.state.svelte-uwgi9i{margin:0;font-family:var(--font-body);font-size:var(--font-size-body);color:var(--color-text-muted)}.state--error.svelte-uwgi9i{color:var(--color-danger)}.retry.svelte-uwgi9i{margin-top:var(--space-md);padding:var(--space-sm) var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-family:var(--font-body);font-size:var(--font-size-body);cursor:pointer}.ledger.svelte-uwgi9i{display:flex;flex-direction:column;gap:var(--space-lg);min-width:0}.ledger__subtitle.svelte-uwgi9i,.ledger__footer.svelte-uwgi9i{margin:0;font-family:var(--font-body);font-size:var(--font-size-body);font-weight:300;color:var(--color-text-muted);line-height:1.5}.ledger__footer.svelte-uwgi9i{font-size:var(--font-size-meta)}.table-wrap.svelte-uwgi9i{overflow-x:auto;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}table.svelte-uwgi9i{width:100%;border-collapse:collapse;font-family:var(--font-body);font-size:var(--font-size-body)}th.svelte-uwgi9i{text-align:left;padding:var(--space-sm) var(--space-md);font-family:var(--font-body);font-size:var(--font-size-label);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);white-space:nowrap}td.svelte-uwgi9i{padding:var(--space-md);color:var(--color-text-secondary);font-weight:300;vertical-align:middle;border-bottom:1px solid var(--color-border)}.num.svelte-uwgi9i{text-align:right;font-family:var(--font-data);font-weight:var(--font-weight-data);font-variant-numeric:tabular-nums;color:var(--color-text);white-space:nowrap}th.num.svelte-uwgi9i{font-family:var(--font-body);font-weight:500;color:var(--color-text-muted)}.num--in.svelte-uwgi9i{color:var(--color-success)}.num--out.svelte-uwgi9i{color:var(--color-danger)}.num--close.svelte-uwgi9i{color:var(--color-text)}.num--neg.svelte-uwgi9i{color:var(--color-danger)}.date.svelte-uwgi9i{white-space:nowrap}.source.svelte-uwgi9i{color:var(--color-text-muted);white-space:nowrap}.week-head.svelte-uwgi9i td:where(.svelte-uwgi9i){font-family:var(--font-body);font-weight:500;color:var(--color-text);border-bottom:1px solid var(--color-border);padding-top:var(--space-lg)}tbody.svelte-uwgi9i:first-of-type .week-head:where(.svelte-uwgi9i) td:where(.svelte-uwgi9i){padding-top:var(--space-md)}.marker--opening.svelte-uwgi9i td:where(.svelte-uwgi9i):first-child{font-family:var(--font-body);font-size:var(--font-size-meta);font-weight:300;color:var(--color-text-muted)}.marker--reconciled.svelte-uwgi9i td:where(.svelte-uwgi9i){background:var(--color-warning-dim)}.marker--reconciled.svelte-uwgi9i td:where(.svelte-uwgi9i):first-child{border-left:3px solid var(--color-warning);font-weight:500;color:var(--color-warning)}.marker--today.svelte-uwgi9i td:where(.svelte-uwgi9i){background:var(--color-success-dim)}.marker--today.svelte-uwgi9i td:where(.svelte-uwgi9i):first-child{border-left:3px solid var(--color-success);font-weight:500;color:var(--color-success)}.bridge-caption.svelte-uwgi9i td:where(.svelte-uwgi9i){font-family:var(--font-body);font-size:var(--font-size-meta);font-weight:300;color:var(--color-text-muted);padding-top:var(--space-sm);padding-bottom:var(--space-sm)}.empty-week.svelte-uwgi9i td:where(.svelte-uwgi9i){color:var(--color-text-muted)}.closing.svelte-uwgi9i td:where(.svelte-uwgi9i){font-weight:500;color:var(--color-text);border-bottom:1px solid var(--color-border-strong)}.closing.svelte-uwgi9i .num--close:where(.svelte-uwgi9i){font-weight:var(--font-weight-data)}.closing.svelte-uwgi9i .num--neg:where(.svelte-uwgi9i){color:var(--color-danger)}tbody.svelte-uwgi9i:last-of-type .closing:where(.svelte-uwgi9i) td:where(.svelte-uwgi9i){border-bottom:none}
