.uhf-video-filters{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:30px}.uhf-filter-btn{border:0;padding:12px 20px;cursor:pointer;transition:.25s}.uhf-video-grid{display:grid;gap:28px}.uhf-cols-1{grid-template-columns:1fr}.uhf-cols-2{grid-template-columns:repeat(2,1fr)}.uhf-cols-3{grid-template-columns:repeat(3,1fr)}.uhf-cols-4{grid-template-columns:repeat(4,1fr)}.uhf-video-item.is-hidden{display:none}.uhf-video-card{overflow:hidden;cursor:pointer;position:relative}.uhf-video-thumb{position:relative;background:#111 center/cover no-repeat;overflow:hidden}.uhf-inline-preview{width:100%;height:100%;object-fit:cover}.uhf-play-icon{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;border:0!important;border-radius:50%!important;z-index:5!important;cursor:pointer!important;display:flex!important;align-items:center;justify-content:center}.uhf-play-icon:before{content:"";display:block;border-top:10px solid #fff0;border-bottom:10px solid #fff0;border-left:16px solid;margin-left:4px}.uhf-video-title{margin:0;padding:16px 18px}.uhf-video-popup{position:fixed!important;inset:0!important;z-index:2147483647!important;display:none;align-items:center;justify-content:center;padding:28px}.uhf-video-popup.is-open{display:flex}.uhf-popup-overlay{position:absolute;inset:0}.uhf-popup-dialog{position:relative;z-index:2;width:min(920px,94vw);display:flex;align-items:center;justify-content:center}.uhf-popup-shell{position:relative;width:100%;aspect-ratio:16/9;max-height:88vh;height:auto;background:#000;box-shadow:0 28px 80px rgb(0 0 0 / .55);overflow:visible}.uhf-popup-media{width:100%;height:100%;overflow:hidden;background:#000}.uhf-popup-media iframe,.uhf-popup-media video{display:block;width:100%;height:100%;border:0;background:#000;object-fit:contain}.uhf-popup-close{position:absolute!important;left:calc(100% + 24px)!important;right:auto!important;top:50%!important;transform:translateY(-50%)!important;width:56px;height:56px;border-radius:50%;border:1px solid rgb(255 255 255 / .35);z-index:5;cursor:pointer;font-size:34px;line-height:1;display:flex;align-items:center;justify-content:center;transition:.2s}.uhf-popup-close:hover{transform:translateY(-50%) scale(1.08)}body.uhf-popup-open{overflow:hidden!important}@media(max-width:1024px){.uhf-cols-4,.uhf-cols-3{grid-template-columns:repeat(2,1fr)}.uhf-popup-dialog{width:min(88vw,900px)}.uhf-popup-shell{height:min(64vh,600px)}.uhf-popup-close{left:calc(100% + 14px)!important}}@media(max-width:767px){.uhf-cols-4,.uhf-cols-3,.uhf-cols-2{grid-template-columns:1fr}.uhf-video-popup{padding:16px}.uhf-popup-dialog{width:96vw;max-height:none}.uhf-popup-shell{aspect-ratio:16/9;height:auto;max-height:75vh}.uhf-popup-close{left:auto!important;right:8px!important;top:-64px!important;transform:none!important;width:48px;height:48px}.uhf-popup-close:hover{transform:scale(1.05)}}