.yt-popup-overlay{position:fixed;inset:0;z-index:2147483000;background:rgba(0,0,0,.88);display:flex;align-items:center;justify-content:center;padding:16px}
.yt-popup-box{position:relative;width:100%;max-width:960px}
.yt-popup-frame{position:relative;width:100%;padding-top:56.25%;background:#000}
.yt-popup-frame iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;visibility:visible;opacity:1}
.yt-popup-close{position:absolute;right:0;top:-44px;width:40px;height:40px;border:0;background:transparent;color:#fff;font:400 34px/40px Arial,sans-serif;cursor:pointer;padding:0}
.yt-popup-close:hover,.yt-popup-close:focus,.yt-popup-close:focus-visible,.yt-popup-close:active{color:#1b8800;outline:0!important;border:0!important;box-shadow:none!important}
.yt-popup-open{overflow:hidden}
