.meal-delivery-editor{min-width:0}.meal-source-options{flex-wrap:wrap;gap:8px;display:flex}.meal-source-options button{border:1px solid var(--line);border-radius:999px;align-items:center;gap:7px;min-height:44px;padding:10px 14px;font-size:13px;display:inline-flex}.meal-source-options [aria-pressed=true]{background:var(--action);color:var(--on-action);border-color:var(--action)}.meal-delivery-plan{border:1px solid var(--line);background:var(--canvas);border-radius:16px;gap:14px;margin-top:16px;padding:18px;display:grid}.meal-delivery-plan h5{font-family:var(--font-display);margin:0;font-size:24px;font-weight:400}.meal-delivery-plan p{color:var(--muted);font-size:13px;line-height:1.65}.meal-delivery-plan>button{justify-self:start}.meal-menu{display:grid}.meal-menu-item{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.meal-menu-item>div:first-child{min-width:0}.meal-menu-item strong{font-size:13px;line-height:1.5;display:block}.meal-menu-item small,.meal-estimate small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.6;display:block}.meal-add,.meal-quantity button{border:1px solid var(--line);background:var(--paper);border-radius:10px;justify-content:center;align-items:center;gap:4px;min-width:40px;min-height:44px;padding:8px;font-size:12px;display:inline-flex}.meal-quantity{flex-shrink:0;align-items:center;gap:8px;font-size:13px;display:flex}@media (width<=560px){.meal-delivery-plan{padding:14px}.meal-menu-item{flex-wrap:wrap}.meal-menu-item>div:first-child{flex-basis:100%}.meal-add,.meal-quantity{margin-left:auto}}