/* SALOVIX V225 — PLANO CANÓNICO ÚNICO 16:9 / 1600x900
   Web normal, Web edición, Tablet y visor Mobile comparten la misma geometría lógica.
*/
:root{
  --salovix-plan-canonical-width:1600;
  --salovix-plan-canonical-height:900;
  --salovix-plan-canonical-ratio:16 / 9;
}

/* WEB: el plano deja de cambiar de proporción entre vista normal y edición. */
body.salovix-web-mode #section-admin #sala-canvas-container,
body.salovix-web-mode.salovix-web-plan-focus #section-admin #sala-canvas-container,
body.salovix-web-mode.matilde-v40-table-editing #section-admin #sala-canvas-container,
body.salovix-web-mode.matilde-v43-table-editing #section-admin #sala-canvas-container{
  width:100% !important;
  height:auto !important;
  min-height:0 !important;
  aspect-ratio:16 / 9 !important;
}

/* El alto del plano ya no puede deformarse manualmente. */
body.salovix-web-mode #map-resize-handle{
  display:none !important;
  pointer-events:none !important;
}

/* TABLET: base lógica idéntica a Web. El viewport decide únicamente el zoom. */
#tablet-map-base{
  width:1600px !important;
  height:900px !important;
  transform-origin:0 0 !important;
}

/* Mobile legacy queda también en la misma geometría aunque el visor V224 use Tablet. */
#mobile-map-base{
  width:1600px !important;
  height:900px !important;
  transform-origin:0 0 !important;
}
