.ob-organized .ob-workspace,.ob-organized .ob-expanded .ob-workspace{position:relative;grid-template-columns:230px minmax(0,1fr);gap:0}
.ob-organized .ob-explorer{max-height:660px;background:#101e2c}
.ob-organized .ob-map-panel{border:0;min-width:0;justify-content:flex-start}
.ob-organized #ob-detail-map{height:550px;min-height:380px}
.ob-organized .ob-map-heading{padding:12px 16px 0;color:#91adbd}
.ob-organized .ob-member-toolbar{padding:10px 16px;min-height:52px}
.ob-organized .ob-map-hud{padding:7px 16px;border-top:0;font-size:9px}
.ob-organized .ob-map-activity{font-size:10px;min-height:0;padding:7px 16px;border-left:0;background:#142a38}
.ob-rail-tabs{position:sticky;top:0;z-index:2;display:flex;padding:10px;gap:6px;background:#101e2c;border-bottom:1px solid #7896ac33}
.ob-rail-tabs button{flex:1;border:1px solid transparent;border-radius:6px;background:transparent;color:#a9bfce;padding:9px;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}
.ob-rail-tabs button[aria-pressed=true]{background:#254153;color:#e9faff;border-color:#6d9caf66}
.ob-rail-pane[hidden],.ob-organized .ob-inspector[hidden]{display:none!important}
.ob-layer-group{border-bottom:1px solid #7896ac26}
.ob-layer-group>summary{padding:15px 14px;font-size:12px;font-weight:600;color:#d5e5ef;cursor:pointer}
.ob-layer-group .ob-layer-bar{padding:0 14px 14px}
.ob-layer-group .ob-layer-bar>div:first-child strong,.ob-layer-group .ob-context-controls h3,.ob-layer-group .ob-attack-flows h3{display:none}
.ob-layer-group .ob-layer-bar small{margin:0;font-size:10px;line-height:1.6}
.ob-layer-group .ob-context-controls,.ob-layer-group .ob-attack-flows{border:0;padding:0 14px 14px;background:none}
.ob-organized .ob-event-list{max-height:none}
.ob-organized .ob-inspector{position:absolute;right:12px;top:104px;width:310px;max-width:calc(100% - 24px);max-height:475px;z-index:410;border:1px solid #7896ac88;border-radius:10px;background:#142938;box-shadow:0 15px 45px #0008}
.ob-inspector-close{display:block;margin:10px 12px 0 auto;padding:7px 10px;background:#233d50;border:1px solid #6e93aa77;border-radius:5px;color:#e2eff6;cursor:pointer;font-size:11px}
.ob-organized .ob-inspector-heading{padding:12px 18px;font-size:9px}.ob-organized .ob-detail{padding:16px 18px}
.ob-map-help{border-top:1px solid #7896ac33;padding:10px 16px;color:#abc4d3;font-size:11px}.ob-map-help summary{cursor:pointer}.ob-map-help p{font-size:11px;margin:10px 0;padding:0;max-width:900px}
.ob-organized .ob-toolbar{padding:12px 16px;background:#192f40}.ob-organized .ob-controls{padding:10px 16px;background:#102333}.ob-organized .ob-controls label{font-size:10px}.ob-organized .ob-controls input,.ob-organized .ob-controls select{min-height:32px;font-size:12px;padding:6px 8px}
.ob-organized .ob-views-disclosure>summary{padding:9px 16px;font-size:11px}.ob-organized .ob-console{border-radius:10px;border:1px solid #65819855}
.ob-organized .ob-stream-heading{background:#192f40;padding:12px 16px}.ob-organized .ob-stream-body{height:200px;background:#102333}
.ob-organized .ob-expanded #ob-detail-map{height:calc(100dvh - 260px);min-height:380px}
.ob-organized .ob-expanded .ob-explorer{max-height:calc(100dvh - 170px)}
.ob-organized :is(.ob-rail-tabs button,.ob-layer-group summary,.ob-inspector-close,.ob-map-help summary):focus-visible{outline:2px solid #8fd5e4;outline-offset:-2px}
@media(max-width:850px){.ob-organized .ob-workspace,.ob-organized .ob-expanded .ob-workspace{grid-template-columns:190px minmax(0,1fr)}.ob-organized .ob-map-position{font-size:9px}.ob-organized .ob-map-buttons button{padding:7px;min-width:30px}.ob-organized .ob-member-toolbar{flex-wrap:wrap}}
@media(max-width:650px){.ob-organized .ob-workspace,.ob-organized .ob-expanded .ob-workspace{display:flex}.ob-organized #ob-detail-map{height:430px;min-height:320px}.ob-organized .ob-explorer{max-height:380px;width:100%}.ob-organized .ob-inspector{top:110px;max-height:330px}.ob-organized .ob-rail-tabs{padding:8px}.ob-organized .ob-layer-group>summary{padding:12px 14px}.ob-organized #ob-layers{grid-template-columns:1fr 1fr}}
