.MsegurosForm-module__DfdjyW__container{background-color:#f0f2f5;justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.MsegurosForm-module__DfdjyW__formCard{text-align:center;background-color:#fff;border-radius:12px;width:100%;max-width:600px;padding:40px;box-shadow:0 4px 20px #0000001a}.MsegurosForm-module__DfdjyW__title{color:#333;margin-bottom:20px;font-size:2.5em}.MsegurosForm-module__DfdjyW__titleHighlight{color:#007bff}.MsegurosForm-module__DfdjyW__stageContent{text-align:left;margin-top:30px}.MsegurosForm-module__DfdjyW__stageTitle{color:#444;margin-bottom:15px;font-size:1.8em}.MsegurosForm-module__DfdjyW__stageDescription{color:#666;margin-bottom:25px;line-height:1.6}.MsegurosForm-module__DfdjyW__inputField,.MsegurosForm-module__DfdjyW__observationsField,.MsegurosForm-module__DfdjyW__radioInput,.MsegurosForm-module__DfdjyW__label,.MsegurosForm-module__DfdjyW__radioLabel,.MsegurosForm-module__DfdjyW__selectField{box-sizing:border-box;border:1px solid #ddd;border-radius:8px;width:100%;margin-bottom:20px;padding:12px 15px;font-size:1em}.MsegurosForm-module__DfdjyW__inputField:focus,.MsegurosForm-module__DfdjyW__observationsField:focus,.MsegurosForm-module__DfdjyW__selectField:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 3px #007bff40}.MsegurosForm-module__DfdjyW__observationsField{resize:vertical;min-height:100px}.MsegurosForm-module__DfdjyW__radioGroup{margin-bottom:20px}.MsegurosForm-module__DfdjyW__radioLabel{color:#555;margin-bottom:10px;font-weight:700;display:block}.MsegurosForm-module__DfdjyW__radioOption{align-items:center;gap:20px;display:flex}.MsegurosForm-module__DfdjyW__radioInput{width:auto;margin-right:5px}.MsegurosForm-module__DfdjyW__radioOption label{margin-bottom:0}.MsegurosForm-module__DfdjyW__ageDisplay{color:#007bff;margin-top:-10px;margin-bottom:20px;font-weight:700}.MsegurosForm-module__DfdjyW__buttonGroup{justify-content:space-between;margin-top:30px;display:flex}.MsegurosForm-module__DfdjyW__buttonPrimary,.MsegurosForm-module__DfdjyW__buttonSecondary,.MsegurosForm-module__DfdjyW__buttonSubmit{cursor:pointer;border:none;border-radius:8px;padding:12px 25px;font-size:1.1em;transition:background-color .3s,transform .2s}.MsegurosForm-module__DfdjyW__buttonPrimary{color:#fff;background-color:#007bff}.MsegurosForm-module__DfdjyW__buttonPrimary:hover{background-color:#0056b3;transform:translateY(-2px)}.MsegurosForm-module__DfdjyW__buttonSecondary{color:#fff;background-color:#6c757d}.MsegurosForm-module__DfdjyW__buttonSecondary:hover{background-color:#5a6268;transform:translateY(-2px)}.MsegurosForm-module__DfdjyW__buttonSubmit{color:#fff;background-color:#28a745;width:100%}.MsegurosForm-module__DfdjyW__buttonSubmit:hover{background-color:#218838;transform:translateY(-2px)}.MsegurosForm-module__DfdjyW__buttonSubmit:disabled{cursor:not-allowed;background-color:#ccc}.MsegurosForm-module__DfdjyW__errorMessage{color:#dc3545;margin-top:-10px;margin-bottom:20px;font-size:.9em}.MsegurosForm-module__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}.MsegurosForm-module__DfdjyW__alertBold{margin-right:5px;font-weight:700}.MsegurosForm-module__DfdjyW__alertText{flex-grow:1}.MsegurosForm-module__DfdjyW__alertCloseButton{cursor:pointer;background:0 0;border:none;margin-left:10px;padding:0}.MsegurosForm-module__DfdjyW__alertCloseIcon{fill:#155724;width:20px;height:20px}
