/* ─── Bilan par employé ──────────────────────────────────────────────── */

.bs-toolbar #be-employe { width: 240px; }

.be-table .be-cell-na {
  background: repeating-linear-gradient(45deg, #f2f2f2, #f2f2f2 4px, #e8e8e8 4px, #e8e8e8 8px);
}

.be-table .be-col-total {
  font-weight: 700; color: #1a237e;
  background: var(--surface-2);
  min-width: 70px;
}

.be-table tfoot .be-col-total { background: var(--surface-2); }

/* Repère jour de la semaine dans chaque cellule (une même colonne n° de jour
   ne correspond pas au même jour de semaine selon le mois de la ligne) */
.be-cell-dow {
  font-size: 9px; color: var(--text-3); font-weight: 600;
  line-height: 1; margin-bottom: 2px;
}
.be-cell-dow-sun { color: #c62828; }

/* Dimanche : couleur bien distincte des jours fériés (jaune pâle) */
.be-table td.be-cell-sunday { background: #fde8e8; }

.be-sunday-ferie-note { font-size: 12px; color: var(--text-2); font-style: italic; }
