.mc-wrap.svelte-hlqd14{width:100%}.mc-bar.svelte-hlqd14{fill:var(--accent)}.mc-bar-neg.svelte-hlqd14{fill:var(--danger)}.mc-zero.svelte-hlqd14{stroke:var(--line-strong);stroke-width:1px}.mc-tick.svelte-hlqd14{stroke:var(--line);stroke-width:1px}.mc-tick-label.svelte-hlqd14{font-family:var(--font-mono);font-variant-numeric:tabular-nums;fill:var(--fg);text-anchor:middle;font-size:10px;font-weight:600}.mc-month-label.svelte-hlqd14{font-family:var(--font-mono);font-variant-numeric:tabular-nums;fill:var(--muted);text-anchor:middle;font-size:9px}.mc-hit.svelte-hlqd14{fill:#0000;pointer-events:all}.mc-col.svelte-hlqd14:hover .mc-bar:where(.svelte-hlqd14){opacity:.8}.mc-readout.svelte-hlqd14{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--muted);min-height:1.4em;margin:0 0 .35rem;font-size:.8125rem}.mc-readout.svelte-hlqd14 b:where(.svelte-hlqd14){color:var(--fg);font-weight:600}.details.svelte-1aa9rek{margin-top:2rem}.details.svelte-1aa9rek>h3:where(.svelte-1aa9rek){margin-bottom:.5rem}.detail.svelte-1aa9rek{margin-top:1rem}.detail.svelte-1aa9rek h4:where(.svelte-1aa9rek){margin:0;font-size:1rem}.payer.svelte-1aa9rek,.prog.svelte-1aa9rek{color:var(--muted);margin:.15rem 0 0;font-size:.875rem}.payer.svelte-1aa9rek{color:var(--fg);font-weight:500}.sums.svelte-1aa9rek{flex-wrap:wrap;gap:.5rem 1.75rem;margin-block:.9rem;display:flex}.sum-value.svelte-1aa9rek{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600;display:block}.sum-label.svelte-1aa9rek{color:var(--muted);font-size:.75rem}.planned.svelte-1aa9rek .sum-value:where(.svelte-1aa9rek){font-weight:400}dl.svelte-1aa9rek{grid-template-columns:minmax(8rem,12rem) 1fr;gap:.4rem 1rem;margin:0;font-size:.875rem;display:grid}dt.svelte-1aa9rek{color:var(--muted)}dd.svelte-1aa9rek{white-space:pre-line;overflow-wrap:anywhere;margin:0}.extra.svelte-1aa9rek{color:var(--muted);display:block}.table-scroll.svelte-1aa9rek{margin-top:.9rem}caption.svelte-1aa9rek{text-align:left;padding-bottom:.35rem;font-size:.8125rem;font-weight:600}td.svelte-1aa9rek{white-space:pre-line;vertical-align:top}td.year.svelte-1aa9rek{white-space:nowrap}.details.svelte-1aa9rek>.btn:where(.svelte-1aa9rek){margin-top:1rem}@media (width<=40rem){dl.svelte-1aa9rek{grid-template-columns:1fr;gap:.1rem}dd.svelte-1aa9rek{margin-bottom:.5rem}}.toolbar.svelte-tc0xsr{flex-wrap:wrap;align-items:center;gap:.75rem;margin-block:1.5rem .75rem;display:flex}.search.svelte-tc0xsr{border:1px solid var(--line-strong);border-radius:var(--radius-sm);min-width:0;font:inherit;background:var(--bg-elevated);color:var(--fg);flex:20rem;padding:.5rem .75rem;font-size:.9375rem}.search.svelte-tc0xsr::placeholder{color:var(--muted)}thead.svelte-tc0xsr th:where(.svelte-tc0xsr) button:where(.svelte-tc0xsr){width:100%;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}th.num.svelte-tc0xsr button:where(.svelte-tc0xsr){text-align:right}thead.svelte-tc0xsr th[aria-sort=ascending]:where(.svelte-tc0xsr) button:where(.svelte-tc0xsr):after{content:" ▲"}thead.svelte-tc0xsr th[aria-sort=descending]:where(.svelte-tc0xsr) button:where(.svelte-tc0xsr):after{content:" ▼"}td.mono.svelte-tc0xsr{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.back.svelte-tc0xsr{margin-block:1.5rem 0}.profile.svelte-tc0xsr h2:where(.svelte-tc0xsr){margin-bottom:.15rem}.regline.svelte-tc0xsr{color:var(--muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-bottom:1.25rem}.regline.svelte-tc0xsr .area:where(.svelte-tc0xsr){font-family:var(--font-sans,inherit)}.profile.svelte-tc0xsr .kpi-row:where(.svelte-tc0xsr){grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem;margin-block:1.5rem;display:grid}.profile.svelte-tc0xsr .card:where(.svelte-tc0xsr){margin-top:1.5rem}.profile.svelte-tc0xsr .card:where(.svelte-tc0xsr) h3:where(.svelte-tc0xsr){margin-bottom:1rem}.profile.svelte-tc0xsr .card:where(.svelte-tc0xsr) .kpi-row:where(.svelte-tc0xsr){margin-block:0}.breakdowns.svelte-tc0xsr{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1.5rem;margin-top:1.5rem;display:grid}.breakdowns.svelte-tc0xsr .card:where(.svelte-tc0xsr){margin-top:0}.badge.svelte-tc0xsr{background:var(--accent-soft);color:var(--accent);text-transform:uppercase;letter-spacing:.03em;vertical-align:middle;border-radius:999px;padding:.1rem .5rem;font-size:.6875rem;font-weight:600;display:inline-block}
