/* No repeated zoom buttons. The scene itself retains accessible enlargement. */
main [data-ii-scene-zoom]{display:none!important}
main .simulation-stage{cursor:zoom-in}
main .simulation-stage:focus-visible{outline:3px solid #078cbd;outline-offset:4px}
/* Preserve active-floor emphasis without bleaching existing floors to white. */
.simulation-stage .simulation-floor-layer.is-built{filter:saturate(.8) brightness(.9) contrast(1.04)}
.simulation-stage .simulation-floor-layer.is-active{filter:saturate(1.04) contrast(1.03) drop-shadow(0 8px 7px #03274038)}
/* The separate text below the enlarged image carries its label on phones. */
@media(max-width:600px){.ii-image-dialog .simulation-status{display:none}}
