.auth-design-module__tQB6ja__shell.auth-design-module__tQB6ja__shell{background:#fefdfb;min-height:100dvh;padding:20px 24px 40px;display:block}.auth-design-module__tQB6ja__shell .auth-rail{width:min(100%,520px);margin:0 auto}.auth-design-module__tQB6ja__shell .auth-header{justify-content:space-between;min-height:24px;padding:0;display:flex}.auth-design-module__tQB6ja__shell .auth-content{width:min(100%,396px);margin:36px auto 0}.auth-design-module__tQB6ja__shell .auth-title{letter-spacing:-.4px;font-size:24px;font-weight:500;line-height:1.4}.auth-design-module__tQB6ja__shell .auth-description{margin-top:6px;margin-bottom:16px;font-size:13px}.auth-design-module__tQB6ja__shell .auth-card{border:0;border-radius:16px;padding:20px 18px;box-shadow:0 6px 20px #2e29260f}.auth-design-module__tQB6ja__shell .auth-form{gap:16px}.auth-design-module__tQB6ja__shell .auth-form label{font-size:13px;font-weight:400}.auth-design-module__tQB6ja__shell .auth-form input:not([type=checkbox]){background:#f7f4f0;border:0;border-radius:12px;height:44px;padding:12px 16px;font-size:14px}.auth-design-module__tQB6ja__shell .auth-form>button{min-height:54px;box-shadow:none;font-size:14px}.auth-design-module__tQB6ja__shell .auth-footer{text-align:center;margin-top:18px;font-size:13px}@media (max-width:700px){.auth-design-module__tQB6ja__shell.auth-design-module__tQB6ja__shell{padding:22px}.auth-design-module__tQB6ja__shell .auth-content{margin-top:32px}.auth-design-module__tQB6ja__shell .auth-description{font-size:14px}.auth-design-module__tQB6ja__shell .auth-form label{font-size:14px}.auth-design-module__tQB6ja__shell .auth-footer{font-size:14px}.auth-design-module__tQB6ja__shell .auth-form input:not([type=checkbox]){font-size:16px}}
.login-design-module__hpWVKG__login.login-design-module__hpWVKG__login .auth-shell{padding:18px 22px 40px}.login-design-module__hpWVKG__login .auth-rail{width:min(100%,516px);min-width:0}.login-design-module__hpWVKG__login .auth-header{min-height:22px;line-height:22px}.login-design-module__hpWVKG__login .app-wordmark{font-size:16px;line-height:22px}.login-design-module__hpWVKG__login .booking-step{font-size:max(13px, var(--readable-text-min,0px));line-height:18px}.login-design-module__hpWVKG__login .auth-content{width:min(100%,396px);min-width:0;margin-top:34px}.login-design-module__hpWVKG__login .auth-title{line-height:1.2}.login-design-module__hpWVKG__login .auth-description{font-size:max(13px, var(--readable-text-min,0px));margin:6px 0 16px;line-height:18px}.login-design-module__hpWVKG__login .auth-card{background:var(--surface);min-width:0;box-shadow:var(--shadow-soft);margin-top:0;padding:18px}.login-design-module__hpWVKG__login .auth-form{gap:16px;min-width:0}.login-design-module__hpWVKG__login .auth-card.auth-form{gap:14px}.login-design-module__hpWVKG__login .auth-form label{min-width:0;font-size:max(13px, var(--readable-text-min,0px));gap:6px;line-height:18px}.login-design-module__hpWVKG__login .auth-form input:not([type=checkbox]){min-width:0;padding-inline:16px}.login-design-module__hpWVKG__login .auth-remember-option{margin-top:0}.login-design-module__hpWVKG__login .auth-form>button{border-radius:999px;min-height:54px;margin-top:0;padding:16px 26px;font-size:15.5px;font-weight:500;line-height:22px}.login-design-module__hpWVKG__recovery{color:var(--brand-muted);font-size:max(13px, var(--readable-text-min,0px));text-align:center;text-underline-offset:3px;margin-top:16px;line-height:18px;text-decoration:underline;display:block}@media (max-width:900px){.login-design-module__hpWVKG__recovery{font-size:max(14px, var(--readable-text-min,0px));line-height:1.5}.login-design-module__hpWVKG__login .booking-step{font-size:max(14px, var(--readable-text-min,0px));line-height:1.5}.login-design-module__hpWVKG__login .auth-description{font-size:max(14px, var(--readable-text-min,0px));line-height:1.5}.login-design-module__hpWVKG__login .auth-form label{font-size:max(14px, var(--readable-text-min,0px));line-height:1.5}.login-design-module__hpWVKG__login .auth-footer{font-size:max(14px, var(--readable-text-min,0px));line-height:1.5}.login-design-module__hpWVKG__login .auth-form [role=alert]{font-size:max(14px, var(--readable-text-min,0px));line-height:1.5}}@media (max-width:700px){.login-design-module__hpWVKG__login .auth-content{margin-top:34px}.login-design-module__hpWVKG__login .auth-form input:not([type=checkbox]){min-height:48px;font-size:16px}.login-design-module__hpWVKG__recovery{min-height:44px;padding-block:13px}}
