.wpm-vp-container-wrapper{width:100%}.wpm-vp-container{width:100%;position:relative;overflow:hidden;background-color:#000;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif}.wpm-vp-container:fullscreen{max-width:none;width:100%;height:100%}.wpm-vp-container.scrubbing .wpm-vp-controls-container{opacity:1!important}.wpm-vp-container.scrubbing .wpm-vp-progress-container,.wpm-vp-container.scrubbing .wpm-vp-progress-tooltip{cursor:grabbing}.wpm-vp-container .wpm-vp-video{width:100%;display:block}.wpm-vp-controls-container{position:absolute;bottom:0;left:0;right:0;direction:ltr;background-image:linear-gradient(to top,rgba(0,0,0,.8),transparent);padding:0 15px 10px 15px;display:flex;flex-direction:column;opacity:0;transition:opacity 0.3s ease-in-out;z-index:2}.wpm-vp-container:hover .wpm-vp-controls-container,.wpm-vp-container.paused .wpm-vp-controls-container{opacity:1}.wpm-vp-progress-container{width:100%;position:relative;padding:10px 0;margin-bottom:5px;cursor:pointer}.wpm-vp-progress-bar{width:100%;height:5px;background-color:rgba(255,255,255,.4);border-radius:5px;position:absolute;top:50%;transform:translateY(-50%);transition:height 0.2s}.wpm-vp-progress-container:hover .wpm-vp-progress-bar{height:7px}.wpm-vp-progress-buffered{position:absolute;top:0;left:0;height:100%;width:0%;background-color:rgba(255,255,255,.6);border-radius:5px}.wpm-vp-progress{background-color:#e50914;height:100%;width:0%;border-radius:5px;position:relative}.wpm-vp-progress-thumb{width:14px;height:14px;background-color:#e50914;border-radius:50%;opacity:0;transition:opacity 0.2s;position:absolute;right:0;top:50%;transform:translate(50%,-50%)}.wpm-vp-progress-container:hover .wpm-vp-progress-thumb{opacity:1}.wpm-vp-progress-tooltip{position:absolute;bottom:25px;background-color:rgba(0,0,0,.7);color:#fff;padding:5px 8px;border-radius:5px;font-size:13px;transform:translateX(-50%);display:none;pointer-events:none}.wpm-vp-controls-bottom{display:flex;justify-content:space-between;align-items:center;width:100%}.wpm-vp-controls-left,.wpm-vp-controls-right{display:flex;align-items:center;gap:15px}.wpm-vp-controls-container button{background:none;border:none;color:#fff;cursor:pointer;padding:0;display:flex}.wpm-vp-controls-container .material-icons{font-size:28px}.wpm-vp-time-display{color:#fff;font-size:14px;user-select:none}.wpm-vp-volume-container{display:flex;align-items:center}.wpm-vp-volume-slider{width:0;opacity:0;transition:all 0.3s ease-in-out;cursor:pointer;-webkit-appearance:none;appearance:none;background:transparent}.wpm-vp-volume-slider::-webkit-slider-runnable-track{background-color:rgba(255,255,255,.4);height:5px;border-radius:5px}.wpm-vp-volume-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:14px;width:14px;border-radius:50%;background-color:#fff;margin-top:-4.5px}.wpm-vp-volume-slider::-moz-range-track{background-color:rgba(255,255,255,.4);height:5px;border-radius:5px}.wpm-vp-volume-slider::-moz-range-thumb{height:14px;width:14px;border-radius:50%;background-color:#fff;border:none}.wpm-vp-volume-container:hover .wpm-vp-volume-slider{width:80px;opacity:1;margin-right:8px}.wpm-vp-center-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;pointer-events:none;z-index:1}.wpm-vp-center-overlay>div{background-color:rgba(0,0,0,.6);color:#fff;border-radius:50%;width:60px;height:60px;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity 0.2s,transform 0.2s;transform:scale(.8)}.wpm-vp-center-overlay>div.show{opacity:1;transform:scale(1)}.wpm-vp-center-overlay .material-icons{font-size:36px}.wpm-vp-speed-menu{position:absolute;bottom:60px;right:60px;background-color:rgba(28,28,28,.9);color:#fff;border-radius:10px;display:none;padding:5px 0;min-width:120px;z-index:3}.wpm-vp-speed-menu div{padding:12px 20px;cursor:pointer;font-size:14px;display:flex;align-items:center}.wpm-vp-speed-menu div:hover{background-color:rgba(255,255,255,.1)}.wpm-vp-speed-menu div.active{font-weight:700}.wpm-vp-speed-menu div.active::before{content:'✓';margin-right:10px}@media (max-width:500px){.wpm-vp-volume-container,.wpm-vp-pip-btn{display:none!important}}