.driver-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;animation:.3s ease-out fadeIn;background:0 0!important}.driver-overlay.first-step-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000bf!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.driver-active-element,.driver-highlighted-element{box-shadow:0 0 0 5px #fff,0 0 0 9px rgba(var(--color-start-rgb),.5),0 10px 40px #0000004d!important;z-index:10000!important;filter:none!important;opacity:1!important;will-change:transform!important;background-color:#fff!important;border-radius:8px!important;position:relative!important;transform:translateZ(0)!important}.driver-active-element *,.driver-highlighted-element *{filter:none!important;opacity:1!important}.syop-tutorial-popover.driver-popover{border:4px solid var(--color-start);background:#fff;border-radius:16px;max-width:520px;animation:.4s cubic-bezier(.34,1.56,.64,1) popoverSlideIn;overflow:visible;box-shadow:0 25px 70px #00000080;z-index:10001!important}@keyframes popoverSlideIn{0%{opacity:0;transform:scale(.9)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.syop-tutorial-popover.driver-popover:before{content:"";background:linear-gradient(90deg,var(--color-start),var(--color-mid),var(--color-end));z-index:1;border-radius:12px 12px 0 0;height:6px;position:absolute;top:0;left:0;right:0}.syop-tutorial-popover .driver-popover-title{align-items:center;gap:10px;margin-bottom:12px;padding-top:16px;font-size:22px;font-weight:800;line-height:1.3;display:flex;color:#1e293b!important}.syop-tutorial-popover .driver-popover-description{margin-bottom:20px;font-size:16px;font-weight:500;line-height:1.7;color:#475569!important}.syop-tutorial-popover .driver-popover-footer{border-top:2px solid rgba(var(--color-start-rgb),.1);justify-content:space-between;align-items:center;gap:12px;padding-top:20px;display:flex}.syop-tutorial-popover .driver-popover-next-btn{background:linear-gradient(135deg,var(--color-start),var(--color-mid));color:#fff;cursor:pointer;box-shadow:0 6px 20px rgba(var(--color-start-rgb),.4);border:none;border-radius:12px;padding:12px 28px;font-size:15px;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.syop-tutorial-popover .driver-popover-next-btn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.syop-tutorial-popover .driver-popover-next-btn:hover:before{left:100%}.syop-tutorial-popover .driver-popover-next-btn:hover{box-shadow:0 8px 25px rgba(var(--color-start-rgb),.5);transform:translateY(-2px)scale(1.02)}.syop-tutorial-popover .driver-popover-next-btn:active{transform:translateY(0)scale(.98)}.syop-tutorial-popover .driver-popover-prev-btn{background:rgba(var(--color-start-rgb),.1);color:var(--color-start);border:2px solid rgba(var(--color-start-rgb),.3);cursor:pointer;border-radius:12px;padding:10px 22px;font-size:14px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1)}.syop-tutorial-popover .driver-popover-prev-btn:hover{background:rgba(var(--color-start-rgb),.2);border-color:var(--color-start);transform:translate(-2px)}.syop-tutorial-popover .driver-popover-close-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.syop-tutorial-popover .driver-popover-close-btn:hover{background:#dc2626}.syop-tutorial-popover .driver-popover-progress-text{background:rgba(var(--color-start-rgb),.1);border:2px solid rgba(var(--color-start-rgb),.2);border-radius:20px;padding:6px 14px;font-size:14px;font-weight:700;color:var(--color-start)!important}.driver-highlighted-element{z-index:9999!important}.driver-popover{animation:.5s cubic-bezier(.68,-.55,.265,1.55) slideInBounce!important}@keyframes slideInBounce{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.driver-popover.driver-popover-side-center{max-width:500px}.driver-popover.driver-popover-side-center .driver-popover-title{text-align:center;font-size:22px}.driver-popover.driver-popover-side-center .driver-popover-description{text-align:center;font-size:15px}
