.incident-ticker{display:grid;grid-template-columns:190px minmax(0,1fr);min-height:76px;border-top:1px solid rgba(53,198,244,.3);background:#020a10;color:#f7fbff;overflow:hidden}
.incident-ticker-label{position:relative;z-index:2;display:flex;align-items:center;gap:10px;padding:0 24px;background:linear-gradient(110deg,#102d42,#0b2232);box-shadow:12px 0 24px rgba(0,0,0,.36);font-size:11px;font-weight:900;letter-spacing:1.5px}
.incident-ticker-label i{width:9px;height:9px;border-radius:50%;background:#39d88c;box-shadow:0 0 14px #39d88c}
.incident-ticker-window{display:flex;align-items:center;min-width:0;overflow:hidden}
.incident-ticker-track{display:flex;align-items:center;width:max-content;animation:signaldesk-ticker 55s linear infinite}
.incident-ticker-window:hover .incident-ticker-track{animation-play-state:paused}
.incident-ticker-item{display:grid;grid-template-columns:auto auto;column-gap:10px;align-items:center;min-width:max-content;padding:13px 34px;border-right:1px solid rgba(120,190,231,.17)}
.incident-ticker-item b{color:#fff;font-size:14px}.incident-ticker-item em{color:#5fd1ff;font-size:13px;font-style:normal}.incident-ticker-item small{grid-column:1/-1;margin-top:4px;color:#829cac;font-size:10px}
.incident-ticker-empty{padding:0 25px;color:#829cac;font-size:13px}
@keyframes signaldesk-ticker{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(prefers-reduced-motion:reduce){.incident-ticker-track{animation:none}}
@media(max-width:650px){.incident-ticker{grid-template-columns:1fr}.incident-ticker-label{min-height:38px;padding:0 16px}.incident-ticker-window{min-height:68px}.incident-ticker-item{padding:11px 22px}}
