.meal-diet-tabs-v220{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0 6px}
.meal-diet-tabs-v220 button{flex:1;min-height:44px;border:1px solid #cad7be;border-radius:12px;background:#fffdf8;color:#405b31;font:inherit;font-size:14px;font-weight:600;padding:10px 8px;cursor:pointer}
.meal-diet-tabs-v220 button[aria-pressed=true]{background:#526d41;border-color:#526d41;color:#fff}
.meal-diet-tabs-v220 button:focus-visible{outline:3px solid #a57d97;outline-offset:3px}
.meal-diet-badge-v220{display:inline-flex!important;align-items:center;align-self:flex-start;width:fit-content;padding:5px 9px;border-radius:20px;background:#e6efdc;color:#38522c!important;font-size:12px!important;font-weight:700;line-height:1.25;margin:3px 0}
.meal-photo-catalog-v220{display:grid;place-items:center;background:linear-gradient(145deg,#faf3e9,#e9efdf)!important}
.meal-photo-catalog-v220 svg{height:100%;max-height:130px;max-width:100%;width:170px}
.meal-library-card>span:not(.meal-diet-badge-v220){overflow-wrap:anywhere}
@media(max-width:360px){.meal-diet-tabs-v220{gap:5px}.meal-diet-tabs-v220 button{font-size:12px;padding:9px 5px}}
.meal-simple-toolbar{flex-wrap:wrap}
.meal-plan-start-v222{flex:1 0 100%;width:100%}
.meal-plan-start-v222[hidden]{display:none!important}
.meal-plan-start-v222>.button{width:100%;min-height:48px;justify-content:center;border-color:#aa859e;color:#704b63;background:#fffaf6;font-size:16px;font-weight:650}
.meal-plan-start-v222>p{margin:7px 0 2px;font-size:12px;line-height:1.45;color:#786573;text-align:center}
