.driver-active .driver-overlay{background-color:#0009}.driver-popover{background-color:hsl(var(--background));color:hsl(var(--foreground));border:1px solid hsl(var(--border));border-radius:.75rem;max-width:340px;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.driver-popover .driver-popover-title{color:hsl(var(--foreground));font-size:.9375rem;font-weight:700;line-height:1.4}.driver-popover .driver-popover-description{color:hsl(var(--muted-foreground));margin-top:.375rem;font-size:.8125rem;line-height:1.6}.driver-popover .driver-popover-progress-text{color:hsl(var(--muted-foreground));font-size:.6875rem}.driver-popover .driver-popover-footer{margin-top:.75rem}.driver-popover .driver-popover-footer button{text-shadow:none;border-radius:.5rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;transition:all .15s}.driver-popover .driver-popover-prev-btn{color:hsl(var(--muted-foreground));border:1px solid hsl(var(--border));background:0 0}.driver-popover .driver-popover-prev-btn:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.driver-popover .driver-popover-next-btn,.driver-popover .driver-popover-close-btn-text{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:none}.driver-popover .driver-popover-next-btn:hover,.driver-popover .driver-popover-close-btn-text:hover{opacity:.9}.driver-popover .driver-popover-arrow{border:1px solid hsl(var(--border));background-color:hsl(var(--background))}.driver-popover .driver-popover-arrow-side-left{border-bottom:none;border-right:none}.driver-popover .driver-popover-arrow-side-right{border-top:none;border-left:none}.driver-popover .driver-popover-arrow-side-top{border-bottom:none;border-left:none}.driver-popover .driver-popover-arrow-side-bottom{border-top:none;border-right:none}.dark .driver-popover{background-color:hsl(var(--card));border-color:hsl(var(--border));box-shadow:0 10px 25px -5px #0000004d,0 8px 10px -6px #0003}.dark .driver-popover .driver-popover-arrow{background-color:hsl(var(--card));border-color:hsl(var(--border))}.dark .driver-active .driver-overlay{background-color:#000000bf}.driver-popover .driver-popover-close-btn{color:hsl(var(--muted-foreground));width:1.5rem;height:1.5rem;font-size:1.25rem;top:.75rem;right:.75rem}.driver-popover .driver-popover-close-btn:hover{color:hsl(var(--foreground))}
