/* Historical disaster footprints on the dashboard map (/api/disaster_events). */
.layer-dot.disaster-archive{background:conic-gradient(#2f6fb0 0 20%,#8a5d0e 0 40%,#5b4f93 0 60%,#c17d11 0 80%,#d03b3b 0)}
.disaster-event-layer-filter{flex-wrap:wrap}
.disaster-event-layer-filter select{flex:1 1 45%}
.disaster-event-legend{display:flex;flex-wrap:wrap;gap:2px 10px;width:100%;color:#6b756f;font-size:10px}
.disaster-event-legend span{display:inline-flex;align-items:center;gap:4px}
.disaster-event-legend i{width:10px;height:8px;border-radius:2px;opacity:.75}
.disaster-event-popup{min-width:240px;max-width:300px;font-size:12px;color:#3f4f44}
.disaster-event-popup strong{display:block;margin:2px 0 8px;color:#1f2a23;font-size:14px;line-height:1.35}
.disaster-event-popup-kicker{display:flex;align-items:center;gap:6px;margin:0;color:#5f6b63;font-size:11px;font-weight:700}
.disaster-event-popup-kicker i{width:10px;height:10px;border-radius:3px;background:var(--hazard)}
.disaster-event-popup dl{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;margin:0;font-size:11.5px;line-height:1.4}
.disaster-event-popup dt{color:#806f5f}
.disaster-event-popup dd{margin:0;color:#1f2a23}
.disaster-event-popup-description{margin:8px 0 0;color:#5f6b63}
