video-js.brightcove-video-playlist-player{--playlist-control-fade-duration:.4s;--playlist-control-fade-in-easing:cubic-bezier(.22,1,.36,1);--playlist-control-fade-out-easing:cubic-bezier(.4,0,1,1);--playlist-toolbar-fade-duration:.1s;font-family:var(--font-standard)}video-js.brightcove-video-playlist-player .vjs-control-bar.brightcove-video-playlist-control-bar{opacity:1;pointer-events:auto;height:auto;transition:opacity var(--playlist-control-fade-duration) var(--playlist-control-fade-in-easing);visibility:visible;background-image:none;grid-template:"progress progress progress progress progress progress progress progress progress"45px"play controls volume spacer caps cast airplay pip fullscreen"30px/auto auto auto minmax(0,1fr) auto auto auto auto auto;align-items:center;padding-bottom:6px;display:grid;transform:translateY(0)!important}video-js.brightcove-video-playlist-player .vjs-control-bar.brightcove-video-playlist-control-bar>:not([data-brightcove-playlist-progress]):not(.vjs-volume-panel){transition:opacity var(--playlist-toolbar-fade-duration) var(--playlist-control-fade-in-easing)}video-js.brightcove-video-playlist-player .vjs-control-bar.brightcove-video-playlist-control-bar>.vjs-volume-panel{transition:opacity var(--playlist-toolbar-fade-duration) var(--playlist-control-fade-in-easing),width 1s}video-js.brightcove-video-playlist-player.not-hover.vjs-has-started.vjs-playing .vjs-control-bar.brightcove-video-playlist-control-bar:not(:has(:focus-visible)):not(.vjs-control-bar-visible)>:not([data-brightcove-playlist-progress]){opacity:0;pointer-events:none;transition-timing-function:var(--playlist-control-fade-out-easing)}video-js.brightcove-video-playlist-player.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar.brightcove-video-playlist-control-bar:not(:has(:focus-visible)):not(.vjs-control-bar-visible){opacity:0;pointer-events:none;transition:opacity var(--playlist-control-fade-duration) var(--playlist-control-fade-out-easing)}video-js.brightcove-video-playlist-player.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar.brightcove-video-playlist-control-bar:is(:has(:focus-visible),.vjs-control-bar-visible){opacity:1;pointer-events:auto;transition:opacity var(--playlist-control-fade-duration) var(--playlist-control-fade-in-easing)}video-js.brightcove-video-playlist-player [data-brightcove-playlist-progress]{grid-area:progress;justify-content:space-between;align-items:center;width:100%;height:45px;display:flex}video-js.brightcove-video-playlist-player [data-brightcove-playlist-controls]{grid-area:controls;align-items:center;height:30px;display:flex}video-js.brightcove-video-playlist-player .vjs-play-control{grid-area:play}video-js.brightcove-video-playlist-player .vjs-volume-panel{grid-area:volume}video-js.brightcove-video-playlist-player .vjs-custom-control-spacer{grid-area:spacer}video-js.brightcove-video-playlist-player .vjs-subs-caps-button{grid-area:caps}video-js.brightcove-video-playlist-player .vjs-chromecast-receiver-button{grid-area:cast}video-js.brightcove-video-playlist-player .vjs-airplay-button{grid-area:airplay}video-js.brightcove-video-playlist-player .vjs-picture-in-picture-control{grid-area:pip}video-js.brightcove-video-playlist-player .vjs-fullscreen-control{grid-area:fullscreen;margin-right:0}video-js.brightcove-video-playlist-player .vjs-share-control,video-js.brightcove-video-playlist-player .vjs-social-overlay{display:none}video-js.brightcove-video-playlist-player .vjs-control{height:30px}video-js.brightcove-video-playlist-player .vjs-current-time,video-js.brightcove-video-playlist-player .vjs-duration{flex:none;align-items:center;height:45px;margin:0;padding:0 16px;font-size:13px;font-weight:400;line-height:1.6;display:flex!important}video-js.brightcove-video-playlist-player .vjs-time-divider{display:none}video-js.brightcove-video-playlist-player .vjs-progress-control.vjs-control{flex:auto;width:auto;min-width:0;position:relative;height:5px!important;top:auto!important}video-js.brightcove-video-playlist-player .vjs-play-progress,video-js.brightcove-video-playlist-player .vjs-progress-control.vjs-control,video-js.brightcove-video-playlist-player .vjs-progress-holder{height:5px!important}video-js.brightcove-video-playlist-player .vjs-load-progress,video-js.brightcove-video-playlist-player .vjs-play-progress,video-js.brightcove-video-playlist-player .vjs-progress-holder{border-radius:4px}video-js.brightcove-video-playlist-player .vjs-play-progress,video-js.brightcove-video-playlist-player .vjs-volume-level{background-color:var(--color-secondary-30)}video-js.brightcove-video-playlist-player .vjs-load-progress,video-js.brightcove-video-playlist-player .vjs-volume-bar.vjs-slider{background-color:#adb4b7}video-js.brightcove-video-playlist-player .vjs-play-progress:after{background-color:var(--color-neutral-100);content:"";z-index:10;border-radius:50%;width:20px;height:20px;position:absolute;top:-8px;right:-10px}video-js.brightcove-video-playlist-player .vjs-play-progress:before,video-js.brightcove-video-playlist-player .vjs-volume-level:before{content:none}video-js.brightcove-video-playlist-player .vjs-volume-level:after{background-color:var(--color-neutral-100);content:"";z-index:10;border-radius:50%;width:9px;height:9px;position:absolute;top:-3px;right:-3px}video-js.brightcove-video-playlist-player .vjs-chromecast-receiver-button svg{width:16px;height:18px}@media (prefers-reduced-motion:reduce){video-js.brightcove-video-playlist-player{--playlist-control-fade-duration:0s;--playlist-toolbar-fade-duration:0s}video-js.brightcove-video-playlist-player .vjs-control-bar.brightcove-video-playlist-control-bar,video-js.brightcove-video-playlist-player .vjs-control-bar.brightcove-video-playlist-control-bar>:not([data-brightcove-playlist-progress]){transition:none}}@media (min-width:768px){video-js.brightcove-video-playlist-player .vjs-play-control{margin-left:8px}video-js.brightcove-video-playlist-player .vjs-volume-panel{display:flex}video-js.brightcove-video-playlist-player .vjs-current-time,video-js.brightcove-video-playlist-player .vjs-duration{padding:0 24px;font-size:14px}video-js.brightcove-video-playlist-player .vjs-play-progress:after{width:22px;height:22px;top:-9px;right:-11px}}
