.video-popup-widget{max-width:300px;margin:auto;cursor:pointer}.video-popup-widget .video-info h4{font-weight:400}.video-popup-widget .video-thumb{position:relative}.video-popup-widget .video-thumb img{width:100%;display:block;border-radius:10px}.video-popup-widget .play-icon{position:absolute;bottom:17px;right:17px;cursor:pointer}.video-popup-widget .play-icon svg{transition:transform 0.3s ease}.video-popup-widget .play-icon:hover svg{fill:#EBB400}.video-popup-widget .play-icon:hover svg{transform:scale(1.05)}.video-popup-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.85);justify-content:center;align-items:center;z-index:9999;padding:20px}.video-popup-overlay .video-wrapper{position:relative;width:100%;max-width:900px;aspect-ratio:16/9}.video-popup-overlay iframe{width:100%;height:100%;border:none}.video-popup-overlay .close-btn{position:absolute;top:-40px;right:0;background:#fff;color:#000;border-radius:50%;width:32px;height:32px;text-align:center;line-height:32px;cursor:pointer;font-weight:bold}.video-popup-overlay .video-copy-link{position:absolute;top:100%;right:0;margin-top:12px;animation:video-copy-link-show 0.3s ease 1s both;display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:0;border-radius:4px;background:#ebb400;color:#000;font-size:14px;font-weight:400;line-height:1.4;text-transform:none;white-space:nowrap;cursor:pointer}.video-popup-overlay .video-copy-link:hover,.video-popup-overlay .video-copy-link:focus{background:#ebb400;color:#000}.video-popup-overlay .video-copy-link[hidden]{display:none}@keyframes video-copy-link-show{from{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.video-container{aspect-ratio:16 / 9}