.video-box{margin-top:5px;aspect-ratio:16/9;position:relative}.video-box video{width:100%}.play-line{display:flex;align-items:center;justify-content:space-between}.play-line .l{display:flex;align-items:center}.play-line .l .label{font-size:var(--theme-font-size-nav);font-weight:600;color:var(--color-font1);display:inline}.play-line .r .order{color:var(--color-selector);padding:0 10px}.play-line .r .order svg{width:16px;height:16px}.play-line .r .order svg.down,.play-line .r .order.active svg.up{display:none}.play-line .r .order.active svg.down{display:block}.speedtest.loading{display:inline-flex;width:14px;height:14px;border:2px solid var(--theme-color);border-top-color:transparent;border-radius:100%;animation:circle infinite .75s linear;position:relative;top:1px;left:5px}@keyframes circle{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.line span{margin-left:2px;font-size:var(--theme-font-size-content);text-transform:none;vertical-align:bottom;pointer-events:none}.line .nice{color:var(--color-speed1)}.line .normal{color:var(--color-speed2)}.line .bad{color:var(--color-speed3)}.online-play .scrollbar{padding:0}.online-play .scrollbar .selectors{margin-top:10px;padding-bottom:6px}.online-play .scrollbar .selectors:empty{display:none}.piece{border-top:1px solid var(--color-bg2);padding-top:6px;margin-bottom:10px}.piece ul{display:flex;flex-wrap:wrap;gap:10px}.piece ul li{padding:0!important;border-radius:6px!important;text-align:center;color:var(--color10)}.vod-cover{height:320px;aspect-ratio:unset;position:relative;margin-bottom:6px}.vod-cover .loading-box{position:absolute;left:0;top:0;right:0;bottom:0;background-color:var(--color-bg1);opacity:.5;z-index:1}.vod-cover .loading-box .loading{position:absolute;left:100px;top:50%;transform:translateY(-50%);width:30px;height:30px;border:3px solid var(--color-font2);border-top-color:transparent;border-radius:100%;animation:circle infinite .75s linear}.vod-cover img{width:auto;max-width:100%;height:100%;object-fit:contain;border-radius:5px}.video-desc{padding:6px 0}.video-desc .video-desc-item{display:flex;line-height:2}.video-desc .video-desc-item:last-child{margin-bottom:0}.video-desc .video-desc-item .label{font-size:var(--theme-font-size-content);color:var(--color-font1);flex:0 0 50px}.video-desc .video-desc-item .desc,.video-desc .video-desc-item .desc a{font-size:var(--theme-font-size-content);color:var(--color-font2);word-break:break-all}.video-desc .video-desc-item .desc a:hover{color:var(--theme-color)}.video-desc .video-desc-item .desc .split:last-child{display:none}.xg-back-last-time{position:absolute;left:0;bottom:50px;background-color:#000000bf;display:flex;align-items:center;gap:5px;font-size:var(--theme-font-size-content);color:var(--theme-color);fill:var(--theme-color);padding:10px!important}.xg-back-last-time.hidden{display:none}.xg-back-last-time .tip{color:#fff;white-space:nowrap}.xg-back-last-time .btn{white-space:nowrap}.scroll-text-box{position:absolute;top:0;left:0;z-index:1;width:100%;align-items:center;background:#000000bf;display:none}.scroll-text-box .scroll-text-wrapper{width:calc(100% - 16px);display:flex;overflow:hidden;margin:2px}.scroll-text-box .scroll-text-wrapper .inner{color:#fff;white-space:nowrap;font-size:14px}.scroll-text-box .icon{flex-shrink:0;fill:var(--theme-color)}.opreate-line{display:flex;align-items:center;justify-content:space-between}.opreate-btns{margin:14px 0;display:flex;align-items:center;gap:30px}.opreate-btns .btn{display:flex;align-items:center;color:var(--color-font2);gap:2px}.opreate-btns .btn:hover{color:var(--theme-color)}.opreate-btns .btn span{font-size:var(--theme-font-size-content);font-weight:500;height:20px}.opreate-btns .btn svg{width:18px;height:18px}.opreate-switch{display:flex;align-items:center;gap:5px}.opreate-switch .label{font-size:var(--theme-font-size-content);font-weight:500;color:var(--color-font1);display:inline;height:20px}.feedback-pop{display:none}.feedback-pop .feedback-form .r1{font-size:var(--theme-font-size-content)}.vod-tip{display:none;padding:5px;background-color:var(--color-bg2);margin-bottom:10px;border-radius:6px}.vod-tip.active{display:block}.vod-tip ol{list-style-position:inside}.vod-tip .i{font-size:var(--theme-font-size-content);color:var(--color-font1);margin-bottom:5px}.vod-tip .i:last-child{margin-bottom:0}@media screen and (max-width:768px){.xg-back-last-time{bottom:6px}.vod-cover{height:200px}}