/* Compact scope tabs, overriding inherited command-node layout. */
.sn-situational-awareness .sn-sa-tabs{display:flex!important;flex-flow:row wrap!important;align-items:center!important;align-content:flex-start!important;gap:6px!important;height:auto!important;min-height:0!important}
.sn-situational-awareness .sn-sa-tabs .sn-situation-node{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;align-self:center!important;width:auto!important;height:auto!important;min-height:0!important;max-height:40px!important;min-width:0!important;padding:10px 12px!important;margin:0!important;line-height:1.2!important}
.sn-situational-awareness .sn-sa-toolbar{align-items:center!important}
.sn-incident-registry,.sn-incident-nearby{padding:14px;margin:12px 0;border:1px solid rgba(65,160,180,.35);min-width:0}
.sn-incident-registry>strong,.sn-incident-nearby>strong,.sn-sa-selected>strong{color:var(--sn-accent,#31c9e8)}
.sn-incident-note{font-size:11px;color:#a3bac2;line-height:1.5}
.sn-sa-incident-controls{display:flex;align-items:center;gap:10px;margin:12px 0}
.sn-sa-incident-controls label{font-size:10px;color:var(--sn-accent,#31c9e8)}
.sn-sa-filter{font:inherit;background:#041d27;color:#b9dce4;border:1px solid rgba(70,155,177,.55);padding:8px}
.sn-incident-list{display:flex;flex-direction:column;gap:6px;margin-top:10px}
.sn-incident-row{font:inherit;font-size:11px;color:#b5d7de;background:rgba(7,40,53,.45);border:1px solid rgba(70,155,177,.35);padding:10px 12px;text-align:left;cursor:pointer;max-width:100%;overflow-wrap:anywhere}
.sn-incident-row:hover,.sn-incident-row.is-selected,.sn-incident-row:focus-visible{border-color:var(--sn-accent,#31c9e8);background:rgba(37,150,175,.16);outline-offset:2px}
.sn-sa-minor{margin-top:12px;border-top:1px solid rgba(70,155,177,.3);padding-top:12px}
.sn-sa-minor summary{cursor:pointer;color:var(--sn-accent,#31c9e8);font-size:11px}
.sn-sa-selected{margin-top:14px;padding:14px;border:1px solid rgba(70,155,177,.55);background:rgba(10,45,60,.35)}
.sn-sa-selected[hidden],.sn-sa-minor[hidden]{display:none!important}
.sn-sa-selected h3{font-size:14px;color:#c5edf5;margin:10px 0}
.sn-sa-selected p{font-size:11px;color:#b3ccd3;margin:7px 0}
.sn-sa-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.sn-sa-actions button,.sn-sa-actions a{font:inherit;font-size:11px;display:inline-block;border:1px solid rgba(70,155,177,.6);background:#092937;color:#9fd9e6;padding:9px 12px;cursor:pointer;text-decoration:none}
