{{-- Sezione pasto DomPDF --}} @php $titoloPasto = mb_strtoupper((string) ($pasto['label'] ?? 'Pasto')); $isContinua = !empty($pasto['continua']); if ($isContinua) { $titoloPasto .= ' (CONTINUA)'; } $totaliPasto = is_array($pasto['totali_pasto'] ?? null) ? $pasto['totali_pasto'] : []; $mostraMacro = !$isContinua && !($nascondiMacroKcal ?? false) && $totaliPasto !== []; $energiaKcal = (int) round((float) ($totaliPasto['energia_kcal'] ?? 0)); $proteineG = (int) round((float) ($totaliPasto['proteine_g'] ?? 0)); $carboidratiG = (int) round((float) ($totaliPasto['carboidrati_g'] ?? 0)); $lipidiG = (int) round((float) ($totaliPasto['lipidi_g'] ?? 0)); @endphp