/* Composición equivalente a la página Consolidado Alertas del tablero original. */
#alertas > .alert-layout{display:none}
.alerts-rebuild{display:grid;grid-template-columns:38% 1fr;gap:22px;margin-top:22px}.alerts-summary{min-width:0}.alerts-kpis{display:grid;grid-template-columns:1fr 1fr;gap:12px}.alert-stat{padding:19px;border-radius:13px;min-height:120px}.alert-stat span,.alert-stat small{display:block;font-size:12px}.alert-stat strong{display:block;margin:7px 0 3px;font-size:37px;line-height:1;letter-spacing:-.06em}.alert-risk{background:#ffe8e8;color:#7a2222}.alert-water{background:#e4f2ff;color:#1765aa}.alert-heat{grid-column:1/-1;background:#fff0e9;color:#a74a2b}.full-legend{margin-top:12px;padding:15px;border:1px solid #d6e0e1;border-radius:12px;background:#fff}.full-legend h3{margin:0 0 11px;color:#173c4d;font-size:14px;text-transform:uppercase}.legend-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;border-top:1px solid #174559;padding-top:9px}.legend-columns h4,.thermal-key h4{min-height:30px;margin:0 0 8px;font-size:10px;line-height:1.1;text-align:center;color:#264553}.tag{display:block;width:100%;box-sizing:border-box;margin:4px 0;padding:5px 7px;border-radius:7px;text-align:center;font:800 10px/1 Archivo,sans-serif;white-space:nowrap}.low{background:#99ca5d;color:#243d16}.very-low{background:#22a77b;color:#fff}.fire-red{background:#ef4f50;color:#fff}.fire-orange{background:#f5a425;color:#382200}.fire-yellow{background:#fff37a;color:#4d4200}.unreported{background:#edf0f2;color:#667076;border:1px solid #d8dde0}.thermal-key{margin-top:13px;padding-top:12px;border-top:1px solid #d6e0e1}.thermal-key h4{min-height:0}.thermal{display:block;margin:5px 0;padding:6px;border-radius:6px;background:#eb4a4b;color:#fff;text-align:center;font:800 10px Archivo,sans-serif}.alerts-table-wrap{min-width:0}.alerts-table-scroll{height:462px;overflow:auto;border-bottom:1px solid #e6ece8}.alerts-table{width:100%;border-collapse:collapse;font-size:12px}.alerts-table thead{position:sticky;top:0;z-index:1;background:#fff}.alerts-table th,.alerts-table td{padding:9px 8px;border-bottom:1px solid #edf0ee;text-align:left;vertical-align:middle}.alerts-table thead th{border-bottom:2px solid #163e56;font-size:11px;color:#193a4d}.alerts-table tbody th{font-weight:800;color:#192a30}.alerts-table td{color:#9aa3a4}.alerts-table .tag{display:inline-block;width:auto;min-width:88px;margin:0}.alerts-table .normal{min-width:156px}.temperature{font-weight:800;color:#ef4f50!important}.alert-sources{grid-column:1/-1;margin-top:-6px;color:#405054;font-size:10px;line-height:1.38}.alert-sources b{font-style:italic}.alert-sources ol{margin:5px 0 0;padding-left:15px}@media(max-width:1000px){.alerts-rebuild{grid-template-columns:1fr}.alerts-table-scroll{height:auto;max-height:500px}}@media(max-width:620px){.legend-columns{grid-template-columns:1fr}.legend-columns h4{min-height:auto;text-align:left}.alerts-kpis{grid-template-columns:1fr}.alert-heat{grid-column:auto}.alerts-table{min-width:680px}.alerts-table-scroll{overflow:auto}.alert-sources{font-size:9px}}
