/* Receipt document typography and field sizing shared by both apps. */
.receipt-document-body #linkedReceiptCustomer,
.receipt-document-body #linkedReceiptDate,
.receipt-document-body #linkedReceiptAmount {
  height: 42px !important;
  min-height: 42px !important;
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 14px !important;
  line-height: 1.35 !important;
}
.receipt-document-body #linkedReceiptAmount,
.receipt-document-body .receipt-document-allocation-amount {
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 15px !important;
  line-height: 1.35 !important;
  font-weight: 700 !important;
  font-variant-numeric: tabular-nums;
  letter-spacing: 0 !important;
}
.receipt-document-body #linkedReceiptContent {
  min-height: 60px !important;
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 14px !important;
  line-height: 1.45 !important;
}
.receipt-document-body #linkedReceiptDate { font-variant-numeric: tabular-nums; }
@media (max-width: 639px) {
  .receipt-document-body #linkedReceiptCustomer,
  .receipt-document-body #linkedReceiptDate,
  .receipt-document-body #linkedReceiptAmount { height: 40px !important; min-height: 40px !important; }
  .receipt-document-body #linkedReceiptAmount,
  .receipt-document-body .receipt-document-allocation-amount { font-size: 14px !important; }
}
