.form-field{width:100%}.form-input-label{color:#161616;margin-bottom:8px;font-size:14px;line-height:1.2;display:block}.form-input-wrapper{width:100%;position:relative}.form-input{box-sizing:border-box;color:#111;background:#f7f7f7;border:1px solid #0000;border-radius:13px;width:100%;height:47px;padding:0 14px;font-size:15px;transition:border-color .2s,background-color .2s}.form-input::placeholder{color:#999}.form-input:focus{background:#f4f4f4;border-color:#3970df;outline:none}.form-input-error{border-color:#d32f2f}.formik-input-error{color:#d32f2f;margin-top:5px;font-size:12px}.password-toggle{color:#666;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.password-toggle:hover{color:#333}.form-field-checkbox{width:100%}.form-checkbox-label{color:#161616;cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.form-checkbox-input{accent-color:#3970df;cursor:pointer;width:16px;height:16px}
