.map-workspace{display:block!important}.map-workspace>.element-tree{display:none!important}.tree-menu-panel{display:block!important;position:fixed!important;left:295px;top:92px;bottom:16px;width:330px!important;height:auto!important;min-height:0!important;z-index:1100!important;transform:translateX(-25px);opacity:0;pointer-events:none;transition:.22s;box-shadow:12px 10px 45px #0008}.tree-menu-panel.open{transform:none;opacity:1;pointer-events:auto}.tree-submenu-button{margin-left:18px!important;width:calc(100% - 18px)!important;font-size:12px!important;border-left:2px solid #2b6078!important;border-radius:0 8px 8px 0!important}.tree-submenu-button.active{color:var(--green)!important;background:#12374b!important}
#app.menu-collapsed~.tree-menu-panel,.menu-collapsed .tree-menu-panel{left:86px}.map-mode-bar{display:flex;align-items:center;gap:7px;padding:9px 12px;background:#0b2231;border:1px solid var(--line);border-radius:11px;margin-bottom:8px}.map-mode-bar b{margin-right:8px}.map-mode-bar button{border:1px solid #2b6078;background:#12384b;color:#d8eef8;border-radius:8px;padding:8px 12px;cursor:pointer}.map-mode-bar button.active{background:var(--green);color:#04130c;border-color:var(--green);font-weight:800}.map-mode-bar button:disabled{opacity:.35;cursor:not-allowed}.mode-indicator{margin-left:auto;color:var(--muted);font-size:12px}.gis-build-tool,.gis-edit-tool{transition:.15s}.tool-mode-hidden{display:none!important}
body.map-view-mode #map .map-tools,body.map-view-mode #map .map-filter-panel,body.map-view-mode #mapHint{display:none!important}body.map-view-mode #map .map-mode-bar{position:absolute;top:10px;left:50%;transform:translateX(-50%);z-index:1100;background:#081925ee;box-shadow:0 8px 25px #0007}body.map-view-mode #map .map-mode-bar b,body.map-view-mode #map .mode-edit,body.map-view-mode #map .mode-build{display:none}body.map-view-mode #map .map-workspace,body.map-view-mode #networkMap{height:calc(100vh - 20px)!important;border-radius:8px}
body.map-fullscreen #map .map-mode-bar{margin-bottom:7px}body.map-fullscreen:not(.map-view-mode) #map .map-workspace,body.map-fullscreen:not(.map-view-mode) #networkMap{height:calc(100vh - 210px)!important}.fullscreen-exit{display:none}body.map-fullscreen .fullscreen-exit{display:inline-block}
@media(max-width:760px){.tree-menu-panel{left:8px!important;right:8px;width:auto!important;top:82px;bottom:8px}.map-mode-bar{overflow-x:auto;white-space:nowrap}.mode-indicator{display:none}body.map-view-mode #map .map-mode-bar{left:8px;right:8px;transform:none;justify-content:center}body.map-fullscreen:not(.map-view-mode) #map .map-workspace,body.map-fullscreen:not(.map-view-mode) #networkMap{height:calc(100vh - 260px)!important}}
