/* Image-led fullscreen creative. Preserve the artwork; fill letterboxing with its own colors. */
.sipario-dialog:focus{outline:none}
.sipario-image-backdrop{position:absolute;inset:-30px;background-position:center;background-size:cover;filter:blur(28px) brightness(.36);pointer-events:none;z-index:-1}
.sipario-layout-image{overflow:hidden;background:var(--sipario-background,#101114)}
.sipario-layout-image>.sipario-image,.sipario-layout-image>.sipario-image-link{position:relative;z-index:0}
.sipario-image-placeholder{position:absolute;inset:0;display:grid;place-items:center;text-align:center;color:#d6dceb;font:500 18px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;padding:50px;max-width:100%;margin:0}
.sipario-surface .sipario-close:disabled{opacity:1!important;cursor:default;color:#43516b!important;font-size:14px!important;font-weight:700;background:#f3f5fa!important}
.sipario-timer{position:fixed;bottom:0;left:0;right:0;z-index:4;pointer-events:none;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:white}
.sipario-countdown{position:absolute;right:max(18px,env(safe-area-inset-right));bottom:max(22px,env(safe-area-inset-bottom));background:#0e1320d9;color:#fff;border:1px solid #ffffff30;border-radius:30px;padding:8px 14px;font-size:12px;font-weight:550;line-height:1.4;box-shadow:0 2px 12px #0002}
.sipario-progress{height:5px;background:#ffffff45;overflow:hidden;width:100%}
.sipario-progress-fill{display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:left center;background:var(--sipario-accent,#3565df)}
.sipario-app .sp-preview-frame .sipario-timer{position:absolute;bottom:0}
.sipario-app .sp-preview-frame .sipario-countdown{font-size:8px;padding:5px 8px;bottom:12px;right:8px}
.sipario-app .sp-preview-frame .sipario-progress{height:3px}
.sipario-app .sp-preview-frame .sipario-image-placeholder{font-size:12px;padding:28px}
/* Mobile uses the same thin edge-to-edge bar as desktop, without a floating panel. */
@media(max-width:767px){.sipario-dialog .sipario-countdown{display:none}}
.sipario-dialog.sipario-mobile-preview .sipario-countdown{display:none}
.sipario-app .sp-preview-frame.is-mobile .sipario-countdown{display:none}
