.CalendarTaskCheckIcon_icon__KAAtr{min-width:8px;min-height:8px}.CalendarTaskCheckIcon_doing__CFBzP{-webkit-animation:CalendarTaskCheckIcon_pulse__rYDdB 1s infinite;animation:CalendarTaskCheckIcon_pulse__rYDdB 1s infinite}@-webkit-keyframes CalendarTaskCheckIcon_pulse__rYDdB{0%{opacity:0}70%{opacity:.5}to{opacity:0}}@keyframes CalendarTaskCheckIcon_pulse__rYDdB{0%{opacity:0}70%{opacity:.5}to{opacity:0}}.CalendarTask_calendarTask__lmMS2{display:flex;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;flex-direction:column;border-radius:var(--border-radius);padding-left:2px}.CalendarTask_calendarTaskSelected__3Foih{background:#d5d5d5}.CalendarTask_calendarTask__lmMS2.CalendarTask_calendarTaskConflict__45FiQ{background:var(--ai-suggestion-color);color:#fff}.CalendarTask_calendarTask__lmMS2.CalendarTask_calendarTaskConflict__45FiQ:hover{background-color:var(--ai-suggestion-color)}.CalendarTask_calendarTask__lmMS2.CalendarTask_calendarTaskSelected__3Foih.CalendarTask_calendarTaskConflict__45FiQ{background-color:#833aff}.CalendarTask_calendarTask__lmMS2:hover{background-color:#d7d7d7}.CalendarTask_calendarTaskNotClickable__J8ThI{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;cursor:default}.CalendarTask_calendarTaskNotClickable__J8ThI:hover{background-color:transparent;background-color:initial}.CalendarTask_calendarTaskInner__Ro3Dv,.CalendarTask_calendarTask__lmMS2>div{display:flex;align-items:baseline}.CalendarTask_calendarTaskPin__G8_eG.CalendarTask_calendarTaskPinModal__QGUGD{width:15px}.CalendarTask_calendarTaskInfo__PN_il.CalendarTask_calendarTaskInfoModal__yJxH2{font-size:medium}.CalendarTask_calendarTaskModal__NDid7 svg{min-width:15px!important;min-height:15px!important}.CalendarTask_calendarTaskInfo__PN_il.CalendarTask_calendarTaskInfoFullscreen__7CyEJ{font-size:12px}.CalendarTask_calendarTaskWorkoutTaskComment__hjtvg.CalendarTask_calendarTaskWorkoutTaskCommentFullscreen__rkg6U,.CalendarTask_calendarTaskWorkoutTaskRpe__YBubw.CalendarTask_calendarTaskWorkoutTaskRpeFullscreen__GJ3c0{font-size:10px}.CalendarTask_calendarTaskPin__G8_eG{width:7px;min-width:7px;margin-right:2px;display:flex;justify-content:center}.CalendarTask_calendarTaskInfo__PN_il{overflow:hidden;font-size:10px}.CalendarTask_calendarTaskLabel__u4G__{-webkit-line-clamp:2}.CalendarTask_calendarTaskLabelCompressed__pHFFN,.CalendarTask_calendarTaskLabel__u4G__{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;grid-gap:3px;gap:3px}.CalendarTask_calendarTaskLabelCompressed__pHFFN{-webkit-line-clamp:1}.CalendarTask_calendarTaskLabel__u4G__>svg{min-width:11px}.CalendarTask_calendarTaskLabelCompleted__jqorw{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;grid-gap:3px;gap:3px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.CalendarTask_calendarTaskLabelCompleted__jqorw>svg{min-width:11px}.CalendarTask_calendarTaskWorkoutTaskRpe__YBubw{font-size:8px;margin-left:8px}.CalendarTask_calendarTaskWorkoutTaskComment__hjtvg{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8px;margin-left:8px}.CalendarTask_calendarTaskPreview__cPCXj{background-color:#d9d9d9;background-image:linear-gradient(90deg,#d9d9d9,#f5f5f5,#d9d9d9);background-size:200% 50px;-webkit-animation:var(--skeleton-animation),var(--fadein);animation:var(--skeleton-animation),var(--fadein);color:#666}.CalendarTask_calendarTaskWantToCut__JepWm{opacity:.5}.CalendarTask_calendarTaskAiProposedToRemove__wEnlD{background-color:#ffeeec!important;border:1px solid #ffabab!important;-webkit-animation:var(--fadein);animation:var(--fadein)}.CalendarTask_calendarTaskAiProposedToAdd__3pE2B{background-color:#fafcf5!important;border:1px solid #e6f2cc!important;-webkit-animation:var(--fadein);animation:var(--fadein)}.CalendarRepeatableTask_calendarRepeatableTask__f9cpn{display:flex;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;height:16px;font-size:10px;background:var(--calendar-selected-day-color);margin-left:-8px;margin-right:-9px}.CalendarRepeatableTask_calendarRepeatableTask__f9cpn.CalendarRepeatableTask_calendarRepeatableTaskInDayWithConflicts__WPoQ6{margin-left:-7px;margin-right:-7px}.CalendarRepeatableTask_calendarRepeatableTaskSelected__BzFlu{background:#d5d5d5}.CalendarRepeatableTask_calendarRepeatableTaskIsActivity__nsyMp{background:#c2b8f2}.CalendarRepeatableTask_calendarRepeatableTask__f9cpn.CalendarRepeatableTask_calendarRepeatableTaskConflict___B_my{background:var(--ai-suggestion-color);color:#fff}.CalendarRepeatableTask_calendarRepeatableTask__f9cpn.CalendarRepeatableTask_calendarRepeatableTaskConflict___B_my:hover{background-color:var(--ai-suggestion-color)}.CalendarRepeatableTask_calendarRepeatableTask__f9cpn.CalendarRepeatableTask_calendarRepeatableTaskSelected__BzFlu.CalendarRepeatableTask_calendarRepeatableTaskConflict___B_my{background-color:#833aff}.CalendarRepeatableTask_calendarRepeatableTaskStart__ZtiiJ{padding-left:2px;border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);margin-left:0}.CalendarRepeatableTask_calendarRepeatableTaskEnd__tzRXE{padding-right:2px;border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);margin-right:0}.CalendarRepeatableTask_calendarRepeatableTaskPreview__QoE5m{background-color:#d9d9d9;background-image:linear-gradient(90deg,#d9d9d9,#f5f5f5,#d9d9d9);background-size:200% 50px;-webkit-animation:var(--skeleton-animation),var(--fadein);animation:var(--skeleton-animation),var(--fadein);color:#666}.CalendarRepeatableTask_calendarRepeatableTaskWantToCut__b8yHt{opacity:.5}.CalendarRepeatableTask_calendarRepeatableTaskPin__aoLO_{width:7px;min-height:13px;min-width:7px;margin-right:2px;display:flex;height:100%;justify-content:center;margin-top:3px}.CalendarRepeatableTask_calendarRepeatableTaskInfo__jYIO1{overflow:hidden;font-size:10px}.CalendarRepeatableTask_calendarRepeatableTaskModal__kbxaT{height:auto;display:flex;align-items:center}.CalendarRepeatableTask_calendarRepeatableTaskPin__aoLO_.CalendarRepeatableTask_calendarRepeatableTaskPinModal__RopvC{width:15px}.CalendarRepeatableTask_calendarRepeatableTaskInfo__jYIO1.CalendarRepeatableTask_calendarRepeatableTaskInfoModal__N0IMx{font-size:medium}.CalendarRepeatableTask_calendarRepeatableTaskModal__kbxaT svg{min-width:15px!important;min-height:15px!important}.CalendarRepeatableTask_calendarRepeatableTaskInfo__jYIO1.CalendarRepeatableTask_calendarRepeatableTaskInfoFullscreen__6LSw_{font-size:12px}.CalendarNew_calendar__ZkTen{display:flex;flex-wrap:wrap;padding-bottom:20px;background-color:var(--app-background-color)}.CalendarNew_fullscreen__LlXOQ{position:fixed;top:0;left:0;z-index:3;width:100%;height:100vh;padding:0 20px 20px;overflow:auto}.CalendarNew_fullscreen__LlXOQ .CalendarNew_header__yn_dl{padding-top:20px}.CalendarNew_fullscreen__LlXOQ .CalendarNew_days__M6ley>span{font-size:16px}.CalendarNew_fullscreen__LlXOQ .CalendarNew_monthButtons__NkG9X>.CalendarNew_monthLabel__K2pAZ{font-size:22px}.CalendarNew_container__VKZbc{display:flex;flex-grow:1;flex-direction:column}.CalendarNew_header__yn_dl{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;align-items:center;grid-gap:10px;gap:10px;padding-bottom:10px;background:var(--app-background-color)}.CalendarNew_header__yn_dl .CalendarNew_calendarButtons__KYDAi{display:flex;flex-grow:1;justify-content:flex-end;grid-gap:10px;gap:10px;height:100%}.CalendarNew_header__yn_dl .CalendarNew_calendarButtons__KYDAi .CalendarNew_addPlanButton__taMjS{padding:5px 10px}.CalendarNew_headerFirstSection__J35eF{display:flex;flex-grow:1;flex-wrap:wrap;align-items:center;grid-gap:10px;gap:10px}.CalendarNew_monthButtons__NkG9X{display:flex;align-items:center}.CalendarNew_monthButtons__NkG9X>.CalendarNew_monthLabel__K2pAZ{min-width:17ch;margin:0;font-size:18px}.CalendarNew_monthButton__JnH8I{width:auto;height:auto;padding:0}.CalendarNew_addPlanButton__taMjS{padding:5px 10px}.CalendarNew_calendarContainer__SwvC8{overflow:hidden}.CalendarNew_days__M6ley{display:grid;grid-template-columns:repeat(7,1fr);justify-items:right;margin-bottom:5px}.CalendarNew_days__M6ley>span{margin-right:1ch;font-weight:400}@media (max-width:600px){.CalendarNew_extendedNutrition__E8aw_{display:none}}.CalendarNew_calendarGrid__xT2U_{display:grid;flex-grow:1;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:repeat(6,minmax(100px,1fr));justify-items:center;border:1px solid var(--calendar-border-color);border-radius:var(--border-radius)}.CalendarNew_weeks__wMq9Y{grid-template-rows:repeat(4,minmax(100px,1fr))}.CalendarNew_oneWeek__4Z_SK{grid-template-rows:repeat(1,minmax(100px,1fr))}@media (max-width:600px){.CalendarNew_oneWeek__4Z_SK{grid-template-columns:1fr;grid-template-rows:repeat(7,minmax(100px,1fr))}}.CalendarNew_nutritionPlanExtended__L1KCo .CalendarNew_calendarGrid__xT2U_{border:0}.CalendarNew_calendar__ZkTen[data-direction=next] .CalendarNew_calendarContainerAnimating__ZvRHv{-webkit-animation:CalendarNew_calendarSlideInNext__9CioZ .28s cubic-bezier(.2,0,0,1) both;animation:CalendarNew_calendarSlideInNext__9CioZ .28s cubic-bezier(.2,0,0,1) both}.CalendarNew_calendar__ZkTen[data-direction=prev] .CalendarNew_calendarContainerAnimating__ZvRHv{-webkit-animation:CalendarNew_calendarSlideInPrev__3p8Kc .28s cubic-bezier(.2,0,0,1) both;animation:CalendarNew_calendarSlideInPrev__3p8Kc .28s cubic-bezier(.2,0,0,1) both}.CalendarNew_dayModalTasksContainer__4ezH3{display:flex;flex-grow:1;flex-basis:0;flex-direction:column;grid-gap:10px;gap:10px;margin-top:10px;padding-right:10px;overflow-y:auto;transition:height .2s ease}.CalendarNew_emptyContainer__qIGfN{display:flex;align-items:center;justify-content:center;height:100%;padding:30px;text-align:center}@-webkit-keyframes CalendarNew_calendarSlideInNext__9CioZ{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@keyframes CalendarNew_calendarSlideInNext__9CioZ{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes CalendarNew_calendarSlideInPrev__3p8Kc{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}@keyframes CalendarNew_calendarSlideInPrev__3p8Kc{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}.CalendarDay_calendarDay__YBZY2{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;display:flex;flex-direction:column;padding:8px;width:100%;border-right:1px solid var(--calendar-border-color);border-bottom:1px solid var(--calendar-border-color)}.CalendarDay_calendarDayNutrition__fJMgv{display:flex;flex-direction:column;border-bottom:1px solid #ededed}.CalendarDay_isSelected__9U_01{background-color:var(--list-item-selected-color)}.CalendarDay_isOtherMonth__ITkJI{cursor:auto}.CalendarDay_isOtherMonth__ITkJI .CalendarDay_calendarDayDay__6OF0Z{opacity:.3}.CalendarDay_isPastDay__pOzqp{cursor:auto}.CalendarDay_isPastDay__pOzqp .CalendarDay_calendarDayDay__6OF0Z{opacity:.6}.CalendarDay_isSelectable__TNmEk{transition:background-color .2s ease;cursor:pointer}.CalendarDay_isSelectable__TNmEk:hover{background-color:var(--general-hover-color)}.CalendarDay_calendarDay__YBZY2.CalendarDay_hasConflict__Ch10O{background-color:var(--ai-light-background);box-shadow:inset 0 0 0 1px var(--ai-suggestion-color)}.CalendarDay_calendarDay__YBZY2:nth-child(7n){border-right:0}.CalendarDay_calendarDay__YBZY2:nth-last-child(-n+7){border-bottom:0}.CalendarDay_calendarDayDay__6OF0Z{display:flex;justify-content:flex-end}.CalendarDay_calendarDayDay__6OF0Z>span{width:3ch;height:3ch;display:flex;justify-content:center;align-items:center;border-radius:50%}.CalendarDay_isToday__FPkym>span{background-color:#c1de80;color:#fff}.CalendarDay_calendarDayTasksContainer__qN7CM{flex-grow:1;display:flex;flex-direction:column;grid-gap:2px;gap:2px}.CalendarDay_calendarDayTaskPinPlus__GM8wh{cursor:pointer;font-size:10px;margin-left:13px;font-weight:600}.CalendarDay_calendarDayTaskPinPlus__GM8wh.CalendarDay_calendarDayTaskPinPlusFullscreen__XZhLw{font-size:12px}.CalendarDay_calendarDayTaskRepeatableContainer__Gj4kO{flex-grow:1;display:flex;flex-direction:column-reverse;grid-gap:2px;gap:2px}.CalendarDay_isExtendedNutritionTask__TUnaJ{border-right:0;padding:0 0 8px}.CalendarDay_isExtendedNutritionTask__TUnaJ>.CalendarDay_calendarDayTasksContainer__qN7CM>*{padding-right:8px;padding-left:8px}.CalendarDay_isExtendedNutritionTask__TUnaJ>:first-child{margin-top:8px}.CalendarTaskActions_actions__Nxq8J{display:flex;flex-grow:1;align-items:center;max-width:300px;border-radius:4px;background-color:#f7f7f7;opacity:0;pointer-events:none;transition:opacity .3s ease}.CalendarTaskActions_actions__Nxq8J>span{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.CalendarTaskActions_visible__y8hpD{opacity:1;pointer-events:auto}@supports (container-type:inline-size){.CalendarTaskActions_actions__Nxq8J{@container new-app-container (max-width: 400px){max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;&>span{max-width:10ch}}}}@media (max-width:400px){.CalendarTaskActions_actions__Nxq8J{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.CalendarTaskActions_actions__Nxq8J>span{max-width:10ch}}.PasteToMultipleUsersAlertModal_usersTasksCount__7eFIS{display:block;margin-bottom:12px}.PasteToMultipleUsersAlertModal_option__kFNJH{display:flex;grid-gap:1ch;gap:1ch;padding:5px 0}.PasteToMultipleUsersAlertModal_option__kFNJH.PasteToMultipleUsersAlertModal_firstOption__K4ibI{padding-top:15px}.PasteToMultipleUsersAlertModal_option__kFNJH>input[type=radio]{padding:0;min-width:18px;width:18px;height:18px;background-color:transparent;border-radius:50%;vertical-align:middle;border:1px solid;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;cursor:pointer;display:flex;justify-content:center;align-items:center}.PasteToMultipleUsersAlertModal_option__kFNJH>input[type=radio]:before{content:"";width:10px;height:10px;transform:scale(0);transition:transform .12s ease-in-out;box-shadow:inset 1em 1em currentColor;border-radius:50%}.PasteToMultipleUsersAlertModal_option__kFNJH>input[type=radio]:checked:before{transform:scale(1)}.PasteToMultipleUsersAlertModal_option__kFNJH>label{cursor:pointer}.PasteToMultipleUsersAlertModal_title__NDliN{font-weight:600;margin-top:0}.PasteToMultipleUsersAlertModal_listContainer__6wlB_{background-color:#f7f7f7;border-radius:4px;padding:16px}.PasteToMultipleUsersAlertModal_list__1V5lF{max-height:350px;overflow:auto}.PasteToMultipleUsersAlertModal_list__1V5lF>:last-child{border-bottom:0}.PasteToMultipleUsersAlertModal_taskRow__jl5_5{padding:8px 0;margin-right:5px;border-bottom:1px solid #e7e7e7;display:flex;justify-content:space-between;align-items:center;grid-gap:40px;gap:40px}.PasteToMultipleUsersAlertModal_taskRowUsers__VnTvZ{display:flex;grid-gap:1ch;gap:1ch;align-items:center}.PasteToMultipleUsersAlertModal_showUsersButton__VfRrD{background-color:#d9d9d9}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}.CalendarExtendedNutritionTask_calendarExtendedNutritionTask__iKrK8{display:flex;flex-direction:column;padding-bottom:16px}.CalendarExtendedNutritionTask_calendarExtendedNutritionTaskTitle__nC08d{color:#979797;font-weight:700}.CalendarExtendedNutritionTask_calendarExtendedNutritionTaskContentContainer__hFUcM{border:1px solid transparent;border-radius:4px;background:#ededed;padding:10px 7px;transition:background-color .2s ease}.CalendarExtendedNutritionTask_calendarExtendedNutritionTaskContent__nyour{display:inline-block;font-size:var(--fs-small);line-height:1.2em;height:2.4em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CalendarExtendedNutritionTask_calendarExtendedNutritionTaskSelected__qu5zx .CalendarExtendedNutritionTask_calendarExtendedNutritionTaskContentContainer__hFUcM{background:#d5d5d5!important}.CalendarExtendedNutritionTask_calendarExtendedNutritionTaskEmpty__1LkVq .CalendarExtendedNutritionTask_calendarExtendedNutritionTaskContentContainer__hFUcM{opacity:0!important}.CalendarExtendedNutritionTask_calendarExtendedNutritionTaskConflict__vP5sn .CalendarExtendedNutritionTask_calendarExtendedNutritionTaskContentContainer__hFUcM{background-color:#fef6f5!important;border:1px solid #ee655c!important}.CalendarExtendedNutritionTask_calendarExtendedNutritionTaskConflict__vP5sn.CalendarExtendedNutritionTask_calendarExtendedNutritionTaskSelected__qu5zx .CalendarExtendedNutritionTask_calendarExtendedNutritionTaskContentContainer__hFUcM{background-color:#f9e6e4!important}.CalendarExtendedNutritionTask_calendarExtendedNutritionTaskConflictsSolved__GEYIq .CalendarExtendedNutritionTask_calendarExtendedNutritionTaskContentContainer__hFUcM{--angle:0deg;border-radius:4px;border:1px solid transparent;background:linear-gradient(#f9f5ff,#f9f5ff) padding-box,conic-gradient(from var(--angle),#3a29d5,#881fa2,#910098,#881fa2,#3a29d5) border-box;-webkit-animation:CalendarExtendedNutritionTask_spin__NN5Zb 4s linear infinite;animation:CalendarExtendedNutritionTask_spin__NN5Zb 4s linear infinite}.CalendarExtendedNutritionTask_calendarExtendedNutritionTaskPreview__XEzNp .CalendarExtendedNutritionTask_calendarExtendedNutritionTaskContentContainer__hFUcM{background-color:#d9d9d9;background-image:linear-gradient(90deg,#d9d9d9,#f5f5f5,#d9d9d9);background-size:200% 50px;-webkit-animation:var(--skeleton-animation),var(--fadein);animation:var(--skeleton-animation),var(--fadein);color:#666}.CalendarExtendedNutritionTask_calendarExtendedNutritionTaskWantToCut__Ag72g .CalendarExtendedNutritionTask_calendarExtendedNutritionTaskContentContainer__hFUcM{opacity:.5}.CalendarExtendedNutritionTask_calendarExtendedNutritionTaskContentContainerSlot__HDgKz{background-color:transparent!important}@-webkit-keyframes CalendarExtendedNutritionTask_spin__NN5Zb{to{--angle:360deg}}@keyframes CalendarExtendedNutritionTask_spin__NN5Zb{to{--angle:360deg}}.CalendarDayNutritionResume_resume__WofGM{padding:8px}.CalendarDayNutritionResume_kcal__9_Y0_{font-size:var(--fs-small);display:flex;justify-content:center;border-radius:4px;background:#4328d0;color:#fff;opacity:0;-webkit-animation:CalendarDayNutritionResume_calendarKcalFadeIn___n4TK .6s ease forwards;animation:CalendarDayNutritionResume_calendarKcalFadeIn___n4TK .6s ease forwards}.CalendarDayNutritionResume_macros__RLltQ{font-size:var(--fs-small);display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;grid-gap:1px;gap:1px;margin-top:8px}.CalendarDayNutritionResume_hidden__uKZx6{opacity:0}.CalendarDayNutritionResume_visible__cqt04{opacity:1}.CalendarDayNutritionResume_visible__cqt04 .CalendarDayNutritionResume_macroContainer__AdnUf{opacity:1;-webkit-animation:CalendarDayNutritionResume_calendarKcalFadeIn___n4TK .6s ease forwards;animation:CalendarDayNutritionResume_calendarKcalFadeIn___n4TK .6s ease forwards}.CalendarDayNutritionResume_macroLabelContainer__SV4js{border-radius:4px;width:1.5em;height:1.5em;display:flex;justify-content:center;align-items:center}.CalendarDayNutritionResume_macroLabelContainer__SV4js>span{font-weight:700}.CalendarDayNutritionResume_macroContainer__AdnUf{flex:1 1 89px;opacity:0;display:flex;grid-gap:2px;gap:2px}@-webkit-keyframes CalendarDayNutritionResume_calendarKcalFadeIn___n4TK{0%{opacity:0}to{opacity:1}}@keyframes CalendarDayNutritionResume_calendarKcalFadeIn___n4TK{0%{opacity:0}to{opacity:1}}.CalendarNutritionDay_calendarDay__l72x5{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;display:flex;flex-direction:column;padding:8px;width:100%;border-right:1px solid var(--calendar-border-color);border-bottom:1px solid var(--calendar-border-color)}.CalendarNutritionDay_calendarDayNutrition__8sXv4{display:flex;flex-direction:column;border-bottom:1px solid #ededed}.CalendarNutritionDay_isSelected__pWY5W{background-color:var(--list-item-selected-color)}.CalendarNutritionDay_isSelectable__KlBGL{transition:background-color .2s ease;cursor:pointer}.CalendarNutritionDay_isSelectable__KlBGL:hover{background-color:var(--general-hover-color)}.CalendarNutritionDay_calendarDay__l72x5:nth-child(7n){border-right:0}.CalendarNutritionDay_calendarDay__l72x5:nth-last-child(-n+7){border-bottom:0}.CalendarNutritionDay_calendarDayDay__nrGj1{display:flex;justify-content:flex-end}.CalendarNutritionDay_calendarDayDay__nrGj1>span{width:3ch;height:3ch;display:flex;justify-content:center;align-items:center;border-radius:50%}.CalendarNutritionDay_isToday__wp5v1>span{background-color:#c1de80;color:#fff}.CalendarNutritionDay_calendarDayTasksContainer__apg9G{flex-grow:1;display:flex;flex-direction:column;grid-gap:2px;gap:2px}.CalendarNutritionDay_isExtendedNutritionTask__CjZCD{border-right:0;padding:0 0 8px}.CalendarNutritionDay_isExtendedNutritionTask__CjZCD>.CalendarNutritionDay_calendarDayTasksContainer__apg9G>*{padding-right:8px;padding-left:8px}.CalendarNutritionDay_isExtendedNutritionTask__CjZCD>:first-child{margin-top:8px}.CalendarNutritionDay_nutritionTaskTitle__2T2UX{color:#979797;font-weight:700;opacity:0}@media (max-width:600px){.CalendarNutritionDay_nutritionTaskTitle__2T2UX{opacity:1}}.CalendarNutritionDay_calendarDay__l72x5:nth-child(7n+1) .CalendarNutritionDay_nutritionTaskTitle__2T2UX{opacity:1}.CalendarNutritionDay_nutritionTaskContentContainer__pCqOk{border:1px solid transparent;border-radius:4px;background:#ededed;padding:10px 7px;transition:background-color .2s ease}.CalendarNutritionDay_nutritionTaskContent__p8Prb{display:inline-block;font-size:var(--fs-small);line-height:1.2em;height:2.4em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CalendarNutritionDay_nutritionTaskContentContainer__pCqOk.CalendarNutritionDay_slot___kdJS{background-color:transparent!important}.CalendarNutritionDay_nutritionTaskSlot__Dic3F{display:flex;flex-direction:column;padding-bottom:16px}