/* GreenScoreLive V26 — Referee match history */
body.gs-match-premium .gs26-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0 18px}
body.gs-match-premium .gs26-summary-stat{background:#102c29;border:1px solid #31554a;border-radius:14px;padding:16px;display:grid;gap:8px}
body.gs-match-premium .gs26-summary-stat span{color:#a6c7b8;font-size:10px;font-weight:800;letter-spacing:.09em}
body.gs-match-premium .gs26-summary-stat strong{color:#f4fff8;font-size:28px;font-weight:850}
body.gs-match-premium .gs26-match-list{display:grid;gap:12px}
body.gs-match-premium .gs26-game{display:block;text-decoration:none!important;color:#f2fff7!important;background:linear-gradient(130deg,#15342f,#183b37);border:1px solid #35574c;border-radius:17px;padding:16px 18px;transition:border-color .2s,transform .2s}
body.gs-match-premium .gs26-game:hover{border-color:#76d7a3;transform:translateY(-1px)}
body.gs-match-premium .gs26-game-head{display:flex;justify-content:space-between;gap:12px;color:#9bc8b2;font-size:11px;padding-bottom:13px;border-bottom:1px solid #ffffff18}
body.gs-match-premium .gs26-game-main{display:grid;grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr);align-items:center;gap:12px;padding:16px 0}
body.gs-match-premium .gs26-team{min-width:0;text-align:right}body.gs-match-premium .gs26-team.away{text-align:left}
body.gs-match-premium .gs26-team strong{font-size:14px;font-weight:750;line-height:1.45;overflow-wrap:anywhere}
body.gs-match-premium .gs26-score{text-align:center;background:#0e2926;border:1px solid #416356;border-radius:11px;padding:10px 5px;font-size:19px;font-weight:850;font-variant-numeric:tabular-nums}
body.gs-match-premium .gs26-game-foot{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #ffffff18;padding-top:12px;flex-wrap:wrap}
body.gs-match-premium .gs26-cardcount{color:#d8efe2;font-size:12px;font-weight:700}
body.gs-match-premium .gs26-noevents,body.gs-match-premium .gs26-coverage{color:#b6cbbf;font-size:12px;line-height:1.6}
body.gs-match-premium .gs26-distribution{display:grid;gap:18px;padding:15px 0}
body.gs-match-premium .gs26-dist-label{display:flex;justify-content:space-between;gap:10px;margin-bottom:8px;color:#e5f9ec;font-size:13px}
body.gs-match-premium .gs26-dist-track{height:11px;background:#28453d;border-radius:20px;overflow:hidden}
body.gs-match-premium .gs26-dist-fill{height:100%;border-radius:20px;background:linear-gradient(90deg,#46b879,#8ce6ab)}
@media(max-width:540px){body.gs-match-premium .gs26-game{padding:13px}body.gs-match-premium .gs26-game-main{grid-template-columns:minmax(0,1fr) 60px minmax(0,1fr);gap:7px}body.gs-match-premium .gs26-team strong{font-size:12px}body.gs-match-premium .gs26-score{font-size:16px}body.gs-match-premium .gs26-cardcount{font-size:11px}}
