.avinity-tour.driver-popover{background-color:var(--popover);color:var(--popover-foreground);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 10px 30px -12px #00000059,0 4px 10px -6px #00000040;max-width:22rem;padding:1rem 1.1rem .9rem}.avinity-tour .driver-popover-title{font-size:.95rem;font-weight:600;letter-spacing:-.01em;color:var(--foreground)}.avinity-tour .driver-popover-description{font-size:.825rem;line-height:1.45;color:var(--muted-foreground);margin-top:.35rem}.avinity-tour .driver-popover-progress-text{font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground)}.avinity-tour .driver-popover-arrow{border-color:var(--popover)}.avinity-tour .driver-popover-navigation-btns button{background-color:transparent;color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius-md, .5rem);padding:.3rem .7rem;font-size:.8rem;font-weight:500;text-shadow:none;transition:background-color .15s ease,color .15s ease}.avinity-tour .driver-popover-navigation-btns button:hover{background-color:var(--accent);color:var(--accent-foreground)}.avinity-tour .driver-popover-navigation-btns button:last-child{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.avinity-tour .driver-popover-navigation-btns button:last-child:hover{opacity:.92;background-color:var(--primary);color:var(--primary-foreground)}.avinity-tour .driver-popover-close-btn{color:var(--muted-foreground);font-size:1.1rem}.avinity-tour .driver-popover-close-btn:hover{color:var(--foreground)}
