/* Unified ZPL treatment for image/PDF exports rendered from web views.
 * The ZIT TV attribution remains part of every export. */
.is-exporting .league-export-branding,
.is-exporting .generated-export-header {
  display: flex !important;
  align-items: center !important;
  gap: 16px !important;
  padding: 16px 18px !important;
  border-bottom: 4px solid var(--competition-accent, var(--zpl-orange)) !important;
  background: #fff !important;
  color: var(--zpl-ink) !important;
  break-inside: avoid;
}
.is-exporting .league-export-branding img,
.is-exporting .generated-export-header img {
  width: 66px !important;
  height: 66px !important;
  object-fit: contain !important;
  flex: none;
}
.is-exporting .league-export-branding span,
.is-exporting .generated-export-header span {
  color: var(--zpl-green) !important;
  font-family: var(--zpl-font-body);
  font-size: 11px !important;
  font-weight: 700 !important;
  letter-spacing: .1em;
  text-transform: uppercase;
}
.is-exporting .league-export-branding h2,
.is-exporting .generated-export-header h2 {
  color: var(--zpl-ink) !important;
  font-family: var(--zpl-font-display) !important;
  font-size: 34px !important;
  font-weight: 400 !important;
  line-height: 1 !important;
  margin: 5px 0 !important;
}
.is-exporting .export-attribution {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 16px !important;
  border-top: 2px solid var(--zpl-orange) !important;
  background: #fff !important;
  font-family: var(--zpl-font-body) !important;
  break-inside: avoid;
}
.is-exporting .export-attribution img {
  max-width: 92px !important;
  max-height: 32px !important;
  object-fit: contain !important;
}
.stat-comparison-bar .bar-p1,
.compare-metric-bar .left { background: var(--zpl-orange) !important; }
.stat-comparison-bar .bar-p2,
.compare-metric-bar .right { background: var(--zpl-green) !important; }
.comparison-table .winner,
.compare-metric-values .winner { color: var(--zpl-green) !important; }
.export-toolbar button:not(:last-child),
.league-export-toolbar button:not(:last-child),
.report-export-toolbar button:not(:last-child) { color: #111 !important; }
