.video-wrapper{vertical-align:top;width:100%;max-width:100%;display:inline-block;overflow:hidden}.video-wrapper>video{width:100%;height:100%;display:block}.video-wrapper.player-ready{overflow:inherit}.vjs-bookmark{cursor:pointer;z-index:29;will-change:height, top;height:100%;transition:height .5s,top .5s;position:absolute;top:0}.vjs-bookmark.vjs-bookmark-hover{z-index:30;height:150%;top:-25%;background:linear-gradient(to right, #ff000080 0%, #ff000080 min(var(--mouse-position,50%), var(--playhead-position,0%)), #c800004d min(var(--mouse-position,50%), var(--playhead-position,0%)), #c800004d var(--playhead-position,0%), var(--tw-color-neutral-400) var(--playhead-position,0%), var(--tw-color-neutral-400) var(--mouse-position,50%), var(--tw-color-neutral-800) var(--mouse-position,50%), var(--tw-color-neutral-800) 100%)!important}.vjs-bookmark.vjs-bookmark-user{background:var(--tw-color-yellow-500)}.vjs-bookmark.vjs-bookmark-user.vjs-bookmark-hover{background:linear-gradient(to right, var(--tw-color-orange-500) 0%, var(--tw-color-orange-500) min(var(--mouse-position,50%), var(--playhead-position,0%)), var(--tw-color-orange-700) min(var(--mouse-position,50%), var(--playhead-position,0%)), var(--tw-color-orange-700) var(--playhead-position,0%), var(--tw-color-yellow-500) var(--playhead-position,0%), var(--tw-color-yellow-500) var(--mouse-position,50%), var(--tw-color-yellow-700) var(--mouse-position,50%), var(--tw-color-yellow-700) 100%)!important}.vjs-bookmark-separator{z-index:31;pointer-events:none;background-color:#000000f2;width:4px;position:absolute;top:0;bottom:0;left:0}.video-js:not(.vjs-audio) .vjs-progress-holder{background-color:#fff3!important}.video-js:not(.vjs-audio) .vjs-load-progress{background-color:#ffffff26}.video-js:not(.vjs-audio) .vjs-play-progress{background-color:red}.video-js:not(.vjs-audio) .vjs-play-progress:before{color:red}.vjs-custom-playhead-dot{z-index:50;pointer-events:none;background-color:red;border-radius:50%;width:1em;height:1em;position:absolute;top:50%;transform:translate(-50%,-50%)}.video-js-modern:not(.vjs-audio) .vjs-bookmark{border-radius:0}.video-js-modern:not(.vjs-audio) .vjs-progress-control .vjs-progress-holder{background-color:#fff3!important}.vjs-bookmark{pointer-events:auto}.vjs-scrubbing .vjs-bookmark{pointer-events:none}
