#simulator-fullscreen{white-space:nowrap;min-height:36px;border:1px solid #92a9a470;background:#173e43;color:#f3edda;border-radius:7px;padding:7px 13px;cursor:pointer}
.expanded-simulator>header,.expanded-simulator>footer{display:none!important}.expanded-simulator{min-height:100dvh}.expanded-simulator main{max-width:none}.expanded-simulator .canvas-host,.expanded-simulator #scene-host{height:calc(100dvh - 180px);min-height:400px}
@media(max-width:600px){#simulator-fullscreen{padding:6px 9px;font-size:12px}.expanded-simulator .canvas-host,.expanded-simulator #scene-host{height:calc(100dvh - 150px);min-height:280px}}
.equipment-find-panel{position:absolute;inset:52px 12px auto;z-index:30;background:#10373e;border:1px solid #6f9396;border-radius:10px;padding:12px;box-shadow:0 12px 32px #0008}.equipment-find-panel[hidden]{display:none}.equipment-find-panel input{width:100%;padding:10px;background:#062a32;color:#eef2dd;border:1px solid #60838a;border-radius:6px}.equipment-find-results{max-height:260px;overflow:auto;display:grid;gap:4px;margin-top:10px}.equipment-find-results button{text-align:left;padding:9px;border:0;border-radius:5px;background:#1c464d;color:#e5ebdb}.equipment-find-results button:hover{background:#39656b}.officer-asset-finder>button{width:100%;text-align:left}.officer-dock{position:fixed}

#simulator-screen-tools{position:fixed;right:14px;bottom:14px;z-index:10000;padding:3px;background:#072d35;border-radius:9px;box-shadow:0 3px 15px #0007}body{padding-bottom:54px}.expanded-simulator{position:fixed!important;inset:0!important;width:100vw;height:100dvh;overflow:auto;z-index:9998}.expanded-simulator .game-shell{width:100%;max-width:none}
[data-severity="critical"]{--asset-alert:#ff7973}[data-severity="warning"]{--asset-alert:#ffd16f}.actuator-marker[data-severity="critical"],.actuator-marker[data-severity="warning"]{border-color:var(--asset-alert)!important;color:var(--asset-alert)!important}

.network-node[data-severity="critical"]>rect{stroke:#ff716a!important;stroke-width:3;fill:#46212c!important}.network-node[data-severity="critical"] .node-status{fill:#ffb1a8!important}.network-node[data-severity="warning"]>rect{stroke:#f1c25b!important;stroke-width:3}.network-node[data-severity="warning"] .node-status{fill:#ffe0a0!important}
