/* Print styles — used by the invoice print view (window.print() = Save as PDF). */
@page { margin: 14mm; }

@media print {
  #tabbar, #topbar, #toasts, #sheet, #sheet-backdrop, .no-print { display: none !important; }
  body { background: #fff !important; }
  #view { padding: 0 !important; max-width: none !important; }
  #invoice-doc {
    border: none !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    max-width: none !important;
  }
  #invoice-doc > div:first-child {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }
}
