@media screen {
  .bm-print-brand, .bm-print-contact { display: none; }
}
@media print {
  .bm-print-brand, .bm-print-contact {
    direction: rtl;
    color: #08305c;
    break-inside: avoid;
  }
  .bm-print-brand {
    display: flex;
    align-items: center;
    gap: 5mm;
    border-bottom: 1px solid #c69e49;
    padding-bottom: 3mm;
    margin-bottom: 4mm;
  }
  .bm-print-brand img, #bm-print-sheet .bm-print-brand img {
    width: 24mm;
    height: auto;
    margin: 0;
  }
  .bm-print-brand span {
    color: #c69e49;
    font-weight: 700;
    print-color-adjust: exact;
  }
  .bm-print-contact {
    border-top: 1px solid #c69e49;
    padding-top: 3mm;
    margin-top: 5mm;
    text-align: center;
    white-space: nowrap;
    font-size: 10pt;
  }
}
@media print {
  #bm-print-sheet .bm-print-brand svg {
    flex: none;
    width: 24mm;
    height: auto;
  }
}
