.meal-fields{border:1px solid var(--line);border-radius:12px;padding:16px;min-width:0}.meal-fields legend{font-weight:700;padding:0 6px}.meal-employees{display:grid;gap:10px;max-height:240px;overflow:auto}.meal-employee{display:flex;gap:10px;align-items:flex-start;line-height:1.5;cursor:pointer}.meal-employee input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;margin:3px 0 0}.meal-employee span{min-width:0;overflow-wrap:anywhere}.meal-preview{margin-top:16px}.meal-preview-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 18px;margin-top:8px}.meal-preview-row span{min-width:0;overflow-wrap:anywhere}.meal-preview-row strong{white-space:nowrap}.meal-fields .form-note{margin-bottom:0}.employee-report .report-metrics{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))}
