/* Site additions on top of legacy/sheet.html, loaded at the end of <body> so they win over the
   page's own styles: compact pick tiles, the goal-alerts bell, and the phone layout (≤640px). */

/* ---------- pick tiles: half height, one line per pick, at most 3 picks ----------
   Header row holds the name, the slip's odds, "+ Add bet" and ↻; the picks sit under it. */
#pkrow{min-height:0}
#pkrow .pk{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"h f t" "l l l";align-content:start;align-items:center;column-gap:8px;row-gap:6px;padding:8px 10px}
#pkrow .pkh{grid-area:h;gap:6px}
#pkrow .pki{width:20px;height:20px;font-size:11px;border-radius:6px}
#pkrow .pkh b{font-size:14px;overflow:hidden;text-overflow:ellipsis;padding-right:3px}
#pkrow .pkh em{font-size:9px;padding:1px 6px;margin-left:2px}
#pkrow .pkl{grid-area:l;gap:3px;flex:0 0 auto}
#pkrow .pkl li{padding:2px 7px;gap:6px;border-radius:6px;min-height:22px}
#pkrow .pkl li span{flex-direction:row;align-items:baseline;gap:6px}
#pkrow .pkl li b{flex:0 1 auto;font-size:12px}
#pkrow .pkl li small{flex:1 1 0;min-width:0;font-size:10.5px}
#pkrow .pkl li i{font-size:11.5px}
#pkrow .pkl li.pkmore{display:none}
#pkrow .pkbarc,#pkrow .pkr,#pkrow .pko small,#pkrow .pkw{display:none}
/* more than 3 picks on the slip: keep its "4-leg odds" label so the price makes sense */
#pkrow .pk:has(.pkmore) .pko small{display:block;font-size:8.5px}
#pkrow .pko{flex-direction:row;align-items:center;gap:5px}
#pkrow .pkf{grid-area:f;flex-wrap:nowrap;align-items:center;gap:8px;margin:0}
#pkrow .pko b{font-size:21px;text-shadow:none}
#pkrow .pk .addall{padding:3px 9px;font-size:11px;margin:0}
#pkrow .pkt{grid-area:t;position:static;display:block;min-height:0;padding:0}
#pkrow .pkrf{position:static;width:24px;height:24px}
#pkrow .pk.pkno{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"h t" "l l"}
#pkrow .pk.pkno .pknb{grid-area:l;min-height:0;padding:8px 10px;gap:2px 6px;flex-direction:row;flex-wrap:wrap;align-content:center}
#pkrow .pk.pkno .pknz{font-size:16px}
#pkrow .pk.pkno .pknb b{font-size:13.5px}
#pkrow .pk.pkno .pknb p{flex-basis:100%;font-size:11px;line-height:1.35;max-width:none}
.pkhero .pkbar{margin-bottom:6px}
@media (max-width:1300px){#pkrow .pkh em{display:none}}

/* ---------- goal alerts bell ---------- */
.mdbell{flex:none;order:98;position:relative;display:inline-grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:rgba(0,0,0,.18);color:#fff;cursor:pointer}
.mdbell:hover{background:rgba(255,255,255,.14)}
.mdbell.muted{opacity:.55}
.mdbell.muted::after{content:"";position:absolute;width:22px;height:2px;background:currentColor;transform:rotate(-45deg);border-radius:2px}
.mdbell.ring svg{animation:mdring .9s ease-in-out 2;transform-origin:50% 10%}
@keyframes mdring{0%,100%{transform:rotate(0)}15%{transform:rotate(18deg)}30%{transform:rotate(-16deg)}45%{transform:rotate(12deg)}60%{transform:rotate(-8deg)}75%{transform:rotate(4deg)}}
.mdal{position:fixed;z-index:700;top:calc(56px + env(safe-area-inset-top,0px));right:12px;width:min(320px,calc(100vw - 24px));max-height:calc(100vh - 80px);overflow:auto;padding:12px 14px 14px;border-radius:14px;background:#101b3a;border:1px solid #25366a;box-shadow:0 14px 40px rgba(0,0,0,.6);color:#eef2fb;font:13px/1.35 "IBM Plex Sans",system-ui,sans-serif}
.mdal[hidden]{display:none}
.mdal-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}
.mdal-h b{font-size:15px}
.mdal-x{border:0;background:none;color:#97a3c4;font-size:22px;line-height:1;cursor:pointer;padding:0 4px}
.mdal-l{margin:10px 0 5px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#97a3c4}
.mdal-snd{display:flex;flex-direction:column;gap:4px}
.mdal-snd label{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:9px;border:1px solid #25366a;cursor:pointer}
.mdal-snd label.on{border-color:#fdb927;background:rgba(253,185,39,.1)}
.mdal-snd input{accent-color:#fdb927;margin:0}
.mdal-snd span{flex:1}
.mdal-p{width:28px;height:28px;border-radius:50%;border:0;background:#152349;color:#fdb927;font-size:11px;cursor:pointer}
.mdal-p:hover{background:#25366a}
.mdal-v{width:100%;accent-color:#fdb927}
.mdal-seg{display:grid;grid-template-columns:1fr 1fr;border:1px solid #25366a;border-radius:9px;overflow:hidden}
.mdal-seg button{border:0;padding:8px 6px;background:none;color:#eef2fb;font:600 12px "IBM Plex Sans",system-ui,sans-serif;cursor:pointer}
.mdal-seg button.on{background:#fdb927;color:#1a1300}
.mdal-n{display:flex;gap:8px;align-items:flex-start;margin-top:12px;cursor:pointer}
.mdal-n input{accent-color:#fdb927;margin-top:2px}
.mdal-s{margin:6px 0 0;font-size:11px;color:#97a3c4}
.mdgoal{position:fixed;z-index:130;left:50%;top:calc(64px + env(safe-area-inset-top,0px));transform:translateX(-50%);max-width:calc(100vw - 24px);padding:10px 16px;border-radius:12px;background:#3ecf8e;color:#03150c;font:700 14px "IBM Plex Sans",system-ui,sans-serif;box-shadow:0 10px 30px rgba(0,0,0,.5);animation:mdgin .3s ease-out;transition:opacity .5s,transform .5s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mdgoal.out{opacity:0;transform:translate(-50%,-10px)}
body.mxfoc .mdgoal,body.mxfoc .mdal{filter:none!important}
body.mxfoc .mdal *{pointer-events:auto!important}
@keyframes mdpulse{50%{opacity:.35}}
@keyframes mdgin{from{opacity:0;transform:translate(-50%,-12px)}}

/* ---------- phone layout ---------- */
.mdtabs,.mdsport,.mdlive{display:none}
@media (max-width:640px){
  /* bottom tabs */
  .mdtabs{display:flex;position:fixed;z-index:95;left:0;right:0;bottom:0;padding:4px 4px calc(4px + env(safe-area-inset-bottom,0px));background:rgba(6,12,9,.96);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid rgba(255,255,255,.08);box-shadow:0 -6px 18px rgba(0,0,0,.45)}
  .mdtabs button{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 0 4px;border:0;background:none;color:#8b949e;font:600 10.5px "IBM Plex Sans",system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}
  .mdtabs button.on{color:#5c7cfa}
  .mdtabs button.on svg{filter:drop-shadow(0 0 6px rgba(92,124,250,.45))}
  /* an opened match takes over the screen: hide the tabs so its Collapse button shows */
  body.mxfoc .mdtabs{display:none}
  /* ...and everything else steps aside, so scrolling an opened match shows no blurred empty page */
  body.mxfoc .mxblr:not(.mdgoal):not(.mdal){display:none!important}
  body.mxfoc #list>.row.mxsel{margin-top:6px}
  body.mxfoc #list>.detail.mxsel{margin-bottom:60px}
  body.nba .mdtabs{display:none}
  body{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}
  body.nba{padding-bottom:0}
  #toTop{bottom:calc(70px + env(safe-area-inset-bottom,0px))!important}
  #slip{bottom:calc(68px + env(safe-area-inset-bottom,0px))!important}
  #ladchip{bottom:calc(70px + env(safe-area-inset-bottom,0px))!important}
  body.has-slip #toTop,body.has-slip #ladchip{bottom:calc(132px + env(safe-area-inset-bottom,0px))!important}

  /* header, FotMob style: name on the left; Live, search, alerts, account on the right (runtime/topbar.ts) */
  .sportbar .sbin{flex-wrap:nowrap!important;gap:8px!important;min-height:54px;padding:0 12px!important}
  .sbin>#hamb,.sbin>.sbtabs,.sbin>.mdacct{display:none!important}
  .sbin>#mybets{flex:0 0 0!important;width:0!important;min-width:0!important;margin:0!important;padding:0!important}
  .sbin>#mybets .mbbtn{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;border:0!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important}
  .mdsport{display:flex;order:0;margin-right:auto;gap:4px}
  .mdsport button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:44px;height:48px;padding:0 6px;border:0;border-bottom:2px solid transparent;background:none;color:#8b949e;cursor:pointer;-webkit-tap-highlight-color:transparent}
  .mdsport button span{display:none;font:700 10px/1.1 "IBM Plex Sans",system-ui,sans-serif;letter-spacing:.03em}
  .mdsport button.on span{display:block}
  .mdsport button.on{color:#fff;border-bottom-color:#5c7cfa}
  .mdsport button.on svg{color:#7b96ff}
  .mdlive{display:inline-flex;order:1;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;border:0;background:rgba(255,255,255,.08);color:#c9d1d9;font:600 13px "IBM Plex Sans",system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}
  .mdlive i{width:8px;height:8px;border-radius:50%;background:#8b949e}
  .mdlive.on{background:rgba(92,124,250,.14);color:#fff}
  .mdlive.on i{background:#5c7cfa;animation:mdpulse 1.6s ease-in-out infinite}
  .mdlive b{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#5c7cfa;color:#0b1440;font-size:11px;line-height:18px;text-align:center}
  .sbin>#hsearch{order:2!important;margin:0!important}
  .sbin>.mdbell{order:3!important}
  .sbin>.mdacct{order:4!important}
  .sbin>.mdme{order:5!important}
  body.nba .mdlive{visibility:hidden}

  /* menu sections in one plain style, grouped like the bottom bar */
  #hambm .mdhm-list{display:flex;flex-direction:column;gap:10px}
  #hambm .mdhm-gt{margin:0 2px 4px;font:700 10.5px "IBM Plex Sans",system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#5c7cfa}
  #hambm .mdhm-g{display:flex;flex-direction:column;gap:1px;border-radius:12px;overflow:hidden}
  #hambm button.mdhm-it{display:flex!important;justify-content:space-between!important;min-height:44px;padding:0 14px!important;border-radius:0!important;border:0!important;background:rgba(255,255,255,.05)!important;color:#e6edf3!important;font:600 14px "IBM Plex Sans",system-ui,sans-serif!important;letter-spacing:0!important;text-transform:none!important;text-align:left!important;box-shadow:none!important}
  #hambm button.mdhm-it span{color:#8b949e;font-size:18px}
  #hambm button.mdhm-it:active{background:rgba(92,124,250,.12)!important}
  #hambm .hmx{border-top:1px solid rgba(255,255,255,.1)!important}
  #hambm .hmx button{border:0!important;background:rgba(255,255,255,.05)!important;color:#e6edf3!important;font:600 12.5px "IBM Plex Sans",system-ui,sans-serif!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important}

  /* the ☰ menu ("More") fills the page between the header and the bottom bar (Jason 12 Oct) */
  #hambm{top:var(--mdtop,54px)!important;bottom:var(--mdbot,60px)!important;left:0!important;right:0!important;max-height:none!important;border-radius:0!important;border:0!important;box-shadow:none!important;padding:14px 16px 20px!important;background:#0d1117!important;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
  body.nba #hambm{bottom:auto!important;top:calc(var(--sbh,60px) + 6px)!important}
  body.nba .sbin>#hamb{display:inline-flex!important}

  /* ☰ menu: profile, sport, My Bets, search, alerts and account on top */
  #hambm .mdhm{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.1)}
  #hambm .mdhm-top{--c1:#5c7cfa;--c2:#7b96ff;position:relative;display:flex;align-items:center;gap:8px;margin-bottom:10px;padding:10px;border-radius:16px;overflow:hidden;
    background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--c1) 30%,transparent),transparent 60%),linear-gradient(135deg,#1a2140,#121722 70%);
    border:1px solid color-mix(in srgb,var(--c1) 40%,rgba(255,255,255,.08));box-shadow:0 8px 22px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.06)}
  #hambm .mdhm-top::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.07) 45%,transparent 60%);background-size:250% 100%;animation:mdhmShine 5s ease-in-out infinite}
  @keyframes mdhmShine{0%,60%{background-position:120% 0}100%{background-position:-120% 0}}
  #hambm .mdhm button{all:unset;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent}
  #hambm .mdhm-prof{flex:1;min-width:0;display:flex!important;align-items:center;gap:10px;position:relative;z-index:1}
  #hambm .mdhm-prof .pfav{width:44px;height:44px;flex:none;border-radius:50%;overflow:hidden;display:grid;place-items:center;padding:2px;background:conic-gradient(from 200deg,var(--c1),var(--c2),#5c7cfa,var(--c1));box-shadow:0 0 12px color-mix(in srgb,var(--c1) 45%,transparent)}
  #hambm .mdhm-prof .pfav>*{border-radius:50%;overflow:hidden;background:#0d1117}
  #hambm .mdhm-prof .pfav svg{width:100%;height:100%;display:block}
  #hambm .mdhm-id{min-width:0;display:flex;flex-direction:column;gap:3px}
  #hambm .mdhm-prof b{display:block;font:700 15px/1.1 "IBM Plex Sans",system-ui,sans-serif;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.01em}
  #hambm .mdhm-prof small{display:block;font-size:10.5px;color:#9aa6b2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  #hambm .mdhm-prof small em{font-style:normal;font-weight:700;margin-right:5px;padding:1px 7px;border-radius:999px;color:#fff;background:linear-gradient(90deg,var(--c1),var(--c2));text-transform:uppercase;letter-spacing:.06em;font-size:9.5px}
  #hambm .mdhm-rk{flex:none;display:grid;place-items:center;width:46px;height:46px;margin-left:-4px;position:relative}
  #hambm .mdhm-rk::before{content:"";position:absolute;inset:4px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--c2) 55%,transparent),transparent 70%);filter:blur(6px);animation:mdhmGlow 2.6s ease-in-out infinite}
  @keyframes mdhmGlow{0%,100%{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}
  #hambm .mdhm-rk img{position:relative;width:44px;height:44px;object-fit:contain;filter:drop-shadow(0 2px 6px rgba(0,0,0,.6)) drop-shadow(0 0 6px color-mix(in srgb,var(--c2) 60%,transparent))}
  #hambm .mdhm-rk.none::before{display:none}
  #hambm .mdhm-rk.none img{opacity:.35;filter:grayscale(1)}
  #hambm .mdhm-minis{flex:none;margin-left:auto;display:flex;flex-direction:column;gap:5px;position:relative;z-index:1}
  #hambm .mdhm button.mdhm-mini{display:flex!important;align-items:center;gap:5px;padding:5px 9px!important;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);color:#e6edf3;font:600 10.5px "IBM Plex Sans",system-ui,sans-serif;white-space:nowrap}
  #hambm .mdhm button.mdhm-mini i{font-style:normal;font-size:12px;line-height:1}
  #hambm .hmx{display:none!important}
  /* the profile editor, opened from the menu: the page's own panel, shown as a sheet */
  .sbin>#prof{display:block!important;position:absolute;width:0;height:0;overflow:visible}
  .sbin>#prof>.pfbtn{display:none!important}
  /* a page of its own, like More (sized by height: the top bar's blur makes it the panel's frame), so nothing underneath shows through or overlaps */
  #prof .pfpanel{position:fixed!important;left:0!important;right:0!important;top:var(--mdtop,54px)!important;bottom:auto!important;height:calc(100dvh - var(--mdtop,54px) - var(--mdbot,60px))!important;width:auto!important;max-height:none!important;overflow-y:auto;z-index:650!important;transform:none!important;border-radius:0!important;margin:0!important;background:#0d1117!important;border:0!important;box-shadow:none!important;padding:14px 16px 24px!important}
  /* More stays lit while its page, or the profile opened from it, is showing */
  body:is(.hambon,.mdpfm) .mdtabs button.on{color:#8b949e;background:none!important}
  body:is(.hambon,.mdpfm) .mdtabs button.on svg{filter:none}
  body:is(.hambon,.mdpfm) .mdtabs button[data-more]{color:#5c7cfa}
  body:is(.hambon,.mdpfm) .mdtabs button[data-more] svg{filter:drop-shadow(0 0 6px rgba(92,124,250,.45))}
  #hambm .mdhm-hd{display:flex;align-items:center;justify-content:space-between;margin:-4px 0 10px}
  #hambm .mdhm-hd b{font:700 18px "IBM Plex Sans",system-ui,sans-serif;color:#fff}
  #hambm .mdhm button.mdhm-x{display:grid!important;place-items:center;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.07);color:#e6edf3}
  #hambm .mdhm button.mdhm-x:active{background:rgba(92,124,250,.2)}
  #hambm .mdhm-row button i{font-style:normal;font-size:18px;line-height:1}
  #hambm .mdhm button.mdhm-out{display:flex!important;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:8px;padding:9px!important;border-radius:12px;background:rgba(255,255,255,.04);color:#8b949e;font:600 12px "IBM Plex Sans",system-ui,sans-serif}
  #hambm .mdhm-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:6px}
  #hambm .mdhm-row button{position:relative;display:flex!important;flex-direction:column;align-items:center;gap:4px;padding:9px 4px!important;border-radius:12px;background:rgba(255,255,255,.05);color:#e6edf3;font:600 11.5px "IBM Plex Sans",system-ui,sans-serif;text-align:center}
  #hambm .mdhm-row button svg{color:#5c7cfa}
  #hambm .mdhn{position:absolute;top:4px;right:8px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#5c7cfa;color:#0b1440;font-size:10px;line-height:16px}

  /* one tab at a time */
  html[data-mdtab="home"] #soccerview>[data-mdt]:not([data-mdt~="home"]):not([data-mdt="all"]){display:none!important}
  html[data-mdtab="matches"] #soccerview>[data-mdt]:not([data-mdt~="matches"]):not([data-mdt="all"]){display:none!important}
  html[data-mdtab="tips"] #soccerview>[data-mdt]:not([data-mdt~="tips"]):not([data-mdt="all"]){display:none!important}
  html[data-mdtab="bets"] #soccerview>[data-mdt]:not([data-mdt~="bets"]):not([data-mdt="all"]){display:none!important}
  html[data-mdtab="tables"] #soccerview>[data-mdt]:not([data-mdt~="tables"]):not([data-mdt="all"]){display:none!important}
  /* #tips holds tips, the challenges and the league tables: show the part for this tab */
  html[data-mdtab="tips"] #tips .tcol-lad,html[data-mdtab="tips"] #tips .tcol-side,html[data-mdtab="tips"] #tips .ladders{display:none!important}
  html[data-mdtab="bets"] #tips>:not(.tipgrid),html[data-mdtab="bets"] #tips .tipgrid>:not(.tcol-lad):not(.tcol-side){display:none!important}
  html[data-mdtab="tables"] #tips>:not(.ladders){display:none!important}

  /* tighter page */
  #soccerview.wrap{padding:6px 8px 0}
  #soccerview>#pkhero{margin-top:0}
  #soccerview>section,#soccerview>div{margin-top:8px}

  /* live scores: compact cards, tap one for stats */
  #livebox .lvc.lvscb:not(.mdopen) .lvslot.st,#livebox .lvc.lvscb:not(.mdopen) .lvinc2{display:none}
  #livebox .lvc.lvscb{cursor:pointer;min-height:0!important;height:auto!important;gap:4px!important}
  #livebox .lvc.lvscb:not(.mdopen){grid-template-rows:auto auto auto!important}
  #livebox .lvc.lvscb .lvsfoot{padding-top:4px;padding-bottom:4px;min-height:0}
  #livebox .lvgrid2{gap:8px}
  #livebox .lvsec{margin-top:8px}
  /* up next: two per row */
  #livebox .lvsec.next .lvlist{grid-template-columns:1fr 1fr;gap:6px}
  #livebox .lvsec.next .lvr{grid-template-columns:34px minmax(0,1fr);gap:6px;padding:6px 7px!important}
  #livebox .lvsec.next .lvr .lvtm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12.5px}

  /* day strip and filters: one short row each, swipe sideways for more */
  #daystrip .dpill{min-height:0!important;padding-top:4px!important;padding-bottom:4px!important}
  /* Big games / Value only / Strong favourites: three equal switches across the page */
  #vtog{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px!important;padding:6px!important}
  #vtog .vlab,#vtog .vic{display:none!important}
  #vtog .vsw{min-width:0;justify-content:space-between;gap:4px;padding:6px 7px!important;font-size:11.5px!important;line-height:1.15;text-align:left;white-space:normal}
  #vtog .vkn{width:24px;height:14px}
  #vtog .vkn::after{width:10px;height:10px}
  #vtog .vsw.on .vkn::after{left:12px}
  /* time and league chips: smaller, swipe sideways; arrows show when there is more (runtime/mobile.ts) */
  #filters{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;justify-content:flex-start!important;padding:4px 0!important;gap:6px!important;scroll-behavior:smooth}
  #filters::-webkit-scrollbar{display:none}
  #filters>*{flex:none!important}
  #filters .chip{padding:4px 10px!important;font-size:12px!important;border-radius:8px}
  #filters .chip small{font-size:10px}
  .mdscr{position:relative;flex:1 1 100%;min-width:0;max-width:100%}
  .mdscr>button{position:absolute;top:50%;z-index:3;width:28px;height:28px;margin-top:-14px;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:rgba(6,12,9,.92);color:#fff;font:700 16px/1 system-ui,sans-serif;box-shadow:0 2px 8px rgba(0,0,0,.6);cursor:pointer;-webkit-tap-highlight-color:transparent}
  .mdscr>button[hidden]{display:none}
  .mdscr>.l{left:-2px}
  .mdscr>.r{right:-2px}
  .dayrow{gap:6px!important}

  .tablewrap{margin-top:0!important}
  .dayrow{margin-bottom:0!important;padding-bottom:0!important}
  .dayhead{padding:6px 12px!important;font-size:15px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .dayhead small{font-size:11px!important}

  /* match rows: kickoff, teams and verdict; tap a row for the full numbers */
  .tablewrap .row{padding-top:8px;padding-bottom:8px;row-gap:4px}
  .tablewrap .row:not(:has(+ .detail))>:is(.form,.elo,.probs,.goals){display:none}
  .tablewrap .row:not(:has(+ .detail))>.verdict>.cell-lab{display:none}

  /* bet tracker: smaller numbers, one-line unit chips, shorter calendar */
  #bt .bth{gap:6px;padding-bottom:6px}
  /* Pocketed: a small box at the far right of Money In (Jason 12 Oct) */
  #bt .btout{position:relative}
  #bt .btout .btpk{position:absolute!important;top:10px;right:10px;display:block;min-width:0!important;margin:0!important;padding:5px 10px!important;text-align:right}
  #bt .btout .btpk span{font-size:9.5px!important;letter-spacing:.06em!important}
  #bt .btout .btpk b{font-size:17px!important;line-height:1.15}
  #bt .btout .btpk small{display:none}
  #bt .btunit{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}
  #bt .btunit::-webkit-scrollbar{display:none}
  #bt .btpre{flex-wrap:nowrap}
  #bt .btk{gap:6px}
  #bt .btk>div{padding:6px 8px}
  #bt .btk b{font-size:18px}
  #bt .btc{min-height:30px!important;padding:2px!important}
  #bt .btbody{gap:8px}
}

/* Phone: every tab in one look (Jason 12 Oct). The tips/tables/challenges wrapper loses its green
   frame, and the main boxes share one panel colour and a thin grey edge. The 50/50 and Slip
   challenge cards keep their own colours inside. */
@media (max-width:640px){
  html.mdm{--mdpanel:#161b22;--mdline:rgba(255,255,255,.09)}
  html.mdm body:not(.nba) #tips{background:none!important;border:0!important;box-shadow:none!important;padding:0!important}
  html.mdm body:not(.nba) :is(#livebox,#bt,#tips .tcard:not(.ladder),.ladders,.tablewrap,#datebar .dhd){background:var(--mdpanel)!important;border:1px solid var(--mdline)!important;box-shadow:none!important}
  html.mdm body:not(.nba) #tips .tcard.ladder{border:1px solid var(--mdline)!important;box-shadow:none!important}
  /* lines inside the tips and tables boxes: grey, not green */
  html.mdm body:not(.nba) :is(#tips .tcard:not(.ladder),.ladders){--tline:var(--mdline);--glow:none}
  /* 50/50 worked example: fit the six columns without overlapping */
  html.mdm .lex{display:table;width:100%;table-layout:auto;font-size:10.5px}
  html.mdm .lex th{font-size:9px;letter-spacing:0;padding:4px 2px;white-space:normal;vertical-align:bottom}
  html.mdm .lex td{padding:4px 2px;white-space:nowrap}
  html.mdm .lex td:nth-child(4){white-space:normal;font-size:9.5px;line-height:1.25}
}

/* Phone: My bets jump row (Bet tracker / 50/50 / Slip challenge), sticky under the header */
.mdsubw{display:none}
@media (max-width:640px){
  html.mdm .mdsubw{display:block;position:sticky;top:54px;z-index:20;margin:0 -12px 2px;padding:6px 12px;background:#0d1117;border-bottom:1px solid var(--mdline)}
  .mdsub{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth;justify-content:safe center}
  .mdsub::-webkit-scrollbar{display:none}
  .mdsub button{flex:none;padding:7px 12px;border:1px solid var(--mdline);border-radius:8px;background:var(--mdpanel);color:#c9d1d9;font:600 13px "IBM Plex Sans",system-ui,sans-serif;cursor:pointer}
  .mdsub button.on{background:#5c7cfa;border-color:#5c7cfa;color:#fff}
}

/* "Tracker" in the Bet Tracker heading in the blue accent (Jason 12 Oct) */
body:not(.nba) #bt .bth h2 span{color:#5c7cfa!important;text-shadow:none!important}
/* Tip of the day and Match previews in the blue accent: title, tips record, odds (Jason 12 Oct) */
body:not(.nba) #tips .tcard:is(.totd,.c-prev){--neon:#7b96ff;--neon2:#7b96ff}
/* league badges in search sit on a white tile, like in the league tables */
.btcomp img[src^="logos/"]{background:#fff;border-radius:6px;padding:2px;box-sizing:border-box}

/* you, at the far right of the header (runtime/topbar.ts): avatar, name and rank, or Sign in */
.mdme{display:flex;align-items:center;flex:none}
.sbin>.mdme{order:5!important}
.mdme button{all:unset;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent}
.mdme .mdme-b{--c1:#5c7cfa;--c2:#7b96ff;display:flex;align-items:center;gap:8px;height:38px;padding:0 6px 0 3px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--c1) 22%,#121722),#121722);border:1px solid color-mix(in srgb,var(--c1) 45%,rgba(255,255,255,.08))}
.mdme .pfav{width:30px;height:30px;flex:none;border-radius:50%;overflow:hidden;padding:2px;background:conic-gradient(from 200deg,var(--c1),var(--c2),#5c7cfa,var(--c1))}
.mdme .pfav>*{display:block;width:100%;height:100%;border-radius:50%;overflow:hidden}
.mdme b{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 13px "IBM Plex Sans",system-ui,sans-serif;color:#fff}
.mdme-rk{display:grid;place-items:center;width:30px;height:30px}
.mdme-rk img{width:30px;height:30px;object-fit:contain;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--c2) 60%,transparent))}
.mdme-rk.none img{opacity:.35;filter:grayscale(1)}
.mdme .mdme-in{display:flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:999px;background:#5c7cfa;color:#fff;font:600 13px "IBM Plex Sans",system-ui,sans-serif}
@media (max-width:640px){
  .mdme b{display:none}
  /* phones: just the avatar (Jason 12 Oct) */
  .mdme .mdme-b{padding:0;height:auto;background:none;border:0}
  .mdme .pfav{width:34px;height:34px}
  .mdme-rk{display:none}
  .mdme .mdme-in{padding:0 10px;height:32px;font-size:12px}
  .mdsub button[data-part=challenge]{display:none!important}
}
@media (min-width:641px){
  .mdsub button:is([data-part="5050challenge"],[data-part=slipchallenge]){display:none!important}
}

/* ---------- NBA, layout B "Scoreboard" (runtime/nba.ts) ---------- */
/* the NBA tabs replace Soccer's when NBA is on; the old jump row and ☰ give way to them */
.mdtabs.nbt{display:none!important}
html.mdm body.nba .mdtabs.nbt{display:flex!important}
html.mdm body.nba .mdtabs:not(.nbt){display:none!important}
html.mdm body.nba .sbin>:is(#njump,#hamb){display:none!important}
/* same header as Soccer */
html.mdm body.nba .sportbar{background:rgba(6,12,9,.92)!important;border-bottom:1px solid rgba(255,255,255,.06)!important;box-shadow:none!important}
#nbaview iframe{background:#0d1117!important}
@media (max-width:640px){
  body.nba #nbaview{bottom:calc(62px + env(safe-area-inset-bottom,0px))}
}

/* phone design shared with desktop: generated by scripts/desktop-css.mjs */
@media (min-width:641px) {
  .mdtabs{display:flex;position:fixed;z-index:95;left:0;right:0;bottom:0;padding:4px 4px calc(4px + env(safe-area-inset-bottom,0px));background:rgba(6,12,9,.96);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid rgba(255,255,255,.08);box-shadow:0 -6px 18px rgba(0,0,0,.45)}
  .mdtabs button{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 0 4px;border:0;background:none;color:#8b949e;font:600 10.5px "IBM Plex Sans",system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}
  .mdtabs button.on{color:#5c7cfa}
  .mdtabs button.on svg{filter:drop-shadow(0 0 6px rgba(92,124,250,.45))}
  body.mxfoc .mdtabs{display:none}
  body.mxfoc .mxblr:not(.mdgoal):not(.mdal){display:none!important}
  body.mxfoc #list>.row.mxsel{margin-top:6px}
  body.mxfoc #list>.detail.mxsel{margin-bottom:60px}
  body.nba .mdtabs{display:none}
  .sportbar .sbin{flex-wrap:nowrap!important;gap:8px!important;min-height:54px;padding:0 12px!important}
  .sbin>#hamb,.sbin>.sbtabs,.sbin>.mdacct{display:none!important}
  .sbin>#mybets{flex:0 0 0!important;width:0!important;min-width:0!important;margin:0!important;padding:0!important}
  .sbin>#mybets .mbbtn{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;border:0!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important}
  .mdsport{display:flex;order:0;margin-right:auto;gap:4px}
  .mdsport button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:44px;height:48px;padding:0 6px;border:0;border-bottom:2px solid transparent;background:none;color:#8b949e;cursor:pointer;-webkit-tap-highlight-color:transparent}
  .mdsport button span{display:none;font:700 10px/1.1 "IBM Plex Sans",system-ui,sans-serif;letter-spacing:.03em}
  .mdsport button.on span{display:block}
  .mdsport button.on{color:#fff;border-bottom-color:#5c7cfa}
  .mdsport button.on svg{color:#7b96ff}
  .mdlive{display:inline-flex;order:1;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;border:0;background:rgba(255,255,255,.08);color:#c9d1d9;font:600 13px "IBM Plex Sans",system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}
  .mdlive i{width:8px;height:8px;border-radius:50%;background:#8b949e}
  .mdlive.on{background:rgba(92,124,250,.14);color:#fff}
  .mdlive.on i{background:#5c7cfa;animation:mdpulse 1.6s ease-in-out infinite}
  .mdlive b{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#5c7cfa;color:#0b1440;font-size:11px;line-height:18px;text-align:center}
  .sbin>#hsearch{order:2!important;margin:0!important}
  .sbin>.mdbell{order:3!important}
  .sbin>.mdacct{order:4!important}
  body.nba .mdlive{visibility:hidden}
  #hambm .mdhm-list{display:flex;flex-direction:column;gap:10px}
  #hambm .mdhm-gt{margin:0 2px 4px;font:700 10.5px "IBM Plex Sans",system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#5c7cfa}
  #hambm .mdhm-g{display:flex;flex-direction:column;gap:1px;border-radius:12px;overflow:hidden}
  #hambm button.mdhm-it{display:flex!important;justify-content:space-between!important;min-height:44px;padding:0 14px!important;border-radius:0!important;border:0!important;background:rgba(255,255,255,.05)!important;color:#e6edf3!important;font:600 14px "IBM Plex Sans",system-ui,sans-serif!important;letter-spacing:0!important;text-transform:none!important;text-align:left!important;box-shadow:none!important}
  #hambm button.mdhm-it span{color:#8b949e;font-size:18px}
  #hambm button.mdhm-it:active{background:rgba(92,124,250,.12)!important}
  #hambm .hmx{border-top:1px solid rgba(255,255,255,.1)!important}
  #hambm .hmx button{border:0!important;background:rgba(255,255,255,.05)!important;color:#e6edf3!important;font:600 12.5px "IBM Plex Sans",system-ui,sans-serif!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important}
  #hambm{top:var(--mdtop,54px)!important;bottom:var(--mdbot,60px)!important;left:0!important;right:0!important;max-height:none!important;border-radius:0!important;border:0!important;box-shadow:none!important;padding:14px 16px 20px!important;background:#0d1117!important;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
  body.nba #hambm{bottom:auto!important;top:calc(var(--sbh,60px) + 6px)!important}
  body.nba .sbin>#hamb{display:inline-flex!important}
  #hambm .mdhm{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.1)}
  #hambm .mdhm-top{--c1:#5c7cfa;--c2:#7b96ff;position:relative;display:flex;align-items:center;gap:8px;margin-bottom:10px;padding:10px;border-radius:16px;overflow:hidden;
    background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--c1) 30%,transparent),transparent 60%),linear-gradient(135deg,#1a2140,#121722 70%);
    border:1px solid color-mix(in srgb,var(--c1) 40%,rgba(255,255,255,.08));box-shadow:0 8px 22px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.06)}
  #hambm .mdhm-top::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.07) 45%,transparent 60%);background-size:250% 100%;animation:mdhmShine 5s ease-in-out infinite}
  @keyframes mdhmShine{0%,60%{background-position:120% 0}100%{background-position:-120% 0}}
  #hambm .mdhm button{all:unset;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent}
  #hambm .mdhm-prof{flex:1;min-width:0;display:flex!important;align-items:center;gap:10px;position:relative;z-index:1}
  #hambm .mdhm-prof .pfav{width:44px;height:44px;flex:none;border-radius:50%;overflow:hidden;display:grid;place-items:center;padding:2px;background:conic-gradient(from 200deg,var(--c1),var(--c2),#5c7cfa,var(--c1));box-shadow:0 0 12px color-mix(in srgb,var(--c1) 45%,transparent)}
  #hambm .mdhm-prof .pfav>*{border-radius:50%;overflow:hidden;background:#0d1117}
  #hambm .mdhm-prof .pfav svg{width:100%;height:100%;display:block}
  #hambm .mdhm-id{min-width:0;display:flex;flex-direction:column;gap:3px}
  #hambm .mdhm-prof b{display:block;font:700 15px/1.1 "IBM Plex Sans",system-ui,sans-serif;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.01em}
  #hambm .mdhm-prof small{display:block;font-size:10.5px;color:#9aa6b2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  #hambm .mdhm-prof small em{font-style:normal;font-weight:700;margin-right:5px;padding:1px 7px;border-radius:999px;color:#fff;background:linear-gradient(90deg,var(--c1),var(--c2));text-transform:uppercase;letter-spacing:.06em;font-size:9.5px}
  #hambm .mdhm-rk{flex:none;display:grid;place-items:center;width:46px;height:46px;margin-left:-4px;position:relative}
  #hambm .mdhm-rk::before{content:"";position:absolute;inset:4px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--c2) 55%,transparent),transparent 70%);filter:blur(6px);animation:mdhmGlow 2.6s ease-in-out infinite}
  @keyframes mdhmGlow{0%,100%{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}
  #hambm .mdhm-rk img{position:relative;width:44px;height:44px;object-fit:contain;filter:drop-shadow(0 2px 6px rgba(0,0,0,.6)) drop-shadow(0 0 6px color-mix(in srgb,var(--c2) 60%,transparent))}
  #hambm .mdhm-rk.none::before{display:none}
  #hambm .mdhm-rk.none img{opacity:.35;filter:grayscale(1)}
  #hambm .mdhm-minis{flex:none;margin-left:auto;display:flex;flex-direction:column;gap:5px;position:relative;z-index:1}
  #hambm .mdhm button.mdhm-mini{display:flex!important;align-items:center;gap:5px;padding:5px 9px!important;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);color:#e6edf3;font:600 10.5px "IBM Plex Sans",system-ui,sans-serif;white-space:nowrap}
  #hambm .mdhm button.mdhm-mini i{font-style:normal;font-size:12px;line-height:1}
  #hambm .hmx{display:none!important}
  .sbin>#prof{display:block!important;position:absolute;width:0;height:0;overflow:visible}
  .sbin>#prof>.pfbtn{display:none!important}
  #prof .pfpanel{position:fixed!important;left:0!important;right:0!important;top:var(--mdtop,54px)!important;bottom:auto!important;height:calc(100dvh - var(--mdtop,54px) - var(--mdbot,60px))!important;width:auto!important;max-height:none!important;overflow-y:auto;z-index:650!important;transform:none!important;border-radius:0!important;margin:0!important;background:#0d1117!important;border:0!important;box-shadow:none!important;padding:14px 16px 24px!important}
  body:is(.hambon,.mdpfm) .mdtabs button.on{color:#8b949e;background:none!important}
  body:is(.hambon,.mdpfm) .mdtabs button.on svg{filter:none}
  body:is(.hambon,.mdpfm) .mdtabs button[data-more]{color:#5c7cfa}
  body:is(.hambon,.mdpfm) .mdtabs button[data-more] svg{filter:drop-shadow(0 0 6px rgba(92,124,250,.45))}
  #hambm .mdhm-hd{display:flex;align-items:center;justify-content:space-between;margin:-4px 0 10px}
  #hambm .mdhm-hd b{font:700 18px "IBM Plex Sans",system-ui,sans-serif;color:#fff}
  #hambm .mdhm button.mdhm-x{display:grid!important;place-items:center;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.07);color:#e6edf3}
  #hambm .mdhm button.mdhm-x:active{background:rgba(92,124,250,.2)}
  #hambm .mdhm-row button i{font-style:normal;font-size:18px;line-height:1}
  #hambm .mdhm button.mdhm-out{display:flex!important;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:8px;padding:9px!important;border-radius:12px;background:rgba(255,255,255,.04);color:#8b949e;font:600 12px "IBM Plex Sans",system-ui,sans-serif}
  #hambm .mdhm-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:6px}
  #hambm .mdhm-row button{position:relative;display:flex!important;flex-direction:column;align-items:center;gap:4px;padding:9px 4px!important;border-radius:12px;background:rgba(255,255,255,.05);color:#e6edf3;font:600 11.5px "IBM Plex Sans",system-ui,sans-serif;text-align:center}
  #hambm .mdhm-row button svg{color:#5c7cfa}
  #hambm .mdhn{position:absolute;top:4px;right:8px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#5c7cfa;color:#0b1440;font-size:10px;line-height:16px}
  html[data-mdtab="home"] #soccerview>[data-mdt]:not([data-mdt~="home"]):not([data-mdt="all"]){display:none!important}
  html[data-mdtab="matches"] #soccerview>[data-mdt]:not([data-mdt~="matches"]):not([data-mdt="all"]){display:none!important}
  html[data-mdtab="tips"] #soccerview>[data-mdt]:not([data-mdt~="tips"]):not([data-mdt="all"]){display:none!important}
  html[data-mdtab="bets"] #soccerview>[data-mdt]:not([data-mdt~="bets"]):not([data-mdt="all"]){display:none!important}
  html[data-mdtab="tables"] #soccerview>[data-mdt]:not([data-mdt~="tables"]):not([data-mdt="all"]){display:none!important}
  html[data-mdtab="tips"] #tips .tcol-lad,html[data-mdtab="tips"] #tips .tcol-side,html[data-mdtab="tips"] #tips .ladders{display:none!important}
  html[data-mdtab="bets"] #tips>:not(.tipgrid),html[data-mdtab="bets"] #tips .tipgrid>:not(.tcol-lad):not(.tcol-side){display:none!important}
  html[data-mdtab="tables"] #tips>:not(.ladders){display:none!important}
  #vtog{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px!important;padding:6px!important}
  #vtog .vlab,#vtog .vic{display:none!important}
  #vtog .vsw{min-width:0;justify-content:space-between;gap:4px;padding:6px 7px!important;font-size:11.5px!important;line-height:1.15;text-align:left;white-space:normal}
  #vtog .vkn{width:24px;height:14px}
  #vtog .vkn::after{width:10px;height:10px}
  #vtog .vsw.on .vkn::after{left:12px}
  #filters{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;justify-content:flex-start!important;padding:4px 0!important;gap:6px!important;scroll-behavior:smooth}
  #filters::-webkit-scrollbar{display:none}
  #filters>*{flex:none!important}
  #filters .chip{padding:4px 10px!important;font-size:12px!important;border-radius:8px}
  #filters .chip small{font-size:10px}
  .mdscr{position:relative;flex:1 1 100%;min-width:0;max-width:100%}
  .mdscr>button{position:absolute;top:50%;z-index:3;width:28px;height:28px;margin-top:-14px;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:rgba(6,12,9,.92);color:#fff;font:700 16px/1 system-ui,sans-serif;box-shadow:0 2px 8px rgba(0,0,0,.6);cursor:pointer;-webkit-tap-highlight-color:transparent}
  .mdscr>button[hidden]{display:none}
  .mdscr>.l{left:-2px}
  .mdscr>.r{right:-2px}
  html.mdm{--mdpanel:#161b22;--mdline:rgba(255,255,255,.09)}
  html.mdm body:not(.nba) #tips{background:none!important;border:0!important;box-shadow:none!important;padding:0!important}
  html.mdm body:not(.nba) #tips .tcard.ladder{border:1px solid var(--mdline)!important;box-shadow:none!important}
  html.mdm body:not(.nba) :is(#tips .tcard:not(.ladder),.ladders){--tline:var(--mdline);--glow:none}
  html.mdm .mdsubw{display:block;position:sticky;top:54px;z-index:20;margin:0 -12px 2px;padding:6px 12px;background:#0d1117;border-bottom:1px solid var(--mdline)}
  .mdsub{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth;justify-content:safe center}
  .mdsub::-webkit-scrollbar{display:none}
  .mdsub button{flex:none;padding:7px 12px;border:1px solid var(--mdline);border-radius:8px;background:var(--mdpanel);color:#c9d1d9;font:600 13px "IBM Plex Sans",system-ui,sans-serif;cursor:pointer}
  .mdsub button.on{background:#5c7cfa;border-color:#5c7cfa;color:#fff}
  body.nba #nbaview{bottom:calc(62px + env(safe-area-inset-bottom,0px))}
}
/*
 * Desktop layout "A" (Jason 12 Oct): the phone's bottom bar becomes a left sidebar and the page
 * shows one section at a time across the rest of the width. The header, More menu, jump rows
 * and switches come from the phone styles (see scripts/desktop-css.mjs).
 */
@media (min-width:641px){
  /* the header spans the whole width: sports far left, search, alerts and you far right (Jason 12 Oct) */
  .sportbar .sbin{max-width:none!important;padding:0 20px!important}
  #jump{display:none!important}
  .sportbar .sbin{padding:0 20px!important}
  .mdtabs{top:var(--mdtop,55px)!important;bottom:0!important;left:0!important;right:auto!important;width:208px!important;height:auto!important;flex-direction:column!important;justify-content:flex-start!important;gap:2px!important;padding:14px 10px!important;border-top:0!important;border-right:1px solid rgba(255,255,255,.08)!important;background:#0d1117!important}
  .mdtabs button{flex:none!important;flex-direction:row!important;justify-content:flex-start!important;gap:12px!important;width:100%!important;height:44px!important;padding:0 14px!important;border-radius:10px!important}
  .mdtabs button span{font-size:14px!important}
  .mdtabs button:hover{background:rgba(255,255,255,.04)!important}
  .mdtabs button.on{background:rgba(92,124,250,.14)!important}
  .mdtabs button[data-more]{margin-top:auto!important}
  #soccerview.wrap{margin-left:208px!important;max-width:none!important;padding:16px 28px 48px!important}
  html.mdm .mdsubw{top:var(--mdtop,55px);margin:0 0 4px;padding:8px 0}
  .mdsub{justify-content:flex-start!important}
  /* an opened match takes the page: no sidebar, so centre it */
  body.mxfoc #soccerview.wrap{margin-left:auto!important;margin-right:auto!important;max-width:1300px!important}
  /* the More menu fills the page beside the sidebar; the profile editor opens on the right */
  #hambm{position:fixed!important;z-index:400!important;left:208px!important;padding:20px 28px!important}
  #hambm .mdhm,#hambm .mdhm-list{max-width:720px}
  #hambm button.mdhm-it{align-items:center!important}
  #prof .pfpanel{left:208px!important;height:calc(100dvh - var(--mdtop,54px))!important}
  #prof .pfpanel>*{max-width:720px}
  body:is(.hambon,.mdpfm) .mdtabs button[data-more]{background:rgba(92,124,250,.14)!important}
  /* League tables (Jason 12 Oct): smaller title, leagues in centred rows that wrap however many there are, table up higher */
  .ladders{gap:8px!important;padding:14px 18px!important}
  .ladhead{gap:8px!important}
  .ladhead h3{font-size:34px!important}
  #ladtabs.lgtabs{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:10px!important;padding:2px 0 4px!important;margin:0!important}
  .lgtabs .lgtb.lgtile{flex:0 0 84px!important;width:84px!important;padding:6px!important;border:0!important;border-radius:14px!important}
  .lgtabs .lgtb.lgtile .lglogo{border-radius:12px}
}
@media (min-width:641px){
  /* NBA: the page sits beside the sidebar, like Soccer */
  body.nba #nbaview{left:208px;bottom:0}
}


/* blue accent in Live, Matches and the menu: generated by scripts/blue-scope.mjs */
.chip[aria-pressed="true"]:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    color: #0b1440
}
.btn:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    color: #0b1440
}
.navbtn.primary:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    color: #0b1440
}
.tips:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    --neon: #7b96ff
}
.tcard.totd:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    background: linear-gradient(160deg,rgba(123,150,255,.16),rgba(54,215,255,.06) 55%,transparent),var(--tile)
}
.rank .rr:nth-child(3n+2) .no:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    color: #7b96ff
}
:is(#livebox,#datebar,#vtog,#filters,#favs,.dayrow,.tablewrap,#mxfloat,#hambm,#hsearch,#toTop,#tips .tcard.totd,#tips .tcard.c-prev) {
    --accent: #5c7cfa
}
header:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    border: 1px solid rgba(92,124,250,.35);
    background: linear-gradient(90deg,var(--panel) 38%,rgba(20,26,34,.55) 70%,rgba(20,26,34,.25)),repeating-linear-gradient(90deg,rgba(92,124,250,.10) 0 48px,rgba(92,124,250,.17) 48px 96px),var(--panel)
}
header:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev)::after {
    background: linear-gradient(90deg,var(--accent),rgba(92,124,250,0) 70%)
}
h1 .nm em:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    text-shadow: 0 0 24px rgba(92,124,250,.35)
}
h1 .mark:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    box-shadow: 0 6px 18px rgba(92,124,250,.35),inset 0 1px 0 rgba(255,255,255,.4)
}
.tcard.c-prev:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    --neon: #7b96ff;
    background: linear-gradient(160deg,rgba(123,150,255,.14),rgba(123,150,255,.02) 55%,transparent),var(--tile)
}
.pv[open]:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    border-color: color-mix(in srgb,#7b96ff 45%,var(--tline))
}
.pvp:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    background: #7b96ff
}
.pvt em:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    color: #7b96ff
}
.pvk:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    color: #7b96ff
}
.pvb li:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev)::marker {
    color: #7b96ff
}
.pvlean:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    border-left: 3px solid #7b96ff;
    background: rgba(123,150,255,.08)
}
.pvlean b:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    color: #7b96ff
}
.twin:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    background: #7b96ff;
    border: 1px solid #7b96ff
}
.twin:hover:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    box-shadow: 0 0 12px rgba(123,150,255,.5)
}
.tplan tr.done td:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    color: #a9b9ff
}
.tplan tr.done.sp td.do:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    color: #a9b9ff
}
.tret b:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    color: #a9b9ff
}
.mark.fire:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    filter: drop-shadow(0 0 10px rgba(92,124,250,.45))
}
.tinr input:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    color: #a9b9ff
}
.tex:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    color: #a9b9ff
}
.tplan input.ex:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    border-color: #a9b9ff;
    color: #a9b9ff
}
#slip:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    box-shadow: 0 10px 34px rgba(0,0,0,.6),0 0 16px rgba(92,124,250,.18)
}
.detail .gfga .gv.gf:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    background: rgba(123,150,255,.14);
    border: 1px solid rgba(123,150,255,.35)
}
.lwin:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    background: #7b96ff;
    border: 1px solid #7b96ff
}
#askbox .askin:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    box-shadow: 0 12px 30px rgba(0,0,0,.6),0 0 18px rgba(92,124,250,.15)
}
.mark.fire img.bl:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    filter: drop-shadow(0 0 5px rgba(92,124,250,.35))
}
.btsvg .gl3:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    filter: drop-shadow(0 0 5px rgba(123,150,255,.45))
}
#tips.tips:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    --neon: #7b96ff;
    background: radial-gradient(rgba(123,150,255,.07) 1px,transparent 1.4px) 0 0/14px 14px,radial-gradient(120% 70% at 50% -10%,rgba(123,150,255,.10),transparent 60%),#0a0f0c !important;
    border-color: rgba(123,150,255,.28)
}
#tips .tcard.totd:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    background: linear-gradient(160deg,rgba(123,150,255,.07),transparent 50%),var(--tile);
    box-shadow: 0 0 0 1px rgba(123,150,255,.28)
}
#tips .rank .rr.top:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    background: linear-gradient(90deg,rgba(123,150,255,.12),rgba(255,255,255,.02));
    border-color: rgba(123,150,255,.55)
}
#tips .rank .rr:hover:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    box-shadow: 0 0 0 1px rgba(123,150,255,.35)
}
.btmin.gph:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    background: radial-gradient(120% 80% at 0% 0%,rgba(54,215,255,.12),transparent 55%),radial-gradient(100% 70% at 100% 100%,rgba(123,150,255,.12),transparent 60%),var(--panel);
    box-shadow: 0 0 0 1px rgba(123,150,255,.2),0 24px 70px rgba(0,0,0,.6),0 0 46px rgba(123,150,255,.14)
}
.lhist .htab .hw:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    color: #a9b9ff
}
#tips .lactin .lwin:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev),.nbalad .lactin .lwin:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    background: linear-gradient(180deg,#5c7cfa,#16a34a) !important
}
.hs .hsbar:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    border: 1.5px solid rgba(92,124,250,.55);
    box-shadow: 0 0 0 4px rgba(92,124,250,.08),0 10px 26px rgba(0,0,0,.35)
}
.hs.open .hsbar:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev),.hs .hsbar:focus-within:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    border-color: #5c7cfa;
    box-shadow: 0 0 0 4px rgba(92,124,250,.18),0 0 24px rgba(92,124,250,.35)
}
.hs .hspanel:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    border: 1px solid rgba(92,124,250,.3)
}
.hs .pbtt em:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    color: #5c7cfa
}
.hs .pbc:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    background: rgba(92,124,250,.1);
    border: 1px solid rgba(92,124,250,.3)
}
.hs .pbc i:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    color: #5c7cfa
}
.mxs:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    border: 1px solid rgba(92,124,250,.18)
}
.mxvbar .h:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    background: linear-gradient(90deg,#1f8f4c,#5c7cfa)
}
.mxverd em:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    color: #5c7cfa
}
.mxtm:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    border-top: 3px solid #5c7cfa
}
.mxst td.best:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    color: #a9b9ff
}
.mxcall:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    border-left: 4px solid #5c7cfa
}
.mxcall span:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    color: #5c7cfa
}
.sportbar .hs .hsbar:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    box-shadow: 0 0 0 3px rgba(92,124,250,.06)
}
.mxclose:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    border: 1px solid rgba(92,124,250,.5);
    background: rgba(92,124,250,.12);
    color: #dbe3ff
}
.mxclose:hover:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    background: rgba(92,124,250,.25)
}
#mxfloat:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    background: #141c3d;
    border-color: #5c7cfa
}
#mxfloat:hover:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    background: #1f2b5c
}
.mbbtn:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    color: #5c7cfa
}
.mbbtn:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev)::after {
    background: #5c7cfa
}
.mbn:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    background: #5c7cfa
}
.mbpanel:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    border: 1px solid rgba(92,124,250,.35)
}
.bet .addall:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    border: 1.5px dashed color-mix(in srgb,var(--neon,#7b96ff) 70%,transparent);
    background: color-mix(in srgb,var(--neon,#7b96ff) 10%,transparent)
}
.bet .addall:hover:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    background: color-mix(in srgb,var(--neon,#7b96ff) 22%,transparent)
}
.bet .addall.on:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    background: color-mix(in srgb,var(--neon,#7b96ff) 28%,transparent)
}
.bet .addall:focus-visible:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    outline: 2px solid var(--neon,#7b96ff)
}
.btout .btpk:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    background: rgba(123,150,255,.08);
    border: 1px solid rgba(123,150,255,.3)
}
.btout .btpk span:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    color: #a9b9ff
}
.btout .btpk b:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    color: #7b96ff !important
}
.ladders .n.gd.gp:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    color: #7b96ff
}
.mxtb:hover:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    border-color: #7b96ff
}
.mxtb[aria-selected="true"]:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    background: #7b96ff;
    border-color: #7b96ff
}
.mxtb:focus-visible:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    outline: 2px solid #7b96ff
}
.rkc.on:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    border-color: #7b96ff;
    background: rgba(123,150,255,.08);
    box-shadow: 0 0 0 1px #7b96ff,0 0 18px rgba(123,150,255,.25)
}
.rkc em:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    background: #7b96ff
}
.lbr.me:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    background: linear-gradient(90deg,rgba(123,150,255,.22),rgba(123,150,255,.06));
    border-color: #7b96ff;
    box-shadow: 0 0 16px rgba(123,150,255,.2)
}
.lbr.me .lbnm small:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    color: #7b96ff
}
.lbft .sw.me:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    background: #7b96ff
}
.pfrkbtn:focus-visible:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    outline: 2px solid #7b96ff
}
.tcst .gp b:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    color: #7b96ff
}
.btc u.pk:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    color: #a9b9ff
}
.btdk .pkc b:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    color: #7b96ff
}
.mxtb[data-mxt="0"]:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    --tc: #7b96ff
}
.addmenu .am-s i:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    background: #7b96ff
}
.addmenu .am-s:hover:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev),.addmenu .am-s.on:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    border-color: #7b96ff;
    background: rgba(123,150,255,.08)
}
.pvwhy li b:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    color: #7b96ff
}
.pvback i:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    background: rgba(123,150,255,.15);
    color: #7b96ff
}
body.mxfoc #list>.row.mxsel:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    border: 2px solid rgba(92,124,250,.4) !important
}
body.mxfoc #list>.detail.mxsel:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    border: 2px solid rgba(92,124,250,.4) !important;
    border-top: 1px dashed rgba(92,124,250,.22) !important
}
.c-prev details.pv.mxsel:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    border: 2px solid rgba(123,150,255,.4) !important
}
#pvfloat:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    background: #7b96ff
}
@media (max-width:760px) {
    body.hambon #hamb:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
        border-color: #7b96ff;
        background: rgba(123,150,255,.12)
    }
}
.livebox:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    --sbm: #7b96ff
}
#jump .jlive:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    --c: #7b96ff !important
}
#jump .jlive .lvdot:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    background: #7b96ff
}
.lvbtn:hover:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    color: #7b96ff
}
.lvbtn:focus-visible:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    outline: 2px solid #7b96ff
}
#livebox .lvyou:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    background: #7b96ff;
    color: #0b1440
}
#livebox .lvbar.ok .lvfill:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    background: #7b96ff
}
#livebox .lvbar.ok .lvchip:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    background: #7b96ff;
    color: #0b1440
}
#livebox .lvbar.ok .lvcap:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    color: #7b96ff
}
#livebox .lvbt span.ok:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    background: #7b96ff;
    color: #0b1440
}
#livebox .lvst.ok:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    color: #7b96ff
}
#livebox .lvsec.now h3:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    color: #7b96ff
}
#livebox .lvsec.now h3 span:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    background: #7b96ff;
    color: #0b1440
}
#livebox .lvsec.now h3:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev)::before {
    background: #7b96ff;
    box-shadow: 0 0 0 3px rgba(123,150,255,.18)
}
#livebox .lvc.live:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev),#livebox .lvc.ht:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev),#livebox .lvc.wait:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    border-color: rgba(123,150,255,.45) !important
}
#livebox .lvtop2 .lvclk:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    color: #0b1440;
    background: #7b96ff
}
#livebox .lvbtn:hover:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    color: #7b96ff
}
#livebox .lvleg:not(.tip) .lvlt small:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    color: #7b96ff
}
#livebox .lvchip2.you:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    border-color: rgba(123,150,255,.6);
    color: #7b96ff;
    background: rgba(123,150,255,.08)
}
#livebox .lvc[data-lvgo]:focus-visible:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    outline: 2px solid #7b96ff
}
#livebox .lvbets em:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    color: #0b1440;
    background: #7b96ff
}
#livebox .lvch:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    background: #7b96ff;
    color: #0b1440
}
.lbtags:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    background: #7b96ff
}
.pkhero:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    border: 1px solid rgba(92,124,250,.35);
    background: radial-gradient(120% 90% at 0% 0%,rgba(92,124,250,.16),transparent 55%),radial-gradient(90% 80% at 100% 100%,rgba(123,156,255,.14),transparent 60%),var(--panel)
}
.lvsb i:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    background: #7b96ff
}
#livebox .lvmc:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    color: #7b96ff
}
.mcclk.live:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    color: #7b96ff
}
.mcpr .hl:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    color: #7b96ff
}
#livebox .lv365.live:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev),#livebox .lv365.ht:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    box-shadow: inset 3px 0 0 #7b96ff
}
#livebox .lvslh b span:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    color: #7b96ff
}
#livebox .lvep.on:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    background: #7b96ff;
    border-color: #7b96ff;
    color: #0b1440
}
#livebox .lv365 .lvsc.hit:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    background: #7b96ff !important;
    color: #0b1440 !important
}
#livebox .lv365:hover .lvmcb:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    color: #7b96ff
}
#livebox .lvscb.mybet .lvstop:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    background: rgba(123,150,255,.12)
}
#livebox .lvscb.mybet:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    border-color: rgba(123,150,255,.55) !important
}
#livebox .lvscb.mybet .lvclk.run:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    background: #7b96ff
}
#livebox .lvsrow.hit .lvbig:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    background: #7b96ff
}
#livebox .lvflag.gl:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    background: #7b96ff
}
#livebox .lvscb.mybet .lvsh b:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    color: #7b96ff
}
#livebox .lvleg2.on>i:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    background: #7b96ff;
    border-color: #7b96ff
}
#livebox .lvleg2.on small:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    color: #7b96ff
}
#livebox .lvscb.mybet:hover .lvsfoot:is(#livebox *,#livebox,#datebar *,#datebar,#vtog *,#vtog,#filters *,#filters,#favs *,#favs,.dayrow *,.dayrow,.tablewrap *,.tablewrap,#mxfloat *,#mxfloat,#hambm *,#hambm,#hsearch *,#hsearch,#toTop *,#toTop,#tips .tcard.totd *,#tips .tcard.totd,#tips .tcard.c-prev *,#tips .tcard.c-prev) {
    color: #7b96ff
}
