b627dda5bf
The dish-count/servings and time spans had no fixed width (unlike the difficulty badge slot, which reserves w-16 even when empty) — a batch-cook recipe's longer "N dishes"/"Nm total" text, or a missing time value, changed that column's width row-to-row, shifting the date and icon cluster after it. Gave both spans fixed widths so every compact row has identical column layout regardless of content.