.meal-summary{grid-column:1/-1;padding:16px;background:var(--paper);border-radius:14px}.meal-summary p{margin:6px 0 12px}.meal-choice{display:flex;align-items:center;gap:12px;cursor:pointer;min-height:48px;margin:14px 0}.meal-choice input{flex:0 0 22px;width:22px;min-height:22px;margin:0;accent-color:var(--accent)}.meal-product{padding:12px 0;border-bottom:1px solid var(--line);align-items:flex-start}.meal-product span{min-width:0}.meal-product strong,.meal-product small{display:block}.meal-product small{font-size:12px;color:var(--muted);margin-top:4px}#meal-error:empty{display:none}#meal-status{overflow-wrap:anywhere}#meal-form[hidden]{display:none}

.meal-product .meal-choice{margin:0}.meal-amount{display:block;margin:10px 0 0 34px;font-size:13px;color:var(--muted)}.meal-amount input{display:block;width:100%;min-width:0;box-sizing:border-box;font-size:16px;margin-top:6px}.meal-amount input:disabled{opacity:.5}
