/* [project]/components/sbd/print.css [app-client] (css) */
@media print {
  body.invoice-printing > :not(.print-sheet) {
    display: none !important;
  }

  body.invoice-printing {
    background: #fff !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  body.invoice-printing .print-sheet {
    width: auto !important;
    box-shadow: none !important;
    margin: 0 !important;
    padding: 0 !important;
    position: static !important;
  }

  .invoice-no-print {
    display: none !important;
  }

  body.invoice-printing:not(.label-4x6-printing):not(.a5-printing) .print-artboard {
    transform-origin: 0 0 !important;
    width: 210mm !important;
    transform: none !important;
  }

  body.invoice-printing .print-stage {
    display: contents !important;
  }

  body.invoice-printing:not(.label-4x6-printing):not(.a5-printing) .print-page:not(.print-page-4x6):not(.print-page-a5) {
    width: 210mm !important;
    min-height: 296mm !important;
    box-shadow: none !important;
  }

  body.invoice-printing.a5-printing .print-artboard {
    transform-origin: 0 0 !important;
    width: 148mm !important;
    max-width: 148mm !important;
    transform: none !important;
  }

  body.invoice-printing .print-artboard:has(.print-page-a5) {
    transform-origin: 0 0 !important;
    width: 148mm !important;
    max-width: 148mm !important;
    transform: none !important;
  }

  body.invoice-printing.a5-printing .print-page, body.invoice-printing .print-page.print-page-a5, .print-page-a5 {
    width: 148mm !important;
    max-width: 148mm !important;
    min-height: 208mm !important;
    box-shadow: none !important;
    margin: 0 !important;
  }

  body.invoice-printing.label-4x6-printing .print-artboard {
    transform-origin: 0 0 !important;
    break-inside: avoid !important;
    page-break-inside: avoid !important;
    break-after: avoid !important;
    page-break-after: avoid !important;
    width: 4in !important;
    max-width: 4in !important;
    height: 6in !important;
    max-height: 6in !important;
    overflow: hidden !important;
    transform: none !important;
  }

  body.invoice-printing .print-artboard:has(.print-page-4x6) {
    transform-origin: 0 0 !important;
    break-inside: avoid !important;
    page-break-inside: avoid !important;
    break-after: avoid !important;
    page-break-after: avoid !important;
    width: 4in !important;
    max-width: 4in !important;
    height: 6in !important;
    max-height: 6in !important;
    overflow: hidden !important;
    transform: none !important;
  }

  body.invoice-printing.label-4x6-printing .print-page, body.invoice-printing .print-page.print-page-4x6, .print-page-4x6 {
    width: 4in !important;
    max-width: 4in !important;
    height: 6in !important;
    max-height: 6in !important;
    box-shadow: none !important;
    page-break-after: avoid !important;
    break-after: avoid !important;
    page-break-before: avoid !important;
    break-before: avoid !important;
    page-break-inside: avoid !important;
    break-inside: avoid !important;
    margin: 0 !important;
    overflow: hidden !important;
  }

  body.invoice-printing.label-4x6-printing *, .print-page-4x6 * {
    break-inside: avoid !important;
    page-break-inside: avoid !important;
  }

  body.invoice-printing:not(.label-4x6-printing) .print-page:not(.print-page-4x6) + .print-page:not(.print-page-4x6) {
    break-before: page;
  }

  body.invoice-printing thead {
    display: table-header-group;
  }

  body.invoice-printing tfoot {
    display: table-footer-group;
  }

  body.invoice-printing tr, body.invoice-printing .print-keep {
    break-inside: avoid;
  }

  body.invoice-printing .print-sheet * {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }
}

/*# sourceMappingURL=components_sbd_print_1wfkjgmmfku5q.css.map*/