.food-routine{display:grid;gap:18px;min-width:0}.food-item{padding:18px 0;border-top:1px solid var(--line);min-width:0;overflow-wrap:anywhere}.food-item h3{margin:0 0 8px}.food-actions{display:flex;gap:10px;flex-wrap:wrap}.food-error{color:#ffc1b7}.food-routine input,.food-routine select{min-width:0;width:100%;box-sizing:border-box}.food-routine input[type=checkbox]{width:auto}.food-routine .field{min-width:0}.shopping-period{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0}
