.WeekSelector-module-scss-module__7AtO2G__selector{border-radius:var(--single-card-border-radius);cursor:pointer;height:100%;cursor:var(--cursor-pointer,pointer);flex-direction:column;align-self:flex-start;align-items:stretch;display:flex;overflow:hidden}.WeekSelector-module-scss-module__7AtO2G__selector.WeekSelector-module-scss-module__7AtO2G__next{align-self:flex-end}@media (min-width:768px){.WeekSelector-module-scss-module__7AtO2G__selector{flex-direction:row}.WeekSelector-module-scss-module__7AtO2G__selector.WeekSelector-module-scss-module__7AtO2G__next{flex-direction:row-reverse}}.WeekSelector-module-scss-module__7AtO2G__selector.WeekSelector-module-scss-module__7AtO2G__skeleton{opacity:.6;pointer-events:none;cursor:not-allowed}.WeekSelector-module-scss-module__7AtO2G__imageContainer{border:var(--jp-showcase-list-image-border);aspect-ratio:1;flex-grow:1;flex-shrink:1;width:100%;overflow:hidden;height:auto!important}@media (min-width:768px){.WeekSelector-module-scss-module__7AtO2G__imageContainer{width:50%}}.WeekSelector-module-scss-module__7AtO2G__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.WeekSelector-module-scss-module__7AtO2G__content{width:100%;font-family:var(--single-card-text-typography-default-font-family);font-size:var(--single-card-text-typography-default-font-size);font-weight:var(--single-card-text-typography-default-font-weight);line-height:var(--single-card-text-typography-default-line-height);-webkit-text-decoration:var(--single-card-text-typography-default-text-decoration);-webkit-text-decoration:var(--single-card-text-typography-default-text-decoration);text-decoration:var(--single-card-text-typography-default-text-decoration);padding:var(--single-card-spacing-vertical) var(--single-card-spacing-horizontal);text-align:center;color:var(--jp-showcase-list-card-color);background-color:var(--core-oudersvannu-core-color-background-2);flex-direction:row;flex-grow:2;justify-content:center;align-items:center;gap:16px;margin:0 auto;display:flex}@media (min-width:768px){.WeekSelector-module-scss-module__7AtO2G__content{aspect-ratio:1;width:50%}}.WeekSelector-module-scss-module__7AtO2G__content.WeekSelector-module-scss-module__7AtO2G__skeleton{background-color:var(--jp-skeleton-50);color:#0000}.WeekSelector-module-scss-module__7AtO2G__label{flex-direction:row;align-items:center;gap:8px;display:flex}
.ArttilceSelection-module-scss-module__LrpNKG__selectorWrapper{flex-direction:column;gap:8px;width:100%;display:flex}.ArttilceSelection-module-scss-module__LrpNKG__anchor{position:absolute;top:-10px}.ArttilceSelection-module-scss-module__LrpNKG__selectors{flex-flow:row;gap:16px;width:100%;display:flex}@media (min-width:768px){.ArttilceSelection-module-scss-module__LrpNKG__selectors{justify-content:space-between;gap:32px}}.ArttilceSelection-module-scss-module__LrpNKG__selector{width:calc(50% - 8px)}@media (min-width:768px){.ArttilceSelection-module-scss-module__LrpNKG__selector{width:calc(50% - 16px)}}.ArttilceSelection-module-scss-module__LrpNKG__ratingReview{display:block}@media (min-width:768px){.ArttilceSelection-module-scss-module__LrpNKG__ratingReview{display:none}}
.CalculateDueDateModal-module-scss-module__gLB6XW__calculationModalForm{text-align:left}.CalculateDueDateModal-module-scss-module__gLB6XW__calculationModalForm input,.CalculateDueDateModal-module-scss-module__gLB6XW__calculationModalForm select{border:1px solid var(--color-neutral-1-500)}.CalculateDueDateModal-module-scss-module__gLB6XW__calculationModalForm label{margin-top:16px}.CalculateDueDateModal-module-scss-module__gLB6XW__calculationModalForm button{width:100%;margin-top:24px}@media (min-width:1024px){.CalculateDueDateModal-module-scss-module__gLB6XW__calculationModalForm button{width:auto}}.CalculateDueDateModal-module-scss-module__gLB6XW__modalHeading{font:500 24px/28px var(--font-fonts-accent1-font-family);margin-top:24px}@media (min-width:768px){.CalculateDueDateModal-module-scss-module__gLB6XW__modalHeading{font:500 36px/40px var(--font-fonts-accent1-font-family)}}
.PregnancyDate-module-scss-module__wziZJq__pregnancyForm{flex-direction:column;gap:24px;display:flex}.PregnancyDate-module-scss-module__wziZJq__pregnancyForm label{font:600 19px/29px var(--font-fonts-primary-font-family)}.PregnancyDate-module-scss-module__wziZJq__submitButton{margin-top:8px}.PregnancyDate-module-scss-module__wziZJq__calculateModal{gap:4px;margin-top:8px;font-size:16px;font-weight:400;line-height:24px;display:flex}.PregnancyDate-module-scss-module__wziZJq__calculateModal .PregnancyDate-module-scss-module__wziZJq__modalTrigger{color:var(--color-signal-link);cursor:pointer;cursor:var(--cursor-pointer,pointer);font-weight:600;text-decoration:underline}.PregnancyDate-module-scss-module__wziZJq__modal{text-align:left}
.BackButton-module-scss-module__jjjA3G__icon{color:var(--color-signal-link);min-height:25px;padding:0!important}@media (min-width:1024px){.BackButton-module-scss-module__jjjA3G__icon{padding:0 60px}}.BackButton-module-scss-module__jjjA3G__icon:not(:has(svg)){padding-bottom:24px}.BackButton-module-scss-module__jjjA3G__icon>*{cursor:pointer;width:25px;height:25px;cursor:var(--cursor-pointer,pointer)}
.TopBar-module-scss-module__POCTgq__topBar{align-items:center;gap:24px;padding:0 16px;display:flex}.TopBar-module-scss-module__POCTgq__progressContainer{background:var(--color-neutral-1-100);border-radius:4px;width:100%;height:8px;overflow:hidden}.TopBar-module-scss-module__POCTgq__progressBar{background:var(--color-brandcolor-2-500);border-radius:4px;height:8px;transition:width .3s linear}
.Welcome-module-scss-module__7c22Uq__note{color:var(--color-neutral-1-900);font:400 16px/24px var(--font-fonts-primary-font-family);text-align:center}.Welcome-module-scss-module__7c22Uq__buttons{flex-direction:column;gap:16px;display:flex}
.ForMe-module-scss-module__t8S5oq__main{width:100%;max-width:var(--breakpoints-mx);margin:0 auto var(--global-spacing-content-row-gap-default);padding:var(--global-spacing-content-row-gap-default) var(--sizes-base) 0;gap:var(--global-spacing-content-row-gap-default);flex-direction:column;display:flex;position:relative}@media (min-width:768px){.ForMe-module-scss-module__t8S5oq__main{margin:0 auto var(--global-spacing-content-row-gap-md);padding:var(--global-spacing-content-row-gap-md) var(--sizes-base);gap:var(--global-spacing-content-row-gap-md)}}
