.machine-scene{touch-action:pan-y;cursor:grab;user-select:none;isolation:isolate}
.machine-scene:active{cursor:grabbing}
.machine-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:2;display:block}
.machine-scene.has-3d>.machine,.machine-scene.has-3d>.pedestal{visibility:hidden}
.machine-scene.has-3d>.orbit{z-index:3;pointer-events:none;opacity:.8}
.machine-scene:not(.has-3d)>.machine-canvas{display:none}
.survey-layout .machine-scene{height:350px}
.draw-layout .machine-scene{max-width:540px;height:470px}
@media(max-width:700px){.machine-scene{height:400px}.draw-layout .machine-scene{height:410px}}
