.driver-overlay{background:#000000b8!important}.driver-popover{background:hsl(var(--card))!important;color:hsl(var(--foreground))!important;border:1px solid hsl(var(--border))!important;border-radius:12px!important;max-width:380px!important;padding:18px 20px!important;font-family:inherit!important;box-shadow:0 20px 60px #0000008c,0 0 0 1px #d4af3726!important}.driver-popover-title{color:hsl(var(--foreground))!important;margin-bottom:6px!important;font-family:inherit!important;font-size:15px!important;font-weight:600!important;line-height:1.3!important}.driver-popover-description{color:hsl(var(--muted-foreground))!important;font-family:inherit!important;font-size:13px!important;line-height:1.55!important}.driver-popover-progress-text{letter-spacing:.02em;color:hsl(var(--muted-foreground))!important;font-family:inherit!important;font-size:11px!important}.driver-popover-footer{gap:8px!important;margin-top:16px!important}.driver-popover-navigation-btns{gap:8px!important}.driver-popover-close-btn{transition:color .15s,background .15s;color:hsl(var(--muted-foreground))!important;background:0 0!important;border:none!important;border-radius:6px!important;padding:4px 8px!important;font-size:20px!important;line-height:1!important}.driver-popover-close-btn:hover{color:hsl(var(--foreground))!important;background:hsl(var(--muted))!important}.driver-popover-prev-btn,.driver-popover-next-btn{transition:opacity .15s;background:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important;border:1px solid hsl(var(--primary))!important;cursor:pointer!important;text-shadow:none!important;border-radius:8px!important;padding:8px 14px!important;font-family:inherit!important;font-size:13px!important;font-weight:500!important}.driver-popover-prev-btn{color:hsl(var(--foreground))!important;border:1px solid hsl(var(--border))!important;background:0 0!important}.driver-popover-next-btn:hover,.driver-popover-prev-btn:hover{opacity:.9}.driver-popover-arrow-side-top.driver-popover-arrow{border-top-color:hsl(var(--card))!important}.driver-popover-arrow-side-bottom.driver-popover-arrow{border-bottom-color:hsl(var(--card))!important}.driver-popover-arrow-side-left.driver-popover-arrow{border-left-color:hsl(var(--card))!important}.driver-popover-arrow-side-right.driver-popover-arrow{border-right-color:hsl(var(--card))!important}.driver-active-element,.driver-active-element:focus{outline:2px solid hsl(var(--gold,45 65% 52%))!important;outline-offset:3px!important;border-radius:6px!important}
