.insights-tour-popover.driver-popover{max-width:min(360px,calc(100vw - 32px));border:1px solid hsl(var(--border)/.7);border-radius:16px;background:hsl(var(--card)/.97);color:hsl(var(--card-foreground));box-shadow:0 20px 60px rgba(7,25,55,.24);backdrop-filter:blur(16px);padding:18px}.insights-tour-popover .driver-popover-title{color:hsl(var(--foreground));font-size:16px;font-weight:700;line-height:1.3}.insights-tour-popover .driver-popover-description{color:hsl(var(--muted-foreground));font-size:13px;line-height:1.5}.insights-tour-popover .driver-popover-progress-text{color:hsl(var(--muted-foreground))}.insights-tour-popover .driver-popover-next-btn,.insights-tour-popover .driver-popover-prev-btn{border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--background));color:hsl(var(--foreground));font-weight:600;text-shadow:none}.insights-tour-popover .driver-popover-next-btn{border-color:hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.insights-tour-popover .driver-popover-close-btn{color:hsl(var(--muted-foreground))}.dark .insights-tour-popover.driver-popover{border-color:#60738f;background:#18253a;color:#f8fafc;box-shadow:0 24px 64px rgba(0,0,0,.6)}.dark .insights-tour-popover .driver-popover-title{color:#fff}.dark .insights-tour-popover .driver-popover-description,.dark .insights-tour-popover .driver-popover-progress-text{color:#d4deec}.dark .insights-tour-popover .driver-popover-prev-btn{border-color:#60738f;background:#253650;color:#f8fafc}.dark .insights-tour-popover .driver-popover-close-btn{color:#d4deec}.insights-tour-popover .driver-popover-close-btn:focus-visible,.insights-tour-popover .driver-popover-next-btn:focus-visible,.insights-tour-popover .driver-popover-prev-btn:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.insights-tour-popover.driver-popover .driver-popover-arrow-side-bottom,.insights-tour-popover.driver-popover .driver-popover-arrow-side-left,.insights-tour-popover.driver-popover .driver-popover-arrow-side-right,.insights-tour-popover.driver-popover .driver-popover-arrow-side-top{border-color:transparent}@media (prefers-reduced-motion:reduce){.driver-overlay,.insights-tour-popover{transition:none!important;animation:none!important}}