/* V332 Room Controls: touch-friendly buttons and unified desktop camera zoom. */
.room-zoom-controls{display:grid;gap:8px;margin-top:10px}
.room-zoom-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.room-zoom-controls .secondary-button{min-height:44px;width:100%;touch-action:manipulation}
@media (min-width:1181px) and (pointer:fine){
  .scene.desktop-room-zoomed{transform:scale(var(--desktop-room-zoom,1))!important;transform-origin:50% 50%!important}
}
body:not(.mobile-panorama-enabled) .scene.desktop-room-zoomed{transform:scale(var(--desktop-room-zoom,1))!important;transform-origin:50% 50%!important}

/* V333: iOS needs reliable tap handling for sidebar zoom controls. */
.room-zoom-controls button{-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none;-webkit-user-select:none;position:relative;z-index:1}

/* V338 control response indicator */
.room-zoom-status{text-align:center;font-size:12px;color:inherit;opacity:.8;margin-top:5px;}
