.sage-tour-popover{background-color:var(--color-bg-secondary)!important;color:var(--color-text-primary)!important;border:1px solid var(--color-border)!important;border-radius:16px!important;max-width:320px!important;padding:24px 28px 0!important;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a!important}.sage-tour-popover .driver-popover-title{color:var(--color-text-primary)!important;margin-bottom:10px!important;padding-right:20px!important;font-size:1.125rem!important;font-weight:600!important;line-height:1.4!important}.sage-tour-popover .driver-popover-description{color:var(--color-text-secondary)!important;padding-bottom:20px!important;font-size:.9375rem!important;line-height:1.6!important}.sage-tour-popover .driver-popover-progress-text{color:var(--color-text-tertiary)!important;font-size:.8125rem!important}.sage-tour-popover .driver-popover-footer{border-top:1px solid var(--color-border)!important;background-color:var(--color-bg-tertiary)!important;border-radius:0 0 16px 16px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin:0 -28px!important;padding:16px 28px!important;display:flex!important}.sage-tour-popover button{border-radius:8px!important;min-height:40px!important;padding:8px 16px!important;font-size:.875rem!important;font-weight:500!important;text-decoration:none!important;transition:all .15s!important}.sage-tour-popover button *{text-decoration:none!important}.sage-tour-popover .driver-popover-prev-btn{color:var(--color-text-secondary)!important;border:1px solid var(--color-border)!important;background-color:#0000!important}.sage-tour-popover .driver-popover-prev-btn:hover{background-color:var(--color-bg-quaternary)!important;color:var(--color-text-primary)!important}.sage-tour-popover .driver-popover-next-btn{background-color:var(--color-primary)!important;color:#fff!important;border:none!important;text-decoration:none!important}.sage-tour-popover .driver-popover-next-btn:hover{opacity:.9!important}.sage-tour-popover .driver-popover-close-btn{width:28px!important;height:28px!important;min-height:unset!important;background-color:var(--color-bg-tertiary)!important;color:var(--color-text-tertiary)!important;border:none!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;padding:0!important;display:flex!important;position:absolute!important;top:12px!important;right:12px!important}.sage-tour-popover .driver-popover-close-btn:hover{background-color:var(--color-bg-quaternary)!important;color:var(--color-text-secondary)!important}.sage-tour-popover .driver-popover-arrow{border:1px solid var(--color-border)!important}.sage-tour-popover .driver-popover-arrow-side-left,.sage-tour-popover .driver-popover-arrow-side-right{border-top:1px solid var(--color-border)!important;border-bottom:1px solid var(--color-border)!important}.sage-tour-popover .driver-popover-arrow-side-top,.sage-tour-popover .driver-popover-arrow-side-bottom{border-left:1px solid var(--color-border)!important;border-right:1px solid var(--color-border)!important}.sage-tour-popover .driver-popover-arrow:before{background-color:var(--color-bg-secondary)!important}@media (max-width:640px){.sage-tour-popover{max-width:calc(100vw - 32px)!important;margin:0 16px!important}.sage-tour-popover button{min-height:44px!important;padding:10px 16px!important}}
