:root{--radius: 6px;--bg: #0b111b;--panel: rgba(255,255,255,.06);--panel2: rgba(0,0,0,.25);--border: rgba(255,255,255,.1);--text: rgba(230,234,240,.86);--muted: rgba(200,205,212,.7);--muted2: rgba(220,225,232,.85);--shadow: rgba(0,0,0,.35)}html[data-theme=night]{--bg: #070b12;--panel: rgba(255,255,255,.05);--panel2: rgba(0,0,0,.3);--border: rgba(255,255,255,.09);--text: rgba(232,236,242,.86);--muted: rgba(190,196,206,.68);--muted2: rgba(214,220,230,.82)}html[data-theme=dark]{--bg: #0b111b;--panel: rgba(255,255,255,.065);--panel2: rgba(0,0,0,.22);--border: rgba(255,255,255,.11);--text: rgba(235,238,242,.88);--muted: rgba(200,205,212,.7);--muted2: rgba(220,225,232,.85)}html[data-theme=light]{--bg: #eef3fa;--panel: rgba(14,28,48,.075);--panel2: rgba(14,28,48,.045);--border: rgba(14,28,48,.16);--text: rgba(11,20,35,.96);--muted: rgba(25,36,56,.78);--muted2: rgba(18,28,46,.88);--shadow: rgba(10,18,30,.16)}html,body{background:var(--bg);color:var(--text)}:root{--safe-t: env(safe-area-inset-top);--safe-b: env(safe-area-inset-bottom);--safe-l: env(safe-area-inset-left);--safe-r: env(safe-area-inset-right)}html,body,#root{height:100%}body{min-height:100vh;min-height:100dvh;overflow-x:hidden;padding-bottom:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Inter,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji"}.select,.input{height:38px;line-height:normal;padding:0 12px;border-color:var(--border);color:var(--text);background:#00000038}select.select,select.input{line-height:1.2;padding-top:0;padding-bottom:0}select.select option,select.input option{line-height:1.25}html[data-theme=light] .select,html[data-theme=light] .input{background:#ffffffd9}.btn{border-color:var(--border);color:var(--muted2)}.btnSmall{height:34px;line-height:34px;padding:0 10px;border:1px solid var(--border);background:#0000002e;color:var(--muted2);border-radius:var(--r1);display:inline-flex;align-items:center;gap:6px;cursor:pointer}.btnSmall:hover{background:#ffffff0d}.btnSmall.isOn,.btnSmall[aria-pressed=true]{background:#285ab438;border-color:#5aa0ff66;color:#f0f6fff2}.btnSmall.pfBtn.isOn{background:#ffffff0f}.btnSmall.pfBtnPass.isOn{background:#5adcaa2e;border-color:#5adcaa8c;color:#e6fff6fa}.btnSmall.pfBtnFail.isOn{background:#ff6e6e2e;border-color:#ff6e6e8c;color:#ffebebfa}.btnSmall.pfBtnNA.isOn{background:#ffffff1a;border-color:#ffffff47;color:#fffffff2}.tabs{display:flex;gap:6px;padding:4px;border:1px solid rgba(255,255,255,.1);background:#0000002e;border-radius:var(--r1)}.tab{height:34px;padding:0 12px;border:1px solid transparent;background:transparent;color:#dce6f5d6;border-radius:calc(var(--r1) - 1px);cursor:pointer}.tab:hover{background:#ffffff0d}.tab.active{background:#285ab438;border-color:#5aa0ff59;color:#f0f6fff0}.listRow{display:block;width:100%;padding:10px;border:1px solid rgba(255,255,255,.06);background:#ffffff08;border-radius:var(--r1);text-align:left;color:inherit;cursor:pointer}.listRow:hover{background:#ffffff0d}.filterDropMenu{position:absolute;top:calc(100% + 6px);left:0;z-index:80;min-width:220px;padding:8px;border-radius:12px}.filterItemBtn{width:100%;text-align:left;padding:8px 10px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;border-radius:8px;color:#f0f6ffe6;margin-bottom:6px;cursor:pointer}.filterItemBtn:last-child{margin-bottom:0}.filterItemBtn:hover{background:#ffffff0d}.filterItemBtn.isOn{border-color:#5aa0ff59;background:#285ab429}.showOnMapBtn{width:30px;height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.12);background:#00000024;border-radius:8px}.showOnMapBtn:hover{background:#ffffff0d}html[data-theme=dark] select,html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=night] select,html[data-theme=night] input,html[data-theme=night] textarea{color-scheme:dark}html[data-theme=dark] option,html[data-theme=night] option{background:#111826;color:#ebeef2f0}html[data-theme=dark] .panel,html[data-theme=dark] .card,html[data-theme=dark] .modalCard,html[data-theme=dark] .sheet,html[data-theme=dark] [role=dialog],html[data-theme=night] .panel,html[data-theme=night] .card,html[data-theme=night] .modalCard,html[data-theme=night] .sheet,html[data-theme=night] [role=dialog]{background-color:#0c121cc7}html[data-theme=light] .panel,html[data-theme=light] .card{background-color:#ffffffd1}html[data-theme=light] .btn,html[data-theme=light] .btnSmall{background:#ffffffdb;color:#121c2eeb;border-color:#121e3229}html[data-theme=light] .btn:hover,html[data-theme=light] .btnSmall:hover{background:#fffffff0}html[data-theme=light] .tab{color:#162134e0}html[data-theme=light] .tab.active{background:#285ab41f;border-color:#3c6ed247;color:#101a2af5}html[data-theme=light] .inspectKindHeader{background:#ffffffd1;border-color:#121e3224;color:#101826eb}html[data-theme=light] .inspectSectionHeaderBtn{background:#3460af1a;border-color:#3460af29}.muted{color:var(--muted)!important}.pill{border-color:var(--border);color:var(--muted2)}.themeSelect{min-width:90px}.inspectKindHeader{display:flex;align-items:center;padding:6px 10px;border-radius:8px;background:#0c14228c;border:1px solid rgba(255,255,255,.1);color:#e1ebfae0;font-weight:900;letter-spacing:.2px}.inspectSectionHeaderBtn{width:100%;text-align:left;padding:10px;margin:6px 0;border:1px solid rgba(120,170,255,.18);background:#2346782e;border-radius:10px;cursor:pointer;box-shadow:inset 0 1px #ffffff0d;transition:background .12s ease,border-color .12s ease,transform .12s ease}.inspectSectionHeaderBtn:hover{background:#2346783d}.inspectSectionHeaderBtn:active{transform:translateY(1px)}.inspectSectionHeaderBtn .muted{color:#e1ebfadb!important}.inspectDeviceCard{width:100%;text-align:left;padding:10px;margin:6px 0;border:1px solid rgba(255,255,255,.07);background:#ffffff08;border-radius:10px;color:#ebf2ffeb;cursor:pointer;box-shadow:none;transition:background .12s ease,border-color .12s ease}.inspectDeviceCard:hover{background:#ffffff0d}.inspectDeviceCard.isActive{border-color:#78aaff8c!important;background:#28467833}.inspectDeviceCard .muted{color:#bec8d7bd!important}.container{width:100%;max-width:1400px;margin:0 auto;padding-left:clamp(10px,2vw,18px);padding-right:clamp(10px,2vw,18px)}.h2{font-size:clamp(16px,1.6vw,20px)}.title{font-size:clamp(12px,1.2vw,14px)}:root{--radius: 6px;--r:6px;--r2:8px;--bg0:#0b121c;--bg1:#0f1825;--bg2:#141f2e;--bg3:#1b2b41;--line:rgba(255,255,255,.08);--line2:rgba(255,255,255,.12);--text0:rgba(255,255,255,.92);--text1:rgba(255,255,255,.78);--text2:rgba(255,255,255,.58);--red:#ff4d4d;--amber:#f5c84c;--blue:#49a3ff;--teal:#2fd0b3;--green:#37d57a;--orange:#ff9a3a;--violet:#b07bff;--shadow: 0 18px 50px rgba(0,0,0,.6);--shadowIn: inset 0 1px 0 rgba(255,255,255,.06), inset 0 -1px 0 rgba(0,0,0,.35);--glass: linear-gradient(180deg, rgba(255,255,255,.08), rgba(255,255,255,.03));--panelGrad: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02));--panelGrad2: linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,.015));--glass2: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02))}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;background:radial-gradient(1100px 700px at 30% -10%,rgba(73,163,255,.22),transparent 62%),radial-gradient(900px 520px at 85% 5%,rgba(255,77,77,.16),transparent 55%),radial-gradient(800px 520px at 65% 110%,rgba(47,208,179,.12),transparent 60%),var(--bg0);color:var(--text0)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-bottom:calc(var(--bottomnav-h,72px) + 40px + var(--safe-b))}*{-webkit-tap-highlight-color:transparent}button{touch-action:manipulation}input,select,textarea{font-size:16px}#root{min-height:100%}.container{max-width:1240px;margin:0 auto;padding:14px;padding-bottom:calc(var(--bottomnav-h,72px) + 40px + var(--safe-b));position:relative;isolation:isolate}.brandWatermark{position:fixed;inset:0;pointer-events:none;z-index:-1;display:grid;--brand-content-width: min(1240px, calc(100vw - 28px) );--brand-gutter-width: max(0px, calc((100vw - var(--brand-content-width)) / 2));grid-template-columns:var(--brand-gutter-width) var(--brand-content-width) var(--brand-gutter-width)}.brandWatermarkHalf{align-self:start;margin-top:calc(var(--hdr-h, 66px) + 18px);width:min(280px,max(0px,calc(var(--brand-gutter-width) - 18px)));height:calc(100vh - var(--hdr-h, 66px) - var(--bottomnav-h,72px) - var(--safe-b) - 42px);max-height:calc(100vh - var(--hdr-h, 66px) - var(--bottomnav-h,72px) - var(--safe-b) - 42px);opacity:.055;object-fit:cover;filter:saturate(.78) brightness(.92);-webkit-user-select:none;user-select:none}.brandWatermarkHalfLeft{grid-column:1;justify-self:end;margin-right:6px;object-position:right center}.brandWatermarkHalfRight{grid-column:3;justify-self:start;margin-left:6px;object-position:left center}html[data-theme=light] .brandWatermarkHalf{opacity:.04;filter:saturate(.68) brightness(.8)}@media(max-width:1440px){.brandWatermarkHalf{opacity:.045}}@media(max-width:1180px){.brandWatermarkHalf{width:0;opacity:0}}.panel{border:1px solid var(--line);background:#0c121ca6;border-radius:14px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.card{border:1px solid var(--line);background:#00000038;border-radius:14px;box-shadow:var(--shadowIn)}.pausedInProgressCallout{border-color:#f5c84cbf!important;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #00000059,0 0 0 1px #f5c84c2e,0 18px 50px #0000008c}.row{display:flex;align-items:center}.gap-8{gap:8px}.gap-10{gap:10px}.gap-12{gap:12px}.spread{justify-content:space-between}.btn{border:1px solid var(--line);background:linear-gradient(180deg,#ffffff14,#ffffff08);color:var(--text1);padding:8px 10px;border-radius:10px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;box-shadow:var(--shadowIn)}.btn:hover{background:linear-gradient(180deg,#ffffff1a,#ffffff0a)}.btn.primary{background:linear-gradient(180deg,#49a3ff40,#49a3ff1a);border-color:#49a3ff59;color:var(--text0)}.btn.danger{background:linear-gradient(180deg,#ff4d4d38,#ff4d4d1a);border-color:#ff4d4d4d;color:var(--text0)}.pill{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);background:#00000042;padding:8px 10px;border-radius:12px;color:var(--text1);box-shadow:var(--shadowIn)}.title{font-weight:650;letter-spacing:.2px}.muted{color:var(--text2);font-size:12px}.input{width:100%;border:1px solid var(--line);background:#00000047;color:var(--text0);padding:9px 10px;border-radius:12px;outline:none;box-shadow:var(--shadowIn)}.select{border:1px solid var(--line);background:#00000047;color:var(--text0);padding:8px 10px;border-radius:12px;outline:none;box-shadow:var(--shadowIn)}.badge{display:inline-flex;align-items:center;justify-content:center;min-width:90px;height:18px;padding:0 7px;border-radius:999px;font-size:11px;border:1px solid var(--line);background:#ffffff0f;color:var(--text1);box-shadow:var(--shadowIn)}.gridMain{display:grid;grid-template-columns:minmax(0,1fr) clamp(90px,7vw,140px);gap:12px;align-items:stretch;grid-template-rows:auto minmax(0,1fr);height:calc(100vh - var(--hdr-h,64px) - var(--bottomnav-h,72px) - 40px);height:calc(100dvh - var(--hdr-h,64px) - var(--bottomnav-h,72px) - 40px)}@media(max-width:980px){.gridMain{grid-template-columns:1fr;height:auto}}@media(max-width:980px){.gridMain{grid-template-columns:1fr}}.mapShell{position:relative;display:flex;flex-direction:column;border-radius:14px;overflow:hidden;border:1px solid var(--line);background:#0000004d;box-shadow:var(--shadowIn);height:100%;min-height:0}.mapWrap{position:relative;flex:1 1 auto;min-height:340px;overflow:hidden}@media(max-width:520px){.mapWrap{min-height:320px}}.mapOverlay{position:absolute;inset:0;pointer-events:none;background:radial-gradient(760px 420px at 18% 28%,rgba(255,255,255,.08),transparent 60%),radial-gradient(520px 300px at 55% 70%,rgba(73,163,255,.12),transparent 62%),radial-gradient(520px 300px at 82% 40%,rgba(255,154,58,.1),transparent 60%),radial-gradient(520px 300px at 65% 80%,rgba(47,208,179,.09),transparent 60%)}.vignette{position:absolute;inset:0;background:radial-gradient(1200px 700px at 50% 40%,transparent 55%,rgba(0,0,0,.55) 100%);pointer-events:none}.marker{position:absolute;width:18px;height:18px;border-radius:999px;border:2px solid rgba(255,255,255,.85);box-shadow:0 10px 22px #0000008c}.marker:after{content:"";position:absolute;inset:-10px;border-radius:999px;background:currentColor;opacity:.13;filter:blur(2px)}.toastLabel{position:absolute;transform:translate(-20%,-115%);background:#00000080;border:1px solid var(--line);color:var(--text0);padding:8px 10px;border-radius:10px;display:flex;align-items:center;gap:8px;max-width:320px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadowIn)}.counterBar{display:none}.counterBig{padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:#00000047;box-shadow:var(--shadowIn);display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:90px;flex:1 1 260px}.counterSeg{display:flex;gap:8px;padding:6px;border-radius:12px;border:1px solid var(--line);background:#00000042;box-shadow:var(--shadowIn);flex:2 1 420px;flex-wrap:wrap}.seg{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.07);background:#ffffff0a;min-width:90px;flex:1 1 120px}.seg .label{font-weight:700;letter-spacing:.3px}.seg .num{margin-left:auto;font-weight:800}.sideStack{display:flex;flex-direction:column;gap:12px}.detailCard{border:1px solid var(--line);background:#00000047;border-radius:14px;box-shadow:var(--shadowIn);overflow:hidden}.detailTop{padding:10px 12px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:10px;background:linear-gradient(180deg,#ffffff0f,#ffffff05)}.detailBody{padding:12px;display:grid;gap:10px}.detailActions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.queue{display:flex;flex-direction:column;gap:10px}.queueItem{border:1px solid var(--line);background:#0000003d;border-radius:12px;padding:10px;box-shadow:var(--shadowIn)}button.queueItem,a.queueItem{display:block;width:100%;color:inherit;text-decoration:none;text-align:left;font:inherit;cursor:pointer}button.queueItem{appearance:none}.clickableSurface{cursor:pointer}a.clickableSurface{text-decoration:none;color:inherit}.clickableSurface:focus-visible,button.queueItem:focus-visible,a.queueItem:focus-visible{outline:2px solid rgba(120,185,255,.45);outline-offset:2px}.queueItem:hover,button.queueItem:hover,a.queueItem:hover{background:#0000004d}.card.clickableSurface:hover,.panel.clickableSurface:hover,.tableRow.clickableSurface:hover{border-color:#78b9ff3d}.queueTop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.queueTitle{display:flex;align-items:center;gap:10px;font-weight:650}.queueSub{margin-top:4px;color:var(--text2);font-size:12px}.belowBar{margin-top:10px;border:1px solid var(--line);background:#00000042;border-radius:14px;box-shadow:var(--shadowIn);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px}.belowBarLeft{min-width:260px;flex:1 1 520px}@media(max-width:520px){.belowBar{flex-direction:column;align-items:stretch;justify-content:flex-start}.belowBar>.row{justify-content:flex-start!important}.belowBarLeft{min-width:0;flex:0 0 auto}}.bottomNav{position:fixed;left:0;right:0;bottom:0;background:#0a0f17e0;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:50}.bottomNavInner{max-width:1240px;margin:0 auto;padding:8px 10px;display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.navBtn{display:flex;appearance:none;-webkit-appearance:none;background:none;font:inherit;cursor:pointer;flex-direction:column;touch-action:manipulation;align-items:center;justify-content:center;gap:4px;border-radius:12px;padding:8px 6px;color:var(--text2);border:1px solid transparent}.navBtn.active{color:var(--text0);border-color:#49a3ff47;background:#49a3ff1f;box-shadow:var(--shadowIn)}.smallIcon{width:18px;height:18px}.topShell{border:1px solid var(--line);background:#0c121ca6;border-radius:14px;box-shadow:var(--shadow);padding:10px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.shellRow{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.shellLeft{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.brand{display:flex;align-items:center;gap:10px;font-weight:720;cursor:pointer}.brandDot{width:10px;height:10px;border-radius:4px;background:var(--red);box-shadow:0 0 0 3px #ff4d4d29}.modeTabs{display:flex;gap:8px;border:1px solid var(--line);background:#0000003d;padding:4px;border-radius:12px;box-shadow:var(--shadowIn)}.modeTab{padding:8px 10px;border-radius:10px;color:var(--text2)}.modeTab.active{background:#ffffff14;color:var(--text0)}.actionsRight{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.formGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:720px){.formGrid{grid-template-columns:1fr}}.field{display:flex;flex-direction:column;gap:6px}.label{color:var(--text2);font-size:12px}.textarea{width:100%;border:1px solid var(--line);background:#0000004d;color:var(--text0);padding:10px;border-radius:13px;outline:none;min-height:96px;box-shadow:var(--shadowInSoft);resize:vertical}.section{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.sectionHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.kv{display:grid;grid-template-columns:140px 1fr;gap:8px 10px}@media(max-width:520px){.kv{grid-template-columns:1fr}}.queueItem.kind-FIRE{background:linear-gradient(180deg,#ff4d4d2e,#0000002e);border-color:#ff4d4d3d}.queueItem.kind-TRBL{background:linear-gradient(180deg,#f5c84c29,#0000002e);border-color:#f5c84c38}.queueItem.kind-SUPV{background:linear-gradient(180deg,#49a3ff29,#0000002e);border-color:#49a3ff38}.queueItem.kind-MON{background:linear-gradient(180deg,#2fd0b324,#0000002e);border-color:#2fd0b333}.queueItem.kind-BMS{background:linear-gradient(180deg,#4a7cff24,#0000002e);border-color:#4a7cff33}.queueItem.kind-MISC{background:linear-gradient(180deg,#ffffff0f,#0000002e);border-color:#ffffff1a}.queueItem .queueKindPill{display:inline-flex;align-items:center;gap:8px;padding:4px 8px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#00000038;box-shadow:inset 0 1px #ffffff0d;font-weight:800;letter-spacing:.2px;font-size:12px}.btn{border-radius:9px;padding:8px 12px;background:linear-gradient(180deg,#ffffff0f,#ffffff05)}.btn.secondary{background:linear-gradient(180deg,#ffffff0b,#ffffff04);border-color:#ffffff1c}.btn.danger{background:linear-gradient(180deg,#ff4d4d29,#ff4d4d0f);border-color:#ff4d4d3d}@media(max-width:420px){.bottomNavInner{gap:6px}.navBtn{padding:7px 4px}.navBtn span{font-size:11px}}.panel{border-radius:var(--r2);border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0d,#ffffff04);box-shadow:inset 0 1px #ffffff0d,0 20px 60px #0000008c}.panelMain{height:100%;display:flex;flex-direction:column;overflow:hidden;min-height:0;border-radius:var(--r2);border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0d,#ffffff04);box-shadow:inset 0 1px #ffffff0d,0 20px 60px #0000008c;padding:10px}.panelMain.panelMainScrollY{overflow-y:auto;overflow-x:hidden;padding-bottom:calc(var(--bottomnav-h,72px) + 36px + var(--safe-b));scroll-padding-bottom:calc(var(--bottomnav-h,72px) + 36px + var(--safe-b))}.btn{border-radius:var(--r);padding:8px 12px;font-weight:700;letter-spacing:.2px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff0f,#ffffff05);color:var(--text1);box-shadow:inset 0 1px #ffffff0d}.btn:hover{border-color:#ffffff29}.btn.btnGhost{background:linear-gradient(180deg,#ffffff0b,#ffffff04)}.btn.btnDanger{background:linear-gradient(180deg,#ff4d4d29,#ff4d4d0f);border-color:#ff4d4d38;color:#ffffffe6}.btn.btnPrimary,.btnPrimary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border-radius:var(--r);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff0d;text-decoration:none;cursor:pointer;font-weight:700;letter-spacing:.2px;background:linear-gradient(180deg,#49a3ff40,#49a3ff1a);border-color:#49a3ff4d;color:#ffffffe6}.btn.btnPrimary:hover,.btnPrimary:hover{border-color:#49a3ff73}.btn:disabled,.btnPrimary:disabled,.btn.btnPrimary:disabled,.inspectionStartHeroBtn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.inspectionSetupPanel{position:relative}.inspectionSetupHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:12px}.inspectionSetupHeaderNote{margin-top:6px;max-width:520px;line-height:1.5}.inspectionStartCallout{position:sticky;top:10px;margin-left:auto;min-width:280px;max-width:360px;padding:12px;border-radius:18px;border:1px solid rgba(73,163,255,.28);background:linear-gradient(180deg,#0a1a34f5,#071122f0);box-shadow:0 18px 48px #00000057,inset 0 1px #ffffff12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.inspectionStartStatusRow{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;flex-wrap:wrap}.inspectionStartBadge,.inspectionStartState{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.inspectionStartBadge{border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:var(--text2)}.inspectionStartState.isReady{border:1px solid rgba(78,201,140,.28);background:#4ec98c24;color:#b8ffd5f2}.inspectionStartState.isWaiting{border:1px solid rgba(255,201,87,.28);background:#ffc9571f;color:#ffe6abf2}.inspectionStartHeroBtn{width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;border:1px solid rgba(73,163,255,.38);background:linear-gradient(180deg,#49a3ff57,#256dc72e);color:#fffffff5;text-align:left;cursor:pointer;box-shadow:0 10px 30px #10458a4d,inset 0 1px #ffffff1a}.inspectionStartHeroBtn:hover{border-color:#7dc4ff94;box-shadow:0 14px 34px #10458a5c,inset 0 1px #ffffff29}.inspectionStartHeroIcon{width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:900;background:#ffffff1f;box-shadow:inset 0 1px #ffffff1f}.inspectionStartHeroText{display:flex;flex-direction:column;gap:2px;min-width:0}.inspectionStartHeroEyebrow{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#deefffc7}.inspectionStartHeroTitle{font-size:18px;font-weight:900;letter-spacing:.01em;color:#fffffffa}.inspectionStartHelperText{margin-top:10px;font-size:12px;line-height:1.55;color:var(--text2)}.inspectionStartFooterBtn{min-width:220px}.btnDanger{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border-radius:var(--r);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff0d;text-decoration:none;cursor:pointer;font-weight:700;letter-spacing:.2px;background:linear-gradient(180deg,#ff4d4d29,#ff4d4d0f);border-color:#ff4d4d38;color:#ffffffe6}.dashStrip{display:flex;align-items:stretch;gap:8px;margin-bottom:10px}.dashTotal{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--r);border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#00000038,#00000047);box-shadow:inset 0 1px #ffffff0d;min-width:90px}.dashTotalNum{font-size:18px;font-weight:900;color:#ffffffe6;width:34px;text-align:left}.dashTotalLabel{font-size:13px;font-weight:750;color:#ffffffb3}.dashTiles{display:flex;gap:8px;flex:1 1 auto;overflow:hidden}.dashTile{display:flex;align-items:center;justify-content:flex-start;cursor:grab;-webkit-user-select:none;user-select:none;gap:10px;padding:8px 10px;border-radius:var(--r);border:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,#ffffff0a,#00000038);min-width:90px;box-shadow:inset 0 1px #ffffff0d}.dashTileLabel{font-size:12px;font-weight:850;letter-spacing:.2px}.dashTileCount{font-size:12px;font-weight:900}.dashTile.kind-FIRE{border-color:#ff4d4d3d;background:linear-gradient(180deg,#ff4d4d24,#0000003d)}.dashTile.kind-TRBL{border-color:#f5c84c38;background:linear-gradient(180deg,#f5c84c1f,#0000003d)}.dashTile.kind-SUPV{border-color:#49a3ff38;background:linear-gradient(180deg,#49a3ff1f,#0000003d)}.dashTile.kind-MON{border-color:#2fd0b333;background:linear-gradient(180deg,#2fd0b31a,#0000003d)}.dashTile.kind-BMS{border-color:#4a7cff33;background:linear-gradient(180deg,#4a7cff1a,#0000003d)}.dashTile.kind-MISC{border-color:#ffffff1a;background:linear-gradient(180deg,#ffffff0d,#0000003d)}.dashSearch{flex:0 0 200px}.dashSearchInput{width:100%;height:36px;border-radius:var(--r);border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#0003,#00000042);color:#ffffffd1;padding:0 10px;outline:none}.dashSearchInput:focus{border-color:#49a3ff59}.queuePanel{width:100%;justify-self:end;border-radius:var(--r2);border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0a,#ffffff04);box-shadow:inset 0 1px #ffffff0d;padding:10px}.queueHeader{display:flex;align-items:center;justify-content:space-between;padding:6px 6px 10px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:10px}.queueHeaderTitle{font-weight:850;letter-spacing:.2px;color:#ffffffd1}.queueList{display:flex;flex-direction:column;gap:8px}.queueRow{border-radius:var(--r);border:1px solid rgba(255,255,255,.08);padding:8px 10px;cursor:pointer}.queueRowTop{display:flex;flex-direction:column;gap:6px}.queueRowHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.queueSysLine{font-size:12px;font-weight:900;color:#ffffffd1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1 1 auto}.queueRowSub{display:flex;align-items:stretch;gap:10px;min-width:0;width:100%}.queueRowLeft{display:flex;align-items:flex-start;gap:8px;min-width:0}.queueLeftStack{display:flex;flex-direction:column;gap:2px;min-width:0}.queueHeaderBlock{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto;position:relative}.queueSys{font-size:12px;font-weight:900;color:#ffffffd1;padding-right:78px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:100%;min-width:0}.queueKindChip{font-size:11px;font-weight:950;letter-spacing:.25px;padding:3px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#00000024;flex:0 0 auto}.queueSubRow{display:flex;align-items:flex-start;gap:10px;min-width:0}.queueSigZone{font-size:12px;font-weight:800;color:#ffffffd1;min-width:0;flex:1 1 auto;line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.queueTimeStack{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:0 0 auto;min-width:88px}.queueTimeDate,.queueTimeTime{font-size:11px;color:#fff9;white-space:nowrap}.sigZoneIcon{flex:1 1 auto;min-width:0;min-height:48px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#00000038,#0000004d);overflow:hidden;display:flex;flex-direction:column;width:100%}.sigZoneTab{height:7px;display:flex;flex-direction:row;width:100%}.sigZoneTabStripe{flex:1}.sigZoneBoxText{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:0;gap:2px}.sigZoneBody{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:12px;padding:6px 10px}.sigZoneZone{font-size:12px;font-weight:950;color:#ffffffdb;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sigZoneLoc{font-size:11px;font-weight:800;color:#ffffffa8;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:420px){.queueTimeStack{min-width:76px}}.sigZoneIcon.isUnack{animation:sigPulse 1.05s infinite}@keyframes sigPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.62;transform:scale(1.03)}}.ackPill{font-size:10px;font-weight:950;letter-spacing:.25px;padding:2px 6px;border-radius:999px;border:1px solid rgba(255,255,255,.12);color:#ffffffb3;background:#00000029}.ackPill.isAck{opacity:.65}.queueCompactDot{width:10px;height:10px;border-radius:999px;display:inline-block;margin-right:8px;box-shadow:0 0 0 1px #ffffff1f inset;flex:0 0 auto}.queueCompactDot.isUnack{animation:sigPulse 1.05s infinite}.queueKind{font-weight:900;font-size:12px;letter-spacing:.2px}.queueRowMeta{display:flex;justify-content:flex-end;margin-top:6px}.queueTime{font-size:12px;color:#ffffff8c}.queueTitle{margin-top:6px;font-weight:800;font-size:13px;color:#ffffffd9}.queueSub{margin-top:4px;font-size:12px;color:#ffffff9e;line-height:1.4}.queueActions{display:flex;justify-content:flex-end;gap:8px;margin-top:10px;flex-wrap:wrap}.mapFrame{border-radius:var(--r2);border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0000002e,#00000042);overflow:hidden}@media(max-width:840px){.dashStrip{flex-wrap:wrap}.dashTiles{overflow-x:auto}.dashSearch{flex:1 1 100%}}@media(max-width:420px){.queueTimeStack{min-width:74px}.queueSigZone{-webkit-line-clamp:3}}.queueSubRowRight{justify-content:flex-end}:root{--radius: 6px;--r1: 4px;--r2: 6px;--r3: 8px;--line2: rgba(255,255,255,.08)}.hdr{border:1px solid var(--line);background:linear-gradient(180deg,#121a28d1,#0a0e16b3);border-radius:var(--r3);box-shadow:var(--shadowInSoft);overflow:hidden}.hdrTop{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--line2);flex-wrap:wrap;gap:10px}.hdrBrand{display:flex;align-items:center;gap:10px}.hdrLogo{width:24px;height:24px;border-radius:var(--r1);display:flex;align-items:center;justify-content:center;background:#00000040;border:1px solid var(--line2)}.hdrLogo img{width:100%;height:100%;object-fit:contain;display:block}.hdrTitle{font-weight:820;letter-spacing:.2px;color:#ffffffe0}.hdrTopRight{display:flex;align-items:center;gap:8px}.hdrBeaconStatus{min-height:32px;border-radius:var(--r1);border:1px solid var(--line2);background:#0000002e;color:#ffffffdb;display:inline-flex;align-items:center;gap:6px;padding:7px 10px;font-size:12px;line-height:1;font-weight:700;box-shadow:inset 0 1px #ffffff0d;cursor:pointer}.hdrBeaconStatusLabel,.hdrBeaconStatusValue{font-size:12px}.hdrBeaconStatusLabel{opacity:.86}.hdrBeaconStatus.ok{border-color:#32dc8c59;color:#a8ffd2f2}.hdrBeaconStatus.warn{border-color:#ffbe4659;color:#ffe696f2}.hdrBeaconStatus.danger{border-color:#ff6e6e59;color:#ffb0b0f2}.hdrBeaconStatus.muted{border-color:#ffffff1a;color:#ffffff94}.hdrBeaconStatus.isDisabled{opacity:.78;cursor:not-allowed;filter:saturate(.6)}html[data-theme=light] .hdrBeaconStatus{background:#ffffffe0;border-color:#1a26381f;color:#1a2638eb}html[data-theme=light] .hdrBeaconStatus.muted{color:#525e70b8}.iconBtn{width:34px;height:30px;border-radius:var(--r1);border:1px solid var(--line2);background:#0000002e;color:#ffffffc7;display:flex;align-items:center;justify-content:center;cursor:pointer}.iconBtn:hover{background:#00000042}.hdrMain{display:flex;align-items:center;gap:10px;padding:8px 10px}.hdrTabs{display:flex;align-items:center;gap:6px;padding-right:10px;border-right:1px solid var(--line2)}.hdrTab{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:var(--r1);border:1px solid transparent;color:#ffffffb8;text-decoration:none;font-weight:720;letter-spacing:.15px}.hdrTab:hover{background:#0000002e;border-color:var(--line2)}.hdrTab.active{background:#00000047;border-color:#ffffff1a;color:#ffffffe0}.hdrSelectors{display:flex;align-items:center;gap:10px;flex:0 0 auto}.hdrSystemCompact{display:none}.hdrSystemWide{display:flex}.hdrIconCluster,.selectGroup{display:flex;align-items:center;gap:8px}.selLabel{font-size:11px;font-weight:760;color:#ffffff8c;text-transform:uppercase;letter-spacing:.35px}.hdrSelect{height:32px;border-radius:var(--r1);background:#0000002e;border:1px solid var(--line2)}.hdrActions{margin-left:auto;display:flex;align-items:center;gap:8px;flex:1 1 auto;justify-content:flex-end}.hdrBtn{border-radius:var(--r1);padding:7px 10px;height:32px;background:#0000002e;border:1px solid var(--line2);box-shadow:inset 0 1px #ffffff0d}.hdrSearch{position:relative;display:flex;align-items:center;gap:8px;height:32px;padding:0 10px;border-radius:var(--r1);border:1px solid var(--line2);background:#00000024;color:#fff9;min-width:90px}.hdrSearchInput{background:transparent;border:0;outline:none;color:#fffc;flex:1 1 auto;min-width:0;width:auto;font-size:13px}@media(max-width:980px){.hdrMain{display:flex;align-items:center;gap:10px;padding:8px 10px}.hdrTabs{border-right:0;padding-right:0;width:100%;overflow-x:auto;scrollbar-width:none}.hdrTabs::-webkit-scrollbar{display:none}.hdrSelectors{display:flex;align-items:center;gap:10px;flex:0 0 auto}.hdrSystemCompact{display:none}.hdrSystemWide{display:flex}.hdrIconCluster{display:flex;align-items:center;gap:8px}.hdrActions{margin-left:auto;display:flex;align-items:center;gap:8px;flex:1 1 auto;justify-content:flex-end}.hdrSearch{flex:1 1 auto;min-width:0}}@media(max-width:560px){.hdrTab span{display:none}}.panel,.card{border-radius:var(--r3)}.input,.select,.btn{border-radius:var(--r1)}.queueItem{border-radius:var(--r2)}@media(max-width:820px){.bottomNav{position:fixed;left:0;right:0;bottom:0;z-index:50;background:linear-gradient(180deg,#121a284d,#0a0e16db);border-top:1px solid var(--line2);padding:6px 8px env(safe-area-inset-bottom)}.bottomNavInner{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}}.container{padding-bottom:calc(var(--bottomnav-h,72px) + 24px + var(--safe-b))}.counterStrip{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#121a2866,#0a0e162e)}.counterActive{display:flex;align-items:baseline;gap:8px;padding-right:10px;border-right:1px solid rgba(255,255,255,.08);min-width:90px}.activeNum{font-size:26px;font-weight:860;letter-spacing:.2px;color:#ffffffe0}.activeLbl{font-size:13px;font-weight:720;color:#ffffff9e}.counterTiles{display:flex;align-items:center;gap:6px;flex:1 1 auto;overflow:hidden}.tile{display:flex;align-items:center;gap:7px;padding:8px 10px;border-radius:6px;border:1px solid rgba(255,255,255,.1);background:#0000002e;box-shadow:inset 0 1px #ffffff0d;min-width:90px;flex:0 0 auto}.tileDot{width:10px;height:10px;border-radius:2px;opacity:.95}.tileLbl{font-weight:820;letter-spacing:.2px;font-size:12px;color:#ffffffc7}.tileNum{margin-left:auto;font-weight:860;font-size:12px;color:#ffffffc7}.tile.kind-FIRE{background:linear-gradient(180deg,#ff4d4d2e,#0000002e);border-color:#ff4d4d38}.tile.kind-TRBL{background:linear-gradient(180deg,#f5c84c29,#0000002e);border-color:#f5c84c33}.tile.kind-SUPV{background:linear-gradient(180deg,#49a3ff29,#0000002e);border-color:#49a3ff33}.tile.kind-MON{background:linear-gradient(180deg,#2fd0b324,#0000002e);border-color:#2fd0b32e}.tile.kind-BMS{background:linear-gradient(180deg,#4a7cff24,#0000002e);border-color:#4a7cff2e}.tile.kind-MISC{background:linear-gradient(180deg,#ffffff0f,#0000002e);border-color:#ffffff1a}.counterSearch{display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;border-radius:6px;border:1px solid rgba(255,255,255,.1);background:#00000024;color:#ffffff94;width:220px;flex:0 0 auto}.counterSearchInput{background:transparent;border:0;outline:none;width:100%;color:#ffffffd1;font-size:13px}@media(max-width:920px){.counterSearch{width:160px}}@media(max-width:720px){.counterActive{min-width:90px}.counterTiles{overflow-x:auto;scrollbar-width:none}.counterTiles::-webkit-scrollbar{display:none}.counterSearch{display:none}}.modeBtn{display:flex;align-items:center;gap:8px;height:32px;padding:0 10px;border-radius:6px;border:1px solid rgba(255,255,255,.1);background:#0000002e;color:#fffc;font-weight:760}.modeBtn span{font-size:13px}.modeBtn svg{opacity:.9}.hdrSelectors .selectGroup{position:relative}.hdrSelectors .selectGroup svg{position:absolute;right:8px;pointer-events:none;opacity:.65}.hdrSelectors .hdrSelect{padding-right:26px}.queueKindPill{display:inline-flex;flex-direction:row!important;align-items:center;gap:8px;white-space:nowrap}.queueKindPill svg{display:inline-block}.btn,.hdrBtn{white-space:nowrap;line-height:1}.btn{font-size:13px;touch-action:manipulation}.hdrBtn{font-size:12px;max-width:160px;overflow:hidden;text-overflow:ellipsis}@media(max-width:820px){.hdrMain{flex-wrap:wrap}.hdrSelectors{width:100%;flex-wrap:wrap}.hdrSystemWide{display:none}.hdrSystemCompact{display:flex}.hdrActions{width:100%;justify-content:flex-start;flex-wrap:wrap;gap:8px}.hdrSearch{flex:1 1 100%;min-width:0}.hdrSystemCompact{flex:1 1 220px;min-width:180px}.themePicker{margin-left:0}.hdrIconCluster{margin-left:auto}}@media(max-width:520px){.hdrSearch{display:none}.hdrBtn{flex:1 1 auto;max-width:none}}.cal{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#0000002e;overflow:hidden}.calHead{display:grid;grid-template-columns:repeat(7,1fr);border-bottom:1px solid rgba(255,255,255,.08);background:#0003}.calDow{padding:8px 6px;font-size:11px;font-weight:780;letter-spacing:.25px;text-transform:uppercase;color:#ffffff8c;text-align:center}.calGrid{display:grid;grid-template-columns:repeat(7,1fr)}.calCell{border:0;border-right:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);background:transparent;color:#fffc;padding:8px 8px 10px;height:72px;text-align:left;cursor:pointer}.calCell:nth-child(7n){border-right:0}.calCell:hover{background:#ffffff08}.calCell.dim{color:#ffffff4d}.calCell.picked{outline:1px solid rgba(73,163,255,.35);background:#49a3ff0f}.calNum{font-weight:820;font-size:12px}.calDots{margin-top:8px;display:flex;gap:6px;flex-wrap:wrap;align-items:center}.calDots .dot{width:8px;height:8px;border-radius:2px;opacity:.95}.calDots .more{font-size:11px;color:#ffffff8c}@media(max-width:720px){.calCell{height:58px;padding:7px 6px}.calDots{gap:5px}}.mapMarker.mk-UNTESTED{border-color:#ffffff1f;background:linear-gradient(180deg,#ffffff0f,#0000002e)}.mapMarker.mk-PARTIAL{border-color:#f5c84c47;background:linear-gradient(180deg,#f5c84c2e,#0000002e);color:#f5c84ceb}.mapMarker.mk-TESTED{border-color:#2fd0b342;background:linear-gradient(180deg,#2fd0b324,#0000002e);color:#2fd0b3eb}.mapMarker.mk-FIRE{border-color:#ff4d4d4d;background:linear-gradient(180deg,#ff4d4d38,#0000002e);color:#ff8c8cfa}.mapMarker.mk-TRBL{border-color:#f5c84c47;background:linear-gradient(180deg,#f5c84c2e,#0000002e);color:#f5c84cf2}.mapMarker.mk-SUPV{border-color:#ff9a3a42;background:linear-gradient(180deg,#ff9a3a2e,#0000002e);color:#ffc8a0fa}.mapMarker.mk-MON{border-color:#49a3ff3d;background:linear-gradient(180deg,#49a3ff29,#0000002e);color:#a0d2fffa}.mapMarker.mk-BMS{border-color:#b07bff38;background:linear-gradient(180deg,#b07bff24,#0000002e);color:#d6c3fffa}.mapMarker.mk-MISC{border-color:#ffffff24;background:linear-gradient(180deg,#ffffff14,#0000002e);color:#fffc}.select,.hdrSelect{height:36px;line-height:1.35;padding:6px 10px;display:inline-flex;align-items:center}.hdrSelect{height:34px;padding:5px 10px}.select option{line-height:1.4}.mapWrap{position:relative;border-radius:10px;overflow:hidden}.mapFloor{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.96;filter:contrast(1.06) brightness(.98);z-index:0}.mapCad{filter:invert(1) hue-rotate(180deg) brightness(1.06) contrast(1.05);opacity:.98}.mapWrap.is3d .mapFloor:not(.mapCad),.mapWrap.is3d .mapFloorSvg:not(.mapCad){filter:contrast(1.14) brightness(.96) drop-shadow(2px 3px 2px rgba(0,0,0,.55)) drop-shadow(-1px -1px 1px rgba(255,255,255,.06))}.map3dFx{position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.12),transparent 55%),radial-gradient(900px 520px at 28% 22%,rgba(255,255,255,.1),transparent 60%),radial-gradient(820px 520px at 72% 82%,rgba(0,0,0,.38),transparent 58%);mix-blend-mode:overlay;opacity:.95}.map3dPlane{position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 0 90px #0000007a;opacity:.95}.mapFloorSvg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.98;z-index:0}.mapFloorSvg svg{width:100%;height:100%;display:block}.mapGrid{position:absolute;inset:0;z-index:0;background:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:44px 44px;opacity:.22;pointer-events:none}.mapMarker{position:absolute;transform:translate(-50%,-50%) scale(var(--mkScale, 1));width:34px;height:34px;border-radius:8px;z-index:4;cursor:pointer;padding:0;appearance:none;outline:none;border:1px solid rgba(255,255,255,.1);background:#0000002e;box-shadow:none;display:flex;align-items:center;justify-content:center}.mapMarker:hover{background:#00000042;border-color:#ffffff29}.mapMarker.isActive{border-color:#ffffff2e}.mapMarkerIcon{width:22px;height:22px;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.mapMarkerIcon svg{width:22px;height:22px}.mapMarker.isUnacked:before,.mapMarker.isUnacked:after{content:"";position:absolute;left:50%;top:50%;width:18px;height:18px;border-radius:50%;border:2px solid currentColor;transform:translate(-50%,-50%);opacity:.65;pointer-events:none;animation:mkPulse 1.1s ease-out infinite}.mapMarker.isUnacked:after{animation-delay:.55s;opacity:.55}.mapMarker.isUnacked{border-color:currentColor}.mapMarker.isUnacked .mapMarkerIcon{animation:beaconBlink 1.1s linear infinite}@keyframes mkPulse{0%{transform:translate(-50%,-50%) scale(.9);opacity:.75}70%{opacity:.25}to{transform:translate(-50%,-50%) scale(1.9);opacity:0}}.mkSigDots{position:absolute;top:4px;right:4px;display:flex;gap:3px}.mkSigDot{width:6px;height:6px;border-radius:2px;box-shadow:0 0 0 1px #00000059}@keyframes beaconBlink{0%,45%{filter:brightness(1.05);opacity:1}55%,to{filter:brightness(.85);opacity:.45}}.mapMarker.isSelected{outline:2px solid rgba(73,163,255,.35);outline-offset:2px}.mapMarker.isMultiSelected{outline:2px dashed rgba(255,220,120,.35);outline-offset:2px}.mkBadge{position:absolute;top:-8px;right:-8px;padding:2px 6px;border-radius:6px;border:1px solid rgba(255,255,255,.12);background:#0000008c;font-size:10px;font-weight:750;letter-spacing:.2px;color:#ffffffd9}.topNav{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.topNavMoreRow,.topNavTools{display:flex;align-items:center;gap:6px}.topNavBtn{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:6px;border:1px solid rgba(255,255,255,.08);background:#0000002e;color:#ffffffc7;text-decoration:none;font-weight:700;font-size:13px}.topNavBtn:hover{background:#00000042}.topNavBtn.active{border-color:#49a3ff4d;background:#49a3ff1f;color:#ffffffe6}.topNavIco{display:inline-flex;opacity:.9}@media(max-width:980px){.topNav{flex:1 1 100%;justify-content:center}}@media(max-width:680px){.topNav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%}.topNavBtn{justify-content:center;padding:8px}.topNavMoreRow{grid-column:1 / -1;justify-content:center}}@media(max-width:860px){.topNavTools{display:flex}.hdrActions .hdrIconCluster,.hdrActions .themePicker{display:none}}@media(max-width:560px){.mapMarker{width:34px;height:34px}.mkBadge{font-size:9px}}.calendarGrid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;padding:10px}.calDow{font-size:11px;letter-spacing:.3px;text-transform:uppercase;color:#ffffff8c;padding:4px 6px}.calCell{text-align:left;border:1px solid rgba(255,255,255,.08);background:#0000002e;border-radius:6px;padding:8px 8px 10px;min-height:62px;cursor:pointer}.calCell:hover{background:#00000042}.calCell.dim{opacity:.45}.calCell.sel{border-color:#49a3ff47;box-shadow:inset 0 0 0 1px #49a3ff2e}.calNum{font-weight:780;color:#ffffffd1}.calDots{display:flex;gap:4px;margin-top:6px;flex-wrap:wrap}.dot{width:7px;height:7px;border-radius:2px;display:inline-block}.queueStrip{display:flex;gap:8px;align-items:stretch;padding:10px;overflow-x:auto;scrollbar-width:none}.queueStrip::-webkit-scrollbar{display:none}.queueTile{min-width:90px;padding:10px 10px 8px;border-radius:6px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff0f,#00000038);box-shadow:inset 0 1px #ffffff0f;position:relative}.queueTile:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;border-radius:6px 0 0 6px;background:#ffffff1f}.queueTile .qtLabel{font-size:11px;letter-spacing:.35px;text-transform:uppercase;color:#ffffff9e;font-weight:760}.queueTile .qtValue{margin-top:2px;font-size:22px;font-weight:860;color:#ffffffe6;line-height:1}.queueTile .qtSub{margin-top:4px;font-size:11px;color:#ffffff8c}.queueTile.kind-FIRE:before{background:#ff4d4dd9}.queueTile.kind-TRBL:before{background:#f5c84cd9}.queueTile.kind-SUPV:before{background:#49a3ffe6}.queueTile.kind-MON:before{background:#2fd0b3d9}.queueTile.kind-BMS:before{background:#4a7cffd9}.queueTile.kind-MISC:before{background:#ffffff59}@media(max-width:560px){.queueTile{min-width:90px;padding:9px 9px 8px}.queueTile .qtValue{font-size:20px}}.queueTile .qtLabel,.queueTile .qtValue,.queueTile .qtSub{color:#ffffffeb}.queueTile .qtSub{color:#ffffffc2}.queueTile .qtLabel{color:#dce1e8d9}.queueTile .qtValue{color:#ebeef2e0}.queueTile .qtSub{color:#c8cdd4b3}.queueStrip{color:#dce1e8d9}.queueTile .qtLabel{color:var(--muted2)}.queueTile .qtValue{color:var(--text)}.queueTile .qtSub{color:var(--muted)}.queueStrip,.queueStrip .qtLabel{color:var(--muted2)}.queueStrip .qtValue{color:var(--text)}.queueStrip .qtSub{color:var(--muted)}.queueTile.kind-SUPV:before{background:#ff8c3ceb}.themeSelect{min-width:90px;height:34px;line-height:34px;padding:0 10px}.themePicker{display:flex;align-items:center;gap:8px}.themeLabel{font-size:11px;color:var(--muted);letter-spacing:.25px}.themeSelect{height:32px;line-height:32px;padding:0 10px;min-width:90px}.dashStrip{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px;border:1px solid var(--border);background:linear-gradient(180deg,#ffffff0d,#0000002e);border-radius:8px;overflow:hidden}.dashStrip::-webkit-scrollbar{display:none}.dashTotal{display:flex;align-items:baseline;gap:8px;padding:8px 10px;border:1px solid var(--border);background:#0000002e;border-radius:8px;flex:0 0 auto}.dashTotalLabel{color:var(--muted2);font-weight:760;letter-spacing:.35px;text-transform:uppercase;font-size:11px}.dashTotalNum{color:var(--text);font-weight:900;font-size:18px}.dashTiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;align-items:stretch;flex:1 1 520px}@media(max-width:980px){.dashTiles{grid-template-columns:repeat(3,minmax(0,1fr));max-width:640px;margin:0 auto}.dashTile{min-width:0}}.dashTile{--dash-tile-accent: rgba(255,255,255,.35);padding:8px 10px;border-radius:6px;border:1px solid rgba(255,255,255,.1);background:#0000002e;position:relative;min-width:0}.dashTile:before{content:"";position:absolute;inset:0;border-radius:6px;opacity:.22;background:var(--dash-tile-accent)}.dashTile.kind-FIRE{--dash-tile-accent: rgba(255,77,77,.95)}.dashTile.kind-TRBL{--dash-tile-accent: rgba(245,200,76,.95)}.dashTile.kind-SUPV{--dash-tile-accent: rgba(255,140,60,.95)}.dashTile.kind-MON{--dash-tile-accent: rgba(47,208,179,.95)}.dashTile.kind-BMS{--dash-tile-accent: rgba(74,124,255,.95)}.dashTile.kind-MISC{--dash-tile-accent: rgba(255,255,255,.35)}.dashTileLabel{position:relative;color:var(--muted2);font-weight:760;font-size:11px;letter-spacing:.35px;text-transform:uppercase}.dashTileCount{position:relative;margin-top:6px;color:var(--text);font-weight:900;font-size:18px;line-height:1}@media(max-width:980px){.dashTiles{grid-template-columns:repeat(3,minmax(0,1fr));max-width:560px;margin:0 auto}.dashSearch,.dashSearchInput{width:100%}}@media(max-width:560px){.dashTile{min-width:90px}.dashTotalNum,.dashTileCount{font-size:16px}.themeLabel{display:none}}.btn,.panel,.card,.dashTile,.dashTotal{border-radius:var(--radius)!important}html[data-theme=night]{--bg: #070b12;--panel: rgba(255,255,255,.055);--panel2: rgba(0,0,0,.34);--border: rgba(255,255,255,.1);--text: rgba(214,220,230,.86);--muted: rgba(194,200,210,.72);--muted2: rgba(170,176,188,.56)}html[data-theme=dark]{--bg: #0b111b;--panel: rgba(255,255,255,.06);--panel2: rgba(0,0,0,.25);--border: rgba(255,255,255,.1);--text: rgba(220,225,232,.88);--muted: rgba(200,205,214,.74);--muted2: rgba(180,186,196,.58)}html[data-theme=light]{--bg: #eef3fa;--panel: rgba(16,24,38,.06);--panel2: rgba(16,24,38,.04);--border: rgba(16,24,38,.14);--text: rgba(11,20,35,.96);--muted: rgba(32,42,58,.74);--muted2: rgba(50,60,76,.56)}body{color:var(--muted)}.gridMain{grid-template-columns:minmax(0,2.05fr) minmax(300px,.55fr)}.dashTile{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.dashTileLabel{color:var(--muted)}.dashTileCount{color:var(--text);margin-top:6px;line-height:1.1}button.dashTile{appearance:none;-webkit-appearance:none;cursor:pointer}button.dashTile:focus-visible{outline:2px solid rgba(73,163,255,.35);outline-offset:2px}.dashTile.isSelected{border-color:#ffffff38!important;box-shadow:inset 0 1px #ffffff12}.dashTile.isMuted{background:linear-gradient(180deg,#ffffff08,#00000038)!important;border-color:#ffffff14!important}.dashTile.isMuted:before{background:#ffffff59!important;opacity:.1!important}.dashTile.isMuted .dashTileLabel,.dashTile.isMuted .dashTileCount{color:#b4bac46b!important}.dashSearch{display:flex;flex-direction:column;align-items:stretch;gap:6px}.dashSearchInput{flex:0 0 auto;height:28px}.dashClearBtn{display:flex;align-items:center;justify-content:center;gap:8px;height:28px;width:auto;min-width:128px;border-radius:var(--radius);border:1px solid rgba(255,255,255,.1);background:#00000047;color:#dce6f0d6;font-weight:700;font-size:12px;letter-spacing:.15px}.dashClearBtn:hover{border-color:#49a3ff47;background:#49a3ff14}.dashClearBtn:disabled{opacity:.45;cursor:default}.dashClearMenuWrap{position:relative;display:inline-flex}.dashClearMenu{position:absolute;right:10px;top:calc(100% + 6px);min-width:220px;padding:8px;border-radius:10px;border:1px solid var(--line);background:#09101cf5;box-shadow:0 10px 24px #00000059;z-index:50}.dashClearMenuItem{width:100%;display:flex;align-items:center;gap:8px;text-align:left;padding:10px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--text0);font-weight:800}.dashClearMenuItem:hover{border-color:#49a3ff47;background:#49a3ff1a}.dashClearMenuItem:disabled{opacity:.45;cursor:default}html[data-theme=light] .dashClearMenu{background:#fffffffa;box-shadow:0 10px 24px #0000001f}html[data-theme=light] .dashClearMenuItem{background:#00000005;border-color:#00000014;color:#0a101ceb}.dashClearBtn .smallIcon{opacity:.9}@media(max-width:600px){.dashSearch{flex-direction:row;align-items:center}.dashSearchInput{flex:1 1 auto;height:34px}.dashClearBtn{height:34px;width:auto;min-width:120px}}@media(max-width:420px){.dashSearch{flex-wrap:wrap}.dashSearchInput{flex:1 1 100%}.dashClearBtn{flex:1 1 100%;min-width:0}}.queueCols{display:grid;grid-template-columns:1fr 1fr;gap:8px 10px;margin-top:8px}.queueColLabel{font-size:11px;color:var(--muted2);text-transform:uppercase;letter-spacing:.35px}.queueColValue{font-size:12px;color:var(--muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(max-width:980px){.gridMain,.queueCols{grid-template-columns:1fr}}.mkLabelText{position:absolute;left:50%;top:40px;transform:translate(-50%);font-size:10px;line-height:1.1;padding:2px 6px;border-radius:4px;background:#00000059;color:#e6ebf5cc;border:1px solid rgba(255,255,255,.1);white-space:nowrap;pointer-events:none}.mkCallout{position:absolute;min-width:90px;max-width:340px;z-index:40;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:linear-gradient(180deg,#141820f5,#0a0c12eb);box-shadow:0 18px 40px #0000008c;overflow:hidden}.mkLeaderSvg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:35}.mkCalloutHead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px}.mkCalloutTitle{flex:1 1 auto;font-size:12px;font-weight:760;color:#f5f8ffeb}.mkCalloutReset{width:24px;height:24px;border-radius:6px;border:1px solid rgba(255,255,255,.18);background:#0000002e;color:#f5f8ffe6;cursor:pointer;margin-right:6px}.mkCalloutClose{width:24px;height:24px;border-radius:6px;border:1px solid rgba(255,255,255,.18);background:#0000002e;color:#f5f8ffe6;cursor:pointer}.mkCalloutBody{padding:10px}.mkRow{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:#e6ebf5bd;padding:4px 0;border-bottom:1px solid rgba(255,255,255,.08)}.mkRow b{font-weight:740;color:#e6ebf5eb}.mkDetails{margin-top:8px;font-size:12px;color:#e6ebf5b8}.mkActions{margin-top:10px;display:flex;gap:8px}.btn.small{padding:8px 10px;border-radius:6px;font-size:12px}.mapCalloutInner{position:relative;overflow:hidden}.mcStripe{position:absolute;left:0;top:0;bottom:0;width:6px;background:#ffffff2e}.mapCallout.kind-FIRE .mcStripe{background:#ff4d4df2}.mapCallout.kind-TRBL .mcStripe{background:#f5c84cf2}.mapCallout.kind-SUPV .mcStripe{background:#ff8c3cf2}.mapCallout.kind-MON .mcStripe{background:#2fd0b3f2}.mapCallout.kind-BMS .mcStripe{background:#4a7cfff2}.mapCallout.kind-MISC .mcStripe{background:#c8cdd6b3}.mapCallout.kind-FIRE .mapCalloutInner{border-color:#ff4d4d59}.mapCallout.kind-TRBL .mapCalloutInner{border-color:#f5c84c59}.mapCallout.kind-SUPV .mapCalloutInner{border-color:#ff8c3c59}.mapCallout.kind-MON .mapCalloutInner{border-color:#2fd0b359}.mapCallout.kind-BMS .mapCalloutInner{border-color:#4a7cff59}.mapCallout.kind-MISC .mapCalloutInner{border-color:#c8cdd647}.mapCalloutInner{padding-left:14px}.mapCallout{position:absolute;transform:translateY(-100%);z-index:30;pointer-events:auto}.mapCallout.anchorDown{transform:translate(0)}.mapCalloutInner{position:relative}.mapCalloutInner:after{content:"";position:absolute;width:0;height:0;border:8px solid transparent;opacity:.95}.mapCallout.anchorRight.anchorUp .mapCalloutInner:after,.mapCallout.anchorRight.anchorDown .mapCalloutInner:after{left:-16px;top:18px;border-right-color:#0a101aeb}.mapCallout.anchorLeft.anchorUp .mapCalloutInner:after,.mapCallout.anchorLeft.anchorDown .mapCalloutInner:after{right:-16px;top:18px;border-left-color:#0a101aeb}html[data-theme=light] .mapCallout.anchorRight .mapCalloutInner:after{border-right-color:#f5f8fcf5}html[data-theme=light] .mapCallout.anchorLeft .mapCalloutInner:after{border-left-color:#f5f8fcf5}.dashTile{gap:2px!important}.dashTileLabel{margin:0!important;line-height:1.05!important}.dashTileCount{margin-top:0!important;line-height:1.05!important}@media(min-width:980px){.gridMain{grid-template-columns:minmax(0,2.05fr) minmax(300px,.55fr)!important}}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:720px){.grid2{grid-template-columns:1fr}}.grid3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.grid4{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:12px}@media(max-width:720px){.grid3,.grid4{grid-template-columns:1fr}}@media(max-width:720px){.mobileStack2,.mobileStack3,.mobileStack4{grid-template-columns:1fr!important}}.gridMain{align-items:stretch}@keyframes mkBlinkPulse{0%{transform:translate(-50%,-50%) scale(1);opacity:1}50%{transform:translate(-50%,-50%) scale(1.06);opacity:.55}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.mkBlink{animation:mkBlinkPulse .95s ease-in-out infinite}.linkCard{text-decoration:none;display:block}.linkCard:hover{border-color:var(--line3)}@media(min-width:980px){.gridMain{height:calc(100vh - var(--hdr-h,64px) - var(--bottomnav-h,72px) - 24px);height:calc(100dvh - var(--hdr-h,64px) - var(--bottomnav-h,72px) - 24px);grid-template-rows:auto minmax(0,1fr)}.panelMain{overflow:hidden;height:100%;display:flex;flex-direction:column;min-height:0}.panelMain>.mapWrap,.panelMain>.mapPanel,.panelMain>.mapStage{flex:1 1 auto;min-height:320px}.queuePanel{height:100%;max-height:none!important;overflow:auto}}@media(min-width:980px){.panelMain .mapShell{flex:1 1 auto;min-height:0;display:flex}.panelMain .mapShell .mapWrap{flex:1 1 auto;min-height:0}}@media(min-width:980px){.queuePanel{min-width:90px}}.queuePanel::-webkit-scrollbar{width:10px}.queuePanel::-webkit-scrollbar-track{background:#00000040}.queuePanel::-webkit-scrollbar-thumb{background:#b4c8e638;border:1px solid rgba(255,255,255,.08)}.queuePanel::-webkit-scrollbar-thumb:hover{background:#b4c8e652}.queuePanel{scrollbar-color:rgba(180,200,230,.22) rgba(0,0,0,.25);scrollbar-width:thin}@media(max-width:980px){.gridMain{grid-template-columns:1fr!important}.queuePanel{max-height:42vh}}.hdrLogoImgWrap{width:28px;height:28px;display:flex;align-items:center;justify-content:center}.hdrLogoImg{width:28px;height:28px;object-fit:contain;filter:drop-shadow(0 0 6px rgba(120,180,255,.35))}.gridTopBar{grid-column:1 / -1}.queuePanel{height:100%;display:flex;flex-direction:column;overflow:hidden;min-height:0}.queueList{flex:1;overflow:auto;padding-right:6px;padding-bottom:calc(var(--bottomnav-h,72px) + 16px + var(--safe-b));min-height:0;scroll-padding-bottom:calc(var(--bottomnav-h,72px) + 24px + var(--safe-b))}.queueList::-webkit-scrollbar-track{background:#ffffff0a}.queueList::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:10px}.queueList{scrollbar-color:rgba(255,255,255,.18) rgba(255,255,255,.05);scrollbar-width:thin}.queuePanel{min-width:90px}.mapTopTools{display:flex;align-items:flex-end;gap:12px;padding:10px 10px 6px}.mapScopeDesktop{display:flex;align-items:flex-end;gap:12px}.mapScopeMobile{display:none;flex:1 1 auto;min-width:0}.mapScopeSummaryBtn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.mapScopeSummaryText{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mapToolsDesktop{display:flex;align-items:flex-end;gap:8px;flex:0 0 auto}.mapToolsMobile{display:none;flex:0 0 auto}.mapToolGroup{display:flex;flex-direction:column;gap:6px}.mapToolLabel{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#becddcb8}.mapToolSelect{height:34px;padding:0 10px;background:#0e1620d9;color:#dce6f0e0;border:1px solid rgba(255,255,255,.1);border-radius:8px;outline:none}.mapToolSpacer{flex:1}.mapToolBtn{height:34px;padding:0 12px;background:#ffffff0f;color:#dce6f0e0;border:1px solid rgba(255,255,255,.1);border-radius:8px}.mapToolBtn.isOn{background:linear-gradient(180deg,#4a7cff2e,#ffffff0d);border-color:#4a7cff47}.mapToolBtnIconOnly{width:34px;min-width:34px;padding:0;border-radius:999px}.mapToolImageIcon{width:18px;height:18px;object-fit:contain}.mapLayersWrap{position:relative;flex:0 0 auto}.mapLayersMenu{position:absolute;right:0;top:44px;width:260px;max-height:380px;z-index:30;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#0a0e14eb;box-shadow:0 18px 38px #0000008c;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mapLayersHead{display:flex;align-items:center;justify-content:space-between;padding:10px 10px 8px 12px;border-bottom:1px solid rgba(255,255,255,.08)}.mapLayersTitle{font-weight:800;font-size:13px;color:#e6f0faeb}.mapLayersClose{width:30px;height:30px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#e6f0fad9}.mapLayersBody{padding:6px 8px calc(var(--safe-b) + 14px) 8px;overflow:auto;max-height:330px;scroll-padding-bottom:calc(var(--bottomnav-h,72px) + 18px + var(--safe-b))}.mapLayersBody::-webkit-scrollbar{width:10px}.mapLayersBody::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:10px}.mapLayerRow{display:flex;align-items:center;gap:10px;padding:8px;border-radius:10px;cursor:pointer}.mapLayerRow:hover{background:#ffffff0f}.mapLayerRow input{width:16px;height:16px}.mapLayerName{font-size:13px;color:#dce6f0e0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mapLayersFooter{display:flex;gap:8px;padding:10px 6px 2px}.mapLayersFooter .btnSmall{flex:1;justify-content:center}@media(max-width:760px){.mapTopTools{align-items:center;flex-wrap:wrap;overflow:visible;gap:8px;padding:8px 8px 6px}.mapToolGroup{flex:0 0 auto}.mapToolSpacer{flex:0 0 8px}.mapToolBtn{flex:0 0 auto;height:32px;padding:0 10px;font-size:13px}.mapToolSelect{height:32px}}@media(max-width:520px){.mapToolLabel{display:none}}@media(max-width:560px){.mapScopeDesktop{display:none}.mapScopeMobile{display:flex}.mapToolsDesktop{display:none}.mapToolsMobile{display:flex}.mapToolSpacer{display:none}.mapTopTools{flex-wrap:nowrap}.mapToolBtn{height:32px}}.mapFlyoutBackdrop{position:fixed;inset:0;z-index:220;background:#00000061;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mapFlyoutPanel{position:fixed;width:min(420px,calc(100vw - 16px));max-height:calc(100vh - 120px);border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#0a0e14f0;box-shadow:0 18px 38px #0000009e;overflow:hidden}.mapToolsFlyout{width:min(280px,calc(100vw - 16px))}.mapFlyoutHead{display:flex;align-items:center;justify-content:space-between;padding:10px 10px 8px 12px;border-bottom:1px solid rgba(255,255,255,.08)}.mapFlyoutTitle{font-weight:800;font-size:13px;color:#e6f0faeb}.mapFlyoutClose{width:30px;height:30px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#e6f0fad9}.mapFlyoutBody{padding:10px 12px calc(var(--safe-b) + 16px) 12px;overflow:auto;scroll-padding-bottom:calc(var(--bottomnav-h,72px) + 18px + var(--safe-b))}.mapFlyoutField{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.mapFlyoutLabel{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#becddcb8}.mapFlyoutFooter{display:flex;justify-content:flex-end;padding-top:6px}.mapFlyoutItem{width:100%;height:36px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#dce6f0e6;text-align:left;padding:0 12px;margin-bottom:8px}.mapFlyoutItem:hover{background:#ffffff14}.mapFlyoutRow{display:flex;gap:8px}.mapFlyoutRow .mapFlyoutItem{margin-bottom:8px}.mapWrap{overflow:hidden;touch-action:none}.mapCanvas{position:absolute;inset:0;transform-origin:0 0;will-change:transform}.mapPlaceholder{position:absolute;inset:0;display:grid;place-items:center;padding:24px;text-align:center;background:linear-gradient(180deg,#080e16e0,#060c12f0);z-index:6;overflow:hidden}.mapPlaceholderWatermark{position:absolute;width:min(280px,52vw);max-width:280px;opacity:.1;filter:brightness(0) invert(1) drop-shadow(0 8px 20px rgba(255,255,255,.06));pointer-events:none;-webkit-user-select:none;user-select:none}.mapPlaceholderCopy{position:relative;z-index:1;max-width:520px;padding:18px 20px;border-radius:18px;border:1px solid rgba(148,163,184,.18);background:#0a1018d1;box-shadow:0 16px 40px #02061747}html[data-theme=light] .mapPlaceholder{background:linear-gradient(180deg,#f7fafff5,#eef4fcfa)}html[data-theme=light] .mapPlaceholderWatermark{filter:none;opacity:.16}html[data-theme=light] .mapPlaceholderCopy{background:#ffffffe0;border-color:#42587c24;box-shadow:0 16px 32px #121e321f}.mapBlankCatcher{position:absolute;inset:0;background:transparent;border:none;padding:0}.mapMarker{color:#dce6f0e0}.queueList{scrollbar-color:rgba(255,255,255,.22) rgba(255,255,255,.06)}.queueList::-webkit-scrollbar{width:10px}.queueList::-webkit-scrollbar-track{background:#ffffff0f}.queueList::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:8px;border:2px solid rgba(0,0,0,0);background-clip:padding-box}.miniMap{position:absolute;left:12px;bottom:12px;width:170px;height:128px;background:#0a1016c7;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 20px #00000059;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px;overflow:hidden;z-index:8}.miniMapTitle{display:flex;align-items:center;justify-content:flex-start;gap:6px;padding:6px 8px;font-size:12px;color:#d2dcebe6;border-bottom:1px solid rgba(255,255,255,.08);cursor:grab;-webkit-user-select:none;user-select:none}.miniMap.isDragging .miniMapTitle{cursor:grabbing}.miniMapGrab{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#dce6f0b3;font-size:12px;line-height:1}.miniMapBtn{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#dce6f0d9;padding:2px 6px;border-radius:8px;cursor:pointer;margin-left:auto}.miniMapBody{position:relative;width:100%;height:calc(100% - 28px);background-size:cover;background-position:center;filter:contrast(1.08) brightness(.92)}.miniDot{position:absolute;width:6px;height:6px;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000059}.miniViewport{position:absolute;border:1px solid rgba(255,255,255,.75);background:#ffffff14}.miniMapShow{position:absolute;left:12px;bottom:12px;z-index:8;background:#0a1016a6;border:1px solid rgba(255,255,255,.1);color:#dce6f0db;padding:6px 10px;border-radius:10px}.mapHeat{position:absolute;inset:0;pointer-events:none;z-index:2}.heatDot{position:absolute;width:140px;height:140px;transform:translate(-50%,-50%);filter:blur(0px);opacity:.16;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.25),transparent 65%);mix-blend-mode:screen}.mapToolBtn.isOn{background:#49a3ff2e;border-color:#49a3ff73}.queueFilterMenu{margin-top:8px;border:1px solid rgba(255,255,255,.08);background:#00000038;border-radius:12px;padding:10px}.queueFilterTopRow{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:8px}@media(max-width:420px){.queueFilterTopRow{justify-content:flex-start}}.queueFilters{display:flex;flex-wrap:wrap;gap:6px;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.08)}.queueFilterDropdownBody{border-radius:10px;border:1px solid rgba(120,170,255,.14);background:#09101c59;padding:10px}.filterChip{font-size:12px;padding:6px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#0000002e;color:#d2dcebb8;cursor:pointer}.filterChip.isOn{background:#00000052}.filterChip.isMuted{background:#0000001f;border-color:#ffffff0f;color:#b4bac46b}.queueSummary{font-size:12px;color:#d2dcebb8;margin-top:4px}.queueGroup{padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.06)}.queueGroupTitle{font-weight:700;letter-spacing:.06em;font-size:12px;text-transform:uppercase;display:flex;align-items:center;gap:8px;margin-bottom:6px}.queueGroupCount{background:#ffffff1a;border:1px solid rgba(255,255,255,.12);padding:2px 6px;border-radius:10px;font-size:12px;color:#dce6f0d1}.queueRowCompact{border:1px solid rgba(255,255,255,.1);background:#0000002e;padding:10px;border-radius:12px;margin-bottom:8px;cursor:pointer;display:flex;align-items:flex-start;gap:8px}.queueRowCompact.isActive{border-color:#ffffff2e;background:#ffffff0f}.queueHeaderMeta{display:flex;align-items:center;gap:10px}.miniCheck{display:flex;align-items:center;gap:6px;font-size:12px;color:#d2dcebb8}.miniBtn{font-size:12px;padding:6px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#dce6f0d1}.miniBtn.isOn{background:#49a3ff1f;border-color:#49a3ff73}.miniSelectWrap{display:flex;align-items:center;gap:6px}.miniLabel{font-size:12px;color:#d2dcebb8}.miniSelect{height:30px;font-size:12px;border-radius:10px;padding:0 10px;border:1px solid rgba(255,255,255,.1);background:#0000002e;color:#dce6f0db}.miniSelect:focus{outline:none;border-color:#49a3ff8c}.mapDrawer{position:absolute;left:12px;right:12px;bottom:12px;height:50%;min-height:280px;background:#0a1016eb;border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 40px #00000073;border-radius:14px;overflow:hidden;z-index:120;display:flex;flex-direction:column}.mapDrawerTabs{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.08)}.drawerTab{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#dce6f0d1;padding:6px 10px;border-radius:10px;cursor:pointer;font-size:12px}.drawerTab.isOn{background:#49a3ff29;border-color:#49a3ff73}.drawerClose{margin-left:0;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#dce6f0d1;padding:6px 10px;border-radius:10px;cursor:pointer;font-size:12px}.drawerMini,.drawerMax{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#dce6f0d1;padding:6px 10px;border-radius:10px;cursor:pointer;font-size:12px}.drawerMini{margin-left:auto}.mapDrawer.isMin{height:56px;min-height:56px}.mapDrawer.isMax{height:78%}.mapDrawerMin{padding:8px 12px;font-size:12px;color:#d2dcebb8}.drawerMini:hover,.drawerMax:hover,.drawerClose:hover{background:#ffffff0f;border-color:#ffffff29}.mapDrawerBody{padding:10px 12px;overflow:auto}.drawerTitle{font-size:14px;font-weight:700;color:#e6ecf5e6}.drawerSub{margin-top:4px;font-size:12px;color:#d2dcebb8}.timelineList{margin-top:10px;display:flex;flex-direction:column;gap:10px}.timelineRow{display:flex;gap:10px}.timelineDot{width:10px;height:10px;border-radius:50%;margin-top:4px}.timelineTop{display:flex;justify-content:space-between;gap:10px}.timelineMsg{font-weight:650;color:#e6ecf5e6;font-size:12px}.timelineTime{color:#d2dceb8c;font-size:12px;white-space:nowrap}.timelineSub{color:#d2dcebb8;font-size:12px;margin-top:2px}.drawerActionsRow{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap}.ctxCard{margin-top:10px;border:1px solid rgba(255,255,255,.1);background:#0000002e;border-radius:12px;padding:10px}.ctxTitle{font-weight:700;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:#dce6f0d1;margin-bottom:8px}.ctxRow{display:flex;justify-content:space-between;gap:12px;font-size:12px;margin-top:6px}.ctxLabel{color:#d2dceb8c}.ctxVal{color:#e6ecf5db}.ctxPillRow{display:flex;flex-wrap:wrap;gap:6px}.pill{font-size:12px;padding:4px 8px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#dce6f0d1}.actionGrid{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.actionBtn{padding:10px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#e6ecf5db;cursor:pointer;font-weight:650}.actionBtn.primary{background:#49a3ff2e;border-color:#49a3ff73}@media(max-width:520px){.mapDrawer{left:8px;right:8px;bottom:8px;height:50%}.actionGrid{grid-template-columns:1fr}}.scrollDark{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) rgba(0,0,0,.18)}.scrollDark::-webkit-scrollbar{width:10px;height:10px}.scrollDark::-webkit-scrollbar-track{background:#0000002e}.scrollDark::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:10px;border:2px solid rgba(0,0,0,.18)}.kpi{border:1px solid rgba(255,255,255,.1);background:#0000002e;border-radius:12px;padding:10px}.kpiLabel{font-size:12px;color:#d2dceb8c}.kpiValue{font-size:16px;font-weight:800;color:#e6ecf5e6;margin-top:4px}.pillRow{display:flex;flex-wrap:wrap;gap:6px}.panelHeaderRow{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.table{width:100%}.tableHead{display:grid;grid-template-columns:140px 110px 160px 1fr 1fr 130px;gap:10px;padding:10px;border-bottom:1px solid rgba(255,255,255,.08);color:var(--muted);font-size:12px}.tableRow{display:grid;grid-template-columns:140px 110px 160px 1fr 1fr 130px;gap:10px;padding:10px;text-align:left;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.06);color:inherit;cursor:pointer}.tableRow:hover{background:#ffffff0a}.desktopOnlyBlock{display:block}.mobileOnlyBlock{display:none}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.inspectQuestionPrompt{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;font-weight:600;letter-spacing:.1px;line-height:1.35}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mutedSmall{font-size:12px;color:var(--muted)}.badge{display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;border-radius:6px;border:1px solid rgba(255,255,255,.12);font-size:12px;background:#ffffff0f}.bBlue{background:#49a3ff2e;border-color:#49a3ff59}.bOrange{background:#ffa50024;border-color:#ffa50059}.bGreen{background:#00c87824;border-color:#00c87859}.formGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field label{display:block;font-size:12px;color:var(--muted);margin-bottom:6px}.field input,.field select,.field textarea{width:100%;background:#00000038;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:var(--text);padding:10px;outline:none}.field textarea{resize:vertical}.field.full{grid-column:1/-1}.inputLike{padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#0000002e}.detailGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.detailGrid .span2{grid-column:1/-1}.divider{height:1px;background:#ffffff14;width:100%}.row{display:flex;gap:10px;align-items:center}.noteInput{flex:1;background:#00000038;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:var(--text);padding:10px;outline:none}.history{display:flex;flex-direction:column;gap:8px}.historyRow{display:grid;grid-template-columns:180px 120px 140px 1fr;gap:10px;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff08}@media(max-width:900px){.tableHead,.tableRow{grid-template-columns:120px 90px 140px 1fr 1fr 110px}}@media(max-width:720px){.formGrid,.detailGrid{grid-template-columns:1fr}.tableHead{display:none}.tableRow,.historyRow{grid-template-columns:1fr;gap:4px}input,select,textarea,.input,.select{font-size:16px}}@media(max-width:520px){.row{flex-wrap:wrap}}.gridTopBar .dashStrip{margin-bottom:0}.modalOverlay{position:fixed;inset:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.modalBackdrop{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:16px;background:#070a0eb8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:9998;overflow:auto;overscroll-behavior:contain}.modalBackdrop .modalCard{margin:auto}.modalCard{width:min(1024px,96vw);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:#12161cf5;box-shadow:0 10px 40px #0000008c}@media(max-width:720px){.modalOverlay,.modalBackdrop{padding:10px}.modalCard{width:100%;border-radius:14px}}@media(max-width:520px){input,select,textarea,button{font-size:16px}.mapToolBtn,.mapToolSelect{height:40px}.queueActions .btn{flex:1 1 calc(50% - 8px)}.queueActions .btn.btnDanger,.queueActions .btn.btnPrimary{flex:1 1 100%}.mapLayersMenu{width:min(320px,calc(100vw - 24px));right:0;left:auto}}@media(max-width:380px){.navBtn div{display:none}.bottomNavInner{padding-top:10px}}.gridMain>*{min-height:0;min-width:0}.wizardRoot{display:flex;flex-direction:column;height:100vh;overflow:hidden}.wizardTop{margin-top:12px;padding:12px}.wizardBody{margin-top:12px;padding:16px;flex:1;display:flex;align-items:stretch;overflow:auto;min-height:0}.wizardBody>div{width:100%}.wizardFooter{flex-shrink:0;padding:10px 12px;display:flex;gap:10px;justify-content:space-between;background:#0a0e18eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(255,255,255,.06)}.wizardTitle{font-size:20px;font-weight:900;margin-top:6px;line-height:1.2}.progressOuter{height:8px;background:#ffffff0f;border-radius:999px;overflow:hidden}.progressInner{height:100%;background:#5ab4ffe6;border-radius:999px}.pillOk,.pillWarn,.pillDanger{padding:6px 10px;border-radius:999px;font-weight:800;font-size:12px;letter-spacing:.02em}.pillOk{background:#32dc8c2e;border:1px solid rgba(50,220,140,.35)}.pillWarn{background:#ffbe462e;border:1px solid rgba(255,190,70,.35)}.pillDanger{background:#ff6e6e2e;border:1px solid rgba(255,110,110,.35)}@media(max-width:720px){.wizardBody{padding:12px}.wizardTitle{font-size:18px}}.hdrScopeDesktop{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.hdrScopeMobile{display:none;position:relative;width:100%}.scopeBar{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border:1px solid rgba(255,255,255,.12);background:#060c168c;border-radius:8px;color:#f0f6ffeb}.scopeBar:hover{background:#060c16ad;border-color:#ffffff29}.scopeBarVals{font-size:12px;line-height:1.1;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 26px)}.scopeOverlay{position:fixed;inset:0;z-index:5000;background:#0000002e}.scopePanel{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:40;padding:10px;border:1px solid rgba(255,255,255,.12);background:#060c16f5;border-radius:10px;box-shadow:0 18px 40px #0000008c}.scopePanelFixed{position:fixed;left:12px;right:12px;max-width:720px;margin:0 auto;overflow:auto}.scopePanelRow{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.scopePanelActions{display:flex;gap:10px;justify-content:flex-end}@media(max-width:860px){.hdrScopeDesktop{display:none}.hdrScopeMobile{display:block}.hdrSelectors{width:100%}.hdrMain{align-items:stretch}}.mapShell.isFullScreen{position:fixed;inset:0;z-index:2000;background:#02080e;padding:10px;display:flex;flex-direction:column}.mapShell.isFullScreen .mapWrap{flex:1 1 auto;min-height:0;height:auto}.mapPeekCard{position:fixed;left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 12px);z-index:1200;max-width:520px;margin:0 auto;border:1px solid rgba(255,255,255,.12);background:#060c16f0;border-radius:10px;box-shadow:0 18px 40px #0000008c}.mapPeekCard.isHidden{display:none}.peekHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px 10px 6px;border-bottom:1px solid rgba(255,255,255,.1)}.peekLeft{display:flex;gap:10px;align-items:flex-start;min-width:0}.peekIco{width:34px;height:34px;border:1px solid rgba(255,255,255,.12);background:#0000002e;border-radius:8px;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.peekTxt{min-width:0}.peekTitle{font-size:13px;font-weight:700;color:#f0f6fff0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:340px;background:none;border:0;padding:0;display:inline-flex;align-items:center;gap:6px;cursor:pointer;text-align:left}.peekTitle span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.peekSub{margin-top:2px;font-size:11px;color:#c8d2e1c7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:340px}.inspectStateChip{display:inline-flex;align-items:center;height:18px;line-height:18px;padding:0 8px;border-radius:999px;font-size:10px;font-weight:900;letter-spacing:.2px;border:1px solid rgba(255,255,255,.14)}.inspectStateChip.blue{background:#508cff2e;border-color:#508cff61;color:#d2e8fff2}.inspectStateChip.orange{background:#ffbe5a29;border-color:#ffbe5a66;color:#ffe6c8f2}.inspectStateChip.purple{background:#aa78ff29;border-color:#aa78ff66;color:#f0e6fff2}.inspectStateChip.green{background:#5adcaa24;border-color:#5adcaa66;color:#dcfff4f2}.inspectStateChip.active{background:#00000029;border-color:#ffffff38;color:#f0f6ffeb}.inspectStateChip .pulseDot{width:6px;height:6px;border-radius:99px;background:currentColor;margin-right:6px;box-shadow:0 0 #ffffff4d;animation:beaconPulse 1.2s ease-out infinite}@keyframes beaconPulse{0%{transform:scale(.95);box-shadow:0 0 #fff6}70%{transform:scale(1);box-shadow:0 0 0 10px #fff0}to{transform:scale(.95);box-shadow:0 0 #fff0}}.peekClose{width:30px;height:28px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#0000002e;color:#f0f6ffd9}.peekBody{padding:8px 10px 6px}.peekRow{display:flex;justify-content:space-between;gap:10px;margin-bottom:6px}.peekK{font-size:11px;color:#c8d2e1b8}.peekV{font-size:12px;color:#f0f6ffeb;font-weight:700}.peekNote{margin-top:6px;font-size:11px;color:#d2dcebcc;max-height:44px;overflow:hidden}.peekActions{display:flex;justify-content:flex-end;gap:8px;padding:8px 10px 10px}.btnSmall.primary{background:#285ab438;border-color:#5aa0ff59}.mapSheetBackdrop{position:fixed;inset:0;z-index:1300;background:#0000008c;display:flex;align-items:flex-end;justify-content:center;padding:10px 10px calc(env(safe-area-inset-bottom,0px) + 10px)}.mapSheet{width:min(820px,100%);height:min(78vh,720px);border:1px solid rgba(255,255,255,.12);background:#060c16fa;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.mapSheetHead{padding:10px 12px 8px;border-bottom:1px solid rgba(255,255,255,.1)}.mapSheetHandle{width:42px;height:4px;border-radius:999px;background:#ffffff2e;margin:0 auto 8px}.mapSheetHeadRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.mapSheetTitle{font-size:13px;font-weight:800;color:#f0f6fff0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mapSheetSub{margin-top:4px;font-size:11px;color:#c8d2e1bf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sheetClose{width:32px;height:28px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#0000002e;color:#f0f6ffd9}.mapSheetTabs{display:flex;gap:8px;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.08)}.sheetTab{padding:7px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#0000002e;color:#dce6f5e0;font-size:12px}.sheetTab.isOn{border-color:#78beff59;background:#285ab438;color:#f5fafff5}.mapSheetBody{flex:1;padding:10px 12px;overflow:auto}.mapSheetFoot{padding:10px 12px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:flex-end}.mapInspectSplit{display:flex;gap:10px;height:100%;min-height:0}.mapInspectSplit.allowTall{height:auto;align-items:flex-start}.mapInspectSplit.allowTall .inspectListPane{overflow:visible;max-height:none}.mapInspectSplit.allowTall .inspectDeviceList{overflow:visible}.mapInspectSplit .mapPane{flex:1;min-width:0;min-height:0}.mapInspectSplit .inspectListPane{width:380px;max-width:44vw;min-width:300px;min-height:0;overflow:hidden;display:flex;flex-direction:column}.inspectDeviceList{flex:1;min-height:0;overflow:auto;padding-right:2px}.mapInspectSplit.isNarrow{flex-direction:column;height:auto;align-items:stretch;overflow:visible}.mapInspectSplit.isNarrow .inspectListPane{min-height:clamp(320px,40vh,620px);max-height:min(58vh,760px)}.mapInspectSplit.isNarrow .mapPane{height:clamp(280px,38vh,440px);min-height:280px;max-height:460px}.mapInspectSplit.isNarrow.hasSelectedDevice .inspectListPane{min-height:clamp(360px,44vh,720px);max-height:min(62vh,820px)}.mapInspectSplit.isNarrow .inspectDeviceList{flex:1 1 auto;min-height:0;overflow:auto}.mapInspectSplit.isNarrow .inspectListPane,.mapInspectSplit.isNarrow .inspectListPane>*{min-width:0}.mapInspectSplit.isNarrow .inspectListPane{position:relative;z-index:2}.mapInspectSplit.isNarrow .mapShell,.mapInspectSplit.isNarrow .mapWrap{min-height:0!important}.mapInspectSplit.isNarrow .mapShell{height:100%!important}.inspectDeviceRow{display:block;width:100%;text-align:left;padding:10px;border:1px solid rgba(255,255,255,.07);background:#ffffff08;border-radius:10px;color:#ebf2ffe6;cursor:pointer}.inspectDeviceRow:hover{background:#ffffff0d}.inspectDeviceRow:focus{outline:none;border-color:#78aaff73}.inspectDeviceList .iconBtn{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#00000024;color:#e6f0ffe0}.inspectDeviceList .iconBtn:hover{background:#ffffff0d}@media(max-width:980px){.mapInspectSplit{flex-direction:column;height:auto;overflow:visible}.mapInspectSplit .inspectListPane{min-height:clamp(320px,40vh,620px);max-height:min(58vh,760px)}.mapInspectSplit.hasSelectedDevice .inspectListPane{min-height:clamp(360px,44vh,720px);max-height:min(62vh,820px)}.mapInspectSplit .mapPane{height:clamp(260px,36vh,420px);min-height:260px;max-height:440px}.mapInspectSplit .inspectDeviceList{flex:1 1 auto;min-height:0;overflow:auto}.mapInspectSplit .mapShell,.mapInspectSplit .mapWrap{min-height:0!important}.mapInspectSplit .mapShell{height:100%!important}.mapInspectSplit .inspectDeviceRow{padding:6px}}.gridMain.inspectWizardTall{height:auto;grid-template-rows:auto auto}.pillBtn{border:1px solid var(--border);background:#0c14228c;color:var(--muted2);padding:6px 10px;border-radius:8px;font-weight:800;font-size:12px;cursor:pointer}.pillBtn:hover{filter:brightness(1.06)}.pillBtn.isActive{border-color:#78aaff73;background:#78aaff1f;color:#dcebfff2}.pill.tone-ok{border-color:#5adcaa59;color:#8cffd2e6}.pill.tone-warn{border-color:#ffc85a52;color:#ffe696f2}.pill.tone-bad{border-color:#ff6e6e59;color:#ffa0a0f2}.pillBtn.tone-ok.isActive{border-color:#5adcaa8c;background:#5adcaa1f}.pillBtn.tone-warn.isActive{border-color:#ffc85a8c;background:#ffc85a1f}.pillBtn.tone-bad.isActive{border-color:#ff6e6e8c;background:#ff6e6e1f}.pillBtn.tone-all.isActive{border-color:#78aaff8c;background:#78aaff1f}.pillBtn.tone-na.isActive{border-color:#ffffff4d;background:#ffffff14;color:#fffffff2}.inspectFilterDropdown{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#0c14228c;color:#ebf2ffeb;box-shadow:var(--shadowIn);cursor:pointer}.inspectFilterDropdown:hover{filter:brightness(1.06)}.inspectFilterDropdown .muted{color:#d2dcebd1}.inspectFilterCaret{margin-left:auto;opacity:.9}.inspectFilterDropdownBody{border-radius:8px;border:1px solid rgba(120,170,255,.14);background:#09101ca6;padding:10px}@media(max-height:600px){.mapInspectSplit .mapPane{min-height:160px;max-height:320px}}@media(max-width:420px){.mapInspectSplit .mapPane{min-height:180px;max-height:340px}}html[data-theme=light]{--bg0: #f3f6fb;--bg1: #ffffff;--bg2: #f7f9fd;--bg3: #eef3fb;--line: rgba(16,24,38,.14);--line2: rgba(16,24,38,.18);--text0: rgba(16,24,38,.92);--text1: rgba(16,24,38,.78);--text2: rgba(16,24,38,.6);--shadow: 0 18px 50px rgba(16,24,38,.12);--shadowIn: inset 0 1px 0 rgba(255,255,255,.7), inset 0 -1px 0 rgba(16,24,38,.06)}html[data-theme=light] body{background:radial-gradient(1100px 700px at 30% -10%,rgba(73,163,255,.1),transparent 62%),radial-gradient(900px 520px at 85% 5%,rgba(255,77,77,.06),transparent 55%),radial-gradient(800px 520px at 65% 110%,rgba(47,208,179,.06),transparent 60%),var(--bg0);color:var(--text0)}html[data-theme=light] .panel{background:#ffffffc7;border-color:var(--line);box-shadow:0 14px 34px #1018261a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html[data-theme=light] .card{background:#ffffffb3;border-color:var(--line);box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #1018260f}html[data-theme=light] .topShell{background:#ffffffc7;border-color:var(--line);box-shadow:0 14px 34px #1018261a}html[data-theme=light] .btn{background:linear-gradient(180deg,#ffffffeb,#ffffffbd);border-color:var(--line);color:var(--text1)}html[data-theme=light] .btn:hover{background:linear-gradient(180deg,#fffffffa,#ffffffc7)}html[data-theme=light] .btn.primary,html[data-theme=light] .btn.danger{color:#0c121ceb}html[data-theme=light] .pill{background:#ffffffc7;border-color:var(--line);color:var(--text1)}html[data-theme=light] .badge{background:#ffffffd1;border-color:var(--line);color:var(--text1)}html[data-theme=light] .input,html[data-theme=light] .select,html[data-theme=light] .textarea,html[data-theme=light] .hdrSearch{background:#ffffffdb!important;border-color:var(--line)!important;color:var(--text0)!important;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #1018260f}html[data-theme=light] .hdr{background:linear-gradient(180deg,#ffffffd1,#f5f8fcbd);border-color:var(--line)}html[data-theme=light] .hdrTop{border-bottom-color:var(--line2)}html[data-theme=light] .hdrLogo{background:#ffffffd1;border-color:var(--line2)}html[data-theme=light] .hdrTitle{color:#101826eb}html[data-theme=light] .selLabel{color:#10182694}html[data-theme=light] .iconBtn{background:#ffffffc7;border-color:var(--line2);color:#101826b8}html[data-theme=light] .iconBtn:hover{background:#ffffffe6}html[data-theme=light] .topNavBtn{border-color:var(--line2);background:#ffffffb8;color:#101826c7}html[data-theme=light] .topNavBtn:hover{background:#ffffffe0}html[data-theme=light] .topNavBtn.active{border-color:#49a3ff59;background:#49a3ff24;color:#101826eb}html[data-theme=light] .tabs{border-color:var(--line);background:#ffffffbd}html[data-theme=light] .tab{color:#101826b8}html[data-theme=light] .tab:hover{background:#1018260d}html[data-theme=light] .tab.active{color:#101826eb}html[data-theme=light] .listRow,html[data-theme=light] .inspectDeviceCard,html[data-theme=light] .inspectSectionHeaderBtn,html[data-theme=light] .inspectFilterDropdown{border-color:var(--line)!important;background:#ffffffb8!important;color:#101826e6!important}html[data-theme=light] .inspectKindHeader{border-color:var(--line)!important;background:#ffffffc7!important;color:#101826e0!important}html[data-theme=light] .inspectDeviceCard .muted,html[data-theme=light] .inspectSectionHeaderBtn .muted,html[data-theme=light] .inspectFilterDropdown .muted{color:#101826a3!important}html[data-theme=light] .queueFilterMenu{border-color:var(--line)!important;background:#ffffffb8!important}html[data-theme=light] .queueFilterDropdownBody{border-color:var(--line)!important;background:#ffffffc7!important}html[data-theme=light] .queueFilterMenu .miniCheck,html[data-theme=light] .queueFilterMenu .miniLabel{color:#101826a8!important}html[data-theme=light] .queueFilterMenu .miniBtn{border-color:var(--line)!important;background:#ffffffb3!important;color:#101826db!important}html[data-theme=light] .queueFilterMenu .miniBtn.isOn{background:#49a3ff24!important;border-color:#49a3ff66!important}html[data-theme=light] .bottomNav{background:#f5f8fce0;border-top-color:var(--line)}html[data-theme=light] .navBtn{color:#10182699}html[data-theme=light] .navBtn.active{color:#101826eb}html[data-theme=light] .mapShell{background:#ffffffc7;border-color:var(--line)}html[data-theme=light] .mapOverlay{background:radial-gradient(760px 420px at 18% 28%,rgba(16,24,38,.05),transparent 60%),radial-gradient(520px 300px at 55% 70%,rgba(73,163,255,.1),transparent 62%),radial-gradient(520px 300px at 82% 40%,rgba(255,154,58,.08),transparent 60%),radial-gradient(520px 300px at 65% 80%,rgba(47,208,179,.08),transparent 60%)}html[data-theme=light] .vignette{background:radial-gradient(1200px 700px at 50% 40%,transparent 62%,rgba(16,24,38,.1) 100%)}html[data-theme=light] .mkLabelText{background:#ffffffe0;border-color:var(--line);color:#101826b8}html[data-theme=light] .mkCallout{border-color:var(--line);background:linear-gradient(180deg,#fffffff5,#f5f8fceb);box-shadow:0 18px 40px #10182624}html[data-theme=light] .mkCalloutTitle{color:#101826eb}html[data-theme=light] .mkRow{color:#101826b3;border-bottom-color:#1018261a}html[data-theme=light] .mkRow b{color:#101826e6}html[data-theme=light] .mkDetails{color:#101826ad}html[data-theme=light] .mkCalloutReset,html[data-theme=light] .mkCalloutClose{background:#ffffffd1;border-color:var(--line);color:#101826c7}html[data-theme=light] .belowBar,html[data-theme=light] .counterBig,html[data-theme=light] .counterSeg{background:#ffffffc7;border-color:var(--line)}html[data-theme=light] .brandWatermark img{border-color:#1018261f;background:#ffffffb3}html[data-theme=light] .scopeBar{border-color:var(--line);background:#ffffffc7;color:#101826e6}html[data-theme=light] .scopeBar:hover{background:#ffffffe6}html[data-theme=light] .scopeOverlay{background:#1018261f}html[data-theme=light] .scopePanel{border-color:var(--line);background:#fffffff5;box-shadow:0 18px 40px #10182624}html[data-theme=light] .modeTabs{border-color:var(--line);background:#ffffffbd}html[data-theme=light] .modeTab{color:#1018269e}html[data-theme=light] .modeTab.active{background:#1018260f;color:#101826eb}html[data-theme=light] .btnSmall,html[data-theme=light] .showOnMapBtn,html[data-theme=light] .dashClearBtn{background:#ffffffc7!important;border-color:var(--line)!important;color:#101826c7!important}html[data-theme=light] .btnSmall:hover,html[data-theme=light] .showOnMapBtn:hover,html[data-theme=light] .dashClearBtn:hover{background:#ffffffeb!important}html[data-theme=light] .btnSmall.isOn,html[data-theme=light] .btnSmall[aria-pressed=true]{background:#285ab424!important;border-color:#285ab473!important;color:#0a1428f2!important}html[data-theme=light] .toastLabel{background:#ffffffeb;border-color:var(--line);color:#101826db}.hdrPulse{display:flex;align-items:center;gap:8px;margin-right:10px}.pulseDot{width:10px;height:10px;border-radius:6px;box-shadow:0 0 0 2px #0000002e}html[data-theme=light] .pulseDot{box-shadow:0 0 0 2px #ffffffc7}.pulseSelect{font-size:12px;padding:6px 10px;height:32px}.pulseMatrix{border-collapse:separate;border-spacing:0;min-width:540px;width:100%}.pulseMatrix th,.pulseMatrix td{padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.1)}.pulseMatrix thead th{position:sticky;top:0;background:#14161eeb;z-index:1;border-bottom:1px solid rgba(255,255,255,.16)}html[data-theme=light] .pulseMatrix thead th{background:#fffffff0;border-bottom-color:var(--line)}html[data-theme=light] .pulseMatrix th,html[data-theme=light] .pulseMatrix td{border-bottom-color:var(--line)}html[data-theme=night],html[data-theme=dark]{color-scheme:dark}html[data-theme=light]{color-scheme:light}html[data-theme=night] .input,html[data-theme=night] .select,html[data-theme=night] textarea,html[data-theme=dark] .input,html[data-theme=dark] .select,html[data-theme=dark] textarea{color-scheme:dark}html[data-theme=light] .input,html[data-theme=light] .select,html[data-theme=light] textarea{color-scheme:light}html[data-theme=light] .modalOverlay,html[data-theme=light] .modalBackdrop{background:#121e3238}html[data-theme=light] .modalCard{background:#fffffff5;border-color:#121e321f;box-shadow:0 10px 36px #10182629}.hdrMain,.hdrTabs,.hdrSelectors,.hdrActions,.hdrActions>*,.hdrSearch,.dashStrip,.dashTiles,.dashSearch{min-width:0}.hdrSelectors,.hdrActions{max-width:100%}.hdrSearch{flex:1 1 320px;max-width:100%}.hdrSearchInput{width:100%;min-width:0;flex:1 1 auto}@media(max-width:1100px){.hdrMain{align-items:stretch}.hdrActions{width:100%;justify-content:space-between;flex-wrap:wrap;gap:6px 8px}.hdrSearch{flex:1 1 220px;width:100%}}@media(max-width:560px){.hdrActions{justify-content:stretch}.hdrSearch{width:100%}}.dashSearch{max-width:100%}.dashSearchInput{max-width:100%;min-width:0}@media(max-width:420px){.dashClearBtn{min-width:0;padding:0 10px}.dashClearBtn span{display:none}}@media(min-width:901px){.hdrSelectors{flex:0 1 520px;min-width:0}.hdrSelectors .hdrSelectWrap{min-width:110px}.hdrSelectors .hdrSystemWide{min-width:170px;max-width:210px}}@media(min-width:861px){.hdrMain{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}.hdrSelectors{flex:1 1 auto;min-width:0;width:auto}.hdrScopeDesktop{display:flex;align-items:flex-end;gap:8px;flex-wrap:nowrap;min-width:0;width:100%}.hdrScopeDesktop .selectGroup{min-width:0;flex:0 1 auto;gap:6px}.hdrScopeDesktop .selectGroup .hdrSelect{min-width:100px;max-width:180px}.hdrScopeDesktop .hdrSystemWide{flex:0 1 170px;min-width:130px;max-width:180px}.hdrScopeDesktop .hdrSystemWide .hdrSelect{min-width:130px;max-width:180px}.hdrScopeDesktop .hdrBtn{flex:0 0 auto;white-space:nowrap}.hdrActions{margin-left:0;flex:1 1 42%;min-width:360px;justify-content:flex-end;flex-wrap:nowrap}.hdrSearch{flex:1 1 720px;min-width:420px;max-width:none}.hdrSearchInput{width:100%;min-width:0}}.scopeBarDesktop{width:100%;min-height:32px;padding:7px 10px;border-radius:var(--r1)}.scopeBarDesktop .scopeBarVals{font-size:12px}@media(min-width:861px){.hdrMain{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}.hdrSelectors{flex:1 1 auto;min-width:0}.hdrScopeDesktop{display:flex;align-items:center;gap:8px;width:100%;flex-wrap:nowrap;min-width:0}.hdrScopeDesktop .scopeBarDesktop{flex:1 1 auto;min-width:0;max-width:100%}.hdrScopeDesktop .hdrBtn{flex:0 0 auto;white-space:nowrap}.hdrActions{margin-left:0;flex:0 1 340px;min-width:220px;justify-content:flex-end;flex-wrap:nowrap}.hdrSearch{flex:1 1 360px;min-width:220px;max-width:420px}.hdrSearchInput{width:100%;min-width:0}}@media(max-width:860px){.scopeBarDesktop{display:none}}html[data-theme=light]{--bg0: #eef3f8;--bg1: #ffffff;--bg2: #f4f7fb;--bg3: #ebf0f7;--line: rgba(22,32,49,.16);--line2: rgba(22,32,49,.22);--text0: rgba(15,23,36,.96);--text1: rgba(23,34,52,.84);--text2: rgba(38,51,72,.68);--shadow: 0 14px 34px rgba(18,28,44,.11)}html[data-theme=light] body{background:radial-gradient(1200px 760px at 18% -10%,rgba(87,145,235,.09),transparent 65%),radial-gradient(900px 520px at 95% 0%,rgba(61,180,162,.06),transparent 58%),linear-gradient(180deg,#f5f8fc,#edf2f8);color:var(--text0)}html[data-theme=light] .muted,html[data-theme=light] .textMuted,html[data-theme=light] small{color:var(--text2)!important}html[data-theme=light] .panel,html[data-theme=light] .card,html[data-theme=light] .sheet,html[data-theme=light] .topShell,html[data-theme=light] .modalCard,html[data-theme=light] [role=dialog]{color:var(--text0)}html[data-theme=light] .input,html[data-theme=light] .select,html[data-theme=light] .textarea,html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{background:#fffffff5!important;border-color:#16203133!important;color:var(--text0)!important}html[data-theme=light] .input::placeholder,html[data-theme=light] textarea::placeholder,html[data-theme=light] input::placeholder{color:#38465c94!important}html[data-theme=light] .btn,html[data-theme=light] .btnSmall,html[data-theme=light] .iconBtn,html[data-theme=light] .topNavBtn{color:var(--text1)!important}html[data-theme=light] .hdr{background:linear-gradient(180deg,#fafcfff5,#f1f6fced);border-color:var(--line2);box-shadow:0 8px 22px #121c2c14}html[data-theme=light] .hdrTop{border-bottom-color:#1620311a}html[data-theme=light] .hdrTitle{color:var(--text0)!important}html[data-theme=light] .scopeBar,html[data-theme=light] .scopePanel,html[data-theme=light] .scopePanelRow,html[data-theme=light] .scopePanelActions{color:var(--text0)}html[data-theme=light] .scopeBar{background:#fffffff5;border-color:#1620312e;box-shadow:inset 0 1px #ffffffdb,0 1px #1620310a}html[data-theme=light] .scopeBarVals{color:#141e2de0}html[data-theme=light] .scopePanel{background:#fcfdfffa;border-color:#16203129}html[data-theme=light] .hdrSearch{background:#fffffff5!important;border-color:#16203133!important}html[data-theme=light] .hdrSearchInput{color:var(--text0)!important}html[data-theme=light] .hdrSearchInput::placeholder{color:#38465c94}@media(min-width:861px){.hdrActions{flex:0 1 280px;min-width:210px}.hdrSearch{flex:0 1 240px;min-width:170px;max-width:255px}.scopeBarDesktop .scopeBarVals{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}html[data-theme=light] .dashStrip,html[data-theme=light] .queueStrip{background:#ffffffc7;border:1px solid rgba(22,32,49,.12);box-shadow:inset 0 1px #ffffffbf}html[data-theme=light] .dashTotal,html[data-theme=light] .dashTile,html[data-theme=light] .queueTile,html[data-theme=light] .belowBar,html[data-theme=light] .counterBig,html[data-theme=light] .counterSeg{background:linear-gradient(180deg,#fffffff7,#f6f9fdeb)!important;border-color:#16203126!important;box-shadow:inset 0 1px #ffffffe0,0 1px #16203108}html[data-theme=light] .dashTotalLabel,html[data-theme=light] .dashTileLabel,html[data-theme=light] .queueTile .qtLabel{color:#2c394ec7!important}html[data-theme=light] .dashTotalNum,html[data-theme=light] .dashTileCount,html[data-theme=light] .queueTile .qtValue{color:#101826f2!important}html[data-theme=light] .queueTile .qtSub,html[data-theme=light] .queueStrip .qtSub{color:#344259a8!important}html[data-theme=light] .dashTile:before{opacity:.16}html[data-theme=light] .dashTile.kind-FIRE{--dash-tile-accent: rgba(220,58,58,.9)}html[data-theme=light] .dashTile.kind-TRBL{--dash-tile-accent: rgba(214,159,26,.95)}html[data-theme=light] .dashTile.kind-SUPV{--dash-tile-accent: rgba(219,118,34,.95)}html[data-theme=light] .dashTile.kind-MON{--dash-tile-accent: rgba(30,161,130,.92)}html[data-theme=light] .dashTile.kind-BMS{--dash-tile-accent: rgba(59,101,225,.9)}html[data-theme=light] .dashTile.kind-MISC{--dash-tile-accent: rgba(88,104,128,.48)}html[data-theme=light] .dashSearchInput{background:#fffffff5!important;color:var(--text0)!important;border-color:#1620312e!important}html[data-theme=light] .dashClearBtn{background:#fffffff0!important;color:#151f30e0!important;border-color:#16203129!important}html[data-theme=light] .dashClearBtn:hover{background:#f8fbfffa!important;border-color:#4978d247!important}html[data-theme=light] .queuePanel{border-color:#16203124!important;background:linear-gradient(180deg,#fffffff5,#f7fafeeb)!important;box-shadow:inset 0 1px #ffffffdb,0 10px 22px #121c2c0f}html[data-theme=light] .queueHeader{border-bottom-color:#1620311a!important}html[data-theme=light] .queueHeaderTitle{color:#111a28eb!important}html[data-theme=light] .queueRow,html[data-theme=light] .queueRowCompact{background:linear-gradient(180deg,#fffffffa,#f8fafef0)!important;border-color:#1620311f!important}html[data-theme=light] .queueRowCompact.isActive,html[data-theme=light] .queueRow:hover{background:linear-gradient(180deg,#f4f8fffa,#eef4fcf2)!important;border-color:#4978d238!important}html[data-theme=light] .queueSys,html[data-theme=light] .queueSysLine,html[data-theme=light] .queueSigZone,html[data-theme=light] .queueTitle,html[data-theme=light] .queueHeaderBlock,html[data-theme=light] .queueKind,html[data-theme=light] .queueColValue{color:#121c2ae6!important}html[data-theme=light] .queueSub,html[data-theme=light] .queueRowMeta,html[data-theme=light] .queueTime,html[data-theme=light] .queueTimeDate,html[data-theme=light] .queueTimeTime,html[data-theme=light] .queueSummary,html[data-theme=light] .miniCheck,html[data-theme=light] .queueColLabel,html[data-theme=light] .mkDetails{color:#303d52b3!important}html[data-theme=light] .queueKindChip,html[data-theme=light] .queueGroupCount,html[data-theme=light] .filterChip,html[data-theme=light] .miniBtn{background:#ffffffeb!important;border-color:#16203124!important;color:#172234d1!important}html[data-theme=light] .filterChip.isOn,html[data-theme=light] .miniBtn.isOn{background:#49a3ff24!important;border-color:#49a3ff57!important;color:#111b2beb!important}html[data-theme=light] .filterChip.isMuted{background:#f2f5fae6!important;border-color:#16203114!important;color:#4e5c728a!important}html[data-theme=light] .queueGroup{border-bottom-color:#16203114!important}html[data-theme=light] .queueGroupTitle{color:#1e2a3cc7!important}html[data-theme=light] .queueFilterMenu,html[data-theme=light] .queueFilterDropdownBody{background:#fffffff2!important;border-color:#16203124!important}html[data-theme=light] .queueFilters{border-bottom-color:#1620311a!important}html[data-theme=light] .sigZoneIcon{border-color:#1620311f!important;background:linear-gradient(180deg,#f7fafefa,#eff4fbf0)!important}html[data-theme=light] .sigZoneBoxText{color:#101826eb!important}html[data-theme=light] .scrollDark,html[data-theme=light] .queuePanel,html[data-theme=light] .queueList{scrollbar-color:rgba(96,115,146,.34) rgba(90,110,140,.08)!important}html[data-theme=light] .scrollDark::-webkit-scrollbar-track,html[data-theme=light] .queuePanel::-webkit-scrollbar-track,html[data-theme=light] .queueList::-webkit-scrollbar-track{background:#5a6e8c14!important}html[data-theme=light] .scrollDark::-webkit-scrollbar-thumb,html[data-theme=light] .queuePanel::-webkit-scrollbar-thumb,html[data-theme=light] .queueList::-webkit-scrollbar-thumb{background:#60739257!important;border-color:#ffffffb3!important}html[data-theme=light] option,html[data-theme=light] optgroup{background:#fff;color:#152033}.wizardBody,.wizardBody>div,.panel,.card{min-width:0}.wizardFooter{flex-wrap:wrap}@media(max-width:720px){.wizardFooter{position:sticky;bottom:0;z-index:15;padding-bottom:calc(10px + var(--safe-b))}.wizardFooter>*{flex:1 1 120px}.wizardFooter .btn,.wizardFooter .btnSmall{justify-content:center;width:100%}}.panel table,.card table{color:var(--text0)}.panel th,.panel td,.card th,.card td,.listRow,.filterItemBtn,.showOnMapBtn{border-color:var(--line)}.listRow{background:color-mix(in srgb,var(--card) 78%,transparent)}.showOnMapBtn{background:color-mix(in srgb,var(--panel) 80%,transparent);color:var(--text1)}.filterItemBtn{background:color-mix(in srgb,var(--panel) 78%,transparent);color:var(--text1)}.filterItemBtn.active{border-color:#3b82f673;background:#3b82f61f;color:var(--text0)}.catalogMultiSelectTrigger{min-height:38px}.catalogMultiSelectMenu{background:#0f1724!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 18px 44px #0000006b!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.catalogMultiSelectMenu label{color:var(--text0)}html[data-theme=dark] .catalogMultiSelectMenu,html[data-theme=night] .catalogMultiSelectMenu{background:#111a28!important;border-color:#ffffff1f!important}html[data-theme=light] .catalogMultiSelectMenu{background:#fff!important;border-color:#1620312e!important;box-shadow:0 16px 36px #121c2c29!important}html[data-theme=light] .catalogMultiSelectMenu .input{background:#fff!important}.inspectionSectionTabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,max-content));gap:10px;align-items:stretch}.inspectionSectionTabBtn{min-height:42px;padding:10px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff0f,#ffffff05);color:#dee7f4e0;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;text-align:left;box-shadow:var(--shadowIn);cursor:pointer}.inspectionSectionTabBtn:hover{background:linear-gradient(180deg,#ffffff17,#ffffff0a)}.inspectionSectionTabBtn.isActive{border-color:#6aacff61;background:linear-gradient(180deg,#3a70c447,#2444762e);color:#f5f9fffa;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #6aacff24}.inspectionWizardSplit{display:grid!important;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:12px;align-items:start}.inspectionWizardSplitWide{grid-template-columns:minmax(280px,360px) minmax(0,1fr)!important;height:auto;grid-template-rows:auto}.inspectionWizardSidebar{position:sticky;top:10px;align-self:start}.inspectionWizardContent{min-width:0}.inspectionWizardHero{position:sticky;top:8px;z-index:12;background:linear-gradient(180deg,#0b131ff5,#080e18eb);border:1px solid rgba(122,154,203,.18);box-shadow:0 18px 40px #0000003d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.inspectionWizardHero .title{font-size:17px!important;line-height:1.2;color:#f5f8fff7}.inspectionWizardHero .btnPrimary,.inspectionWizardHero .btn.primary,.inspectionWizardHero .btnSmall.primary{box-shadow:0 10px 24px #285ab43d}.inspectionTabsPanel{border:1px solid rgba(122,154,203,.15);background:linear-gradient(180deg,#0c1421d1,#080e18bd)}.inspectionWizardSidebar{background:linear-gradient(180deg,#0f1827e6,#090f1ad6);border:1px solid rgba(125,155,204,.18);box-shadow:0 16px 34px #0000002e}.inspectionWizardContent{min-width:0;border-radius:14px}.inspectionWorkspaceCard{border:1px solid rgba(125,155,204,.16);background:linear-gradient(180deg,#0e1726e0,#090f1ac7);box-shadow:0 18px 34px #0000002e}.inspectionSidebarTitleBlock{display:grid;gap:6px;padding:10px 12px;margin-bottom:10px;border-radius:12px;border:1px solid rgba(106,146,208,.18);background:linear-gradient(180deg,#29436d38,#121f3429)}.inspectionSidebarTitle{font-size:12px;line-height:1.2;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#e1ecfff0}.inspectionSidebarNote{font-size:12px;line-height:1.45;color:#c6d4ecd1}.inspectionListLegend{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 12px}.inspectionLegendChip{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;color:#e7eef9eb;font-size:11px;font-weight:800;letter-spacing:.02em}.inspectionLegendChip:before{content:"";width:8px;height:8px;border-radius:999px;background:#ffffffb8;box-shadow:0 0 0 1px #ffffff1f}.inspectionLegendChip.isOpen:before{background:#aabad4e6}.inspectionLegendChip.isProgress:before{background:#ffd05cf2}.inspectionLegendChip.isPass:before{background:#5adcaaf2}.inspectionLegendChip.isFail:before{background:#ff6e6ef2}.inspectionWizardEmptyState{display:grid;gap:8px;padding:18px 16px;border-radius:12px;border:1px dashed rgba(125,155,204,.22);background:linear-gradient(180deg,#0e1827a8,#090f1a85)}.inspectionWizardEmptyStateTitle{font-size:14px;font-weight:900;letter-spacing:.02em;color:#eef4fff5}.inspectionWizardEmptyStateNote{font-size:12px;line-height:1.5;color:#c6d4eccc}.inspectionWizardContent .inspectionDetailPane{border-radius:14px}.inspectionWizardContent .inspectionDetailPane>.panel:first-child,.inspectionWizardContent .inspectionDetailPane>.card:first-child{border-top-left-radius:14px;border-top-right-radius:14px}html[data-theme=light] .inspectionWizardHero{background:linear-gradient(180deg,#fffffffa,#f4f9fff2);border-color:#253d6124;box-shadow:0 16px 30px #101c2e1a}html[data-theme=light] .inspectionWizardHero .title{color:#111c2ef5}html[data-theme=light] .inspectionTabsPanel{background:linear-gradient(180deg,#fffffffa,#f5f9fff0);border-color:#253d6124}html[data-theme=light] .inspectionWizardSidebar,html[data-theme=light] .inspectionWorkspaceCard{background:linear-gradient(180deg,#fffffffc,#f6fafff5);border-color:#253d6124;box-shadow:0 16px 30px #101c2e14}html[data-theme=light] .inspectionSidebarTitleBlock{background:linear-gradient(180deg,#e6effffa,#f1f7fff5);border-color:#577ab929}html[data-theme=light] .inspectionSidebarTitle{color:#101c2cf0}html[data-theme=light] .inspectionSidebarNote,html[data-theme=light] .inspectionWizardEmptyStateNote{color:#283a54c7}html[data-theme=light] .inspectionLegendChip{background:#fffffffa;color:#111d2feb;border-color:#253d611a}html[data-theme=light] .inspectionWizardEmptyState{background:linear-gradient(180deg,#fffffffa,#f7fafff5);border-color:#253d6129}@media(max-width:980px){.inspectionWizardHero{position:static}}.inspectionWizardSidebar .inspectDeviceList{max-height:calc(100vh - 320px)!important;overflow:auto!important}.inspectionWizardSidebar .panel>.label:first-child,.inspectionWizardSidebar>.label:first-child,.inspectionWizardSidebar .label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:900;color:#b8d0f5e6}.inspectionDetailPane .label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:900;color:#b8d0f5e0}.inspectionDetailPane .panel,.inspectionDetailPane .card{border-color:#8aa4ce24}.inspectionCategoryCard{background:linear-gradient(180deg,#111b2ad1,#09101bb8)!important;border:1px solid rgba(118,149,196,.18)!important;box-shadow:inset 0 1px #ffffff0d,0 10px 24px #0000002e}.inspectionGroupHeader{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding:8px 10px;border-radius:10px;border:1px solid rgba(103,149,224,.22);background:linear-gradient(180deg,#34569142,#1a2d4f2e);color:#eff5fff5;font-size:12px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.inspectionSubgroupHeader{font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:#d2e1f7eb}.inspectionQuestionCard{background:linear-gradient(180deg,#ffffff0b,#ffffff05)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:inset 0 1px #ffffff0a}.inspectionDetailPane .inspectQuestionPrompt,.inspectionDetailPane [style*="font-weight: 800"]{color:#f3f7fff2}.inspectDeviceRow{border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0a,#ffffff05);box-shadow:inset 0 1px #ffffff08}.inspectDeviceRow.isActive,.inspectDeviceCard.isActive{border-color:#6aacff85!important;background:linear-gradient(180deg,#3e6eb838,#1e3a682e)!important}.inspectKindHeader{min-height:38px;border-radius:10px;background:linear-gradient(180deg,#111c2ee0,#0a121fc2);border:1px solid rgba(122,154,203,.18);color:#e9f0fcf0;font-size:12px;text-transform:uppercase}.catalogMultiSelect{isolation:isolate}.catalogMultiSelectMenu{background:linear-gradient(180deg,#0d1522fc,#0a101bfc)!important;border:1px solid rgba(145,170,210,.24)!important;box-shadow:0 24px 48px #0000007a!important;-webkit-backdrop-filter:blur(0px)!important;backdrop-filter:blur(0px)!important;opacity:1!important}.catalogMultiSelectMenu .input{background:#070c14fa!important;border-color:#91aad229!important}.catalogSingleSelectOption{min-height:44px;background:#101826f5!important;border-color:#ffffff14!important;color:#f2f7fff5!important}.catalogSingleSelectOption:hover{background:#1c2a41fa!important}.catalogSingleSelectOption .muted{color:#c6d4eccc!important}html[data-theme=light] .inspectionSectionTabBtn{background:linear-gradient(180deg,#fffffff5,#f2f7ffeb);color:#142134eb;border-color:#253d6124}html[data-theme=light] .inspectionSectionTabBtn.isActive{background:linear-gradient(180deg,#e2edfffa,#d4e4fff0);color:#0e1c30f5}html[data-theme=light] .inspectionCategoryCard{background:linear-gradient(180deg,#fffffffa,#f6fafff5)!important;border-color:#253d6124!important}html[data-theme=light] .inspectionQuestionCard{background:linear-gradient(180deg,#fffffffc,#f9fbfff7)!important;border-color:#253d611f!important}html[data-theme=light] .inspectionGroupHeader{background:linear-gradient(180deg,#ddeafffa,#eef5fff2);border-color:#577ab92e;color:#101d30f0}html[data-theme=light] .catalogMultiSelectMenu{background:linear-gradient(180deg,#fffffffe,#f7fafffe)!important;border-color:#253d612e!important}html[data-theme=light] .catalogSingleSelectOption{background:#fffffffa!important;color:#101c2cf5!important;border-color:#253d611f!important}@media(max-width:980px){.inspectionWizardSplit,.inspectionWizardSplitWide{grid-template-columns:1fr!important}.inspectionWizardSidebar{position:static}.inspectionWizardSidebar .inspectDeviceList{max-height:50vh!important}}@media(max-width:900px){.inspectionSetupHeader{flex-direction:column;align-items:stretch}.inspectionStartCallout{position:static;margin-left:0;max-width:none;min-width:0}}.catalogMultiSelectMenu{overflow-x:hidden}.catalogSingleSelectOption{min-height:56px;padding:10px 12px!important;align-items:flex-start!important;white-space:normal!important;line-height:1.4!important;overflow-wrap:anywhere;word-break:break-word}.catalogSingleSelectCopy,.catalogSingleSelectPrimary,.catalogSingleSelectSecondary{min-width:0;width:100%}.catalogSingleSelectPrimary{display:block;font-size:13px;font-weight:800;letter-spacing:.01em;color:inherit;white-space:normal;overflow-wrap:anywhere}.catalogSingleSelectSecondary{display:block;font-size:12px!important;line-height:1.45;white-space:normal;overflow-wrap:anywhere}.inspectSectionHeaderBtn{padding:12px;border-radius:12px;background:linear-gradient(180deg,#26416c47,#16264133)}.inspectSectionHeaderBtn:hover{background:linear-gradient(180deg,#30508452,#192c4a3d)}.inspectDeviceCard,.inspectDeviceRow{border-radius:12px;box-shadow:inset 0 1px #ffffff0a,0 8px 18px #0000001a}.inspectDeviceCard{padding:12px}.inspectDeviceRow{padding:12px 12px 10px}.inspectDeviceCard>.row:first-child>div:first-child,.inspectDeviceRow>.row:first-child>div:first-child{display:grid;gap:4px;min-width:0}.inspectDeviceCard.isActive,.inspectDeviceRow.isActive{box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #6aacff29,0 16px 30px #12244238}.inspectKindHeader{padding:10px 12px;box-shadow:inset 0 1px #ffffff0f,0 8px 20px #0000001f}html[data-theme=light] .inspectSectionHeaderBtn{background:linear-gradient(180deg,#e6effff5,#f1f7ffeb)!important}html[data-theme=light] .inspectSectionHeaderBtn:hover{background:linear-gradient(180deg,#deeafffa,#ebf4fff0)!important}html[data-theme=light] .inspectDeviceCard,html[data-theme=light] .inspectDeviceRow{box-shadow:inset 0 1px #ffffffb3,0 10px 20px #1c2f4e0f}.pageLoading{min-height:120px}.dashActionRow{display:flex;gap:8px;align-items:center}.dashActionBtn{flex:1 1 0;min-width:0;font-size:11px;letter-spacing:0}.dashActionBtn .smallIcon{flex:0 0 auto}.dashActionBtn span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashSearch{display:grid!important;gap:8px;width:100%}.dashSearchInput{width:100%}@media(max-width:420px){.dashActionRow{grid-template-columns:1fr 1fr;display:grid}.dashClearBtn span{display:inline}}html[data-theme=light]{--bg: #f4f7fc;--panel: rgba(255,255,255,.97);--panel2: rgba(217,228,245,.72);--border: rgba(115,139,179,.22);--text: rgba(20,30,48,.96);--muted: rgba(71,88,117,.84);--muted2: rgba(34,48,74,.92);--shadow: rgba(45,72,118,.1)}html[data-theme=light] body{background:linear-gradient(180deg,#f7f9fd,#eef3fb);color:#141e30f5}html[data-theme=light] .panel,html[data-theme=light] .card,html[data-theme=light] .sheet,html[data-theme=light] .modalCard,html[data-theme=light] [role=dialog]{background:#fffffff5!important;border-color:#738bb333!important;box-shadow:0 10px 28px #2d487614}html[data-theme=light] .hdr,html[data-theme=light] .bottomNav,html[data-theme=light] .scopePanel{background:#f9fbfff5!important;border-color:#738bb32e!important;box-shadow:0 8px 24px #2d487614}html[data-theme=light] .scopeBar,html[data-theme=light] .topNavBtn,html[data-theme=light] .navBtn,html[data-theme=light] .btn,html[data-theme=light] .btnSmall,html[data-theme=light] .iconBtn{background:#fffffff0!important;border-color:#738bb333!important;color:#1c2b44f0!important}html[data-theme=light] .topNavBtn.active,html[data-theme=light] .navBtn.active,html[data-theme=light] .btn.primary,html[data-theme=light] .btnPrimary,html[data-theme=light] .btnSmall.isOn,html[data-theme=light] .tab.active{background:linear-gradient(180deg,#427ae129,#427ae11a)!important;border-color:#427ae14d!important;color:#162d56fa!important}html[data-theme=light] .input,html[data-theme=light] .select,html[data-theme=light] textarea,html[data-theme=light] input,html[data-theme=light] select{background:#fffffffa!important;border-color:#738bb338!important;color:#141e30f5!important}html[data-theme=light] .queueItem,html[data-theme=light] .queueRow,html[data-theme=light] .queueRowCompact{background:#fafcfffa!important;border-color:#738bb329!important}html[data-theme=light] .dashTile,html[data-theme=light] .dashTotal{background:linear-gradient(180deg,#fffffffa,#f3f8fff5)!important;border-color:#738bb333!important;color:#141e30f5!important}html[data-theme=light] .dashTileLabel,html[data-theme=light] .dashTileCount,html[data-theme=light] .dashTotalLabel,html[data-theme=light] .dashTotalNum{color:#141e30f5!important}.hdrAlertShortcut{display:inline-flex;align-items:center;gap:8px;min-width:0}.hdrAlertShortcut.isActive{border-color:#ff6e6e57;background:#ff4d4d1f}.hdrAlertBadge{max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.muteQueueBtn{display:inline-flex;align-items:center;justify-content:center;width:36px;min-width:36px;padding-left:0;padding-right:0}.ackPillBtn{appearance:none;background:transparent;cursor:pointer}.ackPillBtn:disabled{cursor:default}.dashActionRow{width:100%;min-width:0;flex-wrap:nowrap}.dashActionBtn{min-width:0}.dashActionBtnFilters{flex:1 1 66%}.dashActionMenuWrap{position:relative;flex:0 0 34%;min-width:108px;max-width:160px}.dashActionBtnClearMenu{width:100%;justify-content:space-between}.dashActionBtnChevronOnly{justify-content:center;padding-inline:8px}.dashActionMenu{position:absolute;right:0;top:calc(100% + 6px);z-index:20;min-width:120px;padding:6px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#0a121cf5;box-shadow:0 12px 28px #00000047}.dashActionMenuItem{width:100%;display:block;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#dce6f0eb;border-radius:10px;padding:8px 10px;text-align:left;font-size:12px;font-weight:700}.dashActionMenuItem:hover{border-color:#49a3ff47;background:#49a3ff1a}@media(max-width:760px){.dashActionRow{flex-wrap:wrap}.dashActionBtnFilters,.dashActionMenuWrap{flex:1 1 100%;max-width:none}.hdrAlertBadge{max-width:112px}}html[data-theme=light] .dashActionMenu{background:#fffffffa;border-color:#738bb338;box-shadow:0 12px 28px #2d48761f}html[data-theme=light] .dashActionMenuItem{background:#fffffff5;border-color:#738bb32e;color:#141e30f0}html[data-theme=light] .dashActionMenuItem:hover{background:#f4f8fffa;border-color:#427ae142}.loginPage{min-height:100vh;padding:20px 16px 28px}.loginShell{width:min(1320px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,480px);gap:18px;align-items:start}.loginHeroCard,.loginPanel{overflow:hidden}.loginHeroCard{padding:18px;display:grid;gap:16px}.loginHeroTop,.loginHeroGraphicWrap,.loginHeroGrid,.loginSupportCard{position:relative;z-index:1}.loginBrandRow{display:flex;gap:14px;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.loginBrandLockup{display:flex;gap:14px;align-items:flex-start;min-width:0;flex:1 1 520px}.loginBrandMark{width:64px;height:64px;border-radius:16px;display:grid;place-items:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff0f;flex:0 0 auto}.loginBrandImage{width:48px;height:48px;object-fit:contain}.loginEyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#b4c4dcb8;margin-bottom:8px}.loginHeroTitle{font-size:clamp(28px,4vw,40px);line-height:1.08;font-weight:900;color:#fffffff0;max-width:14ch}.loginHeroSubtitle{margin-top:10px;max-width:62ch;line-height:1.7;color:#dce4f0c2}.loginHeroActions{display:flex;gap:8px;align-items:center}.loginHeroBadges{display:flex;flex-wrap:wrap;gap:8px}.loginHeroGraphicWrap{border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#060c1442}.loginHeroGraphic{min-height:260px}.loginHeroGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.loginMiniCard{padding:14px;background:#0b121c6b}.loginSupportCard{padding:14px;display:flex;justify-content:space-between;gap:16px;align-items:center;background:#0b121c75}.loginSimpleHeroGrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:12px;align-items:stretch}.loginSimpleStatement,.loginValueCard{padding:16px;background:#0b121c75}.loginSimpleStatement{min-height:100%;display:grid;align-content:start;gap:8px}.loginSimplePoints{display:grid;gap:12px}.loginSimpleLogoWrap{display:flex;align-items:center;justify-content:flex-start;min-height:84px}.loginSupportImage{width:132px;max-width:36%;border-radius:12px;border:1px solid rgba(255,255,255,.12)}.loginRail{display:grid;gap:14px;align-content:start}.loginPanel{padding:16px;display:grid;gap:0}.loginPortalCard,.loginIdentityCard,.loginConnectCard{padding:12px;margin-top:10px;background:#0b121c6b}.loginConnectTagRow{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.loginConnectInputRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.loginConnectMatches{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.loginErrorText{color:#ff9696f0;font-size:13px;line-height:1.5}.loginTopBar{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:6px 2px 2px}.loginTopBrand{display:flex;gap:10px;align-items:center;min-width:0}.loginTopLogo{width:38px;height:38px;border-radius:12px;padding:6px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a}html[data-theme=light] .loginTopLogo{border-color:#16203124;background:#ffffffeb}.loginTopTitle{font-weight:900;letter-spacing:.01em;color:#ffffffeb}html[data-theme=light] .loginTopTitle{color:#0e1826f5}.loginTopSub{margin-top:2px;font-size:12px;color:#dce4f0b3}html[data-theme=light] .loginTopSub{color:#303d52b3}.loginTopActions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.loginMontage{width:100%;height:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;align-content:start;position:relative;overflow:hidden}.loginMontageWatermark{grid-column:1 / -1;min-height:108px;padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,#ffffff17,#528cf01a 42%,#0000000f);box-shadow:inset 0 1px #ffffff14}.loginMontageWatermarkAccent{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#bccde4c7}.loginMontageWatermarkHeading{margin-top:6px;font-size:22px;font-weight:900;line-height:1.1;color:#f4f8fff5}.loginMontageWatermarkText{margin-top:8px;line-height:1.55;color:#dce4f0c7;max-width:34ch}.loginMontage-contractor .loginMontageWatermark{background:radial-gradient(220px 120px at 100% 0%,rgba(82,140,240,.22),transparent 70%),linear-gradient(135deg,#ffffff14,#528cf01f 42%,#0000000f)}.loginMontage-owner .loginMontageWatermark{background:radial-gradient(220px 120px at 100% 0%,rgba(58,196,176,.22),transparent 70%),linear-gradient(135deg,#ffffff14,#3ac4b01f 42%,#0000000f)}.loginMontage-ahj .loginMontageWatermark{background:radial-gradient(220px 120px at 100% 0%,rgba(255,158,76,.18),transparent 70%),linear-gradient(135deg,#ffffff14,#ff9e4c1a 42%,#0000000f)}.loginMontageCard{display:flex;gap:10px;align-items:center;padding:10px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#111c2b8f,#0a101a6b);box-shadow:inset 0 1px #ffffff0f}html[data-theme=light] .loginMontageCard{border-color:#5f78a22e;background:linear-gradient(180deg,#fffffffa,#f5f9fff5);box-shadow:inset 0 1px #ffffffdb,0 8px 20px #2d48760f}html[data-theme=light] .loginMontageWatermark{border-color:#5f78a22e;background:linear-gradient(135deg,#fffffffc,#f0f6fff5);box-shadow:inset 0 1px #ffffffdb,0 8px 20px #2d48760f}html[data-theme=light] .loginMontageWatermarkAccent{color:#415470a8}html[data-theme=light] .loginMontageWatermarkHeading{color:#0e1826f0}html[data-theme=light] .loginMontageWatermarkText{color:#303d52b8}.loginMontageIconWrap{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;flex:0 0 auto;background:#528cf024;border:1px solid rgba(82,140,240,.22)}html[data-theme=light] .loginMontageIconWrap{background:#528cf01a;border-color:#528cf02e}.loginMontageIcon{width:20px;height:20px}.loginMontageTitle{font-weight:900;font-size:13px;color:#ffffffeb}html[data-theme=light] .loginMontageTitle{color:#0e1826f0}.loginMontageSub{margin-top:3px;font-size:12px;line-height:1.4;color:#dce4f0b3}html[data-theme=light] .loginMontageSub{color:#303d52b3}@media(max-width:900px){.loginMontage{grid-template-columns:1fr}.loginMontageWatermark{min-height:0}}.bottomWorkspaceLine{padding:0 12px 10px;display:flex;justify-content:center}.bottomWorkspaceBadge{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:min(100%,520px);padding:7px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(135deg,#4a6dad33,#4ebea82e);box-shadow:0 10px 24px #070e1c38;color:#eef4fcf5}.bottomWorkspaceBadgeDot{width:9px;height:9px;border-radius:50%;flex:0 0 auto;background:linear-gradient(135deg,#aadcfff2,#7affd4f2);box-shadow:0 0 0 3px #ffffff14}.bottomWorkspaceBadgeText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;letter-spacing:.01em}.bottomWorkspaceBadge[data-perspective=contractor]{background:linear-gradient(135deg,#5a7bbf33,#39528447)}.bottomWorkspaceBadge[data-perspective=building]{background:linear-gradient(135deg,#3b8a7d33,#4478c438)}.bottomWorkspaceBadge[data-perspective=building] .bottomWorkspaceBadgeDot{background:linear-gradient(135deg,#81efc7f2,#85ccfff2)}.bottomWorkspaceBadge[data-perspective=security]{background:linear-gradient(135deg,#5f5cb538,#3d6bb038)}.bottomWorkspaceBadge[data-perspective=security] .bottomWorkspaceBadgeDot{background:linear-gradient(135deg,#b0a9fff2,#8cd6fff2)}.bottomWorkspaceBadge[data-perspective=responder]{background:linear-gradient(135deg,#b047473d,#c97c4338)}.bottomWorkspaceBadge[data-perspective=responder] .bottomWorkspaceBadgeDot{background:linear-gradient(135deg,#ffbe76fa,#ff7979f5)}.bottomWorkspaceBadge[data-perspective=ahj]{background:linear-gradient(135deg,#8356ad38,#5388c438)}.bottomWorkspaceBadge[data-perspective=ahj] .bottomWorkspaceBadgeDot{background:linear-gradient(135deg,#e9bafff2,#96d5fff2)}html[data-theme=light] .bottomWorkspaceBadge{border-color:#4056761f;background:linear-gradient(135deg,#ebf2fcf5,#deecfafa);box-shadow:0 10px 22px #2940601f;color:#1a2a42e0}html[data-theme=light] .bottomWorkspaceBadgeDot{box-shadow:0 0 0 3px #3a5d8c14}html[data-theme=light] .bottomWorkspaceBadge[data-perspective=contractor]{background:linear-gradient(135deg,#e6eefcfa,#dbe6f8fa)}html[data-theme=light] .bottomWorkspaceBadge[data-perspective=building]{background:linear-gradient(135deg,#e3f4effa,#e2eefcfa)}html[data-theme=light] .bottomWorkspaceBadge[data-perspective=security]{background:linear-gradient(135deg,#e9ecfffa,#dfeffcfa)}html[data-theme=light] .bottomWorkspaceBadge[data-perspective=responder]{background:linear-gradient(135deg,#ffeee5fa,#ffe9e1fa)}html[data-theme=light] .bottomWorkspaceBadge[data-perspective=ahj]{background:linear-gradient(135deg,#f2e9fcfa,#e4f0fcfa)}html[data-theme=light] .miniMap{background:#ffffffeb;border-color:#16203124;box-shadow:0 10px 20px #1620311f}html[data-theme=light] .miniMapTitle{color:#121c2ae0;border-bottom-color:#1620311a;background:#f7faffeb}html[data-theme=light] .miniMapGrab{background:#1620310d;border-color:#1620311f;color:#162031a8}html[data-theme=light] .miniMapBtn,html[data-theme=light] .miniMapShow{background:#fffffff5;border-color:#16203124;color:#121c2adb}html[data-theme=light] .miniMapBody{filter:contrast(1.03) brightness(1.02)}html[data-theme=light] .counterStrip{border-bottom-color:#1620311a;background:linear-gradient(180deg,#fffffffa,#f4f8fdeb)}html[data-theme=light] .counterActive{border-right-color:#1620311a}html[data-theme=light] .activeNum{color:#0e1826f5}html[data-theme=light] .activeLbl{color:#303d52b8}html[data-theme=light] .tile{background:linear-gradient(180deg,#fffffffa,#f7fafeed);border-color:#16203124;box-shadow:inset 0 1px #ffffffeb,0 1px #1620310a}html[data-theme=light] .tileLbl,html[data-theme=light] .tileNum{color:#121c2aeb}html[data-theme=light] .tile.kind-FIRE{background:linear-gradient(180deg,#ff686847,#fff0f0e0);border-color:#d13f3f4d}html[data-theme=light] .tile.kind-TRBL{background:linear-gradient(180deg,#ffcc5a4d,#fff9e5eb);border-color:#d298184d}html[data-theme=light] .tile.kind-SUPV{background:linear-gradient(180deg,#ff9e4c47,#fff4e9eb);border-color:#d6741a4d}html[data-theme=light] .tile.kind-MON{background:linear-gradient(180deg,#56aeff47,#ecf7fff0);border-color:#2c78d64d}html[data-theme=light] .tile.kind-BMS{background:linear-gradient(180deg,#8876ff3d,#f3f1fff0);border-color:#594bd642}html[data-theme=light] .tile.kind-MISC{background:linear-gradient(180deg,#9aa8bc33,#f8fafdf0);border-color:#60708a38}html[data-theme=light] .counterSearch{border-color:#16203124;background:#fffffff0;color:#303d52b8}html[data-theme=light] .counterSearchInput{color:#121c2aeb}html[data-theme=light] .counterSearchInput::placeholder{color:#4c5a7094}html[data-theme=light] .queueRow.kind-FIRE,html[data-theme=light] .queueRowCompact.kind-FIRE{background:linear-gradient(180deg,#ff68682e,#fff6f6fa)!important;border-color:#d13f3f33!important}html[data-theme=light] .queueRow.kind-TRBL,html[data-theme=light] .queueRowCompact.kind-TRBL{background:linear-gradient(180deg,#ffcc5a2e,#fffbf0fa)!important;border-color:#d2981833!important}html[data-theme=light] .queueRow.kind-SUPV,html[data-theme=light] .queueRowCompact.kind-SUPV{background:linear-gradient(180deg,#ff9e4c2e,#fff8f1fa)!important;border-color:#d6741a33!important}html[data-theme=light] .queueRow.kind-MON,html[data-theme=light] .queueRowCompact.kind-MON{background:linear-gradient(180deg,#56aeff2e,#f2f9fffa)!important;border-color:#2c78d633!important}html[data-theme=light] .queueRow.kind-BMS,html[data-theme=light] .queueRowCompact.kind-BMS{background:linear-gradient(180deg,#8876ff29,#f5f3fffa)!important;border-color:#594bd633!important}html[data-theme=light] .queueRow.kind-MISC,html[data-theme=light] .queueRowCompact.kind-MISC{background:linear-gradient(180deg,#9aa8bc1f,#f8fafdfa)!important;border-color:#60708a29!important}html[data-theme=light] .queueKindChip{background:#fffffff5!important;border-color:#16203124!important;color:#121c2aeb!important}html[data-theme=light] .queueHeaderMeta .muteQueueBtn{background:#fffffff0!important;border-color:#16203124!important;color:#121c2ae0!important}html[data-theme=light] .queueHeaderMeta .muteQueueBtn.isOn{background:#5868801f!important}html[data-theme=light] .loginHeroTitle{color:#0e1826f5}html[data-theme=light] .loginHeroSubtitle,html[data-theme=light] .loginEyebrow{color:#344259b8}html[data-theme=light] .loginBrandMark{background:#ffffffe0;border-color:#1620311a}html[data-theme=light] .loginHeroGraphicWrap{background:#ffffffe6;border-color:#1620311a}html[data-theme=light] .loginMiniCard,html[data-theme=light] .loginSupportCard,html[data-theme=light] .loginPortalCard,html[data-theme=light] .loginIdentityCard,html[data-theme=light] .loginConnectCard,html[data-theme=light] .loginSimpleStatement,html[data-theme=light] .loginValueCard{background:#ffffffdb}html[data-theme=light] .loginErrorText{color:#b32e2ef5}@media(max-width:1100px){.loginShell,.loginSimpleHeroGrid{grid-template-columns:1fr}}@media(max-width:820px){.loginHeroGrid{grid-template-columns:1fr}.loginSupportCard{flex-direction:column;align-items:flex-start}.loginSupportImage{max-width:160px;width:100%}}@media(max-width:640px){.loginPage{padding:12px 12px 24px}.loginHeroCard,.loginPanel{padding:14px}.loginBrandLockup{flex-direction:column}.loginBrandMark{width:56px;height:56px}.loginHeroTitle{max-width:none}.loginConnectInputRow{grid-template-columns:1fr}}*,*:before,*:after{box-sizing:border-box}img,svg,video,canvas{max-width:100%}.panel,.card,.queueItem,.queueRow,.queueRowCompact,.listRow,.modalCard,.sheet,.scopePanel,[role=dialog],.panel *,.card *,.modalCard *,.sheet *,.scopePanel *,[role=dialog] *{min-width:0}.modalOverlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modalCard,.sheet,[role=dialog]{max-width:min(100%,calc(100vw - 24px))}.modalCard{width:min(1120px,calc(100vw - 24px));max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px)}@media(max-width:720px){.modalOverlay{padding:8px}.modalCard{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:14px}}html[data-theme=night] .panel .panel,html[data-theme=night] .panel .card,html[data-theme=night] .card .panel,html[data-theme=night] .card .card,html[data-theme=night] .modalCard .panel,html[data-theme=night] .modalCard .card,html[data-theme=night] .sheet .panel,html[data-theme=night] .sheet .card,html[data-theme=night] [role=dialog] .panel,html[data-theme=night] [role=dialog] .card,html[data-theme=dark] .panel .panel,html[data-theme=dark] .panel .card,html[data-theme=dark] .card .panel,html[data-theme=dark] .card .card,html[data-theme=dark] .modalCard .panel,html[data-theme=dark] .modalCard .card,html[data-theme=dark] .sheet .panel,html[data-theme=dark] .sheet .card,html[data-theme=dark] [role=dialog] .panel,html[data-theme=dark] [role=dialog] .card{background:linear-gradient(180deg,#101825e6,#0a101ad1);border-color:#ffffff1a}html[data-theme=light] .panel .panel,html[data-theme=light] .panel .card,html[data-theme=light] .card .panel,html[data-theme=light] .card .card,html[data-theme=light] .modalCard .panel,html[data-theme=light] .modalCard .card,html[data-theme=light] .sheet .panel,html[data-theme=light] .sheet .card,html[data-theme=light] [role=dialog] .panel,html[data-theme=light] [role=dialog] .card{background:linear-gradient(180deg,#fffffffc,#f5f9fff5);border-color:#5f78a22e;box-shadow:inset 0 1px #ffffffdb,0 8px 20px #2d48760f}.loginPage{min-height:100vh;min-height:100dvh;display:flex;align-items:center}.loginShell{align-items:stretch}.loginHeroCard{background:radial-gradient(900px 460px at 12% -8%,rgba(82,140,240,.18),transparent 58%),radial-gradient(620px 320px at 100% 0%,rgba(58,196,176,.12),transparent 54%),linear-gradient(180deg,#0b121deb,#080d15e0)}.loginBeaconStage{display:grid;grid-template-columns:minmax(160px,240px) minmax(0,1fr);gap:18px;align-items:center;padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#111c2bbd,#080e189e)}.loginBeaconStageMark{min-height:220px;border-radius:18px;display:grid;place-items:center;background:radial-gradient(circle at 50% 38%,#ffffff29,#ffffff08);border:1px solid rgba(255,255,255,.09);box-shadow:inset 0 1px #ffffff1a}.loginBeaconStageImage{width:min(180px,72%);aspect-ratio:1 / 1;object-fit:contain;filter:drop-shadow(0 16px 28px rgba(0,0,0,.28))}.loginBeaconStageBody{display:grid;gap:10px}.loginBeaconStageEyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#bccde4bd}.loginBeaconStageTitle{font-size:clamp(22px,3vw,30px);line-height:1.14;font-weight:900;color:#f4f8fff5}.loginBeaconStageText{line-height:1.72;color:#dce4f0c7}.loginBeaconStageBadges{display:flex;flex-wrap:wrap;gap:8px}.loginRail .btn,.loginRail .input,.loginRail .select{width:100%}.homePageGrid{display:grid;gap:12px;margin-top:12px}.homeHero{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(240px,.55fr);gap:12px;align-items:start}.homeHeroCopy{min-width:0;max-width:760px}.homeActionRail{display:grid;gap:8px;align-self:stretch}.homeSplit2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.homeSplitWide{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:12px}.homeMiniStatGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin-top:10px}.homeShortcutGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin-top:10px}.homeShortcutGridFixed3{grid-template-columns:repeat(3,minmax(0,1fr))}.homeShortcutPreferenceGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px}.homeShortcutPreferenceCard{transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.homeShortcutPreferenceCard.isSelected{border-color:#7db9ff94!important;box-shadow:0 0 0 1px #7db9ff47 inset,0 10px 24px #0812222e;background:linear-gradient(180deg,#4270a829,#0e16241a)}.homeShortcutPreferenceIcon{width:32px;height:32px;border-radius:999px;border:1px solid var(--line2);display:inline-flex;align-items:center;justify-content:center;background:#ffffff0a;flex:0 0 auto}:root[data-theme=light] .homeShortcutCard{background:#ffffffeb}:root[data-theme=light] .homeShortcutPreferenceIcon{background:#00000008}:root[data-theme=light] .homeShortcutPreferenceCard.isSelected{border-color:#3b82f652!important;box-shadow:0 0 0 1px #3b82f629 inset,0 10px 22px #0f213714;background:linear-gradient(180deg,#dbeafee6,#eff6fff5)}.homePairGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(max-width:1100px){.loginShell,.homeHero,.homeSplit2,.homeSplitWide{grid-template-columns:1fr}.homeHeroCopy{max-width:none}}@media(max-width:900px){.loginBeaconStage{grid-template-columns:1fr;gap:14px}.loginBeaconStageMark{min-height:180px}.homePairGrid{grid-template-columns:1fr}}@media(max-width:640px){.loginPage{padding:10px 10px 22px;align-items:stretch}.loginHeroCard,.loginPanel{padding:14px}.loginHeroGraphicWrap{border-radius:16px}.loginBeaconStage{padding:12px}.loginBeaconStageMark{min-height:150px}.loginBeaconStageTitle{font-size:22px}.homeActionRail .btn,.homeActionRail .btnSmall{min-height:40px}.homeShortcutGrid,.homeShortcutGridFixed3,.homeMiniStatGrid{grid-template-columns:1fr 1fr}}@media(max-width:420px){.loginBrandRow{gap:10px}.loginHeroBadges{gap:6px}.loginBeaconStageImage{width:min(140px,66%)}.homeShortcutGrid,.homeShortcutGridFixed3,.homeMiniStatGrid,.homePairGrid{grid-template-columns:1fr}}.dashboardGrid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.pageCols{display:grid;gap:12px;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr)}.gridCols2{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.gridCols3{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboardGrid>*,.pageCols>*,.gridCols2>*,.gridCols3>*{min-width:0}.card .title,.panel .title,.queueItem .title{overflow-wrap:anywhere}@media(max-width:1100px){.pageCols,.tabletStack2,.gridCols2{grid-template-columns:1fr!important}.gridCols3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.desktopOnlyBlock{display:none!important}.mobileOnlyBlock{display:block!important}.dashboardGrid,.gridCols2,.gridCols3{grid-template-columns:1fr!important}.btn,.btnPrimary,.btnSmall{white-space:normal;line-height:1.25;text-align:center;justify-content:center}.btnSmall{height:auto;min-height:34px;padding-top:8px;padding-bottom:8px}}.beaconPageActions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.beaconPageActions>.btn,.beaconPageActions>a.btn,.beaconPageActions>.btnSmall,.beaconPageActions>a.btnSmall{min-width:0}.actionRowResponsive>.btn,.actionRowResponsive>a.btn,.actionRowResponsive>.btnSmall,.actionRowResponsive>a.btnSmall,.actionRowResponsive>.input,.actionRowResponsive>.select,.row.gap-10>.btn,.row.gap-10>a.btn,.row.gap-10>.btnSmall,.row.gap-10>a.btnSmall,.row.gap-10>.input,.row.gap-10>.select{min-width:0}.beaconMetricGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.beaconMetricGrid.compact{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.beaconActionGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.beaconActionGrid>.queueItem,.beaconActionGrid>a.queueItem{height:100%}.beaconSplitMain{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:12px;margin-top:12px}.beaconSplitWide{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:12px;margin-top:12px}.beaconStack{display:grid;gap:12px}.beaconSpanFull{grid-column:1 / -1}.beaconList{display:grid;gap:8px}.beaconListRow{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap}.beaconListMain{min-width:0;flex:1 1 260px}.beaconListActions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.beaconListActions>.btn,.beaconListActions>a.btn{min-width:0}.inspectStartChoiceRow{display:flex;gap:8px;flex-wrap:wrap}.inspectStartChoiceRow>.btnSmall,.inspectStartChoiceRow>.btn,.inspectStartChoiceRow>.tab{min-width:0}.inspectStartFieldStack{display:grid;gap:10px;margin-top:12px}.inspectStartPausedRow{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.beaconDialogCard{width:min(720px,100%);max-height:min(85vh,900px);overflow:auto;padding:12px;border:1px solid rgba(120,170,255,.22)}.responsiveStickyPanel{position:sticky;top:84px}html[data-theme=light] .beaconDialogCard{border-color:#121e321f}@media(max-width:980px){.beaconSplitMain,.beaconSplitWide{grid-template-columns:1fr}.responsiveStickyPanel{position:static;top:auto}}@media(max-width:720px){.beaconMetricGrid,.beaconMetricGrid.compact,.beaconActionGrid{grid-template-columns:1fr 1fr}.beaconPageActions,.beaconListActions{width:100%}.beaconListActions{justify-content:flex-start}}@media(max-width:560px){.beaconPageActions>.btn,.beaconPageActions>a.btn,.beaconPageActions>.btnSmall,.beaconPageActions>a.btnSmall,.beaconListActions>.btn,.beaconListActions>a.btn,.actionRowResponsive>.btn,.actionRowResponsive>a.btn,.actionRowResponsive>.btnSmall,.actionRowResponsive>a.btnSmall,.row.gap-10>.btn,.row.gap-10>a.btn,.row.gap-10>.btnSmall,.row.gap-10>a.btnSmall,.beaconPageActions>.input,.beaconPageActions>.select,.actionRowResponsive>.input,.actionRowResponsive>.select,.row.gap-10>.input,.row.gap-10>.select{flex:1 1 100%;width:100%}.beaconPageActions>.btn,.beaconPageActions>a.btn,.beaconPageActions>.btnSmall,.beaconPageActions>a.btnSmall,.beaconListActions>.btn,.beaconListActions>a.btn,.actionRowResponsive>.btn,.actionRowResponsive>a.btn,.actionRowResponsive>.btnSmall,.actionRowResponsive>a.btnSmall,.row.gap-10>.btn,.row.gap-10>a.btn,.row.gap-10>.btnSmall,.row.gap-10>a.btnSmall{justify-content:center}.beaconMetricGrid,.beaconMetricGrid.compact,.beaconActionGrid{grid-template-columns:1fr}.inspectStartChoiceRow>.btnSmall,.inspectStartChoiceRow>.btn,.inspectStartChoiceRow>.tab{flex:1 1 100%;justify-content:center}.beaconDialogCard{width:100%;padding:10px}}.menuSearchDropdown{position:absolute;left:0;right:0;top:calc(100% + 6px);border:1px solid var(--line);background:#09101cf5;border-radius:12px;padding:6px;z-index:60;box-shadow:0 12px 24px #00000059}.menuSearchItem{width:100%;text-align:left;padding:10px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--text0)}.menuSearchItem:hover{background:#49a3ff1a;border-color:#49a3ff40}.hdrMenuFindDropdown{left:-1px;right:-1px;top:calc(100% + 8px)}html[data-theme=light] .menuSearchDropdown{background:#fffffffa;box-shadow:0 12px 24px #0000001f}html[data-theme=light] .menuSearchItem{background:#00000005;border-color:#00000014;color:#0a101ceb}.hubHeroGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.hubSectionGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.hubSectionCard{display:grid;gap:10px;align-content:start}.hubSectionCard .queueItem{height:100%}.sectionEyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.clamp2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.wrapAnywhere{overflow-wrap:anywhere;word-break:break-word}.actionRowResponsive{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.actionRowResponsive>*{min-width:0}.kpiGridAuto{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.tableRow>div,.tableHead>div{min-width:0}@media(max-width:720px){.hubHeroGrid,.hubSectionGrid,.kpiGridAuto{grid-template-columns:1fr}.menuSearchDropdown{max-height:min(50vh,420px);overflow:auto}}.inspectionMapWorkbench{display:flex;flex-direction:column;align-items:stretch;gap:12px;overflow:visible}.inspectionMapWorkbench .mapPane{width:100%;flex:0 0 auto;min-height:clamp(340px,46vh,620px);height:clamp(340px,46vh,620px);max-height:min(72vh,680px);position:sticky;top:calc(var(--hdr-h,64px) + 10px);z-index:6}.inspectionMapWorkbench .inspectListPane{width:100%;max-width:none;min-width:0;min-height:clamp(360px,42vh,720px);max-height:min(64vh,820px);overflow:hidden;border:1px solid rgba(120,170,255,.16);background:linear-gradient(180deg,#09101ceb,#09101cdb);box-shadow:0 18px 42px #0000003d}.inspectionMapWorkbench .inspectScrollPane{flex:1 1 auto;min-height:0;max-height:100%;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-right:2px;padding-bottom:calc(var(--bottomnav-h,72px) + 12px)}.inspectionMapWorkbench .inspectDeviceList{display:flex;flex-direction:column;gap:8px}.inspectionSearchRow{display:flex;align-items:center;gap:8px;min-width:0}.inspectionMapSelectionCard{position:sticky;top:0;z-index:5;padding:12px;border:1px solid rgba(120,170,255,.16);background:linear-gradient(180deg,#09101cf5,#0b1320eb)}.inspectionMapSelectionTitleRow{display:flex;align-items:flex-start;gap:8px;min-width:0;flex-wrap:wrap}.inspectionMapSelectionTitle{font-weight:900;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inspectionMapSelectionMeta{margin-top:6px;font-size:12px;color:#d6e1f0d6;line-height:1.45;overflow-wrap:anywhere}.inspectionMapStatsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin-top:12px}.inspectionMapStatCard{min-width:0;padding:8px 10px;border-radius:10px;border:1px solid rgba(120,170,255,.14);background:#ffffff09}.inspectionMapStatValue{font-size:18px;font-weight:900;color:#f4f8fff5}.inspectionMapStatLabel{margin-top:4px;font-size:11px;line-height:1.35;color:#ccd9ecc7;text-transform:uppercase;letter-spacing:.04em}.inspectDeviceRowTitle,.inspectDeviceRowMeta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inspectDeviceRowTitle{font-weight:800}.inspectionEmptyState{padding:12px;border-radius:12px;border:1px dashed rgba(120,170,255,.22);background:#ffffff06}@media(max-width:980px){.mapInspectSplit .inspectListPane{min-height:clamp(560px,72vh,1040px);max-height:clamp(620px,78vh,1180px)}.mapInspectSplit.hasSelectedDevice .inspectListPane{min-height:clamp(680px,82vh,1220px);max-height:clamp(760px,88vh,1300px)}.mapInspectSplit .mapPane{height:clamp(200px,30vh,320px);min-height:200px;max-height:340px}.inspectionMapSelectionTitle,.inspectionMapSelectionMeta,.inspectDeviceRowMeta{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.inspectionSearchRow{flex-wrap:wrap}}html[data-theme=light] .inspectionMapSelectionCard{background:linear-gradient(180deg,#fffffffa,#f4f8fff5);border-color:#253d6124}html[data-theme=light] .inspectionMapStatCard{background:#ebf2ffbf;border-color:#253d611f}html[data-theme=light] .inspectionMapStatValue{color:#111e31f2}html[data-theme=light] .inspectionMapStatLabel,html[data-theme=light] .inspectionMapSelectionMeta{color:#384b68d1}html[data-theme=light] .inspectionEmptyState{background:#f4f8ffe6;border-color:#577ab938}.responsiveTwoCol{grid-template-columns:minmax(0,1.8fr) minmax(280px,.9fr)}.assetScanSplit{grid-template-columns:minmax(0,1.3fr) minmax(280px,.9fr)}.hubCardGrid{display:grid;gap:10px}@media(max-width:980px){.responsiveTwoCol,.assetScanSplit{grid-template-columns:1fr}}.inspectionPanelStack{display:flex;flex-direction:column;gap:10px;min-width:0}.inspectionPanelStack>*{min-width:0}.inspectionQuestionCard,.inspectionCategoryCard,.inspectionCompletionBar,.inspectionQuestionCard .row,.inspectionCategoryCard .row,.inspectionCompletionBar .row{min-width:0}.inspectionQuestionActions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.inspectionQuestionFieldRow{display:flex;gap:10px;align-items:center;flex-wrap:wrap;min-width:0}.inspectionQuestionCard .input,.inspectionQuestionCard .select,.inspectionQuestionCard select,.inspectionQuestionCard textarea,.inspectionQuestionCard input[type=text],.inspectionQuestionCard input[type=date]{max-width:100%}.inspectionQuestionCard textarea{width:100%}.inspectionQuestionFieldGrow{flex:1 1 220px;min-width:0}.inspectionEmptyState{padding:12px;border-radius:10px;border:1px dashed rgba(130,164,214,.22);background:#ffffff06}.inspectionCompletionBar{padding:10px;border:1px solid rgba(120,170,255,.12);border-radius:10px;background:linear-gradient(180deg,#ffffff08,#ffffff04)}.inspectDeviceRowTitle,.inspectDeviceRowMeta,.inspectionMapSelectionMeta,.inspectionMapSelectionTitle{word-break:break-word;overflow-wrap:anywhere}@media(max-width:980px){.inspectionQuestionFieldRow{align-items:stretch}.inspectionQuestionFieldRow .inspectionQuestionFieldGrow,.inspectionQuestionFieldRow .input,.inspectionQuestionFieldRow .select,.inspectionQuestionFieldRow select,.inspectionQuestionFieldRow input[type=text],.inspectionQuestionFieldRow input[type=date]{width:100%;flex:1 1 100%}.inspectionQuestionActions .btnSmall,.inspectionQuestionActions .btn,.inspectionQuestionActions .btnGhost{max-width:100%}}html[data-theme=light] .inspectionEmptyState{background:#12346008;border-color:#253d6129}.hdrJumpMenu{position:relative;min-width:0}.hdrJumpMenuBtn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;padding:10px 12px;border-radius:14px;border:1px solid var(--line);background:#00000042;color:var(--text0);box-shadow:var(--shadowIn)}.hdrJumpMenuBtn.isOpen{border-color:#49a3ff47;background:#49a3ff1f}.hdrJumpMenuBtnCopy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.hdrJumpMenuLabel{font-weight:800}.hdrJumpMenuHint{font-size:12px;color:var(--text2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.hdrJumpMenuDropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:85;display:grid;gap:10px;padding:12px;border-radius:18px;border:1px solid var(--line);background:#080e18f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 24px 64px #0006;max-height:min(70vh,560px);overflow:auto}.hdrJumpMenuGroup{display:grid;gap:10px}.hdrJumpMenuGroupTitle{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text2);font-weight:800}.hdrJumpMenuSections{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.hdrJumpMenuSection{display:grid;gap:8px}.hdrJumpMenuSectionTitle{font-size:12px;color:var(--text1);font-weight:800}.hdrJumpMenuItems{display:grid;gap:8px}.hdrJumpMenuItem{text-align:left;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:inherit}.hdrJumpMenuItem:hover{border-color:#49a3ff40;background:#49a3ff1f}html[data-theme=light] .hdrJumpMenuBtn{background:#ffffffdb}html[data-theme=light] .hdrJumpMenuDropdown{background:#fffffff5}html[data-theme=light] .hdrJumpMenuItem{background:#f6f9ffeb}@media(max-width:720px){.hdrJumpMenuDropdown{left:auto;right:0;width:min(100vw - 24px,640px)}.hdrJumpMenuHint{white-space:normal}}.hdrJumpMenuLabel{font-size:14px;font-weight:700;letter-spacing:0}.hdrJumpMenuHint{display:none!important}.hdrJumpMenuBtn{font-size:14px}.hdrJumpMenuActionRow{flex:1 1 280px;min-width:180px}.hdrScanBtn{flex:0 0 auto;min-width:108px}.scopePanel .hdrSelect{width:67%;max-width:420px}@media(max-width:860px){.scopePanel .hdrSelect{width:100%;max-width:none}.hdrJumpMenuActionRow{flex:1 1 100%}.hdrScanBtn{flex:1 1 auto}}.modalScrim{position:fixed;inset:0;z-index:120;background:#050a1494;padding:12px}.btnTiny{height:24px;padding:0 8px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:inherit;font-size:11px;font-weight:800}.btnTiny:hover{background:#49a3ff1f;border-color:#49a3ff40}.pillBad{padding:6px 10px;border-radius:999px;font-weight:800;font-size:12px;letter-spacing:.02em;background:#ff5a6e29;border:1px solid rgba(255,90,110,.32)}.hdrScopeDesktop{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,.85fr) minmax(0,.95fr);gap:8px;width:100%;min-width:0;align-items:end}.hdrScopeGroup{min-width:0;display:grid;gap:4px}.hdrScopeSelect{width:100%;min-width:0;max-width:100%;height:34px;padding:4px 28px 4px 10px;font-size:13px}.hdrActions{gap:8px;flex:0 1 auto;min-width:0}.hdrAlertShortcut{flex:0 0 auto;width:auto;padding-inline:10px}.hdrAlertBadge{max-width:none}.hdrJumpCluster{display:flex;align-items:stretch;gap:8px;min-width:0;flex:1 1 0}.hdrJumpMenuActionRow{flex:1 1 0;min-width:150px}.hdrJumpMenuBtn{min-height:34px;height:34px;padding:4px 10px;border-radius:10px}.hdrJumpMenuLabel{font-size:13px;font-weight:800}.hdrScanBtn{width:34px;min-width:34px;height:34px;padding:0;justify-content:center}.hdrScanIconBtn span{display:none}.hdrSessionDialog{width:min(360px,calc(100vw - 24px));margin:12vh auto 0;padding:16px}.hdrSessionForm{display:grid;gap:10px;margin-top:12px}.hdrSessionField{display:grid;gap:4px}.scopePanel .hdrSelect{width:100%;max-width:none}@media(min-width:861px){.hdrSelectors{flex:1 1 0;min-width:0}.hdrMain{align-items:end}.hdrActions{flex:0 1 420px;justify-content:flex-end;flex-wrap:nowrap}}@media(max-width:1180px){.hdrMain{flex-wrap:wrap;align-items:stretch}.hdrSelectors,.hdrActions{width:100%}.hdrActions{justify-content:flex-start;flex-wrap:wrap}}@media(max-width:860px){.hdrJumpCluster{width:100%}.hdrJumpMenuActionRow{flex:1 1 auto}}.hdrSelectors{flex:0 1 auto;min-width:0}.hdrScopeDesktop{grid-template-columns:minmax(120px,150px) minmax(120px,150px) minmax(140px,180px);width:auto}.hdrScopeSelect{width:100%;max-width:100%}.hdrActions{gap:6px}.hdrAlertShortcut{min-width:0;max-width:fit-content;padding-inline:10px}.hdrAlertBadge{display:inline-flex;max-width:100%}.hdrJumpCluster{flex:0 1 auto;gap:6px}.hdrJumpMenuActionRow{flex:0 0 auto;min-width:0}.hdrJumpMenuBtn{min-width:118px;width:auto;justify-content:space-between}.hdrJumpMenuDropdown{min-width:min(540px,calc(100vw - 24px))}.hdrScanBtn{border-radius:10px}.hdrAhjQuickActions{display:flex;gap:6px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.hdrAhjQuickBtn{min-height:34px;padding:0 10px;font-size:12px}@media(min-width:861px){.hdrMain{gap:12px}.hdrSelectors{flex:0 1 auto}.hdrActions{flex:1 1 auto;align-items:flex-end}}@media(max-width:1280px){.hdrScopeDesktop{grid-template-columns:minmax(112px,140px) minmax(112px,140px) minmax(128px,168px)}}@media(max-width:1180px){.hdrSelectors,.hdrActions,.hdrJumpCluster,.hdrJumpMenuActionRow{width:100%}.hdrScopeDesktop{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.hdrJumpMenuBtn{width:100%}.hdrAhjQuickActions{justify-content:flex-start}}@media(max-width:860px){.hdrScopeDesktop{display:none}}.hdrScopeDesktop{grid-template-columns:minmax(98px,118px) minmax(98px,118px) minmax(116px,144px);gap:6px}.hdrScopeSelect{height:32px;padding:3px 26px 3px 9px;font-size:12px}.hdrActions{gap:5px}.hdrAlertShortcut{min-height:32px;height:32px;padding-inline:8px}.hdrJumpCluster{gap:5px}.hdrJumpMenuBtn{min-height:32px;height:32px;min-width:94px;padding:3px 9px}.hdrJumpMenuLabel{font-size:12px}.hdrScanBtn{width:32px;min-width:32px;height:32px}@media(max-width:1280px){.hdrScopeDesktop{grid-template-columns:minmax(92px,108px) minmax(92px,108px) minmax(108px,132px)}}.signalCopyValueRow{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.hdrScopeDesktop{grid-template-columns:minmax(82px,104px) minmax(82px,104px) minmax(96px,124px);gap:5px}.hdrScopeGroup .selLabel{font-size:10px;letter-spacing:.08em;text-transform:uppercase}.hdrScopeSelect{height:30px;padding:2px 24px 2px 8px;font-size:12px}.hdrActions{gap:4px}.hdrAlertShortcut{min-height:30px;height:30px;padding-inline:7px}.hdrAlertBadge{max-width:128px}.hdrJumpCluster{gap:4px}.hdrJumpMenuBtn{min-height:30px;height:30px;min-width:86px;padding:2px 8px}.hdrJumpMenuDropdown{min-width:min(520px,calc(100vw - 24px))}.hdrScanBtn{width:30px;min-width:30px;height:30px}@media(max-width:1280px){.hdrScopeDesktop{grid-template-columns:minmax(76px,96px) minmax(76px,96px) minmax(90px,114px)}}.reportQueueToolbar{display:grid;grid-template-columns:minmax(220px,1.6fr) minmax(180px,.7fr) minmax(0,1.4fr);gap:10px;align-items:end}.reportQueueSearchField,.reportQueueSortField{margin:0}.reportQueueFilterPills{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-end}.reportQueueCard{border:1px solid rgba(120,170,255,.12)}.reportQueueStatGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}@media(max-width:1100px){.reportQueueToolbar,.reportQueueStatGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.reportQueueToolbar,.reportQueueStatGrid{grid-template-columns:1fr}}.hdrScopeSummary{display:flex;align-items:center;gap:8px;min-width:0;margin-top:4px;font-size:11px;color:#b8d0f5d6}.hdrScopeSummary span{min-width:0;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hdrScopeSummary strong{color:#ebf4ffeb;font-weight:800}.hdrScopeDesktop{grid-template-columns:minmax(96px,124px) minmax(96px,124px) minmax(112px,164px)}.inspectionWizardSidebar .inspectDeviceList,.inspectionWorkspaceCard .inspectDeviceList{max-height:calc(100vh - 280px)!important}@media(max-width:1280px){.hdrScopeDesktop{grid-template-columns:minmax(88px,112px) minmax(88px,112px) minmax(104px,148px)}}@media(max-width:1180px){.hdrScopeSummary{justify-content:flex-start;flex-wrap:wrap}.hdrScopeSummary span{max-width:none}}@media(max-width:860px){.hdrScopeSummary{display:none}}@media(max-width:640px){.inspectionWizardSidebar .inspectDeviceList,.inspectionWorkspaceCard .inspectDeviceList{max-height:58vh!important}}.reportQueueToolbarWide{grid-template-columns:minmax(220px,1.5fr) minmax(160px,.55fr) minmax(220px,1.45fr) minmax(200px,.9fr)}.adminCollabHistoryTable th,.adminCollabHistoryTable td{vertical-align:top}@media(max-width:1280px){.hdrAhjQuickActions{gap:5px}.hdrAhjQuickBtn{padding:0 8px}}@media(max-width:1180px){.reportQueueToolbarWide{grid-template-columns:repeat(2,minmax(0,1fr))}.hdrActions{row-gap:6px}.hdrJumpCluster{flex-wrap:wrap}.hdrJumpMenuActionRow{min-width:180px}}@media(max-width:720px){.reportQueueToolbarWide{grid-template-columns:1fr}.adminCollabHistoryTable .btnSmall{width:100%;justify-content:center}}.feedbackLauncherBtn{position:fixed;right:18px;bottom:calc(var(--bottomnav-h, 0px) + 18px);z-index:75;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 86%,var(--accent) 14%);color:var(--text0);border-radius:999px;padding:10px 14px;box-shadow:0 12px 28px #00000040}.feedbackModalScrim{position:fixed;inset:0;z-index:120;background:#0000007a;display:flex;align-items:center;justify-content:center;padding:18px}.feedbackModalPanel{width:min(760px,100%);max-height:min(88vh,920px);overflow:auto;border:1px solid var(--line);border-radius:18px;background:var(--panel);box-shadow:0 24px 60px #00000059;padding:16px}.feedbackContextGrid,.feedbackSummaryGrid,.feedbackReviewGrid{display:grid;gap:12px}.feedbackContextGrid,.feedbackSummaryGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.feedbackReviewGrid{grid-template-columns:minmax(280px,.9fr) minmax(0,1.4fr)}@media(max-width:900px){.feedbackReviewGrid{grid-template-columns:1fr}}@media(max-width:640px){.feedbackLauncherBtn{right:12px;bottom:calc(var(--bottomnav-h, 0px) + 12px);padding:10px 12px}.feedbackLauncherBtn span{display:none}}.hdrScopeDesktopCard{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 14px;min-width:0;border-radius:18px;border:1px solid rgba(120,170,255,.18);background:#0a121ef5;box-shadow:0 14px 32px #0000002e;animation:none!important;transition:none!important;contain:paint}.hdrScopeHero{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.hdrScopeHeroItem{display:inline-flex;align-items:center;min-width:0}.hdrScopeHeroItemBtn{padding:0;border:0;background:transparent;cursor:pointer;color:inherit}.hdrScopeHeroItemBtn:focus-visible .hdrScopeHeroValue,.hdrScopeHeroItemBtn:hover .hdrScopeHeroValue{border-color:#98d1ff8f;box-shadow:0 0 0 2px #5badff2e}.hdrScopeHeroLabel{display:none}.hdrScopeHeroValue{display:inline-flex;align-items:center;min-width:0;max-width:280px;padding:10px 15px;border-radius:999px;background:#60b6ff38;border:1px solid rgba(123,193,255,.3);color:#dff1ff;font-size:15px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:none!important;transition:none!important;transform:translateZ(0);backface-visibility:hidden}.hdrScopeQuickAction{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;min-height:38px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#eef6ff;font-size:13px;font-weight:700}.hdrScopeQuickAction:hover{background:#ffffff14}.hdrScopeQuickActionDots{display:inline-flex;align-items:center;justify-content:center}.hdrScopeSummary{display:none}.feedbackModalScrim{background:#030810cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.feedbackModalPanel{background:color-mix(in srgb,var(--bg) 93%,var(--panel) 7%);box-shadow:0 28px 72px #0000007a}@media(max-width:1180px){.hdrScopeDesktopCard{width:100%}.hdrScopeHeroValue{max-width:220px}}@media(max-width:980px){.hdrScopeHero{gap:8px}.hdrScopeHeroItem{width:100%}.hdrScopeHeroLabel{min-width:74px}}@media(max-width:860px){.hdrScopeDesktopCard{display:none}}@media(max-width:640px){.hdrScopeHeroValue{max-width:180px}}.hdrJumpMenuDropdownFixed{position:fixed;right:auto;max-width:min(760px,calc(100vw - 24px));z-index:5200}.mapLineworkLayer{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}.mapLineworkLabel{position:absolute;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.14);background:#0a121ce0;color:#fff;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;z-index:2;box-shadow:0 8px 20px #00000038}.mapLineworkSwatch{width:12px;height:12px;border-radius:999px;border:1px solid rgba(255,255,255,.22);flex:0 0 auto}.mapLineworkMeta{opacity:.72;font-size:10px}.mapTextTag{position:absolute;transform:translate(-50%,-50%);border:1px solid rgba(140,200,255,.45);background:#0c182cd1;color:#fff;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;z-index:2}.mapStaticMarker{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.2);background:#121c28e0;color:#fff;border-radius:999px;padding:4px 10px 4px 6px;z-index:2}.mapStaticMarkerGlyph{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:999px;background:#78aaff33;font-size:10px;font-weight:800}.mapStaticMarkerLabel{font-size:12px;font-weight:700}.mapAnchorMarker{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;gap:6px;border:1px dashed rgba(255,215,120,.55);background:#2e2208db;color:#fff4cf;border-radius:999px;padding:4px 10px 4px 6px;z-index:2}.mapAnchorGlyph{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:999px;background:#ffd7782e;font-size:10px;font-weight:800}.mapAnchorLabel{font-size:12px;font-weight:700}.mapSearchDock{position:absolute;left:12px;top:12px;z-index:5}.mapSearchDock.isOpen{width:min(360px,calc(100% - 24px))}.mapSearchLauncher{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:38px;min-height:38px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#0a121ceb;color:inherit;font-weight:700;box-shadow:0 10px 26px #0000003d}.mapSearchLauncherLabel{white-space:nowrap}.mapSearchPanel{width:min(360px,calc(100vw - 24px));display:grid;gap:6px}.mapSearchResults{display:grid;gap:6px;max-height:220px;overflow:auto;padding:8px;border-radius:12px;background:#0a121ceb;border:1px solid rgba(255,255,255,.14)}.mapSearchResult{display:flex;justify-content:space-between;gap:10px;align-items:center;width:100%;text-align:left;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:inherit;border-radius:10px;padding:8px 10px}html[data-theme=light] .mapTextTag,html[data-theme=light] .mapStaticMarker,html[data-theme=light] .mapAnchorMarker,html[data-theme=light] .mapLineworkLabel,html[data-theme=light] .mapSearchResults{background:#fffffff5;color:#102030;border-color:#28466e2e}html[data-theme=light] .mapStaticMarkerGlyph{background:#78aaff2e}html[data-theme=light] .mapAnchorGlyph{background:#ffd7783d}.serviceRequestsPage{position:relative;isolation:isolate}.serviceDashboardHeader{position:static;z-index:auto;overflow:visible;display:block;gap:0;padding:0;margin-bottom:12px;border:none;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.serviceDashboardHeaderRow{position:sticky;top:calc(var(--hdr-h, 64px) + 8px);z-index:70;display:flex;gap:12px;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;padding:12px;border:1px solid rgba(120,170,255,.18);border-radius:16px;background:linear-gradient(180deg,#08101cf5,#08101ce6);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 18px 42px #00000038}.serviceDashboardActionRow{justify-content:flex-end;min-width:0}.serviceDashboardActionGroup{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.serviceDashboardHighlights{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.serviceDashboardHighlightCard{min-width:0;padding:10px 12px;border-radius:12px;border:1px solid rgba(120,170,255,.16);background:#ffffff0a}.serviceDashboardBody{padding-top:4px}.serviceExportMenuWrap{position:relative}.serviceExportButton{display:inline-flex;align-items:center;gap:8px}.serviceExportMenu{left:auto;right:0;width:min(248px,calc(100vw - 32px));padding:10px;display:grid;gap:8px}.serviceExportMenuTitle{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.serviceExportMenuSummary{font-size:11px;color:var(--muted);line-height:1.45}.serviceExportOption{display:grid;gap:4px;font-size:11px;font-weight:700}.serviceExportActionRow{display:flex;justify-content:flex-end}.serviceExportConfirmBtn{display:inline-flex;align-items:center;gap:6px}.serviceRequestsPage .tableHead{position:sticky;top:0;z-index:2;background:#08101cf5}html[data-theme=light] .serviceDashboardHeaderRow{background:linear-gradient(180deg,#fffffff7,#f8fbffed);border-color:#1018261a;box-shadow:0 18px 42px #1018261f}html[data-theme=light] .serviceDashboardHighlightCard{background:#10182608;border-color:#10182614}html[data-theme=light] .serviceRequestsPage .tableHead{background:#fffffff7}@media(max-width:900px){.serviceDashboardHeaderRow{top:calc(var(--hdr-h, 64px) + 8px);padding:10px}.serviceDashboardActionRow{width:100%;justify-content:flex-start}}.serviceDashboardHeader--compact{gap:0;padding:0}.serviceDashboardSummaryGrid,.serviceDashboardDetailGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.serviceDashboardActionSpacer{flex:1 1 auto}.serviceDashboardNewBtn{min-width:72px}.serviceExportIconBtn{display:inline-flex;align-items:center;justify-content:center;width:40px;min-width:40px;height:40px;border-radius:12px}.infoIconBtn{display:inline-flex;align-items:center;justify-content:center;width:28px;min-width:28px;height:28px;border-radius:999px;border:1px solid rgba(148,163,184,.3);background:transparent;color:var(--muted);padding:0}.infoIconBtn:hover,.infoIconBtn:focus-visible{border-color:#78b9ff57;background:#78b9ff14}.infoIconBtnGlyph{transition:transform .15s ease,border-color .15s ease,color .15s ease}.infoIconBtn:hover .infoIconBtnGlyph,.infoIconBtn:focus-visible .infoIconBtnGlyph{transform:scale(1.04);border-color:#78b9ff70!important;color:var(--text)!important}.contextHelpWrap{position:relative;display:inline-flex;align-items:center}.contextHelpBtn{width:34px;min-width:34px;height:34px;border-radius:12px}.contextHelpPopover{width:min(360px,calc(100vw - 32px));left:auto;right:0;display:grid;gap:10px}.contextHelpPopover--left{left:0;right:auto}.contextHelpSectionTitle{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:4px}.contextHelpList{margin:0;padding-left:18px;display:grid;gap:4px}.contextHelpSearchRow{display:grid;gap:6px}.contextHelpTags{display:flex;flex-wrap:wrap;gap:6px}.contextHelpTag{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;border:1px solid rgba(120,170,255,.22);background:#ffffff0d;font-size:11px}html[data-theme=light] .contextHelpTag{background:#1018260a;border-color:#10182617}.serviceDashboardBody .panel>.row.spread .actionRowResponsive{align-items:center}@media(max-width:900px){.serviceDashboardActionSpacer{display:none}.serviceDashboardSummaryGrid,.serviceDashboardDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.serviceDashboardSummaryGrid,.serviceDashboardDetailGrid{grid-template-columns:1fr}}.serviceStickyAnchor{scroll-margin-top:calc(var(--hdr-h, 64px) + 18px)}.serviceDashboardBody{position:relative;z-index:1}.mapSearchHead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px;border-radius:999px;background:#0a121ceb;border:1px solid rgba(255,255,255,.14);box-shadow:0 10px 26px #0000003d}.mapSearchInputWrap{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto;padding:0 8px}.mapSearchInput{flex:1 1 auto;min-width:0;border:0;outline:none;background:transparent;color:inherit;padding:6px 0}.mapSearchTitle{font-size:12px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.mapSearchClose{border:0;background:#ffffff14;color:inherit;font-size:12px;font-weight:700;border-radius:999px;padding:7px 12px}html[data-theme=light] .mapSearchLauncher,html[data-theme=light] .mapSearchHead{background:#fffffff5;color:#102030;border-color:#28466e2e}select.select,select.input,.field select,select{min-height:40px;line-height:1.35;padding-top:8px;padding-bottom:8px;background-position:right 12px center}.field select[multiple]{padding-top:10px;padding-bottom:10px}.serviceDashboardHeader{z-index:auto;overflow:visible}.serviceDashboardBody,.serviceRequestsPage .panel,.serviceRequestsPage .card,.serviceRequestsPage .table{position:relative;z-index:0}.hdrScopeHeroValue,.scopeBarVals,.hdrSelectors,.hdrScopeHero,.hdrScopeHeroItem,.hdrScopeDesktopCard,.scopeBar{animation:none!important;transition:none!important}.hdrSelectors{isolation:isolate}.hdrScopeDesktopCard{position:relative;overflow:hidden;isolation:isolate;will-change:auto}.hdrScopeHeroValue{position:relative;contain:layout paint style}.scopeBar,.scopeBarVals{text-rendering:optimizeLegibility;backface-visibility:hidden}.loginTopActions{justify-content:flex-end}.loginMontage{grid-template-columns:repeat(2,minmax(180px,1fr));gap:12px}.loginMontageCard{min-height:104px;padding:14px;align-items:flex-start}.loginMontageText{min-width:0;display:grid;gap:4px}.loginMontageTitle,.loginMontageSub,.loginBeaconStageTitle,.loginBeaconStageText,.loginTopSub{overflow-wrap:anywhere}.loginMontageTitle{font-size:14px;line-height:1.25}.loginMontageSub{margin-top:0;line-height:1.5}.loginMontageIconWrap{width:46px;height:46px;border-radius:15px}.loginMontageIcon{width:22px;height:22px}html[data-theme=light] .loginHeroCard,html[data-theme=light] .loginPanel,html[data-theme=light] .loginTopBar,html[data-theme=light] .loginBeaconStage,html[data-theme=light] .loginMontageCard,html[data-theme=light] .loginMontageWatermark{color:#0e1826f0}html[data-theme=light] .loginRail .input,html[data-theme=light] .loginRail .select,html[data-theme=light] .loginRail textarea,html[data-theme=light] .loginRail .badge,html[data-theme=light] .loginTopActions .btnSmall{box-shadow:none}html[data-theme=light] .loginRail .input,html[data-theme=light] .loginRail .select,html[data-theme=light] .loginRail textarea{background:#fffffffa;color:#0e1826f0;border-color:#5f78a23d}html[data-theme=light] .loginRail .input::placeholder,html[data-theme=light] .loginRail textarea::placeholder{color:#4a5c78ad}@media(max-width:1100px){.loginMontage{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.loginTopActions{width:100%;justify-content:flex-start}.loginMontage{grid-template-columns:1fr}.loginMontageCard{min-height:0}}.hdrBrand{gap:10px}.hdrPageHelpBtn{min-height:30px;height:30px;min-width:30px;padding:0 8px;flex:0 0 auto}.topNavBtn,.iconBtn,.hdrBtn,.hdrJumpMenuBtn,.hdrScopeQuickAction,.btn.secondary.hdrAhjQuickBtn,.btn,.btnPrimary,.btnSmall{min-height:30px;touch-action:manipulation}.hdrTop .topNavBtn,.hdrTop .iconBtn,.hdrTop .hdrBtn,.hdrTop .hdrJumpMenuBtn,.hdrTop .hdrScopeQuickAction,.hdrTop .btn.secondary.hdrAhjQuickBtn{padding-top:5px;padding-bottom:5px}.hdr,.hdrTop,.hdrScopeDesktopCard,.scopeBar,.scopeBarVals,.hdrBrand,.hdrTitle{backface-visibility:hidden;transform:translateZ(0)}.loginMontage{grid-template-columns:repeat(2,minmax(210px,1fr));align-items:stretch}.loginMontageWatermark{grid-column:1 / -1}.loginMontageCard{min-width:0;width:100%}@media(max-width:1180px){.loginMontage{grid-template-columns:repeat(2,minmax(0,1fr))}}.moduleSwitchStrip{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:6px 12px 2px}.moduleSwitchBtn{display:inline-flex;appearance:none;-webkit-appearance:none;font:inherit;cursor:pointer;touch-action:manipulation;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:7px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);text-decoration:none;color:inherit;background:#ffffff0a;font-size:11px;font-weight:700;letter-spacing:.01em;white-space:nowrap}.moduleSwitchBtn.active{background:#78aaff29;border-color:#78aaff5c;box-shadow:0 8px 18px #09101e29}.loginConnectInputRow{grid-template-columns:minmax(0,1.3fr) minmax(120px,.7fr) auto;align-items:center}.loginHeroCard,.loginPanel,.loginBeaconStage,.loginIdentityCard,.loginConnectCard{min-height:100%}html[data-theme=light] .moduleSwitchBtn{border-color:#1c2c441f;background:#ffffffe6}html[data-theme=light] .moduleSwitchBtn.active{background:#78aaff1f;border-color:#5078d247}@media(max-width:640px){.moduleSwitchStrip{gap:6px}.moduleSwitchBtn{flex:1 1 calc(50% - 6px);justify-content:center}.loginConnectInputRow{grid-template-columns:1fr}}.loginShell{width:min(1600px,calc(100vw - 32px));margin:0 auto;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(380px,.8fr);gap:18px}.loginHeroCard{align-self:stretch}.loginBeaconStage{grid-template-columns:minmax(300px,560px) minmax(0,1fr);align-items:start}.loginBeaconStageMark{min-height:320px;align-self:stretch}.loginMontage{min-height:100%;grid-auto-rows:minmax(96px,auto)}.loginMontageWatermark{min-height:140px}.loginThemeToggle{width:40px!important;min-width:40px;justify-content:center;padding:0}@media(max-width:1180px){.loginShell,.loginBeaconStage{grid-template-columns:1fr}.loginBeaconStageMark{min-height:0}}.inspectSystemSummaryGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.hdrScopeDesktopCard,.hdrScopeHero,.hdrScopeHeroItem,.hdrScopeHeroValue{will-change:auto!important;transform:none!important;contain:content}.hdrScopeQuickAction{transform:none!important}.fireCommandCenterToggle{display:inline-grid;justify-items:center;gap:2px;min-width:64px;color:#ffffff47;opacity:.45}.fireCommandCenterToggle .smallIcon{width:18px;height:18px}.fireCommandCenterToggleStatus{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.fireCommandCenterToggle.isIdle{background:#ffffff08;border-color:#ffffff1a}.fireCommandCenterToggle.isOwned{color:#ffd278f0;opacity:.92;border-color:#ffd2783d;background:#ffd27814}.fireCommandCenterToggle.isActive{color:#ff4a4afa;opacity:1;border-color:#ff5a5a6b;background:#ff4d4d24;box-shadow:0 0 0 1px #ff5a5a38 inset}html[data-theme=light] .fireCommandCenterToggle.isIdle{color:#1e2d3c47;border-color:#1e2d3c1f;background:#1e2d3c0a}.serviceExportIconBtn{width:40px;min-width:40px;height:40px;border-radius:12px}.serviceExportIconBtnCompact,.actionIconBtn,.downloadIconBtn{width:36px;min-width:36px;height:36px;border-radius:10px}.actionIconBtnCompact,.downloadIconBtnCompact{width:32px;min-width:32px;height:32px;border-radius:9px}.hdrScopeQuickAction{min-width:34px;width:34px;padding:0;justify-content:center}.hdrScopeQuickActionLabel{display:none}.hdrSelectors{gap:8px;min-width:0}.hdrScopeDesktopCard{padding:6px 8px}.hdrScopeHero{gap:6px}.hdrScopeHeroItem,.hdrScopeHeroItemBtn{min-height:0;padding:6px 8px}.hdrScopeHeroValue{font-size:12px;line-height:1.2}@media(min-width:1200px){.hdrMain{flex-wrap:nowrap;align-items:center}.hdrSelectors{flex:1 1 auto;overflow-x:auto;flex-wrap:nowrap}.hdrScopeDesktopCard{max-width:100%}}.operatePanelMain{gap:10px}.operatePanelMain>.operateWorkspaceShell{flex:1 1 auto;min-height:0}.operateWorkspaceShell{display:grid;gap:10px;min-height:0}.operateMapTile{min-width:0;min-height:0;display:flex;flex-direction:column;position:relative}.operateRailToggle{position:absolute;top:12px;right:12px;z-index:6;width:42px;height:42px;border-radius:999px;border:1px solid rgba(148,163,184,.32);background:#0f172ab8;color:#cbd5e1b8;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 22px #02061733}.operateRailToggle:hover,.operateRailToggle:focus-visible{border-color:#78b9ff73;color:var(--text)}.operateRailToggle.isCommandCenter{border-color:#ff4d4f99;background:#780000ad;color:#ff5e5ef5}.operateMapTile>.mapShell,.operateMapTile>.mapWrap,.operateMapTile>.mapPanel{flex:1 1 auto;min-height:320px}.operateSupportRail{display:grid;gap:10px;min-width:0;align-content:start}@media(min-width:980px){.operatePanelMain>.panel,.operatePanelMain>.mapShell,.operatePanelMain>.mapWrap,.operatePanelMain>.mapPanel,.operatePanelMain>.operateResponseWorkspace{flex:0 0 auto;min-height:0}.operateWorkspaceShell{grid-template-columns:minmax(0,1.72fr) minmax(320px,.92fr);align-items:stretch}.operateSupportRail{overflow:auto;min-height:0;padding-right:2px}}@media(max-width:979px){.operateWorkspaceShell{grid-template-columns:1fr}}.operateResponseConsolePanel,.operateCommandCenterPanel{overflow:hidden}.operateCompactPills,.operateIconActions{display:flex}.operateIconActions{justify-content:flex-end}.operateActionButtonRow{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.signalQueueTitleBtn{background:none;border:0;padding:0;width:100%;color:inherit;cursor:pointer;text-align:left}.signalQueueMiniIcon{width:32px;min-width:32px;height:32px;border-radius:999px}.operateResponseConsolePanel .title,.operateResponseConsolePanel .muted,.operateResponseConsolePanel .mutedSmall,.operateResponseWorkspace .title,.operateResponseWorkspace .muted,.operateResponseWorkspace .mutedSmall,.operateResponseWorkspace .beaconRobustDetail,.operateSupportRail .title,.operateSupportRail .muted,.operateSupportRail .mutedSmall{min-width:0;word-break:normal;overflow-wrap:anywhere}.operateChoiceGroup{display:grid;gap:8px}.operateQuickChoiceRow{display:flex;flex-wrap:wrap;gap:8px}.operateConsoleIcon{width:40px;min-width:40px;height:40px;border-radius:12px}.operateConsoleIcon.isActive{border-color:#78b9ff66;background:#78b9ff24;color:#e1f0fff2}.operateResponseWorkspace{min-width:0}.fireCommandCenterToggle{width:48px;min-width:48px;min-height:48px;border-radius:14px}.fireCommandCenterToggleStatus{font-size:9px}.fireResponseCompactBoard{min-width:0}.fireResponseCompactShortcuts{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fireResponseCompactShortcut{width:38px;min-width:38px;height:38px;border-radius:11px}.fireResponseCompactShortcut.isActive{border-color:#78b9ff61;background:#78b9ff24;color:#e1f0fff2}.fireResponseCompactHero{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fireResponseCompactSignalLabel{font-size:20px;font-weight:900;line-height:1.1}.fireResponseCompactSignalMeta,.fireResponseCompactSignalBody,.fireResponseCompactStepTitle{display:grid;gap:8px}.fireResponseCompactFieldLabel{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:4px}.fireResponseCompactCameraPreview{min-height:180px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#00000038;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:10px}.fireResponseCompactCameraPreviewImg{width:100%;height:100%;min-height:180px;object-fit:cover;display:block;border-radius:10px}.fireResponseCompactOverlay{max-height:calc(100vh - 24px);overflow:auto}.fireResponseCompactBulletin .textarea{min-height:90px}@media(max-width:900px){.fireResponseCompactHero{grid-template-columns:1fr}}.signalQueueMiniIcon,.signalQueueActionIcon,.signalQueueShortcut{width:34px;min-width:34px;height:34px;border-radius:10px}.signalQueueMiniIcon{width:30px;min-width:30px;height:30px;border-radius:9px}.signalQueueActionPanel{overflow:hidden}.signalQueueShortcutRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.signalQueueOverlay{max-height:calc(100vh - 24px);overflow:auto}.queueActions{align-items:center}.queueActions .signalQueueActionIcon{flex:0 0 auto}html[data-theme=light] .operateConsoleIcon.isActive,html[data-theme=light] .fireResponseCompactShortcut.isActive{background:#4978d21a;border-color:#4978d23d;color:#101826f0}html[data-theme=light] .fireResponseCompactCameraPreview{background:#1018260a;border-color:#10182614}html[data-theme=light] .signalQueueActionPanel,html[data-theme=light] .fireResponseCompactBoard,html[data-theme=light] .signalQueueOverlay,html[data-theme=light] .fireResponseCompactOverlay{box-shadow:none}body.beaconInfoMode [data-beacon-info-target=true],body.beaconInfoMode h1,body.beaconInfoMode h2,body.beaconInfoMode h3,body.beaconInfoMode h4,body.beaconInfoMode h5,body.beaconInfoMode h6,body.beaconInfoMode .title,body.beaconInfoMode .label,body.beaconInfoMode legend,body.beaconInfoMode [data-beacon-heading=true]{cursor:help}body.beaconInfoMode [data-beacon-info-target=true]{outline:1px dashed rgba(120,170,255,.55);outline-offset:4px;border-radius:8px}.beaconInfoModeHint{position:fixed;right:14px;top:calc(var(--hdr-h, 56px) + 14px);z-index:10000;width:min(340px,calc(100vw - 28px));padding:10px 12px;border-radius:14px;border:1px solid rgba(120,170,255,.26);background:#09101cf0;box-shadow:0 14px 34px #00000047}.beaconInfoModeHintTitle{font-weight:800;font-size:13px}.beaconInfoModeHintBody{margin-top:4px;font-size:12px;line-height:1.55;color:var(--muted)}.iconBtnInfoMode{position:relative}.iconBtnInfoMode.isActive{border-color:#78aaff73;background:#78aaff1f;color:var(--text)}.iconBtnQuestionGlyph{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;font-weight:900;font-size:13px;line-height:1}html[data-theme=light] .beaconInfoModeHint{background:#fffffff5;border-color:#78aaff47;box-shadow:0 16px 34px #15253a1f}.hdrBrandMark{display:inline-flex;align-items:center;justify-content:center;width:42px;min-width:42px;height:42px;padding:4px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;box-shadow:0 10px 22px #0003}.hdrBrandMarkIcon{width:100%;height:100%;display:block;object-fit:contain;filter:drop-shadow(0 8px 18px rgba(0,0,0,.28))}html[data-theme=light] .hdrBrandMark{border-color:#1a26381a;background:#fffffff0;box-shadow:0 10px 20px #14203014}.mapSearchLauncher{gap:6px;min-width:34px;min-height:34px;padding:0 8px;font-size:10px;font-weight:450;letter-spacing:.015em}.mapSearchLauncherLabel{font-size:8.5px;font-weight:400;line-height:1.05;color:var(--muted)}html[data-theme=light] .mapSearchLauncherLabel{color:#344866c2}@media(max-width:640px){.mapSearchLauncherLabel{display:none}}.operateMapTile{overflow:visible}.operateRailToggle{top:4px;right:-16px;width:48px;height:52px;border-radius:16px 0 0 16px;padding-left:7px;transform:translateY(-92%);background:#0c121ce6;color:#cbd5e194}.operateRailToggleIcon{width:24px;height:24px;display:block}.operateRailToggle.isCommandCenter{background:#6d0a0aeb;color:#ff4848fa}html[data-theme=light] .operateRailToggle{background:#fffffff5;color:#20304885;border-color:#20304824;box-shadow:0 10px 24px #1420301f}html[data-theme=light] .operateRailToggle.isCommandCenter{background:#ffebebfa;border-color:#cc33333d;color:#cc3333eb}.operateResponseTabBar{display:flex;flex-wrap:wrap;gap:6px;padding:4px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.operateResponseTab{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--muted);font-weight:700}.operateResponseTab.isActive{border-color:#78b9ff47;background:#78b9ff24;color:var(--text)}html[data-theme=light] .operateResponseTabBar{border-color:#18263a14;background:#18263a08}html[data-theme=light] .operateResponseTab.isActive{border-color:#4978d22e;background:#4978d21a;color:#101826f5}@media(max-width:979px){.operateRailToggle{top:2px;right:4px;width:48px;height:48px;border-radius:999px;padding-left:0;transform:none}}.inspectDashboardTabBar{display:flex;align-items:flex-end;gap:6px;border-bottom:1px solid var(--line);padding-top:2px}.inspectDashboardTab{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;padding:0 12px;border-radius:14px 14px 0 0;border:1px solid transparent;border-bottom:0;background:#ffffff08;color:var(--muted);font-weight:800;letter-spacing:.01em;position:relative;top:1px}.inspectDashboardTab.isActive{border-color:#78b9ff3d;background:#78b9ff24;color:var(--text);box-shadow:0 -1px #78b9ff24 inset}.inspectBulletChoiceGroup{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.inspectBulletChoice{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:4px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff08;color:var(--muted);font-size:12px;font-weight:700;line-height:1.1}.inspectBulletChoiceDot{width:8px;height:8px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:transparent;flex:0 0 auto}.inspectBulletChoice.isActive{border-color:#78b9ff47;background:#78b9ff1f;color:var(--text)}.inspectBulletChoice.isActive .inspectBulletChoiceDot{border-color:#78b9ffa6;background:#78b9ffd9}.inspectDashboardActionCard{cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.inspectDashboardActionCard:hover,.inspectDashboardActionCard:focus-visible{transform:translateY(-1px);border-color:#78b9ff33;background:#ffffff0a}html[data-theme=light] .inspectDashboardTab{background:#121c2e08;color:#344866e6}html[data-theme=light] .inspectDashboardTab.isActive{border-color:#4978d22e;background:#4978d21a;color:#101826f5}html[data-theme=light] .inspectBulletChoice{border-color:#121c2e1f;background:#121c2e08;color:#344866eb}html[data-theme=light] .inspectBulletChoice.isActive{border-color:#4978d233;background:#4978d21a;color:#101826f5}html[data-theme=light] .inspectBulletChoiceDot{border-color:#4978d247}html[data-theme=light] .inspectBulletChoice.isActive .inspectBulletChoiceDot{border-color:#4978d29e;background:#4978d2c7}html[data-theme=light] .inspectDashboardActionCard:hover,html[data-theme=light] .inspectDashboardActionCard:focus-visible{background:#4978d20f}.inspectionStartSystemRow{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px;margin-bottom:8px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.inspectionStartSystemRow:hover,.inspectionStartSystemRow:focus-visible{border-color:#78b9ff42;background:#78b9ff14}.inspectionStartSystemRow.isSelected{border-color:#78b9ff61;background:#78b9ff1f;box-shadow:0 0 0 1px #78b9ff24 inset}.inspectionStartSystemRow>label{flex:1 1 280px;min-width:0;cursor:pointer}.inspectionStartSystemRow .input{max-width:240px}html[data-theme=light] .inspectionStartSystemRow{border-color:#18263a14;background:#18263a05}html[data-theme=light] .inspectionStartSystemRow:hover,html[data-theme=light] .inspectionStartSystemRow:focus-visible{border-color:#4978d238;background:#4978d212}html[data-theme=light] .inspectionStartSystemRow.isSelected{border-color:#4978d247;background:#4978d21c}@media(max-width:720px){.inspectionStartSystemRow{flex-direction:column}.inspectionStartSystemRow .input,.inspectionStartSystemRow .select{width:100%!important;max-width:100%}}.serviceDashboardHeader.topBar{position:static;top:auto;z-index:auto}.serviceRequestsPage{overflow:visible}.serviceRequestsPage .pageBody{min-width:0}html[data-robust-mode=off] .beaconRobustDetail,html[data-robust-mode=off] .beaconRobustList,html[data-robust-mode=off] .beaconRobustSubtitle,html[data-robust-mode=off] .homeShortcutCard .mutedSmall,html[data-robust-mode=off] .homeMiniStatCard .mutedSmall,html[data-robust-mode=off] .dashTile .mutedSmall,html[data-robust-mode=off] .beaconPageSubtitle{display:none!important}.hdrModeChip{min-height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--line2);background:#0000002e;color:#d6e0eed1;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.hdrModeChipLabel{font-size:12px;font-weight:800;letter-spacing:.03em}.hdrModeChipState{font-size:11px;line-height:1;padding:4px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d}.hdrModeChip.isActive{border-color:#78b9ff5c;background:#49a3ff24;color:#f5fafff5}.btnSmall,.iconBtn,.beaconShortcutPill{border-radius:999px!important}.btn,.btnPrimary,.topNavBtn,.hdrBtn,.hdrJumpMenuBtn,.hdrScopeQuickAction,.navBtn{border-radius:18px!important}.beaconShortcutPill{min-height:36px;padding-inline:14px}.inspectStartModeTabs{margin-bottom:0}.inspectStartModeHeading{border:1px solid rgba(120,185,255,.16);border-top:0;border-radius:0 16px 16px;background:#ffffff0a;padding:14px 16px;margin-bottom:12px}html[data-theme=light] .inspectStartModeHeading{background:#4978d20d;border-color:#4978d21f}.responderAssignmentBadge{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.responderAssignmentBadgePill{margin:0}.responderPhoneBadge{width:32px;height:32px;border-radius:999px;border:1px solid rgba(120,185,255,.28);background:#78b9ff1f;color:#ecf5fff5;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.responderPhoneBadge:hover,.responderPhoneBadge:focus-visible{border-color:#78b9ff80;background:#78b9ff2e}html[data-theme=light] .responderPhoneBadge{background:#4978d214;color:#122036eb;border-color:#4978d22e}.operateRailToggle{top:12px!important;right:12px!important;width:52px!important;height:52px!important;border-radius:999px!important;transform:none!important;padding-left:0!important;overflow:hidden}.operateRailToggleIcon{width:34px!important;height:20px!important;object-fit:contain;object-position:center 58%;display:block}.operateConsoleHelmetButton{min-width:54px;padding-inline:10px}.operateConsoleHelmetIcon{width:30px;height:18px;object-fit:contain;object-position:center 58%;display:block}.operateCommandCenterModal{max-height:calc(100vh - 28px);overflow:auto}.operateCommandCenterLogoWrap{width:74px;height:58px;border-radius:18px;border:1px solid rgba(120,185,255,.18);background:#ffffff0a;display:flex;align-items:center;justify-content:center}.operateCommandCenterModalLogo{width:48px;height:28px;object-fit:contain;object-position:center 58%;display:block}html[data-theme=light] .hdrModeChip{background:#fffffff5;border-color:#20304824;color:#1a273ee0}html[data-theme=light] .hdrModeChipState{background:#18263a0a;border-color:#18263a14}html[data-theme=light] .hdrModeChip.isActive{background:#4978d21a;border-color:#4978d238;color:#122036f5}html[data-theme=light] .operateCommandCenterLogoWrap{background:#4978d20d;border-color:#4978d224}.operateRailToggle{top:-18px!important;right:10px!important;width:46px!important;height:46px!important;border-radius:999px!important;padding-left:0!important;overflow:hidden}.operateRailToggleIcon{width:28px!important;height:18px!important;object-fit:contain;object-position:center 70%}.operateConsoleIcon,.fireResponseCompactShortcut,.fireResponseCompactStepArrow{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:34px;min-width:34px;height:34px;border-radius:999px;border:1px solid rgba(148,163,184,.22);background:#ffffff0a;color:#e5edf7e6}.operateConsoleHelmetButton{min-width:48px;padding-inline:8px}.operateConsoleHelmetIcon{width:28px;height:18px;object-fit:contain;object-position:center 70%;display:block}.fireResponseCompactShortcut:disabled,.fireResponseCompactStepArrow:disabled{opacity:.38;cursor:default}.operateConsoleIcon .smallIcon,.fireResponseCompactShortcut .smallIcon,.fireResponseCompactStepArrow .smallIcon{width:16px;height:16px}.operateConsoleIcon.beaconLabeledIcon,.homeAgendaIconButton.beaconLabeledIcon{width:auto;min-width:34px;padding:0 10px}.beaconShortcutText{display:inline-flex;align-items:center;font-size:11px;line-height:1}.fireResponseCompactStepNavRow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;align-items:end}.fireResponseCompactStepNavItem{display:grid;gap:6px}.fireResponseCompactStepNavItemNext{justify-items:end;text-align:right}.fireResponseCompactStepNavCenter{display:flex;align-items:flex-end;justify-content:center}html[data-theme=light] .operateConsoleIcon,html[data-theme=light] .fireResponseCompactShortcut,html[data-theme=light] .fireResponseCompactStepArrow{border-color:#4978d229;background:#4978d20f;color:#122036eb}html[data-theme=light] .fireResponseCompactShortcut:disabled,html[data-theme=light] .fireResponseCompactStepArrow:disabled{opacity:.45}@media(max-width:720px){.fireResponseCompactStepNavRow{grid-template-columns:1fr}.fireResponseCompactStepNavItemNext{justify-items:start;text-align:left}.fireResponseCompactStepNavCenter{justify-content:flex-start}}html[data-robust-mode=off] :is(.panel,.card,.queueItem,.topLeft,.serviceDashboardHeader,.inspectStartModeHeading,.homeShortcutCard,.homeMiniStatCard,.queuePanel) :is(.title,.pageLabel)+:is(.muted,.mutedSmall),html[data-robust-mode=off] :is(.panel,.card,.queueItem,.topLeft,.serviceDashboardHeader,.inspectStartModeHeading,.homeShortcutCard,.homeMiniStatCard,.queuePanel)>.row+:is(.muted,.mutedSmall),html[data-robust-mode=off] :is(.panel,.card,.queueItem,.topLeft,.serviceDashboardHeader,.inspectStartModeHeading,.homeShortcutCard,.homeMiniStatCard,.queuePanel)>.field>:is(.muted,.mutedSmall),html[data-robust-mode=off] :is(.panel,.card,.queueItem,.topLeft,.serviceDashboardHeader,.inspectStartModeHeading,.homeShortcutCard,.homeMiniStatCard,.queuePanel)>div>.row+:is(.muted,.mutedSmall){display:none!important}html[data-theme=light] .hdrScopeDesktopCard{background:#fffffffa;border-color:#18263a1f;box-shadow:0 14px 28px #1420301a}html[data-theme=light] .hdrScopeHeroValue{background:#4978d21a;border-color:#4978d22e;color:#122036f0}html[data-theme=light] .hdrScopeHeroItemBtn:focus-visible .hdrScopeHeroValue,html[data-theme=light] .hdrScopeHeroItemBtn:hover .hdrScopeHeroValue{border-color:#4978d257;box-shadow:0 0 0 2px #4978d21f}html[data-theme=light] .hdrScopeQuickAction{background:#4978d20f;border-color:#18263a1a;color:#122036f0}html[data-theme=light] .hdrScopeQuickAction:hover{background:#4978d21a}.fireResponseCompactSignalCard,.fireResponseCompactStepCard,.fireResponseCompactBulletin,.fireResponseFindingsCard,.fireResponseBulletinEntry{position:relative;overflow:hidden}.fireResponseCompactSignalCard.isIncidentActive{border-color:#ff5a5a6b;box-shadow:0 0 0 1px #ff5a5a29 inset;background:linear-gradient(180deg,#481010eb,#140e12f5)}.fireResponseCompactSignalCardHeader{margin:-10px -10px 0;padding:8px 10px;border-bottom:1px solid rgba(255,150,150,.18);background:linear-gradient(90deg,#af2020f5,#7a1212f0);color:#fff4f4fa;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.fireResponseCompactStepCard{border-color:#94a3b83d;background:linear-gradient(180deg,#383e4875,#14181ef0)}.fireResponseCompactStepCard.isEmergency{border-color:#ff5a5a6b;box-shadow:0 0 0 1px #ff5a5a29 inset;background:linear-gradient(180deg,#5c606a94,#18161af2)}.fireResponseCompactStepCard.isNonEmergency{border-color:#ffc47057;background:linear-gradient(180deg,#4c4a3a8f,#181814f0)}.fireResponseCompactStepNavButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;width:100%;white-space:normal;text-align:center}.fireResponseCompactStepNavButton .smallIcon{width:16px;height:16px}.fireResponseFindingsCard{border-color:#94a3b838;background:#080e18b8}.fireResponseFindingsCard.isEmergency{border-color:#ff5a5a61;box-shadow:0 0 0 1px #ff5a5a1f inset}.fireResponseFindingsCard.isNonEmergency{border-color:#ffc47057}.fireResponseFindingsHeader{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:start}.fireResponseFindingsHeader.isCompact{align-items:center}.fireResponseFindingsOutcomeRow{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.fireResponseOutcomeButton{min-width:138px}.fireResponseOutcomeButtonDanger{border-color:#ff5a5a47;color:#ffdedef5}.fireResponseFindingsToggle{width:36px;min-width:36px;height:36px;border-radius:999px}.fireResponseFindingsToggle.isOpen{border-color:#78b9ff4d;background:#78b9ff1f}.fireResponseBulletinEntry.isCommand{border-color:#ff5c5c57;background:#4c101057}.fireResponseBulletinEntry.isResponder{border-color:#60c48057;background:#0c341657}.fireResponseBulletinEntry.isOther{border-color:#78b9ff42;background:#0c1c343d}.fireResponseBulletinBadge.isCommand{background:#ff5c5c2e;border-color:#ff5c5c47;color:#ffe2e2f5}.fireResponseBulletinBadge.isResponder{background:#60c4802e;border-color:#60c48047;color:#e2ffeaf5}.fireResponseBulletinBadge.isOther{background:#78b9ff24;border-color:#78b9ff3d;color:#e2f0fff5}.fireResponseBulletinMessage{line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal}.fireResponseUpdateCard{position:relative;overflow:hidden;border-color:#78b9ff3d;background:linear-gradient(180deg,#101e30b8,#0a101af5)}.fireResponseIdentityBubble{display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:4px 10px;border-radius:999px;border:1px solid var(--incident-user-bubble-border, rgba(148,163,184,.24));background:var(--incident-user-bubble-bg, rgba(148,163,184,.14));color:var(--incident-user-bubble-text, rgba(241,247,255,.96));font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;box-shadow:inset 0 1px #ffffff0f}.fireResponseIdentityBubble:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--incident-user-stripe, rgba(120,185,255,.9));box-shadow:0 0 0 1px #ffffff2e}.fireResponseEtaHeadline{font-size:13px;font-weight:800;color:#f1f7fff5;letter-spacing:.02em}.fireResponseEtaMetaRow{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.fireResponseEtaBadge{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.24);background:#ffffff0d;color:#e4ecf6eb;font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.fireResponseEtaBadge.isRemaining{border-color:#4ade8047;background:#16653438;color:#dcfce7f5}.fireResponseEtaBadge.isOverdue{border-color:#ff6b6b4d;background:#7f1d1d47;color:#ffe4e4f5}.fireResponseUpdateMessage{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.fireResponseAttachmentGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(152px,1fr));gap:10px}.fireResponseAttachmentPhotoCard{display:grid;gap:8px;width:100%;padding:8px;border-radius:14px;border:1px solid rgba(148,163,184,.22);background:#ffffff0d;text-align:left;color:inherit}.fireResponseAttachmentPhotoCard:disabled{opacity:.7;cursor:default}.fireResponseAttachmentPhotoImg{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:10px;background:#00000038}.fireResponseAttachmentPhotoMeta{font-size:11px;font-weight:700;color:#e4ecf6e6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fireResponseAttachmentFileList{display:grid;gap:6px}.signalQueueActiveActions{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;margin-top:12px}.signalQueueExpandBtn{width:38px;min-width:38px;height:38px;border-radius:999px}.signalQueueExpandBtn.isOpen{border-color:#78b9ff57;background:#78b9ff24}.signalQueueExpandedMenu{margin-top:10px;display:grid;gap:10px}.signalQueueExpandedMenuEmpty{padding:12px;border-radius:12px;border:1px dashed rgba(148,163,184,.26);color:var(--muted);background:#ffffff08}html[data-theme=light] .fireResponseCompactSignalCard.isIncidentActive{background:linear-gradient(180deg,#fff2f2fa,#fffffffa);border-color:#c836363d}html[data-theme=light] .fireResponseCompactSignalCardHeader{border-bottom-color:#c8363629;background:linear-gradient(90deg,#d65252f0,#ba3636eb);color:#fffffffa}html[data-theme=light] .fireResponseCompactStepCard{background:linear-gradient(180deg,#f4f7fcf5,#fffffffa);border-color:#18263a1a}html[data-theme=light] .fireResponseCompactStepCard.isEmergency{background:linear-gradient(180deg,#f5f5f7fa,#fffffffa);border-color:#c836363d}html[data-theme=light] .fireResponseCompactStepCard.isNonEmergency{border-color:#d4963638}html[data-theme=light] .fireResponseFindingsCard{background:#fffffffa;border-color:#18263a1a}html[data-theme=light] .fireResponseFindingsCard.isEmergency{border-color:#c8363638}html[data-theme=light] .fireResponseFindingsCard.isNonEmergency{border-color:#d4963638}html[data-theme=light] .fireResponseOutcomeButtonDanger{color:#a21a1aeb;border-color:#c8363633;background:#fff2f2fa}html[data-theme=light] .fireResponseBulletinEntry.isCommand{border-color:#c836362e;background:#fff2f2f5}html[data-theme=light] .fireResponseBulletinEntry.isResponder{border-color:#2a92542e;background:#f0fff4f5}html[data-theme=light] .fireResponseBulletinEntry.isOther{border-color:#4978d229;background:#f4f8fff5}html[data-theme=light] .fireResponseBulletinBadge.isCommand{background:#c836361a;border-color:#c8363629;color:#981818f0}html[data-theme=light] .fireResponseBulletinBadge.isResponder{background:#2a92541a;border-color:#2a925429;color:#186a3af0}html[data-theme=light] .fireResponseBulletinBadge.isOther{background:#4978d214;border-color:#4978d224;color:#1a305cf0}html[data-theme=light] .signalQueueExpandBtn.isOpen{border-color:#4978d238;background:#4978d21a}html[data-theme=light] .signalQueueExpandedMenuEmpty{background:#fffffffa;border-color:#18263a1f}@media(max-width:760px){.fireResponseFindingsHeader{grid-template-columns:1fr}.fireResponseFindingsOutcomeRow{justify-content:flex-start}.signalQueueActiveActions{grid-template-columns:auto 1fr auto}}.inspectionWorkflowSummaryGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.inspectionWorkflowSummaryGrid.isCompact{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.inspectionWorkflowSummaryItem{min-width:0;padding:10px 12px;border-radius:14px;border:1px solid rgba(148,163,184,.18);background:#0a122061;box-shadow:inset 0 1px #ffffff05}.inspectionWorkflowSummaryCopy{font-size:12px;line-height:1.5;color:#e2e8f0eb}.inspectionWorkflowStageBadge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.01em;border:1px solid rgba(148,163,184,.22)}.inspectionWorkflowStageBadge.is-warn{color:#fde68a;background:#d9770633;border-color:#f59e0b6b}.inspectionWorkflowStageBadge.is-danger{color:#fecaca;background:#b91c1c2e;border-color:#ef44446b}.inspectionWorkflowStageBadge.is-accent{color:#dbeafe;background:#2563eb2e;border-color:#60a5fa66}.inspectionWorkflowStageBadge.is-ok{color:#bbf7d0;background:#15803d33;border-color:#22c55e61}.portalReportWorkflowSummary{margin-top:10px}html[data-theme=light] .inspectionWorkflowSummaryItem{background:#ffffffeb;border-color:#94a3b83d;box-shadow:0 1px 2px #0f172a0f}html[data-theme=light] .inspectionWorkflowSummaryCopy{color:#1e293be6}html[data-theme=light] .inspectionWorkflowStageBadge.is-warn{color:#92400e;background:#fbbf2438;border-color:#f59e0b57}html[data-theme=light] .inspectionWorkflowStageBadge.is-danger{color:#991b1b;background:#fee2e2db;border-color:#ef444447}html[data-theme=light] .inspectionWorkflowStageBadge.is-accent{color:#1d4ed8;background:#dbeafeeb;border-color:#60a5fa57}html[data-theme=light] .inspectionWorkflowStageBadge.is-ok{color:#166534;background:#dcfce7eb;border-color:#22c55e47}html[data-robust-mode=off] :is(.inspectionExecutionHeaderCard,.inspectionExecutionReviewBoard,.inspectionPacketContinuityBoard,.inspectionExecutionRunRow,.inspectionPacketContinuityRow,.techAssignedInspectionRow,.serviceRequestsPage,.workOrdersPage,.reportsPage,.setupPage,.portalPageShell,.pageBody,.panel,.card,.queueItem)>.row>div>:is(.title,.label,.pageLabel,.fieldLabel,h1,h2,h3,h4)+:is(.muted,.mutedSmall,.note,.helpText),html[data-robust-mode=off] :is(.inspectionExecutionHeaderCard,.inspectionExecutionReviewBoard,.inspectionPacketContinuityBoard,.inspectionExecutionRunRow,.inspectionPacketContinuityRow,.techAssignedInspectionRow,.serviceRequestsPage,.workOrdersPage,.reportsPage,.setupPage,.portalPageShell,.pageBody,.panel,.card,.queueItem)>div>:is(.title,.label,.pageLabel,.fieldLabel,h1,h2,h3,h4)+:is(.muted,.mutedSmall,.note,.helpText),html[data-robust-mode=off] :is(.inspectionExecutionHeaderCard,.inspectionExecutionReviewBoard,.inspectionPacketContinuityBoard,.inspectionExecutionRunRow,.inspectionPacketContinuityRow,.techAssignedInspectionRow,.serviceRequestsPage,.workOrdersPage,.reportsPage,.setupPage,.portalPageShell,.pageBody,.panel,.card,.queueItem)>:is(.title,.label,.pageLabel,.fieldLabel,h1,h2,h3,h4)+:is(.muted,.mutedSmall,.note,.helpText){display:none!important}html[data-theme=light] :is(.inspectionExecutionHeaderCard,.inspectionExecutionReviewBoard,.inspectionPacketContinuityBoard){background:#fffffff7;border-color:#94a3b83d;box-shadow:0 10px 24px #0f172a14}html[data-theme=light] :is(.inspectionExecutionHeaderCard,.inspectionExecutionReviewBoard,.inspectionPacketContinuityBoard) .panel{background:#f8fafcf0;border-color:#94a3b838;box-shadow:0 1px 2px #0f172a0d}html[data-theme=light] :is(.inspectionExecutionRunRow,.inspectionPacketContinuityRow,.techAssignedInspectionRow){background:#f8fafceb;border-color:#94a3b838;box-shadow:0 1px 2px #0f172a0a}html[data-theme=light] :is(.inspectionExecutionHeaderCard,.inspectionExecutionReviewBoard,.inspectionPacketContinuityBoard,.inspectionExecutionRunRow,.inspectionPacketContinuityRow,.techAssignedInspectionRow) .muted,html[data-theme=light] :is(.inspectionExecutionHeaderCard,.inspectionExecutionReviewBoard,.inspectionPacketContinuityBoard,.inspectionExecutionRunRow,.inspectionPacketContinuityRow,.techAssignedInspectionRow) .mutedSmall{color:#475569e0}html[data-theme=light] :is(.inspectionExecutionHeaderCard,.inspectionExecutionReviewBoard,.inspectionPacketContinuityBoard,.inspectionExecutionRunRow,.inspectionPacketContinuityRow,.techAssignedInspectionRow) .title{color:#0f172af0}.bottomNavPrimaryRow{display:flex;align-items:center;gap:8px;padding:6px 8px 0}.bottomNavPrimaryRow .bottomNavInner{flex:1 1 auto}.bottomNavMeta{display:grid;gap:2px}.bottomNavMeta.isCollapsed{display:none}.bottomNavMetaToggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:0 12px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#080e18b8;color:inherit;box-shadow:0 10px 22px #040a123d}.bottomNavMetaToggle.isOpen{border-color:#78aaff57;background:#253e625c}.bottomNavMetaToggleCopy{font-size:11px;font-weight:800;letter-spacing:.02em}html[data-robust-mode=off] .perspectiveBadge{display:none!important}html[data-theme=light] .bottomNavMetaToggle{background:#fffffff5;border-color:#20304824;box-shadow:0 10px 22px #192a481a}html[data-theme=light] .bottomNavMetaToggle.isOpen{background:#4978d21a;border-color:#4978d23d}@media(max-width:640px){.bottomNav{padding-top:4px!important}.bottomNavPrimaryRow{padding:4px 6px 0;gap:6px}.bottomNavMetaToggle{flex:0 0 auto}.bottomWorkspaceLine{padding:4px 10px 6px}.moduleSwitchStrip{padding:0 10px 8px}.bottomWorkspaceBadge{max-width:100%}}.operateSupportRail{scrollbar-gutter:stable both-edges}@media(max-width:979px){.operateSupportRailBackdrop{display:block;position:fixed;inset:0;z-index:68;border:0;padding:0;margin:0;background:#04080e6b}.operateSupportRail{position:fixed;left:8px;right:8px;bottom:calc(var(--bottomnav-h,72px) + var(--safe-b) + 8px);z-index:69;max-height:min(72dvh,760px);overflow:auto;padding-right:0;border-radius:18px}.operateWorkspaceShell{position:relative}.operateMapTile{min-height:min(68dvh,620px)}.operateRailToggle{top:12px!important;right:12px!important;z-index:70}}.hdrOfflineShortcut.isOnline{border-color:#94a3b83d;background:#94a3b814;color:#e2e8f0f0}.hdrOfflineShortcut.isOffline{border-color:#ffa03c6b;background:#ff8c1e29;color:#ffeedcfa;box-shadow:0 0 0 1px #ffa03c2e inset}.hdrOfflineShortcut .smallIcon{color:inherit}.hdrOfflineStatusPill{display:inline-flex;align-items:center;justify-content:center;min-width:74px}.hdrOfflineDialogPanel{display:grid;gap:12px}.hdrOfflineChoiceRow,.hdrOfflineNotifiedRow,.operateShortcutRail,.fireResponseBulletinPhotos,.fireResponseBulletinFiles{display:flex;flex-wrap:wrap;gap:8px}.operateShortcutRail{align-items:center}.operateShortcutIcon{min-width:42px;min-height:42px;padding:0 10px;border-radius:999px;border:1px solid rgba(148,163,184,.22);background:#ffffff0a;color:#e5edf7eb;display:inline-flex;align-items:center;justify-content:center;gap:6px}.operateShortcutIcon:disabled{opacity:.42;cursor:default}.operateShortcutIcon.isActive,.operateShortcutIcon.isCommand{border-color:#78b9ff5c;background:#78b9ff24;color:#f5fafffa}.operateShortcutIcon.isAlert{border-color:#ff545457;background:#ff545424;color:#ffe8e8fa}.operateShortcutIcon.isReportReady{border-color:#62d0924d;background:#62d0921f;color:#ecfff4fa}.operateShortcutLabel{font-size:11px;font-weight:800;letter-spacing:.02em}.operateLiveStatusPills{min-height:30px}.fireResponseMessageQueue{max-height:420px;overflow:auto;display:grid;gap:8px;align-content:start}.fireResponseBulletinPhotos{align-items:stretch}.fireResponseBulletinPhotoCard{width:116px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;overflow:hidden;padding:0;color:inherit;text-align:left}.fireResponseBulletinPhotoImg{width:100%;height:82px;object-fit:cover;display:block;background:#0003}.fireResponseBulletinPhotoMeta{display:block;padding:8px;font-size:11px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:720px){.operateShortcutIcon{min-width:38px;min-height:38px;padding:0 9px}.fireResponseMessageQueue{max-height:320px}}html[data-theme=light] .hdrOfflineShortcut.isOnline{border-color:#5e729133;background:#5e72910f;color:#18263aeb}html[data-theme=light] .hdrOfflineShortcut.isOffline{border-color:#e37a2a47;background:#e37a2a1f;color:#622e0ef5}html[data-theme=light] .operateShortcutIcon{border-color:#4978d229;background:#4978d20f;color:#122036eb}html[data-theme=light] .operateShortcutIcon.isAlert{border-color:#d2494933;background:#d249491a;color:#741818f0}html[data-theme=light] .operateShortcutIcon.isReportReady{border-color:#3699662e;background:#36996614;color:#12422af0}html[data-theme=light] .fireResponseBulletinPhotoCard{border-color:#18263a1a;background:#18263a08}.queueHeaderMeta{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important;width:min(236px,100%);align-items:stretch!important}.queueHeaderMeta>*{width:100%}.queueHeaderMeta .iconBtn{width:100%;justify-content:center}.queueHeaderSummary{line-height:1.45}.queueHeaderBadges{min-height:24px}.queueFilterTopRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:stretch}.queueFilterTopRow>*{min-width:0}.queueFilterToggleRow{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:10px}.queueFilterTrigger{display:grid;gap:2px;align-items:start;justify-items:start;min-height:42px;min-width:0;padding:9px 11px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#ebf2ffeb;cursor:pointer;text-align:left}.queueFilterTriggerLabel,.queueFilterTriggerSub{display:block;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.queueFilterTriggerLabel{font-weight:900;line-height:1.12}.queueFilterTriggerSub{font-size:12px;line-height:1.2}.queueFilterTriggerCaret{justify-self:end}.queueFilterActionRow{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:10px}.queueFilterTrigger:hover{border-color:#78aaff47;background:#78aaff14}.queueFilterTriggerAction{justify-items:stretch}.fireResponseCompactStepTitleBadge{display:inline-flex;align-items:center;min-height:36px;padding:8px 12px;border-radius:12px;background:#78b9ff24;border:1px solid rgba(120,185,255,.28);color:#f0f7fffa;font-weight:800;letter-spacing:.01em}.fireResponseFindingsTitle{max-width:100%;white-space:normal;overflow-wrap:anywhere}.fireResponseFindingsHeader{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}.fireResponseFindingsHeader>:first-child{flex:1 1 260px;min-width:220px}.fireResponseFindingsOutcomeRow{justify-content:flex-start;flex:0 1 auto}.fireResponseFindingsToggle{margin-left:auto}html[data-theme=light] .queueFilterTrigger{border-color:#94a3b838;background:#ffffffe6;color:#0f172af0}html[data-theme=light] .queueFilterTrigger:hover{border-color:#4978d242;background:#4978d214}html[data-theme=light] .fireResponseCompactStepTitleBadge{background:#4978d21f;border-color:#4978d238;color:#101826f5}@media(max-width:900px){.queueFilterTopRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.queueHeaderMeta{width:100%}.queueFilterTopRow{grid-template-columns:1fr}}.workflowIntentPanel{padding:8px 10px;display:grid;gap:8px}.workflowIntentPanelHeader{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center}.workflowIntentCompactRow{display:grid;grid-template-columns:minmax(0,1.65fr) repeat(2,minmax(180px,.8fr)) minmax(180px,auto);gap:8px}.workflowIntentPanelCompact .workflowIntentPanelHeader{gap:8px}.workflowIntentMessagePill{padding:7px 9px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;display:grid;gap:5px;align-content:start}.workflowIntentMessagePill.isWide{min-width:0}.workflowIntentMessageLabel{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.workflowIntentMessageValue{font-size:13px;font-weight:700;line-height:1.45}.workflowIntentButtonStrip{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.workflowIntentFacts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.workflowIntentSummary{line-height:1.4;font-size:12px;max-width:88ch;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.workflowIntentDetailGrid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.workflowIntentDetailCard{padding:10px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;display:grid;gap:6px}.lifecycleBackboneBoard .dashboardGrid>.panel,.lifecycleBackboneBoard .dashboardGrid>a.panel{min-height:130px}.operateResponseTileHeading{display:grid;gap:4px}.operateResponseTileMode{display:inline-flex;align-items:center;width:fit-content;min-height:24px;padding:4px 10px;border-radius:999px;border:1px solid rgba(120,170,255,.24);background:#78aaff14;color:#e2edffeb;font-size:12px;font-weight:700;letter-spacing:.01em}.integrationsSectionGrid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.integrationsGroupCard{padding:12px;display:grid;gap:10px}.integrationsGroupCardFooter{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}.integrationsTabs{display:flex;align-items:flex-end;gap:6px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-top:2px}.integrationsTab{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border-radius:14px 14px 0 0;border:1px solid transparent;border-bottom:0;background:#ffffff08;color:var(--muted);font-weight:800;letter-spacing:.01em;position:relative;top:1px}.integrationsTab.isActive{border-color:#78b9ff3d;background:#78b9ff24;color:var(--text);box-shadow:0 -1px #78b9ff24 inset}.integrationsTabClose{border:0;background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;cursor:pointer}.integrationsTabClose:hover{background:#ffffff14}.integrationsWorkbench{padding:12px;display:grid;gap:12px}.integrationsListCard{display:grid;gap:10px}.integrationsListRow{text-align:left;padding:12px}.integrationsListRowFooter{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}@media(max-width:640px){.workflowIntentPanelHeader{gap:10px}.workflowIntentCompactRow{grid-template-columns:1fr}.workflowIntentButtonStrip{justify-content:flex-start}.integrationsTabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.integrationsTab{flex:0 0 auto}}@media(max-width:1080px){.workflowIntentCompactRow{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.pagePreferencesBackdrop{background:#04080ed6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.pagePreferencesModalCard{background:linear-gradient(180deg,#0c121cfb,#0a101af9);border-color:#94a3b847;box-shadow:0 28px 80px #00000080}.pagePreferencesModalCard .card,.pagePreferencesModalCard .queueItem{background:#0e1622fa;border-color:#94a3b82e;box-shadow:inset 0 1px #ffffff08}.pagePreferencesModalCard .muted,.pagePreferencesModalCard .mutedSmall{color:#dce4efd1!important}html[data-theme=light] .pagePreferencesBackdrop{background:#121e3257}html[data-theme=light] .pagePreferencesModalCard{background:linear-gradient(180deg,#fffffffe,#f6fafffc);border-color:#42587c2e;box-shadow:0 20px 56px #121e3229}html[data-theme=light] .pagePreferencesModalCard .card,html[data-theme=light] .pagePreferencesModalCard .queueItem{background:#fffffffe;border-color:#42587c24}.operateModeStrip{display:grid;gap:10px}.operateModeStripCompact{gap:8px}.operateModeActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.operateMapShortcutDock{position:absolute;top:12px;left:12px;z-index:7;width:min(360px,calc(100% - 78px));display:grid;gap:8px;pointer-events:none}.operateMapShortcutDock>*{pointer-events:auto}.operateMapShortcutDockTopRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.operateMapModeTile{display:grid;gap:4px;padding:10px 12px;border-radius:16px;border:1px solid rgba(148,163,184,.24);background:linear-gradient(180deg,#0c121cf0,#080e16eb);color:#f5fafffa;box-shadow:0 16px 34px #0206173d;text-align:left}.operateMapModeTile.isCommandCenter{border-color:#ff545457;background:linear-gradient(180deg,#4a1212eb,#240a0ae6)}.operateMapModeTileLabel{font-size:12px;font-weight:800;letter-spacing:.03em}.operateMapModeTileMode{font-size:11px;color:#e2e8f0d6}.operateMapShortcutDockChrome{display:flex;gap:6px;align-items:flex-start}.operateChromeMiniButton{width:28px;min-width:28px;height:28px;border-radius:999px;border:1px solid rgba(148,163,184,.26);background:#0a121ceb;color:#e2e8f0eb;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 24px #0206173d}.operateChromeMiniButton .smallIcon{width:14px;height:14px}.operateChromeMiniButton.isActive{border-color:#78b9ff6b;background:#78b9ff29;color:#f5fafffa}.operateMapShortcutGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.operateMapShortcutButton{min-height:68px;padding:8px 6px;border-radius:16px;border:1px solid rgba(148,163,184,.22);background:#0a121ceb;color:#f5fafff5;display:grid;justify-items:center;align-content:center;gap:8px;text-align:center;box-shadow:0 12px 28px #02061738}.operateMapShortcutButton:disabled{opacity:.44;cursor:default}.operateMapShortcutButton.isActive,.operateMapShortcutButton.isCommand{border-color:#78b9ff5c;background:#78b9ff29;color:#f5fafffa}.operateMapShortcutButtonLabel{font-size:11px;line-height:1.15;font-weight:800}.operateShortcutIconStacked{min-width:76px;min-height:64px;padding:8px 10px;display:grid;justify-items:center;align-content:center;gap:6px;text-align:center}.operateShortcutIconStacked .operateShortcutLabel{order:0}.operateShortcutIconStacked .smallIcon{order:1}.operateIconActionsTight{align-items:flex-start}html[data-theme=light] .operateMapModeTile{border-color:#42587c2e;background:linear-gradient(180deg,#fffffffa,#f5f9fff5);color:#122036f5;box-shadow:0 16px 34px #121e321f}html[data-theme=light] .operateMapModeTile.isCommandCenter{border-color:#d249492e;background:linear-gradient(180deg,#fff5f5fa,#ffefeff5)}html[data-theme=light] .operateMapModeTileMode{color:#1c2a42bd}html[data-theme=light] .operateChromeMiniButton,html[data-theme=light] .operateMapShortcutButton{border-color:#4978d22e;background:#fffffff5;color:#122036f0;box-shadow:0 12px 28px #121e321a}html[data-theme=light] .operateChromeMiniButton.isActive,html[data-theme=light] .operateMapShortcutButton.isActive,html[data-theme=light] .operateMapShortcutButton.isCommand{background:#4978d21a;border-color:#4978d23d}@media(max-width:720px){.operateMapShortcutDock{width:calc(100% - 72px)}.operateMapShortcutGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.operateMapShortcutButton,.operateShortcutIconStacked{min-height:60px}.operateModeActions{width:100%;justify-content:flex-start}}.operateWorkspaceShell{grid-template-columns:1fr!important;align-items:stretch}.operateRailToggle{z-index:8}.operateSupportRailBackdrop{display:none}.operateSupportRailOverlay{position:absolute;top:12px;right:12px;bottom:12px;z-index:7;width:min(348px,calc(100% - 72px));min-width:0;align-content:start}.operateSupportRailPanel{max-height:100%;overflow:auto;box-shadow:0 18px 38px #02061747}.operateSupportRailHeader{min-width:0}.operateSupportRailChrome{display:inline-flex;gap:4px;align-items:flex-start;justify-content:flex-end}.operateSupportRailModeButton{justify-self:start;padding:4px 10px;border-radius:999px;border:1px solid rgba(120,185,255,.28);background:#78b9ff1f;color:#f1f7fff5;font-size:11px;font-weight:800;letter-spacing:.02em;text-align:left}.operateSupportRailModeButton.isCommandCenter{border-color:#ff54544d;background:#ff545424;color:#ffececfa}.operateSupportRailActionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:stretch}.operateSupportRailActionGrid .operateShortcutIcon{width:100%;min-width:0;min-height:70px;border-radius:16px;padding:8px 10px}.operateSupportRailActionGrid .operateShortcutLabel{line-height:1.15}.operateChromeMiniButton{width:24px;min-width:24px;height:24px}.operateChromeMiniButton .smallIcon{width:12px;height:12px}html[data-theme=light] .operateSupportRailModeButton{border-color:#4978d238;background:#4978d214;color:#122036f0}html[data-theme=light] .operateSupportRailModeButton.isCommandCenter{border-color:#d2494938;background:#d249491a;color:#741818f2}@media(max-width:979px){.operateSupportRailBackdrop{display:block;position:absolute;inset:0;z-index:6;border:0;padding:0;margin:0;background:#04080e57}.operateSupportRailOverlay{inset:8px;width:auto;max-height:calc(100% - 16px)}}@media(max-width:640px){.operateSupportRailActionGrid{grid-template-columns:1fr}.operateSupportRailActionGrid .operateShortcutIcon{min-height:62px}}.pagePreferencesBackdrop{background:#04080ee6;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.pagePreferencesModalCard{background:linear-gradient(180deg,#0a1018fe,#080e16fe)}.pagePreferencesModalCard .card,.pagePreferencesModalCard .queueItem{background:#0c1420fe}html[data-theme=light] .pagePreferencesBackdrop{background:#121e326b}html[data-theme=light] .pagePreferencesModalCard{background:linear-gradient(180deg,#fff,#f8fbfffe)}html[data-theme=light] .pagePreferencesModalCard .card,html[data-theme=light] .pagePreferencesModalCard .queueItem{background:#fffffffe}.pagePreferencesBackdrop{background:#04080ef0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.pagePreferencesModalCard{background:linear-gradient(180deg,#0a1018,#0a1018)!important;border-color:#94a3b83d!important;box-shadow:0 28px 80px #0000008f!important}.pagePreferencesModalCard .card,.pagePreferencesModalCard .queueItem{background:#0e1622!important;border-color:#94a3b829!important}.pagePreferencesModalCard .muted,.pagePreferencesModalCard .mutedSmall{color:#e2e9f3d6!important}html[data-theme=light] .pagePreferencesBackdrop{background:#121e3238!important}html[data-theme=light] .pagePreferencesModalCard{background:linear-gradient(180deg,#fff,#fff)!important;border-color:#42587c29!important;box-shadow:0 20px 56px #121e3229!important}html[data-theme=light] .pagePreferencesModalCard .card,html[data-theme=light] .pagePreferencesModalCard .queueItem{background:#fff!important;border-color:#42587c1f!important}html[data-theme=light] .pagePreferencesModalCard .muted,html[data-theme=light] .pagePreferencesModalCard .mutedSmall{color:#1c2a42c7!important}.operateWorkspaceShell{min-height:0}.operateMapTile{overflow:hidden;height:clamp(540px,calc(100dvh - 250px),920px);min-height:540px}.operateMapTile>.mapShell,.operateMapTile>.mapWrap,.operateMapTile>.mapPanel{height:100%!important;min-height:0!important}.operateRailToggle{top:8px!important;right:8px!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;border-radius:999px!important;padding:0!important;box-shadow:0 8px 20px #0206173d!important}.operateRailToggleIcon{width:14px!important;height:10px!important;object-fit:contain;object-position:center 60%}.operateSupportRailOverlay{top:46px;right:8px;bottom:8px;width:min(440px,calc(100% - 16px))}.operateSupportRailPanel{background:linear-gradient(180deg,#0a1018fa,#080e16fa)}.operateSupportRailHeader{min-width:0;padding-right:4px}.operateSupportRailModeButton{min-height:24px;padding:4px 8px;font-size:10px}.operateSupportRailChrome{gap:6px;align-items:flex-start}.operateChromeMiniButton{width:22px;min-width:22px;height:22px}.operateChromeMiniButton .smallIcon{width:11px;height:11px}.operateSupportRailActionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.operateSupportRailActionGrid .operateShortcutIcon{width:100%;min-width:0;min-height:58px;padding:6px 4px;border-radius:14px}.operateShortcutIconStacked{min-width:0;min-height:58px;gap:4px;padding:6px 4px}.operateShortcutIconStacked .operateShortcutLabel{font-size:10px;line-height:1.1}.operateShortcutIconStacked .smallIcon,.operateSupportRailActionGrid .operateShortcutIcon .smallIcon{width:16px;height:16px}.operateCompactPills.operateLiveStatusPills{gap:6px!important}@media(max-width:980px){.operateMapTile{height:min(72dvh,760px);min-height:480px}}@media(max-width:720px){.operateSupportRailOverlay{inset:42px 8px 8px;width:auto}.operateSupportRailActionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.operateSupportRailActionGrid .operateShortcutIcon,.operateShortcutIconStacked{min-height:54px}.operateMapTile{height:min(64dvh,680px);min-height:420px}}.settingsPreferencesMenu{background:linear-gradient(180deg,#0a1018,#080e16)!important;border:1px solid rgba(148,163,184,.18)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 20px 44px #0000006b!important}.settingsPreferencesMenu .btnSmall{border-color:#94a3b82e;background:#121a26fa}.settingsPreferencesMenu .btnSmall:hover,.settingsPreferencesMenu .btnSmall:focus-visible{background:#1c2634fc}html[data-theme=light] .settingsPreferencesMenu{background:linear-gradient(180deg,#fff,#f7faff)!important;border-color:#42587c1f!important;box-shadow:0 18px 36px #121e3229!important}html[data-theme=light] .settingsPreferencesMenu .btnSmall{background:#fffffffe;border-color:#42587c1f}.serviceBoardFilterRow{align-items:stretch}.serviceBoardSelectField{display:grid;gap:8px;text-align:center}.serviceBoardSelectField>span{text-align:center}.serviceBoardSelect{border-radius:16px!important;text-align:center;text-align-last:center;padding-inline:14px!important}.serviceBoardSelect option{text-align:left}.calendarGrid{border:1px solid rgba(148,163,184,.12);border-radius:18px;background:linear-gradient(180deg,#ffffff08,#ffffff03);box-shadow:inset 0 1px #ffffff08}html[data-theme=light] .calendarGrid{border-color:#42587c1f;background:linear-gradient(180deg,#fffffffa,#f7fafff5);box-shadow:inset 0 1px #fffc}.scheduleCalendarHeaderCard{border-radius:18px}.scheduleCalendarSurfaceCard{padding:12px;border-radius:20px;min-height:100%;background:linear-gradient(180deg,#ffffff0a,#ffffff05);box-shadow:inset 0 1px #ffffff0d}.scheduleCalendarSurfaceCard .calendarGrid{border:0;border-radius:16px;background:transparent;box-shadow:none}.scheduleCalendarSurfaceCard .calCell{min-height:116px}html[data-theme=light] .scheduleCalendarSurfaceCard{background:linear-gradient(180deg,#fffffffc,#f5f9fffa);box-shadow:inset 0 1px #ffffffe6}.scheduleCalendarHeaderStats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.scheduleCalendarHeaderStats .pill{justify-content:center;text-align:center}@media(max-width:760px){.scheduleCalendarSurfaceCard{padding:10px}.scheduleCalendarSurfaceCard .calCell{min-height:94px}}.operateCommandCenterHeader{position:relative;display:grid;gap:10px;min-width:0;padding-right:56px}.operateCommandCenterHeaderMain{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;min-width:0}.operateCommandCenterHeaderChrome{position:absolute;top:0;right:0;align-items:flex-start;justify-content:flex-end}.guardTourMapSurface{position:relative;min-height:280px;border-radius:18px;overflow:hidden;border:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,#0c121cfa,#080e16fa)}.guardTourMapImage{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.guardTourMapFallbackGrid{position:absolute;inset:0;background-image:linear-gradient(rgba(148,163,184,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.1) 1px,transparent 1px),radial-gradient(circle at center,#60a5fa2e,#0e162200 60%);background-size:48px 48px,48px 48px,100% 100%}.guardTourMapPoint{position:absolute;width:28px;height:28px;margin-left:-14px;margin-top:-14px;border-radius:999px;border:2px solid rgba(255,255,255,.9);box-shadow:0 10px 20px #02061747;display:grid;place-items:center;font-size:12px;font-weight:800;z-index:2}.guardTourMapLegend{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.guardTourMapLegendDot{width:22px;height:22px;border-radius:999px;border:2px solid rgba(255,255,255,.9);display:grid;place-items:center;font-size:11px;font-weight:800}html[data-theme=light] .guardTourMapSurface{border-color:#42587c1f;background:linear-gradient(180deg,#fffffffb,#f7fafff9)}html[data-theme=light] .guardTourMapFallbackGrid{background-image:linear-gradient(rgba(66,88,124,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(66,88,124,.08) 1px,transparent 1px),radial-gradient(circle at center,#4978d21f,#fff0 60%)}@media(max-width:720px){.guardTourMapSurface{min-height:220px}.operateCommandCenterHeader{padding-right:48px}}.dashTotalNum.isZero{width:auto;min-width:58px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#d2e6ffd1}html[data-theme=light] .dashTotalNum.isZero{color:#224a7ad6}.mapSearchHead{justify-content:flex-start;gap:8px}.mapSearchToggle{display:inline-flex;align-items:center;justify-content:center;width:32px;min-width:32px;height:32px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:inherit;padding:0}.mapSearchToggle:hover,.mapSearchToggle:focus-visible{border-color:#78b9ff57;background:#78b9ff1f}html[data-theme=light] .mapSearchToggle{border-color:#28466e29;background:#28466e0f}.queueHeaderMeta{display:flex!important;grid-template-columns:none!important;width:auto!important;align-items:center!important;justify-content:flex-end;flex-wrap:wrap!important;gap:6px!important}.queueHeaderMeta>*{width:auto!important}.queueHeaderMeta .iconBtn{width:34px!important;min-width:34px;justify-content:center}.operateGridMain.queueDockOpen{grid-template-columns:minmax(0,1.95fr) minmax(320px,.62fr)!important}.operateGridMain.queueDockCollapsed{grid-template-columns:minmax(0,1fr) 52px!important}.operateQueueDock{min-width:0;display:flex;align-items:stretch;justify-content:flex-end}.operateQueueDock.isOpen .operateQueueDockPanel{width:100%;min-width:0}.operateQueueDockLauncher{width:58px;min-width:58px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px 8px;border-radius:20px;border:1px solid rgba(120,170,255,.18);background:linear-gradient(180deg,#0a1018f5,#080e16f0);color:#f1f7fff5;box-shadow:0 14px 28px #0206173d;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-align:center}.operateQueueDockLauncherIcon{width:18px!important;height:18px!important}.operateQueueDockLauncherLabel{line-height:1.05;white-space:nowrap}html[data-theme=light] .operateQueueDockLauncher{background:linear-gradient(180deg,#0d1521fa,#17202ef5);border-color:#1220361f;color:#f1f7fffa;box-shadow:0 14px 28px #121e321f}.operateMapTile{position:relative}.operateRailToggle{position:absolute;top:58px!important;right:12px!important;z-index:8;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0 12px!important;border-radius:999px!important;border:1px solid rgba(120,170,255,.22);background:linear-gradient(180deg,#0a1018f5,#080e16f0);color:#f1f7fff5;box-shadow:0 14px 30px #02061747!important}.operateRailToggle.isActive{border-color:#78b9ff5c;background:linear-gradient(180deg,#78b9ff33,#406caa33)}.operateRailToggle.isCommandCenter{border-color:#ff60604d;background:linear-gradient(180deg,#ff60602e,#a42c2c33)}.operateRailToggleLabel{white-space:nowrap;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.operateRailToggleIcon{width:16px!important;height:16px!important}html[data-theme=light] .operateRailToggle{border-color:#18263a1f;background:linear-gradient(180deg,#fffffffa,#f8fbfff5);color:#122036f0;box-shadow:0 14px 30px #121e321f!important}html[data-theme=light] .operateRailToggle.isActive{border-color:#4978d242;background:linear-gradient(180deg,#4978d21f,#4978d214)}html[data-theme=light] .operateRailToggle.isCommandCenter{border-color:#d249493d;background:linear-gradient(180deg,#d249491f,#d2494914)}.operateSupportRailBackdrop{display:block!important;position:absolute;inset:0;z-index:6;border:0;padding:0;margin:0;background:transparent}.operateSupportRailOverlay{top:106px!important;right:12px!important;bottom:12px!important;width:min(388px,calc(100% - 24px))!important}@media(max-width:980px){.operateGridMain.queueDockOpen,.operateGridMain.queueDockCollapsed{grid-template-columns:1fr!important}.operateQueueDock{justify-content:stretch}.operateQueueDockLauncher{width:100%;min-width:0;min-height:42px;flex-direction:row}.operateQueueDockLauncherLabel{writing-mode:horizontal-tb;transform:none}.operateRailToggle{top:52px!important}.operateSupportRailBackdrop{background:#04080e57}.operateSupportRailOverlay{inset:96px 8px 8px!important;width:auto!important}}@media(max-width:640px){.operateRailToggle{top:48px!important;right:8px!important;padding:0 10px!important}.operateRailToggleLabel{display:none}.operateSupportRailOverlay{top:88px!important}}.dashTotal.isNormalState{gap:6px;min-width:150px}.dashTotal.isNormalState .dashTotalLabel{color:#d6e2f4b8}.dashTotalNum.isZero{width:auto;min-width:0;font-size:15px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#4ade80f0}.dashTile.isNeutral{background:linear-gradient(180deg,#94a3b814,#00000038)!important;border-color:#94a3b824!important}.dashTile.isNeutral:before{background:#94a3b83d!important;opacity:.1!important}.dashTile.isNeutral .dashTileLabel,.dashTile.isNeutral .dashTileCount{color:#d6dce6ad!important}html[data-theme=light] .dashTotal.isNormalState .dashTotalLabel{color:#344864b3}html[data-theme=light] .dashTotalNum.isZero{color:#16a34aeb}html[data-theme=light] .dashTile.isNeutral{background:linear-gradient(180deg,#42587c0a,#42587c14)!important;border-color:#42587c1f!important}html[data-theme=light] .dashTile.isNeutral:before{background:#42587c29!important;opacity:.08!important}html[data-theme=light] .dashTile.isNeutral .dashTileLabel,html[data-theme=light] .dashTile.isNeutral .dashTileCount{color:#344864ad!important}.mapTopTools{position:relative}.mapLayersWrap{position:static}.mapLayersMenu{left:0!important;right:0!important;width:auto!important;max-width:none!important;top:44px!important}@media(max-width:520px){.mapLayersMenu{left:0!important;right:0!important;width:auto!important}}.queueHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:16px}.queueHeaderIdentity{min-width:0;display:grid;gap:4px}.queueHeaderTitleRow{display:flex;align-items:center;gap:10px;min-width:0}.queueHeaderSignalIconWrap{flex:0 0 auto;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid rgba(120,170,255,.18);background:linear-gradient(180deg,#0a1018f5,#080e16f0);box-shadow:0 12px 24px #02061738}.queueHeaderSignalIcon{width:18px;height:18px;object-fit:contain}.queueHeaderTitleStack{min-width:0;display:grid;gap:2px}.queueHeaderTitle{font-size:14px}.queueHeaderSummary{letter-spacing:.02em;text-transform:none}.queueHeaderPinBtn{flex:0 0 auto;width:34px!important;min-width:34px!important;height:34px!important;border-radius:999px;border:1px solid rgba(120,170,255,.18);background:#ffffff0a;color:inherit}.queueHeaderPinBtn.isPinned{border-color:#78b9ff5c;background:#78b9ff24}.queueActionGrid{display:grid!important;grid-template-columns:repeat(3,minmax(74px,86px));justify-content:end;align-items:stretch!important;width:auto!important;gap:8px!important}.queueHeaderMeta.queueActionGrid .queueActionButton{width:100%!important;min-width:0!important;min-height:64px;padding:8px 6px!important;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-radius:14px}.queueActionButtonLabel{display:block;font-size:10px;font-weight:800;line-height:1.1;letter-spacing:.05em;text-transform:uppercase;text-align:center;white-space:normal;overflow-wrap:anywhere;text-wrap:balance}.queueActionGrid .smallIcon,.queueActionImageIcon{width:18px;height:18px;object-fit:contain}.queueActionGrid .muteQueueBtn svg{width:18px;height:18px}html[data-theme=light] .queueHeaderSignalIconWrap{background:linear-gradient(180deg,#fffffffa,#f8fbfff5);border-color:#18263a1f;box-shadow:0 12px 24px #121e321a}html[data-theme=light] .queueHeaderPinBtn{border-color:#18263a1f;background:#18263a0a;color:#122036f0}html[data-theme=light] .queueHeaderPinBtn.isPinned{border-color:#4978d23d;background:#4978d21a}@media(max-width:760px){.queueHeader{padding-right:0}.queueActionGrid{gap:6px!important}}@media(max-width:520px){.queueHeaderSignalIconWrap{width:34px!important;min-width:34px!important;height:34px!important}.queueHeaderPinFloating{top:8px;right:8px}.queueActionGrid{gap:6px!important}.queueHeaderMeta.queueActionGrid .queueActionButton{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}}.operateRailToggle{top:6px!important;right:12px!important;z-index:31!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;padding:0!important;border-radius:999px!important}.operateRailToggleLabel{display:none!important}.operateRailToggleImage{width:18px;height:18px;object-fit:contain}.operateSupportRailOverlay{top:52px!important}.operateSupportRailDragBar{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.operateSupportRailDragBar:active{cursor:grabbing}.operateQueueDockLauncher{gap:8px;width:64px;min-width:64px;border-radius:22px}.operateQueueDockLauncherImage{width:24px;height:24px;object-fit:contain;filter:brightness(0) invert(1) drop-shadow(0 1px 2px rgba(255,255,255,.16))}.operateQueueDockLauncherLabel{line-height:1.05;letter-spacing:.1em;text-transform:uppercase}.operateQueueDockLauncherChevron{width:12px!important;height:12px!important;opacity:.72}@media(max-width:980px){.operateQueueDockLauncher{width:100%;min-width:0}.operateSupportRailOverlay{top:92px!important}}@media(max-width:640px){.operateRailToggle{top:8px!important;right:8px!important}.operateSupportRailOverlay{top:84px!important}}@keyframes beaconCounterBlink{0%,44%{opacity:1;filter:none}50%,to{opacity:.46;filter:brightness(1.22)}}.dashTile.isBlinking{animation:beaconCounterBlink 1s linear infinite}.queuePanel{position:relative}.queueHeader{display:block}.queueHeaderIdentity{gap:10px}.queueHeaderMeta.queueActionGrid{display:flex!important;flex-wrap:wrap;align-items:center!important;justify-content:flex-start;width:100%!important;gap:8px!important}.queueHeaderMeta.queueActionGrid>*{width:auto!important}.queueHeaderMeta.queueActionGrid .queueActionButton{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;gap:0!important;border-radius:999px!important}.queueActionButtonLabel{display:none!important}.queueHeaderSignalIconWrap{background:linear-gradient(180deg,#0a1018fe,#080e16fa)!important;border-color:#e2ecff2e!important;box-shadow:0 14px 30px #02061747,0 0 0 1px #ffffff0a inset!important}.queueHeaderSignalIcon{width:24px!important;height:24px!important;filter:brightness(0) invert(1) drop-shadow(0 1px 2px rgba(255,255,255,.12))}html[data-theme=light] .queueHeaderSignalIconWrap{background:linear-gradient(180deg,#0d1521fa,#17202ef5)!important;border-color:#1220361f!important;box-shadow:0 14px 30px #121e3224!important}.queueHeaderPinFloating{position:absolute;top:10px;right:10px;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;padding:0!important;border-radius:999px!important;z-index:3}.queueHeaderPinFloating .smallIcon{width:10px!important;height:10px!important}.queueRow{position:relative;padding-top:10px}.queueRowHeader,.queueRowSub,.queueTitle,.queueSummary,.queueSub{padding-right:26px}.queueRowMeta{position:static;display:flex;justify-content:flex-end;align-items:center;gap:6px;margin-top:8px}.queueRow>.queueRowMeta>.signalQueueMiniIcon:first-child{position:absolute;top:10px;right:0;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;padding:0!important;border-radius:999px;z-index:2}.queueRow>.queueRowMeta>.signalQueueMiniIcon:first-child .smallIcon{width:10px!important;height:10px!important}html[data-theme=light] .queueRow>.queueRowMeta>.signalQueueMiniIcon:first-child{background:#ffffffd1;border-color:#1220361f}.operateQueueDockLauncher.isIconOnly{gap:0}.operateQueueDockLauncher.isIconOnly .operateQueueDockLauncherChevron{display:none}.operateQueueDockLauncher.isIconOnly .operateQueueDockLauncherImage{width:26px;height:26px}.queueHeaderPinFloating{display:none!important}.queueHeader{display:grid!important;grid-template-columns:minmax(0,1fr);gap:12px}.queueHeaderMeta.queueActionGrid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));justify-content:end;align-items:stretch!important;width:100%!important;gap:8px!important}.queueHeaderMeta.queueActionGrid>*{width:100%!important}.queueHeaderMeta.queueActionGrid .queueActionButton{width:100%!important;min-width:0!important;height:auto!important;min-height:56px!important;padding:8px 6px!important;gap:6px!important;border-radius:14px!important}.queueActionButtonLabel{display:block!important;font-size:10px;font-weight:800;line-height:1.1;letter-spacing:.05em;text-transform:uppercase;text-align:center;white-space:normal;overflow-wrap:anywhere;text-wrap:balance}.signalQueueNormalState{margin-top:10px;padding:10px 12px;border-radius:12px;border:1px solid rgba(129,140,248,.18);background:#0f172a9e;color:#e2e8f0e6;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}html[data-theme=light] .signalQueueNormalState{border-color:#4755691f;background:#f1f5f9f2;color:#1e293bd1}.workOrderStickyActions{position:sticky;bottom:calc(var(--safe-b, 0px) + 10px);z-index:18;display:flex;flex-wrap:wrap;gap:8px;padding:10px 12px;margin-top:12px;border-radius:16px;border:1px solid rgba(120,170,255,.18);background:#0c121cf0;box-shadow:0 12px 28px #02061747;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.workOrderStickyActions .btn,.workOrderStickyActions .btnPrimary{flex:0 0 auto}html[data-theme=light] .workOrderStickyActions{border-color:#2563eb1f;background:#fffffff5;box-shadow:0 12px 28px #0f172a1f}@media(max-width:520px){.queueHeaderMeta.queueActionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.queueHeaderMeta.queueActionGrid .queueActionButton{min-height:52px!important}.workOrderStickyActions{padding:10px}.workOrderStickyActions .btn,.workOrderStickyActions .btnPrimary{flex:1 1 calc(50% - 4px);justify-content:center}}.beaconSectionHeader{display:grid;gap:8px}.beaconSectionHeader.isCompact{gap:6px}.beaconSectionEyebrow{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#b4c4dcb8}.beaconSectionTitleRow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.beaconSectionTitleGroup{min-width:0;display:grid;gap:4px}.beaconSectionTitle{font-size:16px}.beaconSectionSummary{color:#d6e2f4c7;max-width:92ch}.beaconSectionActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}html[data-theme=light] .beaconSectionEyebrow{color:#3e5476ad}html[data-theme=light] .beaconSectionSummary{color:#344864bd}.beaconInlineList,.beaconActionList,.beaconEvidenceList{display:grid;gap:8px}.beaconInlineListRow,.beaconActionRow,.beaconEvidenceRow{display:grid;gap:4px;padding:10px;border-radius:12px;border:1px solid rgba(120,170,255,.12);background:#ffffff08}.beaconActionRow{gap:6px}.beaconEvidenceRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.beaconEvidenceMeta{min-width:0;display:grid;gap:4px}html[data-theme=light] :is(.beaconInlineListRow,.beaconActionRow,.beaconEvidenceRow){border-color:#121e321a;background:#0f172a05}.operateLiveOperationsSurface{display:grid;gap:12px}.operateLiveStatusStrip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.operateLiveStatusCard{padding:10px 12px;border-radius:14px;border:1px solid rgba(120,170,255,.12);background:#ffffff08;display:grid;gap:4px}.operateLiveStatusCard.isCalm{border-color:#4ade802e;background:#15402547}.operateLiveStatusCard.isAlert{border-color:#ff4d4f2e;background:#49131857}.operateLiveStatusCardValue{font-size:20px;font-weight:900;line-height:1.1}.operateLiveStatusCardLabel{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#d6e2f4ad}.operateLiveStatusCardHelper{font-size:12px;color:#d6e2f4b8}html[data-theme=light] .operateLiveStatusCard{border-color:#121e321a;background:#0f172a05}html[data-theme=light] .operateLiveStatusCard.isCalm{border-color:#16a34a2e;background:#16a34a14}html[data-theme=light] .operateLiveStatusCard.isAlert{border-color:#dc262629;background:#dc262612}html[data-theme=light] .operateLiveStatusCardLabel{color:#344864b3}html[data-theme=light] .operateLiveStatusCardHelper{color:#344864b8}.operateSituationGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.operateSituationCard{padding:12px;border-radius:16px;border:1px solid rgba(120,170,255,.12);background:#ffffff08;display:grid;gap:10px}html[data-theme=light] .operateSituationCard{border-color:#121e321a;background:#0f172a05}@media(max-width:980px){.operateSituationGrid{grid-template-columns:1fr}}.reportsActionLaneGrid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:12px}.reportsActionLaneCard{padding:12px;border-radius:16px;border:1px solid rgba(120,170,255,.12);background:#ffffff08;display:grid;gap:12px}.reportsActionLaneList{display:grid;gap:8px}.reportsActionLaneRow{display:grid;gap:6px;padding:10px;border-radius:12px;border:1px solid rgba(120,170,255,.12);background:#ffffff08}html[data-theme=light] :is(.reportsActionLaneCard,.reportsActionLaneRow){border-color:#121e321a;background:#0f172a05}@media(max-width:980px){.reportsActionLaneGrid{grid-template-columns:1fr}}.workOrderExecutionHero{display:grid;gap:12px}.workOrderExecutionHeroStats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.workOrderExecutionHeroStat{padding:10px 12px;border-radius:14px;border:1px solid rgba(120,170,255,.12);background:#ffffff08;display:grid;gap:4px}.workOrderExecutionHeroStatValue{font-size:20px;font-weight:900;line-height:1.1}.workOrderExecutionHeroStatLabel{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#d6e2f4ad}.workOrderExecutionHeroStatHelper{font-size:12px;color:#d6e2f4b8}.workOrderExecutionProgress{display:grid;gap:8px}.workOrderExecutionProgressBar{width:100%;height:10px;border-radius:999px;overflow:hidden;background:#94a3b82e}.workOrderExecutionProgressFill{height:100%;border-radius:999px;background:linear-gradient(90deg,#60a5faeb,#4ade80eb)}.workOrderQuickLinkGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}.workOrderQuickLinkCard{padding:10px 12px;border-radius:14px;border:1px solid rgba(120,170,255,.12);background:#ffffff08;display:grid;gap:4px;text-decoration:none;color:inherit}html[data-theme=light] :is(.workOrderExecutionHeroStat,.workOrderQuickLinkCard){border-color:#121e321a;background:#0f172a05}html[data-theme=light] :is(.workOrderExecutionHeroStatLabel,.workOrderExecutionHeroStatHelper){color:#344864b8}.containerWideOperate{max-width:min(1920px,calc(100vw - 12px));padding-left:8px;padding-right:8px}.topNav.topNavUtilityOnly{display:flex;justify-content:flex-end;width:100%}.queuePanel.signalQueuePanel{position:relative;padding-top:8px}.queuePanel.signalQueuePanel:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;border-radius:14px 14px 0 0;background:var(--signalQueueAccent, rgba(74,222,128,.92))}.queueHeaderTopRow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.queueHeaderTitle{font-size:16px!important;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.queueHeaderSummary{font-size:12px;font-weight:800;letter-spacing:.06em}.queueHeaderSummary.isNormal{color:#4ade80f5}.queueHeaderSummary.isActive{color:var(--signalQueueAccent, rgba(214,226,244,.88))}.queueDockedButton{min-width:92px;height:34px;border-radius:999px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:6px}.queueUtilityRow{display:flex!important;flex-wrap:wrap;gap:8px!important;align-items:center!important}.queueUtilityRow .queueActionButton{width:auto!important;min-width:84px!important;height:36px!important;min-height:36px!important;padding:0 10px!important;border-radius:999px!important;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:6px!important}.queueUtilityRow .queueActionButtonLabel{display:block!important;white-space:nowrap;font-size:11px}.queueRowMeta{display:grid!important;grid-template-columns:auto 1fr auto auto;gap:8px!important;align-items:center!important;margin-top:10px!important}.queueLocateButton{justify-self:start;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;border-radius:999px!important}.queueLocateButton .smallIcon{width:16px!important;height:16px!important}.signalQueueNormalState{border-color:#4ade8042!important;background:#14532d52!important;color:#e8ffeffa!important}html[data-theme=light] .signalQueueNormalState{border-color:#22c55e3d!important;background:#22c55e1f!important;color:#14532df2!important}.operateLiveStatusCard.isSignalSummaryAlert{border-color:#93c5fd94!important;box-shadow:0 0 0 1px #93c5fd2e inset}html[data-theme=light] .operateLiveStatusCard.isSignalSummaryAlert{border-color:#3b82f652!important;box-shadow:0 0 0 1px #3b82f61a inset}.operateLiveStatusCard.isSignalSummaryNormal{border-color:#4ade8047!important;background:#15803d57!important}.operateLiveStatusCard.isSignalSummaryNormal .operateLiveStatusCardValue,.operateLiveStatusCard.isSignalSummaryNormal .operateLiveStatusCardLabel,.operateLiveStatusCard.isSignalSummaryNormal .operateLiveStatusCardHelper{color:#fffffffa}html[data-theme=light] .operateLiveStatusCard.isSignalSummaryNormal{border-color:#22c55e38!important;background:#22c55e1f!important}html[data-theme=light] .operateLiveStatusCard.isSignalSummaryNormal .operateLiveStatusCardValue,html[data-theme=light] .operateLiveStatusCard.isSignalSummaryNormal .operateLiveStatusCardLabel,html[data-theme=light] .operateLiveStatusCard.isSignalSummaryNormal .operateLiveStatusCardHelper{color:#14532df2}.operateGridMain.queueDockOpen{grid-template-columns:minmax(0,2.5fr) minmax(320px,.55fr)!important}.operateQueueDock{border-left:1px solid rgba(120,170,255,.1)}.operateQueueDock:before,.operateInlineSignalsPanel:before{content:"";display:block;height:4px;background:var(--signalQueueAccent, rgba(74,222,128,.92))}.operateInlineSignalsPanel{display:none}.operateInlineSignalsToggle{width:100%;border:0;background:transparent;color:inherit;text-align:left}.operateInlineSignalsToggleTitle{font-size:13px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.operateInlineSignalsToggleSummary{font-size:12px;font-weight:800;color:var(--signalQueueAccent, rgba(214,226,244,.88))}.scheduleModeBubbleRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:end}.scheduleModeBubbleField{display:grid;gap:6px;min-width:0}.scheduleModeBubbleLabel{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#d6e2f4ad}.scheduleModeBubbleWrap{position:relative}.scheduleModeBubbleSelect{width:100%;height:38px;border-radius:999px;padding:0 34px 0 14px;border:1px solid rgba(120,170,255,.18);background:#0f172a75;color:inherit;appearance:none}.scheduleModeBubbleCaret{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;opacity:.72}html[data-theme=light] .scheduleModeBubbleLabel{color:#344864b8}html[data-theme=light] .scheduleModeBubbleSelect{background:#ffffffeb;border-color:#121e321a;color:#122036f2}.scheduleSummaryShell{border-radius:20px}.scheduleHeaderControlsPane{display:grid;gap:10px;justify-items:end;min-width:0;flex:1 1 320px}.scheduleViewModeButtons{width:100%}.scheduleHeaderFooterRow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;align-items:end;width:100%}.scheduleHeaderExportWrap{display:flex;justify-content:flex-end;align-items:flex-end;min-width:0}.schedulePeriodNavigator{display:grid;gap:8px;justify-items:center;min-width:0}.schedulePeriodNavigatorShell{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px;width:min(520px,100%);border:1px solid rgba(120,170,255,.14);border-radius:20px;background:linear-gradient(180deg,#ffffff0d,#ffffff05);padding:4px}.schedulePeriodNavButton{min-width:40px;width:40px;height:40px;padding:0;border-radius:14px;font-size:0;line-height:1;display:inline-flex;align-items:center;justify-content:center}.schedulePeriodNavigatorCard{min-width:0;padding:8px 10px;display:grid;gap:4px;border-radius:16px}.schedulePeriodNavigatorValue{font-size:20px;font-weight:800;text-align:center;line-height:1.25}.schedulePeriodNavigatorActions{display:flex;justify-content:flex-end;width:min(520px,100%)}.schedulePeriodNavigatorAdd{min-width:144px;justify-content:center;margin-left:auto}.scheduleSummaryLayout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:14px}.scheduleSummaryCards{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.scheduleSummaryMetric{padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:16px;background:linear-gradient(180deg,#ffffff0d,#ffffff05)}.scheduleSummaryMetricLabel{font-size:13px;font-weight:700;color:var(--muted)}.scheduleSummaryMetricValue{font-size:20px;font-weight:800;color:var(--text0)}.scheduleSummaryActions{display:flex;align-items:center;justify-content:flex-start}.scheduleSummarySelectField{display:grid;gap:6px}.scheduleSummarySelectPill{position:relative;display:flex;align-items:center;min-height:40px;border:1px solid rgba(120,170,255,.16);border-radius:999px;background:#ffffff0d;overflow:hidden}.scheduleSummarySelect{width:100%;min-height:40px;padding:0 40px 0 14px;border:none;background:transparent;color:var(--text0);font-weight:700;appearance:none;-webkit-appearance:none;-moz-appearance:none}.scheduleSummarySelect:focus{outline:none}.scheduleSummarySelectCaret{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.scheduleSummaryLaunchButton{min-width:160px;justify-content:center}.scheduleRelatedPagesGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.scheduleRelatedPageCard{padding:12px;display:grid;gap:8px;text-align:left;border-radius:16px;border:1px solid rgba(120,170,255,.14);background:#ffffff08;color:var(--text0)}.scheduleSummaryControlTiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.scheduleSummaryControlTile{padding:12px;display:grid;gap:10px}.scheduleSummaryQueue{padding:12px;display:grid;gap:10px;border-radius:18px;align-content:start}.scheduleSummaryQueueList{display:grid;gap:8px;max-height:340px;overflow:auto}.scheduleSummaryQueueRow{display:flex;flex-wrap:nowrap;gap:8px;align-items:center;overflow:auto;padding-bottom:2px}.scheduleSummaryQueueChip{display:inline-flex;align-items:center;gap:8px;max-width:100%;flex:0 0 auto;padding:8px 10px;border-radius:999px;border:1px solid var(--line);background:#ffffff0a;color:var(--text0)}.scheduleSummaryQueueChipType{width:10px;height:10px;border-radius:999px;flex:0 0 auto}.scheduleSummaryQueueChipTime{font-size:12px;font-weight:700;color:var(--muted);white-space:nowrap}.scheduleSummaryQueueChipTitle{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.scheduleAgendaLauncherIcon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:10px;background:#49a3ff1f;color:#aad2fff5}.scheduleAgendaPanel{display:grid;gap:10px}.scheduleAgendaPanelHead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.scheduleAgendaHeaderBlock{display:grid;gap:6px;min-width:0;flex:1 1 240px}.scheduleAgendaHeaderRow{min-width:0}.scheduleAgendaHeadActions{display:flex;align-items:center;gap:6px}.scheduleAgendaDateRow{display:flex;justify-content:center}.scheduleAgendaDatePill{min-width:min(100%,360px);justify-content:center;text-align:center;font-size:15px;font-weight:800;padding:8px 14px}.scheduleAgendaIconButton{width:34px;min-width:34px;height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center}.scheduleAgendaIconButton.isActive{background:#49a3ff29;border-color:#49a3ff38}.scheduleAgendaList{max-height:min(68vh,760px);overflow:auto}.scheduleAgendaEventTime{font-size:13px;font-weight:800;color:var(--text0);white-space:nowrap}.scheduleAgendaDockFooter{display:flex;justify-content:flex-end;padding-top:2px}.scheduleAgendaDockButton{width:28px;min-width:28px;height:28px;padding:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.scheduleAgendaDock{min-height:100%}.scheduleAddActivityButton{position:fixed;right:18px;bottom:18px;z-index:28;box-shadow:0 12px 28px #00000057}.scheduleActivityComposerGrid{align-items:start}.scheduleCalendarSurfaceCard .calCell{min-height:118px;border-radius:12px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.scheduleCalendarSurfaceCard .calCell:hover{background:#ffffff0f;border-color:#78aaff29;box-shadow:0 10px 20px #03091424}.scheduleCalendarSurfaceCard .calCell.dim{opacity:1;background:#ffffff04;border-color:#94a3b814;color:#d6e2f46b}.scheduleCalendarSurfaceCard .calCell.dim .calNum{color:#d6e2f47a}.scheduleCalendarSurfaceCard .calCell.sel{border-color:#49a3ff47;box-shadow:inset 0 0 0 1px #49a3ff33,0 10px 24px #1f54a829;background:linear-gradient(180deg,#49a3ff1a,#49a3ff0a)}html[data-theme=light] .scheduleSummaryMetric{background:linear-gradient(180deg,#fffffffa,#f4f8fff5)}html[data-theme=light] .schedulePeriodNavigatorShell,html[data-theme=light] .scheduleSummarySelectPill,html[data-theme=light] .scheduleRelatedPageCard{border-color:#121e321a;background:#ffffffeb}html[data-theme=light] .scheduleSummaryQueueChip{background:#49a3ff0f;border-color:#49a3ff24;color:#122036f2}html[data-theme=light] .scheduleSummaryQueueChipTime,html[data-theme=light] .scheduleSummaryMetricLabel,html[data-theme=light] .scheduleSummarySelectCaret{color:#49638ae0}html[data-theme=light] .scheduleAgendaLauncherIcon{background:#49a3ff1a;color:#2352a4f5}html[data-theme=light] .scheduleAgendaIconButton.isActive{background:#49a3ff1a;border-color:#49a3ff29}html[data-theme=light] .scheduleCalendarSurfaceCard .calCell:hover{background:#49a3ff0d;border-color:#49a3ff29;box-shadow:0 8px 18px #49a3ff1a}html[data-theme=light] .scheduleCalendarSurfaceCard .calCell.dim{background:#92a3b814;border-color:#92a3b81f;color:#61748db3}html[data-theme=light] .scheduleCalendarSurfaceCard .calCell.dim .calNum{color:#50637dc2}@media(max-width:1120px){.scheduleHeaderFooterRow{grid-template-columns:1fr;justify-items:center}.scheduleHeaderExportWrap{justify-content:center}.schedulePeriodNavigatorCard{min-width:0}.scheduleSummaryLayout,.scheduleSummaryControlTiles{grid-template-columns:1fr}.scheduleSummaryCards{grid-template-columns:repeat(3,minmax(0,1fr))}.scheduleModeBubbleRow{grid-template-columns:1fr}.scheduleActivityComposerGrid{grid-template-columns:1fr!important}}@media(max-width:760px){.schedulePeriodNavigator{width:100%;justify-items:stretch}.schedulePeriodNavigatorShell,.schedulePeriodNavigatorActions,.schedulePeriodNavigatorCard{width:100%}.schedulePeriodNavigatorActions{justify-content:flex-end}.scheduleSummaryCards{grid-template-columns:repeat(2,minmax(0,1fr))}.scheduleAddActivityButton{left:12px;right:12px;bottom:12px;justify-content:center}}@media(max-width:980px){.containerWideOperate{max-width:min(100vw,calc(100vw - 8px));padding-left:4px;padding-right:4px}.operateQueueDock{display:none!important}.operateInlineSignalsPanel{display:grid;gap:8px;margin-top:10px;border:1px solid rgba(120,170,255,.12);border-radius:16px;overflow:hidden;background:#080e168c}.operateInlineSignalsToggle{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:12px 14px}.operateInlineSignalsToggle.isOpen .smallIcon{transform:rotate(180deg)}.operateInlineSignalsMenu{padding:0 10px 10px}}.brandWatermark{position:fixed;inset:0;pointer-events:none;z-index:-1;display:block}.brandWatermarkHalf{position:fixed;top:calc(var(--hdr-h, 66px) + 18px);width:min(96px,8vw);height:calc(100vh - var(--hdr-h, 66px) - var(--bottomnav-h,72px) - var(--safe-b) - 42px);max-height:calc(100vh - var(--hdr-h, 66px) - var(--bottomnav-h,72px) - var(--safe-b) - 42px);opacity:.038;object-fit:cover}.brandWatermarkHalfLeft{left:4px;right:auto;margin-right:0;object-position:right center}.brandWatermarkHalfRight{right:4px;left:auto;margin-left:0;object-position:left center}html[data-theme=light] .brandWatermarkHalf{opacity:.03}.containerWideOperate{max-width:min(2400px,calc(100vw - 6px));padding-left:3px;padding-right:3px}.topNav.topNavPrimary{flex:1 1 auto;justify-content:center;min-width:0}.topNav.topNavUtilityOnly{width:auto;flex:0 0 auto}.operateLiveStatusStripLauncher{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;margin-bottom:12px;border-radius:16px;border:1px solid color-mix(in srgb,var(--signalQueueAccent, rgba(74,222,128,.92)) 28%,transparent);background:#0a10189e}.operateLiveStatusStripLauncherMain{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;border:0;background:transparent;color:inherit;text-align:left;padding:0}.operateLiveStatusStripLauncherLabel{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#d6e2f4ad}.operateLiveStatusStripLauncherSummary{min-width:0;font-size:13px;font-weight:800;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.operateLiveStatusStripLauncherChevron{transition:transform .18s ease}.operateLiveStatusStripLauncherChevron.isOpen{transform:rotate(180deg)}.operateLiveStatusStripLauncherActions{display:flex;align-items:center;gap:8px}html[data-theme=light] .operateLiveStatusStripLauncher{background:#ffffffe6;border-color:#121e321a}html[data-theme=light] .operateLiveStatusStripLauncherLabel{color:#344864b8}.operateLiveStatusCardButton{text-align:left;border:1px solid rgba(120,170,255,.12);cursor:pointer}.operateLiveStatusCardButton:hover,.operateLiveStatusCardButton:focus-visible{border-color:#78b9ff47;box-shadow:0 0 0 1px #78b9ff24 inset}.dashTotal.isAlertState{border-color:#93c5fd75!important;box-shadow:0 0 0 1px #93c5fd24 inset}html[data-theme=light] .dashTotal.isAlertState{border-color:#3b82f63d!important;box-shadow:0 0 0 1px #3b82f61a inset}.dashTotal.isNormalState{background:#15803d4d!important;border-color:#4ade8042!important}.dashTotal.isNormalState .dashTotalLabel{color:#d6e2f4b8!important}.dashTotal.isNormalState .dashTotalNum.isZero{color:#e8ffeffa!important}html[data-theme=light] .dashTotal.isNormalState{background:#22c55e1f!important;border-color:#22c55e38!important}html[data-theme=light] .dashTotal.isNormalState .dashTotalLabel{color:#344864b8!important}html[data-theme=light] .dashTotal.isNormalState .dashTotalNum.isZero{color:#14532df2!important}.operateMapToolbarHat .smallIcon,.mapTopTools .operateMapToolbarHat .smallIcon{width:20px!important;height:20px!important;color:inherit}.queueHeaderTitle{font-size:17px!important}.queueDockedButton{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;border-radius:999px!important}.queueDockedButton .smallIcon{width:19px!important;height:19px!important}.queueRowMeta{display:flex!important;align-items:flex-end!important;justify-content:flex-start!important;gap:8px!important;margin-top:10px!important;min-height:40px}.queueRowMeta .queueLocateButton{margin-right:auto;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;border-radius:999px!important}.queueRowMeta .signalQueueMiniIcon:not(.queueLocateButton){width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}.ackPillBtn{margin-left:auto;min-height:40px!important;height:40px!important;padding:0 16px!important;border-radius:999px!important;font-size:12px!important;letter-spacing:.08em!important}.signalQueueNormalState{font-size:13px;font-weight:800}@media(max-width:1180px){.brandWatermarkHalf{width:0!important;opacity:0!important}.containerWideOperate{max-width:100vw;padding-left:4px;padding-right:4px}.operateQueueDock{display:none!important}.operateInlineSignalsPanel{display:grid;gap:0;margin-top:10px;border:1px solid color-mix(in srgb,var(--signalQueueAccent, rgba(74,222,128,.92)) 22%,transparent);border-radius:16px;overflow:hidden;background:#080e16b8}.operateInlineSignalsToggle{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:12px 14px;background:color-mix(in srgb,var(--signalQueueAccent, rgba(74,222,128,.92)) 12%,transparent);border:0;color:inherit}.operateInlineSignalsToggleTitle{font-size:13px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.operateInlineSignalsToggleSummary{font-size:12px;font-weight:800;color:var(--signalQueueAccent, rgba(214,226,244,.88))}.operateInlineSignalsToggle .smallIcon{transition:transform .18s ease}.operateInlineSignalsToggle.isOpen .smallIcon{transform:rotate(180deg)}.operateInlineSignalsMenu{padding:0 10px 10px}.queuePanel.signalQueuePanel{background:transparent}}@media(max-width:980px){.topNav.topNavPrimary{width:100%;justify-content:flex-start}.hdrTop{gap:8px}}@media(max-width:720px){.topNav.topNavPrimary{order:3;flex:1 1 100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.topNav.topNavPrimary .topNavBtn{justify-content:center}.operateLiveStatusStripLauncherMain{grid-template-columns:minmax(0,1fr) auto}.operateLiveStatusStripLauncherLabel{grid-column:1 / -1}}.queueDockedButton{width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important}.queueDockedButton .smallIcon{width:22px!important;height:22px!important}.queueRowMeta .queueLocateButton{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.queueRowMeta .queueLocateButton .smallIcon{width:20px!important;height:20px!important}.ackPillBtn{min-height:44px!important;height:44px!important}.perspectiveLaneBoard{padding:12px;display:grid;gap:12px}.perspectiveLaneGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.perspectiveLaneCard{min-height:108px;display:grid;gap:8px}.perspectiveLaneIcon{width:30px;height:30px;border-radius:999px;border:1px solid var(--line2);background:#ffffff0a;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}:root[data-theme=light] .perspectiveLaneIcon{background:#00000008}.hdrShortcutRow{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0}.hdrQuickShortcut{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding-inline:10px}.hdrQuickShortcut .smallIcon{width:14px;height:14px}.shiftReportQuickModalCard{max-height:min(calc(100dvh - 24px),980px);display:flex;flex-direction:column}.shiftReportQuickModalBody{overflow:auto;overscroll-behavior:contain;display:grid;gap:16px;padding-right:4px}.dashTotal{appearance:none;text-align:left;cursor:pointer}.dashTotal.isAlertState{border-color:#7db9ff94!important;box-shadow:0 0 0 1px #7db9ff57 inset,0 10px 28px #0f213738}.dashTotal.isNormalState{border-color:#4ade806b!important;background:linear-gradient(180deg,#4ade8029,#081a0c1f)!important}html[data-theme=light] .dashTotal.isAlertState{border-color:#3b82f66b!important;box-shadow:0 0 0 1px #3b82f62e inset,0 10px 24px #0f21371a}html[data-theme=light] .dashTotal.isNormalState{background:linear-gradient(180deg,#4ade8029,#22c55e17)!important}.containerWideOperate{max-width:none!important;width:100%;padding-inline:clamp(12px,1.7vw,22px)!important}.brandWatermarkHalf{width:clamp(120px,12vw,220px)!important;opacity:.032!important}.brandWatermarkHalfLeft{left:clamp(-96px,-7vw,-36px)!important}.brandWatermarkHalfRight{right:clamp(-96px,-7vw,-36px)!important}html[data-theme=light] .brandWatermarkHalf{opacity:.022!important}.queueHeaderTopRow{align-items:flex-start;gap:12px}.queueHeaderTitleRow{display:flex;align-items:flex-start;gap:10px;min-width:0}.queueHeaderSignalTower{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--signalQueueAccent, rgba(214,226,244,.88))}.queueHeaderSignalTowerIcon{width:22px;height:22px}.queueHeaderTitleStack{min-width:0;display:grid;gap:4px}.queueHeaderTitle{font-size:15px;line-height:1.05;letter-spacing:.12em}.queueHeaderSummary{display:inline-flex;align-items:center;gap:6px;width:max-content;max-width:100%;padding:4px 10px;border-radius:999px;border:1px solid transparent;font-weight:800}.queueHeaderSummary.isNormal{color:#d6e2f4e0;background:#4ade802e;border-color:#4ade8057}.queueHeaderSummary.isActive{color:var(--signalQueueAccent, rgba(214,226,244,.96));background:color-mix(in srgb,var(--signalQueueAccent, rgba(96, 165, 250, .92)) 16%,transparent);border-color:color-mix(in srgb,var(--signalQueueAccent, rgba(96, 165, 250, .92)) 38%,transparent)}.queueHeaderDockActions{display:flex;align-items:flex-start;gap:4px;margin-left:auto;padding-top:1px}.queueCollapseButton,.queueDockedButton{width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;padding:0!important;border-radius:999px}.queueCollapseButton .smallIcon,.queueDockedButton .smallIcon{width:11px!important;height:11px!important}.queueDockedButton{margin-right:1px}.signalQueuePanel.signalQueueState-normal .signalQueueNormalState{color:#d6e2f4e0;background:#4ade801f;border:1px solid rgba(74,222,128,.28)}.sigZoneTab{width:100%;justify-content:flex-start;gap:4px;padding-inline:6px;margin:0}.sigZoneTabStripe{flex:1 1 auto}.queueRowMeta{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:end;width:100%}.queueRowMeta .queueLocateButton{grid-column:1;justify-self:start;align-self:end;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;margin:0}.queueRowMeta .queueLocateButton .smallIcon{width:18px!important;height:18px!important}.queueRowMeta .signalQueueMiniIcon:not(.queueLocateButton):not(.ackPillBtn){grid-column:2;justify-self:start;align-self:end}.ackPillBtn{grid-column:3;justify-self:end;align-self:end;min-height:28px!important;height:28px!important;padding:0 10px!important;font-size:11px!important;letter-spacing:.08em}.operateInlineSignalsPanel,.operateQueueDockLauncher,.operateLiveStatusStripLauncher{border-color:color-mix(in srgb,var(--signalQueueAccent, rgba(74, 222, 128, .92)) 45%,rgba(255,255,255,.12));box-shadow:0 0 0 1px color-mix(in srgb,var(--signalQueueAccent, rgba(74, 222, 128, .92)) 24%,transparent) inset}.operateInlineSignalsPanel{width:100%;margin-top:12px}.operateInlineSignalsToggle{width:100%;grid-template-columns:minmax(0,1fr) auto auto}.operateQueueDockLauncher{min-height:52px}.operateQueueDockLauncherImage{width:22px!important;height:22px!important}.operateLiveStatusStripLauncher{margin-top:12px}.operateResetModalBackdrop{align-items:center;justify-content:center}.operateResetModalCard{border:1px solid rgba(125,185,255,.22);box-shadow:0 28px 64px #040a1461}.operateResetModalBody{padding:6px 2px 2px;text-align:center}.operateResetModalActions .btn{min-width:120px;justify-content:center}@media(max-width:980px){.hdrShortcutRow{width:100%;justify-content:flex-end}.hdrQuickShortcut{flex:0 0 auto}}@media(max-width:820px){.hdrShortcutRow{justify-content:flex-start}.operateInlineSignalsPanel{order:2}.operateInlineSignalsMenu{padding:0 8px 10px}}.containerWideOperate{max-width:none!important;width:100%;padding-inline:clamp(12px,1.65vw,24px)!important}.brandWatermarkHalf{width:clamp(120px,12vw,240px)!important}.brandWatermarkHalfLeft{left:clamp(-140px,-9vw,-64px)!important}.brandWatermarkHalfRight{right:clamp(-140px,-9vw,-64px)!important}.dashStrip{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:start}.dashCounterRow{grid-column:2;display:flex;align-items:stretch;gap:8px;min-width:0;width:max-content;max-width:100%;justify-self:center}.dashTotal{width:auto;min-width:0!important;justify-content:flex-start;padding:8px 10px}.dashTotalLabel{min-width:0;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px!important;font-weight:900!important;letter-spacing:.08em;text-transform:uppercase}.dashTotal.isNormalState{width:auto!important;max-width:min(100%,224px);justify-self:center;justify-content:center;text-align:center;padding:7px 14px}.dashTotal.isNormalState .dashTotalLabel{color:#d6e2f4c7!important}.dashTiles{display:grid!important;grid-template-columns:repeat(6,minmax(92px,104px));gap:6px;min-width:0;width:max-content;max-width:100%;overflow:visible;justify-content:center}.dashTile{display:grid;grid-template-rows:auto auto;justify-items:center;align-content:center;text-align:center;min-width:0!important;width:100%;gap:4px;padding:8px 6px;min-height:58px}.dashTile .smallIcon{width:13px;height:13px;flex:0 0 auto}.dashTileLabel{width:100%;justify-content:center!important;min-width:0;font-size:11px!important}.dashTileLabel span{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center}.dashTileCount{margin-left:0;flex:0 0 auto;justify-self:center}.dashSearch{grid-column:3;width:100%;min-width:0;max-width:272px;justify-self:end}.hdrTopShortcutCluster{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0;flex:0 1 auto}.hdrTopShortcutCluster .hdrQuickShortcut,.hdrTopJumpMenu{flex:0 0 auto}.hdrJumpCluster.hdrLowerUtilityCluster{display:flex!important;align-items:center;justify-content:flex-end;flex:0 0 auto}.hdrLowerUtilityRow{width:100%;justify-content:flex-end}.hdrBarcodeShortcut,.hdrShiftShortcut{width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;padding:0!important}.hdrBarcodeShortcut .smallIcon{width:24px!important;height:24px!important}.hdrShiftShortcut .smallIcon{width:20px!important;height:20px!important}.hdrBeaconStatus{flex:0 0 248px!important;width:248px!important;min-width:248px!important;max-width:248px!important;justify-content:space-between}.queueHeaderSignalTower{color:var(--signalQueueAccent, rgba(214,226,244,.92))}.queueHeaderSignalTowerIcon{width:28px!important;height:28px!important}.queueHeaderDockActions{gap:2px!important}.queueCollapseButton,.queueDockedButton{width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;padding:0!important;border-radius:999px}.queueCollapseButton .smallIcon,.queueDockedButton .smallIcon{width:10px!important;height:10px!important}.queueDockedButton{margin-right:0!important}.queueUtilityRow{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important;width:100%}.queueUtilityRow .queueActionButton{width:100%!important;min-width:0!important;justify-content:center}.sigZoneTab{width:100%;min-width:0;padding-inline:8px!important}.queueRowMeta{display:grid!important;grid-template-columns:auto 1fr auto;gap:8px!important;align-items:end!important;width:100%}.queueRowMeta .queueLocateButton,.queueRowCompact .queueLocateButton,.queueGroupBody .queueLocateButton{width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;justify-self:start;align-self:end}.queueRowMeta .queueLocateButton .smallIcon,.queueRowCompact .queueLocateButton .smallIcon,.queueGroupBody .queueLocateButton .smallIcon{width:22px!important;height:22px!important}.queueRowMeta .signalQueueMiniIcon:not(.queueLocateButton):not(.ackPillBtn),.queueRowCompact .signalQueueMiniIcon:not(.queueLocateButton),.queueGroupBody .signalQueueMiniIcon:not(.queueLocateButton){width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}.ackPillBtn{min-height:30px!important;height:30px!important;padding:0 10px!important;font-size:10.5px!important;letter-spacing:.08em!important}.operateQueueDockLauncher{border-color:color-mix(in srgb,var(--signalQueueAccent, rgba(74,222,128,.92)) 54%,rgba(255,255,255,.1))!important}.operateQueueDockLauncherImage{width:26px!important;height:26px!important}.operateInlineSignalsToggleSummary{white-space:nowrap}.shiftReportQuickModalCard{max-height:min(calc(100dvh - 20px),1080px)!important;display:flex;flex-direction:column}.shiftReportQuickModalBody{flex:1 1 auto;min-height:0;max-height:calc(100dvh - 72px);overflow:auto;overscroll-behavior:contain;padding-right:6px}@media(max-width:1320px){.dashStrip{grid-template-columns:minmax(0,1fr)}.dashCounterRow{grid-column:auto;width:100%;justify-content:center;flex-wrap:wrap}.dashSearch{grid-column:auto;justify-self:stretch;max-width:none}}@media(max-width:1180px){.dashCounterRow{display:grid;grid-template-columns:minmax(0,1fr);width:100%;justify-items:center}.dashTotal{justify-self:center}.dashTiles{grid-template-columns:repeat(auto-fit,minmax(92px,104px));width:auto;justify-content:center}.hdrTopShortcutCluster{order:3;width:100%;justify-content:flex-end;flex-wrap:wrap}}@media(max-width:980px){.dashTile{padding:7px 6px}.dashTileLabel{font-size:10px!important}.hdrTopShortcutCluster{justify-content:flex-start;overflow:auto hidden;padding-bottom:2px}.hdrBeaconStatus{flex:1 1 240px!important;width:auto!important;min-width:220px!important;max-width:none!important}}@media(max-width:720px){.dashTiles{grid-template-columns:repeat(auto-fit,minmax(88px,96px));width:100%}.dashTotal,.dashTotal.isNormalState{max-width:100%}}@media(max-width:560px){.dashTiles{grid-template-columns:repeat(auto-fit,minmax(84px,92px))}.dashSearch{max-width:none}}.signalQueuePanel .queueHeaderTopRow,.signalQueuePanel .queueHeaderTitleRow{align-items:flex-start!important}.signalQueuePanel .queueHeaderTitleStack{align-items:flex-start!important;gap:6px!important}.signalQueuePanel .queueHeaderSummary{margin-top:4px!important;margin-left:2px!important;align-self:flex-start!important}.signalQueuePanel .queueUtilityRow{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;margin-top:10px!important}.signalQueuePanel .queueUtilityRow .queueActionButton{flex:1 1 0!important;min-width:0!important;justify-content:center!important}.signalQueuePanel .queueUtilityRow .queueActionButtonLabel{white-space:nowrap!important}.signalQueuePanel .queueRowMeta{display:flex!important;grid-template-columns:none!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important}.signalQueuePanel .queueRowMetaLeft,.signalQueuePanel .queueRowMetaRight{display:flex;align-items:center;gap:10px}.signalQueuePanel .queueRowMetaRight{margin-left:auto}.signalQueuePanel .queueRowMeta .queueLocateButton,.signalQueuePanel .queueRowCompact .queueLocateButton,.signalQueuePanel .queueGroupBody .queueLocateButton{width:56px!important;min-width:56px!important;height:56px!important;min-height:56px!important}.signalQueuePanel .queueRowMeta .queueLocateButton .smallIcon,.signalQueuePanel .queueRowCompact .queueLocateButton .smallIcon,.signalQueuePanel .queueGroupBody .queueLocateButton .smallIcon{width:26px!important;height:26px!important}@media(max-width:860px){.signalQueuePanel .queueUtilityRow{gap:6px!important}.signalQueuePanel .queueUtilityRow .queueActionButton{padding-inline:10px!important}.signalQueuePanel .queueActionButtonLabel{font-size:11px!important}.signalQueuePanel .queueRowMeta .queueLocateButton,.signalQueuePanel .queueRowCompact .queueLocateButton,.signalQueuePanel .queueGroupBody .queueLocateButton{width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important}}.dashCounterRow{display:grid!important;grid-template-columns:minmax(0,1fr);justify-items:center;align-items:center;gap:6px;width:max-content;max-width:100%}.dashTotal{width:auto!important;min-width:0!important;min-height:0!important;justify-self:center;justify-content:center;align-self:center;padding:6px 12px!important;text-align:center}.dashTotalLabel{width:100%;justify-content:center!important;text-align:center}.dashTotal.isNormalState{max-width:none;padding:6px 14px!important}.dashTiles{grid-template-columns:repeat(7,minmax(80px,90px))!important;width:max-content}.dashTile{display:grid!important;grid-template-rows:auto auto;justify-items:center;align-content:center;text-align:center;min-width:0!important;width:100%;gap:4px;padding:8px 6px;min-height:56px}.dashTileLabel,.dashTileCount{justify-content:center!important;text-align:center}.dashTileCount{margin-left:0!important}@media(max-width:960px){.dashStrip{grid-template-columns:minmax(0,1fr)!important}.dashCounterRow{grid-column:auto!important;width:100%}.dashTiles{grid-template-columns:repeat(auto-fit,minmax(84px,96px))!important;width:100%;justify-content:center}.dashSearch{grid-column:auto!important;justify-self:stretch;max-width:none}}@media(max-width:720px){.dashTiles{grid-template-columns:repeat(auto-fit,minmax(80px,92px))!important}}@media(max-width:980px){.hdrBeaconStatus{flex:0 1 auto!important;width:auto!important;min-width:0!important;max-width:max-content!important;padding:6px 9px!important}}@media(max-width:640px){.hdrBeaconStatus{gap:4px!important;padding:6px 8px!important}.hdrBeaconStatusLabel,.hdrBeaconStatusValue{font-size:11px}}.serviceQueueCounterTile{width:100%;text-align:left;border:1px solid var(--border);border-radius:14px;background:#ffffff0a;padding:12px;display:grid;gap:6px;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.serviceQueueCounterTile:hover,.serviceQueueCounterTile:focus-visible{border-color:#60a5fa80;box-shadow:0 0 0 1px #60a5fa3d inset}.serviceQueueCounterTile.isActive{border-color:#60a5fab8;background:#3b82f624;box-shadow:0 0 0 1px #60a5fa38 inset}.serviceQueueCounterTile .mutedSmall{line-height:1.3}.serviceQueueDropdown{position:relative;min-width:min(100%,280px)}.serviceQueueDropdownTrigger{width:100%;justify-content:space-between;gap:10px}.serviceQueueDropdownValue{min-width:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.serviceQueueDropdownMenu{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:140;border:1px solid var(--border);border-radius:14px;background:#090e17f5;box-shadow:0 16px 40px #00000047;padding:10px;display:grid;gap:8px}html[data-theme=light] .serviceQueueDropdownMenu{background:#fffffffa}.serviceQueueDropdownOption{width:100%;border:1px solid var(--border);border-radius:12px;background:#ffffff08;color:var(--text);padding:10px 12px;display:grid;gap:4px;text-align:left}html[data-theme=light] .serviceQueueDropdownOption{background:#0e1c300a}.serviceQueueDropdownOption.isActive{border-color:#60a5fab8;background:#3b82f624}.serviceQueueDropdownFoot{display:flex;justify-content:flex-end;margin-top:2px}.inspectLandingStatusGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.inspectLandingStatusCard{padding:12px!important;min-height:84px;display:grid;align-content:center;justify-items:center;text-align:center;gap:4px}.signalPromptModalCard{overflow:hidden;padding:0!important}.signalPromptCard{position:relative;display:grid;gap:0;border:1px solid color-mix(in srgb,var(--signalPromptAccent, rgba(96,165,250,.95)) 55%,var(--border));background:linear-gradient(180deg,#ffffff08,#ffffff04)}.signalPromptAccent{height:5px;background:var(--signalPromptAccent, rgba(96,165,250,.95))}.signalPromptCard>.row,.signalPromptGrid,.signalPromptSummary,.signalPromptInspection,.signalPromptActions{padding-left:16px;padding-right:16px}.signalPromptCard>.row{padding-top:16px}.signalPromptEyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.signalPromptKind{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--signalPromptAccent, rgba(96,165,250,.95)) 60%,transparent);background:var(--signalPromptSoft, rgba(59,130,246,.14));color:var(--text);font-size:12px;font-weight:700;white-space:nowrap}.signalPromptSite{margin-top:6px;color:var(--muted2)}.signalPromptGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:14px}.signalPromptSummary{padding-top:14px;color:var(--muted2);line-height:1.55}.signalPromptInspection{margin:14px 16px 16px;padding:14px 16px;border-radius:14px;border:1px solid color-mix(in srgb,var(--signalPromptAccent, rgba(96,165,250,.95)) 40%,var(--border));background:var(--signalPromptSoft, rgba(59,130,246,.14))}.signalPromptActions{display:flex;flex-wrap:wrap;gap:10px;padding-top:16px;padding-bottom:16px}.mapPeekCard{z-index:2600!important}.signalQueuePanel .queueHeaderTitleStack{gap:8px!important}.signalQueuePanel .queueHeaderSummary{margin-top:8px!important;margin-left:8px!important;align-self:flex-start!important}.signalQueuePanel .queueUtilityRow{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;margin-top:12px!important}.signalQueuePanel .queueUtilityRow .queueActionButton{flex:1 1 0!important;min-width:0!important}.signalQueuePanel .queueRowMeta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.signalQueuePanel .queueRowMetaLeft,.signalQueuePanel .queueRowMetaRight{display:flex!important;align-items:center!important}.signalQueuePanel .queueRowMeta .queueLocateButton{width:60px!important;min-width:60px!important;height:60px!important;min-height:60px!important;border-radius:16px!important}.signalQueuePanel .queueRowMeta .queueLocateButton .smallIcon{width:30px!important;height:30px!important}.signalQueuePanel .queueRowMeta .ackPillBtn{min-height:34px!important;height:34px!important;padding:0 12px!important}@media(max-width:860px){.signalQueuePanel .queueUtilityRow{flex-wrap:nowrap!important}}@media(max-width:720px){.signalPromptGrid{grid-template-columns:minmax(0,1fr)}}.serviceQueueDropdownTrigger{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.serviceQueueDropdownMeta{white-space:nowrap}a.navBtn{text-decoration:none;color:inherit}html[data-robust-mode=off] .workflowIntentCompactRow{display:none!important}.hdrBeaconStatus{flex:0 0 auto!important;width:max-content!important;min-width:0!important;max-width:max-content!important;justify-content:flex-start!important}.hdrBeaconStatusLabel,.hdrBeaconStatusValue{white-space:nowrap}@media(max-width:980px){.hdrBeaconStatus{max-width:100%!important}}@media(max-width:640px){.hdrBeaconStatus{gap:4px!important;padding:6px 8px!important}}.dashCounterRow{justify-items:center!important}.dashTotal{min-height:0!important;height:auto!important;padding:6px 18px!important;align-self:center!important}.dashTiles{width:max-content!important;max-width:100%!important;margin-inline:auto!important;grid-template-columns:repeat(7,minmax(var(--dash-tile-uniform-width, 132px),var(--dash-tile-uniform-width, 132px)))!important;justify-content:center!important}.dashTile{width:var(--dash-tile-uniform-width, 132px)!important}.dashTileLabel{justify-content:center!important;text-align:center!important;min-height:28px!important}.dashTileLabel span{white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.dashTileCount{width:100%!important;text-align:center!important}.hdrLowerUtilityRow{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.hdrBeaconStatus{width:auto!important;max-width:fit-content!important;flex:0 0 auto!important;justify-content:flex-start!important}.hdrLowerUtilityRow>.hdrBeaconStatus{order:0}.hdrLowerUtilityRow>.hdrShiftShortcut{order:1}.hdrLowerUtilityRow>.hdrBarcodeShortcut{order:2}.hdrLowerUtilityRow>.hdrPulse{order:4}.operationalCreatePrimary{margin-left:auto!important}.reportsActionLaneGridExpanded{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important}.reportsActionLaneMetrics{display:flex;flex-wrap:wrap;gap:8px}.reportsReportLibraryPanel,.reportsRecordsOverviewPanel{border:1px solid rgba(120,170,255,.14);border-radius:18px;background:#ffffff08;padding:12px;display:grid;gap:12px}html[data-theme=light] :is(.reportsReportLibraryPanel,.reportsRecordsOverviewPanel){border-color:#121e321a;background:#0f172a05}.reportsInspectPrimaryColumn,.reportsArchiveSidePanel{align-self:start}.reportsLibraryGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.reportsLibraryCard{border:1px solid rgba(120,170,255,.12);border-radius:14px;background:#ffffff08;padding:12px;display:grid;gap:10px}html[data-theme=light] .reportsLibraryCard{border-color:#121e321a;background:#0f172a05}.reportsLibraryTitle{font-weight:800;font-size:14px}.reportsLibraryActions{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:1180px){.dashTiles{width:100%!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--dash-tile-uniform-width, 132px)),1fr))!important}}@media(max-width:720px){.operationalCreatePrimary{margin-left:0!important}.reportsLibraryGrid,.reportsActionLaneGridExpanded{grid-template-columns:1fr!important}}.themeChoiceGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.themeChoiceGrid.compact{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.themeChoiceBtn{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;align-items:center;width:100%;padding:10px;border-radius:14px;border:1px solid var(--border);background:linear-gradient(180deg,#ffffff0a,#0000001f);color:var(--text);text-align:left;cursor:pointer;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease,background .14s ease}.themeChoiceBtn:hover{transform:translateY(-1px);border-color:#5791eb4d;box-shadow:0 10px 26px #00000024}.themeChoiceBtn.isSelected{border-color:#5791eb70;box-shadow:0 0 0 1px #5791eb24,0 12px 28px #0000002e}.themeChoiceSwatch{position:relative;display:grid;grid-template-rows:26px 22px;overflow:hidden;min-height:52px;border-radius:12px;border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff24}.themeChoiceSwatchTop,.themeChoiceSwatchBottom{display:block}.themeChoiceSwatchBadge{position:absolute;right:8px;bottom:8px;width:18px;height:12px;border-radius:999px;background:#ffffffeb;box-shadow:0 0 0 1px #00000014}.themeChoiceMeta{display:grid;gap:4px;min-width:0}.themeChoiceTitleRow{display:flex;align-items:center;justify-content:space-between;gap:8px}.themeChoiceTitle{font-weight:700;color:var(--text)}.themeChoiceFamily{font-size:10px;letter-spacing:.24px;text-transform:uppercase;color:var(--muted2)}.themeChoiceHelper{font-size:12px;line-height:1.45;color:var(--muted)}.themeChoiceGrid.compact .themeChoiceBtn{grid-template-columns:62px minmax(0,1fr);padding:8px}.themeChoiceGrid.compact .themeChoiceSwatch{min-height:46px}.themeChoiceGrid.compact .themeChoiceTitle{font-size:13px}.themeChoiceGrid.compact .themeChoiceFamily{font-size:9px}.themeSwatch--night .themeChoiceSwatchTop{background:linear-gradient(180deg,#121a29,#0a111b)}.themeSwatch--night .themeChoiceSwatchBottom{background:linear-gradient(180deg,#1a2433,#111827)}.themeSwatch--night .themeChoiceSwatchBadge{background:#49a3ff}.themeSwatch--dark .themeChoiceSwatchTop{background:linear-gradient(180deg,#182232,#101827)}.themeSwatch--dark .themeChoiceSwatchBottom{background:linear-gradient(180deg,#223046,#172030)}.themeSwatch--dark .themeChoiceSwatchBadge{background:#6ec2ff}.themeSwatch--light .themeChoiceSwatchTop{background:linear-gradient(180deg,#fff,#f5f8fc)}.themeSwatch--light .themeChoiceSwatchBottom{background:linear-gradient(180deg,#eef3fa,#dfe8f5)}.themeSwatch--light .themeChoiceSwatchBadge{background:#2f6fed}.themeSwatch--dimmed .themeChoiceSwatchTop{background:linear-gradient(180deg,#202634,#181e29)}.themeSwatch--dimmed .themeChoiceSwatchBottom{background:linear-gradient(180deg,#2b3242,#212838)}.themeSwatch--dimmed .themeChoiceSwatchBadge{background:#8aa4ff}.themeSwatch--high-contrast .themeChoiceSwatchTop{background:linear-gradient(180deg,#0a0d12,#000)}.themeSwatch--high-contrast .themeChoiceSwatchBottom{background:linear-gradient(180deg,#161b24,#0d1117)}.themeSwatch--high-contrast .themeChoiceSwatchBadge{background:#ffd84d}.themeSwatch--sepia .themeChoiceSwatchTop{background:linear-gradient(180deg,#fbf2e6,#f4e7d2)}.themeSwatch--sepia .themeChoiceSwatchBottom{background:linear-gradient(180deg,#e8d7bd,#d6c0a0)}.themeSwatch--sepia .themeChoiceSwatchBadge{background:#8a5a2b}.themeSwatch--ocean .themeChoiceSwatchTop{background:linear-gradient(180deg,#f4f9ff,#e4efff)}.themeSwatch--ocean .themeChoiceSwatchBottom{background:linear-gradient(180deg,#d8e7ff,#bfd7fb)}.themeSwatch--ocean .themeChoiceSwatchBadge{background:#0f5ed7}html[data-theme-variant=dimmed]{--bg0: #1b2030;--bg1: #222938;--bg2: #272f40;--bg3: #131927;--line: rgba(194, 206, 235, .18);--line2: rgba(194, 206, 235, .24);--text0: rgba(235, 240, 247, .94);--text1: rgba(218, 225, 236, .82);--text2: rgba(182, 191, 208, .72);--shadow: 0 18px 42px rgba(4, 8, 18, .3);--panel: rgba(255,255,255,.045);--panel2: rgba(6,10,18,.34);--border: rgba(214,224,242,.12);--text: rgba(232,236,244,.88);--muted: rgba(194,201,214,.74);--muted2: rgba(170,178,193,.62)}html[data-theme-variant=dimmed] .panel,html[data-theme-variant=dimmed] .card,html[data-theme-variant=dimmed] .sheet,html[data-theme-variant=dimmed] .modalCard,html[data-theme-variant=dimmed] [role=dialog]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html[data-theme-variant=high-contrast]{--bg0: #05070b;--bg1: #0b0f14;--bg2: #111722;--bg3: #000000;--line: rgba(255,255,255,.32);--line2: rgba(255,255,255,.48);--text0: rgba(255,255,255,.99);--text1: rgba(242,246,255,.96);--text2: rgba(224,232,244,.88);--shadow: 0 18px 44px rgba(0,0,0,.46);--panel: rgba(255,255,255,.07);--panel2: rgba(0,0,0,.44);--border: rgba(255,255,255,.28);--text: rgba(255,255,255,.98);--muted: rgba(236,242,250,.9);--muted2: rgba(220,228,242,.84)}html[data-theme-variant=high-contrast] .btn,html[data-theme-variant=high-contrast] .btnSmall,html[data-theme-variant=high-contrast] .iconBtn,html[data-theme-variant=high-contrast] .topNavBtn,html[data-theme-variant=high-contrast] .input,html[data-theme-variant=high-contrast] .select,html[data-theme-variant=high-contrast] textarea,html[data-theme-variant=high-contrast] input,html[data-theme-variant=high-contrast] select{border-width:1px;box-shadow:inset 0 0 0 1px #ffffff14}html[data-theme-variant=high-contrast] a,html[data-theme-variant=high-contrast] .linkLike{color:#8bc5ff}html[data-theme-variant=sepia]{--bg0: #f4eadb;--bg1: #fff8ed;--bg2: #efe1cd;--bg3: #e5d2b4;--line: rgba(96,72,40,.18);--line2: rgba(96,72,40,.24);--text0: rgba(54,36,18,.96);--text1: rgba(79,56,31,.84);--text2: rgba(109,82,51,.7);--shadow: 0 14px 34px rgba(72,52,26,.1);--panel: rgba(96,72,40,.07);--panel2: rgba(96,72,40,.05);--border: rgba(96,72,40,.16);--text: rgba(54,36,18,.95);--muted: rgba(94,70,44,.76);--muted2: rgba(116,88,58,.6)}html[data-theme-variant=sepia] body{background:radial-gradient(1000px 680px at 18% -10%,rgba(179,130,72,.1),transparent 62%),radial-gradient(900px 520px at 95% 0%,rgba(148,111,54,.07),transparent 56%),linear-gradient(180deg,#f9f1e6,#efe2cf)}html[data-theme-variant=sepia] .btn.primary,html[data-theme-variant=sepia] .btnPrimary{color:#301e0cf2}html[data-theme-variant=ocean]{--bg0: #eaf2fd;--bg1: #ffffff;--bg2: #f1f6ff;--bg3: #dbe8fb;--line: rgba(22,74,150,.16);--line2: rgba(22,74,150,.22);--text0: rgba(12,33,69,.96);--text1: rgba(23,51,94,.84);--text2: rgba(45,78,124,.7);--shadow: 0 14px 34px rgba(16,52,110,.12);--panel: rgba(28,88,188,.06);--panel2: rgba(28,88,188,.04);--border: rgba(22,74,150,.15);--text: rgba(12,33,69,.95);--muted: rgba(45,70,112,.76);--muted2: rgba(58,87,129,.62)}html[data-theme-variant=ocean] body{background:radial-gradient(1100px 700px at 18% -10%,rgba(90,152,255,.11),transparent 64%),radial-gradient(900px 520px at 92% 4%,rgba(56,184,214,.08),transparent 56%),linear-gradient(180deg,#f7fbff,#e8f1fc)}html[data-theme-variant=ocean] .btn.primary,html[data-theme-variant=ocean] .btnPrimary{color:#091c3af2}.takeoffPageRoot,.takeoffSummaryRow,.takeoffHeroPanel{display:grid;gap:12px}.takeoffMiniStats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.takeoffStatusBar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.takeoffMobileStickyBar,.takeoffMobilePaneTabs{display:none}.takeoffPaneTab{border:1px solid rgba(255,255,255,.08);background:#ffffff08;border-radius:14px;padding:10px 12px;color:inherit;text-align:left;display:grid;gap:4px}.takeoffPaneTab.isActive{border-color:#5aa0ff70;background:#285ab42e}.takeoffLayout{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr) minmax(320px,380px);gap:12px;align-items:start}.takeoffSidebar,.takeoffViewerPanel,.takeoffInspectorPanel{display:grid;gap:12px;align-self:start}.takeoffDivider{height:1px;background:var(--border);opacity:.8}.takeoffSessionCard,.takeoffCatalogRow,.takeoffBindingRow,.takeoffArtifactCard{width:100%;border:1px solid rgba(255,255,255,.08);background:#ffffff08;border-radius:12px;padding:10px;text-align:left;color:inherit}.takeoffSessionCard.isActive,.takeoffBindingRow.isActive,.takeoffArtifactCard.isActive{border-color:#5aa0ff6b;background:#285ab429}.takeoffPageThumbGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.takeoffPageThumb{border:1px solid rgba(255,255,255,.08);background:#ffffff08;border-radius:12px;overflow:hidden;color:inherit;text-align:left;padding:0}.takeoffPageThumb.isActive{border-color:#5aa0ff70;box-shadow:0 0 0 1px #5aa0ff2e inset}.takeoffPageThumbImage{display:block;width:100%;aspect-ratio:1 / 1.25;object-fit:cover;background:#ffffff0a}.takeoffPageThumbPlaceholder{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1 / 1.25;color:var(--muted);font-size:12px}.takeoffPageThumbLabel{padding:8px;font-size:12px;line-height:1.35}.takeoffToolRow{display:flex;gap:8px;flex-wrap:wrap}.takeoffViewerMeta{display:grid;gap:8px}.takeoffSelectedSummaryCard{border:1px dashed rgba(90,160,255,.28);background:#5aa0ff0f;border-radius:12px;padding:10px}.takeoffPageQuickBar{display:flex;gap:8px;overflow:auto;padding-bottom:2px;scrollbar-width:thin}.takeoffPageQuickChip{flex:0 0 auto;min-width:112px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;border-radius:12px;padding:8px 10px;color:inherit;text-align:left;display:grid;gap:4px}.takeoffPageQuickChip span:first-child{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.takeoffPageQuickChip span:last-child{font-size:12px;line-height:1.35}.takeoffPageQuickChip.isActive{border-color:#5aa0ff70;background:#285ab429}.takeoffViewerFrame{position:relative;min-height:420px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff05;overflow:hidden}.takeoffCanvasShell{position:relative;width:100%;min-height:420px;height:min(76vh,920px);overflow:hidden;cursor:crosshair}.takeoffCanvasShell.tool-browse{cursor:default}.takeoffCanvasStage{position:absolute}.takeoffCanvasImage{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}.takeoffSvgOverlay{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.takeoffViewerEmpty{min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px}.takeoffCatalogList,.takeoffBindingList{display:grid;gap:8px;max-height:220px;overflow:auto}.takeoffTwoColInputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:start}.takeoffQuoteCard{border:1px solid rgba(255,255,255,.08);background:#ffffff08;border-radius:12px;padding:12px}.takeoffArtifactButton{display:block;width:100%;border:none;background:transparent;color:inherit;text-align:left;padding:0}.takeoffEstimateTable{display:grid;gap:8px}.takeoffEstimateHeader,.takeoffEstimateRow{display:grid;grid-template-columns:minmax(0,1fr) 86px 88px;gap:8px;align-items:start}.takeoffEstimateHeader{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.takeoffEstimateRow{border:1px solid rgba(255,255,255,.08);background:#ffffff08;border-radius:12px;padding:10px}.checkRow{display:flex;align-items:center;gap:8px}.checkRow input{margin:0}html[data-theme=light] .takeoffPaneTab,html[data-theme=light] .takeoffSessionCard,html[data-theme=light] .takeoffCatalogRow,html[data-theme=light] .takeoffBindingRow,html[data-theme=light] .takeoffArtifactCard,html[data-theme=light] .takeoffQuoteCard,html[data-theme=light] .takeoffEstimateRow,html[data-theme=light] .takeoffPageThumb,html[data-theme=light] .takeoffPageQuickChip,html[data-theme=light] .takeoffViewerFrame{background:#ffffffdb;border-color:#121e321f}html[data-theme=light] .takeoffPaneTab.isActive,html[data-theme=light] .takeoffSessionCard.isActive,html[data-theme=light] .takeoffBindingRow.isActive,html[data-theme=light] .takeoffArtifactCard.isActive,html[data-theme=light] .takeoffPageThumb.isActive,html[data-theme=light] .takeoffPageQuickChip.isActive{background:#5082dc1a;border-color:#3c6ed252}html[data-theme=light] .takeoffSelectedSummaryCard{background:#5082dc14;border-color:#3c6ed238}@media(max-width:1440px){.takeoffMiniStats{grid-template-columns:repeat(3,minmax(0,1fr))}.takeoffLayout{grid-template-columns:minmax(240px,300px) minmax(0,1fr) minmax(300px,360px)}}@media(max-width:1180px){.takeoffMobilePaneTabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.takeoffLayout{grid-template-columns:1fr}.takeoffLayout.isCompact>.takeoffSidebar,.takeoffLayout.isCompact>.takeoffViewerPanel,.takeoffLayout.isCompact>.takeoffInspectorPanel{display:none}.takeoffLayout.isCompact.pane-sessions>.takeoffSidebar,.takeoffLayout.isCompact.pane-viewer>.takeoffViewerPanel,.takeoffLayout.isCompact.pane-inspector>.takeoffInspectorPanel{display:grid}.takeoffSidebar,.takeoffViewerPanel,.takeoffInspectorPanel{order:initial}.takeoffViewerFrame,.takeoffCanvasShell,.takeoffViewerEmpty{min-height:360px}}@media(max-width:820px){.takeoffMiniStats{grid-template-columns:repeat(2,minmax(0,1fr))}.takeoffTwoColInputs,.takeoffEstimateHeader,.takeoffEstimateRow{grid-template-columns:1fr}.takeoffPageThumbGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.takeoffPageRoot{padding-bottom:calc(var(--bottomnav-h,72px) + 96px + var(--safe-b))}.takeoffMobileStickyBar{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;position:fixed;left:12px;right:12px;bottom:calc(var(--bottomnav-h,72px) + 10px + var(--safe-b));z-index:55;padding:10px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#121a28eb,#0a0e16f5);box-shadow:0 14px 40px #00000047}html[data-theme=light] .takeoffMobileStickyBar{background:#fffffff5;border-color:#121e321f;box-shadow:0 14px 40px #121e3229}}@media(max-width:640px){.takeoffMiniStats,.takeoffPageThumbGrid{grid-template-columns:1fr 1fr}.takeoffMobilePaneTabs{grid-template-columns:1fr}.takeoffPageQuickChip{min-width:96px}.takeoffCanvasShell,.takeoffViewerEmpty{height:min(56vh,520px);min-height:280px}}.ahjInspectionSummaryGrid,.delegatedSummaryGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.ahjInspectionWorkspace,.delegatedDashboardShell{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:12px;align-items:start}.delegatedControlRow{display:grid;grid-template-columns:minmax(180px,240px) minmax(150px,180px) minmax(0,1fr);gap:10px;align-items:center}.delegatedScheduleCard{padding:12px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--panel) 88%,transparent)}@media(max-width:1100px){.ahjInspectionSummaryGrid,.delegatedSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ahjInspectionWorkspace,.delegatedDashboardShell{grid-template-columns:1fr}}@media(max-width:720px){.ahjInspectionSummaryGrid,.delegatedSummaryGrid,.delegatedControlRow{grid-template-columns:1fr}}.dashCounterRow{width:100%!important;max-width:100%!important;justify-items:center!important}.dashTiles{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;width:100%!important;max-width:100%!important;gap:6px!important;margin-inline:auto!important}.dashTile{flex:0 0 var(--dash-tile-uniform-width, 132px)!important;width:var(--dash-tile-uniform-width, 132px)!important}@media(max-width:900px){.dashTile{flex-basis:min(124px,calc(50vw - 28px))!important;width:min(124px,calc(50vw - 28px))!important}}@media(max-width:640px){.dashTile{flex-basis:min(112px,calc(50vw - 24px))!important;width:min(112px,calc(50vw - 24px))!important}}.scheduleSummaryCards{grid-template-columns:repeat(auto-fit,minmax(148px,1fr))!important}.scheduleSummaryMetric{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:46px}.scheduleSummaryMetricLabel{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scheduleSummaryMetricValue{font-size:18px;line-height:1;white-space:nowrap}.scheduleCalendarMonthCard{min-width:0}.scheduleCalendarMonthCardHead{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important}.scheduleCalendarMonthCardTitle{min-width:0;line-height:1.3}.scheduleCalendarMonthCardMeta{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.scheduleAgendaPanel{position:relative}.scheduleAgendaPanelHead{position:relative;padding-right:44px}.scheduleAgendaHeadActions{position:absolute;top:0;right:0;gap:4px!important;align-items:flex-start!important}.scheduleAgendaIconButton{width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;padding:0!important;border-radius:999px!important}.scheduleAgendaIconButton svg{width:10px!important;height:10px!important}.scheduleAgendaDatePill{font-size:16px!important;line-height:1.2!important}.scheduleAgendaDockButton{width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important}.scheduleAgendaDockButton svg{width:10px!important;height:10px!important}@media(max-width:760px){.scheduleSummaryCards{grid-template-columns:1fr!important}.scheduleSummaryMetricLabel{white-space:normal;overflow:visible;text-overflow:clip}.panelHead,.panelHeaderRow{flex-wrap:wrap!important;gap:8px!important;align-items:flex-start!important}}@media(max-width:560px){.container{padding-left:12px!important;padding-right:12px!important}}
