.JourneyPage-module__cSjQ4q__container{min-width:335px;margin:0 auto;padding-bottom:24px}@media (min-width:768px){.JourneyPage-module__cSjQ4q__container{width:704px}}@media (min-width:1440px){.JourneyPage-module__cSjQ4q__container{width:1064px;height:812px;margin:0;padding:0}}
.WeekSelector-module__ZYvm1q__container{white-space:nowrap;gap:16px;margin-top:24px;margin-bottom:24px;padding-bottom:8px;display:flex;overflow-x:auto}.WeekSelector-module__ZYvm1q__weekButton{background:var(--bg-accent);cursor:pointer;border:4px solid transparent;border-radius:32px;flex-direction:column;justify-content:center;align-items:center;width:97px;height:101px;padding:16px;transition:background .2s;display:flex}.WeekSelector-module__ZYvm1q__weekButton:hover,.WeekSelector-module__ZYvm1q__weekButton:focus{border:4px solid var(--color-scheme-foreground-alt)}.WeekSelector-module__ZYvm1q__weekButtonActive{border:4px solid var(--color-scheme-border);background:var(--color-scheme-accent);border-radius:32px;width:97px;height:101px;padding:16px}.WeekSelector-module__ZYvm1q__weekButtonDisabled{border:0px solid var(--color-scheme-border);background:var(--color-neutral-lightest);opacity:.4;cursor:not-allowed;border-radius:32px;width:97px;height:101px;padding:16px}.WeekSelector-module__ZYvm1q__weekButtonDisabled:hover,.WeekSelector-module__ZYvm1q__weekButtonDisabled:focus{border:0px solid var(--color-scheme-border)}.WeekSelector-module__ZYvm1q__weekNumber{letter-spacing:.01em;text-align:center;color:#000;font-family:Comfortaa,sans-serif;font-size:24px;font-weight:700;line-height:1.4}.WeekSelector-module__ZYvm1q__weekLabel{text-align:center;color:#000;font-family:Lato,sans-serif;font-size:14px;font-weight:400;line-height:1.5}
.JourneyDetails-module__6GBN-a__journeyDetails{background:#fff;border-radius:8px;min-width:335px}@media (min-width:768px){.JourneyDetails-module__6GBN-a__journeyDetails{min-width:704px}}.JourneyDetails-module__6GBN-a__tabSelector{border:1px solid var(--opacity-transparent);background:var(--bg-accent);border-radius:100px;flex-direction:row;justify-content:space-between;height:50px;margin-bottom:16px;padding:4px;list-style:none;display:flex}@media (min-width:1440px){.JourneyDetails-module__6GBN-a__tabSelector{width:572px;height:54px;margin-left:auto;margin-right:auto;padding:5px}}.JourneyDetails-module__6GBN-a__tabItem{text-align:center;border:1px solid var(--opacity-transparent);background:var(--opacity-transparent);cursor:pointer;border-radius:100px;width:100%;height:42px;padding:10px 24px;font-family:Lato,sans-serif;font-size:13px;font-weight:500;line-height:1.6}.JourneyDetails-module__6GBN-a__tabItem[data-state=active]{background:var(--color-scheme-foreground-alt);border:1px solid rgba(255,255,255,0)}.JourneyDetails-module__6GBN-a__contentList{background:var(--bg-accent);border-radius:32px;padding:24px}.JourneyDetails-module__6GBN-a__babyImage{margin-bottom:32px}.JourneyDetails-module__6GBN-a__babyImg{border:1px solid rgba(0,0,0,.15);border-radius:24px;width:100%;height:auto;margin:0 auto 16px;display:block}.JourneyDetails-module__6GBN-a__descriptionList{flex-direction:column;gap:16px;margin-bottom:16px;display:flex}.JourneyDetails-module__6GBN-a__fact{background:var(--bg-accent-high);border-radius:12px;padding:12px}.JourneyDetails-module__6GBN-a__item{font-family:Lato,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.JourneyDetails-module__6GBN-a__title{letter-spacing:.01em;align-items:center;gap:8px;padding-bottom:8px;font-family:Comfortaa,sans-serif;font-size:18px;font-weight:700;line-height:1.4;display:flex}@media (min-width:768px){.JourneyDetails-module__6GBN-a__babyImg{width:656px}.JourneyDetails-module__6GBN-a__tabItem{font-size:14px}}@media (min-width:1440px){.JourneyDetails-module__6GBN-a__item{font-size:16px}.JourneyDetails-module__6GBN-a__contentList.JourneyDetails-module__6GBN-a__baby{gap:32px;display:flex;overflow-x:auto}.JourneyDetails-module__6GBN-a__babyImage{margin-bottom:0}.JourneyDetails-module__6GBN-a__babyImg{width:461px}}.JourneyDetails-module__6GBN-a__mom .JourneyDetails-module__6GBN-a__contentList{margin-bottom:24px}@media (min-width:1440px){.JourneyDetails-module__6GBN-a__mom .JourneyDetails-module__6GBN-a__contentList+.JourneyDetails-module__6GBN-a__contentList{margin-bottom:0}}.JourneyDetails-module__6GBN-a__feelingsList{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.JourneyDetails-module__6GBN-a__feelingsItem{background:rgba(0,0,0,.05);border:1px solid rgba(255,255,255,0);border-radius:100px;padding:4px 10px;font-family:Lato,sans-serif;font-size:12px;font-weight:600;line-height:1.6}.JourneyDetails-module__6GBN-a__tipsList{flex-direction:column;gap:8px;list-style:none;display:flex}.JourneyDetails-module__6GBN-a__tipItem{align-items:flex-start;gap:8px;display:flex}.JourneyDetails-module__6GBN-a__tipContent{flex-direction:column;display:flex}.JourneyDetails-module__6GBN-a__tipCategory{font-family:Lato,sans-serif;font-size:14px;font-weight:700;line-height:1,6;color:#000}@media (min-width:1440px){.JourneyDetails-module__6GBN-a__mom{gap:24px;display:flex}.JourneyDetails-module__6GBN-a__momContent{width:650px}}
.TasksReminderCard-module__EWzQbq__tasksContainer{background:var(--bg-accent);border-radius:32px;width:100%;min-width:335px;padding:24px}.TasksReminderCard-module__EWzQbq__tasksHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.TasksReminderCard-module__EWzQbq__tasksHeader h2{letter-spacing:.01em;font-size:20px;font-weight:700;line-height:1.4}.TasksReminderCard-module__EWzQbq__tasksHeader button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.TasksReminderCard-module__EWzQbq__addTask{fill:#000;justify-content:center;align-items:center;width:25px;height:25px;padding-top:3px;display:flex}.TasksReminderCard-module__EWzQbq__addTaskLink{cursor:pointer;justify-content:center;align-items:center;display:flex}.TasksReminderCard-module__EWzQbq__tasksList{flex-direction:column;gap:16px;width:100%;display:flex}.TasksReminderCard-module__EWzQbq__tasksListItem{flex-direction:column;gap:16px;padding-top:19px;list-style:none;display:flex}.TasksReminderCard-module__EWzQbq__taskLabel{flex-direction:row;align-items:center;display:flex}.TasksReminderCard-module__EWzQbq__noTasks{color:#000;font-size:14px;font-weight:700;line-height:1.6}.TasksReminderCard-module__EWzQbq__noTasksDescription{color:#000;font-size:14px;font-weight:400;line-height:1.5}.TasksReminderCard-module__EWzQbq__addTaskButton{border-bottom:4px solid var(--accent-ui);background:var(--bg-accent-high);color:#000;border-radius:100px;justify-content:center;align-items:center;width:173px;height:42px;margin-top:16px;padding:10px 24px;font-size:14px;font-weight:500;line-height:1.6;transition:all .3s;display:flex}.TasksReminderCard-module__EWzQbq__addTaskButton:hover,.TasksReminderCard-module__EWzQbq__addTaskButton:focus{background:#fff;border-bottom:4px solid rgba(0,0,0,.15)}.TasksReminderCard-module__EWzQbq__addTaskButton:active{background:#b2b2b2;border-bottom:4px solid transparent}.TasksReminderCard-module__EWzQbq__checkImitationFalse{cursor:pointer;background-color:rgba(0,0,0,.05);border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative}.TasksReminderCard-module__EWzQbq__checkImitationTrue{cursor:pointer;background-color:#000;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative}.TasksReminderCard-module__EWzQbq__check{opacity:0;border:none;outline:transparent;width:20px;height:20px;display:block;position:absolute;top:0;left:0}.TasksReminderCard-module__EWzQbq__checkIconFalse{fill:#fff;opacity:0;width:20px;height:18px}.TasksReminderCard-module__EWzQbq__checkIconTrue{fill:#fff;opacity:1;width:20px;height:18px}.TasksReminderCard-module__EWzQbq__check:checked+.TasksReminderCard-module__EWzQbq__checkIcon{opacity:1}.TasksReminderCard-module__EWzQbq__check:checked .TasksReminderCard-module__EWzQbq__checkImitation{background-color:#000}.TasksReminderCard-module__EWzQbq__taskTextWrapper{margin-left:8px;position:relative}.TasksReminderCard-module__EWzQbq__data{width:100px;height:20px;font-size:10px;font-weight:400;line-height:1.6;position:absolute;top:-18px;left:0}.TasksReminderCard-module__EWzQbq__taskDescription{font-size:12px;font-weight:400;line-height:1.6}.TasksReminderCard-module__EWzQbq__taskDone{opacity:.7;text-decoration:line-through}@media only screen and (min-width:1440px){.TasksReminderCard-module__EWzQbq__tasksContainer{width:390px;height:100%;max-height:499px}.TasksReminderCard-module__EWzQbq__tasksHeader h2{font-family:inherit;font-size:24px}.TasksReminderCard-module__EWzQbq__wrapperTasksList{height:100%;max-height:400px;padding-right:10px;overflow-y:auto}.TasksReminderCard-module__EWzQbq__tasksList{padding-right:10px;overflow-y:auto}.TasksReminderCard-module__EWzQbq__data{width:100px;height:20px;font-size:12px}.TasksReminderCard-module__EWzQbq__taskDescription{font-size:14px}.TasksReminderCard-module__EWzQbq__noTasks,.TasksReminderCard-module__EWzQbq__noTasksDescription{font-size:16px}.TasksReminderCard-module__EWzQbq__addTaskButton{width:191px;height:46px;font-size:16px}}
.buttons-module__xfYOEq__baseButton{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:none;border-radius:23px;justify-content:center;align-items:center;width:268px;padding:10px 24px;font-family:inherit;font-size:16px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.buttons-module__xfYOEq__primaryButton{color-scheme:normal;background-color:var(--bg-accent-high);color:#000;border:none;border-bottom:4px solid var(--accent-ui)}.buttons-module__xfYOEq__primaryButton:hover{background-color:var(--accent-ui);border-bottom:4px solid rgba(0,0,0,.15);transform:translateY(-1px)}.buttons-module__xfYOEq__primaryButton:active{background-color:var(--accent-ui);transform:translateY(0)}.buttons-module__xfYOEq__secondaryButton{color:#9747ff;background-color:transparent;border:2px solid #9747ff;}.buttons-module__xfYOEq__secondaryButton:hover{background-color:rgba(151,71,255,.1);border-color:#8a3fff}.buttons-module__xfYOEq__secondaryButton:active{background-color:rgba(151,71,255,.2)}.buttons-module__xfYOEq__outlineButton{color:#9747ff;background-color:transparent;border:2px dashed #9747ff;}.buttons-module__xfYOEq__outlineButton:hover{background-color:rgba(151,71,255,.05);border-style:solid}.buttons-module__xfYOEq__gradientButton{background:linear-gradient(135deg,var(--bg-accent-high)0%,var(--accent-ui)100%);color:#000;border:none;}.buttons-module__xfYOEq__gradientButton:hover{background:linear-gradient(135deg,var(--accent-ui)0%,var(--accent-ui-scroll)100%)}.buttons-module__xfYOEq__largeButton{border-radius:28px;min-height:56px;padding:16px 32px;font-size:18px}.buttons-module__xfYOEq__smallButton{border-radius:18px;min-height:36px;padding:8px 16px;font-size:14px}.buttons-module__xfYOEq__extraSmallButton{border-radius:16px;min-height:32px;padding:6px 12px;font-size:12px}.buttons-module__xfYOEq__disabledButton{color:#999;cursor:not-allowed;background-color:#f0f0f0;border-color:#ddd;transform:none}.buttons-module__xfYOEq__loadingButton{color:transparent;pointer-events:none;position:relative}.buttons-module__xfYOEq__loadingButton:after{content:"";border:2px solid rgba(0,0,0,.3);border-top-color:#000;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;animation:1s linear infinite buttons-module__xfYOEq__buttonSpinner;position:absolute;top:50%;left:50%}@keyframes buttons-module__xfYOEq__buttonSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.buttons-module__xfYOEq__fullWidthButton{width:100%;display:flex}.buttons-module__xfYOEq__iconButton{gap:8px}.buttons-module__xfYOEq__iconOnlyButton{width:48px;height:48px;padding:12px}.buttons-module__xfYOEq__baseButton:focus{box-shadow:0 0 0 3px var(--accent-ui);outline:none}@media (max-width:768px){.buttons-module__xfYOEq__baseButton{min-height:44px;padding:10px 20px;font-size:15px}.buttons-module__xfYOEq__largeButton{min-height:52px;padding:14px 28px;font-size:17px}}
