.ui-video-seek-slider{touch-action:none;position:relative}.ui-video-seek-slider:focus{outline:none}.ui-video-seek-slider .track{cursor:pointer;outline:none;padding:0}.ui-video-seek-slider .track:focus{border:0;outline:none}.ui-video-seek-slider .track .main{box-sizing:border-box;outline:none;align-items:center;width:100%;height:18px;display:flex;position:absolute;top:0}.ui-video-seek-slider .track .main:before{content:"";background-color:#fff3;outline:none;width:100%;height:3px;transition:height .1s;position:absolute;overflow:hidden}.ui-video-seek-slider .track .main .inner-seek-block{transform-origin:0 0;width:100%;height:3px;transition:height .1s,opacity .4s;position:absolute}.ui-video-seek-slider .track .main:focus{border:0;outline:none}.ui-video-seek-slider .track .main .buffered{z-index:2;background-color:#ffffff4d}.ui-video-seek-slider .track .main .seek-hover{z-index:1;background-color:#ffffff80}.ui-video-seek-slider .track .main .connect{z-index:3;transform-origin:0 0;background-color:red}.ui-video-seek-slider .track .main.with-gap .inner-seek-block,.ui-video-seek-slider .track .main.with-gap:before{width:calc(100% - 2px);margin:0 auto}@media (hover){.ui-video-seek-slider .track .main:hover:before,.ui-video-seek-slider .track .main:hover .inner-seek-block{height:8px}}.ui-video-seek-slider .thumb{pointer-events:none;z-index:4;width:12px;height:12px;position:absolute;top:3px;left:-6px}.ui-video-seek-slider .thumb .handler{opacity:0;background-color:red;border-radius:100%;width:100%;height:100%;transition:transform .2s,opacity .2s;transform:scale(.4)}.ui-video-seek-slider .thumb.active .handler{opacity:1;transform:scale(1)}.ui-video-seek-slider .hover-time{text-shadow:1px 1px 1px #000;color:#ddd;opacity:0;pointer-events:none;text-align:center;padding:5px 10px;font-size:16px;line-height:18px;position:absolute;bottom:5px;left:0}.ui-video-seek-slider .hover-time.active{opacity:1}.ui-video-seek-slider .hover-time .preview-screen{background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:5px;width:160px;height:90px;margin:0 auto 10px}.ui-video-seek-slider:hover .track .main .seek-hover{opacity:1}

