.UserInfoForm-module__vGLCbq__formContainer{direction:rtl;background-color:#fff;border-radius:12px;max-width:800px;margin:0 auto;padding:30px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.UserInfoForm-module__vGLCbq__title{color:#023047;text-align:center;margin-bottom:30px;padding-bottom:15px;font-size:30px;position:relative}.UserInfoForm-module__vGLCbq__title:after{content:"";background-color:#40e0d0;width:100px;height:3px;position:absolute;bottom:0;right:50%;transform:translate(50%)}.UserInfoForm-module__vGLCbq__formGrid{grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:20px;display:grid}.UserInfoForm-module__vGLCbq__inputGroup{flex-direction:column;gap:8px;display:flex}.UserInfoForm-module__vGLCbq__inputGroup label{color:#023047;font-size:16px}.UserInfoForm-module__vGLCbq__required{color:#ff4757}.UserInfoForm-module__vGLCbq__inputGroup input,.UserInfoForm-module__vGLCbq__inputGroup textarea,.UserInfoForm-module__vGLCbq__inputGroup select{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;padding:12px 15px;font-size:14px;transition:all .3s}.UserInfoForm-module__vGLCbq__inputGroup input:focus,.UserInfoForm-module__vGLCbq__inputGroup textarea:focus,.UserInfoForm-module__vGLCbq__inputGroup select:focus{background-color:#fff;border-color:#40e0d0;outline:none;box-shadow:0 0 0 2px rgba(64,224,208,.2)}.UserInfoForm-module__vGLCbq__inputGroup input:hover,.UserInfoForm-module__vGLCbq__inputGroup select:hover{border-color:#aaa}.UserInfoForm-module__vGLCbq__error{border-color:#ff4757!important}.UserInfoForm-module__vGLCbq__errorMessage{color:#ff4757;margin-top:4px;font-size:12px}.UserInfoForm-module__vGLCbq__dateFields{gap:10px;display:flex}.UserInfoForm-module__vGLCbq__dateSelect{flex:1;min-width:0}.UserInfoForm-module__vGLCbq__selectField{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:15px 50%;background-repeat:no-repeat;background-size:16px;padding-right:15px!important}.UserInfoForm-module__vGLCbq__genderGroup{grid-column:span 2}.UserInfoForm-module__vGLCbq__genderFields{gap:20px;margin-top:5px;display:flex}.UserInfoForm-module__vGLCbq__genderLabel{cursor:pointer}.UserInfoForm-module__vGLCbq__genderInput{opacity:0;position:absolute}.UserInfoForm-module__vGLCbq__genderOption{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;flex-direction:column;align-items:center;gap:5px;padding:10px 20px;transition:all .3s;display:flex}.UserInfoForm-module__vGLCbq__genderOption:hover{border-color:#40e0d0}.UserInfoForm-module__vGLCbq__genderInput:checked+.UserInfoForm-module__vGLCbq__genderOption{background-color:rgba(64,224,208,.1);border-color:#40e0d0}.UserInfoForm-module__vGLCbq__genderIcon{color:#023047;font-size:24px}.UserInfoForm-module__vGLCbq__addressField{margin-bottom:25px}.UserInfoForm-module__vGLCbq__addressTextarea{resize:vertical;min-height:100px}.UserInfoForm-module__vGLCbq__buttonContainer{justify-content:center;display:flex}.UserInfoForm-module__vGLCbq__submitButton{color:#023047;cursor:pointer;background-color:#40e0d0;border:none;border-radius:8px;width:min(200px,100%);padding:12px 30px;font-size:20px;font-weight:600;transition:all .3s}.UserInfoForm-module__vGLCbq__submitButton:hover{background-color:#38b2a3;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}@media screen and (max-width:768px){.UserInfoForm-module__vGLCbq__formContainer{padding:20px}.UserInfoForm-module__vGLCbq__formGrid{grid-template-columns:1fr}.UserInfoForm-module__vGLCbq__genderGroup{grid-column:span 1}.UserInfoForm-module__vGLCbq__title{margin-bottom:20px;font-size:24px}.UserInfoForm-module__vGLCbq__submitButton{width:100%}}@media screen and (max-width:480px){.UserInfoForm-module__vGLCbq__dateFields{flex-direction:column}.UserInfoForm-module__vGLCbq__genderFields{flex-direction:column;gap:10px}}
