.grid.svelte-15512jd{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px}.extra.svelte-15512jd{margin:16px 0 4px}.extra.svelte-15512jd summary:where(.svelte-15512jd){cursor:pointer;font-weight:600;color:var(--primary);margin-bottom:12px}.headline.svelte-15512jd{margin:24px 0 8px;padding:20px;border-radius:var(--radius-sm);background:var(--primary-soft);display:flex;flex-direction:column;gap:4px}.h-label.svelte-15512jd{font-size:.85rem;font-weight:600;color:var(--text-muted)}.h-value.svelte-15512jd{font-size:2.2rem;font-weight:800;color:var(--primary);font-family:var(--mono)}.breakdown.svelte-15512jd{list-style:none;padding:0;margin:0 0 18px}.breakdown.svelte-15512jd li:where(.svelte-15512jd){display:flex;justify-content:space-between;padding:8px 2px;border-bottom:1px solid var(--border)}.breakdown.svelte-15512jd strong:where(.svelte-15512jd){font-family:var(--mono)}.totals.svelte-15512jd{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}.totals.svelte-15512jd div:where(.svelte-15512jd){background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 14px}.t-label.svelte-15512jd{display:block;font-size:.8rem;color:var(--text-muted);font-weight:600;margin-bottom:2px}.t-val.svelte-15512jd{font-size:1.25rem;font-weight:800;font-family:var(--mono)}
