.driver-popover{padding:20px 20px 16px;border-radius:var(--radius-lg);max-width:360px;background:var(--bg);color:var(--text);box-shadow:0 18px 44px rgba(15,23,42,.2),0 0 0 1px var(--border)}.driver-popover *{font-family:var(--font)}.driver-popover-title{font-size:1.0625rem;font-weight:700;color:var(--text);line-height:1.35}.driver-popover-description{font-size:.9rem;font-weight:400;color:var(--text-2);line-height:1.6}.driver-popover-footer{margin-top:18px;gap:12px;align-items:center;justify-content:space-between}.driver-popover-progress-text{font-size:.78rem;font-weight:600;color:var(--text-3);letter-spacing:.01em;white-space:nowrap}.sf-tour-progress{flex:0 0 auto;width:84px;height:5px;border-radius:999px;background:var(--border-s);overflow:hidden}.sf-tour-progress__fill{height:100%;border-radius:999px;background:var(--blue);transition:width .35s cubic-bezier(.4, 0, .2, 1)}.sf-tour-skip{display:inline-block;margin-top:12px;padding:3px 0;background:0 0;border:none;font-family:var(--font);font-size:.8125rem;font-weight:500;color:var(--text-3);text-decoration:underline;text-underline-offset:2px;cursor:pointer;transition:color .18s}.sf-tour-skip:focus-visible,.sf-tour-skip:hover{color:var(--text-2)}.sf-tour-book{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;padding:11px 16px;background:var(--blue);color:#fff;border-radius:10px;font-family:var(--font);font-size:.9rem;font-weight:600;text-decoration:none;transition:background .18s}.sf-tour-book:focus-visible,.sf-tour-book:hover{background:var(--blue-hover);color:#fff}.sf-tour-book svg{flex-shrink:0}.driver-popover-footer .driver-popover-next-btn,.driver-popover-footer .driver-popover-prev-btn{font-family:var(--font);font-weight:600;font-size:.85rem;line-height:1.2;padding:9px 16px;border-radius:9px;text-shadow:none;white-space:nowrap;border:1px solid transparent;transition:background .18s,color .18s,border-color .18s}.driver-popover-footer .driver-popover-next-btn{background:var(--blue);color:#fff}.driver-popover-footer .driver-popover-next-btn:focus,.driver-popover-footer .driver-popover-next-btn:hover{background:var(--blue-hover);color:#fff}.driver-popover-footer .driver-popover-prev-btn{background:#fff;color:var(--text-2);border-color:var(--border-s)}.driver-popover-footer .driver-popover-prev-btn:focus,.driver-popover-footer .driver-popover-prev-btn:hover{background:var(--bg-alt);color:var(--text);border-color:var(--blue)}.driver-popover-footer .driver-popover-btn-disabled{opacity:0;pointer-events:none}.driver-popover-close-btn{color:var(--text-3);font-size:20px;width:34px;height:30px}.driver-popover-close-btn:focus,.driver-popover-close-btn:hover{color:var(--text)}@media (max-width:560px){.driver-popover-arrow{display:none}.driver-popover{left:0!important;right:0!important;margin-left:auto!important;margin-right:auto!important;max-width:calc(100vw - 32px);padding:15px 15px 13px}.driver-popover-title{font-size:1rem}.driver-popover-description{font-size:.85rem;line-height:1.55}.driver-popover-footer{margin-top:13px;gap:8px}.driver-popover-footer .driver-popover-next-btn,.driver-popover-footer .driver-popover-prev-btn{padding:8px 13px}}.app-header__tour{display:inline-flex;align-items:center;gap:6px;background:var(--blue-light);border:1px solid transparent;color:var(--blue);font-family:var(--font);font-size:.8125rem;font-weight:600;line-height:1;padding:9px 14px;border-radius:9999px;cursor:pointer;white-space:nowrap;transition:background .18s,color .18s}.app-header__tour:hover{background:var(--blue-mid);color:var(--blue-hover)}.app-header__tour svg{flex-shrink:0}@media (max-width:560px){.app-header__tour .app-header__tour-label{display:none}.app-header__tour{padding:9px}}