.RestrictionModal_Container__8n6YK .RestrictionModal_Title__dQmmq{font-size:18px;line-height:28px;font-weight:500;margin-top:-8px;margin-bottom:24px}.RestrictionModal_Container__8n6YK p{font-size:16px;line-height:24px}.RestrictionModal_Container__8n6YK a{text-decoration:none;margin-left:8px;color:#ec932e;border-bottom:1px dashed #ec932e}.GeneratedMealFoodItem_Container__2p1f2{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:center;align-items:center;padding:8px 12px;min-width:280px}.GeneratedMealFoodItem_Container__2p1f2:hover{background:#fafafa}.GeneratedMealFoodItem_Container__2p1f2:hover input{border-bottom:1px solid #ababab}.GeneratedMealFoodItem_Container__2p1f2:hover .GeneratedMealFoodItem_TooltipContainer__3QFuV{display:block}.GeneratedMealFoodItem_Container__2p1f2:hover .GeneratedMealFoodItem_ActionsContainer__3llQ2{visibility:visible}.GeneratedMealFoodItem_Fetching__gBkj1{position:absolute;width:100%;height:100%}.GeneratedMealFoodItem_FoodInfoContainer__A31u9{cursor:pointer;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-flex:1;flex:1 1}.GeneratedMealFoodItem_ActionsContainer__3llQ2{visibility:hidden}.GeneratedMealFoodItem_ActionsContainer__3llQ2,.GeneratedMealFoodItem_FoodSizesContainer__1W_1i{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.GeneratedMealFoodItem_FoodSizeInput__whKed{border:none;background:none;font-family:inherit;font-size:14px;outline:none}.GeneratedMealFoodItem_Unit__37nLo{color:#7e7e7e;font-size:14px}.GeneratedMealFoodItem_Divider__2x3qo{margin:0 8px}.GeneratedMealFoodItem_FoodName__2_-7B{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.GeneratedMealFoodItem_FoodName__2_-7B span{font-weight:400;font-size:16px;line-height:24px;color:#202020}.GeneratedMealFoodItem_FoodName__2_-7B .GeneratedMealFoodItem_TooltipContainer__3QFuV{position:relative;display:none}.GeneratedMealFoodItem_FoodName__2_-7B .GeneratedMealFoodItem_TooltipContainer__3QFuV img{width:16px;height:16px;margin-left:4px;cursor:help}.GeneratedMealFoodItem_FoodName__2_-7B .GeneratedMealFoodItem_TooltipContainer__3QFuV .GeneratedMealFoodItem_Tooltip__28acr{position:absolute;top:-24px;left:24px;-moz-border-radius:8px;border-radius:8px;z-index:999;background:#fff;border:1px solid #ededed}.GeneratedMealFoodItem_FoodName__2_-7B .GeneratedMealFoodItem_TooltipContainer__3QFuV .GeneratedMealFoodItem_Tooltip__28acr:before{content:"";position:absolute;top:21px;left:-14px;border:7px solid transparent;border-right-color:#ededed}.GeneratedMealFoodItem_FoodName__2_-7B .GeneratedMealFoodItem_TooltipContainer__3QFuV .GeneratedMealFoodItem_Tooltip__28acr:after{content:"";position:absolute;top:22px;left:-12px;border:6px solid transparent;border-right-color:#fff}.GeneratedMealFoodItem_FoodDescription__3ltNJ{font-size:12px;line-height:16px;color:#7e7e7e}.GeneratedMealFoodItem_FoodNameAndPortion__2WHd_{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;-moz-box-flex:1;flex:1 1}.GeneratedMealFoodItem_FoodNameAndPortion__2WHd_>div{-moz-box-flex:1;flex:1 1}.GeneratedMealFoodItem_Small__30ljb{display:block}.GeneratedMealFoodItem_DotMenuContainer__Ds9Sq{display:none}@media(max-width:600px){.GeneratedMealFoodItem_Container__2p1f2{min-width:auto;margin-right:0}.GeneratedMealFoodItem_Container__2p1f2:hover .GeneratedMealFoodItem_TooltipContainer__3QFuV{display:none}.GeneratedMealFoodItem_Container__2p1f2:hover .GeneratedMealFoodItem_ActionsContainer__3llQ2{display:none}.GeneratedMealFoodItem_FoodName__2_-7B span{font-size:14px;line-height:24px}.GeneratedMealFoodItem_FoodSizeInput__whKed,.GeneratedMealFoodItem_Unit__37nLo{font-size:12px}.GeneratedMealFoodItem_ActionsContainer__3llQ2{display:none}.GeneratedMealFoodItem_DotMenuContainer__Ds9Sq{margin-right:-12px;display:block;-moz-border-radius:50%;border-radius:50%}.GeneratedMealFoodItem_DotMenuContainer__Ds9Sq:hover{background:#fbe6d6}.GeneratedMealFoodItem_FoodNameAndPortion__2WHd_{display:block}}.SwapAnimation_RootContainer__34MpQ{-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;transition:all .4s ease-out;overflow:hidden}.SwapAnimation_RootContainer__34MpQ .SwapAnimation_Animating__rWSns{-webkit-transform:translateX(-100vw);-moz-transform:translateX(-100vw);transform:translateX(-100vw)}.SwapAnimation_RootContainer__34MpQ .SwapAnimation_Animating__rWSns,.SwapAnimation_RootContainer__34MpQ .SwapAnimation_AnimatingShow__2VMEr{-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;-moz-transition:transform .4s ease-in-out,-moz-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out,-moz-transform .4s ease-in-out}.SwapAnimation_RootContainer__34MpQ .SwapAnimation_AnimatingShow__2VMEr{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}.MealController_Container__2H7z1{align-self:center;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-moz-transition:transform .3s ease-out,-moz-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out,-moz-transform .3s ease-out;width:100%}.MealController_EmptyMeal__3Vrvt{background:#fbfbfb;border:1px dashed #bdbdbd;-moz-border-radius:12px;border-radius:12px;padding:12px;margin-bottom:24px}.MealController_EmptyMeal__3Vrvt p{margin:0;font-size:14px;line-height:24px}.MealController_EmptyMeal__3Vrvt .MealController_Header__DzL8n{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:center;align-items:center}.MealController_EmptyMeal__3Vrvt .MealController_Header__DzL8n .MealController_Bold__1FuX9{font-weight:500}.MealController_EmptyMeal__3Vrvt .MealController_Header__DzL8n .MealController_Capitalize__2Dn2c{text-transform:capitalize}.MealController_EmptyMeal__3Vrvt .MealController_Header__DzL8n span{color:#7e7e7e;font-size:12px;line-height:16px;font-weight:400}.MealController_EmptyMeal__3Vrvt .MealController_AddFoodContainer__1W3gI{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center}.MealController_EmptyMeal__3Vrvt .MealController_AddFoodContainer__1W3gI button{outline:0;border:0;background:0;color:#ff9849;font-size:14px;line-height:24px;padding:0 12px;cursor:pointer}.MealController_GeneratedMealHeader__3eqvo{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;padding:12px 12px 6px;margin-bottom:12px}.MealController_GeneratedMealHeader__3eqvo .MealController_KcalInfo__291yf{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;cursor:pointer;position:relative}.MealController_GeneratedMealHeader__3eqvo .MealController_KcalInfo__291yf img{width:94px;position:absolute;z-index:0;-moz-border-radius-topright:12px;border-top-right-radius:12px;right:-12px;top:-12px}.MealController_GeneratedMealHeader__3eqvo .MealController_KcalInfo__291yf span{font-size:12px;line-height:16px;color:#7e7e7e;z-index:1}.MealController_GeneratedMealHeader__3eqvo .MealController_KcalInfo__291yf .MealController_Value__3kx_C{font-size:14px;line-height:24px;font-weight:500;color:#202020;margin-right:4px}.MealController_ActionsContainer__3Jgnu{display:-moz-box;display:flex;-moz-box-flex:1;flex:1 1;-moz-box-pack:justify;justify-content:space-between;margin-right:20px}.MealController_ActionsContainer__3Jgnu div{display:-moz-box;display:flex}.MealController_ActionButton__3R0s4{width:30px;height:30px;padding:6px;background:none;border:none;cursor:pointer}.MealController_ActionButton__3R0s4:hover{background-color:#fbe6d6;-moz-border-radius:50%;border-radius:50%}.MealController_MealTimeContainer__2YpZI{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-flex:1;flex:1 1}.MealController_MealTimeText__2fjrO{text-transform:capitalize;margin:0 4px 0 8px;font-size:14px;line-height:24px;font-weight:500;color:#202020}.MealController_Message__1k8pP{padding:16px;font-style:normal;font-size:1rem}.MealController_AddButtonsContainer__3DJnw{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.MealController_AddButtonsContainer__3DJnw span{padding:8px 24px 0;color:#7e7e7e}.MealController_AddButton__2iEUr{background:none;border:0;outline:0;cursor:pointer;margin:24px 12px 12px;padding:0;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;height:40px;min-width:116px;font-size:14px;color:#202020}.MealController_AddButton__2iEUr img{width:32px;height:32px;border:1px solid #ededed;-moz-border-radius:50%;border-radius:50%;padding:6px;margin-right:12px}.MealController_DietaryMatchContainer__BxwhE{margin-right:4px}.MealController_DietaryMatchText__3yXWt{font-weight:700;font-size:14px;line-height:24px;padding:0;margin:0;text-align:end}.MealController_Loader__3p0Sp{margin-left:8px;border:4px solid #f3f3f3;border-top-color:#01e4ae;-moz-border-radius:50%;border-radius:50%;width:24px;height:24px;-webkit-animation:MealController_spin__CNy1e 2s linear infinite;-moz-animation:MealController_spin__CNy1e 2s linear infinite;animation:MealController_spin__CNy1e 2s linear infinite}@-webkit-keyframes MealController_spin__CNy1e{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes MealController_spin__CNy1e{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes MealController_spin__CNy1e{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);transform:rotate(1turn)}}.MealController_FoodsAndGraphContainer__2R1la{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between}.MealController_FoodsAndGraphContainer__2R1la .MealController_FoodsList__nwjOV{width:100%}.MealController_FoodsAndGraphContainer__2R1la .MealController_EatenFoods__2bHAg{padding:0 12px 12px;display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.MealController_FoodsAndGraphContainer__2R1la .MealController_EatenFoods__2bHAg img{margin-right:12px}.MealController_FoodsAndGraphContainer__2R1la .MealController_DietTargets__7PiVK{display:-moz-box;display:flex;-moz-box-pack:end;justify-content:flex-end;-moz-box-align:center;align-items:center}.MealController_FoodsAndGraphContainer__2R1la .MealController_DietTargets__7PiVK>div{padding:4px}.MealController_FoodsAndGraphContainer__2R1la .MealController_DietTargets__7PiVK>div p{margin:4px;text-align:center;font-size:14px;line-height:24px;color:#202020}.MealController_FoodsAndGraphContainer__2R1la .MealController_DietTargets__7PiVK>div p span{color:#7e7e7e}@media(max-width:900px){.MealController_FoodsAndGraphContainer__2R1la{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:reverse;flex-direction:column-reverse}.MealController_FoodsAndGraphContainer__2R1la .MealController_EatenFoods__2bHAg img{margin-right:8px}.MealController_OnEaten__1VCjO{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.MealController_OnEaten__1VCjO .MealController_DietTargets__7PiVK{padding-top:8px;-moz-box-pack:start;justify-content:flex-start}.MealController_FoodsList__nwjOV{margin-top:16px}}.MealController_MicronutrientsContainer__mNYih{background:#ededed;margin-top:20px;padding:24px;-moz-border-radius-bottomleft:8px;border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;border-bottom-right-radius:8px}.MealController_MicronutrientsText__14G_T{margin:0 0 10px;font-weight:500;font-size:18px;font-family:inherit}.MealController_Micronutrients__F80IA{list-style:none;padding:0;margin:0;display:-moz-box;display:flex;flex-wrap:wrap}.MealController_Micronutrient__16fAT{margin:4px 10px 0 0;color:#4a4a4a;font-weight:400;text-transform:capitalize}.MealController_MicronutrientValue__2Gkfa{color:#848484;margin-left:4px;text-transform:lowercase}.MealController_Close__3Suny{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}.MealController_CondensedContainer__5TwHb{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-moz-box-pack:justify;justify-content:space-between;width:100%;-moz-box-align:center;align-items:center}.MealController_FoodGroupIconsContainer__2DGNx,.MealController_NutritionalInfoContainer__zJ7T3{display:-moz-box;display:flex;-moz-box-pack:space-evenly;justify-content:space-evenly}.MealController_NutInfo__H98EH{margin-right:24px}.MealController_NutInfo__H98EH p{font-style:normal;font-weight:400;font-size:14px;line-height:24px}.MealController_NutInfo__H98EH h4{font-style:normal;font-weight:500;font-size:14px;line-height:24px}.MealController_TooltipContainer__yghXY{position:relative}.MealController_TooltipContainer__yghXY .MealController_Tooltip__2iJWk{position:absolute;top:0;right:16px;-moz-border-radius:8px;border-radius:8px;z-index:999;background:#fff;border:1px solid #ededed}.MealController_TooltipContainer__yghXY .MealController_Tooltip__2iJWk:before{content:"";position:absolute;top:7px;right:-14px;border:7px solid transparent;border-left-color:#ededed}.MealController_TooltipContainer__yghXY .MealController_Tooltip__2iJWk:after{content:"";position:absolute;top:8px;right:-12px;border:6px solid transparent;border-left-color:#fff}.MealController_Popup__3FDbO{background:#fff!important;border:1px solid #ededed!important;-moz-border-radius:2px;border-radius:2px;opacity:1!important;padding:0!important}@media(max-width:600px){.MealController_Container__2H7z1{margin-bottom:0}.MealController_DietaryMatchContainer__BxwhE{width:auto;margin-right:6px}.MealController_GenerateButton__1ALlv{display:none}.MealController_Popup__3FDbO{display:none!important}}.NutriBarChart_Container__1RvbJ p{margin:0;font-size:14px;line-height:24px}.NutriBarChart_ProgressBar__dpb6n{width:100%;background-color:#f5f6f7;-moz-border-radius:4px;border-radius:4px;height:4px;margin:8px 0 24px;display:-moz-box;display:flex}.NutriBarChart_ProgressColor__M7A1n{background-color:green;-moz-border-radius:4px;border-radius:4px;height:4px;-webkit-transition:width .3s ease;-moz-transition:width .3s ease;transition:width .3s ease}.NutriBarChart_Value__2YVkN{font-size:12px;margin-top:-9px;background:#fafafa;padding:2px 4px;-moz-border-radius:4px;border-radius:4px}.NutriBarChart_MaxValue__1-fXo{float:right;font-size:12px;min-width:60px;padding-left:4px}.NutritionChart_RootContainer__1WNAB{margin-left:60px}.NutritionChart_RootContainer__1WNAB .NutritionChart_PieChart__3sq3j{display:-moz-box;display:flex;margin-top:-20px}.NutritionChart_RootContainer__1WNAB .NutritionChart_PieChart__3sq3j .NutritionChart_Legend__3nFRD{margin-top:20px}.NutritionChart_RootContainer__1WNAB .NutritionChart_PieChart__3sq3j .NutritionChart_Legend__3nFRD p{margin:0}.NutritionChart_RootContainer__1WNAB .NutritionChart_PieChart__3sq3j .NutritionChart_Legend__3nFRD .NutritionChart_Large__z7-mO{font-weight:500;font-size:24px;line-height:36px}.NutritionChart_RootContainer__1WNAB .NutritionChart_PieChart__3sq3j .NutritionChart_Legend__3nFRD .NutritionChart_Grey__1FLKe{color:#7e7e7e}.NutritionChart_RootContainer__1WNAB .NutritionChart_PieChart__3sq3j .NutritionChart_Legend__3nFRD .NutritionChart_LegendEntry__1-e5D{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;font-size:16px;line-height:24px}.NutritionChart_RootContainer__1WNAB .NutritionChart_PieChart__3sq3j .NutritionChart_Legend__3nFRD .NutritionChart_LegendEntry__1-e5D .NutritionChart_Dot__3pu3_{height:16px;width:16px;margin-right:4px;-moz-border-radius:50%;border-radius:50%;border:4px solid}.NutritionChart_RootContainer__1WNAB button{margin-left:4px;color:#202020;background:transparent;border:0;outline:0;display:-moz-box;display:flex;font-weight:400;font-size:14px;line-height:24px;-moz-box-align:center;align-items:center;cursor:pointer}.NutritionChart_RootContainer__1WNAB button img{width:16px;margin-right:4px}.NutritionChart_RootContainer__1WNAB .NutritionChart_BarChart__1__UZ{margin-left:12px}.NutritionChart_RootContainer__1WNAB .NutritionChart_BarChart__1__UZ .NutritionChart_Title__3fMCS{font-weight:500;font-size:14px;line-height:24px}.NutritionChart_NutrientGoals__28nVG{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;margin-bottom:8px}.NutritionChart_NutrientGoals__28nVG button{border:none;outline:none;background:none;padding:0}.NutritionChart_NutrientGoals__28nVG button img{object-fit:contain}.NutritionChart_MicrosBtn__XiJLu:hover{text-decoration:underline}.DietPlan_EmptyFormContainer__TxuDT{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;text-align:center;background:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin:auto;min-height:480px}.DietPlan_EmptyFormContainer__TxuDT p{margin:0;font-size:16px;line-height:24px;text-align:left}.DietPlan_EmptyFormContainer__TxuDT .DietPlan_Large__1lzEE{font-weight:700;font-size:18px;line-height:28px}.DietPlan_EmptyFormContainer__TxuDT .DietPlan_TrialContent__15hXC{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;margin-top:24px}.DietPlan_EmptyFormContainer__TxuDT .DietPlan_TrialContent__15hXC p{max-width:200px}.DietPlan_EmptyFormContainer__TxuDT .DietPlan_TrialContent__15hXC img{width:100px;margin-left:12px}.DietPlan_EmptyFormContainer__TxuDT strong{margin:24px 0}.DietPlan_EmptyFormContainer__TxuDT .DietPlan_GoWeekLayout__aU0Tv{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;margin:16px 0;font-size:14px;line-height:24px}.DietPlan_EmptyFormContainer__TxuDT .DietPlan_GoWeekLayout__aU0Tv a{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;text-decoration:none;cursor:pointer;color:#ff9849}.DietPlan_EmptyFormContainer__TxuDT .DietPlan_GoWeekLayout__aU0Tv a img{width:16px;height:16px;margin:0 4px 0 8px}.DietPlan_EmptyFormContainer__TxuDT .DietPlan_EmptySmall__19Eij{display:block}.DietPlan_EmptyFormContainer__TxuDT .DietPlan_EmptySmall__19Eij a{-moz-box-pack:center;justify-content:center}.DietPlan_EmptyFormContainer__TxuDT .DietPlan_EmptySmall__19Eij a img{margin-left:0}.DietPlan_WeekMode__1WC3y{border:1px dashed #bdbdbd}.DietPlan_TitleWithDownloadContainer__7WAFA{-moz-box-align:baseline;align-items:baseline}.DietPlan_Plan__11tPW,.DietPlan_PlanHeader__2CdzL,.DietPlan_TitleWithDownloadContainer__7WAFA{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between}.DietPlan_PlanHeader__2CdzL{-moz-box-align:center;align-items:center;margin-bottom:16px;margin-top:8px;width:50%}.DietPlan_SmallView__1GKBH{width:100%}.DietPlan_DateContainer__2AVCN{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;height:30px}.DietPlan_DateContainer__2AVCN span{font-size:16px;line-height:24px}.DietPlan_DateContainer__2AVCN .DietPlan_DayDate__MJp7h{margin-left:4px;color:#ff9849}.DietPlan_DateContainer__2AVCN .DietPlan_DayOfWeek__2GuDz{text-transform:capitalize}.DietPlan_DateContainer__2AVCN button{margin-left:4px}.DietPlan_HideView__2nPCK{display:none}.DietPlan_DotMenuContainer__2LKSc{-moz-border-radius:50%;border-radius:50%}.DietPlan_DotMenuContainer__2LKSc:hover{background:#fbe6d6}.DietPlan_ActionsContainer__2h1-T{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:end;justify-content:flex-end}.DietPlan_ActionsContainer__2h1-T button{margin-left:8px}.DietPlan_MenuButton__hOvqq{margin-left:8px;margin-right:4px;padding:2px;border:none;outline:none;background:transparent;cursor:pointer}.DietPlan_MenuButton__hOvqq img{height:22px;width:22px}.DietPlan_DietPlanContainer__3RjB4{display:-moz-box;display:flex}.DietPlan_DietPlanContainer__3RjB4 .DietPlan_MealList__2wvjz,.DietPlan_DietPlanContainer__3RjB4 .DietPlan_NutritionalInfo__2Wclq{-moz-box-flex:1;flex:1 1}.DietPlan_MealContainer__3qw0j{margin:0 0 24px;background:#fefefe;-moz-border-radius:12px;border-radius:12px;-webkit-box-shadow:0 4px 80px hsla(0,0%,89%,.2);-moz-box-shadow:0 4px 80px hsla(0,0%,89%,.2);box-shadow:0 4px 80px hsla(0,0%,89%,.2)}@media(max-width:600px){.DietPlan_PlanHeader__2CdzL{width:100%}.DietPlan_DietPlanContainer__3RjB4 .DietPlan_NutritionalInfo__2Wclq{display:none}.DietPlan_DietPlanContainer__3RjB4 .DietPlan_MealList__2wvjz{width:100%}.DietPlan_EmptyFormContainer__TxuDT{min-height:auto}.DietPlan_EmptyFormContainer__TxuDT .DietPlan_GoWeekLayout__aU0Tv{display:block}.DietPlan_EmptyFormContainer__TxuDT .DietPlan_GoWeekLayout__aU0Tv a{-moz-box-pack:center;justify-content:center}.DietPlan_EmptyFormContainer__TxuDT .DietPlan_GoWeekLayout__aU0Tv a img{margin-left:0}.DietPlan_ActionsContainer__2h1-T{display:none}.DietPlan_HideView__2nPCK{display:block}}.GenerateWeekModal_Container__qA3Ru{max-width:612px;max-height:440px;padding:24px;color:#202020}.GenerateWeekModal_Container__qA3Ru p{font-size:14px;line-height:24px}.GenerateWeekModal_Container__qA3Ru .GenerateWeekModal_Title__2-QJL{font-weight:500;font-size:18px;line-height:28px}.GenerateWeekModal_Container__qA3Ru .GenerateWeekModal_SubTitle__vkqqd{font-weight:500;font-size:16px;line-height:24px;margin:24px 0 12px}.GenerateWeekModal_Container__qA3Ru .GenerateWeekModal_RadioContainer__1QVy3{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;cursor:pointer}.GenerateWeekModal_Container__qA3Ru .GenerateWeekModal_RadioContainer__1QVy3 div{width:16px;height:16px;border:1px solid #7e7e7e;-moz-border-radius:50%;border-radius:50%;margin-right:8px}.GenerateWeekModal_Container__qA3Ru .GenerateWeekModal_RadioContainer__1QVy3 .GenerateWeekModal_Selected__3WxCO{border:4px solid #ff9849}.GenerateWeekModal_Container__qA3Ru .GenerateWeekModal_RadioContainer__1QVy3 span{font-size:14px;line-height:24px}.Calendar_RootContainer__32EfA{margin:auto;padding:12px;background:#fefefe;-moz-border-radius:12px;border-radius:12px;-webkit-box-shadow:0 4px 92px hsla(0,0%,46.3%,.1);-moz-box-shadow:0 4px 92px hsla(0,0%,46.3%,.1);box-shadow:0 4px 92px hsla(0,0%,46.3%,.1);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Calendar_RootContainer__32EfA .Calendar_Header__aTCCm{-moz-box-pack:justify;justify-content:space-between;margin-bottom:24px}.Calendar_RootContainer__32EfA .Calendar_Header__aTCCm,.Calendar_RootContainer__32EfA .Calendar_Header__aTCCm .Calendar_Selector__2U_dL{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.Calendar_RootContainer__32EfA .Calendar_Header__aTCCm .Calendar_Selector__2U_dL img:not(.Calendar_Arrow__lWSL3){width:16px;height:16px;margin-right:4px}.Calendar_RootContainer__32EfA .Calendar_Header__aTCCm .Calendar_Selector__2U_dL p{margin:0;font-size:14px;line-height:24px}.Calendar_RootContainer__32EfA .Calendar_Header__aTCCm .Calendar_Selector__2U_dL p span{font-weight:700}.Calendar_RootContainer__32EfA .Calendar_Header__aTCCm .Calendar_Selector__2U_dL .Calendar_Arrow__lWSL3{width:24px;height:24px;margin-left:8px}.Calendar_RootContainer__32EfA .Calendar_Body__2TsPj{background:#fff;-moz-border-radius:12px;border-radius:12px;-webkit-box-shadow:0 7px 8px rgba(77,77,77,.02),0 8px 63px rgba(77,77,77,.04);-moz-box-shadow:0 7px 8px rgba(77,77,77,.02),0 8px 63px rgba(77,77,77,.04);box-shadow:0 7px 8px rgba(77,77,77,.02),0 8px 63px rgba(77,77,77,.04);padding:8px}.Calendar_RootContainer__32EfA .Calendar_Body__2TsPj table{width:100%}.Calendar_RootContainer__32EfA .Calendar_Body__2TsPj table td{cursor:pointer;font-size:14px;line-height:24px;width:14.2857142857%;height:32px;color:#202020}.Calendar_RootContainer__32EfA .Calendar_Body__2TsPj table td div{width:32px;height:32px;margin:auto;-moz-border-radius:50%;border-radius:50%;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center}.Calendar_RootContainer__32EfA .Calendar_Body__2TsPj table td div span{margin:auto}.Calendar_RootContainer__32EfA .Calendar_Body__2TsPj table thead td{color:#7e7e7e;cursor:auto}.Calendar_RootContainer__32EfA .Calendar_Body__2TsPj table td.Calendar_Today__1-aQL{color:orange}.Calendar_RootContainer__32EfA .Calendar_Body__2TsPj table td.Calendar_Selected__Vx6_8{color:#fff}.Calendar_RootContainer__32EfA .Calendar_Body__2TsPj table td.Calendar_Selected__Vx6_8 div{background:-moz-linear-gradient(181.59deg,#ffa649 -14.19%,#ffce9b 105.94%);background:linear-gradient(268.41deg,#ffa649 -14.19%,#ffce9b 105.94%)}.Calendar_RootContainer__32EfA .Calendar_Footer__2Rc-W{margin-top:16px;display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:center;align-items:center;font-size:14px;line-height:24px;color:#7e7e7e}.Calendar_RootContainer__32EfA .Calendar_Footer__2Rc-W div{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;cursor:pointer}.Calendar_RootContainer__32EfA .Calendar_Footer__2Rc-W img{width:16px;height:16px}.Calendar_RootContainer__32EfA .Calendar_Footer__2Rc-W img.Calendar_Prev__9NKnw{margin-right:8px}.Calendar_RootContainer__32EfA .Calendar_Footer__2Rc-W img.Calendar_Next__t7C_S{margin-left:8px}.DietPlanController_FlexCenter__6Z21F,.DietPlanController_PlanControlsContainer__1g6dL{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.DietPlanController_PlanControlsContainer__1g6dL{-moz-box-pack:justify;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid #ededed;margin-bottom:12px}.DietPlanController_PlanControlsContainer__1g6dL .DietPlanController_Separator__2ODDq{display:none;position:relative;height:1px;background:#ededed;width:100%;margin:18px 0}.DietPlanController_PlanControlsContainer__1g6dL .DietPlanController_Separator__2ODDq img{position:absolute;background:#fafafa;padding:6px;left:-moz-calc(50% - 12px);left:calc(50% - 12px);top:-17px;width:36px;height:36px}.DietPlanController_PlanControlsContainer__1g6dL .DietPlanController_Separator__2ODDq img:hover{-moz-border-radius:50%;border-radius:50%;background:#fbe6d6}.DietPlanController_PlanControlsContainer__1g6dL .DietPlanController_Action__3YaZz{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;cursor:pointer;padding:2px;-moz-border-radius:2px;border-radius:2px;margin-right:8px}.DietPlanController_PlanControlsContainer__1g6dL .DietPlanController_Action__3YaZz a{display:-moz-box;display:flex;text-decoration:none;color:#202020}.DietPlanController_PlanControlsContainer__1g6dL .DietPlanController_Action__3YaZz img{width:24px}.DietPlanController_PlanControlsContainer__1g6dL .DietPlanController_Action__3YaZz span{font-size:14px;line-height:24px;margin:0 4px}.DietPlanController_PlanControlsContainer__1g6dL .DietPlanController_Action__3YaZz:hover{background:#fbe6d6}.DietPlanController_PlanControlsContainer__1g6dL .DietPlanController_Action__3YaZz .DietPlanController_Pro__mwZ38{position:absolute;top:-10px;right:14px;color:#ff9849;font-size:9px}.DietPlanController_Today__2biK7{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;cursor:pointer;margin-right:24px;padding:6px;-moz-border-radius:2px;border-radius:2px}.DietPlanController_Today__2biK7 img{width:18px;height:18px;margin-right:4px}.DietPlanController_Today__2biK7 span{font-size:14px;line-height:24px}.DietPlanController_Today__2biK7:hover{background:#fbe6d6}.DietPlanController_DaySelector__3XE_D{cursor:pointer;position:relative;margin-right:20px}.DietPlanController_DaySelector__3XE_D span{font-size:14px;line-height:24px}.DietPlanController_DaySelector__3XE_D:after{content:"";position:absolute;top:11px;right:-15px;border:5px solid transparent;border-top-color:#ff9849}.DietPlanController_DaySelector__3XE_D .DietPlanController_CalendarPopup__OAw5v{position:absolute;z-index:99999;left:-24px}.DietPlanController_ActionsContainer__3ziEy{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.DietPlanController_SelectContainer__2Ko8x{position:relative;margin-right:8px}.DietPlanController_SelectContainer__2Ko8x .DietPlanController_Select__1CSmq{border:none;outline:0;background:transparent;padding:2px 24px 2px 8px;font-family:Avenir Next,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:24px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.DietPlanController_SelectContainer__2Ko8x:hover{background:#fbe6d6;-moz-border-radius:2px;border-radius:2px}.DietPlanController_SelectContainer__2Ko8x span{cursor:pointer}.DietPlanController_SelectContainer__2Ko8x span:after{content:"";position:absolute;top:12px;right:6px;border:5px solid transparent;border-top-color:#ff9849}.DietPlanController_Tooltip__9oike{position:relative}.DietPlanController_Tooltip__9oike .DietPlanController_ToolTipText__ME3XB{visibility:hidden;width:150px;background-color:#555;color:#fff;text-align:center;-moz-border-radius:6px;border-radius:6px;position:absolute;z-index:1;bottom:100%;left:40%;margin-left:-60px;padding:8px}.DietPlanController_Tooltip__9oike .DietPlanController_ToolTipText__ME3XB:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#555}.DietPlanController_Tooltip__9oike:hover .DietPlanController_ToolTipText__ME3XB{visibility:visible}@media(max-width:600px){.DietPlanController_PlanControlsContainer__1g6dL{display:block;border-bottom-width:0;margin-bottom:0}.DietPlanController_PlanControlsContainer__1g6dL .DietPlanController_Separator__2ODDq{display:block}.DietPlanController_PlanControlsContainer__1g6dL .DietPlanController_ActionsContainer__3ziEy{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-moz-transition:transform .3s ease-out,-moz-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out,-moz-transform .3s ease-out;display:none;margin:12px 0}.DietPlanController_PlanControlsContainer__1g6dL .DietPlanController_Expanded__2v8u_{display:block}.DietPlanController_PlanControlsContainer__1g6dL .DietPlanController_SelectContainer__2Ko8x{display:none}}.ColorProgressBar_RootContainer__2Ecj0{width:100%;height:1px;background:#ededed}.ColorProgressBar_RootContainer__2Ecj0 .ColorProgressBar_Bar__h4qdW{-moz-border-radius:4px;border-radius:4px;height:100%;background:#ff9849}.RightSideMenu_RootContainer__1t5eS{position:fixed;display:-moz-box;display:flex;top:0;right:0;width:100vw;height:100vh;z-index:200;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;transition:all .8s ease-in-out;color:#202020}.RightSideMenu_EmptyContainer__SUi4G{-moz-box-flex:1;flex:1 1;height:100%}.RightSideMenu_MainContainer__FnaRk{height:100%;width:400px;background:#fff;overflow-y:scroll}.RightSideMenu_Content__1fv3O{padding:16px 24px}.RightSideMenu_Close__3hPUj{right:-100vw}.RightSideMenu_TitleContainer__rZgJs{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:justify;justify-content:space-between;margin-bottom:24px}.RightSideMenu_Title__3Dqal{margin:0;font-size:16px;line-height:24px;font-weight:500}.RightSideMenu_CloseButton__DVffH{padding:3px;width:18px;height:18px;cursor:pointer;border:0;outline:0;background:transparent}.RightSideMenu_CloseButton__DVffH img{width:100%;height:100%;object-fit:contain}@media(max-width:600px){.RightSideMenu_EmptyContainer__SUi4G{display:none}.RightSideMenu_MainContainer__FnaRk{width:100%}.RightSideMenu_Content__1fv3O{padding:12px}}.DietPlanNutriMenu_SearchBarContainer__165TT{-moz-box-pack:justify;justify-content:space-between}.DietPlanNutriMenu_SearchBar__1y4qF,.DietPlanNutriMenu_SearchBarContainer__165TT{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;width:100%}.DietPlanNutriMenu_SearchBar__1y4qF{padding:4px 12px;background:#f8f8f8;-moz-border-radius:8px;border-radius:8px}.DietPlanNutriMenu_SearchBar__1y4qF img{width:24px;margin-right:2px;margin-left:-2px}.DietPlanNutriMenu_SearchBar__1y4qF input{background:transparent;border:0;outline:0;font-size:14px;line-height:24px;width:100%}.DietPlanNutriMenu_NutrientsContainer__2qLWl{margin-top:24px}.DietPlanNutriMenu_NutrientsContainer__2qLWl .DietPlanNutriMenu_ProgressContainer__jgL8J .DietPlanNutriMenu_Info__1z9B7{display:-moz-box;display:flex;padding:8px 0;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:center;align-items:center;font-size:14px;line-height:24px}.DietPlanNutriMenu_NutrientsContainer__2qLWl .DietPlanNutriMenu_ProgressContainer__jgL8J .DietPlanNutriMenu_Info__1z9B7 .DietPlanNutriMenu_Unit__I3tQY{font-weight:400;font-size:12px;color:#7e7e7e;margin-left:2px}.DietPlanNutriMenu_NutrientsContainer__2qLWl .DietPlanNutriMenu_ProgressContainer__jgL8J .DietPlanNutriMenu_Info__1z9B7 .DietPlanNutriMenu_Value__2swYp{font-weight:500;margin-left:8px}.DietPlanNutriMenu_NutrientsContainer__2qLWl .DietPlanNutriMenu_ProgressContainer__jgL8J .DietPlanNutriMenu_Info__1z9B7 .DietPlanNutriMenu_OverValue__2c80p{color:red}.DietPlanNutriMenu_NutrientsContainer__2qLWl .DietPlanNutriMenu_ProgressContainer__jgL8J .DietPlanNutriMenu_Bold__3oBr0{border-bottom:2px solid #000;font-weight:500}.DietPlanNutriMenu_NutrientsContainer__2qLWl .DietPlanNutriMenu_ProgressContainer__jgL8J .DietPlanNutriMenu_Progress__3DbuE{width:100%;height:8px;-moz-border-radius:4px;border-radius:4px;background:-webkit-gradient(linear,left top,right top,from(#ffd600),color-stop(#43e97b),to(#f34f2a));background:-moz-linear-gradient(left,#ffd600,#43e97b,#f34f2a);background:linear-gradient(90deg,#ffd600,#43e97b,#f34f2a);background-size:100000px 1px}.DietPlanNutriMenu_Indicator__1u3VJ{margin:12px 0 24px;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center}.DietPlanNutriMenu_Indicator__1u3VJ .DietPlanNutriMenu_Dot__1aWjW{width:8px;height:8px;margin:4px;background:#eee;-moz-border-radius:50%;border-radius:50%}.DietPlanNutriMenu_Indicator__1u3VJ .DietPlanNutriMenu_Active__W8E9O{background:#ffb05e}.DietPlanNutriMenu_HintContainer__1DQ2q{bottom:16px;display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.DietPlanNutriMenu_HintContainer__1DQ2q .DietPlanNutriMenu_Hint__1a8vp{margin:8px;display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.DietPlanNutriMenu_HintContainer__1DQ2q .DietPlanNutriMenu_Hint__1a8vp div{width:8px;height:8px;margin-right:8px;-moz-border-radius:50%;border-radius:50%}.DietPlanNutriMenu_HintContainer__1DQ2q .DietPlanNutriMenu_Hint__1a8vp span{font-size:12px}@media(max-width:600px){.DietPlanNutriMenu_HintContainer__1DQ2q{position:relative;bottom:0;margin-top:24px;display:block}}.FoodCell_Container__37IxT{position:relative;color:#202020;z-index:1000;padding:0 24px}.FoodCell_Container__37IxT:hover{background:#f8f8f8}.FoodCell_Container__37IxT .FoodCell_TopRow__1As7y{-moz-box-pack:justify;justify-content:space-between;height:60px}.FoodCell_Container__37IxT .FoodCell_ImageAndNameContainer__2PD8s,.FoodCell_Container__37IxT .FoodCell_TopRow__1As7y{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.FoodCell_Container__37IxT .FoodCell_NameContainer__2iUlW{max-width:180px}.FoodCell_Container__37IxT .FoodCell_KcalAndBtnContainer__3WzPi{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.FoodCell_Container__37IxT .FoodCell_FixedWidth__3SydQ{max-width:180px}.FoodCell_Container__37IxT .FoodCell_TopBtn__308hL{height:30px;width:30px;outline:none;background:none;-moz-border-radius:50%;border-radius:50%;border:1px solid #ededed;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;margin-left:16px;cursor:pointer}.FoodCell_Container__37IxT .FoodCell_Icon__39BGQ{width:16px;height:16px}.FoodCell_Container__37IxT p{margin:0;font-size:14px;line-height:24px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FoodCell_Container__37IxT .FoodCell_Small__2XA7X{font-size:12px;line-height:16px;color:#7e7e7e}.FoodCell_Container__37IxT .FoodCell_Detail__3GB0p{-moz-box-flex:1;flex:1 1;display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:center;align-items:center;padding:0 8px}.FoodCell_Container__37IxT .FoodCell_Detail__3GB0p .FoodCell_NutritionContainer__3WU-f{display:-moz-box;display:flex;margin:8px -8px 0}.FoodCell_Container__37IxT .FoodCell_Detail__3GB0p .FoodCell_NutritionContainer__3WU-f .FoodCell_Nutrition__3lAtj{padding:0 8px}.FoodCell_Container__37IxT .FoodCell_Detail__3GB0p .FoodCell_NutritionContainer__3WU-f .FoodCell_Nutrition__3lAtj p.FoodCell_Small__2XA7X{margin-bottom:4px}.FoodCell_Container__37IxT .FoodCell_Detail__3GB0p .FoodCell_AmountContainer__3b6OI{margin-top:4px;border:1px solid #202020;-moz-border-radius:4px;border-radius:4px;display:-moz-box;display:flex;padding:4px 0 4px 4px}.FoodCell_Container__37IxT .FoodCell_Detail__3GB0p .FoodCell_AmountContainer__3b6OI .FoodCell_InputField__31eA8{display:-moz-box;display:flex}.FoodCell_Container__37IxT .FoodCell_Detail__3GB0p .FoodCell_AmountContainer__3b6OI .FoodCell_InputField__31eA8 input{width:100%;outline:0;background:transparent;border:0}.FoodCell_Container__37IxT .FoodCell_Detail__3GB0p .FoodCell_AmountContainer__3b6OI .FoodCell_InputField__31eA8 select{border:0;outline:0}.FoodCell_Container__37IxT .FoodCell_BottomRow__1BRGh{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:justify;justify-content:space-between;padding-bottom:16px}.FoodCell_Container__37IxT .FoodCell_InputContainer__2JROp{height:32px;padding:0 40px}.FoodCell_Container__37IxT .FoodCell_Input__22WMI{height:24px;background:#fff;border:.5px solid #202020;-moz-border-radius:4px;border-radius:4px;margin:0;padding:0;outline:none}.FoodCell_Container__37IxT .FoodCell_Select__1XMsz{margin:0;padding:0;font-family:inherit;border:none;outline:none;background:none;font-size:12px;text-align-last:right;white-space:pre;overflow:hidden}.FoodCell_Container__37IxT .FoodCell_AddBtn__BsLhu{font-family:inherit;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;cursor:pointer;outline:none;border:none;background:none}.FoodCell_Container__37IxT .FoodCell_AddBtn__BsLhu img{margin-right:4px;object-fit:contain;height:16px;width:16px}.FoodMenu_Select__2SgkH{outline:none;background:none;border:none;font-family:inherit;color:#bdbdbd;cursor:pointer}.FoodMenu_Select__2SgkH:focus{color:#000}.FoodMenu_PageResults__1u92n span{font-size:12px!important}.FoodMenu_BodyTitle__15Qqa{padding:0;margin:0;font-family:inherit;font-style:normal;font-weight:400;font-size:12px;color:#7e7e7e}.FoodMenu_ResultsHeader__2Y4Fs{-moz-box-align:center;align-items:center}.FoodMenu_MealTimeSelector__1CUXI,.FoodMenu_ResultsHeader__2Y4Fs{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between}.FoodMenu_CollectionSelector__1713F{margin-top:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:8px;gap:8px}.FoodMenu_CollectionSelector__1713F .FoodMenu_Collection__1PMBm{width:110px;height:80px;background:#fff;-webkit-box-shadow:0 8px 63px rgba(77,77,77,.04),0 7px 8px rgba(77,77,77,.02);-moz-box-shadow:0 8px 63px rgba(77,77,77,.04),0 7px 8px rgba(77,77,77,.02);box-shadow:0 8px 63px rgba(77,77,77,.04),0 7px 8px rgba(77,77,77,.02);-moz-border-radius:8px;border-radius:8px;padding:8px;cursor:pointer}.FoodMenu_CollectionSelector__1713F .FoodMenu_Collection__1PMBm img{width:24px;height:24px;display:block}.FoodMenu_CollectionSelector__1713F .FoodMenu_Collection__1PMBm p{font-size:14px;line-height:24px;margin:4px 0 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FoodMenu_CollectionSelector__1713F .FoodMenu_Collection__1PMBm span{font-size:12px;line-height:16px;display:block;color:#bdbdbd}.FoodMenu_CollectionSelector__1713F .FoodMenu_Selected__PP9Mf{border:1px solid #bebebe}.FoodMenu_FoodGroupSelector__2cDw7{display:-moz-box;display:flex;-moz-box-pack:end;justify-content:flex-end;-moz-box-align:center;align-items:center;margin-top:12px}.FoodMenu_FoodGroupSelector__2cDw7 span{font-size:14px;line-height:24px;color:#bdbdbd;cursor:pointer}.FoodMenu_FoodGroupSelector__2cDw7 span:first-child{padding-right:8px}.FoodMenu_FoodGroupSelector__2cDw7 span.FoodMenu_Selected__PP9Mf{color:#202020}.FoodMenu_SearchBarContainer__1jv38{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:center;align-items:center;width:100%;margin:12px 0}.FoodMenu_SearchBar__TB7n-{height:32px;background:#f8f8f8;padding:0 12px;-moz-border-radius:8px;border-radius:8px;width:100%}.FoodMenu_FoodList__2coRq{background:#fff;margin:0 -24px;-moz-border-radius:12px;border-radius:12px;overflow:hidden}@media(max-width:600px){.FoodMenu_CollectionSelector__1713F{grid-template-columns:repeat(auto-fit,minmax(90px,1fr))}.FoodMenu_CollectionSelector__1713F .FoodMenu_Collection__1PMBm{width:90px}.FoodMenu_HintContainer__MQ0-n{position:relative;bottom:0;margin-top:24px;display:block}}.BodyTitle_BodyTitle__1Kusn{position:relative;font-family:Avenir Next,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-style:normal;padding:0;margin:32px 0 16px;font-size:16px;line-height:36px;color:#202020}.BodyTitle_Icon__3XFsM{position:absolute;top:-8px;left:-16px;height:28px;width:28px}.BodyTitle_TitleSubtext__1UkO5{margin-left:8px;font-size:14px;line-height:24px;color:#7e7e7e}.MealTemplateModal_RootContainer__1oLVa{max-width:600px}.MealTemplateModal_BodyTitle__3OLF6{margin:16px 0 4px}.MealTemplateModal_NutrientsAndChartContainer__648GT{display:grid;grid-template-columns:1fr 1fr}.MealTemplateModal_NutrientsContainer__fGs2I{display:grid;grid-template-columns:1fr;grid-row-gap:16px;row-gap:16px}.MealTemplateModal_TemplateMealOptions__2A8bx{display:-moz-box;display:flex;flex-wrap:wrap}.MealTemplateModal_Error__3uUCO{margin:0;padding:0 0 0 8px;font-size:x-small;color:red}.MealTemplateModal_InputCustom__3lXVq{height:40px;margin-top:12px;padding-right:12px;background:#f5f6f7;-moz-border-radius:8px;border-radius:8px}.MealTemplateModal_ToggleContainer__3Nczi{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:justify;justify-content:space-between;margin-bottom:12px}.MealTemplateModal_ToggleContainer__3Nczi span.MealTemplateModal_Hint__yW2Rk{font-size:14px;color:#bdbdbd}.MealTemplateModal_SliderContainer__3evEx{background-color:#f5f6f7;padding:8px 12px;margin-bottom:12px;-moz-border-radius:6px;border-radius:6px}.MealTemplateModal_NutriName__d_qOP{font-size:14px}.MealListItem_Container__2E4ur{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:center;align-items:center;position:relative;padding:12px 8px;cursor:move;background:#fff;-webkit-box-shadow:0 7px 8px rgba(77,77,77,.02),0 8px 63px rgba(77,77,77,.04);-moz-box-shadow:0 7px 8px rgba(77,77,77,.02),0 8px 63px rgba(77,77,77,.04);box-shadow:0 7px 8px rgba(77,77,77,.02),0 8px 63px rgba(77,77,77,.04);-moz-border-radius:12px;border-radius:12px;margin:0 .8em .5rem;height:40px;font-size:14px;text-transform:capitalize}.MealListItem_Icon__3QRhJ{height:16px;width:16px;object-fit:cover;margin-right:8px}.MealListItem_DeleteButton__1tFSA{height:18px;width:18px;outline:none;background:none;border:none;cursor:pointer;padding:0}.MealListItem_DeleteIcon__2sHfK{height:18px;width:18px}.MealListItem_DragImg__3LMoS{width:18px;height:18px;margin-right:4px;object-fit:contain}.DragButton_Button__1Lsns{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;border:none;height:40px;cursor:pointer;font-family:Avenir Next,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;white-space:nowrap;font-size:14px;padding:12px 8px;background:#fff;-webkit-box-shadow:4px 4px 8px rgba(77,77,77,.0392156863);-moz-box-shadow:4px 4px 8px rgba(77,77,77,.0392156863);box-shadow:4px 4px 8px rgba(77,77,77,.0392156863);-moz-border-radius:8px;border-radius:8px}.DragButton_Button__1Lsns:focus{outline-width:0}.DragButton_Button__1Lsns:active{outline-width:0}.DragButton_DragIcon__VMw55{object-fit:contain;height:18px;width:18px;margin-right:4px}.DragButton_GradientBtn__31XkW{background:-moz-linear-gradient(183.71deg,#ffa649 -14.19%,#ffce9b 105.94%),-moz-linear-gradient(338.8deg,#faab50 -17.46%,#fcb463 51.56%,#fecb40 122.04%);background:linear-gradient(266.29deg,#ffa649 -14.19%,#ffce9b 105.94%),linear-gradient(111.2deg,#faab50 -17.46%,#fcb463 51.56%,#fecb40 122.04%);color:#fff;-webkit-box-shadow:0 4px 40px rgba(198,186,185,.2);-moz-box-shadow:0 4px 40px rgba(198,186,185,.2);box-shadow:0 4px 40px rgba(198,186,185,.2)}.DragButton_WhiteBtn__13ZwT{color:#202020;background:#fff;-webkit-box-shadow:4px 4px 8px rgba(77,77,77,.0392156863);-moz-box-shadow:4px 4px 8px rgba(77,77,77,.0392156863);box-shadow:4px 4px 8px rgba(77,77,77,.0392156863)}.DragButton_TextBtn__3ZFx5{background:none;border:none;height:40px;-moz-border-radius:32px;border-radius:32px;padding:8px 0}.DragButton_Icon__1gEZM{object-fit:cover;width:16px;height:16px;margin-right:6px;margin-top:2px}.DragButton_IconRight__3TcCI{-moz-box-orient:horizontal;-moz-box-direction:reverse;flex-direction:row-reverse}.DragButton_IconRight__3TcCI .DragButton_Icon__1gEZM{margin-left:6px;margin-right:0}.DragButton_IconRight__3TcCI .DragButton_DragIcon__VMw55{margin-right:0;margin-left:8px}.DragButton_Edit__pNU02{position:relative}.DragButton_EditImg__3487L{margin-left:4px;width:18px;height:18px;object-fit:contain}.DragButton_Title__Smq0Z{font-family:Avenir Next,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-style:normal;font-size:18px;line-height:28px;color:#fff;white-space:nowrap}.DragButton_Disabled__w9t42{background:#ddd;opacity:.8;cursor:not-allowed}.DayLayoutMenu_Subtitle__3inpS{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;font-family:inherit;font-size:14px;margin-bottom:4px}.DayLayoutMenu_Subtitle__3inpS img{object-fit:contain;margin-right:8px;height:16px;width:16px}.DayLayoutMenu_MealTimesContainer__S1K0L{display:-moz-box;display:flex;flex-wrap:wrap}.DayLayoutMenu_MenuDragBtn__3gVZt{width:160px;font-size:12px}.DayLayoutMenu_MenuDragBtn__3gVZt span{max-width:110px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DayLayoutMenu_DropArea__xouzt{border:1px solid transparent;min-height:216px;padding:16px 24px;background:#f5f6f7;-webkit-box-shadow:inset 0 1px 0 #ededed,inset 0 -1px 0 #ededed;-moz-box-shadow:inset 0 1px 0 #ededed,inset 0 -1px 0 #ededed;box-shadow:inset 0 1px 0 #ededed,inset 0 -1px 0 #ededed;margin:16px -24px}.DayLayoutMenu_Active__3w0oO{border:1px solid #e9af69}.DayLayoutMenu_Shadow__1HY5U{background:#fff;-webkit-box-shadow:4px 4px 8px rgba(77,77,77,.0392156863);-moz-box-shadow:4px 4px 8px rgba(77,77,77,.0392156863);box-shadow:4px 4px 8px rgba(77,77,77,.0392156863);-moz-border-radius:8px;border-radius:8px}.DayLayoutMenu_NutritionalInfo__1mzHt{padding:0 24px}.DayLayoutMenu_Link__1AnVT{margin:-20px 0}.PlanBuilder_SubContainer__hRerl{margin-top:24px;margin-bottom:24px;display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.PlanBuilder_SubContainer__hRerl .PlanBuilder_Streak__3FO5R{margin-left:24px;display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.PlanBuilder_SubContainer__hRerl .PlanBuilder_Streak__3FO5R img{width:24px;margin-right:8px}.PlanBuilder_SubContainer__hRerl .PlanBuilder_Streak__3FO5R span{font-weight:500}.PlanBuilder_Intakes__36bxH{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-moz-box-pack:justify;justify-content:space-between}.PlanBuilder_Snackbar__2woqu{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;color:#000;font-family:Avenir Next,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.PlanBuilder_Snackbar__2woqu img{object-fit:contain;height:44px;width:55px}.PlanBuilder_Snackbar__2woqu span{margin-left:8px}.PlanBuilder_Snackbar__2woqu span span{margin-left:0;font-weight:600}@media(min-width:720px)and (max-width:1200px){.PlanBuilder_Intakes__36bxH{flex-wrap:wrap}}@media(min-width:1200px){.PlanBuilder_Intakes__36bxH{max-width:1000px}}@media(max-width:600px){.PlanBuilder_Intakes__36bxH{display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));grid-gap:6px}}