/* GreenScoreLive Match Center V4 — navigable dark match hub */
body.gs-match-premium .gs-v4-navigation{display:flex;align-items:stretch;position:relative;gap:10px;padding:12px;background:#101e21;border-bottom:1px solid #2b4645;border-radius:15px 15px 0 0;scroll-margin-top:90px;z-index:15}
body.gs-match-premium .gs-v4-main-tabs{display:flex;gap:6px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#315b4d transparent;overscroll-behavior-x:contain}
body.gs-match-premium .gs-v4-tab{appearance:none;flex:0 0 auto;min-height:46px;padding:11px 17px;background:#1b3031;border:1px solid #2a4443;border-radius:10px;color:#c6d9d3;font-size:13px;font-weight:750;cursor:pointer;transition:background .15s,border-color .15s,color .15s}
body.gs-match-premium .gs-v4-tab:hover{background:#294742;color:#fff;border-color:#4a7965}
body.gs-match-premium .gs-v4-tab[aria-selected=true]{background:#176b48;border-color:#43ba80;color:#fff;box-shadow:inset 0 -2px 0 #7af2af}
body.gs-match-premium .gs-v4-more{position:relative;flex:0 0 auto;align-self:stretch}
body.gs-match-premium .gs-v4-more-trigger{list-style:none;display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 16px;border:1px solid #3b6959;border-radius:10px;background:#203e35;color:#aef0c8;font-size:13px;font-weight:800;cursor:pointer;white-space:nowrap}
body.gs-match-premium .gs-v4-more-trigger::-webkit-details-marker{display:none}
body.gs-match-premium .gs-v4-more-trigger::after{content:'⌄';font-size:18px;line-height:1}
body.gs-match-premium .gs-v4-more[open] .gs-v4-more-trigger,body.gs-match-premium .gs-v4-other-active .gs-v4-more-trigger{background:#176b48;color:#fff;border-color:#4bc38a}
body.gs-match-premium .gs-v4-more-menu{position:absolute;top:calc(100% + 10px);right:0;width:min(460px,90vw);max-height:min(65vh,580px);overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;background:#15272a;border:1px solid #385650;border-radius:16px;box-shadow:0 18px 55px #0009;z-index:99}
body.gs-match-premium .gs-v4-more:not([open]) .gs-v4-more-menu{display:none}
body.gs-match-premium .gs-v4-menu-group{display:flex;flex-direction:column;gap:6px;min-width:0}
body.gs-match-premium .gs-v4-menu-heading{color:#7fae9c;font-size:11px;font-weight:850;letter-spacing:.09em;text-transform:uppercase;padding:4px 8px}
body.gs-match-premium .gs-v4-menu-option{appearance:none;width:100%;text-align:left;background:#1d3435;border:1px solid #2a4945;color:#d7e9e1;padding:11px 12px;border-radius:9px;cursor:pointer;font-size:12px;font-weight:650;min-height:43px}
body.gs-match-premium .gs-v4-menu-option:hover{background:#275343;border-color:#57b987;color:white}
body.gs-match-premium .gs-v4-navigation button:focus-visible,body.gs-match-premium .gs-v4-more-trigger:focus-visible,body.gs-match-premium .gs-v4-highlight-link:focus-visible{outline:3px solid #7af2af;outline-offset:2px}
body.gs-match-premium .gs-v4-highlight-link{display:flex;width:100%;text-align:left;cursor:pointer;font:inherit;color:inherit;transition:border-color .15s,background .15s}
body.gs-match-premium .gs-v4-highlight-link:hover{background:#1e3b39;border-color:#4bbf8c}
body.gs-match-premium .gs-center-quick{min-height:43px;cursor:pointer}
body.gs-match-premium .gs-center-primary{overflow:visible}
body.gs-match-premium .panel{min-width:0;overflow:hidden;border-radius:0 0 14px 14px}
@media(max-width:850px){body.gs-match-premium .gs-v4-navigation{padding:9px;gap:6px}body.gs-match-premium .gs-v4-tab{padding:10px 13px;min-height:44px}body.gs-match-premium .gs-v4-more-trigger{min-height:44px;padding:9px 12px}}
@media(max-width:520px){body.gs-match-premium .gs-v4-navigation{position:sticky;top:0;z-index:30;border-radius:0;gap:5px}body.gs-match-premium .gs-v4-tab{font-size:12px;padding:10px 12px}body.gs-match-premium .gs-v4-more-trigger{font-size:12px;padding:8px 10px}body.gs-match-premium .gs-v4-more-menu{right:0;width:min(340px,94vw);grid-template-columns:1fr 1fr;padding:11px;gap:8px}body.gs-match-premium .gs-v4-menu-option{padding:10px 8px;font-size:11px}}
@media(prefers-reduced-motion:reduce){body.gs-match-premium .gs-v4-tab,body.gs-match-premium .gs-v4-highlight-link{transition:none}}
