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:850!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 8px!important;background:#eef2f5!important;border:0!important;border-bottom:1px solid #d4dde6!important;color:#657280!important;text-transform:uppercase!important;letter-spacing:.052em!important;font-size:11px!important;line-height:1!important;font-weight:850!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:43px!important;min-height:43px!important;padding:0 8px!important;background:#fff!important;border:0!important;border-bottom:1px solid #e3ebf1!important;color:#081522!important;font-size:13px!important;line-height:1.12!important;font-weight:760!important;vertical-align:middle!important;text-align:center!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:#fbfcfd!important;}
html body #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody tr:hover td,
html body .golmdm-shortcode-standings table.golmdm-table.golmdm-standings-table tbody tr:hover td{background:#f6faf7!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:38px!important;min-width:38px!important;max-width:38px!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{font-size:13px!important;font-weight:900!important;color:#0a1723!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:auto!important;min-width:0!important;max-width:none!important;text-align:left!important;padding-left:10px!important;padding-right:10px!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:840!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:13px!important;line-height:1.1!important;font-weight:840!important;color:#081522!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:38px!important;min-width:38px!important;max-width:38px!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:54px!important;min-width:54px!important;max-width:54px!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:42px!important;min-width:42px!important;max-width:42px!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:36px!important;min-width:36px!important;max-width:36px!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{font-size:13px!important;line-height:1!important;font-weight:900!important;color:#22852e!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;text-align:center!important;padding-left:4px!important;padding-right:4px!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{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{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;
  }
}
@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:10.5px!important;letter-spacing:.035em!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:12.5px!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: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-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:34px!important;min-width:34px!important;max-width:34px!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 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:84px!important;min-width:84px!important;max-width:84px!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:12.5px!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:#eff5f8!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;}
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:#7adf83!important;}

html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-team,
html body .golmdm-shortcode-standings .golmdm-standing-team{
  font-weight:720!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:720!important;
  letter-spacing:-.01em!important;
  transition:color .14s ease!important;
}
html body #golmdm-virtual-page section#standings.golmdm-standings tbody tr:hover .golmdm-standing-team,
html body #golmdm-virtual-page section#standings.golmdm-standings tbody tr:hover .golmdm-standing-team-name,
html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-team:hover,
html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-team:hover .golmdm-standing-team-name,
html body .golmdm-shortcode-standings tbody tr:hover .golmdm-standing-team,
html body .golmdm-shortcode-standings tbody tr:hover .golmdm-standing-team-name,
html body .golmdm-shortcode-standings .golmdm-standing-team:hover,
html body .golmdm-shortcode-standings .golmdm-standing-team:hover .golmdm-standing-team-name{
  color:#2f9f38!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:800!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:hover,
html body .golmdm-shortcode-standings .golmdm-standing-form-cell .golmdm-form-badge:hover{
  transform:translateY(-1px)!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:#90f09a!important;
  border-color:#50c85d!important;
  background:linear-gradient(180deg, rgba(58,181,68,.45) 0 36%, #14291b 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:720!important;
}
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings tbody tr:hover .golmdm-standing-team,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings tbody tr:hover .golmdm-standing-team-name,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings tbody tr:hover .golmdm-standing-team,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings tbody tr:hover .golmdm-standing-team-name{
  color:#74df80!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:650!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:650!important;
}

/* dark theme: club cards should get full-card hover feedback, not only the hidden/name color */
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#clubs .golmdm-club-grid-logo-only .golmdm-club-card-logo-only,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-shell-v78 section#clubs .golmdm-club-grid-logo-only .golmdm-club-card-logo-only,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs .golmdm-club-grid-logo-only .golmdm-club-card-logo-only,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#clubs .golmdm-club-grid-logo-only .golmdm-club-card-logo-only,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-shell-v78 section#clubs .golmdm-club-grid-logo-only .golmdm-club-card-logo-only,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs .golmdm-club-grid-logo-only .golmdm-club-card-logo-only,
body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] section#clubs .golmdm-club-grid-logo-only .golmdm-club-card-logo-only,
body.golmdm-has-league-page .golmdm-liga-main-v78[data-golmdm-theme="dark"] section#clubs .golmdm-club-grid-logo-only .golmdm-club-card-logo-only,
body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#clubs .golmdm-club-grid-logo-only .golmdm-club-card-logo-only{
  transition:background-color .14s ease,box-shadow .14s ease,filter .14s ease,transform .14s ease!important;
}
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#clubs .golmdm-club-grid-logo-only .golmdm-club-card-logo-only:hover,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#clubs .golmdm-club-grid-logo-only .golmdm-club-card-logo-only:focus-visible,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-shell-v78 section#clubs .golmdm-club-grid-logo-only .golmdm-club-card-logo-only:hover,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-shell-v78 section#clubs .golmdm-club-grid-logo-only .golmdm-club-card-logo-only:focus-visible,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs .golmdm-club-grid-logo-only .golmdm-club-card-logo-only:hover,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs .golmdm-club-grid-logo-only .golmdm-club-card-logo-only:focus-visible,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#clubs .golmdm-club-grid-logo-only .golmdm-club-card-logo-only:hover,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#clubs .golmdm-club-grid-logo-only .golmdm-club-card-logo-only:focus-visible,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-shell-v78 section#clubs .golmdm-club-grid-logo-only .golmdm-club-card-logo-only:hover,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-shell-v78 section#clubs .golmdm-club-grid-logo-only .golmdm-club-card-logo-only:focus-visible,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs .golmdm-club-grid-logo-only .golmdm-club-card-logo-only:hover,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs .golmdm-club-grid-logo-only .golmdm-club-card-logo-only:focus-visible,
body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] section#clubs .golmdm-club-grid-logo-only .golmdm-club-card-logo-only:hover,
body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] section#clubs .golmdm-club-grid-logo-only .golmdm-club-card-logo-only:focus-visible,
body.golmdm-has-league-page .golmdm-liga-main-v78[data-golmdm-theme="dark"] section#clubs .golmdm-club-grid-logo-only .golmdm-club-card-logo-only:hover,
body.golmdm-has-league-page .golmdm-liga-main-v78[data-golmdm-theme="dark"] section#clubs .golmdm-club-grid-logo-only .golmdm-club-card-logo-only:focus-visible,
body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#clubs .golmdm-club-grid-logo-only .golmdm-club-card-logo-only:hover,
body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#clubs .golmdm-club-grid-logo-only .golmdm-club-card-logo-only:focus-visible{
  background:rgba(57,181,74,.15)!important;
  background-color:rgba(57,181,74,.15)!important;
  box-shadow:inset 0 0 0 1px rgba(86,218,99,.45), inset 0 -2px 0 rgba(57,181,74,.75), 0 6px 18px rgba(0,0,0,.18)!important;
  transform:translateY(-1px)!important;
  filter:saturate(1.05)!important;
  outline:0!important;
}
html.golmd-theme-dark body.golmdm-has-league-page section#clubs .golmdm-club-card-logo-only:hover img,
html body.golmd-theme-dark.golmdm-has-league-page section#clubs .golmdm-club-card-logo-only:hover img,
body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#clubs .golmdm-club-card-logo-only:hover img{
  filter:drop-shadow(0 0 8px rgba(57,181,74,.26))!important;
}

/* 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:650!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:650!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,
  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: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 */
:is(html.golmd-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-standings-table tbody tr:hover td,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-standings-table tbody tr:hover td,
body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-standings-table tbody tr:hover td,
body[data-theme="dark"].golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-standings-table tbody tr:hover td,
body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#standings.golmdm-standings table.golmdm-standings-table tbody tr:hover td{
  background:#152431!important;
  background-color:#152431!important;
  border-top-color:rgba(65,189,83,.22)!important;
  border-bottom-color:rgba(65,189,83,.22)!important;
}
:is(html.golmd-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-standings-table tbody tr:hover td:first-child,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-standings-table tbody tr:hover td:first-child,
body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-standings-table tbody tr:hover td:first-child,
body[data-theme="dark"].golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-standings-table tbody tr:hover td:first-child,
body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#standings.golmdm-standings table.golmdm-standings-table tbody tr:hover td:first-child{
  box-shadow:inset 3px 0 0 #39b54a!important;
}
:is(html.golmd-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-standings-table tbody tr:hover .golmdm-standing-team,
:is(html.golmd-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-standings-table tbody tr:hover .golmdm-standing-team-name,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-standings-table tbody tr:hover .golmdm-standing-team,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-standings-table tbody tr:hover .golmdm-standing-team-name,
body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-standings-table tbody tr:hover .golmdm-standing-team,
body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page section#standings.golmdm-standings table.golmdm-standings-table tbody tr:hover .golmdm-standing-team-name,
body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#standings.golmdm-standings table.golmdm-standings-table tbody tr:hover .golmdm-standing-team,
body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#standings.golmdm-standings table.golmdm-standings-table tbody tr:hover .golmdm-standing-team-name{
  color:#55d966!important;
  -webkit-text-fill-color:#55d966!important;
}

/* club logo cards: broad dark selectors + stronger visible hover */
:is(html.golmd-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page #golmdm-virtual-page section#clubs :is(a.golmdm-club-card,.golmdm-club-card-logo-only):hover,
:is(html.golmd-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page #golmdm-virtual-page section#clubs :is(a.golmdm-club-card,.golmdm-club-card-logo-only):focus-visible,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#clubs :is(a.golmdm-club-card,.golmdm-club-card-logo-only):hover,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#clubs :is(a.golmdm-club-card,.golmdm-club-card-logo-only):focus-visible,
body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page section#clubs :is(a.golmdm-club-card,.golmdm-club-card-logo-only):hover,
body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page section#clubs :is(a.golmdm-club-card,.golmdm-club-card-logo-only):focus-visible,
body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#clubs :is(a.golmdm-club-card,.golmdm-club-card-logo-only):hover,
body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#clubs :is(a.golmdm-club-card,.golmdm-club-card-logo-only):focus-visible,
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] section#clubs :is(a.golmdm-club-card,.golmdm-club-card-logo-only):hover,
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] section#clubs :is(a.golmdm-club-card,.golmdm-club-card-logo-only):focus-visible{
  background:rgba(57,181,74,.20)!important;
  background-color:rgba(57,181,74,.20)!important;
  box-shadow:inset 0 0 0 1px rgba(86,218,99,.58), inset 0 -3px 0 rgba(57,181,74,.90), 0 6px 18px rgba(0,0,0,.26)!important;
  transform:translateY(-1px)!important;
  outline:0!important;
}
:is(html.golmd-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page #golmdm-virtual-page section#clubs :is(a.golmdm-club-card,.golmdm-club-card-logo-only):hover img,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#clubs :is(a.golmdm-club-card,.golmdm-club-card-logo-only):hover img,
body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page section#clubs :is(a.golmdm-club-card,.golmdm-club-card-logo-only):hover img{
  filter:drop-shadow(0 0 9px rgba(57,181,74,.35))!important;
}

/* 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:900!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:hover,
html body .golmdm-shortcode-standings .golmdm-standing-form-cell .golmdm-form-badge:hover{
  transform:translateY(-1px)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 5px 14px rgba(0,0,0,.22)!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(69,191,69,.82)!important;background:rgba(69,191,69,.16)!important;color:#78ff78!important;-webkit-text-fill-color:#78ff78!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:118px!important;min-width:118px!important;max-width:118px!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. */
:is(html.golmd-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page section#matches.golmdm-rounds .golmdm-match-row,
:is(html.golmd-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page section#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 body.golmdm-has-league-page [data-golmdm-theme="dark"] section#matches.golmdm-rounds .golmdm-match-row,
html body.golmdm-has-league-page [data-golmdm-theme="dark"] 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,color .14s ease,box-shadow .14s ease!important;
}
:is(html.golmd-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page section#matches.golmdm-rounds .golmdm-match-row:hover,
:is(html.golmd-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page section#matches.golmdm-rounds .golmdm-match-row:hover .golmdm-match-row-link,
:is(html.golmd-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page section#matches.golmdm-rounds .golmdm-match-row-link:hover,
body.golmd-theme-dark.golmdm-has-league-page section#matches.golmdm-rounds .golmdm-match-row:hover,
body.golmd-theme-dark.golmdm-has-league-page section#matches.golmdm-rounds .golmdm-match-row:hover .golmdm-match-row-link,
body.golmd-theme-dark.golmdm-has-league-page section#matches.golmdm-rounds .golmdm-match-row-link:hover,
body.golmdm-dark-live.golmdm-has-league-page section#matches.golmdm-rounds .golmdm-match-row:hover,
body.golmdm-dark-live.golmdm-has-league-page section#matches.golmdm-rounds .golmdm-match-row:hover .golmdm-match-row-link,
body.golmdm-dark-live.golmdm-has-league-page section#matches.golmdm-rounds .golmdm-match-row-link:hover,
html body.golmdm-has-league-page [data-golmdm-theme="dark"] section#matches.golmdm-rounds .golmdm-match-row:hover,
html body.golmdm-has-league-page [data-golmdm-theme="dark"] section#matches.golmdm-rounds .golmdm-match-row:hover .golmdm-match-row-link,
html body.golmdm-has-league-page [data-golmdm-theme="dark"] section#matches.golmdm-rounds .golmdm-match-row-link:hover{
  background:#142532!important;
  background-color:#142532!important;
  background-image:none!important;
  border-color:#22323f!important;
  border-top-color:#22323f!important;
  border-bottom-color:#22323f!important;
  box-shadow:inset 4px 0 0 rgba(57,181,74,.92)!important;
}
:is(html.golmd-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page section#matches.golmdm-rounds .golmdm-match-row:hover :is(.golmdm-match-row-team,.golmdm-match-row-team span),
body.golmd-theme-dark.golmdm-has-league-page section#matches.golmdm-rounds .golmdm-match-row:hover :is(.golmdm-match-row-team,.golmdm-match-row-team span),
body.golmdm-dark-live.golmdm-has-league-page section#matches.golmdm-rounds .golmdm-match-row:hover :is(.golmdm-match-row-team,.golmdm-match-row-team span),
html body.golmdm-has-league-page [data-golmdm-theme="dark"] section#matches.golmdm-rounds .golmdm-match-row:hover :is(.golmdm-match-row-team,.golmdm-match-row-team span){
  color:#5adc69!important;
  -webkit-text-fill-color:#5adc69!important;
}
:is(html.golmd-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page section#matches.golmdm-rounds .golmdm-match-row:hover + .golmdm-match-row,
body.golmd-theme-dark.golmdm-has-league-page section#matches.golmdm-rounds .golmdm-match-row:hover + .golmdm-match-row,
html body.golmdm-has-league-page [data-golmdm-theme="dark"] section#matches.golmdm-rounds .golmdm-match-row:hover + .golmdm-match-row{
  border-top-color:#22323f!important;
}

/* Dark theme: remove the overly bright vertical line before form/stat columns. */
:is(html.golmd-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-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 body.golmdm-has-league-page [data-golmdm-theme="dark"] 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;
}
:is(html.golmd-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-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 body.golmdm-has-league-page [data-golmdm-theme="dark"] section#standings.golmdm-standings table.golmdm-standings-table :is(th.golmdm-standing-form-head,td.golmdm-standing-form-cell){
  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:850!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:hover,
html body .golmdm-shortcode-standings .golmdm-standing-form-cell .golmdm-form-badge:hover{
  transform:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.09)!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:#4fbf4b!important;background:#13351d!important;background-color:#13351d!important;color:#78ff78!important;-webkit-text-fill-color:#78ff78!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:104px!important;min-width:104px!important;max-width:104px!important;padding-left:4px!important;padding-right:4px!important;
}

/* Mobile: tighten only the standings table width and cell padding. */
@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: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,
  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: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,
body #golmdm-virtual-page [data-golmdm-theme="dark"] section#matches .golmdm-match-row,
body #golmdm-virtual-page [data-golmdm-theme="dark"] section#matches .golmdm-match-row > .golmdm-match-row-link,
body .golmdm-liga-shell-v78[data-golmdm-theme="dark"] section#matches .golmdm-match-row,
body .golmdm-liga-shell-v78[data-golmdm-theme="dark"] section#matches .golmdm-match-row > .golmdm-match-row-link,
body .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#matches .golmdm-match-row,
body .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#matches .golmdm-match-row > .golmdm-match-row-link{
  transition:background-color .14s ease, box-shadow .14s ease, color .14s ease!important;
}
html.golmd-theme-dark body #golmdm-virtual-page section#matches .golmdm-match-row:hover,
html.golmd-theme-dark body #golmdm-virtual-page section#matches .golmdm-match-row:hover > .golmdm-match-row-link,
html.golmd-theme-dark body #golmdm-virtual-page section#matches .golmdm-match-row > .golmdm-match-row-link:hover,
html body.golmd-theme-dark #golmdm-virtual-page section#matches .golmdm-match-row:hover,
html body.golmd-theme-dark #golmdm-virtual-page section#matches .golmdm-match-row:hover > .golmdm-match-row-link,
html body.golmd-theme-dark #golmdm-virtual-page section#matches .golmdm-match-row > .golmdm-match-row-link:hover,
html.golmdm-dark-live body #golmdm-virtual-page section#matches .golmdm-match-row:hover,
html.golmdm-dark-live body #golmdm-virtual-page section#matches .golmdm-match-row:hover > .golmdm-match-row-link,
html.golmdm-dark-live body #golmdm-virtual-page section#matches .golmdm-match-row > .golmdm-match-row-link:hover,
html[data-golmdm-real-theme="dark"] body #golmdm-virtual-page section#matches .golmdm-match-row:hover,
html[data-golmdm-real-theme="dark"] body #golmdm-virtual-page section#matches .golmdm-match-row:hover > .golmdm-match-row-link,
html[data-golmdm-real-theme="dark"] body #golmdm-virtual-page section#matches .golmdm-match-row > .golmdm-match-row-link:hover,
body #golmdm-virtual-page [data-golmdm-theme="dark"] section#matches .golmdm-match-row:hover,
body #golmdm-virtual-page [data-golmdm-theme="dark"] section#matches .golmdm-match-row:hover > .golmdm-match-row-link,
body #golmdm-virtual-page [data-golmdm-theme="dark"] section#matches .golmdm-match-row > .golmdm-match-row-link:hover,
body .golmdm-liga-shell-v78[data-golmdm-theme="dark"] section#matches .golmdm-match-row:hover,
body .golmdm-liga-shell-v78[data-golmdm-theme="dark"] section#matches .golmdm-match-row:hover > .golmdm-match-row-link,
body .golmdm-liga-shell-v78[data-golmdm-theme="dark"] section#matches .golmdm-match-row > .golmdm-match-row-link:hover,
body .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#matches .golmdm-match-row:hover,
body .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#matches .golmdm-match-row:hover > .golmdm-match-row-link,
body .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#matches .golmdm-match-row > .golmdm-match-row-link:hover{
  background:#1a3445!important;
  background-color:#1a3445!important;
  border-color:#2d4b5d!important;
  border-bottom-color:#213241!important;
  box-shadow:inset 3px 0 0 rgba(57,181,74,.70)!important;
}
html.golmd-theme-dark body #golmdm-virtual-page section#matches .golmdm-match-row:hover .golmdm-match-row-team,
html.golmd-theme-dark body #golmdm-virtual-page section#matches .golmdm-match-row:hover .golmdm-match-row-name,
html.golmd-theme-dark body #golmdm-virtual-page section#matches .golmdm-match-row-link:hover .golmdm-match-row-team,
html.golmd-theme-dark body #golmdm-virtual-page section#matches .golmdm-match-row-link:hover .golmdm-match-row-name,
html body.golmd-theme-dark #golmdm-virtual-page section#matches .golmdm-match-row:hover .golmdm-match-row-team,
html body.golmd-theme-dark #golmdm-virtual-page section#matches .golmdm-match-row:hover .golmdm-match-row-name,
html body.golmd-theme-dark #golmdm-virtual-page section#matches .golmdm-match-row-link:hover .golmdm-match-row-team,
html body.golmd-theme-dark #golmdm-virtual-page section#matches .golmdm-match-row-link:hover .golmdm-match-row-name,
html[data-golmdm-real-theme="dark"] body #golmdm-virtual-page section#matches .golmdm-match-row:hover .golmdm-match-row-team,
html[data-golmdm-real-theme="dark"] body #golmdm-virtual-page section#matches .golmdm-match-row:hover .golmdm-match-row-name,
body #golmdm-virtual-page [data-golmdm-theme="dark"] section#matches .golmdm-match-row:hover .golmdm-match-row-team,
body #golmdm-virtual-page [data-golmdm-theme="dark"] section#matches .golmdm-match-row:hover .golmdm-match-row-name,
body .golmdm-liga-shell-v78[data-golmdm-theme="dark"] section#matches .golmdm-match-row:hover .golmdm-match-row-team,
body .golmdm-liga-shell-v78[data-golmdm-theme="dark"] section#matches .golmdm-match-row:hover .golmdm-match-row-name{
  color:#74df80!important;
  -webkit-text-fill-color:#74df80!important;
}
/* The line under the row must not become bright on hover. */
html.golmd-theme-dark body #golmdm-virtual-page section#matches .golmdm-match-row:hover,
html.golmd-theme-dark body #golmdm-virtual-page section#matches .golmdm-match-row:hover > .golmdm-match-row-link,
html body.golmd-theme-dark #golmdm-virtual-page section#matches .golmdm-match-row:hover,
html body.golmd-theme-dark #golmdm-virtual-page section#matches .golmdm-match-row:hover > .golmdm-match-row-link,
body #golmdm-virtual-page [data-golmdm-theme="dark"] section#matches .golmdm-match-row:hover,
body #golmdm-virtual-page [data-golmdm-theme="dark"] section#matches .golmdm-match-row:hover > .golmdm-match-row-link{
  border-bottom-color:#213241!important;
}

/* ===== 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),
body #golmdm-virtual-page [data-golmdm-theme="dark"] section#standings.golmdm-standings table.golmdm-standings-table :is(th.golmdm-standing-form-head,td.golmdm-standing-form-cell),
body .golmdm-liga-shell-v78[data-golmdm-theme="dark"] section#standings.golmdm-standings table.golmdm-standings-table :is(th.golmdm-standing-form-head,td.golmdm-standing-form-cell),
body .golmdm-league-detail-v78[data-golmdm-theme="dark"] 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:850!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:#4abb55!important;color:#2fb343!important;-webkit-text-fill-color:#2fb343!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:#fff1f0!important;background-color:#fff1f0!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,
body #golmdm-virtual-page [data-golmdm-theme="dark"] section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge,
body .golmdm-liga-shell-v78[data-golmdm-theme="dark"] 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,
body #golmdm-virtual-page [data-golmdm-theme="dark"] section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-win,
body .golmdm-liga-shell-v78[data-golmdm-theme="dark"] section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-win{
  background:#132d1b!important;background-color:#132d1b!important;border-color:#45b84f!important;color:#79f084!important;-webkit-text-fill-color:#79f084!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,
body #golmdm-virtual-page [data-golmdm-theme="dark"] section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-draw,
body .golmdm-liga-shell-v78[data-golmdm-theme="dark"] 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,
body #golmdm-virtual-page [data-golmdm-theme="dark"] section#standings.golmdm-standings .golmdm-standing-form-cell .golmdm-form-badge.golmdm-form-loss,
body .golmdm-liga-shell-v78[data-golmdm-theme="dark"] 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:650!important;}
  html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-team-logo,
  html body .golmdm-shortcode-standings .golmdm-standing-team-logo,
  html body #golmdm-virtual-page section#standings.golmdm-standings .golmdm-standing-team-logo img,
  html body .golmdm-shortcode-standings .golmdm-standing-team-logo img{width: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;}
}
