.password-recovery-form-module__HqW0NG__form{gap:18px;margin-top:30px;display:grid}.password-recovery-form-module__HqW0NG__field{gap:10px;display:grid}.password-recovery-form-module__HqW0NG__label{color:var(--text-subtle);font-family:var(--font-display), sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:600}.password-recovery-form-module__HqW0NG__input{border:1px solid var(--border-strong);background:color-mix(in srgb, var(--surface-container-lowest) 96%, transparent);width:100%;min-height:58px;color:var(--text-base);border-radius:12px;outline:none;padding:0 16px}.password-recovery-form-module__HqW0NG__input:focus{border-color:color-mix(in srgb, var(--accent-emerald) 56%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent-emerald) 10%, transparent)}.password-recovery-form-module__HqW0NG__inputReadonly{color:color-mix(in srgb, var(--text-base) 78%, transparent);background:color-mix(in srgb, var(--surface-container) 72%, transparent)}.password-recovery-form-module__HqW0NG__submitButton{min-height:58px;color:var(--on-accent-emerald);background:linear-gradient(180deg, color-mix(in srgb, var(--accent-emerald) 94%, white 6%), var(--accent-emerald));font-family:var(--font-display), sans-serif;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;font-size:1.05rem;font-weight:500;display:inline-flex}.password-recovery-form-module__HqW0NG__submitButton:disabled{opacity:.7;cursor:default}.password-recovery-form-module__HqW0NG__submitArrow{font-size:1.2rem}.password-recovery-form-module__HqW0NG__errorText{color:#ff9f94;font-size:.9rem}.password-recovery-form-module__HqW0NG__infoText{border:1px solid color-mix(in srgb, var(--accent-emerald) 14%, transparent);background:color-mix(in srgb, var(--surface-container) 75%, transparent);color:var(--text-muted);border-radius:14px;padding:12px 14px;font-size:.92rem;line-height:1.6}.password-recovery-form-module__HqW0NG__actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.password-recovery-form-module__HqW0NG__link{color:var(--accent-emerald);font-size:.92rem;font-weight:600}[data-theme=dark] .password-recovery-form-module__HqW0NG__input{background:color-mix(in srgb, var(--surface-container-lowest) 92%, black 10%);border-color:#ffffff1f}[data-theme=light] .password-recovery-form-module__HqW0NG__input{background:color-mix(in srgb, var(--surface-container-lowest) 96%, transparent);box-shadow:inset 0 1px #ffffffb8}
