.ktov-yt-modal[hidden]{display:none!important}.ktov-yt-modal{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.ktov-yt-backdrop{position:absolute;inset:0;background:rgba(8,14,20,.82)}.ktov-yt-dialog{position:relative;width:min(100%,1024px);max-height:calc(100vh - 40px);overflow:auto;border-radius:15px;background:#faf8f0;color:#17251d;box-shadow:0 20px 85px rgba(0,0,0,.42)}.ktov-yt-top{padding:15px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px}.ktov-yt-top h2{margin:0!important;padding:0!important;color:#213e2f;font-size:clamp(17px,2vw,23px)!important;line-height:1.3}.ktov-yt-close{cursor:pointer;border:0!important;border-radius:8px;background:#e7e2d2!important;color:#27372c!important;font-size:27px!important;width:40px;height:40px;line-height:1!important}.ktov-yt-screen{position:relative;aspect-ratio:16 / 9;background:#000}.ktov-yt-screen iframe{display:block;position:absolute;inset:0;width:100%;height:100%;border:0}.ktov-yt-note{margin:0!important;padding:11px 20px 15px;color:#526254;font-size:13px!important}.ktov-yt-open{overflow:hidden!important}@media(max-width:650px){.ktov-yt-modal{padding:8px}.ktov-yt-dialog{max-height:calc(100dvh - 16px)}.ktov-yt-top{padding:9px 12px}.ktov-yt-note{padding:8px 12px 12px}}
