.HabilitacaoForm_form__DCrlE{display:flex;flex-direction:column;gap:2rem;max-width:48rem;margin:0 auto}.HabilitacaoForm_formCard__DBjCC{box-shadow:var(--shadow-soft)}.HabilitacaoForm_formContent__Vllvg{display:flex;flex-direction:column;gap:1.5rem}.HabilitacaoForm_radioGroup__31lAl{display:flex;flex-direction:column;gap:1rem}@media (min-width:640px){.HabilitacaoForm_radioGroup__31lAl{flex-direction:row;gap:2rem}}.HabilitacaoForm_radioLabel__6_Z_2{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--foreground);cursor:pointer}.HabilitacaoForm_radioInput__SxQw3{width:1rem;height:1rem;accent-color:var(--accent)}.HabilitacaoForm_formRow__UEg2E{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media (min-width:640px){.HabilitacaoForm_formRow__UEg2E{grid-template-columns:1fr 1fr}}.HabilitacaoForm_textareaContainer__5Zw_X{display:flex;flex-direction:column;gap:.5rem}.HabilitacaoForm_label__ELfp5{font-size:.875rem;font-weight:500;color:var(--foreground)}.HabilitacaoForm_textarea__epDxm{width:100%;padding:.75rem;border:1px solid var(--border);border-radius:var(--radius);background-color:var(--background);color:var(--foreground);font-size:.875rem;resize:vertical;font-family:inherit;line-height:1.5}.HabilitacaoForm_textarea__epDxm:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px hsla(35,41%,62%,.2)}.HabilitacaoForm_fileUpload__krV3o{position:relative}.HabilitacaoForm_fileInput__bUMaJ{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.HabilitacaoForm_uploadArea__f3uqb{border:2px dashed var(--border);border-radius:var(--radius);padding:2rem;text-align:center;background-color:var(--muted);transition:all .2s ease;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:1rem}.HabilitacaoForm_uploadArea__f3uqb:hover{border-color:var(--accent);background-color:var(--background)}.HabilitacaoForm_uploadIcon__AzWho{width:3rem;height:3rem;color:var(--text-light)}.HabilitacaoForm_uploadText___Bmiw{display:flex;flex-direction:column;gap:.25rem}.HabilitacaoForm_uploadText___Bmiw p{margin:0;color:var(--foreground)}.HabilitacaoForm_uploadHint__Mcn7z{font-size:.875rem;color:var(--text-light)!important}.HabilitacaoForm_fileHint__Dn2_t{font-size:.75rem;color:var(--text-light);margin-top:.5rem}.HabilitacaoForm_fileList__Dx_CB{margin-top:1rem}.HabilitacaoForm_fileList__Dx_CB h4{font-size:.875rem;font-weight:600;color:var(--foreground);margin-bottom:.75rem}.HabilitacaoForm_fileItem__vWmsK{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background-color:var(--muted);border-radius:var(--radius);margin-bottom:.5rem}.HabilitacaoForm_fileName__tryog{font-size:.875rem;color:var(--foreground)}.HabilitacaoForm_removeFile__p0wmk{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background:none;border:none;color:var(--destructive);cursor:pointer;border-radius:var(--radius);transition:background-color .2s ease}.HabilitacaoForm_removeFile__p0wmk:hover{background-color:var(--destructive);color:var(--destructive-foreground)}.HabilitacaoForm_formActions__GS2Y0{display:flex;justify-content:center;padding-top:1rem}.HabilitacaoForm_submitButton__r9xhN{background:var(--gradient-primary);min-width:12rem}.HabilitacaoForm_validationError__m5pzj{font-size:.875rem;color:var(--destructive);margin-top:.25rem}.HabilitacaoForm_error__rBlPw{background-color:#fde8e8;color:var(--destructive);border-radius:var(--radius);border:1px solid #fbd0d0}.HabilitacaoForm_error__rBlPw,.HabilitacaoForm_success__d_abb{padding:.75rem;font-size:.875rem;text-align:center;margin-bottom:1.5rem}.HabilitacaoForm_success__d_abb{background-color:#ebfaeb;color:#1f7a1f;border-radius:var(--radius);border:1px solid #adebad}