/* Point3 Clean Replay Pro - single replay engine */
body.point3-replay-active .scorebar,
body.point3-replay-active #scoreboard,
body.point3-replay-active .scoreboard,
body.point3-replay-active .main-score,
body.point3-replay-active .lower-third,
body.point3-replay-active .cricket-scoreboard{
  opacity:0!important; visibility:hidden!important; transform:translateY(24px) scale(.98)!important; pointer-events:none!important; transition:.15s ease!important;
}
#point3ReplayCleanBar{
  position:fixed; left:50%; bottom:54px; transform:translateX(-50%) translateY(120%);
  width:min(980px,86vw); height:88px; z-index:2147483000;
  display:flex; align-items:center; justify-content:space-between; gap:22px; padding:0 28px;
  border-radius:24px; color:#fff; font-family:Arial,Helvetica,sans-serif; overflow:hidden; pointer-events:none;
  background:linear-gradient(90deg,rgba(4,9,25,.96),rgba(170,0,45,.94),rgba(4,9,25,.96));
  border:2px solid rgba(255,255,255,.26); box-shadow:0 0 50px rgba(255,23,77,.42),0 20px 60px rgba(0,0,0,.7);
  opacity:0; transition:.18s ease;
}
#point3ReplayCleanBar.show{opacity:1; transform:translateX(-50%) translateY(0)}
#point3ReplayCleanBar:before{content:""; position:absolute; inset:-35%; background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.22) 45%,transparent 63%); animation:p3ReplaySweep 1s linear infinite;}
.p3rc-left{position:relative; font-size:24px; font-weight:1000; letter-spacing:3px; color:#fff200; animation:p3ReplayPulse .7s infinite alternate;}
.p3rc-mid{position:relative; flex:1; text-align:center; font-size:42px; font-weight:1000; letter-spacing:4px; text-transform:uppercase; text-shadow:0 0 24px rgba(255,255,255,.35);}
.p3rc-right{position:relative; font-size:16px; font-weight:1000; color:#9ffcff; letter-spacing:2px;}
.p3rc-track{position:absolute; left:0; bottom:0; width:100%; height:7px; background:rgba(255,255,255,.16)}
#point3ReplayCleanProgress{display:block; height:100%; width:100%; transform-origin:left center; transform:scaleX(1); background:#ffd166;}
@keyframes p3ReplaySweep{from{transform:translateX(-70%)}to{transform:translateX(70%)}}
@keyframes p3ReplayPulse{from{opacity:.65; transform:scale(.98)}to{opacity:1; transform:scale(1.05)}}
