h1.svelte-1uha8ag{align-items:baseline;gap:8px;margin-bottom:20px;font-size:1.3rem;font-weight:700;display:flex}.ym.svelte-1uha8ag{color:#718096;font-size:.9rem;font-weight:400}h2.svelte-1uha8ag{color:#2d3748;margin-bottom:12px;font-size:.95rem;font-weight:600}.alert.svelte-1uha8ag{border-radius:8px;padding:14px 16px;font-size:.9rem}.alert.svelte-1uha8ag:not(.muted){color:#c53030;background:#fff5f5;border:1px solid #fed7d7}.alert.muted.svelte-1uha8ag{color:#718096;background:#f7fafc}.summary-grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:24px;display:grid}.card.svelte-1uha8ag{background:#fff;border:1px solid #e2e8f0;border-top:3px solid #cbd5e0;border-radius:10px;padding:18px 20px}.card.income.svelte-1uha8ag{border-top-color:#38a169}.card.expense.svelte-1uha8ag{border-top-color:#e53e3e}.card.net.svelte-1uha8ag{border-top-color:#a0aec0}.card.net.positive.svelte-1uha8ag{border-top-color:#3182ce}.card-label.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.06em;color:#718096;margin-bottom:8px;font-size:.72rem}.amount.svelte-1uha8ag{color:#1a202c;font-size:1.5rem;font-weight:700}.diff.svelte-1uha8ag{color:#718096;margin-top:4px;font-size:.72rem}.section.svelte-1uha8ag{margin-bottom:24px}.accounts-grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.acc-card.svelte-1uha8ag{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:14px 16px}.acc-name.svelte-1uha8ag{color:#2d3748;font-size:.82rem;font-weight:600}.acc-type.svelte-1uha8ag{color:#718096;margin-top:2px;font-size:.68rem}.acc-balance.svelte-1uha8ag{color:#2b6cb0;margin-top:8px;font-size:1.15rem;font-weight:700}.breakdown.svelte-1uha8ag{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.breakdown-row.svelte-1uha8ag{border-bottom:1px solid #f7fafc;justify-content:space-between;align-items:center;padding:9px 16px;font-size:.85rem;display:flex}.breakdown-row.svelte-1uha8ag:last-child{border-bottom:none}.cat.svelte-1uha8ag{color:#4a5568}.cat-amt.svelte-1uha8ag{color:#e53e3e;font-weight:600}.report-card.svelte-1uha8ag{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:18px 20px}.report-body.svelte-1uha8ag{white-space:pre-wrap;word-break:break-word;color:#2d3748;margin-bottom:10px;font-family:inherit;font-size:.85rem;line-height:1.7}.report-date.svelte-1uha8ag{color:#718096;text-align:right;font-size:.72rem}
