.page-header.svelte-4jwbwq{margin-bottom:1.5rem}.page-header.svelte-4jwbwq h1:where(.svelte-4jwbwq){font-size:1.5rem;color:var(--ink)}.page-header.svelte-4jwbwq p:where(.svelte-4jwbwq){color:var(--muted);margin-top:.25rem}.kpis.svelte-4jwbwq{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.kpi.svelte-4jwbwq{background:var(--panel);border-radius:12px;padding:1.25rem;text-align:center;box-shadow:0 1px 3px #0006;border:1px solid var(--line)}.kpi-value.svelte-4jwbwq{display:block;font-size:1.75rem;font-weight:700;color:var(--warn)}.kpi-value.positive.svelte-4jwbwq{color:var(--good)}.kpi-label.svelte-4jwbwq{display:block;font-size:.8rem;color:var(--muted);margin-top:.25rem}.charts-grid.svelte-4jwbwq{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:1.5rem}@media(max-width:640px){.charts-grid.svelte-4jwbwq{grid-template-columns:1fr}}.card.svelte-4jwbwq{background:var(--panel);border-radius:12px;padding:1.5rem;box-shadow:0 1px 3px #0006;border:1px solid var(--line)}.card.svelte-4jwbwq h2:where(.svelte-4jwbwq){font-size:1rem;color:var(--ink);margin-bottom:.25rem}.card-subtitle.svelte-4jwbwq{color:var(--muted);font-size:.8rem;margin-bottom:1rem}.empty.svelte-4jwbwq{text-align:center;padding:4rem 0;color:var(--muted)}.empty.svelte-4jwbwq h2:where(.svelte-4jwbwq){color:var(--ink);margin-bottom:.5rem}.share-row.svelte-4jwbwq{margin-bottom:1rem;display:flex;justify-content:flex-end}.card-header.svelte-4jwbwq{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.card-header.svelte-4jwbwq h2:where(.svelte-4jwbwq){margin-bottom:0}
