.petInfoFormWrapper{position:relative;max-width:468px;margin:30px auto;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:15px}.petInfoWrapper .flexInputPet{display:flex;width:100%;justify-items:center;align-items:center;gap:18px}.petInfoWrapper .flexInputPet .inputGroupAssessmentForm{padding-right:100px}.flexInputPet .inputGroupAssessmentForm span{position:absolute;right:15px;top:50%;transform:translateY(-50%);font-weight:400;font-size:17px;line-height:100%;color:#0e145f}#step4Section-1 .btnPrimary{max-width:177px;width:100%;margin:0 auto;transition:all .5s ease}#step4Section-1 #petInfoNextBtn .addIcon{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%) hue-rotate(116deg) brightness(109%) contrast(109%);font-weight:700;width:22px;height:22px}.btnPrimary.loaderBtn{height:46px}.addMorePetsWrapper{display:flex;justify-content:flex-start;align-items:center;gap:3px;font-weight:400;font-size:15px;text-decoration:underline;color:#6b6e98;cursor:pointer;margin:10px auto 0 0}.clearPetFormWrapper{display:flex;justify-content:flex-start;align-items:center;gap:5px;font-weight:400;font-size:15px;text-decoration:underline;color:#6b6e98;cursor:pointer;margin:10px 0 0 auto}.addMorePetsWrapper:hover,.clearPetFormWrapper:hover{color:#ff8462}.addMorePetsWrapper:hover img{filter:brightness(0) saturate(100%) invert(65%) sepia(32%) saturate(1606%) hue-rotate(319deg) brightness(102%) contrast(101%)}.addedPetsList{max-width:468px;margin:30px auto -10px;width:100%;padding-bottom:20px;border-bottom:1px solid #ffebe5}.addedPetCard{border:1px solid #ff5b2e;background:#fef9f5;border-radius:8px;margin-bottom:10px;overflow:hidden;transition:all .3s ease}.addedPetHeader{display:flex;justify-content:space-between;align-items:center;padding:15px;background:#fef9f5;cursor:pointer}.addedPetName{font-weight:400;font-size:18px;line-height:200%;text-align:center;color:#ff5b2e}.addedPetActions{display:flex;gap:13px}.deleteBtn,.editBtn{background:0 0;border:none;cursor:pointer;padding:5px}.addedPetDetails{padding:0 15px;background:#f8f9fa;max-height:0;overflow:hidden;transition:all .3s ease}.addedPetDetails.expanded{max-height:300px;padding:15px}.addedPetInfo{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:15px}.addedPetActions button{color:#fff;border:none;cursor:pointer}.addedPetCard.collapsed .addedPetForm{max-height:0;padding:0;overflow:hidden;transition:all .3s ease}.addedPetCard.editing .addedPetForm,.addedPetForm.expanded{max-height:400px;padding:15px;transition:all .3s ease}.addedPetForm{background:#fef9f5;display:flex;flex-direction:column;gap:15px}.addedPetForm .flexInputPet{display:flex;gap:18px}.addedPetForm .inputGroupAssessmentForm{margin-bottom:0}.addedPetCard.collapsed{transition:all .3s ease}.addedPetCard.editing{transition:all .3s ease}.updateBtn:disabled{background:#ffead9;cursor:not-allowed;color:#eba592}.updateBtn:not(:disabled):hover{background:#ff5b2e}.flexBtnRight{display:flex;justify-content:end;align-items:center;gap:7px}.cancelBtn{border:1px solid #ebebeb;font-weight:400;font-size:15px;padding:7px 14px;border-radius:5px;color:#81839c;cursor:pointer;outline:0;background:0 0}.cancelBtn:hover{border:1px solid #ff5b2e;color:#ff5b2e}.updateBtn{background:#ff9575;cursor:pointer;border:none;color:#fff;font-weight:700;font-style:Bold;font-size:15px;padding:7px 21px;border-radius:5px}@media (max-width:575px){.petInfoWrapper .flexInputPet{flex-direction:column;gap:10px}.petInfoWrapper .flexInputPet:last-child{flex-direction:row}.petInfoFormWrapper{gap:10px}.addMorePetsWrapper{font-size:14px;line-height:100%;margin:5px auto 0 0}.addedPetCard.editing .addedPetForm,.addedPetForm.expanded{max-height:500px;overflow-y:auto}}