chart-timeseries[data-astro-cid-pp3titrd]{display:block}.chart-timeseries-canvas[data-astro-cid-pp3titrd]{width:100%;height:var(--ct-height,340px);position:relative}@media (width<=767px){.chart-timeseries-canvas[data-astro-cid-pp3titrd]{height:var(--ct-height-mobile,260px)}}.chart-summary[data-astro-cid-pp3titrd]{font-size:var(--text-body-sm-size,.875rem);color:var(--color-supporting-strong,#555);margin:0 0 var(--space-xs,4px);min-height:1em}.chart-view-toggle[data-astro-cid-pp3titrd]{margin-bottom:var(--space-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);gap:1px;width:max-content;padding:2px;display:flex}.chart-view-btn[data-astro-cid-pp3titrd]{font-size:var(--text-label-sm-size);font-weight:500;font-family:var(--font-family-base);color:var(--color-muted);border-radius:calc(var(--radius-sm) - 1px);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:4px 14px;transition:all .15s}.chart-view-btn[data-astro-cid-pp3titrd]:hover{color:var(--color-foreground)}.chart-view-btn[data-astro-cid-pp3titrd]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.chart-view-btn[data-astro-cid-pp3titrd].active,.chart-view-btn[data-astro-cid-pp3titrd][aria-pressed=true]{background:var(--color-primary);color:var(--color-on-primary);font-weight:600}.chart-data-table[data-astro-cid-pp3titrd]{border-collapse:collapse;width:100%;font-size:var(--text-body-sm-size)}.chart-data-table[data-astro-cid-pp3titrd] th[data-astro-cid-pp3titrd],.chart-data-table[data-astro-cid-pp3titrd] td[data-astro-cid-pp3titrd]{border-bottom:1px solid var(--color-border);text-align:right;font-variant-numeric:tabular-nums;padding:12px 16px}.chart-data-table[data-astro-cid-pp3titrd] th[data-astro-cid-pp3titrd]{color:var(--color-muted);font-weight:600;font-size:var(--text-label-sm-size);text-transform:uppercase;letter-spacing:.02em;background:var(--color-surface);position:sticky;top:0}.chart-data-table[data-astro-cid-pp3titrd] td[data-astro-cid-pp3titrd]{color:var(--color-supporting-strong);font-weight:500}.chart-data-table[data-astro-cid-pp3titrd] th[data-astro-cid-pp3titrd]:first-child,.chart-data-table[data-astro-cid-pp3titrd] td[data-astro-cid-pp3titrd]:first-child{text-align:left;color:var(--color-foreground);font-weight:600}.chart-data-table[data-astro-cid-pp3titrd] tbody[data-astro-cid-pp3titrd] tr[data-astro-cid-pp3titrd]:hover td[data-astro-cid-pp3titrd]{background:var(--color-primary-10p)}.chart-data-table-wrapper[data-astro-cid-pp3titrd]{max-height:360px;overflow:auto}chart-timeseries[data-astro-cid-pp3titrd]:not([data-view=table]) .chart-data-table-wrapper[data-astro-cid-pp3titrd],chart-timeseries[data-astro-cid-pp3titrd][data-view=table] .chart-timeseries-canvas[data-astro-cid-pp3titrd]{display:none}chart-timeseries[data-astro-cid-pp3titrd][data-view=table] .chart-data-table-wrapper[data-astro-cid-pp3titrd]{max-height:none;height:var(--ct-height,340px)}@media (width<=767px){chart-timeseries[data-astro-cid-pp3titrd][data-view=table] .chart-data-table-wrapper[data-astro-cid-pp3titrd]{height:var(--ct-height-mobile,260px)}}.chart-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-lg)}.chart-card-header{justify-content:space-between;align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.chart-card-note{margin:var(--space-sm) 0 0;color:var(--color-muted);font-size:11px;line-height:1.5}@media (width<=767px){.chart-card-header{flex-direction:column}}.chart-topbar{align-items:center;column-gap:var(--space-md);row-gap:var(--space-sm);padding:var(--space-md);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.chart-period{align-items:center;gap:var(--space-sm);display:flex}.chart-period-label{font-size:var(--text-body-sm-size);color:var(--color-foreground);white-space:nowrap;font-weight:500}.chart-period-inputs{align-items:center;gap:var(--space-sm);display:flex}.chart-period-inputs input[type=month]{width:130px;height:36px;font-family:var(--font-family-base);font-size:var(--text-body-sm-size);color:var(--color-foreground);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;padding:0 10px}.chart-period-inputs input[type=month]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-focus-ring);outline:none}.chart-period-sep{font-size:var(--text-body-sm-size);color:var(--color-muted);white-space:nowrap;flex-shrink:0}.chart-totals{align-items:center;column-gap:var(--space-lg);row-gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-border);font-size:var(--text-body-sm-size);color:var(--color-muted);flex-wrap:wrap;display:flex}.chart-totals:empty{display:none}.chart-total{align-items:center;gap:var(--space-xs);white-space:nowrap;display:inline-flex}.chart-total strong{color:var(--color-primary);font-variant-numeric:tabular-nums}.chart-container{cursor:pointer;width:100%;height:420px;padding:var(--space-lg) var(--space-xl);position:relative}.municipio-filter-badge{background:var(--color-primary-12p);border:1px solid var(--color-primary);border-radius:var(--radius-full);font-size:var(--text-body-sm-size);color:var(--color-primary-dark);white-space:nowrap;align-items:center;gap:6px;padding:4px 12px;animation:.2s fadeIn;display:inline-flex}.municipio-filter-badge strong{font-weight:600}.municipio-filter-remove{width:16px;height:16px;color:var(--color-primary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:12px;line-height:1;display:inline-flex}.municipio-filter-remove:hover{background:var(--color-primary);color:var(--color-on-primary)}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
