/* Qualifying boundaries stay legible in live, final and scaled mobile tables. */
.results-score-table .qualifying-cut-row > td,
.standings-score-table .qualifying-cut-row > td {
  border-bottom: var(--qualifying-cut-width, 4px) solid #c00000 !important;
}
.results-score-table .qualifying-cut-label > td,
.standings-score-table .qualifying-cut-label > td {
  color: #a00000 !important;
  background: #fff0ed !important;
  border-bottom: 0 !important;
  padding: 7px 10px;
  text-align: left;
  font-size: 13px;
  font-weight: 800;
  letter-spacing: .04em;
  white-space: normal;
}
@media print {
  body:not(.print-brackets):not(.print-payouts) .printable-results .qualifying-cut-row > td {
    border-bottom: 4px solid #c00000 !important;
    print-color-adjust: exact;
  }
  .qualifying-cut-label > td { print-color-adjust: exact; }
}
