:root{--bg:#000;--card:#142230;--card2:#0b1220;--text:#fff;--muted:#c7d2fe;--line:rgba(255,255,255,.15);--fd:#1C6FE8;--dk:#1AA64B;--fd-ring:rgba(28,111,232,.55);--dk-ring:rgba(26,166,75,.55);--cs:#d4af37;--cs-ring:rgba(212,175,55,.55)}.mlCell .book-icon{width:18px;height:18px;object-fit:contain}html,body{height:100%}body{margin:0;background:var(--bg);color:var(--text);font:14px/1.45 system-ui,-apple-system,Segoe UI,Roboto,Inter,Arial}.wrap{margin:0;padding:0}.card{background:var(--card);border:1px solid #ffffff22;border-radius:14px;box-shadow:0 1px 2px #00000040;padding:16px;margin-bottom:14px}.controls-grid{display:grid;gap:16px;grid-template-columns:1fr;align-items:start}@media (min-width:700px){.controls-grid{grid-template-columns:1.2fr 1fr 1fr 1fr 1fr}}.controls-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:10px;flex-wrap:wrap}@media (max-width: 700px){.controls-bottom{flex-direction:column;align-items:stretch}.controls-bottom>:first-child{order:2}.controls-bottom>:last-child{order:1}}@media (min-width: 700px){.mobile-only{display:none!important}}label{font-weight:700;font-size:12px;color:#d1d5db;margin-bottom:6px;display:block}.muted{color:#9ca3af}.tiny{font-size:11px}.row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.flexcol{display:flex;flex-direction:column;gap:8px}.seg{display:flex;gap:8px;flex-wrap:wrap}input[type=number],input[type=text]{background:var(--card2);color:var(--text);border:1px solid var(--line);border-radius:10px;padding:8px 10px;width:120px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#0c8dff;color:#fff;border:0;border-radius:10px;padding:10px 16px;cursor:pointer;font-weight:700;letter-spacing:.2px}.btn:disabled{opacity:.6;cursor:not-allowed}.pill-toggle{padding:8px 16px;border-radius:9999px;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid var(--line);transition:background .15s,color .15s,transform .05s}.pill-toggle.fd.on{background:var(--fd);border:2px solid var(--fd);color:#fff}.pill-toggle.dk.on{background:var(--dk);border:2px solid var(--dk);color:#fff}.pill-toggle.cs.on{background:var(--cs);border:2px solid var(--cs);color:#fff}.pill-toggle.mgm.on{background:var(--mgm, #8b6f41);border:2px solid var(--mgm, #8b6f41);color:#fff}.pill-toggle.br.on{background:var(--br, #fdb913);border:2px solid var(--br, #fdb913);color:#111}.pill-toggle.bpx.on{background:var(--bpx, #ec4899);border:2px solid var(--bpx, #ec4899);color:#fff}.pill-toggle.espn.on{background:var(--espn, #00c2b3);border:2px solid var(--espn, #00c2b3);color:#111}.pill-toggle.cir.on{background:var(--cir, #2bb3ff);border:2px solid var(--cir, #2bb3ff);color:#fff}.pill-toggle.gn.on{background:var(--gn, #f3d36b);border:2px solid var(--gn, #f3d36b);color:#111}.pill-toggle.hr.on{background:var(--hr, #6e1f7c);border:2px solid var(--hr, #6e1f7c);color:#fff}.pill-toggle.bf.on{background:var(--bf, #50c8b4);border:2px solid var(--bf, #50c8b4);color:#111}.pill-toggle.bally.on{background:var(--bally,#e11d48);border:2px solid var(--bally,#e11d48);color:#fff}.pill-toggle.fan.on{background:var(--fan, #0b5fff);border:2px solid var(--fan, #0b5fff);color:#fff}.pill-toggle.shr.on{background:var(--shr, #64c8ff);border:2px solid var(--shr, #64c8ff);color:#111}.floating-books .pill-toggle.fd.on{background:#1c6fe826;border:1px solid var(--fd);color:#fff}.floating-books .pill-toggle.dk.on{background:#1aa64b26;border:1px solid var(--dk);color:#fff}.floating-books .pill-toggle.cs.on{background:#d4af3726;border:1px solid var(--cs);color:#111}.floating-books .pill-toggle.mgm.on{background:#8b6f412e;border:1px solid var(--mgm, #8b6f41);color:#fff}.floating-books .pill-toggle.br.on{background:#fdb9132e;border:1px solid var(--br, #fdb913);color:#111}.floating-books .pill-toggle.bpx.on{background:#ec489926;border:1px solid var(--bpx, #ec4899);color:#fff}.floating-books .pill-toggle.espn.on{background:#00c2b326;border:1px solid var(--espn, #00c2b3);color:#111}.floating-books .pill-toggle.cir.on{background:#2bb3ff26;border:1px solid var(--cir, #2bb3ff);color:#fff}.floating-books .pill-toggle.gn.on{background:#f3d36b26;border:1px solid var(--gn, #f3d36b);color:#111}.floating-books .pill-toggle.hr.on{background:#6e1f7c26;border:1px solid var(--hr, #6e1f7c);color:#fff}.floating-books .pill-toggle.bf.on{background:#50c8b426;border:1px solid var(--bf, #50c8b4);color:#111}.floating-books .pill-toggle.bally.on{background:#e11d4826;border:1px solid var(--bally,#e11d48);color:#fff}.floating-books .pill-toggle.fan.on{background:#0b5fff26;border:1px solid var(--fan, #0b5fff);color:#fff}.floating-books .pill-toggle.shr.on{background:#64c8ff26;border:1px solid var(--shr, #64c8ff);color:#111}.pill-toggle.pregame.on,.pill-toggle.live.on{background:var(--cs);border:1px solid var(--cs);color:#fff}.pill-toggle.off{background:#1c2533;color:#9ca3af}.pill-toggle.off:hover{background:#243042;color:#d1d5db}.pill-toggle:active{transform:scale(.97)}.list{display:grid;grid-template-columns:1fr;gap:14px;margin-top:8px}@media (min-width:700px){.list:not(.list--single){grid-template-columns:1fr 1fr}}.list.list--single{grid-template-columns:1fr}.event-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.event-head .date{color:#e5e7eb;font-weight:700}.date-row{display:flex;gap:10px;align-items:center}.vig-badge{background:#0f1b2a;border:1px solid var(--line);border-radius:9999px;padding:2px 8px;font-size:11px;color:#cbd5e1}.teams.table{display:flex;flex-direction:column;gap:10px}.team-grid{display:grid;grid-template-columns:minmax(180px,1fr) auto;gap:16px;align-items:center}.teamRow{display:flex;align-items:center;gap:10px}.team-name{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:600;color:#e8f0ff;letter-spacing:.2px}.odds-right{display:block}.mlRow{display:grid;grid-template-columns:minmax(110px,1fr) minmax(110px,1fr);gap:2px}.mlCell{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:12px;border:1px solid transparent;background:#0f1b2a}.mlCell.badge{font-size:12px;font-weight:800;line-height:1;color:#fff;padding:4px 7px;background:transparent}.team-logo{width:40px;height:40px;object-fit:contain;border-radius:8px;background:transparent;border:none}.team-logo.placeholder{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:#0f1b2a;border:1px solid var(--line);color:#9fb3ff;font-weight:700}.price,.price:link,.price:visited{color:inherit;text-decoration:none}.mlCell:hover .price{color:#ffd966}.old-price{text-decoration:line-through;color:#9ca3af;margin-right:4px;font-size:12px}.new-price{color:#ffd966;font-weight:900;font-size:14px}.vig-badge.edge-badge{background:#fde68a;color:#111}.vig-badge.zero{background:#facc15;color:#111}.vig-badge.arb{background:#16a34a;color:#fff}.mlCell .point{font-variant-numeric:tabular-nums;font-weight:800;font-size:12px;color:#cbd5e1;background:#0f1b2a;border:1px solid var(--line);border-radius:6px;padding:2px 6px;margin-right:8px}.seg{display:flex;flex-wrap:nowrap}.seg.can-wrap{flex-wrap:wrap}.seg>*{flex:0 0 auto}.price{display:inline-flex;flex-direction:column-reverse;align-items:center;line-height:1.1}.price .line{font-size:1em;font-weight:600}.cell.fd .price .line{color:#1d4ed8}.cell.dk .price .line{color:#15803d}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif}header label{display:block;font-size:12px;color:var(--muted);margin-bottom:6px}header input,header select{width:100%;padding:8px;border-radius:8px;border:1px solid var(--line);background:#0e1a2a;color:var(--text)}.global-float .sports{display:flex;gap:10px;flex-wrap:wrap}header .inline{display:inline-flex;gap:6px;align-items:center;margin-left:10px}header button{padding:8px 12px;border-radius:8px;border:1px solid var(--line);background:#19314d;color:#fff;cursor:pointer}header .err{color:#ff8b8b;margin-left:10px;font-size:12px}table.grid{width:100%;border-collapse:collapse;background:var(--card);border-radius:10px;overflow:hidden;border:1px solid var(--line)}table.grid th,table.grid td{padding:10px;border-bottom:1px solid var(--line);text-align:left;font-size:14px}table.grid thead{background:#0f1c2c}table.grid tbody tr:hover{background:#15253a}.mlCell.fd.active:hover,.mlCell.edge-pill-fd:hover{background:#1c6fe826!important;cursor:pointer}.mlCell.dk.active:hover,.mlCell.edge-pill-dk:hover{background:#1aa64b26!important;cursor:pointer}.mlCell.cs.active:hover,.mlCell.edge-pill-cs:hover{background:#d4af3726!important;cursor:pointer}.mlCell.mgm.active:hover,.mlCell.edge-pill-mgm:hover{background:#8b6f412e!important;cursor:pointer}.mlCell.br.active:hover,.mlCell.edge-pill-br:hover{background:#fdb9132e!important;cursor:pointer}.mlCell.espn.active:hover,.mlCell.edge-pill-espn:hover{background:#00c2b326!important;cursor:pointer}.mlCell.bpx.active:hover,.mlCell.edge-pill-bpx:hover{background:#ec489926!important;cursor:pointer}.mlCell.fan.active:hover,.mlCell.edge-pill-fan:hover{background:#0b5fff26!important;cursor:pointer}.mlCell.shr.active:hover,.mlCell.edge-pill-shr:hover{background:#64c8ff26!important;cursor:pointer}.mlCell.bf.active:hover,.mlCell.edge-pill-bf:hover{background:#50c8b426!important;cursor:pointer}.mlCell.b365.active:hover,.mlCell.edge-pill-b365:hover{background:#00a00026!important;cursor:pointer}.mlCell.active:hover .price,.mlCell[class*=edge-pill-]:hover .price{color:#ffd966}.mlRow--three{grid-template-columns:repeat(3,minmax(110px,1fr));gap:2px}@media (max-width: 700px){.seg{flex-wrap:wrap!important}.pill-toggle{padding:6px 10px;font-size:12px;margin:6px 6px 0 0}.odds-right>.row{display:flex;flex-wrap:wrap!important;align-items:center;gap:4px}.odds-right>.row .mlRow,.odds-right>.row .mlRow--three{order:2;flex:1 0 100%;min-width:0;width:100%}.odds-right>.row .vig-badge{order:1;flex:0 0 auto;white-space:nowrap}.team-grid .odds-right .mlRow,.team-grid .odds-right .mlRow--three{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(64px,1fr);grid-template-columns:unset!important;gap:2px;justify-content:start}.mlCell{padding:8px 0 8px 8px;min-width:0;width:100%;white-space:nowrap;overflow:hidden;align-items:center;width:65px!important;padding-left:6px!important;padding-right:6px!important}.mlCell .badge{font-size:10px;padding:0;flex:0 0 auto}.mlCell .price{font-size:10px;flex:1 1 auto;min-width:0;text-align:right}.team-grid{grid-template-columns:100px 1fr;column-gap:0;align-items:center;gap:6px}.alt-header,.alt-row{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(80px,1fr))}.team-logo,.team-logo.placeholder{width:26px;height:26px}.arbs-line-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.globals-menu .pill-toggle,.globals-menu .pill,.globals-menu .seg button{transform:scale(.85);margin:3px}.globals-menu img,.globals-menu svg{width:18px;height:18px}.floating-books .pill-toggle{padding:4px 6px!important;gap:4px!important}.floating-books .book-icon,.floating-books .sport-icon{width:18px!important;height:18px!important}.pill-toggle,.seg button{padding:4px 8px!important;font-size:11px!important;margin:4px 4px 0 0!important;border-radius:12px}.mlCell .badge .book-icon{width:20px!important;height:20px!important;object-fit:contain;display:block}.btn{padding:8px 10px;font-size:13px;min-width:50px}.line-label{font-weight:700;font-size:10px;color:#d1d5db;display:flex;flex-direction:column;gap:4px}.filter-input.search-input{width:90px!important;font-size:10px}.filter-input.days-input{width:33px!important;font-size:10px}.filter-input.stake-input{width:55px!important;font-size:10px!important}.filter-input.line-input{width:50px;font-size:10px!important}.team-grid--alt3 .metrics-cell,.team-grid--alt3 .plan.plan--inline{display:none!important}.team-grid--alt3 .odds-right{grid-column:2!important}.card.event,.card.controls,.card{max-width:320px;margin-left:1px;margin-right:1px}.left-nav .floating-title{font-size:10px;line-height:1.2;margin:0 0 6px 12px}}.filter-input.search-input{width:160px}.filter-input.days-input{width:50px}.filter-input.stake-input{width:60px;font-size:13px}.filter-input.line-input{width:60px!important}.list.list--single{grid-template-columns:1fr!important}a.mlCell,a.mlCell:visited,a.mlCell:active,.price a,.price a:visited,.price a:active,a.mlCell:hover,.price a:hover{color:inherit;text-decoration:none}.team-grid--alt3{display:grid;grid-template-columns:minmax(180px,1fr) minmax(600px,auto) minmax(140px,auto);grid-auto-rows:minmax(40px,auto);column-gap:18px;row-gap:8px;align-items:center}.team-grid--alt3 .metrics-cell{grid-column:2;grid-row:1 / span 2;max-width:100%;overflow:hidden}.team-grid--alt3 .odds-right{grid-column:3;min-width:140px}.plan{margin-top:12px;background:var(--card2);border:1px solid var(--line);border-radius:12px;padding:10px}.plan-row{display:flex;justify-content:flex-start;gap:12px;align-items:center}.right{display:flex;gap:8px;flex-wrap:nowrap;align-items:center}.metric{background:#0f1b2a;border:1px solid var(--line);border-radius:10px;padding:8px 10px;min-width:90px;text-align:center}.metric span{display:block;color:#9ca3af;font-size:11px;margin-bottom:2px}.metric strong{font-variant-numeric:tabular-nums;color:#fff}.right .metric span,.right .metric strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.right .metric:nth-child(1){flex:0 0 60px}.right .metric:nth-child(2){flex:0 0 90px}.right .metric:nth-child(3){flex:0 0 100px}.right .metric:nth-child(4){flex:0 0 160px}.right .metric:nth-child(5){flex:0 0 120px}.plan--inline .right{display:flex;gap:12px}.plan--inline .metric{min-width:110px}.market-pill{padding:2px 6px;border-radius:6px}.floating-title{font-size:13px;font-weight:600;text-transform:uppercase;margin-bottom:2px;color:var(--text)}.floating-books .pill-toggle{margin-right:0}.floating-books .included-books{padding:0}.floating-books .included-books .pill-toggle{padding:4px 0;margin-right:10px}.mlRow{--ml-min: 110px}.floating-row{display:flex;flex-direction:row;gap:8px;flex-wrap:wrap}.floating-books .pill-toggle{display:inline-flex}.book-icon{width:28px;height:28px;object-fit:contain;display:block}.sport-icon{width:25px;height:25px;object-fit:contain;display:block}.pill-toggle.americanfootball_nfl.on,.pill-toggle.americanfootball_ncaaf.on,.pill-toggle.baseball_mlb.on{background:#ffffff14}.floating-books .pill-toggle{padding:6px 8px;border-radius:999px;gap:6px;align-items:center;flex:0 0 calc(25% - 8px);justify-content:center}.pill-toggle.on{background:#0096ff40;border:2px solid rgba(0,150,255,.8);transform:scale(1.05)}.pill-toggle.off{background:#ffffff0d;border:0px solid transparent;transform:scale(1)}.alt-pills .pill-toggle{padding:2px 4px;margin-right:4px;font-size:.67rem;font-weight:400}.picker-float{position:fixed;top:80px;right:20px;width:min(520px,92vw);max-height:72vh;background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:0 10px 30px #00000073;display:flex;flex-direction:column;z-index:1100}.picker-head{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-bottom:1px solid var(--line)}.picker-head .x{background:transparent;color:#fff;border:0;font-size:18px;cursor:pointer}.picker-controls{padding:8px 12px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.picker-list{padding:8px 12px;overflow:auto;display:grid;gap:8px}.picker-row{display:flex;gap:10px;align-items:center;padding:8px;border:1px solid var(--line);border-radius:10px;background:var(--card2)}.picker-row .info{display:flex;flex-direction:column}.picker-row .title{font-weight:600;color:#e5e7eb}.picker-foot{display:flex;justify-content:flex-end;gap:10px;padding:10px 12px;border-top:1px solid var(--line)}.picker-row input[type=checkbox]{width:14px;height:14px;transform:scale(1.5);margin-right:6px;accent-color:var(--accent, #1e90ff)}.picker-row{display:flex;align-items:center;gap:10px}.picker-row .logos{display:inline-flex;align-items:center;gap:6px;min-width:58px}.picker-logo{width:24px;height:24px;object-fit:contain;border-radius:6px;background:transparent;border:none}.picker-logo.placeholder{display:inline-block;width:24px;height:24px;background:#0f1b2a;border:1px solid var(--line);border-radius:6px}.floating-books{position:fixed;top:16px;right:16px;width:300px;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:12px 14px;border-radius:12px;background:var(--card);border:1px solid var(--line);box-shadow:0 4px 12px #0006;z-index:1000}.floating-books .globals-toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;background:transparent;color:var(--text);border:0;padding:0;font-weight:700;font-size:13px;text-transform:uppercase;cursor:pointer}.floating-books .globals-toggle .chev{opacity:.9}.mlCell.active.side-top{box-shadow:0 -.5px 0 0 var(--accent),0 0 0 2px var(--accent)}.mlCell.active.side-bot{box-shadow:0 .5px 0 0 var(--accent),0 0 0 2px var(--accent)}.mlCell.hedgeActive.side-top,.mlCell.hedgeActive.side-bot{box-shadow:0 0 0 2px var(--accent-muted)}.mobile-filter{display:none}@media (max-width: 700px){.search-teams{display:none}.line-range .two-col{grid-template-columns:1fr 1fr 1.2fr;gap:10px}.mobile-filter{display:block}}.mlCell .badge{display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;border:none}.mlCell .badge .book-icon{width:24px;height:24px;object-fit:contain;display:block}.metric.neg-vig{background:#153634;border-color:#2ee071;color:#fff}.metric.neg-vig span,.metric.neg-vig strong{color:#fff}.vig-badge.negative{background:#2ee071;border-color:#2ee071;color:#fff}.left-nav{position:fixed;top:0;left:0;height:1000vh;width:220px;background:#0b0b0d;border-right:1px solid rgba(255,255,255,.08);padding:16px 12px;overflow-y:auto;z-index:60}.brand{display:flex;align-items:center;gap:10px;padding:4px 6px 14px}.brand-logo{width:28px;height:28px;object-fit:contain}.brand-name{font-weight:700;font-size:18px;color:#fff;letter-spacing:.2px}.nav-group{display:flex;flex-direction:column;gap:6px}.nav-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px;border-radius:10px;border:1px solid #252b3a;background:#090a13;color:#d9dbe0;text-align:left;cursor:pointer}.nav-item:hover{background:#424450;border-color:#a7b1cc}.nav-item.active{background:#02536e;border-color:#3a3f55;color:#fff}.nav-tools,.nav-tools .nav-tools-item{margin-left:0}.nav-tools .nav-group{margin:0 0 0 16px;gap:8px}.nav-icon{width:18px;text-align:center;opacity:.9}.nav-divider{height:1px;background:#ffffff0f;margin:12px 0}.nav-details summary{list-style:none}.nav-details summary::-webkit-details-marker{display:none}.nav-details[open]>summary{background:#071318;border:1px solid #292d38}.nav-details>summary.nav-item{margin-bottom:6px}.nav-sub{display:flex;flex-direction:column;gap:6px;margin-left:6px}.nav-sub-item{display:flex;align-items:center;gap:8px;padding:8px;margin-left:8px;border-radius:8px;color:#cfd2d9;border:1px solid #252b3a;background:#090a13}.nav-sub-item:hover{background:#424450;border-color:#a7b1cc;cursor:pointer}.nav-API{display:flex;flex-direction:column;gap:6px;margin-left:0}.nav-API .nav-API-item{display:flex;align-items:center;gap:8px;padding:10px;margin-left:0;border-radius:8px;color:#cfd2d9;background:#071318;border:1px solid #292d38}.nav-API .nav-API-item:hover{background:#424450;border-color:#a7b1cc;cursor:pointer}.nav-API .api-usage{font-size:10px;line-height:1;font-variant-numeric:tabular-nums;color:var(--muted)}.nav-API .nav-group{gap:8px;padding-bottom:2px;margin:0 0 0 16px}.sport-dot{width:18px;height:18px;object-fit:contain}.content-with-nav{margin-left:220px;padding:16px;max-width:1200px;margin-right:auto}.picker-float{width:420px;max-width:88vw;right:16px;top:16px}.book-dd{position:relative;display:inline-block}.book-dd[open] .book-dd__menu{display:grid}.book-dd__summary{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:10px;background:#0f1924;cursor:pointer}.book-dd__icon{width:20px;height:20px;border-radius:4px;object-fit:contain}.book-dd__label{font-weight:600}.book-dd__chev{margin-left:6px;opacity:.8}.book-dd__menu{display:none;position:absolute;z-index:30;min-width:220px;margin-top:6px;padding:6px;background:#0f1924;border:1px solid #223040;border-radius:12px;box-shadow:0 10px 24px #00000059}.book-dd__item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:10px;background:transparent;border:none;color:inherit;text-align:left;cursor:pointer}.book-dd__item:hover{background:#142233}.book-dd__item.is-active{background:#1b2b44}.book-dd__name{font-weight:500}.games-3market{display:grid;gap:10px}.gs-row{background:#ffffff08;border-radius:10px;padding:10px}.gs-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.gs-teams{font-weight:600}.gs-time{opacity:.7;font-size:12px}.gs-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.gs-tile{background:#ffffff0a;border-radius:10px;padding:10px}.gs-label{font-size:12px;opacity:.85;margin-bottom:8px}.gs-prices{display:flex;justify-content:space-between;gap:8px}.price{display:inline-flex;flex-direction:column;align-items:center;line-height:1.1}.price .old-price{text-decoration:line-through;opacity:.6;font-weight:600;font-size:.92em}.price .new-price{font-weight:800;color:#ffd166}.mlCell:hover .price .new-price{filter:brightness(1.05)}.price .line{font-size:12px;font-weight:700;color:#cbd5e1;margin-bottom:2px}.mlRow--labels{margin-bottom:0}.col-label{text-transform:uppercase;font-size:11px;font-weight:800;color:#cbd5e1;padding:0 28px;text-align:left}.labels-row{margin-bottom:0}.nav-sub-item.active{background:#02536e;border-color:#3a3f55;color:#fff}.card.game-card--active{background:#111526;border-color:#2a3148}.tiny-btn{font-size:11px;padding:2px 6px;background:#222;color:#eee;border:1px solid #555;border-radius:4px;cursor:pointer}.tiny-btn:hover{background:#333}.mlCell{transition:background .11s ease-in-out,border-color .15s ease-in-out}.mlCell.mgm.badge{border-color:var(--mgm, #8b6f41)}.mlCell.br.badge{border-color:var(--br, #fdb913)}.mlCell.espn.badge{border-color:var(--espn, #00c2b3)}.mlCell.bpx.badge{border-color:var(--bpx, #ec4899)}.mlCell.fan.badge{border-color:var(--fan, #0b5fff)}.mlCell.shr.badge{border-color:var(--shr, #64c8ff)}.mlCell.bf.badge{border-color:var(--bf, #50c8b4)}.mlCell.b365.badge{border-color:var(--b365, #00a000)}.mlCell.fd.badge{border-color:var(--fd)}.mlCell.dk.badge{border-color:var(--dk)}.mlCell.cs.badge{border-color:var(--cs)}.mlCell.mgm.active{border:1px solid var(--mgm, #8b6f41);background:transparent!important;box-shadow:none}.mlCell.br.active{border:1px solid var(--br, #fdb913);background:transparent!important;box-shadow:none}.mlCell.espn.active{border:1px solid var(--espn, #00c2b3);background:transparent!important;box-shadow:none}.mlCell.bpx.active{border:1px solid var(--bpx, #ec4899);background:transparent!important;box-shadow:none}.mlCell.fan.active{border:1px solid var(--fan, #0b5fff);background:transparent!important;box-shadow:none}.mlCell.shr.active{border:1px solid var(--shr, #64c8ff);background:transparent!important;box-shadow:none}.mlCell.bf.active{border:1px solid var(--bf, #50c8b4);background:transparent!important;box-shadow:none}.mlCell.b365.active{border:1px solid var(--b365, #00a000);background:transparent!important;box-shadow:none}.mlCell.fd.active{border:1px solid var(--fd);background:transparent!important;box-shadow:none}.mlCell.dk.active{border:1px solid var(--dk);background:transparent!important;box-shadow:none}.mlCell.cs.active{border:1px solid var(--cs);background:transparent!important;box-shadow:none}.mlCell.mgm:hover{border-color:var(--mgm, #8b6f41);background:#8b6f412e;cursor:pointer}.mlCell.br:hover{border-color:var(--br, #fdb913);background:#fdb9132e;cursor:pointer}.mlCell.espn:hover{border-color:var(--espn, #00c2b3);background:#00c2b326;cursor:pointer}.mlCell.bpx:hover{border-color:var(--bpx, #ec4899);background:#ec489926;cursor:pointer}.mlCell.fan:hover{border-color:var(--fan, #0b5fff);background:#0b5fff26;cursor:pointer}.mlCell.shr:hover{border-color:var(--shr, #64c8ff);background:#64c8ff26;cursor:pointer}.mlCell.bf:hover{border-color:var(--bf, #50c8b4);background:#50c8b426;cursor:pointer}.mlCell.b365:hover{border-color:var(--b365, #00a000);background:#00a00026;cursor:pointer}.mlCell.fd:hover{border-color:var(--fd);background:#1c6fe826;cursor:pointer}.mlCell.dk:hover{border-color:var(--dk);background:#1aa64b26;cursor:pointer}.mlCell.cs:hover{border-color:var(--cs);background:#d4af3726;cursor:pointer}.mlCell .price{font-variant-numeric:tabular-nums;font-weight:600}.mlCell.fd.hedgeActive{border-color:var(--fd)}.mlCell.dk.hedgeActive{border-color:var(--dk)}.mlCell.cs.hedgeActive{border-color:var(--cs)}.pill-toggle.sport{display:inline-flex;align-items:center;gap:6px}.mlCell.convPair{border-width:2px!important;box-shadow:none}.mlCell.fd.convPair{border-color:var(--fd);box-shadow:0 0 0 1.5px var(--fd-ring)}.mlCell.dk.convPair{border-color:var(--dk);box-shadow:0 0 0 1.5px var(--dk-ring)}.mlCell.cs.convPair{border-color:var(--cs);box-shadow:0 0 0 1.5px var(--cs-ring)}.mlCell.mgm.convPair{border-color:var(--mgm, #8b6f41);box-shadow:0 0 0 1.5px #8b6f418c}.mlCell.br.convPair{border-color:var(--br, #fdb913);box-shadow:0 0 0 1.5px #fdb9138c}.mlCell.espn.convPair{border-color:var(--espn, #00c2b3);box-shadow:0 0 0 1.5px #00c2b38c}.mlCell.bpx.convPair{border-color:var(--bpx, #ec4899);box-shadow:0 0 0 1.5px #ec48998c}.mlCell.fan.convPair{border-color:var(--fan, #0b5fff);box-shadow:0 0 0 1.5px #0b5fff8c}.mlCell.shr.convPair{border-color:var(--shr, #64c8ff);box-shadow:0 0 0 1.5px #64c8ff8c}.mlCell.bf.convPair{border-color:var(--bf, #50c8b4);box-shadow:0 0 0 1.5px #50c8b48c}.mlCell.b365.convPair{border-color:var(--b365, #00a000);box-shadow:0 0 0 1.5px #00a0008c}.mlCell[class*=book-border--]{border:3px solid currentColor!important;box-shadow:0 0 8px currentColor!important;border-radius:10px!important;z-index:5!important}.book-border--fd{color:var(--fd, #1C6FE8)!important}.book-border--dk{color:var(--dk, #1AA64B)!important}.book-border--mgm{color:var(--mgm, #8b6f41)!important}.book-border--cs{color:var(--cs, #d4af37)!important}.book-border--br{color:var(--br, #fdb913)!important}.book-border--espn{color:var(--espn,#00c2b3)!important}.book-border--fan{color:var(--fan, #0b5fff)!important}.book-border--shr{color:var(--shr, #64c8ff)!important}.book-border--bf{color:var(--bf, #50c8b4)!important}.book-border--b365{color:var(--b365,#00a000)!important}@media (max-width: 700px){.content-with-nav{margin-left:0!important;padding-left:10px;padding-right:10px;padding-top:0;max-width:100%!important}.desktop-only{display:none!important}.mobile-only{display:block!important}.event .event-head{align-items:flex-start}.event .event-head .matchup{font-weight:600;line-height:1.15;margin-bottom:2px}.event .event-head .when,.event .event-head .mobile-stats .stat{font-size:12px;color:#9ca3af}.event .event-head .mobile-stats{margin-left:auto;text-align:right;line-height:1.2}.event .event-head .date-row{display:none!important}.teams.table .team-grid{grid-template-columns:minmax(100px,1fr) minmax(110px,auto);gap:6px;align-items:center}.teams.table .teamRow{gap:2px}.teams.table .team-name{font-weight:600;font-size:10px}.teams.table .odds-right>.mlRow{grid-template-columns:repeat(3,minmax(88px,1fr));gap:6px}.teams.table .mlCell{padding:8px 10px;border-radius:12px;background:#0f1b2a;border:1px solid transparent}.teams.table .mlCell .badge{display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;border:0}.teams.table .mlCell .book-icon{width:20px;height:20px;object-fit:contain;display:block}.teams.table .mlCell .price{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-variant-numeric:tabular-nums}.teams.table .mlCell .price .line{font-size:11px;color:#9ca3af}.teams.table .mlCell.fd:hover{border-color:var(--fd);background:#1c6fe826}.teams.table .mlCell.dk:hover{border-color:var(--dk);background:#1aa64b26}.teams.table .mlCell.cs:hover{border-color:var(--cs);background:#d4af3726}.teams.table .labels-row{display:none!important}.floating-books{top:8px;left:10px;width:320px;z-index:1000}.floating-books.is-collapsed{width:110px;left:220px}.mobile-brand{display:flex;align-items:center;gap:10px;padding:4px 6px 2px}.brand-name{font-weight:700;font-size:18px;letter-spacing:.2px}.brand-logo{width:28px;height:28px;border-radius:8px;object-fit:cover;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.left-nav .nav-sub{display:flex;flex-direction:row;flex-wrap:nowrap;gap:4px;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:4px;white-space:nowrap}.left-nav .nav-sub-item{display:inline-flex;align-items:center;gap:6px;padding:2px 4px;margin:0;font-size:8px;line-height:1.2;font-weight:600;background:transparent;color:#fff;border-radius:9999px;border:1px solid var(--line);transition:background .15s,color .15s,transform .05s;flex:0 0 auto}.left-nav .nav-sub-item:hover{background:#15161a;border-color:#22252c}.left-nav .nav-sub-item:active{transform:scale(.98)}.left-nav .nav-sub-item.active{background:#0096ff40;border:2px solid rgba(0,150,255,.8);transform:scale(1.05)}.left-nav{position:static;left:auto;right:auto;top:auto;z-index:auto;height:auto;width:320px;border-right:0;border-bottom:1px solid rgba(255,255,255,.08);padding:8px 10px;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"brand" "modes" "sports";gap:6px;overflow:visible;-webkit-overflow-scrolling:touch;background:#0b0b0d}.left-nav .nav-details{grid-area:sports;background:var(--card);border:1px solid #ffffff22;border-radius:14px;padding:8px;padding-left:2px!important}.left-nav .nav-details>summary{display:none}.left-nav .floating-row{grid-area:modes;display:flex;flex-direction:row;flex-wrap:wrap;background:var(--card);border:1px solid #ffffff22;border-radius:14px;box-shadow:0 1px 2px #00000040;padding:8px 10px;width:320px}.left-nav .floating-row .nav-group{gap:8px;padding-bottom:2px}.left-nav .floating-row .floating-title{font-size:10px;margin:0 0 -6px 2px}.left-nav .floating-row .pill-toggle{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;font-size:10px;width:auto!important;flex:0 0 auto;margin:0;background:transparent;color:#fff;border-radius:9999px;border:1px solid var(--line);transition:background .15s,color .15s,transform .05s}.left-nav .brand{grid-area:brand;display:flex;align-items:center;gap:8px;padding:2px 2px 6px;order:0}.left-nav .brand .brand-logo{width:30px;height:30px;margin-left:2px}.left-nav .brand .brand-name{font-size:22px}.left-nav .nav-group{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:2px}.left-nav .nav-item{padding:8px 12px;border-radius:999px;background:#13141a;border:1px solid #20232b;color:#d9dbe0;flex:0 0 auto}.left-nav .nav-divider{display:none}}
