/* ===== League matches: dark row hover, without turning team names green on whole-row hover ===== */
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row-link,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row-link,
html body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row,
html body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row-link,
html body.golmdm-has-league-page .golmdm-liga-main-v78[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row,
html body.golmdm-has-league-page .golmdm-liga-main-v78[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row-link,
html body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#matches .golmdm-round-board .golmdm-match-row,
html body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#matches .golmdm-round-board .golmdm-match-row-link{
  transition:background-color .14s ease, box-shadow .14s ease, border-color .14s ease!important;
  border-bottom-color:#253746!important;
}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row-link,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row-link,
html body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row-link,
html body.golmdm-has-league-page .golmdm-liga-main-v78[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row-link,
html body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#matches .golmdm-round-board .golmdm-match-row-link{
  position:relative!important;
  overflow:hidden!important;
}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row-link::before,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row-link::before,
html body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row-link::before,
html body.golmdm-has-league-page .golmdm-liga-main-v78[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row-link::before,
html body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#matches .golmdm-round-board .golmdm-match-row-link::before{
  content:none!important;
  display:none!important;
  position:static!important;
  width:0!important;
  background:none!important;
  opacity:0!important;
  box-shadow:none!important;
  pointer-events:none!important;
  transition:none!important;
}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row:hover,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row:hover .golmdm-match-row-link,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row-link:hover,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row:hover,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row:hover .golmdm-match-row-link,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row-link:hover,
html body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row:hover,
html body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row:hover .golmdm-match-row-link,
html body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row-link:hover,
html body.golmdm-has-league-page .golmdm-liga-main-v78[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row:hover,
html body.golmdm-has-league-page .golmdm-liga-main-v78[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row:hover .golmdm-match-row-link,
html body.golmdm-has-league-page .golmdm-liga-main-v78[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row-link:hover,
html body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#matches .golmdm-round-board .golmdm-match-row:hover,
html body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#matches .golmdm-round-board .golmdm-match-row:hover .golmdm-match-row-link,
html body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#matches .golmdm-round-board .golmdm-match-row-link:hover{
  background:#132532!important;
  background-color:#132532!important;
  background-image:none!important;
  border-bottom-color:#253746!important;
}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row:hover .golmdm-match-row-link::before,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row-link:hover::before,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row:hover .golmdm-match-row-link::before,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row-link:hover::before,
html body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row:hover .golmdm-match-row-link::before,
html body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row-link:hover::before,
html body.golmdm-has-league-page .golmdm-liga-main-v78[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row:hover .golmdm-match-row-link::before,
html body.golmdm-has-league-page .golmdm-liga-main-v78[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row-link:hover::before,
html body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#matches .golmdm-round-board .golmdm-match-row:hover .golmdm-match-row-link::before,
html body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#matches .golmdm-round-board .golmdm-match-row-link:hover::before{
  opacity:1!important;
}
/* Do not color team names on full-row hover; only when the text itself is hovered. */
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row:hover .golmdm-match-row-team span:last-child{
  color:inherit!important;
  -webkit-text-fill-color:currentColor!important;
}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row:hover .golmdm-match-row-team span:last-child,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row:hover .golmdm-match-row-team span:last-child,
html body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row:hover .golmdm-match-row-team span:last-child,
html body.golmdm-has-league-page .golmdm-liga-main-v78[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row:hover .golmdm-match-row-team span:last-child,
html body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#matches .golmdm-round-board .golmdm-match-row:hover .golmdm-match-row-team span:last-child{
  color:#eef6fa!important;
  -webkit-text-fill-color:#eef6fa!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row-team span:last-child:hover{
  color:#2f9f38!important;
  -webkit-text-fill-color:#2f9f38!important;
}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row-team span:last-child:hover,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row-team span:last-child:hover,
html body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row-team span:last-child:hover,
html body.golmdm-has-league-page .golmdm-liga-main-v78[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row-team span:last-child:hover,
html body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#matches .golmdm-round-board .golmdm-match-row-team span:last-child:hover{
  color:#65df75!important;
  -webkit-text-fill-color:#65df75!important;
}
/* Keep the next divider dark after hovering a match row. */
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row:hover + .golmdm-match-row,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row:hover + .golmdm-match-row,
html body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row:hover + .golmdm-match-row{
  border-top-color:#253746!important;
}

/* ===== Standings: team name goes green only on text hover, not on full-row hover ===== */
html body #golmdm-virtual-page section#standings.golmdm-standings tbody tr:hover .golmdm-standing-team,
html body #golmdm-virtual-page section#standings.golmdm-standings tbody tr:hover .golmdm-standing-team-name,
html body .golmdm-shortcode-standings tbody tr:hover .golmdm-standing-team,
html body .golmdm-shortcode-standings tbody tr:hover .golmdm-standing-team-name{
  color:#081522!important;
  -webkit-text-fill-color:#081522!important;
}
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings tbody tr:hover .golmdm-standing-team,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings tbody tr:hover .golmdm-standing-team-name,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings tbody tr:hover .golmdm-standing-team,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings tbody tr:hover .golmdm-standing-team-name,
html body.golmdm-has-league-page [data-golmdm-theme="dark"] section#standings.golmdm-standings tbody tr:hover .golmdm-standing-team,
html body.golmdm-has-league-page [data-golmdm-theme="dark"] section#standings.golmdm-standings tbody tr:hover .golmdm-standing-team-name{
  color:#f2f6f8!important;
  -webkit-text-fill-color:#f2f6f8!important;
}
html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-team-name:hover,
html body .golmdm-shortcode-standings .golmdm-standing-team-name:hover{
  color:#2f9f38!important;
  -webkit-text-fill-color:#2f9f38!important;
}
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-team-name:hover,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-team-name:hover,
html body.golmdm-has-league-page [data-golmdm-theme="dark"] section#standings.golmdm-standings .golmdm-standing-team-name:hover{
  color:#65df75!important;
  -webkit-text-fill-color:#65df75!important;
}

/* ===== Standings form: light theme should not use heavy dark blocks ===== */
html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form,
html body .golmdm-shortcode-standings .golmdm-standing-form-cell .golmdm-form{
  gap:3px!important;
}
html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge,
html body .golmdm-shortcode-standings .golmdm-standing-form-cell .golmdm-form-badge{
  width:23px!important;height:23px!important;min-width:23px!important;max-width:23px!important;
  border-radius:6px!important;border:1px solid rgba(119,136,151,.28)!important;
  background:#fff!important;background-color:#fff!important;background-image:none!important;
  box-shadow:none!important;
  font-size:11px!important;font-weight:850!important;line-height:1!important;
  color:#697783!important;-webkit-text-fill-color:#697783!important;
}
html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-win,
html body .golmdm-shortcode-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-win,
html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.is-win,
html body .golmdm-shortcode-standings .golmdm-standing-form-cell .golmdm-form-badge.is-win{
  color:#249333!important;-webkit-text-fill-color:#249333!important;border-color:#50bd59!important;
  background:linear-gradient(180deg, rgba(82,202,91,.18) 0 50%, #fff 50% 100%)!important;
}
html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-draw,
html body .golmdm-shortcode-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-draw,
html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.is-draw,
html body .golmdm-shortcode-standings .golmdm-standing-form-cell .golmdm-form-badge.is-draw{
  color:#607181!important;-webkit-text-fill-color:#607181!important;border-color:#a9b6c1!important;
  background:linear-gradient(180deg, rgba(169,182,193,.18) 0 50%, #fff 50% 100%)!important;
}
html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-loss,
html body .golmdm-shortcode-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-loss,
html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.is-loss,
html body .golmdm-shortcode-standings .golmdm-standing-form-cell .golmdm-form-badge.is-loss{
  color:#d54d4a!important;-webkit-text-fill-color:#d54d4a!important;border-color:#ff6762!important;
  background:linear-gradient(180deg, rgba(255,103,98,.17) 0 50%, #fff 50% 100%)!important;
}
/* Dark form keeps the match-style dark base, but no white separator before it. */
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-standings-table :is(th.golmdm-standing-form-head,td.golmdm-standing-form-cell),
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-standings-table :is(th.golmdm-standing-form-head,td.golmdm-standing-form-cell),
html body.golmdm-has-league-page [data-golmdm-theme="dark"] section#standings.golmdm-standings table.golmdm-standings-table :is(th.golmdm-standing-form-head,td.golmdm-standing-form-cell){
  box-shadow:none!important;
  border-left-color:#223341!important;
  border-right-color:#182735!important;
}
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge,
html body.golmdm-has-league-page [data-golmdm-theme="dark"] section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge{
  background:#10202b!important;background-color:#10202b!important;background-image:none!important;
  border-color:rgba(150,165,178,.40)!important;color:#dce6ec!important;-webkit-text-fill-color:#dce6ec!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.07)!important;
}
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-win,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-win,
html body.golmdm-has-league-page [data-golmdm-theme="dark"] section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-win{
  border-color:#4fbf4b!important;background:#13351d!important;color:#78ff78!important;-webkit-text-fill-color:#78ff78!important;
}
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-draw,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-draw,
html body.golmdm-has-league-page [data-golmdm-theme="dark"] section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-draw{
  border-color:#8b9aa7!important;background:#182634!important;color:#e8eff4!important;-webkit-text-fill-color:#e8eff4!important;
}
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-loss,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-loss,
html body.golmdm-has-league-page [data-golmdm-theme="dark"] section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-loss{
  border-color:#e85b57!important;background:#34191b!important;color:#ff7771!important;-webkit-text-fill-color:#ff7771!important;
}

/* ===== Mobile standings: squeeze values and especially form when there are fewer chips ===== */
@media(max-width:767px){
  html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-table-wrap,
  html body .golmdm-shortcode-standings .golmdm-table-wrap{overflow-x:auto!important;}
  html body #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table.no-form-column,
  html body .golmdm-shortcode-standings table.golmdm-table.golmdm-standings-table.no-form-column{min-width:318px!important;width:318px!important;}
  html body #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table.has-form-column,
  html body .golmdm-shortcode-standings table.golmdm-table.golmdm-standings-table.has-form-column{min-width:370px!important;width:370px!important;}
  html body #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table.has-form-column:not(:has(.golmdm-form .golmdm-form-badge:nth-child(2))),
  html body .golmdm-shortcode-standings table.golmdm-table.golmdm-standings-table.has-form-column:not(:has(.golmdm-form .golmdm-form-badge:nth-child(2))){min-width:326px!important;width:326px!important;}
  html body #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table.has-form-column:has(.golmdm-form .golmdm-form-badge:nth-child(2)),
  html body .golmdm-shortcode-standings table.golmdm-table.golmdm-standings-table.has-form-column:has(.golmdm-form .golmdm-form-badge:nth-child(2)){min-width:340px!important;width:340px!important;}
  html body #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table.has-form-column:has(.golmdm-form .golmdm-form-badge:nth-child(4)),
  html body .golmdm-shortcode-standings table.golmdm-table.golmdm-standings-table.has-form-column:has(.golmdm-form .golmdm-form-badge:nth-child(4)){min-width:360px!important;width:360px!important;}
  html body #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table.has-form-column:has(.golmdm-form .golmdm-form-badge:nth-child(5)),
  html body .golmdm-shortcode-standings table.golmdm-table.golmdm-standings-table.has-form-column:has(.golmdm-form .golmdm-form-badge:nth-child(5)){min-width:376px!important;width:376px!important;}
  html body #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table thead th,
  html body .golmdm-shortcode-standings table.golmdm-table.golmdm-standings-table thead th{height:23px!important;min-height:23px!important;padding-left:1px!important;padding-right:1px!important;font-size:7.7px!important;letter-spacing:0!important;}
  html body #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody td,
  html body .golmdm-shortcode-standings table.golmdm-table.golmdm-standings-table tbody td{height:29px!important;min-height:29px!important;padding-left:1px!important;padding-right:1px!important;font-size:9.8px!important;}
  html body #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table :is(th.golmdm-standing-pos-head,td.golmdm-standing-pos),
  html body .golmdm-shortcode-standings table.golmdm-table.golmdm-standings-table :is(th.golmdm-standing-pos-head,td.golmdm-standing-pos){width:18px!important;min-width:18px!important;max-width:18px!important;}
  html body #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table :is(th.golmdm-standing-team-head,td.golmdm-standing-team-cell),
  html body .golmdm-shortcode-standings table.golmdm-table.golmdm-standings-table :is(th.golmdm-standing-team-head,td.golmdm-standing-team-cell){width:105px!important;min-width:105px!important;max-width:105px!important;}
  html body #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table :is(th.golmdm-standing-form-head,td.golmdm-standing-form-cell),
  html body .golmdm-shortcode-standings table.golmdm-table.golmdm-standings-table :is(th.golmdm-standing-form-head,td.golmdm-standing-form-cell){width:52px!important;min-width:52px!important;max-width:52px!important;padding-left:0!important;padding-right:0!important;}
  html body #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table.has-form-column:not(:has(.golmdm-form .golmdm-form-badge:nth-child(2))) :is(th.golmdm-standing-form-head,td.golmdm-standing-form-cell),
  html body .golmdm-shortcode-standings table.golmdm-table.golmdm-standings-table.has-form-column:not(:has(.golmdm-form .golmdm-form-badge:nth-child(2))) :is(th.golmdm-standing-form-head,td.golmdm-standing-form-cell){width:25px!important;min-width:25px!important;max-width:25px!important;}
  html body #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table.has-form-column:has(.golmdm-form .golmdm-form-badge:nth-child(4)) :is(th.golmdm-standing-form-head,td.golmdm-standing-form-cell),
  html body .golmdm-shortcode-standings table.golmdm-table.golmdm-standings-table.has-form-column:has(.golmdm-form .golmdm-form-badge:nth-child(4)) :is(th.golmdm-standing-form-head,td.golmdm-standing-form-cell){width:61px!important;min-width:61px!important;max-width:61px!important;}
  html body #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table.has-form-column:has(.golmdm-form .golmdm-form-badge:nth-child(5)) :is(th.golmdm-standing-form-head,td.golmdm-standing-form-cell),
  html body .golmdm-shortcode-standings table.golmdm-table.golmdm-standings-table.has-form-column:has(.golmdm-form .golmdm-form-badge:nth-child(5)) :is(th.golmdm-standing-form-head,td.golmdm-standing-form-cell){width:72px!important;min-width:72px!important;max-width:72px!important;}
  html body #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table :is(th.golmdm-standing-played-head,th.golmdm-standing-wins-head,th.golmdm-standing-draws-head,th.golmdm-standing-losses-head,td.golmdm-standing-played,td.golmdm-standing-wins,td.golmdm-standing-draws,td.golmdm-standing-losses),
  html body .golmdm-shortcode-standings table.golmdm-table.golmdm-standings-table :is(th.golmdm-standing-played-head,th.golmdm-standing-wins-head,th.golmdm-standing-draws-head,th.golmdm-standing-losses-head,td.golmdm-standing-played,td.golmdm-standing-wins,td.golmdm-standing-draws,td.golmdm-standing-losses){width:20px!important;min-width:20px!important;max-width:20px!important;}
  html body #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table :is(th.golmdm-standing-goals-head,td.golmdm-standing-goals),
  html body .golmdm-shortcode-standings table.golmdm-table.golmdm-standings-table :is(th.golmdm-standing-goals-head,td.golmdm-standing-goals){width:30px!important;min-width:30px!important;max-width:30px!important;}
  html body #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table :is(th.golmdm-standing-diff-head,td.golmdm-standing-diff),
  html body .golmdm-shortcode-standings table.golmdm-table.golmdm-standings-table :is(th.golmdm-standing-diff-head,td.golmdm-standing-diff){width:24px!important;min-width:24px!important;max-width:24px!important;}
  html body #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table :is(th.golmdm-standing-points-head,td.golmdm-standing-points),
  html body .golmdm-shortcode-standings table.golmdm-table.golmdm-standings-table :is(th.golmdm-standing-points-head,td.golmdm-standing-points){width:20px!important;min-width:20px!important;max-width:20px!important;}
  html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-team,
  html body .golmdm-shortcode-standings .golmdm-standing-team{gap:3px!important;}
  html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-team-name,
  html body .golmdm-shortcode-standings .golmdm-standing-team-name{font-size:9.8px!important;line-height:1.05!important;font-weight:650!important;}
  html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-team-logo,
  html body .golmdm-shortcode-standings .golmdm-standing-team-logo,
  html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-team-logo img,
  html body .golmdm-shortcode-standings .golmdm-standing-team-logo img{width:15px!important;height:15px!important;min-width:15px!important;max-width:15px!important;max-height:15px!important;}
  html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form,
  html body .golmdm-shortcode-standings .golmdm-standing-form-cell .golmdm-form{gap:1px!important;}
  html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge,
  html body .golmdm-shortcode-standings .golmdm-standing-form-cell .golmdm-form-badge{width:15px!important;height:15px!important;min-width:15px!important;max-width:15px!important;border-radius:4px!important;font-size:7.8px!important;line-height:1!important;}
}

/* ===== DARK MATCH ROW HOVER: works on the actual league-page rows ===== */
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page #golmdm-virtual-page section#matches .golmdm-match-row,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page #golmdm-virtual-page section#matches .golmdm-match-row-link,
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page section#matches .golmdm-match-row,
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page section#matches .golmdm-match-row-link,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#matches .golmdm-match-row,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#matches .golmdm-match-row-link,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#matches .golmdm-match-row,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#matches .golmdm-match-row-link,
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] section#matches .golmdm-match-row,
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] section#matches .golmdm-match-row-link,
body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] section#matches .golmdm-match-row,
body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] section#matches .golmdm-match-row-link,
body.golmdm-has-league-page .golmdm-liga-main-v78[data-golmdm-theme="dark"] section#matches .golmdm-match-row,
body.golmdm-has-league-page .golmdm-liga-main-v78[data-golmdm-theme="dark"] section#matches .golmdm-match-row-link,
body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#matches .golmdm-match-row,
body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#matches .golmdm-match-row-link{
  transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease,color .12s ease!important;
  border-color:#263746!important;
  border-bottom-color:#263746!important;
}
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page #golmdm-virtual-page section#matches .golmdm-match-row:hover,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page #golmdm-virtual-page section#matches .golmdm-match-row:hover > .golmdm-match-row-link,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page #golmdm-virtual-page section#matches .golmdm-match-row > .golmdm-match-row-link:hover,
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page section#matches .golmdm-match-row:hover,
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page section#matches .golmdm-match-row:hover > .golmdm-match-row-link,
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page section#matches .golmdm-match-row > .golmdm-match-row-link:hover,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#matches .golmdm-match-row:hover,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#matches .golmdm-match-row:hover > .golmdm-match-row-link,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#matches .golmdm-match-row > .golmdm-match-row-link:hover,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#matches .golmdm-match-row:hover,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#matches .golmdm-match-row:hover > .golmdm-match-row-link,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#matches .golmdm-match-row > .golmdm-match-row-link:hover,
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] section#matches .golmdm-match-row:hover,
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] section#matches .golmdm-match-row:hover > .golmdm-match-row-link,
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] section#matches .golmdm-match-row > .golmdm-match-row-link:hover,
body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] section#matches .golmdm-match-row:hover,
body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] section#matches .golmdm-match-row:hover > .golmdm-match-row-link,
body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] section#matches .golmdm-match-row > .golmdm-match-row-link:hover,
body.golmdm-has-league-page .golmdm-liga-main-v78[data-golmdm-theme="dark"] section#matches .golmdm-match-row:hover,
body.golmdm-has-league-page .golmdm-liga-main-v78[data-golmdm-theme="dark"] section#matches .golmdm-match-row:hover > .golmdm-match-row-link,
body.golmdm-has-league-page .golmdm-liga-main-v78[data-golmdm-theme="dark"] section#matches .golmdm-match-row > .golmdm-match-row-link:hover,
body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#matches .golmdm-match-row:hover,
body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#matches .golmdm-match-row:hover > .golmdm-match-row-link,
body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#matches .golmdm-match-row > .golmdm-match-row-link:hover{
  background:#132a24!important;
  background-color:#132a24!important;
  background-image:none!important;
  border-color:#263746!important;
  border-bottom-color:#263746!important;
  box-shadow:none!important;
}
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page #golmdm-virtual-page section#matches .golmdm-match-row:hover + .golmdm-match-row,
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page section#matches .golmdm-match-row:hover + .golmdm-match-row,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#matches .golmdm-match-row:hover + .golmdm-match-row,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#matches .golmdm-match-row:hover + .golmdm-match-row,
body.golmdm-has-league-page [data-golmdm-theme="dark"] section#matches .golmdm-match-row:hover + .golmdm-match-row{
  border-top-color:#263746!important;
}
/* team names: whole-row hover keeps normal color; only exact name text hover goes green */
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page section#matches .golmdm-match-row:hover .golmdm-match-row-name,
html.golmdm-dark-live body.golmdm-has-league-page section#matches .golmdm-match-row:hover .golmdm-match-row-name,
html.golmd-theme-dark body.golmdm-has-league-page section#matches .golmdm-match-row:hover .golmdm-match-row-name,
html body.golmd-theme-dark.golmdm-has-league-page section#matches .golmdm-match-row:hover .golmdm-match-row-name,
body.golmdm-has-league-page [data-golmdm-theme="dark"] section#matches .golmdm-match-row:hover .golmdm-match-row-name,
body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] section#matches .golmdm-match-row:hover .golmdm-match-row-name{
  color:#eef6fa!important;-webkit-text-fill-color:#eef6fa!important;
}
body.golmdm-has-league-page section#matches .golmdm-match-row-name{display:inline-block!important;width:auto!important;max-width:100%!important;transition:color .12s ease!important;}
body.golmdm-has-league-page section#matches .golmdm-match-row-name:hover{color:#2f9f38!important;-webkit-text-fill-color:#2f9f38!important;}
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page section#matches .golmdm-match-row-name:hover,
html.golmdm-dark-live body.golmdm-has-league-page section#matches .golmdm-match-row-name:hover,
html.golmd-theme-dark body.golmdm-has-league-page section#matches .golmdm-match-row-name:hover,
html body.golmd-theme-dark.golmdm-has-league-page section#matches .golmdm-match-row-name:hover,
body.golmdm-has-league-page [data-golmdm-theme="dark"] section#matches .golmdm-match-row-name:hover{
  color:#65df75!important;-webkit-text-fill-color:#65df75!important;
}
/* ===== standings text hover only ===== */
body.golmdm-has-league-page section#standings.golmdm-standings tbody tr:hover .golmdm-standing-team-name{color:#081522!important;-webkit-text-fill-color:#081522!important;}
body.golmdm-has-league-page section#standings.golmdm-standings .golmdm-standing-team-name{display:inline-block!important;width:auto!important;max-width:100%!important;transition:color .12s ease!important;}
body.golmdm-has-league-page section#standings.golmdm-standings .golmdm-standing-team-name:hover{color:#2f9f38!important;-webkit-text-fill-color:#2f9f38!important;}
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page section#standings.golmdm-standings tbody tr:hover .golmdm-standing-team-name,
html.golmdm-dark-live body.golmdm-has-league-page section#standings.golmdm-standings tbody tr:hover .golmdm-standing-team-name,
html.golmd-theme-dark body.golmdm-has-league-page section#standings.golmdm-standings tbody tr:hover .golmdm-standing-team-name,
html body.golmd-theme-dark.golmdm-has-league-page section#standings.golmdm-standings tbody tr:hover .golmdm-standing-team-name,
body.golmdm-has-league-page [data-golmdm-theme="dark"] section#standings.golmdm-standings tbody tr:hover .golmdm-standing-team-name{color:#f2f7fa!important;-webkit-text-fill-color:#f2f7fa!important;}
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page section#standings.golmdm-standings .golmdm-standing-team-name:hover,
html.golmdm-dark-live body.golmdm-has-league-page section#standings.golmdm-standings .golmdm-standing-team-name:hover,
html.golmd-theme-dark body.golmdm-has-league-page section#standings.golmdm-standings .golmdm-standing-team-name:hover,
html body.golmd-theme-dark.golmdm-has-league-page section#standings.golmdm-standings .golmdm-standing-team-name:hover,
body.golmdm-has-league-page [data-golmdm-theme="dark"] section#standings.golmdm-standings .golmdm-standing-team-name:hover{color:#65df75!important;-webkit-text-fill-color:#65df75!important;}
/* ===== standings form: clean light theme ===== */
body.golmdm-has-league-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form{gap:3px!important;}
body.golmdm-has-league-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge,
body .golmdm-shortcode-standings .golmdm-standing-form-cell .golmdm-form-badge{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  width:22px!important;height:22px!important;min-width:22px!important;max-width:22px!important;
  border-radius:6px!important;border:1px solid #cbd6df!important;
  background:#fff!important;background-color:#fff!important;background-image:none!important;
  box-shadow:0 1px 2px rgba(8,16,24,.08)!important;
  color:#647482!important;-webkit-text-fill-color:#647482!important;
  font-size:10.5px!important;font-weight:850!important;line-height:1!important;text-decoration:none!important;
}
body.golmdm-has-league-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-win,
body .golmdm-shortcode-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-win{
  border-color:#50bd59!important;color:#219131!important;-webkit-text-fill-color:#219131!important;
  background:linear-gradient(180deg, #d9f8dd 0 48%, #ffffff 48% 100%)!important;
}
body.golmdm-has-league-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-draw,
body .golmdm-shortcode-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-draw{
  border-color:#a9b6c1!important;color:#607181!important;-webkit-text-fill-color:#607181!important;
  background:linear-gradient(180deg, #edf2f6 0 48%, #ffffff 48% 100%)!important;
}
body.golmdm-has-league-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-loss,
body .golmdm-shortcode-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-loss{
  border-color:#ff6b66!important;color:#e6534e!important;-webkit-text-fill-color:#e6534e!important;
  background:linear-gradient(180deg, #ffe0df 0 48%, #ffffff 48% 100%)!important;
}
/* dark standings form + no white separator before form */
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page section#standings.golmdm-standings :is(th.golmdm-standing-team-head,td.golmdm-standing-team-cell),
html.golmdm-dark-live body.golmdm-has-league-page section#standings.golmdm-standings :is(th.golmdm-standing-team-head,td.golmdm-standing-team-cell),
html.golmd-theme-dark body.golmdm-has-league-page section#standings.golmdm-standings :is(th.golmdm-standing-team-head,td.golmdm-standing-team-cell),
html body.golmd-theme-dark.golmdm-has-league-page section#standings.golmdm-standings :is(th.golmdm-standing-team-head,td.golmdm-standing-team-cell),
body.golmdm-has-league-page [data-golmdm-theme="dark"] section#standings.golmdm-standings :is(th.golmdm-standing-team-head,td.golmdm-standing-team-cell){
  border-right:1px solid #263746!important;box-shadow:none!important;
}
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page section#standings.golmdm-standings :is(th.golmdm-standing-form-head,td.golmdm-standing-form-cell),
html.golmdm-dark-live body.golmdm-has-league-page section#standings.golmdm-standings :is(th.golmdm-standing-form-head,td.golmdm-standing-form-cell),
html.golmd-theme-dark body.golmdm-has-league-page section#standings.golmdm-standings :is(th.golmdm-standing-form-head,td.golmdm-standing-form-cell),
html body.golmd-theme-dark.golmdm-has-league-page section#standings.golmdm-standings :is(th.golmdm-standing-form-head,td.golmdm-standing-form-cell),
body.golmdm-has-league-page [data-golmdm-theme="dark"] section#standings.golmdm-standings :is(th.golmdm-standing-form-head,td.golmdm-standing-form-cell){
  border-left:0!important;border-right:1px solid #263746!important;box-shadow:none!important;
}
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge,
html.golmdm-dark-live body.golmdm-has-league-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge,
html.golmd-theme-dark body.golmdm-has-league-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge,
html body.golmd-theme-dark.golmdm-has-league-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge,
body.golmdm-has-league-page [data-golmdm-theme="dark"] section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge{
  background:#111d28!important;background-color:#111d28!important;background-image:none!important;
  box-shadow:none!important;border-color:#6c7b88!important;color:#e8f0f5!important;-webkit-text-fill-color:#e8f0f5!important;
}
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-win,
html.golmdm-dark-live body.golmdm-has-league-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-win,
html.golmd-theme-dark body.golmdm-has-league-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-win,
html body.golmd-theme-dark.golmdm-has-league-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-win,
body.golmdm-has-league-page [data-golmdm-theme="dark"] section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-win{border-color:#43b950!important;color:#82f28c!important;-webkit-text-fill-color:#82f28c!important;background:#12351f!important;background-color:#12351f!important;}
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-draw,
html.golmdm-dark-live body.golmdm-has-league-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-draw,
html.golmd-theme-dark body.golmdm-has-league-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-draw,
html body.golmd-theme-dark.golmdm-has-league-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-draw,
body.golmdm-has-league-page [data-golmdm-theme="dark"] section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-draw{border-color:#8797a4!important;color:#dbe5eb!important;-webkit-text-fill-color:#dbe5eb!important;background:#1b2834!important;background-color:#1b2834!important;}
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-loss,
html.golmdm-dark-live body.golmdm-has-league-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-loss,
html.golmd-theme-dark body.golmdm-has-league-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-loss,
html body.golmd-theme-dark.golmdm-has-league-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-loss,
body.golmdm-has-league-page [data-golmdm-theme="dark"] section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-loss{border-color:#e85b57!important;color:#ff8b86!important;-webkit-text-fill-color:#ff8b86!important;background:#351c1e!important;background-color:#351c1e!important;}
/* ===== tighter phone standings ===== */
@media(max-width:767px){
  body.golmdm-has-league-page section#standings.golmdm-standings .golmdm-table-wrap{overflow-x:auto!important;}
  body.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-standings-table.no-form-column{min-width:292px!important;width:292px!important;}
  body.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-standings-table.has-form-column{min-width:336px!important;width:336px!important;}
  body.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-standings-table.has-form-column:not(:has(.golmdm-form-badge:nth-child(2))){min-width:306px!important;width:306px!important;}
  body.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-standings-table.has-form-column:has(.golmdm-form-badge:nth-child(4)){min-width:346px!important;width:346px!important;}
  body.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-standings-table.has-form-column:has(.golmdm-form-badge:nth-child(5)){min-width:356px!important;width:356px!important;}
  body.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-standings-table thead th{height:22px!important;padding-left:1px!important;padding-right:1px!important;font-size:7.4px!important;letter-spacing:0!important;}
  body.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-standings-table tbody td{height:28px!important;padding-left:1px!important;padding-right:1px!important;font-size:9.5px!important;}
  body.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-standings-table :is(th.golmdm-standing-pos-head,td.golmdm-standing-pos){width:17px!important;min-width:17px!important;max-width:17px!important;}
  body.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-standings-table :is(th.golmdm-standing-team-head,td.golmdm-standing-team-cell){width:94px!important;min-width:94px!important;max-width:94px!important;}
  body.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-standings-table :is(th.golmdm-standing-form-head,td.golmdm-standing-form-cell){width:45px!important;min-width:45px!important;max-width:45px!important;padding-left:0!important;padding-right:0!important;}
  body.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-standings-table.has-form-column:not(:has(.golmdm-form-badge:nth-child(2))) :is(th.golmdm-standing-form-head,td.golmdm-standing-form-cell){width:22px!important;min-width:22px!important;max-width:22px!important;}
  body.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-standings-table.has-form-column:has(.golmdm-form-badge:nth-child(5)) :is(th.golmdm-standing-form-head,td.golmdm-standing-form-cell){width:64px!important;min-width:64px!important;max-width:64px!important;}
  body.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-standings-table :is(th.golmdm-standing-played-head,th.golmdm-standing-wins-head,th.golmdm-standing-draws-head,th.golmdm-standing-losses-head,td.golmdm-standing-played,td.golmdm-standing-wins,td.golmdm-standing-draws,td.golmdm-standing-losses){width:18px!important;min-width:18px!important;max-width:18px!important;}
  body.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-standings-table :is(th.golmdm-standing-goals-head,td.golmdm-standing-goals){width:28px!important;min-width:28px!important;max-width:28px!important;}
  body.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-standings-table :is(th.golmdm-standing-diff-head,td.golmdm-standing-diff){width:22px!important;min-width:22px!important;max-width:22px!important;}
  body.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-standings-table :is(th.golmdm-standing-points-head,td.golmdm-standing-points){width:18px!important;min-width:18px!important;max-width:18px!important;}
  body.golmdm-has-league-page section#standings.golmdm-standings .golmdm-standing-team{gap:3px!important;}
  body.golmdm-has-league-page section#standings.golmdm-standings .golmdm-standing-team-logo,
  body.golmdm-has-league-page section#standings.golmdm-standings .golmdm-standing-team-logo img{width:14px!important;height:14px!important;min-width:14px!important;max-width:14px!important;max-height:14px!important;}
  body.golmdm-has-league-page section#standings.golmdm-standings .golmdm-standing-team-name{font-size:9.4px!important;font-weight:650!important;line-height:1.05!important;}
  body.golmdm-has-league-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form{gap:1px!important;}
  body.golmdm-has-league-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge{width:14px!important;height:14px!important;min-width:14px!important;max-width:14px!important;border-radius:4px!important;font-size:7.4px!important;}
}

/* 5.0.0-beta.2434-final-team-text-hover-specific
   League pages: team names become green only on the actual text span hover. */
html body.golmdm-has-league-page :is(section#matches,.golmdm-round-board,.golmdm-rounds) .golmdm-match-row-name,
html body.golmdm-has-league-page :is(section#standings,.golmdm-standings) .golmdm-standing-team-name{
  display:inline-block!important;
  flex:0 1 auto!important;
  width:auto!important;
  min-width:0!important;
  max-width:100%!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  text-decoration:none!important;
  text-underline-offset:3px!important;
  text-decoration-thickness:1px!important;
  transition:color .12s ease,-webkit-text-fill-color .12s ease,text-decoration-color .12s ease!important;
  cursor:pointer!important;
}
html body.golmdm-has-league-page :is(section#standings,.golmdm-standings) .golmdm-standing-team,
html body.golmdm-has-league-page :is(section#matches,.golmdm-round-board,.golmdm-rounds) .golmdm-match-row-team{
  text-decoration:none!important;
}
/* Row/card hover must not paint the team names green in light theme. */
html body.golmdm-has-league-page :is(section#matches,.golmdm-round-board,.golmdm-rounds) :is(.golmdm-match-row:hover,.golmdm-match-row-link:hover,.golmdm-match-link:hover,.golmdm-match-card:hover,.golmdm-match:hover) .golmdm-match-row-team,
html body.golmdm-has-league-page :is(section#matches,.golmdm-round-board,.golmdm-rounds) :is(.golmdm-match-row:hover,.golmdm-match-row-link:hover,.golmdm-match-link:hover,.golmdm-match-card:hover,.golmdm-match:hover) .golmdm-match-row-name,
html body.golmdm-has-league-page :is(section#standings,.golmdm-standings) table.golmdm-table tbody tr:hover .golmdm-standing-team,
html body.golmdm-has-league-page :is(section#standings,.golmdm-standings) table.golmdm-table tbody tr:hover .golmdm-standing-team-name,
html body.golmdm-has-league-page :is(section#standings,.golmdm-standings) table.golmdm-table tbody tr:focus-within .golmdm-standing-team,
html body.golmdm-has-league-page :is(section#standings,.golmdm-standings) table.golmdm-table tbody tr:focus-within .golmdm-standing-team-name{
  color:#071523!important;
  -webkit-text-fill-color:#071523!important;
  text-decoration:none!important;
}
/* Direct text hover, light theme. Kept more specific than row-hover resets. */
html body.golmdm-has-league-page :is(section#matches,.golmdm-round-board,.golmdm-rounds) .golmdm-match-row-name:hover,
html body.golmdm-has-league-page :is(section#matches,.golmdm-round-board,.golmdm-rounds) :is(.golmdm-match-row:hover,.golmdm-match-row-link:hover,.golmdm-match-link:hover,.golmdm-match-card:hover,.golmdm-match:hover) .golmdm-match-row-name:hover,
html body.golmdm-has-league-page :is(section#standings,.golmdm-standings) .golmdm-standing-team-name:hover,
html body.golmdm-has-league-page :is(section#standings,.golmdm-standings) table.golmdm-table tbody tr:hover .golmdm-standing-team-name:hover,
html body.golmdm-has-league-page :is(section#standings,.golmdm-standings) table.golmdm-table tbody tr:focus-within .golmdm-standing-team-name:hover{
  color:#2f9f38!important;
  -webkit-text-fill-color:#2f9f38!important;
  text-decoration:none!important;
}
/* Row/card hover must not paint the team names green in dark theme. */
:is(html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"],html[data-theme="dark"],html.golmdm-dark-live,html.golmd-theme-dark) body.golmdm-has-league-page :is(section#matches,.golmdm-round-board,.golmdm-rounds) :is(.golmdm-match-row:hover,.golmdm-match-row-link:hover,.golmdm-match-link:hover,.golmdm-match-card:hover,.golmdm-match:hover) .golmdm-match-row-team,
:is(html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"],html[data-theme="dark"],html.golmdm-dark-live,html.golmd-theme-dark) body.golmdm-has-league-page :is(section#matches,.golmdm-round-board,.golmdm-rounds) :is(.golmdm-match-row:hover,.golmdm-match-row-link:hover,.golmdm-match-link:hover,.golmdm-match-card:hover,.golmdm-match:hover) .golmdm-match-row-name,
html body.golmd-theme-dark.golmdm-has-league-page :is(section#matches,.golmdm-round-board,.golmdm-rounds) :is(.golmdm-match-row:hover,.golmdm-match-row-link:hover,.golmdm-match-link:hover,.golmdm-match-card:hover,.golmdm-match:hover) .golmdm-match-row-team,
html body.golmd-theme-dark.golmdm-has-league-page :is(section#matches,.golmdm-round-board,.golmdm-rounds) :is(.golmdm-match-row:hover,.golmdm-match-row-link:hover,.golmdm-match-link:hover,.golmdm-match-card:hover,.golmdm-match:hover) .golmdm-match-row-name,
body.golmdm-has-league-page [data-golmdm-theme="dark"] :is(section#matches,.golmdm-round-board,.golmdm-rounds) :is(.golmdm-match-row:hover,.golmdm-match-row-link:hover,.golmdm-match-link:hover,.golmdm-match-card:hover,.golmdm-match:hover) .golmdm-match-row-team,
body.golmdm-has-league-page [data-golmdm-theme="dark"] :is(section#matches,.golmdm-round-board,.golmdm-rounds) :is(.golmdm-match-row:hover,.golmdm-match-row-link:hover,.golmdm-match-link:hover,.golmdm-match-card:hover,.golmdm-match:hover) .golmdm-match-row-name,
:is(html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"],html[data-theme="dark"],html.golmdm-dark-live,html.golmd-theme-dark) body.golmdm-has-league-page :is(section#standings,.golmdm-standings) table.golmdm-table tbody tr:hover .golmdm-standing-team,
:is(html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"],html[data-theme="dark"],html.golmdm-dark-live,html.golmd-theme-dark) body.golmdm-has-league-page :is(section#standings,.golmdm-standings) table.golmdm-table tbody tr:hover .golmdm-standing-team-name,
:is(html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"],html[data-theme="dark"],html.golmdm-dark-live,html.golmd-theme-dark) body.golmdm-has-league-page :is(section#standings,.golmdm-standings) table.golmdm-table tbody tr:focus-within .golmdm-standing-team,
:is(html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"],html[data-theme="dark"],html.golmdm-dark-live,html.golmd-theme-dark) body.golmdm-has-league-page :is(section#standings,.golmdm-standings) table.golmdm-table tbody tr:focus-within .golmdm-standing-team-name,
html body.golmd-theme-dark.golmdm-has-league-page :is(section#standings,.golmdm-standings) table.golmdm-table tbody tr:hover .golmdm-standing-team-name,
body.golmdm-has-league-page [data-golmdm-theme="dark"] :is(section#standings,.golmdm-standings) table.golmdm-table tbody tr:hover .golmdm-standing-team-name{
  color:#eef6fa!important;
  -webkit-text-fill-color:#eef6fa!important;
  text-decoration:none!important;
}
/* Direct text hover, dark theme. */
:is(html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"],html[data-theme="dark"],html.golmdm-dark-live,html.golmd-theme-dark) body.golmdm-has-league-page :is(section#matches,.golmdm-round-board,.golmdm-rounds) .golmdm-match-row-name:hover,
:is(html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"],html[data-theme="dark"],html.golmdm-dark-live,html.golmd-theme-dark) body.golmdm-has-league-page :is(section#matches,.golmdm-round-board,.golmdm-rounds) :is(.golmdm-match-row:hover,.golmdm-match-row-link:hover,.golmdm-match-link:hover,.golmdm-match-card:hover,.golmdm-match:hover) .golmdm-match-row-name:hover,
html body.golmd-theme-dark.golmdm-has-league-page :is(section#matches,.golmdm-round-board,.golmdm-rounds) :is(.golmdm-match-row:hover,.golmdm-match-row-link:hover,.golmdm-match-link:hover,.golmdm-match-card:hover,.golmdm-match:hover) .golmdm-match-row-name:hover,
body.golmdm-has-league-page [data-golmdm-theme="dark"] :is(section#matches,.golmdm-round-board,.golmdm-rounds) .golmdm-match-row-name:hover,
:is(html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"],html[data-theme="dark"],html.golmdm-dark-live,html.golmd-theme-dark) body.golmdm-has-league-page :is(section#standings,.golmdm-standings) .golmdm-standing-team-name:hover,
:is(html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"],html[data-theme="dark"],html.golmdm-dark-live,html.golmd-theme-dark) body.golmdm-has-league-page :is(section#standings,.golmdm-standings) table.golmdm-table tbody tr:hover .golmdm-standing-team-name:hover,
:is(html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"],html[data-theme="dark"],html.golmdm-dark-live,html.golmd-theme-dark) body.golmdm-has-league-page :is(section#standings,.golmdm-standings) table.golmdm-table tbody tr:focus-within .golmdm-standing-team-name:hover,
html body.golmd-theme-dark.golmdm-has-league-page :is(section#standings,.golmdm-standings) table.golmdm-table tbody tr:hover .golmdm-standing-team-name:hover,
body.golmdm-has-league-page [data-golmdm-theme="dark"] :is(section#standings,.golmdm-standings) .golmdm-standing-team-name:hover{
  color:#65df75!important;
  -webkit-text-fill-color:#65df75!important;
  text-decoration:none!important;
}

/* make the real name pieces only as wide as the text */
html body.golmdm-has-league-page #golmdm-virtual-page section#matches#matches .golmdm-match-row-team > span:last-child,
html body.golmdm-has-league-page #golmdm-virtual-page section#matches#matches .golmdm-match-row-name,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches#matches .golmdm-round-board .golmdm-match-row-team > span:last-child,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches#matches .golmdm-round-board .golmdm-match-row-name,
html body.golmdm-has-league-page #golmdm-virtual-page section#standings#standings.golmdm-standings .golmdm-standing-team-name,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings#standings.golmdm-standings .golmdm-standing-team-name{
  display:inline-block!important;
  width:auto!important;
  min-width:0!important;
  max-width:100%!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  text-decoration:none!important;
  cursor:pointer!important;
  transition:color .12s ease,-webkit-text-fill-color .12s ease!important;
}

/* MATCHES: light/default row-card hover must keep team names normal */
html body.golmdm-has-league-page #golmdm-virtual-page section#matches#matches .golmdm-match-row:hover :is(.golmdm-match-row-team,.golmdm-match-row-team span,.golmdm-match-row-name),
html body.golmdm-has-league-page #golmdm-virtual-page section#matches#matches .golmdm-match-row-link:hover :is(.golmdm-match-row-team,.golmdm-match-row-team span,.golmdm-match-row-name),
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches#matches .golmdm-round-board .golmdm-match-row:hover :is(.golmdm-match-row-team,.golmdm-match-row-team span,.golmdm-match-row-name),
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches#matches .golmdm-round-board .golmdm-match-row-link:hover :is(.golmdm-match-row-team,.golmdm-match-row-team span,.golmdm-match-row-name){
  color:#081522!important;
  -webkit-text-fill-color:#081522!important;
  text-decoration:none!important;
}

/* STANDINGS: light/default row hover must keep team names normal */
html body.golmdm-has-league-page #golmdm-virtual-page section#standings#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody tr:hover :is(.golmdm-standing-team,.golmdm-standing-team-name),
html body.golmdm-has-league-page #golmdm-virtual-page section#standings#standings.golmdm-standings tbody tr:hover :is(.golmdm-standing-team,.golmdm-standing-team-name),
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody tr:hover :is(.golmdm-standing-team,.golmdm-standing-team-name),
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings#standings.golmdm-standings tbody tr:hover :is(.golmdm-standing-team,.golmdm-standing-team-name),
html body #golmdm-virtual-page section#standings#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody tr:hover :is(.golmdm-standing-team,.golmdm-standing-team-name),
html body #golmdm-virtual-page section#standings#standings.golmdm-standings .golmdm-standing-team:hover .golmdm-standing-team-name{
  color:#081522!important;
  -webkit-text-fill-color:#081522!important;
  text-decoration:none!important;
}

/* MATCHES: direct text hover in light/default */
html body.golmdm-has-league-page #golmdm-virtual-page section#matches#matches .golmdm-match-row:hover .golmdm-match-row-team > span:last-child:hover,
html body.golmdm-has-league-page #golmdm-virtual-page section#matches#matches .golmdm-match-row:hover .golmdm-match-row-name:hover,
html body.golmdm-has-league-page #golmdm-virtual-page section#matches#matches .golmdm-match-row-link:hover .golmdm-match-row-team > span:last-child:hover,
html body.golmdm-has-league-page #golmdm-virtual-page section#matches#matches .golmdm-match-row-link:hover .golmdm-match-row-name:hover,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches#matches .golmdm-round-board .golmdm-match-row:hover .golmdm-match-row-team > span:last-child:hover,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches#matches .golmdm-round-board .golmdm-match-row:hover .golmdm-match-row-name:hover,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches#matches .golmdm-round-board .golmdm-match-row-link:hover .golmdm-match-row-team > span:last-child:hover,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches#matches .golmdm-round-board .golmdm-match-row-link:hover .golmdm-match-row-name:hover{
  color:#2f9f38!important;
  -webkit-text-fill-color:#2f9f38!important;
  text-decoration:none!important;
}

/* STANDINGS: direct text hover in light/default */
html body.golmdm-has-league-page #golmdm-virtual-page section#standings#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody tr:hover .golmdm-standing-team-name:hover,
html body.golmdm-has-league-page #golmdm-virtual-page section#standings#standings.golmdm-standings tbody tr:hover .golmdm-standing-team-name:hover,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody tr:hover .golmdm-standing-team-name:hover,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings#standings.golmdm-standings tbody tr:hover .golmdm-standing-team-name:hover,
html body #golmdm-virtual-page section#standings#standings.golmdm-standings .golmdm-standing-team-name:hover,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings#standings.golmdm-standings .golmdm-standing-team-name:hover{
  color:#2f9f38!important;
  -webkit-text-fill-color:#2f9f38!important;
  text-decoration:none!important;
}

/* MATCHES: dark row-card hover must keep team names normal */
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#matches#matches .golmdm-match-row:hover :is(.golmdm-match-row-team,.golmdm-match-row-team span,.golmdm-match-row-name),
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page section#matches#matches .golmdm-match-row:hover :is(.golmdm-match-row-team,.golmdm-match-row-team span,.golmdm-match-row-name),
html[data-theme="dark"] body.golmdm-has-league-page #golmdm-virtual-page section#matches#matches .golmdm-match-row:hover :is(.golmdm-match-row-team,.golmdm-match-row-team span,.golmdm-match-row-name),
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page #golmdm-virtual-page section#matches#matches .golmdm-match-row:hover :is(.golmdm-match-row-team,.golmdm-match-row-team span,.golmdm-match-row-name),
html[data-golmdm-live-theme="dark"] body.golmdm-has-league-page #golmdm-virtual-page section#matches#matches .golmdm-match-row:hover :is(.golmdm-match-row-team,.golmdm-match-row-team span,.golmdm-match-row-name),
html[data-golmdm-theme-boot="dark"] body.golmdm-has-league-page #golmdm-virtual-page section#matches#matches .golmdm-match-row:hover :is(.golmdm-match-row-team,.golmdm-match-row-team span,.golmdm-match-row-name),
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#matches#matches .golmdm-match-row:hover :is(.golmdm-match-row-team,.golmdm-match-row-team span,.golmdm-match-row-name),
html body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] section#matches#matches .golmdm-match-row:hover :is(.golmdm-match-row-team,.golmdm-match-row-team span,.golmdm-match-row-name),
html body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches#matches .golmdm-round-board .golmdm-match-row:hover :is(.golmdm-match-row-team,.golmdm-match-row-team span,.golmdm-match-row-name),
html body.golmdm-has-league-page .golmdm-liga-main-v78[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches#matches .golmdm-round-board .golmdm-match-row:hover :is(.golmdm-match-row-team,.golmdm-match-row-team span,.golmdm-match-row-name),
html body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#matches#matches .golmdm-round-board .golmdm-match-row:hover :is(.golmdm-match-row-team,.golmdm-match-row-team span,.golmdm-match-row-name){
  color:#eef6fa!important;
  -webkit-text-fill-color:#eef6fa!important;
  text-decoration:none!important;
}

/* STANDINGS: dark row hover must keep team names normal */
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#standings#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody tr:hover :is(.golmdm-standing-team,.golmdm-standing-team-name),
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page section#standings#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody tr:hover :is(.golmdm-standing-team,.golmdm-standing-team-name),
html[data-theme="dark"] body.golmdm-has-league-page #golmdm-virtual-page section#standings#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody tr:hover :is(.golmdm-standing-team,.golmdm-standing-team-name),
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page #golmdm-virtual-page section#standings#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody tr:hover :is(.golmdm-standing-team,.golmdm-standing-team-name),
html[data-golmdm-live-theme="dark"] body.golmdm-has-league-page #golmdm-virtual-page section#standings#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody tr:hover :is(.golmdm-standing-team,.golmdm-standing-team-name),
html[data-golmdm-theme-boot="dark"] body.golmdm-has-league-page #golmdm-virtual-page section#standings#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody tr:hover :is(.golmdm-standing-team,.golmdm-standing-team-name),
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#standings#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody tr:hover :is(.golmdm-standing-team,.golmdm-standing-team-name),
html body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] section#standings#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody tr:hover :is(.golmdm-standing-team,.golmdm-standing-team-name),
html body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#standings#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody tr:hover :is(.golmdm-standing-team,.golmdm-standing-team-name){
  color:#f2f6f8!important;
  -webkit-text-fill-color:#f2f6f8!important;
  text-decoration:none!important;
}

/* MATCHES: direct text hover in dark */
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#matches#matches .golmdm-match-row:hover .golmdm-match-row-team > span:last-child:hover,
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page section#matches#matches .golmdm-match-row:hover .golmdm-match-row-team > span:last-child:hover,
html[data-theme="dark"] body.golmdm-has-league-page #golmdm-virtual-page section#matches#matches .golmdm-match-row:hover .golmdm-match-row-team > span:last-child:hover,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page #golmdm-virtual-page section#matches#matches .golmdm-match-row:hover .golmdm-match-row-team > span:last-child:hover,
html[data-golmdm-live-theme="dark"] body.golmdm-has-league-page #golmdm-virtual-page section#matches#matches .golmdm-match-row:hover .golmdm-match-row-team > span:last-child:hover,
html[data-golmdm-theme-boot="dark"] body.golmdm-has-league-page #golmdm-virtual-page section#matches#matches .golmdm-match-row:hover .golmdm-match-row-team > span:last-child:hover,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#matches#matches .golmdm-match-row:hover .golmdm-match-row-team > span:last-child:hover,
html body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] section#matches#matches .golmdm-match-row:hover .golmdm-match-row-team > span:last-child:hover,
html body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches#matches .golmdm-round-board .golmdm-match-row:hover .golmdm-match-row-team > span:last-child:hover,
html body.golmdm-has-league-page .golmdm-liga-main-v78[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches#matches .golmdm-round-board .golmdm-match-row:hover .golmdm-match-row-team > span:last-child:hover,
html body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#matches#matches .golmdm-round-board .golmdm-match-row:hover .golmdm-match-row-team > span:last-child:hover,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#matches#matches .golmdm-match-row:hover .golmdm-match-row-name:hover,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#matches#matches .golmdm-match-row:hover .golmdm-match-row-name:hover,
html body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] section#matches#matches .golmdm-match-row:hover .golmdm-match-row-name:hover{
  color:#65df75!important;
  -webkit-text-fill-color:#65df75!important;
  text-decoration:none!important;
}

/* STANDINGS: direct text hover in dark */
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#standings#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody tr:hover .golmdm-standing-team-name:hover,
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page section#standings#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody tr:hover .golmdm-standing-team-name:hover,
html[data-theme="dark"] body.golmdm-has-league-page #golmdm-virtual-page section#standings#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody tr:hover .golmdm-standing-team-name:hover,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page #golmdm-virtual-page section#standings#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody tr:hover .golmdm-standing-team-name:hover,
html[data-golmdm-live-theme="dark"] body.golmdm-has-league-page #golmdm-virtual-page section#standings#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody tr:hover .golmdm-standing-team-name:hover,
html[data-golmdm-theme-boot="dark"] body.golmdm-has-league-page #golmdm-virtual-page section#standings#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody tr:hover .golmdm-standing-team-name:hover,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#standings#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody tr:hover .golmdm-standing-team-name:hover,
html body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] section#standings#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody tr:hover .golmdm-standing-team-name:hover,
html body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#standings#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody tr:hover .golmdm-standing-team-name:hover{
  color:#65df75!important;
  -webkit-text-fill-color:#65df75!important;
  text-decoration:none!important;
}

/* 5.0.0-beta.2507-lazy-runtime-legacy-cleanup
   League standings: form badges keep the compact match-page tile look,
   but without any extra cell/cloud highlight behind them. */
html body.golmdm-has-league-page #golmdm-virtual-page section#standings#standings.golmdm-standings td.golmdm-standing-form-cell,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings#standings.golmdm-standings td.golmdm-standing-form-cell,
html body.golmdm-has-league-page section#standings#standings.golmdm-standings td.golmdm-standing-form-cell,
html body.golmdm-has-league-page .golmdm-standings td.golmdm-standing-form-cell,
html body .golmdm-shortcode-standings td.golmdm-standing-form-cell{
  text-align:center!important;
  vertical-align:middle!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page section#standings#standings.golmdm-standings td.golmdm-standing-form-cell .golmdm-form,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings#standings.golmdm-standings td.golmdm-standing-form-cell .golmdm-form,
html body.golmdm-has-league-page section#standings#standings.golmdm-standings td.golmdm-standing-form-cell .golmdm-form,
html body.golmdm-has-league-page .golmdm-standings td.golmdm-standing-form-cell .golmdm-form,
html body .golmdm-shortcode-standings td.golmdm-standing-form-cell .golmdm-form{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:4px!important;
  width:auto!important;
  min-width:0!important;
  max-width:100%!important;
  margin:0!important;
  padding:0!important;
  vertical-align:middle!important;
  white-space:nowrap!important;
  background:transparent!important;
  box-shadow:none!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page section#standings#standings.golmdm-standings td.golmdm-standing-form-cell .golmdm-form > .golmdm-form-badge,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings#standings.golmdm-standings td.golmdm-standing-form-cell .golmdm-form > .golmdm-form-badge,
html body.golmdm-has-league-page section#standings#standings.golmdm-standings td.golmdm-standing-form-cell .golmdm-form > .golmdm-form-badge,
html body.golmdm-has-league-page .golmdm-standings td.golmdm-standing-form-cell .golmdm-form > .golmdm-form-badge,
html body .golmdm-shortcode-standings td.golmdm-standing-form-cell .golmdm-form > .golmdm-form-badge{
  box-sizing:border-box!important;
  display:inline-grid!important;
  place-items:center!important;
  flex:0 0 22px!important;
  width:22px!important;
  height:22px!important;
  min-width:22px!important;
  max-width:22px!important;
  min-height:22px!important;
  max-height:22px!important;
  margin:0!important;
  padding:0!important;
  border:1px solid rgba(170,181,190,.72)!important;
  border-radius:7px!important;
  background:#f3f6f8!important;
  background-color:#f3f6f8!important;
  background-image:none!important;
  color:#5f7080!important;
  -webkit-text-fill-color:#5f7080!important;
  font-size:10px!important;
  line-height:1!important;
  font-weight:900!important;
  letter-spacing:0!important;
  text-align:center!important;
  text-decoration:none!important;
  text-shadow:none!important;
  box-shadow:none!important;
  transform:none!important;
  transition:transform .14s ease,background-color .14s ease,border-color .14s ease,color .14s ease!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page section#standings#standings.golmdm-standings td.golmdm-standing-form-cell .golmdm-form > .golmdm-form-badge:hover,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings#standings.golmdm-standings td.golmdm-standing-form-cell .golmdm-form > .golmdm-form-badge:hover,
html body.golmdm-has-league-page section#standings#standings.golmdm-standings td.golmdm-standing-form-cell .golmdm-form > .golmdm-form-badge:hover,
html body.golmdm-has-league-page .golmdm-standings td.golmdm-standing-form-cell .golmdm-form > .golmdm-form-badge:hover,
html body .golmdm-shortcode-standings td.golmdm-standing-form-cell .golmdm-form > .golmdm-form-badge:hover{
  transform:translateY(-1px)!important;
  text-decoration:none!important;
  box-shadow:none!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page section#standings#standings.golmdm-standings td.golmdm-standing-form-cell .golmdm-form > :is(.golmdm-form-win,.is-win),
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings#standings.golmdm-standings td.golmdm-standing-form-cell .golmdm-form > :is(.golmdm-form-win,.is-win),
html body.golmdm-has-league-page section#standings#standings.golmdm-standings td.golmdm-standing-form-cell .golmdm-form > :is(.golmdm-form-win,.is-win),
html body.golmdm-has-league-page .golmdm-standings td.golmdm-standing-form-cell .golmdm-form > :is(.golmdm-form-win,.is-win),
html body .golmdm-shortcode-standings td.golmdm-standing-form-cell .golmdm-form > :is(.golmdm-form-win,.is-win){
  border-color:#5bc567!important;
  background:#edf8ee!important;
  background-color:#edf8ee!important;
  background-image:none!important;
  color:#2f8f22!important;
  -webkit-text-fill-color:#2f8f22!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page section#standings#standings.golmdm-standings td.golmdm-standing-form-cell .golmdm-form > :is(.golmdm-form-draw,.is-draw),
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings#standings.golmdm-standings td.golmdm-standing-form-cell .golmdm-form > :is(.golmdm-form-draw,.is-draw),
html body.golmdm-has-league-page section#standings#standings.golmdm-standings td.golmdm-standing-form-cell .golmdm-form > :is(.golmdm-form-draw,.is-draw),
html body.golmdm-has-league-page .golmdm-standings td.golmdm-standing-form-cell .golmdm-form > :is(.golmdm-form-draw,.is-draw),
html body .golmdm-shortcode-standings td.golmdm-standing-form-cell .golmdm-form > :is(.golmdm-form-draw,.is-draw){
  border-color:#b9c4cc!important;
  background:#f4f6f8!important;
  background-color:#f4f6f8!important;
  background-image:none!important;
  color:#60707d!important;
  -webkit-text-fill-color:#60707d!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page section#standings#standings.golmdm-standings td.golmdm-standing-form-cell .golmdm-form > :is(.golmdm-form-loss,.is-loss),
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings#standings.golmdm-standings td.golmdm-standing-form-cell .golmdm-form > :is(.golmdm-form-loss,.is-loss),
html body.golmdm-has-league-page section#standings#standings.golmdm-standings td.golmdm-standing-form-cell .golmdm-form > :is(.golmdm-form-loss,.is-loss),
html body.golmdm-has-league-page .golmdm-standings td.golmdm-standing-form-cell .golmdm-form > :is(.golmdm-form-loss,.is-loss),
html body .golmdm-shortcode-standings td.golmdm-standing-form-cell .golmdm-form > :is(.golmdm-form-loss,.is-loss){
  border-color:#ee8f8d!important;
  background:#fdf0ef!important;
  background-color:#fdf0ef!important;
  background-image:none!important;
  color:#cf3131!important;
  -webkit-text-fill-color:#cf3131!important;
}
:is(html.golmd-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page #golmdm-virtual-page section#standings#standings.golmdm-standings td.golmdm-standing-form-cell .golmdm-form > .golmdm-form-badge,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#standings#standings.golmdm-standings td.golmdm-standing-form-cell .golmdm-form > .golmdm-form-badge,
html body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] section#standings#standings.golmdm-standings td.golmdm-standing-form-cell .golmdm-form > .golmdm-form-badge,
html body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#standings#standings.golmdm-standings td.golmdm-standing-form-cell .golmdm-form > .golmdm-form-badge{
  border-color:rgba(201,214,223,.44)!important;
  background:rgba(226,238,246,.10)!important;
  background-color:rgba(226,238,246,.10)!important;
  background-image:none!important;
  color:#e8f0f5!important;
  -webkit-text-fill-color:#e8f0f5!important;
  box-shadow:none!important;
}
:is(html.golmd-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page #golmdm-virtual-page section#standings#standings.golmdm-standings td.golmdm-standing-form-cell .golmdm-form > :is(.golmdm-form-win,.is-win),
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#standings#standings.golmdm-standings td.golmdm-standing-form-cell .golmdm-form > :is(.golmdm-form-win,.is-win),
html body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] section#standings#standings.golmdm-standings td.golmdm-standing-form-cell .golmdm-form > :is(.golmdm-form-win,.is-win),
html body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#standings#standings.golmdm-standings td.golmdm-standing-form-cell .golmdm-form > :is(.golmdm-form-win,.is-win){
  border-color:#59c76b!important;
  background:rgba(67,201,95,.22)!important;
  background-color:rgba(67,201,95,.22)!important;
  background-image:none!important;
  color:#96f0a4!important;
  -webkit-text-fill-color:#96f0a4!important;
}
:is(html.golmd-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page #golmdm-virtual-page section#standings#standings.golmdm-standings td.golmdm-standing-form-cell .golmdm-form > :is(.golmdm-form-draw,.is-draw),
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#standings#standings.golmdm-standings td.golmdm-standing-form-cell .golmdm-form > :is(.golmdm-form-draw,.is-draw),
html body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] section#standings#standings.golmdm-standings td.golmdm-standing-form-cell .golmdm-form > :is(.golmdm-form-draw,.is-draw),
html body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#standings#standings.golmdm-standings td.golmdm-standing-form-cell .golmdm-form > :is(.golmdm-form-draw,.is-draw){
  border-color:#8f9ca7!important;
  background:rgba(128,142,154,.22)!important;
  background-color:rgba(128,142,154,.22)!important;
  background-image:none!important;
  color:#e8eef2!important;
  -webkit-text-fill-color:#e8eef2!important;
}
:is(html.golmd-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page #golmdm-virtual-page section#standings#standings.golmdm-standings td.golmdm-standing-form-cell .golmdm-form > :is(.golmdm-form-loss,.is-loss),
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#standings#standings.golmdm-standings td.golmdm-standing-form-cell .golmdm-form > :is(.golmdm-form-loss,.is-loss),
html body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] section#standings#standings.golmdm-standings td.golmdm-standing-form-cell .golmdm-form > :is(.golmdm-form-loss,.is-loss),
html body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#standings#standings.golmdm-standings td.golmdm-standing-form-cell .golmdm-form > :is(.golmdm-form-loss,.is-loss){
  border-color:#ea7b78!important;
  background:rgba(218,74,69,.22)!important;
  background-color:rgba(218,74,69,.22)!important;
  background-image:none!important;
  color:#ffb9b2!important;
  -webkit-text-fill-color:#ffb9b2!important;
}
@media(max-width:767px){
  html body.golmdm-has-league-page #golmdm-virtual-page section#standings#standings.golmdm-standings td.golmdm-standing-form-cell .golmdm-form,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings#standings.golmdm-standings td.golmdm-standing-form-cell .golmdm-form,
  html body.golmdm-has-league-page section#standings#standings.golmdm-standings td.golmdm-standing-form-cell .golmdm-form,
  html body.golmdm-has-league-page .golmdm-standings td.golmdm-standing-form-cell .golmdm-form,
  html body .golmdm-shortcode-standings td.golmdm-standing-form-cell .golmdm-form{gap:2px!important;}
  html body.golmdm-has-league-page #golmdm-virtual-page section#standings#standings.golmdm-standings td.golmdm-standing-form-cell .golmdm-form > .golmdm-form-badge,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings#standings.golmdm-standings td.golmdm-standing-form-cell .golmdm-form > .golmdm-form-badge,
  html body.golmdm-has-league-page section#standings#standings.golmdm-standings td.golmdm-standing-form-cell .golmdm-form > .golmdm-form-badge,
  html body.golmdm-has-league-page .golmdm-standings td.golmdm-standing-form-cell .golmdm-form > .golmdm-form-badge,
  html body .golmdm-shortcode-standings td.golmdm-standing-form-cell .golmdm-form > .golmdm-form-badge{
    flex-basis:18px!important;width:18px!important;height:18px!important;min-width:18px!important;max-width:18px!important;min-height:18px!important;max-height:18px!important;border-radius:5px!important;font-size:8.5px!important;
  }
}

/* 5.0.0-beta.2438-final-team-links-owner
   Form badges: only the exact badge under the cursor jumps. Never animate the whole form group. */
html body .golmdm-matchv89-form .golmdm-form-badge,
html body .golmdm-team-form-big .golmdm-form-badge,
html body article[class*="golmdm-match-embed"] .golmdm-form .golmdm-form-badge,
html body.golmdm-has-league-page #golmdm-virtual-page section#standings#standings.golmdm-standings td.golmdm-standing-form-cell .golmdm-form > .golmdm-form-badge,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings#standings.golmdm-standings td.golmdm-standing-form-cell .golmdm-form > .golmdm-form-badge,
html body.golmdm-has-league-page section#standings#standings.golmdm-standings td.golmdm-standing-form-cell .golmdm-form > .golmdm-form-badge,
html body.golmdm-has-league-page .golmdm-standings td.golmdm-standing-form-cell .golmdm-form > .golmdm-form-badge,
html body .golmdm-shortcode-standings td.golmdm-standing-form-cell .golmdm-form > .golmdm-form-badge{
  transform:none!important;
  will-change:transform!important;
  transition:transform .14s ease,box-shadow .14s ease,background-color .14s ease,border-color .14s ease!important;
}
@media (hover:hover) and (pointer:fine){
  html body .golmdm-form:hover > .golmdm-form-badge:not(:hover),
  html body .golmdm-matchv89-form:hover .golmdm-form-badge:not(:hover),
  html body .golmdm-team-form-big:hover .golmdm-form-badge:not(:hover),
  html body article[class*="golmdm-match-embed"] .golmdm-form:hover .golmdm-form-badge:not(:hover),
  html body.golmdm-has-league-page .golmdm-standing-form-cell:hover .golmdm-form > .golmdm-form-badge:not(:hover),
  html body .golmdm-shortcode-standings .golmdm-standing-form-cell:hover .golmdm-form > .golmdm-form-badge:not(:hover){
    transform:none!important;
  }
  html body .golmdm-matchv89-form .golmdm-form-badge:hover,
  html body .golmdm-team-form-big .golmdm-form-badge:hover,
  html body article[class*="golmdm-match-embed"] .golmdm-form .golmdm-form-badge:hover,
  html body.golmdm-has-league-page #golmdm-virtual-page section#standings#standings.golmdm-standings td.golmdm-standing-form-cell .golmdm-form > .golmdm-form-badge:hover,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings#standings.golmdm-standings td.golmdm-standing-form-cell .golmdm-form > .golmdm-form-badge:hover,
  html body.golmdm-has-league-page section#standings#standings.golmdm-standings td.golmdm-standing-form-cell .golmdm-form > .golmdm-form-badge:hover,
  html body.golmdm-has-league-page .golmdm-standings td.golmdm-standing-form-cell .golmdm-form > .golmdm-form-badge:hover,
  html body .golmdm-shortcode-standings td.golmdm-standing-form-cell .golmdm-form > .golmdm-form-badge:hover{
    transform:translateY(-1px)!important;
    text-decoration:none!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 5px 12px rgba(0,0,0,.16)!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page section#standings#standings.golmdm-standings td.golmdm-standing-form-cell .golmdm-form > .golmdm-form-badge:hover,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings#standings.golmdm-standings td.golmdm-standing-form-cell .golmdm-form > .golmdm-form-badge:hover,
  html body.golmdm-has-league-page section#standings#standings.golmdm-standings td.golmdm-standing-form-cell .golmdm-form > .golmdm-form-badge:hover,
  html body.golmdm-has-league-page .golmdm-standings td.golmdm-standing-form-cell .golmdm-form > .golmdm-form-badge:hover,
  html body .golmdm-shortcode-standings td.golmdm-standing-form-cell .golmdm-form > .golmdm-form-badge:hover{
    box-shadow:none!important;
    background:transparent!important;
    background-color:transparent!important;
    background-image:none!important;
  }
  html body .golmdm-matchv89-form .golmdm-form-badge:active,
  html body .golmdm-team-form-big .golmdm-form-badge:active,
  html body article[class*="golmdm-match-embed"] .golmdm-form .golmdm-form-badge:active,
  html body.golmdm-has-league-page .golmdm-standings td.golmdm-standing-form-cell .golmdm-form > .golmdm-form-badge:active,
  html body .golmdm-shortcode-standings td.golmdm-standing-form-cell .golmdm-form > .golmdm-form-badge:active{
    transform:translateY(0)!important;
  }
}
@media (hover:none), (pointer:coarse){
  html body .golmdm-matchv89-form .golmdm-form-badge,
  html body .golmdm-team-form-big .golmdm-form-badge,
  html body article[class*="golmdm-match-embed"] .golmdm-form .golmdm-form-badge,
  html body.golmdm-has-league-page .golmdm-standings td.golmdm-standing-form-cell .golmdm-form > .golmdm-form-badge,
  html body .golmdm-shortcode-standings td.golmdm-standing-form-cell .golmdm-form > .golmdm-form-badge{
    transform:none!important;
  }
}

/* 5.0.0-beta.2438-final-team-links-owner */
html body.golmdm-has-league-page :is(section#standings,.golmdm-standings) .golmdm-standing-team{
  cursor:default!important;
  text-decoration:none!important;
}
html body.golmdm-has-league-page :is(section#standings,.golmdm-standings) a.golmdm-standing-team-name,
html body.golmdm-has-league-page :is(section#standings,.golmdm-standings) a.golmdm-standing-team-name-link{
  display:block!important;
  width:fit-content!important;
  max-width:100%!important;
  color:inherit!important;
  -webkit-text-fill-color:currentColor!important;
  text-decoration:none!important;
  cursor:pointer!important;
}
html body.golmdm-has-league-page :is(section#standings,.golmdm-standings) a.golmdm-standing-team-name:hover,
html body.golmdm-has-league-page :is(section#standings,.golmdm-standings) a.golmdm-standing-team-name-link:hover{
  color:#168f2f!important;
  -webkit-text-fill-color:#168f2f!important;
  text-decoration:none!important;
}
:is(html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"],html[data-theme="dark"],html.golmdm-dark-live,html.golmd-theme-dark) body.golmdm-has-league-page :is(section#standings,.golmdm-standings) a.golmdm-standing-team-name:hover,
:is(html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"],html[data-theme="dark"],html.golmdm-dark-live,html.golmd-theme-dark) body.golmdm-has-league-page :is(section#standings,.golmdm-standings) a.golmdm-standing-team-name-link:hover,
body.golmdm-has-league-page [data-golmdm-theme="dark"] :is(section#standings,.golmdm-standings) a.golmdm-standing-team-name:hover,
body.golmdm-has-league-page [data-golmdm-theme="dark"] :is(section#standings,.golmdm-standings) a.golmdm-standing-team-name-link:hover{
  color:#5bd86c!important;
  -webkit-text-fill-color:#5bd86c!important;
}
html body.golmdm-has-league-page :is(section#matches,.golmdm-rounds,.golmdm-round-board) .golmdm-match-row{
  position:relative!important;
}
html body.golmdm-has-league-page :is(section#matches,.golmdm-rounds,.golmdm-round-board) .golmdm-match-row > .golmdm-match-row-full-link{
  position:absolute!important;
  inset:0!important;
  z-index:1!important;
  display:block!important;
  border-radius:inherit!important;
  text-decoration:none!important;
  cursor:pointer!important;
}
html body.golmdm-has-league-page :is(section#matches,.golmdm-rounds,.golmdm-round-board) .golmdm-match-row > .golmdm-match-row-link{
  position:relative!important;
  z-index:2!important;
  pointer-events:none!important;
}
html body.golmdm-has-league-page :is(section#matches,.golmdm-rounds,.golmdm-round-board) .golmdm-match-row:hover > .golmdm-match-row-link{
  background:#fbfcfd!important;
}
:is(html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"],html[data-theme="dark"],html.golmdm-dark-live,html.golmd-theme-dark) body.golmdm-has-league-page :is(section#matches,.golmdm-rounds,.golmdm-round-board) .golmdm-match-row:hover > .golmdm-match-row-link,
body.golmdm-has-league-page [data-golmdm-theme="dark"] :is(section#matches,.golmdm-rounds,.golmdm-round-board) .golmdm-match-row:hover > .golmdm-match-row-link{
  background:rgba(57,181,74,.12)!important;
}
html body.golmdm-has-league-page :is(section#matches,.golmdm-rounds,.golmdm-round-board) .golmdm-match-row .golmdm-match-row-name-link,
html body.golmdm-has-league-page :is(section#matches,.golmdm-rounds,.golmdm-round-board) .golmdm-match-row .golmdm-match-row-club-link{
  pointer-events:auto!important;
  position:relative!important;
  z-index:4!important;
  display:inline-block!important;
  width:fit-content!important;
  max-width:100%!important;
  color:inherit!important;
  -webkit-text-fill-color:currentColor!important;
  font-size:14.5px!important;
  line-height:1.14!important;
  font-weight:600!important;
  text-decoration:none!important;
  cursor:pointer!important;
}
html body.golmdm-has-league-page :is(section#matches,.golmdm-rounds,.golmdm-round-board) .golmdm-match-row .golmdm-match-row-name-link:hover,
html body.golmdm-has-league-page :is(section#matches,.golmdm-rounds,.golmdm-round-board) .golmdm-match-row .golmdm-match-row-club-link:hover{
  color:#168f2f!important;
  -webkit-text-fill-color:#168f2f!important;
  text-decoration:none!important;
}
:is(html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"],html[data-theme="dark"],html.golmdm-dark-live,html.golmd-theme-dark) body.golmdm-has-league-page :is(section#matches,.golmdm-rounds,.golmdm-round-board) .golmdm-match-row .golmdm-match-row-name-link:hover,
:is(html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"],html[data-theme="dark"],html.golmdm-dark-live,html.golmd-theme-dark) body.golmdm-has-league-page :is(section#matches,.golmdm-rounds,.golmdm-round-board) .golmdm-match-row .golmdm-match-row-club-link:hover,
body.golmdm-has-league-page [data-golmdm-theme="dark"] :is(section#matches,.golmdm-rounds,.golmdm-round-board) .golmdm-match-row .golmdm-match-row-name-link:hover,
body.golmdm-has-league-page [data-golmdm-theme="dark"] :is(section#matches,.golmdm-rounds,.golmdm-round-board) .golmdm-match-row .golmdm-match-row-club-link:hover{
  color:#5bd86c!important;
  -webkit-text-fill-color:#5bd86c!important;
}

/* 5.0.0-beta.2440-final-league-matches-zero-gutters
   League matches: straight full-width list. No rounded outer card, no side frame, no extra list padding. */
html body.golmdm-has-league-page #golmdm-virtual-page section#matches.golmdm-rounds,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 section#matches.golmdm-rounds,
html body.golmdm-has-league-page .golmdm-liga-main-v78 section#matches.golmdm-rounds,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds{
  margin-bottom:0!important;
  padding-bottom:0!important;
  border-radius:0!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page section#matches.golmdm-rounds > .golmdm-head,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head{
  margin-bottom:0!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page section#matches.golmdm-rounds .golmdm-round-board-panel,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 section#matches.golmdm-rounds .golmdm-round-board-panel,
html body.golmdm-has-league-page .golmdm-liga-main-v78 section#matches.golmdm-rounds .golmdm-round-board-panel,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-board-panel,
html body.golmdm-has-league-page #golmdm-virtual-page section#matches.golmdm-rounds .golmdm-round-board,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 section#matches.golmdm-rounds .golmdm-round-board,
html body.golmdm-has-league-page .golmdm-liga-main-v78 section#matches.golmdm-rounds .golmdm-round-board,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-board{
  margin:0!important;
  padding:0!important;
  gap:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  background-image:none!important;
  box-shadow:none!important;
  overflow:visible!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page section#matches.golmdm-rounds .golmdm-round-board.is-multi,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-board.is-multi{
  display:block!important;
  grid-template-columns:none!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page section#matches.golmdm-rounds .golmdm-round-column,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 section#matches.golmdm-rounds .golmdm-round-column,
html body.golmdm-has-league-page .golmdm-liga-main-v78 section#matches.golmdm-rounds .golmdm-round-column,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-column{
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page section#matches.golmdm-rounds .golmdm-round-column + .golmdm-round-column,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-column + .golmdm-round-column{
  margin-top:18px!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page section#matches.golmdm-rounds .golmdm-round-column-title,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-column-title{
  margin:0!important;
  padding:10px 14px!important;
  border:0!important;
  border-bottom:1px solid rgba(15,23,42,.12)!important;
  border-radius:0!important;
  background:transparent!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page section#matches.golmdm-rounds .golmdm-round-match-list,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 section#matches.golmdm-rounds .golmdm-round-match-list,
html body.golmdm-has-league-page .golmdm-liga-main-v78 section#matches.golmdm-rounds .golmdm-round-match-list,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list{
  display:block!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  gap:0!important;
  border:0!important;
  border-left:0!important;
  border-right:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row,
html body.golmdm-has-league-page .golmdm-liga-main-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row{
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-top:1px solid #dde5ec!important;
  border-left:0!important;
  border-right:0!important;
  border-bottom:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  background:transparent!important;
  overflow:visible!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:first-child,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:first-child,
html body.golmdm-has-league-page .golmdm-liga-main-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:first-child,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:first-child{
  border-top:0!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:last-child,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:last-child,
html body.golmdm-has-league-page .golmdm-liga-main-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:last-child,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:last-child{
  border-bottom:1px solid #dde5ec!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row > .golmdm-match-row-link,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row > .golmdm-match-row-link,
html body.golmdm-has-league-page .golmdm-liga-main-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row > .golmdm-match-row-link,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row > .golmdm-match-row-link{
  margin:0!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  outline:0!important;
  background:transparent!important;
  background-image:none!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:hover > .golmdm-match-row-link,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:hover > .golmdm-match-row-link,
html body.golmdm-has-league-page .golmdm-liga-main-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:hover > .golmdm-match-row-link,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:hover > .golmdm-match-row-link{
  background:#f6faf7!important;
  background-color:#f6faf7!important;
  background-image:none!important;
}
:is(html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"],html[data-theme="dark"],html.golmdm-dark-live,html.golmd-theme-dark) body.golmdm-has-league-page section#matches.golmdm-rounds .golmdm-round-column-title,
html body.golmd-theme-dark.golmdm-has-league-page section#matches.golmdm-rounds .golmdm-round-column-title,
body.golmdm-has-league-page [data-golmdm-theme="dark"] section#matches.golmdm-rounds .golmdm-round-column-title{
  border-bottom-color:rgba(148,163,184,.18)!important;
}
/* Dark match dividers must match the exact specificity of the light flat-list owner.
   Otherwise the #golmdm-virtual-page light shorthand wins even in dark mode. */
:is(html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"],html[data-theme="dark"],html.golmdm-dark-live,html.golmd-theme-dark) body.golmdm-has-league-page #golmdm-virtual-page section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row,
:is(html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"],html[data-theme="dark"],html.golmdm-dark-live,html.golmd-theme-dark) body.golmdm-has-league-page .golmdm-liga-shell-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row,
:is(html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"],html[data-theme="dark"],html.golmdm-dark-live,html.golmd-theme-dark) body.golmdm-has-league-page .golmdm-liga-main-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row,
:is(html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"],html[data-theme="dark"],html.golmdm-dark-live,html.golmd-theme-dark) body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-shell-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-main-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row,
body.golmdm-has-league-page [data-golmdm-theme="dark"] #golmdm-virtual-page section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row,
body.golmdm-has-league-page [data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row{
  border-top:1px solid rgba(148,163,184,.18)!important;
  background:transparent!important;
}
:is(html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"],html[data-theme="dark"],html.golmdm-dark-live,html.golmd-theme-dark) body.golmdm-has-league-page #golmdm-virtual-page section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:first-child,
:is(html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"],html[data-theme="dark"],html.golmdm-dark-live,html.golmd-theme-dark) body.golmdm-has-league-page .golmdm-liga-shell-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:first-child,
:is(html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"],html[data-theme="dark"],html.golmdm-dark-live,html.golmd-theme-dark) body.golmdm-has-league-page .golmdm-liga-main-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:first-child,
:is(html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"],html[data-theme="dark"],html.golmdm-dark-live,html.golmd-theme-dark) body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:first-child,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:first-child,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:first-child,
body.golmdm-has-league-page [data-golmdm-theme="dark"] #golmdm-virtual-page section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:first-child,
body.golmdm-has-league-page [data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:first-child{
  border-top:0!important;
}
:is(html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"],html[data-theme="dark"],html.golmdm-dark-live,html.golmd-theme-dark) body.golmdm-has-league-page #golmdm-virtual-page section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:last-child,
:is(html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"],html[data-theme="dark"],html.golmdm-dark-live,html.golmd-theme-dark) body.golmdm-has-league-page .golmdm-liga-shell-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:last-child,
:is(html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"],html[data-theme="dark"],html.golmdm-dark-live,html.golmd-theme-dark) body.golmdm-has-league-page .golmdm-liga-main-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:last-child,
:is(html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"],html[data-theme="dark"],html.golmdm-dark-live,html.golmd-theme-dark) body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:last-child,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:last-child,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:last-child,
body.golmdm-has-league-page [data-golmdm-theme="dark"] #golmdm-virtual-page section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:last-child,
body.golmdm-has-league-page [data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:last-child{
  border-bottom:1px solid rgba(148,163,184,.18)!important;
}
:is(html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"],html[data-theme="dark"],html.golmdm-dark-live,html.golmd-theme-dark) body.golmdm-has-league-page section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row > .golmdm-match-row-link,
html body.golmd-theme-dark.golmdm-has-league-page section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row > .golmdm-match-row-link,
body.golmdm-has-league-page [data-golmdm-theme="dark"] section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row > .golmdm-match-row-link{
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
}
:is(html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"],html[data-theme="dark"],html.golmdm-dark-live,html.golmd-theme-dark) body.golmdm-has-league-page section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:hover > .golmdm-match-row-link,
html body.golmd-theme-dark.golmdm-has-league-page section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:hover > .golmdm-match-row-link,
body.golmdm-has-league-page [data-golmdm-theme="dark"] section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:hover > .golmdm-match-row-link{
  background:#1a3445!important;
  background-color:#1a3445!important;
  background-image:none!important;
  box-shadow:inset 3px 0 0 rgba(57,181,74,.72)!important;
}
@media(max-width:767px){
  html body.golmdm-has-league-page #golmdm-virtual-page section#matches.golmdm-rounds .golmdm-round-board,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-board,
  html body.golmdm-has-league-page #golmdm-virtual-page section#matches.golmdm-rounds .golmdm-round-match-list,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list{
    margin:0!important;
    padding:0!important;
  }
}

/* 5.0.0-beta.2440-final-league-matches-zero-gutters
   League matches: remove the remaining gutters produced by the old round-board owner. */
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds,
html body.golmdm-has-league-page .golmdm-liga-main-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds{
  margin-top:0!important;
  margin-bottom:0!important;
  padding:0!important;
  border-radius:0!important;
  overflow:visible!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head,
html body.golmdm-has-league-page .golmdm-liga-main-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head{
  margin:0!important;
  border-bottom:1px solid #dbe4eb!important;
  border-radius:0!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-board-panel,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-board-panel,
html body.golmdm-has-league-page .golmdm-liga-main-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-board-panel,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-board-panel,
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-board,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-board,
html body.golmdm-has-league-page .golmdm-liga-main-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-board,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-board{
  margin:0!important;
  margin-top:0!important;
  margin-bottom:0!important;
  padding:0!important;
  gap:0!important;
  width:100%!important;
  max-width:100%!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-board-panel > .golmdm-round-board,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-board-panel > .golmdm-round-board,
html body.golmdm-has-league-page .golmdm-liga-main-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-board-panel > .golmdm-round-board,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-board-panel > .golmdm-round-board{
  margin:0!important;
  padding:0!important;
  gap:0!important;
  display:block!important;
  grid-template-columns:none!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-column,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-column,
html body.golmdm-has-league-page .golmdm-liga-main-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-column,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-column{
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list,
html body.golmdm-has-league-page .golmdm-liga-main-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list{
  display:block!important;
  margin:0!important;
  padding:0!important;
  gap:0!important;
  width:100%!important;
  max-width:100%!important;
  border:0!important;
  border-left:0!important;
  border-right:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row,
html body.golmdm-has-league-page .golmdm-liga-main-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row{
  margin:0!important;
  border-left:0!important;
  border-right:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  overflow:visible!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:first-child,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:first-child,
html body.golmdm-has-league-page .golmdm-liga-main-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:first-child,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:first-child{
  border-top:0!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-match-row-link,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-match-row-link,
html body.golmdm-has-league-page .golmdm-liga-main-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-match-row-link,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-match-row-link{
  margin:0!important;
  border-left:0!important;
  border-right:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}
:is(html.golmd-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head,
body.golmdm-has-league-page [data-golmdm-theme="dark"] section#matches.golmdm-rounds > .golmdm-head{
  border-bottom-color:rgba(148,163,184,.18)!important;
}
@media(max-width:767px){
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-board-panel,
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-board,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-board-panel,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-board,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-board-panel,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-board{
    margin:0!important;
    padding:0!important;
    gap:0!important;
  }
}

/* 5.0.0-beta.2454-final-hover-parity-stripe
   League matches: no vertical gap between the section header and the first match row. */
html body.golmdm-has-league-page section#matches.golmdm-matches-section-v2413{
  padding-top:0!important;
  row-gap:0!important;
  gap:0!important;
}
html body.golmdm-has-league-page section#matches.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420{
  margin-bottom:0!important;
}
html body.golmdm-has-league-page section#matches.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420 + .golmdm-round-board-panel,
html body.golmdm-has-league-page section#matches.golmdm-matches-section-v2413 > .golmdm-round-board-panel{
  margin-top:0!important;
  padding-top:0!important;
}

html body.golmdm-has-league-page section#matches.golmdm-rounds .golmdm-round-match-list .golmdm-match-row .golmdm-match-row-name-link,
html body.golmdm-has-league-page section#matches.golmdm-rounds .golmdm-round-match-list .golmdm-match-row .golmdm-match-row-club-link{
  font-size:14.5px!important;
  line-height:1.14!important;
  font-weight:600!important;
}

/* Light theme: identical to latest-news --gol-home-green-soft-v1878. */
html body.golmdm-has-league-page #golmdm-virtual-page section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:hover,
html body.golmdm-has-league-page #golmdm-virtual-page section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:hover > .golmdm-match-row-link,
html body.golmdm-has-league-page section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:hover,
html body.golmdm-has-league-page section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:hover > .golmdm-match-row-link{
  background:rgba(47,143,34,.10)!important;
  background-color:rgba(47,143,34,.10)!important;
  background-image:none!important;
  box-shadow:none!important;
  outline:0!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page :is(section#standings,.golmdm-standings) table.golmdm-table tbody > tr:hover > td,
html body.golmdm-has-league-page :is(section#standings,.golmdm-standings) table.golmdm-table tbody > tr:hover > td,
html body .golmdm-shortcode-standings table.golmdm-table tbody > tr:hover > td{
  background:rgba(47,143,34,.10)!important;
  background-color:rgba(47,143,34,.10)!important;
  background-image:none!important;
  box-shadow:none!important;
}

/* Dark theme: identical to latest-news --gol-home-green-soft-v1878. */
:is(html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"],html[data-theme="dark"],html.golmdm-dark-live,html.golmd-theme-dark) body.golmdm-has-league-page #golmdm-virtual-page section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:hover,
:is(html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"],html[data-theme="dark"],html.golmdm-dark-live,html.golmd-theme-dark) body.golmdm-has-league-page #golmdm-virtual-page section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:hover > .golmdm-match-row-link,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:hover,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:hover > .golmdm-match-row-link,
body.golmdm-has-league-page [data-golmdm-theme="dark"] #golmdm-virtual-page section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:hover,
body.golmdm-has-league-page [data-golmdm-theme="dark"] #golmdm-virtual-page section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:hover > .golmdm-match-row-link{
  background:rgba(143,211,74,.11)!important;
  background-color:rgba(143,211,74,.11)!important;
  background-image:none!important;
  box-shadow:none!important;
  outline:0!important;
}
:is(html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"],html[data-theme="dark"],html.golmdm-dark-live,html.golmd-theme-dark) body.golmdm-has-league-page #golmdm-virtual-page :is(section#standings,.golmdm-standings) table.golmdm-table tbody > tr:hover > td,
:is(html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"],html[data-theme="dark"],html.golmdm-dark-live,html.golmd-theme-dark) body.golmdm-has-league-page :is(section#standings,.golmdm-standings) table.golmdm-table tbody > tr:hover > td,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page :is(section#standings,.golmdm-standings) table.golmdm-table tbody > tr:hover > td,
body.golmdm-has-league-page [data-golmdm-theme="dark"] :is(section#standings,.golmdm-standings) table.golmdm-table tbody > tr:hover > td,
:is(html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"],html[data-theme="dark"],html.golmdm-dark-live,html.golmd-theme-dark) body .golmdm-shortcode-standings table.golmdm-table tbody > tr:hover > td{
  background:rgba(143,211,74,.11)!important;
  background-color:rgba(143,211,74,.11)!important;
  background-image:none!important;
  box-shadow:none!important;
}

@media(max-width:767px){
  html body.golmdm-has-league-page section#matches.golmdm-rounds .golmdm-round-match-list .golmdm-match-row .golmdm-match-row-name-link,
  html body.golmdm-has-league-page section#matches.golmdm-rounds .golmdm-round-match-list .golmdm-match-row .golmdm-match-row-club-link{
    font-size:13px!important;
    line-height:1.14!important;
  }
}

/* 5.0.0-beta.2454-final-hover-parity-stripe
   League matches + standings use the rendered latest-news hover colors.
   One 3px green stripe only: match pseudo-element OR first standings cell, never doubled. */

/* Common transition and one stripe owner. */
html body.golmdm-has-league-page section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row > .golmdm-match-row-link,
html body.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr > td{
  transition:background-color .13s ease,box-shadow .13s ease!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row::before,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row::before,
html body.golmdm-has-league-page section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row::before{
  content:""!important;
  width:3px!important;
  background:#55b545!important;
  opacity:0!important;
  box-shadow:none!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:hover::before,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:hover::before,
html body.golmdm-has-league-page section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:hover::before{
  opacity:1!important;
}

/* Light theme: actual latest-news hover surface. */
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:hover,
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:hover > .golmdm-match-row-link,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:hover,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:hover > .golmdm-match-row-link{
  background:#eef6ed!important;
  background-color:#eef6ed!important;
  background-image:none!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:hover > .golmdm-match-row-link,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:hover > .golmdm-match-row-link{
  box-shadow:none!important;
  border-left:0!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr:hover > td,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr:hover > td,
html body.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr:hover > td,
html body.golmdm-has-league-page .golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr:hover > td{
  background:#eef6ed!important;
  background-color:#eef6ed!important;
  background-image:none!important;
  box-shadow:none!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr:hover > td:first-child,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr:hover > td:first-child,
html body.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr:hover > td:first-child,
html body.golmdm-has-league-page .golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr:hover > td:first-child{
  box-shadow:inset 3px 0 0 #55b545!important;
}

/* Dark theme: actual latest-news hover surface (#162231). */
:is(html.golmd-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:hover,
:is(html.golmd-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:hover > .golmdm-match-row-link,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:hover,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:hover > .golmdm-match-row-link,
body.golmdm-has-league-page #golmdm-virtual-page[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:hover,
body.golmdm-has-league-page #golmdm-virtual-page[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:hover > .golmdm-match-row-link,
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:hover,
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:hover > .golmdm-match-row-link{
  background:#162231!important;
  background-color:#162231!important;
  background-image:none!important;
}
:is(html.golmd-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:hover > .golmdm-match-row-link,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:hover > .golmdm-match-row-link,
body.golmdm-has-league-page #golmdm-virtual-page[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:hover > .golmdm-match-row-link,
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:hover > .golmdm-match-row-link{
  box-shadow:none!important;
  border-left:0!important;
}
:is(html.golmd-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr:hover > td,
:is(html.golmd-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr:hover > td,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr:hover > td,
body.golmdm-has-league-page #golmdm-virtual-page[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr:hover > td,
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr:hover > td{
  background:#162231!important;
  background-color:#162231!important;
  background-image:none!important;
  box-shadow:none!important;
}
:is(html.golmd-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr:hover > td:first-child,
:is(html.golmd-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr:hover > td:first-child,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr:hover > td:first-child,
body.golmdm-has-league-page #golmdm-virtual-page[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr:hover > td:first-child,
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr:hover > td:first-child{
  box-shadow:inset 3px 0 0 #55b545!important;
}


/* 5.0.0-beta.2455-final-standings-hover-grid
   Keep the standings grid visible while a row is hovered. */
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr:hover > td:not(:last-child),
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr:hover > td:not(:last-child),
html body.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr:hover > td:not(:last-child),
html body.golmdm-has-league-page .golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr:hover > td:not(:last-child){
  border-right:1px solid #dfe7ed!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr:hover > td,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr:hover > td,
html body.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr:hover > td,
html body.golmdm-has-league-page .golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr:hover > td{
  border-bottom:1px solid #dfe7ed!important;
}
:is(html.golmd-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr:hover > td:not(:last-child),
:is(html.golmd-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr:hover > td:not(:last-child),
html body.golmd-theme-dark.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr:hover > td:not(:last-child),
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr:hover > td:not(:last-child){
  border-right:1px solid #263746!important;
}
:is(html.golmd-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr:hover > td,
:is(html.golmd-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr:hover > td,
html body.golmd-theme-dark.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr:hover > td,
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr:hover > td{
  border-bottom:1px solid #263746!important;
}

/* 5.0.0-beta.2462-final-standings-head-exact-clubs
   Standings cell borders must not animate through legacy hover colors.
   Keep the same grid color before, during and after hover. */
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr > td,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr > td,
html body.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr > td,
html body.golmdm-has-league-page .golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr > td{
  transition:none!important;
  border-top-color:#dfe7ed!important;
  border-bottom-color:#dfe7ed!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr > td:not(:last-child),
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr > td:not(:last-child),
html body.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr > td:not(:last-child),
html body.golmdm-has-league-page .golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr > td:not(:last-child){
  border-right:1px solid #dfe7ed!important;
}
:is(html.golmd-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr > td,
:is(html.golmd-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr > td,
html body.golmd-theme-dark.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr > td,
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr > td{
  border-top-color:#263746!important;
  border-bottom-color:#263746!important;
}
:is(html.golmd-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr > td:not(:last-child),
:is(html.golmd-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr > td:not(:last-child),
html body.golmd-theme-dark.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr > td:not(:last-child),
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr > td:not(:last-child){
  border-right:1px solid #263746!important;
}

/* The team cell right border is the only boundary before Form.
   Form must never add a second left border or an inset line. */
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table :is(th.golmdm-standing-form-head,td.golmdm-standing-form-cell),
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table :is(th.golmdm-standing-form-head,td.golmdm-standing-form-cell),
html body.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table :is(th.golmdm-standing-form-head,td.golmdm-standing-form-cell),
html body.golmdm-has-league-page .golmdm-standings table.golmdm-table.golmdm-standings-table :is(th.golmdm-standing-form-head,td.golmdm-standing-form-cell),
html body .golmdm-shortcode-standings table.golmdm-table.golmdm-standings-table :is(th.golmdm-standing-form-head,td.golmdm-standing-form-cell){
  border-left:0!important;
  border-inline-start:0!important;
  box-shadow:none!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr:hover > td.golmdm-standing-form-cell,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr:hover > td.golmdm-standing-form-cell,
html body.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr:hover > td.golmdm-standing-form-cell,
html body.golmdm-has-league-page .golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr:hover > td.golmdm-standing-form-cell,
html body .golmdm-shortcode-standings table.golmdm-table.golmdm-standings-table tbody > tr:hover > td.golmdm-standing-form-cell{
  border-left:0!important;
  border-inline-start:0!important;
  box-shadow:none!important;
}

html body.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table :is(thead th,tbody td),
html body.golmdm-has-league-page .golmdm-standings table.golmdm-table.golmdm-standings-table :is(thead th,tbody td),
html body .golmdm-shortcode-standings table.golmdm-table.golmdm-standings-table :is(thead th,tbody td){
  box-shadow:none!important;
  background-image:none!important;
  border-left:0!important;
  transition:background-color .13s ease!important;
}
html body.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table :is(thead th,tbody td):not(:last-child),
html body.golmdm-has-league-page .golmdm-standings table.golmdm-table.golmdm-standings-table :is(thead th,tbody td):not(:last-child),
html body .golmdm-shortcode-standings table.golmdm-table.golmdm-standings-table :is(thead th,tbody td):not(:last-child){
  border-right:1px solid #dfe7ed!important;
}
html body.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody td,
html body.golmdm-has-league-page .golmdm-standings table.golmdm-table.golmdm-standings-table tbody td,
html body .golmdm-shortcode-standings table.golmdm-table.golmdm-standings-table tbody td{
  border-top:0!important;
  border-bottom:1px solid #dfe7ed!important;
}
html body.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table :is(th.golmdm-standing-form-head,td.golmdm-standing-form-cell),
html body.golmdm-has-league-page .golmdm-standings table.golmdm-table.golmdm-standings-table :is(th.golmdm-standing-form-head,td.golmdm-standing-form-cell),
html body .golmdm-shortcode-standings table.golmdm-table.golmdm-standings-table :is(th.golmdm-standing-form-head,td.golmdm-standing-form-cell){
  border-left:0!important;
  border-inline-start:0!important;
  box-shadow:none!important;
}
:is(html.golmd-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table :is(thead th,tbody td):not(:last-child),
html body.golmd-theme-dark.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table :is(thead th,tbody td):not(:last-child),
body.golmdm-has-league-page [data-golmdm-theme="dark"] section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table :is(thead th,tbody td):not(:last-child){
  border-right-color:#263746!important;
}
:is(html.golmd-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody td,
html body.golmd-theme-dark.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody td,
body.golmdm-has-league-page [data-golmdm-theme="dark"] section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody td{
  border-bottom-color:#263746!important;
}
/* Restore only the intentional hover marker after clearing all old shadows. */
html body.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr:hover > td:first-child,
html body.golmdm-has-league-page .golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr:hover > td:first-child,
html body .golmdm-shortcode-standings table.golmdm-table.golmdm-standings-table tbody > tr:hover > td:first-child{
  box-shadow:inset 3px 0 0 #55b545!important;
}

/* 5.0.0-beta.2462-final-standings-head-exact-clubs
   League page: keep descenders/diacritics visible in every single-line team label. */
html body.golmdm-has-league-page section#matches.golmdm-rounds .golmdm-round-match-list .golmdm-match-row .golmdm-match-row-team,
html body.golmdm-has-league-page section#standings.golmdm-standings .golmdm-standing-team,
html body.golmdm-has-league-page .golmdm-standings .golmdm-standing-team{
  overflow:visible!important;
}
html body.golmdm-has-league-page section#matches.golmdm-rounds .golmdm-round-match-list .golmdm-match-row :is(.golmdm-match-row-name,.golmdm-match-row-name-link,.golmdm-match-row-club-link){
  line-height:1.30!important;
  padding-top:1px!important;
  padding-bottom:1px!important;
  margin-top:-1px!important;
  margin-bottom:-1px!important;
  box-sizing:content-box!important;
  vertical-align:middle!important;
}
html body.golmdm-has-league-page section#standings.golmdm-standings :is(.golmdm-standing-team-name,.golmdm-standing-team-name-link),
html body.golmdm-has-league-page .golmdm-standings :is(.golmdm-standing-team-name,.golmdm-standing-team-name-link){
  line-height:1.28!important;
  padding-top:1px!important;
  padding-bottom:1px!important;
  margin-top:-1px!important;
  margin-bottom:-1px!important;
  box-sizing:content-box!important;
  vertical-align:middle!important;
}
html body.golmdm-has-league-page section#matches.golmdm-rounds .golmdm-round-match-list .golmdm-match-row .golmdm-match-row-venue > em{
  line-height:1.25!important;
  padding-bottom:1px!important;
}
@media(max-width:767px){
  html body.golmdm-has-league-page section#matches.golmdm-rounds .golmdm-round-match-list .golmdm-match-row :is(.golmdm-match-row-name,.golmdm-match-row-name-link,.golmdm-match-row-club-link){
    line-height:1.30!important;
  }
}

/* 5.0.0-beta.2462-final-standings-head-exact-clubs
   League standings: use the same section-head treatment as Clubs, keep one
   border above/below the title, and let the ad/section rhythm own outer gaps. */
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#standings.golmdm-standings,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings,
html body.golmdm-has-league-page section#standings.golmdm-standings{
  margin-top:0!important;
  margin-bottom:0!important;
  padding-top:0!important;
  padding-bottom:0!important;
  background:transparent!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#standings.golmdm-standings > .golmdm-head,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings > .golmdm-head,
html body.golmdm-has-league-page section#standings.golmdm-standings > .golmdm-head{
  display:flex!important;
  align-items:center!important;
  width:100%!important;
  min-height:44px!important;
  margin:0!important;
  padding:10px 18px!important;
  box-sizing:border-box!important;
  background:linear-gradient(90deg,rgba(87,184,62,.10) 0%,rgba(87,184,62,.05) 18%,rgba(255,255,255,.98) 56%,#fff 100%)!important;
  border:0!important;
  border-top:1px solid #dce6ed!important;
  border-bottom:1px solid #dce6ed!important;
  box-shadow:none!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#standings.golmdm-standings > .golmdm-head h3,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings > .golmdm-head h3,
html body.golmdm-has-league-page section#standings.golmdm-standings > .golmdm-head h3{
  margin:0!important;
  font-size:18px!important;
  line-height:1.1!important;
  font-weight:780!important;
  letter-spacing:-.02em!important;
}
/* The head already owns the bottom line. Do not draw a second top edge on the table. */
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#standings.golmdm-standings .golmdm-table-wrap,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings .golmdm-table-wrap,
html body.golmdm-has-league-page section#standings.golmdm-standings .golmdm-table-wrap{
  margin-top:0!important;
  border-top:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}
html body.golmdm-has-league-page section#standings.golmdm-standings .golmdm-table-wrap:last-child,
html body.golmdm-has-league-page section#standings.golmdm-standings .golmdm-standings-group:last-child .golmdm-table-wrap,
html body.golmdm-has-league-page section#standings.golmdm-standings .golmdm-league-standings-panel-v190:last-child .golmdm-table-wrap{
  margin-bottom:0!important;
}
html body.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-standings-table thead,
html body.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-standings-table thead tr,
html body.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-standings-table thead th{
  border-top:0!important;
}
:is(html.golmd-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#standings.golmdm-standings > .golmdm-head,
html body.golmd-theme-dark.golmdm-has-league-page section#standings.golmdm-standings > .golmdm-head,
body.golmdm-has-league-page #golmdm-virtual-page[data-golmdm-theme="dark"] section#standings.golmdm-standings > .golmdm-head,
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] section#standings.golmdm-standings > .golmdm-head{
  background:linear-gradient(90deg,rgba(87,184,62,.16) 0%,rgba(87,184,62,.08) 22%,rgba(16,26,38,.98) 58%,#101a26 100%)!important;
  border-top-color:#21313d!important;
  border-bottom-color:#21313d!important;
}
@media(max-width:767px){
  html body.golmdm-has-league-page section#standings.golmdm-standings > .golmdm-head{
    min-height:42px!important;
    padding:9px 14px!important;
  }
  html body.golmdm-has-league-page section#standings.golmdm-standings > .golmdm-head h3{
    font-size:17px!important;
  }
}
