@media print{
  .invoice-document{zoom:1!important;font-size:11px!important;direction:rtl!important}
  .invoice-document-head{display:grid!important;grid-template-columns:minmax(0,1fr) 70px!important;align-items:center!important;direction:rtl!important}
  .invoice-document-head>div{min-width:0!important}.invoice-document-head h2{font-size:24px!important;direction:ltr!important;text-align:right!important;white-space:nowrap!important}.invoice-document-head img{display:block!important;justify-self:end!important}
  .invoice-overview{display:grid!important;grid-template-columns:minmax(0,1fr) 230px!important;align-items:stretch!important;width:100%!important;gap:8px!important;direction:rtl!important}
  .customer-overview,.order-overview{width:auto!important;min-width:0!important;overflow:hidden!important}
  .customer-overview dl{display:grid!important;grid-template-columns:1fr 1fr!important;gap:4px!important}.customer-overview dl>div:last-child{grid-column:1/-1!important}
  .order-overview{display:grid!important;grid-template-columns:1fr!important;align-content:start!important;gap:4px!important}
  .order-overview>div,.order-overview>div:not(.big-status),.big-status{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;padding:7px 8px!important}
  .order-overview span,.order-overview small{grid-column:1!important;grid-row:1!important;text-align:right!important;white-space:nowrap!important;color:#555!important}.order-overview b,.order-overview .status-pill{grid-column:2!important;grid-row:1!important;justify-self:end!important;max-width:110px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#111!important}
  .invoice-products{width:100%!important;overflow:hidden!important}.invoice-products article{width:100%!important;grid-template-columns:34px minmax(0,1fr) 75px 84px!important}.invoice-products article>span,.invoice-products article>strong{text-align:left!important;white-space:nowrap!important}
  .invoice-totals{width:310px!important;max-width:100%!important;margin:8px 0 0 auto!important}.invoice-totals p{display:grid!important;grid-template-columns:minmax(0,1fr) 100px!important;gap:10px!important}.invoice-totals p span{text-align:right!important}.invoice-totals p b{text-align:left!important;white-space:nowrap!important}
}
