.daily-meal-description{display:flex;flex-direction:column;gap:10px}.daily-meal-description p{margin-bottom:0}.daily-meal-includes{display:flex;flex-direction:column;gap:4px;background:#edf4fb;color:#294568;padding:10px 12px;border-radius:10px;font-size:13px;line-height:1.5;white-space:pre-wrap}.daily-meal-includes strong{font-size:11px;font-weight:800;letter-spacing:.025em}.daily-meal-includes span{white-space:pre-wrap;overflow-wrap:anywhere}.meal-includes-field{margin-top:10px}.meal-includes-field small{font-size:11px;color:#61738b}.meal-includes-field textarea{resize:vertical;min-height:76px}.or-meal-includes{display:block;margin-top:5px;font-size:11px;white-space:pre-wrap;color:#52687e}.meal-report-page .finance-header nav{align-items:center;gap:18px}.meal-report-page .finance-header nav>span{font-size:13px;color:#63758c}
@media print{.or-meal-includes{font-size:7.5pt;color:#333}}
.daily-meal-description>p{color:#61718b;font-size:14px;line-height:1.5;margin-top:0}
@media(min-width:701px){.meal-report-only .or-service-totals{grid-template-columns:repeat(3,minmax(0,1fr))}}
