/* Print / invoice / packing slip / delivery note presentational polish */
@media print {
  body.ezco-gui,
  body.ezco-gui .content-wrapper {
    background: #fff !important;
    color: var(--ez-text) !important;
  }
  body.ezco-gui .no-print,
  body.ezco-gui .main-sidebar,
  body.ezco-gui .main-header,
  body.ezco-gui #side-bar {
    display: none !important;
  }
}
body.ezco-gui .ezco-print-doc,
body.ezco-gui #receipt_section,
body.ezco-gui .invoice,
body.ezco-gui .ticket {
  font-family: var(--ez-font-body);
  color: var(--ez-text);
}
body.ezco-gui .ezco-print-doc h1,
body.ezco-gui .ezco-print-doc h2,
body.ezco-gui #receipt_section h2 {
  font-family: var(--ez-font-display);
  color: var(--ez-forest);
  font-weight: 700;
}
body.ezco-gui .ezco-print-lockup {
  max-height: 48px;
  max-width: 220px;
  height: auto;
  width: auto;
  object-fit: contain;
}
body.ezco-gui .ezco-print-meta {
  font-family: var(--ez-font-mono);
  font-size: 11px;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: var(--ez-text-muted);
}
body.ezco-gui .ezco-print-doc table th {
  font-family: var(--ez-font-mono);
  font-size: 11px;
  text-transform: uppercase;
  color: var(--ez-sage-700);
  border-bottom: 1px solid var(--ez-border-soft);
}
body.ezco-gui .ezco-print-doc table td {
  border-bottom: 1px solid var(--ez-border-soft);
  font-variant-numeric: tabular-nums;
}
