/* JDRC_DRIVER_PIT_LIVE_VIDEO_V1 */
.jdrc-live-badge{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid rgba(255,72,72,.55);border-radius:999px;background:rgba(115,0,0,.32);color:#fff;font-weight:900;letter-spacing:.08em;font-size:.74rem;text-decoration:none}.jdrc-live-badge[hidden]{display:none}.jdrc-live-dot{width:9px;height:9px;border-radius:50%;background:#ff3131;box-shadow:0 0 0 0 rgba(255,49,49,.75)}.jdrc-live-badge.is-live .jdrc-live-dot{animation:jdrcLivePulse 1.2s infinite}.jdrc-live-badge.is-soon{border-color:rgba(255,190,60,.6);background:rgba(110,67,0,.28)}.jdrc-live-badge.is-soon .jdrc-live-dot{background:#ffbd38}@keyframes jdrcLivePulse{0%{box-shadow:0 0 0 0 rgba(255,49,49,.75)}70%{box-shadow:0 0 0 10px rgba(255,49,49,0)}100%{box-shadow:0 0 0 0 rgba(255,49,49,0)}}
.jdrc-live-shell{margin-top:18px;display:grid;gap:16px}.jdrc-live-hero,.jdrc-video-card,.jdrc-pit-tv{border:1px solid rgba(255,255,255,.13);border-radius:18px;background:linear-gradient(145deg,rgba(18,23,31,.96),rgba(8,11,16,.96));box-shadow:0 16px 42px rgba(0,0,0,.24);overflow:hidden}.jdrc-live-hero{position:relative;border-color:rgba(255,63,63,.42)}.jdrc-live-hero:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:3px;background:linear-gradient(90deg,#ff3030,transparent)}.jdrc-live-head,.jdrc-video-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 18px 12px}.jdrc-live-eyebrow{margin:0 0 5px;color:#ff5b5b;font-weight:900;letter-spacing:.13em;font-size:.74rem}.jdrc-live-title,.jdrc-video-title{margin:0;font-size:clamp(1.15rem,2.3vw,1.65rem)}.jdrc-live-copy{margin:7px 0 0;color:rgba(255,255,255,.72)}.jdrc-live-actions{display:flex;gap:9px;flex-wrap:wrap;padding:0 18px 18px}.jdrc-live-watch,.jdrc-live-alert-btn,.jdrc-pit-tv-resume{border:0;border-radius:11px;padding:10px 15px;font-weight:850;cursor:pointer}.jdrc-live-watch{background:#f52d2d;color:#fff}.jdrc-live-alert-btn,.jdrc-pit-tv-resume{background:rgba(255,255,255,.10);color:#fff}.jdrc-live-player,.jdrc-video-player{background:#000}.jdrc-player-frame{aspect-ratio:16/9;background:#000}.jdrc-player-frame iframe{width:100%;height:100%;border:0;display:block}.jdrc-player-tools{display:flex;justify-content:flex-end;padding:8px;background:#080a0e}.jdrc-player-tools button{border:1px solid rgba(255,255,255,.16);border-radius:9px;background:rgba(255,255,255,.08);color:#fff;padding:7px 11px;font-weight:800;cursor:pointer}.jdrc-live-player[hidden],.jdrc-video-player[hidden]{display:none}.jdrc-video-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:16px}.jdrc-video-body{padding:0 18px 18px}.jdrc-video-desc{color:rgba(255,255,255,.68);margin:6px 0 13px}.jdrc-video-thumb{width:100%;aspect-ratio:16/9;object-fit:cover;background:#05070a;display:block}.jdrc-video-new{font-size:.68rem;font-weight:900;letter-spacing:.1em;padding:5px 8px;border-radius:999px;background:#ffbd38;color:#111}.jdrc-pit-tv-stage{position:relative;aspect-ratio:16/9;background:#05070a;overflow:hidden}.jdrc-pit-tv-stage img{width:100%;height:100%;object-fit:cover;display:block}.jdrc-pit-tv-stage button{position:absolute;inset:0;width:100%;border:0;background:linear-gradient(0deg,rgba(0,0,0,.75),transparent 55%);color:#fff;display:flex;align-items:flex-end;text-align:left;padding:18px;cursor:pointer}.jdrc-pit-tv-stage strong{display:block;font-size:1.08rem}.jdrc-pit-tv-stage small{display:block;margin-top:4px;color:rgba(255,255,255,.75)}.jdrc-pit-tv-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:12px}.jdrc-pit-tv-tile{border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.035);padding:7px;color:#fff;text-align:left;cursor:pointer;min-width:0}.jdrc-pit-tv-tile.active{border-color:rgba(255,189,56,.7);box-shadow:0 0 0 1px rgba(255,189,56,.28)}.jdrc-pit-tv-tile img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:7px;background:#090b10}.jdrc-pit-tv-tile span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.72rem;margin-top:5px}.jdrc-live-toast{position:fixed;right:20px;bottom:20px;z-index:10000;max-width:360px;padding:14px 16px;border:1px solid rgba(255,70,70,.5);border-radius:14px;background:#15191f;color:#fff;box-shadow:0 18px 50px rgba(0,0,0,.45);transform:translateY(20px);opacity:0;pointer-events:none;transition:.22s ease}.jdrc-live-toast.show{transform:none;opacity:1;pointer-events:auto}.jdrc-live-countdown{font-variant-numeric:tabular-nums;font-weight:900;color:#ffbd38}@media(max-width:840px){.jdrc-video-grid{grid-template-columns:1fr}.jdrc-pit-tv-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.jdrc-live-head,.jdrc-video-head{padding:15px 14px 10px}.jdrc-live-actions,.jdrc-video-body{padding-left:14px;padding-right:14px}}
