@charset "utf-8";
/* CSS Document */

/* ══════════════════════════════════════════════════════════
   impression.css — pointilles.htm
   Seule la zone d'écriture en pointillés s'imprime.
   Tout le reste est masqué.
   ══════════════════════════════════════════════════════════ */

@media print {

  /* ── Masquer tout par défaut ── */
  body * {
    visibility: hidden;
  }

  /* ── Afficher uniquement la zone d'écriture ── */
  #myInstance1,
  #myInstance1 * {
    visibility: visible;
  }

  /* ── Positionner la zone en haut de page ── */
  #myInstance1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    border: none !important;
    padding: 10mm;
    margin: 0;
    font-family: 'abcprintdotted', cursive;
    font-size: 150px;
    line-height: 1.3;
    word-break: break-word;
    background: white;
  }

  /* ── Masquer explicitement les éléments inutiles ── */
  #myNicPanel,
  .btn-imprimer,
  .btn-effacer,
  .instruction,
  table,
  h1, h2, h3,
  p,
  ul,
  img,
  .impression {
    display: none !important;
    visibility: hidden !important;
  }

  /* ── Format papier A4 ── */
  @page {
    size: A4 portrait;
    margin: 10mm;
  }

}