.invoice-modal .modal{width:min(1000px,96vw)}
.invoice-modal .modalbody{display:block}.invoice-modal .invoice-document{margin:0}
@media print{
 @page{size:A4;margin:15mm}
 body.invoice-printing{margin:0!important;background:white!important}
 body.invoice-printing> :not(#modal-root){display:none!important}
 body.invoice-printing #modal-root,body.invoice-printing .invoice-modal,body.invoice-printing .invoice-modal .modal,body.invoice-printing .invoice-modal .modalbody{display:block!important;position:static!important;width:auto!important;max-width:none!important;max-height:none!important;height:auto!important;overflow:visible!important;margin:0!important;padding:0!important;background:white!important;border:0!important;box-shadow:none!important}
 body.invoice-printing .invoice-modal .modalhead,body.invoice-printing .invoice-modal .modalfoot,body.invoice-printing .invoice-screen-only{display:none!important}
 body.invoice-printing .invoice-document{padding:0!important;border:0!important;break-inside:auto!important}
 body.invoice-printing .invoice-identities,body.invoice-printing .invoice-summary{grid-template-columns:1fr 1fr!important}
 body.invoice-printing .invoice-items thead{display:table-header-group}
 body.invoice-printing .invoice-items tr{break-inside:avoid}
}
