@media print {
  * {
    -webkit-print-color-adjust: exact!important;
    print-color-adjust: exact!important
  }
  body {
    background: white
  }
  .toolbar,.modeBadge,.noPrint {
    display: none!important
  }
  .page-wrap {
    width: 100%;
    margin: 0
  }
  .page {
    box-shadow: none;
    width: 100vw;
    height: auto;
    background-image: none!important
  }
  .templateImg {
    display: block!important
  }
  .field,.bestField,#complaints,.complaintTextArea {
    background: transparent!important;
    border: 0!important;
    box-shadow: none!important;
    appearance: none!important;
    -webkit-appearance: none!important;
    -moz-appearance: none!important;
    color: #000!important
  }
  .teamSelectionButton {
    overflow: visible!important;
    padding: 0!important;
    text-overflow: clip!important;
    white-space: nowrap!important;
    font-size: 8px!important
  }
  select.bestField {
    background-image: none!important
  }
  *[style*="--field-font-size"] {
    font-size: var(--field-font-size)!important
  }
  .sigPad button {
    display: none!important
  }
  .sigPad {
    border: 0!important;
    background: transparent!important;
    box-shadow: none!important
  }
  .bestPlayer {
    display: none!important;
    visibility: hidden!important
  }
  .bestPass,.bestPerf,.bestFixed {
    display: flex!important;
    flex-direction: row!important;
    align-items: center!important;
    justify-content: center!important;
    white-space: nowrap!important;
    background: transparent!important;
    color: #000!important
  }
  .bestPass[data-best-pass^="sgd-"] {
    justify-content: flex-start!important;
    padding-left: 2px!important
  }
  .bestPass[data-best-pass^="sgd-"] + .bestPerfDouble {
    justify-content: flex-start!important
  }
  @page {
    size: A4;
    margin: 0
  }
}
