.meal-planner-summary .meal-planner-summary-empty-copy[data-v-20d042ad],.meal-planner-summary[data-v-20d042ad] .meal-planner-row-item>*{font-weight:400}.meal-planner-summary .meal-planner-summary-header[data-v-20d042ad]{font-weight:700;font-size:1.125rem;line-height:1.75rem}@media only screen and (max-width:640px){.meal-planner-summary .meal-planner-summary-header[data-v-20d042ad]{font-size:1rem;line-height:1.5rem}}.meal-planner-summary .meal-planner-summary-empty-copy[data-v-20d042ad],.meal-planner-summary[data-v-20d042ad] .meal-planner-row-item>*{font-size:.875rem;line-height:1.25rem}@media only screen and (max-width:40em){.meal-planner-summary .meal-planner-summary-empty-copy[data-v-20d042ad],.meal-planner-summary[data-v-20d042ad] .meal-planner-row-item>*{font-size:.875rem;line-height:1.25rem}}.meal-planner-summary .meal-plan-time-slots-summary[data-v-20d042ad]::-webkit-scrollbar{width:4px;height:4px}.meal-planner-summary .meal-plan-time-slots-summary[data-v-20d042ad]::-webkit-scrollbar-track{border-radius:2px;background-color:rgba(0,0,0,.05)}.meal-planner-summary .meal-plan-time-slots-summary[data-v-20d042ad]::-webkit-scrollbar-thumb{border-radius:2px;background-color:rgba(0,0,0,.25)}.meal-planner-summary[data-v-20d042ad]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:320px;max-width:100%;max-height:calc(100vh - 3rem);padding:1rem;background-color:#fff}@media only screen and (max-width:60em){.meal-planner-summary[data-v-20d042ad]{position:fixed;top:0;bottom:0;max-height:none}}.meal-planner-summary[data-v-20d042ad]>:nth-last-child(2){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.meal-planner-summary .meal-planner-summary-header[data-v-20d042ad]{margin-top:0;margin-bottom:0;text-align:center}.meal-planner-summary img.icon-empty-plan[data-v-20d042ad]{display:block;width:118px;margin:.5rem auto 1.5rem}.meal-planner-summary .meal-planner-summary-empty-copy[data-v-20d042ad]{margin-bottom:.5rem;text-align:center}.meal-planner-summary .meal-plan-time-slots-summary[data-v-20d042ad]{padding-right:1rem;padding-left:1rem;margin-right:-1rem;margin-left:-1rem;overflow-y:auto}.meal-planner-summary .meal-planner-summary-footer[data-v-20d042ad]{padding-top:1rem;margin-top:1rem;border-top:1px solid #dadada}.meal-planner-summary .meal-planner-summary-footer .btn[data-v-20d042ad]{width:100%;max-width:none;margin-top:.75rem}.meal-planner-summary .meal-planner-summary-footer .btn.error[data-v-20d042ad]{opacity:.5}.meal-planner-summary[data-v-20d042ad] .meal-planner-row-item{margin-bottom:.25rem}.meal-planner-summary[data-v-20d042ad] .meal-planner-row-item.total-row{margin-top:1.5rem}.meal-planner-summary[data-v-20d042ad] .meal-planner-row-item>*{display:inline-block}.meal-planner-summary[data-v-20d042ad] .meal-planner-row-item>:first-child{width:60%}.meal-planner-summary[data-v-20d042ad] .meal-planner-row-item>:last-child{width:40%;font-weight:700;text-align:right}