/**
 * Feuille imprimable de l'agenda (export PDF) — voir
 * assets/js/agenda-shared.js `printEvents()`. Chargée partout où
 * agenda-shared.js l'est (portail de section, Mon Espace) : un seul
 * fichier plutôt qu'une copie dans section.css et espace.css, puisque
 * c'est la même feuille dans les deux contextes.
 *
 * Hors impression, la feuille reste dans le DOM mais invisible — c'est
 * `window.print()` dans printEvents() qui la révèle, jamais un état
 * d'affichage normal de la page.
 */

#vc-agenda-print-sheet {
  display: none;
}

@media print {
  body.vc-printing-agenda > *:not(#vc-agenda-print-sheet) {
    display: none !important;
  }

  body.vc-printing-agenda #vc-agenda-print-sheet {
    display: block !important;
    padding: 24px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
    color: #1a1a1a;
  }

  #vc-agenda-print-sheet h1 {
    font-size: 18px;
    margin: 0 0 4px;
  }

  #vc-agenda-print-sheet p {
    margin: 0 0 16px;
    color: #555;
    font-size: 13px;
  }

  #vc-agenda-print-sheet table {
    width: 100%;
    border-collapse: collapse;
  }

  #vc-agenda-print-sheet th,
  #vc-agenda-print-sheet td {
    border: 1px solid #ccc;
    padding: 6px 8px;
    text-align: left;
    font-size: 12px;
  }

  #vc-agenda-print-sheet th {
    background: #f0f0f0;
  }
}
