.video-js .player-startup-overlay{display:none;position:absolute;inset:0;z-index:8;align-items:center;justify-content:center;background:rgba(0,0,0,.45);pointer-events:none}
.video-js .player-startup-overlay.is-active{display:flex}.video-js .player-startup-spinner{width:44px;height:44px;border:4px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:hotav-spin .8s linear infinite}@keyframes hotav-spin{to{transform:rotate(360deg)}}
.video-js .player-center-controls{position:absolute;z-index:6;left:0;right:0;top:50%;transform:translateY(-50%);display:none;align-items:center;justify-content:space-evenly;pointer-events:none}.video-js .player-center-controls button{pointer-events:auto}.video-js.vjs-has-started .player-center-controls{display:flex}.video-js .player-center-controls button,.video-js .player-lock-button{position:relative;border:0;border-radius:50%;width:52px;height:52px;background:rgba(0,0,0,.55);color:white;font-size:25px;cursor:pointer}.video-js .player-center-controls button{flex:0 0 52px;display:flex;align-items:center;justify-content:center;margin:0;padding:0;box-sizing:border-box;line-height:1}.video-js .player-center-controls svg{display:block;width:30px;height:30px;fill:currentColor}.video-js .pcc-toggle .pcc-icon-play,.video-js .pcc-toggle.is-paused .pcc-icon-pause{display:none}.video-js .pcc-toggle.is-paused .pcc-icon-play{display:inline}
.video-js.vjs-user-inactive.vjs-playing .player-center-controls,.video-js.vjs-error .player-center-controls,.video-js.is-locked .player-center-controls{display:none}.video-js .player-lock-button{display:none;position:absolute;z-index:7;right:20px;top:20px}.video-js.vjs-touch-enabled.vjs-has-started .player-lock-button,.video-js.is-locked.is-lock-visible .player-lock-button{display:block}.video-js.is-locked .vjs-control-bar{display:none!important}.video-js.is-locked .player-lock-button{display:none}.video-js .player-retry{display:none;position:absolute;z-index:12;left:50%;top:60%;transform:translateX(-50%);padding:10px;color:#fff;background:#333;border:1px solid white;cursor:pointer}.video-js .player-retry.is-active{display:block}
