.lm-local-impact-banner{display:flex;align-items:flex-start;gap:10px;margin:12px 0 0;padding:11px 13px;border-radius:14px;border:1px solid rgba(255,157,77,.38);background:rgba(255,157,77,.10);box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}
.lm-local-impact-banner[data-level="INTENSE"],.lm-local-impact-banner[data-level="SEVERE"]{border-color:rgba(255,101,107,.48);background:linear-gradient(135deg,rgba(255,101,107,.14),rgba(255,157,77,.08))}
.lm-local-impact-icon{font-size:1.15rem;line-height:1.1}.lm-local-impact-copy{min-width:0;flex:1}.lm-local-impact-title{font-size:.74rem;font-weight:900;color:#fff}.lm-local-impact-detail{margin-top:3px;font-size:.62rem;line-height:1.4;color:#bdd0de}.lm-local-impact-meta{display:flex;gap:6px;flex-wrap:wrap;margin-top:7px}.lm-local-chip{padding:4px 7px;border-radius:999px;border:1px solid rgba(255,255,255,.09);background:rgba(5,18,30,.42);font-size:.55rem;color:#d9e7f1;font-weight:800}.lm-local-live{color:#77e8ae!important}.lm-local-impact-radar{margin-bottom:10px;padding:11px 12px;border:1px solid rgba(255,101,107,.40);border-radius:13px;background:linear-gradient(135deg,rgba(92,33,39,.48),rgba(13,30,48,.92))}.lm-local-impact-radar strong{display:block;font-size:.76rem}.lm-local-impact-radar span{display:block;margin-top:4px;font-size:.61rem;line-height:1.4;color:#b9ccda}
@media(max-width:780px){.lm-local-impact-banner{margin-top:10px;padding:10px 11px}.lm-local-impact-title{font-size:.72rem}.lm-local-impact-detail{font-size:.6rem}}
