
html body.sbm-live .mx-hero:not(#tv1):not(#tv2){display:grid!important;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;row-gap:14px;align-items:center;min-height:0!important;height:auto!important;padding:16px max(16px,calc((100vw - 1180px) / 2)) 24px!important;background:radial-gradient(900px 260px at 50% 0,rgba(220,38,38,.20),transparent 70%),linear-gradient(180deg,#0a0f1d 0%,#0f1729 55%,#0b1222 100%)!important;border-top:3px solid #dc2626!important;overflow:hidden}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2)>*{grid-column:1/-1;order:5;margin-left:0!important;margin-right:0!important;max-width:none!important}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2)>.sbx-deco,html body.sbm-live .mx-hero:not(#tv1):not(#tv2)>.mx-bg,html body.sbm-live .mx-hero:not(#tv1):not(#tv2)>.mx-down,html body.sbm-live .mx-hero:not(#tv1):not(#tv2)>.sbx-cue,html body.sbm-live .mx-hero:not(#tv1):not(#tv2)>.mx-crumbs,html body.sbm-live .mx-hero:not(#tv1):not(#tv2)>.mx-tl,html body.sbm-live .mx-hero:not(#tv1):not(#tv2)>.mx-pos{display:none!important}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2)>.mx-top{grid-column:1;grid-row:1;order:0;justify-self:start;display:flex!important;align-items:center;gap:10px;margin:0!important;padding:5px 14px 5px 6px!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:999px!important;color:#e5e7eb!important;font-size:13.5px!important;position:static!important;transform:none!important}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2)>.mx-top a{color:#fff!important;font-weight:600}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2)>.mx-top>span{color:#cbd5e1!important}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2)>.mx-info{grid-column:2;grid-row:1;order:0;justify-self:end;display:flex!important;flex-wrap:wrap;gap:4px 16px;margin:0!important;padding:0!important;border:0!important;color:#cbd5e1!important;font-size:13px!important;list-style:none}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2)>.mx-info li{margin:0!important;padding:0!important;color:inherit!important}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2)>.mx-info li::before{display:none!important}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .mx-score{order:1;display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;width:auto!important;margin:0!important;padding:20px 28px!important;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.025))!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:20px!important;box-shadow:0 20px 44px rgba(0,0,0,.38)!important;backdrop-filter:none!important}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2)>[class*="sbht"]{order:2}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .mx-team{display:grid!important;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"c n" "c t" "c s" "c b";column-gap:16px;row-gap:2px;align-items:center;justify-items:start;text-align:left!important;padding:0!important;margin:0!important;min-width:0}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .mx-team.a{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n c" "t c" "s c" "b c";justify-items:end;text-align:right!important}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .mx-team>a{display:contents!important}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .mx-team .crest{grid-area:c;width:78px!important;height:78px!important;margin:0!important;box-shadow:0 8px 22px rgba(0,0,0,.35)!important}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .mx-team .crest img{width:56px!important;height:56px!important;object-fit:contain}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .mx-team b{grid-area:n;align-self:end;margin:0!important;font:700 26px/1.15 Prompt,sans-serif!important;color:#fff!important;letter-spacing:.005em;max-width:100%}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .mx-team>small{grid-area:t;margin:0!important;color:#94a3b8!important;font-size:13px!important}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .mx-team .sbf-btn{grid-area:b;margin:6px 0 0!important;transform:scale(.92);transform-origin:left center}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .mx-team.a .sbf-btn{transform-origin:right center}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvh-sc{grid-area:s;list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:3px}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvh-sc li{display:flex;align-items:center;gap:7px;color:#e2e8f0;font-size:14px;line-height:1.35}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .mx-team.a .tvh-sc li{flex-direction:row-reverse}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvh-sc li i{flex:none;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff 0 35%,#cbd5e1 36% 100%);box-shadow:inset 0 0 0 2px #0f172a}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvh-sc li.r i{border-radius:2px;width:10px;height:14px;background:#ef4444;box-shadow:none}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvh-sc li em{font-style:normal;color:#fbbf24;font-weight:700;font-variant-numeric:tabular-nums}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .mx-mid{display:flex!important;flex-direction:column;align-items:center;gap:10px;padding:0!important;margin:0!important;min-width:0}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .mx-mid .n{order:1;display:flex!important;align-items:center;gap:8px;margin:0!important;padding:8px 20px!important;background:#04060b!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:16px!important;box-shadow:inset 0 2px 0 rgba(255,255,255,.06),0 10px 26px rgba(0,0,0,.45)!important;font:800 66px/1 Rubik,Prompt,sans-serif!important;color:#fbbf24!important;font-variant-numeric:tabular-nums}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .mx-mid .n span{font:inherit!important;color:inherit!important;min-width:.62em;text-align:center;background:none!important;-webkit-text-fill-color:currentColor!important}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .mx-mid .n i{flex:none;width:20px!important;height:5px!important;font-size:0!important;line-height:0!important;color:transparent!important;background:#334155!important;border-radius:3px!important;overflow:hidden;margin:0 4px!important}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .mx-mid .n::before,html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .mx-mid .n::after{display:none!important}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .mx-mid .mx-st{order:2;margin:0!important}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .mx-mid>small{order:3;margin:0!important;color:#94a3b8!important;font-size:12.5px!important}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .sbx-tline{order:3;margin:0!important;padding:10px 14px!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:14px!important}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .sbx-strip{order:4;margin:0!important}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .sbx-last{order:5;margin:0!important;justify-self:center}
html body.sbm-live .mx-tabs:not(#tv1){margin-top:18px!important;background:#0f172a!important;border:0!important;border-radius:14px!important;padding:5px!important;box-shadow:0 6px 18px rgba(15,23,42,.18)!important}
html body.sbm-live .mx-tabs:not(#tv1) a{color:#cbd5e1!important;background:transparent!important;border:0!important;border-radius:10px!important;font-weight:600!important;box-shadow:none!important}
html body.sbm-live .mx-tabs:not(#tv1) a::after{display:none!important}
html body.sbm-live .mx-tabs:not(#tv1) a[aria-selected="true"]{background:#dc2626!important;color:#fff!important}
html body.sbm-live .tvx:not(#tv1){display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:22px;align-items:start;margin:18px 0 0}
html body.sbm-live .tvx:not(#tv1) .tvx-col{display:flex;flex-direction:column;gap:22px;min-width:0}
html body.sbm-live .tvx:not(#tv1) .mx-card{margin:0!important;padding:18px 20px!important;border-radius:16px!important;border:1px solid #e3e6ec!important;box-shadow:0 1px 0 rgba(15,23,42,.04),0 8px 22px rgba(15,23,42,.05)!important;overflow:hidden;opacity:1!important;transform:none!important}
html body.sbm-live .tvx:not(#tv1) .mx-card>h2:first-child,html body.sbm-live .tvx:not(#tv1) .mx-card>h3:first-child{display:flex!important;align-items:center;gap:10px;margin:-18px -20px 16px!important;padding:12px 20px!important;background:#0f172a!important;color:#fff!important;font:700 16px/1.35 Prompt,sans-serif!important;letter-spacing:.01em;border-bottom:3px solid #dc2626!important;border-radius:0!important}
html body.sbm-live .tvx:not(#tv1) .mx-card>h2:first-child::before,html body.sbm-live .tvx:not(#tv1) .mx-card>h3:first-child::before{content:""!important;display:block!important;flex:none;width:8px!important;height:8px!important;border-radius:2px!important;background:#ef4444!important;margin:0!important;position:static!important}
html body.sbm-live .tvx:not(#tv1) .mx-card>h2:first-child::after,html body.sbm-live .tvx:not(#tv1) .mx-card>h3:first-child::after{display:none!important}
html body.sbm-live .tvx:not(#tv1) .mx-stat.sbx-more{display:grid!important}
html body.sbm-live .tvx:not(#tv1) .mx-card:not(.tvx-open) .mx-stat.tvx-x{display:none!important}
html body.sbm-live .tvx:not(#tv1) .tvx-more{display:block;width:100%;margin:12px 0 4px;padding:10px 12px;border:1px solid #e3e6ec;border-radius:10px;background:#f6f7fa;color:#0f172a;font:600 14px Prompt,sans-serif;cursor:pointer}
html body.sbm-live .tvx:not(#tv1) .tvx-more:hover{background:#eef1f6}
html body.sbm-live .tvx:not(#tv1) .lvev li .t b .tvx-cr{width:18px;height:18px;object-fit:contain;vertical-align:-3px;margin-right:7px}
html body.sbm-live .tvx:not(#tv1) .mx-story.tvs b,html body.sbm-live .tvx:not(#tv1) .mx-story.tvs strong{font-weight:inherit!important}
html body.sbm-live .tvx:not(#tv1) .tvs .tvs-lead{font-size:17px;line-height:1.85;color:#0d1912;margin:0 0 6px}
html body.sbm-live .tvx:not(#tv1) .tvs .tvs-sec{border-top:1px solid #eef1f5;padding:14px 0 4px;margin-top:10px}
html body.sbm-live .tvx:not(#tv1) .tvs .tvs-sec h3{display:flex;align-items:center;gap:8px;margin:0 0 6px;font:700 16px/1.4 Prompt,sans-serif;color:#0f172a}
html body.sbm-live .tvx:not(#tv1) .tvs .tvs-sec h3::before{content:"";flex:none;width:4px;height:16px;border-radius:2px;background:#dc2626}
html body.sbm-live .tvx:not(#tv1) .tvs .tvs-sec ul{list-style:none;margin:0;padding:0}
html body.sbm-live .tvx:not(#tv1) .tvs .tvs-sec li{position:relative;padding-left:18px;margin:5px 0;font-size:16px;line-height:1.75;color:#24332b}
html body.sbm-live .tvx:not(#tv1) .tvs .tvs-sec li::before{content:"";position:absolute;left:3px;top:.72em;width:7px;height:7px;border-radius:50%;background:#dc2626}
html body.sbm-live .tvx:not(#tv1) .tvs .tvs-nt{margin:14px 0 0;font-size:13px;color:#4f5f56}
html body.sbm-live .sbl-bar:not(.on){transition:none!important}
html body.sbm-live .tvx:not(#tv1) .lvev ul{list-style:none;margin:0;padding:0}
html body.sbm-live .tvx:not(#tv1) .lvev li{display:grid!important;grid-template-columns:52px 24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 8px!important;margin:0!important;border-bottom:1px solid #eef1f5;text-align:left!important;flex-direction:row!important}
html body.sbm-live .tvx:not(#tv1) .lvev li:last-child{border-bottom:0}
html body.sbm-live .tvx:not(#tv1) .lvev li>*{order:0!important;margin:0!important}
html body.sbm-live .tvx:not(#tv1) .lvev li .m{display:block;background:#0f172a;color:#fff!important;border-radius:7px;text-align:center;font:700 13px/1 Rubik,Prompt,sans-serif!important;padding:7px 0!important}
html body.sbm-live .tvx:not(#tv1) .lvev li .t{min-width:0}
html body.sbm-live .tvx:not(#tv1) .lvev li .t b{display:block;font-size:15px;color:#0d1912}
html body.sbm-live .tvx:not(#tv1) .lvev li .t small{display:block;font-size:13px;color:#4f5f56}
html body.sbm-live .tvx:not(#tv1) .lvev li .sc{font:800 15px/1 Rubik,Prompt,sans-serif;color:#0f172a}
html body.sbm-live .tvx:not(#tv1) .lvev li:has(.ic.goal){background:linear-gradient(90deg,#fff6db,rgba(255,246,219,0));box-shadow:inset 3px 0 0 #f59e0b;border-radius:8px}
html body.sbm-live .tvx:not(#tv1) .lvev li:has(.ic.goal) .m{background:#f59e0b;color:#111827!important}
html body.sbm-live .tvx:not(#tv1) .lvev li:has(.ic.red) .m{background:#dc2626}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2)>.tvh-main,html body.sbm-live .mx-hero:not(#tv1):not(#tv2)>.tvh-side{display:contents}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvh-main>*,html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvh-side>*{grid-column:1/-1}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvh-side>.tvh-sh,html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvh-side>.tvh-sh2,html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvh-side>.tvh-evs{display:none}
@media (min-width:1061px){
html body.sbm-live .mx-hero:not(#tv1):not(#tv2){grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;row-gap:14px!important;column-gap:18px!important;padding-top:20px!important}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2)>.mx-top,html body.sbm-live .mx-hero:not(#tv1):not(#tv2)>.mx-info,html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvh-main>.mx-score{display:none!important}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2)>.tvh-main{display:contents}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvh-main>.tvsb{display:flex;grid-column:1;grid-row:1;order:0}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvh-main>.sbx-tline{grid-column:1/-1!important;grid-row:2;order:0;width:auto!important;max-width:none!important}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2)>.tvh-side{display:flex;flex-direction:column;gap:12px;grid-column:2;grid-row:1;order:0;min-width:0;padding:16px 18px;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.12);border-radius:20px;box-shadow:0 20px 44px rgba(0,0,0,.3)}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2)>[class*="sbht"]{grid-column:1/-1!important;grid-row:3!important}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvh-side>.tvh-sh{display:flex;order:0;align-items:center;gap:8px;color:#fff;font:700 15px Prompt,sans-serif;letter-spacing:.02em}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvh-sh i{width:8px;height:8px;border-radius:50%;background:#ef4444;box-shadow:0 0 0 4px rgba(239,68,68,.2)}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvh-side>.sbx-strip{order:1;grid-template-columns:repeat(2,minmax(0,1fr))!important}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvh-side>.sbx-strip>div:first-child{grid-column:1/-1}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvh-side>.tvh-sh2{display:block;order:2;color:#94a3b8;font:600 12.5px Prompt,sans-serif;margin:2px 0 -4px}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvh-side>.tvh-evs{display:flex;order:3;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvh-side>.sbx-last{order:4;justify-self:stretch}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvh-side:has(.tvh-evs)>.sbx-last{display:none!important}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvh-evs li{display:grid;grid-template-columns:40px 16px 18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 10px;background:rgba(255,255,255,.045);border-radius:10px;color:#e2e8f0;font-size:13.5px;line-height:1.3}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvh-evs .m{background:#0b1222;border:1px solid rgba(255,255,255,.12);border-radius:6px;text-align:center;font:700 12px/1 Rubik,Prompt,sans-serif;padding:5px 0;color:#fff}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvh-evs .ic{display:block;width:11px;height:15px;justify-self:center;border-radius:2px;background:#64748b}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvh-evs .ic.yel{background:#facc15}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvh-evs .ic.red{background:#ef4444}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvh-evs .ic.goal,html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvh-evs .ic.og,html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvh-evs .ic.pen{width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff 0 35%,#cbd5e1 36% 100%)}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvh-evs .ic.sub{width:14px;height:10px;border-radius:3px;background:linear-gradient(90deg,#22c55e 50%,#ef4444 50%)}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvh-evs .ic.var{background:#60a5fa}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvh-evs img{width:18px;height:18px;object-fit:contain}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvh-evs .t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvh-evs b{color:#fbbf24;font:800 13px Rubik,Prompt,sans-serif}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvsb{flex-direction:column;gap:10px;min-width:0;padding:16px 18px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.025));border:1px solid rgba(255,255,255,.13);border-radius:20px;box-shadow:0 20px 44px rgba(0,0,0,.38)}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvsb-top{display:flex;align-items:center;gap:10px;min-width:0;color:#cbd5e1;font-size:13.5px}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvsb-top a{display:flex;align-items:center;gap:8px;color:#fff!important;font-weight:600;text-decoration:none}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvsb-top img{width:24px;height:24px;object-fit:contain;background:#fff;border-radius:50%;padding:2px}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvsb-ck{margin-left:auto;display:flex;align-items:center;gap:8px;flex:none;background:#04060b;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:4px 12px 4px 5px;color:#fbbf24;font:700 15px Rubik,Prompt,sans-serif;font-variant-numeric:tabular-nums}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvsb-ck i{display:flex;align-items:center;gap:5px;font-style:normal;background:#dc2626;color:#fff;border-radius:999px;padding:3px 9px;font:700 11px/1.2 Prompt,sans-serif;letter-spacing:.08em}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvsb-ck i::before{content:"";width:6px;height:6px;border-radius:50%;background:#fff;animation:tvsbBlink 1.2s infinite}
@keyframes tvsbBlink{50%{opacity:.25}}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvsb-row{flex:1;display:grid;grid-template-columns:58px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 14px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.06);border-radius:14px}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvsb-row .cr{width:58px;height:58px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 6px 16px rgba(0,0,0,.35)}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvsb-row .cr img{width:42px;height:42px;object-fit:contain}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvsb-row .nm{min-width:0}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvsb-row .nm>a{display:block;color:#fff!important;font:700 21px/1.25 Prompt,sans-serif;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvsb-row .nm>small{display:block;color:#94a3b8;font-size:12.5px;line-height:1.4}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvsb .tvh-sc{flex-direction:row!important;flex-wrap:wrap;gap:3px 12px!important;margin:5px 0 0!important}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvsb .tvh-sc li{flex-direction:row!important;font-size:13px!important}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvsb-row .bl .sbf-btn{margin:0!important;transform:none!important;padding:6px!important;min-width:0!important}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvsb-row .bl .sbf-btn span{display:none!important}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvsb-row .sc{min-width:66px;text-align:center;background:#04060b;border:1px solid rgba(255,255,255,.16);border-radius:12px;padding:7px 10px;font:800 44px/1 Rubik,Prompt,sans-serif;color:#e2e8f0;font-variant-numeric:tabular-nums;box-shadow:inset 0 2px 0 rgba(255,255,255,.06)}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvsb-row.lead .sc{color:#fbbf24}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvsb-ft{display:flex;flex-wrap:wrap;gap:4px 14px;padding:0 2px;color:#94a3b8;font-size:12.5px}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvsb-ft span+span::before{content:"·";margin-right:14px;color:#475569}
}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvsb{display:none}
@media (max-width:1100px){html body.sbm-live .tvx:not(#tv1){grid-template-columns:minmax(0,1fr) 330px}html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .mx-team b{font-size:22px!important}}
@media (max-width:860px){
html body.sbm-live .mx-hero:not(#tv1):not(#tv2){grid-template-columns:1fr;row-gap:10px;padding:10px 12px 16px!important}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2)>.mx-top{grid-column:1;grid-row:1;justify-self:center}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2)>.mx-info{grid-column:1;grid-row:auto;order:6;justify-self:center;justify-content:center;font-size:12px!important;text-align:center}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .mx-score{gap:8px;padding:14px 10px!important;border-radius:16px!important}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .mx-team,html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .mx-team.a{grid-template-columns:minmax(0,1fr);grid-template-areas:"c" "n" "t" "s" "b";justify-items:center;text-align:center!important;row-gap:3px}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .mx-team .crest{width:54px!important;height:54px!important}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .mx-team .crest img{width:38px!important;height:38px!important}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .mx-team b{font-size:14.5px!important;line-height:1.25!important;align-self:auto}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .mx-team>small{display:none!important}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .mx-team .sbf-btn{transform:none;padding:6px!important;margin-top:4px!important;min-width:0!important}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .mx-team .sbf-btn span{display:none!important}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .sbx-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .sbx-strip>div{padding:8px 6px!important}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .sbx-strip>div:first-child{grid-column:1/-1;padding:8px 12px!important}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .sbx-strip>div:not(:first-child) .nums{font-size:14px!important;gap:4px}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .sbx-strip>div:not(:first-child) small{font-size:11px!important}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvh-sc li,html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .mx-team.a .tvh-sc li{flex-direction:row;justify-content:center;font-size:12.5px}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .mx-mid .n{font-size:38px!important;padding:6px 10px!important;border-radius:12px!important}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .mx-mid .n i{width:12px!important;height:4px!important;margin:0 2px!important}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .tvh-sc li{font-size:12px!important;flex-wrap:wrap}
html body.sbm-live .mx-tabs:not(#tv1){margin-top:12px!important}
html body.sbm-live .tvx:not(#tv1){grid-template-columns:minmax(0,1fr);gap:14px;margin-top:12px}
html body.sbm-live .tvx:not(#tv1) .tvx-col{display:contents}
html body.sbm-live .tvx:not(#tv1) .mx-card{padding:16px 14px!important}
html body.sbm-live .tvx:not(#tv1) .mx-card>h2:first-child,html body.sbm-live .tvx:not(#tv1) .mx-card>h3:first-child{margin:-16px -14px 14px!important;padding:11px 14px!important;font-size:15px!important}
html body.sbm-live .tvx:not(#tv1) .lvev li{grid-template-columns:44px 20px minmax(0,1fr) auto;gap:9px;padding:10px 4px!important}
}
html body.sbm-live .mx-hero.pts-on:not(#tv1):not(#tv2){display:grid!important;grid-template-columns:minmax(0,1fr)!important;row-gap:14px!important;align-items:stretch!important;padding:14px max(16px,calc((100% - 1224px) / 2)) 20px!important}
html body.sbm-live .mx-hero.pts-on:not(#tv1):not(#tv2)>*:not(.pts):not(.tvh-main):not([class*="sbht"]):not(.mx-h1){display:none!important}
html body.sbm-live .mx-hero.pts-on:not(#tv1):not(#tv2)>.tvh-main{display:contents!important}
html body.sbm-live .mx-hero.pts-on:not(#tv1):not(#tv2) .tvh-main>*:not(.sbx-tline){display:none!important}
html body.sbm-live .mx-hero.pts-on:not(#tv1):not(#tv2) .tvh-main>.sbx-tline{grid-column:1/-1!important;grid-row:2!important;order:0!important;width:auto!important;max-width:none!important}
html body.sbm-live .mx-hero.pts-on:not(#tv1):not(#tv2)>div.pts{grid-column:1/-1;grid-row:1;order:0}
html body.sbm-live .mx-hero.pts-on:not(#tv1):not(#tv2)>[class*="sbht"]{grid-column:1/-1!important;grid-row:3!important;order:0!important}
div.pts{position:relative;height:500px;border-radius:24px;overflow:hidden;isolation:isolate;background:#050914;box-shadow:0 24px 60px rgba(0,0,0,.5),inset 0 0 0 1px rgba(255,255,255,.08);color:#fff}
div.pts>*{position:absolute}
.pts-sky{inset:0;background:radial-gradient(60% 50% at 50% 0%,#1b2a52 0%,#0b1430 45%,#050914 80%)}
.pts-fl{top:-6px;width:150px;height:46px;z-index:2}
.pts-fl.l{left:5%}.pts-fl.r{right:5%}
.pts-fl i{position:absolute;inset:0;border-radius:6px;background:radial-gradient(circle,#fffbe6 0 2.6px,transparent 3.2px) 0 0/15px 15px,#1f2937;box-shadow:0 0 30px 10px rgba(255,248,220,.45),0 0 120px 60px rgba(255,248,220,.18)}
.pts-fl::after{content:"";position:absolute;left:50%;top:40px;width:10px;height:150px;transform:translateX(-50%);background:linear-gradient(#374151,#111827)}
.pts-beam{inset:0;z-index:3;pointer-events:none;background:radial-gradient(40% 70% at 12% 0%,rgba(255,250,225,.16),transparent 70%),radial-gradient(40% 70% at 88% 0%,rgba(255,250,225,.16),transparent 70%)}
.pts-stand{left:0;right:0;top:12%;height:38%;z-index:1;background:radial-gradient(circle at 2px 2px,rgba(255,255,255,.32) 1px,transparent 1.7px) 0 0/7px 7px,radial-gradient(circle,rgba(239,68,68,.55) 1.1px,transparent 1.8px) 3px 4px/11px 9px,radial-gradient(circle,rgba(96,165,250,.5) 1.1px,transparent 1.8px) 6px 1px/13px 10px,radial-gradient(circle,rgba(250,204,21,.45) 1px,transparent 1.7px) 1px 6px/17px 12px,repeating-linear-gradient(180deg,rgba(0,0,0,.45) 0 3px,transparent 3px 20px),linear-gradient(180deg,#0d1424 0%,#18233b 70%,#0f172a 100%);clip-path:polygon(0 18%,100% 18%,100% 100%,0 100%)}
.pts-stand::before{content:"";position:absolute;left:0;right:0;top:18%;height:10px;background:linear-gradient(90deg,#dc2626,#b91c1c 30%,#1d4ed8 70%,#2563eb);opacity:.85}
.pts-stand::after{content:"";position:absolute;inset:0;background:radial-gradient(circle,rgba(255,255,255,.95) 0 1px,transparent 2px) 0 0/140px 70px;animation:ptsFlash 2.4s steps(1) infinite;opacity:.6}
@keyframes ptsFlash{0%{background-position:0 0}25%{background-position:57px 23px}50%{background-position:91px 41px}75%{background-position:23px 59px}}
.pts-pitch{left:0;right:0;top:48%;bottom:44px;z-index:1;perspective:560px;perspective-origin:50% -20%;overflow:hidden;background:#1f6f2b}
.pts-plane{position:absolute;left:3%;right:3%;top:2%;height:150%;transform:rotateX(58deg);transform-origin:50% 0;background:repeating-linear-gradient(90deg,#2f9a3c 0 5.55%,#27873a 5.55% 11.1%);outline:3px solid rgba(255,255,255,.9);outline-offset:-3px}
.pts-plane i{position:absolute;border:3px solid rgba(255,255,255,.88);box-sizing:border-box}
.pts-plane .hf{left:50%;top:0;bottom:0;width:0;border-width:0 0 0 3px;transform:translateX(-1.5px)}
.pts-plane .cc{left:50%;top:50%;width:17.4%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%)}
.pts-plane .bx{top:20.4%;height:59.2%;width:15.7%}
.pts-plane .bx.l{left:0;border-left:0}.pts-plane .bx.r{right:0;border-right:0}
.pts-plane .sx{top:36.8%;height:26.4%;width:5.2%}
.pts-plane .sx.l{left:0;border-left:0}.pts-plane .sx.r{right:0;border-right:0}
.pts-plane .gl{top:44.6%;height:10.8%;width:1.6%;background:rgba(255,255,255,.25)}
.pts-plane .gl.l{left:-1.6%}.pts-plane .gl.r{right:-1.6%}
.pts-pitch::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,9,20,.55),transparent 35%,transparent 70%,rgba(5,9,20,.35))}
.pts-ball{left:50%;top:63%;width:14px;height:14px;margin-left:-7px;z-index:2;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff 0 40%,#d1d5db 41% 100%);box-shadow:0 0 0 1px rgba(0,0,0,.2);animation:ptsBall 2.2s ease-in-out infinite}
.pts-ball::after{content:"";position:absolute;left:1px;right:1px;bottom:-9px;height:4px;border-radius:50%;background:rgba(0,0,0,.35);animation:ptsShadow 2.2s ease-in-out infinite}
@keyframes ptsBall{0%,100%{transform:translateY(0)}50%{transform:translateY(-14px)}}
@keyframes ptsShadow{0%,100%{transform:translateY(0) scale(1);opacity:.45}50%{transform:translateY(14px) scale(.6);opacity:.2}}
.pts-screen{left:50%;top:22px;z-index:4;width:min(700px,62%);transform:translateX(-50%);padding:12px 16px 12px;background:linear-gradient(180deg,#05070d,#0b1020);border:2px solid #1f2937;border-radius:14px;box-shadow:0 0 0 4px #0a0f1c,0 14px 40px rgba(0,0,0,.6),0 0 40px rgba(59,130,246,.15)}
.pts-screen::before{content:"";position:absolute;inset:0;border-radius:12px;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 3px)}
.pts-screen::after{content:"";position:absolute;left:50%;bottom:-26px;width:46%;height:24px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,#111827 12%,#111827 88%,transparent);clip-path:polygon(8% 0,92% 0,100% 100%,0 100%);z-index:-1}
.ps-top{display:flex;align-items:center;gap:10px;font-size:13px;color:#cbd5e1;white-space:nowrap}
.ps-top img{width:22px;height:22px;object-fit:contain;background:#fff;border-radius:50%;padding:2px}
.ps-top .lg{display:flex;align-items:center;gap:8px;color:#fff!important;font-weight:600;text-decoration:none;min-width:0;overflow:hidden;text-overflow:ellipsis}
.ps-ck{margin-left:auto;display:flex;align-items:center;gap:8px;color:#fbbf24;font:700 15px Rubik,Prompt,sans-serif;font-variant-numeric:tabular-nums;text-shadow:0 0 10px rgba(251,191,36,.45)}
.ps-ck i{display:flex;align-items:center;gap:5px;font-style:normal;background:#dc2626;color:#fff;border-radius:999px;padding:3px 9px;font:700 11px/1.2 Prompt,sans-serif;letter-spacing:.08em;text-shadow:none}
.ps-ck i::before{content:"";width:6px;height:6px;border-radius:50%;background:#fff;animation:tvsbBlink 1.2s infinite}
.ps-score{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;margin-top:10px}
.ps-t{display:flex;align-items:center;gap:10px;min-width:0;font:700 19px/1.2 Prompt,sans-serif;color:#fff}
.ps-t.a{justify-content:flex-end;text-align:right}
.ps-t span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ps-t img{flex:none;width:40px;height:40px;object-fit:contain;background:#fff;border-radius:50%;padding:4px}
.ps-n{display:flex;align-items:center;gap:8px;font:800 52px/1 Rubik,Prompt,sans-serif;color:#e5e7eb;font-variant-numeric:tabular-nums;letter-spacing:.02em}
.ps-n b{min-width:.7em;text-align:center;text-shadow:0 0 14px rgba(255,255,255,.25)}
.ps-n b.lead{color:#fbbf24;text-shadow:0 0 16px rgba(251,191,36,.55)}
.ps-n i{font-style:normal;font-size:.5em;color:#475569}
div.pts .pts-dug{display:none!important}
div.pts .ps-t i.bl{flex:none;font-style:normal;display:flex}
div.pts .ps-t .bl .sbf-btn{margin:0!important;transform:none!important;padding:5px!important;min-width:0!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.18)!important;color:#e2e8f0!important}
div.pts .ps-t .bl .sbf-btn span{display:none!important}
div.pts .ps-t .bl .sbf-btn svg{width:15px;height:15px}
div.pts .ps-sc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 28px;margin:8px 0 0;padding:0}
div.pts .ps-scl{list-style:none;margin:0!important;padding:0!important;display:flex;flex-direction:column;gap:2px}
div.pts .ps-scl.a{align-items:flex-end}
div.pts .ps-scl li{display:flex;align-items:center;gap:6px;margin:0;padding:0;color:#cbd5e1;font-size:12.5px;line-height:1.4;min-width:0;max-width:100%}
div.pts .ps-scl li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
div.pts .ps-scl li i{flex:none;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff 0 35%,#cbd5e1 36% 100%)}
div.pts .ps-scl li.r i{border-radius:2px;width:8px;height:11px;background:#ef4444}
div.pts .ps-scl li em{flex:none;font-style:normal;color:#fbbf24;font-weight:700}
.ps-sub{margin-top:6px;text-align:center;color:#94a3b8;font-size:12.5px}
.pts-led{left:0;right:0;bottom:0;height:44px;z-index:5;overflow:hidden;background:linear-gradient(180deg,#0a0f1c,#020409);border-top:2px solid #1f2937;display:flex;align-items:center}
.pts-led::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:radial-gradient(circle,transparent 0 1px,rgba(0,0,0,.45) 1.4px) 0 0/4px 4px}
.pts-led .run{display:flex;white-space:nowrap;animation:ptsRun var(--d,40s) linear infinite;will-change:transform}
.pts-led .run span{padding-right:60px;font:700 17px/1 Prompt,sans-serif;color:#fde68a;text-shadow:0 0 8px rgba(253,230,138,.7);letter-spacing:.02em}
.pts-led .run em{font-style:normal;color:#fff;text-shadow:0 0 8px rgba(255,255,255,.6);margin:0 6px}
.pts-led .run u{text-decoration:none;color:#f87171;text-shadow:0 0 8px rgba(248,113,113,.6);margin:0 18px}
@keyframes ptsRun{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media (prefers-reduced-motion:reduce){.pts-led .run,.pts-ball,.pts-ball::after,.pts-stand::after{animation:none}}
.pts-dug{bottom:54px;z-index:4;width:min(340px,30%);padding:12px 14px 12px;display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:6px 12px;background:linear-gradient(180deg,rgba(148,163,184,.22),rgba(15,23,42,.88) 34%);border:1px solid rgba(255,255,255,.18);border-radius:46px 46px 12px 12px;box-shadow:0 12px 30px rgba(0,0,0,.45);backdrop-filter:blur(3px)}
.pts-dug.h{left:2.5%}.pts-dug.a{right:2.5%}
.pts-dug .cr{grid-row:1/3;width:52px;height:52px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 6px 16px rgba(0,0,0,.4)}
.pts-dug .cr img{width:38px;height:38px;object-fit:contain}
.pts-dug .nm{min-width:0}
.pts-dug .nm a{display:block;color:#fff!important;font:700 17px/1.2 Prompt,sans-serif;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pts-dug .nm small{display:block;color:#cbd5e1;font-size:12px}
.pts-dug .bl .sbf-btn{margin:0!important;transform:none!important;padding:6px!important;min-width:0!important}
.pts-dug .bl .sbf-btn span{display:none!important}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .pts-dug .tvh-sc{grid-area:auto/2/auto/-1;display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:2px 10px!important;margin:0!important;padding:0!important;list-style:none}
.pts-dug .tvh-sc li{display:flex;align-items:center;gap:6px;color:#e2e8f0;font-size:12.5px;flex-direction:row!important}
.pts-dug .tvh-sc li i{flex:none;width:12px;height:12px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff 0 35%,#cbd5e1 36% 100%)}
.pts-dug .tvh-sc li.r i{border-radius:2px;width:9px;height:12px;background:#ef4444}
.pts-dug .tvh-sc li em{font-style:normal;color:#fbbf24;font-weight:700}
.pts-tag{bottom:54px;left:50%;transform:translateX(-50%);z-index:4;padding:6px 14px;border-radius:999px;background:rgba(2,6,23,.75);border:1px solid rgba(255,255,255,.14);color:#cbd5e1;font-size:12.5px;white-space:nowrap;max-width:34%;overflow:hidden;text-overflow:ellipsis}
@media (max-width:860px){
div.pts{height:440px;border-radius:18px}
.pts-fl{width:90px;height:30px}.pts-fl i{background-size:11px 11px}
.pts-stand{top:10%;height:34%}
.pts-screen{top:12px;width:calc(100% - 20px);padding:10px 10px}
.ps-top{font-size:12px}
.ps-t{font-size:14px;gap:6px}
.ps-t span{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.2}
.ps-t img{width:30px;height:30px}
.ps-n{font-size:38px;gap:5px}
.pts-pitch{top:44%;bottom:40px}
.pts-led{height:40px}.pts-led .run span{font-size:15px}
.pts-dug{bottom:48px;width:calc(50% - 15px);grid-template-columns:38px minmax(0,1fr);padding:10px 26px 10px 10px;border-radius:30px 30px 10px 10px;gap:4px 8px}
.pts-dug.h{left:10px}.pts-dug.a{right:10px}
.pts-dug .cr{width:38px;height:38px}.pts-dug .cr img{width:28px;height:28px}
.pts-dug .nm a{font-size:12.5px;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;line-height:1.2}.pts-dug .nm small{font-size:11px}.pts-dug .nm small .th{display:none}
.pts-dug .bl{position:absolute;top:6px;right:6px}.pts-dug .bl .sbf-btn{padding:4px!important}
html body.sbm-live .mx-hero:not(#tv1):not(#tv2) .pts-dug .tvh-sc{grid-area:auto/1/auto/-1}
.pts-tag{display:none}
}
.pts-photo{left:0;right:0;top:0;height:52%;z-index:1;background-size:cover;background-position:center 45%;filter:brightness(.55) saturate(.9) blur(1.5px);transform:scale(1.04)}
.pts-photo::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,9,20,.55),rgba(5,9,20,.15) 45%,rgba(5,9,20,.65))}
div.pts.pts-hasphoto .pts-stand{opacity:.28}
div.pts.pts-day .pts-sky{background:linear-gradient(180deg,#7cb8ee 0%,#b9dcf7 55%,#e6f2fb 100%)}
div.pts.pts-day .pts-fl i{box-shadow:none;background:radial-gradient(circle,#cbd5e1 0 2.6px,transparent 3.2px) 0 0/15px 15px,#374151}
div.pts.pts-day .pts-beam{display:none}
div.pts.pts-day .pts-stand{filter:brightness(1.35) saturate(1.05)}
div.pts.pts-day .pts-pitch::after{background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 40%,transparent 75%,rgba(0,0,0,.18))}
div.pts.pts-day .pts-photo{filter:brightness(.8) saturate(1) blur(1.5px)}
div.pts.pts-dusk .pts-sky{background:linear-gradient(180deg,#1e1b4b 0%,#7c3aed 38%,#f97316 78%,#fdba74 100%)}
div.pts.pts-dusk .pts-fl i{box-shadow:0 0 22px 8px rgba(255,248,220,.35),0 0 90px 40px rgba(255,248,220,.12)}
.pts-plane{transform-style:preserve-3d}
div.pts .pp{position:absolute;display:flex;flex-direction:column;align-items:center;gap:2px;transform:translate(-50%,-100%) rotateX(-58deg);transform-origin:50% 100%;text-decoration:none;z-index:2;pointer-events:auto}
div.pts .pp .sh{position:relative;display:grid;place-items:center;width:30px;height:30px;border-radius:50% 50% 44% 44%;font:800 13px/1 Rubik,Prompt,sans-serif;box-shadow:0 6px 10px rgba(0,0,0,.45),0 0 0 2px rgba(255,255,255,.75)}
div.pts .pp.h .sh{background:#f8fafc;color:#0f172a}
div.pts .pp.a .sh{background:#0f172a;color:#fff;box-shadow:0 6px 10px rgba(0,0,0,.45),0 0 0 2px #fbbf24}
div.pts .pp b{max-width:96px;padding:1px 6px;border-radius:6px;background:rgba(2,6,23,.72);color:#fff;font:600 11.5px/1.35 Prompt,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
div.pts .pp em{position:absolute;top:-7px;right:-12px;display:flex;gap:2px;font-style:normal}
div.pts .pp em i{display:block;width:9px;height:12px;border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.4)}
div.pts .pp em i.g{width:12px;height:12px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff 0 35%,#cbd5e1 36% 100%)}
div.pts .pp em i.y{background:#facc15}div.pts .pp em i.r{background:#ef4444}
div.pts .pp em i.o{width:auto;height:auto;background:#dc2626;color:#fff;font:700 9px/1 sans-serif;padding:2px 3px;border-radius:4px}
div.pts .pp.off{opacity:.45}
div.pts .pp:hover b,div.pts .pp:focus-visible b{background:#dc2626}
div.pts.pts-xi{height:620px}div.pts.pts-xi .pts-stand{top:6%;height:24%}div.pts.pts-xi .pts-photo{height:32%}div.pts.pts-xi .pts-pitch{top:238px;bottom:62px;perspective:900px;perspective-origin:50% -10%}
div.pts.pts-xi .pts-dug{bottom:50px;width:min(420px,40%);padding:6px 12px;border-radius:14px;grid-template-columns:36px minmax(0,1fr) auto;gap:2px 10px}div.pts.pts-xi .pts-dug .cr{width:36px;height:36px}div.pts.pts-xi .pts-dug .cr img{width:26px;height:26px}div.pts.pts-xi .pts-dug .nm a{font-size:15px}div.pts.pts-xi .pts-tag{bottom:52px}
div.pts.pts-xi .pts-plane{top:0;height:100%;transform:rotateX(38deg)}
div.pts.pts-xi .pp{transform:translate(-50%,-100%) rotateX(-38deg)}
.ps-mom{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08);color:#cbd5e1;font-size:12px}
.ps-mom .bar{height:6px;border-radius:999px;background:#475569;overflow:hidden}
.ps-mom .bar i{display:block;height:100%;background:linear-gradient(90deg,#fbbf24,#f59e0b);border-radius:999px}
.ps-mom small{color:#94a3b8;font-size:11.5px;white-space:nowrap}
.ps-goal{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-radius:12px;background:radial-gradient(circle,#1e3a8a,#020617 75%);animation:psGoal 6s ease forwards}
.ps-goal b{font:900 64px/1 Rubik,Prompt,sans-serif;letter-spacing:.06em;color:#fbbf24;text-shadow:0 0 24px rgba(251,191,36,.8);animation:psGoalB .5s ease-in-out 6 alternate}
.ps-goal span{color:#fff;font:700 16px Prompt,sans-serif}
@keyframes psGoal{0%{opacity:0;transform:scale(.9)}8%{opacity:1;transform:none}88%{opacity:1}100%{opacity:0}}
@keyframes psGoalB{to{transform:scale(1.08)}}
div.pts.pts-goal .pts-stand,div.pts.pts-goal .pts-photo{animation:ptsCrowd .35s steps(2) 12}
@keyframes ptsCrowd{50%{filter:brightness(1.8) saturate(1.3)}}
@media (max-width:860px){
div.pts.pts-xi{height:560px}div.pts.pts-xi .pts-stand{top:4%;height:20%}div.pts.pts-xi .pts-photo{height:30%}div.pts.pts-xi .pts-pitch{top:202px;bottom:56px}
div.pts.pts-xi .pts-dug{bottom:46px;width:calc(50% - 15px);grid-template-columns:30px minmax(0,1fr);padding:6px 24px 6px 8px}div.pts.pts-xi .pts-dug .cr{width:30px;height:30px}div.pts.pts-xi .pts-dug .cr img{width:22px;height:22px}div.pts.pts-xi .pts-dug .nm a{font-size:12.5px}
div.pts .pp .sh{width:22px;height:22px;font-size:10.5px}
div.pts .pp b{display:none}
div.pts .pp em{right:-10px;top:-4px}
.ps-mom{gap:6px;font-size:11px;margin-top:6px;padding-top:6px}.ps-mom small{font-size:10.5px}div.pts .ps-t{position:relative}div.pts .ps-t i.bl{position:absolute;top:-9px;z-index:2}div.pts .ps-t.h i.bl{left:16px}div.pts .ps-t.a i.bl{right:16px}div.pts .ps-t .bl .sbf-btn{padding:3px!important;background:#0b1020!important}div.pts .ps-t .bl .sbf-btn svg{width:11px;height:11px}div.pts .ps-sc{gap:0 12px;margin-top:6px}div.pts .ps-scl li{font-size:11.5px;gap:4px}
.ps-goal b{font-size:42px}
}
.tvx-motm .mm-lead{margin:0 0 10px;color:#4f5f56;font-size:14px}
.tvx-motm .mm-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.tvx-motm .mm-list li button{position:relative;width:100%;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;border:1px solid #e3e6ec;border-radius:12px;background:#fff;cursor:pointer;text-align:left;overflow:hidden;font:inherit;color:#0d1912}
.tvx-motm .mm-list li button:hover{border-color:#dc2626}
.tvx-motm .ph{width:40px;height:40px;border-radius:50%;object-fit:cover;background:#f1f5f9}
.tvx-motm .nm{min-width:0;position:relative;z-index:1}
.tvx-motm .nm b{display:block;font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tvx-motm .nm small{display:flex;align-items:center;gap:5px;color:#4f5f56;font-size:12.5px;white-space:nowrap;overflow:hidden}
.tvx-motm .nm small .cr{width:16px;height:16px;object-fit:contain}
.tvx-motm .rt{position:relative;z-index:1;padding:3px 8px;border-radius:8px;background:#0f172a;color:#fff;font:700 12.5px Rubik,sans-serif}
.tvx-motm .bar{position:absolute;left:0;top:0;bottom:0;width:100%;pointer-events:none}
.tvx-motm .bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,rgba(220,38,38,.14),rgba(220,38,38,.06));transition:width .6s ease}
.tvx-motm .pc{position:absolute;right:56px;top:50%;transform:translateY(-50%);z-index:1;color:#b91c1c;font:700 13px Rubik,sans-serif}
.tvx-motm li.done button{cursor:default}
.tvx-motm li.mine button{border-color:#dc2626;box-shadow:0 0 0 2px rgba(220,38,38,.18)}
.tvx-motm li.busy button{opacity:.6}
.tvx-motm .mm-nt{margin:10px 0 0;color:#4f5f56;font-size:13px}
.tvx-motm .mm-list li{margin:0}
@media (max-width:860px){.tvx-motm .mm-list{grid-template-columns:1fr;gap:6px}.tvx-motm .mm-list li button{padding:6px 10px}}
/* ---- broadcast style (owner 11 Oct 01:20: full-width hero, "like watching on TV"): score bug, channel tag, news ticker ---- */
html body.sbm-live .mx-hero.pts-on.pts-tvh:not(#tv1):not(#tv2){padding:0 0 20px!important}
html body.sbm-live .mx-hero.pts-on.pts-tvh:not(#tv1):not(#tv2) .tvh-main>.sbx-tline,html body.sbm-live .mx-hero.pts-on.pts-tvh:not(#tv1):not(#tv2)>[class*="sbht"]{margin-left:max(16px,calc((100% - 1224px) / 2))!important;margin-right:max(16px,calc((100% - 1224px) / 2))!important;width:auto!important;max-width:none!important;box-sizing:border-box!important}
div.pts.pts-tv{height:clamp(560px,calc(100vh - 120px),820px);border-radius:0;box-shadow:none}
div.pts.pts-tv .pts-fl,div.pts.pts-tv .pts-beam,div.pts.pts-tv .pts-tag{display:none}
div.pts.pts-tv .pts-stand{top:0;height:24%}
div.pts.pts-tv .pts-photo{top:0;height:26%}
div.pts.pts-tv .pts-pitch{top:21%;bottom:40px;perspective:1200px;perspective-origin:50% -25%}
div.pts.pts-tv .pts-plane{left:14%;right:14%;top:3%;height:94%;transform:rotateX(36deg)}
div.pts .pp.gone{display:none}
div.pts .pp em i.n{width:auto;height:auto;background:#16a34a;color:#fff;font:700 9px/1 sans-serif;padding:2px 3px;border-radius:4px}
div.pts .ps-ck.ht i{background:#f59e0b;color:#111827}
div.pts .ps-ck.ht i::before{display:none}
div.pts .ps-ck.ht b:empty{display:none}
@media (max-width:860px){div.pts.pts-tv .pts-plane{left:12%;right:12%}}
div.pts.pts-tv .pp{transform:translate(-50%,-100%) rotateX(-36deg)}
div.pts.pts-tv .pts-screen{left:max(16px,calc((100% - 1224px) / 2));top:20px;right:auto;transform:none;width:auto;max-width:min(760px,calc(100% - 48px));padding:0;background:rgba(8,12,26,.86);border:0;border-radius:10px;overflow:hidden;box-shadow:0 10px 28px rgba(0,0,0,.45)}
div.pts.pts-tv .pts-screen::before,div.pts.pts-tv .pts-screen::after{display:none}
div.pts.pts-tv .ps-score{display:flex;align-items:stretch;gap:0;margin:0;background:#0b1020}
div.pts.pts-tv .ps-t{position:static;display:flex;align-items:center;gap:8px;padding:8px 12px;font:700 16px/1.2 Prompt,sans-serif;background:linear-gradient(180deg,#16213d,#0d1530)}
div.pts.pts-tv .ps-t span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}
div.pts.pts-tv .ps-t img{width:26px;height:26px;padding:2px}
div.pts.pts-tv .ps-t i.bl{position:static}
div.pts.pts-tv .ps-t .bl .sbf-btn{padding:3px!important}
div.pts.pts-tv .ps-t .bl .sbf-btn svg{width:12px;height:12px}
div.pts.pts-tv .ps-n{gap:4px;padding:0 14px;background:#f8fafc;font:800 26px/1 Rubik,Prompt,sans-serif}
div.pts.pts-tv .ps-n b,div.pts.pts-tv .ps-n b.lead{color:#0b1020;text-shadow:none;min-width:.6em}
div.pts.pts-tv .ps-n i{color:#94a3b8}
div.pts.pts-tv .ps-ck{margin:0;padding:0 12px;gap:8px;background:#020617;font-size:15px;text-shadow:none;white-space:nowrap}
div.pts.pts-tv .ps-sc{margin:0;padding:6px 12px 2px;gap:0 20px}
div.pts.pts-tv .ps-sub{margin:0;padding:4px 12px 6px;text-align:left;font-size:12px}
div.pts.pts-tv .ps-mom{margin:0;padding:6px 12px 8px}
div.pts.pts-tv .bc-ch{right:max(16px,calc((100% - 1224px) / 2));top:20px;z-index:4;display:flex;flex-direction:column;align-items:flex-end;gap:4px;max-width:34%}
div.pts.pts-tv .bc-ch .ps-top{padding:6px 12px;border-radius:8px;background:rgba(8,12,26,.78);font-size:13px}
div.pts.pts-tv .bc-venue{padding:4px 10px;border-radius:6px;background:rgba(8,12,26,.6);color:#cbd5e1;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
div.pts.pts-tv .pts-led{height:40px;background:linear-gradient(90deg,#0a1f5c,#123a8f 60%,#0a1f5c);border-top:2px solid #dc2626}
div.pts.pts-tv .pts-led::before{display:none}
div.pts.pts-tv .bc-lbl{position:absolute;left:0;top:0;bottom:0;z-index:2;display:flex;align-items:center;padding:0 16px;background:#dc2626;color:#fff;font:700 14px Prompt,sans-serif;box-shadow:6px 0 12px rgba(0,0,0,.35)}
div.pts.pts-tv .pts-led .run span{font:600 15px/1 Prompt,sans-serif;color:#fff;text-shadow:none}
div.pts.pts-tv .pts-led .run em{color:#fde68a;text-shadow:none}
div.pts.pts-tv .pts-led .run u{color:#f87171;text-shadow:none}
div.pts.pts-tv>.ps-goal{inset:0;z-index:8;border-radius:0;background:radial-gradient(circle,rgba(30,58,138,.88),rgba(2,6,23,.92) 70%)}
div.pts.pts-tv>.ps-goal b{font-size:110px}
div.pts.pts-tv>.ps-goal span{font-size:22px}
@media (max-width:860px){
div.pts.pts-tv{height:560px}
div.pts.pts-tv .pts-screen{left:8px;right:8px;top:8px;max-width:none}
div.pts.pts-tv .ps-t{flex:1 1 0;min-width:0;padding:6px 8px;gap:5px;font-size:13px}
div.pts.pts-tv .ps-t span{max-width:none}
div.pts.pts-tv .ps-t img{width:22px;height:22px}
div.pts.pts-tv .ps-n{font-size:22px;padding:0 10px}
div.pts.pts-tv .ps-score{flex-wrap:wrap}
div.pts.pts-tv .ps-ck{order:-1;flex:1 0 100%;justify-content:space-between;padding:4px 10px;font-size:13px}
div.pts.pts-tv .ps-ck i{padding:2px 7px;font-size:10px}
div.pts.pts-tv .ps-t span{white-space:normal;line-height:1.15;font-size:12.5px;overflow-wrap:anywhere}
div.pts.pts-tv .bc-ch{display:none}
div.pts.pts-tv .pts-pitch{top:27%;bottom:36px}
div.pts.pts-tv .pts-led{height:36px}
div.pts.pts-tv .bc-lbl{font-size:12px;padding:0 10px}
div.pts.pts-tv .pts-led .run span{font-size:13px}
div.pts.pts-tv>.ps-goal b{font-size:56px}
div.pts.pts-tv>.ps-goal span{font-size:15px}
}
/* score bug = names + score + clock only; scorers, HT score and momentum read below the picture (owner 11 Oct 01:39) */
html body.sbm-live .mx-hero.pts-on.pts-tvh:not(#tv1):not(#tv2)>.bc-info.bc-info.bc-info.bc-info{display:grid!important;grid-column:1/-1;grid-row:2;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:8px 20px;margin:0 max(16px,calc((100% - 1224px) / 2))!important;width:auto!important;padding:14px 18px;border-radius:14px;background:#0b1020;border:1px solid rgba(255,255,255,.08);color:#e2e8f0}
html body.sbm-live .mx-hero.pts-on.pts-tvh:not(#tv1):not(#tv2) .tvh-main>.sbx-tline{grid-row:3!important}
html body.sbm-live .mx-hero.pts-on.pts-tvh:not(#tv1):not(#tv2)>[class*="sbht"]{grid-row:4!important}
.bc-info .bi-t{display:flex;align-items:center;gap:8px;margin:0 0 6px;font:700 14.5px/1.3 Prompt,sans-serif;color:#fff}
.bc-info .bi-t img{flex:none;width:22px;height:22px;object-fit:contain;background:#fff;border-radius:50%;padding:2px}
.bc-info .bi-col{min-width:0}
.bc-info .bi-col.a .bi-t{flex-direction:row-reverse}
.bc-info .bi-col.a{text-align:right}
.bc-info .ps-scl{list-style:none;margin:0!important;padding:0!important;display:flex;flex-direction:column;gap:3px}
.bc-info .ps-scl.a{align-items:flex-end}
.bc-info .ps-scl li{display:flex;align-items:center;gap:6px;margin:0;padding:0;color:#cbd5e1;font-size:14px;line-height:1.45;max-width:100%}
.bc-info .ps-scl li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bc-info .ps-scl li i{flex:none;width:11px;height:11px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff 0 35%,#cbd5e1 36% 100%)}
.bc-info .ps-scl li.r i{border-radius:2px;width:8px;height:11px;background:#ef4444}
.bc-info .ps-scl li em{flex:none;font-style:normal;color:#fbbf24;font-weight:700}
.bc-info .bi-none{color:#94a3b8;font-size:13px}
.bc-info .ps-sub{grid-column:2;grid-row:1;align-self:center;margin:0;padding:5px 14px;border-radius:999px;background:rgba(255,255,255,.07);color:#cbd5e1;font-size:13px;white-space:nowrap;text-align:center}
.bc-info .ps-mom{grid-column:1/-1;margin:2px 0 0;padding-top:10px}
@media (max-width:860px){
html body.sbm-live .mx-hero.pts-on.pts-tvh:not(#tv1):not(#tv2)>.bc-info.bc-info.bc-info.bc-info{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-flow:dense;padding:12px;gap:8px 12px}
.bc-info .ps-sub{grid-column:1/-1;grid-row:auto;justify-self:center}
.bc-info .bi-t{font-size:13px}
.bc-info .ps-scl li{font-size:12.5px}
.bc-info .ps-mom{grid-template-columns:auto minmax(0,1fr) auto}
}
/* no flash of the old layout on load (owner 11 Oct 01:46): hide the untransformed hero and the old card grid until the
   script has built the new ones; if the script never runs they show again after 2.5 s */
html body.sbm-live .mx-hero:not(.pts-on){min-height:clamp(560px,calc(100vh - 120px),820px)}
html body.sbm-live .mx-hero:not(.pts-on)>*,html body.sbm-live #ov .lvx{visibility:hidden;animation:tvShow 0s linear 2.5s forwards}
@keyframes tvShow{to{visibility:visible}}
@media (max-width:860px){html body.sbm-live .mx-hero:not(.pts-on){min-height:600px}}
/* ---- hero polish 11 Oct 02:13: kit colours, formation labels, latest-event lower-third, possession bar, depth ---- */
div.pts .pp.h .sh{background:var(--kh,#f8fafc);color:var(--khn,#0f172a);box-shadow:0 6px 10px rgba(0,0,0,.45),0 0 0 2px var(--khb,rgba(255,255,255,.75))}
div.pts .pp.a .sh{background:var(--ka,#0f172a);color:var(--kan,#fff);box-shadow:0 6px 10px rgba(0,0,0,.45),0 0 0 2px var(--kab,#fbbf24)}
div.pts.pts-kit .pp.h.gk .sh{background:var(--gh,var(--kh));color:var(--ghn,var(--khn));box-shadow:0 6px 10px rgba(0,0,0,.45),0 0 0 2px var(--ghb,rgba(255,255,255,.75))}
div.pts.pts-kit .pp.a.gk .sh{background:var(--ga,var(--ka));color:var(--gan,var(--kan));box-shadow:0 6px 10px rgba(0,0,0,.45),0 0 0 2px var(--gab,rgba(255,255,255,.75))}
div.pts.pts-kit .pp .sh{box-shadow:0 6px 10px rgba(0,0,0,.45),0 0 0 2px rgba(255,255,255,.85)}
div.pts.pts-tv .pp .sh{text-shadow:0 0 2px rgba(0,0,0,.25)}
div.pts .pp.hot .sh{animation:ppHot .5s ease-in-out 16 alternate}
@keyframes ppHot{to{transform:scale(1.35);box-shadow:0 0 0 4px #fbbf24,0 0 22px 6px rgba(251,191,36,.8)}}
div.pts .pf{position:absolute;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:2px;pointer-events:none;color:rgba(255,255,255,.13);white-space:nowrap;text-transform:uppercase;z-index:0}
div.pts .pf.h{left:25%}div.pts .pf.a{left:75%}
div.pts .pf b{font:800 30px/1 Prompt,sans-serif;letter-spacing:.08em;max-width:40vw;overflow:hidden;text-overflow:ellipsis}
div.pts .pf span{font:800 46px/1 Rubik,Prompt,sans-serif;letter-spacing:.12em}
div.pts.pts-tv .ps-t.h{box-shadow:inset 5px 0 0 var(--kh,transparent)}
div.pts.pts-tv .ps-t.a{box-shadow:inset -5px 0 0 var(--ka,transparent)}
div.pts .bc-pos{display:grid;grid-template-columns:auto auto minmax(60px,1fr) auto;align-items:center;gap:8px;padding:5px 12px 6px;background:#0b1020;color:#94a3b8;font:600 11.5px/1 Prompt,sans-serif}
div.pts .bc-pos b{color:#e2e8f0;font:700 12px Rubik,sans-serif}
div.pts .bc-pos .bar{height:5px;border-radius:3px;background:var(--ka,#64748b);overflow:hidden}
div.pts .bc-pos .bar i{display:block;height:100%;background:var(--kh,#e2e8f0)}
div.pts .bc-pop{left:max(16px,calc((100% - 1224px) / 2));bottom:54px;z-index:6;display:flex;align-items:center;gap:12px;max-width:min(560px,calc(100% - 48px));padding:10px 16px 10px 12px;border-radius:10px;background:rgba(8,12,26,.92);border-left:5px solid var(--kh,#e2e8f0);box-shadow:0 12px 28px rgba(0,0,0,.5);color:#fff;animation:bcIn .45s ease both}
div.pts .bc-pop.a{border-left-color:var(--ka,#fbbf24)}
div.pts .bc-pop.out{animation:bcOut .6s ease forwards}
@keyframes bcIn{from{opacity:0;transform:translateY(24px)}}
@keyframes bcOut{to{opacity:0;transform:translateY(24px)}}
div.pts .bc-pop .k{flex:none;width:16px;height:22px;border-radius:3px;background:#475569;font-style:normal}
div.pts .bc-pop .k.yel{background:#facc15}div.pts .bc-pop .k.red{background:#ef4444}
div.pts .bc-pop .k.sub,div.pts .bc-pop .k.var,div.pts .bc-pop .k.miss{width:auto;height:auto;padding:4px 7px;background:#1e293b;color:#fbbf24;font:800 12px/1 Rubik,sans-serif}
div.pts .bc-pop .k.sub::before{content:"⇄"}div.pts .bc-pop .k.var::before{content:"VAR"}div.pts .bc-pop .k.miss::before{content:"✕"}
div.pts .bc-pop .mn{flex:none;color:#fbbf24;font:800 18px/1 Rubik,sans-serif}
div.pts .bc-pop .w{display:flex;flex-direction:column;min-width:0}
div.pts .bc-pop .w b{font:700 16px/1.25 Prompt,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
div.pts .bc-pop .w small{color:#cbd5e1;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
div.pts.pts-tv::after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:radial-gradient(130% 95% at 50% 42%,transparent 58%,rgba(0,0,0,.42))}
div.pts.pts-tv .pts-pitch::before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(45% 70% at 18% 0%,rgba(255,252,230,.10),transparent 70%),radial-gradient(45% 70% at 82% 0%,rgba(255,252,230,.10),transparent 70%),radial-gradient(60% 45% at 50% 100%,rgba(0,0,0,.18),transparent 70%)}
div.pts.pts-tv .pts-plane{background:radial-gradient(circle,rgba(0,0,0,.07) 0 1px,transparent 1.6px) 0 0/5px 5px,radial-gradient(circle,rgba(255,255,255,.05) 0 1px,transparent 1.6px) 2px 3px/7px 7px,repeating-linear-gradient(90deg,#2f9a3c 0 5.55%,#27873a 5.55% 11.1%)}
div.pts.pts-tv:not(.pts-hasphoto) .pts-sky{background:repeating-linear-gradient(180deg,rgba(255,255,255,.05) 0 1px,transparent 1px 11px) 0 0/100% 24%,linear-gradient(180deg,#121a30,#1c2742 22%,#0b1224 26%,#050914 40%)}
div.pts.pts-tv .pts-stand::before{background:linear-gradient(90deg,var(--kh,#dc2626),var(--kh,#b91c1c) 46%,var(--ka,#1d4ed8) 54%,var(--ka,#2563eb));top:auto;bottom:0;height:6px}
@media (max-width:860px){
div.pts .pf b{font-size:12px}div.pts .pf span{font-size:20px}
div.pts .bc-pop{left:8px;right:8px;bottom:44px;max-width:none;gap:8px;padding:8px 10px}
div.pts .bc-pop .mn{font-size:15px}div.pts .bc-pop .w b{font-size:14px}div.pts .bc-pop .w small{font-size:12px}
div.pts .bc-pos{padding:4px 10px 5px}
}
@media (prefers-reduced-motion:reduce){div.pts .pp.hot .sh,div.pts .bc-pop{animation:none}}
/* player faces (owner 11 Oct 02:21) */
div.pts .pp.ph .sh{position:relative;width:42px;height:42px;padding:2px;font-size:0}
div.pts .pp.ph .sh img.fc{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:50% 12%;background:#e2e8f0}
div.pts .pp.ph .sh .no{position:absolute;left:-7px;bottom:-5px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;font:800 10.5px/18px Rubik,Prompt,sans-serif;text-align:center;box-shadow:0 0 0 1.5px rgba(255,255,255,.9),0 2px 4px rgba(0,0,0,.4)}
div.pts .pp.h.ph .sh .no{background:var(--kh,#f8fafc);color:var(--khn,#0f172a)}
div.pts .pp.a.ph .sh .no{background:var(--ka,#0f172a);color:var(--kan,#fff)}
div.pts .pp.ph.gk.h .sh .no{background:var(--gh,var(--kh,#f8fafc));color:var(--ghn,var(--khn,#0f172a))}
div.pts .pp.ph.gk.a .sh .no{background:var(--ga,var(--ka,#0f172a));color:var(--gan,var(--kan,#fff))}
div.pts .pp.ph em{right:-12px;top:-6px}
div.pts .pp.ph.off .sh img.fc{filter:grayscale(1)}
@media (max-width:860px){div.pts .pp.ph .sh{width:28px;height:28px;padding:1.5px}div.pts .pp.ph .sh .no{min-width:14px;height:14px;padding:0 2px;font-size:8.5px;line-height:14px;left:-6px;bottom:-4px}}
/* phones: a portrait pitch (goals top and bottom, home team at the bottom) so 22 players fit a tall narrow screen (owner 11 Oct 02:26) */
@media (max-width:860px){
div.pts.pts-tv.pts-xi{height:650px}
div.pts.pts-tv.pts-xi .pts-pitch{top:150px;bottom:36px;perspective:900px;perspective-origin:50% -20%}
div.pts.pts-tv.pts-xi .pts-plane{left:13%;right:13%;top:3%;height:90%;transform:rotateX(24deg);background:radial-gradient(circle,rgba(0,0,0,.07) 0 1px,transparent 1.6px) 0 0/5px 5px,repeating-linear-gradient(0deg,#2f9a3c 0 6.25%,#27873a 6.25% 12.5%)}
div.pts.pts-tv.pts-xi .pp{left:calc(5% + var(--py) * .9)!important;top:calc(9% + (100% - var(--px)) * .86)!important;z-index:var(--pz,2);transform:translate(-50%,-100%) rotateX(-24deg)}
div.pts.pts-tv.pts-xi .pts-plane .hf{left:0;right:0;top:50%;bottom:auto;width:auto;height:0;border-width:3px 0 0 0;transform:translateY(-1.5px)}
div.pts.pts-tv.pts-xi .pts-plane .cc{width:27%}
div.pts.pts-tv.pts-xi .pts-plane .bx{top:auto;bottom:auto;left:20.4%;right:auto;width:59.2%;height:15.7%;border:3px solid rgba(255,255,255,.88)}
div.pts.pts-tv.pts-xi .pts-plane .bx.l{bottom:0;border-bottom:0}div.pts.pts-tv.pts-xi .pts-plane .bx.r{top:0;border-top:0}
div.pts.pts-tv.pts-xi .pts-plane .sx{top:auto;bottom:auto;left:36.8%;right:auto;width:26.4%;height:5.2%;border:3px solid rgba(255,255,255,.88)}
div.pts.pts-tv.pts-xi .pts-plane .sx.l{bottom:0;border-bottom:0}div.pts.pts-tv.pts-xi .pts-plane .sx.r{top:0;border-top:0}
div.pts.pts-tv.pts-xi .pts-plane .gl{top:auto;bottom:auto;left:44.6%;right:auto;width:10.8%;height:1.6%}
div.pts.pts-tv.pts-xi .pts-plane .gl.l{bottom:-1.6%}div.pts.pts-tv.pts-xi .pts-plane .gl.r{top:-1.6%}
div.pts.pts-tv.pts-xi .pf.h{left:50%;top:75%}div.pts.pts-tv.pts-xi .pf.a{left:50%;top:25%}
div.pts.pts-tv.pts-xi .pp b{display:block;max-width:62px;padding:0 4px;font-size:9.5px;line-height:1.35}
div.pts.pts-tv.pts-xi .pp.ph .sh{width:30px;height:30px}
}
/* goal scorers stand out (owner 11 Oct 02:28): gold glowing ring, ball badge with the count, gold name tag */
div.pts .pp.sc{z-index:60!important}
div.pts.pts-xi .pp.sc .sh{box-shadow:0 0 0 3px #fbbf24,0 0 0 5px rgba(251,191,36,.35),0 0 22px 6px rgba(251,191,36,.6);animation:scGlow 1.8s ease-in-out infinite alternate}
@keyframes scGlow{to{box-shadow:0 0 0 3px #fde047,0 0 0 8px rgba(251,191,36,.18),0 0 30px 10px rgba(251,191,36,.75)}}
div.pts .pp.sc::before{content:attr(data-g);position:absolute;left:50%;top:-22px;transform:translateX(-50%);z-index:3;padding:2px 7px;border-radius:999px;background:linear-gradient(180deg,#fde047,#f59e0b);color:#111827;font:800 11px/1.3 Rubik,Prompt,sans-serif;white-space:nowrap;box-shadow:0 3px 8px rgba(0,0,0,.45)}
div.pts .pp.sc b{background:linear-gradient(180deg,#fbbf24,#d97706)!important;color:#111827!important}
div.pts .pp.sc em i.g{display:none}
@media (max-width:860px){div.pts .pp.sc::before{top:-17px;padding:1px 5px;font-size:9.5px}}
@media (prefers-reduced-motion:reduce){div.pts .pp.sc .sh{animation:none}}
/* coaches by the touchline */
div.pts .bc-coach{bottom:48px;z-index:4;display:flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;border-radius:999px;background:rgba(8,12,26,.84);border:1px solid rgba(255,255,255,.16);box-shadow:0 6px 16px rgba(0,0,0,.45);color:#fff;pointer-events:none}
div.pts .bc-coach.h{right:calc(50% + 60px)}
div.pts .bc-coach.a{left:calc(50% + 60px);flex-direction:row-reverse;padding:4px 4px 4px 12px;text-align:right}
div.pts .bc-coach .ph{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;overflow:hidden;background:#334155;color:#e2e8f0;font:800 16px Prompt,sans-serif;border:2px solid var(--kh,#e2e8f0)}
div.pts .bc-coach.a .ph{border-color:var(--ka,#fbbf24)}
div.pts .bc-coach .ph img{width:100%;height:100%;object-fit:cover;object-position:50% 15%}
div.pts .bc-coach small{display:block;color:#94a3b8;font-size:10.5px;line-height:1.2}
div.pts .bc-coach b{display:block;font:700 13.5px/1.25 Prompt,sans-serif;white-space:nowrap}
@media (max-width:860px){
div.pts.pts-tv.pts-xi .bc-coach{bottom:auto;padding:0;gap:2px;flex-direction:column!important;background:none;border:0;box-shadow:none;text-align:center!important}
div.pts.pts-tv.pts-xi .bc-coach.h{right:auto;left:3px;top:74%}
div.pts.pts-tv.pts-xi .bc-coach.a{left:auto;right:3px;top:26%}
div.pts.pts-tv.pts-xi .bc-coach .ph{width:30px;height:30px;font-size:12px}
div.pts.pts-tv.pts-xi .bc-coach small{display:none}
div.pts.pts-tv.pts-xi .bc-coach b{max-width:46px;overflow:hidden;text-overflow:ellipsis;padding:0 3px;border-radius:5px;background:rgba(2,6,23,.75);font-size:8.5px}
}
/* badges above the head (owner 11 Oct 02:31): goals, yellow and red cards */
div.pts .pp.sc::before{content:none;display:none}
div.pts .pp em i.g,div.pts .pp em i.y,div.pts .pp em i.r{display:none}
div.pts .pp .hd{display:flex;align-items:center;gap:4px;margin-bottom:3px;filter:drop-shadow(0 3px 5px rgba(0,0,0,.5))}
div.pts .pp .hd i{display:block;font-style:normal}
div.pts .pp .hd .hg{padding:2px 7px;border-radius:999px;background:linear-gradient(180deg,#fde047,#f59e0b);color:#111827;font:800 11px/1.3 Rubik,Prompt,sans-serif;white-space:nowrap}
div.pts .pp .hd .hy,div.pts .pp .hd .hr{width:12px;height:16px;border-radius:2px;box-shadow:0 0 0 1.5px #fff;transform:rotate(10deg)}
div.pts .pp .hd .hy{background:linear-gradient(160deg,#fde047,#eab308)}
div.pts .pp .hd .hr{background:linear-gradient(160deg,#f87171,#dc2626)}
div.pts .pp .hd .hy+.hr{margin-left:-6px;transform:rotate(18deg)}
div.pts.pts-xi .pp.yc:not(.sc):not(.rc) .sh{box-shadow:0 0 0 2.5px #facc15,0 6px 10px rgba(0,0,0,.45)}
div.pts.pts-xi .pp.rc .sh{box-shadow:0 0 0 3px #ef4444,0 0 16px 4px rgba(239,68,68,.55);filter:grayscale(.55)}
div.pts .pp.rc b{background:#b91c1c!important;color:#fff!important}
@media (max-width:860px){div.pts .pp .hd .hg{padding:1px 5px;font-size:9.5px}div.pts .pp .hd .hy,div.pts .pp .hd .hr{width:9px;height:12px}}
/* phones: smaller faces and lighter names (owner 11 Oct 02:37) */
@media (max-width:860px){
div.pts.pts-tv.pts-xi .pp.ph .sh{width:24px;height:24px;padding:1.5px}
div.pts.pts-tv.pts-xi .pp{gap:1px}
div.pts.pts-tv.pts-xi .pp b{max-width:56px;padding:0 3px;border-radius:4px;background:rgba(2,6,23,.55);font:500 8px/1.35 Prompt,sans-serif;letter-spacing:.01em}
div.pts.pts-tv.pts-xi .pp.ph .sh .no{min-width:11px;height:11px;padding:0 2px;font:700 7px/11px Rubik,sans-serif;left:-5px;bottom:-3px;box-shadow:0 0 0 1px rgba(255,255,255,.85)}
div.pts.pts-tv.pts-xi .pp .hd{margin-bottom:1px;gap:2px}
div.pts.pts-tv.pts-xi .pp .hd .hg{padding:0 4px;font:700 8px/1.35 Rubik,Prompt,sans-serif}
div.pts.pts-tv.pts-xi .pp .hd .hy,div.pts.pts-tv.pts-xi .pp .hd .hr{width:7px;height:10px}
div.pts.pts-tv.pts-xi .pp em i.n,div.pts.pts-tv.pts-xi .pp em i.o{font-size:7px;padding:1px 2px}
div.pts.pts-tv.pts-xi .pp.sc .sh{box-shadow:0 0 0 2px #fbbf24,0 0 12px 3px rgba(251,191,36,.55)}
}
/* half-time show on the pitch */
div.pts.pts-isht .pp,div.pts.pts-isht .bc-coach,div.pts.pts-isht .pf,div.pts.pts-isht .bc-pop{display:none!important}
div.pts>.sbht-hero{position:absolute!important;left:0!important;right:0!important;top:22%!important;bottom:40px!important;z-index:4!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;margin:0!important;width:auto!important;max-width:none!important;padding:0 0 10px!important;background:none!important;border:0!important;box-shadow:none!important}
div.pts>.sbht-hero .sbht-stage{width:min(980px,98%)!important;margin:0!important;background:none!important;border:0!important;box-shadow:none!important}
div.pts>.sbht-hero .sbht-cd{order:-1;margin:0 0 auto!important;transform:translateY(18px);background:rgba(8,12,26,.85)!important;box-shadow:0 10px 26px rgba(0,0,0,.5)}
@media (max-width:860px){div.pts>.sbht-hero{top:150px!important;bottom:36px!important}}
div.pts.pts-xi .pts-pitch{overflow:visible}
