/* A4 print / "Save as PDF" — only the .paper sheet is printed */
@page{size:A4;margin:12mm}
@media print{
  html,body{background:#fff!important;background-image:none!important;color:#111}
  #app{max-width:none!important;padding:0!important;margin:0!important}
  .bg-fx{display:none!important}
  .nav,.topbar,.no-print,.toasts,.modal-bg,#confetti{display:none!important}
  .paper-wrap{background:none;padding:0;overflow:visible}
  .paper{box-shadow:none;max-width:none;width:auto!important;padding:0;font-size:12px}
  .view{animation:none}
  .page-break{break-before:page}
}
