/* Video creative keeps the same fullscreen canvas and thin bottom progress as images. */
.sipario-layout-video{padding:0;min-height:100dvh;background:var(--sipario-background,#101114);overflow:hidden}
.sipario-video-stage,.sipario-video-poster,.sipario-video-host{position:absolute;inset:0;width:100%;height:100%}
.sipario-video-poster{object-fit:contain;pointer-events:none}
.sipario-video-host{z-index:1}
.sipario-video{display:block;width:100%;height:100%;border:0;background:#000}
.sipario-video-tools{position:absolute;z-index:2;top:max(18px,env(safe-area-inset-top));left:max(18px,env(safe-area-inset-left));right:90px;display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;pointer-events:none}
.sipario-video-tools button,.sipario-video-tools a{pointer-events:auto;background:#fff;color:#172748;border:1px solid #b9c3d5;border-radius:8px;padding:10px 14px;font:600 14px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-decoration:none;cursor:pointer;min-height:42px}
.sipario-video-status{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);max-width:min(85%,520px);margin:0;padding:18px 22px;background:#101114e8;color:#fff;border-radius:12px;text-align:center;font:500 16px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;pointer-events:none}
.sipario-layout-video [hidden]{display:none!important}
.sipario-app .sp-preview-frame .sipario-layout-video{min-height:100%;height:100%}
.sipario-app .sp-preview-frame .sipario-video-tools{display:none}
.sipario-app .sp-preview-frame .sipario-video-status{font-size:11px;padding:8px 12px}
