.InputField_formGroup__eQVrO{margin-bottom:1.5rem;position:relative}.InputField_label__FLoAp{display:block;color:var(--text-color);font-weight:600;margin-bottom:.5rem;font-size:.95rem}.InputField_required__mFokn{color:var(--danger-color);margin-right:.25rem}.InputField_input__lcH2E,.InputField_textarea__vIH2j{width:100%;padding:.875rem 1rem;border:2px solid var(--border-color);border-radius:8px;font-size:1rem;color:var(--text-color);background:var(--base-bg);transition:all .3s ease;box-sizing:border-box;font-family:Cairo,sans-serif}.InputField_input__lcH2E[type=tel]{text-align:end}.InputField_input__lcH2E:focus,.InputField_textarea__vIH2j:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(79,172,254,.1)}.InputField_input__lcH2E:disabled,.InputField_textarea__vIH2j:disabled{background:var(--separator-bg);cursor:not-allowed;opacity:.7}.InputField_inputError__8n1Br{border-color:var(--danger-color)!important;box-shadow:0 0 0 3px rgba(231,76,60,.1)!important}.InputField_passwordWrapper__XxdfP{position:relative;display:flex;align-items:center}.InputField_passwordInput____fEE{padding-left:3rem}.InputField_passwordToggle__zd8m_{position:absolute;left:1rem;background:none;border:none;color:var(--text-light);cursor:pointer;font-size:1.1rem;padding:.25rem;display:flex;align-items:center;justify-content:center;transition:color .3s ease}.InputField_passwordToggle__zd8m_:hover{color:var(--primary-color)}.InputField_passwordToggle__zd8m_:disabled{cursor:not-allowed;opacity:.5}.InputField_errorText__QkUUR{display:block;color:var(--danger-color);font-size:.875rem;margin-top:.5rem;padding:.5rem;background-color:var(--danger-light);border-radius:4px;border:1px solid var(--danger-color);font-weight:500}.InputField_helpText__AvfCk{color:var(--text-light);font-size:.8rem;margin-top:.5rem;line-height:1.4}.InputField_textarea__vIH2j{resize:vertical;min-height:100px;line-height:1.5}@media (max-width:768px){.InputField_input__lcH2E,.InputField_textarea__vIH2j{padding:.75rem .875rem;font-size:.95rem}.InputField_passwordInput____fEE{padding-left:2.75rem}.InputField_passwordToggle__zd8m_{left:.875rem}}