.sbo-p{--sbo-navy:#101f3d;--sbo-deep:#09152d;--sbo-blue:#203b67;--sbo-gold:#d6aa4d;--sbo-border:#dfe5ee;--sbo-ink:#1d2c46;--sbo-muted:#64738a;font-family:inherit;color:var(--sbo-ink);min-width:0;width:100%;max-width:1190px;margin:0 auto;padding:6px 0 28px;line-height:1.5}.sbo-p *{box-sizing:border-box}.sbo-p a,.sbo-p button,.sbo-p summary,.sbo-p select{font-family:inherit}.sbo-p-head{display:flex;position:relative;isolation:isolate;align-items:flex-start;justify-content:space-between;gap:17px;overflow:hidden;padding:25px 27px;border-radius:17px;color:#fff;background:linear-gradient(117deg,#0b1730 0%,#152a51 62%,#233c64 100%);margin-bottom:13px;box-shadow:0 8px 22px rgb(18 33 66 / .12)}.sbo-p-head:before{content:"";pointer-events:none;position:absolute;width:235px;height:235px;right:-63px;top:-108px;border:1px solid rgb(214 170 77 / .32);border-radius:100%;box-shadow:0 0 0 43px rgb(214 170 77 / .055),0 0 0 92px rgb(214 170 77 / .03);z-index:-1}.sbo-p-head:after{content:"";height:3px;width:100%;position:absolute;bottom:0;left:0;background:linear-gradient(90deg,#b78c35,#f6d88a 45%,#ae7a22)}.sbo-p .sbo-p-eyebrow{font-size:.68rem;line-height:1.4;font-weight:850;letter-spacing:.15em;color:#ecd18e;margin-bottom:9px}.sbo-p-head .sbo-p-eyebrow span{opacity:.65;padding:0 3px}.sbo-p-head h2{color:#fff!important;font-size:clamp(1.34rem,3.4vw,2rem)!important;line-height:1.17!important;letter-spacing:-.04em!important;font-weight:850!important;margin:0 0 7px!important}.sbo-p-head p{font-size:.82rem;line-height:1.5;margin:0!important;color:#d9e2f2!important;max-width:440px}.sbo-p-timezone{display:inline-flex;flex:0 0 auto;align-items:center;font-size:.68rem;font-weight:800;color:#fce6b1;background:rgb(255 255 255 / .09);border:1px solid rgb(249 217 148 / .3);padding:7px 10px;border-radius:99px}.sbo-p-disclose{display:flex;gap:7px 11px;align-items:flex-start;flex-wrap:wrap;border:1px solid #e0e7ef;background:#f5f7fb;border-left:3px solid #cc9c37;border-radius:10px;padding:11px 13px;font-size:.75rem;line-height:1.5;color:#4e5e76;margin:0 0 16px}.sbo-p-disclose strong{color:#1a2e4f;flex:0 0 auto}.sbo-p-disclose span{flex:1 1 210px}.sbo-p-summary{display:grid;grid-template-columns:minmax(140px,1.4fr) repeat(3,minmax(62px,.6fr));gap:0;background:#fff;border:1px solid var(--sbo-border);border-radius:13px;padding:14px 9px;margin-bottom:17px;box-shadow:0 3px 15px rgb(18 33 66 / .035)}.sbo-p-summary-title{padding:3px 10px;display:flex;flex-direction:column;gap:2px}.sbo-p-summary-title .sbo-p-summary-kicker{font-size:.58rem;color:#8d6728;font-weight:850;letter-spacing:.14em}.sbo-p-summary-title strong{font-size:.95rem;font-weight:850;line-height:1.22;color:#182b4b}.sbo-p-summary-title small{font-size:.66rem;color:#7b879a;margin-top:1px}.sbo-p-summary-item{display:flex;flex-direction:column;align-items:center;justify-content:center;border-left:1px solid #e8ebf1;gap:1px;text-align:center;padding:3px 6px}.sbo-p-summary-item strong{font-size:1.28rem;color:#162a4c;font-weight:850;line-height:1.2}.sbo-p-summary-item span{font-size:.68rem;color:#7a8798;font-weight:650}.sbo-p-summary-win strong{color:#168160}.sbo-p-controls{display:flex;align-items:center;justify-content:space-between;gap:10px 15px;flex-wrap:wrap;margin:17px 0 5px}.sbo-p-tabs{display:inline-flex;gap:3px;background:#f1f4f8;border-radius:11px;padding:4px;border:1px solid #e8ebf1}.sbo-p-tabs .sbo-p-tab{appearance:none;border:0!important;box-shadow:none!important;text-decoration:none!important;white-space:normal;cursor:pointer;color:#53647e!important;font-weight:780!important;line-height:1.25!important;font-size:.78rem!important;background:transparent!important;padding:10px 12px!important;border-radius:8px!important;text-align:center;transition:background .15s,color .15s}.sbo-p-tabs .sbo-p-tab:hover{background:#e5eaf3!important}.sbo-p-tabs .sbo-p-tab.active,.sbo-p-tabs .sbo-p-tab[aria-selected="true"]{background:var(--sbo-navy)!important;color:#fff!important;box-shadow:0 3px 7px rgb(13 25 52 / .16)!important}.sbo-p-tab:focus-visible,.sbo-p-bets summary:focus-visible,.sbo-p-insights summary:focus-visible,.sbo-p-partners a:focus-visible,.sbo-p-league:focus-visible{outline:3px solid #dbaf50!important;outline-offset:2px!important}.sbo-p-filter-label{font-size:.75rem;font-weight:800;color:#53647e;display:flex;align-items:center;gap:8px}.sbo-p-league{color:#203455!important;border:1px solid #d4dce9!important;border-radius:8px!important;background:#fff!important;min-height:39px;font-size:.75rem!important;padding:8px!important;max-width:230px;min-width:155px;box-shadow:none!important}.sbo-p-day-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 11px}.sbo-p-date{font-size:1rem!important;font-weight:800!important;margin:0!important;color:#172b4d!important}.sbo-p-count{color:#866125;background:#fcf4e1;border:1px solid #f4e6c9;border-radius:99px;font-size:.69rem;font-weight:850;padding:5px 10px;white-space:nowrap}.sbo-p-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));gap:13px;align-items:start}.sbo-p-card{min-width:0;background:#fff;border:1px solid #dce3ee;border-radius:15px;padding:17px 17px 16px;box-shadow:0 5px 16px rgb(18 30 56 / .045);transition:border-color .2s,box-shadow .2s;display:flex;flex-direction:column;gap:0}.sbo-p-card:hover{border-color:#d8b873;box-shadow:0 7px 20px rgb(18 30 56 / .09)}.sbo-p-meta{display:flex;justify-content:space-between;align-items:center;gap:7px;flex-wrap:wrap;font-size:.71rem;font-weight:750}.sbo-p-league-name{display:inline-flex;align-items:center;gap:6px;border-radius:7px;color:#4c5570;background:#f3f5f9;padding:4px 7px;max-width:75%;line-height:1.3}.sbo-p-league-name img{width:18px;height:18px;object-fit:contain;flex:0 0 auto}.sbo-p-kickoff{white-space:nowrap;background:#fff8e9;color:#8b672e;border:1px solid #f2e9d3;padding:5px 8px;border-radius:8px;font-size:.68rem}.sbo-p-matchup{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;margin:12px 0 4px;min-height:70px}.sbo-p-team{display:flex;min-width:0;flex-direction:column;align-items:center;gap:6px;text-align:center}.sbo-p-team-logo{width:38px;height:38px;display:flex;align-items:center;justify-content:center;flex:0 0 38px;color:#8392ae;font-size:20px}.sbo-p-team-logo img{display:block;width:38px;height:38px;object-fit:contain}.sbo-p-team strong{display:block;font-size:.89rem;font-weight:850;line-height:1.25;color:#172943;overflow-wrap:anywhere}.sbo-p-versus{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:51px}.sbo-p-versus b{font-size:1rem;color:#152747;font-weight:900;line-height:1.25;white-space:nowrap}.sbo-p-versus span{font-size:.63rem;font-weight:750;color:#9b875e;white-space:nowrap}.sbo-p-venue{text-align:center;margin:2px 0 9px;color:#8995a8;font-size:.68rem}.sbo-p-pick{display:flex;flex-direction:column;gap:4px;position:relative;margin-top:11px;padding:12px 12px 12px 13px;border-radius:10px;border:1px solid #eee3ca;border-left:3px solid #c59a3c;background:linear-gradient(120deg,#fcf9f1,#f7f9fd)}.sbo-p-pick-label{color:#8e682c;font-size:.61rem;font-weight:850;letter-spacing:.1em}.sbo-p-pick-label span{margin-right:4px}.sbo-p-pick strong{color:#1b304f;font-size:.92rem;line-height:1.35;overflow-wrap:anywhere;font-weight:850}.sbo-p-result{align-self:flex-start;margin-top:4px;padding:4px 9px;border-radius:99px;font-size:.67rem;font-weight:900;line-height:1.2}.sbo-p-result-won{color:#086a49;background:#ddf4e8}.sbo-p-result-lost{color:#b0413a;background:#feeeee}.sbo-p-result-void{color:#746132;background:#f8f1dd}.sbo-p-result-ungraded,.sbo-p-result-pending{color:#596b83;background:#e9edf4}.sbo-p-probs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:13px}.sbo-p-probs>div{display:grid;grid-template-columns:1fr auto;gap:3px;min-width:0}.sbo-p-probs span{font-size:.68rem;color:#788698}.sbo-p-probs strong{font-size:.72rem;color:#243752;font-weight:850}.sbo-p-bar{grid-column:1/-1;height:5px;background:#ecf0f5;overflow:hidden;border-radius:99px}.sbo-p-bar i{display:block;height:100%;border-radius:99px;background:#354e78}.sbo-p-probs>div:nth-child(2) .sbo-p-bar i{background:#d5a744}.sbo-p-probs>div:nth-child(3) .sbo-p-bar i{background:#6c8cb8}.sbo-p-small{font-size:.67rem!important;line-height:1.55!important;color:#7f8b9d!important;margin:7px 0 0!important}.sbo-p-extra{margin:9px 0 0!important;font-size:.75rem!important;color:#667690!important}.sbo-p-extra strong{color:#182d50}.sbo-p-insights{border-top:1px solid #edf0f5;margin-top:13px}.sbo-p-insights summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:#566781;font-size:.76rem;font-weight:800;padding:9px 2px 1px;list-style:none!important}.sbo-p-insights summary::-webkit-details-marker{display:none}.sbo-p-insights summary span{font-size:1rem;transition:transform .15s}.sbo-p-insights[open] summary span{transform:rotate(180deg)}.sbo-p-insight-content{padding:10px 3px 4px}.sbo-p-insight-content>p{font-size:.69rem!important;color:#7c899d!important;margin:0 0 11px!important}.sbo-p-insight-metric{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;gap:9px;align-items:center;margin:0 0 12px;font-size:.68rem;font-weight:750;color:#536781;text-align:center}.sbo-p-insight-middle b{display:block;font-size:.68rem;color:#50617a;margin:0 0 5px;text-align:center}.sbo-p-versus-bar{display:flex;width:100%;height:6px;gap:3px}.sbo-p-versus-bar i{height:100%;border-radius:8px;background:#213a69}.sbo-p-versus-bar i+i{background:#d4ac53}.sbo-p-bets{margin-top:13px}.sbo-p-bets summary{list-style:none!important;display:flex;align-items:center;justify-content:center;gap:9px;border:1.5px solid #142a50;color:#142a50!important;background:#fff!important;padding:11px 12px!important;border-radius:9px!important;font-size:.81rem!important;line-height:1.2!important;font-weight:850!important;cursor:pointer;transition:background .15s,color .15s}.sbo-p-bets summary::-webkit-details-marker{display:none}.sbo-p-bets summary:hover,.sbo-p-bets[open] summary{background:#142a50!important;color:#fff!important}.sbo-p-bets summary span{line-height:.7;font-size:1.15rem;transition:transform .18s}.sbo-p-bets[open] summary span{transform:rotate(180deg)}.sbo-p-partners{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.sbo-p-partners a{display:flex!important;justify-content:center;align-items:center;gap:5px;min-height:43px;padding:9px 7px!important;font-size:.73rem!important;font-weight:850!important;text-align:center;text-decoration:none!important;line-height:1.25;border-radius:8px;border:0;box-shadow:0 3px 8px rgb(0 0 0 / .08);transition:transform .15s,filter .15s;overflow-wrap:anywhere}.sbo-p-partners a:hover{filter:brightness(1.08);transform:translateY(-1px)}.sbo-p-partners a[data-brand="bet9ja"]{background:#087c3c;color:#fff!important}.sbo-p-partners a[data-brand="betking"]{background:#143b8a;color:#fff!important}.sbo-p-partners a[data-brand="livescorebet"]{background:#ff6b00;color:#191919!important}.sbo-p-partners a[data-brand="melbet"]{background:#f4ca16;color:#17190f!important}.sbo-p-partners a[data-brand="betway"]{background:#142922;color:#fff!important}.sbo-p-partners a[data-brand="1xbet"]{background:#1767ad;color:#fff!important}.sbo-p-partners a[data-brand="stake"]{background:#182a39;color:#fff!important}.sbo-p-partners a[data-brand="bcgame"]{background:#0e8243;color:#fff!important}.sbo-p-partners a[data-brand="other"]{background:#24395e;color:#fff!important}.sbo-p-empty{background:#f8fafc;border:1px dashed #ccd6e6;border-radius:13px;text-align:center;padding:30px 18px;color:#172e53}.sbo-p-empty strong{font-weight:850}.sbo-p-empty p{font-size:.81rem;color:#71819a;margin:8px 0 0}.sbo-p-filter-empty{text-align:center;padding:15px;color:#6a7992;font-size:.8rem}.sbo-p-footer{margin-top:22px;border-top:1px solid #e7ebf2;padding-top:13px;color:#748199;font-size:.71rem;line-height:1.55}.sbo-p-footer a{color:#1d3e70!important;font-weight:850;text-decoration:underline}.sbo-p [hidden]{display:none!important}@media(max-width:750px){.sbo-p-head{padding:21px 18px;display:block}.sbo-p-timezone{margin-top:12px}.sbo-p-controls{align-items:stretch}.sbo-p-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.sbo-p-tabs .sbo-p-tab{padding:9px 5px!important;font-size:.73rem!important}.sbo-p-filter-label{justify-content:space-between;width:100%}.sbo-p-league{flex:1;max-width:none;min-width:0}.sbo-p-card{padding:15px}.sbo-p-summary{grid-template-columns:repeat(3,1fr);row-gap:8px}.sbo-p-summary-title{grid-column:1/-1;padding:2px 8px 7px;border-bottom:1px solid #e8ecf2}.sbo-p-summary-item:nth-of-type(2){border-left:none}.sbo-p-summary-item strong{font-size:1.15rem}}@media(max-width:400px){.sbo-p-matchup{gap:5px}.sbo-p-team strong{font-size:.79rem}.sbo-p-team-logo,.sbo-p-team-logo img{width:34px;height:34px}.sbo-p-partners a{font-size:.67rem!important}.sbo-p-disclose{display:block}.sbo-p-disclose strong{display:block;margin-bottom:4px}}@media(prefers-reduced-motion:reduce){.sbo-p *{transition:none!important}.sbo-p-partners a:hover{transform:none!important}}.sbo-p details.sbo-p-bets:not([open])>:not(summary),.sbo-p details.sbo-p-insights:not([open])>:not(summary){display:none!important}.sbo-p .sbo-p-logo-initials,.sbo-p .sbo-p-logo-fallback:not([hidden]){display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;font-size:.7rem;letter-spacing:.03em;font-weight:850;color:#284b75;background:#eff3fa;border:1px solid #dfe7f3}.sbo-p .sbo-p-logo-fallback[hidden]{display:none!important}