.month-field.svelte-18xbev8{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}.month-label.svelte-18xbev8{font:700 11px/1 Archivo,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--ash)}.month-input.svelte-18xbev8{padding:10px 12px;font:inherit;font-size:15px;border:1.5px solid var(--ink);background:var(--paper);max-width:200px}.month-input.svelte-18xbev8:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.month-input.svelte-18xbev8:disabled{opacity:.5;cursor:not-allowed}.switch-row.svelte-18xbev8{margin-top:20px;display:flex;gap:8px;align-items:center}.btn-link.svelte-18xbev8{background:none;border:none;padding:0;font:inherit;font-size:13px;color:var(--ink-3);text-decoration:underline;cursor:pointer}.btn-link.svelte-18xbev8:hover:not(:disabled){color:var(--ink)}.btn-link.svelte-18xbev8:disabled{opacity:.4;cursor:not-allowed}.month-field.svelte-13aypvk{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}.month-label.svelte-13aypvk{font:700 11px/1 Archivo,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--ash)}.month-input.svelte-13aypvk{padding:10px 12px;font:inherit;font-size:15px;border:1.5px solid var(--ink);background:var(--paper);max-width:200px}.month-input.svelte-13aypvk:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.month-input.svelte-13aypvk:disabled{opacity:.5;cursor:not-allowed}.mode-switch-row.svelte-smbc7l{margin-top:20px;display:flex;gap:8px;align-items:center}.mode-switch-link.svelte-smbc7l{background:none;border:none;padding:0;font:inherit;font-size:13px;color:var(--ink-3);text-decoration:underline;cursor:pointer}.mode-switch-link.svelte-smbc7l:hover:not(:disabled){color:var(--ink)}.mode-switch-link.svelte-smbc7l:disabled{opacity:.4;cursor:not-allowed}.flag-col.svelte-8cyu5o{width:1%;white-space:nowrap;text-align:right}.btn-flag.svelte-8cyu5o{font:700 11px/1 Archivo;letter-spacing:.08em;text-transform:uppercase;color:var(--ash);background:transparent;border:1px solid var(--line);padding:5px 10px;cursor:pointer}.btn-flag.svelte-8cyu5o:hover{color:var(--ink);border-color:var(--ink)}.flag-form-row.svelte-8cyu5o td:where(.svelte-8cyu5o){background:var(--bone)}.flag-form.svelte-8cyu5o{display:flex;flex-direction:column;gap:10px;padding:12px 6px}.flag-form-title.svelte-8cyu5o{font:800 12px/1 Archivo;letter-spacing:.06em;text-transform:uppercase}.dup-hint.svelte-8cyu5o{margin-top:4px;font-size:12px;font-style:italic;color:var(--ink);opacity:.75;max-width:52ch}.flag-reasons.svelte-8cyu5o{display:flex;gap:8px;flex-wrap:wrap}.flag-reason.svelte-8cyu5o{font:600 13px/1 Archivo;padding:8px 12px;border:1px solid var(--line);background:var(--paper);cursor:pointer}.flag-reason-active.svelte-8cyu5o{border-color:var(--ink);background:var(--ink);color:var(--paper)}.flag-note.svelte-8cyu5o{font:400 13px/1.3 Archivo;padding:8px 10px;border:1px solid var(--line);background:var(--paper);max-width:480px}.flag-actions.svelte-8cyu5o{display:flex;align-items:center;gap:10px}.flag-error.svelte-8cyu5o{font:600 12px/1.3 Archivo;color:var(--danger)}.delta.svelte-7q1vhx{font-variant-numeric:tabular-nums;font-weight:700}.delta.under.svelte-7q1vhx{color:var(--warn)}.delta.over.svelte-7q1vhx{color:var(--info)}.t-tag.svelte-7q1vhx{display:inline-block;margin-top:3px;font:700 10px/1.4 Archivo;letter-spacing:.04em;color:var(--warn);background:var(--warn-soft);padding:2px 7px}.recon.svelte-7rlm4v{border:1px solid var(--line);background:var(--paper);padding:16px 18px;margin:14px 0}.recon-head.svelte-7rlm4v{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.recon-title.svelte-7rlm4v{font:800 15px/1 Archivo;margin:0}.recon-eyebrow.svelte-7rlm4v{font:700 10.5px/1 Archivo;letter-spacing:.22em;text-transform:uppercase;color:var(--ash)}.recon-rows.svelte-7rlm4v{display:flex;flex-direction:column;gap:2px}.recon-row.svelte-7rlm4v{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;font-size:13px}.recon-row.svelte-7rlm4v:nth-child(odd){background:var(--bone)}.recon-label.svelte-7rlm4v{color:var(--ink-3);display:flex;align-items:center;gap:8px}.recon-count.svelte-7rlm4v{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:var(--bone-2);color:var(--ink-3);font:700 11px/1 Archivo;font-variant-numeric:tabular-nums}.recon-amt.svelte-7rlm4v{font-variant-numeric:tabular-nums;font-weight:600;color:var(--ink-3)}.recon-amt.pos.svelte-7rlm4v{color:var(--danger)}.recon-amt.neg.svelte-7rlm4v{color:var(--ok)}.recon-review.svelte-7rlm4v{background:var(--warn-soft)!important;border:1px solid var(--warn)}.recon-review.svelte-7rlm4v .recon-count:where(.svelte-7rlm4v){background:var(--warn);color:var(--paper)}.recon-total.svelte-7rlm4v{margin-top:6px;border-top:1px solid var(--ink);font-weight:700;font-size:14px;color:var(--ink)}.recon-total.svelte-7rlm4v .recon-amt:where(.svelte-7rlm4v){color:var(--ink);font-weight:800}.review.svelte-7rlm4v{margin-top:14px;border:1px solid var(--line);background:var(--paper);padding:12px 14px}.review-head.svelte-7rlm4v{display:flex;align-items:center;gap:8px}.review-badge.svelte-7rlm4v{font:800 10px/1.4 Archivo;letter-spacing:.16em;color:var(--warn);background:var(--warn-soft);padding:3px 7px}.review-title.svelte-7rlm4v{font:700 13px/1.3 Archivo;color:var(--warn)}.review-intro.svelte-7rlm4v{font-size:12px;color:var(--ash);margin:8px 0 10px;line-height:1.4}.review-list.svelte-7rlm4v{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.review-item.svelte-7rlm4v{padding:8px 10px;background:var(--bone);border:1px solid var(--line)}.review-row1.svelte-7rlm4v{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.review-where.svelte-7rlm4v{font-size:13px;font-weight:600;color:var(--ink)}.review-impact.svelte-7rlm4v{font-variant-numeric:tabular-nums;font-weight:800;color:var(--danger)}.review-memo.svelte-7rlm4v{font-size:12px;color:var(--ink-3);margin-top:2px}.review-detail.svelte-7rlm4v{font-size:12px;color:var(--ash);margin-top:4px;line-height:1.4}.ledger-panel.svelte-ppa8eg{border:1px solid var(--line);background:var(--paper);padding:16px 18px;margin:14px 0}.ledger-head.svelte-ppa8eg{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.flagged-panel.svelte-ppa8eg{border:1px solid var(--line);background:var(--paper);padding:16px 18px;margin:14px 0}.flag-col.svelte-ppa8eg{width:1%;white-space:nowrap;text-align:right}.btn-unflag.svelte-ppa8eg{font:700 11px/1 Archivo;letter-spacing:.08em;text-transform:uppercase;color:var(--ash);background:transparent;border:1px solid var(--line);padding:5px 10px;cursor:pointer}.btn-unflag.svelte-ppa8eg:hover{color:var(--ink);border-color:var(--ink)}.flagged-error.svelte-ppa8eg{font:600 12px/1.3 Archivo;color:var(--danger);margin:0 0 8px}.aside.svelte-ppa8eg{margin:14px 0}.aside.svelte-ppa8eg summary:where(.svelte-ppa8eg){cursor:pointer;font-size:13px;color:var(--ink-3);padding:8px 0}.aside.svelte-ppa8eg summary:where(.svelte-ppa8eg):hover{color:var(--ink)}.ledger-title.svelte-ppa8eg{font:800 15px/1 Archivo;margin:0}.ledger-eyebrow.svelte-ppa8eg{font:700 10.5px/1 Archivo;letter-spacing:.22em;text-transform:uppercase;color:var(--ash)}.ledger-grid.svelte-ppa8eg{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:center}.ledger-cell.svelte-ppa8eg{padding:14px 16px;border:1px solid var(--line);background:var(--bone)}.ledger-num.svelte-ppa8eg{font:900 26px/1 Archivo Black,Archivo;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.ledger-label.svelte-ppa8eg{font:700 10px/1.3 Archivo;letter-spacing:.16em;text-transform:uppercase;color:var(--ash);margin-top:8px}.ledger-op.svelte-ppa8eg{font:800 22px/1 Archivo;color:var(--ash-2);text-align:center}.ledger-gap.svelte-ppa8eg{background:var(--warn-soft);border-color:var(--warn)}@media (max-width: 720px){.ledger-grid.svelte-ppa8eg{grid-template-columns:1fr}.ledger-op.svelte-ppa8eg{display:none}}
