/* Locked playback: keep progress visible while removing all direct jump controls. */
.nxpbd-vsl--seek-locked .video-js .vjs-progress-control{pointer-events:none!important;cursor:default!important}
.nxpbd-vsl--seek-locked .video-js .vjs-progress-holder{cursor:default!important}
.nxpbd-vsl--seek-locked .video-js .vjs-skip-forward-10{display:none!important}
/* Optional watched-progress perimeter. */
.nxpbd-vsl--border-progress .nxpbd-vsl__stage{--nxpbd-watch-progress:0%;isolation:isolate}
.nxpbd-vsl--border-progress .nxpbd-vsl__stage:after{content:"";position:absolute;inset:0;z-index:8;padding:3px;border-radius:inherit;pointer-events:none;background:conic-gradient(from -90deg,var(--nxpbd-primary) 0 var(--nxpbd-watch-progress),rgba(255,255,255,.14) var(--nxpbd-watch-progress) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:drop-shadow(0 0 5px rgba(92,215,60,.24))}
