:root{--viz-series-1:#2a78d6;--viz-series-2:#eb6834;--viz-series-3:#1baf7a;--viz-series-4:#eda100;--viz-series-5:#e87ba4;--viz-surface:var(--surface);--viz-grid:var(--line);--viz-track:color-mix(in srgb, var(--ink) 7%, transparent)}:root[data-theme=dark]{--viz-series-1:#3987e5;--viz-series-2:#d95926;--viz-series-3:#199e70;--viz-series-4:#c98500;--viz-series-5:#d55181}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--viz-series-1:#3987e5;--viz-series-2:#d95926;--viz-series-3:#199e70;--viz-series-4:#c98500;--viz-series-5:#d55181}}.viz-filters{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-bottom:1rem;padding:1rem 1.1rem;display:flex}.viz-dims{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.viz-period{flex:34rem}.viz-period .mf-picker{flex:0 24rem}.viz-filters .MuiButton-root{text-transform:none}.MuiAutocomplete-paper{border:1px solid var(--line-strong)}.viz-caption[data-astro-cid-nsou3le4]{color:var(--ink-faint);margin:0 0 1.5rem;font-size:.85rem}.viz-body[data-astro-cid-nsou3le4]{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1rem;transition:opacity .15s;display:grid}.viz-hero[data-astro-cid-nsou3le4],.viz-wide[data-astro-cid-nsou3le4]{grid-column:1/-1}.viz-hero[data-astro-cid-nsou3le4]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 2.5rem;padding:1.5rem 1.6rem;display:flex}.viz-hero-label[data-astro-cid-nsou3le4]{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin:0;font-size:.75rem}.viz-hero-value[data-astro-cid-nsou3le4]{color:var(--ink);margin:.15rem 0 0;font-size:clamp(2.6rem,6vw,3.4rem);font-weight:600;line-height:1}.viz-hero-note[data-astro-cid-nsou3le4]{color:var(--ink-dim);max-width:46ch;margin:.5rem 0 0;font-size:.85rem}.viz-kpis[data-astro-cid-nsou3le4]{flex:380px;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:1rem 1.75rem;display:grid}.viz-kpi-label[data-astro-cid-nsou3le4]{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);margin:0;font-size:.72rem}.viz-kpi-label[data-astro-cid-nsou3le4] em[data-astro-cid-nsou3le4]{opacity:.7;font-style:normal}.viz-kpi-value[data-astro-cid-nsou3le4]{color:var(--ink);margin:.15rem 0 0;font-size:1.5rem;font-weight:600}.viz-kpi[data-astro-cid-nsou3le4].is-alert .viz-kpi-value[data-astro-cid-nsou3le4]{color:var(--danger-ink,#d03b3b)}.viz-card[data-astro-cid-nsou3le4]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;min-width:0;padding:1.2rem 1.3rem 1.4rem;display:flex}.viz-card[data-astro-cid-nsou3le4] h2[data-astro-cid-nsou3le4]{color:var(--ink);margin:0;font-size:1rem;font-weight:600}.viz-card[data-astro-cid-nsou3le4] header[data-astro-cid-nsou3le4] p[data-astro-cid-nsou3le4]{color:var(--ink-faint);margin:.15rem 0 1.1rem;font-size:.82rem}.viz-plot[data-astro-cid-nsou3le4]{min-width:0;position:relative}.viz-plot[data-astro-cid-nsou3le4].viz-empty:after{content:"Sin actividad en el período";text-align:center;color:var(--ink-faint);padding:2rem 0;font-size:.85rem;display:block}.viz-plot[data-astro-cid-nsou3le4] .viz-label{fill:var(--ink-dim);font-size:.82rem}.viz-plot[data-astro-cid-nsou3le4] .viz-value{fill:var(--ink);font-size:.78rem;font-weight:600}.viz-plot[data-astro-cid-nsou3le4] .viz-tick{fill:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:.72rem}.viz-plot[data-astro-cid-nsou3le4] .viz-tip{z-index:5;pointer-events:none;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-lift);white-space:nowrap;padding:.5rem .65rem;font-size:.8rem;line-height:1.45;position:absolute;box-shadow:0 6px 20px #0000002e}.viz-plot[data-astro-cid-nsou3le4] .viz-tip-row{align-items:baseline;gap:.4rem;display:flex}.viz-plot[data-astro-cid-nsou3le4] .viz-tip-row b{color:var(--ink);font-variant-numeric:tabular-nums}.viz-plot[data-astro-cid-nsou3le4] .viz-tip-row span:not(.viz-tip-key){color:var(--ink-dim)}.viz-plot[data-astro-cid-nsou3le4] .viz-tip-key{border-radius:1px;align-self:center;width:12px;height:2px}.viz-plot[data-astro-cid-nsou3le4] .viz-legend{flex-wrap:wrap;gap:.5rem 1.4rem;margin:.9rem 0 0;padding:0;font-size:.82rem;list-style:none;display:flex}.viz-plot[data-astro-cid-nsou3le4] .viz-legend li{color:var(--ink-dim);align-items:center;gap:.4rem;display:flex}.viz-plot[data-astro-cid-nsou3le4] .viz-legend b{color:var(--ink);font-variant-numeric:tabular-nums}.viz-plot[data-astro-cid-nsou3le4] .viz-swatch{border-radius:2px;width:11px;height:11px}.viz-card[data-astro-cid-nsou3le4] details[data-astro-cid-nsou3le4]{border-top:1px solid var(--line);margin-top:1rem;padding-top:.7rem}.viz-card[data-astro-cid-nsou3le4] summary[data-astro-cid-nsou3le4]{cursor:pointer;color:var(--ink-faint);font-size:.82rem}.viz-card[data-astro-cid-nsou3le4] summary[data-astro-cid-nsou3le4]:hover{color:var(--ink)}.viz-table[data-astro-cid-nsou3le4]{border-collapse:collapse;width:100%;margin-top:.7rem;font-size:.82rem}.viz-table[data-astro-cid-nsou3le4] th[data-astro-cid-nsou3le4]{text-align:right;color:var(--ink-faint);border-bottom:1px solid var(--line);padding:.3rem .4rem;font-weight:500}.viz-table[data-astro-cid-nsou3le4] th[data-astro-cid-nsou3le4]:first-child,.viz-table[data-astro-cid-nsou3le4] td[data-astro-cid-nsou3le4]:first-child{text-align:left}.viz-table[data-astro-cid-nsou3le4] td[data-astro-cid-nsou3le4]{border-bottom:1px solid var(--line);color:var(--ink-dim);text-align:right;padding:.35rem .4rem}.viz-table[data-astro-cid-nsou3le4] td[data-astro-cid-nsou3le4]:first-child{color:var(--ink)}.viz-table[data-astro-cid-nsou3le4] td[data-astro-cid-nsou3le4] span[data-astro-cid-nsou3le4]{color:var(--ink-faint);font-size:.75rem;display:block}.viz-table[data-astro-cid-nsou3le4] .mf-num{font-variant-numeric:tabular-nums}.viz-stack[data-astro-cid-nsou3le4] svg{display:block}
