.bdnr-vh-home-player{position:relative;background:#111;color:#fff;height:100%;min-height:130px;overflow:hidden}.bdnr-vh-embed{position:relative;width:100%;aspect-ratio:16/9;background:#050505}.bdnr-vh-embed iframe,.bdnr-vh-embed video,.bdnr-video-single-player iframe,.bdnr-video-single-player video{display:block;width:100%;height:100%;border:0;background:#000}.bdnr-vh-live-badge{position:absolute;z-index:4;left:10px;top:10px;background:#d4000b;color:#fff;font-weight:800;font-size:11px;padding:5px 8px;border-radius:4px;display:flex;align-items:center;gap:6px}.bdnr-vh-live-badge i{width:7px;height:7px;border-radius:50%;background:#fff;display:block;animation:bdnrPulse 1.4s infinite}@keyframes bdnrPulse{0%{box-shadow:0 0 0 0 rgba(255,255,255,.7)}70%{box-shadow:0 0 0 8px rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}.bdnr-vh-home-title{display:block;color:#fff!important;background:#111;padding:9px 10px;font-size:13px;line-height:1.35;font-weight:700}.bdnr-vh-card-placeholder{aspect-ratio:16/9;background:linear-gradient(135deg,#101820,#1c5d82);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}.bdnr-vh-card-placeholder span{font-size:11px;letter-spacing:.08em}.bdnr-vh-card-placeholder b{font-size:24px;margin-top:6px}.bdnr-video-single{max-width:960px;margin:30px auto 60px;padding:0 16px}.bdnr-video-single h1{font-size:38px;line-height:1.25;margin:12px 0}.bdnr-video-single-player{position:relative;aspect-ratio:16/9;background:#000;margin:20px 0}.bdnr-video-single-meta{display:flex;gap:12px;flex-wrap:wrap;color:#666;font-size:13px;border-bottom:1px solid #eee;padding-bottom:14px}.bdnr-video-single-content{font-size:17px;line-height:1.9;margin-top:22px}.bdnr-vh-status{display:inline-flex;align-items:center;gap:6px;background:#d4000b;color:#fff;padding:6px 10px;border-radius:4px;font-weight:800;font-size:12px}.bdnr-vh-open-link{display:flex;height:100%;align-items:center;justify-content:center;color:#fff;background:#111}.jn-video-thumb>img{width:100%;height:100%;object-fit:cover}
