.census-dashboard{flex:1;overflow:auto;background:#0b1220;color:#e5eef8;padding:22px}.dashboard-heading{display:flex;gap:20px;justify-content:space-between;align-items:start;margin-bottom:20px}.dashboard-heading h2{font-size:1.5rem;margin:0}.dashboard-heading>div>p:not(.eyebrow){color:#9db0c7;margin:6px 0 0}.dashboard-actions{display:flex;gap:8px;flex-wrap:wrap}.dashboard-actions .secondary{background:#18263a;color:#d8e9ff;border:1px solid #2b405c}.kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px;margin-bottom:16px}.dashboard-kpi,.dashboard-panel{background:#111b2d;border:1px solid #23344f;border-radius:10px}.dashboard-kpi{padding:14px}.dashboard-kpi span{display:block;color:#9fb1c7;font-size:.78rem}.dashboard-kpi b{display:block;font-size:1.7rem;margin-top:4px}.dashboard-panels{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.dashboard-panel{padding:16px}.dashboard-panel h3{font-size:.86rem;text-transform:uppercase;letter-spacing:.07em;margin:0 0 13px;color:#cbd9e9}.bar-row{margin:10px 0}.bar-row>div:first-child{display:flex;justify-content:space-between;font-size:.84rem}.bar-row span{display:flex;align-items:center;gap:7px}.bar-row span i{width:10px;height:10px;display:inline-block}.bar-track{height:5px;background:#213047;border-radius:8px;margin-top:6px;overflow:hidden}.bar-track i{height:100%;display:block;border-radius:8px}.evaluation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.evaluation-metric{padding:12px;border-radius:7px;background:#17243a}.evaluation-metric span{display:block;font-size:.72rem;color:#b3c3d4}.evaluation-metric b{font-size:1.3rem}.evaluation-metric.warning b{color:#fbbf24}.evaluation-metric.success b{color:#4ade80}.evaluation-metric.info b{color:#60a5fa}.municipality{display:flex;justify-content:space-between;align-items:center;border:1px solid #283b58;border-radius:7px;padding:12px;background:#142035}.municipality span{display:block;color:#91a7c0;font-size:.78rem;margin-top:3px}.municipality b{font-size:1.45rem}.panel-note{color:#91a7c0;font-size:.83rem;margin:12px 0 0}.dashboard-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.dashboard-filters input{flex:1 1 260px;background:#0d1626;color:#edf6ff;border-color:#2a3e5d}.dashboard-filters select{width:auto;background:#0d1626;color:#edf6ff;border-color:#2a3e5d}.records-table{overflow:auto}.records-table table{border-collapse:collapse;width:100%;min-width:700px;font-size:.82rem}.records-table th{font-size:.7rem;text-transform:uppercase;color:#90a5bd;text-align:left;padding:9px}.records-table td{border-top:1px solid #20314b;padding:10px}.records-table td small{display:block;color:#8fa3bb;margin-top:3px}.level-tag{font-size:.72rem;padding:3px 7px;border-radius:999px;background:#334155}.level-tag.grave{background:#991b1b}.level-tag.moderado{background:#a16207}.level-tag.leve{background:#166534}.table-action{border:1px solid #315278;background:#172943;color:#cfe7ff;border-radius:6px;padding:5px 9px}.no-data{text-align:center;color:#90a5bd}@media (max-width:900px){.kpi-grid{grid-template-columns:repeat(3,1fr)}.dashboard-panels{grid-template-columns:1fr}}@media (max-width:600px){.census-dashboard{padding:14px}.dashboard-heading{display:block}.dashboard-actions{margin-top:13px}.kpi-grid{grid-template-columns:repeat(2,1fr)}.evaluation-grid{grid-template-columns:1fr}}.dashboard-page{height:100vh;display:flex;flex-direction:column}.dashboard-header{background:#101a2b;color:#eff7ff;border-bottom:1px solid #263c59}.dashboard-header .eyebrow{color:#85b9a0}.dashboard-header a{color:#cce5ff;text-decoration:none;border:1px solid #315278;padding:8px 10px;border-radius:7px}.dashboard-loading{margin:auto;color:#d7e7fa}.dashboard-fab{position:fixed;z-index:20;right:18px;top:18px;background:#10233b;color:#e5f2ff;border:1px solid #315278;border-radius:8px;padding:9px 12px;text-decoration:none;font-size:.82rem;font-weight:700;box-shadow:0 2px 10px #001a}.territory-analysis{margin-bottom:14px}.territory-analysis h3{margin:0;color:#eaf5f0;font-size:1rem}.damage-module,.territory-explorer,.profile-card{background:#102b31;border:1px solid #285a58;border-radius:13px;padding:18px}.analysis-title{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.analysis-title p,.profile-card>p{margin:6px 0 0;color:#a8c6c0;font-size:.84rem;line-height:1.45}.analysis-title>span{color:#b2d8cf;font-size:.8rem;white-space:nowrap}.damage-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:18px}.damage-line{display:grid;grid-template-columns:120px 1fr 24px;align-items:center;gap:9px;font-size:.86rem}.damage-track{height:14px;overflow:hidden;border-radius:99px;background:#183e43}.damage-track i{display:block;height:100%;border-radius:99px}.cyan{background:#46c7e9}.violet{background:#9b6ae8}.gold{background:#f3bf35}.analysis-note{margin:17px 0 0;color:#a8c6c0;font-size:.8rem}.territory-analysis-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(285px,.8fr);gap:14px;margin-top:14px}.territory-explorer{min-width:0}.severity-legend{display:flex;gap:11px;flex-wrap:wrap;color:#c9ded9;font-size:.8rem}.severity-legend span,.condition-list span{display:inline-flex;gap:5px;align-items:center}.severity-legend i,.condition-list i{width:9px;height:9px;border-radius:50%;display:inline-block}.mild{background:#44d98b}.moderate{background:#ffad1f}.severe{background:#fb5969}.territory-reset{margin:13px 0 9px;border:1px solid #315d5a;background:#0d2228;color:#cce5df;border-radius:7px;padding:7px 10px;font-size:.78rem}.territory-reset.active{border-color:#44d98b;color:#dff9ee}.territory-groups{display:grid;gap:10px}.territory-group{overflow:hidden;border:1px solid #285a58;border-radius:10px;background:#0d252b}.territory-group.selected{border-color:#44d98b}.territory-parent,.territory-child{width:100%;border:0;color:#eaf5f0;text-align:left;cursor:pointer}.territory-parent{display:grid;grid-template-columns:minmax(0,1fr) 44px minmax(120px,35%);align-items:center;gap:12px;padding:14px;background:#12363c}.territory-parent strong{display:block;font-size:.92rem}.territory-parent small{display:block;color:#a8c6c0;font-size:.76rem;margin-top:4px}.territory-parent>b,.territory-child>b{text-align:center;font-size:1.1rem}.territory-children{padding:3px 13px 9px}.territory-child{display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(95px,31%);align-items:center;gap:9px;padding:10px 4px;font-size:.82rem;background:transparent}.territory-child+.territory-child{border-top:1px solid rgba(173,213,202,.12)}.territory-child.selected{background:#163e40}.severity-stack{height:12px;display:flex;overflow:hidden;border-radius:99px;background:#193f44}.severity-stack i{display:block;height:100%}.severity-stack.mini{height:8px}.territory-profile{display:grid;align-content:start;gap:14px}.profile-card{padding:16px}.condition-summary{display:grid;grid-template-columns:118px 1fr;align-items:center;gap:15px;margin-top:13px}.condition-donut{width:112px;height:112px;border-radius:50%;position:relative}.condition-donut:after{content:"";position:absolute;top:22px;right:22px;bottom:22px;left:22px;background:#102b31;border-radius:50%}.condition-donut>div{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center}.condition-donut b{font-size:1.7rem}.condition-donut span{font-size:.68rem;color:#afc8c2;text-transform:uppercase}.condition-list{display:grid;gap:10px}.condition-list p{margin:0;display:flex;justify-content:space-between;gap:10px;color:#d6e8e2;font-size:.84rem}.profile-severity{display:grid;gap:11px;margin-top:13px}.profile-severity>div{display:grid;grid-template-columns:85px 1fr 24px;align-items:center;gap:9px;font-size:.82rem}.profile-severity>div>i{height:10px;border-radius:99px}.attention-flow{display:grid;gap:8px;margin-top:13px}.attention-flow>div{display:flex;justify-content:space-between;gap:10px;background:#173c41;padding:9px 11px;color:#dbeae6;font-size:.82rem}.attention-flow>div:nth-child(2){width:84%;justify-self:center;background:#17484d}.attention-flow>div:nth-child(3){width:66%;justify-self:center;background:#215452}.empty-analysis{margin-bottom:14px;background:#102b31;border:1px solid #285a58;border-radius:13px;padding:18px}.empty-analysis p{color:#a8c6c0;margin:8px 0 0}.territory-analysis button:focus-visible{outline:2px solid #e6ad28;outline-offset:2px}@media (max-width:900px){.territory-analysis-grid,.damage-list{grid-template-columns:1fr}.territory-profile{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.analysis-title{display:block}.analysis-title>span{display:block;margin-top:8px;white-space:normal}.territory-profile{grid-template-columns:1fr}.territory-parent{grid-template-columns:minmax(0,1fr) 34px 96px;gap:7px}.territory-child{grid-template-columns:minmax(0,1fr) 27px 82px;gap:6px}.damage-line{grid-template-columns:112px 1fr 22px}.condition-summary{grid-template-columns:112px 1fr}}.territorial-dashboard-heading{padding:0!important;background:transparent!important;border:0!important}.territorial-dashboard-heading .eyebrow{display:none}.territorial-dashboard-heading h2{font-size:1.6rem!important}.territorial-dashboard-heading>div>p:not(.eyebrow){color:#a8c6c0!important}.territory-overview{display:grid;grid-template-columns:1.15fr repeat(3,1fr);gap:12px;margin-bottom:18px}.overview-card{min-height:126px;padding:15px;background:#102b31;border:1px solid #285a58;border-radius:13px;display:flex;flex-direction:column;justify-content:space-between}.overview-card.mild,.overview-card.moderate,.overview-card.severe{background:#102b31}.overview-card>span{font-size:.73rem;letter-spacing:.07em;text-transform:uppercase;color:#aac8c2}.overview-card>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.overview-card b{font-size:2rem;color:#f0faf5}.overview-card small{font-size:.82rem;color:#b4d0ca}.overview-card i{display:block;height:9px;flex:1;border-radius:99px}.overview-card.mild i{background:#44d98b}.overview-card.moderate i{background:#ffad1f}.overview-card.severe i{background:#fb5969}.overview-card.mild b{color:#44d98b}.overview-card.moderate b{color:#ffad1f}.overview-card.severe b{color:#fb5969}@media (max-width:760px){.territorial-dashboard-heading{display:block}.territorial-dashboard-heading .dashboard-actions{margin-top:13px}.territory-overview{grid-template-columns:1fr 1fr}.overview-card:first-child{grid-column:span 2}}@media (max-width:420px){.territory-overview{grid-template-columns:1fr}.overview-card:first-child{grid-column:auto}}.institutional-assistance-flow{display:grid;gap:8px;margin-top:13px}.institutional-assistance-flow>div{display:flex;justify-content:space-between;gap:10px;background:#173c41;padding:9px 11px;color:#dbeae6;font-size:.82rem}.institutional-assistance-flow>div:nth-child(2){width:84%;justify-self:center;background:#17484d}.institutional-assistance-flow>div:nth-child(3){width:66%;justify-self:center;background:#215452}.institutional-sources{display:grid;gap:7px;margin-top:13px;padding-top:12px;border-top:1px solid rgba(173,213,202,.18)}.institutional-sources p{display:flex;justify-content:space-between;gap:12px;margin:0;color:#dbeae6;font-size:.8rem}.institutional-sources p span{color:#b4d0ca}
