/* 0.1.198: stronger live light/dark theme sync and cleanup. */
/* 5.0.0-beta.1625-home-poll-total-clean: stable rail variables before JS, without forcing html/body scrollbars.
   The exact values are written by golmdmPrepaintRailVars() before generated rails are parsed. */
html{scrollbar-gutter:stable;}
:root{--golmdm-league-center:720px;--golmd-main-menu-rail-top-v1340:108px;--golmd-main-menu-rail-pad-v1340:0px;--golmd-main-menu-rail-bottom-v1340:108px;--golmdm-sticky-top:var(--golmd-main-menu-rail-bottom-v1340,108px);--golmdm-rail-top:var(--golmd-main-menu-rail-top-v1340,108px);--golmdm-rail-headpad:var(--golmd-main-menu-rail-pad-v1340,0px);--golmdm-rail-extra-bottom:0px;--golmdm-generated-top-overlap:8px;--golmdm-rail-h:calc(100vh - (var(--golmdm-rail-top,var(--golmd-main-menu-rail-top-v1340,108px)) - var(--golmdm-generated-top-overlap,8px)) + var(--golmdm-rail-extra-bottom,0px));--golmdm-rail-inner-h:calc(var(--golmdm-rail-h,calc(100vh - (var(--golmdm-rail-top,var(--golmd-main-menu-rail-top-v1340,108px)) - var(--golmdm-generated-top-overlap,8px)))) - var(--golmdm-rail-headpad,var(--golmd-main-menu-rail-pad-v1340,0px)));--golmdm-rail-center-pre:min(var(--golmdm-league-center,720px),calc(100vw - 32px));--golmdm-fixed-league-left:max(0px,calc((100vw - var(--golmdm-rail-center-pre))/2));--golmdm-fixed-league-w:var(--golmdm-rail-center-pre);--golmdm-rail-right-edge:calc(var(--golmdm-fixed-league-left) + var(--golmdm-fixed-league-w));--golmdm-rail-w:max(0px,calc(var(--golmdm-fixed-league-left) + 1px));--golmdm-rail-left-w:var(--golmdm-rail-w);--golmdm-rail-right-w:var(--golmdm-rail-w);--golmdm-rail-right-x:max(0px,calc(var(--golmdm-rail-right-edge) - 1px));}
html body{--golmd-main-menu-rail-top-v1340:108px;--golmd-main-menu-rail-pad-v1340:0px;--golmd-main-menu-rail-bottom-v1340:108px;}
html body.admin-bar{--golmd-main-menu-rail-top-v1340:140px;--golmd-main-menu-rail-pad-v1340:0px;--golmd-main-menu-rail-bottom-v1340:140px;}
html body.golmdm-has-league-page{--golmdm-sticky-top:var(--golmd-main-menu-rail-bottom-v1340,108px);--golmdm-rail-top:var(--golmd-main-menu-rail-top-v1340,108px);--golmdm-rail-headpad:var(--golmd-main-menu-rail-pad-v1340,0px);--golmdm-generated-top-overlap:8px;--golmdm-rail-h:calc(100vh - (var(--golmdm-rail-top,var(--golmd-main-menu-rail-top-v1340,108px)) - var(--golmdm-generated-top-overlap,8px)) + var(--golmdm-rail-extra-bottom,0px));--golmdm-rail-inner-h:calc(var(--golmdm-rail-h,calc(100vh - (var(--golmdm-rail-top,var(--golmd-main-menu-rail-top-v1340,108px)) - var(--golmdm-generated-top-overlap,8px)))) - var(--golmdm-rail-headpad,var(--golmd-main-menu-rail-pad-v1340,0px)));}

/* 5.0.0-beta.1625-home-poll-total-clean: rail first-paint contract without body-class dependency.
   The generated body class can be added by the runtime after the first paint; rails must not
   spend that frame as normal in-flow children of the 720px shell. */
@media (min-width:1024px){
html #golmdm-virtual-page .golmdm-liga-shell-v78 > .golmdm-liga-left-rail,
html .golmdm-liga-shell-v78.golmdm-generated-shell-v5 > .golmdm-liga-left-rail{position:sticky!important;top:calc(var(--golmd-main-menu-rail-top-v1349,var(--golmdm-rail-top,var(--golmd-main-menu-rail-top-v1340,108px))) - var(--golmdm-generated-top-overlap,8px))!important;bottom:auto!important;left:auto!important;right:auto!important;margin-left:calc(-1 * var(--golmdm-fixed-league-left,max(0px,calc((100vw - min(720px,calc(100vw - 32px)))/2))))!important;margin-right:0!important;width:var(--golmdm-rail-left-w,var(--golmdm-rail-w,300px))!important;max-width:var(--golmdm-rail-left-w,var(--golmdm-rail-w,300px))!important;min-width:0!important;height:0!important;min-height:0!important;max-height:0!important;overflow:visible!important;background:var(--golmdm-rail-bg,#eef1f4)!important;background-color:var(--golmdm-rail-bg,#eef1f4)!important;background-image:none!important;z-index:5!important;box-sizing:border-box!important;}
html #golmdm-virtual-page .golmdm-liga-shell-v78 > .golmdm-liga-right-rail,
html .golmdm-liga-shell-v78.golmdm-generated-shell-v5 > .golmdm-liga-right-rail{position:sticky!important;top:calc(var(--golmd-main-menu-rail-top-v1349,var(--golmdm-rail-top,var(--golmd-main-menu-rail-top-v1340,108px))) - var(--golmdm-generated-top-overlap,8px))!important;bottom:auto!important;left:auto!important;right:auto!important;margin-left:calc(var(--golmdm-fixed-league-w,min(720px,calc(100vw - 32px))) - 1px)!important;margin-right:0!important;width:var(--golmdm-rail-right-w,var(--golmdm-rail-w,300px))!important;max-width:var(--golmdm-rail-right-w,var(--golmdm-rail-w,300px))!important;min-width:0!important;height:0!important;min-height:0!important;max-height:0!important;overflow:visible!important;background:var(--golmdm-rail-bg,#eef1f4)!important;background-color:var(--golmdm-rail-bg,#eef1f4)!important;background-image:none!important;z-index:5!important;box-sizing:border-box!important;}
html #golmdm-virtual-page .golmdm-liga-shell-v78 > .golmdm-liga-left-rail,
html #golmdm-virtual-page .golmdm-liga-shell-v78 > .golmdm-liga-right-rail,
html .golmdm-liga-shell-v78.golmdm-generated-shell-v5 > .golmdm-liga-left-rail,
html .golmdm-liga-shell-v78.golmdm-generated-shell-v5 > .golmdm-liga-right-rail{padding-top:0!important;padding-bottom:0!important;}
}
@media (max-width:1023px){
html #golmdm-virtual-page .golmdm-liga-shell-v78 > .golmdm-liga-left-rail,
html #golmdm-virtual-page .golmdm-liga-shell-v78 > .golmdm-liga-right-rail,
html .golmdm-liga-shell-v78.golmdm-generated-shell-v5 > .golmdm-liga-left-rail,
html .golmdm-liga-shell-v78.golmdm-generated-shell-v5 > .golmdm-liga-right-rail{display:none!important;}
}

html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 > .golmdm-liga-hero,
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv36-page > .golmdm-clubv47-hero,
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv36-page > .golmdm-clubv36-hero{margin-bottom:0!important;}
/* 5.0.0-beta.1625-home-poll-total-clean: removed legacy secondary-anchor-nav CSS. */

html body.golmdm-has-league-page,
html body.golmdm-has-league-page #page,
html body.golmdm-has-league-page .site,
html body.golmdm-has-league-page #content,
html body.golmdm-has-league-page .site-content,
html body.golmdm-has-league-page .ast-container,
html body.golmdm-has-league-page #primary,
html body.golmdm-has-league-page .content-area,
html body.golmdm-has-league-page .site-main,
html body.golmdm-has-league-page main.site-main,
html body.golmdm-has-league-page .entry-content,
html body.golmdm-has-league-page .page-content,
html body.golmdm-has-league-page article,
html body.golmdm-has-league-page #golmdm-virtual-page{background:#fff!important;background-color:#fff!important;}
html body.golmdm-has-league-page #content,
html body.golmdm-has-league-page .site-content,
html body.golmdm-has-league-page .ast-container,
html body.golmdm-has-league-page #primary,
html body.golmdm-has-league-page .content-area,
html body.golmdm-has-league-page .site-main,
html body.golmdm-has-league-page main.site-main,
html body.golmdm-has-league-page .entry-content,
html body.golmdm-has-league-page .page-content{width:100%!important;max-width:none!important;margin:0!important;margin-top:0!important;padding-top:0!important;padding-left:0!important;padding-right:0!important;overflow:visible!important;box-sizing:border-box!important;}
html body.golmdm-has-league-page #golmdm-virtual-page.golmdm-page-wrap{display:block!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:0!important;overflow:visible!important;background:#fff!important;box-sizing:border-box!important;}
html body.golmdm-has-league-page .golmdm-liga-shell-v78{display:block!important;position:relative!important;width:min(var(--golmdm-league-center),calc(100vw - 32px))!important;max-width:var(--golmdm-league-center)!important;min-width:0!important;margin:0 auto!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important;background:#fff!important;background-color:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;}
html body.golmdm-has-league-page .golmdm-liga-shell-v78::before,
html body.golmdm-has-league-page .golmdm-liga-shell-v78::after{content:none!important;display:none!important;}
html body.golmdm-has-league-page .golmdm-liga-main-v78{display:block!important;position:relative!important;width:var(--golmdm-league-center)!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important;background:#fff!important;background-color:#fff!important;color:#071523!important;border:0!important;border-left:0!important;border-right:0!important;border-radius:0!important;box-shadow:none!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78{display:block!important;position:relative!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important;background:#fff!important;background-color:#fff!important;color:#071523!important;border:0!important;border-radius:0!important;box-shadow:none!important;}

html body.golmdm-virtual-match.golmdm-has-league-page #golmdm-virtual-page,
html body.golmdm-virtual-match.golmdm-has-league-page #golmdm-virtual-page.golmdm-page-wrap,
html body.golmdm-virtual-match.golmdm-has-league-page #golmdm-virtual-page > .golmdm-generated-match-shell-v89,
html body.golmdm-virtual-match.golmdm-has-league-page #golmdm-virtual-page .golmdm-generated-main-v5,
html body.golmdm-virtual-match.golmdm-has-league-page #golmdm-virtual-page .golmdm-generated-detail-v5,
html body.golmdm-virtual-match.golmdm-has-league-page #golmdm-virtual-page article.golmdm-match-page,
html body.golmdm-virtual-match.golmdm-has-league-page #golmdm-virtual-page article.golmdm-matchv89-page{background:var(--golmdm-ad-surface-bg,#eef1f4)!important;background-color:var(--golmdm-ad-surface-bg,#eef1f4)!important;background-image:none!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 *,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 *{box-sizing:border-box!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 > *,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-card,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-card,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-table-wrap,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-scorers,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-news{max-width:100%!important;background:#fff!important;background-color:#fff!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-scorers,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-docs,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-rounds,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-clubs-section,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-news{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;overflow:visible!important;background:#fff!important;background-color:#fff!important;box-sizing:border-box!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-scorer-list{list-style-position:outside!important;margin:0!important;padding:0 8px 0 30px!important;width:100%!important;max-width:100%!important;overflow:visible!important;box-sizing:border-box!important;color:#071523!important;background:#fff!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-scorer-list li{margin:6px 0!important;padding:0!important;max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.35!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-scorer-list span,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-scorer-list em{font-size:12px!important;color:#5f6f7a!important;}
html body.golmdm-has-league-page .golmdm-liga-hero{position:relative!important;top:auto!important;z-index:9000!important;display:block!important;width:100%!important;max-width:100%!important;margin:0 0 10px!important;padding:0!important;background:#fff!important;background-color:#fff!important;border:0!important;border-bottom:1px solid rgba(8,16,24,.09)!important;border-radius:0!important;box-shadow:0 -2px 0 #fff,0 4px 12px rgba(8,16,24,.03)!important;overflow:visible!important;transform:none!important;}
html body.golmdm-has-league-page .golmdm-liga-hero-main{display:grid!important;grid-template-columns:34px minmax(218px,270px) 112px minmax(200px,1fr)!important;align-items:center!important;width:100%!important;max-width:100%!important;margin:0!important;padding:5px 12px!important;min-height:52px!important;column-gap:12px!important;row-gap:0!important;background:#fff!important;background-color:#fff!important;}
html body.golmdm-has-league-page .golmdm-liga-hero-logo-wrap{grid-column:1!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 34px!important;width:34px!important;min-height:34px!important;padding-right:5px!important;border-right:0!important;background:#fff!important;}
html body.golmdm-has-league-page .golmdm-liga-hero-logo{width:24px!important;height:24px!important;max-width:24px!important;max-height:24px!important;object-fit:contain!important;filter:drop-shadow(0 3px 7px rgba(8,16,24,.08))!important;}
html body.golmdm-has-league-page .golmdm-liga-hero-main.golmdm-liga-hero-main-no-logo{grid-template-columns:minmax(252px,304px) 112px minmax(200px,1fr)!important;}
html body.golmdm-has-league-page .golmdm-liga-hero-main.golmdm-liga-hero-main-no-logo .golmdm-liga-hero-logo-wrap{display:none!important;}
html body.golmdm-has-league-page .golmdm-liga-hero-main.golmdm-liga-hero-main-no-logo .golmdm-liga-hero-content{grid-column:1!important;max-width:304px!important;}
html body.golmdm-has-league-page .golmdm-liga-hero-main.golmdm-liga-hero-main-no-logo .golmdm-liga-stats{grid-column:2!important;}
html body.golmdm-has-league-page .golmdm-liga-hero-main.golmdm-liga-hero-main-no-logo .golmdm-liga-hero-controls{grid-column:3!important;}
html body.golmdm-has-league-page .golmdm-liga-hero-content{grid-column:2!important;flex:0 1 auto!important;min-width:0!important;max-width:270px!important;padding-right:0!important;background:#fff!important;}
html body.golmdm-has-league-page .golmdm-liga-hero-content h1{margin:0 0 2px!important;font-size:18px!important;line-height:1!important;font-weight:800!important;letter-spacing:-.025em!important;color:#071523!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;background:#fff!important;}
html body.golmdm-has-league-page .golmdm-liga-season-line{display:flex!important;align-items:center!important;gap:5px!important;margin:0!important;min-width:0!important;color:#61707c!important;font-size:10.8px!important;font-weight:680!important;line-height:1.1!important;background:#fff!important;}
html body.golmdm-has-league-page .golmdm-liga-season-line b{display:inline-flex!important;align-items:center!important;gap:5px!important;padding:2px 6px!important;border-radius:999px!important;background:rgba(57,181,74,.10)!important;color:#2b7e2d!important;font-size:10px!important;font-weight:740!important;white-space:nowrap!important;}
html body.golmdm-has-league-page .golmdm-liga-season-line b i{display:block!important;width:7px!important;height:7px!important;border-radius:50%!important;background:var(--gol-status-color,#39b54a)!important;box-shadow:0 0 0 2px rgba(57,181,74,.13)!important;}
html body.golmdm-has-league-page .golmdm-liga-subtitle{margin:3px 0 0!important;color:#6c7985!important;font-size:10.8px!important;font-weight:680!important;line-height:1.1!important;background:#fff!important;}
html body.golmdm-has-league-page .golmdm-liga-stats{grid-column:3!important;justify-self:start!important;align-self:center!important;width:112px!important;min-width:112px!important;max-width:112px!important;display:grid!important;grid-template-rows:repeat(2,auto)!important;align-content:center!important;justify-content:start!important;row-gap:6px!important;margin:0!important;padding:0!important;border-left:0!important;border-right:0!important;background:#fff!important;overflow:visible!important;white-space:nowrap!important;}
html body.golmdm-has-league-page .golmdm-liga-stats span{display:grid!important;grid-template-columns:12px auto auto!important;align-items:center!important;justify-content:start!important;column-gap:6px!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;white-space:nowrap!important;line-height:1!important;color:#5f6f7a!important;background:#fff!important;}
html body.golmdm-has-league-page .golmdm-liga-stats span+span{margin-top:0!important;padding-left:0!important;}
html body.golmdm-has-league-page .golmdm-liga-stats svg{width:11px!important;height:11px!important;flex:0 0 11px!important;color:#71808c!important;stroke:currentColor!important;}
html body.golmdm-has-league-page .golmdm-liga-stats b{min-width:0!important;width:auto!important;flex:0 0 auto!important;text-align:left!important;font-size:13px!important;line-height:1!important;font-weight:820!important;color:#071523!important;background:transparent!important;}
html body.golmdm-has-league-page .golmdm-liga-stats em{flex:0 0 auto!important;display:inline!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;font-style:normal!important;font-size:10px!important;line-height:1!important;font-weight:620!important;color:#61707c!important;background:transparent!important;}
html body.golmdm-has-league-page .golmdm-liga-hero-controls{grid-column:4!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;align-self:center!important;justify-self:stretch!important;background:#fff!important;}
html body.golmdm-has-league-page .golmdm-liga-tabs,
html body.golmdm-has-league-page .golmdm-liga-subtabs{display:flex!important;width:100%!important;max-width:100%!important;margin:0!important;background:#fff!important;border:1px solid rgba(8,16,24,.09)!important;border-radius:6px!important;overflow:hidden!important;}
html body.golmdm-has-league-page .golmdm-liga-subtabs{margin-top:3px!important;}
html body.golmdm-has-league-page .golmdm-liga-tabs a,
html body.golmdm-has-league-page .golmdm-liga-subtabs a{display:flex!important;align-items:center!important;justify-content:center!important;flex:1 1 0!important;min-width:0!important;height:22px!important;min-height:22px!important;margin:0!important;padding:0 6px!important;border:0!important;border-radius:0!important;background:#fff!important;color:#071523!important;font-size:9.8px!important;font-weight:680!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
html body.golmdm-has-league-page .golmdm-liga-tabs a+a,
html body.golmdm-has-league-page .golmdm-liga-subtabs a+a{border-left:1px solid rgba(8,16,24,.10)!important;}
html body.golmdm-has-league-page .golmdm-liga-tabs a.is-active,
html body.golmdm-has-league-page .golmdm-liga-subtabs a.is-active{background:#2f8f22!important;color:#fff!important;}
html body.golmdm-has-league-page .golmdm-liga-anchor-nav{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;background:#fff!important;border-top:1px solid rgba(8,16,24,.08)!important;border-bottom:1px solid rgba(8,16,24,.10)!important;box-shadow:none!important;}
html body.golmdm-has-league-page .golmdm-liga-anchor-nav.golmdm-liga-anchor-nav-4{grid-template-columns:repeat(4,minmax(0,1fr))!important;}
html body.golmdm-has-league-page .golmdm-liga-anchor-nav a{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0 7px!important;background:#fff!important;color:#071523!important;font-size:11.5px!important;font-weight:680!important;letter-spacing:.035em!important;text-transform:uppercase!important;line-height:1!important;text-decoration:none!important;border-left:1px solid rgba(8,16,24,.08)!important;position:relative!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;}
html body.golmdm-has-league-page .golmdm-liga-anchor-nav a .golmdm-league-link-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:15px!important;height:15px!important;min-width:15px!important;flex:0 0 15px!important;margin:0!important;padding:0!important;color:currentColor!important;background:transparent!important;opacity:.9!important;}
html body.golmdm-has-league-page .golmdm-liga-anchor-nav a .golmdm-league-link-icon svg{display:block!important;width:15px!important;height:15px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important;}
html body.golmdm-has-league-page .golmdm-liga-anchor-nav a .golmdm-liga-anchor-label{display:block!important;min-width:0!important;max-width:100%!important;overflow:visible!important;text-overflow:ellipsis!important;white-space:nowrap!important;}
html body.golmdm-has-league-page .golmdm-liga-anchor-nav a:first-child{border-left:0!important;}
html body.golmdm-has-league-page .golmdm-liga-anchor-nav a.is-active{background:#eef8ed!important;color:#2f8f22!important;}
html body.golmdm-has-league-page .golmdm-liga-anchor-nav a.is-active:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:2px!important;background:#43c95f!important;}
html body.golmdm-has-league-page .golmdm-liga-frame-line{display:none!important;position:absolute!important;width:0!important;height:0!important;min-width:0!important;max-width:0!important;background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important;pointer-events:none!important;opacity:0!important;}
/* 5.0.0-beta.1625-home-poll-total-clean: exact source-level prepaint rail geometry.
   Both rails are fixed and sized by CSS before the first JS layout pass.
   Widths are split left/right to account for the browser scrollbar: the center frame is
   centered in clientWidth, while the right fixed rail extends to innerWidth. */
@media (min-width:1024px){
html body.golmdm-has-league-page .golmdm-liga-left-rail,
html body.golmdm-has-league-page .golmdm-liga-right-rail{position:sticky!important;top:calc(var(--golmd-main-menu-rail-top-v1349,var(--golmdm-rail-top,var(--golmd-main-menu-rail-top-v1340,108px))) - var(--golmdm-generated-top-overlap,8px))!important;bottom:auto!important;left:auto!important;right:auto!important;min-width:0!important;height:0!important;min-height:0!important;max-height:0!important;overflow:visible!important;background:var(--golmdm-rail-bg,#eef1f4)!important;background-color:var(--golmdm-rail-bg,#eef1f4)!important;background-image:none!important;z-index:5!important;box-sizing:border-box!important;}
html body.golmdm-has-league-page .golmdm-liga-left-rail{left:auto!important;right:auto!important;margin-left:calc(-1 * var(--golmdm-fixed-league-left,max(0px,calc((100vw - min(720px,calc(100vw - 32px)))/2))))!important;margin-right:0!important;width:var(--golmdm-rail-left-w,var(--golmdm-rail-w))!important;max-width:var(--golmdm-rail-left-w,var(--golmdm-rail-w))!important;}
html body.golmdm-has-league-page .golmdm-liga-right-rail{left:auto!important;right:auto!important;margin-left:calc(var(--golmdm-fixed-league-w,min(720px,calc(100vw - 32px))) - 1px)!important;margin-right:0!important;width:var(--golmdm-rail-right-w,var(--golmdm-rail-w))!important;max-width:var(--golmdm-rail-right-w,var(--golmdm-rail-w))!important;}
}
@media (max-width:1023px){
html body.golmdm-has-league-page .golmdm-liga-left-rail,
html body.golmdm-has-league-page .golmdm-liga-right-rail{display:none!important;}
}
html body.golmdm-has-league-page .golmdm-liga-left-rail .golmdm-liga-rail-ad,
html body.golmdm-has-league-page .golmdm-liga-right-rail .golmdm-liga-rail-ad,
html body.golmdm-has-league-page .golmdm-liga-left-rail .golmdm-page-ad,
html body.golmdm-has-league-page .golmdm-liga-right-rail .golmdm-page-ad{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;min-width:0!important;height:var(--golmdm-rail-inner-h,calc(var(--golmdm-rail-h,100vh) - var(--golmdm-rail-headpad,var(--golmd-main-menu-rail-pad-v1340,0px))))!important;min-height:0!important;max-height:var(--golmdm-rail-inner-h,calc(var(--golmdm-rail-h,100vh) - var(--golmdm-rail-headpad,var(--golmd-main-menu-rail-pad-v1340,0px))))!important;margin:0!important;background:transparent!important;box-sizing:border-box!important;}
/* 5.0.0-beta.1625-home-poll-total-clean: old inline ad flex/max-width rules removed; ad layout is owned by golmd_ads_v118_front_css. */
html body.golmdm-has-league-page .golmdm-page-ad-after-matches{margin-top:16px!important;margin-bottom:18px!important;}
html body.golmdm-has-league-page .golmdm-page-ad-after-scorers{margin-top:18px!important;margin-bottom:18px!important;}
html body.golmdm-has-league-page .golmdm-page-ad-bottom{margin-top:18px!important;}
html body.golmdm-has-league-page .golmdm-admin-tools{display:none!important;}

html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-club-grid-logo-only{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(64px,1fr))!important;gap:14px 10px!important;align-items:center!important;margin-top:8px!important;padding:0 10px!important;background:#fff!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-club-card-logo-only{display:flex!important;align-items:center!important;justify-content:center!important;min-height:54px!important;padding:5px!important;margin:0!important;border:0!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important;text-decoration:none!important;color:#071523!important;overflow:visible!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-club-card-logo-only:hover{background:rgba(57,181,74,.06)!important;transform:none!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-club-card-logo-only img{display:block!important;width:46px!important;height:46px!important;max-width:46px!important;max-height:46px!important;object-fit:contain!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;flex:0 0 46px!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-club-card-logo-only strong{display:none!important;margin:0!important;font-size:12px!important;line-height:1.15!important;font-weight:760!important;text-align:center!important;color:#071523!important;overflow-wrap:anywhere!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-club-card-logo-only.no-logo,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-club-card-logo-only.is-logo-broken{min-height:46px!important;padding:6px 7px!important;border:1px solid rgba(8,16,24,.08)!important;background:#fff!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-club-card-logo-only.no-logo strong,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-club-card-logo-only.is-logo-broken strong{display:block!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-club-card-logo-only.is-logo-broken img{display:none!important;}
@media (max-width:1023px) and (orientation:landscape){
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-club-grid-logo-only{grid-template-columns:repeat(auto-fit,minmax(58px,1fr))!important;gap:12px 8px!important;padding:0 8px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-club-card-logo-only{min-height:48px!important;padding:4px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-club-card-logo-only img{width:42px!important;height:42px!important;max-width:42px!important;max-height:42px!important;flex-basis:42px!important;}
}
@media (max-width:767px) and (orientation:portrait){
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-club-grid-logo-only{grid-template-columns:repeat(auto-fit,minmax(62px,1fr))!important;gap:14px 6px!important;padding:0 10px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-club-card-logo-only{min-height:46px!important;padding:4px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-club-card-logo-only img{width:40px!important;height:40px!important;max-width:40px!important;max-height:40px!important;flex-basis:40px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-club-card-logo-only.no-logo,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-club-card-logo-only.is-logo-broken{min-height:42px!important;padding:5px 6px!important;}
}

@media (max-width:767px) and (orientation:portrait){
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-club-grid-logo-only{grid-template-columns:repeat(auto-fit,minmax(54px,1fr))!important;gap:13px 5px!important;padding:0 10px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-club-grid-logo-only.golmdm-club-count-6,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-club-grid-logo-only.golmdm-club-count-11,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-club-grid-logo-only.golmdm-club-count-12{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:13px 4px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-club-grid-logo-only.golmdm-club-count-7,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-club-grid-logo-only.golmdm-club-count-8{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px 8px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-club-grid-logo-only.golmdm-club-count-9,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-club-grid-logo-only.golmdm-club-count-10{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px 6px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-club-grid-logo-only.golmdm-club-count-13,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-club-grid-logo-only.golmdm-club-count-14,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-club-grid-logo-only.golmdm-club-count-15{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px 6px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-club-card-logo-only{min-height:46px!important;padding:3px!important;}
}


html body.golmdm-has-league-page .golmdm-league-detail-v78 section[id]{margin-top:22px!important;background:#fff!important;background-color:#fff!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section[id]:first-of-type{margin-top:0!important;padding-top:0!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;max-width:100%!important;margin:0 0 11px!important;padding:0 16px!important;background:#fff!important;background-color:#fff!important;box-sizing:border-box!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head h2,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head h3{margin:0!important;padding:0!important;font-size:20px!important;line-height:1.18!important;font-weight:680!important;letter-spacing:-.015em!important;color:#071523!important;font-family:inherit!important;background:transparent!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head span,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head small{font-size:12px!important;line-height:1.2!important;font-weight:560!important;color:#64717d!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-aggregate-title{margin:18px 16px 10px!important;padding:0!important;font-size:15px!important;line-height:1.2!important;font-weight:680!important;letter-spacing:-.01em!important;color:#071523!important;font-family:inherit!important;background:transparent!important;}
@media (max-width:1023px) and (orientation:landscape){
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section[id]{margin-top:18px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head{margin-bottom:12px!important;padding:0 14px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head h2,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head h3{font-size:18px!important;font-weight:660!important;}
}
@media (max-width:767px) and (orientation:portrait){
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section[id]{margin-top:18px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head{margin-bottom:12px!important;padding:0 14px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head h2,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head h3{font-size:18px!important;font-weight:660!important;letter-spacing:-.01em!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head span,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head small{font-size:11.5px!important;}
}

html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-shell-v78,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-shell-v78{background:#0e1a26!important;background-color:#0e1a26!important;}
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-shell-v78::before,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-shell-v78::before,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-shell-v78::after,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-shell-v78::after{background:#25303a!important;background-color:#25303a!important;}
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-shell-v78::before,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-shell-v78::before{box-shadow:-1px 0 0 #081018!important;}
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-shell-v78::after,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-shell-v78::after{box-shadow:1px 0 0 #081018!important;}
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-main-v78,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-main-v78{border-left-color:rgba(255,255,255,.12)!important;border-right-color:rgba(255,255,255,.12)!important;}
html body.golmd-theme-dark.golmdm-has-league-page,
html.golmd-theme-dark body.golmdm-has-league-page,
html body.golmd-theme-dark.golmdm-has-league-page #page,
html.golmd-theme-dark body.golmdm-has-league-page #page,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page{background:#0e1a26!important;background-color:#0e1a26!important;background-image:none!important;}

html body.golmdm-has-league-page .golmdm-league-detail-v78 section[id]{margin-top:22px!important;background:#fff!important;background-color:#fff!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section[id]:first-of-type{margin-top:0!important;padding-top:0!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;max-width:100%!important;margin:0 0 11px!important;padding:0 16px!important;background:#fff!important;background-color:#fff!important;box-sizing:border-box!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head h2,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head h3{margin:0!important;padding:0!important;font-size:20px!important;line-height:1.18!important;font-weight:680!important;letter-spacing:-.015em!important;color:#071523!important;font-family:inherit!important;background:transparent!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head span,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head small{font-size:12px!important;line-height:1.2!important;font-weight:560!important;color:#64717d!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-aggregate-title{margin:18px 16px 10px!important;padding:0!important;font-size:15px!important;line-height:1.2!important;font-weight:680!important;letter-spacing:-.01em!important;color:#071523!important;font-family:inherit!important;background:transparent!important;}
@media (max-width:1023px) and (orientation:landscape){
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section[id]{margin-top:18px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head{margin-bottom:12px!important;padding:0 14px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head h2,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head h3{font-size:18px!important;font-weight:660!important;}
}
@media (max-width:767px) and (orientation:portrait){
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section[id]{margin-top:18px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head{margin-bottom:12px!important;padding:0 14px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head h2,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head h3{font-size:18px!important;font-weight:660!important;letter-spacing:-.01em!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head span,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head small{font-size:11.5px!important;}
}

html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-shell-v78,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-shell-v78,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-main-v78,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-main-v78,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-hero,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-hero,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-anchor-nav,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-anchor-nav{background:#0e1a26!important;background-color:#0e1a26!important;color:#eef5f2!important;border-color:rgba(255,255,255,.10)!important;}
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-hero-main,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-hero-main,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-hero-logo-wrap,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-hero-logo-wrap,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-hero-content,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-hero-content,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-season-line,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-season-line,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-subtitle,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-subtitle,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-stats,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-stats,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-stats span,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-stats span,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-hero-controls,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-hero-controls{background:#0e1a26!important;background-color:#0e1a26!important;}
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-hero{box-shadow:0 -3px 0 #081018,0 8px 20px rgba(0,0,0,.18)!important;}
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-hero-content h1,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-hero-content h1,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-stats b,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-stats b{color:#eef5f2!important;background:transparent!important;}
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-stats em,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-stats em,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-stats svg,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-stats svg{color:#9caab4!important;}
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-tabs,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-tabs,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-subtabs,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-subtabs{background:#0d1721!important;border-color:rgba(255,255,255,.10)!important;}
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-anchor-nav a,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-anchor-nav a,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-tabs a,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-tabs a,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-subtabs a,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-subtabs a{background:#0d1721!important;color:#e7eef4!important;border-color:rgba(255,255,255,.10)!important;}
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-tabs a.is-active,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-tabs a.is-active,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-subtabs a.is-active,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-subtabs a.is-active{background:#fff!important;color:#101820!important;}

@media (max-width:1023px) and (orientation:landscape){
  html body.golmdm-has-league-page .golmdm-liga-main-v78{border-left:0!important;border-right:0!important;}
  html body.golmdm-has-league-page .golmdm-liga-hero{margin:0 0 7px!important;box-shadow:0 -2px 0 #fff,0 3px 10px rgba(8,16,24,.025)!important;border-left:0!important;border-right:0!important;}
  html body.golmdm-has-league-page .golmdm-liga-hero-main{display:flex!important;align-items:center!important;width:100%!important;max-width:100%!important;min-height:40px!important;padding:3px 8px!important;gap:6px!important;}
  html body.golmdm-has-league-page .golmdm-liga-hero-logo-wrap{flex:0 0 30px!important;width:30px!important;min-height:30px!important;padding-right:4px!important;}
  html body.golmdm-has-league-page .golmdm-liga-hero-logo{width:22px!important;height:22px!important;max-width:22px!important;max-height:22px!important;}
  html body.golmdm-has-league-page .golmdm-liga-hero-content{flex:1 1 auto!important;min-width:0!important;padding-right:0!important;}
  html body.golmdm-has-league-page .golmdm-liga-hero-content h1{margin:0 0 1px!important;font-size:16px!important;line-height:1!important;font-weight:780!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
  html body.golmdm-has-league-page .golmdm-liga-season-line{gap:4px!important;font-size:9.6px!important;line-height:1!important;font-weight:650!important;white-space:nowrap!important;overflow:hidden!important;}
  html body.golmdm-has-league-page .golmdm-liga-season-line b{gap:4px!important;padding:1px 5px!important;font-size:9.2px!important;font-weight:700!important;}
  html body.golmdm-has-league-page .golmdm-liga-season-line b i{width:6px!important;height:6px!important;box-shadow:0 0 0 2px rgba(57,181,74,.12)!important;}
  html body.golmdm-has-league-page .golmdm-liga-subtitle{display:none!important;}
  html body.golmdm-has-league-page .golmdm-liga-stats{flex:0 0 92px!important;width:92px!important;min-width:92px!important;max-width:92px!important;gap:2px!important;padding:2px 5px!important;border-top:0!important;}
  html body.golmdm-has-league-page .golmdm-liga-stats span{gap:3px!important;}
  html body.golmdm-has-league-page .golmdm-liga-stats svg{width:10px!important;height:10px!important;flex-basis:10px!important;}
  html body.golmdm-has-league-page .golmdm-liga-stats b{width:18px!important;min-width:18px!important;flex-basis:18px!important;font-size:13px!important;font-weight:800!important;}
  html body.golmdm-has-league-page .golmdm-liga-stats em{font-size:9.3px!important;font-weight:620!important;}
  html body.golmdm-has-league-page .golmdm-liga-hero-controls{flex:0 0 202px!important;width:202px!important;min-width:202px!important;max-width:202px!important;}
  html body.golmdm-has-league-page .golmdm-liga-subtabs{margin-top:2px!important;}
  html body.golmdm-has-league-page .golmdm-liga-tabs a,
  html body.golmdm-has-league-page .golmdm-liga-subtabs a{height:18px!important;min-height:18px!important;padding:0 3px!important;font-size:8.8px!important;font-weight:650!important;}
  html body.golmdm-has-league-page .golmdm-liga-anchor-nav{border-bottom:0!important;}
  html body.golmdm-has-league-page .golmdm-liga-anchor-nav a{height:26px!important;min-height:26px!important;padding:0 4px!important;gap:3px!important;font-size:8.8px!important;font-weight:620!important;letter-spacing:.018em!important;}
  html body.golmdm-has-league-page .golmdm-liga-anchor-nav a .golmdm-league-link-icon{width:11px!important;height:11px!important;min-width:11px!important;flex-basis:11px!important;}
  html body.golmdm-has-league-page .golmdm-liga-anchor-nav a .golmdm-league-link-icon svg{width:11px!important;height:11px!important;stroke-width:1.65!important;}
  html body.golmdm-has-league-page .golmdm-liga-anchor-nav a.is-active:after{height:2px!important;}
}

/* 0.1.143: horizontal phone — stats need real columns, not a tiny fixed number slot. */
@media (max-width:1023px) and (orientation:landscape){
  html body.golmdm-has-league-page .golmdm-liga-stats{
    flex:0 0 122px!important;
    width:122px!important;
    min-width:122px!important;
    max-width:122px!important;
    display:grid!important;
    grid-template-rows:repeat(2,auto)!important;
    align-content:center!important;
    justify-content:stretch!important;
    row-gap:4px!important;
    padding:0 6px!important;
    overflow:visible!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-stats span{
    display:grid!important;
    grid-template-columns:11px 34px minmax(0,1fr)!important;
    align-items:center!important;
    justify-content:start!important;
    column-gap:5px!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    overflow:visible!important;
    white-space:nowrap!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-stats svg{
    width:10px!important;
    height:10px!important;
    min-width:10px!important;
    flex-basis:10px!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-stats b{
    display:block!important;
    width:34px!important;
    min-width:34px!important;
    max-width:34px!important;
    flex-basis:34px!important;
    text-align:left!important;
    font-size:14px!important;
    line-height:1!important;
    font-weight:780!important;
    letter-spacing:-.02em!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-stats em{
    display:block!important;
    min-width:0!important;
    max-width:none!important;
    overflow:visible!important;
    text-overflow:clip!important;
    white-space:nowrap!important;
    font-size:9.8px!important;
    line-height:1!important;
    font-weight:600!important;
  }
}
@media (max-width:767px) and (orientation:portrait){
  :root{--golmdm-league-center:100vw;}
  html body.golmdm-has-league-page #golmdm-virtual-page.golmdm-page-wrap,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78,
  html body.golmdm-has-league-page .golmdm-liga-main-v78,
  html body.golmdm-has-league-page .golmdm-league-detail-v78{width:100vw!important;min-width:0!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-left:0!important;padding-right:0!important;border-left:0!important;border-right:0!important;}
  html body.golmdm-has-league-page .golmdm-liga-right-rail{display:none!important;}
    html body.golmdm-has-league-page .golmdm-liga-shell-v78::before,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78::after{display:none!important;}
html body.golmdm-has-league-page .golmdm-liga-hero{top:var(--golmdm-sticky-top,0px)!important;width:100vw!important;max-width:100vw!important;margin:0 0 12px!important;border-left:0!important;border-right:0!important;border-radius:0!important;}
  html body.golmdm-has-league-page .golmdm-liga-hero-main{display:grid!important;grid-template-columns:42px minmax(0,1fr) 104px!important;width:100vw!important;max-width:100vw!important;padding:7px 10px!important;column-gap:8px!important;row-gap:7px!important;align-items:center!important;}
  html body.golmdm-has-league-page .golmdm-liga-hero-logo-wrap{grid-column:1!important;grid-row:1!important;}
  html body.golmdm-has-league-page .golmdm-liga-hero-content{grid-column:2!important;grid-row:1!important;min-width:0!important;padding-right:0!important;}
  html body.golmdm-has-league-page .golmdm-liga-hero-content h1{font-size:17px!important;margin-bottom:3px!important;}
  html body.golmdm-has-league-page .golmdm-liga-season-line{font-size:10.3px!important;gap:4px!important;flex-wrap:wrap!important;white-space:normal!important;overflow:visible!important;row-gap:2px!important;}
  html body.golmdm-has-league-page .golmdm-liga-stats{grid-column:3!important;grid-row:1!important;flex:0 0 104px!important;width:104px!important;min-width:104px!important;max-width:104px!important;align-self:center!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;border-left:0!important;border-right:0!important;border-top:0!important;padding:0 0 0 2px!important;gap:5px!important;}
  html body.golmdm-has-league-page .golmdm-liga-stats span{width:100%!important;gap:4px!important;}
  html body.golmdm-has-league-page .golmdm-liga-hero-controls{grid-column:1/-1!important;grid-row:2!important;width:100%!important;max-width:none!important;min-width:0!important;flex:0 0 auto!important;}
  html body.golmdm-has-league-page .golmdm-liga-anchor-nav{width:100vw!important;max-width:100vw!important;overflow:hidden!important;scrollbar-width:none!important;border-left:0!important;border-right:0!important;}
  html body.golmdm-has-league-page .golmdm-liga-anchor-nav.golmdm-liga-anchor-nav-4{grid-template-columns:repeat(4,minmax(0,1fr))!important;}
  html body.golmdm-has-league-page .golmdm-liga-anchor-nav::-webkit-scrollbar{display:none!important;}
  html body.golmdm-has-league-page .golmdm-liga-anchor-nav a{min-width:0!important;width:auto!important;height:33px!important;padding:0 3px!important;gap:3px!important;font-size:8.9px!important;font-weight:660!important;letter-spacing:.01em!important;}
  html body.golmdm-has-league-page .golmdm-liga-anchor-nav a .golmdm-league-link-icon{width:13px!important;height:13px!important;min-width:13px!important;flex-basis:13px!important;}
  html body.golmdm-has-league-page .golmdm-liga-anchor-nav a .golmdm-league-link-icon svg{width:13px!important;height:13px!important;}
  html body.golmdm-has-league-page .golmdm-liga-anchor-nav a .golmdm-liga-anchor-label{display:block!important;max-width:100%!important;overflow:visible!important;text-overflow:ellipsis!important;white-space:nowrap!important;}
  html body.golmdm-has-league-page .golmdm-liga-hero-main.golmdm-liga-hero-main-no-logo{grid-template-columns:minmax(0,1fr) 104px!important;}
  html body.golmdm-has-league-page .golmdm-liga-hero-main.golmdm-liga-hero-main-no-logo .golmdm-liga-hero-content{grid-column:1!important;grid-row:1!important;}
  html body.golmdm-has-league-page .golmdm-liga-hero-main.golmdm-liga-hero-main-no-logo .golmdm-liga-stats{grid-column:2!important;grid-row:1!important;}
  html body.golmdm-has-league-page .golmdm-liga-hero-main.golmdm-liga-hero-main-no-logo .golmdm-liga-hero-controls{grid-column:1/-1!important;grid-row:2!important;}
}

/* 0.1.142: portrait phone stats: give numbers/labels real columns so they never overlap. */
@media (max-width:767px) and (orientation:portrait){
  html body.golmdm-has-league-page .golmdm-liga-hero-main{
    grid-template-columns:42px minmax(0,1fr) 132px!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-stats{
    grid-column:3!important;
    grid-row:1!important;
    width:132px!important;
    min-width:132px!important;
    max-width:132px!important;
    padding:0!important;
    gap:5px!important;
    align-items:stretch!important;
    justify-content:center!important;
    overflow:visible!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-stats span{
    display:grid!important;
    grid-template-columns:13px minmax(28px,max-content) minmax(56px,1fr)!important;
    align-items:center!important;
    justify-content:start!important;
    column-gap:6px!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    overflow:visible!important;
    white-space:nowrap!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-stats svg{
    width:12px!important;
    height:12px!important;
    min-width:12px!important;
    flex-basis:12px!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-stats b{
    display:block!important;
    width:auto!important;
    min-width:28px!important;
    max-width:none!important;
    font-size:18px!important;
    line-height:1!important;
    font-weight:800!important;
    text-align:left!important;
    letter-spacing:-.02em!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-stats em{
    display:block!important;
    min-width:0!important;
    max-width:none!important;
    overflow:visible!important;
    text-overflow:clip!important;
    white-space:nowrap!important;
    font-size:11.2px!important;
    line-height:1!important;
    font-weight:620!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-hero-main.golmdm-liga-hero-main-no-logo{
    grid-template-columns:minmax(0,1fr) 132px!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-hero-main.golmdm-liga-hero-main-no-logo .golmdm-liga-stats{
    grid-column:2!important;
  }
}
@media (max-width:370px) and (orientation:portrait){
  html body.golmdm-has-league-page .golmdm-liga-hero-main{
    grid-template-columns:38px minmax(0,1fr) 122px!important;
    column-gap:6px!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-stats{
    width:122px!important;
    min-width:122px!important;
    max-width:122px!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-stats span{
    grid-template-columns:12px minmax(26px,max-content) minmax(50px,1fr)!important;
    column-gap:5px!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-stats b{font-size:17px!important;min-width:26px!important;}
  html body.golmdm-has-league-page .golmdm-liga-stats em{font-size:10.6px!important;}
  html body.golmdm-has-league-page .golmdm-liga-hero-main.golmdm-liga-hero-main-no-logo{
    grid-template-columns:minmax(0,1fr) 122px!important;
  }
}


/* 0.1.148 final section-heading override: slightly stronger weight. */
html body.golmdm-has-league-page .golmdm-league-detail-v78 section[id]{margin-top:20px!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section[id]:first-of-type{margin-top:16px!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head{margin:0 0 10px!important;padding:0 14px!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head h2,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head h3{font-size:16px!important;line-height:1.18!important;font-weight:660!important;letter-spacing:-.005em!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head span,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head small{font-size:11px!important;font-weight:520!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-aggregate-title{margin:14px 14px 8px!important;font-size:13px!important;font-weight:620!important;}
@media (max-width:1023px) and (orientation:landscape){
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section[id]{margin-top:16px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head{margin-bottom:9px!important;padding:0 12px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head h2,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head h3{font-size:15px!important;font-weight:640!important;}
}
@media (max-width:767px) and (orientation:portrait){
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section[id]{margin-top:16px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head{margin-bottom:9px!important;padding:0 12px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head h2,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head h3{font-size:15px!important;font-weight:640!important;letter-spacing:0!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head span,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head small{font-size:10.5px!important;}
}


/* 0.1.153: round switcher works client-side, no page reload/jump; match cards stay compact. */
html body.golmdm-has-league-page a:focus,
html body.golmdm-has-league-page a:focus-visible,
html body.golmdm-has-league-page button:focus,
html body.golmdm-has-league-page button:focus-visible,
html body.golmdm-has-league-page select:focus,
html body.golmdm-has-league-page select:focus-visible,
html body .golmdm-leagues-page-v57 a:focus,
html body .golmdm-leagues-page-v57 a:focus-visible,
html body .golmdm-leagues-page-v57 button:focus,
html body .golmdm-leagues-page-v57 button:focus-visible,
html body .golmdm-leagues-page-v57 select:focus,
html body .golmdm-leagues-page-v57 select:focus-visible{
  outline:0!important;
  box-shadow:none!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-rounds > .golmdm-head{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:10px!important;
  margin:18px 0 12px!important;
  padding:0 14px!important;
  border:0!important;
  background:#fff!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-rounds > .golmdm-head h3{
  margin:0!important;
  font-size:16px!important;
  line-height:1.12!important;
  font-weight:760!important;
  letter-spacing:-.01em!important;
  color:#071523!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-switcher{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:6px!important;
  margin:0!important;
  padding:0!important;
  max-width:calc(100% - 70px)!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  overflow:visible!important;
  white-space:nowrap!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-switcher a,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-switcher span,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-switcher select{
  outline:0!important;
  box-shadow:none!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-switcher-arrow{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:26px!important;
  height:26px!important;
  min-width:26px!important;
  margin:0!important;
  padding:0!important;
  border:1px solid rgba(8,16,24,.10)!important;
  border-radius:8px!important;
  background:#fff!important;
  color:#071523!important;
  font-size:17px!important;
  font-weight:700!important;
  line-height:1!important;
  text-decoration:none!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-select{
  display:none!important;
  align-items:center!important;
  height:26px!important;
  margin:0!important;
  padding:0!important;
  border:1px solid rgba(8,16,24,.10)!important;
  border-radius:8px!important;
  background:#fff!important;
  overflow:hidden!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-select select{
  appearance:auto!important;
  -webkit-appearance:auto!important;
  display:block!important;
  width:auto!important;
  min-width:78px!important;
  height:24px!important;
  margin:0!important;
  padding:0 8px!important;
  border:0!important;
  background:#fff!important;
  color:#071523!important;
  font-size:12px!important;
  font-weight:680!important;
  line-height:1!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-pills{
  display:inline-flex!important;
  align-items:center!important;
  gap:3px!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  white-space:nowrap!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-pills a,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-pills span{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:auto!important;
  min-width:26px!important;
  height:26px!important;
  margin:0!important;
  padding:0 8px!important;
  border:1px solid rgba(8,16,24,.10)!important;
  border-radius:8px!important;
  background:#fff!important;
  color:#071523!important;
  font-size:12px!important;
  font-weight:680!important;
  line-height:1!important;
  text-decoration:none!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-pills span{
  min-width:18px!important;
  padding:0 2px!important;
  border-color:transparent!important;
  color:#7b8791!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-pills a.is-active{
  background:#2f8f22!important;
  border-color:#2f8f22!important;
  color:#fff!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-board{
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:12px!important;
  width:100%!important;
  margin:0!important;
  padding:0 14px 18px!important;
  background:#fff!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-board.is-multi{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-column{
  min-width:0!important;
  margin:0!important;
  padding:10px!important;
  border:1px solid rgba(8,16,24,.08)!important;
  border-radius:12px!important;
  background:#fff!important;
  box-shadow:0 1px 0 rgba(8,16,24,.025)!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-column-title{
  margin:0 0 8px!important;
  padding:0!important;
  color:#071523!important;
  font-size:12px!important;
  line-height:1.2!important;
  font-weight:720!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-inner-title{
  margin:4px 0 6px!important;
  color:#65727d!important;
  font-size:11.5px!important;
  font-weight:650!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-match-list{
  display:grid!important;
  gap:9px!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-board .golmdm-match{
  display:block!important;
  margin:0!important;
  padding:10px!important;
  border:1px solid rgba(8,16,24,.08)!important;
  border-radius:12px!important;
  background:#fff!important;
  box-shadow:none!important;
  overflow:hidden!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-board .golmdm-match-meta{
  display:flex!important;
  align-items:center!important;
  gap:6px!important;
  margin:0 0 8px!important;
  color:#5f6f7a!important;
  font-size:11.5px!important;
  line-height:1!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-board .golmdm-badge{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-width:28px!important;
  height:22px!important;
  padding:0 8px!important;
  border-radius:999px!important;
  background:#f1f4f6!important;
  color:#071523!important;
  font-size:10.5px!important;
  font-weight:780!important;
  line-height:1!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-board .golmdm-match-date{font-weight:650!important;color:#45535f!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-board .golmdm-match-time{font-weight:700!important;color:#071523!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-board .golmdm-team-row{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:7px!important;
  margin:0!important;
  padding:3px 0!important;
  min-width:0!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-board .golmdm-team-main{
  display:flex!important;
  align-items:center!important;
  gap:7px!important;
  min-width:0!important;
  overflow:hidden!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-board .golmdm-team-logo{
  width:24px!important;
  height:24px!important;
  min-width:24px!important;
  object-fit:contain!important;
  border-radius:0!important;
  background:transparent!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-board .golmdm-team-logo-empty{opacity:.18!important;background:#e9edf0!important;border-radius:50%!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-board .golmdm-team-name{
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  color:#071523!important;
  font-size:14px!important;
  font-weight:740!important;
  text-decoration:none!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-board .golmdm-team-row strong{
  min-width:18px!important;
  text-align:right!important;
  color:#071523!important;
  font-size:15px!important;
  font-weight:780!important;
  line-height:1!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-board .golmdm-subline{
  margin:7px 0 0!important;
  color:#4e5c68!important;
  font-size:11.5px!important;
  line-height:1.35!important;
  font-weight:500!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-board .golmdm-match-actions{
  display:flex!important;
  justify-content:center!important;
  margin:10px 0 0!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-board .golmdm-match-open{
  color:#071523!important;
  font-size:12px!important;
  font-weight:740!important;
  line-height:1!important;
  text-decoration:none!important;
}
@media(max-width:1023px) and (orientation:landscape){
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-rounds > .golmdm-head{margin:14px 0 10px!important;padding:0 12px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-rounds > .golmdm-head h3{font-size:15px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-switcher{gap:4px!important;max-width:calc(100% - 72px)!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-switcher-arrow,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-pills a,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-pills span{height:24px!important;min-width:24px!important;padding:0 6px!important;font-size:11.5px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-select select{height:22px!important;min-width:68px!important;font-size:11.5px!important;padding:0 6px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-board{padding:0 12px 14px!important;gap:10px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-board.is-multi{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-column{padding:8px!important;border-radius:10px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-board .golmdm-match{padding:8px!important;border-radius:10px!important;}
}
@media(max-width:767px) and (orientation:portrait){
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-rounds > .golmdm-head{flex-wrap:wrap!important;align-items:flex-start!important;margin:14px 0 10px!important;padding:0 10px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-switcher{width:100%!important;max-width:100%!important;justify-content:flex-start!important;overflow-x:auto!important;scrollbar-width:none!important;gap:4px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-switcher::-webkit-scrollbar{display:none!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-pills{overflow:visible!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-board,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-board.is-multi{grid-template-columns:1fr!important;padding:0 10px 14px!important;}
}

/* 0.1.153 client-side round switcher: no reload, no jump. */
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-switcher button{font-family:inherit!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-pills .is-round-hidden{display:none!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-board-panel{display:none!important;width:100%!important;max-width:100%!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-board-panel.is-active{display:block!important;}


/* 0.1.157: compact match row date without clipped year; cleaner date/time column. */
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-match-list{
  display:block!important;
  gap:0!important;
  border:1px solid rgba(8,16,24,.09)!important;
  border-radius:8px!important;
  overflow:hidden!important;
  background:#fff!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-board .golmdm-match-row{
  display:block!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-bottom:1px solid rgba(8,16,24,.075)!important;
  border-radius:0!important;
  background:#fff!important;
  box-shadow:none!important;
  overflow:hidden!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-board .golmdm-match-row:last-child{border-bottom:0!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-link{
  display:grid!important;
  grid-template-columns:78px minmax(0,1.35fr) 58px minmax(0,1.35fr) minmax(116px,.95fr)!important;
  align-items:center!important;
  gap:12px!important;
  min-height:50px!important;
  padding:7px 10px!important;
  color:#071523!important;
  text-decoration:none!important;
  background:#fff!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-link:hover{background:#fbfcfd!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-datetime{
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  gap:2px!important;
  min-width:0!important;
  line-height:1.12!important;
  color:#5e6c77!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-datetime b,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-datetime em{
  display:block!important;
  margin:0!important;
  font-style:normal!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-datetime b{font-size:10.5px!important;font-weight:650!important;color:#5e6c77!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-datetime em{font-size:11px!important;font-weight:730!important;color:#071523!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-team{
  display:flex!important;
  align-items:center!important;
  gap:7px!important;
  min-width:0!important;
  color:#071523!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-team span:last-child{
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  font-size:12.3px!important;
  font-weight:700!important;
  line-height:1.1!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 img.golmdm-match-row-logo,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-logo{
  display:block!important;
  width:24px!important;
  height:24px!important;
  min-width:24px!important;
  max-width:24px!important;
  min-height:24px!important;
  max-height:24px!important;
  flex:0 0 24px!important;
  object-fit:contain!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-logo-empty{opacity:.18!important;background:#e9edf0!important;border-radius:50%!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-score{
  display:block!important;
  min-width:0!important;
  text-align:center!important;
  color:#071523!important;
  font-size:14px!important;
  font-weight:780!important;
  line-height:1!important;
  white-space:nowrap!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-venue{
  display:flex!important;
  align-items:center!important;
  gap:6px!important;
  min-width:0!important;
  color:#697680!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-venue svg{
  width:13px!important;
  height:13px!important;
  flex:0 0 13px!important;
  fill:none!important;
  stroke:currentColor!important;
  stroke-width:1.8!important;
  stroke-linecap:round!important;
  stroke-linejoin:round!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-venue em{
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  font-style:normal!important;
  font-size:10.8px!important;
  font-weight:520!important;
  line-height:1.1!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-board.is-multi .golmdm-match-row-link{
  grid-template-columns:56px minmax(0,1fr) 44px minmax(0,1fr)!important;
  gap:7px!important;
  padding:7px 8px!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-board.is-multi .golmdm-match-row-venue{
  grid-column:1/-1!important;
  padding-left:64px!important;
  margin-top:-2px!important;
}
@media(max-width:1023px) and (orientation:landscape){
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-link{grid-template-columns:70px minmax(0,1.25fr) 52px minmax(0,1.25fr) minmax(95px,.8fr)!important;gap:8px!important;min-height:46px!important;padding:6px 9px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 img.golmdm-match-row-logo,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-logo{width:21px!important;height:21px!important;min-width:21px!important;max-width:21px!important;min-height:21px!important;max-height:21px!important;flex-basis:21px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-team span:last-child{font-size:11.8px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-score{font-size:13px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-venue em{font-size:10.2px!important;}
}
@media(max-width:767px) and (orientation:portrait){
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-link{grid-template-columns:54px minmax(0,1fr) 42px minmax(0,1fr)!important;gap:7px!important;min-height:48px!important;padding:7px 8px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 img.golmdm-match-row-logo,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-logo{width:22px!important;height:22px!important;min-width:22px!important;max-width:22px!important;min-height:22px!important;max-height:22px!important;flex-basis:22px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-team span:last-child{font-size:11.8px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-score{font-size:13px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-venue{grid-column:1/-1!important;padding-left:62px!important;margin-top:-2px!important;}
}


/* 0.1.156 final match-list polish: no outer frame, wider venue, calmer UI. */
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-match-list{
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  overflow:visible!important;
  background:transparent!important;
  padding:0!important;
  margin:0!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-board .golmdm-match-row{
  border-radius:0!important;
  box-shadow:none!important;
  transition:none!important;
  animation:none!important;
  transform:none!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-link{
  grid-template-columns:78px minmax(125px,1.15fr) 52px minmax(125px,1.15fr) minmax(190px,1.25fr)!important;
  gap:10px!important;
  min-height:48px!important;
  padding:7px 8px!important;
  transition:none!important;
  animation:none!important;
  transform:none!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-link:hover{
  background:#fbfcfd!important;
  transform:none!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-venue{
  min-width:0!important;
  max-width:none!important;
  align-self:center!important;
  overflow:visible!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-venue em{
  display:-webkit-box!important;
  -webkit-line-clamp:2!important;
  -webkit-box-orient:vertical!important;
  min-width:0!important;
  max-width:none!important;
  overflow:hidden!important;
  text-overflow:clip!important;
  white-space:normal!important;
  overflow-wrap:anywhere!important;
  word-break:normal!important;
  line-height:1.22!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-board-panel{
  transition:none!important;
  animation:none!important;
  transform:none!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-switcher button,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-switcher a{
  transition:none!important;
  animation:none!important;
  transform:none!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-board.is-multi .golmdm-match-row-link{
  grid-template-columns:56px minmax(0,1fr) 40px minmax(0,1fr)!important;
  gap:7px!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-board.is-multi .golmdm-match-row-venue em{
  -webkit-line-clamp:2!important;
}
@media(max-width:1023px) and (orientation:landscape){
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-link{
    grid-template-columns:68px minmax(105px,1.1fr) 46px minmax(105px,1.1fr) minmax(145px,1fr)!important;
    gap:7px!important;
    min-height:44px!important;
    padding:6px 8px!important;
  }
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-venue em{
    white-space:normal!important;
    line-height:1.18!important;
    -webkit-line-clamp:2!important;
  }
}
@media(max-width:767px) and (orientation:portrait){
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-match-list{
    padding:0!important;
    margin:0!important;
  }
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-link{
    grid-template-columns:52px minmax(0,1fr) 38px minmax(0,1fr)!important;
    gap:6px!important;
    padding:7px 8px!important;
  }
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-venue{
    grid-column:1/-1!important;
    padding-left:58px!important;
  }
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-venue em{
    white-space:normal!important;
    line-height:1.18!important;
    -webkit-line-clamp:2!important;
  }
}


/* 0.1.157: compact date column in match rows, no clipped year. */
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-datetime{
  min-width:82px!important;
  max-width:82px!important;
  flex:0 0 82px!important;
  overflow:visible!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-datetime b,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-datetime em{
  white-space:nowrap!important;
  overflow:visible!important;
  text-overflow:clip!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-datetime b{
  font-size:10.4px!important;
  line-height:1.12!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-link{
  grid-template-columns:88px minmax(125px,1.12fr) 52px minmax(125px,1.12fr) minmax(190px,1.35fr)!important;
}
@media(max-width:1023px) and (orientation:landscape){
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-datetime{min-width:78px!important;max-width:78px!important;flex-basis:78px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-datetime b{font-size:10px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-link{grid-template-columns:82px minmax(105px,1.08fr) 46px minmax(105px,1.08fr) minmax(145px,1fr)!important;}
}
@media(max-width:767px) and (orientation:portrait){
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-datetime{min-width:52px!important;max-width:52px!important;flex-basis:52px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-datetime b{font-size:9.6px!important;white-space:normal!important;line-height:1.05!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-match-row-link{grid-template-columns:52px minmax(0,1fr) 38px minmax(0,1fr)!important;}
}



/* 0.1.161: keep non-standard round/stage labels full; use horizontal scroll instead of truncating them. */
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-pills{
  overflow-x:auto!important;
  overflow-y:hidden!important;
  scroll-snap-type:x proximity!important;
  -webkit-overflow-scrolling:touch!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-pills a,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-pills span{
  flex:0 0 auto!important;
  max-width:none!important;
  overflow:visible!important;
  text-overflow:clip!important;
  white-space:nowrap!important;
  justify-content:center!important;
  scroll-snap-align:center!important;
}
@media(max-width:1023px) and (orientation:landscape){
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-pills a,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-pills span{max-width:none!important;font-size:10.8px!important;line-height:1!important;}
}
@media(max-width:767px) and (orientation:portrait){
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-rounds > .golmdm-head{
    display:grid!important;
    grid-template-columns:auto minmax(0,1fr)!important;
    align-items:center!important;
    gap:7px!important;
    padding:0 10px!important;
  }
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-switcher{
    justify-self:end!important;
    width:auto!important;
    max-width:100%!important;
    grid-template-columns:24px minmax(0,1fr) 24px!important;
    gap:3px!important;
    padding:1px!important;
    overflow:hidden!important;
  }
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-switcher-arrow{width:24px!important;height:24px!important;min-width:24px!important;border-radius:7px!important;font-size:15px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-pills{min-width:0!important;max-width:calc(100vw - 142px)!important;overflow-x:auto!important;overflow-y:hidden!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-pills a,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-pills span{height:24px!important;min-width:24px!important;max-width:none!important;padding:0 8px!important;font-size:10.6px!important;line-height:1!important;border-radius:7px!important;}
}


/* 0.1.162: hide round arrows when all round buttons fit into the available width. */
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-switcher.is-no-scroll .golmdm-round-switcher-arrow{
  display:none!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-switcher.is-no-scroll{
  gap:0!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-switcher.is-no-scroll .golmdm-round-pills{
  max-width:100%!important;
}

/* 0.1.163: hide native scrollbar in round switcher, keep touch/mouse horizontal scrolling. */
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-switcher,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-pills{
  -ms-overflow-style:none!important;
  scrollbar-width:none!important;
  scrollbar-color:transparent transparent!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-switcher::-webkit-scrollbar,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-pills::-webkit-scrollbar{
  display:none!important;
  width:0!important;
  height:0!important;
  background:transparent!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-switcher::-webkit-scrollbar-track,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-switcher::-webkit-scrollbar-thumb,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-pills::-webkit-scrollbar-track,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-round-pills::-webkit-scrollbar-thumb{
  display:none!important;
  width:0!important;
  height:0!important;
  background:transparent!important;
  border:0!important;
}


/* 0.1.168 standings table redesign */
html body.golmdm-has-league-page .golmdm-standings .golmdm-table-wrap{margin:8px 0 24px!important;border:1px solid #e6eaee!important;border-radius:10px!important;overflow-x:auto!important;overflow-y:hidden!important;background:#fff!important;box-shadow:0 8px 22px rgba(8,16,24,.045)!important;}
html body.golmdm-has-league-page .golmdm-standings .golmdm-table{width:100%!important;min-width:690px!important;border-collapse:separate!important;border-spacing:0!important;background:#fff!important;border:0!important;border-radius:0!important;color:#071523!important;}
html body.golmdm-has-league-page .golmdm-standings .golmdm-table th{height:32px!important;padding:7px 10px!important;background:#f7f9fb!important;border-bottom:1px solid #e7ebef!important;color:#667480!important;font-size:11px!important;font-weight:760!important;line-height:1!important;text-align:center!important;white-space:nowrap!important;}
html body.golmdm-has-league-page .golmdm-standings .golmdm-table td{height:44px!important;padding:7px 10px!important;border-bottom:1px solid #edf0f3!important;background:#fff!important;color:#071523!important;font-size:13px!important;font-weight:560!important;line-height:1.15!important;text-align:center!important;vertical-align:middle!important;white-space:nowrap!important;}
html body.golmdm-has-league-page .golmdm-standings .golmdm-table tbody tr:last-child td{border-bottom:0!important;}
html body.golmdm-has-league-page .golmdm-standings .golmdm-table tbody tr:hover td{background:#fbfdfb!important;}
html body.golmdm-has-league-page .golmdm-standings .golmdm-table th.golmdm-standing-team-head,
html body.golmdm-has-league-page .golmdm-standings .golmdm-table td.golmdm-standing-team-cell{text-align:left!important;}
html body.golmdm-has-league-page .golmdm-standings .golmdm-standing-pos{width:34px!important;min-width:34px!important;max-width:34px!important;padding-left:0!important;padding-right:0!important;font-weight:720!important;color:#596775!important;}
html body.golmdm-has-league-page .golmdm-standings .golmdm-standing-pos.is-top{background:#43c95f!important;color:#fff!important;font-weight:850!important;}
html body.golmdm-has-league-page .golmdm-standings .golmdm-standing-team{display:flex!important;align-items:center!important;gap:9px!important;min-width:178px!important;max-width:260px!important;color:#071523!important;text-decoration:none!important;font-weight:760!important;}
html body.golmdm-has-league-page .golmdm-standings .golmdm-standing-team-logo{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:48px!important;height:48px!important;min-width:48px!important;flex:0 0 30px!important;}
html body.golmdm-has-league-page .golmdm-standings .golmdm-standing-team-logo img{display:block!important;width:30px!important;height:30px!important;max-width:30px!important;max-height:30px!important;object-fit:contain!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;}
html body.golmdm-has-league-page .golmdm-standings .golmdm-standing-team-name{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}
html body.golmdm-has-league-page .golmdm-standings .golmdm-standing-diff{font-weight:700!important;color:#33404c!important;}
html body.golmdm-has-league-page .golmdm-standings .golmdm-standing-points strong{font-size:14px!important;font-weight:860!important;color:#071523!important;}
html body.golmdm-has-league-page .golmdm-standings .golmdm-standing-form-cell{text-align:left!important;min-width:110px!important;}
html body.golmdm-has-league-page .golmdm-standings .golmdm-form{gap:4px!important;justify-content:flex-start!important;}
html body.golmdm-has-league-page .golmdm-standings .golmdm-form-badge{width:18px!important;height:18px!important;min-width:18px!important;font-size:9.5px!important;font-weight:850!important;line-height:18px!important;text-decoration:none!important;}
html body.golmdm-has-league-page .golmdm-standings h4{margin:12px 0 8px!important;font-size:15px!important;line-height:1.2!important;font-weight:760!important;color:#1b2633!important;}
@media (max-width:767px){html body.golmdm-has-league-page .golmdm-standings .golmdm-table-wrap{border-radius:9px!important;margin-bottom:20px!important;}html body.golmdm-has-league-page .golmdm-standings .golmdm-table{min-width:650px!important;}html body.golmdm-has-league-page .golmdm-standings .golmdm-table th{font-size:10.5px!important;padding:7px 8px!important;}html body.golmdm-has-league-page .golmdm-standings .golmdm-table td{height:42px!important;padding:7px 8px!important;font-size:12.5px!important;}html body.golmdm-has-league-page .golmdm-standings .golmdm-standing-team{min-width:164px!important;max-width:220px!important;gap:8px!important;}html body.golmdm-has-league-page .golmdm-standings .golmdm-standing-team-logo,html body.golmdm-has-league-page .golmdm-standings .golmdm-standing-team-logo img{width:28px!important;height:28px!important;min-width:28px!important;max-width:28px!important;max-height:28px!important;}html body.golmdm-has-league-page .golmdm-standings .golmdm-form-badge{width:17px!important;height:17px!important;min-width:17px!important;font-size:9px!important;}}


/* 0.1.168 final standings polish: closer to sidebar mini-table style */
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings{
  width:100%!important;
  max-width:100%!important;
  margin:20px 0 26px!important;
  padding:0 18px!important;
  background:#fff!important;
  box-sizing:border-box!important;
  overflow:visible!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-head{
  margin:0 0 10px!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-head h3{
  margin:0!important;
  font-size:15px!important;
  line-height:1.15!important;
  font-weight:760!important;
  letter-spacing:.005em!important;
  color:#071523!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-standings-subtitle{
  display:block!important;
  margin:10px 0 7px!important;
  padding:0 2px!important;
  font-size:12px!important;
  line-height:1.2!important;
  font-weight:740!important;
  color:#5f6f7a!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-table-wrap{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  margin:0 0 18px!important;
  border:1px solid rgba(41,147,60,.14)!important;
  border-radius:14px!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  background:#fff!important;
  box-shadow:0 4px 14px rgba(8,16,24,.035)!important;
  -webkit-overflow-scrolling:touch!important;
  scrollbar-width:none!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-table-wrap::-webkit-scrollbar{
  display:none!important;
  width:0!important;
  height:0!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-table{
  width:100%!important;
  min-width:690px!important;
  border-collapse:collapse!important;
  border-spacing:0!important;
  table-layout:auto!important;
  background:#fff!important;
  border:0!important;
  color:#071523!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-table th,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-table td{
  border-left:0!important;
  border-right:0!important;
  border-top:0!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-table th{
  height:31px!important;
  padding:7px 8px!important;
  background:#f6faf7!important;
  border-bottom:1px solid rgba(8,16,24,.075)!important;
  color:#61717b!important;
  font-size:10.5px!important;
  font-weight:760!important;
  line-height:1!important;
  text-align:center!important;
  white-space:nowrap!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-table th.golmdm-standing-team-head{
  text-align:left!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-table td{
  height:40px!important;
  padding:6px 8px!important;
  border-bottom:1px solid rgba(8,16,24,.065)!important;
  background:#fff!important;
  color:#071523!important;
  font-size:12px!important;
  font-weight:560!important;
  line-height:1.15!important;
  text-align:center!important;
  vertical-align:middle!important;
  white-space:nowrap!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-table tbody tr:nth-child(even) td{
  background:#fcfdfc!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-table tbody tr:last-child td{
  border-bottom:0!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-table tbody tr:hover td{
  background:#f8fbf8!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-standing-pos{
  width:34px!important;
  min-width:34px!important;
  max-width:34px!important;
  padding-left:0!important;
  padding-right:0!important;
  color:#75818d!important;
  font-size:12px!important;
  font-weight:680!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-standing-pos.is-top{
  background:#43c95f!important;
  color:#fff!important;
  font-weight:820!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-standing-team-cell{
  text-align:left!important;
  min-width:178px!important;
  max-width:245px!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-standing-team{
  display:flex!important;
  align-items:center!important;
  gap:7px!important;
  min-width:0!important;
  max-width:100%!important;
  color:#071523!important;
  text-decoration:none!important;
  font-size:12px!important;
  font-weight:720!important;
  line-height:1.15!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-standing-team-logo{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:24px!important;
  height:24px!important;
  min-width:24px!important;
  flex:0 0 24px!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-standing-team-logo img{
  display:block!important;
  width:24px!important;
  height:24px!important;
  max-width:24px!important;
  max-height:24px!important;
  object-fit:contain!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-standing-team-name{
  display:block!important;
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-standing-diff{
  font-weight:680!important;
  color:#33404c!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-standing-points strong{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-width:30px!important;
  height:24px!important;
  padding:0 9px!important;
  border-radius:999px!important;
  background:rgba(57,181,74,.10)!important;
  color:#1f8d35!important;
  font-size:13px!important;
  font-weight:900!important;
  line-height:1!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-standing-form-cell{
  text-align:left!important;
  min-width:104px!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-form{
  display:inline-flex!important;
  align-items:center!important;
  gap:3px!important;
  justify-content:flex-start!important;
  white-space:nowrap!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-form-badge{
  width:15px!important;
  height:15px!important;
  min-width:15px!important;
  border-radius:50%!important;
  font-size:8px!important;
  font-weight:850!important;
  line-height:15px!important;
  text-decoration:none!important;
  box-shadow:none!important;
}
@media (max-width:767px){
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings{padding:0 12px!important;margin-top:18px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-head h3{font-size:15px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-table{min-width:650px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-table td{height:40px!important;font-size:12px!important;padding:6px 7px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-table th{font-size:10px!important;padding:7px 7px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-standing-team-cell{min-width:165px!important;max-width:210px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-standing-team{font-size:12px!important;gap:7px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-standing-team-logo,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-standing-team-logo img{width:22px!important;height:22px!important;min-width:22px!important;max-width:22px!important;max-height:22px!important;}
}


/* 0.1.170: league-page standings use the same compact visual system as the sidebar tables */
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings{
  width:100%!important;
  max-width:100%!important;
  margin:20px 0 26px!important;
  padding:0 18px!important;
  background:#fff!important;
  box-sizing:border-box!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-head{
  margin:0 0 10px!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-head h3{
  margin:0!important;
  font-size:15px!important;
  line-height:1.15!important;
  font-weight:760!important;
  color:#071523!important;
  letter-spacing:.005em!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-table-wrap{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  margin:0 0 16px!important;
  padding:0!important;
  border:1px solid rgba(8,16,24,.08)!important;
  border-radius:14px!important;
  overflow:hidden!important;
  background:#fff!important;
  box-shadow:0 4px 14px rgba(8,16,24,.035)!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-standings-card-title{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:10px!important;
  margin:0!important;
  padding:8px 10px!important;
  background:#fbfcfd!important;
  border:0!important;
  border-bottom:1px solid rgba(8,16,24,.065)!important;
  color:#111820!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-standings-card-title strong{
  display:block!important;
  margin:0!important;
  font-size:13.5px!important;
  line-height:1.2!important;
  font-weight:760!important;
  color:#111820!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-table{
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  margin:0!important;
  border:0!important;
  border-collapse:separate!important;
  border-spacing:0!important;
  table-layout:fixed!important;
  background:transparent!important;
  color:#071523!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-table thead th{
  height:32px!important;
  padding:7px 7px!important;
  background:#fbfcfd!important;
  border:0!important;
  border-bottom:1px solid rgba(8,16,24,.08)!important;
  color:#6b7782!important;
  font-size:12px!important;
  font-weight:740!important;
  line-height:1.18!important;
  text-align:left!important;
  white-space:nowrap!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-table td{
  height:42px!important;
  padding:7px 7px!important;
  border:0!important;
  border-bottom:1px solid rgba(8,16,24,.065)!important;
  background:#fff!important;
  color:#071523!important;
  font-size:12px!important;
  font-weight:560!important;
  line-height:1.18!important;
  text-align:left!important;
  vertical-align:middle!important;
  white-space:nowrap!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-table tbody tr:nth-child(even) td{background:#f8fafb!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-table tbody tr:last-child td{border-bottom:0!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-table th:nth-child(1),
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-table td:nth-child(1){width:38px!important;min-width:38px!important;max-width:38px!important;text-align:center!important;color:#7a8791!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-table th:nth-child(2),
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-table td:nth-child(2){width:auto!important;text-align:left!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-table th:nth-child(3),
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-table td:nth-child(3){width:46px!important;text-align:center!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-table th:nth-child(4),
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-table td:nth-child(4){width:52px!important;text-align:right!important;padding-right:12px!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-standing-pos{
  width:38px!important;min-width:38px!important;max-width:38px!important;padding-left:0!important;padding-right:0!important;background:transparent!important;color:#7a8791!important;font-size:12px!important;font-weight:560!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-standing-pos.is-top{
  background:#43c95f!important;color:#fff!important;font-weight:760!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-standing-team-cell{min-width:0!important;max-width:none!important;text-align:left!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-standing-team{
  display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important;max-width:100%!important;color:#111820!important;text-decoration:none!important;font-size:12.5px!important;font-weight:650!important;line-height:1.18!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-standing-team-logo,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-standing-team-logo img{
  width:20px!important;height:20px!important;min-width:20px!important;max-width:20px!important;max-height:20px!important;flex:0 0 20px!important;object-fit:contain!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-standing-team-name{
  display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:inherit!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-standing-played{text-align:center!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-standing-points strong{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:24px!important;height:20px!important;padding:0 5px!important;border-radius:999px!important;background:rgba(57,181,74,.11)!important;color:#146d29!important;font-size:12.5px!important;font-weight:900!important;line-height:1!important;
}
@media (max-width:767px){
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings{padding:0 12px!important;margin-top:18px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-table th,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-table td{font-size:12px!important;padding:7px 6px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-table th:nth-child(1),
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-table td:nth-child(1){width:34px!important;min-width:34px!important;max-width:34px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-table th:nth-child(3),
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-table td:nth-child(3){width:42px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-table th:nth-child(4),
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-table td:nth-child(4){width:48px!important;padding-right:10px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-standing-team{font-size:12px!important;gap:6px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-standing-team-logo,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-standing-team-logo img{width:18px!important;height:18px!important;min-width:18px!important;max-width:18px!important;max-height:18px!important;}
}



/* 0.1.172: final full standings table cleanup — keep all data, sidebar-like visual, readable team names. */
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings{
  width:100%!important;
  margin:22px 0 28px!important;
  padding:0 18px!important;
  background:#fff!important;
  box-sizing:border-box!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-head{
  margin:0 0 10px!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-head h3{
  margin:0!important;
  font-size:15px!important;
  line-height:1.15!important;
  font-weight:760!important;
  color:#071523!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-table-wrap{
  width:100%!important;
  max-width:100%!important;
  margin:0 0 16px!important;
  padding:0!important;
  border:1px solid #e3e8ed!important;
  border-radius:14px!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  background:#fff!important;
  box-shadow:0 1px 0 rgba(8,16,24,.035)!important;
  scrollbar-width:none!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-table-wrap::-webkit-scrollbar{height:0!important;display:none!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-standings-card-title{
  margin:0!important;
  padding:9px 12px!important;
  background:#f6f8fa!important;
  border:0!important;
  border-bottom:1px solid #e3e8ed!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-standings-card-title:before{display:none!important;content:none!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-standings-card-title strong{
  font-size:13px!important;
  line-height:1.1!important;
  font-weight:760!important;
  color:#071523!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings table.golmdm-table{
  width:100%!important;
  min-width:640px!important;
  margin:0!important;
  border:0!important;
  border-collapse:separate!important;
  border-spacing:0!important;
  table-layout:fixed!important;
  background:#fff!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings table.golmdm-table th,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings table.golmdm-table td{
  border:0!important;
  border-right:1px solid #e3e8ed!important;
  border-bottom:1px solid #edf1f4!important;
  box-shadow:none!important;
  vertical-align:middle!important;
  white-space:nowrap!important;
  text-align:center!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings table.golmdm-table th:last-child,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings table.golmdm-table td:last-child{border-right:0!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings table.golmdm-table tbody tr:last-child td{border-bottom:0!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings table.golmdm-table thead th{
  height:30px!important;
  padding:6px 5px!important;
  background:#f7f9fb!important;
  color:#687684!important;
  font-size:11px!important;
  font-weight:720!important;
  line-height:1!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings table.golmdm-table td{
  height:34px!important;
  padding:4px 5px!important;
  background:#fff!important;
  color:#071523!important;
  font-size:12px!important;
  font-weight:560!important;
  line-height:1.12!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings table.golmdm-table tbody tr:nth-child(even) td{background:#f8fafb!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings table.golmdm-table tbody tr:hover td{background:#fbfdfb!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings table.golmdm-table th.golmdm-standing-pos-head,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings table.golmdm-table td.golmdm-standing-pos{
  width:30px!important;
  min-width:30px!important;
  max-width:30px!important;
  padding-left:0!important;
  padding-right:0!important;
  text-align:center!important;
  color:#71808c!important;
  font-weight:620!important;
  background:inherit!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings table.golmdm-table td.golmdm-standing-pos.is-top{
  background:inherit!important;
  color:#71808c!important;
  font-weight:620!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings table.golmdm-table th.golmdm-standing-team-head,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings table.golmdm-table td.golmdm-standing-team-cell{
  width:230px!important;
  min-width:230px!important;
  max-width:230px!important;
  text-align:left!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings table.golmdm-table th.golmdm-standing-team-head{padding-left:9px!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings table.golmdm-table td.golmdm-standing-team-cell{padding-left:8px!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-standing-team{
  display:flex!important;
  align-items:center!important;
  gap:7px!important;
  min-width:0!important;
  max-width:none!important;
  width:100%!important;
  color:#071523!important;
  font-size:12px!important;
  font-weight:680!important;
  line-height:1.15!important;
  text-decoration:none!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-standing-team-logo,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-standing-team-logo img{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:22px!important;
  height:22px!important;
  min-width:22px!important;
  max-width:22px!important;
  max-height:22px!important;
  flex:0 0 22px!important;
  object-fit:contain!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-standing-team-name{
  display:block!important;
  min-width:0!important;
  max-width:none!important;
  overflow:visible!important;
  text-overflow:clip!important;
  white-space:normal!important;
  word-break:normal!important;
  overflow-wrap:anywhere!important;
  color:inherit!important;
}

/* 0.1.174: compact standings columns so the full table fits on desktop. */
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings table.golmdm-table th.golmdm-standing-played-head,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings table.golmdm-table th.golmdm-standing-wins-head,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings table.golmdm-table th.golmdm-standing-draws-head,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings table.golmdm-table th.golmdm-standing-losses-head,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings table.golmdm-table td.golmdm-standing-played,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings table.golmdm-table td.golmdm-standing-wins,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings table.golmdm-table td.golmdm-standing-draws,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings table.golmdm-table td.golmdm-standing-losses{width:34px!important;min-width:34px!important;max-width:34px!important;text-align:center!important;padding-left:0!important;padding-right:0!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings table.golmdm-table th.golmdm-standing-goals-head,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings table.golmdm-table td.golmdm-standing-goals{width:58px!important;min-width:58px!important;max-width:58px!important;text-align:center!important;padding-left:0!important;padding-right:0!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings table.golmdm-table th.golmdm-standing-points-head,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings table.golmdm-table td.golmdm-standing-points{width:42px!important;min-width:42px!important;max-width:42px!important;text-align:center!important;padding-left:0!important;padding-right:0!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-standing-played,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-standing-wins,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-standing-draws,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-standing-losses,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-standing-goals-for,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-standing-goals-against,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-standing-diff{
  width:34px!important;
  min-width:34px!important;
  max-width:34px!important;
  text-align:center!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-standing-points{
  width:42px!important;
  min-width:42px!important;
  max-width:42px!important;
  text-align:center!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-standing-points strong{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-width:22px!important;
  height:18px!important;
  padding:0 6px!important;
  border-radius:999px!important;
  background:#eaf5eb!important;
  color:#19712b!important;
  font-size:12px!important;
  font-weight:880!important;
  line-height:1!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-standing-form-head,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-standing-form-cell{
  width:96px!important;
  min-width:96px!important;
  max-width:96px!important;
  text-align:center!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-form{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:3px!important;
  white-space:nowrap!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-form-badge{
  width:15px!important;
  height:15px!important;
  min-width:15px!important;
  border-radius:50%!important;
  font-size:8px!important;
  font-weight:850!important;
  line-height:15px!important;
  text-decoration:none!important;
  box-shadow:none!important;
}
@media (max-width:767px){
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings{padding:0 10px!important;margin-top:18px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings table.golmdm-table{min-width:620px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings table.golmdm-table th.golmdm-standing-team-head,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings table.golmdm-table td.golmdm-standing-team-cell{width:210px!important;min-width:210px!important;max-width:210px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings table.golmdm-table thead th{font-size:10.5px!important;padding:7px 6px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings table.golmdm-table td{height:34px!important;font-size:11.5px!important;padding:4px 5px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-standing-team{font-size:12px!important;gap:7px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-standing-team-logo,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings .golmdm-standing-team-logo img{width:22px!important;height:22px!important;min-width:22px!important;max-width:22px!important;max-height:22px!important;}
}


/* 0.1.177 / 5.0.0-beta.2504: true fluid mobile standings.
   The section and the table use the whole available width. There is no fixed 548px canvas,
   while the last points cell keeps real inner breathing room. */
@media (max-width:767px){
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings{
    width:100vw!important;
    width:100dvw!important;
    max-width:100vw!important;
    max-width:100dvw!important;
    min-width:100vw!important;
    min-width:100dvw!important;
    margin-left:0!important;
    margin-right:0!important;
    padding-left:0!important;
    padding-right:0!important;
    box-sizing:border-box!important;
    overflow:visible!important;
  }
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings > .golmdm-head{
    padding-left:14px!important;
    padding-right:14px!important;
    box-sizing:border-box!important;
  }
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings :is(.golmdm-home-real-table-panels,.golmdm-home-real-table-panel,.golmdm-table-wrap){
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    margin-left:0!important;
    margin-right:0!important;
    padding-left:0!important;
    padding-right:0!important;
    box-sizing:border-box!important;
    overflow-x:hidden!important;
    transform:none!important;
  }
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings table.golmdm-table.golmdm-standings-table{
    display:table!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    margin:0!important;
    table-layout:fixed!important;
    border-collapse:collapse!important;
    border-spacing:0!important;
    box-sizing:border-box!important;
    transform:none!important;
  }
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings table.golmdm-standings-table :is(th,td){
    min-width:0!important;
    max-width:none!important;
    height:46px!important;
    padding:4px 2px!important;
    box-sizing:border-box!important;
    overflow:hidden!important;
    font-size:10.5px!important;
    line-height:1.08!important;
    white-space:nowrap!important;
  }
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings table.golmdm-standings-table thead th{
    height:32px!important;
    padding-top:4px!important;
    padding-bottom:4px!important;
    font-size:8.4px!important;
    letter-spacing:0!important;
  }

  /* 100% total: 6 + 32 + 13 + 20 + 9 + 8 + 12. */
  html body.golmdm-has-league-page section#standings table.has-form-column :is(th.golmdm-standing-pos-head,td.golmdm-standing-pos){width:6%!important;}
  html body.golmdm-has-league-page section#standings table.has-form-column :is(th.golmdm-standing-team-head,td.golmdm-standing-team-cell){width:32%!important;}
  html body.golmdm-has-league-page section#standings table.has-form-column :is(th.golmdm-standing-form-head,td.golmdm-standing-form-cell){width:13%!important;}
  html body.golmdm-has-league-page section#standings table.has-form-column :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:5%!important;}
  html body.golmdm-has-league-page section#standings table.has-form-column :is(th.golmdm-standing-goals-head,td.golmdm-standing-goals){width:9%!important;}
  html body.golmdm-has-league-page section#standings table.has-form-column :is(th.golmdm-standing-diff-head,td.golmdm-standing-diff){width:8%!important;}
  html body.golmdm-has-league-page section#standings table.has-form-column :is(th.golmdm-standing-points-head,td.golmdm-standing-points){width:12%!important;}

  /* Without form, give the freed width to the team name. */
  html body.golmdm-has-league-page section#standings table.no-form-column :is(th.golmdm-standing-pos-head,td.golmdm-standing-pos){width:6%!important;}
  html body.golmdm-has-league-page section#standings table.no-form-column :is(th.golmdm-standing-team-head,td.golmdm-standing-team-cell){width:45%!important;}
  html body.golmdm-has-league-page section#standings table.no-form-column :is(th.golmdm-standing-played-head,th.golmdm-standing-wins-head,th.golmdm-standing-draws-head,th.golmdm-standing-losses-head,td.golmdm-standing-played,td.golmdm-standing-wins,td.golmdm-standing-draws,td.golmdm-standing-losses){width:6%!important;}
  html body.golmdm-has-league-page section#standings table.no-form-column :is(th.golmdm-standing-goals-head,td.golmdm-standing-goals){width:9%!important;}
  html body.golmdm-has-league-page section#standings table.no-form-column :is(th.golmdm-standing-diff-head,td.golmdm-standing-diff){width:7%!important;}
  html body.golmdm-has-league-page section#standings table.no-form-column :is(th.golmdm-standing-points-head,td.golmdm-standing-points){width:9%!important;}

  html body.golmdm-has-league-page section#standings table.golmdm-standings-table :is(th.golmdm-standing-pos-head,td.golmdm-standing-pos){padding-left:6px!important;padding-right:2px!important;}
  html body.golmdm-has-league-page section#standings table.golmdm-standings-table :is(th.golmdm-standing-team-head,td.golmdm-standing-team-cell){padding-left:5px!important;padding-right:2px!important;text-align:left!important;}
  html body.golmdm-has-league-page section#standings table.golmdm-standings-table :is(th.golmdm-standing-points-head,td.golmdm-standing-points){padding-left:3px!important;padding-right:max(7px,env(safe-area-inset-right,0px))!important;text-align:center!important;}

  html body.golmdm-has-league-page section#standings .golmdm-standing-team{
    display:flex!important;
    align-items:center!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    gap:4px!important;
    font-size:10.5px!important;
    line-height:1.08!important;
  }
  html body.golmdm-has-league-page section#standings :is(.golmdm-standing-team-logo,.golmdm-standing-team-logo img){
    width:18px!important;height:18px!important;min-width:18px!important;max-width:18px!important;max-height:18px!important;flex:0 0 18px!important;
  }
  html body.golmdm-has-league-page section#standings .golmdm-standing-team-name{
    display:-webkit-box!important;
    flex:1 1 auto!important;
    width:auto!important;
    min-width:0!important;
    max-width:100%!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
    word-break:normal!important;
    -webkit-box-orient:vertical!important;
    -webkit-line-clamp:2!important;
  }
  html body.golmdm-has-league-page section#standings :is(th.golmdm-standing-form-head,td.golmdm-standing-form-cell){min-width:0!important;max-width:none!important;padding-left:1px!important;padding-right:1px!important;}
  html body.golmdm-has-league-page section#standings td.golmdm-standing-form-cell .golmdm-form{
    display:flex!important;align-items:center!important;justify-content:center!important;gap:1px!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;
  }
  html body.golmdm-has-league-page section#standings td.golmdm-standing-form-cell .golmdm-form > .golmdm-form-badge{
    flex:0 0 clamp(7px,2.15vw,10px)!important;
    width:clamp(7px,2.15vw,10px)!important;
    height:clamp(7px,2.15vw,10px)!important;
    min-width:clamp(7px,2.15vw,10px)!important;
    max-width:clamp(7px,2.15vw,10px)!important;
    min-height:clamp(7px,2.15vw,10px)!important;
    max-height:clamp(7px,2.15vw,10px)!important;
    border-radius:3px!important;
    font-size:clamp(5px,1.45vw,6.5px)!important;
    line-height:1!important;
  }
  html body.golmdm-has-league-page section#standings .golmdm-standing-points strong{
    min-width:0!important;
    width:auto!important;
    height:auto!important;
    padding:0!important;
    background:transparent!important;
    border:0!important;
    border-radius:0!important;
    font-size:inherit!important;
    line-height:inherit!important;
  }
}
@media (max-width:360px){
  html body.golmdm-has-league-page section#standings table.golmdm-standings-table :is(th,td){font-size:9.6px!important;}
  html body.golmdm-has-league-page section#standings table.golmdm-standings-table thead th{font-size:7.5px!important;}
  html body.golmdm-has-league-page section#standings .golmdm-standing-team{font-size:9.6px!important;gap:3px!important;}
  html body.golmdm-has-league-page section#standings :is(.golmdm-standing-team-logo,.golmdm-standing-team-logo img){width:16px!important;height:16px!important;min-width:16px!important;max-width:16px!important;max-height:16px!important;flex-basis:16px!important;}
  html body.golmdm-has-league-page section#standings table.golmdm-standings-table :is(th.golmdm-standing-points-head,td.golmdm-standing-points){padding-right:max(6px,env(safe-area-inset-right,0px))!important;}
}


/* 0.1.183: normalize section headings/spacing and remove double divider under the second league menu. */
html body.golmdm-has-league-page .golmdm-liga-hero{
  border-bottom:0!important;
  box-shadow:0 -2px 0 #fff!important;
}
html body.golmdm-has-league-page .golmdm-liga-anchor-nav{
  border-top:1px solid #e8edf1!important;
  border-bottom:1px solid #e1e6eb!important;
  box-shadow:none!important;
}
html body.golmdm-has-league-page .golmdm-liga-anchor-nav::before,
html body.golmdm-has-league-page .golmdm-liga-anchor-nav::after{
  content:none!important;
  display:none!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#news{
  margin-top:26px!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs{
  margin-top:0!important;
  padding-top:0!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs + section#matches,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches + section#standings,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings + section#scorers,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers + section#news{
  margin-top:30px!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs .golmdm-head,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-head,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings .golmdm-head,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-head,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#news .golmdm-head{
  margin:0 0 11px!important;
  padding:0 16px!important;
  min-height:0!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs .golmdm-head h2,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs .golmdm-head h3,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-head h2,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-head h3,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings .golmdm-head h2,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings .golmdm-head h3,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-head h2,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-head h3,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#news .golmdm-head h2,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#news .golmdm-head h3{
  margin:0!important;
  padding:0!important;
  font-family:inherit!important;
  font-size:18px!important;
  line-height:1.15!important;
  font-weight:740!important;
  letter-spacing:-.012em!important;
  color:#071523!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs .golmdm-club-grid{
  margin-top:0!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher{
  margin-top:0!important;
}
@media (max-width:1023px) and (orientation:landscape){
  html body.golmdm-has-league-page .golmdm-liga-hero{
    border-bottom:0!important;
    box-shadow:none!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-anchor-nav{
    border-bottom:1px solid #e1e6eb!important;
  }
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#news{
    margin-top:24px!important;
  }
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs .golmdm-head,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-head,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings .golmdm-head,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-head,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#news .golmdm-head{
    margin-bottom:10px!important;
    padding:0 14px!important;
  }
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs .golmdm-head h2,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs .golmdm-head h3,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-head h2,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-head h3,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings .golmdm-head h2,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings .golmdm-head h3,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-head h2,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-head h3,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#news .golmdm-head h2,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#news .golmdm-head h3{
    font-size:18px!important;
    font-weight:740!important;
  }
}
@media (max-width:767px) and (orientation:portrait){
  html body.golmdm-has-league-page .golmdm-liga-hero{
    border-bottom:0!important;
    box-shadow:none!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-anchor-nav{
    border-bottom:1px solid #e1e6eb!important;
  }
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs{
    margin-top:24px!important;
  }
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#news{
    margin-top:30px!important;
  }
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs .golmdm-head,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-head,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings .golmdm-head,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-head,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#news .golmdm-head{
    margin-bottom:12px!important;
    padding:0 14px!important;
  }
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs .golmdm-head h2,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs .golmdm-head h3,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-head h2,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-head h3,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings .golmdm-head h2,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings .golmdm-head h3,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-head h2,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-head h3,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#news .golmdm-head h2,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#news .golmdm-head h3{
    font-size:24px!important;
    line-height:1.12!important;
    font-weight:740!important;
    letter-spacing:-.018em!important;
  }
}



/* 0.1.184: final spacing/headings/divider cleanup + club order is now standings-driven in PHP. */
html body.golmdm-has-league-page .golmdm-liga-hero{border-bottom:0!important;box-shadow:0 -2px 0 #fff!important;}
html body.golmdm-has-league-page .golmdm-liga-anchor-nav{border-top:1px solid #e8edf1!important;border-bottom:1px solid #e2e7ec!important;box-shadow:none!important;}
html body.golmdm-has-league-page .golmdm-liga-anchor-nav a{box-shadow:none!important;outline:0!important;}
html body.golmdm-has-league-page .golmdm-liga-anchor-nav a:focus{outline:0!important;box-shadow:none!important;}
html body.golmdm-has-league-page .golmdm-liga-anchor-nav + *{border-top:0!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#news{margin-top:24px!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs{margin-top:0!important;padding-top:0!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs + section#matches,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches + section#standings,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings + section#scorers,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers + section#news{margin-top:24px!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs .golmdm-head,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-head,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings .golmdm-head,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-head,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#news .golmdm-head{margin:0 0 10px!important;padding:0 16px!important;min-height:0!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings{padding-left:16px!important;padding-right:16px!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings > .golmdm-head{padding-left:0!important;padding-right:0!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs .golmdm-head h2,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs .golmdm-head h3,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-head h2,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-head h3,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings .golmdm-head h2,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings .golmdm-head h3,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-head h2,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-head h3,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#news .golmdm-head h2,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#news .golmdm-head h3{font-size:18px!important;line-height:1.15!important;font-weight:720!important;letter-spacing:-.012em!important;}
@media (max-width:1023px) and (orientation:landscape){
  html body.golmdm-has-league-page .golmdm-liga-hero{border-bottom:0!important;box-shadow:none!important;}
  html body.golmdm-has-league-page .golmdm-liga-anchor-nav{border-bottom:1px solid #e2e7ec!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#news{margin-top:20px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs + section#matches,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches + section#standings,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings + section#scorers,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers + section#news{margin-top:22px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs .golmdm-head,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-head,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings .golmdm-head,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-head,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#news .golmdm-head{margin-bottom:9px!important;padding:0 14px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings{padding-left:0!important;padding-right:0!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings > .golmdm-head{padding-left:14px!important;padding-right:14px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs .golmdm-head h2,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs .golmdm-head h3,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-head h2,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-head h3,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings .golmdm-head h2,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings .golmdm-head h3,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-head h2,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-head h3,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#news .golmdm-head h2,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#news .golmdm-head h3{font-size:17px!important;font-weight:720!important;letter-spacing:-.012em!important;}
}
@media (max-width:767px) and (orientation:portrait){
  html body.golmdm-has-league-page .golmdm-liga-hero{border-bottom:0!important;box-shadow:none!important;}
  html body.golmdm-has-league-page .golmdm-liga-anchor-nav{border-bottom:1px solid #e2e7ec!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs{margin-top:0!important;padding-top:0!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#news{margin-top:26px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs + section#matches,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches + section#standings,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings + section#scorers,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers + section#news{margin-top:26px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs .golmdm-head,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-head,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings .golmdm-head,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-head,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#news .golmdm-head{margin-bottom:10px!important;padding:0 14px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings{padding-left:0!important;padding-right:0!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings > .golmdm-head{padding-left:14px!important;padding-right:14px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs .golmdm-head h2,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs .golmdm-head h3,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-head h2,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-head h3,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings .golmdm-head h2,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings .golmdm-head h3,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-head h2,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-head h3,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#news .golmdm-head h2,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#news .golmdm-head h3{font-size:20px!important;line-height:1.14!important;font-weight:720!important;letter-spacing:-.014em!important;}
}


/* 0.1.185: tighten spacing before standings section. */
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches + section#standings,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings{
  margin-top:16px!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings > .golmdm-head{
  margin-bottom:7px!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings .golmdm-table-wrap{
  margin-top:0!important;
}
@media (max-width:1023px) and (orientation:landscape){
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches + section#standings,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings{
    margin-top:14px!important;
  }
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings > .golmdm-head{
    margin-bottom:6px!important;
  }
}
@media (max-width:767px) and (orientation:portrait){
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches + section#standings,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings{
    margin-top:16px!important;
  }
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings > .golmdm-head{
    margin-bottom:7px!important;
  }
}


/* 0.1.191: anchor navigation scrolls to section starts with sticky header compensation. */
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers{padding-left:14px!important;padding-right:14px!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorers-card{width:100%!important;margin:8px 0 0!important;border:1px solid rgba(8,16,24,.09)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 3px 14px rgba(8,16,24,.045)!important;overflow:hidden!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers ol.golmdm-scorer-list{list-style:none!important;margin:0!important;padding:0!important;background:#fff!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers li.golmdm-scorer-row{display:grid!important;grid-template-columns:34px minmax(0,1fr) 64px!important;align-items:center!important;gap:10px!important;min-height:54px!important;margin:0!important;padding:8px 13px!important;border-bottom:1px solid rgba(8,16,24,.075)!important;background:#fff!important;color:#071523!important;line-height:1.2!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers li.golmdm-scorer-row:nth-child(even){background:#f8fafb!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-list-top li.golmdm-scorer-row:nth-child(5),
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-list-rest li.golmdm-scorer-row:last-child{border-bottom:0!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-rank{display:flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;border-radius:999px!important;background:#eef3f5!important;color:#667580!important;font-size:13px!important;font-weight:800!important;line-height:1!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-person{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-person strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:15px!important;line-height:1.15!important;font-weight:780!important;color:#071523!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-team-meta{display:flex!important;align-items:center!important;gap:6px!important;min-width:0!important;color:#6b7884!important;font-size:12.5px!important;line-height:1.15!important;font-weight:650!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-team-meta img{width:18px!important;height:18px!important;object-fit:contain!important;flex:0 0 18px!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-team-meta span{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-own-goal{font-style:normal!important;color:#b45309!important;font-size:11px!important;font-weight:750!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-goals{justify-self:end!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:38px!important;height:30px!important;padding:0 10px!important;border-radius:999px!important;background:#eaf6eb!important;color:#23852f!important;font-size:16px!important;line-height:1!important;font-weight:850!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorers-more{border-top:1px solid rgba(8,16,24,.075)!important;background:#fff!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorers-more summary{list-style:none!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:42px!important;padding:0 14px!important;color:#2d9635!important;font-size:13px!important;font-weight:760!important;background:#fff!important;outline:none!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorers-more summary::-webkit-details-marker{display:none!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorers-more summary b{font-size:18px!important;line-height:1!important;transition:transform .16s ease!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorers-more[open] summary b{transform:rotate(90deg)!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorers-more .golmdm-scorers-more-close{display:none!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorers-more[open] .golmdm-scorers-more-open{display:none!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorers-more[open] .golmdm-scorers-more-close{display:inline!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorers-more[open] summary{border-bottom:1px solid rgba(8,16,24,.075)!important;}
@media(max-width:1023px){
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers{padding-left:14px!important;padding-right:14px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers li.golmdm-scorer-row{grid-template-columns:30px minmax(0,1fr) 58px!important;min-height:50px!important;padding:8px 11px!important;gap:8px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-person strong{font-size:14px!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-goals{min-width:34px!important;height:28px!important;font-size:15px!important;padding:0 8px!important;}
}

/* 0.1.188: when scorers are expanded, keep the collapse button at the bottom, not between top 5 and the rest. */
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorers-more[open]{display:flex!important;flex-direction:column!important;border-top:0!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorers-more[open] summary{order:2!important;border-top:1px solid rgba(8,16,24,.075)!important;border-bottom:0!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorers-more[open] ol.golmdm-scorer-list-rest{order:1!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-list-top li.golmdm-scorer-row:nth-child(5){border-bottom:1px solid rgba(8,16,24,.075)!important;}
/* 0.1.282: card links use normal #anchors, so the first browser hash jump must use the same sticky offset as the inner menu.
   The larger fallback is only for the pre-JS moment; JS immediately overwrites the CSS variables with exact measured values. */
html body.golmdm-has-league-page .golmdm-league-detail-v78 section[id],
html body.golmdm-has-league-page .golmdm-league-detail-v78 #clubs,
html body.golmdm-has-league-page .golmdm-league-detail-v78 #matches,
html body.golmdm-has-league-page .golmdm-league-detail-v78 #standings,
html body.golmdm-has-league-page .golmdm-league-detail-v78 #scorers,
html body.golmdm-has-league-page .golmdm-league-detail-v78 #news{scroll-margin-top:calc(var(--golmdm-sticky-top,136px) + var(--golmdm-league-hero-h,128px) + 10px)!important;}
@media(max-width:767px){
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section[id],
  html body.golmdm-has-league-page .golmdm-league-detail-v78 #clubs,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 #matches,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 #standings,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 #scorers,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 #news{scroll-margin-top:calc(var(--golmdm-sticky-top,92px) + var(--golmdm-league-hero-h,88px) + 8px)!important;}
}
/* 0.1.190: scorer rows use text-only club names and a non-wrapping ball + goals badge. */
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-team-meta img{display:none!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-goals{gap:5px!important;min-width:56px!important;padding:0 10px!important;white-space:nowrap!important;flex-wrap:nowrap!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-goals-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:13px!important;height:13px!important;flex:0 0 13px!important;color:#23852f!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-goals-icon svg{display:block!important;width:13px!important;height:13px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.85!important;stroke-linecap:round!important;stroke-linejoin:round!important;}
@media(max-width:1023px){
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-goals{min-width:52px!important;gap:4px!important;padding:0 8px!important;white-space:nowrap!important;flex-wrap:nowrap!important;}
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-goals-icon,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-goals-icon svg{width:12px!important;height:12px!important;flex-basis:12px!important;}
}


/* 0.1.194: final dark theme pass for league detail pages. */
html.golmd-theme-dark body.golmdm-has-league-page,
html.golmd-theme-dark body.golmdm-has-league-page #page,
html.golmd-theme-dark body.golmdm-has-league-page .site,
html.golmd-theme-dark body.golmdm-has-league-page #content,
html.golmd-theme-dark body.golmdm-has-league-page .site-content,
html.golmd-theme-dark body.golmdm-has-league-page .ast-container,
html.golmd-theme-dark body.golmdm-has-league-page #primary,
html.golmd-theme-dark body.golmdm-has-league-page .content-area,
html.golmd-theme-dark body.golmdm-has-league-page .site-main,
html.golmd-theme-dark body.golmdm-has-league-page main.site-main,
html.golmd-theme-dark body.golmdm-has-league-page .entry-content,
html.golmd-theme-dark body.golmdm-has-league-page .page-content,
html.golmd-theme-dark body.golmdm-has-league-page article,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page,
html body.golmd-theme-dark.golmdm-has-league-page,
html body.golmd-theme-dark.golmdm-has-league-page #page,
html body.golmd-theme-dark.golmdm-has-league-page .site,
html body.golmd-theme-dark.golmdm-has-league-page #content,
html body.golmd-theme-dark.golmdm-has-league-page .site-content,
html body.golmd-theme-dark.golmdm-has-league-page .ast-container,
html body.golmd-theme-dark.golmdm-has-league-page #primary,
html body.golmd-theme-dark.golmdm-has-league-page .content-area,
html body.golmd-theme-dark.golmdm-has-league-page .site-main,
html body.golmd-theme-dark.golmdm-has-league-page main.site-main,
html body.golmd-theme-dark.golmdm-has-league-page .entry-content,
html body.golmd-theme-dark.golmdm-has-league-page .page-content,
html body.golmd-theme-dark.golmdm-has-league-page article,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page{
  background:#0e1a26!important;
  background-color:#0e1a26!important;
  color:#e8f0f5!important;
}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-shell-v78,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-main-v78,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-shell-v78,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-main-v78,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78{
  background:#0e1a26!important;
  background-color:#0e1a26!important;
  color:#e8f0f5!important;
  border-color:rgba(255,255,255,.10)!important;
}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78 > *,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78 section,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78 section[id],
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-clubs-section,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-rounds,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-scorers,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-news,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 > *,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 section,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 section[id],
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-clubs-section,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-rounds,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-scorers,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-news{
  background:#0e1a26!important;
  background-color:#0e1a26!important;
  color:#e8f0f5!important;
}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head h2,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head h3,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-aggregate-title,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head h2,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head h3,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-aggregate-title{
  color:#eef6fa!important;
  background:transparent!important;
}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head span,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head small,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head span,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head small{color:#9caab4!important;}

html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-hero,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-hero-main,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-hero-logo-wrap,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-hero-content,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-season-line,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-subtitle,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-stats,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-stats span,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-hero-controls,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-hero,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-hero-main,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-hero-logo-wrap,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-hero-content,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-season-line,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-subtitle,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-stats,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-stats span,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-hero-controls{
  background:#0b141d!important;
  background-color:#0b141d!important;
}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-hero,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-hero{
  border-bottom:1px solid rgba(255,255,255,.10)!important;
  box-shadow:0 4px 18px rgba(0,0,0,.22)!important;
}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-hero-content h1,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-stats b,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-hero-content h1,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-stats b{color:#f3f8fb!important;background:transparent!important;}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-season-line,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-subtitle,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-stats em,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-stats svg,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-season-line,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-subtitle,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-stats em,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-stats svg{color:#95a5b1!important;}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-tabs,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-subtabs,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-tabs,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-subtabs{
  background:#0f1a24!important;
  border-color:rgba(255,255,255,.12)!important;
}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-tabs a,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-subtabs a,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-tabs a,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-subtabs a{
  background:#0f1a24!important;
  color:#d9e4eb!important;
  border-color:rgba(255,255,255,.10)!important;
}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-tabs a.is-active,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-subtabs a.is-active,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-tabs a.is-active,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-subtabs a.is-active{
  background:#2f8f22!important;
  color:#fff!important;
}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-anchor-nav,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-anchor-nav{
  background:#0b141d!important;
  border-color:rgba(255,255,255,.10)!important;
}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-anchor-nav a,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-anchor-nav a{
  background:#0b141d!important;
  color:#e2edf2!important;
  border-color:rgba(255,255,255,.09)!important;
}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-anchor-nav a.is-active,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-anchor-nav a.is-active{
  background:rgba(57,181,74,.12)!important;
  color:#6fd66c!important;
}

html.golmd-theme-dark body.golmdm-has-league-page .golmdm-round-switcher,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-round-switcher{
  background:#0f1a24!important;
  border-color:rgba(255,255,255,.10)!important;
}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-round-switcher-arrow,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-round-pills a,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-round-pills span,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-round-switcher-arrow,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-round-pills a,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-round-pills span{
  background:#121f2a!important;
  color:#e6eef3!important;
  border-color:rgba(255,255,255,.10)!important;
}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-round-pills a.is-active,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-round-pills a.is-active{background:#2f8f22!important;color:#fff!important;}

html.golmd-theme-dark body.golmdm-has-league-page .golmdm-round-match-list,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-round-board,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-round-board .golmdm-match-row,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-match-row-link,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-round-match-list,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-round-board,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-round-board .golmdm-match-row,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-match-row-link{
  background:#0f1a24!important;
  background-color:#0f1a24!important;
  color:#eef6fa!important;
  border-color:rgba(255,255,255,.08)!important;
}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-match-row-link:hover,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-match-row-link:hover{background:#142231!important;}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-match-row-team,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-match-row-team span:last-child,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-match-row-score,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-match-row-datetime em,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-match-row-team,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-match-row-team span:last-child,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-match-row-score,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-match-row-datetime em{color:#eef6fa!important;}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-match-row-datetime b,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-match-row-venue,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-match-row-venue em,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-match-row-datetime b,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-match-row-venue,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-match-row-venue em{color:#95a5b1!important;}

html.golmd-theme-dark body.golmdm-has-league-page section#standings.golmdm-standings .golmdm-table-wrap,
html.golmd-theme-dark body.golmdm-has-league-page section#standings.golmdm-standings .golmdm-standings-mini-wrap,
html.golmd-theme-dark body.golmdm-has-league-page table.golmdm-table.golmdm-standings-table,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-standings-card,
html body.golmd-theme-dark.golmdm-has-league-page section#standings.golmdm-standings .golmdm-table-wrap,
html body.golmd-theme-dark.golmdm-has-league-page section#standings.golmdm-standings .golmdm-standings-mini-wrap,
html body.golmd-theme-dark.golmdm-has-league-page table.golmdm-table.golmdm-standings-table,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-standings-card{
  background:#0f1a24!important;
  background-color:#0f1a24!important;
  background-image:none!important;
  color:#e8f0f5!important;
  border-color:rgba(255,255,255,.10)!important;
  box-shadow:0 4px 18px rgba(0,0,0,.18)!important;
}
html.golmd-theme-dark body.golmdm-has-league-page table.golmdm-table.golmdm-standings-table thead,
html.golmd-theme-dark body.golmdm-has-league-page table.golmdm-table.golmdm-standings-table tbody,
html.golmd-theme-dark body.golmdm-has-league-page table.golmdm-table.golmdm-standings-table tr,
html.golmd-theme-dark body.golmdm-has-league-page table.golmdm-table.golmdm-standings-table th,
html.golmd-theme-dark body.golmdm-has-league-page table.golmdm-table.golmdm-standings-table td,
html body.golmd-theme-dark.golmdm-has-league-page table.golmdm-table.golmdm-standings-table thead,
html body.golmd-theme-dark.golmdm-has-league-page table.golmdm-table.golmdm-standings-table tbody,
html body.golmd-theme-dark.golmdm-has-league-page table.golmdm-table.golmdm-standings-table tr,
html body.golmd-theme-dark.golmdm-has-league-page table.golmdm-table.golmdm-standings-table th,
html body.golmd-theme-dark.golmdm-has-league-page table.golmdm-table.golmdm-standings-table td{
  background:#0f1a24!important;
  background-color:#0f1a24!important;
  color:#e8f0f5!important;
  border-color:rgba(255,255,255,.075)!important;
}
html.golmd-theme-dark body.golmdm-has-league-page table.golmdm-table.golmdm-standings-table th,
html body.golmd-theme-dark.golmdm-has-league-page table.golmdm-table.golmdm-standings-table th{background:#121f2a!important;color:#9fafba!important;}
html.golmd-theme-dark body.golmdm-has-league-page table.golmdm-table.golmdm-standings-table tr:nth-child(even) td,
html body.golmd-theme-dark.golmdm-has-league-page table.golmdm-table.golmdm-standings-table tr:nth-child(even) td{background:#111c27!important;}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-standing-team-name,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-standing-points,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-standing-team-name,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-standing-points{color:#eef6fa!important;}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-standing-points strong,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-standing-points strong{background:rgba(57,181,74,.16)!important;color:#73d572!important;}

html.golmd-theme-dark body.golmdm-has-league-page section#scorers .golmdm-scorers-card,
html.golmd-theme-dark body.golmdm-has-league-page section#scorers ol.golmdm-scorer-list,
html.golmd-theme-dark body.golmdm-has-league-page section#scorers li.golmdm-scorer-row,
html.golmd-theme-dark body.golmdm-has-league-page section#scorers .golmdm-scorers-more,
html.golmd-theme-dark body.golmdm-has-league-page section#scorers .golmdm-scorers-more summary,
html body.golmd-theme-dark.golmdm-has-league-page section#scorers .golmdm-scorers-card,
html body.golmd-theme-dark.golmdm-has-league-page section#scorers ol.golmdm-scorer-list,
html body.golmd-theme-dark.golmdm-has-league-page section#scorers li.golmdm-scorer-row,
html body.golmd-theme-dark.golmdm-has-league-page section#scorers .golmdm-scorers-more,
html body.golmd-theme-dark.golmdm-has-league-page section#scorers .golmdm-scorers-more summary{
  background:#0f1a24!important;
  background-color:#0f1a24!important;
  color:#e8f0f5!important;
  border-color:rgba(255,255,255,.08)!important;
}
html.golmd-theme-dark body.golmdm-has-league-page section#scorers li.golmdm-scorer-row:nth-child(even),
html body.golmd-theme-dark.golmdm-has-league-page section#scorers li.golmdm-scorer-row:nth-child(even){background:#111c27!important;}
html.golmd-theme-dark body.golmdm-has-league-page section#scorers .golmdm-scorer-person strong,
html body.golmd-theme-dark.golmdm-has-league-page section#scorers .golmdm-scorer-person strong{color:#eef6fa!important;}
html.golmd-theme-dark body.golmdm-has-league-page section#scorers .golmdm-scorer-team-meta,
html body.golmd-theme-dark.golmdm-has-league-page section#scorers .golmdm-scorer-team-meta{color:#95a5b1!important;}
html.golmd-theme-dark body.golmdm-has-league-page section#scorers .golmdm-scorer-rank,
html body.golmd-theme-dark.golmdm-has-league-page section#scorers .golmdm-scorer-rank{background:#182633!important;color:#aebbc5!important;}
html.golmd-theme-dark body.golmdm-has-league-page section#scorers .golmdm-scorer-goals,
html body.golmd-theme-dark.golmdm-has-league-page section#scorers .golmdm-scorer-goals{background:rgba(57,181,74,.16)!important;color:#73d572!important;}
html.golmd-theme-dark body.golmdm-has-league-page section#scorers .golmdm-scorer-goals-icon,
html body.golmd-theme-dark.golmdm-has-league-page section#scorers .golmdm-scorer-goals-icon{color:#73d572!important;}
html.golmd-theme-dark body.golmdm-has-league-page section#scorers .golmdm-scorers-more summary,
html body.golmd-theme-dark.golmdm-has-league-page section#scorers .golmdm-scorers-more summary{color:#73d572!important;}

html.golmd-theme-dark body.golmdm-has-league-page .golmdm-form-badge.is-win,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-form-badge.is-win{background:#2f8f22!important;color:#05100a!important;}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-form-badge.is-loss,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-form-badge.is-loss{background:#ef5350!important;color:#170606!important;}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-form-badge.is-draw,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-form-badge.is-draw{background:#52616c!important;color:#f2f6f9!important;}


/* 0.1.195: hard dark-theme cleanup for league detail pages. */
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page.golmdm-page-wrap,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-shell-v78,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-main-v78,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page.golmdm-page-wrap,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-shell-v78,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-main-v78,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78{
  background:#0e1a26!important;
  background-color:#0e1a26!important;
  color:#e8f0f5!important;
}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-main-v78,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-main-v78{
  border-left-color:rgba(255,255,255,.12)!important;
  border-right-color:rgba(255,255,255,.12)!important;
}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78 section[id],
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head h2,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head h3,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 section[id],
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head h2,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head h3{
  background:#0e1a26!important;
  background-color:#0e1a26!important;
  color:#eef6fa!important;
}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs .golmdm-club-grid,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs .golmdm-club-grid-logo-only,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs .golmdm-club-card-logo-only,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs .golmdm-club-grid,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs .golmdm-club-grid-logo-only,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs .golmdm-club-card-logo-only{
  background:#0e1a26!important;
  background-color:#0e1a26!important;
  color:#e8f0f5!important;
}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs .golmdm-club-card-logo-only.no-logo,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs .golmdm-club-card-logo-only.is-logo-broken,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs .golmdm-club-card-logo-only.no-logo,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs .golmdm-club-card-logo-only.is-logo-broken{
  background:#0f1a24!important;
  background-color:#0f1a24!important;
  border-color:rgba(255,255,255,.10)!important;
  color:#eef6fa!important;
}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs .golmdm-club-card-logo-only strong,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs .golmdm-club-card-logo-only strong{color:#eef6fa!important;}

html.golmd-theme-dark body.golmdm-has-league-page section#matches .golmdm-round-match-list,
html.golmd-theme-dark body.golmdm-has-league-page section#matches .golmdm-round-board,
html.golmd-theme-dark body.golmdm-has-league-page section#matches .golmdm-match-row,
html.golmd-theme-dark body.golmdm-has-league-page section#matches .golmdm-match-row-link,
html body.golmd-theme-dark.golmdm-has-league-page section#matches .golmdm-round-match-list,
html body.golmd-theme-dark.golmdm-has-league-page section#matches .golmdm-round-board,
html body.golmd-theme-dark.golmdm-has-league-page section#matches .golmdm-match-row,
html body.golmd-theme-dark.golmdm-has-league-page section#matches .golmdm-match-row-link{
  background:#0f1a24!important;
  background-color:#0f1a24!important;
  color:#eef6fa!important;
  border-color:rgba(255,255,255,.08)!important;
}

html.golmd-theme-dark body.golmdm-has-league-page section#standings.golmdm-standings,
html.golmd-theme-dark body.golmdm-has-league-page section#standings.golmdm-standings .golmdm-table-wrap,
html.golmd-theme-dark body.golmdm-has-league-page section#standings.golmdm-standings .golmdm-standings-mini-wrap,
html.golmd-theme-dark body.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table,
html body.golmd-theme-dark.golmdm-has-league-page section#standings.golmdm-standings,
html body.golmd-theme-dark.golmdm-has-league-page section#standings.golmdm-standings .golmdm-table-wrap,
html body.golmd-theme-dark.golmdm-has-league-page section#standings.golmdm-standings .golmdm-standings-mini-wrap,
html body.golmd-theme-dark.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table{
  background:#0f1a24!important;
  background-color:#0f1a24!important;
  background-image:none!important;
  color:#e8f0f5!important;
  border-color:rgba(255,255,255,.10)!important;
}
html.golmd-theme-dark body.golmdm-has-league-page section#standings.golmdm-standings .golmdm-table-wrap,
html body.golmd-theme-dark.golmdm-has-league-page section#standings.golmdm-standings .golmdm-table-wrap{
  box-shadow:0 4px 18px rgba(0,0,0,.22)!important;
}
html.golmd-theme-dark body.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table thead,
html.golmd-theme-dark body.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody,
html.golmd-theme-dark body.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tr,
html.golmd-theme-dark body.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table th,
html.golmd-theme-dark body.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table td,
html body.golmd-theme-dark.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table thead,
html body.golmd-theme-dark.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody,
html body.golmd-theme-dark.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tr,
html body.golmd-theme-dark.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table th,
html body.golmd-theme-dark.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table td{
  color:#e8f0f5!important;
  border-color:rgba(255,255,255,.075)!important;
}
html.golmd-theme-dark body.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table th,
html body.golmd-theme-dark.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table th{
  background:#121f2a!important;
  background-color:#121f2a!important;
  color:#a9b8c3!important;
}
html.golmd-theme-dark body.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody tr:nth-child(odd) td,
html body.golmd-theme-dark.golmdm-has-league-page section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody tr:nth-child(odd) td{
  background:#0f1a24!important;
  background-color:#0f1a24!important;
}
html.golmd-theme-dark body.golmdm-has-league-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 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody tr:nth-child(even) td{
  background:#111c27!important;
  background-color:#111c27!important;
}
html.golmd-theme-dark body.golmdm-has-league-page section#standings.golmdm-standings .golmdm-standing-team,
html.golmd-theme-dark body.golmdm-has-league-page section#standings.golmdm-standings .golmdm-standing-team-name,
html body.golmd-theme-dark.golmdm-has-league-page section#standings.golmdm-standings .golmdm-standing-team,
html body.golmd-theme-dark.golmdm-has-league-page section#standings.golmdm-standings .golmdm-standing-team-name{color:#eef6fa!important;}
html.golmd-theme-dark body.golmdm-has-league-page section#standings.golmdm-standings .golmdm-standing-points strong,
html body.golmd-theme-dark.golmdm-has-league-page section#standings.golmdm-standings .golmdm-standing-points strong{
  background:rgba(57,181,74,.18)!important;
  color:#75dd72!important;
}

html.golmd-theme-dark body.golmdm-has-league-page section#scorers .golmdm-scorers-card,
html.golmd-theme-dark body.golmdm-has-league-page section#scorers ol.golmdm-scorer-list,
html.golmd-theme-dark body.golmdm-has-league-page section#scorers li.golmdm-scorer-row,
html.golmd-theme-dark body.golmdm-has-league-page section#scorers .golmdm-scorers-more,
html body.golmd-theme-dark.golmdm-has-league-page section#scorers .golmdm-scorers-card,
html body.golmd-theme-dark.golmdm-has-league-page section#scorers ol.golmdm-scorer-list,
html body.golmd-theme-dark.golmdm-has-league-page section#scorers li.golmdm-scorer-row,
html body.golmd-theme-dark.golmdm-has-league-page section#scorers .golmdm-scorers-more{
  background:#0f1a24!important;
  background-color:#0f1a24!important;
  border-color:rgba(255,255,255,.08)!important;
  color:#e8f0f5!important;
}
html.golmd-theme-dark body.golmdm-has-league-page section#news,
html.golmd-theme-dark body.golmdm-has-league-page section#news *,
html body.golmd-theme-dark.golmdm-has-league-page section#news,
html body.golmd-theme-dark.golmdm-has-league-page section#news *{
  background-color:#0e1a26!important;
  color:#e8f0f5!important;
}



/* 0.1.196: final live dark-theme fixes for league pages and side widgets. */
html.golmdm-dark-live body.golmdm-has-league-page,
body.golmdm-dark-live.golmdm-has-league-page,
html.golmdm-dark-live body.golmdm-has-league-page #page,
html.golmdm-dark-live body.golmdm-has-league-page .site,
html.golmdm-dark-live body.golmdm-has-league-page #content,
html.golmdm-dark-live body.golmdm-has-league-page .site-content,
html.golmdm-dark-live body.golmdm-has-league-page .ast-container,
html.golmdm-dark-live body.golmdm-has-league-page #primary,
html.golmdm-dark-live body.golmdm-has-league-page .content-area,
html.golmdm-dark-live body.golmdm-has-league-page .site-main,
html.golmdm-dark-live body.golmdm-has-league-page .entry-content,
html.golmdm-dark-live body.golmdm-has-league-page .page-content,
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page,
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page.golmdm-page-wrap,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-shell-v78,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-main-v78,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-league-detail-v78{
  background:#0e1a26!important;
  background-color:#0e1a26!important;
  color:#e8f0f5!important;
}
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-main-v78{
  border-left-color:#1d2a35!important;
  border-right-color:#1d2a35!important;
}
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-hero,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-hero-main,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-hero-logo-wrap,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-hero-content,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-season-line,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-subtitle,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-stats,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-stats span,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-hero-controls,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-anchor-nav{
  background:#0d1721!important;
  background-color:#0d1721!important;
  color:#e8f0f5!important;
  border-color:#20303c!important;
  box-shadow:none!important;
}
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-hero-content h1,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-stats b{
  color:#f2f7fa!important;
  background:transparent!important;
}
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-season-line,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-subtitle,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-stats em,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-stats svg{
  color:#a7b7c4!important;
}
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-tabs,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-subtabs{
  background:#111d28!important;
  background-color:#111d28!important;
  border-color:#263743!important;
}
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-tabs a,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-subtabs a,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-anchor-nav a{
  background:#111d28!important;
  background-color:#111d28!important;
  color:#dce6ee!important;
  border-color:#263743!important;
}
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-tabs a:hover,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-subtabs a:hover,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-anchor-nav a:hover{
  background:#162635!important;
  color:#fff!important;
}
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-tabs a.is-active,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-subtabs a.is-active,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-anchor-nav a.is-active{
  background:#183121!important;
  color:#80dd78!important;
}
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-tabs a.is-active,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-subtabs a.is-active{
  background:#2f8f22!important;
  color:#fff!important;
}
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-league-detail-v78 section,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-league-detail-v78 section[id],
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head{
  background:#0e1a26!important;
  background-color:#0e1a26!important;
  color:#e8f0f5!important;
}
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head h2,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head h3,
html.golmdm-dark-live body.golmdm-has-league-page section#clubs .golmdm-head h3,
html.golmdm-dark-live body.golmdm-has-league-page section#matches .golmdm-head h3,
html.golmdm-dark-live body.golmdm-has-league-page section#standings .golmdm-head h3,
html.golmdm-dark-live body.golmdm-has-league-page section#scorers .golmdm-head h3,
html.golmdm-dark-live body.golmdm-has-league-page section#news .golmdm-head h3{
  color:#eef6fa!important;
  background:transparent!important;
  opacity:1!important;
  text-shadow:none!important;
  mix-blend-mode:normal!important;
}
html.golmdm-dark-live body.golmdm-has-league-page section#clubs .golmdm-club-grid,
html.golmdm-dark-live body.golmdm-has-league-page section#clubs .golmdm-club-grid-logo-only,
html.golmdm-dark-live body.golmdm-has-league-page section#clubs .golmdm-club-card-logo-only{
  background:#0e1a26!important;
  background-color:#0e1a26!important;
  color:#e8f0f5!important;
}
html.golmdm-dark-live body.golmdm-has-league-page section#clubs .golmdm-club-card-logo-only:hover{
  background:#112131!important;
  background-color:#112131!important;
  transform:translateY(-1px);
  box-shadow:0 6px 18px rgba(0,0,0,.25)!important;
}
html.golmdm-dark-live body.golmdm-has-league-page section#matches .golmdm-rounds,
html.golmdm-dark-live body.golmdm-has-league-page section#matches .golmdm-round-board,
html.golmdm-dark-live body.golmdm-has-league-page section#matches .golmdm-round-match-list,
html.golmdm-dark-live body.golmdm-has-league-page section#matches .golmdm-match-row,
html.golmdm-dark-live body.golmdm-has-league-page section#matches .golmdm-match-row-link{
  background:#0f1a24!important;
  background-color:#0f1a24!important;
  color:#eef6fa!important;
  border-color:#21313d!important;
}
html.golmdm-dark-live body.golmdm-has-league-page section#matches .golmdm-match-row:hover,
html.golmdm-dark-live body.golmdm-has-league-page section#matches .golmdm-match-row-link:hover{
  background:#142434!important;
  background-color:#142434!important;
}
html.golmdm-dark-live body.golmdm-has-league-page section#matches .golmdm-match-team-name,
html.golmdm-dark-live body.golmdm-has-league-page section#matches .golmdm-match-score,
html.golmdm-dark-live body.golmdm-has-league-page section#matches .golmdm-match-date,
html.golmdm-dark-live body.golmdm-has-league-page section#matches .golmdm-match-time{color:#eef6fa!important;}
html.golmdm-dark-live body.golmdm-has-league-page section#matches .golmdm-match-stadium,
html.golmdm-dark-live body.golmdm-has-league-page section#matches .golmdm-match-meta{color:#9fb0bc!important;}
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-round-switcher,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-round-pills,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-round-pill,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-round-arrow{
  background:#111d28!important;
  background-color:#111d28!important;
  color:#e4edf3!important;
  border-color:#263743!important;
}
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-round-pill:hover,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-round-arrow:hover{background:#172837!important;color:#fff!important;}
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-round-pill.is-active{background:#2f8f22!important;color:#fff!important;}
html.golmdm-dark-live body.golmdm-has-league-page section#standings.golmdm-standings,
html.golmdm-dark-live body.golmdm-has-league-page section#standings .golmdm-table-wrap,
html.golmdm-dark-live body.golmdm-has-league-page section#standings .golmdm-standings-mini-wrap,
html.golmdm-dark-live body.golmdm-has-league-page section#standings table.golmdm-table,
html.golmdm-dark-live body.golmdm-has-league-page section#standings table.golmdm-table tbody,
html.golmdm-dark-live body.golmdm-has-league-page section#standings table.golmdm-table tr,
html.golmdm-dark-live body.golmdm-has-league-page section#standings table.golmdm-table td{
  background:#0f1a24!important;
  background-color:#0f1a24!important;
  color:#e8f0f5!important;
  border-color:#21313d!important;
}
html.golmdm-dark-live body.golmdm-has-league-page section#standings table.golmdm-table th{
  background:#121f2a!important;
  background-color:#121f2a!important;
  color:#aec0cb!important;
  border-color:#21313d!important;
}
html.golmdm-dark-live body.golmdm-has-league-page section#standings table.golmdm-table tbody tr:nth-child(even) td{background:#111d28!important;background-color:#111d28!important;}
html.golmdm-dark-live body.golmdm-has-league-page section#standings table.golmdm-table tbody tr:hover td{background:#152535!important;background-color:#152535!important;}
html.golmdm-dark-live body.golmdm-has-league-page section#standings .golmdm-standing-team,
html.golmdm-dark-live body.golmdm-has-league-page section#standings .golmdm-standing-team-name{color:#eef6fa!important;}
html.golmdm-dark-live body.golmdm-has-league-page section#scorers .golmdm-scorers-card,
html.golmdm-dark-live body.golmdm-has-league-page section#scorers .golmdm-scorer-row,
html.golmdm-dark-live body.golmdm-has-league-page section#scorers .golmdm-scorer-extra,
html.golmdm-dark-live body.golmdm-has-league-page section#scorers .golmdm-scorers-more,
html.golmdm-dark-live body.golmdm-has-league-page section#scorers .golmdm-scorers-more-content{
  background:#0f1a24!important;
  background-color:#0f1a24!important;
  color:#e8f0f5!important;
  border-color:#21313d!important;
}
html.golmdm-dark-live body.golmdm-has-league-page section#scorers .golmdm-scorer-row:hover{background:#142434!important;background-color:#142434!important;}
html.golmdm-dark-live body.golmdm-has-league-page section#scorers .golmdm-scorer-name{color:#eef6fa!important;}
html.golmdm-dark-live body.golmdm-has-league-page section#scorers .golmdm-scorer-club{color:#9fb0bc!important;}
html.golmdm-dark-live .golmdm-leagues-page-v57,
html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-leagues-layout,
html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-leagues-sidebar,
body.golmdm-dark-live .golmdm-leagues-page-v57,
body.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-leagues-layout,
body.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-leagues-sidebar{
  background:#0e1a26!important;
  background-color:#0e1a26!important;
  color:#e8f0f5!important;
}
html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-side-widget,
body.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-side-widget,
html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-table,
body.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-table,
html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-scorers,
body.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-scorers{
  background:#0f1a24!important;
  background-color:#0f1a24!important;
  color:#e8f0f5!important;
  border-color:#21313d!important;
  box-shadow:0 10px 24px rgba(0,0,0,.18)!important;
}
html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-side-head h3,
body.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-side-head h3{color:#eef6fa!important;}
html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-title,
body.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-title,
html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-table th,
body.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-table th,
html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-scorers th,
body.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-scorers th{background:#121f2a!important;color:#aebfca!important;border-color:#21313d!important;}
html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-table td,
body.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-table td,
html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-scorers td,
body.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-scorers td{background:#0f1a24!important;color:#e8f0f5!important;border-color:#21313d!important;}


/* 0.1.197: darker theme cleanup: headings, table hover, live side-widget theme switching. */
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs .golmdm-head,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-head,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings .golmdm-head,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-head,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-league-detail-v78 section#news .golmdm-head{
  background:var(--golmdm-rail-bg,#eef1f4)!important;
  background-color:var(--golmdm-rail-bg,#eef1f4)!important;
  background-image:none!important;
  border:0!important;
  box-shadow:none!important;
  color:#f2f7fa!important;
  opacity:1!important;
}
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head:before,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head:after,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head h2:before,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head h2:after,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head h3:before,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head h3:after{
  content:none!important;
  display:none!important;
}
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head h2,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head h3,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head a,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head span,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head small{
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  color:#f2f7fa!important;
  opacity:1!important;
  text-shadow:none!important;
  mix-blend-mode:normal!important;
}
html.golmdm-dark-live body.golmdm-has-league-page section#standings table.golmdm-table tbody tr,
html.golmdm-dark-live body.golmdm-has-league-page section#standings table.golmdm-table tbody tr td{
  transition:background-color .14s ease,color .14s ease!important;
}
html.golmdm-dark-live body.golmdm-has-league-page section#standings table.golmdm-table tbody tr:hover td,
html.golmdm-dark-live body.golmdm-has-league-page section#standings table.golmdm-table tbody tr:focus-within td{
  background:#182b3a!important;
  background-color:#182b3a!important;
  color:#fff!important;
}
html.golmdm-dark-live body.golmdm-has-league-page section#standings table.golmdm-table tbody tr:hover .golmdm-standing-team-name,
html.golmdm-dark-live body.golmdm-has-league-page section#standings table.golmdm-table tbody tr:focus-within .golmdm-standing-team-name{
  color:#fff!important;
}
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-main-v78,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-shell-v78{
  border-left-color:#1d2a35!important;
  border-right-color:#1d2a35!important;
  outline:0!important;
}
html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-side-widget,
body.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-side-widget,
html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-table,
body.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-table,
html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-scorers,
body.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-scorers,
html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-footer,
body.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-footer{
  background:#0f1a24!important;
  background-color:#0f1a24!important;
  background-image:none!important;
  color:#e8f0f5!important;
  border-color:#21313d!important;
}
html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-table td,
body.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-table td,
html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-scorers td,
body.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-scorers td{
  background:#0f1a24!important;
  background-color:#0f1a24!important;
  color:#e8f0f5!important;
}
html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-table tr:nth-child(even) td,
body.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-table tr:nth-child(even) td{
  background:#111d28!important;
  background-color:#111d28!important;
}
html.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-side-widget,
body.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-side-widget{
  background:#fff!important;
  background-color:#fff!important;
  background-image:linear-gradient(180deg,#ffffff 0%,#fbfdfb 100%)!important;
  color:#111820!important;
  border-color:rgba(8,16,24,.10)!important;
  box-shadow:0 10px 28px rgba(8,16,24,.055)!important;
}
html.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-table,
body.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-table,
html.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-scorers,
body.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-scorers{
  background:#fff!important;
  background-color:#fff!important;
  color:#111820!important;
  border-color:rgba(8,16,24,.10)!important;
}
html.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-title,
body.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-title,
html.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-table th,
body.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-table th,
html.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-scorers th,
body.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-scorers th{
  background:#f6f8fa!important;
  background-color:#f6f8fa!important;
  color:#667480!important;
  border-color:rgba(8,16,24,.075)!important;
}
html.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-table td,
body.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-table td,
html.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-scorers td,
body.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-scorers td,
html.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-footer,
body.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-footer{
  background:#fff!important;
  background-color:#fff!important;
  color:#111820!important;
  border-color:rgba(8,16,24,.065)!important;
}


/* 0.1.198 final live-theme cleanup: no stale sidebar colors, no black strips behind section titles. */
html.golmdm-dark-live body.golmdm-has-league-page,
html.golmdm-dark-live body.golmdm-has-league-page #page,
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-shell-v78,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-main-v78,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-league-detail-v78{background:#0e1a26!important;background-color:#0e1a26!important;background-image:none!important;color:#eef5f2!important;}
html.golmdm-light-live body.golmdm-has-league-page,
html.golmdm-light-live body.golmdm-has-league-page #page,
html.golmdm-light-live body.golmdm-has-league-page #golmdm-virtual-page,
html.golmdm-light-live body.golmdm-has-league-page .golmdm-liga-shell-v78,
html.golmdm-light-live body.golmdm-has-league-page .golmdm-liga-main-v78,
html.golmdm-light-live body.golmdm-has-league-page .golmdm-league-detail-v78{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#071523!important;}

html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-main-v78{border-left-color:#1f2d38!important;border-right-color:#1f2d38!important;}
html.golmdm-light-live body.golmdm-has-league-page .golmdm-liga-main-v78{border-left-color:#e5e7eb!important;border-right-color:#e5e7eb!important;}

html.golmdm-dark-live body.golmdm-has-league-page .golmdm-league-detail-v78 section[id],
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-clubs-section,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-rounds,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-scorers,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-news{background:#0e1a26!important;background-color:#0e1a26!important;background-image:none!important;color:#eef5f2!important;}
html.golmdm-light-live body.golmdm-has-league-page .golmdm-league-detail-v78 section[id],
html.golmdm-light-live body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-clubs-section,
html.golmdm-light-live body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-rounds,
html.golmdm-light-live body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-standings,
html.golmdm-light-live body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-scorers,
html.golmdm-light-live body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-news{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#071523!important;}

html.golmdm-dark-live body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head h2,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head h3,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-aggregate-title{background:transparent!important;background-color:transparent!important;background-image:none!important;color:#f3f8fb!important;text-shadow:none!important;box-shadow:none!important;opacity:1!important;mix-blend-mode:normal!important;}
html.golmdm-light-live body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head,
html.golmdm-light-live body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head h2,
html.golmdm-light-live body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head h3,
html.golmdm-light-live body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-aggregate-title{background:transparent!important;background-color:transparent!important;background-image:none!important;color:#071523!important;text-shadow:none!important;box-shadow:none!important;opacity:1!important;mix-blend-mode:normal!important;}
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head:before,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head:after,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head h2:before,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head h2:after,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head h3:before,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head h3:after{content:none!important;display:none!important;background:transparent!important;}

html.golmdm-dark-live body.golmdm-has-league-page .golmdm-club-grid-logo-only{background:#0e1a26!important;background-color:#0e1a26!important;background-image:none!important;}
html.golmdm-light-live body.golmdm-has-league-page .golmdm-club-grid-logo-only{background:#fff!important;background-color:#fff!important;background-image:none!important;}
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-club-card-logo-only:hover{background:#112131!important;background-color:#112131!important;}
html.golmdm-light-live body.golmdm-has-league-page .golmdm-club-card-logo-only:hover{background:#f4faf3!important;background-color:#f4faf3!important;}

html.golmdm-dark-live body.golmdm-has-league-page .golmdm-table-wrap,
html.golmdm-dark-live body.golmdm-has-league-page table.golmdm-table,
html.golmdm-dark-live body.golmdm-has-league-page table.golmdm-table tbody,
html.golmdm-dark-live body.golmdm-has-league-page table.golmdm-table tr,
html.golmdm-dark-live body.golmdm-has-league-page table.golmdm-table td{background:#0f1a24!important;background-color:#0f1a24!important;color:#eef5f2!important;border-color:#24333f!important;}
html.golmdm-dark-live body.golmdm-has-league-page table.golmdm-table th{background:#121f2a!important;background-color:#121f2a!important;color:#b9c9d3!important;border-color:#24333f!important;}
html.golmdm-dark-live body.golmdm-has-league-page table.golmdm-table tbody tr:nth-child(even) td{background:#111d28!important;background-color:#111d28!important;}
html.golmdm-dark-live body.golmdm-has-league-page table.golmdm-table tbody tr:hover td{background:#182b3a!important;background-color:#182b3a!important;color:#fff!important;}
html.golmdm-light-live body.golmdm-has-league-page .golmdm-table-wrap{background:#f2f5f7!important;background-color:#f2f5f7!important;border-color:#dde3e8!important;}
html.golmdm-light-live body.golmdm-has-league-page table.golmdm-table,
html.golmdm-light-live body.golmdm-has-league-page table.golmdm-table tbody,
html.golmdm-light-live body.golmdm-has-league-page table.golmdm-table tr,
html.golmdm-light-live body.golmdm-has-league-page table.golmdm-table td{background:#f4f6f8!important;background-color:#f4f6f8!important;color:#071523!important;border-color:#dde3e8!important;}
html.golmdm-light-live body.golmdm-has-league-page table.golmdm-table th{background:#eef2f5!important;background-color:#eef2f5!important;color:#65727d!important;border-color:#dde3e8!important;}

html.golmdm-light-live .golmdm-leagues-page-v57,
html.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-leagues-layout,
html.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-leagues-sidebar{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#071523!important;}
html.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-side-widget,
html.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-table,
html.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-scorers,
html.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-scorers-compact,
html.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-scorer-list,
html.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-scorer-list li,
html.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-footer,
body.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-side-widget,
body.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-table,
body.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-scorers,
body.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-scorers-compact,
body.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-scorer-list,
body.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-scorer-list li,
body.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-footer{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#071523!important;border-color:rgba(8,16,24,.10)!important;}
html.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-title,
html.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-table th,
body.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-title,
body.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-table th{background:#f6f8fa!important;background-color:#f6f8fa!important;color:#65727d!important;}
html.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-table td,
html.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-scorers td,
body.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-table td,
body.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-scorers td{background:#fff!important;background-color:#fff!important;color:#071523!important;}

html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-side-widget,
html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-table,
html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-scorers,
html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-scorers-compact,
html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-scorer-list,
html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-scorer-list li,
html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-footer,
body.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-side-widget,
body.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-table,
body.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-scorers,
body.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-scorers-compact,
body.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-scorer-list,
body.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-scorer-list li,
body.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-footer{background:#0f1a24!important;background-color:#0f1a24!important;background-image:none!important;color:#e8f0f5!important;border-color:#21313d!important;}



/* 0.1.223: safe league detail theme rebuild - no geometry changes. */
html body.golmdm-has-league-page .golmdm-page-ad-inline.is-empty{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;}

html.golmdm-light-live body.golmdm-has-league-page,
html.golmdm-light-live body.golmdm-has-league-page #page,
html.golmdm-light-live body.golmdm-has-league-page #content,
html.golmdm-light-live body.golmdm-has-league-page .site-content,
html.golmdm-light-live body.golmdm-has-league-page .ast-container,
html.golmdm-light-live body.golmdm-has-league-page #golmdm-virtual-page,
html.golmdm-light-live body.golmdm-has-league-page .golmdm-liga-shell-v78,
html.golmdm-light-live body.golmdm-has-league-page .golmdm-liga-main-v78,
html.golmdm-light-live body.golmdm-has-league-page .golmdm-league-detail-v78,
html.golmdm-light-live body.golmdm-has-league-page .golmdm-league-detail-v78 section,
html.golmdm-light-live body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head{background:#fff!important;background-color:#fff!important;color:#071523!important;}

html.golmdm-dark-live body.golmdm-has-league-page,
html.golmdm-dark-live body.golmdm-has-league-page #page,
html.golmdm-dark-live body.golmdm-has-league-page #content,
html.golmdm-dark-live body.golmdm-has-league-page .site-content,
html.golmdm-dark-live body.golmdm-has-league-page .ast-container,
html.golmdm-dark-live body.golmdm-has-league-page #primary,
html.golmdm-dark-live body.golmdm-has-league-page .content-area,
html.golmdm-dark-live body.golmdm-has-league-page .site-main,
html.golmdm-dark-live body.golmdm-has-league-page .entry-content,
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-shell-v78,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-main-v78,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-league-detail-v78{background:#0e1a26!important;background-color:#0e1a26!important;color:#eef6fa!important;}

html.golmdm-dark-live body.golmdm-has-league-page .golmdm-league-detail-v78 section,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head h2,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-head h3,
html.golmdm-dark-live body.golmdm-has-league-page section#clubs,
html.golmdm-dark-live body.golmdm-has-league-page section#matches,
html.golmdm-dark-live body.golmdm-has-league-page section#standings,
html.golmdm-dark-live body.golmdm-has-league-page section#scorers,
html.golmdm-dark-live body.golmdm-has-league-page section#news{background:var(--golmdm-ad-surface-bg,#1e344a)!important;background-color:var(--golmdm-ad-surface-bg,#1e344a)!important;color:#eef6fa!important;}

html.golmdm-dark-live body.golmdm-has-league-page .golmdm-round-board,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-round-match-list,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-match-row,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-match-row-link,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-table-wrap,
html.golmdm-dark-live body.golmdm-has-league-page table.golmdm-table,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-scorers-card,
html.golmdm-dark-live body.golmdm-has-league-page ol.golmdm-scorer-list,
html.golmdm-dark-live body.golmdm-has-league-page li.golmdm-scorer-row{background:#0f1a24!important;background-color:#0f1a24!important;color:#eef6fa!important;border-color:rgba(255,255,255,.08)!important;}

html.golmdm-dark-live body.golmdm-has-league-page table.golmdm-table th,
html.golmdm-dark-live body.golmdm-has-league-page table.golmdm-table td{background:#0f1a24!important;background-color:#0f1a24!important;color:#eef6fa!important;border-color:rgba(255,255,255,.075)!important;}
html.golmdm-dark-live body.golmdm-has-league-page table.golmdm-table thead th{background:#121f2a!important;background-color:#121f2a!important;color:#a9b8c3!important;}
html.golmdm-dark-live body.golmdm-has-league-page table.golmdm-table tbody tr:nth-child(even) td{background:#111d28!important;background-color:#111d28!important;}

html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-hero,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-hero-main,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-hero-content,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-hero-logo-wrap,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-stats,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-stats span,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-hero-controls,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-anchor-nav{background:#0f1a24!important;background-color:#0f1a24!important;color:#eef6fa!important;border-color:rgba(255,255,255,.10)!important;box-shadow:none!important;}
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-hero{box-shadow:none!important;}
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-hero-content h1,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-stats b{color:#f2f7fa!important;background:transparent!important;}
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-season-line,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-subtitle,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-stats em,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-stats svg{color:#a7b7c4!important;background:transparent!important;}

html.golmdm-light-live body.golmdm-has-league-page .golmdm-match-row-link,
html.golmdm-light-live body.golmdm-has-league-page table.golmdm-table,
html.golmdm-light-live body.golmdm-has-league-page table.golmdm-table th,
html.golmdm-light-live body.golmdm-has-league-page table.golmdm-table td{color:#071523!important;}


/* 0.1.225: CSS-only dark gutters fix. No inline styles, no layout changes.
   Covers the actual WordPress/Astra containers seen around the league page. */
html.golmd-theme-dark body.golmdm-has-league-page,
html.golmdm-dark-live body.golmdm-has-league-page,
body.golmd-theme-dark.golmdm-has-league-page,
body.golmdm-dark-live.golmdm-has-league-page,
html.golmd-theme-dark body.golmdm-has-league-page #page,
html.golmdm-dark-live body.golmdm-has-league-page #page,
html.golmd-theme-dark body.golmdm-has-league-page .site,
html.golmdm-dark-live body.golmdm-has-league-page .site,
html.golmd-theme-dark body.golmdm-has-league-page #content,
html.golmdm-dark-live body.golmdm-has-league-page #content,
html.golmd-theme-dark body.golmdm-has-league-page .site-content,
html.golmdm-dark-live body.golmdm-has-league-page .site-content,
html.golmd-theme-dark body.golmdm-has-league-page .ast-container,
html.golmdm-dark-live body.golmdm-has-league-page .ast-container,
html.golmd-theme-dark body.golmdm-has-league-page #primary,
html.golmdm-dark-live body.golmdm-has-league-page #primary,
html.golmd-theme-dark body.golmdm-has-league-page .content-area,
html.golmdm-dark-live body.golmdm-has-league-page .content-area,
html.golmd-theme-dark body.golmdm-has-league-page .site-main,
html.golmdm-dark-live body.golmdm-has-league-page .site-main,
html.golmd-theme-dark body.golmdm-has-league-page main.site-main,
html.golmdm-dark-live body.golmdm-has-league-page main.site-main,
html.golmd-theme-dark body.golmdm-has-league-page .entry-content,
html.golmdm-dark-live body.golmdm-has-league-page .entry-content,
html.golmd-theme-dark body.golmdm-has-league-page .page-content,
html.golmdm-dark-live body.golmdm-has-league-page .page-content,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page,
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page{
  background:#0e1a26!important;
  background-color:#0e1a26!important;
  background-image:none!important;
}
html.golmd-theme-dark body.golmdm-has-league-page #page::before,
html.golmdm-dark-live body.golmdm-has-league-page #page::before,
html.golmd-theme-dark body.golmdm-has-league-page #page::after,
html.golmdm-dark-live body.golmdm-has-league-page #page::after,
html.golmd-theme-dark body.golmdm-has-league-page #content::before,
html.golmdm-dark-live body.golmdm-has-league-page #content::before,
html.golmd-theme-dark body.golmdm-has-league-page #content::after,
html.golmdm-dark-live body.golmdm-has-league-page #content::after,
html.golmd-theme-dark body.golmdm-has-league-page .site-content::before,
html.golmdm-dark-live body.golmdm-has-league-page .site-content::before,
html.golmd-theme-dark body.golmdm-has-league-page .site-content::after,
html.golmdm-dark-live body.golmdm-has-league-page .site-content::after,
html.golmd-theme-dark body.golmdm-has-league-page .ast-container::before,
html.golmdm-dark-live body.golmdm-has-league-page .ast-container::before,
html.golmd-theme-dark body.golmdm-has-league-page .ast-container::after,
html.golmdm-dark-live body.golmdm-has-league-page .ast-container::after{
  background:#0e1a26!important;
  background-color:#0e1a26!important;
  background-image:none!important;
}


/* 0.1.226: stable dark gutters fix.
   This does NOT move or resize anything. It only paints the real Astra/WP page
   containers after the live detector has proved the site header is dark. */
html.golmdm-dark-live,
html.golmdm-dark-live body.golmdm-has-league-page,
body.golmdm-dark-live.golmdm-has-league-page,
html.golmdm-dark-live body.golmdm-has-league-page #page,
body.golmdm-dark-live.golmdm-has-league-page #page,
html.golmdm-dark-live body.golmdm-has-league-page .site,
body.golmdm-dark-live.golmdm-has-league-page .site,
html.golmdm-dark-live body.golmdm-has-league-page #content,
body.golmdm-dark-live.golmdm-has-league-page #content,
html.golmdm-dark-live body.golmdm-has-league-page .site-content,
body.golmdm-dark-live.golmdm-has-league-page .site-content,
html.golmdm-dark-live body.golmdm-has-league-page .ast-container,
body.golmdm-dark-live.golmdm-has-league-page .ast-container,
html.golmdm-dark-live body.golmdm-has-league-page #primary,
body.golmdm-dark-live.golmdm-has-league-page #primary,
html.golmdm-dark-live body.golmdm-has-league-page .content-area,
body.golmdm-dark-live.golmdm-has-league-page .content-area,
html.golmdm-dark-live body.golmdm-has-league-page .site-main,
body.golmdm-dark-live.golmdm-has-league-page .site-main,
html.golmdm-dark-live body.golmdm-has-league-page main.site-main,
body.golmdm-dark-live.golmdm-has-league-page main.site-main,
html.golmdm-dark-live body.golmdm-has-league-page .entry-content,
body.golmdm-dark-live.golmdm-has-league-page .entry-content,
html.golmdm-dark-live body.golmdm-has-league-page .page-content,
body.golmdm-dark-live.golmdm-has-league-page .page-content,
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page,
body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page{
  background:var(--golmdm-ad-surface-bg,#1e344a)!important;
  background-color:var(--golmdm-ad-surface-bg,#1e344a)!important;
  background-image:none!important;
}
html.golmdm-light-live body.golmdm-has-league-page,
body.golmdm-light-live.golmdm-has-league-page,
html.golmdm-light-live body.golmdm-has-league-page #page,
body.golmdm-light-live.golmdm-has-league-page #page,
html.golmdm-light-live body.golmdm-has-league-page .site,
body.golmdm-light-live.golmdm-has-league-page .site,
html.golmdm-light-live body.golmdm-has-league-page #content,
body.golmdm-light-live.golmdm-has-league-page #content,
html.golmdm-light-live body.golmdm-has-league-page .site-content,
body.golmdm-light-live.golmdm-has-league-page .site-content,
html.golmdm-light-live body.golmdm-has-league-page .ast-container,
body.golmdm-light-live.golmdm-has-league-page .ast-container,
html.golmdm-light-live body.golmdm-has-league-page #primary,
body.golmdm-light-live.golmdm-has-league-page #primary,
html.golmdm-light-live body.golmdm-has-league-page .content-area,
body.golmdm-light-live.golmdm-has-league-page .content-area,
html.golmdm-light-live body.golmdm-has-league-page .site-main,
body.golmdm-light-live.golmdm-has-league-page .site-main,
html.golmdm-light-live body.golmdm-has-league-page main.site-main,
body.golmdm-light-live.golmdm-has-league-page main.site-main,
html.golmdm-light-live body.golmdm-has-league-page .entry-content,
body.golmdm-light-live.golmdm-has-league-page .entry-content,
html.golmdm-light-live body.golmdm-has-league-page .page-content,
body.golmdm-light-live.golmdm-has-league-page .page-content,
html.golmdm-light-live body.golmdm-has-league-page #golmdm-virtual-page,
body.golmdm-light-live.golmdm-has-league-page #golmdm-virtual-page{
  background:#fff!important;
  background-color:#fff!important;
  background-image:none!important;
}

/* 0.1.242 / beta.2325: first league section is docked directly under the second menu. */
html.golmdm-light-live body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs,
body.golmdm-light-live.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs,
html.golmd-theme-light body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs,
html body.golmd-theme-light.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs,
html:not(.golmdm-dark-live):not(.golmd-theme-dark) body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs{
  margin-top:0!important;
  padding-top:0!important;
  scroll-margin-top:calc(var(--golmdm-sticky-top,136px) + var(--golmdm-league-hero-h,128px) + 10px)!important;
}
html.golmdm-light-live body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs > .golmdm-head,
body.golmdm-light-live.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs > .golmdm-head,
html.golmd-theme-light body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs > .golmdm-head,
html body.golmd-theme-light.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs > .golmdm-head{
  margin-top:0!important;
}

/* 0.1.227: remove the real wide stripe above the league header.
   It was not a sidebar: it came from the virtual page wrapper top padding
   (body.golmdm-virtual .golmdm-page-wrap { padding:22px 16px; }).
   Keep horizontal padding and all layout/sticky sizing intact. */
html body.golmdm-has-league-page #golmdm-virtual-page.golmdm-page-wrap,
html body.golmdm-has-league-page main#golmdm-virtual-page.golmdm-page-wrap{
  padding-top:0!important;
  margin-top:0!important;
}
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page.golmdm-page-wrap,
html.golmdm-dark-live body.golmdm-has-league-page main#golmdm-virtual-page.golmdm-page-wrap,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page.golmdm-page-wrap,
html.golmd-theme-dark body.golmdm-has-league-page main#golmdm-virtual-page.golmdm-page-wrap{
  background:#0e1a26!important;
  background-color:#0e1a26!important;
  background-image:none!important;
}



/* 0.1.251: REAL site theme wins for league gutters/sidebars.
   This deliberately ignores stale plugin live attributes when the visible GOL.md
   header has already switched theme. It fixes side gutters staying dark after
   switching back to the light theme. */
html[data-golmdm-real-theme="dark"],
html.golmd-theme-dark,
body.golmd-theme-dark{
  --golmdm-page-bg:#091018!important;
  --golmdm-card-bg:#0f1a24!important;
  --golmdm-card-bg-soft:#111d28!important;
  --golmdm-frame-line:#1d2a35!important;
  --golmdm-page-title:#f2f7fa!important;
}
html[data-golmdm-real-theme="light"],
html.golmd-theme-light,
body.golmd-theme-light{
  --golmdm-page-bg:#fff!important;
  --golmdm-card-bg:#fff!important;
  --golmdm-card-bg-soft:#f7f9fb!important;
  --golmdm-frame-line:#e5e7eb!important;
  --golmdm-page-title:#071523!important;
}
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page #page,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .site,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page #content,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .site-content,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .ast-container,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page #primary,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .content-area,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .site-main,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page main.site-main,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .entry-content,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .page-content,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page article,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page #golmdm-virtual-page,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-liga-shell-v78,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-liga-main-v78,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-league-detail-v78,
html.golmd-theme-dark body.golmdm-has-league-page,
html.golmd-theme-dark body.golmdm-has-league-page #page,
html.golmd-theme-dark body.golmdm-has-league-page .site,
html.golmd-theme-dark body.golmdm-has-league-page #content,
html.golmd-theme-dark body.golmdm-has-league-page .site-content,
html.golmd-theme-dark body.golmdm-has-league-page .ast-container,
html.golmd-theme-dark body.golmdm-has-league-page #primary,
html.golmd-theme-dark body.golmdm-has-league-page .content-area,
html.golmd-theme-dark body.golmdm-has-league-page .site-main,
html.golmd-theme-dark body.golmdm-has-league-page main.site-main,
html.golmd-theme-dark body.golmdm-has-league-page .entry-content,
html.golmd-theme-dark body.golmdm-has-league-page .page-content,
html.golmd-theme-dark body.golmdm-has-league-page article,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-shell-v78,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-main-v78,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78,
body.golmd-theme-dark.golmdm-has-league-page,
body.golmd-theme-dark.golmdm-has-league-page #page,
body.golmd-theme-dark.golmdm-has-league-page .site,
body.golmd-theme-dark.golmdm-has-league-page #content,
body.golmd-theme-dark.golmdm-has-league-page .site-content,
body.golmd-theme-dark.golmdm-has-league-page .ast-container,
body.golmd-theme-dark.golmdm-has-league-page #primary,
body.golmd-theme-dark.golmdm-has-league-page .content-area,
body.golmd-theme-dark.golmdm-has-league-page .site-main,
body.golmd-theme-dark.golmdm-has-league-page main.site-main,
body.golmd-theme-dark.golmdm-has-league-page .entry-content,
body.golmd-theme-dark.golmdm-has-league-page .page-content,
body.golmd-theme-dark.golmdm-has-league-page article,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page,
body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-shell-v78,
body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-main-v78,
body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78{
  background:var(--golmdm-page-bg)!important;
  background-color:var(--golmdm-page-bg)!important;
  background-image:none!important;
}
html[data-golmdm-real-theme="light"] body.golmdm-has-league-page,
html[data-golmdm-real-theme="light"] body.golmdm-has-league-page #page,
html[data-golmdm-real-theme="light"] body.golmdm-has-league-page .site,
html[data-golmdm-real-theme="light"] body.golmdm-has-league-page #content,
html[data-golmdm-real-theme="light"] body.golmdm-has-league-page .site-content,
html[data-golmdm-real-theme="light"] body.golmdm-has-league-page .ast-container,
html[data-golmdm-real-theme="light"] body.golmdm-has-league-page #primary,
html[data-golmdm-real-theme="light"] body.golmdm-has-league-page .content-area,
html[data-golmdm-real-theme="light"] body.golmdm-has-league-page .site-main,
html[data-golmdm-real-theme="light"] body.golmdm-has-league-page main.site-main,
html[data-golmdm-real-theme="light"] body.golmdm-has-league-page .entry-content,
html[data-golmdm-real-theme="light"] body.golmdm-has-league-page .page-content,
html[data-golmdm-real-theme="light"] body.golmdm-has-league-page article,
html[data-golmdm-real-theme="light"] body.golmdm-has-league-page #golmdm-virtual-page,
html[data-golmdm-real-theme="light"] body.golmdm-has-league-page .golmdm-liga-shell-v78,
html[data-golmdm-real-theme="light"] body.golmdm-has-league-page .golmdm-liga-main-v78,
html[data-golmdm-real-theme="light"] body.golmdm-has-league-page .golmdm-league-detail-v78,
html.golmd-theme-light body.golmdm-has-league-page,
html.golmd-theme-light body.golmdm-has-league-page #page,
html.golmd-theme-light body.golmdm-has-league-page .site,
html.golmd-theme-light body.golmdm-has-league-page #content,
html.golmd-theme-light body.golmdm-has-league-page .site-content,
html.golmd-theme-light body.golmdm-has-league-page .ast-container,
html.golmd-theme-light body.golmdm-has-league-page #primary,
html.golmd-theme-light body.golmdm-has-league-page .content-area,
html.golmd-theme-light body.golmdm-has-league-page .site-main,
html.golmd-theme-light body.golmdm-has-league-page main.site-main,
html.golmd-theme-light body.golmdm-has-league-page .entry-content,
html.golmd-theme-light body.golmdm-has-league-page .page-content,
html.golmd-theme-light body.golmdm-has-league-page article,
html.golmd-theme-light body.golmdm-has-league-page #golmdm-virtual-page,
html.golmd-theme-light body.golmdm-has-league-page .golmdm-liga-shell-v78,
html.golmd-theme-light body.golmdm-has-league-page .golmdm-liga-main-v78,
html.golmd-theme-light body.golmdm-has-league-page .golmdm-league-detail-v78,
body.golmd-theme-light.golmdm-has-league-page,
body.golmd-theme-light.golmdm-has-league-page #page,
body.golmd-theme-light.golmdm-has-league-page .site,
body.golmd-theme-light.golmdm-has-league-page #content,
body.golmd-theme-light.golmdm-has-league-page .site-content,
body.golmd-theme-light.golmdm-has-league-page .ast-container,
body.golmd-theme-light.golmdm-has-league-page #primary,
body.golmd-theme-light.golmdm-has-league-page .content-area,
body.golmd-theme-light.golmdm-has-league-page .site-main,
body.golmd-theme-light.golmdm-has-league-page main.site-main,
body.golmd-theme-light.golmdm-has-league-page .entry-content,
body.golmd-theme-light.golmdm-has-league-page .page-content,
body.golmd-theme-light.golmdm-has-league-page article,
body.golmd-theme-light.golmdm-has-league-page #golmdm-virtual-page,
body.golmd-theme-light.golmdm-has-league-page .golmdm-liga-shell-v78,
body.golmd-theme-light.golmdm-has-league-page .golmdm-liga-main-v78,
body.golmd-theme-light.golmdm-has-league-page .golmdm-league-detail-v78{
  background:var(--golmdm-page-bg)!important;
  background-color:var(--golmdm-page-bg)!important;
  background-image:none!important;
}


/* 0.1.253: final real-theme override. The visible site theme wins over stale
   theme classes/localStorage, so side gutters and league sidebars switch both
   directions without a page reload. */
html[data-golmdm-real-theme="dark"] .golmdm-leagues-page-v57,
html.golmdm-dark-live .golmdm-leagues-page-v57,
body[data-golmdm-real-theme="dark"] .golmdm-leagues-page-v57,
body.golmdm-dark-live .golmdm-leagues-page-v57,
html[data-golmdm-real-theme="dark"] .golmdm-leagues-page-v57 .golmdm-leagues-layout,
html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-leagues-layout,
html[data-golmdm-real-theme="dark"] .golmdm-leagues-page-v57 .golmdm-leagues-sidebar,
html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-leagues-sidebar{background:#0e1a26!important;background-color:#0e1a26!important;background-image:none!important;color:#e8f0f5!important;}
html[data-golmdm-real-theme="dark"] .golmdm-leagues-page-v57 .golmdm-side-widget,
html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-side-widget,
body[data-golmdm-real-theme="dark"] .golmdm-leagues-page-v57 .golmdm-side-widget,
body.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-side-widget{background:#0f1a24!important;background-color:#0f1a24!important;background-image:none!important;color:#e8f0f5!important;border-color:#21313d!important;box-shadow:0 10px 24px rgba(0,0,0,.18)!important;}
html[data-golmdm-real-theme="dark"] .golmdm-leagues-page-v57 .golmdm-mini-table,
html[data-golmdm-real-theme="dark"] .golmdm-leagues-page-v57 .golmdm-mini-scorers,
html[data-golmdm-real-theme="dark"] .golmdm-leagues-page-v57 .golmdm-mini-scorers-compact,
html[data-golmdm-real-theme="dark"] .golmdm-leagues-page-v57 .golmdm-mini-scorer-list,
html[data-golmdm-real-theme="dark"] .golmdm-leagues-page-v57 .golmdm-mini-footer,
html[data-golmdm-real-theme="dark"] .golmdm-leagues-page-v57 .golmdm-mini-footer-scorers,
html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-table,
html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-scorers,
html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-scorers-compact,
html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-scorer-list,
html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-footer,
html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-footer-scorers{background:#0b121a!important;background-color:#0b121a!important;background-image:none!important;color:#e8f0f5!important;border-color:#21313d!important;}
html[data-golmdm-real-theme="dark"] .golmdm-leagues-page-v57 .golmdm-mini-title,
html[data-golmdm-real-theme="dark"] .golmdm-leagues-page-v57 .golmdm-mini-table th,
html[data-golmdm-real-theme="dark"] .golmdm-leagues-page-v57 .golmdm-mini-scorers th,
html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-title,
html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-table th,
html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-scorers th{background:#121f2a!important;background-color:#121f2a!important;color:#aebfca!important;border-color:#21313d!important;}
html[data-golmdm-real-theme="dark"] .golmdm-leagues-page-v57 .golmdm-mini-title strong,
html[data-golmdm-real-theme="dark"] .golmdm-leagues-page-v57 .golmdm-side-head h3,
html[data-golmdm-real-theme="dark"] .golmdm-leagues-page-v57 .golmdm-mini-team-name,
html[data-golmdm-real-theme="dark"] .golmdm-leagues-page-v57 .golmdm-mini-table a,
html[data-golmdm-real-theme="dark"] .golmdm-leagues-page-v57 .golmdm-mini-team,
html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-title strong,
html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-side-head h3,
html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-team-name,
html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-table a,
html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-team{color:#eef6fa!important;}
html[data-golmdm-real-theme="dark"] .golmdm-leagues-page-v57 .golmdm-mini-table td,
html[data-golmdm-real-theme="dark"] .golmdm-leagues-page-v57 .golmdm-mini-scorers td,
html[data-golmdm-real-theme="dark"] .golmdm-leagues-page-v57 .golmdm-mini-scorer-list li,
html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-table td,
html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-scorers td,
html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-scorer-list li{background:#0f1a24!important;background-color:#0f1a24!important;color:#e8f0f5!important;border-color:#21313d!important;}
html[data-golmdm-real-theme="dark"] .golmdm-leagues-page-v57 .golmdm-mini-table tbody tr:nth-child(even) td,
html[data-golmdm-real-theme="dark"] .golmdm-leagues-page-v57 .golmdm-mini-scorer-list li:nth-child(even),
html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-table tbody tr:nth-child(even) td,
html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-mini-scorer-list li:nth-child(even){background:#111d28!important;background-color:#111d28!important;}
html[data-golmdm-real-theme="dark"] .golmdm-leagues-page-v57 .golmdm-side-league-tabs,
html[data-golmdm-real-theme="dark"] .golmdm-leagues-page-v57 .golmdm-side-phase-tabs,
html[data-golmdm-real-theme="dark"] .golmdm-leagues-page-v57 .golmdm-side-group-tabs,
html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-side-league-tabs,
html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-side-phase-tabs,
html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-side-group-tabs{background:#121f2a!important;background-color:#121f2a!important;border-color:#21313d!important;}
html[data-golmdm-real-theme="dark"] .golmdm-leagues-page-v57 .golmdm-side-tab,
html[data-golmdm-real-theme="dark"] .golmdm-leagues-page-v57 .golmdm-side-phase-btn,
html[data-golmdm-real-theme="dark"] .golmdm-leagues-page-v57 .golmdm-side-group-btn,
html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-side-tab,
html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-side-phase-btn,
html.golmdm-dark-live .golmdm-leagues-page-v57 .golmdm-side-group-btn{background:transparent!important;color:#dce6ee!important;border-color:#21313d!important;box-shadow:none!important;}
html[data-golmdm-real-theme="dark"] .golmdm-leagues-page-v57 .is-active,
html.golmdm-dark-live .golmdm-leagues-page-v57 .is-active{border-color:rgba(255,255,255,.18)!important;}
html[data-golmdm-real-theme="light"] .golmdm-leagues-page-v57,
html.golmdm-light-live .golmdm-leagues-page-v57,
body[data-golmdm-real-theme="light"] .golmdm-leagues-page-v57,
body.golmdm-light-live .golmdm-leagues-page-v57,
html[data-golmdm-real-theme="light"] .golmdm-leagues-page-v57 .golmdm-leagues-layout,
html.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-leagues-layout,
html[data-golmdm-real-theme="light"] .golmdm-leagues-page-v57 .golmdm-leagues-sidebar,
html.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-leagues-sidebar{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#071523!important;}
html[data-golmdm-real-theme="light"] .golmdm-leagues-page-v57 .golmdm-side-widget,
html.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-side-widget,
body[data-golmdm-real-theme="light"] .golmdm-leagues-page-v57 .golmdm-side-widget,
body.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-side-widget{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111820!important;border-color:rgba(8,16,24,.10)!important;box-shadow:0 10px 26px rgba(8,16,24,.055)!important;}
html[data-golmdm-real-theme="light"] .golmdm-leagues-page-v57 .golmdm-mini-table,
html[data-golmdm-real-theme="light"] .golmdm-leagues-page-v57 .golmdm-mini-scorers,
html[data-golmdm-real-theme="light"] .golmdm-leagues-page-v57 .golmdm-mini-scorers-compact,
html[data-golmdm-real-theme="light"] .golmdm-leagues-page-v57 .golmdm-mini-scorer-list,
html[data-golmdm-real-theme="light"] .golmdm-leagues-page-v57 .golmdm-mini-scorer-list li,
html[data-golmdm-real-theme="light"] .golmdm-leagues-page-v57 .golmdm-mini-footer,
html[data-golmdm-real-theme="light"] .golmdm-leagues-page-v57 .golmdm-mini-footer-scorers,
html.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-table,
html.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-scorers,
html.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-scorers-compact,
html.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-scorer-list,
html.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-scorer-list li,
html.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-footer,
html.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-footer-scorers{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#071523!important;border-color:rgba(8,16,24,.10)!important;}
html[data-golmdm-real-theme="light"] .golmdm-leagues-page-v57 .golmdm-mini-title,
html[data-golmdm-real-theme="light"] .golmdm-leagues-page-v57 .golmdm-mini-table th,
html[data-golmdm-real-theme="light"] .golmdm-leagues-page-v57 .golmdm-mini-scorers th,
html.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-title,
html.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-table th,
html.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-scorers th{background:#f6f8fa!important;background-color:#f6f8fa!important;color:#65727d!important;border-color:rgba(8,16,24,.08)!important;}
html[data-golmdm-real-theme="light"] .golmdm-leagues-page-v57 .golmdm-mini-table td,
html[data-golmdm-real-theme="light"] .golmdm-leagues-page-v57 .golmdm-mini-scorers td,
html.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-table td,
html.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-scorers td{background:#fff!important;background-color:#fff!important;color:#071523!important;border-color:rgba(8,16,24,.07)!important;}
html[data-golmdm-real-theme="light"] .golmdm-leagues-page-v57 .golmdm-mini-table tbody tr:nth-child(even) td,
html.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-table tbody tr:nth-child(even) td{background:#f8fafb!important;background-color:#f8fafb!important;}
html[data-golmdm-real-theme="light"] .golmdm-leagues-page-v57 .golmdm-mini-title strong,
html[data-golmdm-real-theme="light"] .golmdm-leagues-page-v57 .golmdm-side-head h3,
html[data-golmdm-real-theme="light"] .golmdm-leagues-page-v57 .golmdm-mini-team-name,
html[data-golmdm-real-theme="light"] .golmdm-leagues-page-v57 .golmdm-mini-table a,
html[data-golmdm-real-theme="light"] .golmdm-leagues-page-v57 .golmdm-mini-team,
html.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-title strong,
html.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-side-head h3,
html.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-team-name,
html.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-table a,
html.golmdm-light-live .golmdm-leagues-page-v57 .golmdm-mini-team{color:#111820!important;}
html.golmdm-light-live body.golmdm-has-league-page .golmdm-liga-right-rail{background:#eef1f4!important;background-color:#eef1f4!important;background-image:none!important;border-color:rgba(8,16,24,.10)!important;}
html.golmdm-light-live body.golmdm-has-league-page .golmdm-page-ad{background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:transparent!important;}
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-page-ad{background:var(--golmdm-ad-surface-bg,#1e344a)!important;background-color:var(--golmdm-ad-surface-bg,#1e344a)!important;background-image:none!important;border-color:#21313d!important;}



/* 0.1.266: league layout reads rebuilt theme bridge; no observer/polling/root live classes. */
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-liga-hero,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-liga-hero-main,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-liga-hero-logo-wrap,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-liga-hero-content,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-liga-hero-controls,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-liga-anchor-nav,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-hero,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-hero-main,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-hero-logo-wrap,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-hero-content,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-hero-controls,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-anchor-nav{
  background:var(--golmdm-site-menu-bg,#071018)!important;
  background-color:var(--golmdm-site-menu-bg,#071018)!important;
  background-image:none!important;
  color:var(--golmdm-theme-text,#e8f0f5)!important;
  border-color:rgba(255,255,255,.10)!important;
  box-shadow:none!important;
}
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-liga-hero-content h1,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-hero-content h1{background:transparent!important;color:var(--golmdm-theme-strong,#f2f7fa)!important;}
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-liga-season-line,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-liga-subtitle,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-liga-stats,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-season-line,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-subtitle,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-stats{background:transparent!important;background-color:transparent!important;color:var(--golmdm-theme-muted,#aebfca)!important;}
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page #page,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .site,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page #content,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .site-content,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .ast-container,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page #primary,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .content-area,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .site-main,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .entry-content,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .page-content,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page #golmdm-virtual-page,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-liga-shell-v78,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-liga-main-v78,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-league-detail-v78{
  background:var(--golmdm-theme-page-bg,#091018)!important;
  background-color:var(--golmdm-theme-page-bg,#091018)!important;
  background-image:none!important;
  color:var(--golmdm-theme-text,#e8f0f5)!important;
}
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-match-row-link:hover,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-match-row-link:hover,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page table.golmdm-table tbody tr:hover td,
html.golmdm-dark-live body.golmdm-has-league-page table.golmdm-table tbody tr:hover td{
  background:var(--golmdm-theme-hover-bg,#142231)!important;
  background-color:var(--golmdm-theme-hover-bg,#142231)!important;
}
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-round-pills a:not(.is-active),
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-round-pills span:not(.is-active),
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-liga-tabs a:not(.is-active),
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-liga-subtabs a:not(.is-active),
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-round-pills a:not(.is-active),
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-round-pills span:not(.is-active),
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-tabs a:not(.is-active),
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-liga-subtabs a:not(.is-active){background:transparent!important;background-color:transparent!important;color:var(--golmdm-theme-text,#e8f0f5)!important;}


/* 0.1.274: final dark controls + match hover override.
   This block must stay at the END of the league-detail frame CSS because older
   v198/v272 rules below the theme rebuild were forcing the buttons back to white. */

/* Phase/group segmented controls: same compact geometry, calm night palette. */
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-tabs,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-subtabs,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-liga-tabs,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-liga-subtabs,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-tabs,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-subtabs,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-liga-tabs,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-liga-subtabs,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-tabs,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-subtabs,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-liga-tabs,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-liga-subtabs,
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] .golmdm-liga-tabs,
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] .golmdm-liga-subtabs,
body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] .golmdm-liga-tabs,
body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] .golmdm-liga-subtabs,
body.golmdm-has-league-page .golmdm-liga-main-v78[data-golmdm-theme="dark"] .golmdm-liga-tabs,
body.golmdm-has-league-page .golmdm-liga-main-v78[data-golmdm-theme="dark"] .golmdm-liga-subtabs,
body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] .golmdm-liga-tabs,
body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] .golmdm-liga-subtabs{
  background:#0e1822!important;
  background-color:#0e1822!important;
  border:1px solid #263746!important;
  border-radius:7px!important;
  box-shadow:none!important;
  overflow:hidden!important;
}
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-tabs > a,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-subtabs > a,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-liga-tabs > a,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-liga-subtabs > a,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-tabs > a,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-subtabs > a,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-liga-tabs > a,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-liga-subtabs > a,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-tabs > a,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-subtabs > a,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-liga-tabs > a,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-liga-subtabs > a,
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] .golmdm-liga-tabs > a,
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] .golmdm-liga-subtabs > a,
body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] .golmdm-liga-tabs > a,
body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] .golmdm-liga-subtabs > a,
body.golmdm-has-league-page .golmdm-liga-main-v78[data-golmdm-theme="dark"] .golmdm-liga-tabs > a,
body.golmdm-has-league-page .golmdm-liga-main-v78[data-golmdm-theme="dark"] .golmdm-liga-subtabs > a,
body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] .golmdm-liga-tabs > a,
body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] .golmdm-liga-subtabs > a{
  background:transparent!important;
  background-color:transparent!important;
  color:#d7e3eb!important;
  -webkit-text-fill-color:#d7e3eb!important;
  border-color:rgba(255,255,255,.08)!important;
  box-shadow:none!important;
  text-shadow:none!important;
  transition:background-color .12s ease,color .12s ease,border-color .12s ease!important;
}
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-tabs > a:hover,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-subtabs > a:hover,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-liga-tabs > a:hover,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-liga-subtabs > a:hover,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-tabs > a:hover,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-subtabs > a:hover,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-tabs > a:hover,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-subtabs > a:hover,
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] .golmdm-liga-tabs > a:hover,
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] .golmdm-liga-subtabs > a:hover{
  background:#162636!important;
  background-color:#162636!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-tabs > a.is-active,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-subtabs > a.is-active,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-liga-tabs > a.is-active,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-liga-subtabs > a.is-active,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-tabs > a.is-active,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-subtabs > a.is-active,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-tabs > a.is-active,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-subtabs > a.is-active,
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] .golmdm-liga-tabs > a.is-active,
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] .golmdm-liga-subtabs > a.is-active,
body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] .golmdm-liga-tabs > a.is-active,
body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] .golmdm-liga-subtabs > a.is-active,
body.golmdm-has-league-page .golmdm-liga-main-v78[data-golmdm-theme="dark"] .golmdm-liga-tabs > a.is-active,
body.golmdm-has-league-page .golmdm-liga-main-v78[data-golmdm-theme="dark"] .golmdm-liga-subtabs > a.is-active,
body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] .golmdm-liga-tabs > a.is-active,
body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] .golmdm-liga-subtabs > a.is-active{
  background:#276f22!important;
  background-color:#276f22!important;
  color:#f5fff4!important;
  -webkit-text-fill-color:#f5fff4!important;
  border-color:#3b8434!important;
  box-shadow:none!important;
}

/* Round switcher: same size as day mode, but no white glare in dark mode. */
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page #golmdm-virtual-page section#matches .golmdm-round-switcher,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-liga-shell-v78 section#matches .golmdm-round-switcher,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#matches .golmdm-round-switcher,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-shell-v78 section#matches .golmdm-round-switcher,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#matches .golmdm-round-switcher,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-shell-v78 section#matches .golmdm-round-switcher,
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] section#matches .golmdm-round-switcher,
body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] section#matches .golmdm-round-switcher,
body.golmdm-has-league-page .golmdm-liga-main-v78[data-golmdm-theme="dark"] section#matches .golmdm-round-switcher,
body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#matches .golmdm-round-switcher{
  background:transparent!important;
  background-color:transparent!important;
  border:0!important;
  box-shadow:none!important;
  overflow:visible!important;
}
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page #golmdm-virtual-page section#matches .golmdm-round-switcher .golmdm-round-pills > a,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page #golmdm-virtual-page section#matches .golmdm-round-switcher .golmdm-round-pills > span,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-liga-shell-v78 section#matches .golmdm-round-switcher .golmdm-round-pills > a,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-liga-shell-v78 section#matches .golmdm-round-switcher .golmdm-round-pills > span,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#matches .golmdm-round-switcher .golmdm-round-pills > a,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#matches .golmdm-round-switcher .golmdm-round-pills > span,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-shell-v78 section#matches .golmdm-round-switcher .golmdm-round-pills > a,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-shell-v78 section#matches .golmdm-round-switcher .golmdm-round-pills > span,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#matches .golmdm-round-switcher .golmdm-round-pills > a,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#matches .golmdm-round-switcher .golmdm-round-pills > span,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-shell-v78 section#matches .golmdm-round-switcher .golmdm-round-pills > a,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-shell-v78 section#matches .golmdm-round-switcher .golmdm-round-pills > span,
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] section#matches .golmdm-round-switcher .golmdm-round-pills > a,
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] section#matches .golmdm-round-switcher .golmdm-round-pills > span,
body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] section#matches .golmdm-round-switcher .golmdm-round-pills > a,
body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] section#matches .golmdm-round-switcher .golmdm-round-pills > span,
body.golmdm-has-league-page .golmdm-liga-main-v78[data-golmdm-theme="dark"] section#matches .golmdm-round-switcher .golmdm-round-pills > a,
body.golmdm-has-league-page .golmdm-liga-main-v78[data-golmdm-theme="dark"] section#matches .golmdm-round-switcher .golmdm-round-pills > span,
body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#matches .golmdm-round-switcher .golmdm-round-pills > a,
body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#matches .golmdm-round-switcher .golmdm-round-pills > span{
  background:#121d27!important;
  background-color:#121d27!important;
  color:#d9e5ec!important;
  -webkit-text-fill-color:#d9e5ec!important;
  border:1px solid #2b3c4a!important;
  border-radius:8px!important;
  box-shadow:none!important;
  transition:background-color .12s ease,color .12s ease,border-color .12s ease!important;
}
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page #golmdm-virtual-page section#matches .golmdm-round-switcher .golmdm-round-pills > a:hover,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-liga-shell-v78 section#matches .golmdm-round-switcher .golmdm-round-pills > a:hover,
html.golmd-theme-dark body.golmdm-has-league-page section#matches .golmdm-round-switcher .golmdm-round-pills > a:hover,
html body.golmd-theme-dark.golmdm-has-league-page section#matches .golmdm-round-switcher .golmdm-round-pills > a:hover,
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] section#matches .golmdm-round-switcher .golmdm-round-pills > a:hover,
body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] section#matches .golmdm-round-switcher .golmdm-round-pills > a:hover,
body.golmdm-has-league-page .golmdm-liga-main-v78[data-golmdm-theme="dark"] section#matches .golmdm-round-switcher .golmdm-round-pills > a:hover,
body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#matches .golmdm-round-switcher .golmdm-round-pills > a:hover{
  background:#192b3a!important;
  background-color:#192b3a!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  border-color:#3b5366!important;
}
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page #golmdm-virtual-page section#matches .golmdm-round-switcher .golmdm-round-pills > a.is-active,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-liga-shell-v78 section#matches .golmdm-round-switcher .golmdm-round-pills > a.is-active,
html.golmd-theme-dark body.golmdm-has-league-page section#matches .golmdm-round-switcher .golmdm-round-pills > a.is-active,
html body.golmd-theme-dark.golmdm-has-league-page section#matches .golmdm-round-switcher .golmdm-round-pills > a.is-active,
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] section#matches .golmdm-round-switcher .golmdm-round-pills > a.is-active,
body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] section#matches .golmdm-round-switcher .golmdm-round-pills > a.is-active,
body.golmdm-has-league-page .golmdm-liga-main-v78[data-golmdm-theme="dark"] section#matches .golmdm-round-switcher .golmdm-round-pills > a.is-active,
body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#matches .golmdm-round-switcher .golmdm-round-pills > a.is-active{
  background:#276f22!important;
  background-color:#276f22!important;
  color:#f5fff4!important;
  -webkit-text-fill-color:#f5fff4!important;
  border-color:#3b8434!important;
  box-shadow:none!important;
}

/* Match-row hover: real row + inner link, final cascade position. */
body.golmdm-has-league-page #golmdm-virtual-page section#matches .golmdm-round-match-list .golmdm-match-row,
body.golmdm-has-league-page #golmdm-virtual-page section#matches .golmdm-round-match-list .golmdm-match-row > .golmdm-match-row-link,
body.golmdm-has-league-page .golmdm-liga-shell-v78 section#matches .golmdm-round-match-list .golmdm-match-row,
body.golmdm-has-league-page .golmdm-liga-shell-v78 section#matches .golmdm-round-match-list .golmdm-match-row > .golmdm-match-row-link{
  transition:background-color .13s ease,border-color .13s ease,box-shadow .13s ease!important;
}
body.golmdm-has-league-page #golmdm-virtual-page section#matches .golmdm-round-match-list .golmdm-match-row:hover,
body.golmdm-has-league-page #golmdm-virtual-page section#matches .golmdm-round-match-list .golmdm-match-row:hover > .golmdm-match-row-link,
body.golmdm-has-league-page #golmdm-virtual-page section#matches .golmdm-round-match-list .golmdm-match-row > .golmdm-match-row-link:hover,
body.golmdm-has-league-page .golmdm-liga-shell-v78 section#matches .golmdm-round-match-list .golmdm-match-row:hover,
body.golmdm-has-league-page .golmdm-liga-shell-v78 section#matches .golmdm-round-match-list .golmdm-match-row:hover > .golmdm-match-row-link,
body.golmdm-has-league-page .golmdm-liga-shell-v78 section#matches .golmdm-round-match-list .golmdm-match-row > .golmdm-match-row-link:hover{
  background:#f7fbf6!important;
  background-color:#f7fbf6!important;
  border-color:#d8ead6!important;
  box-shadow:inset 1px 0 0 rgba(57,181,74,.35)!important;
}
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page #golmdm-virtual-page section#matches .golmdm-round-match-list .golmdm-match-row:hover,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page #golmdm-virtual-page section#matches .golmdm-round-match-list .golmdm-match-row:hover > .golmdm-match-row-link,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page #golmdm-virtual-page section#matches .golmdm-round-match-list .golmdm-match-row > .golmdm-match-row-link:hover,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-liga-shell-v78 section#matches .golmdm-round-match-list .golmdm-match-row:hover,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-liga-shell-v78 section#matches .golmdm-round-match-list .golmdm-match-row:hover > .golmdm-match-row-link,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-liga-shell-v78 section#matches .golmdm-round-match-list .golmdm-match-row > .golmdm-match-row-link:hover,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#matches .golmdm-round-match-list .golmdm-match-row:hover,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#matches .golmdm-round-match-list .golmdm-match-row:hover > .golmdm-match-row-link,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#matches .golmdm-round-match-list .golmdm-match-row > .golmdm-match-row-link:hover,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#matches .golmdm-round-match-list .golmdm-match-row:hover,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#matches .golmdm-round-match-list .golmdm-match-row:hover > .golmdm-match-row-link,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#matches .golmdm-round-match-list .golmdm-match-row > .golmdm-match-row-link:hover,
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] section#matches .golmdm-round-match-list .golmdm-match-row:hover,
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] section#matches .golmdm-round-match-list .golmdm-match-row:hover > .golmdm-match-row-link,
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] section#matches .golmdm-round-match-list .golmdm-match-row > .golmdm-match-row-link:hover,
body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] section#matches .golmdm-round-match-list .golmdm-match-row:hover,
body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] section#matches .golmdm-round-match-list .golmdm-match-row:hover > .golmdm-match-row-link,
body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] section#matches .golmdm-round-match-list .golmdm-match-row > .golmdm-match-row-link:hover{
  background:#172638!important;
  background-color:#172638!important;
  border-color:#3a5062!important;
  box-shadow:inset 1px 0 0 rgba(57,181,74,.46)!important;
}



/* 0.1.275: dark club-logo hover feedback.
   CSS only. Keep the stable clean theme engine untouched. */
html body.golmdm-has-league-page #golmdm-virtual-page section#clubs .golmdm-club-grid-logo-only .golmdm-club-card-logo-only,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 section#clubs .golmdm-club-grid-logo-only .golmdm-club-card-logo-only,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs .golmdm-club-grid-logo-only .golmdm-club-card-logo-only{
  transition:background-color .13s ease,border-color .13s ease,box-shadow .13s ease,transform .13s ease!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page section#clubs .golmdm-club-grid-logo-only .golmdm-club-card-logo-only:hover,
html body.golmdm-has-league-page #golmdm-virtual-page section#clubs .golmdm-club-grid-logo-only .golmdm-club-card-logo-only:focus-visible,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 section#clubs .golmdm-club-grid-logo-only .golmdm-club-card-logo-only:hover,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 section#clubs .golmdm-club-grid-logo-only .golmdm-club-card-logo-only:focus-visible,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs .golmdm-club-grid-logo-only .golmdm-club-card-logo-only:hover,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs .golmdm-club-grid-logo-only .golmdm-club-card-logo-only:focus-visible{
  background:rgba(57,181,74,.06)!important;
  background-color:rgba(57,181,74,.06)!important;
  box-shadow:inset 0 0 0 1px rgba(57,181,74,.16)!important;
  transform:translateY(-1px)!important;
  text-decoration:none!important;
  outline:0!important;
}
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page #golmdm-virtual-page section#clubs .golmdm-club-grid-logo-only .golmdm-club-card-logo-only:hover,
html[data-golmdm-real-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[data-golmdm-real-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[data-golmdm-real-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[data-golmdm-real-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[data-golmdm-real-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.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-virtual-page [data-golmdm-theme="dark"] section#clubs .golmdm-club-grid-logo-only .golmdm-club-card-logo-only:hover,
body.golmdm-has-league-page #golmdm-virtual-page [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-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:#122131!important;
  background-color:#122131!important;
  border-color:#2e4657!important;
  box-shadow:inset 0 0 0 1px rgba(57,181,74,.34),0 8px 20px rgba(0,0,0,.18)!important;
  transform:translateY(-1px)!important;
  text-decoration:none!important;
  outline:0!important;
}



/* 0.1.276: scorer-row hover feedback + clearer dark goals badge.
   CSS only. Do not touch the stable clean theme engine. */
html body.golmdm-has-league-page #golmdm-virtual-page section#scorers li.golmdm-scorer-row,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 section#scorers li.golmdm-scorer-row,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers li.golmdm-scorer-row{
  transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page section#scorers .golmdm-scorer-rank,
html body.golmdm-has-league-page #golmdm-virtual-page section#scorers .golmdm-scorer-goals,
html body.golmdm-has-league-page #golmdm-virtual-page section#scorers .golmdm-scorer-goals-icon,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 section#scorers .golmdm-scorer-rank,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 section#scorers .golmdm-scorer-goals,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 section#scorers .golmdm-scorer-goals-icon,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-rank,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-goals,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-goals-icon{
  transition:background-color .14s ease,color .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease!important;
}

/* Light theme scorer hover: same calm green hint as matches/table hover. */
html body.golmdm-has-league-page #golmdm-virtual-page section#scorers li.golmdm-scorer-row:hover,
html body.golmdm-has-league-page #golmdm-virtual-page section#scorers li.golmdm-scorer-row:focus-within,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 section#scorers li.golmdm-scorer-row:hover,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 section#scorers li.golmdm-scorer-row:focus-within,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers li.golmdm-scorer-row:hover,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers li.golmdm-scorer-row:focus-within{
  background:#f7fbf6!important;
  background-color:#f7fbf6!important;
  border-color:#d8ead6!important;
  box-shadow:inset 1px 0 0 rgba(57,181,74,.34)!important;
  transform:translateX(1px)!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page section#scorers li.golmdm-scorer-row:hover .golmdm-scorer-rank,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 section#scorers li.golmdm-scorer-row:hover .golmdm-scorer-rank,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers li.golmdm-scorer-row:hover .golmdm-scorer-rank{
  background:#e6f4e8!important;
  color:#2f8f22!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page section#scorers li.golmdm-scorer-row:hover .golmdm-scorer-goals,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 section#scorers li.golmdm-scorer-row:hover .golmdm-scorer-goals,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers li.golmdm-scorer-row:hover .golmdm-scorer-goals{
  background:#dff2e2!important;
  color:#187426!important;
  box-shadow:inset 0 0 0 1px rgba(57,181,74,.20)!important;
}

/* Dark theme: make goals readable by default, not only on hover. */
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page #golmdm-virtual-page section#scorers .golmdm-scorer-goals,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-liga-shell-v78 section#scorers .golmdm-scorer-goals,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#scorers .golmdm-scorer-goals,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-shell-v78 section#scorers .golmdm-scorer-goals,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#scorers .golmdm-scorer-goals,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-shell-v78 section#scorers .golmdm-scorer-goals,
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] section#scorers .golmdm-scorer-goals,
body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] section#scorers .golmdm-scorer-goals,
body.golmdm-has-league-page .golmdm-liga-main-v78[data-golmdm-theme="dark"] section#scorers .golmdm-scorer-goals,
body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#scorers .golmdm-scorer-goals{
  background:rgba(57,181,74,.24)!important;
  background-color:rgba(57,181,74,.24)!important;
  color:#b8ff9d!important;
  -webkit-text-fill-color:#b8ff9d!important;
  border:1px solid rgba(126,231,109,.34)!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.035)!important;
  font-weight:900!important;
  text-shadow:0 1px 0 rgba(0,0,0,.35)!important;
}
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page #golmdm-virtual-page section#scorers .golmdm-scorer-goals-icon,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-liga-shell-v78 section#scorers .golmdm-scorer-goals-icon,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#scorers .golmdm-scorer-goals-icon,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-shell-v78 section#scorers .golmdm-scorer-goals-icon,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#scorers .golmdm-scorer-goals-icon,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-shell-v78 section#scorers .golmdm-scorer-goals-icon,
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] section#scorers .golmdm-scorer-goals-icon,
body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] section#scorers .golmdm-scorer-goals-icon,
body.golmdm-has-league-page .golmdm-liga-main-v78[data-golmdm-theme="dark"] section#scorers .golmdm-scorer-goals-icon,
body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#scorers .golmdm-scorer-goals-icon{
  color:#8ff07b!important;
  -webkit-text-fill-color:#8ff07b!important;
}

/* Dark theme scorer hover: visible but not flashy. */
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page #golmdm-virtual-page section#scorers li.golmdm-scorer-row:hover,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page #golmdm-virtual-page section#scorers li.golmdm-scorer-row:focus-within,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-liga-shell-v78 section#scorers li.golmdm-scorer-row:hover,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-liga-shell-v78 section#scorers li.golmdm-scorer-row:focus-within,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#scorers li.golmdm-scorer-row:hover,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page section#scorers li.golmdm-scorer-row:focus-within,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-shell-v78 section#scorers li.golmdm-scorer-row:hover,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-shell-v78 section#scorers li.golmdm-scorer-row:focus-within,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#scorers li.golmdm-scorer-row:hover,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page section#scorers li.golmdm-scorer-row:focus-within,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-shell-v78 section#scorers li.golmdm-scorer-row:hover,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-shell-v78 section#scorers li.golmdm-scorer-row:focus-within,
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] section#scorers li.golmdm-scorer-row:hover,
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] section#scorers li.golmdm-scorer-row:focus-within,
body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] section#scorers li.golmdm-scorer-row:hover,
body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] section#scorers li.golmdm-scorer-row:focus-within,
body.golmdm-has-league-page .golmdm-liga-main-v78[data-golmdm-theme="dark"] section#scorers li.golmdm-scorer-row:hover,
body.golmdm-has-league-page .golmdm-liga-main-v78[data-golmdm-theme="dark"] section#scorers li.golmdm-scorer-row:focus-within,
body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#scorers li.golmdm-scorer-row:hover,
body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#scorers li.golmdm-scorer-row:focus-within{
  background:#172638!important;
  background-color:#172638!important;
  border-color:#3a5062!important;
  box-shadow:inset 1px 0 0 rgba(57,181,74,.46)!important;
  transform:translateX(1px)!important;
}
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page section#scorers li.golmdm-scorer-row:hover .golmdm-scorer-rank,
html.golmd-theme-dark body.golmdm-has-league-page section#scorers li.golmdm-scorer-row:hover .golmdm-scorer-rank,
html body.golmd-theme-dark.golmdm-has-league-page section#scorers li.golmdm-scorer-row:hover .golmdm-scorer-rank,
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] section#scorers li.golmdm-scorer-row:hover .golmdm-scorer-rank,
body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] section#scorers li.golmdm-scorer-row:hover .golmdm-scorer-rank,
body.golmdm-has-league-page .golmdm-liga-main-v78[data-golmdm-theme="dark"] section#scorers li.golmdm-scorer-row:hover .golmdm-scorer-rank,
body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#scorers li.golmdm-scorer-row:hover .golmdm-scorer-rank{
  background:#203343!important;
  color:#d8e8ef!important;
}
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page section#scorers li.golmdm-scorer-row:hover .golmdm-scorer-goals,
html.golmd-theme-dark body.golmdm-has-league-page section#scorers li.golmdm-scorer-row:hover .golmdm-scorer-goals,
html body.golmd-theme-dark.golmdm-has-league-page section#scorers li.golmdm-scorer-row:hover .golmdm-scorer-goals,
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] section#scorers li.golmdm-scorer-row:hover .golmdm-scorer-goals,
body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] section#scorers li.golmdm-scorer-row:hover .golmdm-scorer-goals,
body.golmdm-has-league-page .golmdm-liga-main-v78[data-golmdm-theme="dark"] section#scorers li.golmdm-scorer-row:hover .golmdm-scorer-goals,
body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#scorers li.golmdm-scorer-row:hover .golmdm-scorer-goals{
  background:#276f22!important;
  background-color:#276f22!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  border-color:#66c95d!important;
  box-shadow:0 0 0 1px rgba(126,231,109,.24),0 6px 18px rgba(0,0,0,.18)!important;
}
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page section#scorers li.golmdm-scorer-row:hover .golmdm-scorer-goals-icon,
html.golmd-theme-dark body.golmdm-has-league-page section#scorers li.golmdm-scorer-row:hover .golmdm-scorer-goals-icon,
html body.golmd-theme-dark.golmdm-has-league-page section#scorers li.golmdm-scorer-row:hover .golmdm-scorer-goals-icon,
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] section#scorers li.golmdm-scorer-row:hover .golmdm-scorer-goals-icon,
body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] section#scorers li.golmdm-scorer-row:hover .golmdm-scorer-goals-icon,
body.golmdm-has-league-page .golmdm-liga-main-v78[data-golmdm-theme="dark"] section#scorers li.golmdm-scorer-row:hover .golmdm-scorer-goals-icon,
body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#scorers li.golmdm-scorer-row:hover .golmdm-scorer-goals-icon{
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}


/* 0.1.277: remove accidental green side seams from active dark controls.
   Active state must be shown by background + bottom underline only, not by a left border. */
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-liga-anchor-nav a,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-anchor-nav a,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-anchor-nav a,
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] .golmdm-liga-anchor-nav a,
body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] .golmdm-liga-anchor-nav a,
body.golmdm-has-league-page .golmdm-liga-main-v78[data-golmdm-theme="dark"] .golmdm-liga-anchor-nav a,
body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] .golmdm-liga-anchor-nav a{
  border-left-color:rgba(255,255,255,.10)!important;
  border-right-color:rgba(255,255,255,.05)!important;
  border-top-color:transparent!important;
  border-bottom-color:transparent!important;
  box-shadow:none!important;
  outline:0!important;
}
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-liga-anchor-nav a:first-child,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-anchor-nav a:first-child,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-anchor-nav a:first-child,
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] .golmdm-liga-anchor-nav a:first-child,
body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] .golmdm-liga-anchor-nav a:first-child,
body.golmdm-has-league-page .golmdm-liga-main-v78[data-golmdm-theme="dark"] .golmdm-liga-anchor-nav a:first-child,
body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] .golmdm-liga-anchor-nav a:first-child{
  border-left-color:transparent!important;
}
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-liga-anchor-nav a.is-active,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-anchor-nav a.is-active,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-anchor-nav a.is-active,
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] .golmdm-liga-anchor-nav a.is-active,
body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] .golmdm-liga-anchor-nav a.is-active,
body.golmdm-has-league-page .golmdm-liga-main-v78[data-golmdm-theme="dark"] .golmdm-liga-anchor-nav a.is-active,
body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] .golmdm-liga-anchor-nav a.is-active{
  border-left-color:rgba(255,255,255,.10)!important;
  border-right-color:rgba(255,255,255,.05)!important;
  border-top-color:transparent!important;
  border-bottom-color:transparent!important;
  box-shadow:none!important;
}
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-liga-anchor-nav a.is-active:first-child,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-anchor-nav a.is-active:first-child,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-anchor-nav a.is-active:first-child,
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] .golmdm-liga-anchor-nav a.is-active:first-child,
body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] .golmdm-liga-anchor-nav a.is-active:first-child,
body.golmdm-has-league-page .golmdm-liga-main-v78[data-golmdm-theme="dark"] .golmdm-liga-anchor-nav a.is-active:first-child,
body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] .golmdm-liga-anchor-nav a.is-active:first-child{
  border-left-color:transparent!important;
}
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-liga-anchor-nav a.is-active::before,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-anchor-nav a.is-active::before,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-anchor-nav a.is-active::before,
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] .golmdm-liga-anchor-nav a.is-active::before,
body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] .golmdm-liga-anchor-nav a.is-active::before,
body.golmdm-has-league-page .golmdm-liga-main-v78[data-golmdm-theme="dark"] .golmdm-liga-anchor-nav a.is-active::before,
body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] .golmdm-liga-anchor-nav a.is-active::before{
  display:none!important;
  content:none!important;
  width:0!important;
  background:transparent!important;
}
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-liga-anchor-nav a.is-active::after,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-anchor-nav a.is-active::after,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-anchor-nav a.is-active::after,
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] .golmdm-liga-anchor-nav a.is-active::after,
body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] .golmdm-liga-anchor-nav a.is-active::after,
body.golmdm-has-league-page .golmdm-liga-main-v78[data-golmdm-theme="dark"] .golmdm-liga-anchor-nav a.is-active::after,
body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] .golmdm-liga-anchor-nav a.is-active::after{
  left:0!important;
  right:0!important;
  top:auto!important;
  bottom:0!important;
  width:auto!important;
  height:2px!important;
  background:#43c95f!important;
  border:0!important;
  box-shadow:none!important;
}

/* Phase/group segmented buttons: no green outline on active segment sides. */
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-liga-tabs > a,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-liga-subtabs > a,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-tabs > a,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-subtabs > a,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-tabs > a,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-subtabs > a,
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] .golmdm-liga-tabs > a,
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] .golmdm-liga-subtabs > a,
body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] .golmdm-liga-tabs > a,
body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] .golmdm-liga-subtabs > a,
body.golmdm-has-league-page .golmdm-liga-main-v78[data-golmdm-theme="dark"] .golmdm-liga-tabs > a,
body.golmdm-has-league-page .golmdm-liga-main-v78[data-golmdm-theme="dark"] .golmdm-liga-subtabs > a,
body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] .golmdm-liga-tabs > a,
body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] .golmdm-liga-subtabs > a{
  box-shadow:none!important;
  outline:0!important;
}
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-liga-tabs > a.is-active,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-liga-subtabs > a.is-active,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-tabs > a.is-active,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-subtabs > a.is-active,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-tabs > a.is-active,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-subtabs > a.is-active,
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] .golmdm-liga-tabs > a.is-active,
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] .golmdm-liga-subtabs > a.is-active,
body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] .golmdm-liga-tabs > a.is-active,
body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] .golmdm-liga-subtabs > a.is-active,
body.golmdm-has-league-page .golmdm-liga-main-v78[data-golmdm-theme="dark"] .golmdm-liga-tabs > a.is-active,
body.golmdm-has-league-page .golmdm-liga-main-v78[data-golmdm-theme="dark"] .golmdm-liga-subtabs > a.is-active,
body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] .golmdm-liga-tabs > a.is-active,
body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] .golmdm-liga-subtabs > a.is-active{
  border-color:transparent!important;
  border-left-color:transparent!important;
  border-right-color:transparent!important;
  border-top-color:transparent!important;
  border-bottom-color:transparent!important;
  box-shadow:none!important;
  outline:0!important;
}
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-liga-tabs > a.is-active::before,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page .golmdm-liga-subtabs > a.is-active::before,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-tabs > a.is-active::before,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-liga-subtabs > a.is-active::before,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-tabs > a.is-active::before,
html body.golmd-theme-dark.golmdm-has-league-page .golmdm-liga-subtabs > a.is-active::before,
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] .golmdm-liga-tabs > a.is-active::before,
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] .golmdm-liga-subtabs > a.is-active::before,
body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] .golmdm-liga-tabs > a.is-active::before,
body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] .golmdm-liga-subtabs > a.is-active::before,
body.golmdm-has-league-page .golmdm-liga-main-v78[data-golmdm-theme="dark"] .golmdm-liga-tabs > a.is-active::before,
body.golmdm-has-league-page .golmdm-liga-main-v78[data-golmdm-theme="dark"] .golmdm-liga-subtabs > a.is-active::before,
body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] .golmdm-liga-tabs > a.is-active::before,
body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] .golmdm-liga-subtabs > a.is-active::before{
  display:none!important;
  content:none!important;
  background:transparent!important;
}


/* 0.1.284: anchor nav should use only real visible items.
   When optional sections (standings/scorers/news) are missing, stretch the remaining tabs
   across the full width instead of keeping the old 5-column grid. */
html body.golmdm-has-league-page .golmdm-liga-anchor-nav.golmdm-liga-anchor-nav-5{
  grid-template-columns:repeat(5,minmax(0,1fr))!important;
}
html body.golmdm-has-league-page .golmdm-liga-anchor-nav.golmdm-liga-anchor-nav-4{
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
}
html body.golmdm-has-league-page .golmdm-liga-anchor-nav.golmdm-liga-anchor-nav-3{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
}
html body.golmdm-has-league-page .golmdm-liga-anchor-nav.golmdm-liga-anchor-nav-2{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
}
html body.golmdm-has-league-page .golmdm-liga-anchor-nav.golmdm-liga-anchor-nav-1{
  grid-template-columns:1fr!important;
}
html body.golmdm-has-league-page .golmdm-liga-anchor-nav > a{
  min-width:0!important;
  width:auto!important;
}


/* 0.1.288: subtle league header polish.
   Desktop gets a slightly larger crest and a modest type bump; phones get only a crest bump. */
@media (min-width:1024px){
  html body.golmdm-has-league-page .golmdm-liga-hero-main:not(.golmdm-liga-hero-main-no-logo){
    grid-template-columns:42px minmax(228px,286px) 118px minmax(200px,1fr)!important;
    min-height:56px!important;
    padding:6px 14px!important;
    column-gap:12px!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-hero-logo-wrap{
    flex:0 0 42px!important;
    width:42px!important;
    min-height:42px!important;
    padding-right:6px!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-hero-logo{
    width:30px!important;
    height:30px!important;
    max-width:30px!important;
    max-height:30px!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-hero-content{
    max-width:286px!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-hero-content h1{
    font-size:19.5px!important;
    line-height:1.02!important;
    margin-bottom:3px!important;
    letter-spacing:-.024em!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-season-line{
    font-size:11.25px!important;
    gap:6px!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-season-line b{
    font-size:10.4px!important;
    padding:2px 7px!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-subtitle{
    font-size:11.25px!important;
    margin-top:3px!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-stats{
    width:118px!important;
    min-width:118px!important;
    max-width:118px!important;
    row-gap:7px!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-stats b{
    font-size:14px!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-stats em{
    font-size:10.4px!important;
  }
}
@media (max-width:1023px) and (orientation:landscape){
  html body.golmdm-has-league-page .golmdm-liga-hero-logo-wrap{
    flex-basis:34px!important;
    width:34px!important;
    min-height:34px!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-hero-logo{
    width:25px!important;
    height:25px!important;
    max-width:25px!important;
    max-height:25px!important;
  }
}
@media (max-width:767px) and (orientation:portrait){
  html body.golmdm-has-league-page .golmdm-liga-hero-main:not(.golmdm-liga-hero-main-no-logo){
    grid-template-columns:46px minmax(0,1fr) 132px!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-hero-logo-wrap{
    width:38px!important;
    min-height:38px!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-hero-logo{
    width:27px!important;
    height:27px!important;
    max-width:27px!important;
    max-height:27px!important;
  }
}
@media (max-width:370px) and (orientation:portrait){
  html body.golmdm-has-league-page .golmdm-liga-hero-main:not(.golmdm-liga-hero-main-no-logo){
    grid-template-columns:42px minmax(0,1fr) 122px!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-hero-logo-wrap{
    width:34px!important;
    min-height:34px!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-hero-logo{
    width:25px!important;
    height:25px!important;
    max-width:25px!important;
    max-height:25px!important;
  }
}


/* 0.1.290: league header third subtle polish.
   Slightly larger crest again on desktop and phones, with a very gentle desktop stats type bump. */
@media (min-width:1024px){
  html body.golmdm-has-league-page .golmdm-liga-hero-main:not(.golmdm-liga-hero-main-no-logo){
    grid-template-columns:56px minmax(204px,254px) 136px minmax(196px,1fr)!important;
    min-height:60px!important;
    padding:7px 14px!important;
    column-gap:11px!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-hero-logo-wrap{
    flex:0 0 56px!important;
    width:56px!important;
    min-height:56px!important;
    padding-right:8px!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-hero-logo{
    width:40px!important;
    height:40px!important;
    max-width:40px!important;
    max-height:40px!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-hero-content{
    max-width:254px!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-stats{
    width:136px!important;
    min-width:136px!important;
    max-width:136px!important;
    row-gap:7px!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-stats span{
    grid-template-columns:13px auto auto!important;
    column-gap:7px!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-stats svg{
    width:12px!important;
    height:12px!important;
    flex-basis:12px!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-stats b{
    font-size:15px!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-stats em{
    font-size:11.35px!important;
    font-weight:650!important;
  }
}
@media (max-width:1023px) and (orientation:landscape){
  html body.golmdm-has-league-page .golmdm-liga-hero-logo-wrap{
    flex-basis:44px!important;
    width:44px!important;
    min-height:44px!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-hero-logo{
    width:33px!important;
    height:33px!important;
    max-width:33px!important;
    max-height:33px!important;
  }
}
@media (max-width:767px) and (orientation:portrait){
  html body.golmdm-has-league-page .golmdm-liga-hero-main:not(.golmdm-liga-hero-main-no-logo){
    grid-template-columns:58px minmax(0,1fr) 132px!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-hero-logo-wrap{
    width:50px!important;
    min-height:50px!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-hero-logo{
    width:38px!important;
    height:38px!important;
    max-width:38px!important;
    max-height:38px!important;
  }
}
@media (max-width:370px) and (orientation:portrait){
  html body.golmdm-has-league-page .golmdm-liga-hero-main:not(.golmdm-liga-hero-main-no-logo){
    grid-template-columns:52px minmax(0,1fr) 122px!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-hero-logo-wrap{
    width:44px!important;
    min-height:44px!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-hero-logo{
    width:35px!important;
    height:35px!important;
    max-width:35px!important;
    max-height:35px!important;
  }
}

/* 0.1.292: phone-focused crest bump.
   Desktop stays as-is; mobile and small screens get a visibly larger league crest without changing layout logic. */
@media (min-width:1024px){
  html body.golmdm-has-league-page .golmdm-liga-hero-main:not(.golmdm-liga-hero-main-no-logo){
    grid-template-columns:52px minmax(204px,254px) 136px minmax(196px,1fr)!important;
    column-gap:5px!important;
    min-height:62px!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-hero-logo-wrap{
    flex:0 0 52px!important;
    width:52px!important;
    min-height:52px!important;
    padding-right:0!important;
    justify-content:center!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-hero-logo{
    width:46px!important;
    height:46px!important;
    max-width:46px!important;
    max-height:46px!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-stats b{
    font-size:15px!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-stats em{
    font-size:11.35px!important;
    font-weight:650!important;
  }
}
@media (max-width:1023px) and (orientation:landscape){
  html body.golmdm-has-league-page .golmdm-liga-hero-main:not(.golmdm-liga-hero-main-no-logo){
    column-gap:4px!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-hero-logo-wrap{
    flex-basis:46px!important;
    width:46px!important;
    min-height:46px!important;
    padding-right:0!important;
    justify-content:center!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-hero-logo{
    width:40px!important;
    height:40px!important;
    max-width:40px!important;
    max-height:40px!important;
  }
}
@media (max-width:767px) and (orientation:portrait){
  html body.golmdm-has-league-page .golmdm-liga-hero-main:not(.golmdm-liga-hero-main-no-logo){
    grid-template-columns:60px minmax(0,1fr) 132px!important;
    column-gap:3px!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-hero-logo-wrap{
    width:56px!important;
    min-height:56px!important;
    padding-right:0!important;
    justify-content:center!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-hero-logo{
    width:48px!important;
    height:48px!important;
    max-width:48px!important;
    max-height:48px!important;
  }
}
@media (max-width:370px) and (orientation:portrait){
  html body.golmdm-has-league-page .golmdm-liga-hero-main:not(.golmdm-liga-hero-main-no-logo){
    grid-template-columns:54px minmax(0,1fr) 122px!important;
    column-gap:3px!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-hero-logo-wrap{
    width:50px!important;
    min-height:50px!important;
    padding-right:0!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-hero-logo{
    width:43px!important;
    height:43px!important;
    max-width:43px!important;
    max-height:43px!important;
  }
}


/* 0.1.549 / beta.189: league standings must use the exact homepage table skin.
   This block is intentionally highly specific because older league styles above use !important. */
:root{
  --g189-wrap-bg:#ffffff;
  --g189-head-bg:#f4f7fa;
  --g189-row:#ffffff;
  --g189-row-alt:#fbfcfd;
  --g189-row-hover:#f6faf7;
  --g189-border:#dde6ed;
  --g189-border-soft:#e9eff4;
  --g189-text:#0b1725;
  --g189-muted:#6d7b88;
  --g189-logo-bg:#f5f8fa;
  --g189-points:#f1f5f2;
}
html.golmd-theme-dark,body.golmd-theme-dark,.golmd-theme-dark,[data-theme="dark"]{
  --g189-wrap-bg:#081018;
  --g189-head-bg:#111b25;
  --g189-row:#0b141d;
  --g189-row-alt:#0e1720;
  --g189-row-hover:#142230;
  --g189-border:rgba(148,163,184,.16);
  --g189-border-soft:rgba(148,163,184,.10);
  --g189-text:#eef5f9;
  --g189-muted:#9aa8b5;
  --g189-logo-bg:#101b25;
  --g189-points:#13251a;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 section#standings.golmdm-standings,
html body .golmdm-homepage-v164 .golmdm-home-real-standings-v164{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  margin:18px 0 26px!important;
  padding:0!important;
  background:transparent!important;
  overflow:visible!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings::before,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings::after,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 section#standings.golmdm-standings::before,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 section#standings.golmdm-standings::after,
html body .golmdm-homepage-v164 .golmdm-home-real-table-title::before,
html body .golmdm-homepage-v164 .golmdm-home-real-table-title::after,
html body.golmdm-has-league-page .golmdm-standings-card-title::before,
html body.golmdm-has-league-page .golmdm-standings-card-title::after{
  content:none!important;
  display:none!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings > .golmdm-table-wrap,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 section#standings.golmdm-standings > .golmdm-table-wrap,
html body .golmdm-homepage-v164 .golmdm-home-real-table-wrap{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  margin:0 0 16px!important;
  padding:0 0 8px!important;
  border:1px solid var(--g189-border)!important;
  border-radius:16px!important;
  background:var(--g189-wrap-bg)!important;
  box-shadow:0 10px 26px rgba(8,16,24,.045)!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  scrollbar-width:none!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings > .golmdm-table-wrap::-webkit-scrollbar,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 section#standings.golmdm-standings > .golmdm-table-wrap::-webkit-scrollbar,
html body .golmdm-homepage-v164 .golmdm-home-real-table-wrap::-webkit-scrollbar{height:0!important;display:none!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings .golmdm-home-real-table-title,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 section#standings.golmdm-standings .golmdm-home-real-table-title,
html body .golmdm-homepage-v164 .golmdm-home-real-table-title{
  display:block!important;
  margin:0!important;
  padding:14px 16px 12px!important;
  border:0!important;
  border-bottom:1px solid var(--g189-border-soft)!important;
  border-radius:0!important;
  background:linear-gradient(180deg,var(--g189-wrap-bg),rgba(245,248,250,.55))!important;
  color:var(--g189-text)!important;
  font-size:22px!important;
  font-weight:760!important;
  line-height:1.15!important;
  letter-spacing:-.02em!important;
  box-shadow:none!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings .golmdm-home-real-table-title strong,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 section#standings.golmdm-standings .golmdm-home-real-table-title strong,
html body .golmdm-homepage-v164 .golmdm-home-real-table-title strong,
html body .golmdm-homepage-v164 .golmdm-home-real-table-title a{
  color:inherit!important;
  font:inherit!important;
  text-decoration:none!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table,
html body .golmdm-homepage-v164 table.golmdm-home-real-table{
  display:table!important;
  width:100%!important;
  min-width:700px!important;
  max-width:none!important;
  margin:0!important;
  border:0!important;
  border-collapse:separate!important;
  border-spacing:0 8px!important;
  table-layout:auto!important;
  background:transparent!important;
  box-shadow:none!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table thead,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table thead,
html body .golmdm-homepage-v164 table.golmdm-home-real-table thead{
  display:table-header-group!important;
  background:transparent!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody,
html body .golmdm-homepage-v164 table.golmdm-home-real-table tbody{display:table-row-group!important;background:transparent!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tr,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tr,
html body .golmdm-homepage-v164 table.golmdm-home-real-table tr{display:table-row!important;background:transparent!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table thead th,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table thead th,
html body .golmdm-homepage-v164 table.golmdm-home-real-table thead th{
  display:table-cell!important;
  height:42px!important;
  padding:0 12px!important;
  border:0!important;
  border-bottom:1px solid var(--g189-border-soft)!important;
  background:var(--g189-head-bg)!important;
  color:var(--g189-muted)!important;
  font-size:12px!important;
  font-weight:760!important;
  line-height:1!important;
  letter-spacing:.055em!important;
  text-align:center!important;
  text-transform:uppercase!important;
  white-space:nowrap!important;
  vertical-align:middle!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody td,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody td,
html body .golmdm-homepage-v164 table.golmdm-home-real-table tbody td{
  display:table-cell!important;
  height:54px!important;
  padding:0 12px!important;
  border-top:1px solid var(--g189-border-soft)!important;
  border-bottom:1px solid var(--g189-border-soft)!important;
  border-left:0!important;
  border-right:0!important;
  background:var(--g189-row)!important;
  color:var(--g189-text)!important;
  font-size:14px!important;
  font-weight:610!important;
  line-height:1.15!important;
  text-align:center!important;
  white-space:nowrap!important;
  vertical-align:middle!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody tr:nth-child(even) td,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody tr:nth-child(even) td,
html body .golmdm-homepage-v164 table.golmdm-home-real-table tbody tr:nth-child(even) td{background:var(--g189-row-alt)!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody tr:hover td,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody tr:hover td,
html body .golmdm-homepage-v164 table.golmdm-home-real-table tbody tr:hover td{background:var(--g189-row-hover)!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody td:first-child,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody td:first-child,
html body .golmdm-homepage-v164 table.golmdm-home-real-table tbody td:first-child{
  border-left:1px solid var(--g189-border-soft)!important;
  border-top-left-radius:13px!important;
  border-bottom-left-radius:13px!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody td:last-child,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody td:last-child,
html body .golmdm-homepage-v164 table.golmdm-home-real-table tbody td:last-child{
  border-right:1px solid var(--g189-border-soft)!important;
  border-top-right-radius:13px!important;
  border-bottom-right-radius:13px!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table th.golmdm-standing-team-head,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table td.golmdm-standing-team-cell,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table th.golmdm-standing-team-head,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table td.golmdm-standing-team-cell,
html body .golmdm-homepage-v164 table.golmdm-home-real-table th.golmdm-standing-team-head,
html body .golmdm-homepage-v164 table.golmdm-home-real-table td.golmdm-standing-team-cell{
  min-width:250px!important;
  width:auto!important;
  text-align:left!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings .golmdm-standing-team,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 section#standings.golmdm-standings .golmdm-standing-team,
html body .golmdm-homepage-v164 table.golmdm-home-real-table .golmdm-standing-team{
  display:flex!important;
  align-items:center!important;
  flex-wrap:nowrap!important;
  gap:11px!important;
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
  color:var(--g189-text)!important;
  text-decoration:none!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings .golmdm-standing-team-logo,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings .golmdm-standing-team-logo img,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 section#standings.golmdm-standings .golmdm-standing-team-logo,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 section#standings.golmdm-standings .golmdm-standing-team-logo img,
html body .golmdm-homepage-v164 table.golmdm-home-real-table .golmdm-standing-team-logo,
html body .golmdm-homepage-v164 table.golmdm-home-real-table .golmdm-standing-team-logo img{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex:0 0 30px!important;
  width:30px!important;
  height:30px!important;
  min-width:30px!important;
  max-width:30px!important;
  max-height:30px!important;
  object-fit:contain!important;
  padding:3px!important;
  border:0!important;
  border-radius:9px!important;
  background:var(--g189-logo-bg)!important;
  box-shadow:inset 0 0 0 1px rgba(148,163,184,.16)!important;
  box-sizing:border-box!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings .golmdm-standing-team-name,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 section#standings.golmdm-standings .golmdm-standing-team-name,
html body .golmdm-homepage-v164 table.golmdm-home-real-table .golmdm-standing-team-name{
  display:block!important;
  min-width:0!important;
  max-width:240px!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  color:var(--g189-text)!important;
  font-size:15px!important;
  font-weight:690!important;
  line-height:1.1!important;
  letter-spacing:-.012em!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings td.golmdm-standing-points,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 section#standings.golmdm-standings td.golmdm-standing-points,
html body .golmdm-homepage-v164 table.golmdm-home-real-table td.golmdm-standing-points{
  background:linear-gradient(90deg,var(--g189-row),var(--g189-points))!important;
  color:var(--g189-text)!important;
  font-weight:780!important;
}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings tr:nth-child(even) td.golmdm-standing-points,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 section#standings.golmdm-standings tr:nth-child(even) td.golmdm-standing-points,
html body .golmdm-homepage-v164 table.golmdm-home-real-table tr:nth-child(even) td.golmdm-standing-points{background:linear-gradient(90deg,var(--g189-row-alt),var(--g189-points))!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings td.golmdm-standing-points strong,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 section#standings.golmdm-standings td.golmdm-standing-points strong,
html body .golmdm-homepage-v164 table.golmdm-home-real-table td.golmdm-standing-points strong{font:inherit!important;color:inherit!important;background:transparent!important;padding:0!important;border:0!important;}
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings td.golmdm-standing-pos,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 section#standings.golmdm-standings td.golmdm-standing-pos,
html body .golmdm-homepage-v164 table.golmdm-home-real-table td.golmdm-standing-pos{color:var(--g189-muted)!important;font-weight:640!important;}
@media(max-width:767px){
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table,
  html body .golmdm-homepage-v164 table.golmdm-home-real-table{min-width:660px!important;border-spacing:0 7px!important;}
}


/* 5.0.0-beta.2325: league page section rhythm + scorer heading cleanup (inline).
   League sections now follow the same hero → subnav → section rhythm as match pages. */
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 > :is(.golmdm-liga-hero,.golmdm-liga-anchor-nav,.golmdm-secondary-anchor-nav,.golmdm-page-subnav-v1012){
  margin-bottom:0!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 > section#clubs,
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 :is(.golmdm-liga-anchor-nav,.golmdm-secondary-anchor-nav,.golmdm-page-subnav-v1012) + section#clubs,
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 :is(.golmdm-liga-anchor-nav,.golmdm-secondary-anchor-nav,.golmdm-page-subnav-v1012) + .golmdm-liga-fixed-spacer + section#clubs{
  margin-top:0!important;
  padding-top:0!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#clubs > .golmdm-head{
  margin-top:0!important;
  margin-bottom:0!important;
}
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 :is(section#clubs,section#matches,section#standings,section#scorers,section#news) > .golmdm-head,
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 :is(section#clubs,section#matches,section#standings,section#scorers,section#news) > .golmdm-head,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 :is(section#clubs,section#matches,section#standings,section#scorers,section#news) > .golmdm-head,
html[data-theme="dark"] body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 :is(section#clubs,section#matches,section#standings,section#scorers,section#news) > .golmdm-head,
html[data-golmdm-theme-boot="dark"] body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 :is(section#clubs,section#matches,section#standings,section#scorers,section#news) > .golmdm-head,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 :is(section#clubs,section#matches,section#standings,section#scorers,section#news) > .golmdm-head,
body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 :is(section#clubs,section#matches,section#standings,section#scorers,section#news) > .golmdm-head,
html body.golmdm-has-league-page #golmdm-virtual-page[data-golmdm-theme="dark"] .golmdm-league-detail-v78 :is(section#clubs,section#matches,section#standings,section#scorers,section#news) > .golmdm-head,
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] .golmdm-league-detail-v78 :is(section#clubs,section#matches,section#standings,section#scorers,section#news) > .golmdm-head{
  border-top:1px solid #21313d!important;
  border-bottom-color:#21313d!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers{
  padding-left:0!important;
  padding-right:0!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers > .golmdm-head{
  justify-content:space-between!important;
  gap:10px!important;
  width:100%!important;
  margin-left:0!important;
  margin-right:0!important;
  padding-left:18px!important;
  padding-right:18px!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers > .golmdm-head h3{
  min-width:0!important;
  padding-left:0!important;
  padding-right:0!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers > .golmdm-head > .golmdm-source-badge{
  flex:0 1 auto!important;
  max-width:44%!important;
  min-width:0!important;
  margin-left:auto!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers > .golmdm-scorers-card,
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers > .golmdm-scorer-group-title{
  width:calc(100% - 28px)!important;
  max-width:calc(100% - 28px)!important;
  margin-left:14px!important;
  margin-right:14px!important;
  box-sizing:border-box!important;
}
@media(max-width:767px){
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers > .golmdm-head{
    padding-left:14px!important;
    padding-right:14px!important;
    gap:8px!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers > .golmdm-head > .golmdm-source-badge{
    max-width:132px!important;
    font-size:10.5px!important;
    padding-left:6px!important;
    padding-right:6px!important;
  }
}


/* 5.0.0-beta.2356-league-first-section-no-top-divider:
   The secondary league menu already owns the separator. Do not draw another
   top divider on the first content heading (Clubs) right below it. */
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 > section#clubs,
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 :is(.golmdm-liga-anchor-nav,.golmdm-secondary-anchor-nav,.golmdm-page-subnav-v1012) + section#clubs,
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 :is(.golmdm-liga-anchor-nav,.golmdm-secondary-anchor-nav,.golmdm-page-subnav-v1012) + .golmdm-liga-fixed-spacer + section#clubs,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 > section#clubs{
  border-top:0!important;
  box-shadow:none!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 > section#clubs > .golmdm-head,
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 :is(.golmdm-liga-anchor-nav,.golmdm-secondary-anchor-nav,.golmdm-page-subnav-v1012) + section#clubs > .golmdm-head,
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 :is(.golmdm-liga-anchor-nav,.golmdm-secondary-anchor-nav,.golmdm-page-subnav-v1012) + .golmdm-liga-fixed-spacer + section#clubs > .golmdm-head,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 > section#clubs > .golmdm-head{
  border-top:0!important;
  box-shadow:none!important;
}
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 > section#clubs > .golmdm-head,
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 > section#clubs > .golmdm-head,
html[data-golmdm-real-theme="dark"] body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 > section#clubs > .golmdm-head,
html[data-theme="dark"] body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 > section#clubs > .golmdm-head,
html[data-golmdm-theme-boot="dark"] body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 > section#clubs > .golmdm-head,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 > section#clubs > .golmdm-head,
body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 > section#clubs > .golmdm-head,
html body.golmdm-has-league-page #golmdm-virtual-page[data-golmdm-theme="dark"] .golmdm-league-detail-v78 > section#clubs > .golmdm-head,
body.golmdm-has-league-page #golmdm-virtual-page [data-golmdm-theme="dark"] .golmdm-league-detail-v78 > section#clubs > .golmdm-head{
  border-top:0!important;
}


/* 5.0.0-beta.2367-league-round-switcher-clean-base:
   Canonical cascade for the league Matches header/round switcher. Older 0.1.153/0.1.162/2358/2360/2361
   blocks conflict on display model, borders and dark colors; this scoped layer defines one baseline. */
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds{
  width:100%!important;max-width:100%!important;margin:18px 0 0!important;padding:0!important;background:#fff!important;box-sizing:border-box!important;overflow:visible!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head{
  display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;width:100%!important;margin:0 0 10px!important;padding:0 14px!important;border:0!important;background:transparent!important;box-shadow:none!important;box-sizing:border-box!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h3,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h3,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h3{
  margin:0!important;padding:0!important;color:#071523!important;font-size:18px!important;line-height:1.15!important;font-weight:780!important;letter-spacing:-.01em!important;white-space:nowrap!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-switcher,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher{
  display:grid!important;grid-template-columns:30px minmax(0,auto) 30px!important;align-items:center!important;justify-content:end!important;gap:6px!important;width:auto!important;max-width:min(100%,560px)!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;white-space:nowrap!important;box-sizing:border-box!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher.is-no-scroll,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-switcher.is-no-scroll,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher.is-no-scroll{
  display:block!important;max-width:100%!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher.is-no-scroll .golmdm-round-switcher-arrow,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-switcher.is-no-scroll .golmdm-round-switcher-arrow,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher.is-no-scroll .golmdm-round-switcher-arrow{display:none!important;}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-pills,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills{
  display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;overflow:hidden!important;white-space:nowrap!important;scrollbar-width:none!important;box-sizing:border-box!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills::-webkit-scrollbar,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-pills::-webkit-scrollbar,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-arrow,
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills > a,
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills > span,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-arrow,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-pills > a,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-pills > span,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-arrow,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills > a,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills > span{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:auto!important;min-width:30px!important;height:30px!important;margin:0!important;padding:0 10px!important;border:1px solid #dce4ea!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;color:#071523!important;-webkit-text-fill-color:#071523!important;font-size:12px!important;font-weight:760!important;line-height:1!important;text-align:center!important;text-decoration:none!important;cursor:pointer!important;box-sizing:border-box!important;transition:background-color .12s ease,color .12s ease,border-color .12s ease!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-arrow{padding:0!important;font-size:18px!important;font-weight:760!important;}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-arrow.is-disabled,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-arrow.is-disabled,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-arrow.is-disabled{opacity:.45!important;pointer-events:none!important;cursor:default!important;}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills > a:hover,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-pills > a:hover,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills > a:hover{background:#f4faf3!important;border-color:#b9d9b5!important;color:#23751e!important;-webkit-text-fill-color:#23751e!important;}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills > a.is-active,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-pills > a.is-active,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills > a.is-active{background:#2f8f22!important;border-color:#2f8f22!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-board-panel,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-board-panel,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-board-panel{display:none!important;width:100%!important;}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-board-panel.is-active,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-board-panel.is-active,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-board-panel.is-active{display:block!important;}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-board,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-board,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-board{
  display:grid!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important;margin:0!important;padding:0 14px!important;background:transparent!important;box-sizing:border-box!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-board.is-multi,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-board.is-multi,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-board.is-multi{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head,
html body.golmdm-has-league-page #golmdm-virtual-page[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches.golmdm-rounds,
html body.golmdm-has-league-page #golmdm-virtual-page[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head{background:#0e1a26!important;background-color:#0e1a26!important;color:#e8f0f5!important;}
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h3,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h3,
html body.golmdm-has-league-page #golmdm-virtual-page[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h3{color:#f2f7fa!important;-webkit-text-fill-color:#f2f7fa!important;}
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-arrow,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills > a,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills > span,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-arrow,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills > a,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills > span,
html body.golmdm-has-league-page #golmdm-virtual-page[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-arrow,
html body.golmdm-has-league-page #golmdm-virtual-page[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches .golmdm-round-pills > a,
html body.golmdm-has-league-page #golmdm-virtual-page[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches .golmdm-round-pills > span{background:#111c26!important;border-color:#263746!important;color:#dce8ef!important;-webkit-text-fill-color:#dce8ef!important;}
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills > a.is-active,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills > a.is-active,
html body.golmdm-has-league-page #golmdm-virtual-page[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches .golmdm-round-pills > a.is-active{background:#2b7a24!important;border-color:#398f32!important;color:#f3fff2!important;-webkit-text-fill-color:#f3fff2!important;}
@media(max-width:767px){
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head{gap:8px!important;padding:0 10px!important;margin-bottom:8px!important;}
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h3,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h3,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h3{font-size:16px!important;}
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-switcher,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher{grid-template-columns:26px minmax(0,1fr) 26px!important;gap:4px!important;max-width:calc(100vw - 108px)!important;}
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-arrow,
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills > a,
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills > span{height:26px!important;min-width:26px!important;padding:0 8px!important;font-size:11px!important;}
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-board,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-board,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-board{padding:0 10px!important;grid-template-columns:1fr!important;gap:10px!important;}
}

/* 5.0.0-beta.2367: same clean round-switcher baseline when dark state lives on the generated shell/detail node. */
html body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches.golmdm-rounds,
html body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head,
html body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#matches.golmdm-rounds,
html body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#matches.golmdm-rounds > .golmdm-head{background:#0e1a26!important;background-color:#0e1a26!important;color:#e8f0f5!important;}
html body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h3,
html body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#matches.golmdm-rounds > .golmdm-head h3{color:#f2f7fa!important;-webkit-text-fill-color:#f2f7fa!important;}
html body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-arrow,
html body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches .golmdm-round-pills > a,
html body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches .golmdm-round-pills > span,
html body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#matches .golmdm-round-switcher-arrow,
html body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#matches .golmdm-round-pills > a,
html body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#matches .golmdm-round-pills > span{background:#111c26!important;border-color:#263746!important;color:#dce8ef!important;-webkit-text-fill-color:#dce8ef!important;}
html body.golmdm-has-league-page .golmdm-liga-shell-v78[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches .golmdm-round-pills > a.is-active,
html body.golmdm-has-league-page .golmdm-league-detail-v78[data-golmdm-theme="dark"] section#matches .golmdm-round-pills > a.is-active{background:#2b7a24!important;border-color:#398f32!important;color:#f3fff2!important;-webkit-text-fill-color:#f3fff2!important;}

@supports(-webkit-touch-callout:none){
  @media(max-width:1023px){
    html.golmdm-ios-v320 body.golmdm-has-league-page .golmdm-liga-hero{
      top:var(--golmdm-sticky-top,0px)!important;
      -webkit-transform:translateZ(0)!important;
      transform:translateZ(0)!important;
      will-change:top!important;
    }
  }
}

/* 5.0.0-beta.1625-home-poll-total-clean: obsolete generated-page ad frame CSS removed; central ad layout is handled by the unified v118 ad engine. */
body.golmd-theme-dark.golmdm-has-league-page .golmdm-page-ad-label{color:#8493a2!important;}
body.golmd-theme-dark.golmdm-has-league-page .golmdm-page-ad-cta a{color:#9aa8b5!important;}


/* 5.0.0-beta.1625-home-poll-total-clean: removed obsolete selectorless 4.0.0-beta.6..30 CSS fragments.
   They had lost selectors and only injected stray declarations/braces into the generated page stylesheet. */

/* 4.0.0-beta.17: remove the visible top pull-gap on desktop league pages by
   keeping the real GOL.md header fixed to the viewport. This replaces the failed
   wheel/touch overscroll guard and does not touch wpadminbar. */
@media (min-width:769px){
  html.golmdm-league-fixed-top,
  html.golmdm-league-fixed-top body.golmdm-has-league-page{
    overscroll-behavior-y:none!important;
    overscroll-behavior-x:auto!important;
    overflow-anchor:none!important;
  }
  body.golmdm-has-league-page.golmdm-league-fixed-top{
    padding-top:var(--golmdm-fixed-header-h,108px)!important;
    margin-top:0!important;
    top:auto!important;
  }
  body.golmdm-has-league-page.golmdm-league-fixed-top .golmd-header{
    position:fixed!important;
    top:0!important;
    left:0!important;
    right:0!important;
    width:100%!important;
    max-width:none!important;
    margin-top:0!important;
    transform:none!important;
    z-index:100000!important;
  }
  html body.golmdm-has-league-page.golmdm-league-fixed-top #page,
  html body.golmdm-has-league-page.golmdm-league-fixed-top .site,
  html body.golmdm-has-league-page.golmdm-league-fixed-top #content,
  html body.golmdm-has-league-page.golmdm-league-fixed-top .site-content{
    margin-top:0!important;
  }

  /* 4.0.0-beta.18: the remaining pull-gap moved between the fixed site header
     and the league header because desktop overscroll drags normal content while
     .golmd-header stays fixed. Keep the league header fixed directly under the
     site header too; reserve its height in the content below. */
  html body.golmdm-has-league-page.golmdm-league-fixed-top .golmdm-liga-hero{
    position:fixed!important;
    top:var(--golmdm-fixed-header-h,108px)!important;
    left:var(--golmdm-fixed-league-left,calc(50% - 360px))!important;
    width:var(--golmdm-fixed-league-w,720px)!important;
    max-width:var(--golmdm-fixed-league-w,720px)!important;
    min-width:0!important;
    margin:0!important;
    z-index:99998!important;
    transform:none!important;
    will-change:auto!important;
  }
  html body.golmdm-has-league-page.golmdm-league-fixed-top .golmdm-league-detail-v78{
    padding-top:var(--golmdm-fixed-league-h,112px)!important;
  }
}
@media (max-width:768px){
  html.golmdm-league-fixed-top,
  body.golmdm-has-league-page.golmdm-league-fixed-top{
    padding-top:0!important;
  }
}


/* 4.0.0-beta.19: close the last 1-2px seam between fixed site nav and fixed league header on desktop league pages. */
@media (min-width:769px){
  html body.golmdm-has-league-page.golmdm-league-fixed-top .golmdm-liga-hero{
    top:calc(var(--golmdm-fixed-header-h,108px) - 2px)!important;
    border-top:0!important;
    box-shadow:0 -4px 0 var(--golmdm-league-gap-bg,#091018),0 8px 18px rgba(0,0,0,.08)!important;
  }
  html body.golmdm-has-league-page.golmdm-league-fixed-top:not(.golmd-theme-dark):not(.golmdm-dark-live) .golmdm-liga-hero{
    --golmdm-league-gap-bg:#fff;
  }
  html.golmd-theme-dark body.golmdm-has-league-page.golmdm-league-fixed-top .golmdm-liga-hero,
  body.golmd-theme-dark.golmdm-has-league-page.golmdm-league-fixed-top .golmdm-liga-hero,
  html body.golmdm-has-league-page.golmdm-league-fixed-top.golmdm-dark-live .golmdm-liga-hero{
    --golmdm-league-gap-bg:#091018;
  }
}


/* 4.0.0-beta.22: restore the central side separators over the fixed league header.
   The fixed hero is no longer inside the normal framed shell, so the shell's
   1px side lines disappeared only in the header area. Draw them on the fixed
   hero itself without changing its measured width. */
@media (min-width:769px){
  html body.golmdm-has-league-page.golmdm-league-fixed-top .golmdm-liga-hero{
    box-sizing:border-box!important;
    --golmdm-fixed-league-frame-line:#e5e7eb;
    isolation:isolate!important;
  }
  html body.golmdm-has-league-page.golmdm-league-fixed-top .golmdm-liga-hero:before,
  html body.golmdm-has-league-page.golmdm-league-fixed-top .golmdm-liga-hero:after{
    content:none!important;
    position:absolute!important;
    top:0!important;
    bottom:0!important;
    width:1px!important;
    min-width:1px!important;
    max-width:1px!important;
    background:var(--golmdm-fixed-league-frame-line,#e5e7eb)!important;
    pointer-events:none!important;
    z-index:20!important;
    display:block!important;
  }
  html body.golmdm-has-league-page.golmdm-league-fixed-top .golmdm-liga-hero:before{left:0!important;}
  html body.golmdm-has-league-page.golmdm-league-fixed-top .golmdm-liga-hero:after{right:0!important;}
  html body.golmdm-has-league-page.golmdm-league-fixed-top .golmdm-liga-hero-main,
  html body.golmdm-has-league-page.golmdm-league-fixed-top .golmdm-liga-anchor-nav{
    box-sizing:border-box!important;
    width:100%!important;
    max-width:100%!important;
  }
  html.golmd-theme-dark body.golmdm-has-league-page.golmdm-league-fixed-top .golmdm-liga-hero,
  body.golmd-theme-dark.golmdm-has-league-page.golmdm-league-fixed-top .golmdm-liga-hero,
  html body.golmdm-has-league-page.golmdm-league-fixed-top.golmdm-dark-live .golmdm-liga-hero,
  body.golmdm-dark-live.golmdm-has-league-page.golmdm-league-fixed-top .golmdm-liga-hero{
    --golmdm-fixed-league-frame-line:#1d2a35;
  }
}

/* 4.0.0-beta.22: fix double side separators after the fixed league header change.
   The previous beta.20 drew pseudo-lines on the fixed hero, while the normal
   central frame still had its own borders behind it. On some widths that made
   two close vertical lines. Disable the pseudo-lines and draw exactly one inset
   1px frame on the fixed hero itself. */
@media (min-width:769px){
  html body.golmdm-has-league-page.golmdm-league-fixed-top .golmdm-liga-hero:before,
  html body.golmdm-has-league-page.golmdm-league-fixed-top .golmdm-liga-hero:after{
    content:none!important;
    display:none!important;
  }
  html body.golmdm-has-league-page.golmdm-league-fixed-top .golmdm-liga-hero{
    border-left:0!important;
    border-right:0!important;
    box-shadow:0 -4px 0 var(--golmdm-league-gap-bg,#fff),0 8px 18px rgba(0,0,0,.08)!important;
  }
  html.golmd-theme-dark body.golmdm-has-league-page.golmdm-league-fixed-top .golmdm-liga-hero,
  body.golmd-theme-dark.golmdm-has-league-page.golmdm-league-fixed-top .golmdm-liga-hero,
  html body.golmdm-has-league-page.golmdm-league-fixed-top.golmdm-dark-live .golmdm-liga-hero,
  body.golmdm-dark-live.golmdm-has-league-page.golmdm-league-fixed-top .golmdm-liga-hero{
    box-shadow:0 -4px 0 var(--golmdm-league-gap-bg,#091018),0 8px 18px rgba(0,0,0,.20)!important;
  }
}



/* 0.1.372 / Core V5 beta.12: the viewport pseudo-frame is now the only center separator.
   Remove old real borders/background rails so desktop generated pages do not show double lines. */
@media (min-width:1024px){
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-shell-v78,
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-generated-shell-v5{
    background:transparent!important;
    background-color:transparent!important;
    width:min(var(--golmdm-league-center,720px),calc(100vw - 32px))!important;
    max-width:var(--golmdm-league-center,720px)!important;
    padding-left:0!important;
    padding-right:0!important;
    border-left:0!important;
    border-right:0!important;
    box-shadow:none!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-main-v78,
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-generated-main-v5,
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78{
    border-left:0!important;
    border-right:0!important;
    box-shadow:none!important;
  }
  html body.golmdm-has-league-page.golmdm-league-fixed-top .golmdm-liga-hero,
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-hero{
    border-left:0!important;
    border-right:0!important;
  }
  html body.golmdm-has-league-page.golmdm-league-fixed-top .golmdm-liga-hero:before,
  html body.golmdm-has-league-page.golmdm-league-fixed-top .golmdm-liga-hero:after{
    content:none!important;
    display:none!important;
  }
}

/* 4.0.0-beta.22: fixed league header needs a real in-flow spacer.
   The earlier padding-top on .golmdm-league-detail-v78 loses against its inline
   padding:0!important, so content started underneath the fixed hero/nav. */
@media (min-width:769px){
  html body.golmdm-has-league-page .golmdm-liga-fixed-spacer{
    display:none!important;
    height:0!important;
    min-height:0!important;
    max-height:0!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    overflow:hidden!important;
    pointer-events:none!important;
    visibility:hidden!important;
  }
  html body.golmdm-has-league-page.golmdm-league-fixed-top .golmdm-liga-fixed-spacer{
    display:block!important;
    height:calc(var(--golmdm-fixed-league-h,112px) - 2px)!important;
    min-height:calc(var(--golmdm-fixed-league-h,112px) - 2px)!important;
    max-height:calc(var(--golmdm-fixed-league-h,112px) - 2px)!important;
    visibility:hidden!important;
  }
  html body.golmdm-has-league-page.golmdm-league-fixed-top .golmdm-liga-fixed-spacer + .golmdm-clubs,
  html body.golmdm-has-league-page.golmdm-league-fixed-top .golmdm-liga-fixed-spacer + .golmdm-rounds,
  html body.golmdm-has-league-page.golmdm-league-fixed-top .golmdm-liga-fixed-spacer + .golmdm-standings,
  html body.golmdm-has-league-page.golmdm-league-fixed-top .golmdm-liga-fixed-spacer + .golmdm-scorers{
    margin-top:0!important;
  }
}
@media (max-width:768px){
  html body.golmdm-has-league-page .golmdm-liga-fixed-spacer{display:none!important;height:0!important;}
}


/* 4.0.0-beta.24: the beta.22 spacer was visually too tall on desktop.
   Keep the fixed header protection, but pull the first content block a little
   closer to the league nav. */
@media (min-width:769px){
  html body.golmdm-has-league-page.golmdm-league-fixed-top .golmdm-liga-fixed-spacer{
    height:calc(var(--golmdm-fixed-league-h,112px) - 26px)!important;
    min-height:calc(var(--golmdm-fixed-league-h,112px) - 26px)!important;
    max-height:calc(var(--golmdm-fixed-league-h,112px) - 26px)!important;
  }
}


/* 4.0.0-beta.24: center league side-rail ad creatives horizontally as well as vertically.
   4.0.0-beta.26: protect accepted Yandex/Adfox rail creatives from late fallback replacement. */
  text-align:center!important;
}
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
}
  margin-left:auto!important;
  margin-right:auto!important;
  text-align:center!important;
  transform-origin:center center!important;
}
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
}
  margin-left:auto!important;
  margin-right:auto!important;
  text-align:center!important;
}
  display:block!important;
  margin-left:auto!important;
  margin-right:auto!important;
}


/* 5.0.0-beta.1625-home-poll-total-clean: generated pages and side rails use one visible main-menu anchor. */
@media (min-width:1024px){
  html body.golmdm-has-league-page{--golmdm-rail-headpad:0px!important;--golmdm-rail-inner-h:var(--golmdm-rail-h,calc(100vh - var(--golmdm-rail-top,108px)))!important;}
  html body.golmdm-has-league-page .golmdm-liga-left-rail,
  html body.golmdm-has-league-page .golmdm-liga-right-rail,
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-left-rail,
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-right-rail,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78.golmdm-generated-shell-v5 > .golmdm-liga-left-rail,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78.golmdm-generated-shell-v5 > .golmdm-liga-right-rail{top:var(--golmdm-rail-top,var(--golmd-main-menu-rail-bottom-v1340,108px))!important;padding-top:0!important;height:var(--golmdm-rail-h,calc(100vh - var(--golmdm-rail-top,108px) + var(--golmdm-rail-extra-bottom,0px)))!important;min-height:var(--golmdm-rail-h,calc(100vh - var(--golmdm-rail-top,108px) + var(--golmdm-rail-extra-bottom,0px)))!important;max-height:var(--golmdm-rail-h,calc(100vh - var(--golmdm-rail-top,108px) + var(--golmdm-rail-extra-bottom,0px)))!important;}
}
html body.golmdm-has-league-page #golmdm-virtual-page,
html body.golmdm-has-league-page #golmdm-virtual-page.golmdm-page-wrap,
html body.golmdm-has-league-page #golmdm-virtual-page > .golmdm-liga-shell-v78,
html body.golmdm-has-league-page #golmdm-virtual-page > .golmdm-generated-match-shell-v89,
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-generated-detail-v5,
html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-matchv89-page{margin-top:0!important;padding-top:0!important;}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-u-subnav-v1014,
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-matchv725-subnav,
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-anchor-nav{top:calc(var(--golmdm-sticky-top,var(--golmd-main-menu-rail-bottom-v1340,108px)) - 1px)!important;margin-top:0!important;}

/* 5.0.0-beta.1625-home-poll-total-clean: no independent gap/flicker layer above generated rails; rails and secondary menus use the same visible header-bottom variable. */
@media (min-width:1024px){
  html body.golmdm-has-league-page .golmdm-liga-left-rail,
  html body.golmdm-has-league-page .golmdm-liga-right-rail,
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-left-rail,
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-right-rail{
    top:var(--golmdm-rail-top,var(--golmd-main-menu-rail-top-v1340,108px))!important;
    height:var(--golmdm-rail-h,calc(100vh - var(--golmdm-rail-top,var(--golmd-main-menu-rail-top-v1340,108px)) + var(--golmdm-rail-extra-bottom,0px)))!important;
    min-height:var(--golmdm-rail-h,calc(100vh - var(--golmdm-rail-top,var(--golmd-main-menu-rail-top-v1340,108px)) + var(--golmdm-rail-extra-bottom,0px)))!important;
    max-height:var(--golmdm-rail-h,calc(100vh - var(--golmdm-rail-top,var(--golmd-main-menu-rail-top-v1340,108px)) + var(--golmdm-rail-extra-bottom,0px)))!important;
    padding-top:0!important;
    transition:none!important;
    will-change:auto;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-u-subnav-v1014[data-golmdm-subnav-kind="page"],
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-u-subnav-v1014[data-golmdm-subnav-kind="match"],
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-anchor-nav,
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-secondary-anchor-nav,
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-page-subnav-v1012{
    top:calc(var(--golmdm-sticky-top,var(--golmd-main-menu-rail-bottom-v1340,108px)) - 1px)!important;
    margin-top:0!important;
    transition:none!important;
  }
}

/* 5.0.0-beta.1625-home-poll-total-clean: final source override after older 1345/1347 rail anchors.
   Generated sidebars now behave like page-flow content first, then stick natively
   under the main menu; no parent height or transform is allowed here. */
@media (min-width:1024px){
  html body.golmdm-has-league-page .golmdm-liga-left-rail,
  html body.golmdm-has-league-page .golmdm-liga-right-rail,
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-left-rail,
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-right-rail,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78.golmdm-generated-shell-v5 > .golmdm-liga-left-rail,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78.golmdm-generated-shell-v5 > .golmdm-liga-right-rail{
    position:sticky!important;
    top:var(--golmd-main-menu-rail-top-v1349,var(--golmd-main-menu-rail-top-v1340,108px))!important;
    height:0!important;
    min-height:0!important;
    max-height:0!important;
    padding-top:0!important;
    overflow:visible!important;
    transform:none!important;
    transition:none!important;
    will-change:auto!important;
  }
  html body.golmdm-has-league-page .golmdm-liga-left-rail > .golmdm-liga-rail-ad,
  html body.golmdm-has-league-page .golmdm-liga-right-rail > .golmdm-liga-rail-ad,
  html body.golmdm-has-league-page .golmdm-liga-left-rail > .golmdm-page-ad,
  html body.golmdm-has-league-page .golmdm-liga-right-rail > .golmdm-page-ad{
    height:var(--golmdm-rail-h,calc(100dvh - (var(--golmd-main-menu-rail-top-v1349,108px) - var(--golmdm-generated-top-overlap,8px))))!important;
    min-height:var(--golmdm-rail-h,calc(100dvh - (var(--golmd-main-menu-rail-top-v1349,108px) - var(--golmdm-generated-top-overlap,8px))))!important;
    max-height:var(--golmdm-rail-h,calc(100dvh - (var(--golmd-main-menu-rail-top-v1349,108px) - var(--golmdm-generated-top-overlap,8px))))!important;
  }
}

/* 4.0.0-beta.33: league ad label/CTA are shown only after a real creative is visible.
   Keep the ad body measurable while paid/fallback loads, but do not show "Реклама/Publicitate"
   or the CTA over an empty slot. */
  display:none!important;
}
  display:block!important;
}


/* 4.0.0-beta.34: hide inline ad chrome until a real creative appears; keep the body measurable so paid slots can still load. Also center own/fallback rail ad stacks vertically, not only the creative body. */
  border-color:transparent!important;
  background:transparent!important;
  box-shadow:none!important;
}
@media (min-width:769px){
    padding-top:0!important;
    padding-bottom:0!important;
  }
}
@media (max-width:768px){
    border-top-color:transparent!important;
    border-bottom-color:transparent!important;
    padding-top:0!important;
    padding-bottom:0!important;
  }
}
  justify-content:center!important;
}
  flex:0 0 auto!important;
  margin:0 0 8px!important;
}
  flex:0 1 auto!important;
  height:auto!important;
  min-height:0!important;
  max-height:calc(100% - 58px)!important;
  width:100%!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  overflow:hidden!important;
}
  flex:0 0 auto!important;
  margin:8px 0 0!important;
}
  height:auto!important;
  min-height:0!important;
  max-height:100%!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  margin-left:auto!important;
  margin-right:auto!important;
  transform:none!important;
}
  display:block!important;
  width:auto!important;
  max-width:100%!important;
  height:auto!important;
  max-height:100%!important;
  object-fit:contain!important;
  margin-left:auto!important;
  margin-right:auto!important;
}

/* 4.0.0-beta.35: fully remove empty inline-ad chrome while paid/own creative is still absent.
   The previous beta only hid label/CTA and made borders transparent, but an empty rounded shell
   could still remain. Keep the ad body measurable enough for async scripts, but take it out of flow
   until a real creative is detected. */
  display:block!important;
  position:relative!important;
  height:0!important;
  min-height:0!important;
  max-height:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  background:transparent!important;
  overflow:visible!important;
}
  display:none!important;
}
  position:absolute!important;
  left:0!important;
  right:0!important;
  top:0!important;
  width:100%!important;
  height:1px!important;
  min-height:1px!important;
  max-height:1px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  overflow:hidden!important;
  opacity:0!important;
  pointer-events:none!important;
}
  width:100%!important;
  max-width:100%!important;
  height:1px!important;
  min-height:1px!important;
  max-height:1px!important;
  margin:0 auto!important;
  padding:0!important;
  border:0!important;
  overflow:hidden!important;
  opacity:0!important;
}
  height:auto!important;
  max-height:none!important;
  overflow:hidden!important;
}


/* 4.0.0-beta.37: Android mobile league header sticky stabilizer.
   Android Chrome can update viewport/header geometry while the user is actively scrolling;
   native position:sticky may temporarily lag and leave the league header detached until scroll ends.
   Only Android phones get this fixed-mode rescue class; iPhone/mobile Safari stays on the previous path. */
@media (max-width:768px){
  html.golmdm-mobile-league-fixed body.golmdm-has-league-page .golmdm-liga-hero,
  body.golmdm-has-league-page.golmdm-mobile-league-fixed .golmdm-liga-hero{
    position:fixed!important;
    top:var(--golmdm-mobile-league-top,0px)!important;
    left:0!important;
    right:auto!important;
    width:100vw!important;
    max-width:100vw!important;
    min-width:0!important;
    margin:0!important;
    z-index:99990!important;
    transform:translate3d(0,0,0)!important;
    will-change:transform!important;
    backface-visibility:hidden!important;
    contain:layout paint style!important;
  }
  html.golmdm-mobile-league-fixed body.golmdm-has-league-page .golmdm-liga-fixed-spacer,
  body.golmdm-has-league-page.golmdm-mobile-league-fixed .golmdm-liga-fixed-spacer{
    display:block!important;
    height:var(--golmdm-mobile-league-h,126px)!important;
    min-height:var(--golmdm-mobile-league-h,126px)!important;
    max-height:var(--golmdm-mobile-league-h,126px)!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    overflow:hidden!important;
    visibility:hidden!important;
    pointer-events:none!important;
  }
}


/* 4.0.0-beta.38: Android phones get a permanent compositor-fixed league header.
   The beta.37 rescue still allowed a tiny sticky/fixed transition lag while Chrome was changing
   the address bar height. This stronger class is independent from the older toggle, so the league
   header stays attached to the main menu before, during and after active scroll. */
@media (max-width:768px){
  html.golmdm-mobile-league-fixed-v38 body.golmdm-has-league-page .golmdm-liga-hero,
  body.golmdm-has-league-page.golmdm-mobile-league-fixed-v38 .golmdm-liga-hero{
    position:fixed!important;
    top:var(--golmdm-mobile-league-top,0px)!important;
    left:0!important;
    right:auto!important;
    width:100vw!important;
    max-width:100vw!important;
    min-width:0!important;
    margin:0!important;
    z-index:100020!important;
    transform:translate3d(0,0,0)!important;
    will-change:transform!important;
    backface-visibility:hidden!important;
    transition:none!important;
    animation:none!important;
    contain:paint style!important;
  }
  html.golmdm-mobile-league-fixed-v38 body.golmdm-has-league-page .golmdm-liga-fixed-spacer,
  body.golmdm-has-league-page.golmdm-mobile-league-fixed-v38 .golmdm-liga-fixed-spacer{
    display:block!important;
    height:var(--golmdm-mobile-league-h,126px)!important;
    min-height:var(--golmdm-mobile-league-h,126px)!important;
    max-height:var(--golmdm-mobile-league-h,126px)!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    overflow:hidden!important;
    visibility:hidden!important;
    pointer-events:none!important;
  }
}


/* beta.8 generated detail shell rails */
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-generated-detail-v5{display:block!important;width:100%!important;max-width:720px!important;margin:0 auto!important;padding:0!important;box-sizing:border-box!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-generated-detail-v5 > article.golmdm-page{display:block!important;width:100%!important;max-width:720px!important;margin:0!important;padding:28px 18px 34px!important;box-sizing:border-box!important;border:0!important;box-shadow:none!important;background:transparent!important;overflow:visible!important;}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-generated-shell-v5 .golmdm-liga-left-rail,html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-generated-shell-v5 .golmdm-liga-right-rail{overflow:visible!important;z-index:4!important;}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-generated-shell-v5 .golmdm-liga-left-rail .golmdm-page-ad,html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-generated-shell-v5 .golmdm-liga-right-rail .golmdm-page-ad,html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-generated-shell-v5 .golmdm-liga-left-rail .golmdm-page-ad-body,html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-generated-shell-v5 .golmdm-liga-right-rail .golmdm-page-ad-body{max-width:100%!important;overflow:visible!important;}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-page-ad-inline.golmdm-ad-has-creative,html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-page-ad-inline.golmdm-ad-has-creative{display:block!important;height:auto!important;max-height:none!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important;padding:16px 0!important;box-sizing:border-box!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:var(--golmdm-ad-surface-bg,#eef1f4)!important;background-color:var(--golmdm-ad-surface-bg,#eef1f4)!important;background-image:none!important;overflow:visible!important;text-align:center!important;}
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-page-ad-inline.golmdm-ad-has-creative,html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-page-ad-inline.golmdm-ad-has-creative,html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-page-ad-inline.golmdm-ad-has-creative,html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-page-ad-inline.golmdm-ad-has-creative{border:0!important;border-radius:0!important;box-shadow:none!important;background:var(--golmdm-ad-surface-bg,#1e344a)!important;background-color:var(--golmdm-ad-surface-bg,#1e344a)!important;}
@media (max-width:1023px){html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-generated-detail-v5 > article.golmdm-page{padding:22px 14px 28px!important;}}

/* 5.0.0-beta.1625-home-poll-total-clean: match pages must not inherit the generic generated-detail article padding.
   That old 18px side padding made internal Google slots measure as 684px instead of the full 720px,
   and the 34px bottom padding showed as an empty white block after the final match ad. The final ad keeps its own 16px bottom padding like league/club inline ads. */
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-generated-detail-v5 > article.golmdm-page.golmdm-match-page.golmdm-matchv89-page,
html body.golmdm-virtual-match.golmdm-has-league-page #golmdm-virtual-page .golmdm-generated-detail-v5 > article.golmdm-page.golmdm-match-page.golmdm-matchv89-page{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  box-sizing:border-box!important;
  background:var(--golmdm-ad-surface-bg,#eef1f4)!important;
  background-color:var(--golmdm-ad-surface-bg,#eef1f4)!important;
  background-image:none!important;
  border:0!important;
  box-shadow:none!important;
  overflow:visible!important;
}
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-generated-detail-v5 > article.golmdm-page.golmdm-match-page.golmdm-matchv89-page,
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page .golmdm-generated-detail-v5 > article.golmdm-page.golmdm-match-page.golmdm-matchv89-page,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-generated-detail-v5 > article.golmdm-page.golmdm-match-page.golmdm-matchv89-page,
body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page .golmdm-generated-detail-v5 > article.golmdm-page.golmdm-match-page.golmdm-matchv89-page{
  background:#0e1a26!important;
  background-color:#0e1a26!important;
  background-image:none!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-generated-detail-v5 > article.golmdm-page.golmdm-match-page.golmdm-matchv89-page > .golmdm-match-adbox-v798.golmdm-ad-has-creative,
html body.golmdm-virtual-match.golmdm-has-league-page #golmdm-virtual-page .golmdm-generated-detail-v5 > article.golmdm-page.golmdm-match-page.golmdm-matchv89-page > .golmdm-match-adbox-v798.golmdm-ad-has-creative{
  width:100%!important;
  max-width:100%!important;
  margin-left:0!important;
  margin-right:0!important;
  padding-left:0!important;
  padding-right:0!important;
}
html body.golmdm-virtual-match.golmdm-has-league-page #golmdm-virtual-page .golmdm-generated-detail-v5 > article.golmdm-page.golmdm-match-page.golmdm-matchv89-page > .golmdm-match-adbox-v798:last-child{
  margin-bottom:0!important;
}


/* 5.0.0-beta.1625-home-poll-total-clean: match final inline ad uses the same vertical rhythm as league/club inline ads.
   No artificial pseudo-tail after CTA; final spacing comes from the ad section's normal bottom padding. */
html body.golmdm-virtual-match.golmdm-has-league-page #golmdm-virtual-page .golmdm-generated-detail-v5 > article.golmdm-page.golmdm-match-page.golmdm-matchv89-page > .golmdm-match-adbox-v798.golmdm-ad-has-creative:last-child,
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-generated-detail-v5 > article.golmdm-page.golmdm-match-page.golmdm-matchv89-page > .golmdm-match-adbox-v798.golmdm-ad-has-creative:last-child{
  margin-bottom:0!important;
  padding-top:18px!important;
  padding-right:0!important;
  padding-bottom:16px!important;
  padding-left:0!important;
  background:var(--golmdm-ad-surface-bg,#eef1f4)!important;
  background-color:var(--golmdm-ad-surface-bg,#eef1f4)!important;
  background-image:none!important;
}
html.golmd-theme-dark body.golmdm-virtual-match.golmdm-has-league-page #golmdm-virtual-page .golmdm-generated-detail-v5 > article.golmdm-page.golmdm-match-page.golmdm-matchv89-page > .golmdm-match-adbox-v798.golmdm-ad-has-creative:last-child,
html.golmdm-dark-live body.golmdm-virtual-match.golmdm-has-league-page #golmdm-virtual-page .golmdm-generated-detail-v5 > article.golmdm-page.golmdm-match-page.golmdm-matchv89-page > .golmdm-match-adbox-v798.golmdm-ad-has-creative:last-child,
body.golmd-theme-dark.golmdm-virtual-match.golmdm-has-league-page #golmdm-virtual-page .golmdm-generated-detail-v5 > article.golmdm-page.golmdm-match-page.golmdm-matchv89-page > .golmdm-match-adbox-v798.golmdm-ad-has-creative:last-child,
body.golmdm-dark-live.golmdm-virtual-match.golmdm-has-league-page #golmdm-virtual-page .golmdm-generated-detail-v5 > article.golmdm-page.golmdm-match-page.golmdm-matchv89-page > .golmdm-match-adbox-v798.golmdm-ad-has-creative:last-child{
  background:var(--golmdm-ad-surface-bg,#1e344a)!important;
  background-color:var(--golmdm-ad-surface-bg,#1e344a)!important;
  background-image:none!important;
}


/* beta.990: removed legacy fixed viewport separator pseudo-frame blocks beta.13/beta.18. */
/* beta.24: keep the secondary league menu inside the center frame, but draw
   the active underline from the link down over the lower divider. The link must
   be overflow-visible; otherwise Chromium clips the -1px part and a white stripe
   remains between the green line and the divider. */
@media (min-width:1024px){
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-anchor-nav{
    margin-left:2px!important;
    width:calc(100% - 2px)!important;
    max-width:calc(100% - 2px)!important;
    box-sizing:border-box!important;
    overflow:hidden!important;
    align-items:stretch!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-anchor-nav > a,
  html body.golmdm-has-league-page .golmdm-liga-anchor-nav > a{
    overflow:visible!important;
    align-self:stretch!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-anchor-nav a.is-active::after,
  html body.golmdm-has-league-page .golmdm-liga-anchor-nav a.is-active::after{
    content:none!important;
    position:absolute!important;
    left:0!important;
    right:0!important;
    top:auto!important;
    bottom:-1px!important;
    height:3px!important;
    background:#43c95f!important;
    border:0!important;
    box-shadow:none!important;
    z-index:6!important;
  }
}

/* beta.24: make the secondary league active underline span the full active cell
   and let it sit over the lower divider without being clipped by the nav parent. */
@media (min-width:1024px){
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-anchor-nav{
    margin-left:2px!important;
    width:calc(100% - 2px)!important;
    max-width:calc(100% - 2px)!important;
    box-sizing:border-box!important;
    overflow:visible!important;
    align-items:stretch!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-anchor-nav > a,
  html body.golmdm-has-league-page .golmdm-liga-anchor-nav > a{
    overflow:visible!important;
    align-self:stretch!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-anchor-nav > a.is-active::after,
  html body.golmdm-has-league-page .golmdm-liga-anchor-nav > a.is-active::after{
    content:""!important;
    display:block!important;
    position:absolute!important;
    left:0!important;
    right:0!important;
    top:auto!important;
    bottom:-1px!important;
    width:auto!important;
    min-width:100%!important;
    max-width:none!important;
    height:3px!important;
    margin:0!important;
    padding:0!important;
    background:#43c95f!important;
    border:0!important;
    box-shadow:none!important;
    transform:none!important;
    z-index:30!important;
  }
}


/* beta.25: full-width secondary underline without the extra painted pixel. */
@media (min-width:1024px){
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-anchor-nav > a.is-active::after,
  html body.golmdm-has-league-page .golmdm-liga-anchor-nav > a.is-active::after{
    left:0!important;
    right:0!important;
    bottom:-1px!important;
    height:3px!important;
    box-shadow:none!important;
  }
}


/* beta.26: secondary league underline width should not stretch across huge two/three-column cells.
   Keep the cell/background layout, but make only the dark-green active underline match
   the regular menu feel: centered, capped width, same 3px height, still touching divider. */
@media (min-width:1024px){
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-anchor-nav > a.is-active::after,
  html body.golmdm-has-league-page .golmdm-liga-anchor-nav > a.is-active::after{
    left:50%!important;
    right:auto!important;
    width:min(100%,180px)!important;
    min-width:0!important;
    max-width:180px!important;
    transform:translateX(-50%)!important;
    bottom:-1px!important;
    height:3px!important;
    box-shadow:none!important;
  }
}
/* beta.30 / 5.0.0-beta.1625-home-poll-total-clean: adminbar offset is applied only when the adminbar is actually visible.
   The old body.admin-bar-only selector caused a phantom strip above the site when WP hid #wpadminbar. */
@media (min-width:783px){
  html body.admin-bar.golmdm-has-league-page.golmdm-league-fixed-top.golmdm-adminbar-visible .golmd-header,
  body.admin-bar.golmdm-has-league-page.golmdm-league-fixed-top.golmdm-adminbar-visible .golmd-header{
    top:var(--golmdm-visible-adminbar-h,var(--wp-admin--admin-bar--height,32px))!important;
  }
  html body.admin-bar.golmdm-has-league-page.golmdm-league-fixed-top.golmdm-adminbar-hidden .golmd-header,
  body.admin-bar.golmdm-has-league-page.golmdm-league-fixed-top.golmdm-adminbar-hidden .golmd-header{
    top:0!important;
  }
}



/* beta.31 / beta.2325: first content section docks to the secondary league nav. */
@media (min-width:1024px){
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 > section#clubs,
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#clubs{
    margin-top:0!important;
    padding-top:0!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#clubs .golmdm-head{
    margin-top:0!important;
    margin-bottom:0!important;
  }
}


/* 5.0.0-beta.1625-home-poll-total-clean: removed mobile inline-ad CSS from frontend inline styles; v118 header-manager owns ads. */


/* 0.1.396: club page prototype — grouped club teams, compact matches, section tabs. */
html body.golmdm-has-league-page .golmdm-clubv36-page{
  --clubv36-text:#071523;
  --clubv36-muted:#64717d;
  --clubv36-line:#e4e9ee;
  --clubv36-soft:#f5f8fa;
  --clubv36-green:#39b54a;
  display:block!important;
  width:100%!important;
  max-width:720px!important;
  margin:0!important;
  padding:0 14px 0!important;
  box-sizing:border-box!important;
  background:#fff!important;
  color:var(--clubv36-text)!important;
}
/* 0.1.411: club pages use their own compact top rhythm; override the generic generated article padding. */
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-generated-detail-v5 > article.golmdm-page.golmdm-clubv36-page{
  padding:0 14px 0!important;
  margin-top:-8px!important;
}
html body.golmdm-has-league-page .golmdm-clubv36-hero{
  display:grid!important;
  grid-template-columns:112px minmax(0,1fr)!important;
  gap:18px!important;
  align-items:center!important;
  padding:18px 0 16px!important;
  border-bottom:1px solid var(--clubv36-line)!important;
  background:#fff!important;
}
html body.golmdm-has-league-page .golmdm-clubv36-hero-logo{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:96px!important;
  height:96px!important;
  border-radius:50%!important;
  background:#fff!important;
  border:1px solid #dfe6ec!important;
  box-shadow:0 10px 24px rgba(8,16,24,.08)!important;
  overflow:hidden!important;
}
html body.golmdm-has-league-page .golmdm-clubv36-hero-logo img{display:block!important;width:90px!important;height:90px!important;object-fit:contain!important;max-width:90px!important;max-height:90px!important;}
html body.golmdm-has-league-page .golmdm-clubv36-hero-logo.is-empty b{font-size:28px!important;font-weight:900!important;color:var(--clubv36-green)!important;}
html body.golmdm-has-league-page .golmdm-clubv36-hero-main h1{
  margin:0 0 7px!important;
  padding:0!important;
  color:var(--clubv36-text)!important;
  font-size:31px!important;
  line-height:1.06!important;
  letter-spacing:-.03em!important;
  font-weight:820!important;
}
html body.golmdm-has-league-page .golmdm-clubv36-hero-main p{
  margin:0!important;
  max-width:520px!important;
  color:#465462!important;
  font-size:13.2px!important;
  line-height:1.45!important;
}
html body.golmdm-has-league-page .golmdm-clubv36-facts{
  display:flex!important;
  align-items:stretch!important;
  flex-wrap:wrap!important;
  gap:0!important;
  margin-top:13px!important;
}
html body.golmdm-has-league-page .golmdm-clubv36-facts span{
  display:flex!important;
  align-items:center!important;
  gap:7px!important;
  min-height:36px!important;
  padding:0 15px!important;
  border-left:1px solid var(--clubv36-line)!important;
}
html body.golmdm-has-league-page .golmdm-clubv36-facts span:first-child{border-left:0!important;padding-left:0!important;}
html body.golmdm-has-league-page .golmdm-clubv36-facts .golmdm-league-link-icon{width:17px!important;height:17px!important;color:#8c99a5!important;}
html body.golmdm-has-league-page .golmdm-clubv36-facts .golmdm-league-link-icon svg{width:17px!important;height:17px!important;stroke-width:1.8!important;}
html body.golmdm-has-league-page .golmdm-clubv36-facts em{display:block!important;color:#7a8792!important;font-size:11px!important;line-height:1.1!important;font-style:normal!important;font-weight:560!important;}
html body.golmdm-has-league-page .golmdm-clubv36-facts b{display:block!important;color:var(--clubv36-text)!important;font-size:12px!important;line-height:1.15!important;font-weight:800!important;}
html body.golmdm-has-league-page .golmdm-clubv36-sections{display:grid!important;gap:12px!important;margin-top:12px!important;}
html body.golmdm-has-league-page .golmdm-clubv36-section{
  display:block!important;
  background:#fff!important;
  border:1px solid var(--clubv36-line)!important;
  border-radius:14px!important;
  overflow:hidden!important;
  box-shadow:0 8px 20px rgba(8,16,24,.035)!important;
}
html body.golmdm-has-league-page .golmdm-clubv36-section-title{
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
  min-height:44px!important;
  padding:11px 12px!important;
  border-bottom:1px solid var(--clubv36-line)!important;
  background:#fff!important;
}
html body.golmdm-has-league-page .golmdm-clubv36-section-title>span{
  display:grid!important;place-items:center!important;
  width:22px!important;height:22px!important;min-width:22px!important;
  border-radius:50%!important;background:var(--clubv36-green)!important;color:#fff!important;
  font-size:12px!important;font-weight:900!important;line-height:1!important;
}
html body.golmdm-has-league-page .golmdm-clubv36-section-title h3{margin:0!important;color:var(--clubv36-text)!important;font-size:14.5px!important;line-height:1.15!important;font-weight:850!important;letter-spacing:-.01em!important;}
html body.golmdm-has-league-page .golmdm-clubv36-section-title p{margin:3px 0 0!important;color:#7b8793!important;font-size:11.5px!important;line-height:1.25!important;}
html body.golmdm-has-league-page .golmdm-clubv36-subtabs{
  display:flex!important;align-items:center!important;gap:0!important;
  padding:0!important;background:#f2f5f7!important;border-bottom:1px solid var(--clubv36-line)!important;overflow-x:auto!important;scrollbar-width:none!important;
}
html body.golmdm-has-league-page .golmdm-clubv36-subtabs::-webkit-scrollbar{display:none!important;}
html body.golmdm-has-league-page .golmdm-clubv36-subtab{
  appearance:none!important;border:0!important;border-right:1px solid var(--clubv36-line)!important;border-radius:0!important;background:transparent!important;color:#566473!important;min-height:34px!important;padding:0 14px!important;white-space:nowrap!important;font-size:12px!important;font-weight:800!important;box-shadow:none!important;cursor:pointer!important;
}
html body.golmdm-has-league-page .golmdm-clubv36-subtab.is-active{background:#fff!important;color:#2f8f22!important;box-shadow:inset 0 -2px 0 var(--clubv36-green)!important;}
html body.golmdm-has-league-page .golmdm-clubv36-team-units{display:block!important;}
html body.golmdm-has-league-page .golmdm-clubv36-team-unit{display:none!important;}
html body.golmdm-has-league-page .golmdm-clubv36-team-unit.is-active{display:block!important;}
html body.golmdm-has-league-page .golmdm-clubv36-team-head{
  display:grid!important;
  grid-template-columns:38px minmax(120px,1fr) minmax(220px,1.25fr) auto!important;
  gap:10px!important;
  align-items:center!important;
  padding:10px 12px!important;
  border-bottom:1px solid #eef2f5!important;
  background:#fff!important;
}
html body.golmdm-has-league-page .golmdm-clubv36-team-logo{display:flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;border-radius:50%!important;background:#f5f8fa!important;overflow:hidden!important;}
html body.golmdm-has-league-page .golmdm-clubv36-team-logo img{display:block!important;width:30px!important;height:30px!important;object-fit:contain!important;max-width:30px!important;max-height:30px!important;}
html body.golmdm-has-league-page .golmdm-clubv36-team-logo.is-empty b{font-size:10px!important;color:#2f8f22!important;}
html body.golmdm-has-league-page .golmdm-clubv36-team-main{display:grid!important;gap:2px!important;min-width:0!important;}
html body.golmdm-has-league-page .golmdm-clubv36-team-main strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13.2px!important;line-height:1.15!important;font-weight:850!important;color:var(--clubv36-text)!important;}
html body.golmdm-has-league-page .golmdm-clubv36-team-main span{font-size:11.2px!important;line-height:1.15!important;font-weight:650!important;color:#74818d!important;}
html body.golmdm-has-league-page .golmdm-clubv36-team-meta{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;min-width:0!important;}
html body.golmdm-has-league-page .golmdm-clubv36-team-meta span{display:grid!important;gap:2px!important;min-width:0!important;}
html body.golmdm-has-league-page .golmdm-clubv36-team-meta em,html body.golmdm-has-league-page .golmdm-clubv36-form em{display:block!important;color:#7c8792!important;font-size:10.4px!important;line-height:1.1!important;font-style:normal!important;font-weight:650!important;}
html body.golmdm-has-league-page .golmdm-clubv36-team-meta b{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#1a2530!important;font-size:11.4px!important;line-height:1.15!important;font-weight:800!important;}
html body.golmdm-has-league-page .golmdm-clubv36-form{display:grid!important;grid-template-columns:auto!important;gap:4px!important;justify-items:end!important;min-width:98px!important;}
html body.golmdm-has-league-page .golmdm-clubv36-form .golmdm-form{gap:4px!important;}
html body.golmdm-has-league-page .golmdm-clubv36-form .golmdm-form-badge{width:18px!important;height:18px!important;min-width:18px!important;line-height:18px!important;font-size:9px!important;}
html body.golmdm-has-league-page .golmdm-clubv36-team-body{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;padding:10px 12px 12px!important;background:#fff!important;}
html body.golmdm-has-league-page .golmdm-clubv36-match-strip h4{margin:0 0 7px!important;color:var(--clubv36-text)!important;font-size:12.5px!important;line-height:1.2!important;font-weight:850!important;}
html body.golmdm-has-league-page .golmdm-clubv36-match-list{display:grid!important;gap:6px!important;}
html body.golmdm-has-league-page .golmdm-clubv36-match{
  display:grid!important;
  grid-template-columns:46px minmax(0,1fr) 42px minmax(0,1fr)!important;
  align-items:center!important;
  gap:7px!important;
  min-height:44px!important;
  padding:7px 8px!important;
  border:1px solid #edf1f4!important;
  border-radius:10px!important;
  background:#fff!important;
  color:var(--clubv36-text)!important;
  text-decoration:none!important;
  overflow:hidden!important;
}
html body.golmdm-has-league-page .golmdm-clubv36-match:hover{border-color:#d8e2ea!important;background:#f9fbfc!important;text-decoration:none!important;}
html body.golmdm-has-league-page .golmdm-clubv36-match-date{display:grid!important;gap:1px!important;text-align:center!important;color:#5d6874!important;}
html body.golmdm-has-league-page .golmdm-clubv36-match-date b{font-size:10.5px!important;line-height:1.05!important;font-weight:850!important;color:#4f5d69!important;}
html body.golmdm-has-league-page .golmdm-clubv36-match-date em{font-size:10px!important;line-height:1.05!important;font-style:normal!important;font-weight:650!important;color:#7b8792!important;}
html body.golmdm-has-league-page .golmdm-clubv36-match-team{display:flex!important;align-items:center!important;gap:5px!important;min-width:0!important;}
html body.golmdm-has-league-page .golmdm-clubv36-match-team b{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11.4px!important;line-height:1.1!important;font-weight:820!important;color:#1a2530!important;}
html body.golmdm-has-league-page .golmdm-clubv36-match-team.is-self b{color:#071523!important;}
html body.golmdm-has-league-page .golmdm-clubv36-match strong{display:block!important;text-align:center!important;font-size:12px!important;line-height:1!important;font-weight:900!important;color:#071523!important;}
html body.golmdm-has-league-page .golmdm-clubv36-match small{grid-column:2 / -1!important;display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:-1px!important;color:#7b8792!important;font-size:10.2px!important;line-height:1.1!important;font-weight:600!important;}
html body.golmdm-has-league-page .golmdm-clubv36-match-logo{display:flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;min-width:20px!important;border-radius:50%!important;background:#f6f8fa!important;overflow:hidden!important;}
html body.golmdm-has-league-page .golmdm-clubv36-match-logo img{display:block!important;width:19px!important;height:19px!important;max-width:19px!important;max-height:19px!important;object-fit:contain!important;}
html body.golmdm-has-league-page .golmdm-clubv36-match-logo.is-empty b{font-size:8px!important;color:#2f8f22!important;}
html body.golmdm-has-league-page .golmdm-clubv36-empty{display:flex!important;align-items:center!important;min-height:44px!important;padding:9px 10px!important;border:1px dashed #dce4eb!important;border-radius:10px!important;color:#7b8792!important;font-size:11.5px!important;font-weight:600!important;background:#fbfcfd!important;}
html body.golmdm-has-league-page .golmdm-clubv36-footnote{margin:10px 0 0!important;padding:0 2px!important;color:#7b8792!important;font-size:11.5px!important;line-height:1.35!important;}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-clubv36-page,
body.golmdm-dark-live.golmdm-has-league-page .golmdm-clubv36-page{--clubv36-text:#f0f6f8;--clubv36-muted:#a7b4bd;--clubv36-line:#21313d;--clubv36-soft:#101b25;background:#0e1a26!important;color:#f0f6f8!important;}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-clubv36-hero,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-clubv36-section,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-clubv36-team-head,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-clubv36-team-body,
body.golmdm-dark-live.golmdm-has-league-page .golmdm-clubv36-hero,
body.golmdm-dark-live.golmdm-has-league-page .golmdm-clubv36-section,
body.golmdm-dark-live.golmdm-has-league-page .golmdm-clubv36-team-head,
body.golmdm-dark-live.golmdm-has-league-page .golmdm-clubv36-team-body{background:var(--golmdm-ad-surface-bg,#1e344a)!important;}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-clubv36-hero-main p,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-clubv36-section-title p,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-clubv36-team-main span,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-clubv36-team-meta em,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-clubv36-form em{color:#9eb0ba!important;}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-clubv36-team-meta b,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-clubv36-team-main strong,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-clubv36-section-title h3,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-clubv36-match-team b,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-clubv36-match strong{color:#f0f6f8!important;}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-clubv36-match,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-clubv36-empty{background:#0e1922!important;border-color:#21313d!important;color:#aebbc4!important;}
@media (max-width:767px){
  html body.golmdm-has-league-page .golmdm-clubv36-page{padding:0 10px 0!important;}
  html body.golmdm-has-league-page .golmdm-clubv36-hero{grid-template-columns:64px minmax(0,1fr)!important;gap:10px!important;padding:12px 0!important;}
  html body.golmdm-has-league-page .golmdm-clubv36-hero-logo{width:58px!important;height:58px!important;box-shadow:none!important;}
  html body.golmdm-has-league-page .golmdm-clubv36-hero-logo img{width:54px!important;height:54px!important;max-width:54px!important;max-height:54px!important;}
  html body.golmdm-has-league-page .golmdm-clubv36-hero-main h1{font-size:24px!important;margin-bottom:4px!important;}
  html body.golmdm-has-league-page .golmdm-clubv36-hero-main p{font-size:12px!important;line-height:1.32!important;}
  html body.golmdm-has-league-page .golmdm-clubv36-facts{margin-top:8px!important;}
  html body.golmdm-has-league-page .golmdm-clubv36-facts span{min-height:28px!important;padding:0 8px!important;}
  html body.golmdm-has-league-page .golmdm-clubv36-team-head{grid-template-columns:34px minmax(0,1fr) auto!important;gap:8px!important;}
  html body.golmdm-has-league-page .golmdm-clubv36-team-meta{grid-column:1/-1!important;grid-template-columns:1fr 1fr!important;}
  html body.golmdm-has-league-page .golmdm-clubv36-form{justify-items:start!important;}
  html body.golmdm-has-league-page .golmdm-clubv36-team-body{grid-template-columns:1fr!important;gap:10px!important;padding:9px!important;}
  html body.golmdm-has-league-page .golmdm-clubv36-match{grid-template-columns:44px minmax(0,1fr) 38px minmax(0,1fr)!important;gap:5px!important;padding:7px!important;}
  html body.golmdm-has-league-page .golmdm-clubv36-match-team b{font-size:10.8px!important;}
}


/* 0.1.404: club page one-level/second-level tab logic. */
html body.golmdm-has-league-page .golmdm-clubv37-tabs{
  display:block!important;
  margin-top:12px!important;
}
html body.golmdm-has-league-page .golmdm-clubv37-main-tabs{
  display:flex!important;
  align-items:center!important;
  width:100%!important;
  margin:0 0 10px!important;
  padding:0!important;
  background:#f2f5f7!important;
  border:1px solid var(--clubv36-line,#e4e9ee)!important;
  border-radius:12px!important;
  overflow:hidden!important;
}
html body.golmdm-has-league-page .golmdm-clubv37-main-tab{
  appearance:none!important;
  flex:1 1 0!important;
  min-width:0!important;
  min-height:38px!important;
  margin:0!important;
  padding:0 12px!important;
  border:0!important;
  border-left:1px solid var(--clubv36-line,#e4e9ee)!important;
  border-radius:0!important;
  background:transparent!important;
  color:#566473!important;
  font-size:12.5px!important;
  line-height:1!important;
  font-weight:850!important;
  text-align:center!important;
  white-space:nowrap!important;
  cursor:pointer!important;
  box-shadow:none!important;
}
html body.golmdm-has-league-page .golmdm-clubv37-main-tab:first-child{border-left:0!important;}
html body.golmdm-has-league-page .golmdm-clubv37-main-tab.is-active{
  background:#fff!important;
  color:#2f8f22!important;
  box-shadow:inset 0 -2px 0 var(--clubv36-green,#39b54a)!important;
}
html body.golmdm-has-league-page .golmdm-clubv37-panel{
  display:none!important;
  margin:0!important;
  border-radius:14px!important;
}
html body.golmdm-has-league-page .golmdm-clubv37-panel.is-active{display:block!important;}
html body.golmdm-has-league-page .golmdm-clubv37-subtabs{
  border-bottom:1px solid var(--clubv36-line,#e4e9ee)!important;
}
html body.golmdm-has-league-page .golmdm-clubv37-panel > .golmdm-clubv36-team-units:first-child .golmdm-clubv36-team-head{
  border-top:0!important;
}
@media (max-width:640px){
  html body.golmdm-has-league-page .golmdm-clubv37-main-tabs{border-radius:10px!important;margin-bottom:8px!important;}
  html body.golmdm-has-league-page .golmdm-clubv37-main-tab{min-height:36px!important;padding:0 9px!important;font-size:12px!important;}
}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-clubv37-main-tabs,
body.golmdm-dark-live.golmdm-has-league-page .golmdm-clubv37-main-tabs{background:#0f1a24!important;border-color:#21313d!important;}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-clubv37-main-tab,
body.golmdm-dark-live.golmdm-has-league-page .golmdm-clubv37-main-tab{border-left-color:#21313d!important;color:#b7c3cc!important;}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-clubv37-main-tab.is-active,
body.golmdm-dark-live.golmdm-has-league-page .golmdm-clubv37-main-tab.is-active{background:#0e1a26!important;color:#7bdc88!important;}

/* 0.1.404: club second-level tabs are always visible pills. No dropdown;
   long lists wrap into multiple rows and labels keep full tournament names. */
html body.golmdm-has-league-page .golmdm-clubv37-subtabs{
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  gap:5px!important;
  padding:6px 8px!important;
  background:#fff!important;
  border-bottom:1px solid var(--clubv36-line,#e4e9ee)!important;
  overflow:visible!important;
  scrollbar-width:auto!important;
}
html body.golmdm-has-league-page .golmdm-clubv37-subtabs::-webkit-scrollbar{display:none!important;}
html body.golmdm-has-league-page .golmdm-clubv37-subtabs .golmdm-clubv36-subtab{
  flex:0 1 auto!important;
  max-width:100%!important;
  min-height:22px!important;
  height:auto!important;
  margin:0!important;
  padding:4px 9px!important;
  border:1px solid var(--clubv36-line,#e4e9ee)!important;
  border-radius:7px!important;
  background:#eef2f5!important;
  color:#556371!important;
  font-size:10.8px!important;
  line-height:1.15!important;
  font-weight:850!important;
  white-space:normal!important;
  overflow-wrap:anywhere!important;
  text-align:center!important;
  box-shadow:none!important;
}
html body.golmdm-has-league-page .golmdm-clubv37-subtabs .golmdm-clubv36-subtab.is-active{
  background:#2f8f22!important;
  border-color:#2f8f22!important;
  color:#fff!important;
  box-shadow:none!important;
}
@media (max-width:640px){
  html body.golmdm-has-league-page .golmdm-clubv37-subtabs{gap:4px!important;padding:6px 7px!important;}
  html body.golmdm-has-league-page .golmdm-clubv37-subtabs .golmdm-clubv36-subtab{font-size:10.5px!important;padding:4px 8px!important;border-radius:7px!important;}
}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-clubv37-subtabs,
body.golmdm-dark-live.golmdm-has-league-page .golmdm-clubv37-subtabs{background:#0e1a26!important;border-color:#21313d!important;}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-clubv37-subtabs .golmdm-clubv36-subtab,
body.golmdm-dark-live.golmdm-has-league-page .golmdm-clubv37-subtabs .golmdm-clubv36-subtab{background:#111d27!important;border-color:#21313d!important;color:#b7c3cc!important;}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-clubv37-subtabs .golmdm-clubv36-subtab.is-active,
body.golmdm-dark-live.golmdm-has-league-page .golmdm-clubv37-subtabs .golmdm-clubv36-subtab.is-active{background:#2f8f22!important;border-color:#2f8f22!important;color:#fff!important;}


/* 0.1.411: compact club header rhythm + refined honors icons. */
html body.golmdm-has-league-page .golmdm-clubv47-hero{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 236px!important;
  gap:18px!important;
  align-items:center!important;
  padding:4px 0 10px!important;
  border-bottom:1px solid var(--clubv36-line)!important;
  background:#fff!important;
}
html body.golmdm-has-league-page .golmdm-clubv47-left{display:grid!important;grid-template-columns:88px minmax(0,1fr)!important;gap:14px!important;align-items:center!important;min-width:0!important;}
html body.golmdm-has-league-page .golmdm-clubv47-hero-logo{width:80px!important;height:80px!important;border-radius:50%!important;background:#fff!important;border:1px solid #dfe6ec!important;box-shadow:0 10px 24px rgba(8,16,24,.08)!important;overflow:hidden!important;}
html body.golmdm-has-league-page .golmdm-clubv47-hero-logo img{width:74px!important;height:74px!important;max-width:74px!important;max-height:74px!important;object-fit:contain!important;}
html body.golmdm-has-league-page .golmdm-clubv47-hero-main h1{margin:0 0 5px!important;padding:0!important;font-size:32px!important;line-height:1!important;letter-spacing:-.035em!important;font-weight:850!important;color:#071523!important;}
html body.golmdm-has-league-page .golmdm-clubv47-hero-main p{margin:0!important;max-width:470px!important;color:#3f4d5a!important;font-size:13.2px!important;line-height:1.45!important;}
html body.golmdm-has-league-page .golmdm-clubv47-more{display:inline-flex!important;align-items:center!important;gap:7px!important;margin-top:8px!important;color:#2f8f22!important;font-size:12px!important;line-height:1!important;font-weight:780!important;text-decoration:none!important;}
html body.golmdm-has-league-page .golmdm-clubv47-more:hover{text-decoration:none!important;filter:brightness(.94)!important;}
html body.golmdm-has-league-page .golmdm-clubv47-more span{font-size:15px!important;line-height:1!important;}
html body.golmdm-has-league-page .golmdm-clubv47-facts{display:flex!important;align-items:stretch!important;flex-wrap:nowrap!important;gap:0!important;margin-top:9px!important;min-width:0!important;}
html body.golmdm-has-league-page .golmdm-clubv47-facts span{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:8px!important;row-gap:2px!important;align-items:center!important;min-height:34px!important;padding:0 13px!important;border-left:1px solid var(--clubv36-line)!important;min-width:0!important;}
html body.golmdm-has-league-page .golmdm-clubv47-facts span:first-child{padding-left:0!important;border-left:0!important;}
html body.golmdm-has-league-page .golmdm-clubv47-facts .golmdm-league-link-icon{grid-row:1/3!important;width:18px!important;height:18px!important;color:#8c99a5!important;}
html body.golmdm-has-league-page .golmdm-clubv47-facts .golmdm-league-link-icon svg{width:18px!important;height:18px!important;stroke-width:1.8!important;}
html body.golmdm-has-league-page .golmdm-clubv47-facts em{display:block!important;color:#7a8792!important;font-size:10.6px!important;line-height:1.1!important;font-style:normal!important;font-weight:650!important;white-space:nowrap!important;}
html body.golmdm-has-league-page .golmdm-clubv47-facts b{display:block!important;max-width:130px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#071523!important;font-size:11.4px!important;line-height:1.15!important;font-weight:850!important;}
html body.golmdm-has-league-page .golmdm-clubv47-numbers{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;padding:0 0 0 18px!important;border-left:1px solid var(--clubv36-line)!important;background:#fff!important;}
html body.golmdm-has-league-page .golmdm-clubv47-numbers h2{margin:0 0 9px!important;padding:0!important;color:#071523!important;font-size:14px!important;line-height:1.1!important;font-weight:850!important;letter-spacing:.02em!important;}
html body.golmdm-has-league-page .golmdm-clubv47-number-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;}
html body.golmdm-has-league-page .golmdm-clubv47-number-item{display:grid!important;justify-items:center!important;text-align:center!important;gap:5px!important;min-width:0!important;}
html body.golmdm-has-league-page .golmdm-clubv47-trophy{display:flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:30px!important;color:#39b54a!important;}
html body.golmdm-has-league-page .golmdm-clubv47-trophy .golmdm-league-link-icon{width:30px!important;height:30px!important;color:#39b54a!important;}
html body.golmdm-has-league-page .golmdm-clubv47-trophy svg{width:28px!important;height:28px!important;stroke-width:1.8!important;}
html body.golmdm-has-league-page .golmdm-clubv47-number-item strong{display:block!important;color:#071523!important;font-size:24px!important;line-height:1!important;font-weight:850!important;letter-spacing:-.03em!important;}
html body.golmdm-has-league-page .golmdm-clubv47-number-item em{display:block!important;color:#182532!important;font-size:11px!important;line-height:1.18!important;font-style:normal!important;font-weight:650!important;}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-clubv47-hero,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-clubv47-hero,
body.golmd-theme-dark.golmdm-has-league-page .golmdm-clubv47-hero,
body.golmdm-dark-live.golmdm-has-league-page .golmdm-clubv47-hero,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-clubv47-numbers,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-clubv47-numbers,
body.golmd-theme-dark.golmdm-has-league-page .golmdm-clubv47-numbers,
body.golmdm-dark-live.golmdm-has-league-page .golmdm-clubv47-numbers{background:#0e1a26!important;border-color:#21313d!important;}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-clubv47-hero-main h1,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-clubv47-hero-main h1,
body.golmd-theme-dark.golmdm-has-league-page .golmdm-clubv47-hero-main h1,
body.golmdm-dark-live.golmdm-has-league-page .golmdm-clubv47-hero-main h1,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-clubv47-numbers h2,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-clubv47-numbers h2,
body.golmd-theme-dark.golmdm-has-league-page .golmdm-clubv47-numbers h2,
body.golmdm-dark-live.golmdm-has-league-page .golmdm-clubv47-numbers h2,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-clubv47-number-item strong,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-clubv47-number-item strong,
body.golmd-theme-dark.golmdm-has-league-page .golmdm-clubv47-number-item strong,
body.golmdm-dark-live.golmdm-has-league-page .golmdm-clubv47-number-item strong{color:#f2f7fa!important;}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-clubv47-hero-main p,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-clubv47-hero-main p,
body.golmd-theme-dark.golmdm-has-league-page .golmdm-clubv47-hero-main p,
body.golmdm-dark-live.golmdm-has-league-page .golmdm-clubv47-hero-main p,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-clubv47-number-item em,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-clubv47-number-item em,
body.golmd-theme-dark.golmdm-has-league-page .golmdm-clubv47-number-item em,
body.golmdm-dark-live.golmdm-has-league-page .golmdm-clubv47-number-item em{color:#aebfca!important;}
@media (max-width:767px) and (orientation:portrait){
  html body.golmdm-has-league-page .golmdm-clubv47-hero{grid-template-columns:1fr!important;gap:12px!important;padding:12px 14px 14px!important;}
  html body.golmdm-has-league-page .golmdm-clubv47-left{grid-template-columns:62px minmax(0,1fr)!important;gap:10px!important;}
  html body.golmdm-has-league-page .golmdm-clubv47-hero-logo{width:58px!important;height:58px!important;box-shadow:none!important;}
  html body.golmdm-has-league-page .golmdm-clubv47-hero-logo img{width:54px!important;height:54px!important;max-width:54px!important;max-height:54px!important;}
  html body.golmdm-has-league-page .golmdm-clubv47-hero-main h1{font-size:24px!important;margin-bottom:4px!important;}
  html body.golmdm-has-league-page .golmdm-clubv47-hero-main p{font-size:12px!important;line-height:1.32!important;}
  html body.golmdm-has-league-page .golmdm-clubv47-facts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:9px!important;border-top:1px solid var(--clubv36-line)!important;padding-top:8px!important;}
  html body.golmdm-has-league-page .golmdm-clubv47-facts span{padding:4px 8px!important;border-left:0!important;min-height:30px!important;}
  html body.golmdm-has-league-page .golmdm-clubv47-facts b{max-width:100%!important;}
  html body.golmdm-has-league-page .golmdm-clubv47-numbers{padding:10px 0 0!important;border-left:0!important;border-top:1px solid var(--clubv36-line)!important;}
  html body.golmdm-has-league-page .golmdm-clubv47-numbers h2{margin-bottom:9px!important;font-size:13px!important;}
  html body.golmdm-has-league-page .golmdm-clubv47-number-grid{gap:8px!important;}
  html body.golmdm-has-league-page .golmdm-clubv47-trophy .golmdm-league-link-icon{width:24px!important;height:24px!important;}
  html body.golmdm-has-league-page .golmdm-clubv47-number-item strong{font-size:20px!important;}
  html body.golmdm-has-league-page .golmdm-clubv47-number-item em{font-size:10px!important;}
}


/* 0.1.411: club header optional description and optional honors only when manually filled. */
html body.golmdm-has-league-page .golmdm-clubv48-hero.is-no-numbers{grid-template-columns:1fr!important;}
html body.golmdm-has-league-page .golmdm-clubv48-hero.is-no-numbers .golmdm-clubv47-left{max-width:760px!important;}
html body.golmdm-has-league-page .golmdm-clubv47-hero-main h1 + .golmdm-clubv47-facts{margin-top:14px!important;}
html body.golmdm-has-league-page .golmdm-clubv47-number-grid.count-1{grid-template-columns:minmax(0,1fr)!important;max-width:92px!important;}
html body.golmdm-has-league-page .golmdm-clubv47-number-grid.count-2{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:170px!important;}
html body.golmdm-has-league-page .golmdm-clubv47-number-grid.count-3{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
html body.golmdm-has-league-page .golmdm-clubv47-trophy svg{display:block!important;width:28px!important;height:28px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important;}
html body.golmdm-has-league-page .golmdm-clubv50-honor-championship svg{stroke-width:1.85!important;}
html body.golmdm-has-league-page .golmdm-clubv50-honor-cup svg{stroke-width:1.75!important;}
html body.golmdm-has-league-page .golmdm-clubv50-honor-supercup svg{stroke-width:1.75!important;}
html body.golmdm-has-league-page .golmdm-clubv50-honor-championship{color:#2f8f22!important;}
html body.golmdm-has-league-page .golmdm-clubv50-honor-cup{color:#39b54a!important;}
html body.golmdm-has-league-page .golmdm-clubv50-honor-supercup{color:#4b9d37!important;}
@media (max-width:767px) and (orientation:portrait){
  html body.golmdm-has-league-page .golmdm-clubv48-hero.is-no-numbers .golmdm-clubv47-left{max-width:none!important;}
  html body.golmdm-has-league-page .golmdm-clubv47-number-grid.count-1,
  html body.golmdm-has-league-page .golmdm-clubv47-number-grid.count-2{max-width:none!important;}
  html body.golmdm-has-league-page .golmdm-clubv47-trophy svg{width:24px!important;height:24px!important;}
}


/* 0.1.412 / Core beta.52: align club page UI with league pages.
   Keep current club logic, but make tabs and match rows visually consistent with league detail pages. */
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-generated-detail-v5 > article.golmdm-page.golmdm-clubv36-page{
  padding:0 14px 0!important;
  margin-top:-10px!important;
}
html body.golmdm-has-league-page .golmdm-clubv47-left{
  grid-template-columns:82px minmax(0,1fr)!important;
  gap:14px!important;
}
html body.golmdm-has-league-page .golmdm-clubv36-hero-logo,
html body.golmdm-has-league-page .golmdm-clubv47-hero-logo{
  width:76px!important;
  height:76px!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
}
html body.golmdm-has-league-page .golmdm-clubv36-hero-logo img,
html body.golmdm-has-league-page .golmdm-clubv47-hero-logo img{
  width:76px!important;
  height:76px!important;
  max-width:76px!important;
  max-height:76px!important;
  object-fit:contain!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
html body.golmdm-has-league-page .golmdm-clubv36-sections,
html body.golmdm-has-league-page .golmdm-clubv37-tabs{
  gap:0!important;
  margin-top:10px!important;
}
html body.golmdm-has-league-page .golmdm-clubv37-main-tabs{
  display:flex!important;
  align-items:stretch!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;
  background:#fff!important;
  border:0!important;
  border-top:1px solid #e8edf1!important;
  border-bottom:1px solid #e1e6eb!important;
  border-radius:0!important;
  overflow:hidden!important;
  box-shadow:none!important;
}
html body.golmdm-has-league-page .golmdm-clubv37-main-tab{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex:1 1 0!important;
  min-width:0!important;
  height:38px!important;
  min-height:38px!important;
  margin:0!important;
  padding:0 8px!important;
  border:0!important;
  border-left:1px solid rgba(8,16,24,.08)!important;
  border-radius:0!important;
  background:#fff!important;
  color:#071523!important;
  font-size:11.5px!important;
  line-height:1!important;
  font-weight:680!important;
  letter-spacing:.035em!important;
  text-transform:uppercase!important;
  text-align:center!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  box-shadow:none!important;
}
html body.golmdm-has-league-page .golmdm-clubv37-main-tab:first-child{border-left:0!important;}
html body.golmdm-has-league-page .golmdm-clubv37-main-tab.is-active{
  background:#eef8ed!important;
  color:#2f8f22!important;
  box-shadow:inset 0 -2px 0 #39b54a!important;
}
html body.golmdm-has-league-page .golmdm-clubv37-panel,
html body.golmdm-has-league-page .golmdm-clubv36-section{
  margin:0!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  overflow:visible!important;
  background:#fff!important;
}
html body.golmdm-has-league-page .golmdm-clubv37-subtabs{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:5px!important;
  align-items:center!important;
  padding:8px 10px!important;
  background:#fff!important;
  border-bottom:1px solid #e8edf1!important;
  overflow:visible!important;
  box-shadow:none!important;
}
html body.golmdm-has-league-page .golmdm-clubv37-subtabs .golmdm-clubv36-subtab{
  flex:0 1 auto!important;
  min-height:24px!important;
  height:auto!important;
  margin:0!important;
  padding:5px 10px!important;
  border:1px solid #dfe6ec!important;
  border-radius:7px!important;
  background:#eef2f5!important;
  color:#52606d!important;
  font-size:10.6px!important;
  line-height:1.15!important;
  font-weight:760!important;
  letter-spacing:0!important;
  text-transform:none!important;
  white-space:normal!important;
  overflow-wrap:anywhere!important;
  box-shadow:none!important;
}
html body.golmdm-has-league-page .golmdm-clubv37-subtabs .golmdm-clubv36-subtab.is-active{
  background:#2f8f22!important;
  border-color:#2f8f22!important;
  color:#fff!important;
  box-shadow:none!important;
}
html body.golmdm-has-league-page .golmdm-clubv36-team-head{
  grid-template-columns:36px minmax(120px,1fr) minmax(190px,1.05fr) auto!important;
  padding:10px 10px!important;
  border-bottom:1px solid #eef2f5!important;
}
html body.golmdm-has-league-page .golmdm-clubv36-team-logo{
  background:transparent!important;
  border-radius:0!important;
  overflow:visible!important;
}
html body.golmdm-has-league-page .golmdm-clubv36-team-logo img{
  border-radius:0!important;
  background:transparent!important;
}
html body.golmdm-has-league-page .golmdm-clubv36-team-body{
  display:grid!important;
  grid-template-columns:1fr 1fr!important;
  gap:12px!important;
  padding:10px 10px 12px!important;
  background:#fff!important;
}
html body.golmdm-has-league-page .golmdm-clubv36-match-strip h4{
  margin:0 0 8px!important;
  padding:0!important;
  color:#071523!important;
  font-size:15px!important;
  line-height:1.15!important;
  font-weight:680!important;
  letter-spacing:-.01em!important;
}
html body.golmdm-has-league-page .golmdm-clubv36-match-list{
  display:grid!important;
  gap:0!important;
  border:1px solid rgba(8,16,24,.09)!important;
  border-radius:8px!important;
  overflow:hidden!important;
  background:#fff!important;
}
html body.golmdm-has-league-page .golmdm-clubv36-match{
  display:grid!important;
  grid-template-columns:56px minmax(0,1fr) 44px minmax(0,1fr)!important;
  align-items:center!important;
  gap:7px!important;
  min-height:50px!important;
  margin:0!important;
  padding:7px 8px!important;
  border:0!important;
  border-bottom:1px solid rgba(8,16,24,.075)!important;
  border-radius:0!important;
  background:#fff!important;
  color:#071523!important;
  text-decoration:none!important;
  box-shadow:none!important;
  overflow:hidden!important;
}
html body.golmdm-has-league-page .golmdm-clubv36-match:last-child{border-bottom:0!important;}
html body.golmdm-has-league-page .golmdm-clubv36-match:hover{background:#fbfcfd!important;border-color:rgba(8,16,24,.075)!important;text-decoration:none!important;}
html body.golmdm-has-league-page .golmdm-clubv36-match-date{
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  gap:2px!important;
  text-align:left!important;
  min-width:0!important;
  color:#5e6c77!important;
  line-height:1.12!important;
}
html body.golmdm-has-league-page .golmdm-clubv36-match-date b,
html body.golmdm-has-league-page .golmdm-clubv36-match-date em{
  display:block!important;
  margin:0!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
html body.golmdm-has-league-page .golmdm-clubv36-match-date b{font-size:10.5px!important;font-weight:650!important;color:#5e6c77!important;}
html body.golmdm-has-league-page .golmdm-clubv36-match-date em{font-size:11px!important;font-weight:730!important;color:#071523!important;}
html body.golmdm-has-league-page .golmdm-clubv36-match-team{gap:7px!important;color:#071523!important;}
html body.golmdm-has-league-page .golmdm-clubv36-match-team b{
  font-size:12.3px!important;
  font-weight:700!important;
  line-height:1.1!important;
  color:#071523!important;
}
html body.golmdm-has-league-page .golmdm-clubv36-match strong{
  min-width:0!important;
  text-align:center!important;
  color:#071523!important;
  font-size:14px!important;
  font-weight:780!important;
  line-height:1!important;
  white-space:nowrap!important;
}
html body.golmdm-has-league-page .golmdm-clubv36-match-logo{
  width:24px!important;
  height:24px!important;
  min-width:24px!important;
  flex:0 0 24px!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
}
html body.golmdm-has-league-page .golmdm-clubv36-match-logo img{
  display:block!important;
  width:24px!important;
  height:24px!important;
  max-width:24px!important;
  max-height:24px!important;
  object-fit:contain!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
html body.golmdm-has-league-page .golmdm-clubv36-match small{
  grid-column:1/-1!important;
  display:block!important;
  margin:-3px 0 0 63px!important;
  padding:0!important;
  color:#697680!important;
  font-size:10.8px!important;
  font-weight:520!important;
  line-height:1.1!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
html body.golmdm-has-league-page .golmdm-clubv36-empty{
  min-height:50px!important;
  border:1px solid rgba(8,16,24,.09)!important;
  border-radius:8px!important;
  background:#fff!important;
  color:#7b8792!important;
}
@media (max-width:767px) and (orientation:portrait){
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-generated-detail-v5 > article.golmdm-page.golmdm-clubv36-page{margin-top:0!important;padding:0 10px 0!important;}
  html body.golmdm-has-league-page .golmdm-clubv47-left{grid-template-columns:58px minmax(0,1fr)!important;gap:10px!important;}
  html body.golmdm-has-league-page .golmdm-clubv36-hero-logo,
  html body.golmdm-has-league-page .golmdm-clubv47-hero-logo{width:54px!important;height:54px!important;}
  html body.golmdm-has-league-page .golmdm-clubv36-hero-logo img,
  html body.golmdm-has-league-page .golmdm-clubv47-hero-logo img{width:54px!important;height:54px!important;max-width:54px!important;max-height:54px!important;}
  html body.golmdm-has-league-page .golmdm-clubv37-main-tab{height:36px!important;min-height:36px!important;font-size:11px!important;padding:0 6px!important;}
  html body.golmdm-has-league-page .golmdm-clubv37-subtabs{padding:7px 8px!important;gap:4px!important;}
  html body.golmdm-has-league-page .golmdm-clubv37-subtabs .golmdm-clubv36-subtab{font-size:10.2px!important;padding:4px 8px!important;}
  html body.golmdm-has-league-page .golmdm-clubv36-team-head{grid-template-columns:34px minmax(0,1fr) auto!important;gap:8px!important;}
  html body.golmdm-has-league-page .golmdm-clubv36-team-body{grid-template-columns:1fr!important;gap:10px!important;padding:9px!important;}
  html body.golmdm-has-league-page .golmdm-clubv36-match{grid-template-columns:54px minmax(0,1fr) 42px minmax(0,1fr)!important;gap:7px!important;min-height:48px!important;padding:7px 8px!important;}
  html body.golmdm-has-league-page .golmdm-clubv36-match-team b{font-size:11.8px!important;}
  html body.golmdm-has-league-page .golmdm-clubv36-match-logo{width:22px!important;height:22px!important;min-width:22px!important;flex-basis:22px!important;}
  html body.golmdm-has-league-page .golmdm-clubv36-match-logo img{width:22px!important;height:22px!important;max-width:22px!important;max-height:22px!important;}
  html body.golmdm-has-league-page .golmdm-clubv36-match small{margin-left:62px!important;margin-top:-2px!important;}
}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-clubv37-main-tabs,
body.golmdm-dark-live.golmdm-has-league-page .golmdm-clubv37-main-tabs,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-clubv37-subtabs,
body.golmdm-dark-live.golmdm-has-league-page .golmdm-clubv37-subtabs,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-clubv36-match-list,
body.golmdm-dark-live.golmdm-has-league-page .golmdm-clubv36-match-list,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-clubv36-section,
body.golmdm-dark-live.golmdm-has-league-page .golmdm-clubv36-section,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-clubv36-team-body,
body.golmdm-dark-live.golmdm-has-league-page .golmdm-clubv36-team-body{background:#0e1a26!important;border-color:#21313d!important;}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-clubv37-main-tab,
body.golmdm-dark-live.golmdm-has-league-page .golmdm-clubv37-main-tab{background:#0e1a26!important;border-left-color:#21313d!important;color:#b7c3cc!important;}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-clubv37-main-tab.is-active,
body.golmdm-dark-live.golmdm-has-league-page .golmdm-clubv37-main-tab.is-active{background:#102318!important;color:#7bdc88!important;}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-clubv36-match,
body.golmdm-dark-live.golmdm-has-league-page .golmdm-clubv36-match{background:#0e1922!important;border-bottom-color:#21313d!important;color:#f0f6f8!important;}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-clubv36-match:hover,
body.golmdm-dark-live.golmdm-has-league-page .golmdm-clubv36-match:hover{background:#101d27!important;}





/* 5.0.0-beta.1625-home-poll-total-clean: source-level stable rail internals.
   JS no longer has to rebuild page-ad/body/slot geometry after first paint. */
@media (min-width:1024px){
html body.golmdm-has-league-page .golmdm-liga-left-rail,
html body.golmdm-has-league-page .golmdm-liga-right-rail{
  display:block!important;
  padding-left:0!important;
  padding-right:0!important;
  box-sizing:border-box!important;
  transition:none!important;
  animation:none!important;
}
html body.golmdm-has-league-page .golmdm-liga-left-rail .golmdm-liga-rail-ad,
html body.golmdm-has-league-page .golmdm-liga-right-rail .golmdm-liga-rail-ad,
html body.golmdm-has-league-page .golmdm-liga-left-rail .golmdm-page-ad,
html body.golmdm-has-league-page .golmdm-liga-right-rail .golmdm-page-ad{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:8px!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  height:var(--golmdm-rail-h,calc(100dvh - (var(--golmd-main-menu-rail-top-v1349,108px) - var(--golmdm-generated-top-overlap,8px))))!important;
  min-height:var(--golmdm-rail-h,calc(100dvh - (var(--golmd-main-menu-rail-top-v1349,108px) - var(--golmdm-generated-top-overlap,8px))))!important;
  max-height:var(--golmdm-rail-h,calc(100dvh - (var(--golmd-main-menu-rail-top-v1349,108px) - var(--golmdm-generated-top-overlap,8px))))!important;
  margin:0!important;
  padding:0 12px 4px!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
  line-height:normal!important;
  text-align:center!important;
  background:var(--golmdm-rail-bg,#eef1f4)!important;
  background-color:var(--golmdm-rail-bg,#eef1f4)!important;
  background-image:none!important;
  border:0!important;
  box-shadow:none!important;
  transition:none!important;
  animation:none!important;
}
html body.golmdm-has-league-page .golmdm-liga-left-rail .golmdm-page-ad-label,
html body.golmdm-has-league-page .golmdm-liga-right-rail .golmdm-page-ad-label{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  flex:0 0 auto!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;
  position:relative!important;
  z-index:2!important;
}
html body.golmdm-has-league-page .golmdm-liga-left-rail .golmdm-page-ad-cta,
html body.golmdm-has-league-page .golmdm-liga-right-rail .golmdm-page-ad-cta,
html body.golmdm-has-league-page .golmdm-liga-left-rail .golmd-ad-cta-v225,
html body.golmdm-has-league-page .golmdm-liga-right-rail .golmd-ad-cta-v225{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  flex:0 0 auto!important;
  width:100%!important;
  margin:auto auto 0!important;
  padding:0!important;
  position:relative!important;
  z-index:2!important;
}
html body.golmdm-has-league-page .golmdm-liga-left-rail .golmdm-page-ad-body,
html body.golmdm-has-league-page .golmdm-liga-right-rail .golmdm-page-ad-body{
  display:block!important;
  flex:1 1 auto!important;
  flex-basis:auto!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  margin:0!important;
  padding:0!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
  position:relative!important;
  background:transparent!important;
  background-color:transparent!important;
}
html body.golmdm-has-league-page .golmdm-liga-left-rail .golmd-slot-v118,
html body.golmdm-has-league-page .golmdm-liga-right-rail .golmd-slot-v118,
html body.golmdm-has-league-page .golmdm-liga-left-rail .golmd-slot-v118-stage,
html body.golmdm-has-league-page .golmdm-liga-right-rail .golmd-slot-v118-stage,
html body.golmdm-has-league-page .golmdm-liga-left-rail .golmd-slot-v118-layer,
html body.golmdm-has-league-page .golmdm-liga-right-rail .golmd-slot-v118-layer,
html body.golmdm-has-league-page .golmdm-liga-left-rail .golmd-slot-v118-fit,
html body.golmdm-has-league-page .golmdm-liga-right-rail .golmd-slot-v118-fit{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  margin:0 auto!important;
  padding:0!important;
  box-sizing:border-box!important;
  overflow:visible!important;
  transform:none!important;
  top:auto!important;
}
html body.golmdm-has-league-page .golmdm-liga-left-rail .golmd-slot-v118 ins.adsbygoogle,
html body.golmdm-has-league-page .golmdm-liga-right-rail .golmd-slot-v118 ins.adsbygoogle,
html body.golmdm-has-league-page .golmdm-liga-left-rail .golmd-slot-v118 iframe,
html body.golmdm-has-league-page .golmdm-liga-right-rail .golmd-slot-v118 iframe{
  max-width:100%!important;
  margin:0 auto!important;
  transform:none!important;
  top:auto!important;
}
}

/* 5.0.0-beta.1625-home-poll-total-clean: final generated rail geometry guard. Rail canvas starts at the global main menu from first paint; ad content is padded below it. */
@media (min-width:1024px){
html body.golmdm-has-league-page .golmdm-liga-left-rail,
html body.golmdm-has-league-page .golmdm-liga-right-rail{top:var(--golmdm-rail-top,var(--golmd-main-menu-rail-top-v1340,108px))!important;bottom:auto!important;height:0!important;min-height:0!important;max-height:0!important;padding-top:0!important;padding-bottom:0!important;box-sizing:border-box!important;overflow:visible!important;}
html body.golmdm-has-league-page .golmdm-liga-left-rail>.golmdm-liga-rail-ad,
html body.golmdm-has-league-page .golmdm-liga-right-rail>.golmdm-liga-rail-ad,
html body.golmdm-has-league-page .golmdm-liga-left-rail>.golmdm-page-ad,
html body.golmdm-has-league-page .golmdm-liga-right-rail>.golmdm-page-ad{height:var(--golmdm-rail-inner-h,calc(var(--golmdm-rail-h,100vh) - var(--golmdm-rail-headpad,var(--golmd-main-menu-rail-pad-v1340,0px))))!important;min-height:0!important;max-height:var(--golmdm-rail-inner-h,calc(var(--golmdm-rail-h,100vh) - var(--golmdm-rail-headpad,var(--golmd-main-menu-rail-pad-v1340,0px))))!important;}
}


/* 5.0.0-beta.1625-home-poll-total-clean: final source-level top flush for generated pages.
   No runtime repaint: just remove Astra/header rhythm above the generated canvas and label padding inside rails. */
@media (min-width:1024px){
html body.golmdm-has-league-page:not(.single-post) #page,
html body.golmdm-has-league-page:not(.single-post) .site,
html body.golmdm-has-league-page:not(.single-post) #content,
html body.golmdm-has-league-page:not(.single-post) .site-content,
html body.golmdm-has-league-page:not(.single-post) .ast-container,
html body.golmdm-has-league-page:not(.single-post) #golmdm-virtual-page{margin-top:0!important;padding-top:0!important;border-top:0!important;}
html body.golmdm-has-league-page:not(.single-post) .golmdm-liga-left-rail>.golmdm-page-ad,
html body.golmdm-has-league-page:not(.single-post) .golmdm-liga-right-rail>.golmdm-page-ad,
html body.golmdm-has-league-page:not(.single-post) .golmdm-liga-left-rail>.golmdm-liga-rail-ad,
html body.golmdm-has-league-page:not(.single-post) .golmdm-liga-right-rail>.golmdm-liga-rail-ad{padding-top:0!important;}
html body.golmdm-has-league-page:not(.single-post) #golmdm-virtual-page .golmdm-u-subnav-v1014{top:var(--golmd-main-menu-rail-top-v1349,var(--golmdm-sticky-top,var(--golmd-main-menu-rail-top-v1340,108px)))!important;margin-top:0!important;}
}

/* 4.0.0-beta.39: Android mobile league header uses a stable header-height anchor.
   The main GOL.md header itself is stable on Android; the league header was jittering because
   beta.38 kept recalculating its top from getBoundingClientRect()/visualViewport while Chrome's
   address bar was collapsing. Keep the league header fixed, but pin it to a cached main-header
   height and do not update that value on normal scroll/touchmove. */
@media (max-width:768px){
  html.golmdm-mobile-league-fixed-v39 body.golmdm-has-league-page .golmdm-liga-hero,
  body.golmdm-has-league-page.golmdm-mobile-league-fixed-v39 .golmdm-liga-hero{
    position:fixed!important;
    top:var(--golmdm-mobile-league-top-stable,var(--golmdm-mobile-league-top,0px))!important;
    left:0!important;
    right:auto!important;
    width:100vw!important;
    max-width:100vw!important;
    min-width:0!important;
    margin:0!important;
    z-index:100040!important;
    transform:translate3d(0,0,0)!important;
    will-change:auto!important;
    backface-visibility:hidden!important;
    transition:none!important;
    animation:none!important;
    contain:paint style!important;
  }
  html.golmdm-mobile-league-fixed-v39 body.golmdm-has-league-page .golmdm-liga-fixed-spacer,
  body.golmdm-has-league-page.golmdm-mobile-league-fixed-v39 .golmdm-liga-fixed-spacer{
    display:block!important;
    height:var(--golmdm-mobile-league-h-stable,var(--golmdm-mobile-league-h,126px))!important;
    min-height:var(--golmdm-mobile-league-h-stable,var(--golmdm-mobile-league-h,126px))!important;
    max-height:var(--golmdm-mobile-league-h-stable,var(--golmdm-mobile-league-h,126px))!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    overflow:hidden!important;
    visibility:hidden!important;
    pointer-events:none!important;
  }
}


/* beta.29: remove the old native inline-ad border when the overlay frame is active.
   beta.28 added the overlay, but the older #golmdm-virtual-page rule had higher
   specificity and kept drawing the original rounded border underneath. */
@media (min-width:769px){
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-page-ad-inline.golmdm-ad-has-creative,
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-page-ad-inline.golmdm-ad-has-creative{
    position:relative!important;
    overflow:visible!important;
    border:0!important;
    outline:0!important;
    border-radius:0!important;
    box-shadow:none!important;
    background:var(--golmdm-ad-surface-bg,#eef1f4)!important;
    isolation:isolate!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-page-ad-inline.golmdm-ad-has-creative::before,
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-page-ad-inline.golmdm-ad-has-creative::before{
    content:none!important;
    display:none!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-page-ad-inline.golmdm-ad-has-creative::after,
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-page-ad-inline.golmdm-ad-has-creative::after{
    content:none!important;
    position:absolute!important;
    inset:0!important;
    display:block!important;
    border:0!important;
    border-radius:0!important;
    pointer-events:none!important;
    z-index:50!important;
    box-sizing:border-box!important;
    background:transparent!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-page-ad-inline .golmdm-page-ad-label,
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-page-ad-inline .golmdm-page-ad-body,
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-page-ad-inline .golmdm-page-ad-cta{
    position:relative!important;
    z-index:1!important;
  }
  html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page .golmdm-page-ad-inline.golmdm-ad-has-creative,
  html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-page-ad-inline.golmdm-ad-has-creative,
  body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-page-ad-inline.golmdm-ad-has-creative,
  body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page .golmdm-page-ad-inline.golmdm-ad-has-creative{
    background:var(--golmdm-ad-surface-bg,#1e344a)!important;
  }
  html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page .golmdm-page-ad-inline.golmdm-ad-has-creative::after,
  html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-page-ad-inline.golmdm-ad-has-creative::after,
  body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-page-ad-inline.golmdm-ad-has-creative::after,
  body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page .golmdm-page-ad-inline.golmdm-ad-has-creative::after{
    border-color:#21313d!important;
  }
}


/* 0.1.414 / Core beta.54 / 5.0.0-beta.1625-home-poll-total-clean: club detail header/menu rhythm.
   Keep tabs flush to the 720px block edges, but do not pull the whole club page upward.
   The old margin-top:-34px was conflicting with hidden-adminbar handling and clipped the club header/menu. */
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-generated-detail-v5 > article.golmdm-page.golmdm-clubv36-page{
  padding:0!important;
  margin-top:0!important;
  overflow:visible!important;
}
html body.golmdm-has-league-page .golmdm-clubv47-hero{
  margin:0!important;
  padding:0 14px 10px!important;
  border-bottom:0!important;
  gap:14px!important;
}
html body.golmdm-has-league-page .golmdm-clubv47-left{
  align-items:center!important;
}
html body.golmdm-has-league-page .golmdm-clubv36-sections,
html body.golmdm-has-league-page .golmdm-clubv37-tabs{
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
  padding:0!important;
  gap:0!important;
}
html body.golmdm-has-league-page .golmdm-clubv37-main-tabs{
  display:flex!important;
  align-items:stretch!important;
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
  padding:0!important;
  border-radius:0!important;
  border-left:0!important;
  border-right:0!important;
  border-top:1px solid #e8edf1!important;
  border-bottom:1px solid #e1e6eb!important;
  box-shadow:none!important;
}
html body.golmdm-has-league-page .golmdm-clubv37-main-tab{
  border-radius:0!important;
}
html body.golmdm-has-league-page .golmdm-clubv37-subtabs{
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
  padding:8px 14px!important;
  border-bottom:1px solid #e8edf1!important;
  box-sizing:border-box!important;
}
html body.golmdm-has-league-page .golmdm-clubv36-section{
  margin:0!important;
  border-left:0!important;
  border-right:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}
html body.golmdm-has-league-page .golmdm-clubv36-team-head{
  padding:10px 14px!important;
}
html body.golmdm-has-league-page .golmdm-clubv36-team-body{
  padding:10px 14px 12px!important;
}
html body.golmdm-has-league-page .golmdm-clubv36-footnote{
  padding:10px 14px 0!important;
}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-clubv37-main-tabs,
body.golmdm-dark-live.golmdm-has-league-page .golmdm-clubv37-main-tabs{
  border-top-color:#21313d!important;
  border-bottom-color:#21313d!important;
  background:#0e1a26!important;
}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-clubv37-subtabs,
body.golmdm-dark-live.golmdm-has-league-page .golmdm-clubv37-subtabs{
  border-bottom-color:#21313d!important;
  background:#0e1a26!important;
}
@media (max-width:640px){
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-generated-detail-v5 > article.golmdm-page.golmdm-clubv36-page{
    padding:0!important;
    margin-top:-16px!important;
  }
  html body.golmdm-has-league-page .golmdm-clubv47-hero{
    margin:0!important;
    padding:0 10px 8px!important;
  }
  html body.golmdm-has-league-page .golmdm-clubv37-subtabs,
  html body.golmdm-has-league-page .golmdm-clubv36-team-head,
  html body.golmdm-has-league-page .golmdm-clubv36-team-body,
  html body.golmdm-has-league-page .golmdm-clubv36-footnote{
    padding-left:10px!important;
    padding-right:10px!important;
  }
}


/* 0.1.415 / Core beta.55: force identical club header rhythm in light and dark.
   Previous theme-specific rules made the honors block sit higher in light mode than in night mode. */
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-generated-detail-v5 > article.golmdm-page.golmdm-clubv36-page{
  padding:0!important;
  margin-top:-28px!important;
  overflow:visible!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv47-hero{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 236px!important;
  align-items:center!important;
  gap:14px!important;
  min-height:132px!important;
  margin:0!important;
  padding:10px 14px 12px!important;
  box-sizing:border-box!important;
  border-bottom:0!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv47-left{
  align-self:center!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv47-numbers{
  align-self:stretch!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  min-height:0!important;
  padding:10px 0 10px 18px!important;
  box-sizing:border-box!important;
  border-left:1px solid var(--clubv36-line)!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv47-numbers h2{
  margin:0 0 9px!important;
  padding:0!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv37-main-tabs{
  margin:0!important;
  border-top:1px solid #e8edf1!important;
  border-bottom:1px solid #e1e6eb!important;
}
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv47-hero,
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv47-hero,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv47-hero,
body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv47-hero{
  padding:10px 14px 12px!important;
  min-height:132px!important;
  gap:14px!important;
  border-bottom:0!important;
  background:#0e1a26!important;
}
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv47-numbers,
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv47-numbers,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv47-numbers,
body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv47-numbers{
  padding:10px 0 10px 18px!important;
  justify-content:center!important;
  border-left-color:#21313d!important;
  background:#0e1a26!important;
}
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv37-main-tabs,
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv37-main-tabs,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv37-main-tabs,
body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv37-main-tabs{
  border-top-color:#21313d!important;
  border-bottom-color:#21313d!important;
}
@media (max-width:767px) and (orientation:portrait){
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-generated-detail-v5 > article.golmdm-page.golmdm-clubv36-page{
    margin-top:-14px!important;
    padding:0!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv47-hero{
    grid-template-columns:1fr!important;
    min-height:0!important;
    padding:10px 10px 10px!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv47-numbers{
    padding:10px 0 0!important;
    border-left:0!important;
    border-top:1px solid var(--clubv36-line)!important;
  }
}

/* 0.1.494 / Core beta.56: single geometry for club header in all themes.
   Light/dark may change colors only; spacing, grid and vertical rhythm are forced here. */
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-generated-detail-v5 > article.golmdm-page.golmdm-clubv36-page{
  padding:0!important;
  margin-top:-30px!important;
  overflow:visible!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv47-hero,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv47-hero,
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv47-hero,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv47-hero,
body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv47-hero{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 236px!important;
  align-items:center!important;
  gap:16px!important;
  min-height:126px!important;
  margin:0!important;
  padding:8px 14px 10px!important;
  box-sizing:border-box!important;
  border-bottom:0!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv47-left,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv47-left,
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv47-left,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv47-left,
body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv47-left{
  align-self:center!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv47-numbers,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv47-numbers,
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv47-numbers,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv47-numbers,
body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv47-numbers{
  align-self:stretch!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  min-height:0!important;
  margin:0!important;
  padding:8px 0 8px 18px!important;
  box-sizing:border-box!important;
  border-left:1px solid var(--clubv36-line)!important;
  position:relative!important;
  top:auto!important;
  transform:none!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv47-numbers h2,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv47-numbers h2,
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv47-numbers h2,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv47-numbers h2,
body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv47-numbers h2{
  margin:0 0 8px!important;
  padding:0!important;
  line-height:1.15!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv37-main-tabs,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv37-main-tabs,
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv37-main-tabs,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv37-main-tabs,
body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv37-main-tabs{
  margin:0!important;
  border-top:1px solid var(--clubv36-line)!important;
  border-bottom:1px solid var(--clubv36-line)!important;
}
@media (max-width:767px) and (orientation:portrait){
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-generated-detail-v5 > article.golmdm-page.golmdm-clubv36-page{
    margin-top:-14px!important;
    padding:0!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv47-hero,
  html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv47-hero,
  html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv47-hero,
  body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv47-hero,
  body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv47-hero{
    grid-template-columns:1fr!important;
    min-height:0!important;
    padding:10px 10px 10px!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv47-numbers,
  html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv47-numbers,
  html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv47-numbers,
  body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv47-numbers,
  body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv47-numbers{
    padding:10px 0 0!important;
    border-left:0!important;
    border-top:1px solid var(--clubv36-line)!important;
  }
}


/* 5.0.0-beta.1625-home-poll-total-clean: canonical secondary nav after deleting stale geometry conflicts.
   IMPORTANT: works for both the legacy HTML class still present in cached pages and the new class.
   Only the top league/club secondary nav is sticky. Inner club team filters are not menus. */
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 > .golmdm-liga-hero,
html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page > .golmdm-clubv47-hero,
html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page > .golmdm-clubv36-hero{
  margin-bottom:0!important;
}
/* 5.0.0-beta.1625-home-poll-total-clean: removed legacy liga/secondary nav CSS conflict. */



/* 5.0.0-beta.1625-home-poll-total-clean: canonical source layout for league/club page subnav.
   The page nav root is only a sticky positioning box: transparent, no borders.
   The inner links strip is the only painted element, inset by 2px on desktop.
   This prevents the high-z sticky root from visually covering the left/right rail seam.
   Match subnav is not affected. */
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-u-subnav-v1014[data-golmdm-subnav-kind="page"],
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 > .golmdm-liga-anchor-nav,
html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page > .golmdm-liga-anchor-nav,
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 > .golmdm-secondary-anchor-nav,
html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page > .golmdm-secondary-anchor-nav,
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 > .golmdm-page-subnav-v1012,
html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page > .golmdm-page-subnav-v1012{
  --golmdm-page-subnav-paint-edge:2px!important;
  position:sticky!important;
  top:calc(var(--golmdm-sticky-top,var(--golmdm-fixed-header-h,136px)) - 1px)!important;
  z-index:8990!important;
  display:grid!important;
  grid-template-columns:1fr!important;
  width:100%!important;
  inline-size:100%!important;
  max-width:100%!important;
  max-inline-size:100%!important;
  min-width:0!important;
  min-inline-size:0!important;
  height:40px!important;
  min-height:40px!important;
  max-height:40px!important;
  margin:0!important;
  margin-inline:0!important;
  padding:0!important;
  left:auto!important;
  right:auto!important;
  inset-inline:auto!important;
  transform:none!important;
  translate:none!important;
  justify-self:stretch!important;
  align-self:stretch!important;
  flex:0 0 auto!important;
  box-sizing:border-box!important;
  background:var(--golmdm-rail-bg,#eef1f4)!important;
  background-color:var(--golmdm-rail-bg,#eef1f4)!important;
  background-image:none!important;
  border:0!important;
  border-top:0!important;
  border-bottom:0!important;
  border-left:0!important;
  border-right:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  outline:0!important;
  overflow:visible!important;
  contain:none!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-u-subnav-v1014[data-golmdm-subnav-kind="page"] > .golmdm-u-subnav-links{
  --golmdm-u-subnav-count:var(--golmdm-subnav-count,5)!important;
  display:grid!important;
  grid-template-columns:repeat(var(--golmdm-u-subnav-count,5),minmax(0,1fr))!important;
  width:calc(100% - (var(--golmdm-page-subnav-paint-edge) * 2))!important;
  inline-size:calc(100% - (var(--golmdm-page-subnav-paint-edge) * 2))!important;
  max-width:calc(100% - (var(--golmdm-page-subnav-paint-edge) * 2))!important;
  max-inline-size:calc(100% - (var(--golmdm-page-subnav-paint-edge) * 2))!important;
  min-width:0!important;
  min-inline-size:0!important;
  height:40px!important;
  min-height:40px!important;
  max-height:40px!important;
  margin-top:0!important;
  margin-bottom:0!important;
  margin-left:var(--golmdm-page-subnav-paint-edge)!important;
  margin-right:var(--golmdm-page-subnav-paint-edge)!important;
  margin-inline:var(--golmdm-page-subnav-paint-edge)!important;
  padding:0!important;
  left:auto!important;
  right:auto!important;
  transform:none!important;
  translate:none!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
  background:#fff!important;
  background-color:#fff!important;
  background-image:none!important;
  border-top:1px solid rgba(8,16,24,.08)!important;
  border-bottom:1px solid rgba(8,16,24,.10)!important;
  border-left:0!important;
  border-right:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  outline:0!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-u-subnav-v1014[data-golmdm-subnav-kind="page"] > .golmdm-u-subnav-links > a{
  height:38px!important;
  min-height:38px!important;
  max-height:38px!important;
  min-width:0!important;
  max-width:100%!important;
  margin:0!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-u-subnav-v1014[data-golmdm-subnav-kind="page"] > .golmdm-u-subnav-links > a:first-child{
  border-left:0!important;
}
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-u-subnav-v1014[data-golmdm-subnav-kind="page"] > .golmdm-u-subnav-links,
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page .golmdm-u-subnav-v1014[data-golmdm-subnav-kind="page"] > .golmdm-u-subnav-links,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-u-subnav-v1014[data-golmdm-subnav-kind="page"] > .golmdm-u-subnav-links,
body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page .golmdm-u-subnav-v1014[data-golmdm-subnav-kind="page"] > .golmdm-u-subnav-links{
  background:#0e1a26!important;
  background-color:#0e1a26!important;
  border-top-color:rgba(255,255,255,.09)!important;
  border-bottom-color:rgba(255,255,255,.12)!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-u-subnav-v1014[data-golmdm-subnav-kind="page"] .golmdm-u-subnav-links[data-golmdm-subnav-count="1"]{--golmdm-u-subnav-count:1!important;--golmdm-subnav-count:1!important;}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-u-subnav-v1014[data-golmdm-subnav-kind="page"] .golmdm-u-subnav-links[data-golmdm-subnav-count="2"]{--golmdm-u-subnav-count:2!important;--golmdm-subnav-count:2!important;}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-u-subnav-v1014[data-golmdm-subnav-kind="page"] .golmdm-u-subnav-links[data-golmdm-subnav-count="3"]{--golmdm-u-subnav-count:3!important;--golmdm-subnav-count:3!important;}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-u-subnav-v1014[data-golmdm-subnav-kind="page"] .golmdm-u-subnav-links[data-golmdm-subnav-count="4"]{--golmdm-u-subnav-count:4!important;--golmdm-subnav-count:4!important;}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-u-subnav-v1014[data-golmdm-subnav-kind="page"] .golmdm-u-subnav-links[data-golmdm-subnav-count="5"]{--golmdm-u-subnav-count:5!important;--golmdm-subnav-count:5!important;}
@media(max-width:1023px){
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-u-subnav-v1014[data-golmdm-subnav-kind="page"],
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 > .golmdm-liga-anchor-nav,
  html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page > .golmdm-liga-anchor-nav,
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 > .golmdm-secondary-anchor-nav,
  html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page > .golmdm-secondary-anchor-nav,
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 > .golmdm-page-subnav-v1012,
  html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page > .golmdm-page-subnav-v1012{
    --golmdm-page-subnav-paint-edge:0px!important;
  }
}

/* 5.0.0-beta.1625-home-poll-total-clean: canonical club top rhythm and page-subnav sticky top.
   Club detail pages must not use adminbar-hidden negative margins.
   Page subnav sticks below the real GOL.md header only; match subnav is untouched. */
@media (min-width:783px){
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-generated-detail-v5 > article.golmdm-page.golmdm-clubv36-page{
    margin-top:0!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-u-subnav-v1014[data-golmdm-subnav-kind="page"],
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 > .golmdm-liga-anchor-nav,
  html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page > .golmdm-liga-anchor-nav,
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 > .golmdm-secondary-anchor-nav,
  html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page > .golmdm-secondary-anchor-nav,
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 > .golmdm-page-subnav-v1012,
  html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page > .golmdm-page-subnav-v1012{
    top:calc(var(--golmdm-sticky-top,var(--golmdm-fixed-header-h,108px)) - 1px)!important;
  }
}



/* 5.0.0-beta.1625-home-poll-total-clean: canonical dark secondary-nav source cleanup.
   One source of truth for match/page/legacy secondary menus in night mode.
   The active cell owns only its own fill + bottom underline; separators never become green. */
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-u-subnav-v1014,
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page .golmdm-u-subnav-v1014,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-u-subnav-v1014,
body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page .golmdm-u-subnav-v1014,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-u-subnav-v1014 > .golmdm-u-subnav-mini,
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page .golmdm-u-subnav-v1014 > .golmdm-u-subnav-mini,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-u-subnav-v1014 > .golmdm-u-subnav-mini,
body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page .golmdm-u-subnav-v1014 > .golmdm-u-subnav-mini,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-u-subnav-v1014 > .golmdm-u-subnav-links,
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page .golmdm-u-subnav-v1014 > .golmdm-u-subnav-links,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-u-subnav-v1014 > .golmdm-u-subnav-links,
body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page .golmdm-u-subnav-v1014 > .golmdm-u-subnav-links,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-secondary-anchor-nav,
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page .golmdm-secondary-anchor-nav,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-secondary-anchor-nav,
body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page .golmdm-secondary-anchor-nav,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-anchor-nav,
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-anchor-nav,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-anchor-nav,
body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-anchor-nav{
  background:#0e1a26!important;
  background-color:#0e1a26!important;
  background-image:none!important;
  color:#e8f0f5!important;
  border-color:rgba(255,255,255,.10)!important;
  box-shadow:none!important;
}
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-u-subnav-v1014 > .golmdm-u-subnav-links > a,
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page .golmdm-u-subnav-v1014 > .golmdm-u-subnav-links > a,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-u-subnav-v1014 > .golmdm-u-subnav-links > a,
body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page .golmdm-u-subnav-v1014 > .golmdm-u-subnav-links > a,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-secondary-anchor-nav > a,
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page .golmdm-secondary-anchor-nav > a,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-secondary-anchor-nav > a,
body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page .golmdm-secondary-anchor-nav > a,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-anchor-nav > a,
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-anchor-nav > a,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-anchor-nav > a,
body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-anchor-nav > a{
  background:#0e1a26!important;
  background-color:#0e1a26!important;
  background-image:none!important;
  color:#e8f0f5!important;
  border-left-color:rgba(255,255,255,.10)!important;
  border-right-color:rgba(255,255,255,.10)!important;
  border-top-color:rgba(255,255,255,.10)!important;
  border-bottom-color:rgba(255,255,255,.10)!important;
  box-shadow:none!important;
  outline:0!important;
}
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-u-subnav-v1014 > .golmdm-u-subnav-links > a.is-active,
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page .golmdm-u-subnav-v1014 > .golmdm-u-subnav-links > a.is-active,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-u-subnav-v1014 > .golmdm-u-subnav-links > a.is-active,
body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page .golmdm-u-subnav-v1014 > .golmdm-u-subnav-links > a.is-active,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-secondary-anchor-nav > a.is-active,
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page .golmdm-secondary-anchor-nav > a.is-active,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-secondary-anchor-nav > a.is-active,
body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page .golmdm-secondary-anchor-nav > a.is-active,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-anchor-nav > a.is-active,
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-anchor-nav > a.is-active,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-anchor-nav > a.is-active,
body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-anchor-nav > a.is-active{
  background:#102719!important;
  background-color:#102719!important;
  background-image:none!important;
  color:#7ee083!important;
  -webkit-text-fill-color:#7ee083!important;
  border-left-color:rgba(255,255,255,.10)!important;
  border-right-color:rgba(255,255,255,.10)!important;
  border-top-color:rgba(255,255,255,.10)!important;
  border-bottom-color:rgba(255,255,255,.10)!important;
  box-shadow:none!important;
  outline:0!important;
}
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-u-subnav-v1014 > .golmdm-u-subnav-links > a.is-active:first-child,
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page .golmdm-u-subnav-v1014 > .golmdm-u-subnav-links > a.is-active:first-child,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-u-subnav-v1014 > .golmdm-u-subnav-links > a.is-active:first-child,
body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page .golmdm-u-subnav-v1014 > .golmdm-u-subnav-links > a.is-active:first-child,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-secondary-anchor-nav > a.is-active:first-child,
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page .golmdm-secondary-anchor-nav > a.is-active:first-child,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-secondary-anchor-nav > a.is-active:first-child,
body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page .golmdm-secondary-anchor-nav > a.is-active:first-child,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-anchor-nav > a.is-active:first-child,
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-anchor-nav > a.is-active:first-child,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-anchor-nav > a.is-active:first-child,
body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-anchor-nav > a.is-active:first-child{
  border-left-color:transparent!important;
}
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-u-subnav-v1014 > .golmdm-u-subnav-links > a.is-active::before,
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page .golmdm-u-subnav-v1014 > .golmdm-u-subnav-links > a.is-active::before,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-u-subnav-v1014 > .golmdm-u-subnav-links > a.is-active::before,
body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page .golmdm-u-subnav-v1014 > .golmdm-u-subnav-links > a.is-active::before,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-secondary-anchor-nav > a.is-active::before,
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page .golmdm-secondary-anchor-nav > a.is-active::before,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-secondary-anchor-nav > a.is-active::before,
body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page .golmdm-secondary-anchor-nav > a.is-active::before,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-anchor-nav > a.is-active::before,
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-anchor-nav > a.is-active::before,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-anchor-nav > a.is-active::before,
body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-anchor-nav > a.is-active::before{
  content:none!important;
  display:none!important;
}
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-u-subnav-v1014 > .golmdm-u-subnav-links > a.is-active::after,
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page .golmdm-u-subnav-v1014 > .golmdm-u-subnav-links > a.is-active::after,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-u-subnav-v1014 > .golmdm-u-subnav-links > a.is-active::after,
body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page .golmdm-u-subnav-v1014 > .golmdm-u-subnav-links > a.is-active::after,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-secondary-anchor-nav > a.is-active::after,
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page .golmdm-secondary-anchor-nav > a.is-active::after,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-secondary-anchor-nav > a.is-active::after,
body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page .golmdm-secondary-anchor-nav > a.is-active::after,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-anchor-nav > a.is-active::after,
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-anchor-nav > a.is-active::after,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-anchor-nav > a.is-active::after,
body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page .golmdm-liga-anchor-nav > a.is-active::after{
  content:""!important;
  display:block!important;
  position:absolute!important;
  left:0!important;
  right:0!important;
  top:auto!important;
  bottom:0!important;
  width:auto!important;
  min-width:0!important;
  max-width:none!important;
  height:2px!important;
  min-height:2px!important;
  max-height:2px!important;
  margin:0!important;
  padding:0!important;
  background:#43c95f!important;
  background-color:#39b54a!important;
  background-image:none!important;
  border:0!important;
  box-shadow:none!important;
  transform:none!important;
  z-index:2!important;
}







/* 5.0.0-beta.1625-home-poll-total-clean: canonical match secondary-nav edge containment.
   Source fix: match nav used full 100% paint width while the generated frame has a 1px rail seam.
   In light mode that protrusion blended into the white surface; in dark mode the black painted strip became visible.
   Keep the same structure for light/dark: only the painted nav strip is inset by 1px, no theme-only geometry. */
html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-page.golmdm-matchv89-page > .golmdm-u-subnav-v1014[data-golmdm-subnav-kind="match"],
html body.golmdm-virtual-match.golmdm-has-league-page #golmdm-virtual-page article.golmdm-page.golmdm-matchv89-page > .golmdm-u-subnav-v1014[data-golmdm-subnav-kind="match"]{
  --golmdm-match-subnav-edge:0px!important;
  width:calc(100% - (var(--golmdm-match-subnav-edge) * 2))!important;
  inline-size:calc(100% - (var(--golmdm-match-subnav-edge) * 2))!important;
  max-width:calc(100% - (var(--golmdm-match-subnav-edge) * 2))!important;
  max-inline-size:calc(100% - (var(--golmdm-match-subnav-edge) * 2))!important;
  min-width:0!important;
  min-inline-size:0!important;
  margin-left:var(--golmdm-match-subnav-edge)!important;
  margin-right:var(--golmdm-match-subnav-edge)!important;
  margin-inline:var(--golmdm-match-subnav-edge)!important;
  padding-left:0!important;
  padding-right:0!important;
  left:auto!important;
  right:auto!important;
  transform:none!important;
  translate:none!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-page.golmdm-matchv89-page > .golmdm-u-subnav-v1014[data-golmdm-subnav-kind="match"] > .golmdm-u-subnav-mini,
html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-page.golmdm-matchv89-page > .golmdm-u-subnav-v1014[data-golmdm-subnav-kind="match"] > .golmdm-u-subnav-links{
  margin-left:0!important;
  margin-right:0!important;
  min-width:0!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
}
@media(max-width:900px){
  html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-page.golmdm-matchv89-page > .golmdm-u-subnav-v1014[data-golmdm-subnav-kind="match"],
  html body.golmdm-virtual-match.golmdm-has-league-page #golmdm-virtual-page article.golmdm-page.golmdm-matchv89-page > .golmdm-u-subnav-v1014[data-golmdm-subnav-kind="match"]{
    --golmdm-match-subnav-edge:0px!important;
  }
}

/* 5.0.0-beta.1625-home-poll-total-clean: restore the visual separator between the club hero and the page subnav.
   Earlier club rhythm overrides intentionally removed border-bottom from .golmdm-clubv47-hero;
   keep layout height unchanged and draw the separator as an inset line, like league pages. */
html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page > .golmdm-clubv47-hero,
html body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page > .golmdm-clubv36-hero,
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv36-page > .golmdm-clubv47-hero,
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv36-page > .golmdm-clubv36-hero{
  box-shadow:inset 0 -1px 0 var(--clubv36-line,#e4e9ee)!important;
}
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page > .golmdm-clubv47-hero,
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page > .golmdm-clubv47-hero,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page > .golmdm-clubv47-hero,
body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page > .golmdm-clubv47-hero,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page > .golmdm-clubv36-hero,
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page > .golmdm-clubv36-hero,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page > .golmdm-clubv36-hero,
body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page article.golmdm-clubv36-page > .golmdm-clubv36-hero,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv36-page > .golmdm-clubv47-hero,
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv36-page > .golmdm-clubv47-hero,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv36-page > .golmdm-clubv47-hero,
body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv36-page > .golmdm-clubv47-hero,
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv36-page > .golmdm-clubv36-hero,
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv36-page > .golmdm-clubv36-hero,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv36-page > .golmdm-clubv36-hero,
body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page .golmdm-clubv36-page > .golmdm-clubv36-hero{
  box-shadow:inset 0 -1px 0 var(--clubv36-line,#21313d)!important;
}

/* 5.0.0-beta.1625-home-poll-total-clean: keep the match legionnaire strip on the normal content surface in dark theme.
   The note itself is transparent in the compact v1258 design, so it inherited the generated ad/rail surface (#23344b).
   Cover only this match-page strip with the regular page/card dark background; homepage notes and ad slots stay unchanged. */
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-matchv89-page > .golmdm-match-legionnaire-note.golmdm-legionnaire-note-v1255,
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page .golmdm-matchv89-page > .golmdm-match-legionnaire-note.golmdm-legionnaire-note-v1255,
html[data-golmdm-theme-boot="dark"] body.golmdm-has-league-page #golmdm-virtual-page .golmdm-matchv89-page > .golmdm-match-legionnaire-note.golmdm-legionnaire-note-v1255,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-matchv89-page > .golmdm-match-legionnaire-note.golmdm-legionnaire-note-v1255,
body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page .golmdm-matchv89-page > .golmdm-match-legionnaire-note.golmdm-legionnaire-note-v1255,
html body.golmdm-has-league-page #golmdm-virtual-page[data-golmdm-theme="dark"] .golmdm-matchv89-page > .golmdm-match-legionnaire-note.golmdm-legionnaire-note-v1255{
  margin:0!important;
  padding-top:12px!important;
  padding-bottom:12px!important;
  background:#0e1a26!important;
  background-color:#0e1a26!important;
  background-image:none!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}
html.golmd-theme-dark body.golmdm-has-league-page #golmdm-virtual-page .golmdm-matchv89-page > .golmdm-match-legionnaire-note.golmdm-legionnaire-note-v1255 + .golmdm-matchv89-events,
html.golmdm-dark-live body.golmdm-has-league-page #golmdm-virtual-page .golmdm-matchv89-page > .golmdm-match-legionnaire-note.golmdm-legionnaire-note-v1255 + .golmdm-matchv89-events,
html[data-golmdm-theme-boot="dark"] body.golmdm-has-league-page #golmdm-virtual-page .golmdm-matchv89-page > .golmdm-match-legionnaire-note.golmdm-legionnaire-note-v1255 + .golmdm-matchv89-events,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-matchv89-page > .golmdm-match-legionnaire-note.golmdm-legionnaire-note-v1255 + .golmdm-matchv89-events,
body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page .golmdm-matchv89-page > .golmdm-match-legionnaire-note.golmdm-legionnaire-note-v1255 + .golmdm-matchv89-events,
html body.golmdm-has-league-page #golmdm-virtual-page[data-golmdm-theme="dark"] .golmdm-matchv89-page > .golmdm-match-legionnaire-note.golmdm-legionnaire-note-v1255 + .golmdm-matchv89-events{
  border-top-color:#21313d!important;
}



/* 5.0.0-beta.2357-league-club-logos-balanced-spacing:
   Balance the vertical rhythm around the logo-only clubs row: a little more air
   between the Clubs heading and logos, less empty space after the logos. */
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#clubs > .golmdm-club-grid-logo-only,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#clubs > .golmdm-club-grid-logo-only,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs > .golmdm-club-grid-logo-only{
  margin-top:18px!important;
  margin-bottom:8px!important;
  padding-top:0!important;
  padding-bottom:0!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#clubs,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#clubs,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs{
  padding-bottom:0!important;
}
@media (max-width:1023px){
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#clubs > .golmdm-club-grid-logo-only,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#clubs > .golmdm-club-grid-logo-only,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#clubs > .golmdm-club-grid-logo-only{
    margin-top:16px!important;
    margin-bottom:6px!important;
  }
}


/* 5.0.0-beta.2358-league-round-switcher-contained:
   Keep many round pills inside the Matches header instead of pushing into the title or outside the card. */
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-rounds > .golmdm-head,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-rounds > .golmdm-head,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-rounds > .golmdm-head{
  display:grid!important;
  grid-template-columns:max-content minmax(0,1fr)!important;
  align-items:center!important;
  gap:12px!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-rounds > .golmdm-head h2,
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-rounds > .golmdm-head h3,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-rounds > .golmdm-head h2,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-rounds > .golmdm-head h3,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-rounds > .golmdm-head h2,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-rounds > .golmdm-head h3{
  flex:none!important;
  min-width:max-content!important;
  white-space:nowrap!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-switcher,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher{
  display:grid!important;
  grid-template-columns:28px minmax(0,1fr) 28px!important;
  align-items:center!important;
  justify-content:stretch!important;
  justify-self:stretch!important;
  gap:6px!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  overflow:hidden!important;
  margin:0!important;
  box-sizing:border-box!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-arrow,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-arrow,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-arrow{
  width:28px!important;
  min-width:28px!important;
  max-width:28px!important;
  height:28px!important;
  padding:0!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-pills,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills{
  display:flex!important;
  flex:1 1 auto!important;
  min-width:0!important;
  max-width:100%!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  white-space:nowrap!important;
  scrollbar-width:none!important;
  -webkit-overflow-scrolling:touch!important;
  box-sizing:border-box!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills::-webkit-scrollbar,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-pills::-webkit-scrollbar,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills::-webkit-scrollbar{display:none!important;}
@media (max-width:767px) and (orientation:portrait){
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-rounds > .golmdm-head,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-rounds > .golmdm-head,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-rounds > .golmdm-head{
    grid-template-columns:1fr!important;
    gap:8px!important;
    overflow:visible!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-switcher,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher{
    grid-template-columns:26px minmax(0,1fr) 26px!important;
    width:100%!important;
  }
}

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

html body.golmdm-has-league-page .golmdm-league-detail-v78 > header.golmdm-liga-hero.golmdm-league-hero-v2358,
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358{
  --lh-bg:#0b1f16;
  --lh-bg2:#0f2b1d;
  --lh-bg3:#153928;
  --lh-text:#f5f8f2;
  --lh-soft:rgba(235,244,235,.82);
  --lh-muted:rgba(226,238,225,.76);
  --lh-line:rgba(129,212,96,.26);
  --lh-line-soft:rgba(129,212,96,.14);
  --lh-accent:#79d45e;
  --lh-panel-bg:rgba(8,24,15,.22);
  position:relative!important;
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  min-height:120px!important;
  margin:0 0 10px!important;
  padding:0!important;
  overflow:hidden!important;
  border:0!important;
  border-bottom:1px solid rgba(129,212,96,.16)!important;
  border-radius:0!important;
  color:var(--lh-text)!important;
  background:
    radial-gradient(220px 80px at 83% 12%, rgba(255,255,255,.11) 0%, rgba(255,255,255,.03) 32%, rgba(255,255,255,0) 72%),
    radial-gradient(340px 120px at 22% 40%, rgba(43,110,61,.18) 0%, rgba(43,110,61,0) 74%),
    linear-gradient(90deg, rgba(19,57,40,.14) 0%, rgba(19,57,40,0) 38%, rgba(19,57,40,.10) 100%),
    linear-gradient(180deg, var(--lh-bg) 0%, var(--lh-bg2) 58%, var(--lh-bg3) 100%)!important;
  background-color:var(--lh-bg)!important;
  box-shadow:none!important;
  isolation:isolate!important;
}
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358::before,
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358::after{
  content:""!important;
  position:absolute!important;
  pointer-events:none!important;
  z-index:0!important;
}
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358::before{
  left:-2%!important;right:-2%!important;bottom:-30px!important;height:56px!important;
  background:radial-gradient(ellipse at center, rgba(120,207,88,.12) 0%, rgba(120,207,88,.04) 36%, rgba(120,207,88,0) 70%)!important;
  opacity:.95!important;
}
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358::after{
  inset:auto 0 0 0!important;height:1px!important;background:linear-gradient(90deg, transparent 0%, rgba(129,212,96,.10) 16%, rgba(129,212,96,.18) 50%, rgba(129,212,96,.10) 84%, transparent 100%)!important;
}
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 > .golmdm-liga-hero-main{
  position:relative!important;
  z-index:1!important;
  display:grid!important;
  grid-template-columns:82px minmax(0,1fr) 340px!important;
  grid-template-areas:"logo content stats" "controls controls controls"!important;
  align-items:center!important;
  column-gap:18px!important;
  row-gap:6px!important;
  width:100%!important;
  max-width:100%!important;
  min-height:120px!important;
  margin:0!important;
  padding:16px 24px 14px!important;
  background:transparent!important;
  background-color:transparent!important;
}
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-hero-logo-wrap{
  grid-area:logo!important;display:flex!important;align-items:center!important;justify-content:center!important;
  width:78px!important;min-width:78px!important;max-width:78px!important;height:78px!important;min-height:78px!important;
  margin:0!important;padding:2px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;
}
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-hero-logo-wrap.is-placeholder{
  width:76px!important;min-width:76px!important;max-width:76px!important;height:76px!important;min-height:76px!important;
  padding:12px!important;border:1px solid rgba(190,232,181,.16)!important;border-radius:10px!important;background:rgba(255,255,255,.04)!important;
}
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-hero-logo{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;filter:drop-shadow(0 8px 14px rgba(0,0,0,.22))!important;}
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-hero-logo-placeholder{display:flex!important;align-items:center!important;justify-content:center!important;}
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-hero-logo-placeholder svg{width:44px!important;height:50px!important;stroke:#d1e3cf!important;stroke-width:2.2!important;stroke-linecap:round!important;stroke-linejoin:round!important;opacity:.92!important;}
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-hero-content,
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-hero-content h1,
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-season-line,
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-subtitle,
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-stats,
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-hero-controls{background:transparent!important;background-color:transparent!important;}
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-hero-content{grid-area:content!important;min-width:0!important;max-width:none!important;padding:0!important;color:var(--lh-text)!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;}
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-hero-content h1{
  order:1!important;
  margin:0 0 6px!important;color:var(--lh-text)!important;-webkit-text-fill-color:var(--lh-text)!important;
  font-size:22px!important;line-height:1.02!important;font-weight:840!important;letter-spacing:-.028em!important;text-shadow:0 1px 0 rgba(0,0,0,.16)!important;
  white-space:normal!important;overflow:visible!important;text-overflow:clip!important;
}
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-season-line{order:3!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin:0!important;color:var(--lh-muted)!important;font-size:12px!important;font-weight:720!important;line-height:1.1!important;}
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-season-line > span,
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-season-line b{
  display:inline-flex!important;align-items:center!important;min-height:26px!important;margin:0!important;padding:0 12px!important;border:1px solid rgba(172,223,160,.16)!important;border-radius:999px!important;background:rgba(255,255,255,.06)!important;color:#e6eee3!important;font-size:12px!important;font-weight:760!important;white-space:nowrap!important;backdrop-filter:blur(2px)!important;
}
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-season-line b{gap:8px!important;color:#c9f0bc!important;background:rgba(47,143,31,.18)!important;border-color:rgba(120,207,88,.26)!important;}
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-season-line b i{display:block!important;width:8px!important;height:8px!important;border-radius:50%!important;background:var(--gol-status-color,#39b54a)!important;box-shadow:0 0 0 5px rgba(57,181,74,.12)!important;}
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-subtitle{order:2!important;margin:0 0 8px!important;color:var(--lh-soft)!important;font-size:14px!important;font-weight:650!important;line-height:1.2!important;}
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-stats{
  grid-area:stats!important;align-self:center!important;justify-self:end!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;
  width:318px!important;min-width:318px!important;max-width:318px!important;height:66px!important;min-height:66px!important;
  margin:0!important;padding:0!important;border:1px solid rgba(129,212,96,.24)!important;border-radius:12px!important;overflow:hidden!important;color:var(--lh-text)!important;background:linear-gradient(180deg, rgba(10,30,20,.30), rgba(8,24,16,.18))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03), 0 0 0 1px rgba(129,212,96,.03)!important;backdrop-filter:blur(2px)!important;
}
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-stats > span{
  display:grid!important;grid-template-columns:50px auto!important;grid-template-areas:"ico num" "ico lab"!important;align-content:center!important;justify-content:center!important;justify-items:start!important;gap:1px 10px!important;
  height:66px!important;min-height:66px!important;margin:0!important;padding:0 18px!important;border:0!important;background:transparent!important;color:var(--lh-text)!important;box-sizing:border-box!important;
}
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-stats > span + span{border-left:1px solid rgba(190,232,181,.18)!important;}
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-stats > span > .golmdm-league-hero-stat-icon{
  grid-area:ico!important;display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;min-width:44px!important;background:transparent!important;border:0!important;opacity:1!important;align-self:center!important;justify-self:end!important;filter:drop-shadow(0 0 10px rgba(139,234,97,.18))!important;
}
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-stats > span > .golmdm-league-hero-stat-icon::before{
  content:""!important;display:block!important;width:44px!important;height:44px!important;background:#8bea61!important;
  -webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-position:center!important;mask-position:center!important;-webkit-mask-size:contain!important;mask-size:contain!important;
}
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-stats > span > .golmdm-league-hero-stat-icon-clubs::before{
  width:46px!important;height:46px!important;
  -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='black' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='32' cy='18' r='8'/%3E%3Cpath d='M18 54c2-10 7.2-15 14-15s12 5 14 15'/%3E%3Ccircle cx='16' cy='26' r='6'/%3E%3Ccircle cx='48' cy='26' r='6'/%3E%3Cpath d='M5 54c1.7-7 5.5-11 11-11'/%3E%3Cpath d='M48 43c5.5 0 9.3 4 11 11'/%3E%3C/g%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='black' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='32' cy='18' r='8'/%3E%3Cpath d='M18 54c2-10 7.2-15 14-15s12 5 14 15'/%3E%3Ccircle cx='16' cy='26' r='6'/%3E%3Ccircle cx='48' cy='26' r='6'/%3E%3Cpath d='M5 54c1.7-7 5.5-11 11-11'/%3E%3Cpath d='M48 43c5.5 0 9.3 4 11 11'/%3E%3C/g%3E%3C/svg%3E")!important;
}
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-stats > span > .golmdm-league-hero-stat-icon-matches::before{
  -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='black' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 8v10M44 8v10M12 26h40'/%3E%3Crect x='11' y='14' width='42' height='42' rx='6'/%3E%3Crect x='20' y='34' width='9' height='9' rx='1' fill='black' stroke='none'/%3E%3Crect x='35' y='34' width='9' height='9' rx='1' fill='black' stroke='none'/%3E%3C/g%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='black' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 8v10M44 8v10M12 26h40'/%3E%3Crect x='11' y='14' width='42' height='42' rx='6'/%3E%3Crect x='20' y='34' width='9' height='9' rx='1' fill='black' stroke='none'/%3E%3Crect x='35' y='34' width='9' height='9' rx='1' fill='black' stroke='none'/%3E%3C/g%3E%3C/svg%3E")!important;
}
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-stats > span > b{grid-area:num!important;display:block!important;min-width:0!important;width:auto!important;color:#ffffff!important;font-size:27px!important;line-height:.88!important;font-weight:840!important;text-align:left!important;background:transparent!important;align-self:center!important;justify-self:start!important;}
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-stats > span > em{grid-area:lab!important;display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-style:normal!important;color:#ffffff!important;font-size:9.5px!important;line-height:1!important;font-weight:760!important;letter-spacing:.055em!important;text-transform:uppercase!important;color:rgba(245,248,242,.90)!important;background:transparent!important;justify-self:start!important;text-align:left!important;}
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-hero-controls{grid-area:controls!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding-top:0!important;}
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-hero-controls.is-empty{display:none!important;}
/* 5.0.0-beta.2481: mobile league hero follows the desktop information hierarchy.
   Logo and league details stay on the left; club/match counters form a compact
   two-row rail on the right instead of becoming a full-width block below. */
@media (max-width:900px){
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 > .golmdm-liga-hero-main{
    grid-template-columns:68px minmax(0,1fr) 150px!important;
    grid-template-areas:"logo content stats" "controls controls controls"!important;
    align-items:center!important;
    min-height:0!important;
    padding:14px!important;
    column-gap:14px!important;
    row-gap:8px!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-hero-logo-wrap{
    width:68px!important;min-width:68px!important;max-width:68px!important;height:68px!important;min-height:68px!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-hero-content h1{
    font-size:25px!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-stats{
    justify-self:end!important;
    align-self:center!important;
    grid-template-columns:1fr!important;
    grid-template-rows:repeat(2,minmax(0,1fr))!important;
    width:150px!important;min-width:150px!important;max-width:150px!important;
    height:94px!important;min-height:94px!important;
    border-radius:10px!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-stats > span{
    grid-template-columns:36px minmax(0,1fr)!important;
    grid-template-areas:"ico num" "ico lab"!important;
    justify-content:start!important;
    justify-items:start!important;
    align-content:center!important;
    width:100%!important;
    height:47px!important;min-height:47px!important;
    padding:0 11px!important;
    gap:1px 8px!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-stats > span + span{
    border-left:0!important;
    border-top:1px solid rgba(190,232,181,.18)!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-stats > span > .golmdm-league-hero-stat-icon{
    width:31px!important;height:31px!important;min-width:31px!important;
    justify-self:center!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-stats > span > .golmdm-league-hero-stat-icon::before{
    width:29px!important;height:29px!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-stats > span > .golmdm-league-hero-stat-icon-clubs::before{
    width:31px!important;height:31px!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-stats > span > b{
    font-size:22px!important;line-height:.9!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-stats > span > em{
    font-size:8.7px!important;letter-spacing:.045em!important;
  }
  /* 5.0.0-beta.2485: generic mobile heroes use a single grid row, equal top/bottom spacing,
     and a roomier title line box so Cyrillic diacritics such as Й are never clipped. */
  /* 5.0.0-beta.2483: generic mobile league heroes keep the framed placeholder.
     The left shield card and the right stats rail share the same visual logic,
     while the title sits cleanly in the middle and can wrap to multiple lines. */
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 > .golmdm-liga-hero-main.golmdm-liga-hero-main-has-placeholder{
    grid-template-columns:72px minmax(0,1fr) 150px!important;
    grid-template-areas:"logo content stats"!important;
    grid-template-rows:auto!important;
    min-height:0!important;
    padding-top:14px!important;
    padding-bottom:14px!important;
    column-gap:12px!important;
    row-gap:0!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-hero-main-has-placeholder .golmdm-liga-hero-logo-wrap.is-placeholder{
    width:72px!important;min-width:72px!important;max-width:72px!important;
    height:94px!important;min-height:94px!important;
    padding:12px!important;
    border:1px solid rgba(190,232,181,.18)!important;
    border-radius:10px!important;
    background:linear-gradient(180deg, rgba(255,255,255,.05), rgba(255,255,255,.02))!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.03), 0 0 0 1px rgba(129,212,96,.03)!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-hero-main-has-placeholder .golmdm-liga-hero-logo-placeholder svg{
    width:36px!important;height:42px!important;opacity:.82!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-hero-main-has-placeholder .golmdm-liga-hero-content{
    min-height:94px!important;
    justify-content:center!important;
    align-self:stretch!important;
    align-items:center!important;
    text-align:center!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-hero-main-has-placeholder .golmdm-liga-hero-content h1{
    margin:0!important;padding:.10em 0 .06em!important;font-size:25px!important;line-height:1.16!important;text-align:center!important;width:100%!important;overflow:visible!important;
  }
}
@media (max-width:640px){
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358{
    margin:0 0 8px!important;
    min-height:0!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 > .golmdm-liga-hero-main{
    grid-template-columns:52px minmax(0,1fr) 108px!important;
    grid-template-areas:"logo content stats" "controls controls controls"!important;
    padding:11px 10px!important;
    column-gap:9px!important;
    row-gap:7px!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-hero-logo-wrap{
    width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important;padding:3px!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-hero-logo-wrap.is-placeholder{
    padding:7px!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-hero-logo-placeholder svg{
    width:32px!important;height:38px!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-hero-content h1{
    margin:0 0 5px!important;
    font-size:21px!important;
    line-height:1.04!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-subtitle{
    margin:0 0 7px!important;
    font-size:11.8px!important;
    line-height:1.15!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-season-line{
    gap:5px!important;
    row-gap:5px!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-season-line > span,
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-season-line b{
    min-height:23px!important;
    padding:0 7px!important;
    font-size:9.8px!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-season-line b{
    gap:6px!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-season-line b i{
    width:7px!important;height:7px!important;box-shadow:0 0 0 4px rgba(57,181,74,.12)!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-stats{
    width:108px!important;min-width:108px!important;max-width:108px!important;
    height:90px!important;min-height:90px!important;
    border-radius:9px!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-stats > span{
    grid-template-columns:30px minmax(0,1fr)!important;
    height:45px!important;min-height:45px!important;
    padding:0 8px!important;
    gap:1px 6px!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-stats > span > .golmdm-league-hero-stat-icon{
    width:27px!important;height:27px!important;min-width:27px!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-stats > span > .golmdm-league-hero-stat-icon::before{
    width:25px!important;height:25px!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-stats > span > .golmdm-league-hero-stat-icon-clubs::before{
    width:27px!important;height:27px!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-stats > span > b{
    font-size:20px!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-stats > span > em{
    font-size:8px!important;
    letter-spacing:.035em!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 > .golmdm-liga-hero-main.golmdm-liga-hero-main-has-placeholder{
    grid-template-columns:54px minmax(0,1fr) 108px!important;
    grid-template-areas:"logo content stats"!important;
    grid-template-rows:auto!important;
    min-height:0!important;
    padding-top:11px!important;
    padding-bottom:11px!important;
    column-gap:8px!important;
    row-gap:0!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-hero-main-has-placeholder .golmdm-liga-hero-logo-wrap.is-placeholder{
    width:54px!important;min-width:54px!important;max-width:54px!important;
    height:90px!important;min-height:90px!important;
    padding:9px!important;
    border:1px solid rgba(190,232,181,.18)!important;
    border-radius:9px!important;
    background:linear-gradient(180deg, rgba(255,255,255,.05), rgba(255,255,255,.02))!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.03), 0 0 0 1px rgba(129,212,96,.03)!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-hero-main-has-placeholder .golmdm-liga-hero-logo-placeholder svg{
    width:28px!important;height:34px!important;opacity:.8!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-hero-main-has-placeholder .golmdm-liga-hero-content{
    min-height:90px!important;
    justify-content:center!important;
    align-self:stretch!important;
    align-items:center!important;
    text-align:center!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-hero-main-has-placeholder .golmdm-liga-hero-content h1{
    margin:0!important;padding:.10em 0 .06em!important;font-size:22px!important;line-height:1.16!important;text-align:center!important;width:100%!important;overflow:visible!important;
  }
}
@media (max-width:370px){
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 > .golmdm-liga-hero-main{
    grid-template-columns:45px minmax(0,1fr) 94px!important;
    padding:10px 8px!important;
    column-gap:7px!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-hero-logo-wrap{
    width:45px!important;min-width:45px!important;max-width:45px!important;height:45px!important;min-height:45px!important;padding:2px!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-hero-content h1{
    font-size:18.5px!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-subtitle{
    font-size:10.8px!important;
    margin-bottom:6px!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-season-line > span,
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-season-line b{
    min-height:21px!important;
    padding:0 6px!important;
    font-size:9.1px!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-stats{
    width:94px!important;min-width:94px!important;max-width:94px!important;
    height:84px!important;min-height:84px!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-stats > span{
    grid-template-columns:25px minmax(0,1fr)!important;
    height:42px!important;min-height:42px!important;
    padding:0 6px!important;
    gap:1px 5px!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-stats > span > .golmdm-league-hero-stat-icon{
    width:23px!important;height:23px!important;min-width:23px!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-stats > span > .golmdm-league-hero-stat-icon::before{
    width:22px!important;height:22px!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-stats > span > .golmdm-league-hero-stat-icon-clubs::before{
    width:23px!important;height:23px!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-stats > span > b{
    font-size:18px!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-stats > span > em{
    font-size:7.3px!important;
    letter-spacing:.02em!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 > .golmdm-liga-hero-main.golmdm-liga-hero-main-has-placeholder{
    grid-template-columns:48px minmax(0,1fr) 94px!important;
    grid-template-areas:"logo content stats"!important;
    grid-template-rows:auto!important;
    min-height:0!important;
    padding-top:10px!important;
    padding-bottom:10px!important;
    column-gap:7px!important;
    row-gap:0!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-hero-main-has-placeholder .golmdm-liga-hero-logo-wrap.is-placeholder{
    width:48px!important;min-width:48px!important;max-width:48px!important;
    height:84px!important;min-height:84px!important;
    padding:7px!important;
    border:1px solid rgba(190,232,181,.18)!important;
    border-radius:8px!important;
    background:linear-gradient(180deg, rgba(255,255,255,.05), rgba(255,255,255,.02))!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.03), 0 0 0 1px rgba(129,212,96,.03)!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-hero-main-has-placeholder .golmdm-liga-hero-logo-placeholder svg{
    width:24px!important;height:30px!important;opacity:.78!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-hero-main-has-placeholder .golmdm-liga-hero-content{
    min-height:84px!important;
    justify-content:center!important;
    align-self:stretch!important;
    align-items:center!important;
    text-align:center!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-hero-main-has-placeholder .golmdm-liga-hero-content h1{
    padding:.10em 0 .06em!important;font-size:20px!important;line-height:1.16!important;text-align:center!important;width:100%!important;overflow:visible!important;
  }
}

/* 5.0.0-beta.2354: keep league hero chips identical in light/dark theme. */
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-subtitle,
html.golmd-theme-dark body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-subtitle,
html.golmdm-dark-live body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-subtitle,
html[data-theme="dark"] body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-subtitle,
body.golmd-theme-dark.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-subtitle,
body.golmdm-has-league-page [data-golmdm-theme="dark"] header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-subtitle{
  color:var(--lh-soft)!important;
  -webkit-text-fill-color:var(--lh-soft)!important;
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  opacity:1!important;
}
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-season-line,
html.golmd-theme-dark body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-season-line,
html.golmdm-dark-live body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-season-line,
html[data-theme="dark"] body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-season-line,
body.golmd-theme-dark.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-season-line,
body.golmdm-has-league-page [data-golmdm-theme="dark"] header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-season-line{
  color:var(--lh-muted)!important;
  -webkit-text-fill-color:var(--lh-muted)!important;
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  opacity:1!important;
}
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-season-line > span,
html.golmd-theme-dark body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-season-line > span,
html.golmdm-dark-live body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-season-line > span,
html[data-theme="dark"] body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-season-line > span,
body.golmd-theme-dark.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-season-line > span,
body.golmdm-has-league-page [data-golmdm-theme="dark"] header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-season-line > span{
  color:#e6eee3!important;
  -webkit-text-fill-color:#e6eee3!important;
  background:rgba(255,255,255,.06)!important;
  background-color:rgba(255,255,255,.06)!important;
  background-image:none!important;
  border-color:rgba(172,223,160,.16)!important;
  opacity:1!important;
}
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-season-line b,
html.golmd-theme-dark body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-season-line b,
html.golmdm-dark-live body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-season-line b,
html[data-theme="dark"] body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-season-line b,
body.golmd-theme-dark.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-season-line b,
body.golmdm-has-league-page [data-golmdm-theme="dark"] header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-season-line b{
  color:#c9f0bc!important;
  -webkit-text-fill-color:#c9f0bc!important;
  background:rgba(47,143,31,.18)!important;
  background-color:rgba(47,143,31,.18)!important;
  background-image:none!important;
  border-color:rgba(120,207,88,.26)!important;
  opacity:1!important;
}
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-season-line b i,
html.golmd-theme-dark body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-season-line b i,
html.golmdm-dark-live body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-season-line b i,
html[data-theme="dark"] body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-season-line b i,
body.golmd-theme-dark.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-season-line b i,
body.golmdm-has-league-page [data-golmdm-theme="dark"] header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-season-line b i{
  background:var(--gol-status-color,#39b54a)!important;
  box-shadow:0 0 0 5px rgba(57,181,74,.12)!important;
}



/* 5.0.0-beta.2398-league-round-matchcenter-arrows:
   This block is deliberately inside league_hero_style_v2358(), which is printed AFTER
   league_detail_v78_inline_style(). The older 2360/2369 round-switcher layers live in
   league_detail_v78_inline_style() and were overriding previous fixes. */
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds{
  position:relative!important;
  overflow:visible!important;
  padding-top:0!important;
  margin-top:0!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head{
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  height:54px!important;
  min-height:54px!important;
  max-height:54px!important;
  width:100%!important;
  margin:0!important;
  padding:0 18px!important;
  padding-right:300px!important;
  border-top:1px solid #dce7df!important;
  border-bottom:1px solid #dce7df!important;
  border-left:0!important;
  border-right:0!important;
  background:#f4faf2!important;
  background-image:linear-gradient(90deg,rgba(87,184,62,.13) 0%,rgba(87,184,62,.07) 23%,rgba(255,255,255,.96) 58%,#fff 100%)!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
  z-index:1!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h2,
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h3,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h2,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h3,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h2,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h3{
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
  width:auto!important;
  min-width:0!important;
  max-width:100%!important;
  margin:0!important;
  padding:0!important;
  color:#071523!important;
  -webkit-text-fill-color:#071523!important;
  font-size:22px!important;
  line-height:1!important;
  font-weight:900!important;
  letter-spacing:-.015em!important;
  white-space:nowrap!important;
  overflow:visible!important;
  text-overflow:clip!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h2::before,
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h3::before,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h2::before,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h3::before,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h2::before,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h3::before{
  width:20px!important;
  height:20px!important;
  min-width:20px!important;
  margin:0!important;
  color:#58ad2f!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-switcher-row-v2392,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-switcher-row-v2392,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-switcher-row-v2392{
  position:absolute!important;
  top:0!important;
  right:16px!important;
  z-index:50!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  width:auto!important;
  max-width:292px!important;
  height:54px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  overflow:visible!important;
  pointer-events:auto!important;
  box-sizing:border-box!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-switcher-below-v2392,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-switcher-below-v2392,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-switcher-below-v2392{
  display:block!important;
  width:auto!important;
  min-width:0!important;
  max-width:100%!important;
  height:34px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
  pointer-events:auto!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-pills-inline-v2387,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-pills-inline-v2387,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-pills-inline-v2387{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  flex-wrap:nowrap!important;
  gap:8px!important;
  width:auto!important;
  max-width:100%!important;
  height:34px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  overflow:visible!important;
  white-space:nowrap!important;
  pointer-events:auto!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.is-numeric-round,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.is-numeric-round,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.is-numeric-round{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:34px!important;
  min-width:34px!important;
  max-width:34px!important;
  height:34px!important;
  flex:0 0 34px!important;
  margin:0!important;
  padding:0!important;
  border:1px solid #d5e0e7!important;
  border-radius:0!important;
  background:#fff!important;
  color:#071523!important;
  -webkit-text-fill-color:#071523!important;
  font-size:14px!important;
  font-weight:800!important;
  line-height:1!important;
  text-decoration:none!important;
  box-shadow:none!important;
  pointer-events:auto!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.is-text-round,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.is-text-round,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.is-text-round{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  height:34px!important;
  min-width:34px!important;
  max-width:none!important;
  flex:0 0 auto!important;
  margin:0!important;
  padding:0 11px!important;
  border:1px solid #d5e0e7!important;
  border-radius:0!important;
  background:#fff!important;
  color:#071523!important;
  -webkit-text-fill-color:#071523!important;
  font-size:12px!important;
  font-weight:800!important;
  line-height:1!important;
  text-decoration:none!important;
  box-shadow:none!important;
  pointer-events:auto!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.is-active,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.is-active,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.is-active{
  background:#58ad2f!important;
  border-color:#58ad2f!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:26px!important;
  min-width:26px!important;
  max-width:26px!important;
  height:34px!important;
  flex:0 0 26px!important;
  margin:0!important;
  padding:0!important;
  border:1px solid rgba(88,173,47,.18)!important;
  border-radius:0!important;
  background:rgba(88,173,47,.08)!important;
  color:#3d9b28!important;
  -webkit-text-fill-color:#3d9b28!important;
  font-size:21px!important;
  font-weight:900!important;
  line-height:1!important;
  text-decoration:none!important;
  box-shadow:none!important;
  cursor:pointer!important;
  pointer-events:auto!important;
  opacity:1!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395:hover,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395:hover,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395:hover{
  background:rgba(88,173,47,.14)!important;
  border-color:rgba(88,173,47,.28)!important;
  color:#2f8f22!important;
  -webkit-text-fill-color:#2f8f22!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395[aria-disabled="true"],
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395[aria-disabled="true"],
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395[aria-disabled="true"]{
  opacity:.33!important;
  cursor:default!important;
  pointer-events:none!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.is-round-hidden,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.is-round-hidden,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.is-round-hidden,
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a[hidden],
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a[hidden],
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a[hidden]{
  display:none!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-board-panel,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-board-panel,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-board-panel,
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-board,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-board,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-board{
  margin-top:0!important;
}
:is(html.golmd-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head{
  background:#101a26!important;
  background-image:linear-gradient(90deg,rgba(87,184,62,.15) 0%,rgba(87,184,62,.07) 22%,rgba(16,26,38,.98) 64%,#101a26 100%)!important;
  border-color:#21313d!important;
  color:#f4f7fb!important;
}
:is(html.golmd-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h3,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h3{
  color:#f4f7fb!important;
  -webkit-text-fill-color:#f4f7fb!important;
}
@media(max-width:767px){
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head{
    height:50px!important;min-height:50px!important;max-height:50px!important;padding:0 12px!important;padding-right:12px!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-switcher-row-v2392,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-switcher-row-v2392,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-switcher-row-v2392{
    position:relative!important;top:auto!important;right:auto!important;height:44px!important;max-width:100%!important;padding:5px 10px!important;justify-content:flex-end!important;overflow-x:auto!important;background:linear-gradient(90deg,rgba(87,184,62,.08),#fff 65%)!important;border-bottom:1px solid #dbe6ed!important;
  }
}


/* 5.0.0-beta.2398-league-round-matchcenter-arrows:
   Final small visual tune after the real 2396 layer: make Matches head exactly compact like Clubs,
   keep the round switcher on the same visual line, and make arrows look like navigation chevrons. */
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head{
  height:44px!important;
  min-height:44px!important;
  max-height:44px!important;
  padding:0 18px!important;
  padding-right:292px!important;
  border-top:1px solid rgba(8,16,24,.085)!important;
  border-bottom:1px solid #dbe6ed!important;
  background:#f7fbf5!important;
  background-image:linear-gradient(90deg,rgba(87,184,62,.11) 0%,rgba(87,184,62,.055) 28%,rgba(255,255,255,.96) 68%,#fff 100%)!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h2,
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h3,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h2,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h3,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h2,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h3{
  gap:10px!important;
  font-size:18px!important;
  line-height:1.1!important;
  font-weight:780!important;
  letter-spacing:-.02em!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h2::before,
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h3::before,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h2::before,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h3::before,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h2::before,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h3::before{
  width:18px!important;
  height:18px!important;
  min-width:18px!important;
  background-size:18px 18px!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-switcher-row-v2392,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-switcher-row-v2392,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-switcher-row-v2392{
  top:0!important;
  right:18px!important;
  height:44px!important;
  max-width:278px!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-switcher-below-v2392,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-switcher-below-v2392,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-switcher-below-v2392,
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-pills-inline-v2387,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-pills-inline-v2387,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-pills-inline-v2387{
  height:32px!important;
  gap:7px!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.is-numeric-round,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.is-numeric-round,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.is-numeric-round{
  width:32px!important;
  min-width:32px!important;
  max-width:32px!important;
  height:32px!important;
  flex-basis:32px!important;
  font-size:13px!important;
  font-weight:800!important;
  border-color:#d5e0e7!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395{
  width:18px!important;
  min-width:18px!important;
  max-width:18px!important;
  height:32px!important;
  flex-basis:18px!important;
  border:0!important;
  background:transparent!important;
  color:#4cae2f!important;
  -webkit-text-fill-color:#4cae2f!important;
  font-size:25px!important;
  line-height:30px!important;
  font-weight:800!important;
  opacity:.96!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395:hover,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395:hover,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395:hover{
  background:transparent!important;
  color:#2f8f22!important;
  -webkit-text-fill-color:#2f8f22!important;
  transform:translateY(-1px)!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395[aria-disabled="true"],
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395[aria-disabled="true"],
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395[aria-disabled="true"]{
  opacity:.25!important;
  background:transparent!important;
}
:is(html.golmd-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head{
  background:#101a26!important;
  background-image:linear-gradient(90deg,rgba(87,184,62,.12) 0%,rgba(87,184,62,.055) 28%,rgba(16,26,38,.98) 68%,#101a26 100%)!important;
  border-color:#21313d!important;
}
@media(max-width:767px){
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head{
    height:44px!important;min-height:44px!important;max-height:44px!important;padding:0 12px!important;padding-right:12px!important;
  }
}


/* 5.0.0-beta.2398-league-round-matchcenter-arrows:
   Lighter Clubs-style header gradient and Match Center style SVG arrows. */
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head{
  height:44px!important;
  min-height:44px!important;
  max-height:44px!important;
  background-color:#fff!important;
  background-image:linear-gradient(90deg,rgba(88,173,47,.105) 0%,rgba(88,173,47,.055) 116px,rgba(255,255,255,.98) 275px,#fff 100%)!important;
  border-top:1px solid rgba(8,16,24,.075)!important;
  border-bottom:1px solid #dce6ed!important;
  box-shadow:none!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h2,
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h3,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h2,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h3,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h2,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h3{
  font-size:18px!important;
  font-weight:780!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-switcher-row-v2392,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-switcher-row-v2392,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-switcher-row-v2392{
  height:44px!important;
  top:0!important;
  right:18px!important;
  max-width:282px!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-pills-inline-v2387,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-pills-inline-v2387,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-pills-inline-v2387{
  gap:7px!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395{
  width:32px!important;
  min-width:32px!important;
  max-width:32px!important;
  height:32px!important;
  flex:0 0 32px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  margin:0!important;
  padding:0!important;
  border:1px solid #d5e0e7!important;
  border-radius:0!important;
  background:#ffffff!important;
  box-shadow:none!important;
  color:#55ad31!important;
  -webkit-text-fill-color:#55ad31!important;
  font-size:0!important;
  line-height:1!important;
  text-decoration:none!important;
  opacity:1!important;
  transform:none!important;
  transition:background .12s ease,color .12s ease,border-color .12s ease!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395.is-prev-v2398,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395.is-prev-v2398,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395.is-prev-v2398{
  border-right:1px solid #d5e0e7!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395.is-next-v2398,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395.is-next-v2398,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395.is-next-v2398{
  border-left:1px solid #d5e0e7!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395 svg,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395 svg,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395 svg{
  width:17px!important;
  height:17px!important;
  display:block!important;
  stroke:currentColor!important;
  fill:none!important;
  stroke-width:2.35!important;
  stroke-linecap:round!important;
  stroke-linejoin:round!important;
  opacity:1!important;
  visibility:visible!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395:hover,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395:hover,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395:hover{
  background:#f6fbf2!important;
  border-color:#b9d68e!important;
  color:#2f8f22!important;
  -webkit-text-fill-color:#2f8f22!important;
  transform:none!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395[aria-disabled="true"],
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395[aria-disabled="true"],
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395[aria-disabled="true"]{
  opacity:.42!important;
  background:#fbfcfd!important;
  border-color:#e2e8ed!important;
  cursor:default!important;
}
:is(html.golmd-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head{
  background-color:#101a26!important;
  background-image:linear-gradient(90deg,rgba(87,184,62,.10) 0%,rgba(87,184,62,.045) 120px,rgba(16,26,38,.98) 275px,#101a26 100%)!important;
}
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395,
:is(html.golmd-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395{
  background:#12202d!important;
  border-color:#223444!important;
  color:#69c247!important;
  -webkit-text-fill-color:#69c247!important;
}
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395:hover,
:is(html.golmd-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395:hover{
  background:#162838!important;
  border-color:#2b4357!important;
}
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395[aria-disabled="true"],
:is(html.golmd-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395[aria-disabled="true"]{
  background:#101924!important;
  border-color:#1a2a37!important;
}


/* 5.0.0-beta.2400-league-round-single-line:
   Keep the Matches heading and round switcher on one visual row in every orientation.
   On narrow widths the JS reduces visible rounds; it must never push the switcher below the head. */
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds{
  position:relative!important;
  overflow:visible!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head{
  position:relative!important;
  height:44px!important;
  min-height:44px!important;
  max-height:44px!important;
  padding-top:0!important;
  padding-bottom:0!important;
  padding-right:320px!important;
  overflow:visible!important;
  box-sizing:border-box!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-switcher-row-v2392,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-switcher-row-v2392,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-switcher-row-v2392{
  position:absolute!important;
  top:0!important;
  right:16px!important;
  left:auto!important;
  height:44px!important;
  min-height:44px!important;
  max-height:44px!important;
  width:auto!important;
  max-width:300px!important;
  margin:0!important;
  padding:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  z-index:5!important;
  background:transparent!important;
  border:0!important;
  transform:none!important;
  overflow:visible!important;
  box-sizing:border-box!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-switcher-below-v2392,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-switcher-below-v2392,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-switcher-below-v2392,
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-pills-inline-v2387,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-pills-inline-v2387,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-pills-inline-v2387{
  height:32px!important;
  min-height:32px!important;
  max-height:32px!important;
  display:flex!important;
  flex-flow:row nowrap!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:7px!important;
  width:auto!important;
  max-width:100%!important;
  overflow:visible!important;
  white-space:nowrap!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a{
  flex-shrink:0!important;
}
@media(max-width:767px){
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head{
    height:42px!important;
    min-height:42px!important;
    max-height:42px!important;
    padding-right:212px!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-switcher-row-v2392,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-switcher-row-v2392,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-switcher-row-v2392{
    top:0!important;
    right:10px!important;
    height:42px!important;
    min-height:42px!important;
    max-height:42px!important;
    max-width:198px!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-switcher-below-v2392,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-switcher-below-v2392,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-switcher-below-v2392,
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-pills-inline-v2387,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-pills-inline-v2387,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-pills-inline-v2387{
    gap:5px!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.is-numeric-round,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.is-numeric-round,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.is-numeric-round,
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395{
    width:28px!important;
    min-width:28px!important;
    max-width:28px!important;
    height:28px!important;
    flex-basis:28px!important;
    font-size:12px!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395 svg,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395 svg,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395 svg{
    width:15px!important;
    height:15px!important;
  }
}
@media(max-width:430px){
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head{
    padding-right:174px!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-switcher-row-v2392,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-switcher-row-v2392,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-switcher-row-v2392{
    max-width:164px!important;
  }
}

/* 5.0.0-beta.2401/2402: mobile round switcher fit + touch swipe. */
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387{
  touch-action:pan-y!important;
  -webkit-user-select:none!important;
  user-select:none!important;
}
@media(max-width:430px){
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-pills-inline-v2387,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-pills-inline-v2387,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-pills-inline-v2387{
    gap:4px!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.is-numeric-round,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.is-numeric-round,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.is-numeric-round,
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395{
    width:27px!important;
    min-width:27px!important;
    max-width:27px!important;
    height:27px!important;
    flex-basis:27px!important;
  }
}
@media(max-width:370px){
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-switcher-row-v2392,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-switcher-row-v2392,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-switcher-row-v2392{
    right:8px!important;
    max-width:132px!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head{
    padding-right:142px!important;
  }
}

/* 5.0.0-beta.2402: keep at least 3 round tiles on normal phones, 2 only on very narrow phones. */
@media(max-width:430px) and (min-width:371px){
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-switcher-row-v2392,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-switcher-row-v2392,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-switcher-row-v2392{
    max-width:164px!important;
  }
}
@media(max-width:370px){
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-switcher-row-v2392,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-switcher-row-v2392,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-switcher-row-v2392{
    max-width:132px!important;
  }
}



/* 5.0.0-beta.2403-league-round-mobile-fixed-window:
   Fixed iPhone/mobile layout: keep 3 round tiles + two arrows on one line. */
@media(max-width:767px){
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head{
    height:44px!important;
    min-height:44px!important;
    max-height:44px!important;
    padding-right:206px!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-switcher-row-v2392,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-switcher-row-v2392,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-switcher-row-v2392{
    position:absolute!important;
    top:0!important;
    right:10px!important;
    left:auto!important;
    width:186px!important;
    min-width:186px!important;
    max-width:186px!important;
    height:44px!important;
    min-height:44px!important;
    max-height:44px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    overflow:visible!important;
    z-index:6!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-switcher-below-v2392,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-switcher-below-v2392,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-switcher-below-v2392,
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-pills-inline-v2387,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-pills-inline-v2387,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-pills-inline-v2387{
    width:186px!important;
    min-width:186px!important;
    max-width:186px!important;
    height:30px!important;
    min-height:30px!important;
    max-height:30px!important;
    display:flex!important;
    flex-flow:row nowrap!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:5px!important;
    overflow:visible!important;
    white-space:nowrap!important;
    touch-action:pan-y!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.is-numeric-round,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.is-numeric-round,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.is-numeric-round,
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395{
    width:30px!important;
    min-width:30px!important;
    max-width:30px!important;
    height:30px!important;
    min-height:30px!important;
    max-height:30px!important;
    flex:0 0 30px!important;
    font-size:12px!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395 svg,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395 svg,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395 svg{
    width:15px!important;
    height:15px!important;
  }
}
@media(max-width:370px){
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head{
    padding-right:176px!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-switcher-row-v2392,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-switcher-row-v2392,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-switcher-row-v2392,
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-switcher-below-v2392,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-switcher-below-v2392,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-switcher-below-v2392,
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-pills-inline-v2387,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-pills-inline-v2387,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-pills-inline-v2387{
    width:158px!important;
    min-width:158px!important;
    max-width:158px!important;
    gap:4px!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.is-numeric-round,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.is-numeric-round,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.is-numeric-round,
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395{
    width:28px!important;
    min-width:28px!important;
    max-width:28px!important;
    height:28px!important;
    min-height:28px!important;
    max-height:28px!important;
    flex-basis:28px!important;
  }
}


/* 5.0.0-beta.2405-league-round-mobile-free-scroll:
   Mobile: no cropped fixed window. Keep the section header in one line and let the
   round tiles scroll horizontally like the mobile club strip. */
@media(max-width:767px){
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds{
    position:relative!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head{
    height:44px!important;
    min-height:44px!important;
    max-height:44px!important;
    padding:0 12px!important;
    padding-right:0!important;
    overflow:hidden!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h2,
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h3,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h2,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h3,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h2,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h3{
    max-width:126px!important;
    overflow:hidden!important;
    white-space:nowrap!important;
    text-overflow:ellipsis!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-switcher-row-v2392,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-switcher-row-v2392,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-switcher-row-v2392{
    position:absolute!important;
    top:0!important;
    left:126px!important;
    right:8px!important;
    width:auto!important;
    min-width:0!important;
    max-width:none!important;
    height:44px!important;
    min-height:44px!important;
    max-height:44px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    overflow:hidden!important;
    z-index:8!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-switcher-below-v2392,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-switcher-below-v2392,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-switcher-below-v2392,
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-pills-inline-v2387,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-pills-inline-v2387,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-pills-inline-v2387{
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    height:32px!important;
    min-height:32px!important;
    max-height:32px!important;
    display:flex!important;
    flex-flow:row nowrap!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:6px!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    white-space:nowrap!important;
    scrollbar-width:none!important;
    -webkit-overflow-scrolling:touch!important;
    overscroll-behavior-x:contain!important;
    touch-action:pan-x!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-pills-inline-v2387::-webkit-scrollbar,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-pills-inline-v2387::-webkit-scrollbar,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-pills-inline-v2387::-webkit-scrollbar{
    display:none!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.is-numeric-round,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.is-numeric-round,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.is-numeric-round{
    display:inline-flex!important;
    width:32px!important;
    min-width:32px!important;
    max-width:32px!important;
    height:32px!important;
    min-height:32px!important;
    max-height:32px!important;
    flex:0 0 32px!important;
    padding:0!important;
    margin:0!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395{
    display:none!important;
  }
}
@media(max-width:374px){
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h2,
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h3,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h2,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h3,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h2,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-head h3{
    max-width:112px!important;
    font-size:17px!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-switcher-row-v2392,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-switcher-row-v2392,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds > .golmdm-round-switcher-row-v2392{
    left:112px!important;
  }
}

/* 5.0.0-beta.2405-league-round-mobile-free-scroll:
   Final mobile override: native horizontal strip, no JS window, no snap-back. */
@media(max-width:767px){
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387{
    overflow-x:auto!important;
    overflow-y:hidden!important;
    -webkit-overflow-scrolling:touch!important;
    scroll-snap-type:none!important;
    touch-action:pan-x pan-y!important;
    justify-content:flex-start!important;
    padding-left:4px!important;
    padding-right:10px!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a[data-gol-round-index],
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a[data-gol-round-index],
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a[data-gol-round-index]{
    display:inline-flex!important;
    visibility:visible!important;
    opacity:1!important;
    scroll-snap-align:none!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a[data-gol-round-index][hidden],
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a[data-gol-round-index][hidden],
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches .golmdm-round-pills-inline-v2387 > a[data-gol-round-index][hidden]{
    display:inline-flex!important;
  }
}

/* 5.0.0-beta.2406-league-round-mobile-drag-guard:
   Keep mobile horizontal scroll from being interpreted as a round tap. */
@media(max-width:767px){
  html body.golmdm-has-league-page section#matches .golmdm-round-pills-inline-v2387 > a[data-gol-round-index]{
    -webkit-tap-highlight-color:rgba(0,0,0,0)!important;
    user-select:none!important;
    -webkit-user-select:none!important;
  }
}



/* 5.0.0-beta.2412-league-round-desktop-window-fix:
   Final ownership for the league round switcher. Initial layout is CSS/server-driven;
   JS no longer rewrites it after boot. */
html body.golmdm-has-league-page section#matches .golmdm-round-pills-inline-v2387 > a.is-round-hidden,
html body.golmdm-has-league-page section#matches .golmdm-round-pills-v2367 > a.is-round-hidden{
  display:none!important;
}
@media(max-width:767px){
  html body.golmdm-has-league-page section#matches.golmdm-rounds{
    position:relative!important;
    overflow:hidden!important;
  }
  html body.golmdm-has-league-page section#matches.golmdm-rounds > .golmdm-head{
    padding-right:0!important;
  }
  html body.golmdm-has-league-page section#matches.golmdm-rounds > .golmdm-round-switcher-row-v2392{
    position:absolute!important;
    left:128px!important;
    right:8px!important;
    top:0!important;
    height:44px!important;
    width:auto!important;
    min-width:0!important;
    max-width:none!important;
    z-index:3!important;
    overflow:hidden!important;
    display:block!important;
    pointer-events:auto!important;
  }
  html body.golmdm-has-league-page section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-switcher-below-v2392,
  html body.golmdm-has-league-page section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-pills-inline-v2387{
    position:relative!important;
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    height:44px!important;
    display:flex!important;
    flex-flow:row nowrap!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:6px!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    -webkit-overflow-scrolling:touch!important;
    overscroll-behavior-x:contain!important;
    scroll-snap-type:none!important;
    scrollbar-width:none!important;
    touch-action:pan-x pan-y!important;
    padding:0 10px 0 0!important;
  }
  html body.golmdm-has-league-page section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-pills-inline-v2387::-webkit-scrollbar{display:none!important;}
  html body.golmdm-has-league-page section#matches .golmdm-round-pills-inline-v2387 > a[data-gol-round-index],
  html body.golmdm-has-league-page section#matches .golmdm-round-pills-v2367 > a[data-gol-round-index],
  html body.golmdm-has-league-page section#matches .golmdm-round-pills-inline-v2387 > a.is-round-hidden,
  html body.golmdm-has-league-page section#matches .golmdm-round-pills-v2367 > a.is-round-hidden{
    display:inline-flex!important;
    width:34px!important;
    min-width:34px!important;
    max-width:34px!important;
    height:34px!important;
    flex:0 0 34px!important;
    padding:0!important;
    margin:0!important;
    opacity:1!important;
    visibility:visible!important;
    scroll-snap-align:none!important;
    -webkit-tap-highlight-color:rgba(0,0,0,0)!important;
    user-select:none!important;
    -webkit-user-select:none!important;
  }
  html body.golmdm-has-league-page section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395,
  html body.golmdm-has-league-page section#matches .golmdm-round-pills-v2367 > a.golmdm-round-nav-arrow-v2395{
    display:none!important;
  }
}
@media(max-width:370px){
  html body.golmdm-has-league-page section#matches.golmdm-rounds > .golmdm-round-switcher-row-v2392{
    left:118px!important;
    right:6px!important;
  }
  html body.golmdm-has-league-page section#matches .golmdm-round-pills-inline-v2387 > a[data-gol-round-index],
  html body.golmdm-has-league-page section#matches .golmdm-round-pills-v2367 > a[data-gol-round-index],
  html body.golmdm-has-league-page section#matches .golmdm-round-pills-inline-v2387 > a.is-round-hidden,
  html body.golmdm-has-league-page section#matches .golmdm-round-pills-v2367 > a.is-round-hidden{
    width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;flex-basis:32px!important;
  }
}



/* 5.0.0-beta.2412-league-round-desktop-window-fix:
   Final round-switcher ownership after removing the legacy footer v2129 controller.
   Desktop keeps a fixed 5-round window; mobile is a normal native horizontal strip.
   This block intentionally comes last inside league_hero_style_v2358(). */
html body.golmdm-has-league-page section#matches.golmdm-rounds > .golmdm-head{
  height:44px!important;
  min-height:44px!important;
  max-height:44px!important;
  padding:0 12px!important;
  border-top:1px solid rgba(8,16,24,.075)!important;
  border-bottom:1px solid #dce6ed!important;
  background-color:#fff!important;
  background-image:linear-gradient(90deg,rgba(88,173,47,.105) 0%,rgba(88,173,47,.055) 116px,rgba(255,255,255,.98) 275px,#fff 100%)!important;
  overflow:hidden!important;
  position:relative!important;
  box-sizing:border-box!important;
}
html body.golmdm-has-league-page section#matches.golmdm-rounds > .golmdm-head h2,
html body.golmdm-has-league-page section#matches.golmdm-rounds > .golmdm-head h3{
  font-size:18px!important;
  line-height:1!important;
  font-weight:780!important;
  margin:0!important;
  white-space:nowrap!important;
}
html body.golmdm-has-league-page section#matches.golmdm-rounds > .golmdm-round-switcher-row-v2392{
  position:absolute!important;
  top:0!important;
  right:18px!important;
  height:44px!important;
  max-width:282px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  overflow:hidden!important;
  z-index:8!important;
  pointer-events:auto!important;
  box-sizing:border-box!important;
}
html body.golmdm-has-league-page section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-switcher-below-v2392,
html body.golmdm-has-league-page section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-pills-inline-v2387{
  display:flex!important;
  flex-flow:row nowrap!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:7px!important;
  height:32px!important;
  min-height:32px!important;
  max-height:32px!important;
  width:auto!important;
  min-width:0!important;
  max-width:none!important;
  overflow:hidden!important;
  white-space:nowrap!important;
  scroll-behavior:auto!important;
  box-sizing:border-box!important;
}
html body.golmdm-has-league-page section#matches .golmdm-round-pills-inline-v2387 > a.is-numeric-round{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:32px!important;
  min-width:32px!important;
  max-width:32px!important;
  height:32px!important;
  min-height:32px!important;
  max-height:32px!important;
  flex:0 0 32px!important;
  padding:0!important;
  margin:0!important;
  border:1px solid #d5e0e7!important;
  border-radius:0!important;
  background:#fff!important;
  color:#0f1d2b!important;
  -webkit-text-fill-color:#0f1d2b!important;
  font-size:13px!important;
  line-height:1!important;
  font-weight:800!important;
  text-decoration:none!important;
  box-shadow:none!important;
  box-sizing:border-box!important;
}
html body.golmdm-has-league-page section#matches .golmdm-round-pills-inline-v2387 > a.is-text-round{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-width:32px!important;
  height:32px!important;
  flex:0 0 auto!important;
  padding:0 10px!important;
  border:1px solid #d5e0e7!important;
  border-radius:0!important;
  background:#fff!important;
  color:#0f1d2b!important;
  -webkit-text-fill-color:#0f1d2b!important;
  font-size:12px!important;
  font-weight:800!important;
  white-space:nowrap!important;
  text-decoration:none!important;
  box-sizing:border-box!important;
}
html body.golmdm-has-league-page section#matches .golmdm-round-pills-inline-v2387 > a.is-active{
  background:#58ad2f!important;
  border-color:#58ad2f!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
html body.golmdm-has-league-page section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395{
  width:32px!important;
  min-width:32px!important;
  max-width:32px!important;
  height:32px!important;
  flex:0 0 32px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  margin:0!important;
  padding:0!important;
  border:1px solid #d5e0e7!important;
  border-radius:0!important;
  background:#fff!important;
  box-shadow:none!important;
  color:#55ad31!important;
  -webkit-text-fill-color:#55ad31!important;
  font-size:0!important;
  text-decoration:none!important;
  opacity:1!important;
  box-sizing:border-box!important;
}
html body.golmdm-has-league-page section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395 svg{
  width:17px!important;
  height:17px!important;
  display:block!important;
  stroke:currentColor!important;
  fill:none!important;
  stroke-width:2.35!important;
  stroke-linecap:round!important;
  stroke-linejoin:round!important;
}
html body.golmdm-has-league-page section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395[aria-disabled="true"]{
  opacity:.42!important;
  background:#fbfcfd!important;
  border-color:#e2e8ed!important;
  cursor:default!important;
}
html body.golmdm-has-league-page section#matches .golmdm-round-pills-inline-v2387 > a.is-round-hidden,
html body.golmdm-has-league-page section#matches .golmdm-round-pills-v2367 > a.is-round-hidden{
  display:none!important;
}
@media(max-width:767px){
  html body.golmdm-has-league-page section#matches.golmdm-rounds{
    position:relative!important;
    overflow:hidden!important;
  }
  html body.golmdm-has-league-page section#matches.golmdm-rounds > .golmdm-head{
    padding:0 12px!important;
    padding-right:0!important;
  }
  html body.golmdm-has-league-page section#matches.golmdm-rounds > .golmdm-head h2,
  html body.golmdm-has-league-page section#matches.golmdm-rounds > .golmdm-head h3{
    max-width:116px!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }
  html body.golmdm-has-league-page section#matches.golmdm-rounds > .golmdm-round-switcher-row-v2392{
    position:absolute!important;
    left:116px!important;
    right:0!important;
    top:0!important;
    height:44px!important;
    max-width:none!important;
    width:auto!important;
    overflow:hidden!important;
    justify-content:flex-start!important;
    padding:0!important;
  }
  html body.golmdm-has-league-page section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-switcher-below-v2392,
  html body.golmdm-has-league-page section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-pills-inline-v2387{
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    height:44px!important;
    min-height:44px!important;
    max-height:44px!important;
    gap:6px!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    -webkit-overflow-scrolling:touch!important;
    overscroll-behavior-x:contain!important;
    touch-action:pan-x pan-y!important;
    scrollbar-width:none!important;
    padding:0 12px 0 0!important;
    scroll-snap-type:none!important;
  }
  html body.golmdm-has-league-page section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-pills-inline-v2387::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;}
  html body.golmdm-has-league-page section#matches .golmdm-round-pills-inline-v2387 > a.is-round-hidden,
  html body.golmdm-has-league-page section#matches .golmdm-round-pills-v2367 > a.is-round-hidden,
  html body.golmdm-has-league-page section#matches .golmdm-round-pills-inline-v2387 > a[hidden],
  html body.golmdm-has-league-page section#matches .golmdm-round-pills-v2367 > a[hidden]{
    display:inline-flex!important;
    visibility:visible!important;
  }
  html body.golmdm-has-league-page section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395{
    display:none!important;
  }
  html body.golmdm-has-league-page section#matches .golmdm-round-pills-inline-v2387 > a.is-numeric-round{
    width:32px!important;
    min-width:32px!important;
    max-width:32px!important;
    height:32px!important;
    min-height:32px!important;
    max-height:32px!important;
    flex:0 0 32px!important;
  }
}


/* 5.0.0-beta.2412-league-round-desktop-window-fix: final geometry, no post-load repaint. */
html body.golmdm-has-league-page section#matches.golmdm-rounds > .golmdm-round-switcher-row-v2392{
  right:14px!important;
  max-width:none!important;
}
html body.golmdm-has-league-page section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-switcher-below-v2392,
html body.golmdm-has-league-page section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-pills-inline-v2387{
  overflow:hidden!important;
}
@media(max-width:767px){
  html body.golmdm-has-league-page section#matches.golmdm-rounds > .golmdm-round-switcher-row-v2392{
    left:108px!important;
    right:0!important;
    max-width:none!important;
    overflow:hidden!important;
  }
  html body.golmdm-has-league-page section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-switcher-below-v2392,
  html body.golmdm-has-league-page section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-pills-inline-v2387{
    overflow-x:auto!important;
    overflow-y:hidden!important;
    -webkit-overflow-scrolling:touch!important;
    touch-action:pan-x pan-y!important;
    justify-content:flex-start!important;
    padding-left:0!important;
    padding-right:12px!important;
  }
}



/* 5.0.0-beta.2412-league-round-desktop-window-fix:
   The desktop switcher has a fixed visual width for exactly 5 rounds + 2 arrows.
   This prevents the right arrow from being clipped by older overflow/width rules and
   removes stale gol_round_window shifts from the first paint. */
@media (min-width:768px){
  html body.golmdm-has-league-page section#matches.golmdm-rounds > .golmdm-round-switcher-row-v2392{
    position:absolute!important;
    top:0!important;
    right:18px!important;
    left:auto!important;
    width:266px!important;
    min-width:266px!important;
    max-width:calc(100% - 180px)!important;
    height:44px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    overflow:visible!important;
    padding:0!important;
    margin:0!important;
    box-sizing:border-box!important;
  }
  html body.golmdm-has-league-page section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-switcher-below-v2392,
  html body.golmdm-has-league-page section#matches .golmdm-round-switcher-row-v2392 .golmdm-round-pills-inline-v2387{
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    height:32px!important;
    display:flex!important;
    flex-flow:row nowrap!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:7px!important;
    overflow:visible!important;
    white-space:nowrap!important;
    box-sizing:border-box!important;
  }
  html body.golmdm-has-league-page section#matches .golmdm-round-pills-inline-v2387 > a.is-round-hidden,
  html body.golmdm-has-league-page section#matches .golmdm-round-pills-v2367 > a.is-round-hidden{
    display:none!important;
  }
  html body.golmdm-has-league-page section#matches .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395{
    display:inline-flex!important;
    visibility:visible!important;
  }
}


/* 5.0.0-beta.2414-league-round-head-corner-fix:
   The round switcher is now rendered inside the Matches head. This removes the old
   sibling/absolute overlay conflict that could clip the last arrow or position the
   controls against the wrong ancestor. */
html body.golmdm-has-league-page section#matches.golmdm-matches-section-v2413{
  position:relative!important;
  width:100%!important;
  max-width:100%!important;
  margin:16px 0 0!important;
  padding:0!important;
  overflow:visible!important;
  background:#fff!important;
  box-sizing:border-box!important;
}
html body.golmdm-has-league-page section#matches.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:14px!important;
  width:100%!important;
  min-height:48px!important;
  height:auto!important;
  max-height:none!important;
  margin:0!important;
  padding:8px 14px!important;
  border-top:1px solid rgba(8,16,24,.075)!important;
  border-bottom:1px solid #dce6ed!important;
  background-color:#fff!important;
  background-image:linear-gradient(90deg,rgba(88,173,47,.105) 0%,rgba(88,173,47,.055) 116px,rgba(255,255,255,.98) 275px,#fff 100%)!important;
  box-sizing:border-box!important;
  overflow:visible!important;
}
html body.golmdm-has-league-page section#matches.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420 h2,
html body.golmdm-has-league-page section#matches.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420 h3{
  display:inline-flex!important;
  align-items:center!important;
  gap:10px!important;
  flex:0 0 auto!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  color:#071523!important;
  font-size:18px!important;
  line-height:1!important;
  font-weight:780!important;
  white-space:nowrap!important;
}
html body.golmdm-has-league-page section#matches.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420 > .golmdm-round-switcher-row-v2413{
  position:static!important;
  inset:auto!important;
  flex:0 1 auto!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  width:auto!important;
  min-width:0!important;
  max-width:calc(100% - 132px)!important;
  height:auto!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
  box-sizing:border-box!important;
}
html body.golmdm-has-league-page section#matches.golmdm-matches-section-v2413 .golmdm-round-switcher-row-v2413 .golmdm-round-switcher-below-v2392,
html body.golmdm-has-league-page section#matches.golmdm-matches-section-v2413 .golmdm-round-switcher-row-v2413 .golmdm-round-pills-inline-v2387{
  display:flex!important;
  flex-flow:row nowrap!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:7px!important;
  width:auto!important;
  min-width:0!important;
  max-width:100%!important;
  height:32px!important;
  min-height:32px!important;
  max-height:32px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
  white-space:nowrap!important;
  box-sizing:border-box!important;
}
html body.golmdm-has-league-page section#matches.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.is-numeric-round,
html body.golmdm-has-league-page section#matches.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.is-text-round,
html body.golmdm-has-league-page section#matches.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  height:32px!important;
  min-height:32px!important;
  max-height:32px!important;
  margin:0!important;
  border:1px solid #d5e0e7!important;
  border-radius:0!important;
  background:#fff!important;
  box-shadow:none!important;
  color:#0f1d2b!important;
  -webkit-text-fill-color:#0f1d2b!important;
  text-decoration:none!important;
  line-height:1!important;
  box-sizing:border-box!important;
}
html body.golmdm-has-league-page section#matches.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.is-numeric-round{
  width:32px!important;min-width:32px!important;max-width:32px!important;flex:0 0 32px!important;padding:0!important;font-size:13px!important;font-weight:800!important;
}
html body.golmdm-has-league-page section#matches.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.is-text-round{
  min-width:32px!important;max-width:none!important;flex:0 0 auto!important;padding:0 10px!important;font-size:12px!important;font-weight:800!important;white-space:nowrap!important;
}
html body.golmdm-has-league-page section#matches.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395{
  width:32px!important;min-width:32px!important;max-width:32px!important;flex:0 0 32px!important;padding:0!important;color:#55ad31!important;-webkit-text-fill-color:#55ad31!important;font-size:0!important;
}
html body.golmdm-has-league-page section#matches.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395 svg{
  display:block!important;width:17px!important;height:17px!important;fill:none!important;stroke:currentColor!important;stroke-width:2.35!important;stroke-linecap:round!important;stroke-linejoin:round!important;
}
html body.golmdm-has-league-page section#matches.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.is-active{
  background:#58ad2f!important;border-color:#58ad2f!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
}
html body.golmdm-has-league-page section#matches.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395[aria-disabled="true"]{
  opacity:.42!important;background:#fbfcfd!important;border-color:#e2e8ed!important;cursor:default!important;pointer-events:none!important;
}
@media(min-width:768px){
  html body.golmdm-has-league-page section#matches.golmdm-matches-section-v2413 .golmdm-round-switcher-row-v2413.is-windowed-row-v2413{max-width:300px!important;}
  html body.golmdm-has-league-page section#matches.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.is-round-hidden,
  html body.golmdm-has-league-page section#matches.golmdm-matches-section-v2413 .golmdm-round-pills-v2367 > a.is-round-hidden{display:none!important;}
}
@media(max-width:767px){
  html body.golmdm-has-league-page section#matches.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420{
    min-height:48px!important;padding:8px 10px 8px 12px!important;gap:8px!important;overflow:hidden!important;
  }
  html body.golmdm-has-league-page section#matches.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420 h3{
    max-width:92px!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:17px!important;
  }
  html body.golmdm-has-league-page section#matches.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420 > .golmdm-round-switcher-row-v2413{
    flex:1 1 auto!important;max-width:none!important;overflow:hidden!important;justify-content:flex-start!important;
  }
  html body.golmdm-has-league-page section#matches.golmdm-matches-section-v2413 .golmdm-round-switcher-row-v2413 .golmdm-round-switcher-below-v2392,
  html body.golmdm-has-league-page section#matches.golmdm-matches-section-v2413 .golmdm-round-switcher-row-v2413 .golmdm-round-pills-inline-v2387{
    width:100%!important;max-width:100%!important;height:32px!important;overflow-x:auto!important;overflow-y:hidden!important;justify-content:flex-start!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x pan-y!important;scrollbar-width:none!important;
  }
  html body.golmdm-has-league-page section#matches.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;}
  html body.golmdm-has-league-page section#matches.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395{display:none!important;}
  html body.golmdm-has-league-page section#matches.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.is-round-hidden,
  html body.golmdm-has-league-page section#matches.golmdm-matches-section-v2413 .golmdm-round-pills-v2367 > a.is-round-hidden,
  html body.golmdm-has-league-page section#matches.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a[hidden],
  html body.golmdm-has-league-page section#matches.golmdm-matches-section-v2413 .golmdm-round-pills-v2367 > a[hidden]{display:inline-flex!important;visibility:visible!important;}
}

/* 5.0.0-beta.2414-league-round-head-corner-hard-owner:
   Final high-specificity owner for the league Matches round switcher.
   The previous 2413 block put the switcher inside the head, but older v2389 rules
   with the .golmdm-league-detail-v78 context still won parts of the layout and
   left the controls sitting after the title. Keep the switcher inside the head,
   but anchor it absolutely to the right edge of that head. */
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413{
  position:relative!important;
  width:100%!important;
  max-width:100%!important;
  margin:16px 0 0!important;
  padding:0!important;
  border-top:0!important;
  overflow:visible!important;
  background:#fff!important;
  box-sizing:border-box!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420{
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  width:100%!important;
  height:50px!important;
  min-height:50px!important;
  max-height:50px!important;
  margin:0!important;
  padding:0 322px 0 18px!important;
  gap:0!important;
  border-top:1px solid rgba(8,16,24,.075)!important;
  border-bottom:1px solid #dce6ed!important;
  background-color:#fff!important;
  background-image:linear-gradient(90deg,rgba(88,173,47,.105) 0%,rgba(88,173,47,.055) 116px,rgba(255,255,255,.98) 275px,#fff 100%)!important;
  box-sizing:border-box!important;
  overflow:visible!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420 h2,
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420 h3,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420 h2,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420 h3,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420 h2,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420 h3{
  display:inline-flex!important;
  align-items:center!important;
  gap:10px!important;
  flex:0 1 auto!important;
  max-width:100%!important;
  margin:0!important;
  padding:0!important;
  color:#071523!important;
  -webkit-text-fill-color:#071523!important;
  font-size:18px!important;
  line-height:1!important;
  font-weight:780!important;
  letter-spacing:-.015em!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  background:transparent!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420 > .golmdm-round-switcher-row-v2413,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420 > .golmdm-round-switcher-row-v2413,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420 > .golmdm-round-switcher-row-v2413{
  position:absolute!important;
  top:7px!important;
  right:16px!important;
  bottom:auto!important;
  left:auto!important;
  inset:7px 16px auto auto!important;
  transform:none!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  width:auto!important;
  min-width:0!important;
  max-width:calc(100% - 190px)!important;
  height:36px!important;
  min-height:36px!important;
  max-height:36px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
  z-index:30!important;
  pointer-events:auto!important;
  box-sizing:border-box!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-switcher-row-v2413 .golmdm-round-switcher-below-v2392,
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-switcher-row-v2413 .golmdm-round-pills-inline-v2387,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-switcher-row-v2413 .golmdm-round-switcher-below-v2392,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-switcher-row-v2413 .golmdm-round-pills-inline-v2387,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-switcher-row-v2413 .golmdm-round-switcher-below-v2392,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-switcher-row-v2413 .golmdm-round-pills-inline-v2387{
  display:flex!important;
  flex-flow:row nowrap!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:7px!important;
  width:auto!important;
  min-width:0!important;
  max-width:100%!important;
  height:36px!important;
  min-height:36px!important;
  max-height:36px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
  white-space:nowrap!important;
  pointer-events:auto!important;
  box-sizing:border-box!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.is-numeric-round,
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.is-text-round,
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.is-numeric-round,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.is-text-round,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.is-numeric-round,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.is-text-round,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:36px!important;
  min-width:36px!important;
  max-width:36px!important;
  height:36px!important;
  min-height:36px!important;
  max-height:36px!important;
  flex:0 0 36px!important;
  margin:0!important;
  padding:0!important;
  border:1px solid #d5e0e7!important;
  border-radius:0!important;
  background:#fff!important;
  background-image:none!important;
  box-shadow:none!important;
  color:#0f1d2b!important;
  -webkit-text-fill-color:#0f1d2b!important;
  font-size:14px!important;
  line-height:1!important;
  font-weight:800!important;
  text-align:center!important;
  text-decoration:none!important;
  white-space:nowrap!important;
  overflow:visible!important;
  transform:none!important;
  box-sizing:border-box!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.is-text-round,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.is-text-round,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.is-text-round{
  width:auto!important;
  min-width:36px!important;
  max-width:none!important;
  padding:0 10px!important;
  flex:0 0 auto!important;
  font-size:12px!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.is-active,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.is-active,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.is-active{
  background:#58ad2f!important;
  border-color:#58ad2f!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395{
  display:inline-flex!important;
  visibility:visible!important;
  width:36px!important;
  min-width:36px!important;
  max-width:36px!important;
  flex:0 0 36px!important;
  border-color:#dfe7ed!important;
  color:#58ad2f!important;
  -webkit-text-fill-color:#58ad2f!important;
  font-size:0!important;
  opacity:1!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395 svg,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395 svg,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395 svg{
  display:block!important;
  width:18px!important;
  height:18px!important;
  fill:none!important;
  stroke:currentColor!important;
  stroke-width:2.35!important;
  stroke-linecap:round!important;
  stroke-linejoin:round!important;
}
@media(min-width:768px){
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.is-round-hidden,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.is-round-hidden,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.is-round-hidden,
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a[data-gol-round-index][hidden],
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a[data-gol-round-index][hidden],
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a[data-gol-round-index][hidden]{
    display:none!important;
    visibility:hidden!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395{
    display:inline-flex!important;
    visibility:visible!important;
  }
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395[aria-disabled="true"],
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395[aria-disabled="true"],
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395[aria-disabled="true"]{
  display:inline-flex!important;
  visibility:visible!important;
  opacity:.34!important;
  pointer-events:none!important;
  cursor:default!important;
}
@media(max-width:767px){
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420{
    display:flex!important;
    min-height:48px!important;
    height:auto!important;
    max-height:none!important;
    padding:8px 10px 8px 12px!important;
    overflow:hidden!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420 h3,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420 h3,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420 h3{
    flex:0 0 auto!important;
    max-width:96px!important;
    font-size:17px!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420 > .golmdm-round-switcher-row-v2413,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420 > .golmdm-round-switcher-row-v2413,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420 > .golmdm-round-switcher-row-v2413{
    position:static!important;
    flex:1 1 auto!important;
    max-width:none!important;
    height:34px!important;
    overflow:hidden!important;
    justify-content:flex-start!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-switcher-row-v2413 .golmdm-round-pills-inline-v2387,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-switcher-row-v2413 .golmdm-round-pills-inline-v2387,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-switcher-row-v2413 .golmdm-round-pills-inline-v2387{
    width:100%!important;
    max-width:100%!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    justify-content:flex-start!important;
    -webkit-overflow-scrolling:touch!important;
    touch-action:pan-x pan-y!important;
    scrollbar-width:none!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387::-webkit-scrollbar,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387::-webkit-scrollbar,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;}
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395{display:none!important;}
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.is-round-hidden,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.is-round-hidden,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.is-round-hidden,
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a[hidden],
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a[hidden],
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a[hidden]{display:inline-flex!important;visibility:visible!important;}
}

/* 5.0.0-beta.2414-league-round-head-corner-hard-owner-dark */
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413,
body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413,
body.golmdm-dark-live.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413,
html body.golmdm-has-league-page #golmdm-virtual-page[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413{
  background:#101a26!important;
}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420,
body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420,
body.golmdm-dark-live.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420,
html body.golmdm-has-league-page #golmdm-virtual-page[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420{
  background:#101a26!important;
  background-image:linear-gradient(90deg,rgba(87,184,62,.15) 0%,rgba(87,184,62,.07) 116px,rgba(16,26,38,.98) 275px,#101a26 100%)!important;
  border-top-color:#21313d!important;
  border-bottom-color:#21313d!important;
}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420 h3,
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420 h2,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420 h3,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420 h2,
body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420 h3,
body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420 h2,
body.golmdm-dark-live.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420 h3,
body.golmdm-dark-live.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420 h2,
html body.golmdm-has-league-page #golmdm-virtual-page[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420 h3,
html body.golmdm-has-league-page #golmdm-virtual-page[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420 h2{
  color:#f1f5f8!important;
  -webkit-text-fill-color:#f1f5f8!important;
}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a,
body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a,
body.golmdm-dark-live.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a,
html body.golmdm-has-league-page #golmdm-virtual-page[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a{
  background:#111d27!important;
  border-color:#21313d!important;
  color:#b7c3cc!important;
  -webkit-text-fill-color:#b7c3cc!important;
}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395,
body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395,
body.golmdm-dark-live.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395,
html body.golmdm-has-league-page #golmdm-virtual-page[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395{
  color:#8de086!important;
  -webkit-text-fill-color:#8de086!important;
}
html.golmd-theme-dark body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.is-active,
html.golmdm-dark-live body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.is-active,
body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.is-active,
body.golmdm-dark-live.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.is-active,
html body.golmdm-has-league-page #golmdm-virtual-page[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.is-active{
  background:#58ad2f!important;
  border-color:#58ad2f!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}


/* 5.0.0-beta.2415-league-round-mobile-desktop-center: final owner for league Matches round switcher. */
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420{
  position:relative!important;
  box-sizing:border-box!important;
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
  border-radius:0!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420 > .golmdm-round-switcher-row-v2413,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420 > .golmdm-round-switcher-row-v2413,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420 > .golmdm-round-switcher-row-v2413{
  box-sizing:border-box!important;
  pointer-events:auto!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-switcher-row-v2413 .golmdm-round-pills-inline-v2387,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-switcher-row-v2413 .golmdm-round-pills-inline-v2387,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-switcher-row-v2413 .golmdm-round-pills-inline-v2387{
  box-sizing:border-box!important;
  min-width:0!important;
  pointer-events:auto!important;
}
@media(min-width:768px){
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    flex-wrap:nowrap!important;
    gap:16px!important;
    min-height:48px!important;
    height:auto!important;
    padding:8px 14px!important;
    overflow:visible!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420 h3,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420 h3,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420 h3{
    flex:0 0 auto!important;
    max-width:none!important;
    min-width:0!important;
    white-space:nowrap!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420 > .golmdm-round-switcher-row-v2413,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420 > .golmdm-round-switcher-row-v2413,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420 > .golmdm-round-switcher-row-v2413{
    position:static!important;
    inset:auto!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    flex:0 0 auto!important;
    width:auto!important;
    min-width:0!important;
    max-width:344px!important;
    height:36px!important;
    margin-left:auto!important;
    padding:0!important;
    overflow:visible!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-switcher-row-v2413 .golmdm-round-switcher-below-v2392,
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-switcher-row-v2413 .golmdm-round-pills-inline-v2387,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-switcher-row-v2413 .golmdm-round-switcher-below-v2392,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-switcher-row-v2413 .golmdm-round-pills-inline-v2387,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-switcher-row-v2413 .golmdm-round-switcher-below-v2392,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-switcher-row-v2413 .golmdm-round-pills-inline-v2387{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    flex-flow:row nowrap!important;
    gap:8px!important;
    width:auto!important;
    min-width:0!important;
    max-width:none!important;
    height:36px!important;
    min-height:36px!important;
    max-height:36px!important;
    margin:0!important;
    padding:0!important;
    overflow:visible!important;
    white-space:nowrap!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395,
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.is-numeric-round,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.is-numeric-round,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.is-numeric-round{
    display:inline-flex!important;
    visibility:visible!important;
    flex:0 0 36px!important;
    width:36px!important;
    min-width:36px!important;
    max-width:36px!important;
    height:36px!important;
    min-height:36px!important;
    max-height:36px!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.is-round-hidden,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.is-round-hidden,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.is-round-hidden,
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a[data-gol-round-index][hidden],
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a[data-gol-round-index][hidden],
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a[data-gol-round-index][hidden]{
    display:none!important;
    visibility:hidden!important;
  }
}
@media(max-width:767px){
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420{
    display:grid!important;
    grid-template-columns:auto minmax(0,1fr)!important;
    align-items:center!important;
    column-gap:10px!important;
    min-height:52px!important;
    height:auto!important;
    max-height:none!important;
    padding:8px 8px 8px 12px!important;
    overflow:hidden!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420 h2,
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420 h3,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420 h2,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420 h3,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420 h2,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420 h3{
    grid-column:1!important;
    flex:0 0 auto!important;
    max-width:none!important;
    min-width:0!important;
    width:auto!important;
    margin:0!important;
    white-space:nowrap!important;
    font-size:20px!important;
    line-height:1!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420 > .golmdm-round-switcher-row-v2413,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420 > .golmdm-round-switcher-row-v2413,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 > .golmdm-head.golmdm-matches-head-v2420 > .golmdm-round-switcher-row-v2413{
    grid-column:2!important;
    position:static!important;
    inset:auto!important;
    display:block!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    height:34px!important;
    min-height:34px!important;
    max-height:34px!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-switcher-row-v2413 .golmdm-round-switcher-below-v2392,
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-switcher-row-v2413 .golmdm-round-pills-inline-v2387,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-switcher-row-v2413 .golmdm-round-switcher-below-v2392,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-switcher-row-v2413 .golmdm-round-pills-inline-v2387,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-switcher-row-v2413 .golmdm-round-switcher-below-v2392,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-switcher-row-v2413 .golmdm-round-pills-inline-v2387{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    flex-flow:row nowrap!important;
    gap:6px!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    height:34px!important;
    min-height:34px!important;
    max-height:34px!important;
    margin:0!important;
    padding:0!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    -webkit-overflow-scrolling:touch!important;
    scrollbar-width:none!important;
    touch-action:pan-x pan-y!important;
    white-space:nowrap!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387::-webkit-scrollbar,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387::-webkit-scrollbar,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;}
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.golmdm-round-nav-arrow-v2395{
    display:none!important;
    visibility:hidden!important;
    width:0!important;
    min-width:0!important;
    max-width:0!important;
    height:0!important;
    min-height:0!important;
    max-height:0!important;
    flex:0 0 0!important;
    padding:0!important;
    margin:0!important;
    border:0!important;
    overflow:hidden!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a[data-gol-round-index],
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a[data-gol-round-index],
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a[data-gol-round-index],
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.is-round-hidden,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.is-round-hidden,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a.is-round-hidden,
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a[data-gol-round-index][hidden],
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a[data-gol-round-index][hidden],
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-matches-section-v2389.golmdm-matches-section-v2413 .golmdm-round-pills-inline-v2387 > a[data-gol-round-index][hidden]{
    display:inline-flex!important;
    visibility:visible!important;
    flex:0 0 34px!important;
    width:34px!important;
    min-width:34px!important;
    max-width:34px!important;
    height:34px!important;
    min-height:34px!important;
    max-height:34px!important;
    padding:0!important;
    margin:0!important;
    font-size:15px!important;
    line-height:1!important;
  }
}


/* 5.0.0-beta.2486: final mobile generic-hero geometry and Cyrillic accent fix.
   The previous pass targeted the title, but the visibly clipped Й was in the
   small stats label "МАТЧЕЙ". Keep that row unclipped and make the generic
   hero's outer height follow its equal top/bottom padding instead of the old
   120px minimum. */
html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-stats > span > em{
  overflow:visible!important;
  text-overflow:clip!important;
  line-height:1.24!important;
  padding:.12em 0 .04em!important;
  max-width:none!important;
}
@media (max-width:900px){
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358.golmdm-league-hero-has-placeholder{
    min-height:0!important;
    height:auto!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358.golmdm-league-hero-has-placeholder > .golmdm-liga-hero-main.golmdm-liga-hero-main-has-placeholder{
    min-height:0!important;
    height:auto!important;
    grid-template-areas:"logo content stats"!important;
    grid-template-rows:auto!important;
    align-items:center!important;
    row-gap:0!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358.golmdm-league-hero-has-placeholder .golmdm-liga-hero-controls.is-empty{
    display:none!important;
    width:0!important;
    height:0!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-hero-content h1{
    overflow:visible!important;
    line-height:1.18!important;
    padding:.10em 0 .06em!important;
  }
}
@media (max-width:640px){
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358.golmdm-league-hero-has-placeholder > .golmdm-liga-hero-main.golmdm-liga-hero-main-has-placeholder{
    padding-top:11px!important;
    padding-bottom:11px!important;
  }
}
@media (max-width:370px){
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358.golmdm-league-hero-has-placeholder > .golmdm-liga-hero-main.golmdm-liga-hero-main-has-placeholder{
    padding-top:10px!important;
    padding-bottom:10px!important;
  }
  html body.golmdm-has-league-page header.golmdm-liga-hero.golmdm-league-hero-v2358 .golmdm-liga-stats > span > em{
    font-size:7.8px!important;
    line-height:1.28!important;
    padding-top:.16em!important;
  }
}

/* 5.0.0-beta.2493: match-page section heads, attached scorers/news and a straighter full-width scorer table. */
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78,
html body.golmdm-has-league-page .golmdm-league-detail-v78{
  --gol-league-line:#dfe7e2;
  --gol-league-text:#071523;
  --gol-league-muted:#5e7080;
  --gol-league-surface:#fff;
  --gol-league-soft:#f4f7f5;
  --gol-league-rank:#e8eeeb;
  --gol-league-goals-bg:#edf6ea;
  --gol-league-goals-line:#d2e4cd;
  --gol-league-goals-text:#2f7d28;
  --gol-league-hover-bg:#f7fbf6;
  --gol-league-hover-line:#d8ead6;
  --gol-league-hover-bar:rgba(57,181,74,.35);
}

/* Section heads: copy the final geometry and gradients used by match-page heads. */
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 :is(section#clubs,section#matches,section#standings,section#scorers,section#news),
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 :is(section#clubs,section#matches,section#standings,section#scorers,section#news),
html body.golmdm-has-league-page .golmdm-league-detail-v78 :is(section#clubs,section#matches,section#standings,section#scorers,section#news){
  background:transparent!important;
  background-color:transparent!important;
  box-shadow:none!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 :is(section#clubs,section#matches,section#standings,section#scorers,section#news)>.golmdm-head,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 :is(section#clubs,section#matches,section#standings,section#scorers,section#news)>.golmdm-head,
html body.golmdm-has-league-page .golmdm-league-detail-v78 :is(section#clubs,section#matches,section#standings,section#scorers,section#news)>.golmdm-head{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:12px!important;
  width:100%!important;
  min-height:44px!important;
  margin:0!important;
  padding:10px 18px!important;
  border:0!important;
  border-top:1px solid rgba(8,16,24,.085)!important;
  border-bottom:1px solid #e3eaf0!important;
  border-radius:0!important;
  background-color:#fff!important;
  background-image:linear-gradient(90deg,rgba(87,184,62,.10) 0%,rgba(87,184,62,.05) 18%,rgba(255,255,255,.98) 56%,#fff 100%)!important;
  box-shadow:none!important;
  box-sizing:border-box!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 :is(section#clubs,section#standings,section#news)>.golmdm-head,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 :is(section#clubs,section#standings,section#news)>.golmdm-head,
html body.golmdm-has-league-page .golmdm-league-detail-v78 :is(section#clubs,section#standings,section#news)>.golmdm-head{grid-template-columns:minmax(0,1fr)!important;}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 :is(section#clubs,section#matches,section#standings,section#scorers,section#news)>.golmdm-head :is(h2,h3),
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 :is(section#clubs,section#matches,section#standings,section#scorers,section#news)>.golmdm-head :is(h2,h3),
html body.golmdm-has-league-page .golmdm-league-detail-v78 :is(section#clubs,section#matches,section#standings,section#scorers,section#news)>.golmdm-head :is(h2,h3){
  display:inline-flex!important;
  align-items:center!important;
  gap:10px!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  color:#071523!important;
  -webkit-text-fill-color:#071523!important;
  font-size:18px!important;
  line-height:1.22!important;
  font-weight:780!important;
  letter-spacing:-.02em!important;
  background:transparent!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 :is(section#clubs,section#matches,section#standings,section#scorers,section#news)>.golmdm-head :is(h2,h3)::before,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 :is(section#clubs,section#matches,section#standings,section#scorers,section#news)>.golmdm-head :is(h2,h3)::before,
html body.golmdm-has-league-page .golmdm-league-detail-v78 :is(section#clubs,section#matches,section#standings,section#scorers,section#news)>.golmdm-head :is(h2,h3)::before{
  width:18px!important;
  height:18px!important;
  flex:0 0 18px!important;
  background-size:18px 18px!important;
}

/* Remove the seams of empty space between standings/scorers and heads/content. */
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#standings,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#standings,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings{margin-bottom:0!important;padding-bottom:0!important;}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers{
  width:100%!important;
  margin:0!important;
  padding:0!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#standings+section#scorers,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#standings+section#scorers,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings+section#scorers{margin-top:0!important;}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#standings+section#scorers>.golmdm-head,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#standings+section#scorers>.golmdm-head,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings+section#scorers>.golmdm-head{border-top:0!important;}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers>.golmdm-head,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers>.golmdm-head,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers>.golmdm-head,
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#news>.golmdm-head,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#news>.golmdm-head,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#news>.golmdm-head{margin-bottom:0!important;}

/* Scorers: one edge-to-edge, straight table instead of an inset card. */
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers>.golmdm-scorer-group-title,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers>.golmdm-scorer-group-title,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers>.golmdm-scorer-group-title{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:8px 14px!important;
  border:0!important;
  border-left:1px solid var(--gol-league-line)!important;
  border-right:1px solid var(--gol-league-line)!important;
  border-bottom:1px solid var(--gol-league-line)!important;
  background:var(--gol-league-soft)!important;
  color:var(--gol-league-muted)!important;
  font-size:11px!important;
  line-height:1.2!important;
  font-weight:800!important;
  letter-spacing:.055em!important;
  text-transform:uppercase!important;
  box-sizing:border-box!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers>.golmdm-scorers-card,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers>.golmdm-scorers-card,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers>.golmdm-scorers-card{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-left:1px solid var(--gol-league-line)!important;
  border-right:1px solid var(--gol-league-line)!important;
  border-bottom:1px solid var(--gol-league-line)!important;
  border-radius:0!important;
  background:var(--gol-league-surface)!important;
  box-shadow:none!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-list,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-list,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-list{
  display:block!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;
  list-style:none!important;
  background:var(--gol-league-surface)!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row{
  display:grid!important;
  grid-template-columns:56px minmax(0,1fr) 76px!important;
  align-items:stretch!important;
  gap:0!important;
  width:100%!important;
  min-height:64px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-bottom:1px solid var(--gol-league-line)!important;
  border-radius:0!important;
  background:var(--gol-league-surface)!important;
  color:var(--gol-league-text)!important;
  box-shadow:none!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
  transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-list>.golmdm-scorer-row:last-child,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-list>.golmdm-scorer-row:last-child,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-list>.golmdm-scorer-row:last-child{border-bottom:0!important;}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-rank,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-rank,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-rank{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:auto!important;
  min-width:0!important;
  height:auto!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-right:1px solid var(--gol-league-line)!important;
  border-radius:0!important;
  background:var(--gol-league-rank)!important;
  color:#526779!important;
  font-size:24px!important;
  line-height:1!important;
  font-weight:820!important;
  font-variant-numeric:tabular-nums!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-person,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-person,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-person{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:center!important;
  gap:3px!important;
  min-width:0!important;
  margin:0!important;
  padding:9px 14px!important;
  text-align:left!important;
  box-sizing:border-box!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-person>strong,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-person>strong,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-person>strong{
  display:block!important;
  min-width:0!important;
  max-width:100%!important;
  margin:0!important;
  color:var(--gol-league-text)!important;
  font-size:16px!important;
  line-height:1.2!important;
  font-weight:760!important;
  letter-spacing:-.012em!important;
  overflow-wrap:anywhere!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-team-meta,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-team-meta,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-team-meta{
  display:block!important;
  min-width:0!important;
  max-width:100%!important;
  margin:0!important;
  padding:0!important;
  color:var(--gol-league-muted)!important;
  font-size:12.5px!important;
  line-height:1.22!important;
  font-weight:650!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-own-goal,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-own-goal,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-own-goal{margin:1px 0 0!important;color:#a55d36!important;font-size:11px!important;line-height:1.15!important;font-weight:720!important;font-style:normal!important;}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-goals,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-goals,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-goals{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  width:auto!important;
  min-width:0!important;
  min-height:0!important;
  height:auto!important;
  margin:0!important;
  padding:0 10px!important;
  border:0!important;
  border-left:1px solid var(--gol-league-goals-line)!important;
  border-radius:0!important;
  background:var(--gol-league-goals-bg)!important;
  color:var(--gol-league-goals-text)!important;
  font-size:16px!important;
  line-height:1!important;
  font-weight:820!important;
  box-shadow:none!important;
  box-sizing:border-box!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-goals-icon,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-goals-icon,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-goals-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:16px!important;height:16px!important;flex:0 0 16px!important;color:#4c9639!important;}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-goals-icon svg,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-goals-icon svg,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-goals-icon svg{width:16px!important;height:16px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorers-more,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorers-more,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorers-more{margin:0!important;border:0!important;border-top:1px solid var(--gol-league-line)!important;border-radius:0!important;background:var(--gol-league-soft)!important;}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorers-more>summary,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorers-more>summary,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorers-more>summary{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:12px!important;
  min-height:42px!important;
  margin:0!important;
  padding:0 14px!important;
  list-style:none!important;
  border:0!important;
  border-radius:0!important;
  background:var(--gol-league-soft)!important;
  color:var(--gol-league-muted)!important;
  font-size:12.5px!important;
  line-height:1.2!important;
  font-weight:760!important;
  cursor:pointer!important;
  box-sizing:border-box!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorers-more>summary::-webkit-details-marker,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorers-more>summary::-webkit-details-marker,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorers-more>summary::-webkit-details-marker{display:none!important;}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorers-more>summary b,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorers-more>summary b,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorers-more>summary b{font-size:20px!important;line-height:1!important;font-weight:500!important;transform:rotate(90deg)!important;transition:transform .16s ease!important;}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers details[open]>summary b,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers details[open]>summary b,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers details[open]>summary b{transform:rotate(-90deg)!important;}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorers-more-close,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorers-more-close,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorers-more-close{display:none!important;}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers details[open] .golmdm-scorers-more-open,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers details[open] .golmdm-scorers-more-open,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers details[open] .golmdm-scorers-more-open{display:none!important;}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers details[open] .golmdm-scorers-more-close,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers details[open] .golmdm-scorers-more-close,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers details[open] .golmdm-scorers-more-close{display:inline!important;}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers>.golmdm-head>.golmdm-source-badge,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers>.golmdm-head>.golmdm-source-badge,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers>.golmdm-head>.golmdm-source-badge{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:26px!important;
  max-width:260px!important;
  margin:0!important;
  padding:0 9px!important;
  border:1px solid #d9e5d4!important;
  border-radius:0!important;
  background:rgba(87,184,62,.055)!important;
  color:#627384!important;
  font-size:12px!important;
  line-height:1!important;
  font-weight:700!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  box-shadow:none!important;
}

/* News: attach the list to its head, add inner side seams, reduce title weight and provide load-more. */
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#news,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#news,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#news{padding:0!important;}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 .golmdm-tag-news-grid-v2312,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 .golmdm-tag-news-grid-v2312,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-tag-news-grid-v2312{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:10px!important;
  width:100%!important;
  margin:0!important;
  padding:12px 14px 14px!important;
  border:0!important;
  border-left:1px solid var(--gol-league-line)!important;
  border-right:1px solid var(--gol-league-line)!important;
  border-bottom:1px solid var(--gol-league-line)!important;
  background:var(--gol-league-surface)!important;
  box-sizing:border-box!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 .golmdm-tag-news-v2493.has-news-more-v2493 .golmdm-tag-news-grid-v2312,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 .golmdm-tag-news-v2493.has-news-more-v2493 .golmdm-tag-news-grid-v2312,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-tag-news-v2493.has-news-more-v2493 .golmdm-tag-news-grid-v2312{padding-bottom:10px!important;border-bottom:0!important;}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 .golmdm-tag-news-card-v2312,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 .golmdm-tag-news-card-v2312,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-tag-news-card-v2312{
  display:grid!important;
  grid-template-columns:112px minmax(0,1fr)!important;
  align-items:center!important;
  gap:11px!important;
  min-width:0!important;
  min-height:82px!important;
  margin:0!important;
  padding:8px!important;
  border:1px solid var(--gol-league-line)!important;
  border-radius:0!important;
  background:var(--gol-league-surface)!important;
  color:var(--gol-league-text)!important;
  text-decoration:none!important;
  box-shadow:none!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
  transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 .golmdm-tag-news-thumb-v2312,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 .golmdm-tag-news-thumb-v2312,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-tag-news-thumb-v2312{display:block!important;width:112px!important;height:66px!important;border-radius:0!important;overflow:hidden!important;background:var(--gol-league-soft)!important;}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 .golmdm-tag-news-thumb-v2312 img,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 .golmdm-tag-news-thumb-v2312 img,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-tag-news-thumb-v2312 img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important;}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 .golmdm-tag-news-body-v2312,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 .golmdm-tag-news-body-v2312,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-tag-news-body-v2312{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:4px!important;min-width:0!important;padding:0!important;}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 .golmdm-tag-news-body-v2312 time,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 .golmdm-tag-news-body-v2312 time,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-tag-news-body-v2312 time{margin:0!important;color:#788895!important;font-size:11.5px!important;line-height:1.2!important;font-weight:620!important;}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 .golmdm-tag-news-body-v2312 b,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 .golmdm-tag-news-body-v2312 b,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-tag-news-body-v2312 b{
  display:block!important;
  margin:0!important;
  color:var(--gol-league-text)!important;
  font-size:14.5px!important;
  line-height:1.24!important;
  font-weight:760!important;
  letter-spacing:-.009em!important;
  overflow-wrap:anywhere!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 .golmdm-tag-news-card-v2312.is-news-hidden-v2493,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 .golmdm-tag-news-card-v2312.is-news-hidden-v2493,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-tag-news-card-v2312.is-news-hidden-v2493{display:none!important;}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 .golmdm-tag-news-more-v2493,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 .golmdm-tag-news-more-v2493,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-tag-news-more-v2493{
  width:100%!important;
  margin:0!important;
  padding:0 14px 14px!important;
  border:0!important;
  border-left:1px solid var(--gol-league-line)!important;
  border-right:1px solid var(--gol-league-line)!important;
  border-bottom:1px solid var(--gol-league-line)!important;
  background:var(--gol-league-surface)!important;
  box-sizing:border-box!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 .golmdm-tag-news-more-button-v2493,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 .golmdm-tag-news-more-button-v2493,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-tag-news-more-button-v2493{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  width:100%!important;
  min-height:40px!important;
  margin:0!important;
  padding:8px 14px!important;
  border:1px solid #d5e5d0!important;
  border-radius:0!important;
  background:#f1f8ef!important;
  color:#326f2b!important;
  font:inherit!important;
  font-size:13px!important;
  line-height:1.2!important;
  font-weight:760!important;
  cursor:pointer!important;
  box-shadow:none!important;
  box-sizing:border-box!important;
  transition:background-color .16s ease,border-color .16s ease,color .16s ease!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 .golmdm-tag-news-more-button-v2493 b,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 .golmdm-tag-news-more-button-v2493 b,
html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-tag-news-more-button-v2493 b{font-size:15px!important;line-height:1!important;font-weight:760!important;}

@media (hover:hover) and (pointer:fine){
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row:hover,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row:hover,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row:hover,
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 .golmdm-tag-news-card-v2312:hover,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 .golmdm-tag-news-card-v2312:hover,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-tag-news-card-v2312:hover{
    background:var(--gol-league-hover-bg)!important;
    border-color:var(--gol-league-hover-line)!important;
    box-shadow:inset 1px 0 0 var(--gol-league-hover-bar)!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 .golmdm-tag-news-more-button-v2493:hover,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 .golmdm-tag-news-more-button-v2493:hover,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-tag-news-more-button-v2493:hover{background:#e7f4e3!important;border-color:#bfdab8!important;color:#286222!important;}
}

/* Dark theme mirrors match-page head fill and match/table hover colors. */
:is(html.golmd-theme-dark,html.golmdm-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page .golmdm-league-detail-v78,
body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78,
body.golmdm-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78,
body.golmdm-dark-live.golmdm-has-league-page .golmdm-league-detail-v78,
html body.golmdm-has-league-page #golmdm-virtual-page[data-golmdm-theme="dark"] .golmdm-league-detail-v78{
  --gol-league-line:#223646;
  --gol-league-text:#eef5fa;
  --gol-league-muted:#afc0cc;
  --gol-league-surface:#101d28;
  --gol-league-soft:#132230;
  --gol-league-rank:#172633;
  --gol-league-goals-bg:rgba(87,184,62,.12);
  --gol-league-goals-line:rgba(87,184,62,.22);
  --gol-league-goals-text:#dff1d7;
  --gol-league-hover-bg:#172638;
  --gol-league-hover-line:#3a5062;
  --gol-league-hover-bar:rgba(57,181,74,.46);
}
:is(html.golmd-theme-dark,html.golmdm-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page .golmdm-league-detail-v78 :is(section#clubs,section#matches,section#standings,section#scorers,section#news)>.golmdm-head,
body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 :is(section#clubs,section#matches,section#standings,section#scorers,section#news)>.golmdm-head,
body.golmdm-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 :is(section#clubs,section#matches,section#standings,section#scorers,section#news)>.golmdm-head,
body.golmdm-dark-live.golmdm-has-league-page .golmdm-league-detail-v78 :is(section#clubs,section#matches,section#standings,section#scorers,section#news)>.golmdm-head,
html body.golmdm-has-league-page #golmdm-virtual-page[data-golmdm-theme="dark"] .golmdm-league-detail-v78 :is(section#clubs,section#matches,section#standings,section#scorers,section#news)>.golmdm-head{
  background-color:#101a26!important;
  background-image:linear-gradient(90deg,rgba(87,184,62,.16) 0%,rgba(87,184,62,.08) 22%,rgba(16,26,38,.98) 58%,rgba(16,26,38,1) 100%)!important;
  border-top-color:#21313d!important;
  border-bottom-color:#21313d!important;
}
:is(html.golmd-theme-dark,html.golmdm-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page .golmdm-league-detail-v78 :is(section#clubs,section#matches,section#standings,section#scorers,section#news)>.golmdm-head :is(h2,h3),
body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 :is(section#clubs,section#matches,section#standings,section#scorers,section#news)>.golmdm-head :is(h2,h3),
body.golmdm-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 :is(section#clubs,section#matches,section#standings,section#scorers,section#news)>.golmdm-head :is(h2,h3),
body.golmdm-dark-live.golmdm-has-league-page .golmdm-league-detail-v78 :is(section#clubs,section#matches,section#standings,section#scorers,section#news)>.golmdm-head :is(h2,h3),
html body.golmdm-has-league-page #golmdm-virtual-page[data-golmdm-theme="dark"] .golmdm-league-detail-v78 :is(section#clubs,section#matches,section#standings,section#scorers,section#news)>.golmdm-head :is(h2,h3){color:#eef5fa!important;-webkit-text-fill-color:#eef5fa!important;}
:is(html.golmd-theme-dark,html.golmdm-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers>.golmdm-head>.golmdm-source-badge,
body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers>.golmdm-head>.golmdm-source-badge,
body.golmdm-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers>.golmdm-head>.golmdm-source-badge,
body.golmdm-dark-live.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers>.golmdm-head>.golmdm-source-badge,
html body.golmdm-has-league-page #golmdm-virtual-page[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#scorers>.golmdm-head>.golmdm-source-badge{border-color:#2b4050!important;background:rgba(87,184,62,.10)!important;color:#b7c6d0!important;}
:is(html.golmd-theme-dark,html.golmdm-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-rank,
body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-rank,
body.golmdm-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-rank,
body.golmdm-dark-live.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-rank,
html body.golmdm-has-league-page #golmdm-virtual-page[data-golmdm-theme="dark"] .golmdm-league-detail-v78 section#scorers .golmdm-scorer-rank{color:#b9c7d1!important;}
:is(html.golmd-theme-dark,html.golmdm-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-tag-news-body-v2312 time,
body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-tag-news-body-v2312 time,
body.golmdm-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-tag-news-body-v2312 time,
body.golmdm-dark-live.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-tag-news-body-v2312 time,
html body.golmdm-has-league-page #golmdm-virtual-page[data-golmdm-theme="dark"] .golmdm-league-detail-v78 .golmdm-tag-news-body-v2312 time{color:#8fa2b0!important;}
:is(html.golmd-theme-dark,html.golmdm-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-tag-news-more-button-v2493,
body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-tag-news-more-button-v2493,
body.golmdm-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-tag-news-more-button-v2493,
body.golmdm-dark-live.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-tag-news-more-button-v2493,
html body.golmdm-has-league-page #golmdm-virtual-page[data-golmdm-theme="dark"] .golmdm-league-detail-v78 .golmdm-tag-news-more-button-v2493{border-color:#314839!important;background:#16291d!important;color:#bfe6b4!important;}
@media (hover:hover) and (pointer:fine){
  :is(html.golmd-theme-dark,html.golmdm-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-tag-news-more-button-v2493:hover,
  body.golmd-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-tag-news-more-button-v2493:hover,
  body.golmdm-theme-dark.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-tag-news-more-button-v2493:hover,
  body.golmdm-dark-live.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-tag-news-more-button-v2493:hover,
  html body.golmdm-has-league-page #golmdm-virtual-page[data-golmdm-theme="dark"] .golmdm-league-detail-v78 .golmdm-tag-news-more-button-v2493:hover{border-color:#42634c!important;background:#1d3425!important;color:#d8f2d0!important;}
}

@media(max-width:767px){
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 :is(section#clubs,section#matches,section#standings,section#scorers,section#news)>.golmdm-head,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 :is(section#clubs,section#matches,section#standings,section#scorers,section#news)>.golmdm-head,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 :is(section#clubs,section#matches,section#standings,section#scorers,section#news)>.golmdm-head{min-height:42px!important;padding:9px 14px!important;}
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 :is(section#clubs,section#matches,section#standings,section#scorers,section#news)>.golmdm-head :is(h2,h3),
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 :is(section#clubs,section#matches,section#standings,section#scorers,section#news)>.golmdm-head :is(h2,h3),
  html body.golmdm-has-league-page .golmdm-league-detail-v78 :is(section#clubs,section#matches,section#standings,section#scorers,section#news)>.golmdm-head :is(h2,h3){font-size:17px!important;}
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers>.golmdm-head>.golmdm-source-badge,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers>.golmdm-head>.golmdm-source-badge,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers>.golmdm-head>.golmdm-source-badge{max-width:42vw!important;min-height:24px!important;padding:0 7px!important;font-size:11px!important;}
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row{grid-template-columns:44px minmax(0,1fr) 60px!important;min-height:58px!important;}
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-rank,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-rank,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-rank{font-size:20px!important;}
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-person,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-person,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-person{padding:8px 10px!important;gap:2px!important;}
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-person>strong,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-person>strong,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-person>strong{font-size:14px!important;line-height:1.2!important;}
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-team-meta,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-team-meta,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-team-meta{font-size:11.5px!important;}
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-goals,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-goals,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-goals{gap:6px!important;padding:0 7px!important;font-size:15px!important;}
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-goals-icon,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-goals-icon,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-goals-icon{width:14px!important;height:14px!important;flex-basis:14px!important;}
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-goals-icon svg,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-goals-icon svg,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-goals-icon svg{width:14px!important;height:14px!important;}
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 .golmdm-tag-news-grid-v2312,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 .golmdm-tag-news-grid-v2312,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-tag-news-grid-v2312{grid-template-columns:1fr!important;gap:8px!important;padding:10px!important;}
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 .golmdm-tag-news-v2493.has-news-more-v2493 .golmdm-tag-news-grid-v2312,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 .golmdm-tag-news-v2493.has-news-more-v2493 .golmdm-tag-news-grid-v2312,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-tag-news-v2493.has-news-more-v2493 .golmdm-tag-news-grid-v2312{padding-bottom:8px!important;}
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 .golmdm-tag-news-card-v2312,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 .golmdm-tag-news-card-v2312,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-tag-news-card-v2312{grid-template-columns:92px minmax(0,1fr)!important;min-height:70px!important;padding:7px!important;gap:9px!important;}
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 .golmdm-tag-news-thumb-v2312,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 .golmdm-tag-news-thumb-v2312,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-tag-news-thumb-v2312{width:92px!important;height:56px!important;}
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 .golmdm-tag-news-body-v2312 b,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 .golmdm-tag-news-body-v2312 b,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-tag-news-body-v2312 b{font-size:13px!important;line-height:1.22!important;font-weight:750!important;}
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 .golmdm-tag-news-more-v2493,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 .golmdm-tag-news-more-v2493,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 .golmdm-tag-news-more-v2493{padding:0 10px 10px!important;}
}

/* 5.0.0-beta.2496: clean scorer rows, shared league/match news cards and unified one-pixel hover accents. */

/* Scorers: direct compact rows. The cells no longer look like three separate painted blocks. */
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers>.golmdm-scorers-card,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers>.golmdm-scorers-card,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers>.golmdm-scorers-card{
  border-left:1px solid #dfe7e2!important;
  border-right:1px solid #dfe7e2!important;
  border-bottom:1px solid #dfe7e2!important;
  background:#fff!important;
  overflow:hidden!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-list,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-list,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-list{
  background:#fff!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row{
  position:relative!important;
  display:grid!important;
  grid-template-columns:48px minmax(0,1fr) 62px!important;
  align-items:stretch!important;
  min-height:58px!important;
  border:0!important;
  border-bottom:1px solid #e3e9e5!important;
  background:#fff!important;
  color:#071523!important;
  box-shadow:none!important;
  overflow:hidden!important;
  transition:background-color .15s ease,border-color .15s ease!important;
  transform:none!important;
}

html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row::before,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row::before,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row::before{
  content:""!important;
  position:absolute!important;
  z-index:3!important;
  left:0!important;
  top:0!important;
  bottom:0!important;
  width:1px!important;
  background:#43c95f!important;
  opacity:0!important;
  pointer-events:none!important;
  transition:opacity .15s ease!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-rank,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-rank,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-rank{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-right:1px solid #e3e9e5!important;
  background:transparent!important;
  color:#607281!important;
  font-size:18px!important;
  line-height:1!important;
  font-weight:800!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-person,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-person,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-person{
  justify-content:center!important;
  gap:3px!important;
  padding:8px 13px!important;
  background:transparent!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-person>strong,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-person>strong,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-person>strong{
  color:#071523!important;
  font-size:15.5px!important;
  line-height:1.18!important;
  font-weight:720!important;
  letter-spacing:-.01em!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-team-meta,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-team-meta,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-team-meta{
  color:#647584!important;
  font-size:12px!important;
  line-height:1.18!important;
  font-weight:620!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-goals,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-goals,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-goals{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:6px!important;
  margin:0!important;
  padding:0 8px!important;
  border:0!important;
  border-left:1px solid #e3e9e5!important;
  background:transparent!important;
  color:#2f8429!important;
  font-size:15px!important;
  line-height:1!important;
  font-weight:800!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-goals-icon,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-goals-icon,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-goals-icon{
  width:15px!important;
  height:15px!important;
  flex:0 0 15px!important;
  color:#39a832!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-goals-icon svg,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-goals-icon svg,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-goals-icon svg{
  width:15px!important;
  height:15px!important;
}
@media (hover:hover) and (pointer:fine){
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row:hover,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row:hover,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row:hover{
    background:#eef6ed!important;
    border-color:#d1e5ce!important;
    box-shadow:none!important;
    transform:none!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row:hover::before,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row:hover::before,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row:hover::before{opacity:1!important;}
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row:hover :is(.golmdm-scorer-goals,.golmdm-scorer-rank),
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row:hover :is(.golmdm-scorer-goals,.golmdm-scorer-rank),
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row:hover :is(.golmdm-scorer-goals,.golmdm-scorer-rank){
    background:transparent!important;
    box-shadow:none!important;
  }
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorers-more,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorers-more,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorers-more{
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:#f7faf8!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorers-more>summary,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorers-more>summary,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorers-more>summary{
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  min-height:42px!important;
  margin:0!important;
  padding:0 14px!important;
  border:0!important;
  border-top:1px solid #e3e9e5!important;
  background:#f7faf8!important;
  color:#2d7d27!important;
  font-size:12.5px!important;
  line-height:1!important;
  font-weight:720!important;
  box-shadow:none!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorers-more>summary b,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorers-more>summary b,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorers-more>summary b{
  color:#39b54a!important;
  background:transparent!important;
  font-size:18px!important;
  transform:rotate(90deg)!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorers-more[open]>summary b,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorers-more[open]>summary b,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorers-more[open]>summary b{transform:rotate(-90deg)!important;}

/* News: the same two-column straight cards on league and match pages. */
html body.golmdm-has-league-page #golmdm-virtual-page :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-v2493,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-v2493{
  width:100%!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-grid-v2312,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-grid-v2312{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:10px!important;
  width:100%!important;
  margin:0!important;
  padding:12px 14px!important;
  border-left:1px solid #dfe7e2!important;
  border-right:1px solid #dfe7e2!important;
  border-bottom:1px solid #dfe7e2!important;
  background:#fff!important;
  box-sizing:border-box!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-v2493.has-news-more-v2493 .golmdm-tag-news-grid-v2312,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-v2493.has-news-more-v2493 .golmdm-tag-news-grid-v2312{border-bottom:0!important;}
html body.golmdm-has-league-page #golmdm-virtual-page :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-card-v2312,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-card-v2312{
  position:relative!important;
  display:grid!important;
  grid-template-columns:112px minmax(0,1fr)!important;
  align-items:center!important;
  gap:11px!important;
  min-width:0!important;
  min-height:84px!important;
  margin:0!important;
  padding:8px!important;
  border:1px solid #dbe4df!important;
  border-radius:0!important;
  background:#fff!important;
  color:#071523!important;
  box-shadow:none!important;
  text-decoration:none!important;
  overflow:hidden!important;
  transition:background-color .15s ease,border-color .15s ease!important;
  transform:none!important;
}

html body.golmdm-has-league-page #golmdm-virtual-page :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-card-v2312::before,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-card-v2312::before{
  content:none!important;
  display:none!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-thumb-v2312,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-thumb-v2312{
  display:block!important;
  width:112px!important;
  height:68px!important;
  min-width:112px!important;
  margin:0!important;
  border:0!important;
  border-radius:0!important;
  background:#eef2f4!important;
  overflow:hidden!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-thumb-v2312 img,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-thumb-v2312 img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  margin:0!important;
  object-fit:cover!important;
  border-radius:0!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-body-v2312,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-body-v2312{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:center!important;
  gap:4px!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  background-color:transparent!important;
  box-shadow:none!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-body-v2312 time,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-body-v2312 time{
  margin:0!important;
  color:#738595!important;
  font-size:11.5px!important;
  line-height:1.1!important;
  font-weight:620!important;
  background:transparent!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-body-v2312 b,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-body-v2312 b{
  display:block!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  color:#071523!important;
  -webkit-text-fill-color:#071523!important;
  font-size:14.5px!important;
  line-height:1.23!important;
  font-weight:700!important;
  letter-spacing:-.01em!important;
  text-shadow:none!important;
  background:transparent!important;
  box-shadow:none!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-card-v2312.is-news-hidden-v2493,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-card-v2312.is-news-hidden-v2493{display:none!important;}
@media (hover:hover) and (pointer:fine){
  html body.golmdm-has-league-page #golmdm-virtual-page :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-card-v2312:hover,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-card-v2312:hover{
    background:#eef6ed!important;
    border-color:#c7dec2!important;
    border-left-color:#43c95f!important;
    color:#071523!important;
    box-shadow:none!important;
    transform:none!important;
    text-decoration:none!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-card-v2312:hover::before,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-card-v2312:hover::before{content:none!important;display:none!important;}
}
html body.golmdm-has-league-page #golmdm-virtual-page :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-more-v2493,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-more-v2493{
  width:100%!important;
  margin:0!important;
  padding:0 14px 12px!important;
  border:0!important;
  border-left:1px solid #dfe7e2!important;
  border-right:1px solid #dfe7e2!important;
  border-bottom:1px solid #dfe7e2!important;
  background:#fff!important;
  box-sizing:border-box!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-more-button-v2493,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-more-button-v2493{
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:9px!important;
  width:100%!important;
  min-height:42px!important;
  margin:0!important;
  padding:8px 14px!important;
  border:1px solid #cfe0cb!important;
  border-radius:0!important;
  background:#f2f8f0!important;
  color:#2f7429!important;
  -webkit-text-fill-color:#2f7429!important;
  font-size:13px!important;
  line-height:1!important;
  font-weight:720!important;
  letter-spacing:0!important;
  box-shadow:none!important;
  text-shadow:none!important;
  cursor:pointer!important;
  transition:background-color .15s ease,border-color .15s ease!important;
  transform:none!important;
}

html body.golmdm-has-league-page #golmdm-virtual-page :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-more-button-v2493 :is(span,b),
html body.golmdm-has-league-page .golmdm-liga-shell-v78 :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-more-button-v2493 :is(span,b){
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  color:inherit!important;
  -webkit-text-fill-color:inherit!important;
  box-shadow:none!important;
  text-shadow:none!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-more-button-v2493 b,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-more-button-v2493 b{
  color:#39b54a!important;
  -webkit-text-fill-color:#39b54a!important;
  font-size:16px!important;
  line-height:1!important;
  font-weight:850!important;
}
@media (hover:hover) and (pointer:fine){
  html body.golmdm-has-league-page #golmdm-virtual-page :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-more-button-v2493:hover,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-more-button-v2493:hover{
    border-color:#acd0a5!important;
    background:#e8f4e5!important;
    color:#256820!important;
    -webkit-text-fill-color:#256820!important;
    box-shadow:inset 1px 0 0 #43c95f!important;
  }
}
/* Attach the league news head to the preceding ad and the final ad to the news block. */
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 .golmdm-page-ad-league-after-scorers,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 .golmdm-page-ad-league-after-scorers{margin-bottom:0!important;}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 .golmdm-page-ad-league-after-scorers+section#news,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 .golmdm-page-ad-league-after-scorers+section#news{margin-top:0!important;}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#news,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#news{margin-bottom:0!important;}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#news+.golmdm-page-ad-league-final,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#news+.golmdm-page-ad-league-final{margin-top:0!important;}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-matchv89-page .golmdm-match-adbox-v798+.golmdm-matchv89-news,
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-matchv89-page .golmdm-matchv89-news+.golmdm-match-adbox-v798{margin-top:0!important;margin-bottom:0!important;}

/* Dark theme: quiet surfaces, readable type and no black text backplates. */
:is(html.golmd-theme-dark,html.golmdm-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 :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-grid-v2312,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-grid-v2312,
body.golmdm-theme-dark.golmdm-has-league-page #golmdm-virtual-page :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-grid-v2312,
body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-grid-v2312,
html body.golmdm-has-league-page #golmdm-virtual-page[data-golmdm-theme="dark"] :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-grid-v2312{
  border-color:#2a3b49!important;
  background:#0e1a26!important;
}
:is(html.golmd-theme-dark,html.golmdm-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 :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-card-v2312,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-card-v2312,
body.golmdm-theme-dark.golmdm-has-league-page #golmdm-virtual-page :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-card-v2312,
body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-card-v2312,
html body.golmdm-has-league-page #golmdm-virtual-page[data-golmdm-theme="dark"] :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-card-v2312{
  border-color:#2b3e4d!important;
  background:#132230!important;
  color:#edf4f8!important;
  box-shadow:none!important;
}
:is(html.golmd-theme-dark,html.golmdm-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 :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-body-v2312,
html body.golmdm-has-league-page #golmdm-virtual-page[data-golmdm-theme="dark"] :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-body-v2312{
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  box-shadow:none!important;
}
:is(html.golmd-theme-dark,html.golmdm-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 :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-body-v2312 b,
body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-body-v2312 b,
body.golmdm-theme-dark.golmdm-has-league-page #golmdm-virtual-page :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-body-v2312 b,
body.golmdm-dark-live.golmdm-has-league-page #golmdm-virtual-page :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-body-v2312 b,
html body.golmdm-has-league-page #golmdm-virtual-page[data-golmdm-theme="dark"] :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-body-v2312 b{
  color:#edf4f8!important;
  -webkit-text-fill-color:#edf4f8!important;
  background:transparent!important;
  text-shadow:none!important;
  box-shadow:none!important;
}
:is(html.golmd-theme-dark,html.golmdm-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 :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-body-v2312 time,
html body.golmdm-has-league-page #golmdm-virtual-page[data-golmdm-theme="dark"] :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-body-v2312 time{color:#91a4b3!important;}
:is(html.golmd-theme-dark,html.golmdm-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 :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-more-v2493,
html body.golmdm-has-league-page #golmdm-virtual-page[data-golmdm-theme="dark"] :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-more-v2493{
  border-color:#2a3b49!important;
  background:#0e1a26!important;
}
:is(html.golmd-theme-dark,html.golmdm-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 :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-more-button-v2493,
html body.golmdm-has-league-page #golmdm-virtual-page[data-golmdm-theme="dark"] :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-more-button-v2493{
  border-color:#355064!important;
  background:#132230!important;
  color:#dce8ef!important;
  -webkit-text-fill-color:#dce8ef!important;
}
@media (hover:hover) and (pointer:fine){
  :is(html.golmd-theme-dark,html.golmdm-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 :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-card-v2312:hover,
  html body.golmdm-has-league-page #golmdm-virtual-page[data-golmdm-theme="dark"] :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-card-v2312:hover{
    border-color:#3c5568!important;
    border-left-color:#43c95f!important;
    background:#182b3b!important;
    color:#f2f7fa!important;
  }
  :is(html.golmd-theme-dark,html.golmdm-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 :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-more-button-v2493:hover,
  html body.golmdm-has-league-page #golmdm-virtual-page[data-golmdm-theme="dark"] :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-more-button-v2493:hover{
    border-color:#46677d!important;
    background:#182b3b!important;
    color:#eef6fa!important;
    -webkit-text-fill-color:#eef6fa!important;
    box-shadow:inset 1px 0 0 #43c95f!important;
  }
}
:is(html.golmd-theme-dark,html.golmdm-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers>.golmdm-scorers-card,
:is(html.golmd-theme-dark,html.golmdm-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-list{
  border-color:#2a3b49!important;
  background:#0e1a26!important;
}
:is(html.golmd-theme-dark,html.golmdm-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row{
  border-color:#273946!important;
  background:#132230!important;
  color:#edf4f8!important;
}
:is(html.golmd-theme-dark,html.golmdm-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers :is(.golmdm-scorer-rank,.golmdm-scorer-goals){
  border-color:#273946!important;
  background:transparent!important;
}
:is(html.golmd-theme-dark,html.golmdm-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-rank{color:#9dafbc!important;}
:is(html.golmd-theme-dark,html.golmdm-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-person>strong{color:#edf4f8!important;}
:is(html.golmd-theme-dark,html.golmdm-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-team-meta{color:#9aabba!important;}
:is(html.golmd-theme-dark,html.golmdm-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-goals{color:#8fd47c!important;}
:is(html.golmd-theme-dark,html.golmdm-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorers-more,
:is(html.golmd-theme-dark,html.golmdm-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorers-more>summary{
  border-color:#273946!important;
  background:#101f2b!important;
  color:#9ddc8c!important;
}
@media (hover:hover) and (pointer:fine){
  :is(html.golmd-theme-dark,html.golmdm-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row:hover{background:#182b3b!important;border-color:#355064!important;transform:none!important;}
  :is(html.golmd-theme-dark,html.golmdm-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row:hover :is(.golmdm-scorer-goals,.golmdm-scorer-rank){background:transparent!important;box-shadow:none!important;}
}


/* 5.0.0-beta.2496: one-pixel hover language and calmer scorer/news controls. */

/* News load-more: a clean continuation row, visually related to “Полный список”. */
html body.golmdm-has-league-page #golmdm-virtual-page :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-more-v2493,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-more-v2493{
  padding:0!important;
  background:#f8faf9!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-more-button-v2493,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-more-button-v2493{
  min-height:44px!important;
  padding:0 15px!important;
  border:0!important;
  border-top:1px solid #e3e9e5!important;
  background:transparent!important;
  color:#2d7d27!important;
  -webkit-text-fill-color:#2d7d27!important;
  font-size:12.5px!important;
  line-height:1!important;
  font-weight:720!important;
  box-shadow:none!important;
  text-shadow:none!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-more-button-v2493 b,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-more-button-v2493 b{
  color:#43c95f!important;
  -webkit-text-fill-color:#43c95f!important;
  font-size:14px!important;
  font-weight:800!important;
}
@media (hover:hover) and (pointer:fine){
  html body.golmdm-has-league-page #golmdm-virtual-page :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-more-button-v2493:hover,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-more-button-v2493:hover{
    border-color:#d9e6d7!important;
    background:#f0f6ef!important;
    color:#256f21!important;
    -webkit-text-fill-color:#256f21!important;
    box-shadow:none!important;
    transform:none!important;
  }
}

/* Scorers: tighter editorial rows with a calmer hierarchy. */
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row{
  grid-template-columns:50px minmax(0,1fr) 60px!important;
  min-height:56px!important;
  transform:none!important;
  transition:background-color .14s ease,border-color .14s ease!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-rank,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-rank,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-rank{
  background:#f8faf9!important;
  font-size:17px!important;
  font-weight:820!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row:nth-child(-n+3) .golmdm-scorer-rank,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row:nth-child(-n+3) .golmdm-scorer-rank,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row:nth-child(-n+3) .golmdm-scorer-rank{
  color:#34832f!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-person,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-person,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-person{
  padding:8px 14px!important;
  gap:3px!important;
  transform:none!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-person>strong,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-person>strong,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-person>strong{
  font-size:15px!important;
  font-weight:720!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-team-meta,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-team-meta,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-team-meta{
  font-size:12.5px!important;
  font-weight:600!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-goals,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-goals,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-goals{
  min-width:0!important;
  height:auto!important;
  border:0!important;
  border-left:1px solid #e3e9e5!important;
  border-radius:0!important;
  background:transparent!important;
  background-color:transparent!important;
  color:#2f8429!important;
  -webkit-text-fill-color:#2f8429!important;
  box-shadow:none!important;
  text-shadow:none!important;
  transform:none!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-goals-icon,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-goals-icon,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-goals-icon{
  color:#43b13d!important;
  -webkit-text-fill-color:#43b13d!important;
}
@media (hover:hover) and (pointer:fine){
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row:hover,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row:hover,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row:hover{
    background:#eef6ed!important;
    border-color:#d5e5d2!important;
    box-shadow:none!important;
    transform:none!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row:hover .golmdm-scorer-rank,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row:hover .golmdm-scorer-rank,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row:hover .golmdm-scorer-rank{
    background:#e8f2e7!important;
    color:#2e7f29!important;
    box-shadow:none!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row:hover .golmdm-scorer-goals,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row:hover .golmdm-scorer-goals,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row:hover .golmdm-scorer-goals{
    border-left-color:#d5e5d2!important;
    background:transparent!important;
    color:#2f8429!important;
    -webkit-text-fill-color:#2f8429!important;
    box-shadow:none!important;
    transform:none!important;
  }
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row:hover .golmdm-scorer-goals-icon,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row:hover .golmdm-scorer-goals-icon,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row:hover .golmdm-scorer-goals-icon{
    color:#43b13d!important;
    -webkit-text-fill-color:#43b13d!important;
  }
}

/* One-pixel accent bars on league match rows and standings rows. */
html body.golmdm-has-league-page #golmdm-virtual-page section#matches .golmdm-round-match-list .golmdm-match-row:hover,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 section#matches .golmdm-round-match-list .golmdm-match-row:hover{
  box-shadow:inset 1px 0 0 #43c95f!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page section#matches .golmdm-round-match-list .golmdm-match-row:hover > .golmdm-match-row-link,
html body.golmdm-has-league-page #golmdm-virtual-page section#matches .golmdm-round-match-list .golmdm-match-row > .golmdm-match-row-link:hover,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 section#matches .golmdm-round-match-list .golmdm-match-row:hover > .golmdm-match-row-link,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 section#matches .golmdm-round-match-list .golmdm-match-row > .golmdm-match-row-link:hover{
  box-shadow:none!important;
}
html body.golmdm-has-league-page :is(section#standings.golmdm-standings,.golmdm-standings) table.golmdm-table.golmdm-standings-table tbody > tr:hover > td{
  box-shadow:none!important;
}
html body.golmdm-has-league-page :is(section#standings.golmdm-standings,.golmdm-standings) table.golmdm-table.golmdm-standings-table tbody > tr:hover > td:first-child{
  box-shadow:inset 1px 0 0 #43c95f!important;
}


/* 5.0.0-beta.2498: exact single-pixel owners for league match and standings hover rails. */
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row{
  position:relative!important;
  border-left:0!important;
  box-shadow:none!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row::before,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row::before,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row::before{
  content:""!important;
  position:absolute!important;
  z-index:4!important;
  left:0!important;
  top:0!important;
  bottom:0!important;
  width:1px!important;
  min-width:1px!important;
  max-width:1px!important;
  border:0!important;
  border-radius:0!important;
  background:#43c95f!important;
  box-shadow:none!important;
  opacity:0!important;
  pointer-events:none!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:hover,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:hover,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:hover{
  border-left:0!important;
  box-shadow:none!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:hover::before,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:hover::before,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:hover::before{
  width:1px!important;
  min-width:1px!important;
  max-width:1px!important;
  opacity:1!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:hover > .golmdm-match-row-link,
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row > .golmdm-match-row-link:hover,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:hover > .golmdm-match-row-link,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row > .golmdm-match-row-link:hover,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row:hover > .golmdm-match-row-link,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#matches.golmdm-rounds .golmdm-round-match-list > .golmdm-match-row > .golmdm-match-row-link:hover{
  border-left:0!important;
  box-shadow:none!important;
}

/* Standings: remove all legacy left owners and draw one dedicated 1px rail. */
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr > td:first-child,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr > td:first-child,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr > td:first-child{
  position:relative!important;
  border-left:0!important;
  box-shadow:none!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr > td:first-child::before,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr > td:first-child::before,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr > td:first-child::before{
  display:none!important;
  content:none!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr > td:first-child::after,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr > td:first-child::after,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr > td:first-child::after{
  content:none!important;
  display:none!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr:hover > td,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr:hover > td,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr:hover > td{
  box-shadow:none!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr:hover > td:first-child,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr:hover > td:first-child,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr:hover > td:first-child{
  border-left:0!important;
  box-shadow:inset 1px 0 0 #43c95f!important;
}
html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr:hover > td:first-child::after,
html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr:hover > td:first-child::after,
html body.golmdm-has-league-page .golmdm-league-detail-v78 section#standings.golmdm-standings table.golmdm-table.golmdm-standings-table tbody > tr:hover > td:first-child::after{
  content:none!important;
  display:none!important;
}

/* Dark scorer hover: no green goal box, no white icon, no horizontal movement. */
:is(html.golmd-theme-dark,html.golmdm-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 :is(#golmdm-virtual-page,.golmdm-liga-shell-v78,.golmdm-liga-main-v78,.golmdm-league-detail-v78) section#scorers .golmdm-scorer-row,
html body.golmd-theme-dark.golmdm-has-league-page section#scorers .golmdm-scorer-row{
  background:#132230!important;
  border-color:#273946!important;
  transform:none!important;
}
:is(html.golmd-theme-dark,html.golmdm-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#scorers .golmdm-scorer-rank,
html body.golmd-theme-dark.golmdm-has-league-page section#scorers .golmdm-scorer-rank{
  background:#101f2b!important;
  border-color:#273946!important;
  color:#9dafbc!important;
}
:is(html.golmd-theme-dark,html.golmdm-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#scorers .golmdm-scorer-row:nth-child(-n+3) .golmdm-scorer-rank,
html body.golmd-theme-dark.golmdm-has-league-page section#scorers .golmdm-scorer-row:nth-child(-n+3) .golmdm-scorer-rank{
  color:#8fd47c!important;
}
:is(html.golmd-theme-dark,html.golmdm-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#scorers .golmdm-scorer-goals,
html body.golmd-theme-dark.golmdm-has-league-page section#scorers .golmdm-scorer-goals{
  border:0!important;
  border-left:1px solid #273946!important;
  border-radius:0!important;
  background:transparent!important;
  background-color:transparent!important;
  color:#9dde88!important;
  -webkit-text-fill-color:#9dde88!important;
  box-shadow:none!important;
  text-shadow:none!important;
  transform:none!important;
}
:is(html.golmd-theme-dark,html.golmdm-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#scorers .golmdm-scorer-goals-icon,
html body.golmd-theme-dark.golmdm-has-league-page section#scorers .golmdm-scorer-goals-icon{
  color:#7fd96d!important;
  -webkit-text-fill-color:#7fd96d!important;
}
@media (hover:hover) and (pointer:fine){
  :is(html.golmd-theme-dark,html.golmdm-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#scorers .golmdm-scorer-row:hover,
  html body.golmd-theme-dark.golmdm-has-league-page section#scorers .golmdm-scorer-row:hover{
    background:#182b3b!important;
    border-color:#355064!important;
    box-shadow:none!important;
    transform:none!important;
  }
  :is(html.golmd-theme-dark,html.golmdm-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#scorers .golmdm-scorer-row:hover .golmdm-scorer-rank,
  html body.golmd-theme-dark.golmdm-has-league-page section#scorers .golmdm-scorer-row:hover .golmdm-scorer-rank{
    background:#172838!important;
    color:#a9d99d!important;
    box-shadow:none!important;
  }
  :is(html.golmd-theme-dark,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#scorers .golmdm-scorer-row:hover .golmdm-scorer-goals,
  html body.golmd-theme-dark.golmdm-has-league-page section#scorers .golmdm-scorer-row:hover .golmdm-scorer-goals{
    border-left-color:#355064!important;
    background:transparent!important;
    background-color:transparent!important;
    color:#9dde88!important;
    -webkit-text-fill-color:#9dde88!important;
    box-shadow:none!important;
    text-shadow:none!important;
    transform:none!important;
  }
  :is(html.golmd-theme-dark,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#scorers .golmdm-scorer-row:hover .golmdm-scorer-goals-icon,
  html body.golmd-theme-dark.golmdm-has-league-page section#scorers .golmdm-scorer-row:hover .golmdm-scorer-goals-icon{
    color:#7fd96d!important;
    -webkit-text-fill-color:#7fd96d!important;
  }
}

/* Dark news load-more follows the same quiet continuation-row logic. */
:is(html.golmd-theme-dark,html.golmdm-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 :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-more-v2493,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-more-v2493{
  background:#101f2b!important;
}
:is(html.golmd-theme-dark,html.golmdm-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 :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-more-button-v2493,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-more-button-v2493{
  border-top-color:#273946!important;
  background:transparent!important;
  color:#9ddc8c!important;
  -webkit-text-fill-color:#9ddc8c!important;
  box-shadow:none!important;
}
@media (hover:hover) and (pointer:fine){
  :is(html.golmd-theme-dark,html.golmdm-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 :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-more-button-v2493:hover,
  html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-more-button-v2493:hover{
    background:#152635!important;
    color:#b3e7a6!important;
    -webkit-text-fill-color:#b3e7a6!important;
    box-shadow:none!important;
  }
}

@media(max-width:767px){
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row{grid-template-columns:40px minmax(0,1fr) 54px!important;min-height:54px!important;}
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-rank,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-rank,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-rank{font-size:16px!important;}
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-person,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-person,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-person{padding:7px 9px!important;}
  html body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-person>strong,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-person>strong,
  html body.golmdm-has-league-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-person>strong{font-size:13.5px!important;}
  html body.golmdm-has-league-page #golmdm-virtual-page :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-grid-v2312,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-grid-v2312{grid-template-columns:1fr!important;gap:8px!important;padding:10px!important;}
  html body.golmdm-has-league-page #golmdm-virtual-page :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-card-v2312,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-card-v2312{grid-template-columns:92px minmax(0,1fr)!important;gap:9px!important;min-height:70px!important;padding:7px!important;}
  html body.golmdm-has-league-page #golmdm-virtual-page :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-thumb-v2312,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-thumb-v2312{width:92px!important;height:56px!important;min-width:92px!important;}
  html body.golmdm-has-league-page #golmdm-virtual-page :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-body-v2312 b,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-body-v2312 b{font-size:13px!important;line-height:1.22!important;font-weight:700!important;}
  html body.golmdm-has-league-page #golmdm-virtual-page :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-more-v2493,
  html body.golmdm-has-league-page .golmdm-liga-shell-v78 :is(.golmdm-league-detail-v78,.golmdm-matchv89-page) .golmdm-tag-news-more-v2493{padding:0 10px 10px!important;}
}

/* Final dark scorer specificity guard: legacy dark rules must not repaint the rank/goals cells. */
:is(html.golmd-theme-dark,html.golmdm-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-rank,
:is(html.golmd-theme-dark,html.golmdm-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-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-rank,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-rank{
  background:#101f2b!important;
  background-color:#101f2b!important;
  border-color:#273946!important;
  color:#9dafbc!important;
  -webkit-text-fill-color:#9dafbc!important;
  box-shadow:none!important;
}
:is(html.golmd-theme-dark,html.golmdm-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row:nth-child(-n+3) .golmdm-scorer-rank,
:is(html.golmd-theme-dark,html.golmdm-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-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row:nth-child(-n+3) .golmdm-scorer-rank,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row:nth-child(-n+3) .golmdm-scorer-rank{
  color:#8fd47c!important;
  -webkit-text-fill-color:#8fd47c!important;
}
:is(html.golmd-theme-dark,html.golmdm-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-goals,
:is(html.golmd-theme-dark,html.golmdm-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-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-goals,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-goals{
  border:0!important;
  border-left:1px solid #273946!important;
  border-radius:0!important;
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  color:#9dde88!important;
  -webkit-text-fill-color:#9dde88!important;
  box-shadow:none!important;
  text-shadow:none!important;
  transform:none!important;
}
:is(html.golmd-theme-dark,html.golmdm-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-goals-icon,
:is(html.golmd-theme-dark,html.golmdm-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-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-goals-icon,
html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-goals-icon{
  color:#7fd96d!important;
  -webkit-text-fill-color:#7fd96d!important;
}
@media (hover:hover) and (pointer:fine){
  :is(html.golmd-theme-dark,html.golmdm-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row:hover,
  :is(html.golmd-theme-dark,html.golmdm-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-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row:hover,
  html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row:hover{
    background:#182b3b!important;
    background-color:#182b3b!important;
    border-color:#355064!important;
    box-shadow:none!important;
    transform:none!important;
  }
  :is(html.golmd-theme-dark,html.golmdm-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row:hover .golmdm-scorer-rank,
  :is(html.golmd-theme-dark,html.golmdm-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-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row:hover .golmdm-scorer-rank,
  html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row:hover .golmdm-scorer-rank{
    background:#172838!important;
    background-color:#172838!important;
    color:#a9d99d!important;
    -webkit-text-fill-color:#a9d99d!important;
    box-shadow:none!important;
  }
  :is(html.golmd-theme-dark,html.golmdm-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row:hover .golmdm-scorer-goals,
  :is(html.golmd-theme-dark,html.golmdm-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-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row:hover .golmdm-scorer-goals,
  html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row:hover .golmdm-scorer-goals{
    border:0!important;
    border-left:1px solid #355064!important;
    border-radius:0!important;
    background:transparent!important;
    background-color:transparent!important;
    background-image:none!important;
    color:#9dde88!important;
    -webkit-text-fill-color:#9dde88!important;
    box-shadow:none!important;
    text-shadow:none!important;
    transform:none!important;
  }
  :is(html.golmd-theme-dark,html.golmdm-theme-dark,html.golmdm-dark-live,html[data-theme="dark"],html[data-golmdm-real-theme="dark"],html[data-golmdm-live-theme="dark"],html[data-golmdm-theme-boot="dark"]) body.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row:hover .golmdm-scorer-goals-icon,
  :is(html.golmd-theme-dark,html.golmdm-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-liga-shell-v78 .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row:hover .golmdm-scorer-goals-icon,
  html body.golmd-theme-dark.golmdm-has-league-page #golmdm-virtual-page .golmdm-league-detail-v78 section#scorers .golmdm-scorer-row:hover .golmdm-scorer-goals-icon{
    color:#7fd96d!important;
    -webkit-text-fill-color:#7fd96d!important;
  }
}
