/* Impresión: sólo sale el SVG generado, a tamaño de papel exacto.
   El @page con el tamaño concreto lo inyecta js/io/printing.js. */

#print-root {
  display: none;
  background: #fff;
}

@media print {
  html, body {
    background: #fff;
    height: auto;
    overflow: visible;
  }

  #app, .toast-host, .modal-host, #boot { display: none !important; }

  #print-root {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    page-break-after: avoid;
  }

  #print-root svg {
    display: block;
    width: 100%;
    height: 100%;
  }
}
