.meal-plan-item[data-v-aa0e91ec]{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-border-color,0,0,0),.08);overflow:hidden}.meal-plan-item--logged[data-v-aa0e91ec]{opacity:.85}.meal-plan-item__row[data-v-aa0e91ec]{min-height:56px}.meal-plan-item__preview[data-v-aa0e91ec]{background:rgba(var(--v-theme-on-surface),.03);border-top:1px solid rgba(var(--v-border-color,0,0,0),.06)}.meal-plan-item__thumb[data-v-aa0e91ec]{background:rgba(var(--v-theme-on-surface),.08);flex-shrink:0}.meal-plan-item__steps[data-v-aa0e91ec]{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-border-color,0,0,0),.08);border-radius:8px;padding:8px 12px}.meal-plan-item__steps summary[data-v-aa0e91ec]{outline:none}.meal-plan-item__steps-list[data-v-aa0e91ec]{list-style:none;margin:0;padding:0}.meal-plan-item__step[data-v-aa0e91ec]{padding:4px 0}.meal-plan-item__step+.meal-plan-item__step[data-v-aa0e91ec]{border-top:1px dashed rgba(var(--v-border-color,0,0,0),.08)}.meal-plan-item__step-num[data-v-aa0e91ec]{align-items:center;background:rgba(var(--v-theme-primary),.12);border-radius:50%;color:rgb(var(--v-theme-primary));display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:600;height:22px;justify-content:center;width:22px}.cursor-pointer[data-v-aa0e91ec]{cursor:pointer}.macro-summary[data-v-05106d40]{border:1px solid rgba(var(--v-theme-primary),.12)}
