.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}.sbo-p-history{background:#fff;border:1px solid #dfe5ef;border-radius:14px;padding:16px;margin:0 0 16px;box-shadow:0 4px 17px rgb(16 31 61 / .04);min-width:0}.sbo-p-history-top{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;margin:0 0 13px}.sbo-p-history-top .sbo-p-summary-kicker{display:block;color:#996b28;font-size:.63rem;letter-spacing:.12em;font-weight:850}.sbo-p-history-top h3{color:#142b4c!important;font-size:1.05rem!important;line-height:1.3!important;margin:4px 0 2px!important;font-weight:850!important}.sbo-p-history-top p{margin:0!important;color:#667890;font-size:.76rem!important}.sbo-p-history-periods{display:inline-flex;gap:3px;background:#eff3f8;padding:4px;border:1px solid #e1e7f1;border-radius:10px}.sbo-p-history-periods button{font-weight:850!important;font-size:.73rem!important;padding:9px 11px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:#596d88!important;box-shadow:none!important;line-height:1.2!important;cursor:pointer}.sbo-p-history-periods button:hover{background:#e1e9f4!important}.sbo-p-history-periods button.active{background:#12284d!important;color:#fff!important}.sbo-p-history-periods button:focus-visible,.sbo-p-history-deep summary:focus-visible,.sbo-p-clear-filters:focus-visible,.sbo-p-market:focus-visible,.sbo-p-result-filter:focus-visible{outline:3px solid #d4aa50!important;outline-offset:2px!important}.sbo-p-hist-numbers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid #e5eaf3;border-radius:10px;background:#f9fbfe;padding:9px 6px}.sbo-p-hist-numbers>div{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5px 8px;text-align:center;border-left:1px solid #e1e8f1;gap:1px}.sbo-p-hist-numbers>div:first-child{border-left:0}.sbo-p-hist-numbers strong{color:#172b4d;font-size:1.35rem;line-height:1.2;font-weight:900}.sbo-p-hist-numbers span{font-size:.7rem;color:#718199;font-weight:700}.sbo-p-hist-numbers .sbo-p-hist-won strong{color:#08754e}.sbo-p-hist-numbers .sbo-p-hist-lost strong{color:#9f3b37}.sbo-p-hist-context{margin:8px 0 0!important;color:#74829a!important;font-size:.71rem!important;line-height:1.5!important}.sbo-p-history-deep{margin:10px 0 0;border-top:1px solid #e5eaf1;padding:9px 0 0}.sbo-p-history-deep>summary{list-style:none!important;cursor:pointer;font-size:.77rem!important;font-weight:850!important;display:flex;align-items:center;justify-content:space-between;color:#254674;padding:3px 1px 6px}.sbo-p-history-deep>summary::-webkit-details-marker{display:none}.sbo-p-history-deep>summary span{transition:transform .2s}.sbo-p-history-deep[open]>summary span{transform:rotate(180deg)}.sbo-p-hist-section{margin:12px 0 4px;padding:13px;border:1px solid #e6ebf3;border-radius:11px;background:#fbfcff;min-width:0}.sbo-p-hist-section h4{margin:0 0 11px!important;color:#172f55!important;font-size:.83rem!important;font-weight:850!important}.sbo-p-trend{display:grid;gap:8px}.sbo-p-trend-row{display:grid;grid-template-columns:minmax(60px,110px) minmax(0,1fr) 25px;align-items:center;gap:10px;font-size:.68rem;color:#62738b}.sbo-p-trend-row b{color:#213854;text-align:right}.sbo-p-trend-track{height:10px;background:#e9edf3;border-radius:99px;overflow:hidden}.sbo-p-trend-fill{height:100%;display:flex;overflow:hidden;border-radius:99px}.sbo-p-trend-fill i:first-child{background:#098b67;flex:0 0 auto}.sbo-p-trend-fill i:last-child{background:#d7a247;flex:1 1 auto}.sbo-p-trend-legend{display:flex;flex-wrap:wrap;align-items:center;gap:7px 17px;padding:8px 0 1px;font-size:.69rem;font-weight:750;color:#68788f}.sbo-p-trend-legend span:first-child{color:#098b67}.sbo-p-trend-legend span:nth-child(2){color:#bf8831}.sbo-p-trend-legend small{font-size:.66rem;font-weight:400}.sbo-p-hist-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.sbo-p-hist-split>.sbo-p-hist-section{margin-bottom:0}.sbo-p-break-row{margin:0 0 12px}.sbo-p-break-row:last-child{margin-bottom:0}.sbo-p-break-top{display:flex;gap:5px;align-items:baseline;justify-content:space-between;flex-wrap:wrap;margin-bottom:5px;font-size:.7rem;color:#718199}.sbo-p-break-top strong{font-weight:850;color:#253b59;max-width:100%;overflow-wrap:anywhere}.sbo-p-break-top span{font-size:.66rem}.sbo-p-break-top b{color:#173d65;padding-left:4px}.sbo-p-break-bar{width:100%;height:7px;background:#e8eef6;border-radius:99px;overflow:hidden}.sbo-p-break-bar i{display:block;height:100%;background:linear-gradient(90deg,#0a8b69,#4bb18e);border-radius:99px}.sbo-p-break-row small{display:block;font-size:.62rem;color:#9b6a33;margin-top:3px}.sbo-p-hist-empty{font-size:.73rem;color:#75839a;margin:0!important}.sbo-p-hist-recent{display:grid;gap:0;overflow-x:auto}.sbo-p-hist-recent-row{display:grid;grid-template-columns:78px minmax(110px,1fr) minmax(115px,1.5fr) 55px;align-items:center;gap:10px;padding:10px 5px;border-top:1px solid #e8edf4;color:#73819a;font-size:.71rem;line-height:1.35;min-width:390px}.sbo-p-hist-recent-row:first-child{border-top:0}.sbo-p-hist-recent-row strong{color:#1a3050;font-size:.72rem;overflow-wrap:anywhere}.sbo-p-hist-recent-row b{text-align:right;font-size:.72rem}.sbo-p-recent-won{color:#098b67}.sbo-p-recent-lost{color:#a8433d}.sbo-p-recent-void{color:#94712c}.sbo-p-filter-wrap{display:flex;align-items:center;justify-content:flex-end;gap:8px 13px;flex-wrap:wrap}.sbo-p-filter-label{gap:6px}.sbo-p-filter-wrap select{color:#203455!important;border:1px solid #d4dce9!important;border-radius:8px!important;background:#fff!important;min-height:38px;font-size:.73rem!important;padding:7px 9px!important;min-width:135px;max-width:215px;box-shadow:none!important}.sbo-p-clear-filters{font-size:.72rem!important;font-weight:800!important;color:#204270!important;background:#fff!important;border:1px solid #cbd5e2!important;border-radius:8px!important;padding:8px 10px!important;cursor:pointer;min-height:37px}.sbo-p-market-chip{font-size:.63rem!important;font-weight:800!important;color:#8b6b33!important;margin-top:2px;align-self:flex-start}.sbo-p [hidden]{display:none!important}@media(max-width:960px){.sbo-p-controls{align-items:stretch;justify-content:flex-start}.sbo-p-filter-wrap{justify-content:flex-start;width:100%}}@media(max-width:700px){.sbo-p-hist-split{grid-template-columns:1fr}.sbo-p-history{padding:12px}.sbo-p-hist-numbers strong{font-size:1.13rem}.sbo-p-history-periods{width:100%;justify-content:space-between}.sbo-p-history-periods button{flex:1}.sbo-p-filter-wrap{display:grid;grid-template-columns:1fr 1fr;gap:9px}.sbo-p-filter-wrap .sbo-p-filter-label{display:flex;flex-direction:column;align-items:stretch;gap:4px}.sbo-p-filter-wrap select{max-width:none;min-width:0;width:100%}.sbo-p-filter-wrap .sbo-p-clear-filters{align-self:end}.sbo-p-trend-row{grid-template-columns:minmax(65px,90px) minmax(0,1fr) 22px;gap:6px}.sbo-p-hist-section{padding:10px}}@media(max-width:390px){.sbo-p-hist-numbers strong{font-size:1rem}.sbo-p-hist-numbers span{font-size:.61rem}.sbo-p-hist-numbers>div{padding:5px 3px}.sbo-p-filter-wrap{grid-template-columns:1fr}}.sbo-p-history-deep:not([open])>:not(summary){display:none!important}.sbo-p-featured{border:1px solid #dce3ee;border-radius:15px;background:#fff;padding:17px;margin:0 0 16px;box-shadow:0 6px 22px rgb(13 33 65 / .05)}.sbo-p-featured-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.sbo-p-featured-header .sbo-p-summary-kicker{font-size:.61rem;letter-spacing:.13em;color:#996b28;font-weight:900}.sbo-p-featured-header h3{color:#142b4c!important;margin:4px 0!important;font-size:1.25rem!important;line-height:1.3!important;font-weight:900!important}.sbo-p-featured-header p,.sbo-p-featured-empty{font-size:.73rem!important;line-height:1.45!important;color:#687991!important;margin:0!important}.sbo-p-featured-count{white-space:nowrap;background:#fff7e9;color:#835b21;border:1px solid #f1e2c0;padding:5px 10px;border-radius:99px;font-weight:800;font-size:.68rem}.sbo-p-featured-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.sbo-p-featured-card{border:1px solid #dfe6f2;border-top:3px solid #d3a84d;border-radius:11px;padding:13px;background:linear-gradient(180deg,#fdfefe,#f7f9fd);min-width:0;display:flex;flex-direction:column;gap:8px}.sbo-p-featured-card .sbo-p-featured-league{font-size:.64rem;line-height:1.4;color:#697d97;font-weight:800}.sbo-p-featured-card strong{color:#14284c;font-size:.82rem;line-height:1.4;overflow-wrap:anywhere}.sbo-p-featured-card p{font-size:.76rem!important;line-height:1.45!important;margin:0!important;color:#264165;overflow-wrap:anywhere;flex:1}.sbo-p-featured-card a{color:#173b6a!important;text-decoration:underline!important;text-underline-offset:3px;font-size:.72rem;font-weight:900;align-self:flex-start}.sbo-p-featured-card a:focus-visible{outline:3px solid #d6aa43;outline-offset:3px}.sbo-p-featured-label{font-size:.65rem;color:#8f661f;font-weight:900;background:#fff7e8;padding:7px 9px;border-radius:7px;margin:0 0 9px;border:1px solid #f2e5cd}.sbo-p-card:focus{outline:3px solid #d6aa43;outline-offset:3px}.sbo-p-analysis-heading{margin:13px 0 8px;font-size:.73rem;font-weight:900;color:#1e3c62}.sbo-p-analysis-summary{background:#eef3fa;border-left:3px solid #cfa145;border-radius:6px;padding:9px 10px;color:#233d60!important;margin:3px 0 9px!important;font-size:.73rem!important;line-height:1.55!important}.sbo-p-recent-teams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sbo-p-recent-team{background:#f8fafd;border:1px solid #e0e7f1;border-radius:9px;padding:10px;display:flex;flex-direction:column;gap:5px;min-width:0}.sbo-p-recent-team strong{font-size:.72rem;color:#1a355c;overflow-wrap:anywhere}.sbo-p-recent-team span{font-size:.67rem;color:#546e8a;line-height:1.4}.sbo-p-recent-team small{font-size:.61rem;color:#7d8ca0}.sbo-p-h2h{display:grid;gap:5px}.sbo-p-h2h-row{display:grid;grid-template-columns:70px minmax(0,1fr) 40px;gap:7px;border-bottom:1px solid #e6eaf1;padding:5px 0;align-items:center;color:#516783;font-size:.65rem;line-height:1.4}.sbo-p-h2h-row span{overflow-wrap:anywhere}.sbo-p-h2h-row strong{text-align:right;color:#203a5f}.sbo-p-analysis-muted,.sbo-p-analysis-note{font-size:.67rem!important;line-height:1.5!important;color:#697d96!important;margin:9px 0 2px!important}.sbo-p details.sbo-p-analysis:not([open])>:not(summary){display:none!important}@media(max-width:820px){.sbo-p-featured-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.sbo-p-featured{padding:12px}.sbo-p-featured-header{align-items:flex-start}.sbo-p-featured-grid{grid-template-columns:1fr}.sbo-p-featured-card{padding:12px}.sbo-p-recent-teams{grid-template-columns:1fr}.sbo-p-h2h-row{grid-template-columns:66px minmax(0,1fr) 32px;font-size:.61rem}}.sbo-p-unavailable{font-size:.72rem!important;line-height:1.45!important;color:#667791!important;margin:10px 0!important}.sbo-p-unavailable strong{color:#334b71;font-weight:800}.sbo-p-analysis-only{background:#f9fbff}.sbo-p-analysis-only-card{border-top-color:#8fa4bf;gap:9px}.sbo-p-analysis-only-status{color:#5c6f89!important;font-size:.72rem!important;margin:0!important}.sbo-p-analysis-only .sbo-p-insights{margin-top:3px}.sbo-p details.sbo-p-odds{border:1px solid #d6dfec;background:#fbfcff;border-radius:10px;margin:10px 0 4px;overflow:hidden}.sbo-p .sbo-p-odds>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 12px;cursor:pointer;color:#15335d;font-size:.77rem;font-weight:900;list-style:none}.sbo-p .sbo-p-odds>summary::-webkit-details-marker{display:none}.sbo-p .sbo-p-odds>summary:hover{background:#f1f5fb}.sbo-p .sbo-p-odds>summary:focus-visible{outline:3px solid #caa044;outline-offset:-3px}.sbo-p .sbo-p-odds-count{margin-left:auto;background:#fff3db;color:#8c6627;border-radius:99px;padding:3px 7px;font-size:.62rem}.sbo-p .sbo-p-odds-body{border-top:1px solid #e4eaf4;padding:10px 12px}.sbo-p .sbo-p-odds-table{display:grid;gap:0}.sbo-p .sbo-p-odds-entry{display:grid;grid-template-columns:minmax(0,1fr) 60px 86px;gap:9px;align-items:center;padding:7px 0;border-bottom:1px solid #e9eef5;font-size:.7rem;color:#263e60}.sbo-p .sbo-p-odds-entry:last-child{border-bottom:0}.sbo-p .sbo-p-odds-entry>span{font-weight:800;min-width:0;overflow-wrap:anywhere}.sbo-p .sbo-p-odds-entry strong{color:#067c58;text-align:right;font-size:.83rem}.sbo-p .sbo-p-odds-entry small{font-size:.61rem;color:#71829b;text-align:right}.sbo-p .sbo-p-odds-link{display:inline-flex;margin-top:8px;background:#153b6c;border-radius:7px;padding:8px 11px;font-size:.7rem;font-weight:900;color:#fff!important;text-decoration:none!important}.sbo-p .sbo-p-odds-link:hover{background:#0b244b}.sbo-p .sbo-p-odds-link:focus-visible{outline:3px solid #d5aa43;outline-offset:3px}.sbo-p details.sbo-p-odds:not([open])>:not(summary){display:none!important}@media(max-width:520px){.sbo-p .sbo-p-odds-entry{grid-template-columns:minmax(0,1fr) 50px;gap:6px}.sbo-p .sbo-p-odds-entry small{grid-column:1 / -1;text-align:left;margin-top:-3px}.sbo-p .sbo-p-odds-body{padding:9px}}.sbo-p .sbo-p-odds-selection{margin:0 0 7px!important;font-size:.69rem!important;color:#516986!important;line-height:1.5!important}.sbo-p .sbo-p-odds-selection strong{color:#213b60;font-weight:850}