.state-message.svelte-1b3u61n{display:flex;align-items:center;justify-content:center;min-height:240px;color:var(--color-font-secondary);font-size:var(--font-size-p)}.finance-fullscreen-content.svelte-1b3u61n{display:flex;flex-direction:column;gap:18px;width:min(1120px,calc(100% - 32px));margin:0 auto;padding:32px 0 120px}.summary-grid.svelte-1b3u61n{display:grid;grid-template-columns:minmax(280px,1.4fr) repeat(3,minmax(0,1fr));gap:12px}.summary-card.svelte-1b3u61n,.panel.svelte-1b3u61n{border:1px solid color-mix(in srgb,var(--color-app-finance-start) 14%,var(--color-grey-20));background:color-mix(in srgb,var(--color-grey-0) 92%,transparent);box-shadow:0 18px 55px color-mix(in srgb,var(--color-app-finance-start) 7%,transparent)}.summary-card.svelte-1b3u61n{display:flex;flex-direction:column;gap:7px;min-width:0;padding:18px;border-radius:24px}.summary-card.net.svelte-1b3u61n{background:radial-gradient(circle at 10% 0%,color-mix(in srgb,var(--color-app-finance-end) 24%,transparent),transparent 52%),color-mix(in srgb,var(--color-grey-0) 90%,transparent)}.summary-card.svelte-1b3u61n span:where(.svelte-1b3u61n),.section-heading.svelte-1b3u61n p:where(.svelte-1b3u61n),.empty-copy.svelte-1b3u61n,label.svelte-1b3u61n,small.svelte-1b3u61n{color:var(--color-font-secondary);font-size:var(--font-size-xs)}.summary-card.svelte-1b3u61n strong:where(.svelte-1b3u61n){overflow:hidden;color:var(--color-font-primary);font-size:var(--font-size-xl);line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.summary-card.net.svelte-1b3u61n strong:where(.svelte-1b3u61n){font-size:clamp(1.85rem,3vw,2.85rem)}.summary-card.income.svelte-1b3u61n strong:where(.svelte-1b3u61n),.positive.svelte-1b3u61n{color:var(--color-app-finance-end)}.summary-card.expense.svelte-1b3u61n strong:where(.svelte-1b3u61n),.negative.svelte-1b3u61n{color:var(--color-warning)}.panel.svelte-1b3u61n{padding:20px;border-radius:28px}.section-heading.svelte-1b3u61n{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}h2.svelte-1b3u61n,p.svelte-1b3u61n{margin:0}h2.svelte-1b3u61n{color:var(--color-font-primary);font-size:var(--font-size-lg);line-height:1.2}.chart.svelte-1b3u61n{display:flex;flex-direction:column;gap:10px;min-height:170px;padding:18px 18px 12px;border-radius:18px;background:color-mix(in srgb,var(--color-grey-10) 62%,transparent)}.chart.svelte-1b3u61n svg:where(.svelte-1b3u61n){display:block;width:100%;height:118px;overflow:visible}.line.svelte-1b3u61n{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:4;vector-effect:non-scaling-stroke}.income-line.svelte-1b3u61n{stroke:var(--color-app-finance-end)}.expense-line.svelte-1b3u61n{stroke:var(--color-warning)}.bucket-labels.svelte-1b3u61n{display:flex;justify-content:space-between;gap:8px}.bucket-labels.svelte-1b3u61n span:where(.svelte-1b3u61n){overflow:hidden;color:var(--color-font-secondary);font-size:var(--font-size-xxs);text-align:center;text-overflow:ellipsis;white-space:nowrap}.filter-grid.svelte-1b3u61n{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}label.svelte-1b3u61n{display:flex;flex-direction:column;gap:6px;font-weight:650}select.svelte-1b3u61n,input.svelte-1b3u61n{width:100%;min-height:40px;border:1px solid var(--color-grey-30);border-radius:var(--radius-6);background:var(--color-grey-0);color:var(--color-font-primary);font:inherit;padding:0 12px}.reset-button.svelte-1b3u61n{border:1px solid color-mix(in srgb,var(--color-app-finance-start) 22%,var(--color-grey-30));border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-app-finance-end) 10%,var(--color-grey-0));color:var(--color-font-primary);cursor:pointer;font:inherit;font-size:var(--font-size-xs);font-weight:700;padding:8px 12px}.account-grid.svelte-1b3u61n{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.account-card.svelte-1b3u61n{display:flex;flex-direction:column;gap:6px;min-width:0;padding:14px;border-radius:var(--radius-8);background:color-mix(in srgb,var(--color-grey-10) 68%,transparent)}.account-card.svelte-1b3u61n span:where(.svelte-1b3u61n),.account-card.svelte-1b3u61n strong:where(.svelte-1b3u61n){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-card.svelte-1b3u61n span:where(.svelte-1b3u61n),.transaction-row.svelte-1b3u61n span:where(.svelte-1b3u61n){color:var(--color-font-primary)}.transaction-table.svelte-1b3u61n{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--color-grey-20);border-radius:var(--radius-8)}.transaction-row.svelte-1b3u61n{display:grid;grid-template-columns:110px minmax(180px,1.4fr) minmax(110px,1fr) minmax(140px,1fr) minmax(100px,.8fr) minmax(90px,.7fr);gap:12px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--color-grey-20);font-size:var(--font-size-xs)}.transaction-row.svelte-1b3u61n:last-child{border-bottom:0}.transaction-row.header.svelte-1b3u61n{background:color-mix(in srgb,var(--color-app-finance-end) 9%,var(--color-grey-10));color:var(--color-font-secondary);font-weight:760;text-transform:uppercase}.transaction-row.svelte-1b3u61n span:where(.svelte-1b3u61n){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.placeholder.svelte-1b3u61n{font-family:Courier New,Courier,monospace;font-size:var(--font-size-xxs)}@media(max-width:900px){.summary-grid.svelte-1b3u61n,.filter-grid.svelte-1b3u61n{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-card.net.svelte-1b3u61n{grid-column:1 / -1}.transaction-table.svelte-1b3u61n{overflow-x:auto}.transaction-row.svelte-1b3u61n{min-width:760px}}@media(max-width:560px){.finance-fullscreen-content.svelte-1b3u61n{width:calc(100% - 20px);padding-top:20px}.summary-grid.svelte-1b3u61n,.filter-grid.svelte-1b3u61n{grid-template-columns:1fr}}
