.mb-ingredient-products{display:grid;gap:6px;margin:6px 0 10px;list-style:none}.mb-ingredient-product{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;background:#f4f5ef;border:1px solid #dde2d5;border-radius:10px;padding:7px;font-size:13px;line-height:1.35}.mb-ingredient-product img{width:44px;height:44px;object-fit:contain;background:#fff;border-radius:6px}.mb-ingredient-product-info{min-width:0}.mb-ingredient-product-info a{color:#354735;font-weight:600;overflow-wrap:anywhere}.mb-ingredient-product-info small{display:block;font-size:11px;color:#586257;margin-top:2px}.mb-ingredient-product button{min-height:36px;padding:7px 9px;border:0;border-radius:8px;background:#52674a;color:#fff;font:inherit;font-size:12px;cursor:pointer}.mb-ingredient-product button:disabled{opacity:.6;cursor:wait}.mb-ingredient-product-status{grid-column:2/-1;font-size:12px}.mb-ingredient-product-status:empty{display:none}@media(max-width:420px){.mb-ingredient-product{grid-template-columns:38px minmax(0,1fr)}.mb-ingredient-product img{width:38px;height:38px}.mb-ingredient-product button{grid-column:2;justify-self:start}.mb-ingredient-product-status{grid-column:1/-1}}
