/* GolFlash match UI r1. Loaded only on this site's /live/<slug>/ HTML routes.
   Presentation only: no data generation, no ad loaders, no new match URLs. */
body{--gfm-ink:#17292f;--gfm-muted:#596b61;--gfm-line:#e3e9e6;--gfm-green:#176e53;--gfm-lime:#d1f265;background:#f3f5f3;color:var(--gfm-ink)}
body main.wrap{max-width:1260px;padding:20px 24px 32px}
body .lsbread{margin:0 0 16px;padding:0;color:var(--gfm-muted);font-size:12px;line-height:1.6;overflow-wrap:anywhere}
body .lsbread a{color:var(--gfm-green);text-decoration:underline;text-underline-offset:3px}
body .mtwrap{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px;align-items:start;margin:0}
body .mtwrap>*{min-width:0}
body .mtmain{background:#fff;border:1px solid var(--gfm-line);border-radius:16px;padding:24px;min-width:0;box-shadow:0 2px 8px #17292f05}
body .mtmain .lsh1{font-size:clamp(21px,2.5vw,29px);line-height:1.25;font-weight:750;letter-spacing:-.5px;margin:0 0 16px;color:var(--gfm-ink);overflow-wrap:anywhere}
body .mtmain .lsh1 span{color:var(--gfm-muted);font-size:.75em;font-weight:500;letter-spacing:0}
body .mtmain .mtkit{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 20px;padding:0;background:none;border:0}
body .mtmain .mtkit a{font-size:11px;font-weight:650;line-height:1.45;padding:8px 10px;min-height:34px;border:1px solid var(--gfm-line);border-radius:6px;color:var(--gfm-green);background:#f7faf5;overflow-wrap:anywhere}
body .mtmain .mtkit a:hover{background:#eaf2e2;text-decoration:none}
body .mtmain .scoreboard{display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,.7fr) minmax(0,1fr);gap:12px;align-items:center;padding:26px 16px;margin:0;border:1px solid #dde7dd;border-radius:12px;background:#f6f9f3;color:var(--gfm-ink)}
body .mtmain .sbteam{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:10px;min-width:0;text-align:center}
body .mtmain .sbteam img{width:60px;height:60px;object-fit:contain;max-width:100%;flex:none}
body .mtmain .sbteam strong{font-size:16px;line-height:1.35;font-weight:700;overflow-wrap:anywhere}
body .mtmain .sbmid{text-align:center;min-width:0}
body .mtmain .sbsc{font-size:clamp(30px,4.2vw,46px);font-weight:850;letter-spacing:-1px;line-height:1.15;color:var(--gfm-ink);font-variant-numeric:tabular-nums;white-space:nowrap}
body .mtmain .sbst{display:inline-block;font-size:11px;line-height:1.5;padding:3px 9px;background:#e5eddc;color:#3d5834;border-radius:5px;margin-top:9px;font-weight:700}
body .mtmain .sbst.live{color:#a1243b;background:#fff0f2}
body .mtmain .sbst.off,body .mtmain .sbst.att{background:#fff2d5;color:#654917}
body .mtmain .sbko{color:var(--gfm-muted);font-size:11px;line-height:1.5;margin-top:9px;white-space:normal}
body .mtmain .sbinfo{display:flex;justify-content:center;flex-wrap:wrap;gap:7px 14px;font-size:11px;line-height:1.6;color:var(--gfm-muted);padding:13px 2px;margin:0 0 16px;overflow-wrap:anywhere}
body .mtmain .dovebox,body .mtmain .mtfaq{border:1px solid var(--gfm-line);border-radius:10px;background:#fff;margin:16px 0;padding:16px;font-size:14px}
body .mtmain .dovebox h2,body .mtmain .mtfaq h2{font-size:17px;line-height:1.35;margin:0 0 12px;color:var(--gfm-ink)}
body .mtmain .mtfaq h3{font-size:14px;line-height:1.4;margin:14px 0 5px}
body .mtmain .tgv{max-width:100%;box-sizing:border-box;margin:16px 0;overflow-wrap:anywhere}
body .mtmain .tabs{display:flex;align-items:stretch;gap:2px;overflow-x:auto;white-space:nowrap;scrollbar-width:thin;background:#f2f5ef;border:1px solid var(--gfm-line);border-radius:9px;padding:4px;margin:22px 0 0;min-width:0}
body .mtmain .tabs .tb{flex:1 0 auto;display:block;min-height:44px;border:0;border-radius:6px;background:transparent;color:var(--gfm-muted);padding:10px 13px;font:650 12px/1.4 -apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;cursor:pointer;text-decoration:none}
body .mtmain .tabs .tb.attivo,body .mtmain .tabs .tb[aria-selected=true]{background:#fff;color:var(--gfm-green);box-shadow:0 1px 4px #17292f10}
/* Without the new script, all existing sections remain readable. */
body .mtmain .tabpane{display:block!important;padding:22px 0 4px;margin:0;border:0;min-width:0;scroll-margin-top:20px;overflow-wrap:anywhere}
body .mtmain.gf-match-enhanced .tabpane[hidden]{display:none!important}
body .mtmain .tabpane+.tabpane{border-top:1px solid var(--gfm-line)}
body .mtmain.gf-match-enhanced .tabpane{border-top:0}
body .mtmain .gf-panel-heading{font-size:18px;line-height:1.35;margin:0 0 17px;color:var(--gfm-ink)}
body .mtmain .lsattesa{padding:18px;background:#f6f8f3;border:1px solid var(--gfm-line);border-radius:9px;font-size:13px;line-height:1.65;color:var(--gfm-muted);margin:0 0 16px}
body .mtmain .schtit{font-size:17px;margin:24px 0 12px}
body .mtmain .timeline{padding:0;margin:0 0 22px;list-style:none}
body .mtmain .timeline li{display:grid;grid-template-columns:45px 25px minmax(0,1fr);gap:8px;align-items:start;padding:12px 0;border-bottom:1px solid #edf1e9;font-size:13px;line-height:1.5}
body .mtmain .tmin{color:var(--gfm-green);font-weight:750;font-variant-numeric:tabular-nums}
body .mtmain .tsq{color:var(--gfm-muted);font-size:12px;display:block}
body .mtmain .lineups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
body .mtmain .lncol{min-width:0;background:#f8faf6;border:1px solid var(--gfm-line);border-radius:10px;padding:15px}
body .mtmain .lncol h3{font-size:15px;line-height:1.4;margin:0 0 14px;color:var(--gfm-ink)}
body .mtmain .lncol h3 span{font-size:12px;color:var(--gfm-muted);white-space:nowrap}
body .mtmain .lncol ol{margin:0;padding:0;list-style:none}
body .mtmain .lncol li{font-size:13px;padding:7px 0;border-bottom:1px solid #e9eee4;line-height:1.4;overflow-wrap:anywhere}
body .mtmain .lncol li b{color:var(--gfm-green);display:inline-block;min-width:24px;font-variant-numeric:tabular-nums}
body .mtmain .lnall{font-size:12px;color:var(--gfm-muted);margin:12px 0 0}
body .mtmain .statab{display:table;width:100%;max-width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed;overflow-wrap:anywhere}
body .mtmain .statab th,body .mtmain .statab td{padding:12px 7px;border-bottom:1px solid var(--gfm-line);text-align:center;white-space:normal}
body .mtmain .statab th{font-size:12px;color:var(--gfm-green);font-weight:700;background:#f4f7f0}
body .mtmain .statab td:first-child,body .mtmain .statab td:last-child{font-weight:750;font-variant-numeric:tabular-nums;width:27%}
body .mtmain .statab .stlab{font-size:12px;color:var(--gfm-muted);font-weight:500;width:46%}
body .mtmain .cmpquote{max-width:100%;overflow-x:auto;font-size:12px}
body .mtmain .cmpquote table{min-width:450px}
body .mtmain .nwlist{display:grid;gap:12px}
body .mtmain .nwitem{display:flex;gap:12px;align-items:center;min-width:0;padding:12px;border:1px solid var(--gfm-line);border-radius:9px;color:var(--gfm-ink)}
body .mtmain .nwitem img{width:88px;height:60px;object-fit:cover;border-radius:6px;flex:none}
body .mtmain .nwitem>span{min-width:0}
body .mtmain .nwitem b{display:block;font-size:13px;line-height:1.4}
body .mtmain .nwitem i,body .mtmain .nwitem em{display:block;font-size:10px;color:var(--gfm-muted);font-style:normal}
body .mtmain .mcm-video{border:1px solid var(--gfm-line);border-radius:10px;overflow:hidden;margin:16px 0}
body .mtmain .mcm-video iframe{display:block;width:100%;aspect-ratio:16/9;height:auto;border:0}
body .mtmain .mcm-video img{display:block;width:100%;height:auto}
body .mtside{position:static;display:grid;gap:16px;min-width:0}
body .mtside .mtbox{background:#fff;border:1px solid var(--gfm-line);border-radius:12px;box-shadow:none;padding:16px;margin:0;overflow:hidden}
body .mtside .mtbox h3{font-size:14px;margin:0 0 13px;color:var(--gfm-ink)}
body .mtside .mtrow{font-size:11px;line-height:1.4}
body .mtside .mtall{font-size:12px;color:var(--gfm-green);display:block;margin-top:12px}
body .mtwrap button:focus-visible,body .mtwrap a:focus-visible,body .mtwrap [tabindex]:focus-visible{outline:3px solid #426627;outline-offset:3px;border-radius:5px}
@media(max-width:1000px){body .mtwrap{grid-template-columns:minmax(0,1fr)}body .mtside{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}
@media(max-width:600px){body main.wrap{padding:14px 10px 26px}body .mtmain{padding:16px 12px;border-radius:12px}body .mtmain .lsh1{font-size:22px}body .mtmain .scoreboard{padding:20px 9px;gap:7px;grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr)}body .mtmain .sbteam img{width:43px;height:43px}body .mtmain .sbteam strong{font-size:13px}body .mtmain .sbsc{font-size:32px}body .mtmain .sbko{font-size:10px}body .mtmain .mtkit{gap:5px}body .mtmain .mtkit a{font-size:10px;padding:7px 8px}body .mtmain .tabs .tb{font-size:11px;padding:10px 11px}body .mtmain .lineups{grid-template-columns:1fr}body .mtside{grid-template-columns:1fr}body .mtmain .dovebox,body .mtmain .mtfaq{padding:12px}body .mtmain .timeline li{grid-template-columns:38px 23px minmax(0,1fr);gap:6px}body .mtmain .statab td,body .mtmain .statab th{padding:11px 4px}body .mtmain .statab .stlab{font-size:11px}body .mtmain .nwitem img{width:70px;height:53px}}
@media(prefers-reduced-motion:reduce){body .mtwrap *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media print{body .mtmain .tabpane,body .mtmain.gf-match-enhanced .tabpane[hidden]{display:block!important}body .mtmain .tabs,body .mtside{display:none!important}body .mtwrap{display:block}body .mtmain{border:0;box-shadow:none;padding:0}body .mtmain .scoreboard{break-inside:avoid}}
