/* V2.8.43.1 — MetricBetting dense TFE UI, current engine only */
.mb-tfe{max-width:1320px;margin:0 auto;padding:0 14px 28px}.mb-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;margin:0 0 10px;border:1px solid var(--border,#e5e7eb);border-radius:14px;background:var(--surface,#fff)}.mb-kicker{font-size:.67rem;font-weight:950;letter-spacing:.14em;color:#e31d45}.mb-head h1{margin:3px 0 4px;font-size:clamp(1.65rem,2.8vw,2.35rem);line-height:1}.mb-head p{max-width:790px;margin:0;font-size:.78rem;line-height:1.5;opacity:.66}.mb-version{padding:7px 10px;border-radius:999px;border:1px solid #f0b1bd;color:#d8173d;background:#fff5f7;font-weight:900;font-size:.72rem;white-space:nowrap}
.mb-datebar{display:flex;justify-content:center;align-items:center;gap:6px;margin:10px 0 14px}.mb-datebar>a,.mb-datebar input{height:36px;border:1px solid var(--border,#dfe3e8);background:var(--surface,#fff);border-radius:9px;color:inherit;font:inherit;font-size:.76rem;font-weight:800}.mb-datebar>a{display:grid;place-items:center;min-width:36px;padding:0 11px;text-decoration:none}.mb-datebar input{padding:0 10px}.mb-datebar .today{min-width:68px}
.mb-shell{display:grid;grid-template-columns:220px minmax(0,1fr);gap:12px;align-items:start}.mb-sidebar{position:sticky;top:74px;display:grid;gap:10px}.mb-side-card{border:1px solid var(--border,#e4e7eb);background:var(--surface,#fff);border-radius:11px;padding:11px}.mb-side-card>strong{display:block;font-size:.78rem}.mb-side-card>p{font-size:.63rem;opacity:.55;line-height:1.4;margin:3px 0 9px}.mb-top-leagues{display:grid;gap:2px}.mb-top-leagues a{display:grid;grid-template-columns:18px minmax(0,1fr) 24px;align-items:center;gap:6px;padding:7px 5px;border-radius:7px;color:inherit;text-decoration:none}.mb-top-leagues a:hover{background:rgba(127,135,145,.08)}.mb-top-leagues a>span{color:#e31d45}.mb-top-leagues a b{font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mb-top-leagues a em{font-size:.62rem;text-align:right;opacity:.5;font-style:normal}.mb-top-leagues .empty{font-size:.65rem;opacity:.5}.mb-side-info{display:grid;gap:7px}.mb-side-info>span{display:grid;grid-template-columns:10px 1fr;column-gap:7px}.mb-side-info i,.mb-pred small i{width:7px;height:7px;border-radius:50%;align-self:center}.mb-side-info i.full,.mb-pred small i.full{background:#18a05e}.mb-side-info i.pick{background:#18a05e}.mb-side-info i.plain,.mb-pred small i.plain{background:#a7adb5}.mb-side-info b{font-size:.68rem}.mb-side-info small{grid-column:2;font-size:.58rem;opacity:.5}
.mb-main{min-width:0}.mb-toolbar{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:8px}.mb-tabs,.mb-sort{display:flex;gap:5px;flex-wrap:wrap}.mb-tabs a,.mb-sort a{height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--border,#dfe3e8);border-radius:8px;background:var(--surface,#fff);color:inherit;text-decoration:none;font-size:.7rem;font-weight:850}.mb-tabs a.active,.mb-sort a.active{border-color:#e31d45;color:#d8173d;background:#fff3f6}.mb-tabs a.live i{width:6px;height:6px;border-radius:50%;background:#ee2948}.mb-tabs b{font-size:.62rem;opacity:.65}.mb-search{height:38px;display:flex;align-items:center;gap:7px;border:1px solid var(--border,#dfe3e8);background:var(--surface,#fff);border-radius:9px;padding:0 10px;margin-bottom:8px}.mb-search span{opacity:.45}.mb-search input{width:100%;border:0;outline:0;background:transparent;color:inherit;font:inherit;font-size:.74rem}
.mb-column-head{display:grid;grid-template-columns:58px minmax(240px,1.45fr) 48px 48px 48px minmax(190px,.9fr) 22px;gap:5px;padding:5px 9px;font-size:.56rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em;opacity:.45}.mb-column-head span:nth-child(3),.mb-column-head span:nth-child(4),.mb-column-head span:nth-child(5){text-align:center}.mb-list{border:1px solid var(--border,#e0e4e8);border-radius:10px;overflow:hidden;background:var(--surface,#fff)}.mb-league-head{height:33px;display:flex;align-items:center;gap:6px;padding:0 10px;background:#f1f3f5;border-top:1px solid #e1e4e7;border-bottom:1px solid #dfe3e6;font-size:.68rem;scroll-margin-top:82px}.mb-league-head:first-child{border-top:0}.mb-league-head b,.mb-league-head strong{font-weight:900}.mb-league-head i{font-style:normal;opacity:.4}.mb-league-head>span{opacity:.5}.mb-league-head.pinned>span{color:#e31d45;opacity:1}.mb-league-head em{margin-left:auto;font-size:.52rem;font-style:normal;font-weight:950;color:#d8173d;background:#fff0f3;border:1px solid #f2b6c2;padding:2px 5px;border-radius:999px}
.mb-match{border-bottom:1px solid var(--border,#e8eaed)}.mb-match:last-child{border-bottom:0}.mb-match.is-live{background:linear-gradient(90deg,rgba(227,29,69,.035),transparent 40%)}.mb-details>summary{list-style:none}.mb-details>summary::-webkit-details-marker{display:none}.mb-row{display:grid;grid-template-columns:58px minmax(240px,1.45fr) 48px 48px 48px minmax(190px,.9fr) 22px;gap:5px;align-items:center;min-height:58px;padding:5px 9px;cursor:pointer}.mb-row:hover,.mb-details[open]>.mb-row{background:rgba(120,128,138,.055)}.mb-time{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-variant-numeric:tabular-nums}.mb-time time{font-size:.7rem;font-weight:900}.mb-time>b{font-size:.6rem;color:#e31d45;font-weight:950}.mb-time em{font-size:.58rem;color:#e31d45;font-style:normal;font-weight:900}.mb-teams{display:grid;gap:3px;min-width:0}.mb-teams>span{height:22px;display:grid;grid-template-columns:22px minmax(0,1fr) 24px;align-items:center;gap:7px}.mb-teams b{font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mb-teams strong{text-align:right;font-size:.76rem;font-variant-numeric:tabular-nums}.mb-team-logo{width:21px;height:21px;border-radius:5px;background:#f1f3f5;display:grid;place-items:center;overflow:hidden;font-size:.43rem;font-weight:900}.mb-team-logo img{width:100%;height:100%;object-fit:contain;padding:1px}.mb-team-logo>span{opacity:.55}.mb-prob{text-align:center;font-variant-numeric:tabular-nums}.mb-prob b{font-size:.72rem;font-weight:850}.mb-pred{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"src pct" "name pct" "note note";column-gap:7px;row-gap:1px;padding:5px 7px;border-radius:7px;background:#f5f6f7}.mb-pred small{grid-area:src;display:flex;align-items:center;gap:4px;font-size:.52rem;text-transform:uppercase;font-weight:900;letter-spacing:.03em;opacity:.55}.mb-pred>b{grid-area:name;font-size:.68rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mb-pred>strong{grid-area:pct;align-self:center;font-size:.78rem;color:#14834b}.mb-pred>em{grid-area:note;font-size:.52rem;font-style:normal;opacity:.48}.mb-pred.pick{box-shadow:inset 3px 0 0 #18a05e}.mb-pred.pass{box-shadow:inset 3px 0 0 #d9a21d}.mb-open{font-size:.78rem;text-align:center;opacity:.38}
.mb-analysis{padding:11px 12px 13px;background:rgba(127,135,145,.025);border-top:1px solid var(--border,#e4e7eb)}.mb-analysis-top{display:grid;grid-template-columns:1.15fr .85fr .95fr;gap:9px}.mb-analysis-top>section,.mb-context,.mb-reasons{border:1px solid var(--border,#e1e5e9);border-radius:9px;background:var(--surface,#fff);padding:10px}.mb-analysis-top>section>small{display:block;font-size:.6rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em;opacity:.52;margin-bottom:7px}.mb-bars{display:grid;gap:6px}.mb-bars>span{display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:6px;align-items:center}.mb-bars b,.mb-bars strong{font-size:.66rem}.mb-bars strong{text-align:right}.mb-bars i{grid-column:1/3;height:5px;background:#e8ebef;border-radius:99px;overflow:hidden}.mb-bars i em{display:block;height:100%;background:#69717a;border-radius:99px}.mb-market-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.mb-market-grid span{display:flex;justify-content:space-between;gap:5px;padding:6px;border:1px solid var(--border,#e4e7eb);border-radius:7px;font-size:.61rem}.mb-market-grid b{font-size:.68rem}.mb-recbox>b{display:block;font-size:.83rem;margin-bottom:2px}.mb-recbox>strong{font-size:.78rem;color:#14834b}.mb-recbox>p{font-size:.58rem;line-height:1.35;opacity:.55;margin:5px 0 0}.mb-recbox.no>strong{color:#a36b0a}.mb-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:8px}.mb-metrics>span{border:1px solid var(--border,#e2e5e9);border-radius:8px;background:var(--surface,#fff);padding:8px}.mb-metrics small{display:block;font-size:.56rem;opacity:.5}.mb-metrics b{font-size:.67rem}.mb-metrics .good{border-color:#b9e4ca}.mb-metrics .mid{border-color:#f1d59f}.mb-context,.mb-reasons{margin-top:8px}.mb-context>b,.mb-reasons>b{font-size:.68rem}.mb-context p,.mb-reasons p{font-size:.64rem;line-height:1.45;margin:5px 0}.mb-context small{display:block;font-size:.59rem;line-height:1.45;opacity:.58}.mb-empty[hidden]{display:none!important}.mb-empty{padding:18px;text-align:center;border:1px dashed var(--border,#ddd);border-radius:10px;opacity:.6}
html[data-theme="dark"] .mb-head,html[data-theme="dark"] .mb-side-card,html[data-theme="dark"] .mb-search,html[data-theme="dark"] .mb-list,html[data-theme="dark"] .mb-tabs a,html[data-theme="dark"] .mb-sort a,html[data-theme="dark"] .mb-analysis-top>section,html[data-theme="dark"] .mb-context,html[data-theme="dark"] .mb-reasons,html[data-theme="dark"] .mb-metrics>span{background:#17191c;border-color:#2c3035}html[data-theme="dark"] .mb-league-head{background:#26292e;border-color:#33373c}html[data-theme="dark"] .mb-pred{background:#23262b}html[data-theme="dark"] .mb-version,html[data-theme="dark"] .mb-tabs a.active,html[data-theme="dark"] .mb-sort a.active{background:#351d24;color:#ff8297;border-color:#883448}html[data-theme="dark"] .mb-team-logo{background:#24272b}html[data-theme="dark"] .mb-bars i{background:#30343a}
@media(max-width:980px){.mb-shell{grid-template-columns:1fr}.mb-sidebar{position:static;display:block}.mb-side-info{display:none}.mb-side-card{padding:8px}.mb-side-card>strong,.mb-side-card>p{display:none}.mb-top-leagues{display:flex;overflow:auto;gap:5px}.mb-top-leagues a{grid-template-columns:auto auto auto;white-space:nowrap;border:1px solid var(--border,#e1e4e8);padding:6px 8px}.mb-column-head,.mb-row{grid-template-columns:54px minmax(210px,1.45fr) 42px 42px 42px minmax(170px,.85fr) 20px}}
@media(max-width:720px){.mb-tfe{padding-inline:8px}.mb-head{padding:13px}.mb-head p{font-size:.7rem}.mb-version{display:none}.mb-toolbar{align-items:flex-start;flex-direction:column}.mb-tabs{width:100%;overflow:auto;flex-wrap:nowrap}.mb-tabs a{white-space:nowrap}.mb-column-head{display:none}.mb-row{grid-template-columns:46px minmax(0,1fr) 32px 104px 18px;gap:4px;padding:5px 6px}.mb-prob{display:none}.mb-pred{padding:4px 5px;grid-template-columns:1fr;grid-template-areas:"src" "name" "pct";gap:0}.mb-pred>em{display:none}.mb-pred>strong{font-size:.67rem}.mb-teams b{font-size:.69rem}.mb-team-logo{width:19px;height:19px}.mb-teams>span{grid-template-columns:19px minmax(0,1fr) 22px}.mb-analysis-top{grid-template-columns:1fr}.mb-metrics{grid-template-columns:1fr}.mb-league-head{font-size:.63rem;overflow:hidden}.mb-league-head strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}

/* UI-only additions: no Universal prediction tier. */
.mb-side-info i.pick{background:#18a05e}.mb-side-info i.plain,.mb-pred small i.plain{background:#9da4ad}.mb-pred.none{box-shadow:inset 3px 0 0 #a7adb5}.mb-pred.none>strong{color:inherit}.mb-inline-league{display:block;font-size:.55rem;line-height:1.15;opacity:.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:1px}.mb-team-logo.tiny{width:16px;height:16px;min-width:16px;border-radius:4px;margin-right:5px;vertical-align:middle;display:inline-grid}.mb-team-logo.micro{width:14px;height:14px;min-width:14px;border-radius:3px;margin-right:4px;vertical-align:-2px;display:inline-grid}.mb-bars b{display:flex;align-items:center;min-width:0}.mb-h2h-list{margin-top:9px;border-top:1px solid var(--border,#e4e7eb);padding-top:7px;display:grid}.mb-h2h-list>strong{font-size:.6rem;margin-bottom:4px}.mb-h2h-list>div{display:grid;grid-template-columns:72px minmax(0,1fr) 36px minmax(0,1fr);align-items:center;gap:6px;padding:5px 0;border-top:1px solid var(--border,#eceef1);font-size:.61rem}.mb-h2h-list>div:first-of-type{border-top:0}.mb-h2h-list time{opacity:.5}.mb-h2h-list span{display:flex;align-items:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mb-h2h-list>div>b{text-align:center}.mb-stat-compare{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:7px}.mb-stat-compare>span{border:1px solid var(--border,#e4e7eb);border-radius:7px;padding:7px;display:grid;gap:2px}.mb-stat-compare strong{font-size:.64rem;display:flex;align-items:center}.mb-stat-compare em{font-size:.56rem;font-style:normal;opacity:.55}.mb-stat-compare small{font-size:.58rem;line-height:1.4;opacity:.7}.mb-empty[hidden]{display:none!important}
@media(max-width:720px){.mb-h2h-list>div{grid-template-columns:62px minmax(0,1fr) 30px minmax(0,1fr);gap:4px}.mb-stat-compare{grid-template-columns:1fr}}

/* V2.8.43.2 — full-width Tinte football workspace + larger MetricBetting density */
.mb-tfe{
  width:min(1760px,calc(100vw - 32px));
  max-width:none;
  margin-left:50%;
  margin-right:0;
  transform:translateX(-50%);
  padding:0 0 34px;
}
.mb-head{padding:22px 26px;margin-bottom:14px;border-radius:16px}
.mb-kicker{font-size:.75rem}.mb-head h1{font-size:clamp(2rem,3vw,2.75rem)}.mb-head p{max-width:1050px;font-size:.9rem}.mb-version{font-size:.8rem;padding:8px 12px}
.mb-datebar{margin:12px 0 18px}.mb-datebar>a,.mb-datebar input{height:40px;font-size:.82rem}.mb-datebar>a{min-width:40px}.mb-datebar .today{min-width:76px}
.mb-shell{grid-template-columns:270px minmax(0,1fr);gap:20px}
.mb-side-card{padding:15px;border-radius:13px}.mb-side-card>strong{font-size:.9rem}.mb-side-card>p{font-size:.7rem;margin:5px 0 12px}.mb-top-leagues a{grid-template-columns:20px minmax(0,1fr) 30px;gap:8px;padding:9px 6px}.mb-top-leagues a b{font-size:.79rem}.mb-top-leagues a em{font-size:.68rem}.mb-side-info{gap:10px}.mb-side-info b{font-size:.78rem}.mb-side-info small{font-size:.64rem;line-height:1.35}
.mb-toolbar{margin-bottom:10px}.mb-tabs,.mb-sort{gap:7px}.mb-tabs a,.mb-sort a{height:39px;padding:0 13px;border-radius:9px;font-size:.78rem}.mb-tabs b{font-size:.68rem}
.mb-search{height:44px;border-radius:10px;padding:0 13px;margin-bottom:10px}.mb-search input{font-size:.82rem}
.mb-column-head{grid-template-columns:82px minmax(360px,1.65fr) 68px 68px 68px minmax(285px,1fr) 32px;gap:8px;padding:7px 12px;font-size:.61rem}
.mb-list{border-radius:12px}.mb-league-head{height:39px;padding:0 13px;font-size:.76rem}.mb-league-head em{font-size:.58rem}
.mb-row{grid-template-columns:82px minmax(360px,1.65fr) 68px 68px 68px minmax(285px,1fr) 32px;gap:8px;min-height:72px;padding:7px 12px}
.mb-time{gap:3px}.mb-time time{font-size:.78rem}.mb-time>b{font-size:.67rem}.mb-time em{font-size:.62rem;line-height:1.15;text-align:center;max-width:76px}
.mb-teams{gap:5px}.mb-teams>span{height:27px;grid-template-columns:28px minmax(0,1fr) 32px;gap:9px}.mb-teams b{font-size:.87rem}.mb-teams strong{font-size:.86rem}.mb-team-logo{width:27px;height:27px;border-radius:6px;font-size:.48rem}.mb-team-logo img{padding:2px}.mb-prob b{font-size:.82rem}
.mb-pred{padding:7px 10px;border-radius:8px;column-gap:9px;row-gap:2px}.mb-pred small{font-size:.57rem}.mb-pred>b{font-size:.78rem}.mb-pred>strong{font-size:.88rem}.mb-pred>em{font-size:.58rem}.mb-open{font-size:.9rem}
.mb-analysis{padding:15px 16px 17px}.mb-analysis-top{gap:12px}.mb-analysis-top>section,.mb-context,.mb-reasons{padding:13px;border-radius:10px}.mb-analysis-top>section>small{font-size:.64rem}.mb-bars b,.mb-bars strong{font-size:.73rem}.mb-market-grid span{font-size:.68rem;padding:8px}.mb-market-grid b{font-size:.75rem}.mb-recbox>b{font-size:.94rem}.mb-recbox>strong{font-size:.86rem}.mb-recbox>p{font-size:.65rem}.mb-metrics{gap:10px;margin-top:10px}.mb-metrics>span{padding:10px}.mb-metrics small{font-size:.61rem}.mb-metrics b{font-size:.74rem}.mb-context,.mb-reasons{margin-top:10px}.mb-context>b,.mb-reasons>b{font-size:.76rem}.mb-context p,.mb-reasons p{font-size:.71rem}.mb-context small{font-size:.65rem}

/* The public list only contains source/team/competition identity-validated fixtures. */
.mb-pred.none{box-shadow:inset 3px 0 0 #18a05e;background:#f4faf7}.mb-pred.none small{opacity:.72}.mb-pred.none>em{opacity:.58}

@media (max-width:1450px){
  .mb-tfe{width:calc(100vw - 24px)}
  .mb-shell{grid-template-columns:245px minmax(0,1fr);gap:14px}
  .mb-column-head,.mb-row{grid-template-columns:76px minmax(310px,1.5fr) 58px 58px 58px minmax(245px,.95fr) 28px}
}
@media (max-width:1120px){
  .mb-tfe{width:calc(100vw - 18px)}
  .mb-shell{grid-template-columns:1fr}
  .mb-sidebar{position:static;grid-template-columns:1fr 1fr}.mb-top-leagues{grid-template-columns:repeat(2,minmax(0,1fr))}
  .mb-column-head,.mb-row{grid-template-columns:70px minmax(280px,1.5fr) 54px 54px 54px minmax(225px,.9fr) 28px}
}
@media (max-width:820px){
  .mb-tfe{width:100%;transform:none;margin-left:0;padding:0 10px 24px}
  .mb-head{padding:16px}.mb-head p{font-size:.77rem}.mb-shell{display:block}.mb-sidebar{display:none}
  .mb-toolbar{align-items:flex-start;flex-direction:column}.mb-sort{align-self:stretch}
  .mb-column-head{display:none}
  .mb-row{grid-template-columns:62px minmax(0,1fr) 54px;grid-template-areas:'time teams open' 'pred pred pred';min-height:82px;gap:6px 9px;padding:8px 10px}
  .mb-time{grid-area:time}.mb-teams{grid-area:teams}.mb-prob{display:none}.mb-pred{grid-area:pred}.mb-open{grid-area:open}
  .mb-analysis-top{grid-template-columns:1fr}.mb-metrics{grid-template-columns:1fr}
}

/* V2.8.43.3 — return to the native Tinte content width, remove nested-main dead space,
   improve readability, and visually distinguish the fallback layer. */
.mb-tfe{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  transform:none!important;
  padding:0 0 34px!important;
}
.mb-main{
  min-width:0!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
}
.mb-head{padding:20px 22px;margin-bottom:12px}.mb-kicker{font-size:.74rem}.mb-head h1{font-size:clamp(2rem,3.2vw,2.65rem)}.mb-head p{font-size:.91rem;line-height:1.55;max-width:930px}.mb-version{font-size:.82rem}
.mb-datebar>a,.mb-datebar input{font-size:.86rem;height:40px}
.mb-shell{grid-template-columns:218px minmax(0,1fr)!important;gap:14px!important;align-items:start}
.mb-sidebar{top:82px}.mb-side-card{padding:14px}.mb-side-card>strong{font-size:.91rem}.mb-side-card>p{font-size:.72rem;line-height:1.5}.mb-top-leagues a{padding:8px 5px}.mb-top-leagues a b{font-size:.80rem}.mb-top-leagues a em{font-size:.70rem}.mb-side-info{gap:10px}.mb-side-info b{font-size:.78rem;line-height:1.3}.mb-side-info small{font-size:.67rem;line-height:1.45}.mb-side-info i.fallback,.mb-pred small i.fallback{background:#c98616}
.mb-toolbar{margin-bottom:9px}.mb-tabs a,.mb-sort a{height:38px;font-size:.80rem;padding-inline:11px}.mb-tabs b{font-size:.71rem}.mb-search{height:43px}.mb-search input{font-size:.84rem}
.mb-column-head{grid-template-columns:66px minmax(250px,1.55fr) 52px 52px 52px minmax(230px,1fr) 24px;gap:6px;padding:7px 10px;font-size:.66rem}
.mb-league-head{height:38px;padding-inline:11px;font-size:.78rem}
.mb-row{grid-template-columns:66px minmax(250px,1.55fr) 52px 52px 52px minmax(230px,1fr) 24px;gap:6px;min-height:72px;padding:7px 10px}
.mb-time time{font-size:.82rem}.mb-time>b{font-size:.72rem}.mb-time em{font-size:.68rem;line-height:1.2}
.mb-teams{gap:5px}.mb-teams>span{height:27px;grid-template-columns:27px minmax(0,1fr) 30px;gap:8px}.mb-teams b{font-size:.91rem}.mb-teams strong{font-size:.91rem}.mb-team-logo{width:26px;height:26px}.mb-prob b{font-size:.88rem}
.mb-pred{padding:8px 9px;row-gap:2px}.mb-pred small{font-size:.62rem}.mb-pred>b{font-size:.84rem;line-height:1.2}.mb-pred>strong{font-size:.92rem}.mb-pred>em{font-size:.64rem;line-height:1.25}.mb-pred.fallback{box-shadow:inset 3px 0 0 #c98616;background:#fffaf0}.mb-pred.fallback>strong{color:#9b6209}
.mb-open{font-size:.95rem}
.mb-analysis{padding:16px 16px 18px}.mb-analysis-top{grid-template-columns:1.15fr .9fr 1fr;gap:11px}.mb-analysis-top>section,.mb-context,.mb-reasons{padding:14px;border-radius:11px}.mb-analysis-top>section>small{font-size:.72rem;margin-bottom:9px}.mb-bars{gap:8px}.mb-bars b,.mb-bars strong{font-size:.84rem}.mb-bars i{height:7px}.mb-market-grid{gap:7px}.mb-market-grid span{font-size:.79rem;padding:9px}.mb-market-grid b{font-size:.86rem}.mb-recbox>b{font-size:1rem;line-height:1.3}.mb-recbox>strong{font-size:.94rem}.mb-recbox>p{font-size:.77rem;line-height:1.5}.mb-recbox.fallback{border-color:#ecd09b;background:#fffdf8}.mb-recbox.fallback>strong{color:#9b6209}
.mb-metrics{gap:9px;margin-top:10px}.mb-metrics>span{padding:11px}.mb-metrics small{font-size:.70rem;margin-bottom:2px}.mb-metrics b{font-size:.82rem;line-height:1.35}.mb-context,.mb-reasons{margin-top:10px}.mb-context>b,.mb-reasons>b{font-size:.88rem}.mb-context p,.mb-reasons p{font-size:.82rem;line-height:1.58;margin:6px 0}.mb-context small{font-size:.75rem;line-height:1.55}.mb-h2h-list>strong{font-size:.75rem}.mb-h2h-list>div{grid-template-columns:82px minmax(0,1fr) 42px minmax(0,1fr);font-size:.78rem;padding:7px 0}.mb-team-logo.tiny{width:19px;height:19px;min-width:19px}.mb-team-logo.micro{width:17px;height:17px;min-width:17px}.mb-stat-compare>span{padding:10px}.mb-stat-compare strong{font-size:.82rem}.mb-stat-compare em{font-size:.72rem}.mb-stat-compare small{font-size:.76rem;line-height:1.5}
html[data-theme="dark"] .mb-pred.fallback,html[data-theme="dark"] .mb-recbox.fallback{background:#2b251a;border-color:#55462a}

@media(max-width:1080px){
  .mb-shell{grid-template-columns:190px minmax(0,1fr)!important;gap:10px!important}
  .mb-column-head,.mb-row{grid-template-columns:60px minmax(220px,1.5fr) 46px 46px 46px minmax(205px,.95fr) 22px}
}
@media(max-width:900px){
  .mb-shell{grid-template-columns:1fr!important}.mb-sidebar{position:static}.mb-main{width:100%!important}
  .mb-side-info{display:grid}.mb-sidebar{grid-template-columns:1fr}.mb-top-leagues{display:flex;overflow:auto}.mb-side-card>strong{display:block}.mb-side-card>p{display:block}
}
@media(max-width:720px){
  .mb-tfe{padding-inline:0!important}.mb-head{padding:15px}.mb-head p{font-size:.80rem}.mb-sidebar{display:none}
  .mb-row{grid-template-columns:52px minmax(0,1fr) 20px;grid-template-areas:'time teams open' 'pred pred pred';min-height:86px;padding:9px 8px}.mb-time{grid-area:time}.mb-teams{grid-area:teams}.mb-pred{grid-area:pred}.mb-open{grid-area:open}.mb-prob{display:none}
  .mb-teams b{font-size:.86rem}.mb-analysis{padding:12px 9px 14px}.mb-analysis-top{grid-template-columns:1fr}.mb-metrics{grid-template-columns:1fr}.mb-context p,.mb-reasons p{font-size:.80rem}.mb-h2h-list>div{grid-template-columns:68px minmax(0,1fr) 34px minmax(0,1fr);font-size:.72rem}
}
