.vjs-playlist{padding:0;color:#fff;list-style-type:none }.vjs-playlist img{display:block }.vjs-playlist .vjs-playlist-item-list{display:flex;position:relative;margin:0;padding:0;list-style:none;flex-wrap:nowrap;flex-direction:column;}.video-js{box-shadow:none;border-radius:0;}.vjs-playlist-item-listtip{text-align:center;padding:.2em 0;border-bottom:solid 1px var(--White-Dark);}.vjs-playlist .vjs-playlist-item{position:relative;cursor:pointer;overflow:hidden;transition:background-color .25s ease;}.vjs-mouse .vjs-playlist-item:hover{background-color:#d81b60;}.vjs-playlist .vjs-playlist-now-playing-text{display:none;top:0;left:0;padding-left:2px;}.vjs-playlist .vjs-playlist-duration{position:absolute;top:.5rem;left:.5rem;padding:2px 5px 3px;margin-left:2px;background-color:rgba(26,26,26,0.8) }.vjs-playlist .vjs-playlist-title-container{bottom:0;box-sizing:border-box;width:100%;}.vjs-playlist .vjs-playlist-name{display:block;max-height:2.8rem;font-style:normal;overflow:hidden;line-height:20px }.vjs-playlist .vjs-playlist-description{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;font-size:14px;padding:0 0 0 2px }.vjs-playlist .vjs-up-next-text{display:none;padding:.1rem 2px;font-size:.8em;text-transform:uppercase }.vjs-playlist .vjs-up-next .vjs-up-next-text{display:none }.vjs-playlist-item.vjs-selected{background-color:#c2185b;}.vjs-playlist .vjs-selected img{opacity:.2 }.vjs-playlist .vjs-selected .vjs-playlist-duration{display:none }.vjs-playlist .vjs-selected .vjs-playlist-now-playing-text{display:none;}.vjs-playlist .vjs-selected .vjs-playlist-title-container{text-shadow:none }.vjs-playlist-vertical{overflow-x:hidden;overflow-y:auto }.vjs-playlist-vertical img{width:100%;min-height:54px }.vjs-playlist-vertical .vjs-playlist-item{padding:0.6em 10px;text-align:left;font-size:14px;}.vjs-playlist-vertical .vjs-playlist-thumbnail{display:block;width:100% }.vjs-playlist-vertical .vjs-playlist-thumbnail-placeholder{height:unset }.vjs-playlist-horizontal{overflow-x:auto;overflow-y:hidden }.vjs-playlist-horizontal img{min-width:100px;height:100% }.vjs-playlist-horizontal .vjs-playlist-item-list{height:100%;white-space:nowrap }.vjs-playlist-horizontal .vjs-playlist-item{display:inline-block;height:100%;margin-right:5px }.vjs-playlist-horizontal .vjs-playlist-thumbnail{display:block;height:100% }.vjs-playlist-horizontal .vjs-playlist-thumbnail-placeholder{height:100%;width:180px }.vjs-playlist.vjs-ad-playing.vjs-csspointerevents{pointer-events:none;overflow:auto }.vjs-playlist.vjs-ad-playing .vjs-playlist-ad-overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5) }.vjs-playlist .vjs-playlist-description{height:28px;line-height:21px }.vjs-playlist-video-wrap{display:flex;flex-direction:row;box-shadow:0 5px 35px 0 rgb(0 0 0 / 20%),0 10px 35px -11px rgb(0 0 0 / 60%);border-radius:.3rem;overflow:hidden;flex-wrap: wrap;}.vjs-playlist-video{width:60%;flex:1 auto;}.vjs-playlist{font-size:14px;background-color:#880e4f;flex:1;border-bottom:solid 1px var(--White-Dark);}.vjs-mouse.vjs-playlist .vjs-playlist-description{height:30px;line-height:23px }.vjs-list-desc-box{margin:10px 0;width: 100%;color: #fff;padding: 0 10px;margin: 0;line-height: 3rem;background-color: #880e4f;}@media (max-width:600px){.vjs-playlist-video-wrap{flex-direction:column;box-shadow:none }.vjs-playlist-video{width:100%;}.vjs-playlist{background-color:transparent;padding-top:15px;order:3;width:100%;overflow-x:scroll;}.vjs-playlist-item-list .vjs-playlist-item-listtip{display:none;}.vjs-playlist .vjs-playlist-item-list{flex-direction:row;gap:8px;width: max-content;}.vjs-playlist-item{background-color:#c2185b;border-radius:.3em;}.vjs-playlist-item.vjs-selected{background-color: #880e4f;}.video-js{border-radius: .3em;}.vjs-list-desc-box{background-color: transparent;color: var(--textcolor);padding: 10px 0;line-height: 1.6em;order:2;font-weight:bold;}}@media (max-width:520px){.vjs-playlist .vjs-selected .vjs-playlist-now-playing-text,.vjs-playlist .vjs-up-next .vjs-up-next-text{display:none }.vjs-mouse.vjs-playlist .vjs-selected .vjs-playlist-now-playing-text,.vjs-mouse.vjs-playlist .vjs-up-next .vjs-up-next-text{display:none }}@media (min-width:521px){.vjs-playlist img{min-height:85px }}@media (max-width:750px){.vjs-playlist .vjs-playlist-duration{display:none }}