.expectedLitterCard{width:100%}.expectedLitterCard+.expectedLitterCard{margin-top:1.875rem}.expectedLitterCard .cardBody{border:1px solid var(--white-five);border-top:none;flex-wrap:wrap;justify-content:center;align-items:center;padding:23px 18px 45px;display:flex}.expectedLitterCard.withOutHeader .cardBody{border-top:1px solid var(--white-five)}.cardHeader{border:1px solid var(--white-five);background-color:var(--light-grey7);text-align:left;justify-content:space-between;align-items:center;padding:12px 20px 10px 16px;display:flex}.cardHeader .leftPart .dogCardHeader{align-items:center;display:flex}.cardHeader .rightPart{color:var(--warm-grey);align-items:center;display:flex}.cardHeader .rightPart img{margin-right:10px}.cardHeader .avatarBox{border:1px solid var(--greeny-blue);border-radius:50%;width:42px;height:42px;margin-right:10px}.cardHeader .avatarBox img{width:100%;height:100%}.cardHeader .userInfo .breederName{color:var(--dark-grey);margin-bottom:5px;font-family:Open Sans Bold;font-size:12px}.cardHeader .userInfo .breederStatus{color:var(--yellow2);font-size:10px}.parentSection{text-align:center;width:calc(50% - 5px)}.parentSection .imgContainer{background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:20px;padding-top:75%;position:relative}.parentSection .imgContainer .gender{width:30px;height:30px;position:absolute;top:100%;left:50%;transform:translate(-50%,-50%)}.parentSection .imgContainer .gender svg{width:18px;height:18px}.parentSection .name{font-family:Open Sans Bold;font-size:12px}.parentSection .breed{font-size:10px}.cardBody .plus img,.cardBody .equals img{max-width:100%}.cardBody .plus,.cardBody .equals{width:1.625rem;margin:3.625rem 1.875rem 0}.puppiesSection{width:310px}.puppiesSection .birthContainer{margin-bottom:15px;padding:0 40px;display:inline-block;position:relative}.puppiesSection .birthContainer img{position:absolute;top:50%;left:0;transform:translateY(-50%)}.puppiesSection .birthContainer .title{color:var(--warm-grey);text-transform:uppercase;font-size:10px}.puppiesSection .birthContainer .date{color:var(--dark-grey);font-family:Open Sans Bold;font-size:14px}.puppiesSection .puppiesDescription{color:var(--warm-grey);font-size:12px}.puppiesSection .puppiesDescription b{font-family:Open Sans Bold}.puppiesSection .moreInfo a{text-align:center;width:100%;max-width:168px;padding:10px 16px;font-size:14px;line-height:1;display:inline-block}.puppiesSection .editIconsList{justify-content:center;align-items:center;width:100%;max-width:168px;margin:10px auto 0;display:flex}.puppiesSection .editIconsList>div{cursor:pointer;padding:5px}.puppiesSection .editIconsList>div+div{margin-left:10px}.puppiesSection .editIconsList svg{width:18px;height:18px;fill:var(--greeny-blue)}.puppiesSection .__react_component_tooltip.type-dark{background-color:var(--stone)}.puppiesSection .__react_component_tooltip.type-dark.place-bottom:after{border-bottom-color:var(--stone)}.expectedLitterCard .iconExpected{width:20px;margin-right:10px}.alreadyBorn{color:var(--yellow2);font-size:16px}.expectedControlBtn{margin-top:10px}.expectedControlBtn.activatedBox{flex-wrap:wrap}.expectedControlBtn .moreInfo{width:100%}.expectedControlBtn.activatedBox .moreInfo{margin-bottom:10px}.expectedControlBtn.activatedBox .moreInfo a{border:1px solid var(--greeny-blue);width:100%;max-width:100%;color:var(--greeny-blue);background-color:var(--white);padding:12px 16px}@media (min-width:64em){.parentSection{width:165px}.expectedControlBtn{align-items:center;display:flex}.puppiesSection .editIconsList{margin:0}}@media (min-width:768px){.expectedLitterCard .cardBody{flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;padding:27px 40px 15px}.puppiesSection .birthContainer{padding-right:0;display:block}.puppiesSection .expectedControlBtn .moreInfo{width:100%}}@media (max-width:767px){.cardHeader .rightPart{display:none}.cardBody .plus span,.cardBody .equals span{background-color:var(--white);z-index:5;border-radius:50%}.cardBody .plus img,.cardBody .equals span img,.cardBody .equals span,.cardBody .plus span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cardBody .plus img,.cardBody .equals span img{width:16px}.cardBody .plus{width:10px;margin:0;position:relative}.cardBody .plus span{width:34px;height:34px;top:62px}.cardBody .equals{background-color:var(--white-four);width:100%;height:1px;margin:30px 0 35px;position:relative}.cardBody .equals span{width:46px;height:46px}.expectedLitterCard .cardBody{align-items:stretch;display:flex}.parentSection{flex-direction:column;justify-content:space-between;display:flex}.parentSection .bodyContainer{flex-direction:column;flex:1;justify-content:center;display:flex}}
