/* En-têtes de sections du journal */
.section-title{
  display:flex;
  align-items:center;
  justify-content:space-between;   /* kcal à droite */
  padding:6px 2px 0;
  margin:8px 0 6px;
}

/* Texte « Petit‑déjeuner / Déjeuner / Dîner » */
.section-title .section-name{
  font-weight:600;
}

/* Nombre de kcal à droite */
.section-title .section-total{
  margin-left:auto;
  font-weight:600;
  color:var(--muted);
}

/* Annule toute ligne fine éventuellement injectée avant */
.section-title::after{ content:none !important; border:0 !important; }
hr.meal-divider{ display:none !important; }
