.orbit-tools{position:absolute;left:10px;bottom:10px;z-index:4;display:flex;align-items:center;gap:10px;max-width:calc(100% - 20px);padding:7px 10px;border:1px solid #3f696b;border-radius:9px;background:#102329ed;color:#dceeea;font:11px/1.5 system-ui;box-shadow:0 3px 16px #0003;pointer-events:auto}
.orbit-tools label,.designer-orbit-tools label{display:flex;align-items:center;gap:6px;white-space:nowrap;margin:0}
.orbit-tools select,.designer-orbit-tools select{width:auto!important;min-width:0!important;margin:0!important;font:inherit!important;padding:5px 7px!important;border:1px solid #598580!important;border-radius:6px!important;background:#1b353a!important;color:#e5fff8!important}
.orbit-tools span,.designer-orbit-tools span{font-size:10px;line-height:1.5}
.designer-orbit-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:#c7e8dc;font:11px/1.5 system-ui;padding:5px 0}
.scene3d canvas,#geo-map-host canvas,#view3dCanvasWrap canvas{touch-action:none;overscroll-behavior:contain;cursor:grab}
.scene3d canvas:active,#geo-map-host canvas:active,#view3dCanvasWrap canvas:active{cursor:grabbing}
@media(max-width:700px){.orbit-tools{gap:6px;padding:6px}.orbit-tools span{max-width:170px}.designer-orbit-tools span{display:none}}
