.page-header.svelte-4jwbwq{margin-bottom:1.5rem}.page-header.svelte-4jwbwq h1:where(.svelte-4jwbwq){font-size:1.5rem;color:#1e3a5f}.page-header.svelte-4jwbwq p:where(.svelte-4jwbwq){color:#64748b;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:#fff;border-radius:12px;padding:1.25rem;text-align:center;box-shadow:0 1px 3px #00000014;border:1px solid #e2e8f0}.kpi-value.svelte-4jwbwq{display:block;font-size:1.75rem;font-weight:700;color:#dc2626}.kpi-value.positive.svelte-4jwbwq{color:#16a34a}.kpi-label.svelte-4jwbwq{display:block;font-size:.8rem;color:#64748b;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:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 1px 3px #00000014;border:1px solid #e2e8f0}.card.svelte-4jwbwq h2:where(.svelte-4jwbwq){font-size:1rem;color:#1e3a5f;margin-bottom:.25rem}.card-subtitle.svelte-4jwbwq{color:#64748b;font-size:.8rem;margin-bottom:1rem}.empty.svelte-4jwbwq{text-align:center;padding:4rem 0;color:#64748b}.empty.svelte-4jwbwq h2:where(.svelte-4jwbwq){color:#1e3a5f;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}
