.tenant-svemo {
  background: #f7f6f3;
}
.tenant-svemo ::-moz-selection {
  background: rgba(201, 162, 39, 0.25);
  color: #1a1a1a;
}
.tenant-svemo ::selection {
  background: rgba(201, 162, 39, 0.25);
  color: #1a1a1a;
}
.tenant-svemo h1, .tenant-svemo h2, .tenant-svemo h3, .tenant-svemo h4, .tenant-svemo h5, .tenant-svemo h6 {
  color: #1a1a1a;
}
.tenant-svemo a {
  color: #1a1a1a;
}
.tenant-svemo a:hover {
  opacity: 1;
  color: #9c7c18;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}
.tenant-svemo .month-section > h3 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  color: #0d0d0d;
  text-transform: uppercase;
  letter-spacing: 0.04em;
}
.tenant-svemo .month-section > h3::before {
  content: "";
  width: 4px;
  height: 0.95em;
  border-radius: 2px;
  background: #d4af37;
}
.tenant-svemo ::-webkit-scrollbar-thumb {
  background: #232323;
  border-radius: 999px;
}
.tenant-svemo .empty-state {
  background: #ffffff;
  border: 1px solid #e7e5df;
  border-radius: 10px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06);
  margin-top: 1.25rem;
}
.tenant-svemo .empty-state .empty-state-icon {
  color: #d4af37;
  opacity: 1;
}
.tenant-svemo .empty-state h3 {
  color: #0d0d0d;
}

.tenant-svemo #meta {
  background: #0d0d0d;
  border-bottom: 1px solid rgba(201, 162, 39, 0.4);
  -webkit-box-shadow: none;
          box-shadow: none;
}
.tenant-svemo #meta .language .language-selector .language-current {
  background: rgba(255, 255, 255, 0.06);
  border: 1px solid rgba(255, 255, 255, 0.14);
  border-radius: 6px;
}
.tenant-svemo #meta .language .language-selector .language-current:hover {
  background: rgba(201, 162, 39, 0.14);
  border-color: rgba(201, 162, 39, 0.5);
}
.tenant-svemo #meta .language .language-selector .language-current.active {
  background: rgba(201, 162, 39, 0.14);
  border-color: rgba(201, 162, 39, 0.5);
}
.tenant-svemo #meta .language .language-selector .language-dropdown {
  border-radius: 8px;
  border: 1px solid #e7e5df;
  -webkit-box-shadow: 0 4px 14px rgba(0, 0, 0, 0.08);
          box-shadow: 0 4px 14px rgba(0, 0, 0, 0.08);
}
.tenant-svemo #meta .language .language-selector .language-dropdown .language-option:hover {
  background: #f7f6f3;
}
.tenant-svemo #meta .language .language-selector .language-dropdown .language-option:hover .language-name {
  color: #9c7c18;
}
.tenant-svemo #header::before {
  display: none;
}
@media all and (min-width: 801px) and (min-height: 700px) {
  .tenant-svemo #header.scrolled::before {
    display: block;
    background: rgba(255, 255, 255, 0.97);
    border-bottom: 1px solid #e7e5df;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06);
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06);
  }
}
.tenant-svemo #header #last-update-bar {
  background: #0d0d0d;
  border: 1px solid rgba(201, 162, 39, 0.35);
  color: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.tenant-svemo #header #last-update-bar::before {
  display: none;
}
.tenant-svemo #header #last-update-bar span {
  color: #fff;
}
.tenant-svemo #header #last-update-bar .intro {
  color: #e6cf78;
  font-weight: 700;
}
.tenant-svemo #header #last-update-bar:hover {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}
.tenant-svemo #footer {
  background: #0d0d0d;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.tenant-svemo #footer .container {
  border-top: 1px solid rgba(201, 162, 39, 0.35);
}
.tenant-svemo #footer a {
  color: rgba(255, 255, 255, 0.8);
}
.tenant-svemo #footer a::after {
  background: #d4af37;
}
.tenant-svemo #footer a:hover {
  color: #e6cf78;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}

.tenant-svemo #main-navigation {
  background: #0d0d0d;
  border-bottom: 2px solid #d4af37;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.tenant-svemo #main-navigation .nav-link {
  position: relative;
  margin: 0;
  padding: 12px 18px;
  color: rgba(255, 255, 255, 0.78);
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-size: 15px;
  font-weight: 600;
  border-bottom: 3px solid transparent;
}
.tenant-svemo #main-navigation .nav-link:hover {
  background: transparent;
  color: #fff;
}
.tenant-svemo #main-navigation .nav-link.active {
  background: transparent;
  color: #d4af37;
  border-bottom: 3px solid #d4af37;
}

.tenant-svemo #leader {
  background: #0d0d0d;
  border-top: 3px solid #d4af37;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.tenant-svemo #leader::before {
  display: none;
}
.tenant-svemo #leader:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.tenant-svemo #leader h2 {
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 0.03em;
  text-shadow: none;
  padding-left: 14px;
}
.tenant-svemo #leader h2::before {
  content: "";
  position: absolute;
  left: 0;
  top: 3px;
  bottom: 3px;
  width: 4px;
  border-radius: 2px;
  background: #d4af37;
}
.tenant-svemo #event-header h2 {
  padding-left: 0;
}
.tenant-svemo #event-header h2::before {
  display: none;
}
.tenant-svemo #event-header h2 .title span {
  text-transform: uppercase;
}
.tenant-svemo #event-header h2 .meta span {
  color: #e6cf78;
}
.tenant-svemo #event-header p {
  color: rgba(255, 255, 255, 0.78);
}
.tenant-svemo #event-header .heats-overview-btn {
  background: rgba(201, 162, 39, 0.12);
  border: 1px solid rgba(201, 162, 39, 0.45);
  color: #e6cf78;
  text-transform: uppercase;
  letter-spacing: 0.04em;
}
.tenant-svemo #event-header .heats-overview-btn:hover {
  background: rgba(201, 162, 39, 0.2);
  color: #fff;
}
.tenant-svemo #heerenveen {
  background: #232323;
}

@media all and (min-width: 801px) and (min-height: 700px) {
  .tenant-svemo #yearTabs {
    background: transparent;
  }
}
.tenant-svemo #yearTabs .nav-tabs {
  border-bottom: none;
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  gap: 6px;
  padding: 0.6rem 0 0.25rem;
}
.tenant-svemo #yearTabs .nav-tabs .nav-item .nav-link,
.tenant-svemo #yearTabs .nav-tabs .nav-link {
  border: 1px solid #e7e5df;
  border-radius: 999px;
  background: #ffffff;
  color: #6f6f6f;
  font-weight: 700;
  letter-spacing: 0.03em;
  padding: 0.35rem 1.1rem;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transition: color 0.2s ease, border-color 0.2s ease, background 0.2s ease;
  transition: color 0.2s ease, border-color 0.2s ease, background 0.2s ease;
}
.tenant-svemo #yearTabs .nav-tabs .nav-item .nav-link::before,
.tenant-svemo #yearTabs .nav-tabs .nav-link::before {
  display: none;
}
.tenant-svemo #yearTabs .nav-tabs .nav-item .nav-link:hover,
.tenant-svemo #yearTabs .nav-tabs .nav-link:hover {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  border-color: #d4af37;
  color: #0d0d0d;
}
.tenant-svemo #yearTabs .nav-tabs .nav-item .nav-link.active,
.tenant-svemo #yearTabs .nav-tabs .nav-link.active {
  background: #0d0d0d;
  border-color: #0d0d0d;
  color: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.tenant-svemo #yearTabs .nav-tabs .nav-item .nav-link.active::after,
.tenant-svemo #yearTabs .nav-tabs .nav-link.active::after {
  display: none;
}
.tenant-svemo .events {
  gap: 0.5rem;
}
.tenant-svemo .events .event {
  position: relative;
  background: #ffffff;
  border: 1px solid #e7e5df;
  border-left: 3px solid #d4af37;
  border-radius: 8px;
  padding: 0.5rem 0.7rem;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transition: border-color 0.2s ease, -webkit-box-shadow 0.2s ease;
  transition: border-color 0.2s ease, -webkit-box-shadow 0.2s ease;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
  transition: border-color 0.2s ease, box-shadow 0.2s ease, -webkit-box-shadow 0.2s ease;
  -webkit-animation: none;
          animation: none;
}
.tenant-svemo .events .event::before {
  display: none;
}
.tenant-svemo .events .event:nth-child(even) {
  background: #ffffff;
}
.tenant-svemo .events .event .date {
  background: #0d0d0d;
  color: #fff;
  border: none;
  border-radius: 6px;
  letter-spacing: 0.02em;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 3px 8px;
  font-size: 13px;
}
.tenant-svemo .events .event .date .day {
  color: #fff;
  font-size: 15px;
}
.tenant-svemo .events .event .date .month {
  color: rgba(255, 255, 255, 0.75);
  font-size: 11px;
}
.tenant-svemo .events .event .title {
  font-size: 17px;
  color: #0d0d0d;
}
.tenant-svemo .events .event .track {
  color: #6f6f6f;
}
.tenant-svemo .events .event .country img {
  border-radius: 2px;
  border: 1px solid #e7e5df;
}
.tenant-svemo .events .event:hover {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06);
  border-color: #e7e5df;
  border-left-color: #9c7c18;
  background: #ffffff;
}
.tenant-svemo .events .event:hover .date {
  background: #171717;
  color: #fff;
}
.tenant-svemo .events .event:hover .title {
  color: #9c7c18;
}
.tenant-svemo .events .event:hover .track {
  color: #1a1a1a;
  font-weight: 400;
}
.tenant-svemo .events .event:hover .country img {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.tenant-svemo .events .event .status-finished {
  background: #3f9d5a;
}
.tenant-svemo .events .event .status-live {
  background: #d64545;
}
.tenant-svemo .events .event .status-today {
  background: #0d0d0d;
}
.tenant-svemo .events .event.hidden {
  border-left-color: #d64545;
}
.tenant-svemo .events .event.event-future:hover {
  border-color: #e7e5df;
  border-left-color: #d4af37;
  background: #ffffff;
}
.tenant-svemo .events .event.event-future:hover .date {
  background: #0d0d0d;
  color: #fff;
}
.tenant-svemo .events .event.event-future:hover .title {
  color: #0d0d0d;
}
.tenant-svemo .spectators-summary .total-spectators,
.tenant-svemo .spectators-summary .event-count,
.tenant-svemo .spectators-summary .average-spectators {
  background: #0d0d0d;
  border: none;
  border-radius: 10px;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.tenant-svemo .spectators-summary .total-spectators .number,
.tenant-svemo .spectators-summary .event-count .number,
.tenant-svemo .spectators-summary .average-spectators .number {
  color: #d4af37;
  font-size: 30px;
}
.tenant-svemo .spectators-summary .total-spectators .label,
.tenant-svemo .spectators-summary .event-count .label,
.tenant-svemo .spectators-summary .average-spectators .label {
  color: rgba(255, 255, 255, 0.72);
}
.tenant-svemo .spectators-section-title,
.tenant-svemo .spectators-track-stats h3,
.tenant-svemo .rider-section-title,
.tenant-svemo .championship-round-section .championship-round-title,
.tenant-svemo .league-bonus-points h4 {
  background: #0d0d0d;
  color: #e6cf78;
  border-radius: 6px;
  letter-spacing: 0.05em;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.tenant-svemo .spectators-track-stats .track-stat {
  border: 1px solid #e7e5df;
  border-radius: 8px;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.tenant-svemo .spectators-track-stats .track-stat:hover {
  border-color: #d4af37;
}
.tenant-svemo .spectators-track-stats .track-stat .track-stat-numbers .track-stat-total {
  color: #0d0d0d;
}
.tenant-svemo .events .event .spectator-count .count {
  color: #0d0d0d;
}

.tenant-svemo .nav-tabs {
  border-bottom: 2px solid #e7e5df;
}
.tenant-svemo .nav-tabs .nav-item .nav-link {
  text-transform: uppercase;
  letter-spacing: 0.03em;
  color: #6f6f6f;
}
.tenant-svemo .nav-tabs .nav-item .nav-link::before {
  background: #d4af37;
}
.tenant-svemo .nav-tabs .nav-item .nav-link:hover {
  background: transparent;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  color: #0d0d0d;
}
.tenant-svemo .nav-tabs .nav-item .nav-link.active {
  background: #ffffff;
  border-bottom: 2px solid #d4af37;
  color: #0d0d0d;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}
.tenant-svemo .heat-box,
.tenant-svemo .practice-session-container,
.tenant-svemo [id^=averages-],
.tenant-svemo [id^=bonus-points-],
.tenant-svemo [id^=warnings-],
.tenant-svemo [id^=bikes-],
.tenant-svemo [id^=replacements-],
.tenant-svemo [id^=gate-stats-points-],
.tenant-svemo [id^=gate-stats-wins-],
.tenant-svemo [id^=heat-times-],
.tenant-svemo [id^=lap-times-],
.tenant-svemo [id^=practice-times-],
.tenant-svemo [id^=max-speeds-],
.tenant-svemo [id^=hole-shot-],
.tenant-svemo [id^=my-laps-session-],
.tenant-svemo [id^=free-practice-],
.tenant-svemo [id^=qualifying-pairs-],
.tenant-svemo [id^=qualifying-result-],
.tenant-svemo [id^=sprint-] {
  border: 1px solid #e7e5df;
  border-radius: 8px;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.tenant-svemo .heat-box:hover,
.tenant-svemo .practice-session-container:hover,
.tenant-svemo [id^=averages-]:hover,
.tenant-svemo [id^=bonus-points-]:hover,
.tenant-svemo [id^=warnings-]:hover,
.tenant-svemo [id^=bikes-]:hover,
.tenant-svemo [id^=replacements-]:hover,
.tenant-svemo [id^=gate-stats-points-]:hover,
.tenant-svemo [id^=gate-stats-wins-]:hover,
.tenant-svemo [id^=heat-times-]:hover,
.tenant-svemo [id^=lap-times-]:hover,
.tenant-svemo [id^=practice-times-]:hover,
.tenant-svemo [id^=max-speeds-]:hover,
.tenant-svemo [id^=hole-shot-]:hover,
.tenant-svemo [id^=my-laps-session-]:hover,
.tenant-svemo [id^=free-practice-]:hover,
.tenant-svemo [id^=qualifying-pairs-]:hover,
.tenant-svemo [id^=qualifying-result-]:hover,
.tenant-svemo [id^=sprint-]:hover {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06);
  border-color: #e7e5df;
}
.tenant-svemo .heat-box h3, .tenant-svemo .heat-box .heat-header h3, .tenant-svemo .heat-box .heat-header h4, .tenant-svemo .heat-box .heat-meta h3,
.tenant-svemo .practice-session-container h3,
.tenant-svemo .practice-session-container .heat-header h3,
.tenant-svemo .practice-session-container .heat-header h4,
.tenant-svemo .practice-session-container .heat-meta h3,
.tenant-svemo [id^=averages-] h3,
.tenant-svemo [id^=averages-] .heat-header h3,
.tenant-svemo [id^=averages-] .heat-header h4,
.tenant-svemo [id^=averages-] .heat-meta h3,
.tenant-svemo [id^=bonus-points-] h3,
.tenant-svemo [id^=bonus-points-] .heat-header h3,
.tenant-svemo [id^=bonus-points-] .heat-header h4,
.tenant-svemo [id^=bonus-points-] .heat-meta h3,
.tenant-svemo [id^=warnings-] h3,
.tenant-svemo [id^=warnings-] .heat-header h3,
.tenant-svemo [id^=warnings-] .heat-header h4,
.tenant-svemo [id^=warnings-] .heat-meta h3,
.tenant-svemo [id^=bikes-] h3,
.tenant-svemo [id^=bikes-] .heat-header h3,
.tenant-svemo [id^=bikes-] .heat-header h4,
.tenant-svemo [id^=bikes-] .heat-meta h3,
.tenant-svemo [id^=replacements-] h3,
.tenant-svemo [id^=replacements-] .heat-header h3,
.tenant-svemo [id^=replacements-] .heat-header h4,
.tenant-svemo [id^=replacements-] .heat-meta h3,
.tenant-svemo [id^=gate-stats-points-] h3,
.tenant-svemo [id^=gate-stats-points-] .heat-header h3,
.tenant-svemo [id^=gate-stats-points-] .heat-header h4,
.tenant-svemo [id^=gate-stats-points-] .heat-meta h3,
.tenant-svemo [id^=gate-stats-wins-] h3,
.tenant-svemo [id^=gate-stats-wins-] .heat-header h3,
.tenant-svemo [id^=gate-stats-wins-] .heat-header h4,
.tenant-svemo [id^=gate-stats-wins-] .heat-meta h3,
.tenant-svemo [id^=heat-times-] h3,
.tenant-svemo [id^=heat-times-] .heat-header h3,
.tenant-svemo [id^=heat-times-] .heat-header h4,
.tenant-svemo [id^=heat-times-] .heat-meta h3,
.tenant-svemo [id^=lap-times-] h3,
.tenant-svemo [id^=lap-times-] .heat-header h3,
.tenant-svemo [id^=lap-times-] .heat-header h4,
.tenant-svemo [id^=lap-times-] .heat-meta h3,
.tenant-svemo [id^=practice-times-] h3,
.tenant-svemo [id^=practice-times-] .heat-header h3,
.tenant-svemo [id^=practice-times-] .heat-header h4,
.tenant-svemo [id^=practice-times-] .heat-meta h3,
.tenant-svemo [id^=max-speeds-] h3,
.tenant-svemo [id^=max-speeds-] .heat-header h3,
.tenant-svemo [id^=max-speeds-] .heat-header h4,
.tenant-svemo [id^=max-speeds-] .heat-meta h3,
.tenant-svemo [id^=hole-shot-] h3,
.tenant-svemo [id^=hole-shot-] .heat-header h3,
.tenant-svemo [id^=hole-shot-] .heat-header h4,
.tenant-svemo [id^=hole-shot-] .heat-meta h3,
.tenant-svemo [id^=my-laps-session-] h3,
.tenant-svemo [id^=my-laps-session-] .heat-header h3,
.tenant-svemo [id^=my-laps-session-] .heat-header h4,
.tenant-svemo [id^=my-laps-session-] .heat-meta h3,
.tenant-svemo [id^=free-practice-] h3,
.tenant-svemo [id^=free-practice-] .heat-header h3,
.tenant-svemo [id^=free-practice-] .heat-header h4,
.tenant-svemo [id^=free-practice-] .heat-meta h3,
.tenant-svemo [id^=qualifying-pairs-] h3,
.tenant-svemo [id^=qualifying-pairs-] .heat-header h3,
.tenant-svemo [id^=qualifying-pairs-] .heat-header h4,
.tenant-svemo [id^=qualifying-pairs-] .heat-meta h3,
.tenant-svemo [id^=qualifying-result-] h3,
.tenant-svemo [id^=qualifying-result-] .heat-header h3,
.tenant-svemo [id^=qualifying-result-] .heat-header h4,
.tenant-svemo [id^=qualifying-result-] .heat-meta h3,
.tenant-svemo [id^=sprint-] h3,
.tenant-svemo [id^=sprint-] .heat-header h3,
.tenant-svemo [id^=sprint-] .heat-header h4,
.tenant-svemo [id^=sprint-] .heat-meta h3 {
  color: #0d0d0d;
  border-bottom-color: #e7e5df;
}
.tenant-svemo .heat-box:hover h3, .tenant-svemo .heat-box:hover .heat-header h3, .tenant-svemo .heat-box:hover .heat-header h4, .tenant-svemo .heat-box:hover .heat-meta h3,
.tenant-svemo .practice-session-container:hover h3,
.tenant-svemo .practice-session-container:hover .heat-header h3,
.tenant-svemo .practice-session-container:hover .heat-header h4,
.tenant-svemo .practice-session-container:hover .heat-meta h3,
.tenant-svemo [id^=averages-]:hover h3,
.tenant-svemo [id^=averages-]:hover .heat-header h3,
.tenant-svemo [id^=averages-]:hover .heat-header h4,
.tenant-svemo [id^=averages-]:hover .heat-meta h3,
.tenant-svemo [id^=bonus-points-]:hover h3,
.tenant-svemo [id^=bonus-points-]:hover .heat-header h3,
.tenant-svemo [id^=bonus-points-]:hover .heat-header h4,
.tenant-svemo [id^=bonus-points-]:hover .heat-meta h3,
.tenant-svemo [id^=warnings-]:hover h3,
.tenant-svemo [id^=warnings-]:hover .heat-header h3,
.tenant-svemo [id^=warnings-]:hover .heat-header h4,
.tenant-svemo [id^=warnings-]:hover .heat-meta h3,
.tenant-svemo [id^=bikes-]:hover h3,
.tenant-svemo [id^=bikes-]:hover .heat-header h3,
.tenant-svemo [id^=bikes-]:hover .heat-header h4,
.tenant-svemo [id^=bikes-]:hover .heat-meta h3,
.tenant-svemo [id^=replacements-]:hover h3,
.tenant-svemo [id^=replacements-]:hover .heat-header h3,
.tenant-svemo [id^=replacements-]:hover .heat-header h4,
.tenant-svemo [id^=replacements-]:hover .heat-meta h3,
.tenant-svemo [id^=gate-stats-points-]:hover h3,
.tenant-svemo [id^=gate-stats-points-]:hover .heat-header h3,
.tenant-svemo [id^=gate-stats-points-]:hover .heat-header h4,
.tenant-svemo [id^=gate-stats-points-]:hover .heat-meta h3,
.tenant-svemo [id^=gate-stats-wins-]:hover h3,
.tenant-svemo [id^=gate-stats-wins-]:hover .heat-header h3,
.tenant-svemo [id^=gate-stats-wins-]:hover .heat-header h4,
.tenant-svemo [id^=gate-stats-wins-]:hover .heat-meta h3,
.tenant-svemo [id^=heat-times-]:hover h3,
.tenant-svemo [id^=heat-times-]:hover .heat-header h3,
.tenant-svemo [id^=heat-times-]:hover .heat-header h4,
.tenant-svemo [id^=heat-times-]:hover .heat-meta h3,
.tenant-svemo [id^=lap-times-]:hover h3,
.tenant-svemo [id^=lap-times-]:hover .heat-header h3,
.tenant-svemo [id^=lap-times-]:hover .heat-header h4,
.tenant-svemo [id^=lap-times-]:hover .heat-meta h3,
.tenant-svemo [id^=practice-times-]:hover h3,
.tenant-svemo [id^=practice-times-]:hover .heat-header h3,
.tenant-svemo [id^=practice-times-]:hover .heat-header h4,
.tenant-svemo [id^=practice-times-]:hover .heat-meta h3,
.tenant-svemo [id^=max-speeds-]:hover h3,
.tenant-svemo [id^=max-speeds-]:hover .heat-header h3,
.tenant-svemo [id^=max-speeds-]:hover .heat-header h4,
.tenant-svemo [id^=max-speeds-]:hover .heat-meta h3,
.tenant-svemo [id^=hole-shot-]:hover h3,
.tenant-svemo [id^=hole-shot-]:hover .heat-header h3,
.tenant-svemo [id^=hole-shot-]:hover .heat-header h4,
.tenant-svemo [id^=hole-shot-]:hover .heat-meta h3,
.tenant-svemo [id^=my-laps-session-]:hover h3,
.tenant-svemo [id^=my-laps-session-]:hover .heat-header h3,
.tenant-svemo [id^=my-laps-session-]:hover .heat-header h4,
.tenant-svemo [id^=my-laps-session-]:hover .heat-meta h3,
.tenant-svemo [id^=free-practice-]:hover h3,
.tenant-svemo [id^=free-practice-]:hover .heat-header h3,
.tenant-svemo [id^=free-practice-]:hover .heat-header h4,
.tenant-svemo [id^=free-practice-]:hover .heat-meta h3,
.tenant-svemo [id^=qualifying-pairs-]:hover h3,
.tenant-svemo [id^=qualifying-pairs-]:hover .heat-header h3,
.tenant-svemo [id^=qualifying-pairs-]:hover .heat-header h4,
.tenant-svemo [id^=qualifying-pairs-]:hover .heat-meta h3,
.tenant-svemo [id^=qualifying-result-]:hover h3,
.tenant-svemo [id^=qualifying-result-]:hover .heat-header h3,
.tenant-svemo [id^=qualifying-result-]:hover .heat-header h4,
.tenant-svemo [id^=qualifying-result-]:hover .heat-meta h3,
.tenant-svemo [id^=sprint-]:hover h3,
.tenant-svemo [id^=sprint-]:hover .heat-header h3,
.tenant-svemo [id^=sprint-]:hover .heat-header h4,
.tenant-svemo [id^=sprint-]:hover .heat-meta h3 {
  color: #0d0d0d;
}
.tenant-svemo .heat-box .heat-meta .heat-time {
  background: #0d0d0d;
}
.tenant-svemo .heat-box .heat-meta .heat-time:hover {
  background: #171717;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}
.tenant-svemo .heat-box .heat-header .heat-time:hover {
  background: rgba(201, 162, 39, 0.14);
  color: #9c7c18;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}
.tenant-svemo .heat-box .heat-content .heat-table td.bonus-point::after {
  color: #9c7c18;
}
.tenant-svemo .heat-box .heat-info .heat-update:hover {
  background: #f7f6f3;
  border-color: #e7e5df;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}
.tenant-svemo .interval-container {
  background: #ffffff;
  border: 1px solid #e7e5df;
  border-left: 3px solid #d4af37;
}
.tenant-svemo .interval-container h3 {
  color: #0d0d0d;
}
.tenant-svemo .interval-container:hover {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06);
  border-color: #e7e5df;
  border-left-color: #9c7c18;
}
.tenant-svemo .interval-container:hover h3 {
  color: #0d0d0d;
}
.tenant-svemo .heats-overview-modal .heats-overview-header {
  background: #0d0d0d;
}
.tenant-svemo .heats-overview-modal .heats-overview-header h2 {
  color: #fff;
}
.tenant-svemo .heats-overview-modal .heats-overview-item:hover {
  border-color: #d4af37;
}
.tenant-svemo .heats-overview-modal .heats-overview-item .heat-number {
  background: #0d0d0d;
}
.tenant-svemo .heats-overview-modal .heats-overview-item.is-finished .heat-number {
  background: #3f9d5a;
}
.tenant-svemo .heats-overview-modal .heats-overview-item .heat-winner {
  background: #d4af37;
  color: #0d0d0d;
}
.tenant-svemo .heats-overview-modal .heats-overview-loading {
  color: #0d0d0d;
}
.tenant-svemo .heats-overview-modal .heats-overview-loading .spinner {
  border-color: rgba(0, 0, 0, 0.15);
  border-top-color: #d4af37;
}
.tenant-svemo .heats-overview-modal .fastest-laps-item.is-fastest {
  background: rgba(201, 162, 39, 0.12);
}
.tenant-svemo .heats-overview-modal .fastest-laps-item.is-fastest .lap-position {
  background: #d4af37;
  color: #0d0d0d;
}
.tenant-svemo .heats-overview-modal .fastest-laps-item.is-fastest .lap-time {
  color: #0d0d0d;
}
.tenant-svemo .nav-item-stream .stream-link {
  letter-spacing: 0.04em;
}
.tenant-svemo #event-updates .event-updates-card .event-update {
  background: rgba(0, 0, 0, 0.05);
}
.tenant-svemo #event-updates .event-updates-card .event-update:hover {
  background: rgba(201, 162, 39, 0.12);
}
.tenant-svemo #event-updates .event-updates-card .event-update .update-time {
  color: #9c7c18;
}
.tenant-svemo .race-updates-card .race-update .update-time {
  color: #9c7c18;
}

.tenant-svemo table {
  border: 1px solid #e7e5df;
  border-radius: 8px;
}
.tenant-svemo table thead {
  background: #0d0d0d;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.tenant-svemo table thead th {
  color: #fff;
  border-color: rgba(255, 255, 255, 0.1);
}
.tenant-svemo table thead th:hover {
  color: #d4af37;
}
.tenant-svemo table tbody tr:hover {
  background: rgba(0, 0, 0, 0.03);
}
.tenant-svemo table tbody tr:nth-child(even):hover {
  background: rgba(201, 162, 39, 0.08);
}
.tenant-svemo table th.points:hover,
.tenant-svemo table .td-number:hover {
  background: rgba(201, 162, 39, 0.12);
  color: #9c7c18;
}
.tenant-svemo table tr.fastest {
  border-left-color: #3f9d5a;
}
.tenant-svemo table tr.team-row {
  border-left-color: #d4af37;
}
.tenant-svemo table tr.group-header {
  border-left-color: #d4af37;
}
.tenant-svemo table.hoverable tr:hover {
  background: rgba(201, 162, 39, 0.08);
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  -webkit-box-shadow: inset 3px 0 0 #d4af37;
          box-shadow: inset 3px 0 0 #d4af37;
}
.tenant-svemo .classification-legend {
  background: rgba(0, 0, 0, 0.03);
  border-left-color: #d4af37;
}

.tenant-svemo .data-table-wrapper {
  border: 1px solid #e7e5df;
  border-radius: 10px;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.tenant-svemo .data-table thead {
  background: #0d0d0d;
  border-bottom: none;
}
.tenant-svemo .data-table thead th {
  color: rgba(255, 255, 255, 0.9);
}
.tenant-svemo .data-table tbody tr:hover {
  background: rgba(201, 162, 39, 0.07);
}
.tenant-svemo .data-table .pts,
.tenant-svemo .data-table .col-average {
  color: #0d0d0d;
}
.tenant-svemo .data-table .team-link:hover,
.tenant-svemo .data-table .rider-link:hover {
  color: #9c7c18;
}
.tenant-svemo .averages-filters .filter-link {
  background: #ffffff;
  border: 1px solid #e7e5df;
  border-radius: 999px;
  color: #6f6f6f;
}
.tenant-svemo .averages-filters .filter-link:hover {
  border-color: #d4af37;
  color: #0d0d0d;
}
.tenant-svemo .averages-filters .filter-link.active {
  background: #0d0d0d;
  border-color: #0d0d0d;
  color: #fff;
}
.tenant-svemo .stats-summary .stat-card {
  border: 1px solid #e7e5df;
  border-radius: 10px;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.tenant-svemo .stats-summary .stat-card .stat-number {
  color: #0d0d0d;
}
.tenant-svemo .stats-highlight .highlight-card {
  background: #0d0d0d;
  border: none;
  border-radius: 10px;
}
.tenant-svemo .stats-highlight .highlight-card .highlight-icon {
  color: #d4af37;
}
.tenant-svemo .stats-highlight .highlight-card .highlight-content .highlight-label {
  color: #e6cf78;
  opacity: 1;
}
.tenant-svemo .stats-highlight .highlight-card .highlight-content .highlight-value strong {
  color: #d4af37;
}
.tenant-svemo .stats-section {
  border: 1px solid #e7e5df;
  border-radius: 10px;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.tenant-svemo .stats-section .stats-section-title {
  background: #0d0d0d;
  color: #e6cf78;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}
.tenant-svemo .stats-section .stats-list-item:hover {
  background: rgba(201, 162, 39, 0.07);
}
.tenant-svemo .stats-section .stats-list-item .stats-value {
  color: #0d0d0d;
}
.tenant-svemo .team-card {
  border: 1px solid #e7e5df;
  border-radius: 10px;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transition: -webkit-box-shadow 0.2s ease;
  transition: -webkit-box-shadow 0.2s ease;
  transition: box-shadow 0.2s ease;
  transition: box-shadow 0.2s ease, -webkit-box-shadow 0.2s ease;
}
.tenant-svemo .team-card:hover {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06);
}
.tenant-svemo .team-card .team-header {
  background: #0d0d0d;
  border-bottom: 2px solid #d4af37;
}
.tenant-svemo .team-card .team-header .team-name {
  color: #fff;
}
.tenant-svemo .team-card .team-header .team-manager {
  color: rgba(255, 255, 255, 0.65);
}
.tenant-svemo .team-card .team-header:hover {
  background: #171717;
}
.tenant-svemo .team-card .team-riders .rider:hover {
  background: rgba(201, 162, 39, 0.07);
}
.tenant-svemo .team-card .team-riders .rider:hover .rider-name {
  color: #9c7c18;
}
.tenant-svemo .team-card .team-riders .rider .rider-average {
  color: #0d0d0d;
}
.tenant-svemo .league-bonus-points .bonus-point-item {
  border-radius: 8px;
}
.tenant-svemo .league-bonus-points .bonus-point-item .bonus-winner {
  color: #3f9d5a;
}
.tenant-svemo .league-bonus-points .bonus-point-item .bonus-badge {
  background: #9c7c18;
  color: #fff;
}

.tenant-svemo .rider-breadcrumb a,
.tenant-svemo .team-manager-header {
  color: rgba(255, 255, 255, 0.72);
}
.tenant-svemo .rider-breadcrumb a:hover,
.tenant-svemo .team-manager-header:hover {
  color: #e6cf78;
}
.tenant-svemo .rider-header h2 {
  color: #fff;
}
.tenant-svemo .rider-stats .rider-stat {
  border: 1px solid #e7e5df;
  border-radius: 10px;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.tenant-svemo .rider-stats .rider-stat .number {
  color: #0d0d0d;
}
.tenant-svemo .rider-stats .rider-stat.rider-stat-highlight {
  background: #0d0d0d;
  border: none;
}
.tenant-svemo .rider-stats .rider-stat.rider-stat-highlight .number {
  color: #d4af37;
}
.tenant-svemo .rider-stats .rider-stat.rider-stat-highlight .label {
  color: rgba(255, 255, 255, 0.72);
}
.tenant-svemo .rider-events .event .rider-points .points-value {
  color: #0d0d0d;
}
.tenant-svemo .team-form .form-badge {
  border-radius: 8px;
}
.tenant-svemo .team-matches .team-match {
  border: 1px solid #e7e5df;
  border-radius: 8px;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.tenant-svemo .team-matches .team-match:hover {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  border-color: #d4af37;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06);
}
.tenant-svemo .team-matches .team-match .match-score .score-value {
  color: #0d0d0d;
}