/* Parking hack V70 · proyección sin modificar la homografía calibrada existente */
#scene #v51-table-aod #v70-table-parking{position:absolute;inset:0;z-index:6;pointer-events:none;isolation:isolate;overflow:hidden;box-sizing:border-box;background:#050607;backface-visibility:hidden;border-radius:11% 5% 10% 5%;visibility:hidden;opacity:0;transition:opacity .28s ease}
#scene.v70-parking-visible #v51-table-aod #v70-table-parking{visibility:visible;opacity:1}
#v70-table-parking video{display:block;position:absolute;width:100%;height:100%;inset:0;pointer-events:none}
#v70-table-parking .v70-parking-back{object-fit:cover;filter:blur(17px) brightness(.67);transform:scale(1.14)}
#v70-table-parking .v70-parking-front{object-fit:contain;filter:brightness(.92)}
.scene.v18-day #v51-table-aod #v70-table-parking{filter:brightness(1.07)}
body.v48-phone-open #scene #v51-table-aod #v70-table-parking{opacity:0!important;visibility:hidden!important}
#v48-phone-screen #v70-parking-main-video{display:none;position:absolute;inset:0;width:100%;height:100%;z-index:3;object-fit:contain;background:#030407;outline:none}
#v48-phone-overlay.v70-parking-playing[data-phone-state="video"] #v70-parking-main-video{display:block}
#v48-phone-overlay.v70-parking-playing #v48-player{visibility:hidden!important;pointer-events:none!important}
#v48-phone-overlay.v70-parking-playing #v51-audio{display:none!important}
#v48-phone-overlay.v70-parking-playing .v51-video-home{z-index:5!important}
@media (prefers-reduced-motion: reduce){#v70-table-parking{transition:none!important}}
