.volixta-analytics-pro-youtube-placeholder{position:relative;display:block;width:100%;max-width:100%;aspect-ratio:16 / 9;min-height:0;overflow:hidden;border-radius:14px;background:radial-gradient(circle at 50% 38%,rgb(255 255 255 / .08),transparent 34%),linear-gradient(145deg,#181818 0%,#0b0b0b 70%,#050505 100%);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .08),0 10px 28px rgb(0 0 0 / .16)}.volixta-analytics-pro-youtube-placeholder>.volixta-analytics-pro-youtube-iframe{position:absolute;inset:0;display:block;width:100%;height:100%;min-height:0;border:0;background:#111;pointer-events:none}.volixta-analytics-pro-youtube-consent-button{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:100%;height:100%;padding:28px;border:0;background:#fff0;color:#fff;cursor:pointer;font:inherit;text-align:center;transition:background .2s ease}.volixta-analytics-pro-youtube-consent-button:hover{background:rgb(255 255 255 / .025)}.volixta-analytics-pro-youtube-consent-button:focus-visible{outline:3px solid #fff;outline-offset:-6px}.volixta-analytics-pro-youtube-play{position:relative;width:82px;height:58px;flex:0 0 auto;border-radius:16px;background:red;box-shadow:0 8px 22px rgb(0 0 0 / .34),0 0 0 1px rgb(255 255 255 / .14);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.volixta-analytics-pro-youtube-consent-button:hover .volixta-analytics-pro-youtube-play{transform:scale(1.06);background:#ff1a1a;box-shadow:0 10px 28px rgb(0 0 0 / .42),0 0 0 1px rgb(255 255 255 / .18)}.volixta-analytics-pro-youtube-play:after{content:"";position:absolute;left:33px;top:17px;width:0;height:0;border-left:20px solid #fff;border-top:12px solid #fff0;border-bottom:12px solid #fff0}.volixta-analytics-pro-youtube-label{max-width:90%;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:.01em;text-shadow:0 2px 10px rgb(0 0 0 / .55)}.volixta-analytics-pro-youtube-placeholder.volixta-analytics-pro-youtube-loaded{background:#000;overflow:hidden}.volixta-analytics-pro-youtube-placeholder.volixta-analytics-pro-youtube-loaded>.volixta-analytics-pro-youtube-iframe{pointer-events:auto}@media (max-width:600px){.volixta-analytics-pro-youtube-placeholder{border-radius:10px}.volixta-analytics-pro-youtube-consent-button{gap:12px;padding:18px}.volixta-analytics-pro-youtube-play{width:68px;height:48px;border-radius:13px}.volixta-analytics-pro-youtube-play:after{left:27px;top:14px;border-left-width:18px;border-top-width:10px;border-bottom-width:10px}.volixta-analytics-pro-youtube-label{font-size:14px}}