.page-module__qNxO0a__page{--background:#fff;--foreground:#fff;--text-primary:#000;--text-secondary:#666;--button-primary-hover:#383838;--button-secondary-hover:#f2f2f2;--button-secondary-border:#ebebeb;font-family:var(--font-geist-sans);background-color:var(--background);flex-direction:column;display:flex}.page-module__qNxO0a__main{flex-direction:column;height:100vh;display:flex}@media (min-width:1440px){.page-module__qNxO0a__main{flex-direction:row;gap:32px}.page-module__qNxO0a__right_block{flex-direction:column;gap:32px;display:flex}}
.StatusBlock-module__de91cq__block{flex-direction:row;align-items:center;gap:16px;margin-bottom:16px;display:flex}@media only screen and (min-width:768px){.StatusBlock-module__de91cq__block{gap:32px;margin-bottom:32px}}.StatusBlock-module__de91cq__wrapper{background:#fff4f6;border:0 solid #00000026;border-radius:32px;flex-direction:column;width:159px;height:105px;padding:16px;display:flex}@media only screen and (min-width:768px){.StatusBlock-module__de91cq__wrapper{width:336px;height:105px}}@media only screen and (min-width:1440px){.StatusBlock-module__de91cq__wrapper{width:305px;height:127px}}.StatusBlock-module__de91cq__label{color:#000;font-family:Lato,sans-serif;font-size:14px;font-weight:400;line-height:1.5}@media only screen and (min-width:1440px){.StatusBlock-module__de91cq__label{font-size:16px}}.StatusBlock-module__de91cq__value{letter-spacing:.01em;color:#000;font-family:Comfortaa,sans-serif;font-size:40px;font-weight:700;line-height:1.2}@media only screen and (min-width:1440px){.StatusBlock-module__de91cq__value{font-size:56px}}
.BabyTodayCard-module__JqElzq__card{background:#fff4f6;border:0 solid #00000026;border-radius:32px;width:335px;height:auto;margin-bottom:24px;padding:24px}@media only screen and (min-width:768px){.BabyTodayCard-module__JqElzq__card{width:704px}}@media only screen and (min-width:1440px){.BabyTodayCard-module__JqElzq__card{width:642px;height:421px;overflow:hidden auto}.BabyTodayCard-module__JqElzq__card::-webkit-scrollbar{width:6px}.BabyTodayCard-module__JqElzq__card::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px}}.BabyTodayCard-module__JqElzq__title{letter-spacing:.01em;color:#000;margin-bottom:16px;font-family:Comfortaa,sans-serif;font-size:20px;font-weight:700;line-height:1.4}@media only screen and (min-width:1440px){.BabyTodayCard-module__JqElzq__title{font-size:24px}}.BabyTodayCard-module__JqElzq__image{border:1px solid #00000026;border-radius:24px;width:287px;height:216px;margin-bottom:16px}@media only screen and (min-width:768px){.BabyTodayCard-module__JqElzq__image{width:257px;height:194px;margin-bottom:24px}.BabyTodayCard-module__JqElzq__content{flex-direction:row;align-items:center;gap:16px;display:flex}}.BabyTodayCard-module__JqElzq__textWrapper{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;margin-bottom:24px;display:flex}.BabyTodayCard-module__JqElzq__info{color:#000;font-family:Lato,sans-serif;font-size:14px;font-weight:700;line-height:1.5}@media only screen and (min-width:1440px){.BabyTodayCard-module__JqElzq__info{font-size:16px}}.BabyTodayCard-module__JqElzq__infotext{color:#000;font-family:Lato,sans-serif;font-size:14px;font-weight:400;line-height:1.5}
.MomTipCard-module__8O08Wq__card{background:#fff4f6;border-radius:32px;width:335px;height:auto;margin-bottom:32px;padding:24px}@media only screen and (min-width:768px){.MomTipCard-module__8O08Wq__card{width:704px}}@media only screen and (min-width:1440px){.MomTipCard-module__8O08Wq__card{width:642px;height:138px;overflow:hidden auto}.MomTipCard-module__8O08Wq__card::-webkit-scrollbar{width:6px}.MomTipCard-module__8O08Wq__card::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px}}.MomTipCard-module__8O08Wq__title{letter-spacing:.01em;color:#000;margin-bottom:8px;font-family:Comfortaa,sans-serif;font-size:20px;font-weight:700;line-height:1.4}@media only screen and (min-width:1440px){.MomTipCard-module__8O08Wq__title{font-size:24px}}.MomTipCard-module__8O08Wq__text{color:#000;font-family:Lato,sans-serif;font-size:14px;font-weight:400;line-height:1.6}@media only screen and (min-width:1440px){.MomTipCard-module__8O08Wq__text{font-size:16px}}
.GreetingBlock-module__i2pNDq__title{letter-spacing:.01em;color:#000;width:335px;margin-bottom:16px;font-family:Comfortaa,sans-serif;font-size:24px;font-weight:700;line-height:1.4}@media only screen and (min-width:768px){.GreetingBlock-module__i2pNDq__title{width:auto}}@media only screen and (min-width:1440px){.GreetingBlock-module__i2pNDq__title{width:auto;font-size:32px}}
.loading-module__PBh0PW__loader{z-index:100;width:100px;height:100px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.loading-module__PBh0PW__loader:before,.loading-module__PBh0PW__loader:after{content:"";border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 10px 2px #fff4f6}.loading-module__PBh0PW__loader:after{animation:2s linear infinite loading-module__PBh0PW__rotate;box-shadow:inset 0 2px #ff3d00}@keyframes loading-module__PBh0PW__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.TaskReminderCard-module__sMhFIG__section{background-color:var(--color-scheme-foreground);box-sizing:border-box;border:0px solid var(--color-scheme-border);border-radius:32px;flex-direction:column;max-width:335px;height:auto;margin-bottom:32px;padding:24px;display:flex}.TaskReminderCard-module__sMhFIG__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.TaskReminderCard-module__sMhFIG__header h2{font-family:var(--second-family);letter-spacing:.01em;color:var(--color-scheme-text);font-size:20px;font-weight:700;line-height:1.4}.TaskReminderCard-module__sMhFIG__header button{cursor:pointer;background:0 0;border:2px solid #000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:18px;transition:all .2s;display:flex}.TaskReminderCard-module__sMhFIG__header button:hover{background-color:#fdeef1;transform:scale(1.05)}.TaskReminderCard-module__sMhFIG__taskList{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.TaskReminderCard-module__sMhFIG__taskItem{font-family:var(--font-family);flex-direction:column;gap:2px;margin-bottom:16px;font-size:14px;transition:all .2s;display:flex}.TaskReminderCard-module__sMhFIG__taskItem.TaskReminderCard-module__sMhFIG__done .TaskReminderCard-module__sMhFIG__taskName{color:var(--color-scheme-text);text-decoration:line-through}.TaskReminderCard-module__sMhFIG__checkboxLabel{cursor:pointer;align-items:center;display:flex;position:relative}.TaskReminderCard-module__sMhFIG__checkboxLabel input{appearance:none;border:1px solid var(--opacity-transparent);background:var(--opacity-neutral-darkest-5);cursor:pointer;border:none;border-radius:4px;place-items:center;width:18px;height:18px;transition:background-color .25s,border-color .25s;display:grid}.TaskReminderCard-module__sMhFIG__checkboxLabel input:checked{background:var(--color-scheme-text);border:1px solid var(--color-scheme-text);border-radius:4px;padding:3px 0 0}.TaskReminderCard-module__sMhFIG__checkboxLabel input:after{content:"";opacity:0;border-bottom:2.5px solid #fff;border-left:2.5px solid #fff;width:11px;height:6px;transition:opacity .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-65%)rotate(-45deg)}.TaskReminderCard-module__sMhFIG__checkboxLabel input:checked:after{opacity:1}.TaskReminderCard-module__sMhFIG__taskDate{font-family:var(--font-family);color:var(--color-neutral-darkest);margin-left:25px;font-size:12px;font-weight:400;line-height:1.6}.TaskReminderCard-module__sMhFIG__taskContent{align-items:flex-start;gap:8px;display:flex}.TaskReminderCard-module__sMhFIG__taskName{font-family:var(--font-family);color:var(--color-neutral-darkest);font-size:14px;font-weight:400;line-height:1.6}.TaskReminderCard-module__sMhFIG__done .TaskReminderCard-module__sMhFIG__taskName{color:var(--color-neutral-darkest);opacity:1;text-decoration:line-through}.TaskReminderCard-module__sMhFIG__emptyState{font-family:var(--font-family);text-align:left;flex-direction:column;align-items:flex-start;gap:4px;padding:0;display:flex}.TaskReminderCard-module__sMhFIG__emptyTitle{font-family:var(--font-family);color:var(--color-neutral-darkest);font-size:14px;font-weight:700;line-height:1.6}.TaskReminderCard-module__sMhFIG__emptySubtitle{font-family:var(--font-family);color:var(--color-neutral-darkest);margin:0 0 16px;font-size:14px;font-weight:400;line-height:1.5}.TaskReminderCard-module__sMhFIG__createButton{font-family:var(--font-family);color:var(--color-neutral-darkest);cursor:pointer;border:none;border-bottom:4px solid var(--color-scheme-accent);background:var(--color-scheme-foreground-alt);border-radius:100px;width:173px;height:42px;padding:10px 24px;font-size:14px;font-weight:500;line-height:1;transition:transform .15s,box-shadow .15s}.TaskReminderCard-module__sMhFIG__createButton:hover{background:var(--color-scheme-background);border-bottom:4px solid var(--color-scheme-border)}.TaskReminderCard-module__sMhFIG__createButton:focus-visible{border-bottom:4px solid var(--opacity-neutral-darkest-15);background:var(--color-scheme-foreground)}.TaskReminderCard-module__sMhFIG__createButton:active{background:var(--color-scheme-accent)}@media screen and (min-width:768px){.TaskReminderCard-module__sMhFIG__section{max-width:704px;height:auto}}@media screen and (min-width:1440px){.TaskReminderCard-module__sMhFIG__section{width:390px;max-width:none;height:498px;margin-bottom:0}.TaskReminderCard-module__sMhFIG__taskList{overflow-y:auto}.TaskReminderCard-module__sMhFIG__header h2{font-size:24px}.TaskReminderCard-module__sMhFIG__taskDate{font-size:12px}.TaskReminderCard-module__sMhFIG__taskName{font-size:14px}.TaskReminderCard-module__sMhFIG__emptyTitle,.TaskReminderCard-module__sMhFIG__emptySubtitle{font-size:16px}.TaskReminderCard-module__sMhFIG__createButton{width:191px;height:46px;font-size:16px}}.TaskReminderCard-module__sMhFIG__addButton{all:unset;cursor:pointer;border:2px solid #000;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:20px;font-weight:400;display:flex}.TaskReminderCard-module__sMhFIG__addButton:hover{background:0 0!important;transform:none!important}
.AddTaskModal-module__T4t-UG__overlay{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000004d;justify-content:center;align-items:center;animation:.25s forwards AddTaskModal-module__T4t-UG__fadeIn;display:flex;position:fixed;inset:0}.AddTaskModal-module__T4t-UG__modal{background:#fff;border-radius:20px;width:90%;max-width:640px;padding:40px 50px;animation:.3s forwards AddTaskModal-module__T4t-UG__popUp;position:relative;box-shadow:0 8px 24px #00000026}.AddTaskModal-module__T4t-UG__closeButton{cursor:pointer;background:0 0;border:none;font-size:22px;position:absolute;top:16px;right:16px}.AddTaskModal-module__T4t-UG__title{text-align:center;color:#000;margin-bottom:48px;font-family:Comfortaa,sans-serif;font-size:40px;font-weight:700;line-height:58px}.AddTaskModal-module__T4t-UG__form{flex-direction:column;display:flex}.AddTaskModal-module__T4t-UG__label{color:#222;margin-bottom:8px;font-size:15px;font-weight:500;display:block}.AddTaskModal-module__T4t-UG__label:first-of-type{margin-top:11px}.AddTaskModal-module__T4t-UG__label:nth-of-type(2){margin-top:8px}.AddTaskModal-module__T4t-UG__input{border:1px solid #ddd;border-radius:10px;width:100%;padding:12px 16px;font-size:16px}.AddTaskModal-module__T4t-UG__button{color:#333;cursor:pointer;background-color:#f8c7ce;border:none;border-radius:30px;align-self:center;margin-top:20px;padding:12px 24px;font-size:16px;transition:background-color .2s}.AddTaskModal-module__T4t-UG__button:hover{background-color:#f6b7c1}@keyframes AddTaskModal-module__T4t-UG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AddTaskModal-module__T4t-UG__popUp{0%{opacity:0;transform:translateY(30px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}
.BabyTab-module__6GHzBa__babyTabContainer{background:var(--color-scheme-foreground);box-sizing:border-box;border-radius:32px;flex-direction:column;gap:16px;max-width:335px;height:auto;margin-bottom:24px;padding:24px;display:flex}.BabyTab-module__6GHzBa__imgAnalogContainer{border-radius:24px;flex-shrink:0;max-width:287px;height:379px;margin-bottom:16px;position:relative;overflow:hidden}.BabyTab-module__6GHzBa__babySizeImage{object-fit:cover;border:1px solid #00000026;border-radius:24px}.BabyTab-module__6GHzBa__analogyText{color:var(--color-scheme-text);text-align:start;margin-bottom:16px;font-family:Lato,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.BabyTab-module__6GHzBa__journeyTextInfo{flex-direction:column;flex:1;justify-content:space-between;display:flex}.BabyTab-module__6GHzBa__descriptionContainer{margin-bottom:16px;overflow-y:auto}.BabyTab-module__6GHzBa__journeyDescription{color:var(--color-scheme-text);margin-bottom:8px;font-family:Lato,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.BabyTab-module__6GHzBa__interestingFacts{background:var(--color-scheme-foreground-alt);border-radius:12px;padding:12px}.BabyTab-module__6GHzBa__titleLogoFacts{color:var(--color-scheme-text);align-items:center;gap:8px;margin-bottom:8px;font-family:Lato,sans-serif;font-size:14px;font-weight:700;line-height:1.5;display:flex}.BabyTab-module__6GHzBa__factsDescription{color:#000;font-family:Lato,sans-serif;font-size:14px;font-weight:400;line-height:1.5}@media screen and (min-width:768px){.BabyTab-module__6GHzBa__babyTabContainer{max-width:704px;padding:24px}.BabyTab-module__6GHzBa__imgAnalogContainer{max-width:656px;height:379px;margin-bottom:16px}.BabyTab-module__6GHzBa__journeyTextInfo{padding-right:8px}}@media screen and (min-width:1440px){.BabyTab-module__6GHzBa__babyTabContainer{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:32px;width:1064px;max-width:none;height:467px;display:flex}.BabyTab-module__6GHzBa__imgAnalogContainer{flex-shrink:0;width:461px;height:379px;position:relative;overflow:hidden}.BabyTab-module__6GHzBa__babySizeImage{object-fit:cover;object-position:center}.BabyTab-module__6GHzBa__journeyTextInfo{flex:1;overflow-y:auto}.BabyTab-module__6GHzBa__analogyText,.BabyTab-module__6GHzBa__journeyDescription,.BabyTab-module__6GHzBa__factsDescription,.BabyTab-module__6GHzBa__titleLogoFacts{font-size:16px}}
