.vp-video-status {position:absolute;z-index:80;left:50%;top:50%;transform:translate(-50%,-50%);max-width:calc(100% - 48px);min-height:48px;padding:12px 18px;border:1px solid #D6B873;border-radius:14px;background:rgba(17,18,20,.94);color:#f5e8c8;font:600 15px/1.4 system-ui;text-align:center;box-shadow:0 8px 28px #0008;cursor:pointer}
.vp-video-status:disabled{opacity:1;cursor:wait}.vp-video-status[hidden]{display:none!important}

/* Decorative reward text must never intercept taps while invisible. */
.video-viewer .reward-animation,.video-viewer .reward-animation *{pointer-events:none!important}
.video-viewer .vp-video-status{pointer-events:auto!important}
