.security-response{margin:16px 0 20px;padding:14px 0;border-block:1px solid #8aabdd24;color:#becce0}.security-response[hidden]{display:none}.security-response header{display:flex;align-items:center;gap:8px;color:#94afce;font-size:8px;letter-spacing:1.2px}.security-response svg{width:16px;height:16px;flex:none}.security-response header button{margin-left:auto;border:1px solid #9bb9df28;background:#15243b55;color:#9aacc6;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;cursor:pointer}.security-response header button[aria-pressed=true]{color:#badaff;border-color:#81b7f56b;box-shadow:0 0 13px #68a8fb1a}.security-response header button:disabled{opacity:.3;cursor:default}.security-response.alert header{color:#f5aba8}.security-message{font-size:12px;line-height:1.6;font-weight:500;color:#e5edf8;min-height:38px;margin:10px 0 12px}.security-channels{display:grid;gap:9px}.security-channels>div{display:flex;align-items:center;gap:8px;font-size:10px;color:#71849f;transition:color .6s}.security-channels svg{width:13px;height:13px}.security-channels small{margin-left:auto;font-size:8px;color:#6c809d}.security-channels i{width:4px;height:4px;border-radius:50%;background:#3e506a;transition:background .5s,box-shadow .5s}.security-channels .active{color:#d5e3f5}.security-channels .active small{color:#98b0cc}.security-channels .active i{background:#9fcaff;box-shadow:0 0 7px #87bcff99}.security-response footer{margin-top:15px;display:flex;justify-content:space-between;gap:5px;font-size:9px;color:#899db8}.security-progress{height:2px;margin-top:8px;background:#ffffff0a}.security-progress i{display:block;height:100%;background:#82b9f2;transition:width .15s linear}.map-speaker.is-announcing .sound-ring{stroke:#ffd7a1}.spatial-security-panel:has(.security-response:not([hidden]))>#spatial-alert{display:none}
@media(prefers-reduced-motion:reduce){.security-channels>div,.security-channels i,.security-progress i{transition:none}}
