.padel-tour-popover{font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif}.padel-tour-popover .driver-popover{background:var(--popover)!important;color:var(--popover-foreground)!important;border-radius:1rem!important;border:1px solid var(--border)!important;padding:1.25rem!important;max-width:360px!important;box-shadow:0 10px 40px -10px #0000001a,0 2px 10px -2px #0000000a!important}.padel-tour-popover .driver-popover-title{font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;font-weight:800;font-size:1.25rem;color:var(--foreground);letter-spacing:-.025em;padding:0;margin-bottom:.5rem}.padel-tour-popover .driver-popover-description{font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;font-size:.9375rem;line-height:1.6;color:var(--muted-foreground);padding:0;margin-bottom:1rem}.padel-tour-popover .driver-popover-progress-text{font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;font-size:.75rem;font-weight:500;color:var(--muted-foreground);margin-bottom:.75rem}.padel-tour-popover .driver-popover-footer{margin-top:.5rem;padding:0}.padel-tour-popover .driver-popover-navigation-btns{display:flex;gap:.5rem;justify-content:flex-end}.padel-tour-popover .driver-popover-navigation-btns button{font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;font-size:.875rem;font-weight:500;border-radius:.5rem;padding:.5rem 1rem;height:2.25rem;transition:all .15s ease;cursor:pointer;white-space:nowrap;text-shadow:none;line-height:1.25}.padel-tour-popover .driver-popover-next-btn{background:linear-gradient(135deg,#1d57f3,#2f40c2);color:#fff!important;border:none;box-shadow:0 1px 2px #0000000d}.padel-tour-popover .driver-popover-next-btn:hover{transform:scale(1.02);box-shadow:0 4px 12px #0062ff40}.padel-tour-popover .driver-popover-next-btn:active{transform:scale(.98)}.padel-tour-popover .driver-popover-prev-btn{background:var(--background);color:var(--foreground)!important;border:1px solid var(--border);box-shadow:0 1px 2px #0000000d}.padel-tour-popover .driver-popover-prev-btn:hover{background:var(--accent);color:var(--accent-foreground)!important}.padel-tour-popover .driver-popover-close-btn{position:absolute;top:.75rem;right:.75rem;width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;border-radius:.375rem;color:var(--muted-foreground);background:transparent;border:none;transition:all .15s ease;cursor:pointer}.padel-tour-popover .driver-popover-close-btn:hover{background:var(--muted);color:var(--foreground)}.padel-tour-popover .driver-popover-arrow{border:none}.padel-tour-popover .driver-popover-arrow-side-top{border-bottom-color:var(--popover)}.padel-tour-popover .driver-popover-arrow-side-bottom{border-top-color:var(--popover)}.padel-tour-popover .driver-popover-arrow-side-left{border-right-color:var(--popover)}.padel-tour-popover .driver-popover-arrow-side-right{border-left-color:var(--popover)}.driver-overlay{fill:#000000a6!important}.driver-overlay svg{filter:none!important}.dark .driver-overlay,html.dark .driver-overlay{fill:#ffffffbf!important}.dark .padel-tour-popover .driver-popover,html.dark .padel-tour-popover .driver-popover,:root.dark .padel-tour-popover .driver-popover{background:#191b2f!important;color:#ecf3f8!important;border-color:#2b2c3d!important}.dark .padel-tour-popover .driver-popover-title,html.dark .padel-tour-popover .driver-popover-title{color:#ecf3f8!important}.dark .padel-tour-popover .driver-popover-description,html.dark .padel-tour-popover .driver-popover-description,.dark .padel-tour-popover .driver-popover-progress-text,html.dark .padel-tour-popover .driver-popover-progress-text{color:#acb8cb!important}.dark .padel-tour-popover .driver-popover-next-btn,html.dark .padel-tour-popover .driver-popover-next-btn{background:linear-gradient(135deg,#2b62ef,#394fc1)!important}.dark .padel-tour-popover .driver-popover-prev-btn,html.dark .padel-tour-popover .driver-popover-prev-btn{background:#2b2c3d!important;border-color:#2b2c3d!important;color:#ecf3f8!important}.dark .padel-tour-popover .driver-popover-prev-btn:hover,html.dark .padel-tour-popover .driver-popover-prev-btn:hover{background:#233251!important}.dark .padel-tour-popover .driver-popover-close-btn,html.dark .padel-tour-popover .driver-popover-close-btn{color:#acb8cb!important}.dark .padel-tour-popover .driver-popover-close-btn:hover,html.dark .padel-tour-popover .driver-popover-close-btn:hover{background:#262738!important;color:#ecf3f8!important}.dark .padel-tour-popover .driver-popover-arrow-side-top,html.dark .padel-tour-popover .driver-popover-arrow-side-top{border-bottom-color:#191b2f!important}.dark .padel-tour-popover .driver-popover-arrow-side-bottom,html.dark .padel-tour-popover .driver-popover-arrow-side-bottom{border-top-color:#191b2f!important}.dark .padel-tour-popover .driver-popover-arrow-side-left,html.dark .padel-tour-popover .driver-popover-arrow-side-left{border-right-color:#191b2f!important}.dark .padel-tour-popover .driver-popover-arrow-side-right,html.dark .padel-tour-popover .driver-popover-arrow-side-right{border-left-color:#191b2f!important}
