.orangeBreaking{display:grid;grid-template-columns:auto minmax(180px,1fr) auto auto;gap:20px;align-items:center;margin:-20px 0 24px;padding:15px 18px;border:1px solid #ff792c66;border-radius:15px;background:linear-gradient(90deg,#ff6a001f,#ff6a0008);color:#fff;text-decoration:none;overflow:hidden}.orangeBreaking>span{display:flex;align-items:center;gap:10px;color:#ff812b;font-size:8px;letter-spacing:.14em}.orangeBreaking>span i{width:9px;height:9px;border-radius:50%;background:#ff6a00;box-shadow:0 0 0 7px #ff6a0024;animation:orangeSignal 1.15s infinite}.orangeBreaking strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}.orangeBreaking small{color:#9da1a2;font-size:9px}.orangeBreaking em{font-style:normal;color:#ff812b;font-size:8px;font-weight:900;letter-spacing:.12em}.orangeAlertCount b{color:#ff812b}.integratedWorld{overflow:hidden}.integratedAlertPin{position:absolute;width:50px;height:50px;transform:translate(-50%,-50%);border:1px solid #ff792ccc;border-radius:50%;background:#ff6a0030;color:#fff;z-index:6;cursor:pointer;box-shadow:0 0 0 0 #ff6a0060;animation:integratedAlertPulse 1.6s infinite}.integratedAlertPin:before,.integratedAlertPin:after{content:"";position:absolute;inset:-8px;border:1px solid #ff6a0066;border-radius:50%;animation:orangeSignal 1.5s infinite}.integratedAlertPin:after{inset:-17px;animation-delay:.5s}.integratedAlertPin i{position:absolute;inset:13px;border-radius:50%;background:#ff6a00}.integratedAlertPin b{position:relative;z-index:2;font-size:15px}.integratedAlertPin:hover,.integratedAlertPin:focus{transform:translate(-50%,-50%) scale(1.16);outline:none}.integratedAlertLegend i{background:#ff6a00!important;box-shadow:0 0 0 6px #ff6a0029!important}.integratedAlertPreview{position:absolute;top:20px;right:20px;width:min(380px,calc(100% - 40px));max-height:calc(100% - 88px);padding:26px;border:1px solid #ff7b2d80;border-radius:18px;background:#0d1112f2;color:#fff;z-index:12;box-shadow:0 25px 60px #000c;transform:translateX(calc(100% + 35px));opacity:0;pointer-events:none;transition:.3s;overflow:auto}.integratedAlertPreview.show{transform:translateX(0);opacity:1;pointer-events:auto}.integratedAlertPreview>button{position:absolute;right:12px;top:10px;border:0;background:transparent;color:#fff;font-size:25px;cursor:pointer}.integratedAlertPreview>small{color:#ff812b;font-size:8px;font-weight:900;letter-spacing:.17em}.integratedAlertPreview>span{display:block;margin-top:18px;color:#9da1a2;font-size:8px;letter-spacing:.12em}.integratedAlertPreview h3{margin:10px 0;font-size:30px;line-height:1}.integratedAlertPreview p{color:#ff812b;font-size:10px}.integratedAlertPreview div{color:#aaa;font-size:12px;line-height:1.6}.integratedAlertPreview a{display:inline-flex;margin-top:20px;padding:12px 15px;border-radius:999px;background:#ff6a00;color:#fff;text-decoration:none;font-size:8px;font-weight:900;letter-spacing:.09em}@keyframes orangeSignal{0%,100%{opacity:.35;transform:scale(.86)}50%{opacity:1;transform:scale(1.12)}}@keyframes integratedAlertPulse{50%{box-shadow:0 0 0 15px #ff6a0000}}
@media(max-width:800px){.orangeBreaking{grid-template-columns:auto 1fr;margin-top:0}.orangeBreaking small,.orangeBreaking em{display:none}.orangeBreaking strong{font-size:12px}.mapSummary .orangeAlertCount{width:auto}.integratedAlertPin{width:42px;height:42px}.integratedAlertPin i{inset:10px}.integratedAlertPreview{top:12px;right:12px;width:calc(100% - 24px);max-height:calc(100% - 72px);padding:22px}.integratedAlertPreview h3{font-size:25px}.integratedWorld .mapLegend{flex-wrap:wrap}.integratedWorld .mapLegend small{display:none}}
@media(prefers-reduced-motion:reduce){.orangeBreaking>span i,.integratedAlertPin,.integratedAlertPin:before,.integratedAlertPin:after{animation:none}}
