.ClinicStaffInfoStep_stepContainer__s7kvC{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%}.ClinicStaffInfoStep_formSection__zV6OJ{width:100%;max-width:630px;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:20px;padding:2.5rem}.ClinicStaffInfoStep_formHeader__FV9vH{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.ClinicStaffInfoStep_formHeaderLeft__R41fa{display:flex;flex-direction:column;gap:.5rem}.ClinicStaffInfoStep_formTitle__a0Qlg{font-size:32px;font-weight:600;color:var(--color-primary);line-height:48px;letter-spacing:-1.28px}.ClinicStaffInfoStep_formSubtitle___yWVx{font-size:1.125rem;font-weight:400;color:var(--color-text-secondary);line-height:27px;letter-spacing:-.72px}.ClinicStaffInfoStep_stepIndicator__NaW_T{display:flex;align-items:baseline;gap:2px;font-size:32px;font-weight:600;color:var(--color-darken);line-height:48px;letter-spacing:-1.28px}.ClinicStaffInfoStep_stepNumber__0_M6Z{color:var(--color-primary)}.ClinicStaffInfoStep_stepSeparator__cGiPF,.ClinicStaffInfoStep_stepTotal__Ggd7I{color:var(--color-darken)}.ClinicStaffInfoStep_formDivider__FF9e9{height:2px;background-color:var(--color-border);margin-bottom:2rem}.ClinicStaffInfoStep_formContent__Xib03{display:flex;flex-direction:column;gap:1.5rem}.ClinicStaffInfoStep_checkboxGroup__JMTbj{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.ClinicStaffInfoStep_checkboxInputGroup__jkUsJ{display:flex;flex-direction:column;gap:1rem}@media(max-width:1429px){.ClinicStaffInfoStep_formSection__zV6OJ{max-width:100%;padding:1.5rem}.ClinicStaffInfoStep_checkboxGroup__JMTbj{flex-direction:column;align-items:flex-start}}@media(max-width:768px){.ClinicStaffInfoStep_stepContainer__s7kvC{gap:1rem}.ClinicStaffInfoStep_formSection__zV6OJ{padding:1.25rem}.ClinicStaffInfoStep_formTitle__a0Qlg{font-size:1.5rem;line-height:36px;letter-spacing:-.96px}.ClinicStaffInfoStep_formSubtitle___yWVx{font-size:1rem;line-height:24px;letter-spacing:-.64px}.ClinicStaffInfoStep_stepIndicator__NaW_T{font-size:1.5rem;line-height:36px;letter-spacing:-.96px}.ClinicStaffInfoStep_formDivider__FF9e9{margin-bottom:2rem}.ClinicStaffInfoStep_formContent__Xib03{gap:1.5rem}.ClinicStaffInfoStep_checkboxGroup__JMTbj,.ClinicStaffInfoStep_checkboxInputGroup__jkUsJ{gap:.75rem}}.ClinicStaffInfoStep_formField__4TZ49{display:flex;flex-direction:column;gap:.5rem}.ClinicStaffInfoStep_deptLabelRow__hhcHD{display:flex;align-items:center;gap:1rem}.ClinicStaffInfoStep_deptTypeRadio__AtUUr{display:flex!important;gap:1rem!important}.ClinicStaffInfoStep_staffNameInput__IHyM2{flex:0 0 287px}.ClinicStaffInfoStep_searchButton__zhKPW{display:flex;align-items:center;justify-content:center;gap:16px;flex:1 0;padding:0 15px;height:43px;font-size:1.25rem;font-weight:600;letter-spacing:-.8px;white-space:nowrap;border-radius:5px}.ClinicStaffInfoStep_searchButton__zhKPW svg{flex-shrink:0;width:22px;height:22px}.ClinicStaffInfoStep_buttonText__rmrg2{font-size:1.25rem;font-weight:600;letter-spacing:-.8px;line-height:1.5}.ClinicStaffInfoStep_subSection__y4uih{display:flex;flex-direction:column;gap:1rem;width:100%}.ClinicStaffInfoStep_subSectionTitle__CFAJr{font-size:1.5rem;font-weight:600;color:var(--color-darken);line-height:1.5;letter-spacing:-.96px;margin:0}.ClinicStaffInfoStep_numberInputGroup__uCmkI{display:flex;flex-direction:column;gap:1rem;width:100%}.ClinicStaffInfoStep_numberInputRow__ZZL4b{display:flex;gap:1.5rem;align-items:center;width:100%}.ClinicStaffInfoStep_numberInputRow__ZZL4b .inputLabel{font-size:1.25rem;font-weight:600;letter-spacing:-.8px;white-space:nowrap;flex-shrink:0}.ClinicStaffInfoStep_numberInputRow__ZZL4b .input{flex:1 0}.ClinicStaffInfoStep_equipmentTextarea__EdOfc{width:100%}.ClinicStaffInfoStep_equipmentTextarea__EdOfc .textarea{min-height:139px}@media(max-width:1429px){.ClinicStaffInfoStep_staffNameInput__IHyM2{flex:1 1 auto;width:100%}.ClinicStaffInfoStep_searchButton__zhKPW{width:100%;justify-content:center}.ClinicStaffInfoStep_numberInputRow__ZZL4b{flex-direction:column;align-items:flex-start;gap:.5rem}.ClinicStaffInfoStep_numberInputRow__ZZL4b .input,.ClinicStaffInfoStep_numberInputRow__ZZL4b .inputLabel{width:100%}}@media(max-width:768px){.ClinicStaffInfoStep_staffNameInput__IHyM2{flex:1 1 auto;width:100%}.ClinicStaffInfoStep_searchButton__zhKPW{width:100%;justify-content:center}.ClinicStaffInfoStep_numberInputRow__ZZL4b{flex-direction:column;align-items:flex-start;gap:.5rem}.ClinicStaffInfoStep_numberInputRow__ZZL4b .input,.ClinicStaffInfoStep_numberInputRow__ZZL4b .inputLabel{width:100%}}.HospitalCharacteristicsStep_stepContainer__KJQxK{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%}.HospitalCharacteristicsStep_formSection__iT0C7{width:100%;max-width:630px;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:20px;padding:2.5rem}.HospitalCharacteristicsStep_formHeader__nbA4e{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.HospitalCharacteristicsStep_formHeaderLeft__xVTH_{display:flex;flex-direction:column;gap:.5rem}.HospitalCharacteristicsStep_formTitle__lXDAK{font-size:32px;font-weight:600;color:var(--color-primary);line-height:48px;letter-spacing:-1.28px}.HospitalCharacteristicsStep_formSubtitle__X5P3d{font-size:1.125rem;font-weight:400;color:var(--color-text-secondary);line-height:27px;letter-spacing:-.72px}.HospitalCharacteristicsStep_stepIndicator__7hsUw{display:flex;align-items:baseline;gap:2px;font-size:32px;font-weight:600;color:var(--color-darken);line-height:48px;letter-spacing:-1.28px}.HospitalCharacteristicsStep_stepNumber__B3elM{color:var(--color-primary)}.HospitalCharacteristicsStep_stepSeparator__uX5Xh,.HospitalCharacteristicsStep_stepTotal__bQB2z{color:var(--color-darken)}.HospitalCharacteristicsStep_formDivider__YDFuQ{height:2px;background-color:var(--color-border);margin-bottom:2rem}.HospitalCharacteristicsStep_formContent__MF2fe{display:flex;flex-direction:column;gap:1.5rem}.HospitalCharacteristicsStep_formField__pS5gu{display:flex;flex-direction:column;gap:.5rem}.HospitalCharacteristicsStep_checkboxGroup__DbfMU{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.HospitalCharacteristicsStep_checkboxInputGroup__WO2aL{display:flex;flex-direction:column;gap:1rem}@media(max-width:1429px){.HospitalCharacteristicsStep_formSection__iT0C7{max-width:100%;padding:1.5rem}.HospitalCharacteristicsStep_checkboxGroup__DbfMU{flex-direction:column;align-items:flex-start}}@media(max-width:768px){.HospitalCharacteristicsStep_stepContainer__KJQxK{gap:1rem}.HospitalCharacteristicsStep_formSection__iT0C7{padding:1.25rem}.HospitalCharacteristicsStep_formTitle__lXDAK{font-size:1.5rem;line-height:36px;letter-spacing:-.96px}.HospitalCharacteristicsStep_formSubtitle__X5P3d{font-size:1rem;line-height:24px;letter-spacing:-.64px}.HospitalCharacteristicsStep_stepIndicator__7hsUw{font-size:1.5rem;line-height:36px;letter-spacing:-.96px}.HospitalCharacteristicsStep_formDivider__YDFuQ{margin-bottom:2rem}.HospitalCharacteristicsStep_formContent__MF2fe{gap:1.5rem}.HospitalCharacteristicsStep_checkboxGroup__DbfMU,.HospitalCharacteristicsStep_checkboxInputGroup__WO2aL{gap:.75rem}}.HospitalCharacteristicsStep_textarea__rrWJ_{width:100%}.HospitalCharacteristicsStep_fileInfo__7pltl{display:flex;flex-direction:column;gap:.5rem;width:100%;margin-bottom:1.5rem}.HospitalCharacteristicsStep_infoItem__rvoxt{display:flex;gap:.5rem;align-items:flex-start;width:100%}.HospitalCharacteristicsStep_bullet__bHZ9L{display:block;width:8px;height:2px;background-color:var(--color-darken);margin-top:13px;flex-shrink:0}.HospitalCharacteristicsStep_infoText__yQYFu{font-size:1.25rem;font-weight:400;color:var(--color-darken);line-height:1.5;letter-spacing:-.8px;margin:0;flex:1 1}.HospitalCharacteristicsStep_fileUploadArea__8jl6Z{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;padding:20px;background-color:var(--color-bg-hover);border:1px solid var(--color-border);border-radius:10px;width:100%;min-height:200px}.HospitalCharacteristicsStep_fileList__0i4Qn{display:flex;flex-direction:column;gap:.5rem;width:100%}.HospitalCharacteristicsStep_fileItem__gjvPz{display:flex;align-items:center;gap:1rem;width:100%}.HospitalCharacteristicsStep_fileItem__gjvPz svg{flex-shrink:0;width:22px;height:22px}.HospitalCharacteristicsStep_fileName__xgswA{flex:1 1;word-break:break-all}.HospitalCharacteristicsStep_fileName__xgswA,.HospitalCharacteristicsStep_fileSize__k1s_z{font-size:1.125rem;font-weight:400;color:var(--color-text-secondary);line-height:1.5;letter-spacing:-.72px}.HospitalCharacteristicsStep_fileSize__k1s_z{flex-shrink:0;white-space:nowrap}.HospitalCharacteristicsStep_fileDivider__IA0vk{width:100%;height:1px;background-color:var(--color-border);margin:0}.HospitalCharacteristicsStep_fileSelectArea__Ux0FA{display:flex;flex-direction:column;gap:1rem;align-items:center;width:100%}.HospitalCharacteristicsStep_uploadText__fhhBR{font-size:1.125rem;font-weight:400;color:var(--color-text-secondary);line-height:1.5;letter-spacing:-.72px;text-align:center;margin:0}.HospitalCharacteristicsStep_hiddenInput__dc1wf{display:none}.HospitalCharacteristicsStep_fileSelectButton__UKc25{padding:10px 20px!important;gap:16px!important;border-radius:5px!important;height:auto!important;min-width:160px;width:auto}.HospitalCharacteristicsStep_fileSelectButton__UKc25 svg{flex-shrink:0;width:20px;height:20px}.HospitalCharacteristicsStep_fileSelectButtonText___5L1J{font-size:1.25rem!important;font-weight:600!important;line-height:1.5;letter-spacing:-.8px;color:#fff!important;white-space:nowrap}@media(max-width:1429px){.HospitalCharacteristicsStep_fileUploadArea__8jl6Z{padding:20px;min-height:180px}}@media(max-width:768px){.HospitalCharacteristicsStep_fileUploadArea__8jl6Z{padding:16px;min-height:160px}.HospitalCharacteristicsStep_uploadText__fhhBR{font-size:1rem}.HospitalCharacteristicsStep_infoText__yQYFu{font-size:1.125rem}.HospitalCharacteristicsStep_fileName__xgswA,.HospitalCharacteristicsStep_fileSize__k1s_z{font-size:1rem}}