.video-module{position:relative}.video-module.preview-mode{border:1px dashed var(--border-color);min-height:100px}@media(max-width:768px){.video-module{padding:0!important;width:100vw!important;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;border-radius:0!important}.video-module video,.video-module iframe{border-radius:0!important}}.video-module video:not([src]),.video-module iframe:not([src]){background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:videoLoading 1.5s ease-in-out infinite}@keyframes videoLoading{0%{background-position:200% 0}to{background-position:-200% 0}}
