.step-nav__home{align-items:center;width:auto;height:18px;display:inline-flex}.step-nav__home span{align-items:center;display:inline-flex}.step-nav__home img{width:auto;max-width:none;height:18px;display:block}.template-minimal.login .template-minimal__wrap,.template-minimal--width-normal.login .template-minimal__wrap{width:100%;max-width:544px}.login .login__brand{margin-bottom:32px}.login .field-type__wrap>div{width:100%;display:block}.login .field-type input:not([type=checkbox]){width:100%;display:block;box-sizing:border-box!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;padding:0 16px!important;font-size:15px!important;line-height:1.25!important}.login .login__form__inputWrap{flex-direction:column;gap:28px;margin-bottom:4px;display:flex}.login .field-type.email,.login .field-type.text,.login .field-type.password{margin-bottom:0;position:relative}.login .field-type.email .field-label,.login .field-type.text .field-label,.login .field-type.password .field-label{z-index:2;transform-origin:0;pointer-events:none;color:var(--theme-elevation-500,#a1a1aa);background:0 0;margin:0;padding:0 4px;font-size:15px;font-weight:400;line-height:1.2;transition:top .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1),background-color .2s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.login .field-type.email .field-label .required,.login .field-type.text .field-label .required,.login .field-type.password .field-label .required{display:none}.login .field-type.email .field-type__wrap,.login .field-type.text .field-type__wrap,.login .field-type.password .field-type__wrap{margin:0}.login .field-type.email input,.login .field-type.text input,.login .field-type.password input{border:1px solid var(--theme-elevation-150,#e4e4e7);background:var(--theme-input-bg,#fff);color:var(--theme-text,#1c2421);box-shadow:none;border-radius:12px;outline:none;transition:border-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1)}.login .field-type.email input::placeholder,.login .field-type.text input::placeholder,.login .field-type.password input::placeholder{color:#0000}.login .field-type.email input:focus,.login .field-type.text input:focus,.login .field-type.password input:focus{border-color:#b8d46a;box-shadow:0 0 0 2px #b8d46a40}.login .field-type.email:focus-within .field-label,.login .field-type.text:focus-within .field-label,.login .field-type.password:focus-within .field-label{color:color-mix(in srgb, var(--theme-text,#1c2421) 70%, transparent);background:var(--theme-elevation-0,#fff);top:0;transform:translateY(-50%)scale(.82)}.login .field-type.email:has(input:not(:placeholder-shown)) .field-label{color:color-mix(in srgb, var(--theme-text,#1c2421) 70%, transparent);background:var(--theme-elevation-0,#fff);top:0;transform:translateY(-50%)scale(.82)}.login .field-type.text:has(input:not(:placeholder-shown)) .field-label{color:color-mix(in srgb, var(--theme-text,#1c2421) 70%, transparent);background:var(--theme-elevation-0,#fff);top:0;transform:translateY(-50%)scale(.82)}.login .field-type.password:has(input:not(:placeholder-shown)) .field-label{color:color-mix(in srgb, var(--theme-text,#1c2421) 70%, transparent);background:var(--theme-elevation-0,#fff);top:0;transform:translateY(-50%)scale(.82)}.login .field-type.email.error input,.login .field-type.text.error input,.login .field-type.password.error input{border-color:var(--theme-error-500,#ef4444)}.login .field-type.password input{padding-right:44px!important}.login .field-type.password .login__password-toggle{z-index:3;width:32px;height:32px;color:color-mix(in srgb, var(--theme-text,#1c2421) 45%, transparent);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:0;transition:color .2s cubic-bezier(.22,1,.36,1),background-color .2s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.login .field-type.password .login__password-toggle:hover,.login .field-type.password .login__password-toggle:focus-visible{color:var(--theme-text,#1c2421);background:color-mix(in srgb, var(--theme-text,#1c2421) 6%, transparent);outline:none}.login .field-type.password .login__password-toggle svg{display:block}.login .login__form>a{display:none}.login .login__form .login__remember{margin:24px 0 28px}.login .login__form .login__remember-label{cursor:pointer;color:color-mix(in srgb, var(--theme-text,#1c2421) 70%, transparent);align-items:center;gap:8px;font-size:14px;display:inline-flex}.login .login__form .login__remember-label input[type=checkbox]{cursor:pointer;accent-color:#b8d46a;width:16px;height:16px;margin:0}.login .login__form .login__remember-label:hover{color:var(--theme-text,#1c2421)}.login .login__form .form-submit{margin-top:0}.login .login__form .form-submit .btn{box-sizing:border-box;color:#1c2421;background:#b8d46a;border:none;border-radius:12px;width:100%;margin:0;font-size:15px;font-weight:600;transition:background-color .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1),opacity .2s cubic-bezier(.22,1,.36,1);box-shadow:0 2px 8px -2px #0f172a40;height:48px!important;min-height:48px!important}.login .login__form .form-submit .btn .btn__content{white-space:nowrap;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;display:inline-flex}.login .login__form .form-submit .btn .btn__label{text-overflow:ellipsis;overflow:hidden}.login .login__form .form-submit .btn:hover:not(:disabled):not(.is-loading){background:#c7e07f}.login .login__form .form-submit .btn:active:not(:disabled):not(.is-loading){transform:scale(.98)}.login .login__form .form-submit .btn:disabled,.login .login__form .form-submit .btn.is-loading{cursor:wait;opacity:.85;transform:none}.login .login__form .login__btn-spinner{border:2px solid #1c242133;border-top-color:#1c2421;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.7s linear infinite login-btn-spin;display:inline-block}@keyframes login-btn-spin{to{transform:rotate(360deg)}}
