#ad-roll{position:absolute;left:0;top:0;width:1280px;height:720px;z-index:30000;background:#000;color:#fff;font-family:Arial,sans-serif}
#ad-roll-video{position:absolute;left:0;top:0;width:1280px;height:720px;object-fit:contain}
#ad-roll .ad-roll-label{position:absolute;left:40px;top:32px;padding:12px 18px;background:rgba(0,0,0,.8);border-radius:8px;font-size:22px;z-index:2}
#ad-roll .ad-roll-hint{position:absolute;left:40px;bottom:36px;background:rgba(0,0,0,.8);padding:12px 18px;font-size:18px;z-index:2}
#ad-roll .ad-roll-skip{position:absolute;right:40px;bottom:36px;min-width:200px;padding:16px 24px;border:2px solid #fff;background:#fff;color:#10141d;border-radius:8px;font-size:22px;z-index:2}
#ad-roll .ad-roll-skip:disabled{background:rgba(0,0,0,.8);color:#fff;border-color:#888}
.ad-roll-active #player,.ad-roll-active #loadingImage{visibility:hidden!important}
.ad-session-active #wrapper,.ad-session-active #wrapper *{visibility:hidden!important}
.ad-session-active #videodiv,.ad-session-active #video{transition:none!important}
#ad-transition{position:absolute;left:0;top:0;width:1280px;height:720px;background:#000;z-index:29999}

#ad-test{position:absolute;left:200px;top:180px;width:800px;padding:40px;background:#141d29;color:#fff;border:2px solid #77c4af;border-radius:16px;z-index:20000;font-family:Arial,sans-serif}#ad-test button{padding:18px 32px;background:#fff;color:#111;border-radius:8px;border:0;font-size:24px}
