body.unified-console{background:#090f14!important;overflow:auto!important;color:#ccd7df}.unified-console .app,.unified-console .portal{display:block!important;height:auto!important;min-height:0;padding:0 20px 18px!important;max-width:1920px;margin:auto}.unified-console .topbar,.unified-console .bar{display:none!important}.ops-shell{font:12px/1.5 Arial,sans-serif;color:#a9bdc9;margin:0 0 18px}.ops-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:21px 0 16px}.ops-heading h1{font:400 25px/1.2 Arial,sans-serif;letter-spacing:-.5px;color:#e0e9ed;margin:7px 0}.ops-heading p{margin:0;color:#7e97a6;font-size:11px}.ops-eyebrow{font:9px monospace;letter-spacing:1.6px;color:#7494a2}.ops-heading a{color:#8eb1bc;text-decoration:none}.ops-tag{border:1px solid #34444f;padding:5px 8px;font:9px monospace;color:#97b2bd;white-space:nowrap}.ops-toolbar{display:flex;align-items:center;justify-content:space-between;border:1px solid #293b46;background:#101a22;padding:9px 12px;gap:16px}.ops-toolbar>div{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ops-shell button,.ops-shell select,.ops-shell input{font:11px Arial,sans-serif;background:#15222c;border:1px solid #354a58;color:#b9cdd7;border-radius:2px;padding:7px 10px;cursor:pointer}.ops-shell button:hover{background:#223542;border-color:#6f9eac}.ops-shell button:disabled{opacity:.45;cursor:default}.ops-shell button[aria-pressed=true]{background:#253e46;color:#c3e8e0;border-color:#658a8d}.ops-grid{display:grid;grid-template-columns:195px minmax(300px,1fr) 268px;min-height:555px;border:1px solid #293b46;border-top:0}.ops-inventory{border-right:1px solid #293b46;background:#0d161d;padding:12px 10px;max-height:615px;overflow:auto;scrollbar-width:thin}.ops-inventory h2,.ops-inspector h2,.ops-panel h2{font:10px monospace;letter-spacing:1px;margin:0 0 12px;color:#849eae}.ops-inventory input{width:100%;margin-bottom:12px;font-size:10px}.ops-zone{margin:13px 0 4px;font:9px monospace;letter-spacing:.3px;color:#647f90;text-transform:uppercase}.ops-asset{display:flex!important;justify-content:space-between;align-items:center;width:100%;border:0!important;border-left:2px solid transparent!important;background:transparent!important;text-align:left;padding:6px!important;font:10px monospace!important}.ops-asset span{font:9px Arial,sans-serif;color:#647f91;margin-left:5px}.ops-asset.active{background:#213039!important;border-left-color:#8abbb6!important}.ops-dot{width:4px;height:4px;display:inline-block;background:#6da39b;margin-right:6px}.ops-dot.alarm{background:#d4a15e}.ops-map{position:relative;background:#0a1219;overflow:hidden;min-height:555px}.ops-map svg{display:block;width:100%;height:100%;min-height:555px;position:absolute;inset:0;touch-action:pan-y}.ops-map text{font-family:monospace;pointer-events:none}.ops-map .map-asset{cursor:pointer;outline:none}.ops-map .map-asset:hover .asset-hit,.ops-map .map-asset:focus .asset-hit{stroke:#b2d3d8;stroke-width:2}.ops-map .map-asset.selected .asset-hit{stroke:#b8d4d5;stroke-width:2}.ops-map .map-caption{position:absolute;bottom:12px;left:15px;font:8px monospace;letter-spacing:.5px;color:#678699;pointer-events:none}.ops-north{position:absolute;top:16px;right:16px;color:#8ca5b4;font:10px monospace;text-align:center;line-height:2}.ops-legend{position:absolute;left:15px;top:14px;font:8px monospace;display:flex;gap:12px;color:#7f9aa8}.ops-legend i{display:inline-block;width:6px;height:6px;background:#7fa8a5;margin-right:4px}.ops-legend .amber{background:#d2a56b}.ops-inspector{background:#101a22;border-left:1px solid #293b46;padding:16px;min-width:0}.ops-inspector h3{font:400 18px Arial,sans-serif;color:#dfebee;margin:10px 0}.ops-inspector .asset-id{font:11px monospace;color:#8daeb8}.ops-inspector p{font-size:11px;line-height:1.6;color:#8ca5b4}.ops-reading{font:30px monospace;color:#d9e7ed;margin:17px 0}.ops-reading small{font:11px monospace;color:#718d9e}.ops-kv{margin:0}.ops-kv>div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #253640;padding:8px 0;font-size:10px}.ops-kv dt{color:#7794a4}.ops-kv dd{margin:0;text-align:right;color:#bbd1dc}.ops-dependencies{display:flex;gap:4px;flex-wrap:wrap;margin:8px 0 15px}.ops-dependencies button{font:9px monospace;padding:4px 6px}.ops-trend{height:62px;width:100%;margin:12px 0}.ops-alert{font:10px/1.6 monospace;color:#c3a77d;padding:10px;border-left:2px solid #ac8751;background:#352b1c44;margin-top:12px}.ops-command{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:13px}.ops-command input{font-size:13px;padding:12px;cursor:text;min-width:0}.ops-command button{padding:10px 19px;background:#b0ceca;color:#14242b;border-color:#b0ceca;font-weight:600}.ops-suggestions{display:flex;gap:6px;flex-wrap:wrap;padding:8px 0}.ops-suggestions button{border:0;background:transparent;color:#7799a9;padding:3px 7px;font-size:10px}.ops-suggestions button:before{content:'↳ ';color:#557d8a}.ops-bottom{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:10px;margin-top:5px}.ops-panel{border:1px solid #293b46;background:#101920;padding:14px;min-width:0}.ops-panel table{width:100%;border-collapse:collapse;font:10px monospace}.ops-panel td{border-bottom:1px solid #22313a;padding:8px 2px;color:#9ab0bd}.ops-panel td:last-child{text-align:right;color:#7fafaa}.ops-incident{border-top:1px solid #263640;padding:8px 0;display:grid;grid-template-columns:42px 1fr auto;gap:8px;font-size:10px}.ops-incident b{font:9px monospace;color:#d0a36d}.ops-incident button{padding:2px 6px;font-size:9px}.ops-mission-title{display:flex;justify-content:space-between;color:#c5d8df;font-size:13px}.ops-steps{display:flex;gap:4px;margin:14px 0}.ops-steps span{height:3px;background:#2e3d47;flex:1}.ops-steps span.done{background:#82afa7}.ops-log{height:84px;overflow:auto;font:9px/1.8 monospace;color:#7d9ba9;scrollbar-width:thin}.ops-actions{display:flex;gap:5px;margin:10px 0;flex-wrap:wrap}.ops-message{font:11px/1.5 Arial,sans-serif;color:#c2ac88;min-height:18px}.ops-runtime{border:1px solid #293b46;margin:20px 0;background:#0d161e}.ops-runtime>summary{padding:16px;cursor:pointer;font:11px monospace;color:#8faab8;letter-spacing:.4px}.ops-runtime-body{padding:12px}.unified-console .ops-runtime .workspace{display:grid!important;grid-template-columns:minmax(0,1fr) 320px!important;height:650px!important;min-height:0!important;gap:12px}.unified-console .ops-runtime .stack,.unified-console .ops-runtime .layer-panel{display:none!important}.unified-console .ops-runtime .stage,.unified-console .ops-runtime .world-panel{height:650px;min-height:0}.unified-console .ops-runtime .brief,.unified-console .ops-runtime .commandbar{display:grid;height:auto;padding:10px 0 18px;grid-template-columns:1fr 1.5fr}.unified-console .ops-runtime h1{font-size:21px}.unified-console .panel,.unified-console button,.unified-console select,.unified-console input{border-radius:2px!important}.unified-console .ops-runtime .uc-history{display:block}.unified-console .ops-runtime .workflow{margin-top:12px}.unified-console .ops-runtime .insights-panel,.unified-console .ops-runtime .observations{height:650px!important}.unified-console .ops-runtime .uc-popover{top:160px}.ops-shell [hidden]{display:none!important}.ops-shell .route-line{stroke-dasharray:5 6;animation:ops-route 4s linear infinite}.ops-map.no-sensors .sensor-overlay,.ops-map.no-routes .route-overlay,.ops-map.no-labels .ops-asset-label{display:none}.ops-map .district-label{fill:#506f7f;font-size:14px;letter-spacing:2px}.ops-map .street-label{fill:#536f7d;font-size:9px;letter-spacing:1px}.ops-error{padding:20px;color:#d4ad7e}.ops-notice{font:9px/1.7 monospace;color:#607f90;margin-top:13px}.ops-weather{color:#9fb8c6;font:10px monospace}.ops-runtime .ad-context{max-width:100%}@keyframes ops-route{to{stroke-dashoffset:-44}}@media(min-width:1700px){.ops-grid{grid-template-columns:225px minmax(500px,1fr) 300px;min-height:670px}.ops-map,.ops-map svg{min-height:670px}.ops-inventory{max-height:670px}}@media(max-width:1100px){.ops-grid{grid-template-columns:160px 1fr}.ops-inspector{grid-column:1/-1;border-top:1px solid #293b46;display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.ops-inspector h2{grid-column:1/-1}.ops-reading{margin:10px 0}.ops-bottom{grid-template-columns:1fr 1fr}.ops-panel:last-child{grid-column:1/-1}.ops-heading{align-items:flex-start}.unified-console .ops-runtime .workspace{grid-template-columns:1fr!important;height:auto!important}.unified-console .ops-runtime .insights-panel,.unified-console .ops-runtime .observations{height:auto!important}.ops-toolbar{align-items:flex-start}}@media(max-width:650px){.unified-console .app,.unified-console .portal{padding:0 10px 14px!important}.ops-heading{display:block}.ops-heading .ops-tag{display:inline-block;margin-top:9px}.ops-heading h1{font-size:22px}.ops-toolbar{display:block}.ops-toolbar>div{margin:4px 0}.ops-grid{grid-template-columns:1fr}.ops-inventory{max-height:140px;border-bottom:1px solid #293b46;display:none}.ops-map,.ops-map svg{min-height:390px}.ops-inspector{display:block}.ops-bottom{grid-template-columns:1fr}.ops-panel:last-child{grid-column:auto}.ops-command{grid-template-columns:1fr}.ops-suggestions{gap:2px}.ops-runtime .brief,.unified-console .ops-runtime .commandbar{grid-template-columns:1fr!important}.ops-runtime .stage,.ops-runtime .world-panel{height:500px!important}.ops-legend{gap:8px;font-size:7px}.ops-notice{font-size:8px}}
.wm-dialog{width:min(960px,94vw);max-height:88vh;padding:0;border:1px solid #47606e;border-radius:2px;background:#0d1922;color:#b7ccd6;font:12px/1.7 Arial,sans-serif}.wm-dialog::backdrop{background:#03080dcc}.wm-dialog header{display:flex;justify-content:space-between;align-items:center;padding:15px 22px;border-bottom:1px solid #2d4452;font:12px monospace}.wm-dialog button{background:#192e3a;color:#b5ced7;border:1px solid #355362;padding:7px 12px;cursor:pointer}.wm-dialog nav{display:flex;gap:5px;padding:14px 22px 0}.wm-dialog nav button[aria-selected=true]{border-color:#91b4b2;color:#dce9e6}#wmBody{padding:22px;min-height:360px}.wm-columns{display:grid;grid-template-columns:1fr 1fr;gap:30px}.wm-dialog h3{font:400 19px Arial,sans-serif;color:#dbe7eb}.wm-dialog svg{width:100%;max-height:270px}.wm-dialog svg text{fill:#8aabbc;font:10px monospace}.wm-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#09121a;padding:16px;font:10px/1.8 monospace;max-height:280px;overflow:auto}.wm-dialog a{color:#a0cfca}.wm-dialog input[type=range]{width:100%;margin:18px 0}@media(max-width:650px){.wm-columns{grid-template-columns:1fr}#wmBody{padding:15px}.wm-dialog nav{padding:10px;gap:3px}.wm-dialog nav button{font-size:10px}}
.unified-console .ops-shell form{display:grid!important;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important}.unified-console .ops-shell .ops-command input{background:#101d26!important;border:1px solid #304754!important;color:#c4d8df!important;border-radius:2px!important;height:44px!important;padding:12px!important}.unified-console .ops-shell .ops-command button{background:#a5c7c3!important;color:#16272e!important;border:1px solid #a5c7c3!important;padding:10px 19px!important}.unified-console .ops-runtime em{font-family:Arial,sans-serif!important;font-style:normal!important;color:#b5cacc!important}.unified-console .ops-runtime .run-button,.unified-console .ops-runtime #runCity{background:#a5c7c3!important;color:#16272e!important}.unified-console>.skip,.unified-console .skip{display:none!important}.ops-runtime .uc-entity-heading,.ops-runtime .uc-state{color:#b3c7cd!important}.ops-runtime .uc-spark .observed{stroke:#90b7b4!important}
@media(max-width:650px){.ops-toolbar>label{display:flex;flex-direction:column;gap:6px;width:100%}.ops-toolbar select{width:100%;max-width:100%;margin-bottom:6px}.ops-weather{display:block;font-size:9px}.ops-map .map-caption{max-width:85%;line-height:1.6}.ops-notice{overflow-wrap:anywhere}}
