/* v2.1.1.19.8: compact view controls and fullscreen minimap */
.s2d-ux-tool{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;white-space:nowrap;min-height:34px;padding:7px 10px!important;background:#193550!important;border:1px solid #376080!important;border-radius:9px;color:#e2f5ff!important;font-size:12px;font-weight:700;cursor:pointer}
.s2d-ux-tool:hover,.s2d-ux-tool[aria-pressed="true"]{background:#254a6b!important;border-color:#5ac5ee!important}
.s2d-ux-tool:focus-visible{outline:2px solid #61d9f4;outline-offset:2px}
.app.s2d-canvas-only .layout{grid-template-columns:0 0 minmax(0,1fr) 0 0!important}
.app.s2d-canvas-only .layout>.left,.app.s2d-canvas-only .layout>.right,.app.s2d-canvas-only .layout>.sidebar-resizer,.app.s2d-canvas-only .layout>.inspector-resizer{display:none!important}
.app.s2d-canvas-only .layout>.work{grid-column:3!important;min-width:0!important}
:root.s2d-native-fullscreen .minimap{width:clamp(125px,12vw,190px)!important;height:auto!important;aspect-ratio:3/2;margin-top:-155px!important;max-width:25vw!important}
@media(max-width:1000px){.s2d-ux-tool{padding:7px!important;min-width:37px}.s2d-ux-tool span{display:none!important}}
@media(max-width:760px){.app.s2d-canvas-only .layout,.app.s2d-canvas-only .layout>.work{grid-template-columns:minmax(0,1fr)!important;grid-column:1!important} :root.s2d-native-fullscreen .minimap{width:105px!important;height:78px!important;max-width:32vw!important;margin-top:-97px!important}}
