/* [project]/components/tour/AppWelcomeTour.module.css [app-client] (css) */
.AppWelcomeTour-module__0kyjiq__scrollLock body {
  top: var(--app-welcome-scroll-top, 0px);
  width: 100%;
  position: fixed;
  left: 0;
  right: 0;
}

.AppWelcomeTour-module__0kyjiq__scrollLock [data-phone-bottom-menu] {
  transition: none;
  transform: translateY(0) !important;
}

.AppWelcomeTour-module__0kyjiq__popover.driver-popover {
  max-width: min(320px, 100vw - 32px);
}

.AppWelcomeTour-module__0kyjiq__popover .driver-popover-title {
  padding-right: 4rem;
}

.AppWelcomeTour-module__0kyjiq__popover .driver-popover-close-btn {
  width: auto;
  min-width: 44px;
  min-height: 44px;
  font-size: .75rem;
  top: 0;
  right: 8px;
}

.AppWelcomeTour-module__0kyjiq__popover .driver-popover-footer button {
  min-height: 44px;
}

.AppWelcomeTour-module__0kyjiq__popover button:focus-visible {
  outline: 2px solid hsl(var(--primary));
  outline-offset: 2px;
}

/*# sourceMappingURL=components_tour_AppWelcomeTour_module_1ib7u8l.css.map*/