/* trimmed copy for pre-match pages (saraball-match-trim.php, 20 Oct 2026): source rules kept verbatim */
#lvf [hidden]{display:none!important}
html body.sbm-ft #ftf .ftf-tabs{padding-top:9px!important;padding-bottom:9px!important;align-items:center;gap:6px!important;background:#fff!important}
html body.sbm-ft #ftf .ftf-tabs button{display:inline-flex!important;align-items:center;gap:7px;height:40px!important;min-height:0!important;padding:0 17px!important;border:1px solid transparent!important;border-radius:999px!important;font-size:14.5px!important;font-weight:500!important;color:#56605a!important;background:none!important;transition:background .15s,color .15s}
html body.sbm-ft #ftf .ftf-tabs button::before{content:"";width:17px;height:17px;flex:none;background:currentColor;-webkit-mask:var(--ic) center/contain no-repeat;mask:var(--ic) center/contain no-repeat}
html body.sbm-ft #ftf .ftf-tabs button:hover{background:#f3f5f2!important;color:#111814!important}
html body.sbm-ft #ftf .ftf-tabs button[aria-selected="true"]{background:#eaf4ee!important;border-color:#cfe5d7!important;color:#0b6b3a!important;font-weight:700!important}
html body.sbm-ft #ftf .ftf-tabs button[data-t="sum"]{--ic:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 6h16M4 12h16M4 18h10%22/%3E%3C/svg%3E")}
html body.sbm-ft #ftf .ftf-tabs button[data-t="st"]{--ic:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 19V9M10 19V5M16 19v-7M22 19H2%22/%3E%3C/svg%3E")}
html body.sbm-ft #ftf .ftf-tabs button[data-t="pl"]{--ic:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%229%22 cy=%228%22 r=%223.5%22/%3E%3Cpath d=%22M2.5 20a6.5 6.5 0 0 1 13 0M16 4.5a3.5 3.5 0 0 1 0 7M18 14.5a6 6 0 0 1 3.5 5.5%22/%3E%3C/svg%3E")}
html body.sbm-ft #ftf .ftf-tabs button[data-t="tb"]{--ic:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223%22 y=%224%22 width=%2218%22 height=%2216%22 rx=%222%22/%3E%3Cpath d=%22M3 10h18M3 15h18M9 4v16%22/%3E%3C/svg%3E")}
html body.sbm-ft #ftf .ftf-tabs button[data-t="more"]{--ic:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%225%22 cy=%2212%22 r=%221.4%22/%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%221.4%22/%3E%3Ccircle cx=%2219%22 cy=%2212%22 r=%221.4%22/%3E%3C/svg%3E")}
@media (max-width:700px){
html body.sbm-ft #ftf .ftf-tabs{padding:6px 8px!important;gap:4px!important}
html body.sbm-ft #ftf .ftf-tabs button{flex:1 1 0!important;min-width:0;flex-direction:column;justify-content:center;gap:3px;height:52px!important;padding:0 2px!important;border-radius:12px!important;font-size:12px!important}
html body.sbm-ft #ftf .ftf-tabs button::before{width:18px;height:18px}
}
#ftf .ftf-rd{max-width:none;color:#2f3a33}
#ftf .ftf-rd p{margin:0 0 12px;font-size:15px;line-height:1.8}
#ftf .ftf-rd p.hl{font-size:18px;font-weight:700;line-height:1.5;color:#111814;margin:0 0 10px}
#ftf .ftf-rd h3{display:flex;align-items:center;gap:9px;margin:26px 0 12px;font-size:15.5px;font-weight:700;color:#111814}
#ftf .ftf-rd h3::before{content:"";width:8px;height:8px;border-radius:50%;background:#0b6b3a;flex:none}
#ftf .ftf-rd ol.tl{list-style:none!important;margin:0!important;padding:0 0 0 2px!important;position:relative}
#ftf .ftf-rd ol.tl::before{content:"";position:absolute;left:23px;top:8px;bottom:8px;width:2px;background:#e6e9e4}
#ftf .ftf-rd ol.tl li{position:relative;display:flex;align-items:flex-start;gap:12px;padding:6px 0;border:0;font-size:14.5px;line-height:1.65}
#ftf .ftf-rd ol.tl li b{flex:none;position:relative;z-index:1;min-width:44px;text-align:center;padding:2px 6px;border-radius:999px;background:#fff;border:1px solid #e6e9e4;font-size:12px;font-weight:700;color:#111814;line-height:1.5}
#ftf .ftf-rd ol.tl li.gh b{background:#0b6b3a;border-color:#0b6b3a;color:#fff}
#ftf .ftf-rd ol.tl li.ga b{background:#d9a514;border-color:#d9a514;color:#fff}
#ftf .ftf-rd .nr{border:1px solid #e6e9e4;border-radius:12px;overflow:hidden;max-width:none}
#ftf .ftf-rd .nr>div{display:grid;grid-template-columns:1fr 1.4fr 1fr;align-items:center;padding:9px 16px;border-top:1px solid #eef0ec;font-size:14px}
#ftf .ftf-rd .nr>div:first-child{border-top:0}
#ftf .ftf-rd .nr .nh{background:#f6f8f5;font-weight:700;color:#111814;font-size:13px}
#ftf .ftf-rd .nr .nh span:last-child,#ftf .ftf-rd .nr>div b:last-child{text-align:right}
#ftf .ftf-rd .nr>div span{text-align:center;color:#56605a;font-size:13px}
#ftf .ftf-rd .nr>div b{font-weight:500;color:#3c4741}
#ftf .ftf-rd .nr>div b.w{font-weight:800;color:#0b6b3a}
#ftf .ftf-rd ul.rx{list-style:none!important;margin:0!important;padding:0!important}
html body #ftf .ftf-rd ul.rx li{position:relative;padding:6px 0 6px 18px;border:0;font-size:14.5px;line-height:1.65}
#ftf .ftf-rd ul.rx li::before{content:"";position:absolute;left:3px;top:15px;width:6px;height:6px;border-radius:50%;background:#e8b923}
#ftf .ftf-rd ul.pl2{list-style:none!important;margin:0!important;padding:0!important;display:grid;gap:8px}
@media (min-width:901px){
#ftf .ftf-rd ul.pl2{grid-template-columns:1fr 1fr}
#ftf .ftf-rd ul.rx{columns:2;column-gap:40px}
#ftf .ftf-rd ul.rx li{break-inside:avoid}
}
html body #ftf .ftf-rd ul.pl2 li{display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid #e6e9e4;border-radius:12px;font-size:14px;line-height:1.5;background:#fff}
#ftf .ftf-rd ul.pl2 li>b{flex:none;min-width:42px;text-align:center;padding:4px 6px;border-radius:8px;background:#eef6f1;color:#0b6b3a;font-weight:800;font-size:13.5px}
#ftf .ftf-rd ul.pl2 li.mvp{background:#fffaeb;border-color:#f1e1ad}
#ftf .ftf-rd ul.pl2 li.mvp>b{background:#e8b923;color:#111814}
#ftf .ftf-rd ul.pl2 li.sub>b{background:#f3f5f2;color:#56605a;font-weight:700}
#ftf .ftf-rd ul.pl2 strong{font-weight:700;color:#111814}
#ftf .ftf-rd dl.fc{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:0 24px}
#ftf .ftf-rd dl.fc>div{display:flex;gap:12px;padding:9px 0;border-top:1px solid #eef0ec;font-size:14px}
#ftf .ftf-rd dl.fc dt{flex:none;width:110px;color:#56605a}
#ftf .ftf-rd dl.fc dd{margin:0;color:#111814;font-weight:500}
@media (max-width:700px){
#ftf .ftf-rd p{font-size:14.5px}
#ftf .ftf-rd p.hl{font-size:16.5px}
#ftf .ftf-rd dl.fc{grid-template-columns:1fr}
#ftf .ftf-rd dl.fc dt{width:96px}
#ftf .ftf-rd .nr>div{padding:8px 12px}
}
html body.sbm-ft #ftf .ftf-tabs{padding-left:max(8px,calc((var(--ftfvw,100vw) - 1224px) / 2))!important;padding-right:max(8px,calc((var(--ftfvw,100vw) - 1224px) / 2))!important}
html body.sbm-ft main #ftf .mx-card:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5),html body.sbm-ft main #ftf .tscroll:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5){overflow-y:hidden!important}
@media (min-width:701px){
html body.sbm-ft main #ftf .mx-card:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5){overflow:visible!important}
}
html body.sbm-ft #ftf .ftf-km{position:static!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;display:block!important}
html body.sbm-ft #ftf .ftf-fx .ftf-km{margin:0 0 14px!important;padding:0 0 14px!important;border-bottom:1px solid #e6e9e4!important}
html body.sbm-ft main #ftf:not(#z1):not(#z2) .tm small,html body.sbm-ft main #ftf:not(#z1):not(#z2) .sc>span,html body.sbm-ft main #ftf:not(#z1):not(#z2) .tx small,html body.sbm-ft main #ftf:not(#z1):not(#z2) .ht>span,html body.sbm-ft main #ftf:not(#z1):not(#z2) .th .mm,html body.sbm-ft main #ftf:not(#z1):not(#z2) .nm small,html body.sbm-ft main #ftf:not(#z1):not(#z2) .kb small,html body.sbm-ft main #ftf:not(#z1):not(#z2) .ftf-ev b,html body.sbm-ft main #ftf:not(#z1):not(#z2) .ftf-ev em,html body.sbm-ft main #ftf:not(#z1):not(#z2) .ftf-hero .mt i,html body.sbm-ft main #ftf:not(#z1):not(#z2) .ftf-ks .m span{font-size:13px!important;color:#3c4741!important}
html body.sbm-ft main #ftf:not(#z1):not(#z2) .tm small.fo{color:#111814!important}
html body.sbm-ft main #ftf:not(#z1):not(#z2) .ftf-tv .m b{font-size:13px!important}
html body.sbm-ft main #ftf:not(#z1):not(#z2) .ht.ft>span,html body.sbm-ft main #ftf:not(#z1):not(#z2) .ht.ft>span b{color:#fff!important}
html body.sbm-ft main #ftf:not(#z1):not(#z2) .ftf-hero>.ftf-cr{display:flex!important;flex-wrap:wrap;align-items:center;gap:4px 8px;width:auto!important;max-width:100%!important;margin:16px 0 18px!important;padding:0 0 12px!important;background:none!important;border:0!important;border-bottom:1px solid #e6e9e4!important;border-radius:0!important;box-shadow:none!important;font-size:13.5px!important}
html body.sbm-ft main #ftf:not(#z1):not(#z2) .ftf-cr a.home{display:inline-flex;align-items:center;gap:6px;padding:4px 11px 4px 8px!important;border-radius:999px!important;background:#eaf4ee!important;border:0!important;box-shadow:none!important;color:#0b6b3a!important;font-weight:600}
html body.sbm-ft main #ftf:not(#z1):not(#z2) .ftf-cr a{color:#3c4741!important;text-decoration:none}
html body.sbm-ft main #ftf:not(#z1):not(#z2) .ftf-cr a:hover{color:#0b6b3a!important;text-decoration:underline}
html body.sbm-ft main #ftf:not(#z1):not(#z2) .ftf-cr i{color:#b7c0b9!important}
html body.sbm-ft main #ftf:not(#z1):not(#z2) .ftf-cr span[aria-current]{color:#111814!important;font-weight:600}
html body.sbm-ft #ftf .hd2>span{display:inline-flex!important;align-items:center;gap:8px}
html body.sbm-ft #ftf .hd2 img{width:24px!important;height:24px!important;object-fit:contain;flex:none}
html body.sbm-ft main #ftf:not(#z1):not(#z2) .ftf-hero .tm img{background:none!important;border-radius:0!important;padding:0!important;box-shadow:none!important;border:0!important;width:84px!important;height:84px!important;object-fit:contain!important}
@media (max-width:700px){
html body.sbm-ft main #ftf:not(#z1):not(#z2) .ftf-hero .tm img{width:60px!important;height:60px!important}
}
html body.sbm-ft #ftf .ftf-rd p.hl .hlc{display:inline-flex;gap:4px;vertical-align:middle;margin:0 10px 0 0}
html body.sbm-ft #ftf .ftf-rd p.hl .hlc img{width:30px;height:30px;object-fit:contain}
html body.sbm-ft #ftf .ftf-fx .ftf-km .kb>h3{display:none!important}
html body.sbm-ft #ftf .ftf-pn:has(.ftf-acc[data-ftf="lu"]:not([hidden]) .mx-card) .ftf-pitch{display:none!important}
@media (max-width:700px){
html body.sbm-ft main #ftf:not(#z1):not(#z2) .ftf-hero>.ftf-cr span[aria-current]{display:inline-block!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}
}
html body.sbm-pre.prf-on main:not(#a1):not(#a2):not(#a3) header.mx-hero .mx-crumbs span[aria-current]{color:#111814!important;font-weight:600}
html body.sbm-pre.prf-on main:not(#a1):not(#a2):not(#a3) .prf-tabs button.on{background:#eaf4ee;border-color:#cfe5d7;color:#0b6b3a}
html body.sbm-pre.prf-on main:not(#a1):not(#a2):not(#a3) .prf-pn[hidden]{display:none!important}
html body.sbm-pre main:not(#a1):not(#a2):not(#a3) header.mx-hero{padding-top:30px!important;padding-bottom:16px!important}
html body.sbm-pre main:not(#a1):not(#a2):not(#a3) header.mx-hero .mx-crumbs{margin-bottom:14px!important}
html body.sbm-pre main:not(#a1):not(#a2):not(#a3) header.mx-hero .mx-top{margin-top:0!important}
html body.sbm-pre main:not(#a1):not(#a2):not(#a3) header.mx-hero .mx-score{margin-top:4px!important;align-items:center!important}
html body.sbm-pre main:not(#a1):not(#a2):not(#a3) header.mx-hero .mx-team{padding-top:0!important}
html body.sbm-pre main:not(#a1):not(#a2):not(#a3) header.mx-hero .mx-team .crest{width:116px!important;height:116px!important}
html body.sbm-pre main:not(#a1):not(#a2):not(#a3) header.mx-hero .mx-team .crest img{width:88px!important;height:88px!important}
html body.sbm-pre main:not(#a1):not(#a2):not(#a3) header.mx-hero .mx-team>a>b{font-size:26px!important}
html body.sbm-pre main:not(#a1):not(#a2):not(#a3) header.mx-hero .mx-mid{padding-top:12px!important;padding-bottom:12px!important}
html body.sbm-pre main:not(#a1):not(#a2):not(#a3) header.mx-hero .sbp-cd .u{width:58px!important}
html body.sbm-pre main:not(#a1):not(#a2):not(#a3) header.mx-hero .sbp-cd .u b{width:58px!important;box-sizing:border-box!important}
@media(max-width:700px){
html body.sbm-pre main:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5) header.mx-hero:not(#h1) .sbp-cd .u b{width:44px!important}
}
html body.sbm-pre main:not(#a1):not(#a2):not(#a3) header.mx-hero .sbp-cd .u b{font-size:28px!important;height:46px!important;line-height:46px!important}
html body.sbm-pre main:not(#a1):not(#a2):not(#a3) header.mx-hero .sbp-cd i{font-size:16px!important;margin-top:12px!important}
html body.sbm-pre main:not(#a1):not(#a2):not(#a3) header.mx-hero .sbp-cd{gap:4px!important;justify-content:center!important}
html body.sbm-pre main:not(#a1):not(#a2):not(#a3) header.mx-hero .sbp-cd i{width:6px!important;opacity:.7}
html body.sbm-pre main:not(#a1):not(#a2):not(#a3) header.mx-hero .sbp-lab{margin-bottom:6px!important}
html body.sbm-pre main:not(#a1):not(#a2):not(#a3) header.mx-hero .sbv-hero{margin-top:8px!important}
@media(max-width:700px){
html body.sbm-pre main:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5) header.mx-hero:not(#h1){padding-top:18px!important;padding-bottom:12px!important}
html body.sbm-pre main:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5) header.mx-hero:not(#h1) .mx-crumbs{margin-bottom:10px!important}
html body.sbm-pre main:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5) header.mx-hero:not(#h1) .mx-team .crest{width:84px!important;height:84px!important}
html body.sbm-pre main:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5) header.mx-hero:not(#h1) .mx-team .crest img{width:62px!important;height:62px!important}
html body.sbm-pre main:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5) header.mx-hero:not(#h1) .mx-team>a>b{font-size:18px!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;line-height:1.2!important}
html body.sbm-pre main:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5) header.mx-hero:not(#h1) .mx-team>small{font-size:11px!important;padding:1px 8px!important}
html body.sbm-pre main:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5) header.mx-hero:not(#h1) .mx-mid{padding:10px 12px!important}
html body.sbm-pre main:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5) header.mx-hero:not(#h1) .sbp-cd .u{width:44px!important}
html body.sbm-pre main:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5) header.mx-hero:not(#h1) .sbp-cd .u b{font-size:22px!important;height:40px!important;line-height:40px!important}
html body.sbm-pre main:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5) header.mx-hero:not(#h1) .sbp-cd i{font-size:14px!important;margin-top:10px!important}
html body.sbm-pre main:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5) header.mx-hero:not(#h1) .mx-score{gap:10px 8px!important}
}
html body.sbm-pre main .mx-side section.mx-inj .mx-inj-g{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}
html body.sbm-pre main .mx-side section.mx-inj .mx-inj-g li{grid-template-columns:34px minmax(0,1fr) auto!important}
html body.sbm-pre main .mx-side section.mx-inj .mx-inj-g li a,html body.sbm-pre main .mx-side section.mx-inj .mx-inj-g li small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html body.sbm-pre main .mx-side section.mx-inj .mx-inj-g li em{white-space:nowrap}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero{position:relative;isolation:isolate;color:#fff;background:none!important;padding:18px 0 22px!important;margin:0 0 18px!important;width:auto!important;max-width:none!important;left:auto!important;border:0!important;box-shadow:none!important}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero::before{content:'';position:absolute;z-index:-2;top:-40px;bottom:0;left:50%;width:100vw;transform:translateX(-50%);pointer-events:none;background:radial-gradient(55% 75% at 12% 48%,color-mix(in srgb,var(--hc,#0b6b3a) 60%,transparent),transparent 70%),radial-gradient(55% 75% at 88% 48%,color-mix(in srgb,var(--ac,#0b6b3a) 60%,transparent),transparent 70%),linear-gradient(#050c08 0%,#0a1710 58%,#0c2416 100%)}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .fth-wm{position:absolute;z-index:-1;top:50%;width:420px;height:420px;background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.07;filter:grayscale(.2);transform:translateY(-50%);pointer-events:none}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .fth-wm.l{left:-140px}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .ftf-cr{display:flex!important;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px;width:max-content;max-width:100%;margin:0 auto 14px!important;padding:6px 16px 6px 8px!important;border-radius:999px;background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.16)!important;font-size:13px}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .ftf-cr a,html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .ftf-cr span{color:rgba(255,255,255,.85)!important;background:none!important}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .ftf-cr span:last-child,html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .ftf-cr [aria-current]{color:#fff!important;font-weight:700}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .ftf-cr i{color:rgba(255,255,255,.35)!important;font-style:normal}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .ftf-cr a.home{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.12)!important;color:#fff!important}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .ftf-hd{display:block!important;max-width:820px;margin:0 auto!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .ftf-sh{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;color:#fff}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .mt{display:flex!important;justify-content:center;margin:0 0 16px!important}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .mt .lgp{display:inline-flex;align-items:center;gap:10px;background:none!important;border:0!important;padding:0!important;color:#fff}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .mt .lgp img{width:30px!important;height:30px!important;background:#fff;border-radius:8px;padding:2px;object-fit:contain}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .mt .lgp b{color:#fff!important;font-size:15px}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .mt .lgp i{color:rgba(255,255,255,.65)!important;font-style:normal;font-size:12.5px;display:block}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .row{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:16px!important;margin:0!important}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .row .tm{display:flex!important;flex-direction:column;align-items:center;text-align:center;gap:6px;color:#fff!important;text-decoration:none!important;background:none!important}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .row .tm img{width:116px!important;height:116px!important;padding:14px!important;box-sizing:border-box;object-fit:contain;background:#fff!important;border-radius:50%!important;box-shadow:0 0 0 6px rgba(255,255,255,.12),0 10px 30px rgba(0,0,0,.35)!important;margin:0 0 6px!important}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .row .tm b{color:#fff!important;font-size:26px!important;font-weight:800!important;line-height:1.15}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .row .tm small.fo{color:#fff!important;background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:999px;padding:2px 10px!important;font-size:12px!important}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .row .tm small.co{color:rgba(255,255,255,.65)!important;font-size:12.5px!important}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .row .sc{display:flex!important;flex-direction:column;align-items:center;gap:10px;padding:18px 30px!important;border-radius:20px!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.14)!important;backdrop-filter:blur(6px);min-width:0!important;width:auto!important;height:auto!important;box-shadow:none!important}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .row .sc b{color:#fff!important;font-size:58px!important;font-weight:800!important;line-height:1!important;letter-spacing:1px;background:none!important}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .row .sc span{color:#f4c430!important;background:rgba(244,196,48,.12)!important;border:1px solid rgba(244,196,48,.35)!important;border-radius:999px;padding:3px 12px!important;font-size:12.5px!important;font-weight:700;white-space:nowrap}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .ftf-ev{max-width:620px;margin:20px auto 0!important;padding:0!important;color:#fff}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .ftf-ev li,html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .ftf-ev li span{color:#fff!important;background:none!important}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .ftf-ev li b{color:#fff!important;background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:999px}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .ftf-ev li em{color:#f4c430!important;background:none!important}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .ftf-ev li.tg i{filter:brightness(0) invert(1)}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .ftf-ev::before{background:rgba(255,255,255,.18)!important}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .ftf-btns{display:flex!important;justify-content:center;flex-wrap:wrap;gap:10px;margin:20px auto 0!important}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .ftf-btns .sbx-sharebar a,html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .ftf-btns .sbx-sharebar button{color:#fff!important;background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.2)!important}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-pn section.ftf-tv .sbt-hd{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;margin:0 0 14px}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-pn section.ftf-tv .sbt-hd>h2{margin:0!important}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-pn section.ftf-tv .sbt-hd .chips{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-pn section.ftf-tv .sbt-hd .chips>span{display:inline-flex;align-items:center;gap:4px;padding:5px 11px;border-radius:999px;background:#f3f6f4;border:1px solid #e3ebe6;font-size:13px;color:#1d2a23;line-height:1.2;white-space:nowrap}
@media(max-width:700px){
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .fth-wm{width:70vw;height:70vw}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .fth-wm.l{left:-28%}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .row{gap:8px!important}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .row .tm img{width:76px!important;height:76px!important;padding:9px!important;box-shadow:0 0 0 4px rgba(255,255,255,.12)!important}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .row .tm b{font-size:16px!important}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .row .tm small.co{display:none!important}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .row .sc{padding:12px 14px!important;gap:8px}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .row .sc b{font-size:40px!important}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .row .sc span{font-size:11px!important;padding:2px 8px!important;white-space:normal;text-align:center}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-pn section.ftf-tv .sbt-hd{display:block}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-pn section.ftf-tv .sbt-hd .chips{justify-content:flex-start;margin-top:10px}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-pn section.ftf-tv .sbt-hd .chips>span{font-size:12.5px;padding:4px 10px}
}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .ftf-cr a.home::before,html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .ftf-cr a.home::after,html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .ftf-cr::before,html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .ftf-cr::after{display:none!important;content:none!important}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .ftf-cr{border-bottom:1px solid rgba(255,255,255,.16)!important}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .ftf-btns .sbv{background:linear-gradient(135deg,#1fa65a,#0e7a3c)!important;color:#fff!important;border:0!important;box-shadow:0 8px 24px rgba(0,0,0,.3)!important}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .ftf-btns .sbv *{color:#fff!important}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .ftf-ev{border-top:0!important}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .ftf-cr{width:fit-content!important;box-sizing:border-box}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .ftf-btns{background:none!important;border:0!important;box-shadow:none!important;width:auto!important;padding:0!important}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .ftf-btns .sbv{border-radius:999px!important;padding:6px 20px 6px 8px!important}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .ftf-btns .sbv .ic{background:rgba(255,255,255,.2)!important}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .row{max-width:none!important;width:100%!important;margin:0 auto!important}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .ftf-ev{width:100%!important}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .ftf-cr{border-radius:999px!important}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-side aside.fth-key{width:auto!important;max-width:none!important;margin:0 0 16px!important;position:static!important}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .ftf-cr a.home,html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .ftf-cr a.home svg{color:#fff!important;fill:none!important;stroke:#fff!important}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .ftf-cr a.home svg path{fill:none!important;stroke:#fff!important;stroke-width:2}
html body main section#sbh2h:not(#z1):not(#z2) .tscroll{overflow:visible!important}
html body main section#sbh2h:not(#z1):not(#z2) table.fv-t{width:100%!important;min-width:0!important;table-layout:auto!important}
html body main section#sbh2h:not(#z1):not(#z2) table.fv-t th,html body main section#sbh2h:not(#z1):not(#z2) table.fv-t td{white-space:normal!important;overflow-wrap:anywhere}
html body main section#sbh2h:not(#z1):not(#z2) table.fv-t td:nth-child(4),html body main section#sbh2h:not(#z1):not(#z2) table.fv-t th:nth-child(4){white-space:nowrap!important;text-align:center}
@media(max-width:700px){
html body main section#sbh2h:not(#z1):not(#z2) table.fv-t th:nth-child(2),html body main section#sbh2h:not(#z1):not(#z2) table.fv-t td:nth-child(2){display:none!important}
html body main section#sbh2h:not(#z1):not(#z2) table.fv-t th,html body main section#sbh2h:not(#z1):not(#z2) table.fv-t td{padding:10px 6px!important;font-size:13.5px!important}
html body main section#sbh2h:not(#z1):not(#z2) table.fv-t td:nth-child(1){white-space:nowrap!important;font-size:12.5px!important}
}
html body main section.mx-sim:not(#z1) .sim-pitch,html body main section.mx-sim:not(#z1) .sim-board,html body main section.mx-sim:not(#z1) .sim-ctrl{max-width:max(300px,calc((100svh - 330px) * 105 / 68))!important;margin-left:auto!important;margin-right:auto!important}
html body main section.mx-sim.sim-2c:not(#z1):not(#z2)>.sim-l,html body main section.mx-sim.sim-2c:not(#z1):not(#z2)>.sim-r{min-width:0}
@media(min-width:1000px){
html body main section.mx-sim.sim-2c:not(#z1):not(#z2){display:grid!important;grid-template-columns:minmax(0,1fr) 340px;column-gap:26px;align-items:start}
html body main section.mx-sim.sim-2c:not(#z1):not(#z2)>h2{grid-column:1/-1}
html body main section.mx-sim.sim-2c:not(#z1):not(#z2)>.sim-r{position:sticky;top:180px}
html body main section.mx-sim.sim-2c:not(#z1):not(#z2) .sim-r .sim-stats{grid-template-columns:1fr 1fr!important;gap:8px!important}
html body main section.mx-sim.sim-2c:not(#z1):not(#z2) .sim-r .sim-stats>*{min-width:0}
html body main section.mx-sim.sim-2c:not(#z1):not(#z2) .sim-r .sim-log{margin-top:4px}
html body main section.mx-sim.sim-2c:not(#z1):not(#z2) .sim-r .fv-credit{font-size:12.5px!important;line-height:1.55}
}
html body main section.mx-links.mx-anim:not(#z1){opacity:1!important;transform:none!important;transition:none!important;animation:none!important;filter:none!important}
html body main section.mx-links:not(#z1):not(#z2) a.lk-team,html body main section.mx-links:not(#z1):not(#z2) a.lk-tile,html body main section.mx-links:not(#z1):not(#z2) a.lk-ext{transition:none!important;transform:none!important}
html body main section.mx-links:not(#z1):not(#z2) a.lk-team:hover{background:rgb(246,249,247)!important;transform:none!important}
html body main section.mx-links:not(#z1):not(#z2) a.lk-tile:hover{background:transparent!important;border-color:rgb(227,222,210)!important}
html body main section.mx-links:not(#z1):not(#z2) a.lk-ext:hover{color:rgb(79,95,86)!important;padding:9px 4px!important}
html body main section.mx-links:not(#z1):not(#z2) a.lk-team:hover{padding:10px 12px!important;color:rgb(17,24,20)!important}
html body main section.mx-links:not(#z1):not(#z2) a.lk-tile:hover{padding:10px!important;color:rgb(17,24,20)!important}
html body section.mx-sim:not(#z1) .sim-spot.sub>span.pl.in{height:auto!important;padding:0!important;margin:0!important;background:none!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:0!important}
html body section.mx-sim:not(#z1) .sim-spot.sub .pl.in>span{height:32px;box-sizing:border-box;background:rgba(7,14,11,.86);border:1px solid rgba(255,255,255,.1);box-shadow:0 6px 18px rgba(0,0,0,.35);display:flex;align-items:center;gap:8px;white-space:nowrap;margin-left:-20px;padding:0 14px 0 28px;border-radius:999px}
html body section.mx-sim:not(#z1) .sim-spot.sub:has(.pl.out) .pl.in>span{border-radius:999px 0 0 999px;border-right:0;padding-right:10px}
@media(max-width:700px){
html body section.mx-sim:not(#z1) .sim-spot.sub .pl.in>span,html body section.mx-sim:not(#z1) .sim-spot.sub .pl.out{height:27px}
html body section.mx-sim:not(#z1) .sim-spot.sub .pl.in>span{margin-left:-16px;padding-left:22px}
}
html body.sbm-ft main #ov.mx-panel:not(#z1):not(#z2):not(#z3):not(#z4){visibility:hidden!important}
@media(max-width:900px){
html body main header.mx-hero .mx-crumbs,html body main header.mx-hero .mx-mid,html body main #ftf .ftf-hero .row .sc,html body main #ftf .ftf-hero .ftf-cr,html body .sbcd-bar,html body nav.bnav,html body section.mx-sim .sim-spot>span,html body section.mx-sim .sim-spot{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
html body .sbcd-bar{background:rgba(8,18,12,.97)!important}
}
html body.sbm-ft main.site-main:not(#z1),html body.sbm-pre main.site-main:not(#z1),html body.sbm-live main.site-main:not(#z1),html body.sbm-off main.site-main:not(#z1){padding-bottom:0!important;margin-bottom:0!important}
html body.sbm-ft footer.site-foot:not(#z1),html body.sbm-pre footer.site-foot:not(#z1),html body.sbm-live footer.site-foot:not(#z1),html body.sbm-off footer.site-foot:not(#z1){margin-top:0!important}
html body.sbm-ft main #ftf:not(#z1):not(#z2),html body.sbm-pre main #ftf:not(#z1):not(#z2),html body.sbm-live main #ftf:not(#z1):not(#z2),html body.sbm-off main #ftf:not(#z1):not(#z2){margin-bottom:0!important;padding-bottom:0!important}
html body.sbm-ft main #ftf:not(#z1):not(#z2) > .ftf-pn,html body.sbm-pre main #ftf:not(#z1):not(#z2) > .ftf-pn,html body.sbm-live main #ftf:not(#z1):not(#z2) > .ftf-pn,html body.sbm-off main #ftf:not(#z1):not(#z2) > .ftf-pn{padding-bottom:0!important}
html body main #ftf:not(#z1):not(#z2) .ftf-pn .ftf-body > :last-child,html body main #ftf:not(#z1):not(#z2) .ftf-side > section:last-child{margin-bottom:0!important}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .row .sc small.fth-gnote{display:block;max-width:220px;text-align:center;font-size:11px!important;line-height:1.35;color:rgba(255,255,255,.75)!important;background:none!important;border:0!important;padding:0!important;font-weight:500!important;white-space:normal!important}
html body main section.mx-sim p.fth-gnote2{margin:0 0 10px!important;padding:8px 12px;border-radius:10px;background:#fff7e0;border:1px solid #f1dfa6;color:#6b4a0f;font-size:13px;line-height:1.5}
html body main section.mx-sim.sim-2c p.fth-gnote2{grid-column:1/-1}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero{margin-bottom:0!important}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) > .ftf-tabs{margin-top:0!important;margin-bottom:0!important}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) > .ftf-pn{margin-top:0!important;padding-top:0!important}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) .ftf-hero .row .tm small.fo{white-space:nowrap!important}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) > .ftf-pn{border-radius:0!important;margin-top:0!important}
html body.sbm-ft main #ftf.fth:not(#z1):not(#z2):not(#z3) > .ftf-pn .ftf-side{padding-top:20px!important}
.mx-sim .sim-ctrl .sim-min{flex:0 0 auto;min-width:40px;padding:4px 8px;border-radius:999px;background:#eef6f0;color:#0b6b3a;font-weight:700;font-size:14px;line-height:1.2;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}
@media (max-width:600px){
.mx-sim .sim-ctrl .sim-min{min-width:34px;padding:3px 6px;font-size:13px}
}
html body.sbm-pre main:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5) header.mx-hero:not(#h1) .mx-score{margin-top:14px!important}
@media(max-width:700px){
html body.sbm-pre main:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5) header.mx-hero:not(#h1) .mx-score{margin-top:20px!important}
html body.sbm-pre main:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5) header.mx-hero:not(#h1) .mx-top{margin-bottom:0!important}
}
html body.sbm-pre main section.sbp-tape .sbt-hd{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;margin:0 0 14px}
html body.sbm-pre main section.sbp-tape .sbt-hd>h2{margin:0!important}
html body.sbm-pre main section.sbp-tape .sbt-hd .chips{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;margin:0!important}
html body.sbm-pre main section.sbp-tape .sbt-hd .chips>span{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:999px;background:#f3f6f4;border:1px solid #e3ebe6;font-size:13px;color:#1d2a23;line-height:1.2;white-space:nowrap;margin:0}
html body.sbm-pre main section.sbp-tape .sbt-hd .chips img.emoji{width:14px!important;height:14px!important;margin:0!important}
@media(max-width:700px){
html body.sbm-pre main section.sbp-tape .sbt-hd{display:block}
html body.sbm-pre main section.sbp-tape .sbt-hd .chips{justify-content:flex-start;margin-top:10px!important}
html body.sbm-pre main section.sbp-tape .sbt-hd .chips>span{font-size:12.5px;padding:4px 10px}
}
html body.sbm-pre main header.mx-hero>.sbv-hero{display:flex!important;justify-content:center;margin:14px auto 0!important}
html body.sbm-pre main header.mx-hero .mx-mid{align-self:center!important;justify-content:center!important}
html body.sbm-pre main header.mx-hero .mx-score{align-items:center!important}
html body.sbm-pre main:not(#a1):not(#a2):not(#a3) header.mx-hero .mx-top{align-items:center!important;justify-content:center!important;gap:10px!important}
html body.sbm-pre main:not(#a1):not(#a2):not(#a3) header.mx-hero .mx-top>a{align-items:center!important;gap:8px!important;line-height:1.2!important}
html body.sbm-pre main:not(#a1):not(#a2):not(#a3) header.mx-hero .mx-top>span{display:inline-flex!important;align-items:center!important;height:24px!important;padding:0 11px!important;border-radius:999px!important;background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.18)!important;font-size:12.5px!important;line-height:1!important;color:rgba(255,255,255,.88)!important;margin:0!important}
@keyframes sbiIn{from{opacity:0}to{opacity:1}}
html body.sbm-pre main section.sbp-tape:not(#z1):not(#z2) .tb .hd .m{font-size:18px!important;font-weight:700!important;color:#14201a!important}
@media(max-width:700px){
html body.sbm-pre main section.sbp-tape:not(#z1):not(#z2) .tb .hd .m{font-size:15px!important}
}
html body.sbm-live #lvf .lvf-tabs .sbl-bar:not(.on){display:none!important}
html body.sbm-live #lvf .lvf-tabs .sbl-bar .in{background:#f3f5f2!important;color:#111814!important;border:1px solid #e6e9e4!important;box-shadow:none!important;padding:5px 6px 5px 12px!important;gap:9px!important;font-size:13.5px!important;border-radius:999px!important;min-height:0!important}
html body.sbm-live #lvf .lvf-tabs .sbl-bar .in *{color:inherit}
@media (max-width:700px){
html body.sbm-live #lvf .lvf-tabs .sbl-bar .in{font-size:12.5px!important}
}
#lvf .lvf-tabs button[aria-selected="true"]{background:#eaf4ee;border-color:#cfe5d7;color:var(--g);font-weight:700}
@keyframes lvfP{50%{opacity:.25}}
