/* beta.4032: leagues-overview-only compatibility rules were pruned; this file is loaded only on league-detail bundles. */
/* beta.3692: individual-league legacy geometry compatibility. Interactive owners are intentionally excluded. */
html body #golmdm-virtual-page section#standings.golmdm-standings,
html body.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings{
  margin:14px 0 0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important;
}
html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-head,
html body.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings .golmdm-head{
  min-height:36px!important;height:36px!important;margin:0!important;padding:0 12px!important;display:flex!important;align-items:center!important;border:0!important;border-bottom:1px solid #d9e3eb!important;background:#fff!important;border-radius:0!important;box-shadow:none!important;
}
html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-head h3,
html body.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings .golmdm-head h3{
  margin:0!important;font-size:18px!important;line-height:1!important;font-weight:700!important;color:#071523!important;
}
html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-home-real-table-panels,
html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-home-real-table-panel,
html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-table-wrap,
html body .golmdm-shortcode-standings .golmdm-home-real-table-panels,
html body .golmdm-shortcode-standings .golmdm-home-real-table-panel,
html body .golmdm-shortcode-standings .golmdm-table-wrap{
  display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;outline:0!important;
}
html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-table-wrap,
html body .golmdm-shortcode-standings .golmdm-table-wrap{
  border-top:1px solid #d9e3eb!important;border-bottom:1px solid #d9e3eb!important;
}
html body #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table,
html body .golmdm-shortcode-standings table.golmdm-table.golmdm-standings-table{
  width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;border-collapse:collapse!important;border-spacing:0!important;table-layout:fixed!important;
}
html body #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table thead,
html body #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody,
html body #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tr,
html body .golmdm-shortcode-standings table.golmdm-table.golmdm-standings-table thead,
html body .golmdm-shortcode-standings table.golmdm-table.golmdm-standings-table tbody,
html body .golmdm-shortcode-standings table.golmdm-table.golmdm-standings-table tr{
  background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;
}
html body #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table th,
html body #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table td,
html body .golmdm-shortcode-standings table.golmdm-table.golmdm-standings-table th,
html body .golmdm-shortcode-standings table.golmdm-table.golmdm-standings-table td{
  border-radius:0!important;box-shadow:none!important;background-clip:border-box!important;outline:0!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:34px!important;min-height:34px!important;padding:0 7px!important;background:#f0f3f6!important;border:0!important;border-bottom:1px solid #d5dee6!important;color:#5f6f7d!important;text-transform:uppercase!important;letter-spacing:.025em!important;font-size:12px!important;line-height:1!important;font-weight:600!important;vertical-align:middle!important;text-align:center!important;white-space:nowrap!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:40px!important;min-height:40px!important;padding:0 7px!important;background:#fff!important;border:0!important;border-bottom:1px solid #e7edf2!important;color:#26333f!important;font-size:13px!important;line-height:1.12!important;font-weight:500!important;vertical-align:middle!important;text-align:center!important;font-variant-numeric:tabular-nums!important;
}
html body #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody tr:nth-child(even) td,
html body .golmdm-shortcode-standings table.golmdm-table.golmdm-standings-table tbody tr:nth-child(even) td{background:#fcfdfe!important;}

html body #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody tr:last-child td,
html body .golmdm-shortcode-standings table.golmdm-table.golmdm-standings-table tbody tr:last-child td{border-bottom:0!important;}
html body #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table :is(th.golmdm-standing-played-head,td.golmdm-standing-played),
html body .golmdm-shortcode-standings table.golmdm-table.golmdm-standings-table :is(th.golmdm-standing-played-head,td.golmdm-standing-played){box-shadow:none!important;}
html body #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table :is(th.golmdm-standing-wins-head,th.golmdm-standing-draws-head,th.golmdm-standing-losses-head,th.golmdm-standing-goals-head,th.golmdm-standing-diff-head,th.golmdm-standing-points-head,td.golmdm-standing-wins,td.golmdm-standing-draws,td.golmdm-standing-losses,td.golmdm-standing-goals,td.golmdm-standing-diff,td.golmdm-standing-points),
html body .golmdm-shortcode-standings table.golmdm-table.golmdm-standings-table :is(th.golmdm-standing-wins-head,th.golmdm-standing-draws-head,th.golmdm-standing-losses-head,th.golmdm-standing-goals-head,th.golmdm-standing-diff-head,th.golmdm-standing-points-head,td.golmdm-standing-wins,td.golmdm-standing-draws,td.golmdm-standing-losses,td.golmdm-standing-goals,td.golmdm-standing-diff,td.golmdm-standing-points){box-shadow:none!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){box-shadow:none!important;}
html body #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table th.golmdm-standing-pos-head,
html body #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table td.golmdm-standing-pos,
html body .golmdm-shortcode-standings table.golmdm-table.golmdm-standings-table th.golmdm-standing-pos-head,
html body .golmdm-shortcode-standings table.golmdm-table.golmdm-standings-table td.golmdm-standing-pos{width:5%!important;min-width:5%!important;max-width:5%!important;padding-left:0!important;padding-right:0!important;text-align:center!important;}
html body #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table td.golmdm-standing-pos,
html body .golmdm-shortcode-standings table.golmdm-table.golmdm-standings-table td.golmdm-standing-pos{color:#33404c!important;}
html body #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table th.golmdm-standing-team-head,
html body #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table td.golmdm-standing-team-cell,
html body .golmdm-shortcode-standings table.golmdm-table.golmdm-standings-table th.golmdm-standing-team-head,
html body .golmdm-shortcode-standings table.golmdm-table.golmdm-standings-table td.golmdm-standing-team-cell{width:31%!important;min-width:31%!important;max-width:31%!important;text-align:left!important;padding-left:14px!important;padding-right:14px!important;}
html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-team,
html body .golmdm-shortcode-standings .golmdm-standing-team{display:flex!important;align-items:center!important;gap:9px!important;min-width:0!important;color:#081522!important;text-decoration:none!important;font-weight:600!important;line-height:1.1!important;}
html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-team-logo,
html body .golmdm-shortcode-standings .golmdm-standing-team-logo{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 26px!important;width:26px!important;height:26px!important;min-width:26px!important;max-width:26px!important;max-height:26px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;}
html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-team-logo img,
html body .golmdm-shortcode-standings .golmdm-standing-team-logo img{display:block!important;width:26px!important;height:26px!important;max-width:26px!important;max-height:26px!important;object-fit:contain!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;}
html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-team-name,
html body .golmdm-shortcode-standings .golmdm-standing-team-name{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13.2px!important;line-height:1.1!important;font-weight:600!important;color:#101c28!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:6%!important;min-width:6%!important;max-width:6%!important;padding-left:0!important;padding-right:0!important;text-align:center!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:8%!important;min-width:8%!important;max-width:8%!important;padding-left:0!important;padding-right:0!important;text-align:center!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:7%!important;min-width:7%!important;max-width:7%!important;padding-left:0!important;padding-right:0!important;text-align:center!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:7%!important;min-width:7%!important;max-width:7%!important;padding-left:0!important;padding-right:0!important;text-align:center!important;}
html body #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table td.golmdm-standing-points strong,
html body .golmdm-shortcode-standings table.golmdm-table.golmdm-standings-table td.golmdm-standing-points strong{color:var(--golmd-brand-strong)!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:18%!important;min-width:18%!important;max-width:18%!important;text-align:center!important;padding-left:6px!important;padding-right:6px!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:19px!important;height:19px!important;min-width:19px!important;max-width:19px!important;border-radius:4px!important;font-size:10px!important;line-height:1!important;}
@media (min-width:768px){
  html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-home-real-table-panels,
  html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-home-real-table-panel,
  html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-table-wrap,
  html body .golmdm-shortcode-standings .golmdm-home-real-table-panels,
  html body .golmdm-shortcode-standings .golmdm-home-real-table-panel,
  html body .golmdm-shortcode-standings .golmdm-table-wrap{
    overflow-x:hidden!important;overflow-y:visible!important;scrollbar-width:none!important;-ms-overflow-style:none!important;
  }
  html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-table-wrap::-webkit-scrollbar,
  html body .golmdm-shortcode-standings .golmdm-table-wrap::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;}
  html body #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table,
  html body .golmdm-shortcode-standings table.golmdm-table.golmdm-standings-table,
  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,
  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{
    width:100%!important;min-width:0!important;max-width:100%!important;
  }
  html body #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table :is(th,td),
  html body .golmdm-shortcode-standings table.golmdm-table.golmdm-standings-table :is(th,td){
    border-left:0!important;
    border-right:0!important;
    box-shadow:none!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,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-team-head,td.golmdm-standing-team-cell,th.golmdm-standing-form-head,td.golmdm-standing-form-cell){
    border-right:1px solid #e4eaf0!important;
  }
  html body #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table thead th:not(:last-child),
  html body .golmdm-shortcode-standings table.golmdm-table.golmdm-standings-table thead th:not(:last-child){
    border-right:1px solid #d2dce5!important;
  }
}
@media (min-width:768px) and (max-width:1100px){
  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{font-size:11.5px!important;letter-spacing:.025em!important;padding-left:5px!important;padding-right:5px!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{font-size:13px!important;padding-left:5px!important;padding-right:5px!important;}
  html body #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table th.golmdm-standing-pos-head,
  html body #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table td.golmdm-standing-pos,
  html body .golmdm-shortcode-standings table.golmdm-table.golmdm-standings-table th.golmdm-standing-pos-head,
  html body .golmdm-shortcode-standings table.golmdm-table.golmdm-standings-table td.golmdm-standing-pos{width:5%!important;min-width:5%!important;max-width:5%!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:6%!important;min-width:6%!important;max-width:6%!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:8%!important;min-width:8%!important;max-width:8%!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:7%!important;min-width:7%!important;max-width:7%!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:7%!important;min-width:7%!important;max-width:7%!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:18%!important;min-width:18%!important;max-width:18%!important;}
  html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-team-logo,
  html body .golmdm-shortcode-standings .golmdm-standing-team-logo{flex-basis:23px!important;width:23px!important;height:23px!important;min-width:23px!important;max-width:23px!important;max-height:23px!important;}
  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:23px!important;height:23px!important;max-width:23px!important;max-height:23px!important;}
  html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-team,
  html body .golmdm-shortcode-standings .golmdm-standing-team{gap:8px!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:13px!important;}
}
@media(max-width:767px){
  html body #golmdm-virtual-page section#standings.golmdm-standings{margin-top:12px!important;}
  html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-head{height:36px!important;min-height:36px!important;padding:0 12px!important;}
  html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-head h3{font-size:18px!important;}
  html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-home-real-table-panels,
  html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-home-real-table-panel,
  html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-table-wrap,
  html body .golmdm-shortcode-standings .golmdm-home-real-table-panels,
  html body .golmdm-shortcode-standings .golmdm-home-real-table-panel,
  html body .golmdm-shortcode-standings .golmdm-table-wrap{overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!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:580px!important;max-width:none!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:700px!important;max-width:none!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:31px!important;min-height:31px!important;font-size:10px!important;padding:0 6px!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:40px!important;min-height:40px!important;font-size:12px!important;padding:0 6px!important;}
  html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-team-logo,
  html body .golmdm-shortcode-standings .golmdm-standing-team-logo{flex-basis:24px!important;width:24px!important;height:24px!important;min-width:24px!important;max-width:24px!important;max-height:24px!important;}
  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:24px!important;height:24px!important;max-width:24px!important;max-height:24px!important;}
  html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-team,
  html body .golmdm-shortcode-standings .golmdm-standing-team{gap:8px!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:12px!important;}
}
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings .golmdm-head,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings .golmdm-head{background:#0d1822!important;border-bottom-color:#1d2c3a!important;}
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings .golmdm-head h3,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings .golmdm-head h3{color:#f3f7fa!important;}
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings .golmdm-table-wrap,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings .golmdm-table-wrap{background:#0d1822!important;border-top-color:#1d2c3a!important;border-bottom-color:#1d2c3a!important;}
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table{background:#0d1822!important;}
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table thead th,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table thead th{background:#142431!important;border-bottom-color:#233746!important;color:#a8b5c1!important;}
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody td,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody td{background:#0d1822!important;border-bottom-color:#1d2c3a!important;color:#dce5eb!important;}
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody tr:nth-child(even) td,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody tr:nth-child(even) td{background:#101e29!important;}
@media (min-width:768px){
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table :is(th.golmdm-standing-team-head,td.golmdm-standing-team-cell,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-table.golmdm-standings-table :is(th.golmdm-standing-team-head,td.golmdm-standing-team-cell,th.golmdm-standing-form-head,td.golmdm-standing-form-cell){border-right-color:#20313f!important;}
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table thead th:not(:last-child),
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table thead th:not(:last-child){border-right-color:#314555!important;}
}
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table :is(th.golmdm-standing-played-head,td.golmdm-standing-played),
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table :is(th.golmdm-standing-played-head,td.golmdm-standing-played){box-shadow:none!important;}
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table :is(th.golmdm-standing-wins-head,th.golmdm-standing-draws-head,th.golmdm-standing-losses-head,th.golmdm-standing-goals-head,th.golmdm-standing-diff-head,th.golmdm-standing-points-head,td.golmdm-standing-wins,td.golmdm-standing-draws,td.golmdm-standing-losses,td.golmdm-standing-goals,td.golmdm-standing-diff,td.golmdm-standing-points),
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table :is(th.golmdm-standing-wins-head,th.golmdm-standing-draws-head,th.golmdm-standing-losses-head,th.golmdm-standing-goals-head,th.golmdm-standing-diff-head,th.golmdm-standing-points-head,td.golmdm-standing-wins,td.golmdm-standing-draws,td.golmdm-standing-losses,td.golmdm-standing-goals,td.golmdm-standing-diff,td.golmdm-standing-points){box-shadow:none!important;}
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-team,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-team,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-team-name,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-team-name{color:#f2f6f8!important;}
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings td.golmdm-standing-points strong,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings td.golmdm-standing-points strong{color:var(--golmd-brand-accent)!important;}

html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-team,
html body .golmdm-shortcode-standings .golmdm-standing-team{
  font-weight:700!important;
  transition:color .14s ease!important;
}
html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-team-name,
html body .golmdm-shortcode-standings .golmdm-standing-team-name{
  font-weight:600!important;
  letter-spacing:-.01em!important;
  transition:color .14s ease!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:108px!important;min-width:108px!important;max-width:108px!important;
}
html body #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table.no-form-column :is(th.golmdm-standing-form-head,td.golmdm-standing-form-cell),
html body .golmdm-shortcode-standings table.golmdm-table.golmdm-standings-table.no-form-column :is(th.golmdm-standing-form-head,td.golmdm-standing-form-cell){
  display:none!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:5px!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{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  width:23px!important;height:23px!important;min-width:23px!important;max-width:23px!important;
  border-radius:7px!important;
  background:linear-gradient(180deg, rgba(255,255,255,.07) 0 34%, #13212b 34% 100%)!important;
  border:1px solid rgba(166,181,193,.34)!important;
  color:#dce5ec!important;
  font-size:11px!important;font-weight:700!important;line-height:1!important;
  text-decoration:none!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08), 0 1px 2px rgba(7,15,22,.10)!important;
  transition:border-color .14s ease, color .14s ease, background .14s ease, transform .14s ease!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:var(--golmd-brand-soft)!important;
  border-color:var(--golmd-brand-accent)!important;
  background:linear-gradient(180deg, rgba(var(--golmd-brand-accent-rgb),.45) 0 36%, var(--golmd-brand-strong) 36% 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:#e8eef2!important;
  border-color:#b4bec6!important;
  background:linear-gradient(180deg, rgba(150,163,174,.36) 0 36%, #172532 36% 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:#ffb6ae!important;
  border-color:#ef6761!important;
  background:linear-gradient(180deg, rgba(214,75,69,.43) 0 36%, #2b1719 36% 100%)!important;
}
@media (min-width:768px) and (max-width:1100px){
  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:98px!important;min-width:98px!important;max-width:98px!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:4px!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:21px!important;height:21px!important;min-width:21px!important;max-width:21px!important;font-size:10px!important;border-radius:6px!important;}
}
@media(max-width:767px){
  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:108px!important;min-width:108px!important;max-width:108px!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:21px!important;height:21px!important;min-width:21px!important;max-width:21px!important;font-size:10px!important;border-radius:6px!important;}
}
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-team,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-team,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-team-name,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-team-name{
  font-weight:600!important;
}


/* standings team names: less heavy than stats numbers */
html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-team,
html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-team-name,
html body .golmdm-shortcode-standings .golmdm-standing-team,
html body .golmdm-shortcode-standings .golmdm-standing-team-name{
  font-weight:600!important;
  letter-spacing:-.012em!important;
}
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-team,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-team-name,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-team,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-team-name{
  font-weight:600!important;
}

/* Club-logo hover is owned only by generated-pages-v3307.css. */

/* mobile: narrower standings scroll width + tighter columns */
@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;
    -webkit-overflow-scrolling:touch!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:506px!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:610px!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:29px!important;min-height:29px!important;padding:0 4px!important;font-size:9.5px!important;letter-spacing:.035em!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:38px!important;min-height:38px!important;padding:0 4px!important;font-size:11.5px!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:28px!important;min-width:28px!important;max-width:28px!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:182px!important;min-width:182px!important;max-width:182px!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:96px!important;min-width:96px!important;max-width:96px!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:31px!important;min-width:31px!important;max-width:31px!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:50px!important;min-width:50px!important;max-width:50px!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:38px!important;min-width:38px!important;max-width:38px!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:34px!important;min-width:34px!important;max-width:34px!important;
  }
  html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-team,
  html body .golmdm-shortcode-standings .golmdm-standing-team{
    gap:6px!important;
    font-weight:700!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:11.5px!important;
    font-weight:600!important;
  }
  html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-team-logo,
  html body .golmdm-shortcode-standings .golmdm-standing-team-logo{
    flex-basis:21px!important;width:21px!important;height:21px!important;min-width:21px!important;max-width:21px!important;max-height:21px!important;
  }
  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:21px!important;height:21px!important;max-width:21px!important;max-height:21px!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:18px!important;height:18px!important;min-width:18px!important;max-width:18px!important;font-size:9px!important;border-radius:5px!important;
  }
}

/* standings rows: dark theme must have a visible hover, not just text color */




/* Club-logo hover is owned by generated-pages-v3307.css. Keeping it out of
   late owners prevents theme-specific frames and shadows from returning. */

/* standings form chips: match-card style, not the table-gradient version */
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:6px!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{
  display:inline-grid!important;place-items:center!important;
  width:29px!important;height:29px!important;min-width:29px!important;max-width:29px!important;
  border-radius:6px!important;border:1px solid rgba(255,255,255,.24)!important;
  background:rgba(255,255,255,.10)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 3px 10px rgba(0,0,0,.14)!important;
  color:#fff!important;-webkit-text-fill-color:#fff!important;
  font-size:13px!important;line-height:29px!important;font-weight:700!important;text-align:center!important;text-decoration:none!important;
  transition:transform .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease!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{
  border-color:rgba(var(--golmd-brand-accent-rgb),.82)!important;background:rgba(var(--golmd-brand-accent-rgb),.16)!important;color:var(--golmd-brand-soft)!important;-webkit-text-fill-color:var(--golmd-brand-soft)!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{
  border-color:rgba(255,92,92,.82)!important;background:rgba(255,92,92,.16)!important;color:#ff7b7b!important;-webkit-text-fill-color:#ff7b7b!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{
  border-color:rgba(213,221,228,.70)!important;background:rgba(213,221,228,.14)!important;color:#e8eef2!important;-webkit-text-fill-color:#e8eef2!important;
}
html body #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-shortcode-standings table.golmdm-standings-table :is(th.golmdm-standing-form-head,td.golmdm-standing-form-cell){
  width:82px!important;min-width:82px!important;max-width:82px!important;
}

@media(max-width:767px){
  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:455px!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:535px!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:27px!important;min-height:27px!important;padding-left:3px!important;padding-right:3px!important;font-size:9px!important;letter-spacing:.025em!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:35px!important;min-height:35px!important;padding-left:3px!important;padding-right:3px!important;font-size:11px!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: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-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:150px!important;min-width:150px!important;max-width:150px!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:92px!important;min-width:92px!important;max-width:92px!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:27px!important;min-width:27px!important;max-width:27px!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:43px!important;min-width:43px!important;max-width:43px!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){width:32px!important;min-width:32px!important;max-width:32px!important;}
  html body .golmdm-shortcode-standings table.golmdm-table.golmdm-standings-table :is(th.golmdm-standing-diff-head,td.golmdm-standing-diff){width:32px!important;min-width:32px!important;max-width:32px!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:28px!important;min-width:28px!important;max-width:28px!important;}
  html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-team,
  html body .golmdm-shortcode-standings .golmdm-standing-team{gap:5px!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:11px!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:19px!important;height:19px!important;min-width:19px!important;max-width:19px!important;max-height:19px!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: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:20px!important;height:20px!important;min-width:20px!important;max-width:20px!important;border-radius:5px!important;font-size:9.5px!important;line-height:20px!important;}
}

/* Dark theme: match rows need a real hover, but the divider must not turn light. */
html.golmd-theme-dark body.golmdm-has-league-page section#matches.golmdm-rounds .golmdm-match-row,
html.golmd-theme-dark body.golmdm-has-league-page section#matches.golmdm-rounds .golmdm-match-row-link,
body.golmd-theme-dark.golmdm-has-league-page section#matches.golmdm-rounds .golmdm-match-row,
body.golmd-theme-dark.golmdm-has-league-page section#matches.golmdm-rounds .golmdm-match-row-link,
body.golmdm-dark-live.golmdm-has-league-page section#matches.golmdm-rounds .golmdm-match-row,
body.golmdm-dark-live.golmdm-has-league-page section#matches.golmdm-rounds .golmdm-match-row-link,
html.golmd-theme-dark body.golmdm-has-league-page  section#matches.golmdm-rounds .golmdm-match-row,
html.golmd-theme-dark body.golmdm-has-league-page  section#matches.golmdm-rounds .golmdm-match-row-link{
  border-color:#22323f!important;
  border-top-color:#22323f!important;
  border-bottom-color:#22323f!important;
  transition:background-color .14s ease,box-shadow .14s ease!important;
}




/* Dark theme: remove the overly bright vertical line before form/stat columns. */
html.golmd-theme-dark body.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-standings-table :is(th,td),
body.golmd-theme-dark.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-standings-table :is(th,td),
body.golmdm-dark-live.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-standings-table :is(th,td),
html.golmd-theme-dark body.golmdm-has-league-page  section#standings.golmdm-standings table.golmdm-standings-table :is(th,td){
  border-color:#263746!important;
  border-left-color:#263746!important;
  border-right-color:#263746!important;
}
html.golmd-theme-dark body.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-standings-table :is(th.golmdm-standing-form-head,td.golmdm-standing-form-cell),
body.golmd-theme-dark.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-standings-table :is(th.golmdm-standing-form-head,td.golmdm-standing-form-cell),
html.golmd-theme-dark body.golmdm-has-league-page  section#standings.golmdm-standings 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;
}

/* Form chips in standings: closer to the match block, readable in both themes. */
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{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;flex-wrap:nowrap!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{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  width:26px!important;height:26px!important;min-width:26px!important;max-width:26px!important;
  border-radius:7px!important;border:1px solid rgba(122,139,154,.34)!important;
  background:#101d28!important;background-color:#101d28!important;background-image:none!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.07)!important;
  color:#dce6ec!important;-webkit-text-fill-color:#dce6ec!important;
  font-size:12px!important;line-height:1!important;font-weight:700!important;text-align:center!important;text-decoration:none!important;
  transform:none!important;transition:background-color .14s ease,border-color .14s ease,color .14s ease!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{
  border-color:var(--golmd-brand-accent)!important;background:var(--golmd-brand-strong)!important;background-color:var(--golmd-brand-strong)!important;color:var(--golmd-brand-soft)!important;-webkit-text-fill-color:var(--golmd-brand-soft)!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{
  border-color:#e85b57!important;background:#34191b!important;background-color:#34191b!important;color:#ff7771!important;-webkit-text-fill-color:#ff7771!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{
  border-color:#8b9aa7!important;background:#182634!important;background-color:#182634!important;color:#e8eff4!important;-webkit-text-fill-color:#e8eff4!important;
}
html body #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-shortcode-standings table.golmdm-standings-table :is(th.golmdm-standing-form-head,td.golmdm-standing-form-cell){
  width:18%!important;min-width:18%!important;max-width:18%!important;padding-left:6px!important;padding-right:6px!important;
}

/* Mobile: tighten only the standings table width and cell padding. */
@media(max-width:767px){


  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:372px!important;width:372px!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:438px!important;width:438px!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:25px!important;min-height:25px!important;padding-left:2px!important;padding-right:2px!important;font-size:8.5px!important;letter-spacing:.015em!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:32px!important;min-height:32px!important;padding-left:2px!important;padding-right:2px!important;font-size:10.5px!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:22px!important;min-width:22px!important;max-width:22px!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:120px!important;min-width:120px!important;max-width:120px!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:66px!important;min-width:66px!important;max-width:66px!important;padding-left:1px!important;padding-right:1px!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:23px!important;min-width:23px!important;max-width:23px!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:35px!important;min-width:35px!important;max-width:35px!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:28px!important;min-width:28px!important;max-width:28px!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:24px!important;min-width:24px!important;max-width:24px!important;}
  html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-team,
  html body .golmdm-shortcode-standings .golmdm-standing-team{gap:4px!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:10.5px!important;line-height:1.05!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:17px!important;height:17px!important;min-width:17px!important;max-width:17px!important;max-height:17px!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:8px!important;line-height:1!important;}
}

/* ===== Match rows: dark hover with no bright separator jump ===== */
html.golmd-theme-dark body #golmdm-virtual-page section#matches .golmdm-match-row,
html.golmd-theme-dark body #golmdm-virtual-page section#matches .golmdm-match-row > .golmdm-match-row-link,
html body.golmd-theme-dark #golmdm-virtual-page section#matches .golmdm-match-row,
html body.golmd-theme-dark #golmdm-virtual-page section#matches .golmdm-match-row > .golmdm-match-row-link,
html.golmdm-dark-live body #golmdm-virtual-page section#matches .golmdm-match-row,
html.golmdm-dark-live body #golmdm-virtual-page section#matches .golmdm-match-row > .golmdm-match-row-link,
html[data-golmdm-real-theme="dark"] body #golmdm-virtual-page section#matches .golmdm-match-row,
html[data-golmdm-real-theme="dark"] body #golmdm-virtual-page section#matches .golmdm-match-row > .golmdm-match-row-link,
html.golmd-theme-dark body #golmdm-virtual-page  section#matches .golmdm-match-row,
html.golmd-theme-dark body #golmdm-virtual-page  section#matches .golmdm-match-row > .golmdm-match-row-link,
html.golmd-theme-dark body .golmdm-liga-shell-v78 section#matches .golmdm-match-row,
html.golmd-theme-dark body .golmdm-liga-shell-v78 section#matches .golmdm-match-row > .golmdm-match-row-link,
html.golmd-theme-dark body .golmdm-league-detail-v78 section#matches .golmdm-match-row,
html.golmd-theme-dark body .golmdm-league-detail-v78 section#matches .golmdm-match-row > .golmdm-match-row-link{
  transition:background-color .14s ease,box-shadow .14s ease!important;
}


/* The line under the row must not become bright on hover. */


/* ===== Standings: remove the white divider before form in dark theme ===== */
html.golmd-theme-dark body #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-virtual-page section#standings.golmdm-standings table.golmdm-standings-table :is(th.golmdm-standing-form-head,td.golmdm-standing-form-cell),
html.golmdm-dark-live body #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-standings-table :is(th.golmdm-standing-form-head,td.golmdm-standing-form-cell),
html[data-golmdm-real-theme="dark"] body #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-standings-table :is(th.golmdm-standing-form-head,td.golmdm-standing-form-cell),
html.golmd-theme-dark body #golmdm-virtual-page  section#standings.golmdm-standings table.golmdm-standings-table :is(th.golmdm-standing-form-head,td.golmdm-standing-form-cell),
html.golmd-theme-dark body .golmdm-liga-shell-v78 section#standings.golmdm-standings table.golmdm-standings-table :is(th.golmdm-standing-form-head,td.golmdm-standing-form-cell),
html.golmd-theme-dark body .golmdm-league-detail-v78 section#standings.golmdm-standings 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;
}

/* ===== Standings form: light theme should be lighter, not black plastic ===== */
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:4px!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:22px!important;height:22px!important;min-width:22px!important;max-width:22px!important;
  border-radius:6px!important;border:1px solid rgba(128,143,156,.32)!important;
  background:#f3f6f8!important;background-color:#f3f6f8!important;background-image:none!important;
  color:#647280!important;-webkit-text-fill-color:#647280!important;
  box-shadow:none!important;text-shadow:none!important;transform:none!important;
  font-size:10.5px!important;font-weight:700!important;line-height:1!important;text-decoration:none!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{
  background:#ecfaef!important;background-color:#ecfaef!important;border-color:var(--golmd-brand-accent)!important;color:var(--golmd-brand-accent)!important;-webkit-text-fill-color:var(--golmd-brand-accent)!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{
  background:#f0f4f7!important;background-color:#f0f4f7!important;border-color:#aab6c1!important;color:#6c7a86!important;-webkit-text-fill-color:#6c7a86!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{
  background:#fde9e8!important;background-color:#fde9e8!important;border-color:#ff6b66!important;color:#ef6660!important;-webkit-text-fill-color:#ef6660!important;
}
/* Dark theme keeps the match-like dark chip but with a smaller, cleaner footprint. */
html.golmd-theme-dark body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge,
html body.golmd-theme-dark #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge,
html[data-golmdm-real-theme="dark"] body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge,
html.golmd-theme-dark body #golmdm-virtual-page  section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge,
html.golmd-theme-dark body .golmdm-liga-shell-v78 section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge{
  background:#101d28!important;background-color:#101d28!important;background-image:none!important;
  color:#dfe7ee!important;-webkit-text-fill-color:#dfe7ee!important;
  border-color:rgba(141,157,170,.46)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07)!important;
}
html.golmd-theme-dark body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-win,
html body.golmd-theme-dark #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-win,
html[data-golmdm-real-theme="dark"] body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-win,
html.golmd-theme-dark body #golmdm-virtual-page  section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-win,
html.golmd-theme-dark body .golmdm-liga-shell-v78 section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-win{
  background:var(--golmd-brand-strong)!important;background-color:var(--golmd-brand-strong)!important;border-color:var(--golmd-brand-accent)!important;color:var(--golmd-brand-soft)!important;-webkit-text-fill-color:var(--golmd-brand-soft)!important;
}
html.golmd-theme-dark body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-draw,
html body.golmd-theme-dark #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-draw,
html[data-golmdm-real-theme="dark"] body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-draw,
html.golmd-theme-dark body #golmdm-virtual-page  section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-draw,
html.golmd-theme-dark body .golmdm-liga-shell-v78 section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-draw{
  background:#172635!important;background-color:#172635!important;border-color:#8f9eaa!important;color:#e3ebf1!important;-webkit-text-fill-color:#e3ebf1!important;
}
html.golmd-theme-dark body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-loss,
html body.golmd-theme-dark #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-loss,
html[data-golmdm-real-theme="dark"] body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-loss,
html.golmd-theme-dark body #golmdm-virtual-page  section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-loss,
html.golmd-theme-dark body .golmdm-liga-shell-v78 section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-loss{
  background:#311a1c!important;background-color:#311a1c!important;border-color:#e85c57!important;color:#ff8580!important;-webkit-text-fill-color:#ff8580!important;
}

/* ===== Mobile: squeeze standings width; form column adapts to actual count where supported ===== */
@media(max-width:767px){
  html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-table-wrap,
  html body .golmdm-shortcode-standings .golmdm-table-wrap{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;}
  html body #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table,
  html body .golmdm-shortcode-standings table.golmdm-table.golmdm-standings-table{table-layout:fixed!important;border-spacing:0!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:348px!important;width:348px!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:388px!important;width:388px!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:354px!important;width:354px!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:368px!important;width:368px!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:382px!important;width:382px!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:398px!important;width:398px!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:24px!important;min-height:24px!important;padding-left:1px!important;padding-right:1px!important;font-size:8px!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:30px!important;min-height:30px!important;padding-left:1px!important;padding-right:1px!important;font-size:10px!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: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-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:116px!important;min-width:116px!important;max-width:116px!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:54px!important;min-width:54px!important;max-width:54px!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:28px!important;min-width:28px!important;max-width:28px!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:66px!important;min-width:66px!important;max-width:66px!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:78px!important;min-width:78px!important;max-width:78px!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:21px!important;min-width:21px!important;max-width:21px!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:32px!important;min-width:32px!important;max-width:32px!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:26px!important;min-width:26px!important;max-width:26px!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:22px!important;min-width:22px!important;max-width:22px!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:10px!important;line-height:1.05!important;font-weight:600!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:16px!important;height:16px!important;min-width:16px!important;max-width:16px!important;max-height:16px!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:16px!important;height:16px!important;min-width:16px!important;max-width:16px!important;border-radius:4px!important;font-size:8px!important;line-height:1!important;}
}
/* 5.0.0-beta.2636-unified-accent-marker
   One canonical dark-green token for every 2px section/row accent marker. */
:root{--golmdm-accent-marker:var(--golmd-brand-strong,#448f1a);}

/* ===== 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.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row-link,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-main-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-main-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row-link{
  transition:background-color .14s ease, box-shadow .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.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row-link,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-main-v78 .golmdm-league-detail-v78 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.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-board .golmdm-match-row-link::before,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-main-v78 .golmdm-league-detail-v78 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;
}


/* Do not color team names on full-row hover; only when the text itself is hovered. */




/* Keep the next divider dark after hovering a match row. */


/* ===== Standings: team name goes green only on text hover, not on full-row hover ===== */





/* ===== 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:10.5px!important;font-weight:700!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:var(--golmd-brand-strong)!important;-webkit-text-fill-color:var(--golmd-brand-strong)!important;border-color:var(--golmd-brand-accent)!important;
  background:linear-gradient(180deg, rgba(var(--golmd-brand-accent-rgb),.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.golmd-theme-dark body.golmdm-has-league-page  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.golmd-theme-dark body.golmdm-has-league-page  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.golmd-theme-dark body.golmdm-has-league-page  section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-win{
  border-color:var(--golmd-brand-accent)!important;background:var(--golmd-brand-strong)!important;color:var(--golmd-brand-soft)!important;-webkit-text-fill-color:var(--golmd-brand-soft)!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.golmd-theme-dark body.golmdm-has-league-page  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.golmd-theme-dark body.golmdm-has-league-page  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:600!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,
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.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-shell-v78 section#matches .golmdm-match-row,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-shell-v78 section#matches .golmdm-match-row-link,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-main-v78 section#matches .golmdm-match-row,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-main-v78 section#matches .golmdm-match-row-link,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-match-row,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-match-row-link{
  transition:background-color .12s ease,box-shadow .12s ease!important;
  border-color:#263746!important;
  border-bottom-color:#263746!important;
}


/* team names: whole-row hover keeps normal color; only exact name text hover goes green */

body.golmdm-has-league-page section#matches .golmdm-match-row-name{display:inline-block!important;width:auto!important;max-width:100%!important;transition:none!important;}


/* ===== standings text hover only ===== */

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;}



/* ===== 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:700!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:var(--golmd-brand-accent)!important;color:var(--golmd-brand-strong)!important;-webkit-text-fill-color:var(--golmd-brand-strong)!important;
  background:linear-gradient(180deg, var(--golmd-brand-soft) 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),
html.golmd-theme-dark body.golmdm-has-league-page  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),
html.golmd-theme-dark body.golmdm-has-league-page  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,
html.golmd-theme-dark body.golmdm-has-league-page  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,
html.golmd-theme-dark body.golmdm-has-league-page  section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-win{border-color:var(--golmd-brand-accent)!important;color:var(--golmd-brand-soft)!important;-webkit-text-fill-color:var(--golmd-brand-soft)!important;background:var(--golmd-brand-strong)!important;background-color:var(--golmd-brand-strong)!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,
html.golmd-theme-dark body.golmdm-has-league-page  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,
html.golmd-theme-dark body.golmdm-has-league-page  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:600!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:none!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. */

/* Direct text hover, light theme. Kept more specific than row-hover resets. */

/* Row/card hover must not paint the team names green in dark theme. */

/* Direct text hover, dark theme. */


/* 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:none!important;
}

/* MATCHES: light/default row-card hover must keep team names normal */


/* STANDINGS: light/default row hover must keep team names normal */


/* MATCHES: direct text hover in light/default */


/* STANDINGS: direct text hover in light/default */


/* MATCHES: dark row-card hover must keep team names normal */


/* STANDINGS: dark row hover must keep team names normal */


/* MATCHES: direct text hover in dark */


/* STANDINGS: direct text hover in dark */


/* 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:18px!important;
  min-width:22px!important;
  max-width:22px!important;
  min-height:18px!important;
  max-height:18px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:6px!important;
  background:#edf1f4!important;
  background-color:#edf1f4!important;
  background-image:none!important;
  color:#5f6f79!important;
  -webkit-text-fill-color:#5f6f79!important;
  font-size:8.5px!important;
  line-height:1!important;
  font-weight:700!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: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:transparent!important;
  background:rgba(var(--golmd-brand-accent-rgb,85,181,69),.18)!important;
  background-color:rgba(var(--golmd-brand-accent-rgb),.11)!important;
  background-image:none!important;
  color:var(--golmd-green-dark,var(--golmd-brand-strong))!important;
  -webkit-text-fill-color:var(--golmd-green-dark,var(--golmd-brand-strong))!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:transparent!important;
  background:#edf1f4!important;
  background-color:#edf1f4!important;
  background-image:none!important;
  color:#5f6f79!important;
  -webkit-text-fill-color:#5f6f79!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:transparent!important;
  background:#fde9e8!important;
  background-color:#fde9e8!important;
  background-image:none!important;
  color:#bd4542!important;
  -webkit-text-fill-color:#bd4542!important;
}
html.golmd-theme-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.golmd-theme-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.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings#standings.golmdm-standings td.golmdm-standing-form-cell .golmdm-form > .golmdm-form-badge{
  border-color:transparent!important;
  background:rgba(214,226,234,.13)!important;
  background-color:rgba(214,226,234,.13)!important;
  background-image:none!important;
  color:#dbe5eb!important;
  -webkit-text-fill-color:#dbe5eb!important;
  box-shadow:none!important;
}
html.golmd-theme-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.golmd-theme-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.golmd-theme-dark 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){
  border-color:transparent!important;
  background:rgba(85,181,69,.24)!important;
  background-color:rgba(85,181,69,.24)!important;
  background-image:none!important;
  color:#b8eeaa!important;
  -webkit-text-fill-color:#b8eeaa!important;
}
html.golmd-theme-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.golmd-theme-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.golmd-theme-dark 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){
  border-color:transparent!important;
  background:rgba(214,226,234,.13)!important;
  background-color:rgba(214,226,234,.13)!important;
  background-image:none!important;
  color:#dbe5eb!important;
  -webkit-text-fill-color:#dbe5eb!important;
}
html.golmd-theme-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.golmd-theme-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.golmd-theme-dark 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){
  border-color:transparent!important;
  background:rgba(233,99,99,.22)!important;
  background-color:rgba(233,99,99,.22)!important;
  background-image:none!important;
  color:#ffaaa6!important;
  -webkit-text-fill-color:#ffaaa6!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:19px!important;width:19px!important;height:16px!important;min-width:19px!important;max-width:19px!important;min-height:16px!important;max-height:16px!important;border-radius:5px!important;font-size:8px!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:auto!important;
  transition:none!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#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 .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:14px!important;
  line-height:1.14!important;
  font-weight:600!important;
  text-decoration:none!important;
  cursor:pointer!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.golmd-theme-dark :is(html,html,html,html,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,
html.golmd-theme-dark body.golmdm-has-league-page  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. */
html.golmd-theme-dark :is(html,html,html,html,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,
html.golmd-theme-dark :is(html,html,html,html,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,
html.golmd-theme-dark :is(html,html,html,html,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,
html.golmd-theme-dark :is(html,html,html,html,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,
html.golmd-theme-dark body.golmdm-has-league-page  #golmdm-virtual-page section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row,
html.golmd-theme-dark body.golmdm-has-league-page  .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;
}
html.golmd-theme-dark :is(html,html,html,html,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,
html.golmd-theme-dark :is(html,html,html,html,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,
html.golmd-theme-dark :is(html,html,html,html,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,
html.golmd-theme-dark :is(html,html,html,html,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,
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,
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{
  border-top:0!important;
}
html.golmd-theme-dark :is(html,html,html,html,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,
html.golmd-theme-dark :is(html,html,html,html,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,
html.golmd-theme-dark :is(html,html,html,html,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,
html.golmd-theme-dark :is(html,html,html,html,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,
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,
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{
  border-bottom:1px solid rgba(148,163,184,.18)!important;
}
html.golmd-theme-dark :is(html,html,html,html,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,
html.golmd-theme-dark body.golmdm-has-league-page  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;
}

@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;
}
html.golmd-theme-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,
html.golmd-theme-dark body.golmdm-has-league-page  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. */



/* Dark theme: identical to latest-news --gol-home-green-soft-v1878. */



@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 2px 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:2px!important;
  background:var(--golmdm-accent-marker,var(--golmd-green-dark,var(--golmd-brand-strong)))!important;
  opacity:0!important;
  box-shadow:none!important;
}


/* Light theme: actual latest-news hover surface. */





/* Dark theme: actual latest-news hover surface (var(--golmd-green-soft-dark,#162231)). */






/* 5.0.0-beta.2455-final-standings-hover-grid
   Keep the standings grid visible while a row is hovered. */





/* 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;
}
html.golmd-theme-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,
html.golmd-theme-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,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page  section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr > td{
  border-top-color:#263746!important;
  border-bottom-color:#263746!important;
}
html.golmd-theme-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),
html.golmd-theme-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),
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page  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 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;
}
html.golmd-theme-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),
html.golmd-theme-dark body.golmdm-has-league-page  section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table :is(thead th,tbody td):not(:last-child){
  border-right-color:#263746!important;
}
html.golmd-theme-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,
html.golmd-theme-dark body.golmdm-has-league-page  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. */


/* 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(var(--golmd-brand-accent-rgb),.10) 0%,rgba(var(--golmd-brand-accent-rgb),.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:700!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;
}
html.golmd-theme-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,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings > .golmdm-head,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page  section#standings.golmdm-standings > .golmdm-head{
  background:linear-gradient(90deg,rgba(var(--golmd-brand-accent-rgb),.16) 0%,rgba(var(--golmd-brand-accent-rgb),.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;
  }
}

/* 5.0.0-beta.2623: compact two-line league match rows.
   Date stays in a narrow rail; teams get the full row width; venue becomes a quiet subline. */
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-match-list{
  display:block!important;
  gap:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  overflow:visible!important;
  background:#fff!important;
  box-shadow:none!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-board .golmdm-match-row{
  position:relative!important;
  display:block!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-top:1px solid #dfe6eb!important;
  border-radius:0!important;
  background:#fff!important;
  box-shadow:none!important;
  overflow:visible!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-board .golmdm-match-row:first-child{border-top:0!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-board .golmdm-match-row:last-child{border-bottom:1px solid #dfe6eb!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-link{
  display:grid!important;
  grid-template-columns:60px minmax(0,1fr)!important;
  grid-template-areas:"date contest" "date venue"!important;
  align-items:center!important;
  column-gap:11px!important;
  row-gap:2px!important;
  min-height:58px!important;
  padding:6px 13px 7px 11px!important;
  color:#0a1723!important;
  text-decoration:none!important;
  background:#fff!important;
  border-left:0!important;
  box-shadow:none!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-datetime{
  grid-area:date!important;
  align-self:center!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  align-items:flex-start!important;
  gap:1px!important;
  min-width:0!important;
  color:#657482!important;
  font-variant-numeric:tabular-nums!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-datetime b,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-datetime em{
  display:block!important;
  margin:0!important;
  padding:0!important;
  font-style:normal!important;
  white-space:nowrap!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-datetime b{
  color:#687784!important;
  font-size:11px!important;
  line-height:1.2!important;
  font-weight:600!important;
  letter-spacing:.01em!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-datetime em{
  color:#0a1723!important;
  font-size:12.5px!important;
  line-height:1.18!important;
  font-weight:700!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-contest{
  grid-area:contest!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr)!important;
  align-items:center!important;
  gap:8px!important;
  min-width:0!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-team{
  display:flex!important;
  align-items:center!important;
  width:100%!important;
  max-width:none!important;
  gap:8px!important;
  min-width:0!important;
  color:#0a1723!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-team.is-home{
  flex-direction:row-reverse!important;
  justify-content:flex-start!important;
  text-align:right!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-team.is-away{
  flex-direction:row!important;
  justify-content:flex-start!important;
  text-align:left!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-team :is(.golmdm-match-row-name,.golmdm-match-row-name-link,.golmdm-match-row-club-link){
  display:block!important;
  min-width:0!important;
  max-width:100%!important;
  margin:0!important;
  padding:1px 0!important;
  overflow:visible!important;
  text-overflow:clip!important;
  white-space:normal!important;
  overflow-wrap:normal!important;
  color:inherit!important;
  font-size:12.75px!important;
  font-weight:600!important;
  line-height:1.24!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-logo{
  display:block!important;
  width:23px!important;
  height:23px!important;
  min-width:23px!important;
  max-width:23px!important;
  flex:0 0 23px!important;
  object-fit:contain!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-logo-empty{
  opacity:.16!important;
  background:#e8edf1!important;
  border-radius:50%!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-score{
  display:block!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  text-align:center!important;
  color:inherit!important;
  -webkit-text-fill-color:currentColor!important;
  transition:none!important;
  font-size:14.5px!important;
  font-weight:700!important;
  line-height:1.2!important;
  letter-spacing:.01em!important;
  font-variant-numeric:tabular-nums!important;
  white-space:nowrap!important;
}
html body.golmdm-has-league-page .golmdm-match-row-score.is-placeholder{
  color:inherit!important;
  -webkit-text-fill-color:currentColor!important;
  opacity:.62!important;
  transition:none!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-venue{
  grid-area:venue!important;
  justify-self:center!important;
  display:flex!important;
  align-items:center!important;
  gap:5px!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  color:#74828e!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-venue svg{
  width:12px!important;
  height:12px!important;
  min-width:12px!important;
  max-width:12px!important;
  flex:0 0 12px!important;
  fill:none!important;
  stroke:currentColor!important;
  stroke-width:1.75!important;
  stroke-linecap:round!important;
  stroke-linejoin:round!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-venue em{
  display:block!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  overflow:visible!important;
  white-space:normal!important;
  overflow-wrap:break-word!important;
  font-style:normal!important;
  font-size:10.75px!important;
  font-weight:500!important;
  line-height:1.25!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-venue > .golmdm-source-badge{
  flex:0 0 auto!important;
  margin:0 0 0 4px!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-venue.is-empty:empty{display:none!important;}

/* The row owns one marker only. No shadow or border may add a second stripe. */
html body.golmdm-has-league-page section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row,
html body.golmdm-has-league-page section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row > .golmdm-match-row-link{
  border-left:0!important;
  box-shadow:none!important;
}
html body.golmdm-has-league-page section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row::before{
  content:""!important;
  position:absolute!important;
  z-index:4!important;
  left:0!important;
  top:6px!important;
  bottom:6px!important;
  width:2px!important;
  height:auto!important;
  background:var(--golmdm-accent-marker,var(--golmd-green-dark,var(--golmd-brand-strong)))!important;
  opacity:0!important;
  box-shadow:none!important;
  pointer-events:none!important;
}



html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-board.is-multi .golmdm-match-row-link{
  grid-template-columns:52px minmax(0,1fr)!important;
  column-gap:9px!important;
  min-height:64px!important;
  padding:7px 10px 8px 9px!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-board.is-multi .golmdm-match-row-contest{
  grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr)!important;
  gap:6px!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-board.is-multi .golmdm-match-row-team :is(.golmdm-match-row-name,.golmdm-match-row-name-link,.golmdm-match-row-club-link){
  font-size:12px!important;
  line-height:1.22!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-board.is-multi .golmdm-match-row-logo{
  width:22px!important;
  height:22px!important;
  min-width:22px!important;
  max-width:22px!important;
  flex-basis:22px!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-board.is-multi .golmdm-match-row-venue em{font-size:10.5px!important;}

@media(max-width:1023px) and (orientation:landscape){
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-match-list > .golmdm-match-row > .golmdm-match-row-link{
    grid-template-columns:58px minmax(0,1fr)!important;
    column-gap:10px!important;
    min-height:64px!important;
    padding:7px 11px 8px 10px!important;
  }
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-contest{
    grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr)!important;
    gap:7px!important;
  }
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-logo{
    width:23px!important;
    height:23px!important;
    min-width:23px!important;
    max-width:23px!important;
    flex-basis:23px!important;
  }
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-team :is(.golmdm-match-row-name,.golmdm-match-row-name-link,.golmdm-match-row-club-link){
    font-size:12.5px!important;
    line-height:1.23!important;
  }
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-score{font-size:14px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-venue em{font-size:10.75px!important;}
}
@media(max-width:767px) and (orientation:portrait){
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-match-list > .golmdm-match-row > .golmdm-match-row-link{
    grid-template-columns:42px minmax(0,1fr)!important;
    column-gap:7px!important;
    row-gap:3px!important;
    min-height:62px!important;
    padding:7px 8px 8px 7px!important;
  }
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-contest{
    grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr)!important;
    gap:5px!important;
  }
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-datetime b{font-size:9.5px!important;line-height:1.2!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-datetime em{font-size:11.5px!important;line-height:1.18!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-logo{
    width:20px!important;
    height:20px!important;
    min-width:20px!important;
    max-width:20px!important;
    flex-basis:20px!important;
  }
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-team{gap:5px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-team :is(.golmdm-match-row-name,.golmdm-match-row-name-link,.golmdm-match-row-club-link){
    display:-webkit-box!important;
    -webkit-line-clamp:2!important;
    -webkit-box-orient:vertical!important;
    overflow:hidden!important;
    white-space:normal!important;
    text-overflow:clip!important;
    overflow-wrap:anywhere!important;
    font-size:11px!important;
    line-height:1.2!important;
    padding:1px 0!important;
  }
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-score{font-size:12.5px!important;line-height:1.18!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-venue{justify-self:start!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-venue svg{
    width:11px!important;
    height:11px!important;
    min-width:11px!important;
    max-width:11px!important;
    flex-basis:11px!important;
  }
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-venue em{font-size:10px!important;line-height:1.22!important;}
  html body.golmdm-has-league-page section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row::before{top:6px!important;bottom:6px!important;}
}

html.golmd-theme-dark body.golmdm-has-league-page section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row::before,
html body.golmd-theme-dark.golmdm-has-league-page section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row::before{background:var(--golmdm-accent-marker,var(--golmd-green-dark,var(--golmd-brand-strong)))!important;}

/* 5.0.0-beta.2622-stable-match-row-layout
   One restrained editorial header for every generated league and match block.
   The geometry stays identical everywhere; only optional controls on the right vary. */
html body .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c)[data-golmdm-section-head]{
  --golmdm-section-head-bg:#fafbfc;
  --golmdm-section-head-line:#dfe5ea;
  --golmdm-section-head-text:#091725;
  --golmdm-section-head-icon:#627380;
  --golmdm-section-head-muted:#6b7b88;
  --golmdm-section-head-accent:var(--golmdm-accent-marker,var(--golmd-green-dark,var(--golmd-brand-strong)));
  position:relative!important;
  inset:auto!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  justify-content:stretch!important;
  gap:10px!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  min-height:42px!important;
  height:42px!important;
  max-height:42px!important;
  margin:0!important;
  padding:0 12px 0 11px!important;
  overflow:visible!important;
  box-sizing:border-box!important;
  border:0!important;
  border-top:1px solid var(--golmdm-section-head-line)!important;
  border-bottom:1px solid var(--golmdm-section-head-line)!important;
  border-left:2px solid var(--golmdm-section-head-accent)!important;
  border-radius:0!important;
  background:var(--golmdm-section-head-bg)!important;
  background-color:var(--golmdm-section-head-bg)!important;
  background-image:none!important;
  box-shadow:none!important;
  color:var(--golmdm-section-head-text)!important;
  -webkit-text-fill-color:var(--golmdm-section-head-text)!important;
  isolation:isolate!important;
}
/* The navigation strip owns the single separator above the semantic first section.
   beta.3361: PHP and the live runtime keep this marker on the real first content
   section even when football blocks are moved into the live-core wrapper or service
   nodes are inserted after paint. This avoids fragile sibling/first-child geometry. */
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs > .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c)[data-golmdm-section-head],
/* Cached articles from earlier UI generations do not yet contain the semantic class.
   Keep the safe direct-shape selectors for their first paint; the runtime marker becomes
   authoritative as soon as the live layout normalizer changes the DOM. */
html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-matchv89-page > nav.golmdm-u-subnav-v1014[data-golmdm-subnav-kind="match"] + section > .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c)[data-golmdm-section-head],
html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-matchv89-page > nav.golmdm-u-subnav-v1014[data-golmdm-subnav-kind="match"] + .golmdm-match-core-v3131 > section:first-of-type > .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c)[data-golmdm-section-head],
html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-matchv89-page > section.is-first-after-match-subnav-v3361 > .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c)[data-golmdm-section-head],
html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-matchv89-page > .golmdm-match-core-v3131 > section.is-first-after-match-subnav-v3361 > .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c)[data-golmdm-section-head]{
  border-top:0!important;
}

html body .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c)[data-golmdm-section-head]::before,
html body .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c)[data-golmdm-section-head]::after{
  content:none!important;
  display:none!important;
}
html body .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c)[data-golmdm-section-head] > .golmdm-section-title{
  position:static!important;
  inset:auto!important;
  grid-column:1!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:7px!important;
  width:auto!important;
  min-width:0!important;
  max-width:100%!important;
  min-height:0!important;
  height:auto!important;
  margin:0!important;
  padding:0!important;
  overflow:visible!important;
  box-sizing:border-box!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  background-image:none!important;
  box-shadow:none!important;
  color:var(--golmdm-section-head-text)!important;
  -webkit-text-fill-color:var(--golmdm-section-head-text)!important;
  font-family:inherit!important;
  font-size:15.5px!important;
  font-weight:600!important;
  font-style:normal!important;
  line-height:1.24!important;
  letter-spacing:-.008em!important;
  text-transform:none!important;
  text-decoration:none!important;
  white-space:nowrap!important;
}
html body .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c)[data-golmdm-section-head] > .golmdm-section-title::before,
html body .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c)[data-golmdm-section-head] > .golmdm-section-title::after{
  content:none!important;
  display:none!important;
  width:0!important;
  height:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:none!important;
}
html body .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c) .golmdm-section-icon{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex:0 0 17px!important;
  width:17px!important;
  min-width:17px!important;
  max-width:17px!important;
  height:17px!important;
  min-height:17px!important;
  max-height:17px!important;
  margin:0!important;
  padding:0!important;
  overflow:visible!important;
  box-sizing:border-box!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:var(--golmdm-section-head-icon)!important;
  -webkit-text-fill-color:var(--golmdm-section-head-icon)!important;
  font-size:0!important;
  line-height:0!important;
}
html body .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c) .golmdm-section-icon > svg{
  display:block!important;
  width:17px!important;
  min-width:17px!important;
  max-width:17px!important;
  height:17px!important;
  min-height:17px!important;
  max-height:17px!important;
  margin:0!important;
  padding:0!important;
  overflow:visible!important;
  fill:none!important;
  stroke:currentColor!important;
  stroke-width:1.75!important;
  stroke-linecap:round!important;
  stroke-linejoin:round!important;
}
html body .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c) .golmdm-section-label{
  display:block!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  overflow:visible!important;
  padding-block:1px!important;
  color:inherit!important;
  -webkit-text-fill-color:inherit!important;
  font:inherit!important;
  line-height:1.26!important;
  letter-spacing:inherit!important;
  white-space:nowrap!important;
  text-overflow:clip!important;
}
html body .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c)[data-golmdm-section-head] > :not(.golmdm-section-title){
  grid-column:2!important;
  position:static!important;
  inset:auto!important;
  align-self:center!important;
  justify-self:end!important;
  min-width:0!important;
  margin:0!important;
  transform:none!important;
}
html body .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c) .golmdm-section-meta{
  display:inline-flex!important;
  align-items:center!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  color:var(--golmdm-section-head-muted)!important;
  -webkit-text-fill-color:var(--golmdm-section-head-muted)!important;
  font-size:11.5px!important;
  line-height:1.26!important;
  font-weight:700!important;
  letter-spacing:.005em!important;
  white-space:nowrap!important;
}

/* Optional actions inherit the same compact header rhythm. */
html body .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c) > .golmdm-source-badge{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:28px!important;
  height:28px!important;
  margin:0!important;
  padding:0 9px!important;
  box-sizing:border-box!important;
  border:1px solid #d4dde3!important;
  border-radius:0!important;
  background:#fff!important;
  background-image:none!important;
  box-shadow:none!important;
  color:#60717e!important;
  -webkit-text-fill-color:#60717e!important;
  font-size:11.5px!important;
  line-height:1.2!important;
  font-weight:700!important;
  letter-spacing:0!important;
  white-space:nowrap!important;
}
html body .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c) > .golmdm-round-switcher-row-v2413{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  width:auto!important;
  min-width:0!important;
  max-width:min(100%,420px)!important;
  height:30px!important;
  min-height:30px!important;
  max-height:30px!important;
  margin:0!important;
  padding:0!important;
  overflow:visible!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
html body .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c) .golmdm-round-switcher,
html body .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c) .golmdm-round-pills{
  position:static!important;
  inset:auto!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:4px!important;
  width:auto!important;
  min-width:0!important;
  max-width:100%!important;
  height:30px!important;
  min-height:30px!important;
  max-height:30px!important;
  margin:0!important;
  padding:0!important;
  overflow:visible!important;
  transform:none!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
html body .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c) .golmdm-round-pills > a{
  position:static!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex:0 0 30px!important;
  width:30px!important;
  min-width:30px!important;
  max-width:30px!important;
  height:30px!important;
  min-height:30px!important;
  max-height:30px!important;
  margin:0!important;
  padding:0 3px!important;
  box-sizing:border-box!important;
  border:1px solid #d2dbe1!important;
  border-radius:0!important;
  background:#fff!important;
  background-image:none!important;
  box-shadow:none!important;
  color:#0a1723!important;
  -webkit-text-fill-color:#0a1723!important;
  font-size:13px!important;
  line-height:1.2!important;
  font-weight:700!important;
  text-decoration:none!important;
  transform:none!important;
}

html body .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c) .golmdm-round-pills > a.is-active,
html body .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c) .golmdm-round-pills > a[aria-current="true"]{
  border-color:var(--golmd-brand-accent)!important;
  background:var(--golmd-brand-accent)!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
html body .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c) .golmdm-round-nav-arrow-v2395 svg{
  display:block!important;
  width:15px!important;
  height:15px!important;
  fill:none!important;
  stroke:currentColor!important;
  stroke-width:2!important;
  stroke-linecap:round!important;
  stroke-linejoin:round!important;
}
html body .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c) .golmdm-round-pills > a.is-nav-disabled,
html body .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c) .golmdm-round-pills > a[aria-disabled="true"]{
  opacity:.38!important;
  pointer-events:none!important;
}

/* Dark theme keeps the same geometry and lowers visual contrast in the same way. */
html.golmd-theme-dark body .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c)[data-golmdm-section-head],
html body.golmd-theme-dark .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c)[data-golmdm-section-head],
html body.golmdm-theme-dark .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c)[data-golmdm-section-head]{
  --golmdm-section-head-bg:#121b24;
  --golmdm-section-head-line:#26343f;
  --golmdm-section-head-text:#eef3f6;
  --golmdm-section-head-icon:#98a8b3;
  --golmdm-section-head-muted:#98a8b3;
  --golmdm-section-head-accent:var(--golmdm-accent-marker,var(--golmd-green-dark,var(--golmd-brand-strong)));
  background:var(--golmdm-section-head-bg)!important;
  background-image:none!important;
  border-top-color:var(--golmdm-section-head-line)!important;
  border-bottom-color:var(--golmdm-section-head-line)!important;
  color:var(--golmdm-section-head-text)!important;
  -webkit-text-fill-color:var(--golmdm-section-head-text)!important;
}
html.golmd-theme-dark body .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c) > .golmdm-source-badge,
html body.golmd-theme-dark .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c) > .golmdm-source-badge,
html body.golmdm-theme-dark .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c) > .golmdm-source-badge{
  border-color:#33434f!important;
  background:#17232d!important;
  color:#a7b5be!important;
  -webkit-text-fill-color:#a7b5be!important;
}
html.golmd-theme-dark body .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c) .golmdm-round-pills > a,
html body.golmd-theme-dark .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c) .golmdm-round-pills > a,
html body.golmdm-theme-dark .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c) .golmdm-round-pills > a{
  border-color:#33434f!important;
  background:#17232d!important;
  color:#e1e8ec!important;
  -webkit-text-fill-color:#e1e8ec!important;
}
html.golmd-theme-dark body .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c) .golmdm-round-pills > a.is-active,
html.golmd-theme-dark body .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c) .golmdm-round-pills > a[aria-current="true"],
html body.golmd-theme-dark .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c) .golmdm-round-pills > a.is-active,
html body.golmdm-theme-dark .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c) .golmdm-round-pills > a[aria-current="true"]{
  border-color:var(--golmd-brand-light-active,var(--golmd-brand-active))!important;
  background:var(--golmd-brand-light-active,var(--golmd-brand-active))!important;
  color:var(--golmd-brand-light-on,#fff)!important;
  -webkit-text-fill-color:var(--golmd-brand-light-on,#fff)!important;
}

@media(max-width:767px){
  html body .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c)[data-golmdm-section-head]{
    min-height:40px!important;
    height:40px!important;
    max-height:40px!important;
    gap:8px!important;
    padding:0 10px 0 9px!important;
    border-left-width:2px!important;
  }
  html body .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c)[data-golmdm-section-head] > .golmdm-section-title{
    gap:6px!important;
    font-size:15px!important;
    font-weight:600!important;
  }
  html body .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c) .golmdm-section-icon,
  html body .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c) .golmdm-section-icon > svg{
    width:16px!important;
    min-width:16px!important;
    max-width:16px!important;
    height:16px!important;
    min-height:16px!important;
    max-height:16px!important;
    flex-basis:16px!important;
  }
  html body .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c) > .golmdm-source-badge{
    min-height:26px!important;
    height:26px!important;
    padding:0 7px!important;
    font-size:10.5px!important;
  }
  html body .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c) > .golmdm-round-switcher-row-v2413,
  html body .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c) .golmdm-round-switcher,
  html body .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c) .golmdm-round-pills{
    height:28px!important;
    min-height:28px!important;
    max-height:28px!important;
  }
  html body .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c) > .golmdm-round-switcher-row-v2413{
    max-width:100%!important;
    overflow:hidden!important;
  }
  html body .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c) .golmdm-round-switcher,
  html body .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c) .golmdm-round-pills{
    gap:4px!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    scrollbar-width:none!important;
    -webkit-overflow-scrolling:touch!important;
  }
  html body .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c) .golmdm-round-switcher::-webkit-scrollbar,
  html body .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c) .golmdm-round-pills::-webkit-scrollbar{
    display:none!important;
  }
  html body .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c) .golmdm-round-pills > a{
    flex-basis:28px!important;
    width:28px!important;
    min-width:28px!important;
    max-width:28px!important;
    height:28px!important;
    min-height:28px!important;
    max-height:28px!important;
    font-size:12px!important;
  }
}
@media(max-width:420px){
  html body .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c).is-matches[data-golmdm-section-head] > .golmdm-section-title{
    gap:0!important;
  }
  html body .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c).is-matches[data-golmdm-section-head] .golmdm-section-icon{
    display:none!important;
  }
  html body .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c).is-matches[data-golmdm-section-head] > .golmdm-round-switcher-row-v2413{
    max-width:calc(100vw - 96px)!important;
  }
}


/* 5.0.0-beta.2621-font-metric-safety
   The UI uses one family, but text-bearing boxes need enough vertical room for Cyrillic and Romanian diacritics. */
html body :is(
  .golmdm-standing-team-name,
  .golmdm-standing-team-name-link,
  .golmdm-club-name-fallback,
  .golmdm-clubv36-match-team b,
  .golmdm-clubv37-main-tab,
  .golmdm-liga-anchor-nav a
){
  line-height:1.24!important;
  overflow-clip-margin:3px!important;
}
html body :is(
  .golmdm-match-row-name,
  .golmdm-match-row-name-link,
  .golmdm-match-row-club-link
){
  line-height:1.28!important;
  overflow-clip-margin:3px!important;
}
html body :is(
  .golmdm-matchv89-team h1,
  .golmdm-liga-hero-content h1,
  .golmdm-clubv36-hero h1
){
  line-height:1.14!important;
  overflow-clip-margin:4px!important;
}

/* 5.0.0-beta.2621: final public-text metric guard.
   System UI metrics differ between Windows, Android and iOS. These selectors are
   the UI labels that previously combined a tight line-height with clipping. */
html body :is(
  .golmdm-section-label,
  .golmdm-section-title,
  .golmdm-standing-team-name,
  .golmdm-club-name-fallback,
  .golmdm-match-row-name,
  .golmdm-match-row-name-link,
  .golmdm-match-row-club-link,
  .golmdm-clubv36-match-team b,
  .golmdm-clubv36-match small,
  .golmdm-clubv37-main-tab,
  .golmdm-liga-anchor-nav a,
  .golmdm-round-pills a,
  .golmdm-round-pills span,
  .golmdm-source-badge,
  .golmdm-liga-stats > span > em
){
  text-rendering:optimizeLegibility!important;
  overflow-clip-margin:4px!important;
}
html body .golmdm-section-label,
html body .golmdm-section-title{
  line-height:1.28!important;
  padding-block:1px!important;
  overflow:visible!important;
}
html body.golmdm-has-league-page :is(.golmdm-liga-anchor-nav a,.golmdm-clubv37-main-tab){
  line-height:1.18!important;
  padding-block:2px!important;
}
html body.golmdm-has-league-page :is(.golmdm-clubv36-match-team b,.golmdm-clubv36-match small,.golmdm-match-row-team span:last-child,.golmdm-match-row-venue em){
  line-height:1.25!important;
  padding-block:1px!important;
}
html body.golmdm-has-league-page :is(.golmdm-round-pills a,.golmdm-round-pills span,.golmdm-source-badge,.golmdm-liga-stats > span > em){
  line-height:1.2!important;
}
html body.golmdm-has-league-page :is(section#standings,.golmdm-standings) .golmdm-standing-team-name{
  line-height:1.25!important;
  padding-block:1px!important;
}


/* 5.0.0-beta.2623 final owner: league match-row typography and hover marker.
   This must remain at EOF: older generated selectors use #matches#matches and otherwise
   restore ellipsis/14.5px text and a full-height legacy stripe. */
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row .golmdm-match-row-team,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row .golmdm-match-row-team{
  min-width:0!important;
  width:100%!important;
  max-width:none!important;
  overflow:visible!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row .golmdm-match-row-team :is(.golmdm-match-row-name,.golmdm-match-row-name-link,.golmdm-match-row-club-link),
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row .golmdm-match-row-team :is(.golmdm-match-row-name,.golmdm-match-row-name-link,.golmdm-match-row-club-link){
  display:block!important;
  flex:1 1 auto!important;
  width:auto!important;
  min-width:0!important;
  max-width:none!important;
  height:auto!important;
  max-height:none!important;
  margin:0!important;
  padding:1px 0!important;
  overflow:visible!important;
  overflow-x:visible!important;
  overflow-y:visible!important;
  text-overflow:clip!important;
  white-space:normal!important;
  overflow-wrap:normal!important;
  word-break:normal!important;
  font-size:13px!important;
  font-weight:600!important;
  line-height:1.25!important;
  letter-spacing:0!important;
  -webkit-line-clamp:unset!important;
  -webkit-box-orient:initial!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row,
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches#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#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row > .golmdm-match-row-link{
  border-left:0!important;
  box-shadow:none!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row::before,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row::before{
  content:""!important;
  display:block!important;
  position:absolute!important;
  z-index:4!important;
  left:0!important;
  right:auto!important;
  top:0!important;
  bottom:0!important;
  width:2px!important;
  min-width:2px!important;
  max-width:2px!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:var(--golmdm-accent-marker,var(--golmd-green-dark,var(--golmd-brand-strong)))!important;
  background-image:none!important;
  box-shadow:none!important;
  opacity:0!important;
  transform:none!important;
  pointer-events:none!important;
}

html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches#matches.golmdm-rounds .golmdm-round-board.is-multi .golmdm-match-row-team :is(.golmdm-match-row-name,.golmdm-match-row-name-link,.golmdm-match-row-club-link),
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches#matches.golmdm-rounds .golmdm-round-board.is-multi .golmdm-match-row-team :is(.golmdm-match-row-name,.golmdm-match-row-name-link,.golmdm-match-row-club-link){
  font-size:12px!important;
  line-height:1.24!important;
}
@media(max-width:1023px) and (orientation:landscape){
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row .golmdm-match-row-team :is(.golmdm-match-row-name,.golmdm-match-row-name-link,.golmdm-match-row-club-link),
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row .golmdm-match-row-team :is(.golmdm-match-row-name,.golmdm-match-row-name-link,.golmdm-match-row-club-link){
    font-size:12.5px!important;
    line-height:1.24!important;
  }
}
@media(max-width:767px) and (orientation:portrait){
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row .golmdm-match-row-team :is(.golmdm-match-row-name,.golmdm-match-row-name-link,.golmdm-match-row-club-link),
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row .golmdm-match-row-team :is(.golmdm-match-row-name,.golmdm-match-row-name-link,.golmdm-match-row-club-link){
    display:-webkit-box!important;
    overflow:hidden!important;
    overflow-x:hidden!important;
    overflow-y:hidden!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
    word-break:normal!important;
    font-size:11px!important;
    line-height:1.2!important;
    -webkit-line-clamp:2!important;
    -webkit-box-orient:vertical!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row::before,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row::before{
    top:0!important;
    bottom:0!important;
  }
}
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row::before,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row::before,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row::before{
  background:var(--golmdm-accent-marker,var(--golmd-green-dark,var(--golmd-brand-strong)))!important;
}

/* 5.0.0-beta.2630: club-page match lists use one full-width column on every viewport.
   This is the footer owner, so it must agree with frontend.css and generated-pages-v2508.css. */
html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page .golmdm-clubv36-team-body,
html body.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv36-team-body{
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  align-items:start!important;
  gap:22px!important;
  min-width:0!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page .golmdm-clubv36-match-strip,
html body.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv36-match-strip{
  align-self:start!important;
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page .golmdm-clubv36-match-strip > h4,
html body.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv36-match-strip > h4{
  margin:0 0 7px!important;
  padding:0!important;
  color:#0a1723!important;
  font-size:15px!important;
  font-weight:700!important;
  line-height:1.24!important;
  letter-spacing:-.01em!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page .golmdm-clubv36-match-list,
html body.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv36-match-list{
  display:block!important;
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-top:1px solid #dfe6eb!important;
  border-bottom:1px solid #dfe6eb!important;
  border-radius:0!important;
  overflow:visible!important;
  background:#fff!important;
  box-shadow:none!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page .golmdm-clubv36-match-list > .golmdm-clubv68-match-row,
html body.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv36-match-list > .golmdm-clubv68-match-row{
  position:relative!important;
  display:block!important;
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-top:1px solid #dfe6eb!important;
  border-radius:0!important;
  background:#fff!important;
  box-shadow:none!important;
  overflow:visible!important;
  transform:none!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page .golmdm-clubv36-match-list > .golmdm-clubv68-match-row:first-child,
html body.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv36-match-list > .golmdm-clubv68-match-row:first-child{
  border-top:0!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page .golmdm-clubv68-match-row > .golmdm-match-row-link,
html body.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv68-match-row > .golmdm-match-row-link{
  box-sizing:border-box!important;
  display:grid!important;
  grid-template-columns:52px minmax(0,1fr)!important;
  grid-template-areas:"date contest" "date venue"!important;
  align-items:center!important;
  column-gap:9px!important;
  row-gap:2px!important;
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
  min-height:66px!important;
  margin:0!important;
  padding:7px 10px 8px 10px!important;
  border:0!important;
  border-left:0!important;
  border-radius:0!important;
  background:#fff!important;
  box-shadow:none!important;
  color:#0a1723!important;
  text-decoration:none!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-datetime,
html body.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-datetime{
  grid-area:date!important;
  align-self:center!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:center!important;
  gap:1px!important;
  min-width:0!important;
  color:#687784!important;
  font-variant-numeric:tabular-nums!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-datetime :is(b,em),
html body.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-datetime :is(b,em){
  display:block!important;
  margin:0!important;
  padding:0!important;
  font-style:normal!important;
  white-space:nowrap!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-datetime b,
html body.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-datetime b{
  color:#687784!important;
  font-size:11px!important;
  font-weight:600!important;
  line-height:1.2!important;
  letter-spacing:.01em!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-datetime em,
html body.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-datetime em{
  color:#0a1723!important;
  font-size:12.5px!important;
  font-weight:700!important;
  line-height:1.18!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-contest,
html body.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-contest{
  grid-area:contest!important;
  justify-self:stretch!important;
  align-self:center!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr)!important;
  align-items:center!important;
  gap:6px!important;
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
  margin:0!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-team.is-home,
html body.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-team.is-home{
  grid-column:1!important;
  grid-row:1!important;
  order:0!important;
  justify-self:stretch!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-score,
html body.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-score{
  grid-column:2!important;
  grid-row:1!important;
  order:0!important;
  justify-self:center!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-team.is-away,
html body.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-team.is-away{
  grid-column:3!important;
  grid-row:1!important;
  order:0!important;
  justify-self:stretch!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-team,
html body.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-team{
  display:flex!important;
  align-items:center!important;
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
  gap:6px!important;
  color:#0a1723!important;
  overflow:visible!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-team.is-home,
html body.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-team.is-home{
  flex-direction:row-reverse!important;
  justify-content:flex-start!important;
  text-align:right!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-team.is-away,
html body.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-team.is-away{
  flex-direction:row!important;
  justify-content:flex-start!important;
  text-align:left!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-team :is(.golmdm-match-row-name,.golmdm-match-row-name-link,.golmdm-match-row-club-link),
html body.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-team :is(.golmdm-match-row-name,.golmdm-match-row-name-link,.golmdm-match-row-club-link){
  display:block!important;
  flex:1 1 auto!important;
  width:auto!important;
  min-width:0!important;
  max-width:none!important;
  height:auto!important;
  max-height:none!important;
  margin:0!important;
  padding:1px 0!important;
  overflow:visible!important;
  overflow-x:visible!important;
  overflow-y:visible!important;
  text-overflow:clip!important;
  white-space:normal!important;
  overflow-wrap:normal!important;
  word-break:normal!important;
  color:inherit!important;
  font-size:12px!important;
  font-weight:600!important;
  line-height:1.22!important;
  letter-spacing:0!important;
  -webkit-line-clamp:unset!important;
  -webkit-box-orient:initial!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-logo,
html body.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-logo{
  display:block!important;
  width:22px!important;
  height:22px!important;
  min-width:22px!important;
  max-width:22px!important;
  flex:0 0 22px!important;
  object-fit:contain!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-score,
html body.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-score{
  display:block!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  color:inherit!important;
  -webkit-text-fill-color:currentColor!important;
  transition:none!important;
  font-size:13.5px!important;
  font-weight:700!important;
  line-height:1.2!important;
  text-align:center!important;
  letter-spacing:.01em!important;
  white-space:nowrap!important;
  font-variant-numeric:tabular-nums!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-venue,
html body.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-venue{
  grid-area:venue!important;
  justify-self:center!important;
  display:flex!important;
  align-items:center!important;
  gap:5px!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  color:#74828e!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-venue svg,
html body.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-venue svg{
  width:12px!important;
  height:12px!important;
  min-width:12px!important;
  max-width:12px!important;
  flex:0 0 12px!important;
  fill:none!important;
  stroke:currentColor!important;
  stroke-width:1.75!important;
  stroke-linecap:round!important;
  stroke-linejoin:round!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-venue em,
html body.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-venue em{
  display:block!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  overflow:visible!important;
  white-space:normal!important;
  overflow-wrap:break-word!important;
  text-align:center!important;
  font-style:normal!important;
  font-size:10.5px!important;
  font-weight:500!important;
  line-height:1.22!important;
}
html body.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-source-badge,
html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page .golmdm-source-badge{
  display:none!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-venue.is-empty,
html body.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-venue.is-empty{
  display:none!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page .golmdm-clubv36-match-list > .golmdm-clubv68-match-row,
html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page .golmdm-clubv36-match-list > .golmdm-clubv68-match-row > .golmdm-match-row-link,
html body.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv36-match-list > .golmdm-clubv68-match-row,
html body.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv36-match-list > .golmdm-clubv68-match-row > .golmdm-match-row-link{
  border-left:0!important;
  box-shadow:none!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page .golmdm-clubv36-match-list > .golmdm-clubv68-match-row::before,
html body.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv36-match-list > .golmdm-clubv68-match-row::before{
  content:""!important;
  display:block!important;
  position:absolute!important;
  z-index:4!important;
  left:0!important;
  right:auto!important;
  top:7px!important;
  bottom:7px!important;
  width:2px!important;
  min-width:2px!important;
  max-width:2px!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:var(--golmdm-accent-marker,var(--golmd-green-dark,var(--golmd-brand-strong)))!important;
  background-image:none!important;
  box-shadow:none!important;
  opacity:0!important;
  transform:none!important;
  pointer-events:none!important;
}


@media(max-width:767px) and (orientation:portrait){
  html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page .golmdm-clubv36-team-body,
  html body.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv36-team-body{
    grid-template-columns:minmax(0,1fr)!important;
    gap:13px!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page .golmdm-clubv36-match-strip > h4,
  html body.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv36-match-strip > h4{
    font-size:13.5px!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page .golmdm-clubv68-match-row > .golmdm-match-row-link,
  html body.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv68-match-row > .golmdm-match-row-link{
    grid-template-columns:42px minmax(0,1fr)!important;
    column-gap:7px!important;
    row-gap:3px!important;
    min-height:62px!important;
    padding:7px 8px 8px 7px!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-contest,
  html body.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-contest{
    grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr)!important;
    gap:5px!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-datetime b,
  html body.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-datetime b{
    font-size:9.5px!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-datetime em,
  html body.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-datetime em{
    font-size:11.5px!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-logo,
  html body.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-logo{
    width:20px!important;
    height:20px!important;
    min-width:20px!important;
    max-width:20px!important;
    flex-basis:20px!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-team,
  html body.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-team{
    gap:5px!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-team :is(.golmdm-match-row-name,.golmdm-match-row-name-link,.golmdm-match-row-club-link),
  html body.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-team :is(.golmdm-match-row-name,.golmdm-match-row-name-link,.golmdm-match-row-club-link){
    display:-webkit-box!important;
    overflow:hidden!important;
    overflow-x:hidden!important;
    overflow-y:hidden!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
    word-break:normal!important;
    font-size:11px!important;
    line-height:1.2!important;
    -webkit-line-clamp:2!important;
    -webkit-box-orient:vertical!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page .golmdm-clubv36-match-list > .golmdm-clubv68-match-row::before,
  html body.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv36-match-list > .golmdm-clubv68-match-row::before{
    top:6px!important;
    bottom:6px!important;
  }
}
html.golmd-theme-dark body.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv36-match-strip > h4,
html body.golmd-theme-dark.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv36-match-strip > h4{
  color:#f0f6f8!important;
}
html.golmd-theme-dark body.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv36-match-list,
html body.golmd-theme-dark.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv36-match-list{
  border-color:#21313d!important;
  background:#0e1922!important;
}
html.golmd-theme-dark body.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv68-match-row,
html.golmd-theme-dark body.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv68-match-row > .golmdm-match-row-link,
html body.golmd-theme-dark.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv68-match-row,
html body.golmd-theme-dark.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv68-match-row > .golmdm-match-row-link{
  border-top-color:#21313d!important;
  background:#0e1922!important;
  color:#f0f6f8!important;
}
html.golmd-theme-dark body.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-team,
html.golmd-theme-dark body.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-score,
html body.golmd-theme-dark.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-team,
html body.golmd-theme-dark.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-score{
  color:#f0f6f8!important;
}

html.golmd-theme-dark body.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv36-match-list > .golmdm-clubv68-match-row::before,
html body.golmd-theme-dark.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv36-match-list > .golmdm-clubv68-match-row::before{
  background:var(--golmdm-accent-marker,var(--golmd-green-dark,var(--golmd-brand-strong)))!important;
}

/* 5.0.0-beta.2626 mobile ownership: one column and readable names even when older
   global match-card rules use nowrap or a larger type token. */
@media(max-width:767px){
  html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-team .golmdm-match-row-name,
  html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-team .golmdm-match-row-name-link,
  html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-team .golmdm-match-row-club-link,
  html body.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-team .golmdm-match-row-name,
  html body.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-team .golmdm-match-row-name-link,
  html body.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv68-match-row .golmdm-match-row-team .golmdm-match-row-club-link{
    display:-webkit-box!important;
    min-width:0!important;
    max-width:100%!important;
    overflow:hidden!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
    word-break:normal!important;
    text-overflow:clip!important;
    font-size:11px!important;
    font-weight:600!important;
    line-height:1.2!important;
    -webkit-line-clamp:2!important;
    -webkit-box-orient:vertical!important;
  }
}

/* Club match rows now use the canonical league match-row owner via golmdm-round-board. */

/* 5.0.0-beta.2644-league-round-switcher-single-owner */
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-section-head.golmdm-matches-head-v2420,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-section-head.golmdm-matches-head-v2420,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-section-head.golmdm-matches-head-v2420{
  position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;
  width:100%!important;min-height:42px!important;height:42px!important;max-height:42px!important;margin:0!important;padding:0 12px 0 11px!important;
  gap:12px!important;overflow:hidden!important;box-sizing:border-box!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-section-head.golmdm-matches-head-v2420 > .golmdm-section-title,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-section-head.golmdm-matches-head-v2420 > .golmdm-section-title,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-section-head.golmdm-matches-head-v2420 > .golmdm-section-title{
  position:relative!important;z-index:2!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:130px!important;
  margin:0!important;overflow:visible!important;white-space:nowrap!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-section-head.golmdm-matches-head-v2420 > .golmdm-round-switcher-row-v2413,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-section-head.golmdm-matches-head-v2420 > .golmdm-round-switcher-row-v2413,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-section-head.golmdm-matches-head-v2420 > .golmdm-round-switcher-row-v2413{
  position:static!important;inset:auto!important;z-index:1!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;
  flex:0 1 auto!important;width:auto!important;min-width:0!important;max-width:calc(100% - 118px)!important;height:30px!important;min-height:30px!important;
  max-height:30px!important;margin:0 0 0 auto!important;padding:0!important;overflow:hidden!important;transform:none!important;border:0!important;
  background:transparent!important;box-shadow:none!important;box-sizing:border-box!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-switcher-row-v2413 .golmdm-round-switcher,
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-switcher-row-v2413 .golmdm-round-pills,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-switcher-row-v2413 .golmdm-round-switcher,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-switcher-row-v2413 .golmdm-round-pills,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-switcher-row-v2413 .golmdm-round-switcher,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-switcher-row-v2413 .golmdm-round-pills{
  position:static!important;inset:auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-flow:row nowrap!important;
  flex:0 1 auto!important;width:auto!important;min-width:0!important;max-width:100%!important;height:30px!important;min-height:30px!important;max-height:30px!important;
  margin:0!important;padding:0!important;gap:4px!important;overflow:hidden!important;transform:none!important;border:0!important;background:transparent!important;
  box-shadow:none!important;white-space:nowrap!important;box-sizing:border-box!important;scrollbar-width:none!important;
}
html body.golmdm-has-league-page section#matches.golmdm-matches-section-v2413 .golmdm-round-pills::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2413 .golmdm-round-pills > a,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2413 .golmdm-round-pills > a,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2413 .golmdm-round-pills > a{
  position:static!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 30px!important;width:30px!important;
  min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;margin:0!important;
  padding:0 3px!important;overflow:hidden!important;transform:none!important;box-sizing:border-box!important;
}
html body.golmdm-has-league-page section#matches.golmdm-matches-section-v2413 .golmdm-round-pills > a.is-text-round{
  flex:0 0 auto!important;width:auto!important;min-width:30px!important;max-width:110px!important;padding:0 8px!important;text-overflow:ellipsis!important;white-space:nowrap!important;
}
html body.golmdm-has-league-page section#matches.golmdm-matches-section-v2413 .golmdm-round-pills > a.is-round-hidden,
html body.golmdm-has-league-page section#matches.golmdm-matches-section-v2413 .golmdm-round-pills > a[hidden]{display:none!important;visibility:hidden!important;}
html body.golmdm-has-league-page section#matches.golmdm-matches-section-v2413 .golmdm-round-pills > a.golmdm-round-nav-arrow-v2395{
  display:inline-flex!important;visibility:visible!important;flex:0 0 30px!important;width:30px!important;min-width:30px!important;max-width:30px!important;
  height:30px!important;min-height:30px!important;max-height:30px!important;padding:0!important;font-size:0!important;
}
html body.golmdm-has-league-page section#matches.golmdm-matches-section-v2413 .golmdm-round-pills > a.golmdm-round-nav-arrow-v2395[hidden]{display:none!important;}
html body.golmdm-has-league-page section#matches.golmdm-matches-section-v2413 .golmdm-round-pills > a.golmdm-round-nav-arrow-v2395 svg{display:block!important;width:15px!important;height:15px!important;}
@media(max-width:767px){
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-section-head.golmdm-matches-head-v2420,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-section-head.golmdm-matches-head-v2420,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-section-head.golmdm-matches-head-v2420{
    min-height:40px!important;height:40px!important;max-height:40px!important;padding:0 8px 0 9px!important;gap:7px!important;
  }
  html body.golmdm-has-league-page section#matches.golmdm-matches-section-v2413 > .golmdm-section-head.golmdm-matches-head-v2420 > .golmdm-section-title{max-width:86px!important;}
  html body.golmdm-has-league-page section#matches.golmdm-matches-section-v2413 > .golmdm-section-head.golmdm-matches-head-v2420 > .golmdm-round-switcher-row-v2413{
    max-width:calc(100% - 86px)!important;height:28px!important;min-height:28px!important;max-height:28px!important;
  }
  html body.golmdm-has-league-page section#matches.golmdm-matches-section-v2413 .golmdm-round-switcher-row-v2413 .golmdm-round-switcher,
  html body.golmdm-has-league-page section#matches.golmdm-matches-section-v2413 .golmdm-round-switcher-row-v2413 .golmdm-round-pills{
    height:28px!important;min-height:28px!important;max-height:28px!important;gap:3px!important;
  }
  html body.golmdm-has-league-page section#matches.golmdm-matches-section-v2413 .golmdm-round-pills > a,
  html body.golmdm-has-league-page section#matches.golmdm-matches-section-v2413 .golmdm-round-pills > a.golmdm-round-nav-arrow-v2395{
    flex-basis:28px!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;
  }
  html body.golmdm-has-league-page section#matches.golmdm-matches-section-v2413 .golmdm-round-pills > a.is-text-round{width:auto!important;max-width:82px!important;padding:0 7px!important;}
}

/* 5.0.0-beta.2648: footer-owner guard for the server-selected first-paint
   round window. The generated-page JS removes these classes after takeover. */
@media(max-width:767px){
  html body.golmdm-has-league-page section#matches.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.is-round-mobile-hidden-v2648{
    display:none!important;
  }
}
@media(max-width:370px){
  html body.golmdm-has-league-page section#matches.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.is-round-narrow-hidden-v2648{
    display:none!important;
  }
}

/* 5.0.0-beta.2668-club-dark-source-subnav-ads
   Dynamic club night theme: all current theme markers own the complete club surface,
   including the shared match rows rendered after an in-page theme switch. */
html.golmd-theme-dark body.golmdm-has-league-page article.golmdm-clubv36-page,
html body.golmd-theme-dark.golmdm-has-league-page article.golmdm-clubv36-page,
html body.golmdm-theme-dark.golmdm-has-league-page article.golmdm-clubv36-page,
html body.golmdm-dark-live.golmdm-has-league-page article.golmdm-clubv36-page,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-shell-v78 article.golmdm-clubv36-page,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-main-v78 article.golmdm-clubv36-page{
  --clubv36-text:#eef5f9!important;
  --clubv36-muted:#aab9c4!important;
  --clubv36-line:#21313d!important;
  --clubv36-soft:#111e29!important;
  --golmdm-rail-bg:#0a1620!important;
  background:#0e1a26!important;
  background-color:#0e1a26!important;
  color:#eef5f9!important;
}
html.golmd-theme-dark body.golmdm-has-league-page article.golmdm-clubv36-page :is(.golmdm-clubv47-hero,.golmdm-clubv36-hero,.golmdm-clubv47-numbers,.golmdm-clubv37-main-tabs,.golmdm-clubv37-panel,.golmdm-clubv37-subtabs,.golmdm-clubv36-section,.golmdm-clubv36-team-units,.golmdm-clubv36-team-unit,.golmdm-clubv36-team-head,.golmdm-clubv36-team-body,.golmdm-clubv78-team-body,.golmdm-clubv78-match-strip,.golmdm-clubv78-match-list),
html body.golmd-theme-dark.golmdm-has-league-page article.golmdm-clubv36-page :is(.golmdm-clubv47-hero,.golmdm-clubv36-hero,.golmdm-clubv47-numbers,.golmdm-clubv37-main-tabs,.golmdm-clubv37-panel,.golmdm-clubv37-subtabs,.golmdm-clubv36-section,.golmdm-clubv36-team-units,.golmdm-clubv36-team-unit,.golmdm-clubv36-team-head,.golmdm-clubv36-team-body,.golmdm-clubv78-team-body,.golmdm-clubv78-match-strip,.golmdm-clubv78-match-list),
html body.golmdm-theme-dark.golmdm-has-league-page article.golmdm-clubv36-page :is(.golmdm-clubv47-hero,.golmdm-clubv36-hero,.golmdm-clubv47-numbers,.golmdm-clubv37-main-tabs,.golmdm-clubv37-panel,.golmdm-clubv37-subtabs,.golmdm-clubv36-section,.golmdm-clubv36-team-units,.golmdm-clubv36-team-unit,.golmdm-clubv36-team-head,.golmdm-clubv36-team-body,.golmdm-clubv78-team-body,.golmdm-clubv78-match-strip,.golmdm-clubv78-match-list),
html body.golmdm-dark-live.golmdm-has-league-page article.golmdm-clubv36-page :is(.golmdm-clubv47-hero,.golmdm-clubv36-hero,.golmdm-clubv47-numbers,.golmdm-clubv37-main-tabs,.golmdm-clubv37-panel,.golmdm-clubv37-subtabs,.golmdm-clubv36-section,.golmdm-clubv36-team-units,.golmdm-clubv36-team-unit,.golmdm-clubv36-team-head,.golmdm-clubv36-team-body,.golmdm-clubv78-team-body,.golmdm-clubv78-match-strip,.golmdm-clubv78-match-list),
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page :is(.golmdm-clubv47-hero,.golmdm-clubv36-hero,.golmdm-clubv47-numbers,.golmdm-clubv37-main-tabs,.golmdm-clubv37-panel,.golmdm-clubv37-subtabs,.golmdm-clubv36-section,.golmdm-clubv36-team-units,.golmdm-clubv36-team-unit,.golmdm-clubv36-team-head,.golmdm-clubv36-team-body,.golmdm-clubv78-team-body,.golmdm-clubv78-match-strip,.golmdm-clubv78-match-list),
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-shell-v78 article.golmdm-clubv36-page :is(.golmdm-clubv47-hero,.golmdm-clubv36-hero,.golmdm-clubv47-numbers,.golmdm-clubv37-main-tabs,.golmdm-clubv37-panel,.golmdm-clubv37-subtabs,.golmdm-clubv36-section,.golmdm-clubv36-team-units,.golmdm-clubv36-team-unit,.golmdm-clubv36-team-head,.golmdm-clubv36-team-body,.golmdm-clubv78-team-body,.golmdm-clubv78-match-strip,.golmdm-clubv78-match-list){
  background:#0e1a26!important;
  background-color:#0e1a26!important;
  border-color:#21313d!important;
  color:#eef5f9!important;
  box-shadow:none!important;
}
html.golmd-theme-dark body.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv78-match-strip>h4,
html body.golmd-theme-dark.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv78-match-strip>h4,
html body.golmdm-theme-dark.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv78-match-strip>h4,
html body.golmdm-dark-live.golmdm-has-league-page article.golmdm-clubv36-page .golmdm-clubv78-match-strip>h4,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page .golmdm-clubv78-match-strip>h4,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-shell-v78 article.golmdm-clubv36-page .golmdm-clubv78-match-strip>h4{
  background:#101d28!important;
  background-color:#101d28!important;
  border-top-color:#21313d!important;
  border-bottom-color:#21313d!important;
  color:#eef5f9!important;
}
/* Club match rows inherit canonical league dark-theme colors and hover. */
html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page > .golmdm-u-subnav-v1014[data-golmdm-subnav-kind="page"] > .golmdm-u-subnav-links{
  border-top:0!important;
  box-shadow:none!important;
}

/* 5.0.0-beta.2668 final interaction owner:
   source is plain metadata, scorer block has breathing room, light news hover is explicit,
   and active/hover page-subnav rules share one exact 2px underline geometry. */
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#standings + section#scorers,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#standings + section#scorers,
html body.golmdm-has-league-page :is(#golmdm-virtual-page,.golmdm-liga-shell-v78) .golmdm-league-detail-v78 section#scorers{
  margin-top:12px!important;
}
html body.golmdm-has-league-page :is(#golmdm-virtual-page,.golmdm-liga-shell-v78) .golmdm-league-detail-v78 section#scorers > .golmdm-head{
  min-height:48px!important;
  height:48px!important;
  max-height:48px!important;
}

/* beta.3414: legacy context-specific news-card hover owner removed. */

/* Secondary-menu interaction is owned by frontend-audit-v3696.css. */

/* One separator around the club page subnav, never one on both adjacent blocks. */
html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page > :is(.golmdm-clubv47-hero,.golmdm-clubv36-hero){
  border-bottom:0!important;
  box-shadow:none!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page > .golmdm-u-subnav-v1014[data-golmdm-subnav-kind="page"]{
  border-top:0!important;
  box-shadow:none!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page > .golmdm-u-subnav-v1014[data-golmdm-subnav-kind="page"] > .golmdm-u-subnav-links{
  border-top:0!important;
  border-bottom:1px solid #dfe5e9!important;
  box-shadow:none!important;
}
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page > .golmdm-u-subnav-v1014[data-golmdm-subnav-kind="page"] > .golmdm-u-subnav-links{
  border-bottom-color:#21313d!important;
}

/* 5.0.0-beta.2681: league-page source hover colors icon and FMF text together. */

/* 5.0.0-beta.2734: final owner for leagues-page sidebar mini-card top frame.
   The footer late-owner section-head CSS was re-adding a top border to the header
   after the leagues-page stylesheet, so the card top looked like a double/triple line.
   Keep exactly one outer card frame; the header has no top stroke and no synthetic edge. */








/* 5.0.0-beta.2735: compact the league-sidebar scorers rows a little.
   Keeps the resolved single top frame from 2734, but reduces the overly tall scorer rows and footer. */








/* 5.0.0-beta.2736: real compact scorers rows.
   2735 accidentally made the sidebar scorers rows taller by forcing 70px.
   This late owner wins over previous rules and keeps only the scorers widget compact. */








/* 5.0.0-beta.2737: slightly tighter sidebar scorers rows.
   Keeps the resolved single frame/top border fix; only reduces the scorers list vertical rhythm. */







/* 5.0.0-beta.2738: league-list sidebar hover/theme owner.
   Aligns sidebar standings/scorers hover behaviour with the full league pages
   and fixes dark-theme team-name colours that were locked by light text-fill rules. */











/* 5.0.0-beta.2740: dark hover owner for standings and match rows.
   Scorer-list interaction is owned by the generated-page scorer component. */
@media (hover:hover) and (pointer:fine){
  html.golmd-theme-dark body.golmdm-has-league-page :is(#golmdm-virtual-page,.golmdm-liga-shell-v78,.golmdm-league-detail-v78) :is(section#standings,.golmdm-standings) table.golmdm-table.golmdm-standings-table tbody > tr:is(:hover,:focus-within) > td,
  html body.golmd-theme-dark.golmdm-has-league-page :is(#golmdm-virtual-page,.golmdm-liga-shell-v78,.golmdm-league-detail-v78) :is(section#standings,.golmdm-standings) table.golmdm-table.golmdm-standings-table tbody > tr:is(:hover,:focus-within) > td,
  html.golmd-theme-dark body.golmdm-has-league-page :is(#golmdm-virtual-page,.golmdm-liga-shell-v78,.golmdm-league-detail-v78) section#matches :is(.golmdm-match-row,.golmdm-match-row-link):is(:hover,:focus-within),
  html.golmd-theme-dark body.golmdm-has-league-page :is(#golmdm-virtual-page,.golmdm-liga-shell-v78,.golmdm-league-detail-v78) section#matches .golmdm-match-row:is(:hover,:focus-within) > .golmdm-match-row-link,
  html body.golmd-theme-dark.golmdm-has-league-page :is(#golmdm-virtual-page,.golmdm-liga-shell-v78,.golmdm-league-detail-v78) section#matches :is(.golmdm-match-row,.golmdm-match-row-link):is(:hover,:focus-within),
  html body.golmd-theme-dark.golmdm-has-league-page :is(#golmdm-virtual-page,.golmdm-liga-shell-v78,.golmdm-league-detail-v78) section#matches .golmdm-match-row:is(:hover,:focus-within) > .golmdm-match-row-link{
    background:var(--golmd-ui-hover-bg)!important;
    background-color:var(--golmd-ui-hover-bg)!important;
    background-image:none!important;
    border-color:var(--golmd-ui-hover-border)!important;
    box-shadow:none!important;
    transform:none!important;
  }
  html.golmd-theme-dark body.golmdm-has-league-page :is(section#standings,.golmdm-standings) table.golmdm-table.golmdm-standings-table tbody > tr:is(:hover,:focus-within) > td:first-child,
  html body.golmd-theme-dark.golmdm-has-league-page :is(section#standings,.golmdm-standings) table.golmdm-table.golmdm-standings-table tbody > tr:is(:hover,:focus-within) > td:first-child{
    box-shadow:inset 2px 0 0 var(--golmd-brand-strong)!important;
  }
}

/* 5.0.0-beta.2785: restore neutral match-centre typography in the light theme.
   The unified palette must not recolor team names, VS or the score on homepage rows. */
html:not(.golmd-theme-dark):not(.golmdm-theme-dark):not(.golmdm-dark-live):not([data-theme="dark"]):not([data-golmdm-real-theme="dark"]):not([data-golmdm-live-theme="dark"]):not([data-golmdm-theme-boot="dark"])
body:not(.golmd-theme-dark):not(.golmdm-theme-dark):not(.golmdm-dark-live)
.golmdm-homepage-v1549.gol-home-sports-showcase-v1593
.golmdm-home-matches-v1523 article.golmdm-home-match
:is(.golmdm-match-row-team,.golmdm-match-row-name,.golmdm-home-score){
  color:#071523!important;
  -webkit-text-fill-color:#071523!important;
  text-shadow:none!important;
}

/* 5.0.0-beta.2786 final owner: league and club heroes share the neutral default
   match-page background in both themes. */
html body.golmdm-has-league-page .golmdm-league-detail-v78 > header.golmdm-liga-hero.golmdm-league-hero-v2358,
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358{
  --lh-bg:#071018;
  --lh-bg2:#0b1a1d;
  --lh-bg3:var(--golmd-brand-dark-surface-3);
  --lh-text:#fff;
  --lh-soft:rgba(255,255,255,.86);
  --lh-muted:rgba(255,255,255,.72);
  --lh-line:rgba(255,255,255,.18);
  --lh-line-soft:rgba(255,255,255,.11);
  --lh-accent:var(--golmd-brand-strong);
  --lh-panel-bg:rgba(2,10,13,.30);
  background:#0e1a26!important;
  background-color:#0e1a26!important;
  background-image:none!important;
  border-bottom-color:rgba(255,255,255,.13)!important;
}
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358::before{
  inset:0!important;
  width:auto!important;
  height:auto!important;
  opacity:1!important;
  background-image:radial-gradient(ellipse at 50% 115%,rgba(var(--golmd-brand-accent-rgb),.13) 0%,rgba(var(--golmd-brand-accent-rgb),.075) 28%,rgba(var(--golmd-brand-dark-accent-rgb),0) 62%),linear-gradient(180deg,#071018 0%,#09161a 36%,#0b1a1d 58%,var(--golmd-brand-dark-surface-2) 80%,var(--golmd-brand-dark-surface-3) 100%)!important;
  background-size:100% 100%,cover!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
}
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358::after{
  inset:0!important;
  width:auto!important;
  height:auto!important;
  opacity:.82!important;
  background-image:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,0) 24%,rgba(0,0,0,.16) 100%),radial-gradient(ellipse at 50% 112%,rgba(var(--golmd-brand-accent-rgb),.055) 0%,rgba(var(--golmd-brand-accent-rgb),.025) 26%,transparent 56%)!important;
  background-size:100% 100%,100% 100%!important;
  background-position:0 0,0 0!important;
  background-repeat:no-repeat!important;
}
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-stats{
  background:rgba(2,10,13,.30)!important;
  background-color:rgba(2,10,13,.30)!important;
  border-color:rgba(255,255,255,.14)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
}
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-stats > span + span{border-color:rgba(255,255,255,.14)!important;}
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-season-line > span,
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-season-line b{
  border-color:rgba(255,255,255,.16)!important;
  background:rgba(255,255,255,.07)!important;
  background-color:rgba(255,255,255,.07)!important;
  color:rgba(255,255,255,.90)!important;
  -webkit-text-fill-color:rgba(255,255,255,.90)!important;
}
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-season-line b{
  border-color:rgba(var(--golmd-brand-dark-accent-rgb),.28)!important;
  background:rgba(var(--golmd-brand-active-rgb),.16)!important;
  background-color:rgba(var(--golmd-brand-active-rgb),.16)!important;
  color:var(--golmd-brand-dark-strong)!important;
  -webkit-text-fill-color:var(--golmd-brand-dark-strong)!important;
}
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-stats > span > .golmdm-league-hero-stat-icon::before{background:var(--golmd-brand-dark-strong)!important;}

html body.golmdm-has-league-page .golmdm-clubv36-hero.golmdm-clubv47-hero{
  position:relative!important;
  isolation:isolate!important;
  overflow:hidden!important;
  background:#0e1a26!important;
  background-color:#0e1a26!important;
  background-image:none!important;
  border-bottom-color:rgba(255,255,255,.13)!important;
}
html body.golmdm-has-league-page .golmdm-clubv36-hero.golmdm-clubv47-hero::before,
html body.golmdm-has-league-page .golmdm-clubv36-hero.golmdm-clubv47-hero::after{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  pointer-events:none!important;
}
html body.golmdm-has-league-page .golmdm-clubv36-hero.golmdm-clubv47-hero::before{
  z-index:0!important;
  background-image:radial-gradient(ellipse at 50% 115%,rgba(var(--golmd-brand-accent-rgb),.13) 0%,rgba(var(--golmd-brand-accent-rgb),.075) 28%,rgba(var(--golmd-brand-dark-accent-rgb),0) 62%),linear-gradient(180deg,#071018 0%,#09161a 36%,#0b1a1d 58%,var(--golmd-brand-dark-surface-2) 80%,var(--golmd-brand-dark-surface-3) 100%)!important;
  background-size:100% 100%,cover!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
}
html body.golmdm-has-league-page .golmdm-clubv36-hero.golmdm-clubv47-hero::after{
  z-index:0!important;
  opacity:.82!important;
  background-image:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,0) 24%,rgba(0,0,0,.16) 100%),radial-gradient(ellipse at 50% 112%,rgba(var(--golmd-brand-accent-rgb),.055) 0%,rgba(var(--golmd-brand-accent-rgb),.025) 26%,transparent 56%)!important;
  background-size:100% 100%,100% 100%!important;
  background-position:0 0,0 0!important;
  background-repeat:no-repeat!important;
}
html body.golmdm-has-league-page .golmdm-clubv36-hero.golmdm-clubv47-hero > *{position:relative!important;z-index:1!important;}
html body.golmdm-has-league-page .golmdm-clubv47-hero-main h1,
html body.golmdm-has-league-page .golmdm-clubv47-numbers h2,
html body.golmdm-has-league-page .golmdm-clubv47-number-item strong,
html body.golmdm-has-league-page .golmdm-clubv47-facts b{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  text-shadow:0 2px 12px rgba(0,0,0,.28)!important;
}
html body.golmdm-has-league-page .golmdm-clubv47-hero-main p,
html body.golmdm-has-league-page .golmdm-clubv47-number-item em,
html body.golmdm-has-league-page .golmdm-clubv47-facts em{
  color:rgba(255,255,255,.72)!important;
  -webkit-text-fill-color:rgba(255,255,255,.72)!important;
}
html body.golmdm-has-league-page .golmdm-clubv47-more{color:var(--golmd-brand-dark-strong)!important;-webkit-text-fill-color:var(--golmd-brand-dark-strong)!important;}
html body.golmdm-has-league-page .golmdm-clubv47-facts .golmdm-league-link-icon{color:rgba(255,255,255,.72)!important;}
html body.golmdm-has-league-page .golmdm-clubv47-facts span,
html body.golmdm-has-league-page .golmdm-clubv47-numbers{border-color:rgba(255,255,255,.14)!important;}
html body.golmdm-has-league-page .golmdm-clubv47-numbers{background:rgba(2,10,13,.22)!important;background-color:rgba(2,10,13,.22)!important;}
html body.golmdm-has-league-page .golmdm-clubv47-trophy,
html body.golmdm-has-league-page .golmdm-clubv47-trophy .golmdm-league-link-icon,
html body.golmdm-has-league-page .golmdm-clubv50-honor-championship,
html body.golmdm-has-league-page .golmdm-clubv50-honor-cup,
html body.golmdm-has-league-page .golmdm-clubv50-honor-supercup{color:var(--golmd-brand-dark-strong)!important;-webkit-text-fill-color:var(--golmd-brand-dark-strong)!important;}

/* 5.0.0-beta.3401-dark-theme-root-marker-parity
   Generated surfaces consume one root-owned palette. Do not restamp the light
   defaults on body: a body-local custom property overrides the already selected
   dark value inherited from html and creates the white loading bands. */
:root,
html{
  --golmdm-generated-page-bg:#ffffff;
  --golmdm-generated-rail-bg:#eef1f4;
  --golmdm-generated-text:#071523;
  --golmdm-generated-muted:#667785;
  --golmdm-generated-line:#e5e7eb;
  --golmdm-page-bg:#ffffff;
  --golmdm-rail-bg:#eef1f4;
  --golmdm-ad-surface-bg:#eef1f4;
  --golmdm-league-gap-bg:#eef1f4;
}
:is(
  html.golmd-theme-dark,
  html.golmdm-theme-dark,
  html.golmdm-dark-live,
  html.golmd-dark-live,
  html[data-theme="dark"],
  html[data-golmdm-real-theme="dark"],
  html[data-golmdm-live-theme="dark"],
  html[data-golmdm-theme-boot="dark"],
  html[data-golmdm-theme="dark"]
){
  --golmdm-generated-page-bg:#0e1a26;
  --golmdm-generated-rail-bg:#23344b;
  --golmdm-generated-text:#e8f0f5;
  --golmdm-generated-muted:#9fb0bd;
  --golmdm-generated-line:#2a3b4c;
  --golmdm-page-bg:#0e1a26;
  --golmdm-rail-bg:#23344b;
  --golmdm-ad-surface-bg:#23344b;
  --golmdm-league-gap-bg:#23344b;
}

html body.golmdm-has-league-page{
  background:var(--golmdm-generated-rail-bg)!important;
  background-color:var(--golmdm-generated-rail-bg)!important;
}

html body.golmdm-has-league-page #golmdm-virtual-page,
html body.golmdm-has-league-page #golmdm-virtual-page.golmdm-page-wrap,
html body.golmdm-has-league-page #golmdm-virtual-page > .golmdm-liga-shell-v78,
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-generated-shell-v5{
  background:var(--golmdm-generated-rail-bg)!important;
  background-color:var(--golmdm-generated-rail-bg)!important;
  color:var(--golmdm-generated-text)!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-left-rail,
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-right-rail{
  background:var(--golmdm-generated-rail-bg)!important;
  background-color:var(--golmdm-generated-rail-bg)!important;
  background-image:none!important;
  color:var(--golmdm-generated-text)!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-left-rail > :is(.golmdm-page-ad,.golmdm-liga-rail-ad),
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-right-rail > :is(.golmdm-page-ad,.golmdm-liga-rail-ad){
  background:var(--golmdm-generated-rail-bg)!important;
  background-color:var(--golmdm-generated-rail-bg)!important;
  background-image:none!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page main.golmdm-liga-main-v78,
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-generated-main-v5,
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78,
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-generated-detail-v5,
html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-page,
html body.golmdm-has-league-page .golmdm-leagues-page-v57,
html body.golmdm-has-league-page .golmdm-leagues-layout,
html body.golmdm-has-league-page .golmdm-leagues-main,
html body.golmdm-has-league-page .golmdm-leagues-sidebar{
  background:var(--golmdm-generated-page-bg)!important;
  background-color:var(--golmdm-generated-page-bg)!important;
  color:var(--golmdm-generated-text)!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-main-v78,
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78,
html body.golmdm-has-league-page .golmdm-leagues-sidebar{
  border-color:var(--golmdm-generated-line)!important;
}

/* League hero is intentionally dark in both site themes. Its own component
   palette must not be overwritten by the generic brand-on token. */
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358,
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-hero-content,
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-hero-content h1,
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-stats,
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-stats b{
  color:#f5f8f2!important;
  -webkit-text-fill-color:#f5f8f2!important;
}
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-subtitle,
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-stats em{
  color:rgba(235,244,235,.82)!important;
  -webkit-text-fill-color:rgba(235,244,235,.82)!important;
}


/* 5.0.0-beta.3091: the canonical theme class changes all generated-page
   secondary-menu surfaces in the same frame. Hover remains immediate as well. */
html body.golmdm-has-league-page :is(#golmdm-virtual-page,.golmdm-liga-shell-v78) .golmdm-u-subnav-v1014,
html body.golmdm-has-league-page :is(#golmdm-virtual-page,.golmdm-liga-shell-v78) .golmdm-u-subnav-v1014 > .golmdm-u-subnav-links,
html body.golmdm-has-league-page :is(#golmdm-virtual-page,.golmdm-liga-shell-v78) .golmdm-u-subnav-v1014 > .golmdm-u-subnav-links > a,
html body.golmdm-has-league-page :is(#golmdm-virtual-page,.golmdm-liga-shell-v78) .golmdm-u-subnav-v1014 > .golmdm-u-subnav-links > a::before,
html body.golmdm-has-league-page :is(#golmdm-virtual-page,.golmdm-liga-shell-v78) .golmdm-u-subnav-v1014 > .golmdm-u-subnav-links > a::after,
html body.golmdm-has-league-page :is(#golmdm-virtual-page,.golmdm-liga-shell-v78) .golmdm-u-subnav-v1014 :is(.golmdm-u-subnav-icon,.golmdm-u-subnav-label,.golmdm-u-subnav-mini){
  transition-property:none!important;
  transition-duration:0s!important;
  transition-delay:0s!important;
}


/* 5.0.0-beta.3094 — frame-audited, single-pass theme surfaces.
   The video showed 3–4 mixed frames: page/root changed first, then news cards,
   scorers, standings rows, club cards and match lists faded to the new palette.
   Root state now wins even if a stale component data attribute survives briefly. */





/* beta.3692 full audit: removed the legacy universal transition owner here.
   It attached transform/opacity transitions to every descendant and pseudo
   element in matches, standings, scorers and news, keeping a large transition
   tree alive and overriding component-level instant interaction contracts. */

/* 5.0.0-beta.3097-league-news-header-tabs-green-icons
   Generated match, league and club section pictograms use the same administrator-
   owned green accent as the homepage headings. Text and source badges stay neutral. */
html body.golmdm-has-league-page .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c)[data-golmdm-section-head],
html body .golmdm-leagues-page-v57 .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c)[data-golmdm-section-head]{
  --golmdm-section-head-icon:var(--golmd-brand-strong)!important;
}
html body.golmdm-has-league-page .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c) .golmdm-section-icon,
html body .golmdm-leagues-page-v57 .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c) .golmdm-section-icon{
  color:var(--golmd-brand-strong)!important;
  -webkit-text-fill-color:var(--golmd-brand-strong)!important;
}


/* 5.0.0-beta.3358 — straight two-pixel section rails aligned to the separators.
   Keep the rail rectangular and let it meet the inner edges of the one-pixel
   horizontal rules without leaving a gap or painting over either separator. */
html body .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c)[data-golmdm-section-head] {
  border-left:0!important;
}
html body .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c)[data-golmdm-section-head]::before {
  content:""!important;
  display:block!important;
  position:absolute!important;
  z-index:3!important;
  left:0!important;
  top:0!important;
  bottom:0!important;
  width:2px!important;
  height:auto!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:var(--golmdm-section-head-accent,var(--golmdm-accent-marker,var(--golmd-green-dark,var(--golmd-brand-strong))))!important;
  background-color:var(--golmdm-section-head-accent,var(--golmdm-accent-marker,var(--golmd-green-dark,var(--golmd-brand-strong))))!important;
  box-shadow:none!important;
  transform:none!important;
  pointer-events:none!important;
}
html body .golmdm-section-head:not(#golmdm-sh-legacy-a):not(#golmdm-sh-legacy-b):not(#golmdm-sh-legacy-c)[data-golmdm-section-head]::after {
  content:none!important;
  display:none!important;
}

/* Main league scorers: the list starts at the same outer edge as match rows.
   Keep horizontal row separators and the bottom rule, but remove the enclosing
   one-pixel side frame that made the two-pixel hover marker look inset/thinner. */
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers > :is(.golmdm-scorers-card,.golmdm-scorer-group-title),
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers > :is(.golmdm-scorers-card,.golmdm-scorer-group-title),
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers > :is(.golmdm-scorers-card,.golmdm-scorer-group-title) {
  border-left:0!important;
  border-right:0!important;
}

/* 5.0.0-beta.3637: canonical league data-list colour and interaction owner.
 * Audited surfaces: full league standings/scorers and the Leagues overview
 * standings/scorers sidebar. One semantic contract is used in both places:
 * Strong = key metrics and 2px markers; Soft = row hover; Line = separators.
 * Rows never translate and separator colours never animate. */

/* Section headings: the pictogram and the straight 2px rail are one Strong
 * accent. Source labels and heading text remain neutral. */
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 :is(section#standings,section#scorers) > .golmdm-section-head[data-golmdm-section-head],
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 :is(section#standings,section#scorers) > .golmdm-section-head[data-golmdm-section-head],
html body .golmdm-leagues-page-v57 .golmdm-side-standings-v62 article:is(.golmdm-sidebar-standings-card,.golmdm-sidebar-scorers-card) > .golmdm-section-head[data-golmdm-section-head]{
  --golmdm-section-head-icon:var(--golmd-brand-strong)!important;
  --golmdm-section-head-accent:var(--golmd-brand-strong)!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 :is(section#standings,section#scorers) > .golmdm-section-head[data-golmdm-section-head]::before,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 :is(section#standings,section#scorers) > .golmdm-section-head[data-golmdm-section-head]::before,
html body .golmdm-leagues-page-v57 .golmdm-side-standings-v62 article:is(.golmdm-sidebar-standings-card,.golmdm-sidebar-scorers-card) > .golmdm-section-head[data-golmdm-section-head]::before{
  background:var(--golmd-brand-strong)!important;
  background-color:var(--golmd-brand-strong)!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 :is(section#standings,section#scorers) > .golmdm-section-head[data-golmdm-section-head] .golmdm-section-icon,
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 :is(section#standings,section#scorers) > .golmdm-section-head[data-golmdm-section-head] .golmdm-section-icon > svg,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 :is(section#standings,section#scorers) > .golmdm-section-head[data-golmdm-section-head] .golmdm-section-icon,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 :is(section#standings,section#scorers) > .golmdm-section-head[data-golmdm-section-head] .golmdm-section-icon > svg,
html body .golmdm-leagues-page-v57 .golmdm-side-standings-v62 article:is(.golmdm-sidebar-standings-card,.golmdm-sidebar-scorers-card) > .golmdm-section-head[data-golmdm-section-head] .golmdm-section-icon,
html body .golmdm-leagues-page-v57 .golmdm-side-standings-v62 article:is(.golmdm-sidebar-standings-card,.golmdm-sidebar-scorers-card) > .golmdm-section-head[data-golmdm-section-head] .golmdm-section-icon > svg{
  color:var(--golmd-brand-strong)!important;
  -webkit-text-fill-color:var(--golmd-brand-strong)!important;
  stroke:currentColor!important;
}

/* Scorer metrics at rest: top-three positions and every goal metric use Strong. */
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers :is(.golmdm-scorer-goals,.golmdm-scorer-goals-icon),
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers :is(.golmdm-scorer-goals,.golmdm-scorer-goals-icon),
html body .golmdm-leagues-page-v57 .golmdm-side-standings-v62 article.golmdm-sidebar-scorers-card :is(.golmdm-mini-scorer-goals,.golmdm-mini-scorer-goals-icon),
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row.is-top-three .golmdm-scorer-rank,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row.is-top-three .golmdm-scorer-rank,
html body .golmdm-leagues-page-v57 .golmdm-side-standings-v62 article.golmdm-sidebar-scorers-card .golmdm-mini-scorer-row.is-top-three .golmdm-mini-scorer-rank{
  color:var(--golmd-brand-strong)!important;
  -webkit-text-fill-color:var(--golmd-brand-strong)!important;
}

/* Scorer rows own one hover treatment: Soft row fill plus a 2px Strong marker.
 * Text, rank and goal colours stay unchanged; no inset-shadow fallback. */
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers li.golmdm-scorer-row,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers li.golmdm-scorer-row,
html body .golmdm-leagues-page-v57 .golmdm-side-standings-v62 article.golmdm-sidebar-scorers-card .golmdm-mini-scorer-list > li.golmdm-mini-scorer-row{
  position:relative!important;
  border-bottom-color:var(--golmd-ui-line,#dfe5ea)!important;
  box-shadow:none!important;
  transform:none!important;
  transition:background-color .13s ease!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers li.golmdm-scorer-row::before,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers li.golmdm-scorer-row::before,
html body .golmdm-leagues-page-v57 .golmdm-side-standings-v62 article.golmdm-sidebar-scorers-card .golmdm-mini-scorer-list > li.golmdm-mini-scorer-row::before{
  content:""!important;
  display:block!important;
  position:absolute!important;
  z-index:4!important;
  left:0!important;
  top:0!important;
  bottom:0!important;
  width:2px!important;
  min-width:2px!important;
  max-width:2px!important;
  height:auto!important;
  border:0!important;
  border-radius:0!important;
  background:var(--golmd-brand-strong)!important;
  background-color:var(--golmd-brand-strong)!important;
  box-shadow:none!important;
  opacity:0!important;
  pointer-events:none!important;
  transform:none!important;
  transition:opacity .13s ease!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers li.golmdm-scorer-row:is(:hover,:focus-within),
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers li.golmdm-scorer-row:is(:hover,:focus-within),
html body .golmdm-leagues-page-v57 .golmdm-side-standings-v62 article.golmdm-sidebar-scorers-card .golmdm-mini-scorer-list > li.golmdm-mini-scorer-row:is(:hover,:focus-within){
  background:var(--golmd-ui-hover-bg)!important;
  background-color:var(--golmd-ui-hover-bg)!important;
  border-bottom-color:var(--golmd-ui-line,#dfe5ea)!important;
  box-shadow:none!important;
  transform:none!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers li.golmdm-scorer-row:is(:hover,:focus-within)::before,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers li.golmdm-scorer-row:is(:hover,:focus-within)::before,
html body .golmdm-leagues-page-v57 .golmdm-side-standings-v62 article.golmdm-sidebar-scorers-card .golmdm-mini-scorer-list > li.golmdm-mini-scorer-row:is(:hover,:focus-within)::before{
  opacity:1!important;
}



/* Standings mirror the scorer-list interaction: row Soft, first metric Strong,
 * 2px Strong marker, points Strong, separators always neutral. */
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-liga-shell-v78 .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr > td,
html body .golmdm-leagues-page-v57 .golmdm-side-standings-v62 table.golmdm-sidebar-standings-compact-table tbody > tr > td{
  border-color:var(--golmd-ui-line,#dfe5ea)!important;
  transition:none!important;
  transform:none!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#standings :is(.golmdm-standing-points,.golmdm-standing-points strong),
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#standings :is(.golmdm-standing-points,.golmdm-standing-points strong),
html body .golmdm-leagues-page-v57 .golmdm-side-standings-v62 table.golmdm-sidebar-standings-compact-table :is(.golmdm-standing-points,.golmdm-standing-points strong){
  color:var(--golmd-brand-strong)!important;
  -webkit-text-fill-color:var(--golmd-brand-strong)!important;
}

/* 5.0.0-beta.4016 final owner: team link hitbox equals the visible name text.
 * Older league typography owners intentionally flex-grow the name box; that is
 * correct for plain labels but wrong for nested anchors because it steals most
 * of the row from the canonical full-match link. */
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row .golmdm-match-row-team > a.golmdm-match-row-name-link,
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row .golmdm-match-row-team > a.golmdm-match-row-club-link,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row .golmdm-match-row-team > a.golmdm-match-row-name-link,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row .golmdm-match-row-team > a.golmdm-match-row-club-link{
  display:block!important;
  flex:0 1 auto!important;
  width:fit-content!important;
  min-width:0!important;
  max-width:calc(100% - 31px)!important;
  align-self:center!important;
  pointer-events:auto!important;
  position:relative!important;
  z-index:4!important;
}
@media(max-width:767px) and (orientation:portrait){
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row .golmdm-match-row-team > a.golmdm-match-row-name-link,
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row .golmdm-match-row-team > a.golmdm-match-row-club-link,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row .golmdm-match-row-team > a.golmdm-match-row-name-link,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row .golmdm-match-row-team > a.golmdm-match-row-club-link{
    max-width:calc(100% - 25px)!important;
  }
}
