.state-message.svelte-1b3u61n{min-height:240px;color:var(--color-font-secondary);font-size:var(--font-size-p);justify-content:center;align-items:center;display:flex}.finance-fullscreen-content.svelte-1b3u61n{flex-direction:column;gap:18px;width:min(1120px,100% - 32px);margin:0 auto;padding:32px 0 120px;display:flex}.summary-grid.svelte-1b3u61n{grid-template-columns:minmax(280px,1.4fr) repeat(3,minmax(0,1fr));gap:12px;display:grid}.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{border-radius:24px;flex-direction:column;gap:7px;min-width:0;padding:18px;display:flex}.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)}.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 span:where(.svelte-1b3u61n){color:var(--color-font-secondary);font-size:var(--font-size-xs)}.section-heading.svelte-1b3u61n p:where(.svelte-1b3u61n){color:var(--color-font-secondary);font-size:var(--font-size-xs)}.summary-card.svelte-1b3u61n strong:where(.svelte-1b3u61n){color:var(--color-font-primary);font-size:var(--font-size-xl);text-overflow:ellipsis;white-space:nowrap;line-height:1.08;overflow:hidden}.summary-card.net.svelte-1b3u61n strong:where(.svelte-1b3u61n){font-size:clamp(1.85rem,3vw,2.85rem)}.positive.svelte-1b3u61n{color:var(--color-app-finance-end)}.summary-card.income.svelte-1b3u61n strong:where(.svelte-1b3u61n){color:var(--color-app-finance-end)}.negative.svelte-1b3u61n{color:var(--color-warning)}.summary-card.expense.svelte-1b3u61n strong:where(.svelte-1b3u61n){color:var(--color-warning)}.panel.svelte-1b3u61n{border-radius:28px;padding:20px}.section-heading.svelte-1b3u61n{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}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{background:color-mix(in srgb, var(--color-grey-10) 62%, transparent);border-radius:18px;flex-direction:column;gap:10px;min-height:170px;padding:18px 18px 12px;display:flex}.chart.svelte-1b3u61n svg:where(.svelte-1b3u61n){width:100%;height:118px;display:block;overflow:visible}.line.svelte-1b3u61n{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px;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{justify-content:space-between;gap:8px;display:flex}.bucket-labels.svelte-1b3u61n span:where(.svelte-1b3u61n){color:var(--color-font-secondary);font-size:var(--font-size-xxs);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filter-grid.svelte-1b3u61n{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}label.svelte-1b3u61n{flex-direction:column;gap:6px;font-weight:650;display:flex}select.svelte-1b3u61n,input.svelte-1b3u61n{border:1px solid var(--color-grey-30);border-radius:var(--radius-6);background:var(--color-grey-0);width:100%;min-height:40px;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);padding:8px 12px;font-weight:700}.account-grid.svelte-1b3u61n{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.account-card.svelte-1b3u61n{border-radius:var(--radius-8);background:color-mix(in srgb, var(--color-grey-10) 68%, transparent);flex-direction:column;gap:6px;min-width:0;padding:14px;display:flex}.account-card.svelte-1b3u61n span:where(.svelte-1b3u61n){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-card.svelte-1b3u61n strong:where(.svelte-1b3u61n){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-card.svelte-1b3u61n span:where(.svelte-1b3u61n){color:var(--color-font-primary)}.transaction-row.svelte-1b3u61n span:where(.svelte-1b3u61n){color:var(--color-font-primary)}.transaction-table.svelte-1b3u61n{border:1px solid var(--color-grey-20);border-radius:var(--radius-8);flex-direction:column;display:flex;overflow:hidden}.transaction-row.svelte-1b3u61n{border-bottom:1px solid var(--color-grey-20);font-size:var(--font-size-xs);grid-template-columns:110px minmax(180px,1.4fr) minmax(110px,1fr) minmax(140px,1fr) minmax(100px,.8fr) minmax(90px,.7fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.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);text-transform:uppercase;font-weight:760}.transaction-row.svelte-1b3u61n span:where(.svelte-1b3u61n){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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}}
