.driver-popover.hhec-guide{font-family:var(--font-sans);color:hsl(var(--popover-foreground));background:hsl(var(--popover));border:1px solid hsl(var(--border));border-radius:var(--radius);box-shadow:var(--shadow-lg);min-width:min(250px,calc(100vw - 32px));max-width:min(340px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;overflow-wrap:anywhere}.hhec-guide .driver-popover-title{padding-right:20px}.hhec-guide .driver-popover-progress-text,.hhec-guide .driver-popover-close-btn{color:hsl(var(--muted-foreground))}.hhec-guide .driver-popover-footer{gap:8px;flex-wrap:wrap}.hhec-guide .driver-popover-footer-btn{color:hsl(var(--secondary-foreground));background:hsl(var(--secondary));border-color:hsl(var(--border));border-radius:calc(var(--radius) - 2px);min-height:44px;padding:6px 10px;font-family:inherit}.hhec-guide .driver-popover-next-btn,.hhec-guide .driver-popover-done-btn{color:hsl(var(--primary-foreground));background:hsl(var(--primary))}.hhec-guide .driver-popover-footer-btn:hover,.hhec-guide .driver-popover-close-btn:hover{color:hsl(var(--accent-foreground));background:hsl(var(--accent))}.hhec-guide button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.hhec-guide .driver-popover-arrow-side-left{border-left-color:hsl(var(--popover))}.hhec-guide .driver-popover-arrow-side-right{border-right-color:hsl(var(--popover))}.hhec-guide .driver-popover-arrow-side-top{border-top-color:hsl(var(--popover))}.hhec-guide .driver-popover-arrow-side-bottom{border-bottom-color:hsl(var(--popover))}
