@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}.CalendarExtendedNutritionTask_calendarExtendedNutritionTask__kB1om{display:flex;flex-direction:column;padding-bottom:16px}.CalendarExtendedNutritionTask_calendarExtendedNutritionTaskTitle__ZERN_{color:#979797;font-weight:700}.CalendarExtendedNutritionTask_calendarExtendedNutritionTaskContentContainer__uNnLU{border:1px solid transparent;border-radius:4px;background:#ededed;padding:10px 7px;transition:background-color .2s ease}.CalendarExtendedNutritionTask_calendarExtendedNutritionTaskContent__FoF__{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__p_uvE .CalendarExtendedNutritionTask_calendarExtendedNutritionTaskContentContainer__uNnLU{background:#d5d5d5!important}.CalendarExtendedNutritionTask_calendarExtendedNutritionTaskEmpty___Z_TN .CalendarExtendedNutritionTask_calendarExtendedNutritionTaskContentContainer__uNnLU{opacity:0!important}.CalendarExtendedNutritionTask_calendarExtendedNutritionTaskConflict__ofPL6 .CalendarExtendedNutritionTask_calendarExtendedNutritionTaskContentContainer__uNnLU{background-color:#fef6f5!important;border:1px solid #ee655c!important}.CalendarExtendedNutritionTask_calendarExtendedNutritionTaskConflict__ofPL6.CalendarExtendedNutritionTask_calendarExtendedNutritionTaskSelected__p_uvE .CalendarExtendedNutritionTask_calendarExtendedNutritionTaskContentContainer__uNnLU{background-color:#f9e6e4!important}.CalendarExtendedNutritionTask_calendarExtendedNutritionTaskConflictsSolved__M3EY9 .CalendarExtendedNutritionTask_calendarExtendedNutritionTaskContentContainer__uNnLU{--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__EUqAv 4s linear infinite;animation:CalendarExtendedNutritionTask_spin__EUqAv 4s linear infinite}.CalendarExtendedNutritionTask_calendarExtendedNutritionTaskPreview__Pchzc .CalendarExtendedNutritionTask_calendarExtendedNutritionTaskContentContainer__uNnLU{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__TdZ4m .CalendarExtendedNutritionTask_calendarExtendedNutritionTaskContentContainer__uNnLU{opacity:.5}.CalendarExtendedNutritionTask_calendarExtendedNutritionTaskContentContainerSlot__QJpmg{background-color:transparent!important}@-webkit-keyframes CalendarExtendedNutritionTask_spin__EUqAv{to{--angle:360deg}}@keyframes CalendarExtendedNutritionTask_spin__EUqAv{to{--angle:360deg}}.CalendarDayNutritionResume_resume__UgkER{padding:8px}.CalendarDayNutritionResume_kcal__k1c_S{font-size:var(--fs-small);display:flex;justify-content:center;border-radius:4px;background:#4328d0;color:#fff;opacity:0;-webkit-animation:CalendarDayNutritionResume_calendarKcalFadeIn__nnoZB .6s ease forwards;animation:CalendarDayNutritionResume_calendarKcalFadeIn__nnoZB .6s ease forwards}.CalendarDayNutritionResume_macros__sm_DX{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__3q6Av{opacity:0}.CalendarDayNutritionResume_visible__n6EaN{opacity:1}.CalendarDayNutritionResume_visible__n6EaN .CalendarDayNutritionResume_macroContainer__IskB0{opacity:1;-webkit-animation:CalendarDayNutritionResume_calendarKcalFadeIn__nnoZB .6s ease forwards;animation:CalendarDayNutritionResume_calendarKcalFadeIn__nnoZB .6s ease forwards}.CalendarDayNutritionResume_macroLabelContainer__AZMO5{border-radius:4px;width:1.5em;height:1.5em;display:flex;justify-content:center;align-items:center}.CalendarDayNutritionResume_macroLabelContainer__AZMO5>span{font-weight:700}.CalendarDayNutritionResume_macroContainer__IskB0{flex:1 1 89px;opacity:0;display:flex;grid-gap:2px;gap:2px}@-webkit-keyframes CalendarDayNutritionResume_calendarKcalFadeIn__nnoZB{0%{opacity:0}to{opacity:1}}@keyframes CalendarDayNutritionResume_calendarKcalFadeIn__nnoZB{0%{opacity:0}to{opacity:1}}.CalendarNutritionDay_calendarDay__Fikyo{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__Un8sC{display:flex;flex-direction:column;border-bottom:1px solid #ededed}.CalendarNutritionDay_isSelected__vrXth{background-color:var(--list-item-selected-color)}.CalendarNutritionDay_isSelectable__aIHfP{transition:background-color .2s ease;cursor:pointer}.CalendarNutritionDay_isSelectable__aIHfP:hover{background-color:var(--general-hover-color)}.CalendarNutritionDay_calendarDay__Fikyo:nth-child(7n){border-right:0}.CalendarNutritionDay_calendarDay__Fikyo:nth-last-child(-n+7){border-bottom:0}.CalendarNutritionDay_calendarDayDay__0W6jK{display:flex;justify-content:flex-end}.CalendarNutritionDay_calendarDayDay__0W6jK>span{width:3ch;height:3ch;display:flex;justify-content:center;align-items:center;border-radius:50%}.CalendarNutritionDay_isToday__9RnWf>span{background-color:#c1de80;color:#fff}.CalendarNutritionDay_calendarDayTasksContainer__Zj_CH{flex-grow:1;display:flex;flex-direction:column;grid-gap:2px;gap:2px}.CalendarNutritionDay_isExtendedNutritionTask__A4mMR{border-right:0;padding:0 0 8px}.CalendarNutritionDay_isExtendedNutritionTask__A4mMR>.CalendarNutritionDay_calendarDayTasksContainer__Zj_CH>*{padding-right:8px;padding-left:8px}.CalendarNutritionDay_isExtendedNutritionTask__A4mMR>:first-child{margin-top:8px}.CalendarNutritionDay_nutritionTaskTitle__ZrPQf{color:#979797;font-weight:700;opacity:0}@media (max-width:600px){.CalendarNutritionDay_nutritionTaskTitle__ZrPQf{opacity:1}}.CalendarNutritionDay_calendarDay__Fikyo:nth-child(7n+1) .CalendarNutritionDay_nutritionTaskTitle__ZrPQf{opacity:1}.CalendarNutritionDay_nutritionTaskContentContainer__wNTu9{border:1px solid transparent;border-radius:4px;background:#ededed;padding:10px 7px;transition:background-color .2s ease}.CalendarNutritionDay_nutritionTaskContent__z_lt_{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__wNTu9.CalendarNutritionDay_slot__6tSQu{background-color:transparent!important}.CalendarNutritionDay_nutritionTaskSlot__P69K0{display:flex;flex-direction:column;padding-bottom:16px}.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)}}