
.broadcast-hide-score .scorebar{display:none!important;opacity:0!important;visibility:hidden!important}
.broadcast-replay-bar{position:fixed;left:50%;bottom:58px;transform:translateX(-50%);width:min(760px,82vw);min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 26px;border-radius:18px;background:linear-gradient(90deg,rgba(180,0,18,.96),rgba(12,12,24,.94) 55%,rgba(255,181,0,.92));border:2px solid rgba(255,255,255,.28);box-shadow:0 0 42px rgba(255,0,40,.45),0 20px 70px rgba(0,0,0,.58);z-index:20000;color:#fff;text-transform:uppercase;letter-spacing:1px;overflow:hidden}.broadcast-replay-bar:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent,rgba(255,255,255,.22),transparent);animation:brShine 1.4s linear infinite}.br-left,.br-main,.br-right{position:relative;z-index:2}.br-left{font-weight:1000;color:#ffd166;font-size:20px;animation:brBlink .75s infinite}.br-main{font-size:34px;font-weight:1000;text-shadow:0 0 18px rgba(255,255,255,.35)}.br-right{font-size:17px;font-weight:900;opacity:.9}.broadcast-match-card{position:fixed;left:50%;top:42%;transform:translate(-50%,-50%) scale(.96);width:min(920px,84vw);padding:34px 42px;border-radius:30px;background:linear-gradient(135deg,rgba(5,12,36,.96),rgba(70,5,110,.92));border:2px solid rgba(255,209,102,.62);box-shadow:0 0 80px rgba(255,209,102,.3),0 25px 90px rgba(0,0,0,.7);z-index:19999;color:#fff;text-align:center;text-transform:uppercase;animation:bmcPop .35s ease}.bmc-kicker{font-size:24px;font-weight:1000;color:#ffd166;letter-spacing:5px}.bmc-title{margin-top:12px;font-size:56px;line-height:1.08;font-weight:1000}.bmc-row{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:22px}.bmc-row span{padding:12px 18px;border-radius:16px;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.2);font-size:23px;font-weight:900}.broadcast-director-tools{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.broadcast-director-tools button,.broadcast-director-tools input{min-height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.18);padding:0 12px;font-weight:900}.broadcast-director-tools button{background:#ffd166;color:#111;cursor:pointer}.broadcast-director-tools input{background:rgba(0,0,0,.35);color:#fff;max-width:120px}@keyframes brShine{from{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes brBlink{0%,100%{opacity:1}50%{opacity:.45}}@keyframes bmcPop{from{opacity:0;transform:translate(-50%,-50%) scale(.84)}to{opacity:1;transform:translate(-50%,-50%) scale(.96)}}
