/*
 * Impression — l'interface papier (DESIGN.md §10).
 * Base commune : noir pur sur blanc, aucune nuance de gris porteuse
 * d'information. Chaque document (feuille de production, étiquettes,
 * tournée, coupon, facture, attestation) aura sa feuille dédiée qui
 * étend celle-ci.
 */

@media print {
  body {
    background: #FFFFFF;
    color: #000000;
    font-size: 11pt;
  }

  .sidebar, .topbar, .btn, .non-imprimable, .onglets__nav { display: none !important; }

  /* Un dossier imprimé montre toutes les sections, pas seulement l'onglet actif. */
  .onglets__panneau[hidden] { display: block !important; }

  .contenu { max-width: none; padding: 0; }

  a { color: #000000; text-decoration: none; }

  /* 🔴 La bande d'en-tête colorée du bon de commande redevient du noir sur
     blanc. Les navigateurs n'impriment pas les fonds par défaut : l'aplat
     de `--marque` disparaîtrait de la feuille en laissant son texte déduit
     — blanc, le plus souvent — invisible sur le papier. L'écran a le droit
     de se colorer, le papier reste noir sur blanc (DESIGN.md §10), et
     l'en-tête se reconnaît à ses capitales, comme sur le PDF
     (`.doc-rubrique`). */
  .ligne-rubrique td {
    background: transparent !important;
    color: #000000 !important;
  }
}

/* En-tête systématique des documents : structure/agence, date, type, pagination */
.doc-entete {
  display: flex;
  justify-content: space-between;
  border-bottom: 2px solid #000000;
  padding-bottom: 4mm;
  margin-bottom: 6mm;
}

/* Documents lus debout, vite (cuisine, tournées) : corps 12pt */
.doc--cuisine, .doc--tournee { font-size: 12pt; }

/* Coupons : cases à cocher larges, cochées au stylo puis relues par l'IA */
.coupon-case {
  display: inline-block;
  width: 6mm;
  height: 6mm;
  border: 1.5pt solid #000000;
  vertical-align: middle;
}
