.DfdjyW_container{background-color:#f0f2f5;justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.DfdjyW_formCard{text-align:center;background-color:#fff;border-radius:12px;width:100%;max-width:600px;padding:40px;box-shadow:0 4px 20px #0000001a}.DfdjyW_title{color:#333;margin-bottom:20px;font-size:2.5em}.DfdjyW_titleHighlight{color:#007bff}.DfdjyW_stageContent{text-align:left;margin-top:30px}.DfdjyW_stageTitle{color:#444;margin-bottom:15px;font-size:1.8em}.DfdjyW_stageDescription{color:#666;margin-bottom:25px;line-height:1.6}.DfdjyW_inputField,.DfdjyW_observationsField,.DfdjyW_radioInput,.DfdjyW_label,.DfdjyW_radioLabel,.DfdjyW_selectField{box-sizing:border-box;border:1px solid #ddd;border-radius:8px;width:100%;margin-bottom:20px;padding:12px 15px;font-size:1em}.DfdjyW_inputField:focus,.DfdjyW_observationsField:focus,.DfdjyW_selectField:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 3px #007bff40}.DfdjyW_observationsField{resize:vertical;min-height:100px}.DfdjyW_radioGroup{margin-bottom:20px}.DfdjyW_radioLabel{color:#555;margin-bottom:10px;font-weight:700;display:block}.DfdjyW_radioOption{align-items:center;gap:20px;display:flex}.DfdjyW_radioInput{width:auto;margin-right:5px}.DfdjyW_radioOption label{margin-bottom:0}.DfdjyW_ageDisplay{color:#007bff;margin-top:-10px;margin-bottom:20px;font-weight:700}.DfdjyW_buttonGroup{justify-content:space-between;margin-top:30px;display:flex}.DfdjyW_buttonPrimary,.DfdjyW_buttonSecondary,.DfdjyW_buttonSubmit{cursor:pointer;border:none;border-radius:8px;padding:12px 25px;font-size:1.1em;transition:background-color .3s,transform .2s}.DfdjyW_buttonPrimary{color:#fff;background-color:#007bff}.DfdjyW_buttonPrimary:hover{background-color:#0056b3;transform:translateY(-2px)}.DfdjyW_buttonSecondary{color:#fff;background-color:#6c757d}.DfdjyW_buttonSecondary:hover{background-color:#5a6268;transform:translateY(-2px)}.DfdjyW_buttonSubmit{color:#fff;background-color:#28a745;width:100%}.DfdjyW_buttonSubmit:hover{background-color:#218838;transform:translateY(-2px)}.DfdjyW_buttonSubmit:disabled{cursor:not-allowed;background-color:#ccc}.DfdjyW_errorMessage{color:#dc3545;margin-top:-10px;margin-bottom:20px;font-size:.9em}.DfdjyW_successAlert{color:#155724;background-color:#d4edda;border:1px solid #c3e6cb;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:15px;font-size:1em;display:flex}.DfdjyW_alertBold{margin-right:5px;font-weight:700}.DfdjyW_alertText{flex-grow:1}.DfdjyW_alertCloseButton{cursor:pointer;background:0 0;border:none;margin-left:10px;padding:0}.DfdjyW_alertCloseIcon{fill:#155724;width:20px;height:20px}
