/* Documentos de informes: colores independientes del tema del panel. */
.sports-report-document {
  --text: #172015;
  --muted: #4c5747;
  --primary: #456800;
  --primary-dark: #456800;
  --line: #d5ddce;
  --admin-ink: #172015;
  --admin-muted: #4c5747;
  --card: #fff;
  --panel: #f1f5eb;
  --ee-glass: #f1f5eb;
  color: #172015;
  background: #fff;
}
.sports-report-document h1,
.sports-report-document h2,
.sports-report-document h3,
.sports-report-document strong {color:#172015;}
.sports-report-document .sports-report-kicker,
.sports-report-document .sports-report-pair-code,
.sports-report-document .sports-report-winner-mark {color:#365400;}
.sports-report-document .sports-report-summary>div {background:#f1f5eb;border-color:#d5ddce;}
.sports-report-document .sports-report-head-meta,
.sports-report-document .sports-report-category-meta,
.sports-report-document .sports-report-match-meta,
.sports-report-document .hint {color:#4c5747;}
.sports-report-document .sports-report-match-meta {background:#f5f7f2;}
.sports-report-document .sports-report-pair.is-winner,
.sports-report-document .sports-report-podium-card.champion {background:#edf5df;border-color:#7b9b46;}
.sports-report-document .sports-report-pair.is-empty,
.sports-report-document .sports-report-result.is-empty {color:#4c5747;opacity:1;}
.sports-report-document .sports-report-brand img {
  display:block;width:210px;height:auto;max-width:100%;max-height:none;object-fit:contain;
}
@media(max-width:760px){.sports-report-document .sports-report-brand img{width:180px;}}
@media print {
  .sports-report-document {-webkit-print-color-adjust:exact;print-color-adjust:exact;}
  .sports-report-document .sports-report-brand img{width:42mm;max-height:24mm;}
}
@media print {
  html:has(body.printing-sports-report),
  body.printing-sports-report {background:#fff!important;}
  body.printing-sports-report::before,
  body.printing-sports-report::after {display:none!important;}
}
@media print {
  html:has(body.printing-sports-report) {color-scheme:light!important;}
  @page {background:#fff;}
}
