.DiagnosisForm_container__KIGq0{width:100%}.DiagnosisForm_form__iUZyU{background-color:#fff;border-radius:.5rem;padding:2rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.DiagnosisForm_formGroup__2G5TP{margin-bottom:1.5rem}.DiagnosisForm_label__Xfmt_{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.DiagnosisForm_input__z_6GO{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:1rem;color:#1f2937;transition:border-color .2s}.DiagnosisForm_input__z_6GO:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.DiagnosisForm_select__pOG91{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:1rem;color:#1f2937;background-color:#fff;transition:border-color .2s}.DiagnosisForm_select__pOG91:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.DiagnosisForm_textarea__mc_3G{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:1rem;color:#1f2937;min-height:100px;resize:vertical;transition:border-color .2s}.DiagnosisForm_textarea__mc_3G:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.DiagnosisForm_error___35_L{color:#dc2626;font-size:.875rem;margin-top:.5rem}.DiagnosisForm_button__mo0Rq{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;background-color:#3b82f6;color:#fff;font-weight:500;border-radius:.375rem;transition:background-color .2s;width:100%}.DiagnosisForm_button__mo0Rq:hover{background-color:#2563eb}.DiagnosisForm_button__mo0Rq:disabled{background-color:#9ca3af;cursor:not-allowed}@media (max-width:768px){.DiagnosisForm_form__iUZyU{padding:1.5rem}.DiagnosisForm_input__z_6GO,.DiagnosisForm_select__pOG91,.DiagnosisForm_textarea__mc_3G{font-size:.875rem}}.ResultDisplay_container__VXow4{width:100%}.ResultDisplay_result__qFCts{background-color:#fff;border-radius:.5rem;padding:2rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);margin-bottom:2rem}.ResultDisplay_heading__ItMP_{font-size:1.25rem;font-weight:600;color:#1f2937;margin:1.5rem 0 1rem}.ResultDisplay_heading__ItMP_:first-child{margin-top:0}.ResultDisplay_text__sHpWk{font-size:1rem;color:#4b5563;line-height:1.75;margin-bottom:1rem}.ResultDisplay_actions__rJXjL{display:flex;justify-content:center}.ResultDisplay_button__tjCQU{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;background-color:#3b82f6;color:#fff;font-weight:500;border-radius:.375rem;transition:background-color .2s;text-decoration:none}.ResultDisplay_button__tjCQU:hover{background-color:#2563eb}@media (max-width:768px){.ResultDisplay_result__qFCts{padding:1.5rem}.ResultDisplay_heading__ItMP_{font-size:1.125rem}.ResultDisplay_text__sHpWk{font-size:.875rem}}