.driver-popover{background:#2a2a2a!important;color:#ffffff!important;border-radius:12px!important;box-shadow:0 10px 30px rgba(0,0,0,.5)!important;border:1px solid #3a3a3a!important;max-width:380px!important;z-index:10001!important;position:fixed!important;padding:28px 20px 20px!important}.driver-popover-title{color:#14b8a6!important;font-size:18px!important;font-weight:600!important;margin-bottom:8px!important;padding-right:30px!important;position:relative!important;z-index:1!important}.driver-popover-description{color:#e5e5e5!important;font-size:14px!important;line-height:1.6!important;padding-right:10px!important;position:relative!important;z-index:1!important}.driver-popover-progress-text{color:#9ca3af!important;font-size:12px!important;position:relative!important;z-index:1!important}.driver-popover-footer{margin-top:16px!important;position:relative!important;z-index:1!important}.driver-popover-close-btn,.driver-popover-next-btn,.driver-popover-prev-btn{padding:8px 16px!important;border-radius:6px!important;font-size:14px!important;font-weight:500!important;transition:all .2s!important}.driver-popover-next-btn{background:#14b8a6!important;color:#ffffff!important;border:none!important}.driver-popover-next-btn:hover{background:#0f9488!important;transform:translateY(-1px)!important}.driver-popover-prev-btn{background:transparent!important;color:#14b8a6!important;border:1px solid #14b8a6!important}.driver-popover-prev-btn:hover{background:rgba(20,184,166,.1)!important}.driver-popover-close-btn{background:transparent!important;color:#9ca3af!important;border:1px solid #4b5563!important;position:absolute!important;top:12px!important;right:12px!important;z-index:10!important;width:32px!important;height:32px!important;padding:4px!important;display:flex!important;align-items:center!important;justify-content:center!important}.driver-popover-close-btn:hover{background:#374151!important;color:#ffffff!important}.driver-popover-arrow{border-color:#2a2a2a!important}.driver-popover-arrow-side-left.driver-popover-arrow{border-left-color:#2a2a2a!important}.driver-popover-arrow-side-right.driver-popover-arrow{border-right-color:#2a2a2a!important}.driver-popover-arrow-side-top.driver-popover-arrow{border-top-color:#2a2a2a!important}.driver-popover-arrow-side-bottom.driver-popover-arrow{border-bottom-color:#2a2a2a!important}.driver-overlay{background-color:rgba(0,0,0,.1)!important}.driver-active-element{position:relative!important;z-index:10000!important;outline:5px solid #14b8a6!important;outline-offset:3px!important;box-shadow:0 0 0 3px rgba(20,184,166,.4),0 0 40px rgba(20,184,166,.8),0 0 80px rgba(20,184,166,.6),inset 0 0 0 2000px rgba(255,255,255,.03)!important;animation:tutorialPulse 2s ease-in-out infinite!important}@keyframes tutorialPulse{0%,to{box-shadow:0 0 0 3px rgba(20,184,166,.4),0 0 40px rgba(20,184,166,.8),0 0 80px rgba(20,184,166,.6),inset 0 0 0 2000px rgba(255,255,255,.03)}50%{box-shadow:0 0 0 5px rgba(20,184,166,.6),0 0 50px rgba(20,184,166,1),0 0 100px rgba(20,184,166,.8),inset 0 0 0 2000px rgba(255,255,255,.05)}}.driver-popover{animation:fadeInUp .3s ease-out!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tutorial-content{display:flex;flex-direction:column;gap:12px}.tutorial-gif-container{width:100%;max-width:100%;border-radius:8px;overflow:hidden;background:#1a1a1a;border:1px solid #3a3a3a}.tutorial-gif{width:100%;height:auto;display:block;max-height:200px;object-fit:cover;border-radius:8px}.tutorial-description{color:#e5e5e5!important;font-size:14px!important;line-height:1.6!important;margin:0!important}