.enhanced-progress-container{position:absolute;bottom:55px;left:20px;right:20px;display:flex;flex-direction:column;gap:8px;direction:ltr!important;pointer-events:auto;padding:10px 0}.seek-controls-row{justify-content:space-between;padding:0 4px}.progress-row,.seek-btn,.seek-controls-row{display:flex;align-items:center}.seek-btn{flex-shrink:0;width:38px;height:38px;flex-direction:column;justify-content:center;gap:1px;background:rgba(255,255,255,.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15);border-radius:50%;color:rgba(255,255,255,.8);cursor:pointer;transition:all .2s ease;padding:0;font-size:0}.seek-btn i{font-size:12px;line-height:1}.seek-btn span{font-size:9px;font-weight:700;line-height:1;font-family:var(--yvs-font-english, 'Inter', sans-serif)}.seek-btn:hover{background:rgba(255,255,255,.2);color:#fff;transform:scale(1.1)}.seek-btn:active{transform:scale(.9);background:var(--yvs-primary, #e53e3e);color:#fff}.progress-row{gap:10px;direction:ltr!important}.enhanced-progress-container .progress-bar{flex:1;position:relative;bottom:auto!important;left:auto!important;right:auto!important;height:4px;background:rgba(255,255,255,.2);border-radius:4px;cursor:pointer;overflow:visible!important;touch-action:none;-webkit-user-select:none;user-select:none;transition:height .15s ease;direction:ltr!important}.enhanced-progress-container .progress-bar.seeking,.enhanced-progress-container .progress-bar:hover{height:8px}.progress-buffered{top:0;height:100%;width:0;background:rgba(255,255,255,.25);border-radius:inherit;transition:width .3s ease}.enhanced-progress-container .progress-fill{top:0;height:100%;width:0;background:var(--yvs-primary, #e53e3e);border-radius:inherit;z-index:2;transition:width .1s linear}.progress-bar.seeking .progress-fill{transition:none}.enhanced-progress-container .progress-fill,.progress-buffered,.progress-thumb,.progress-tooltip{position:absolute;left:0;pointer-events:none}.progress-thumb{top:50%;width:14px;height:14px;background:var(--yvs-primary, #e53e3e);border:2px solid #fff;border-radius:50%;transform:translateX(-50%) translateY(-50%) scale(.8);z-index:5;box-shadow:0 1px 6px rgba(0,0,0,.4);transition:transform .15s ease,box-shadow .15s ease;opacity:.7}.progress-bar:hover .progress-thumb,.progress-thumb.active{transform:translateX(-50%) translateY(-50%) scale(1.2);opacity:1;box-shadow:0 2px 12px rgba(229,62,62,.5)}.progress-tooltip{bottom:calc(100% + 10px);transform:translateX(-50%);background:rgba(0,0,0,.9);color:#fff;font-size:12px;font-weight:600;font-family:var(--yvs-font-english, 'Inter', monospace);padding:3px 8px;border-radius:4px;white-space:nowrap;z-index:10;opacity:0;transition:opacity .15s ease;letter-spacing:.5px}.progress-tooltip.active{opacity:1}.progress-touch-area{position:absolute;top:-18px;bottom:-18px;left:-8px;right:-8px;z-index:1;cursor:pointer}.progress-time{flex-shrink:0;display:flex;align-items:center;gap:2px;font-size:11px;font-weight:600;font-family:var(--yvs-font-english, 'Inter', monospace);color:rgba(255,255,255,.7);letter-spacing:.3px;min-width:70px;direction:ltr!important}.time-separator{color:rgba(255,255,255,.4);margin:0 1px}body.progress-seeking{overflow:hidden!important;touch-action:none!important}.seek-feedback i{margin-bottom:6px;font-size:28px}.seek-feedback span{font-size:14px;font-weight:700}.resume-toast{position:absolute;bottom:140px;left:50%;transform:translateX(-50%) translateY(20px);opacity:0;pointer-events:none;transition:opacity .3s ease,transform .3s ease}.resume-toast.show{opacity:1;transform:translateX(-50%) translateY(0);pointer-events:auto}.resume-btn,.resume-toast-content,.seek-feedback span{font-family:var(--yvs-font-arabic, 'Tajawal', sans-serif)}.resume-btn,.resume-toast-content{color:#fff}.resume-toast-content{display:flex;align-items:center;gap:10px;background:rgba(0,0,0,.85);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.15);border-radius:50px;padding:8px 12px 8px 16px;font-size:14px;font-weight:500;white-space:nowrap;box-shadow:0 8px 32px rgba(0,0,0,.4)}.resume-toast-content>i{color:var(--yvs-primary, #e53e3e);font-size:18px;flex-shrink:0}.resume-btn{background:var(--yvs-primary, #e53e3e);border:0;border-radius:20px;padding:6px 16px;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s,transform .15s}.resume-btn:hover{background:var(--yvs-primary-dark, #c53030)}.resume-btn:active{transform:scale(.95)}.resume-dismiss{background:0 0;border:0;color:rgba(255,255,255,.5);cursor:pointer;padding:4px;font-size:14px;display:flex;align-items:center;justify-content:center;transition:color .2s;flex-shrink:0}.resume-dismiss:hover{color:#fff}@media (max-width:768px){.enhanced-progress-container{bottom:45px;left:14px;right:14px;gap:6px;padding:8px 0}.seek-btn{width:34px;height:34px}.seek-btn i{font-size:10px}.seek-btn span{font-size:8px}.progress-time{font-size:10px;min-width:55px}.progress-thumb{width:12px;height:12px}.resume-toast{bottom:120px;left:14px;right:14px;transform:translateX(0) translateY(20px)}.resume-toast.show{transform:translateX(0) translateY(0)}.resume-toast-content{font-size:13px;gap:8px;border-radius:30px}}@media (min-width:1024px){.enhanced-progress-container{bottom:70px;left:24px;right:24px;gap:10px}.seek-btn{width:42px;height:42px}.seek-btn i{font-size:14px}.seek-btn span{font-size:10px}.progress-bar.seeking,.progress-bar:hover{height:10px}.progress-thumb{width:16px;height:16px}.progress-tooltip{font-size:13px;padding:4px 10px}.progress-time{font-size:12px}}@media (max-height:500px) and (orientation:landscape){.enhanced-progress-container{bottom:35px;gap:4px;padding:6px 0}.seek-btn{width:30px;height:30px}.resume-toast{bottom:80px}}@media (prefers-reduced-motion:reduce){.seek-feedback.active{animation:none;opacity:1}.progress-thumb,.progress-tooltip,.resume-toast,.seek-btn{transition-duration:.01ms!important}}