
/* Conteneur responsif pour l'iframe - Version renforcée pour Wix */ .responsive-iframe-container { position: relative !important; width: 100% !important; max-width: 1500px !important; margin: 0 auto !important; padding: 0 !important; box-sizing: border-box !important; overflow: hidden !important; } .responsive-iframe-container iframe { width: 100% !important; height: 1500px !important; min-height: 900px !important; max-height: none !important; border: none !important; background-color: #f9f9f9 !important; display: block !important; margin: 0 !important; padding: 0 !important; transform: none !important; scale: none !important; zoom: 1 !important; } /* Neutralise tous les styles Wix sur l'iframe */ [data-mesh-id] .responsive-iframe-container iframe, .responsive-iframe-container iframe[src*="script.google.com"] { position: relative !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; transform: translate(0, 0) !important; margin: 0 !important; padding: 0 !important; } /* Responsive pour mobile */ @media screen and (max-width: 768px) { .responsive-iframe-container { padding: 0 !important; margin: 0 !important; max-width: 100% !important; } .responsive-iframe-container iframe { height: 100vh !important; min-height: 100vh !important; } }