*{box-sizing:border-box}:root{--wine:#123c2f;--wine-dark:#0b2a20;--yellow:#d9a900;--ink:#183027;--desktop-scale:1;--mobile-scale:1;--logo-scale:1;--nav-scale:1;--table-scale:1;--account-scale:1}body,html{margin:0;min-height:100%;font-family:Arial,Helvetica,sans-serif}button,input,select{font:inherit}button{cursor:pointer}.password-input{position:relative;display:block;width:100%;min-width:0}.password-input-control{width:100%;padding-right:44px!important}.password-input-toggle{position:absolute;top:50%;right:4px;width:36px;height:36px;display:grid;place-items:center;padding:0;transform:translateY(-50%);border:0;border-radius:4px;color:#66736f;background:transparent}.password-input-toggle:hover{color:#123c2f;background:#123c2f12}.password-input-toggle:focus-visible{outline:2px solid #2697e8;outline-offset:1px}.site-shell{min-height:100vh;overflow:hidden}.mobile-account,.mobile-bottom-nav,.mobile-header-actions,.mobile-menu,.mobile-shortcuts,.mobile-slip-summary{display:none}.voucher-deposit{max-width:440px;margin:28px auto 0;padding:0 10px}.voucher-back{padding:0;margin:0 0 22px;border:0;color:#6b7785;background:transparent;font-size:16px}.voucher-method-banner{display:flex;align-items:center;gap:14px;padding:16px;border-radius:14px;background:linear-gradient(110deg,var(--wine),var(--wine-dark));color:white}.voucher-method-banner>div{display:grid;gap:5px}.voucher-method-banner b{font-size:17px}.voucher-method-banner small{font-size:14px;color:#e3f3e9}.voucher-method-icon{display:grid;place-items:center;width:62px;height:42px;border-radius:5px;background:#ffffff30;color:#e3f3e9;font-size:13px;font-weight:700}.voucher-deposit-form{display:flex;flex-direction:column;padding:22px 0 40px}.voucher-deposit-form>label{margin:18px 0 7px;color:#526579;font-size:14px}.voucher-deposit-form>label:first-child{margin-top:0}.voucher-deposit-form em{color:#e32745;font-style:normal;margin-left:2px}.voucher-amount-input,.voucher-deposit-form>input{width:100%;min-height:47px;border:1px solid #dfe4ea;border-radius:11px;background:#fff}.voucher-deposit-form>input{padding:12px 15px;color:#253a4b;font-size:16px}.voucher-amount-input{display:flex;align-items:center;padding:0 14px;gap:14px;min-height:56px}.voucher-amount-input>span{color:#98a5b4}.voucher-amount-input input{width:100%;min-width:0;height:54px;border:0;background:transparent;color:#253a4b;font-size:21px;font-weight:700;outline:none}.voucher-amount-input:focus-within{outline:2px solid var(--yellow)}.voucher-deposit-form>input:focus{outline:2px solid var(--yellow)}.voucher-deposit-form input::placeholder{color:#a2adba}.voucher-deposit-form>small{margin-top:6px;color:#98a5b4;font-size:13px}.voucher-deposit-submit{width:100%;min-height:54px;margin-top:18px;border:0;border-radius:10px;color:#fff;background:linear-gradient(110deg,var(--wine),var(--wine-dark));font-weight:700}.voucher-notice{font-size:14px;line-height:1.5;color:#526579}@media (max-width:700px){.voucher-deposit{max-width:500px;margin-top:30px;padding:0 14px}.payment-content:has(.voucher-deposit){padding:30px 26px 50px}.payment-content:has(.voucher-deposit) .balance-card{margin-top:20px}.payment-content:has(.voucher-deposit)>h1{font-size:28px}}.telebirr-instructions{display:flex;align-items:flex-start;gap:12px;margin-top:20px;padding:16px;border-radius:15px;color:#355477;background:#eef5ff;font-size:14px;line-height:1.8}.telebirr-instructions>span{color:#2983ef}.telebirr-instructions ol{margin:0;padding-left:18px}.telebirr-receiver{display:flex;min-height:47px;border:1px solid #dfe4ea;border-radius:11px;overflow:hidden;background:#f1f3f6}.telebirr-receiver input{width:100%;min-width:0;padding:12px 15px;border:0;background:transparent;color:#18304a}.telebirr-receiver button{width:50px;flex-shrink:0;border:0;border-left:1px solid #dfe4ea;background:transparent;color:#63778d}.voucher-deposit-submit:disabled{opacity:.55;cursor:not-allowed}.voucher-method-icon{object-fit:contain}.withdrawal-requests-content{min-height:670px;background:linear-gradient(135deg,#f8f9fa,#f3f4f6)}.withdrawal-requests-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.withdrawal-requests-heading h1{font-size:26px}.withdrawal-requests-heading p{margin:10px 0 24px;color:#63778d}.withdrawal-requests-heading>button{width:48px;height:42px;flex-shrink:0;border:1px solid #e1e3e6;border-radius:11px;background:#fff;color:#526579;font-size:27px;box-shadow:0 1px 2px #0001}.withdrawal-requests-heading>button:disabled{opacity:.5}.withdrawal-requests-balance{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 20px;background:#fff;border-radius:18px;box-shadow:0 1px 2px #00000008}.withdrawal-requests-balance>span{color:#98a5b4;font-size:13px;letter-spacing:.5px}.withdrawal-requests-balance strong{color:#18304a;font-size:22px;white-space:nowrap}.withdrawal-requests-balance small{color:#98a5b4;font-size:17px}.withdrawal-requests-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:46px 0 28px}.withdrawal-requests-filters label{display:grid;gap:8px;color:#526579;font-size:14px}.withdrawal-requests-filters input,.withdrawal-requests-filters select{width:100%;min-width:0;padding:12px 16px;border:1px solid #dfe4ea;border-radius:12px;background:#fff;color:#18304a;font-size:16px}.withdrawal-request-list{display:grid;gap:14px}.withdrawal-request-card{padding:24px 20px;border:1px solid #f0f0f0;border-radius:22px;background:#fff}.withdrawal-request-top{display:flex;align-items:center;gap:14px;margin-bottom:16px}.withdrawal-request-top>strong{font-size:21px;color:#18304a}.withdrawal-request-status{padding:5px 12px;border-radius:20px;font-size:13px}.withdrawal-request-status.balanced{color:#126e51;background:#dcfce7}.withdrawal-request-status.pending{color:#8a5a12;background:#fff0c2}.withdrawal-request-status.reverted{color:#b91c1c;background:#fee2e2}.withdrawal-request-meta{display:flex;flex-wrap:wrap;gap:10px 18px;color:#667085;font-size:12px;line-height:1.5}.withdrawal-request-reference{font-family:monospace;overflow-wrap:anywhere;max-width:100%}@media (max-width:700px){.withdrawal-requests-content.payment-content{padding:30px 26px 80px;min-height:calc(100dvh - 220px)}.withdrawal-requests-heading h1{font-size:24px}.withdrawal-requests-heading p{font-size:16px}.withdrawal-requests-filters{gap:14px}.withdrawal-requests-balance{padding:22px 20px}}.deposit-confirmation{max-width:480px;margin:44px auto 0;padding:0 12px 40px}.deposit-confirmation-heading{display:flex;justify-content:center;align-items:center;gap:15px;margin-bottom:24px}.deposit-confirmation-check{display:grid;place-items:center;flex-shrink:0;width:60px;height:60px;border-radius:50%;color:#fff;background:linear-gradient(135deg,#329c67,#252525);font-size:32px;font-weight:700}.payment-content .deposit-confirmation-heading h2{margin:0;text-align:left;font-size:22px;color:#18304a}.deposit-confirmation-heading p{margin:7px 0 0;color:#63778d;font-size:16px}.deposit-confirmation-details{padding:20px;border-radius:18px;background:#f8f9fa}.deposit-confirmation-amount{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 18px;color:#63778d;font-size:17px}.deposit-confirmation-amount strong{color:#252525;font-size:24px}.deposit-confirmation-details dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;font-size:13px}.deposit-confirmation-details dl>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px;border-radius:10px;background:white;min-width:0}.deposit-confirmation-details dt{color:#98a5b4}.deposit-confirmation-details dd{margin:0;color:#355477;text-align:right;overflow-wrap:anywhere;min-width:0}.deposit-confirmation-details .full{grid-column:1/-1}.deposit-confirmation-details .reference{font-family:monospace}.deposit-confirmation-details .deposit-confirmation-status{padding:4px 10px;border-radius:20px;color:#126e51;background:#dcfce7}.payment-content:has(.deposit-confirmation) .balance-card{margin-top:20px}.payment-tabs{overflow-x:auto;white-space:nowrap}.payment-tabs>button{flex-shrink:0}.account-strip{height:50px;padding:0 14px;display:flex;align-items:center;gap:10px;color:white;background:var(--wine-dark)}.account-strip>span{padding:9px;color:#222;background:#f4f4f4}.account-strip>button{height:34px;padding:0 24px;border:0;border-radius:3px;background:var(--yellow);font-weight:700}.account-strip-left,.account-strip-right,.registered-balance{display:flex;align-items:center}.account-strip-left,.registered-balance{gap:14px}.account-strip-right{margin-left:auto;gap:14px}.balance-eye,.registered-user{color:#fff;background:transparent;font-size:25px}.balance-item{display:flex;flex-direction:column;color:#fff;line-height:1.05}.balance-item b{font-size:16px}.balance-item strong{font-size:15px}.balance-hover-wrap{position:relative}.balance-hover-trigger{padding:0;border:0;color:inherit;background:transparent;text-align:left}.balance-hover-trigger:focus-visible{outline:2px solid var(--yellow);outline-offset:3px}.balance-hover-card{position:absolute;z-index:90;top:42px;left:0;width:300px;padding:9px 12px;color:#2c2c2c;background:#d8d8d8;box-shadow:0 4px 12px #0004;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .12s ease,transform .12s ease}.balance-hover-card:before{position:absolute;top:-7px;left:22px;border-right:7px solid transparent;border-bottom:7px solid #d8d8d8;border-left:7px solid transparent;content:""}.balance-hover-card p{margin:0;padding:4px 0;font-size:16px;font-weight:600;line-height:1.15;white-space:nowrap}.balance-hover-card b{font-weight:700}.balance-hover-wrap:focus-within .balance-hover-card,.balance-hover-wrap:hover .balance-hover-card{opacity:1;pointer-events:auto;transform:translateY(0)}.registered-deposit{width:115px;height:32px;border:0;border-radius:3px;color:var(--wine);background:#fff}.registered-icon{width:36px;height:34px;padding:0;border:0;color:white;background:transparent;font-size:23px}.top-app-button{min-width:62px;height:32px;border:0;border-radius:18px;color:#111;background:var(--yellow);font-weight:700}.top-language,.top-live-chat{padding:0;border:0;color:white;background:transparent;font-size:15px}.desktop-login-form{display:flex;align-items:center;gap:8px}.desktop-login-field{height:34px;display:flex;align-items:center;border-radius:3px;background:#f4f4f4;color:#333}.desktop-login-field span{width:28px;text-align:center;color:#6c7275}.desktop-login-field input{width:132px;height:100%;padding:0 8px 0 0;border:0;outline:0;color:#222;background:transparent;font-size:13px}.desktop-login-field input::placeholder{color:#777}.desktop-login-form>button{height:34px;padding:0 18px;border:0;border-radius:3px;background:var(--yellow);font-weight:700}.desktop-login-form>button:disabled{cursor:not-allowed;opacity:.65}.brand-header{height:70px;padding:0 14px;justify-content:space-between;background:var(--wine)}.brand-header,.logo{display:flex;align-items:center;color:white}.logo{text-decoration:none;white-space:nowrap;font-size:calc(38px * var(--logo-scale));font-weight:900;letter-spacing:-2px}.logo strong{color:var(--yellow);font-style:normal}.logo-mark{width:38px;height:38px;margin-right:-4px;display:inline-flex;align-items:center;justify-content:center;border:4px solid white;border-right-color:transparent;border-radius:50%;font-size:28px}.main-nav{height:100%;display:flex;align-items:end;overflow-x:auto;background:var(--wine);scrollbar-width:none}.league-tabs::-webkit-scrollbar,.main-nav::-webkit-scrollbar,.promo-track::-webkit-scrollbar,.top-matches::-webkit-scrollbar{display:none}.main-nav :is(button,a){position:relative;height:38px;flex:0 0 auto;padding:0 11px;border:0;color:white;background:transparent;font-size:calc(15px * var(--nav-scale))}.main-nav a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.main-nav :is(button,a).active{color:#111;background:var(--yellow)}.main-nav small{position:absolute;top:-13px;left:0;right:0;color:#b7d5c5;font-size:10px}.sub-nav{height:38px;padding:0 14px;display:flex;align-items:center;gap:20px;background:#f5f5f5}.sub-nav button{padding:0;border:0;background:transparent;font-weight:700}.sub-nav button.active{color:var(--wine)}.layout-grid{display:grid;grid-template-columns:270px minmax(420px,1fr) 320px;gap:10px;padding:0 10px;align-items:start}.left-rail,.right-rail{min-width:0;background:#e8e8e8}.rail-title{min-height:38px;padding:8px 12px;justify-content:space-between;color:white;background:var(--wine);font-weight:700}.rail-title,.search-box{display:flex;align-items:center}.search-box{height:40px;margin:10px;padding:0 10px;gap:8px;border-radius:6px;background:#fff}.search-box input{width:100%;border:0;outline:0}.league-row{width:100%;min-height:38px;padding:0 10px;display:flex;align-items:center;gap:8px;border:0;border-bottom:1px solid #ddd;background:#f3f3f3;text-align:left}.league-row span{color:#e32745}.in-play{width:100%;min-height:40px;border:0;background:var(--yellow);font-weight:700}.center-column{min-width:0}.promo-track{width:100%;aspect-ratio:64/15;height:auto;box-sizing:border-box;position:relative;overflow:hidden;border:0;border-radius:0;background:transparent}.promo-track:after{content:"";position:absolute;z-index:2;inset:0;border:0;pointer-events:none}.promo-slide-row{display:flex;gap:12px;width:100%;height:100%;transition:transform .5s ease;will-change:transform}.promo-slide-row>*{flex:0 0 100%;min-width:100%;box-sizing:border-box;overflow:hidden;border:0;border-radius:0;background:#eee;-webkit-user-select:none;user-select:none}.home-promotion-image{position:relative;width:100%;height:100%;display:block;background:#eee}.home-promotion-image img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center;pointer-events:none}.promo-card{position:relative;flex:0 0 100%;height:100%;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.promo-chicken{color:#664535;background:radial-gradient(ellipse at 50% 100%,#cdb895,transparent 60%),linear-gradient(135deg,#fff7e9,#eddfc8 55%,#fffaf0)}.promo-brand,.promo-footer,.promo-small{font-size:11px;font-weight:700}.promo-brand{position:absolute;top:10px}.chicken-art{position:absolute;top:22px;left:12%;font-size:62px}.promo-small{margin-top:25px;padding:6px 12px;color:#fff;background:#70271d;transform:rotate(-3deg)}.promo-percent{font-size:84px;line-height:1;color:#b29a7c;font-weight:900}.promo-footer{position:absolute;bottom:8px}.promo-refund{color:white;background:radial-gradient(ellipse at 50% 110%,#527c27,transparent 48%),linear-gradient(#171923,#63442e 55%,#141915)}.promo-refund>strong{margin:14px 0;font-size:48px;line-height:.9;font-style:italic}.refund-events{padding:8px;background:#252525;font-weight:700}.promo-view{grid-template-columns:347px minmax(0,1fr);gap:0;padding:0;background:#fff}.promo-view .left-rail{min-height:810px;background:#ddd}.promo-view .right-rail{display:none}.promo-side-title{height:40px;padding:10px 8px;border-bottom:1px solid #c1c1c1;color:#263d53;font-size:15px}.promo-page{min-height:810px;padding:50px 24px 36px;background:#fff}.promo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:70px 74px}.promo-offer{position:relative;min-width:0;padding-top:0}.promo-offer-body{min-height:285px;margin:0 25px;padding:56px 28px 25px 228px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;background:#fff;box-shadow:0 6px 18px #0004}.promo-offer-body p{margin:0;color:#111;font-size:20px;line-height:1.9}.promo-offer-body button{width:188px;height:45px;border:0;border-radius:3px;color:#fff;background:#252525;font-size:17px}.promo-offer-visual{position:absolute;z-index:2;top:-25px;left:0;width:228px;height:228px;display:grid;place-items:center;border-radius:6px;color:#fff;background:#c49b49;box-shadow:0 5px 16px #0004;white-space:pre-line;text-align:center}.promo-offer-visual strong{font-size:31px;line-height:1.05;text-shadow:1px 2px 2px #000}.promo-offer-visual img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.promo-empty{grid-column:1/-1;color:#626b73;text-align:center}.promo-detail-backdrop{position:fixed;z-index:300;inset:0;padding:20px;display:grid;place-items:center;background:#0009}.promo-detail{position:relative;width:min(680px,100%);max-height:min(80vh,760px);overflow:auto;padding:30px;border-radius:8px;color:#202830;background:#fff;box-shadow:0 16px 50px #0005}.promo-detail h2{margin:0 42px 12px 0}.promo-detail h3{margin:0 0 18px;color:#59636c}.promo-detail-copy{white-space:pre-wrap;line-height:1.7}.promo-detail-close{position:absolute;top:12px;right:12px;width:36px;height:36px;border:0;border-radius:50%;background:#eef0f2;font-size:22px;cursor:pointer}.promo-offer-visual.casino,.promo-offer-visual.first{background:radial-gradient(circle at 35% 35%,#fff7c2,#ad681f 55%,#0d3325)}.promo-offer-visual.cashback{background:radial-gradient(circle at 50% 20%,#fff,#c68962 28%,#252525 72%,#171717)}.promo-offer-visual.refund{background:radial-gradient(circle at 55% 40%,#ffd86b,#8a4d12 35%,#111 80%)}.promo-offer h2{margin:18px 0 0;text-align:center;color:#151515;font-size:23px;font-weight:400}.promo-site-footer{min-height:300px;padding:35px 60px 30px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-top:2px solid #252525;color:#fff;background:#333}.promo-footer-logo{font-size:42px;font-weight:800}.promo-footer-logo span{display:inline-grid;width:44px;height:44px;place-items:center;border-radius:50%;color:#333;background:#fff}.promo-footer-logo strong{color:#d9a900}.promo-site-footer p{max-width:1380px;margin:26px 0 48px;text-align:center;font-size:14px;font-weight:600;line-height:1.7}.promo-footer-icons{font-size:30px}.layout-grid.games-view{grid-template-columns:minmax(0,1fr);gap:0;padding:0}.layout-grid.games-view>.left-rail,.layout-grid.games-view>.right-rail{display:none}.layout-grid.games-view>.center-column{width:100%}.sub-nav.games-sub-nav{display:none}.event-section-title,.section-heading{min-height:40px;padding:8px 12px;display:flex;align-items:center;gap:10px;color:white;background:var(--wine);font-weight:700}.event-section-title{min-height:49px;justify-content:space-between}.top-matches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px;background:#e8e8e8}.match-card{min-width:0;padding:12px;background:#f7f7f7}.match-meta{display:flex;justify-content:space-between;gap:6px;font-size:13px;white-space:nowrap}.match-meta span:first-child{overflow:hidden;text-overflow:ellipsis}.teams{height:120px;display:grid;grid-template-columns:1fr 36px 1fr;text-align:center}.team,.teams{align-items:center}.team{min-width:0;display:flex;flex-direction:column;gap:5px}.team-badge{width:54px;height:54px;display:grid;place-items:center;border-radius:50%;background:#fff;font-size:32px}.team b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.versus{display:flex;flex-direction:column;align-items:center;color:var(--wine);font-size:25px}.versus small{color:#222;font-size:12px}.market-label{margin:4px 0 8px;display:flex;align-items:center;justify-content:center;gap:10px}.market-label span{height:1px;flex:1 1;background:#ccc}.odds-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.odd{min-width:0;height:43px;padding:0 9px;display:flex;align-items:center;justify-content:space-between;border:0;border-radius:6px;background:#d8d8d8}.odd.selected,button.event-odd.picked{background:var(--yellow)}.event-section{margin-top:12px}.sport-filters{display:flex;gap:6px;overflow:hidden}.sport-filter{min-height:34px;padding:3px 10px;display:flex;align-items:center;gap:5px;flex:0 0 auto;border:0;border-radius:5px;color:#fff;background:#252525;font-size:13px;font-weight:700}.sport-filter svg{width:20px;height:20px}.sport-filter.active{color:#171717;background:var(--yellow)}.league-tabs{display:flex;gap:12px;padding:8px 10px;overflow-x:auto;background:#e8e8e8}.league-tab{min-width:184px;height:50px;padding:0 12px;display:flex;align-items:center;gap:9px;flex:0 0 auto;border:0;border-radius:7px;color:#222;background:#f4f4f4;text-align:left}.league-tab.active{background:var(--yellow);font-weight:700}.league-mark{width:30px;height:30px;display:grid;place-items:center;font-size:24px}.league-date{min-height:23px;padding:2px 15px;color:var(--wine);background:#dedede;font-weight:700}.events-table{background:#f5f5f5}.event-row,.events-head{display:grid;grid-template-columns:68px minmax(140px,1fr) repeat(3,80px);align-items:stretch}.events-head{min-height:29px;background:#f2f2f2;font-size:12px}.events-head span{display:grid;place-items:center;border-right:1px solid #ccc}.event-row{min-height:58px;border-top:1px solid #ccc}.event-odd,.event-score,.event-teams,.event-time{display:flex;align-items:center;border-right:1px solid #ccc}.event-time{padding-left:10px}.event-score{justify-content:center;color:var(--wine);font-size:12px;font-weight:700;white-space:pre-line;text-align:center}.event-teams{padding:7px 10px;line-height:1.55}.event-odd{justify-content:center;background:#d6d6d6;font-size:15px}.show-more{width:100%;height:32px;border:0;color:#444;background:#e6e6e6}.betslip .slip-count{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;color:#111;background:var(--yellow)}.empty-slip{min-height:85px;padding:20px 12px;display:flex;align-items:center;justify-content:center;text-align:center}.slip-pick,.utility-box{padding:13px 10px;background:#f4f4f4}.slip-pick{display:flex;flex-direction:column;gap:6px;border-bottom:1px solid #ddd}.potential,.stake-label{margin:12px;display:flex;justify-content:space-between;gap:10px}.stake-label input{width:100px}.place-bet{width:calc(100% - 24px);height:40px;margin:0 12px 12px;border:0;background:var(--yellow);font-weight:700}.account-drawer-backdrop,.register-overlay{position:fixed;inset:0;z-index:200;display:flex;justify-content:flex-end;background:rgb(0 0 0/68%)}.register-overlay{z-index:300;display:grid;place-items:center;padding:12px;background:rgb(0 0 0/58%)}.account-drawer{width:min(87vw,560px);height:100dvh;overflow-y:auto;color:#333;background:#fff}.account-drawer-close{position:absolute;top:8px;left:16px;width:48px;height:48px;border:0;color:#fff;background:transparent;font-size:48px}.drawer-auth{padding:8px 12px 36px;text-align:center}.drawer-auth p{min-height:38px;margin:0;display:grid;place-items:center}.drawer-auth button{width:100%;min-height:46px;border:0;color:#fff;background:var(--wine)}.drawer-language,.drawer-link{width:100%;min-height:62px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-top:1px solid #c9c9c9;color:#333;background:#f0f0f0}.drawer-language select,.logged-language select{border:0;background:transparent}.drawer-apps{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px}.drawer-apps button{min-height:58px;display:flex;align-items:center;justify-content:center;gap:12px;border:0;color:#888;background:#dedede}.drawer-social{margin:24px 12px;color:var(--wine);text-align:center;font-weight:700}.register-modal{position:relative;width:min(100%,452px);max-height:calc(100dvh - 24px);overflow-y:auto;padding:38px 24px 0;border-radius:14px;color:#fff;background:var(--wine)}.register-close{position:absolute;top:5px;right:10px;width:38px;height:38px;border:0;color:white;background:transparent;font-size:34px}.register-logo{display:flex;align-items:center;justify-content:center;font-size:56px;font-weight:800;letter-spacing:-3px}.register-logo>span:last-child>span{color:var(--yellow);font-family:inherit;font-style:normal}.register-logo-mark{width:66px;height:66px;display:grid;place-items:center;border:6px solid white;border-radius:50%;color:var(--wine);background:#fff;font-size:54px}.register-modal h2{margin:8px 0 34px;text-align:center}.register-modal label{display:block;margin-top:10px;font-size:15px;font-weight:700}.register-modal input{width:100%;height:40px;margin-top:3px;padding:0 12px;border:0}.phone-field{display:grid;grid-template-columns:106px 1fr;margin-top:3px;background:#fff}.phone-field span{display:grid;place-items:center;border-right:1px solid #ddd;color:#555;font-weight:400}.phone-field input{margin:0}.register-check{display:flex!important;align-items:flex-start;gap:2px;margin-top:5px!important;line-height:1.45}.register-check input{width:16px;height:16px;margin:2px 0 0}.register-submit{width:100%;height:49px;margin-top:25px;border:0;color:#123c2a;background:#729f88;font-weight:700}.register-footer{min-height:80px;display:flex;align-items:center;justify-content:center;gap:14px}.registration-notice{position:fixed;top:43%;right:0;z-index:350;width:min(87vw,520px);transform:translateY(-50%);box-shadow:0 5px 18px #0006}.registration-notice-title{min-height:52px;padding:0 12px;display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;background:var(--wine);font-weight:700}.registration-notice-title button{position:absolute;right:8px;border:0;color:white;background:transparent;font-size:28px}.registration-notice-body{min-height:82px;padding:28px 12px;background:white;font-weight:700}.login-overlay{display:none}@media (max-width:700px){.login-overlay{display:grid}.promo-view{grid-template-columns:1fr;padding:0}.promo-view .left-rail{display:none}.promo-page{min-height:0;padding:24px 10px 28px}.promo-grid{grid-template-columns:1fr;gap:40px 0}.promo-offer-body{min-height:235px;margin:0 8px;padding:48px 18px 20px 150px}.promo-offer-visual{width:150px;height:150px;top:-10px}.promo-offer-visual strong{font-size:22px}.promo-offer-body p{font-size:16px}.promo-offer-body button{width:140px;height:38px;font-size:14px}.promo-offer h2{font-size:19px}.promo-site-footer{min-height:220px;padding:28px 18px}.promo-site-footer p{margin:18px 0 28px;font-size:12px}}.account-page{position:fixed;inset:5vh 7vw;z-index:500;overflow-y:auto;color:var(--ink);background:#f5f6f7;box-shadow:0 0 0 100vmax rgb(0 0 0/58%)}.account-page-title{height:74px;display:grid;place-items:center;color:#fff;background:var(--wine);font-size:18px;font-weight:700}.account-tabs,.payment-tabs{height:62px;padding:0 38px;display:flex;align-items:center;gap:44px;background:var(--wine-dark)}.account-tabs button,.payment-tabs button{height:100%;border:0;color:#fff;background:transparent;font-weight:700}.account-tabs button.active,.payment-tabs button.active{color:var(--yellow)}.payment-content{min-height:560px;padding:52px 40px 90px}.payment-content h1{margin:0;font-size:30px}.payment-content>p{margin:8px 0 20px;color:#63778d;font-size:18px}.balance-card{position:absolute;top:170px;right:38px;width:220px;padding:18px 20px;border-radius:16px;background:#fff;box-shadow:0 1px 4px #0001}.balance-card span{display:block;color:#9aa8b9;font-size:15px}.balance-card strong{display:block;margin-top:6px;font-size:25px}.balance-card small{color:#95a2b1;font-size:18px}.payment-content h2{margin:42px 0 12px;text-align:center;font-size:25px}.method-subtitle{text-align:center}.payment-methods{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:42px}.payment-method{min-height:130px;padding:22px 25px;display:grid;grid-template-columns:120px 1fr 42px;align-items:center;gap:18px;border:0;border-radius:18px;background:#fff;text-align:left}.method-icon{height:76px;display:grid;place-items:center;border-radius:10px;background:#f7f8f9;font-size:38px}.method-info{display:flex;flex-direction:column;gap:8px}.method-info b{font-size:17px}.method-info small{color:#98a5b4;font-size:14px}.method-arrow{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:#98a5b4;background:#f1f3f6;font-size:32px}.details-box,.password-form{max-width:960px;margin:0 auto;padding:32px 30px}.password-form{display:grid;grid-template-columns:1fr 1fr;gap:22px 38px}.password-form label{display:block;color:#111}.password-form input{width:100%;height:42px;margin-top:7px;padding:0 12px;border:1px solid #c7c7c7;background:transparent}.change-password-button{grid-column:1/-1;width:100%;height:51px;margin-top:12px;border:0;color:white;background:#8bc59e;font-weight:700}@media (max-width:700px){.account-strip{display:none}.site-shell{padding-top:124px}.brand-header{position:fixed;top:0;left:0;right:0;z-index:1000;height:124px;padding:0;display:grid;grid-template-columns:48px minmax(0,1fr) 58px;grid-template-rows:61px 63px}.mobile-menu{grid-column:1;grid-row:1;display:block;padding-left:14px;border:0;color:#fff;background:transparent;font-size:24px}.brand-header>.logo{grid-column:2;grid-row:1;justify-self:center;font-size:40px}.logo-mark{width:56px;height:56px;border-width:5px;font-size:42px}.mobile-account{grid-column:3;grid-row:1;display:block;border:0;color:white;background:transparent;font-size:25px}.main-nav{grid-column:1/4;grid-row:2;height:63px;align-items:end}.main-nav :is(button,a){height:45px;padding:0 12px;font-size:20px}.sub-nav{display:none}.mobile-shortcuts{height:87px;display:flex;overflow-x:auto;color:white;background:#252525}.mobile-shortcuts button{position:relative;height:87px;flex:0 0 82px;padding:9px 3px 8px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;border:0;border-right:1px solid #35755b;color:white;background:transparent}.mobile-shortcuts button:active{background:#243f70}.shortcut-icon{color:#b3d3c3}.shortcut-count{position:absolute;top:8px;right:4px;font-size:13px}.mobile-shortcuts b{font-size:13px;white-space:nowrap}.layout-grid{display:flex;flex-direction:column;padding:0}.left-rail{display:none}.center-column,.right-rail{width:100%}.promo-percent{font-size:72px}.section-heading{min-height:49px}.top-matches{display:flex;gap:12px;padding:15px 12px;overflow-x:auto;scroll-snap-type:x mandatory}.match-card{flex:0 0 82%;padding:13px;scroll-snap-align:start}.event-section{margin-top:0}.event-section-title{height:50px;padding:5px 10px}.sport-filter{min-height:34px;padding:3px 8px}.league-tabs{padding:7px 10px}.events-table{overflow-x:auto}.event-row,.events-head{min-width:448px;grid-template-columns:62px minmax(180px,1fr) repeat(3,63px)}.event-row{min-height:65px}.mobile-slip-summary{position:fixed;z-index:40;right:7px;bottom:84px;width:194px;min-height:74px;padding:0 12px 0 72px;display:flex;align-items:center;justify-content:flex-end;border:0;border-right:6px solid var(--wine);background:#fff;box-shadow:0 2px 8px #0003}.mobile-slip-count{position:absolute;left:-35px;top:-1px;width:76px;height:76px;display:grid;place-items:center;border:2px solid white;border-radius:50%;color:white;background:var(--wine);font-size:28px}.mobile-slip-total{display:flex;flex-direction:column;align-items:flex-end;gap:5px;font-size:14px}.account-page{position:relative;inset:auto;width:100%;min-height:calc(100dvh - 124px);box-shadow:none}.account-page-title{height:calc(var(--mobile-account-row-height) * 1.2);font-weight:400;font-size:var(--mobile-account-title-text-size)}.account-tabs,.payment-tabs{height:var(--mobile-account-row-height);padding:0;gap:0}.account-tabs button,.payment-tabs button{min-width:110px;padding:0 18px;font-weight:400}.payment-content{min-height:0;padding:32px 34px 80px}.payment-content h1{font-size:28px}.balance-card{position:static;width:100%}.payment-content h2{margin-top:32px}.payment-methods{display:flex;flex-direction:column}.payment-method{grid-template-columns:120px 1fr 38px;padding:18px 16px}.password-form{display:block;padding:22px 30px}.password-form label{margin-bottom:16px}.change-password-button{margin-top:20px}.brand-header{height:124px;grid-template-rows:61px 63px}.brand-header .main-nav{height:63px!important}.site-shell{padding-top:124px;padding-bottom:58px}.mobile-bottom-nav{position:fixed;z-index:950;right:0;bottom:0;left:0;height:58px;display:flex;align-items:stretch;border-top:1px solid #284b3e;border-radius:8px 8px 0 0;color:#d8e5df;background:var(--wine-dark);box-shadow:0 -3px 12px #0003}.mobile-bottom-nav button{min-width:0;flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;color:#b8c8c1;background:transparent;font-size:10px;font-weight:600}.mobile-bottom-nav button.active{color:var(--yellow);background:transparent}.mobile-bottom-nav button:hover{color:#f2f6f4;background:transparent}.mobile-bottom-nav-icon{height:23px;font-size:20px;line-height:23px}.account-drawer-backdrop{z-index:1100;justify-content:flex-end;background:rgb(0 0 0/72%)}.account-drawer{position:relative;z-index:1;width:min(87vw,560px);height:100dvh;overflow-y:auto;background:#f1f1f1;color:#333}.account-drawer-close{position:absolute;z-index:2;top:8px;left:8px;width:max(48px,calc(100vw - min(87vw, 560px)));height:76px;color:white;background:#061c14;font-size:46px}.logged-user{min-height:42px;padding:0 12px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #c8c8c8}.balance-panel,.logged-user{background:#f1f1f1;color:#333}.balance-panel{padding:12px}.balance-actions{display:grid;grid-template-columns:minmax(95px,1fr) minmax(82px,1fr) minmax(82px,1fr);align-items:center;gap:8px}.balance-actions>div{display:flex;flex-direction:column;gap:4px}.balance-actions button{min-height:34px;padding:0 6px;border:0;color:white;background:var(--wine);font-size:13px;font-weight:700}.logged-menu-item{width:100%;min-height:45px;padding:0 10px;display:flex;align-items:center;gap:11px;border:0;border-top:1px solid #c8c8c8;color:#3a3a3a;background:#f1f1f1;text-align:left;font-size:16px}.logged-menu-item span{width:26px;font-size:21px;text-align:center}.logged-language{min-height:48px;display:flex;align-items:center;justify-content:center;gap:7px;border-top:1px solid #c8c8c8;background:#f1f1f1}.logout-button{width:100%;min-height:49px;padding:0 12px;border:0;color:white;background:var(--wine);text-align:left;font-weight:700}.account-drawer .drawer-apps{padding:10px;background:white}.account-drawer .drawer-link{min-height:48px}.register-overlay{z-index:1200}.registration-notice{z-index:1300}}.sportsbook-market-options>button.picked,.upcoming-match-row>button.picked,button.event-odd.picked,button.mobile-live-odd.picked,button.odd.selected{color:#111!important;background:var(--yellow)!important;box-shadow:inset 0 0 0 2px var(--wine)}.league-row img{width:22px;height:22px;object-fit:contain;display:block}@media (min-width:701px){.layout-grid:not(.games-view):not(.promo-view)>.left-rail,.layout-grid:not(.games-view):not(.promo-view)>.right-rail{width:100%!important;min-width:0!important;max-width:100%!important}.layout-grid:not(.games-view):not(.promo-view)>.left-rail.desktop-left-collapsed{width:38px!important;min-width:38px!important;max-width:38px!important;flex-basis:38px!important}.layout-grid.event-layout-open{display:grid!important;grid-template-columns:minmax(0,18.05fr) minmax(0,63.9fr) minmax(0,18.05fr)!important}.layout-grid.event-layout-open>.center-column,.layout-grid.event-layout-open>.left-rail,.layout-grid.event-layout-open>.right-rail{display:block!important;min-width:0!important}.layout-grid:has(>.left-rail.desktop-left-collapsed){grid-template-columns:38px minmax(420px,1fr) 320px}.layout-grid:not(.games-view):not(.promo-view){width:auto;font-size:80%;grid-template-columns:minmax(0,18.05fr) minmax(0,63.9fr) minmax(0,18.05fr)}.layout-grid:not(.games-view):not(.promo-view) .top-leagues-section>.league-tabs{display:none}.layout-grid:not(.games-view):not(.promo-view)>.right-rail{display:block!important;visibility:visible!important}.layout-grid:not(.games-view):not(.promo-view)>.right-rail.betslip{min-width:0;width:100%}.layout-grid:not(.games-view):not(.promo-view) .event-section-title .sport-filters{display:none}.layout-grid:not(.games-view):not(.promo-view) .left-rail>.rail-title:last-of-type{min-height:40px;padding:0 14px}.layout-grid:not(.games-view):not(.promo-view) .rail-sports-list button{min-height:38px;padding:0 10px;border-bottom:1px solid #c4c4c4;font-size:15px}.layout-grid:not(.games-view):not(.promo-view) .rail-sports-list button span{min-width:28px;padding:3px 5px;font-size:12px}.layout-grid:not(.games-view):not(.promo-view) .rail-sports-list button b{font-size:22px;line-height:1}.layout-grid:not(.games-view):not(.promo-view) .rail-sports-list:after{display:block;padding:7px;color:#444;background:#eee;content:"Show more â—†";text-align:center;font-size:14px}.desktop-sport-page{min-height:100%;color:#666;background:#f5f5f5}.desktop-sport-toolbar{height:40px;display:flex;align-items:center;gap:18px;padding:0 12px;background:#eee}.desktop-sport-toolbar button{border:0;background:transparent;font-size:20px}.desktop-sport-toolbar b{color:#e2b900}.desktop-sport-heading{height:39px;padding:10px;display:flex;justify-content:space-between;color:#fff;background:var(--wine);font-weight:700}.desktop-country-group>header{min-height:38px;padding:9px 12px;display:flex;align-items:center;gap:7px;color:#263d53;background:#ddd;border-bottom:1px solid #bbb}.desktop-country-group>header b{margin-left:auto}.desktop-country-group>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:4px 12px 8px}.desktop-country-group label{min-width:0;padding:7px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-country-group input{margin-right:8px}.register-overlay{z-index:1200;padding:20px}.register-modal{width:min(512px,calc(100vw - 48px));padding:34px 24px 0}}@media (max-width:700px){.event-page-open>:not(.account-strip):not(.brand-header):not(.sub-nav){display:block!important}.event-page-open .layout-grid{display:flex!important}.event-page-open .event-detail-overlay{position:fixed;top:calc(124px * var(--top-nav-scale));right:0;bottom:0;left:0;z-index:1100;overflow-y:auto}.brand-header{grid-template-columns:minmax(0,1fr) auto auto!important;column-gap:clamp(3px,1.5vw,8px)!important;padding-inline:clamp(5px,1.5vw,12px)!important}.brand-header>.logo{grid-column:1!important;min-width:0;max-width:100%;justify-self:start!important;padding-left:clamp(4px,1.5vw,12px);overflow:hidden;font-size:clamp(20px,8.1vw,34px)!important;transform:scaleX(1.05)!important;transform-origin:left center}.brand-header>.logo .logo-mark{width:clamp(28px,11vw,46px)!important;height:clamp(28px,11vw,46px)!important;font-size:clamp(22px,8vw,34px)!important}.mobile-header-actions{grid-column:2!important;min-width:0}.mobile-login,.mobile-signup{min-width:0;padding-inline:clamp(7px,2.5vw,17px)!important;font-size:clamp(11px,3.2vw,14px)!important;white-space:nowrap}.brand-header .mobile-account{grid-column:3!important;flex:0 0 auto}}.center-column .sample-match-more,.center-column .show-more{display:flex;align-items:center;justify-content:center;gap:5px;text-align:center}.center-column .sample-match-more,.center-column .show-more,.layout-grid:not(.games-view):not(.promo-view) .rail-sports-more{width:100%;min-height:32px;padding:0;border:0;color:#444;background:transparent;font-weight:600}.register-submit:disabled{cursor:not-allowed;opacity:1}.register-submit.ready:not(:disabled){color:var(--wine-dark);background:#fff}@media (max-width:700px){.register-overlay{z-index:1200;padding:12px}.register-modal{width:min(452px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:30px 12px 0}.registration-notice{right:8px;width:min(520px,calc(100vw - 16px))}.payment-page .payment-tabs{background:var(--wine)}.payment-page .payment-mobile-title,.payment-page .payment-tabs{border-top:1px solid rgb(255 255 255/90%)}.payment-page .payment-mobile-title{border-bottom:1px solid rgb(255 255 255/90%)}.main-nav{align-items:center}.main-nav :is(button,a){width:max-content;height:36px;min-height:36px;padding:8px 10px;border-radius:2px;line-height:20px}.main-nav :is(button,a).active{border-radius:2px}}.registration-notice-body{color:#111;background:#fff;font-size:16px}.login-error{margin:10px 0 0;color:#ffd0d0;font-size:14px;font-weight:700}.account-page-backdrop{pointer-events:none}@media (max-width:700px){.account-page-backdrop{display:none}}@media (min-width:701px){.account-page{z-index:1400}.payment-page .payment-desktop-header,.profile-page .profile-desktop-header{position:relative;min-height:110px;padding:0 42px 0 14px;display:flex;align-items:center;justify-content:space-between;gap:28px;color:#fff;background:var(--wine)}.payment-brand-logo{display:inline-flex;align-items:center;flex:0 0 auto;color:#fff;text-decoration:none;white-space:nowrap;font-size:clamp(30px,3.5vw,52px);font-weight:900;letter-spacing:-2px}.payment-brand-logo strong{color:var(--yellow);font-family:inherit;font-style:normal}.payment-brand-logo .logo-mark{width:54px;height:54px;margin-right:-5px;font-size:39px}.payment-account-nav{min-width:0;flex:1 1;display:flex;align-items:center;justify-content:space-around;gap:clamp(8px,1.8vw,28px)}.payment-account-nav button{min-width:66px;padding:0;display:flex;flex-direction:column;align-items:center;gap:4px;border:0;color:#fff;background:transparent;white-space:nowrap}.payment-account-nav button>span{height:36px;font-size:32px;line-height:1}.payment-account-nav button>b{font-size:clamp(12px,1.1vw,16px)}.payment-account-nav button.active{color:var(--yellow)}.payment-overlay-close{position:absolute;top:3px;right:7px;width:28px;height:28px;padding:0;border:0;color:#fff;background:transparent;font-size:28px;line-height:1}.payment-mobile-title,.profile-page>.account-page-title,.profile-page>.account-tabs,.profile-page>.details-box,.profile-page>.password-form{display:none}.profile-desktop-tabs{height:62px;padding:0 38px;display:flex;align-items:center;gap:44px;color:#fff;background:var(--wine-dark)}.profile-desktop-tabs button,.profile-desktop-tabs span{border:0;color:#fff;background:transparent;font-size:14px;font-weight:700}.profile-desktop-tabs .active{color:var(--yellow)}.profile-desktop-details{padding:20px 30px 40px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 38px;color:#111;background:#f5f6f7}.profile-desktop-details label{min-width:0;display:flex;flex-direction:column;gap:2px;font-size:14px}.profile-desktop-details input{width:100%;height:41px;padding:0 11px;border:1px solid #c7c7c7;color:#18304a;background:transparent}.profile-desktop-details p{grid-column:1/-1;margin:20px 0 0;color:#ed321e;text-align:center;font-size:14px}}@media (max-width:700px){.payment-desktop-header,.profile-desktop-details,.profile-desktop-header,.profile-desktop-tabs{display:none}.payment-page .payment-mobile-title{display:grid}}@media (min-width:701px){.sub-nav{min-height:34px;height:34px;gap:16px}.sub-nav button{padding:5px 2px;font-size:calc(12px * var(--nav-scale));line-height:1.1;white-space:nowrap}.account-strip{position:relative;z-index:100}.desktop-profile-dropdown{position:relative;align-self:stretch;display:flex;align-items:center}.desktop-profile-trigger{width:42px;height:100%;padding:0;border:0;cursor:pointer}.desktop-profile-menu{position:absolute;z-index:1101;top:100%;left:-8px;display:none;width:200px;color:#111;background:#fff;box-shadow:0 4px 10px rgb(0 0 0/25%)}}@media (min-width:701px){.desktop-profile-dropdown:focus-within .desktop-profile-menu,.desktop-profile-dropdown:hover .desktop-profile-menu{display:block}.desktop-profile-menu button,.desktop-profile-menu-user{min-height:44px;width:100%;padding:11px 12px;display:block;text-align:left;font-size:14px}.desktop-profile-menu-user{color:#fff;background:var(--wine-dark);border-bottom:1px solid #ccc}.desktop-profile-menu button{border:0;border-bottom:1px solid #c8c8c8;color:#111;background:#fff}.desktop-profile-menu button:focus-visible,.desktop-profile-menu button:hover{background:#f1f1f1}}@media (max-width:700px){:root{--mobile-header-height:48px;--mobile-logo-size:30px;--mobile-menu-icon-size:24px;--mobile-main-nav-height:55px;--mobile-main-nav-text-size:16px;--mobile-main-nav-item-height:18px;--mobile-main-nav-side-space:10px;--mobile-sub-nav-height:42px;--mobile-sub-nav-text-size:14px;--mobile-sub-nav-item-height:42px;--mobile-sub-nav-side-space:14px;--mobile-shortcut-height:60px;--mobile-shortcut-item-width:65px;--mobile-shortcut-icon-size:34px;--mobile-shortcut-text-size:11px;--mobile-account-row-height:32px;--mobile-account-title-text-size:14px;--mobile-account-tabs-text-size:13.9px;--mobile-payment-nav-height:var(--mobile-account-row-height);--mobile-payment-nav-text-size:var(--mobile-account-tabs-text-size);--mobile-payment-nav-item-width:120px;--mobile-payment-content-scale:0.8;--mobile-profile-nav-height:var(--mobile-account-row-height);--mobile-profile-nav-text-size:var(--mobile-account-tabs-text-size);--mobile-profile-nav-item-width:110px;--mobile-drawer-width:85vw;--mobile-drawer-text-size:13px;--mobile-drawer-row-height:27px;--mobile-auth-title-size:20px;--mobile-auth-label-size:15px;--mobile-auth-input-height:20px;--mobile-auth-button-height:30px}.brand-header{grid-template-rows:var(--mobile-header-height) calc(var(--mobile-main-nav-height) - 4px);height:calc(var(--mobile-header-height) + var(--mobile-main-nav-height) - 4px)}.site-shell{padding-top:calc(var(--mobile-header-height) + var(--mobile-main-nav-height) - 4px)}.brand-header>.logo{font-size:var(--mobile-logo-size)}.mobile-account,.mobile-menu{font-size:var(--mobile-menu-icon-size)}.main-nav{height:calc(var(--mobile-main-nav-height) - 4px)}.main-nav :is(button,a){height:var(--mobile-main-nav-item-height);transform:translateY(3px);padding-left:var(--mobile-main-nav-side-space);padding-right:var(--mobile-main-nav-side-space);font-size:var(--mobile-main-nav-text-size)}.sub-nav{min-height:var(--mobile-sub-nav-height);height:var(--mobile-sub-nav-height)}.sub-nav button{min-height:var(--mobile-sub-nav-item-height);padding-left:var(--mobile-sub-nav-side-space);padding-right:var(--mobile-sub-nav-side-space);font-size:var(--mobile-sub-nav-text-size)}.mobile-shortcuts,.mobile-shortcuts button{height:var(--mobile-shortcut-height)}.mobile-shortcuts button{flex-basis:var(--mobile-shortcut-item-width)}.mobile-shortcuts svg,.sport-filter svg{width:var(--mobile-shortcut-icon-size);height:var(--mobile-shortcut-icon-size)}.mobile-shortcuts b{font-size:var(--mobile-shortcut-text-size)}.payment-tabs{height:var(--mobile-payment-nav-height);justify-content:flex-start;gap:30px;padding-left:20px}.payment-tabs button{min-width:0;padding-left:0;padding-right:0;font-size:var(--mobile-payment-nav-text-size);text-align:left;white-space:nowrap}.payment-page .payment-content{zoom:var(--mobile-payment-content-scale);transform-origin:top left}.account-tabs{height:var(--mobile-profile-nav-height);justify-content:flex-start;gap:30px;padding-left:20px}.account-tabs button{min-width:0;padding-left:0;padding-right:0;font-size:var(--mobile-profile-nav-text-size);text-align:left;white-space:nowrap}.account-drawer{width:min(var(--mobile-drawer-width),560px)}.account-drawer,.logged-menu-item{font-size:var(--mobile-drawer-text-size)}.logged-menu-item{min-height:var(--mobile-drawer-row-height)}.register-modal h2{font-size:var(--mobile-auth-title-size)}.register-modal label{font-size:var(--mobile-auth-label-size)}.register-modal input{height:var(--mobile-auth-input-height)}.register-submit{height:var(--mobile-auth-button-height)}}.game-lobby{min-height:560px;padding:clamp(18px,2.2vw,34px);background:#f1f2f4}.game-lobby-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:22px;padding-bottom:14px;border-bottom:1px solid #d8d9dc}.game-lobby-heading p{margin:0 0 5px;color:#6e9882;font-size:12px;font-weight:700;letter-spacing:.12em}.game-lobby-heading h1{margin:0;color:var(--ink);font-size:clamp(23px,2vw,30px)}.game-lobby-heading>span{color:#667085;font-size:14px}.game-lobby-message{margin:24px 0;padding:22px;border-radius:8px;background:#fff;color:#344054}.game-lobby-error{color:#22694b}.game-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px}.provider-game-card{position:relative;overflow:hidden;min-width:0;border:1px solid #e1e3e6;border-radius:10px;background:#fff;box-shadow:0 2px 8px #172b4d0b}.provider-game-card>img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;background:#e6e7e9}.provider-game-info{padding:12px 14px 15px}.provider-game-info h2{margin:0 0 6px;color:#182b43;font-size:17px}.provider-game-info p,.provider-game-info small{margin:0;color:#667085;font-size:13px;text-transform:capitalize}.provider-game-info p span{padding:0 4px}.provider-game-info small{display:block;margin-top:7px;color:#8b96a5}.provider-game-status{position:absolute;top:10px;left:10px;padding:5px 8px;border-radius:4px;color:#fff;background:#252525;font-size:10px;font-weight:700;letter-spacing:.05em}@media (max-width:700px){.game-lobby{min-height:calc(100dvh - 211px);padding:16px 12px 30px}.game-lobby-heading{margin-bottom:14px}.game-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.provider-game-info{padding:10px}.provider-game-info h2{font-size:15px}.provider-game-info p,.provider-game-info small{font-size:11px}}.player-site-footer{padding:32px 20px;text-align:center;color:#667a70;background:#fff}.player-footer-brand{display:inline-block;margin-bottom:12px;color:#252525;font-size:32px;font-weight:900;text-decoration:none}.player-footer-brand strong{color:var(--yellow);font-family:inherit;font-style:normal}.player-site-footer p{max-width:1024px;margin:16px auto;font-size:14px;line-height:1.8}.player-footer-methods{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:24px 0}.player-footer-methods>span{display:grid;place-items:center;height:42px;padding:8px 12px;border-radius:7px;background:#f3f6f4}.player-footer-methods img{width:auto;max-width:110px;height:26px;object-fit:contain}.player-footer-age{display:inline-grid;place-items:center;width:40px;height:40px;border:2px solid #b6c8bf;border-radius:50%;font-size:12px;font-weight:700}.game-lobby.virtual-catalog{min-height:calc(100vh - 220px);padding:0 0 30px;color:#252525;background:#fff}.center-column:has(>.virtual-catalog){min-width:0;background:#fff}.virtual-game-search-row{position:relative;z-index:2;height:60px;display:grid;grid-template-columns:minmax(0,1fr) auto;background:#f3f6f4}.virtual-game-search{min-width:0;padding:0 12px;display:flex;align-items:center;gap:7px;color:#aaa}.virtual-game-search>span{font-size:25px;line-height:1}.virtual-game-search input{width:100%;min-width:0;height:100%;border:0;outline:0;color:white;background:transparent;font-size:16px}.virtual-game-search input::placeholder{color:#aaa;opacity:1}.virtual-provider-control{position:relative}.virtual-provider-button{height:60px;min-width:128px;padding:0 12px;display:flex;align-items:center;justify-content:center;gap:9px;border:0;border-left:1px solid #555;color:#aaa;background:transparent;font-size:16px}.virtual-provider-button span{font-size:20px}.virtual-provider-menu{position:absolute;top:60px;right:0;z-index:5;width:min(280px,80vw);max-height:60vh;overflow-y:auto;padding:8px;border:1px solid #555;border-radius:0 0 8px 8px;background:#303030;box-shadow:0 8px 20px #0007}.virtual-provider-menu label{min-height:38px;padding:6px 8px;display:flex;align-items:center;gap:9px;color:#eee}.virtual-provider-menu input{accent-color:#d9a900}.virtual-provider-menu>button{width:100%;min-height:34px;border:0;color:#d9a900;background:transparent;text-align:left}.virtual-game-tabs{min-height:64px;padding:0 10px;display:flex;align-items:center;gap:24px;overflow-x:auto;border-bottom:1px dashed #287a56;scrollbar-width:none;white-space:nowrap}.virtual-game-tabs::-webkit-scrollbar{display:none}.virtual-game-tabs>button{position:relative;flex:0 0 auto;height:64px;padding:0;border:0;color:#aaa;background:transparent;font-size:16px;font-weight:700}.virtual-game-tabs>button.active{color:#252525}.virtual-game-tabs>button.active:not(.virtual-favorites-tab):after{position:absolute;right:0;bottom:7px;left:0;height:3px;content:"";background:#1e684b}.virtual-game-tabs>.virtual-favorites-tab{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#555;font-size:22px}.virtual-game-tabs>.virtual-favorites-tab.active{color:#fff;background:#1c6347}.virtual-game-groups{padding:0 3.2%}.virtual-game-group{padding:0 0 12px}.virtual-game-group-heading{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:12px}.virtual-game-group-heading h1{margin:0 0 0 10px;color:#252525;font-size:23px}.virtual-game-group-heading>button{width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:50%;color:#fff;background:#1c6347;box-shadow:0 2px 5px #0005;font-size:32px;line-height:1}.virtual-game-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.virtual-game-card{min-width:0;color:#252525}.virtual-game-image{position:relative;overflow:hidden;display:block;width:100%;aspect-ratio:1.12/1;padding:0;border:1px solid #111;border-radius:13px;background:#191919;text-align:left}.virtual-game-image img{display:block;width:100%;height:100%;object-fit:cover}.virtual-game-image.launching img{opacity:.45}.virtual-game-opening{position:absolute;inset:0;display:grid;place-items:center;color:#fff;background:#0008;font-size:16px;font-weight:700}.virtual-game-new{position:absolute;top:12px;left:-2px;min-width:50px;padding:3px 8px 3px 11px;transform:skew(-20deg);color:#111;background:#57ff20;font-size:14px;font-style:italic;font-weight:800}.virtual-game-card-footer{min-height:36px;padding:4px 3px 0;display:flex;align-items:center;justify-content:space-between;gap:6px}.virtual-game-card-footer>span{overflow:hidden;color:#252525;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.virtual-game-card-footer>button{flex:0 0 28px;width:28px;height:28px;padding:0;border:0;color:#e9e9e9;background:transparent;font-size:23px;line-height:1}.virtual-game-card-footer>.virtual-game-title{flex:1 1 auto;width:auto;overflow:hidden;color:#252525;font-size:15px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.virtual-game-card-footer>button.favorited{color:#ff4964}@media (max-width:700px){.game-lobby.virtual-catalog{min-height:calc(100dvh - 211px)}.virtual-game-groups{padding:0 14px}.virtual-game-tabs{gap:22px}.virtual-game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.virtual-game-group-heading{min-height:68px}.virtual-game-group-heading h1{font-size:21px}}.main-nav :is(button,a).active{z-index:0;isolation:isolate;border-radius:0;background:transparent}.main-nav :is(button,a).active:before{position:absolute;z-index:-1;inset:6px 0;border-radius:3px;background:var(--yellow);content:"";pointer-events:none}.main-nav :is(button,a) small{top:2px;left:auto;right:2px;width:max-content;color:#c9e4d5;font-size:9.37125px;font-weight:800;line-height:1;animation:main-nav-new-blink 1.485s ease-in-out infinite}@keyframes main-nav-new-blink{0%,0.675%,to{opacity:1}50%{opacity:.2}}.brand-header{border-bottom:0}@media (max-width:700px){.brand-header{height:124px;grid-template-columns:10px minmax(0,1fr) auto auto;grid-template-rows:61px 63px}.brand-header .mobile-menu{display:none}.brand-header>.logo{grid-column:2;grid-row:1;justify-self:center;font-size:34px;letter-spacing:-2px}.brand-header .logo-mark{width:46px;height:46px;font-size:34px}.mobile-header-actions{grid-column:3;grid-row:1;display:flex;align-items:center;gap:6px}.mobile-header-actions.signed-out{gap:8px}.mobile-login,.mobile-signup{height:44px;padding:0 17px;border-radius:7px;font-size:14px;font-weight:800}.mobile-login{border:2px solid rgb(255 255 255/18%);color:#fff;background:#1b5a43}.mobile-signup{border:0;color:#123c2a;background:#ffd000}.brand-header .mobile-account,.mobile-balance,.mobile-bonus{height:44px;border:2px solid rgb(255 255 255/14%);border-radius:8px;color:#fff;background:#1b5a43}.mobile-balance{display:flex;align-items:center;gap:6px;padding:0 4px 0 10px;font-size:12px;font-weight:800;white-space:nowrap}.mobile-balance b{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:#123c2a;background:#ffd000;font-size:23px;line-height:1}.mobile-bonus{width:44px;padding:0;font-size:18px}.brand-header .mobile-account{grid-column:4;grid-row:1;width:44px;padding:0;font-size:22px}.brand-header{column-gap:7px;padding-right:7px}.mobile-header-actions,.mobile-header-actions.signed-out{gap:7px}.brand-header .main-nav{grid-column:1/5;grid-row:2;height:63px;padding:0 8px;gap:0;border-top:1px solid rgb(255 255 255/12%)}.brand-header .main-nav :is(button,a){height:63px;min-width:124px;padding:0 20px;font-size:16px;font-weight:800;letter-spacing:.3px;transform:none}.brand-header .main-nav :is(button,a).active{color:#ffd000;background:transparent}.brand-header .main-nav :is(button,a).active:before{display:none}.brand-header .main-nav .mobile-nav-label{position:relative;display:inline-flex;height:100%;align-items:center}.brand-header .main-nav :is(button,a).active .mobile-nav-label:after{position:absolute;right:-5px;bottom:3px;left:-5px;height:3px;border-radius:3px 3px 0 0;background:#ffd000;content:""}.site-shell{padding-top:124px}.sub-nav{display:none}:root{--top-nav-scale:0.85}.brand-header{height:calc(124px * var(--top-nav-scale))!important;grid-template-rows:calc(61px * var(--top-nav-scale)) calc(63px * var(--top-nav-scale))!important}.site-shell{padding-top:calc(124px * var(--top-nav-scale))!important}.brand-header .main-nav{height:calc(63px * var(--top-nav-scale))!important}.brand-header .main-nav :is(button,a){height:calc(63px * var(--top-nav-scale))!important;font-size:calc(16px * var(--top-nav-scale))}.brand-header .logo-mark,.brand-header>.logo{font-size:calc(34px * var(--top-nav-scale))}.brand-header .logo-mark{width:calc(46px * var(--top-nav-scale));height:calc(46px * var(--top-nav-scale))}.brand-header .mobile-account,.mobile-balance,.mobile-bonus,.mobile-login,.mobile-signup{height:calc(44px * var(--top-nav-scale))}.brand-header .mobile-account,.mobile-bonus{width:calc(44px * var(--top-nav-scale))}.brand-header .main-nav :is(button,a){min-width:calc(93px * var(--top-nav-scale));padding-left:calc(15px * var(--top-nav-scale));padding-right:calc(15px * var(--top-nav-scale))}.mobile-shortcuts{height:calc(82px * var(--top-nav-scale));margin-top:0;gap:0;padding:0 2px;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;scrollbar-width:none;background:color-mix(in srgb,var(--wine) 95%,white);border-top:1px solid rgb(255 255 255/18%)}.mobile-shortcuts::-webkit-scrollbar{display:none}.mobile-shortcuts button{height:calc(82px * var(--top-nav-scale));flex:0 0 calc(82px * var(--top-nav-scale));padding:calc(8px * var(--top-nav-scale)) 2px calc(7px * var(--top-nav-scale));border-right:1px solid rgb(255 255 255/12%)}.mobile-shortcuts svg{width:calc(34px * var(--top-nav-scale));height:calc(34px * var(--top-nav-scale));color:#fff}.mobile-shortcuts b{font-size:calc(14px * var(--top-nav-scale));font-weight:700}.shortcut-count{top:calc(2px * var(--top-nav-scale));right:calc(5px * var(--top-nav-scale));font-size:calc(12px * var(--top-nav-scale))}.layout-grid>.right-rail,.mobile-slip-summary{display:none!important}.account-drawer-backdrop{background:rgb(0 0 0/68%)}.account-drawer{width:min(85vw,360px);background:#171717;color:#fff}.account-drawer-close{top:8px;left:auto;right:12px;width:38px;height:38px;color:#b9a0a5;background:transparent;font-size:30px}.logged-user{min-height:76px;padding:42px 18px 10px;border:0;color:#fff;background:#171717}.logged-user-points{width:44px;height:44px;display:grid;place-items:center;margin-right:4px;border-radius:50%;color:#123c2a;background:#ffd000;font-weight:800}.balance-panel{padding:0 16px 14px;color:#fff;background:#171717}.balance-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.drawer-total-balance{grid-column:1/-1;padding:13px 14px;border-radius:10px;background:#252525}.drawer-total-balance b,.drawer-total-balance span{display:block}.drawer-total-balance b{color:#a99298;font-size:13px;text-transform:uppercase}.drawer-total-balance span{margin-top:4px;font-size:24px;font-weight:800}.balance-actions button{min-height:38px;border-radius:8px;color:#23131a;background:#ffd000}.balance-actions button+button{color:#fff;background:#252525}.drawer-balance-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.drawer-balance-grid>div{min-width:0;padding:13px 12px;border-left:3px solid #20c95c;border-radius:10px;background:#252525}.drawer-balance-grid>div:nth-child(2){border-left-color:#ffb900}.drawer-balance-grid>div:nth-child(3){border-left-color:#ffd000}.drawer-balance-grid>div:nth-child(4){border-left-color:#ef4e55}.drawer-balance-grid b,.drawer-balance-grid strong{display:block}.drawer-balance-grid b{overflow:hidden;color:#aa969b;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.drawer-balance-grid strong{margin-top:10px;font-size:14px}.drawer-balance-grid small{color:#c3b2b5;font-size:10px}.logged-menu-item{min-height:52px;padding:0 20px;border:0;color:#fff;background:#252525;font-size:14px;font-weight:700}.logged-menu-item+.logged-menu-item{border-top:1px solid #252525}.logged-menu-item span{color:#c9dfd3}.drawer-section-label{padding:17px 20px 9px;color:#a9c8b9;background:#171717;font-size:12px;font-weight:800;letter-spacing:.4px}.logged-language{min-height:60px;justify-content:space-between;padding:0 20px;border:0;color:#fff;background:#252525}.logged-language select{color:#c9dfd3}.drawer-apps{padding:10px 16px;background:#171717}.account-drawer .drawer-apps button{min-height:56px;border-radius:10px;color:#c9dfd3;background:#252525}.logout-button{min-height:52px;margin:5px 16px 18px;width:calc(100% - 32px);border:1px solid #243f70;border-radius:12px;color:#ff7777;background:transparent}.account-drawer .drawer-link{min-height:52px;color:#fff;background:#252525}.promo-track{height:auto;aspect-ratio:auto;display:grid;padding:8px;border-radius:0;background:#e8e8e8;touch-action:pan-y}.promo-track:after{content:none}.promo-slide-row{position:relative;width:100%;height:auto;aspect-ratio:2/1;align-items:center;gap:12px}.promo-slide-row>*{flex-basis:100%;min-width:100%;height:100%;aspect-ratio:auto;border-radius:3px}:root{--mobile-top-matches-card-height:185px;--mobile-top-matches-button-height:43px;--mobile-top-matches-text-size:13px;--mobile-top-leagues-height:50px;--mobile-top-leagues-button-height:50px;--mobile-top-leagues-text-size:14px}.top-matches .match-card{min-height:var(--mobile-top-matches-card-height)}.top-matches .match-card,.top-matches .odd{font-size:var(--mobile-top-matches-text-size)}.top-matches .odd{height:var(--mobile-top-matches-button-height)}.top-matches .match-meta{font-size:var(--mobile-top-matches-text-size)}.top-leagues-section .league-tabs{min-height:var(--mobile-top-leagues-height)}.top-leagues-section .league-tab{height:var(--mobile-top-leagues-button-height);font-size:var(--mobile-top-leagues-text-size)}.popular-matches-section .event-section-title{min-height:50px;font-size:var(--mobile-top-matches-text-size)}.popular-matches-section .sport-filter{min-height:var(--mobile-top-matches-button-height);font-size:var(--mobile-top-matches-text-size)}.section-heading{height:42px;min-height:42px;padding:0 14px;font-size:15px}.top-matches{gap:12px;padding:10px 8px 14px;background:#e8e8e8}.top-matches .match-card{min-height:246px;padding:14px 12px;border-radius:3px;background:#f7f7f7}.top-matches .match-meta{font-size:14px}.top-matches .teams{height:122px;grid-template-columns:1fr 38px 1fr}.top-matches .team-badge{width:50px;height:50px;font-size:29px}.top-matches .team b{font-size:14px}.top-matches .market-label{margin:2px 0 8px;font-size:15px}.top-matches .odd{height:43px;padding:0 12px;font-size:16px}.top-leagues-section{margin-top:0}.top-leagues-section .event-section-title{height:50px;min-height:50px;padding:0 14px}.top-leagues-section .sport-filters{gap:8px;overflow-x:auto}.top-leagues-section .sport-filter{height:34px;min-height:34px;padding:0 12px;font-size:14px}.top-leagues-section .league-tabs{gap:12px;padding:8px 7px}.top-leagues-section .league-tab{min-width:178px;height:52px;padding:0 12px;font-size:15px}.top-leagues-section .league-date{height:25px;min-height:25px;padding:3px 14px;font-size:15px}.top-leagues-section .events-table{overflow-x:auto}.top-leagues-section .event-row,.top-leagues-section .events-head{min-width:595px;grid-template-columns:62px 310px repeat(3,75px)}.top-leagues-section .events-head{min-height:29px;height:29px;font-size:13px}.top-leagues-section .event-row{min-height:64px;height:64px;font-size:16px}.top-leagues-section .event-time{padding-left:12px}.top-leagues-section .event-teams{padding:7px 6px;line-height:1.5}.top-leagues-section .event-odd{font-size:16px}.top-leagues-section .show-more{height:36px;font-size:15px}.event-section:not(.top-leagues-section) .event-row,.event-section:not(.top-leagues-section) .events-head{min-width:595px;grid-template-columns:62px 310px repeat(3,75px)}.event-section:not(.top-leagues-section) .events-head{min-height:29px;height:29px;font-size:13px}.event-section:not(.top-leagues-section) .event-row{min-height:64px;height:64px;font-size:16px}.event-section:not(.top-leagues-section) .event-time{padding-left:12px}.event-section:not(.top-leagues-section) .event-teams{padding:7px 6px;line-height:1.5}.event-section:not(.top-leagues-section) .event-odd{font-size:16px}.top-matches .match-card{min-height:185px;padding:11px 9px}.top-matches .market-label,.top-matches .match-meta,.top-matches .odd,.top-matches .team b{font-size:11.25px}.top-matches .teams{height:92px;grid-template-columns:1fr 30px 1fr}.top-matches .team-badge{width:38px;height:38px;font-size:22px}.top-matches .odd{height:32px;padding:0 8px}.event-section:not(.top-leagues-section) .events-head,.top-leagues-section .events-head{min-height:22px;height:22px;font-size:11.25px}.event-section:not(.top-leagues-section) .event-row,.top-leagues-section .event-row{min-height:48px;height:48px;font-size:11.25px;grid-template-columns:41px minmax(0,1fr) repeat(3,minmax(41px,1fr))}.event-section:not(.top-leagues-section) .event-odd,.top-leagues-section .event-odd{font-size:11.25px}.event-section:not(.top-leagues-section) .event-teams,.top-leagues-section .event-teams{padding:5px;line-height:1.4}.event-section:not(.top-leagues-section),.popular-matches-section{font-size:11.25px}.event-section:not(.top-leagues-section) .event-section-title,.popular-matches-section .event-section-title{font-size:13.5px}.event-section:not(.top-leagues-section) .sport-filter,.popular-matches-section .sport-filter{font-size:15px}.event-section:not(.top-leagues-section) .event-row,.event-section:not(.top-leagues-section) .events-head,.popular-matches-section .event-row,.popular-matches-section .events-head{font-size:11.25px}.event-section:not(.top-leagues-section) .event-odd,.event-section:not(.top-leagues-section) .event-teams,.event-section:not(.top-leagues-section) .event-time,.popular-matches-section .event-odd,.popular-matches-section .event-teams,.popular-matches-section .event-time,.top-leagues-section .event-odd,.top-leagues-section .event-teams,.top-leagues-section .event-time{font-size:11.25px!important}.center-column .events-table{width:100%;max-width:100%;overflow-x:hidden}.center-column .event-row,.center-column .events-head{width:100%;min-width:0;grid-template-columns:12% minmax(0,52%) repeat(3,12%)}.center-column .event-odd,.center-column .event-teams,.center-column .event-time{min-width:0;overflow:hidden}.center-column .event-teams{overflow-wrap:anywhere}.center-column .event-odd{border-right:0;background:#d6d6d6;box-shadow:inset 1px 0 #f1f1f1,inset -1px 0 #bcbcbc}.center-column .event-odd,.center-column .event-row,.center-column .event-teams,.center-column .event-time,.center-column .events-head{border-top:0!important;border-bottom:0!important}.center-column .event-row{box-shadow:inset 0 -1px #c4c4c4}.center-column .event-odd,.center-column .event-teams,.center-column .event-time{border-right:0!important}.center-column .event-teams,.center-column .event-time{box-shadow:inset 0 -1px #c4c4c4}.center-column .event-odd{box-shadow:inset .5px 0 #f1f1f1,inset -.5px 0 #bcbcbc,inset 0 -1px #c4c4c4}.mobile-betslip-overlay{position:fixed;inset:0;z-index:1400;display:flex;align-items:flex-end;background:rgb(0 0 0/35%)}.mobile-betslip-panel{width:100%;max-height:94vh;max-height:94dvh;overflow-y:auto;color:#252525;background:#f4f4f4;box-shadow:0 -4px 18px rgb(0 0 0/25%);scrollbar-width:none;font-size:12px}}@media (max-width:700px){.mobile-betslip-panel::-webkit-scrollbar{display:none;width:0;height:0}.mobile-betslip-panel header{height:62px;padding:0 12px;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:18px;color:#fff;background:var(--wine);font-size:14px}.mobile-betslip-panel header button{border:0;color:#fff;background:transparent;font-size:26px;font-weight:800}.mobile-betslip-panel header .mobile-betslip-tab{font-size:16px;display:flex;align-items:center;gap:10px}.mobile-mybets{min-height:calc(94vh - 62px);min-height:calc(94dvh - 62px);padding:8px 0 36px;background:#e7e7e7;color:#252525}.mobile-mybets-search{display:flex;margin:0 14px 12px}.mobile-mybets-search input{flex:1 1;min-width:0;padding:11px;border:0;background:#d5d5d5}.mobile-mybets-search button{width:43px;border:0;color:#fff;background:var(--wine);font-size:22px}.mobile-mybets-filters{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:0 14px 12px}.mobile-mybets-filters select{padding:11px;border:0;border-radius:6px;background:#d5d5d5;font-size:14px}.mobile-mybets-ticket{margin-bottom:12px;background:#f8f8f8;text-align:center}.mobile-mybets-ticket>header{height:34px;padding:0 12px;display:flex;gap:8px;align-items:center;justify-content:space-between;color:#fff;background:var(--wine);font-size:12px}.mobile-mybets-ticket>header time{color:var(--yellow);font-weight:800}.mobile-mybets-event{position:relative;padding:12px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left}.mobile-mybets-event b{font-size:16px}.mobile-mybets-event small{font-size:12px}.mobile-mybets-event span{font-size:13px}.mobile-mybets-event em{padding:4px 10px;border-radius:12px;background:#d1d1d1;font-style:normal}.desktop-mybets-event.won,.mobile-mybets-event.won{background:#e6f6eb;box-shadow:inset 4px 0 #16803c}.desktop-mybets-event.lost,.mobile-mybets-event.lost{background:#fde9e9;box-shadow:inset 4px 0 #c83434}.desktop-mybets-event.won em,.mobile-mybets-event.won em{background:#bde6ca;color:#075f2a}.desktop-mybets-event.lost em,.mobile-mybets-event.lost em{background:#f4c6c6;color:#921d1d}.public-ticket article.won{background:#e6f6eb;border-left:4px solid #16803c}.public-ticket article.lost{background:#fde9e9;border-left:4px solid #c83434}.mobile-mybets-event strong{position:absolute;right:26px;bottom:13px}.mobile-mybets-cashout{padding:8px;border-bottom:1px solid #bbb}.mobile-mybets-ticket>p{margin:8px}.mobile-mybets-ticket>button{padding:10px;border:0;font-weight:700}.mobile-mybets-cashout-button{margin:12px 20px 18px;padding:10px;color:#fff;background:var(--wine);font-weight:700}.mobile-betslip-processing{min-height:calc(94vh - 62px);min-height:calc(94dvh - 62px);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#252525;background:#e7e7e7}.mobile-betslip-spinner{width:42px;height:42px;border:5px solid #b9b9b9;border-top:5px solid var(--wine);border-radius:50%;animation:mobile-betslip-spin .8s linear infinite}.mobile-betslip-processing p{margin:14px 0 0;font-size:17px}@keyframes mobile-betslip-spin{to{transform:rotate(1turn)}}.mobile-betslip-count{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:#111;background:var(--yellow);font-size:12px}.mobile-betslip-picks{padding:5px 4px}.mobile-betslip-picks article{position:relative;min-height:86px;padding:10px 8px;margin-bottom:5px;display:flex;flex-direction:column;gap:5px;border:1px solid #c1c1c1;background:#e7e7e7;font-size:12px}.mobile-betslip-picks article i{color:#777;font-size:11px}.mobile-betslip-picks article strong{position:absolute;right:8px;bottom:9px;font-size:12px}.mobile-betslip-picks article button{position:absolute;top:4px;right:5px;border:0;color:#263d53;background:transparent;font-size:19px}.mobile-betslip-multiple{width:calc(100% - 8px);height:39px;margin:5px 4px 12px;border:0;color:#252525;background:var(--yellow);font-weight:800}.mobile-betslip-stake,.mobile-betslip-summary-row{min-height:52px;padding:10px 4px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ccc}.mobile-betslip-stake>div{display:flex;align-items:center;border:1px solid #d2d2d2;border-radius:9px;overflow:hidden;background:#fff}.mobile-betslip-stake button{width:34px;height:34px;border:0;background:#fff;font-weight:800}.mobile-betslip-stake input{width:55px;height:34px;border:0;text-align:center;font-weight:800}.mobile-betslip-presets{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:6px 4px 10px}.mobile-betslip-presets button{height:42px;border:2px solid #ccc;border-radius:5px;background:#e9e9e9;font-weight:800}.mobile-betslip-winning{padding:10px;display:flex;flex-direction:column;align-items:center;color:#252525;background:var(--yellow)}.mobile-betslip-winning strong{font-size:25px;font-style:italic}.mobile-betslip-bonus,.mobile-betslip-settings{min-height:38px;padding:10px;border-bottom:1px dashed #e1b900}.mobile-betslip-bonus b,.mobile-betslip-settings button{float:right}.mobile-betslip-settings button{border:0;color:#252525;background:transparent;cursor:pointer}.mobile-betslip-settings>button:first-child{float:left}.mobile-betslip-settings>button:last-child{float:right}.mobile-betslip-odds-menu{margin:0 4px;border:1px solid #c4c4c4;background:#e7e7e7}.mobile-betslip-odds-menu button{width:100%;height:39px;padding:0 14px;border:0;border-bottom:1px solid #c4c4c4;color:#263d53;background:transparent;text-align:left;font-size:12px;font-weight:700}.mobile-betslip-odds-menu button:last-child{border-bottom:0}.mobile-betslip-odds-menu button.active{color:var(--wine)}.mobile-betslip-settings-menu{margin:0 4px;padding:10px 12px;border:1px solid #c9c9c9;background:#f4f4f4}.mobile-betslip-settings-menu h5{margin:0 0 8px;font-size:12px}.mobile-betslip-radio{display:grid;grid-template-columns:28px 1fr 28px 1fr;align-items:center;gap:5px;margin-bottom:12px;text-align:center}.mobile-betslip-radio button{padding:0;border:0;color:#222;background:transparent;font-size:22px}.mobile-betslip-radio button.active{color:#d1ad00}.mobile-betslip-default-stake{display:flex;align-items:center;justify-content:space-between;gap:10px}.mobile-betslip-default-stake>div{display:flex;align-items:center;border:1px solid #71333f;border-radius:7px;overflow:hidden;background:#fff}.mobile-betslip-default-stake button{width:30px;height:30px;border:0;color:#263d53;background:#fff;font-weight:800}.mobile-betslip-default-stake input{width:48px;height:30px;border:0;text-align:center;font-weight:800}.mobile-betslip-default-stake>button{width:76px;border-radius:6px;color:#fff;background:#81d88a}.mobile-betslip-share{width:calc(100% - 8px);height:38px;margin:6px 4px;border:1px solid #ccc;background:#fff;font-weight:800}.mobile-betslip-actions{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:0 4px 8px}.mobile-betslip-actions button{height:38px;border:0;color:#fff;background:#d43d42;font-weight:800}.mobile-betslip-actions button+button{background:#29c33a}.share-bet-overlay{position:fixed;inset:0;z-index:1500;display:flex;align-items:center;justify-content:center;padding:8px;background:rgb(0 0 0/55%)}.share-bet-modal{width:min(100%,425px);max-height:94vh;max-height:94dvh;overflow-y:auto;color:#252525;background:#f4f4f4}.share-bet-modal::-webkit-scrollbar{display:none}.share-bet-modal header{height:49px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;color:#fff;background:var(--wine)}.share-bet-modal header button{border:0;color:#fff;background:transparent;font-size:30px}.share-bet-booking{padding:28px 12px 30px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.share-bet-booking i{font-size:20px}.share-bet-booking strong{font-size:25px}.share-bet-booking b{font-size:14px}.share-bet-events{background:#fff}.share-bet-events h4{margin:0;padding:14px;color:#263d53;background:#d7d7d7;text-align:center}.share-bet-events article{min-height:78px;padding:13px 16px;display:grid;grid-template-columns:1fr auto;gap:4px 8px;font-size:14px}.share-bet-events article>span{grid-column:1;text-align:center}.share-bet-events article>div{grid-column:2;grid-row:1/3;align-self:center}.share-bet-events article strong{color:#d8b300}.share-bet-footer{padding:16px 12px}.share-bet-footer>div:first-child{display:grid;grid-template-columns:1fr 1fr;gap:8px}.share-bet-footer button{min-height:40px;border:0;color:#263d53;background:#d8d8d8;font-weight:800}.share-bet-footer .share-booked-code{width:100%;min-height:40px;margin-top:10px;color:#fff;background:var(--wine);font-size:13px}.share-bet-footer .share-booked-code b{color:var(--yellow);letter-spacing:.5px}.share-bet-footer .share-booked-code:disabled{opacity:.7}.share-bet-socials{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:18px}.share-bet-socials button{min-height:38px;padding:0 8px;border-radius:18px;font-size:18px}.share-bet-socials button:last-child{padding:0 14px;font-size:13px}.upcoming-page{background:#f3f3f3}.upcoming-filters{height:45px;display:grid;grid-template-columns:minmax(120px,.9fr) minmax(0,1.25fr) minmax(0,1.25fr) minmax(120px,.9fr) 52px;border-top:1px solid rgb(255 255 255/22%);background:var(--wine)}.upcoming-filters button{border:0;border-right:1px solid rgb(255 255 255/12%);color:#fff;background:transparent;font-size:14px;font-weight:700}.upcoming-page .event-section{margin-top:0}.upcoming-page .event-section-title{display:none}.upcoming-matches-table{width:100%;background:#f4f4f4}.upcoming-match-row,.upcoming-table-head{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,68px) 38px}.upcoming-table-head{min-height:29px;align-items:center;border-bottom:1px solid #ccc;font-size:12px;text-align:center}.upcoming-match-row{min-height:64px;border-bottom:1px solid #c8c8c8}.upcoming-match-info{min-width:0;padding:6px;display:flex;flex-direction:column;justify-content:center;font-size:15px}.upcoming-match-info small{overflow:hidden;color:#777;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.upcoming-match-row>button{border:0;border-left:1px solid #c4c4c4;color:#252525;background:#d7d7d7;font-size:15px}.upcoming-match-row>button.picked{color:#111;background:var(--yellow)}.upcoming-match-row .upcoming-add{background:#f4f4f4;font-size:24px;font-weight:700}.upcoming-page{position:relative}.upcoming-leagues-menu{position:absolute;top:45px;right:0;left:0;z-index:20;height:calc(100dvh - 45px - 66px);max-height:none;overflow-y:auto;color:#252525;background:#f5f5f5;box-shadow:0 3px 8px #0003;scrollbar-width:none}.upcoming-leagues-menu::-webkit-scrollbar{display:none}.upcoming-league-group-tabs{display:grid;background:#fff}.upcoming-league-group-tabs button{min-height:48px;font-weight:800}.upcoming-league-accordion>button,.upcoming-league-group-tabs button{padding:0 14px;border:0;border-bottom:1px solid #eee;color:#252525;background:#fff;text-align:left;font-size:14px;display:flex;align-items:center;justify-content:space-between;width:100%}.upcoming-league-accordion>button{min-height:50px}.upcoming-league-items{background:#f5f5f5}.upcoming-league-item{min-height:45px;padding:7px 16px;display:grid;grid-template-columns:28px 25px 1fr auto;align-items:center;gap:8px;font-size:14px}.upcoming-league-item input{width:18px;height:18px}.upcoming-league-item b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upcoming-league-item em{font-style:normal}.upcoming-league-item:not(:has(input)){grid-template-columns:28px minmax(0,1fr) auto}.upcoming-league-item em{justify-self:end;text-align:right;white-space:nowrap}.upcoming-country-button{width:100%;border:0;background:transparent;text-align:left;cursor:pointer}.upcoming-country-leagues{background:#ededed;border-top:1px solid rgba(0,0,0,.06)}.upcoming-leagues-menu>.upcoming-league-actions,.upcoming-leagues-menu>.upcoming-league-row,.upcoming-leagues-menu>h4{display:none}.upcoming-leagues-menu.group-countries>.upcoming-league-row.country{display:grid;min-height:45px;padding-left:16px;padding-right:16px;background:#f5f5f5}.popular-league-items,.upcoming-leagues-menu.group-countries>h4{display:none}.upcoming-leagues-menu.group-popular .popular-league-items{display:block}.popular-league-item{min-height:45px;padding:7px 16px;display:grid;grid-template-columns:28px 25px 1fr auto;align-items:center;gap:8px;background:#f5f5f5;font-size:14px}.popular-league-item input{width:18px;height:18px}.popular-league-item span{font-size:22px}.popular-league-item em{font-style:normal}.upcoming-league-row{min-height:44px;padding:7px 16px;display:grid;grid-template-columns:28px 25px 1fr auto;align-items:center;gap:8px;font-size:14px}.upcoming-league-row input{width:18px;height:18px}.upcoming-league-row em{font-style:normal}.upcoming-league-row.country{grid-template-columns:28px 1fr auto;background:#fafafa}.upcoming-league-row.child{grid-template-columns:28px 1fr auto;padding-left:16px}.upcoming-leagues-menu h4{margin:0;padding:12px 10px;font-size:14px;background:#fff}.upcoming-league-actions{position:fixed;right:0;bottom:66px;left:0;z-index:30;display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:12px;background:#f5f5f5}.upcoming-leagues-menu:before{display:none}.upcoming-leagues-back{width:100%;min-height:50px;padding:0 14px;border:0;color:#252525;background:#fff;text-align:left;font-size:14px}.upcoming-leagues-back span{float:right;font-weight:800}.upcoming-leagues-menu>.upcoming-league-actions{display:grid!important}.upcoming-league-actions button{height:56px;border:0;color:#252525;background:#e6e6e6;font-size:16px;font-weight:800}.upcoming-league-actions button+button{color:#fff;background:var(--wine)}.mobile-betslip-panel.placed>:not(header):not(.mobile-bet-placed){display:none}.mobile-bet-placed{min-height:252px;padding:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;background:#f4f4f4}.mobile-bet-placed>span{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#27c34a;font-size:28px;font-weight:800}.mobile-bet-placed p{margin:0;font-size:16px}.mobile-bet-placed>div{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:6px}.mobile-bet-placed button{min-height:32px;border:1px solid #263d53;color:#263d53;background:transparent;font-weight:800}.mobile-bet-placed>button{width:100%;color:#fff;border:0;background:var(--wine)}.mobile-betslip-actions button,.mobile-betslip-multiple,.mobile-betslip-presets button{font-size:12px}.mobile-betslip-winning strong{font-size:20px}.mobile-betslip-bonus,.mobile-betslip-settings,.mobile-betslip-share{font-size:12px}.mobile-slip-summary{display:flex!important;right:2px;bottom:84px;width:174px;min-height:56px;height:56px;padding:0 18px 0 6px;gap:10px;align-items:center;justify-content:flex-start;border:0;border-radius:30px;color:#fff;background:var(--wine);box-shadow:0 6px 20px rgb(0 0 0/35%)}.mobile-slip-count{position:static;width:44px;height:44px;flex:0 0 44px;border:0;border-radius:50%;color:var(--wine);background:#fff;font-size:17px}.mobile-slip-total{display:flex;flex-direction:column;align-items:flex-start;gap:0;font-size:15px;line-height:1.1}.mobile-slip-total b{color:rgb(255 255 255/70%);font-size:10px;letter-spacing:.05em}.mobile-slip-total strong{font-size:15px}.mobile-slip-summary.collapsed{width:56px;min-width:56px;padding:0 6px;gap:0;justify-content:center}.mobile-slip-summary.collapsed .mobile-slip-total{max-width:0;opacity:0;overflow:hidden}.center-column .event-odd,.center-column .event-row,.center-column .event-section,.center-column .events-head,.center-column .league-date,.center-column .league-tab,.center-column .market-label,.center-column .match-meta,.center-column .odd,.center-column .team b,.center-column .top-matches,.event-section-title,.event-section-title .sport-filter,.section-heading,.sport-filters .sport-filter{font-size:15px}.center-column .event-section-title .sport-filter{min-height:26px;height:26px;padding:0 9px;gap:4px}.center-column .event-section-title .sport-filter svg{width:15px;height:15px}.top-leagues-section .league-tab{min-width:142px;height:40px;padding:0 10px}.top-leagues-section .league-mark{width:24px;height:24px;font-size:20px}.center-column .event-section-title,.center-column .section-heading{font-size:13.5px;flex-wrap:nowrap;white-space:nowrap;overflow:visible}.center-column .event-section-title>b,.center-column .section-heading>span{flex:0 0 auto;white-space:nowrap}.center-column .event-section-title .sport-filters{min-width:0;margin-left:auto;flex:1 1 auto;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;pointer-events:auto}.center-column .event-section-title .sport-filter{flex:0 0 auto;pointer-events:auto}.event-section:not(.top-leagues-section) .events-table,.top-leagues-section .events-table{overflow-x:hidden}.event-section:not(.top-leagues-section) .event-row,.event-section:not(.top-leagues-section) .events-head,.top-leagues-section .event-row,.top-leagues-section .events-head{min-width:0;grid-template-columns:54px minmax(0,1fr) repeat(3,minmax(54px,1fr))}.league-tabs,.main-nav,.mobile-shortcuts,.sport-filters{scrollbar-width:none}.league-tabs::-webkit-scrollbar,.main-nav::-webkit-scrollbar,.mobile-shortcuts::-webkit-scrollbar,.sport-filters::-webkit-scrollbar{display:none;width:0;height:0}.center-column .event-section-title,.center-column .section-heading,.top-leagues-section .event-section-title{height:39px;min-height:39px}.center-column .event-section-title .sport-filter{min-height:23px;height:23px;padding:0 8px;gap:3px;font-size:12px}.center-column .event-section-title .sport-filter svg{width:14px;height:14px}.upcoming-filters,.upcoming-filters button,.upcoming-leagues-menu,.upcoming-leagues-menu b,.upcoming-leagues-menu button,.upcoming-leagues-menu em,.upcoming-leagues-menu label{font-size:12px}.upcoming-filters>button:nth-child(2),.upcoming-filters>button:nth-child(3){padding:0 12px;text-align:left;font-size:13px}.upcoming-league-accordion>button{min-height:40px}.upcoming-leagues-back{min-height:43px;height:43px}.upcoming-league-item{min-height:32px;padding-top:4px;padding-bottom:4px}.upcoming-league-item input{width:15px;height:15px}.upcoming-league-item b{font-weight:400}.match-strip{display:flex;gap:12px;overflow-x:auto;grid-template-columns:none;scrollbar-width:none}.match-strip::-webkit-scrollbar{display:none}.match-strip .match-card{flex:0 0 min(82%,360px)}.match-card{cursor:pointer}.event-detail-overlay{position:fixed;inset:0;z-index:80;overflow-y:auto;background:#eee}.event-page-open>:not(.event-detail-overlay):not(.brand-header){display:none!important}.event-page-open .brand-header{display:grid!important}.event-page-open .event-detail-overlay{position:fixed;top:calc(124px * var(--top-nav-scale));right:0;bottom:0;left:0;z-index:80;min-height:0}.event-detail-page{min-height:100%;padding-bottom:80px;color:#252525;background:#f5f5f5}.event-detail-page>header{display:flex;align-items:center;gap:12px;min-height:47px;padding:5px 12px;border-top:.2px solid #d2d2d2;color:var(--wine);background:#fff}.event-detail-page>header button{border:0;color:var(--wine);background:transparent;font-size:28px}.event-detail-page>header h3,.event-detail-page>header span{margin:0;overflow:hidden;font-size:13px;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.event-detail-page>header span{flex:0 0 auto;font-weight:400}.event-detail-page>header h3{font-weight:800}.event-detail-page>header>div{min-width:0;display:flex;align-items:center;gap:8px;white-space:nowrap}.event-detail-score{padding:12px;text-align:center;background:#d6d6d6}.event-detail-score>div{display:flex;align-items:center;justify-content:space-around;gap:12px;margin-top:14px;font-size:13px}.event-detail-score strong{display:flex;flex-direction:column;color:var(--wine);font-size:24px}.event-detail-score strong small{color:#252525;font-size:11px}.event-detail-tabs{padding:0;display:flex;overflow-x:auto;white-space:nowrap;color:#252525;background:#ccc;font-size:13px;scrollbar-width:auto;scrollbar-color:#fff #ccc}.event-detail-tabs:first-line{color:var(--wine)}.event-detail-tabs button{flex:0 0 auto;min-height:43px;padding:0 19px;border:0;border-right:1px solid #ccc;color:#252525;background:#fff;font-size:13px;font-weight:700}.event-detail-tabs button.active{color:#fff;background:var(--wine)}.event-detail-controls{min-height:35px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d2d2d2;background:#fff}.event-detail-controls>div{display:flex;height:100%}.event-detail-controls button{width:35px;min-height:35px;border:0;border-right:1px solid #ddd;color:var(--wine);background:#fff;font-size:18px}.event-detail-controls label{display:flex;align-items:center;gap:8px;padding:0 12px;color:var(--wine)}.event-detail-controls label span{font-size:28px}.event-detail-controls input{width:100px;border:0;outline:0;color:#252525;background:transparent;font-size:13px}.event-detail-tabs::-webkit-scrollbar{display:block;height:8px;background:#ccc}.event-detail-tabs::-webkit-scrollbar-thumb{border-radius:6px;background:#fff}.event-detail-market{margin-top:0;border-bottom:1px solid #d2d2d2;background:#fff}.event-detail-market>b{display:block;padding:12px;border-bottom:1px solid #ddd;font-size:10px}.event-detail-market-header{width:100%;flex:none!important;display:grid!important;grid-template-columns:16px 20px minmax(0,1fr);align-items:center;justify-items:start;gap:8px;padding:8px;border:0;border-bottom:1px solid #d2d2d2;color:#252525;background:#fff!important;text-align:left!important;font-size:13px}.event-detail-market-header b{margin:0;justify-self:start;text-align:left}.event-market-star{color:#9b9b9b;cursor:pointer}.event-market-star.active{color:var(--yellow)}.event-detail-market>div{display:flex}.event-detail-market button{flex:1 1;min-height:35px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #ccc;color:#252525;background:#d8d8d8;text-align:left;font-size:13px}.event-detail-market button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-detail-market button strong{margin-left:auto;font-size:13px}.center-column .event-row,.center-column .events-head{grid-template-columns:54px minmax(0,1fr) repeat(3,minmax(48px,1fr))}.center-column .match-card,.center-column .match-card .market-label,.center-column .match-card .match-meta,.center-column .match-card .odd,.center-column .match-card .team{font-size:15px}.center-column .event-row,.center-column .events-head{min-width:0!important;grid-template-columns:44px minmax(0,1fr) repeat(3,56px)!important}.upcoming-match-row,.upcoming-table-head{min-width:0!important;grid-template-columns:minmax(0,1fr) repeat(3,56px) 28px!important}.center-column .events-head span:nth-child(2),.upcoming-table-head span:first-child{justify-items:start;text-align:left}.center-column .match-card .market-label,.center-column .match-card .match-meta,.center-column .match-card .odd,.center-column .match-card .team,.center-column .match-card .team b{font-size:15px!important}.mobile-betslip-error{margin:6px 12px;color:#b42318;font-size:12px;font-weight:700;text-align:center}}.sportsbook-message{padding:10px;margin:0;font-size:13px;color:var(--ink)}.sportsbook-feed-status{padding:8px 10px;margin:0;color:var(--ink);background:color-mix(in srgb,var(--yellow) 16%,transparent);font-size:13px}.sportsbook-feed-freshness{margin:0;padding:4px 10px;color:color-mix(in srgb,var(--ink) 68%,transparent);background:color-mix(in srgb,var(--yellow) 8%,transparent);font-size:10px;text-align:right}.sportsbook-card-open{width:100%;border:0;padding:0;color:inherit;background:transparent;font:inherit;text-align:inherit}.match-card .market-label,.match-card .match-meta,.match-card .odd,.match-card .team b{font-size:90%}.sportsbook-date-row{min-height:26px;padding:5px 12px;color:var(--wine);background:#d9d9d9;font-size:13px;font-weight:800}@media (min-width:701px){body,html{overflow-x:hidden}.site-shell{width:100%;max-width:100%;zoom:.9;overflow-x:clip}}.team-badge img{display:block;width:100%;height:auto;aspect-ratio:1;max-width:100%;max-height:100%;object-fit:contain}.league-mark img{width:22px;height:22px;object-fit:contain;display:block}.upcoming-league-logo{width:25px;height:25px;display:grid;place-items:center}.upcoming-league-logo img{width:24px;height:24px;object-fit:contain;display:block}.sportsbook-event-link{border:0;color:inherit;font:inherit;background:#f5f5f5;text-align:left}.center-column .sportsbook-event-link{width:100%;min-width:0;height:100%;justify-self:stretch}.sportsbook-event-link.event-teams{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.center-column .sportsbook-data-row.event-row,.center-column .sportsbook-data-row.events-head{grid-template-columns:48px 82px 60px minmax(120px,1fr) 28px repeat(var(--sportsbook-outcomes,3),minmax(0,80px)) 34px}.sportsbook-data-row.upcoming-match-row,.sportsbook-data-row.upcoming-table-head{display:grid;grid-template-columns:minmax(120px,1fr) repeat(var(--sportsbook-outcomes,3),minmax(0,80px)) 38px}.event-detail-controls button.active{color:var(--yellow);background:var(--wine)}.event-detail-market>.sportsbook-market-heading{display:grid;grid-template-columns:24px 24px minmax(0,1fr);gap:4px;align-items:center;min-height:35px;background:#fff;border-bottom:1px solid #d2d2d2}.event-detail-market>.sportsbook-market-heading>button{padding:0 4px;min-width:0;min-height:35px;border:0;color:var(--ink);background:#fff;justify-content:flex-start;font-size:13px}.event-detail-market>.sportsbook-market-heading>.event-market-star{color:#999}.event-detail-market>.sportsbook-market-heading>.event-market-star.active{color:var(--yellow)}.event-detail-market>.sportsbook-market-options{display:grid;grid-template-columns:repeat(var(--market-columns,3),minmax(0,1fr))}.sportsbook-market-options>button{min-width:0}.sportsbook-market-options>button.picked{background:var(--yellow)}.event-odd:disabled,.odd:disabled,.sportsbook-market-options>button:disabled{opacity:.6;cursor:not-allowed}.event-odd,.odd,.sportsbook-market-options>button{position:relative}.odds-movement{position:absolute;top:50%;right:3px;transform:translateY(-50%);font-size:16px;font-style:normal;font-weight:900;line-height:1}.odds-moved strong{padding-right:8px}.odds-up{animation:odds-up-flash 1.1s ease-out}.odds-down{animation:odds-down-flash 1.1s ease-out}.odds-up .odds-movement{color:#15803d}.odds-down .odds-movement{color:#c2413b}.odd-unavailable{position:absolute;top:50%;right:0;display:grid;place-items:center;width:100%;height:100%;transform:translateY(-50%);color:#53635d;font-size:14px;font-weight:800}@keyframes odds-up-flash{0%,60%{background:#b6edc4}to{background:inherit}}@keyframes odds-down-flash{0%,60%{background:#ffc5c2}to{background:inherit}}.event-markets-link{border:0;cursor:pointer}.event-markets-link small{margin-left:2px;color:var(--wine);font-size:9px;font-weight:800}.event-detail-score small{display:flex;justify-content:space-between;gap:10px}.event-detail-score small em{color:var(--wine);font-style:normal;font-weight:800}.event-detail-score>.event-match-time{display:block;text-align:center;font-size:13px}.event-detail-score>.event-match-lineup{display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:center;gap:10px;margin:12px auto 0;max-width:720px}.event-match-lineup .event-match-team{display:flex;align-items:center;justify-content:flex-end;gap:14px;min-width:0}.event-match-lineup .event-match-team.away{flex-direction:row-reverse}.event-match-team b{min-width:0;font-size:17px;line-height:1.35;text-align:right;overflow-wrap:anywhere}.event-match-team.away b{text-align:left}.event-match-team img{width:48px;height:48px;flex:0 0 48px;object-fit:contain}.event-match-versus{font-size:17px;font-weight:700;text-align:center}@media (max-width:700px){.event-detail-score>.event-match-lineup{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:6px}.event-match-lineup .event-match-team{gap:8px}.event-match-team b{font-size:13px}.event-match-team img{width:36px;height:36px;flex-basis:36px}.event-match-versus{font-size:14px}}.sportsbook-market-title{display:flex;align-items:center;justify-content:space-between!important;gap:8px}.sportsbook-market-title>span{display:inline-flex;align-items:center;gap:5px}.market-status{padding:2px 5px;border-radius:3px;color:#54705c;background:#e4f1e6;font-size:9px;font-weight:800;text-transform:uppercase}.market-status.closed,.market-status.suspended{color:#842029;background:#f8d7da}.market-delay{color:#765b00;font-size:9px;font-weight:800;white-space:nowrap}.slip-price-change{display:flex;align-items:center;justify-content:space-between;gap:6px;color:#842029;font-size:11px}.slip-price-change button{min-height:22px;padding:2px 7px;border:0;border-radius:3px;color:#1b1b1b;background:var(--yellow);font-size:10px;font-weight:800}.sportsbook-filter-group>button{width:100%;min-height:40px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border:0;border-bottom:1px solid #eee;color:var(--ink);background:#fff;font-size:12px;text-align:left}@media (max-width:700px){.center-column .sportsbook-data-row.event-row,.center-column .sportsbook-data-row.events-head{grid-template-columns:44px minmax(0,1fr) repeat(var(--sportsbook-outcomes,3),min(56px,calc((100% - 172px) / var(--sportsbook-outcomes, 3)))) 28px!important}.sportsbook-data-row.upcoming-match-row,.sportsbook-data-row.upcoming-table-head{grid-template-columns:minmax(0,1fr) repeat(var(--sportsbook-outcomes,3),min(56px,calc((100% - 128px) / var(--sportsbook-outcomes, 3)))) 28px!important}.upcoming-match-row>.sportsbook-event-link{border:0;background:#f5f5f5;font-size:15px}.event-page-open>.mobile-betslip-overlay,.event-page-open>.mobile-slip-summary{display:flex!important;z-index:1001}.event-page-open>.share-bet-overlay{display:flex!important;z-index:1002}.event-time{font-size:11px;overflow-wrap:anywhere}}.upcoming-sports-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));background:#f4f4f4;border-bottom:1px solid #d0d0d0}.upcoming-sports-list button{min-height:40px;padding:8px 12px;display:flex;justify-content:space-between;gap:12px;border:0;border-bottom:1px solid #ddd;color:#17202b;background:transparent;text-align:left}.upcoming-sports-list button:focus-visible,.upcoming-sports-list button:hover{background:#e2e2e2}.upcoming-sports-list span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:700px){.upcoming-filters{grid-template-columns:minmax(80px,.9fr) minmax(0,1fr) minmax(0,1fr) minmax(64px,.8fr) 36px}.upcoming-sport-filter{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.upcoming-page>.upcoming-filters{height:47px;display:grid;grid-template-columns:minmax(175px,1fr) minmax(210px,1.4fr) minmax(245px,1.6fr) minmax(175px,1fr) 52px;background:var(--wine)}.upcoming-page>.upcoming-filters button{min-width:0;padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-right:1px solid rgb(255 255 255/13%);color:#fff;background:transparent;text-align:left;font-size:14px;font-weight:700;white-space:nowrap}.upcoming-page>.upcoming-filters button:first-child{padding-left:34px}.upcoming-page>.upcoming-filters button b{font-size:18px;font-weight:400;line-height:1}.upcoming-page>.upcoming-filters button:last-child{padding:0;text-align:center;font-size:23px}.upcoming-page>.upcoming-filters button:hover{background:rgb(255 255 255/8%)}.upcoming-calendar-overlay{position:absolute;z-index:25;top:47px;right:0;bottom:0;left:0;min-height:calc(100vh - 155px);padding:10px 10px 78px;background:#f5f5f5}.upcoming-calendar-overlay>label{min-height:53px;display:flex;align-items:center;gap:14px;color:var(--ink);font-size:14px}.upcoming-calendar-overlay input{width:20px;height:20px;margin:0;accent-color:var(--wine)}.upcoming-calendar-actions{position:absolute;right:12px;bottom:12px;left:12px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.upcoming-calendar-actions button{min-height:56px;border:0;color:var(--ink);background:#e2e2e2;font-weight:800}.upcoming-calendar-actions button+button{color:#fff;background:var(--wine)}@media (max-width:700px){.upcoming-page>.upcoming-filters{height:47px;grid-template-columns:minmax(96px,1.05fr) minmax(0,1fr) minmax(0,1fr) minmax(80px,.9fr) 38px}.upcoming-page>.upcoming-filters button{padding:0 9px;font-size:12px}.upcoming-page>.upcoming-filters button:first-child{padding-left:9px}}.sample-match-head,.sample-match-row{display:grid;grid-template-columns:48px 82px 60px minmax(180px,1fr) 28px repeat(3,104px) 42px;align-items:center}.sample-match-head{min-height:28px;background:#f7f7f7;color:#444;font-size:12px}.sample-match-head span{padding:0 8px;text-align:center}.sample-match-row{min-height:36px;border-top:1px solid #ccc;background:#f4f4f4;color:#4b4b4b}.sample-match-row>*{min-width:0;padding:0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sample-match-row>span:nth-child(5){font-size:14px}.sample-match-row>span:nth-child(n+6){align-self:stretch;display:grid;place-items:center;background:#d4d4d4;font-weight:700}.sample-match-row>.sample-match-thunder{background:transparent;color:var(--wine);font-size:20px;text-shadow:1px 2px 3px #0005}.sample-match-row button{align-self:stretch;border:0;background:#eee;font-size:22px;font-weight:700}.sample-match-more{min-height:36px;display:grid;place-items:center;background:#eee;color:#444;font-size:13px}.center-column .live-status,.live-blink{color:#9b9b9b;animation:main-nav-new-blink 1.485s ease-in-out infinite}.center-column .live-status{font-weight:700}.center-column .event-more,.center-column .event-more-heading{min-width:0}.center-column .event-more{align-self:stretch;border:0;border-right:1px solid #ccc;color:inherit;background:#eee;font-size:22px;font-weight:700}.center-column .event-more:hover{background:#ddd}.center-column .event-market-heading,.center-column .event-odd{border-color:#eeeeee #aaaaaa #aaaaaa #eeeeee!important;border-style:solid!important;border-width:1px!important;box-shadow:none!important}.center-column .event-market-heading{border:0!important;box-shadow:none!important}.center-column .sample-match-name:hover,.center-column .sportsbook-event-link:hover{background:#d6d6d6}.center-column .sample-match-row>.sample-match-name{width:100%;height:100%;display:flex;align-items:center}.center-column .sample-match-row>:nth-child(-n+5){display:flex;align-items:center;height:100%}.center-column .event-row:has(.sportsbook-event-link:hover)>:is(.event-stats,.event-id,.event-time,.event-score,.event-teams,.event-thunder){background:#d6d6d6}.center-column .sample-match-row:has(.sample-match-name:hover)>:nth-child(-n+5){background:#d6d6d6}.center-column .sample-match-row>span:nth-child(n+6):not(.sample-match-thunder){border-color:#eeeeee #aaaaaa #aaaaaa #eeeeee;border-style:solid;border-width:1px;box-shadow:none}.quick-filter-options{display:grid;grid-template-columns:repeat(6,1fr);background:#eee}.quick-filter-options button{min-height:31px;padding:0 4px;border:0;border-right:1px solid #ccc;color:#4d4d4d;background:transparent;font-size:12px}.quick-filter-options button.active{color:#111;background:#d9a900}.rail-sports-list button{width:100%;min-height:38px;padding:0 10px;display:flex;align-items:center;gap:5px;border:0;border-bottom:1px solid #ccc;color:#444;background:#eee;text-align:left}.rail-sports-list button span{min-width:28px;padding:3px 5px;border-radius:5px;background:#fff;text-align:center}.rail-sports-list button b{margin-left:auto;font-size:20px;font-weight:400}.desktop-left-toggle{display:none}.subnav-landing{min-height:100%;background:#f4f4f4}.subnav-landing>header{min-height:42px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#fff;background:var(--wine)}.subnav-landing>header span{color:var(--yellow);font-size:12px;font-weight:700}.calendar-date-tabs{min-height:42px;padding:6px 10px;display:flex;gap:6px;overflow-x:auto;border-bottom:1px solid #ccc;background:#eee}.calendar-date-tabs button{min-width:max-content;padding:0 12px;border:1px solid #c7c7c7;color:#333;background:#fff;font-size:12px}.calendar-date-tabs button.active{border-color:var(--wine);color:#fff;background:var(--wine)}.desktop-my-bets{display:grid;gap:8px;padding:10px}.desktop-my-bets article{position:relative;min-height:94px;padding:12px 130px 12px 14px;border:1px solid #d0d0d0;background:#fff}.desktop-my-bets article>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.desktop-my-bets small,.desktop-my-bets time{color:#777;font-size:12px}.desktop-my-bets p{margin:8px 0}.desktop-my-bets strong{position:absolute;right:14px;top:40px;color:var(--wine)}.desktop-mybets-overlay{min-height:100%;padding:12px 44px 28px;position:relative;background:#e7e7e7}.desktop-mybets-toolbar{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:18px}.desktop-mybets-toolbar>div{display:flex;min-width:310px}.desktop-mybets-toolbar button{flex:1 1;min-height:36px;border:0;color:#fff;background:var(--wine);font-weight:700}.desktop-mybets-toolbar button.active{background:color-mix(in srgb,var(--wine) 82%,black)}.desktop-mybets-toolbar .desktop-mybets-close{flex:0 0 auto;width:32px;min-height:32px;border-radius:50%;color:var(--wine);background:#fff;font-size:25px;font-weight:400}.desktop-mybets-search{width:min(375px,48%);height:38px;margin:7px auto 18px;display:flex}.desktop-mybets-search input{min-width:0;flex:1 1;padding:0 12px;border:0;background:#f4f4f4}.desktop-mybets-search button{width:44px;border:0;color:#fff;background:var(--wine);font-size:23px}.desktop-mybets-tickets{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,392px));gap:14px}.desktop-mybets-tickets article{min-height:360px;padding-bottom:18px;background:#fff;box-shadow:0 3px 9px rgb(0 0 0/16%)}.desktop-mybets-tickets article>header{min-height:32px;padding:0 12px;display:flex;align-items:center;gap:8px;color:#fff;background:var(--wine)}.desktop-mybets-tickets article>header time{color:var(--yellow);font-weight:700}.desktop-mybets-tickets article>header span{margin-left:auto}.desktop-mybets-event{position:relative;min-height:165px;padding:14px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.desktop-mybets-event b{font-size:16px}.desktop-mybets-event small{font-size:12px}.desktop-mybets-event span{margin-top:3px;font-size:13px}.desktop-mybets-event em{margin-left:8px;padding:4px 11px;border-radius:14px;background:#d1d1d1;font-style:normal}.desktop-mybets-event strong{position:absolute;right:24px;bottom:24px;color:var(--wine)}.desktop-mybets-event.won{background:#e6f6eb;box-shadow:inset 4px 0 #16803c}.desktop-mybets-event.lost{background:#fde9e9;box-shadow:inset 4px 0 #c83434}.desktop-mybets-cashout{padding:8px;border-bottom:1px solid #ccc;text-align:center}.desktop-mybets-total{display:flex;justify-content:space-around;padding:14px 8px}.desktop-mybets-add{display:block;margin:0 auto 18px;padding:10px 14px;border:0;background:#ececec;font-weight:700}.desktop-mybets-cashout-button{width:calc(100% - 38px);min-height:45px;margin:0 19px;border:0;color:#fff;background:var(--wine);font-size:16px;font-weight:700}.desktop-mybets-cashout-button:disabled,.mobile-mybets-cashout-button:disabled{cursor:not-allowed;color:#777;background:#d0d0d0}.desktop-mybets-pagination{display:flex;justify-content:center;gap:12px;margin-top:160px}.desktop-mybets-pagination button{width:34px;height:34px;border:0;border-radius:6px;color:#888;background:#f8f8f8;font-size:24px}.desktop-mybets-pagination button.active{color:#fff;background:var(--wine);font-size:14px}@media (min-width:701px){.layout-grid:not(.games-view):not(.promo-view){width:100%;max-width:100%;min-width:0;grid-template-columns:minmax(0,18.05fr) minmax(0,63.9fr) minmax(0,18.05fr)!important;font-size:90%;overflow:hidden}.layout-grid:not(.games-view):not(.promo-view):has(>.left-rail.desktop-left-collapsed){grid-template-columns:38px minmax(0,1fr) minmax(0,1fr)!important}.layout-grid:not(.games-view):not(.promo-view)>.center-column,.layout-grid:not(.games-view):not(.promo-view)>.left-rail,.layout-grid:not(.games-view):not(.promo-view)>.right-rail{min-width:0;max-width:100%;overflow-x:hidden}.layout-grid:not(.games-view):not(.promo-view) .desktop-mybets-overlay{zoom:1;width:100%;min-height:100%;padding:24px clamp(28px,4vw,54px) 34px}.layout-grid:not(.games-view):not(.promo-view) .desktop-mybets-toolbar{min-height:44px;gap:26px}.layout-grid:not(.games-view):not(.promo-view) .desktop-mybets-toolbar>div{min-width:320px}.layout-grid:not(.games-view):not(.promo-view) .desktop-mybets-toolbar button{min-height:38px;font-size:14px}.layout-grid:not(.games-view):not(.promo-view) .desktop-mybets-toolbar .desktop-mybets-close{width:34px;min-height:34px;font-size:26px}.layout-grid:not(.games-view):not(.promo-view) .desktop-mybets-search{width:min(430px,52%);height:42px;margin:12px auto 22px}.layout-grid:not(.games-view):not(.promo-view) .desktop-mybets-search input{font-size:14px}.layout-grid:not(.games-view):not(.promo-view) .desktop-mybets-search button{width:46px;font-size:25px}.layout-grid:not(.games-view):not(.promo-view) .desktop-mybets-tickets{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.layout-grid:not(.games-view):not(.promo-view) .desktop-mybets-tickets article{min-height:385px}.layout-grid:not(.games-view):not(.promo-view) .desktop-mybets-tickets article>header{min-height:42px;padding-right:16px;padding-left:16px;font-size:14px}.layout-grid:not(.games-view):not(.promo-view) .desktop-mybets-event{min-height:175px;padding:16px;gap:7px}.layout-grid:not(.games-view):not(.promo-view) .desktop-mybets-event b{font-size:17px}.layout-grid:not(.games-view):not(.promo-view) .desktop-mybets-event small{font-size:13px}.layout-grid:not(.games-view):not(.promo-view) .desktop-mybets-event span{font-size:14px}.layout-grid:not(.games-view):not(.promo-view) .desktop-mybets-event strong{font-size:15px}.layout-grid:not(.games-view):not(.promo-view) .desktop-mybets-add,.layout-grid:not(.games-view):not(.promo-view) .desktop-mybets-cashout,.layout-grid:not(.games-view):not(.promo-view) .desktop-mybets-total{font-size:14px}.layout-grid:not(.games-view):not(.promo-view) .desktop-mybets-cashout-button{min-height:34px;font-size:15px}.layout-grid:not(.games-view):not(.promo-view) .desktop-mybets-pagination{margin-top:145px}.layout-grid:not(.games-view):not(.promo-view) .desktop-mybets-tickets article>header{font-size:12.6px}.layout-grid:not(.games-view):not(.promo-view) .desktop-mybets-event b{font-size:15.3px}.layout-grid:not(.games-view):not(.promo-view) .desktop-mybets-event small{font-size:11.7px}.layout-grid:not(.games-view):not(.promo-view) .desktop-mybets-event span{font-size:12.6px}.layout-grid:not(.games-view):not(.promo-view) .desktop-mybets-event strong{font-size:13.5px}.layout-grid:not(.games-view):not(.promo-view) .desktop-mybets-add,.layout-grid:not(.games-view):not(.promo-view) .desktop-mybets-cashout,.layout-grid:not(.games-view):not(.promo-view) .desktop-mybets-total{font-size:12.6px}.layout-grid:not(.games-view):not(.promo-view) .desktop-mybets-cashout-button{font-size:13.5px}.layout-grid:not(.games-view):not(.promo-view) .desktop-mybets-tickets article :is(header b,header time,.desktop-mybets-event b,.desktop-mybets-event small,.desktop-mybets-event span,.desktop-mybets-event strong,.desktop-mybets-cashout,.desktop-mybets-total span,.desktop-mybets-add,.desktop-mybets-cashout-button){min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.layout-grid:not(.games-view):not(.promo-view)>.right-rail.betslip{background:#ededed}.layout-grid:not(.games-view):not(.promo-view)>.right-rail.betslip>.rail-title{padding-right:10px;padding-left:10px}.layout-grid:not(.games-view):not(.promo-view)>.right-rail .slip-count{width:24px;height:24px;font-size:12px}.layout-grid:not(.games-view):not(.promo-view)>.right-rail .empty-slip{min-height:62px;padding:10px 14px;font-size:12px;line-height:1.35}.layout-grid:not(.games-view):not(.promo-view)>.right-rail .slip-pick{min-height:58px;padding:8px 10px;gap:3px;border-bottom-color:#c9c9c9;font-size:12px}.layout-grid:not(.games-view):not(.promo-view)>.right-rail .slip-pick b{font-size:12px}.layout-grid:not(.games-view):not(.promo-view)>.right-rail .slip-pick span{overflow:hidden;color:#555;white-space:nowrap;text-overflow:ellipsis}.layout-grid:not(.games-view):not(.promo-view)>.right-rail .potential,.layout-grid:not(.games-view):not(.promo-view)>.right-rail .stake-label{min-height:34px;margin:8px 10px;align-items:center;font-size:12px}.layout-grid:not(.games-view):not(.promo-view)>.right-rail .stake-label input{width:92px;height:28px;padding:0 8px;border:1px solid #c5c5c5;background:#fff;text-align:right}.layout-grid:not(.games-view):not(.promo-view)>.right-rail .place-bet{height:36px;margin:0 10px 10px;width:calc(100% - 20px);font-size:12px}.layout-grid:not(.games-view):not(.promo-view)>.right-rail .utility-box{color:#555;font-size:12px}.layout-grid:not(.games-view):not(.promo-view)>.right-rail .right-rail-action{padding:10px;background:#e7e7e7}.layout-grid:not(.games-view):not(.promo-view)>.right-rail .right-rail-action p{min-height:24px;margin:0 0 7px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:12px}.layout-grid:not(.games-view):not(.promo-view)>.right-rail .right-rail-action p button{margin:0 3px;padding:0;border:0;color:#d6a900;background:transparent;text-decoration:underline}.layout-grid:not(.games-view):not(.promo-view)>.right-rail .right-rail-action>div{height:34px;display:grid;grid-template-columns:minmax(0,1fr) 72px}.layout-grid:not(.games-view):not(.promo-view)>.right-rail .right-rail-action input{min-width:0;padding:0 10px;border:0;color:var(--ink);background:#fff;font-size:12px;outline:1px solid #ddd}.layout-grid:not(.games-view):not(.promo-view)>.right-rail .right-rail-action>div>button{border:0;color:#fff;background:var(--wine);font-size:12px;font-weight:700}.layout-grid:not(.games-view):not(.promo-view)>.right-rail .right-rail-message{margin:0;padding:7px 10px;color:var(--wine);background:#f7f7f7;font-size:11px;text-align:center}.layout-grid:not(.games-view):not(.promo-view)>.right-rail .right-rail-winnings{background:#e7e7e7}.layout-grid:not(.games-view):not(.promo-view)>.right-rail .right-rail-winnings>div{min-height:34px;display:grid;grid-template-columns:repeat(3,1fr);background:#f7f7f7}.layout-grid:not(.games-view):not(.promo-view)>.right-rail .right-rail-winnings b{display:grid;place-items:center;border-right:1px solid #c7c7c7;font-size:11px;font-weight:400}.layout-grid:not(.games-view):not(.promo-view)>.right-rail .right-rail-winnings p{min-height:36px;margin:0;display:grid;place-items:center;color:#666;font-size:11px}.layout-grid:not(.games-view):not(.promo-view)>.left-rail .in-play,.layout-grid:not(.games-view):not(.promo-view)>.left-rail .league-row,.layout-grid:not(.games-view):not(.promo-view)>.left-rail .quick-filter-options,.layout-grid:not(.games-view):not(.promo-view)>.left-rail .quick-filter-options button,.layout-grid:not(.games-view):not(.promo-view)>.left-rail .rail-sports-list button,.layout-grid:not(.games-view):not(.promo-view)>.left-rail .search-box,.layout-grid:not(.games-view):not(.promo-view)>.left-rail>.rail-title{height:36px!important;min-height:36px!important}.layout-grid:not(.games-view):not(.promo-view)>.left-rail .quick-filter-options{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.layout-grid:not(.games-view):not(.promo-view)>.left-rail .search-box{margin:0!important}.center-column{--sportsbook-row-height:36px}.center-column .event-row,.center-column .event-section-title,.center-column .events-head,.center-column .sample-match-head,.center-column .sample-match-more,.center-column .sample-match-row,.center-column .section-heading,.center-column .show-more,.center-column .sportsbook-date-row,.center-column .upcoming-match-row,.center-column .upcoming-table-head{height:var(--sportsbook-row-height);min-height:var(--sportsbook-row-height)}.center-column .sportsbook-date-row{padding-top:0;padding-bottom:0;display:flex;align-items:center}.left-rail .in-play,.left-rail .league-row,.left-rail .quick-filter-options button,.left-rail .rail-sports-list button,.left-rail .rail-title,.left-rail .search-box,.right-rail .utility-box,.right-rail>.rail-title{height:var(--sportsbook-row-height);min-height:var(--sportsbook-row-height)}.left-rail .search-box{margin:0;border-radius:0}.left-rail .quick-filter-options{min-height:var(--sportsbook-row-height);height:var(--sportsbook-row-height);display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.left-rail .quick-filter-options button{width:100%}.left-rail .league-row,.left-rail .rail-sports-list button{display:flex;width:100%;grid-column:1/-1}.left-rail>.in-play,.left-rail>.quick-filter-options,.left-rail>.rail-sports-list,.left-rail>.rail-title,.left-rail>.search-box{flex:0 0 auto}.right-rail .utility-box{display:flex;align-items:center;padding-top:0;padding-bottom:0}.center-column .sportsbook-data-row.event-row,.center-column .sportsbook-data-row.events-head{grid-template-columns:54px minmax(260px,1fr) repeat(var(--sportsbook-outcomes,3),minmax(68px,88px))}.center-column .sportsbook-data-row.upcoming-match-row,.center-column .sportsbook-data-row.upcoming-table-head{grid-template-columns:minmax(280px,1fr) repeat(var(--sportsbook-outcomes,3),minmax(68px,88px)) 34px}.center-column .event-teams,.center-column .upcoming-match-info{min-width:0;white-space:nowrap;overflow:hidden}.center-column .event-teams>span,.center-column .upcoming-match-info>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.left-rail.desktop-left-collapsed{width:38px}.left-rail.desktop-left-collapsed>.rail-title{writing-mode:vertical-rl;min-height:100%;justify-content:flex-start;gap:18px}.left-rail.desktop-left-collapsed>.rail-title span{display:none}.desktop-left-toggle{position:absolute;top:8px;right:7px;display:block;border:0;color:#fff;background:transparent;font-size:22px}.left-rail{position:relative}.rail-title button{border:0;color:#fff;background:transparent;font-size:20px}.layout-grid:not(.games-view):not(.promo-view) .top-matches{display:flex;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;scrollbar-width:thin}.layout-grid:not(.games-view):not(.promo-view) .top-matches .match-card{flex:0 0 min(31%,390px)}}.ap-player-deposit+button{display:none}.ap-cashier-transactions-menu{position:fixed;z-index:100;top:121px;right:28%;width:180px;padding:18px 0;background:#151e2e;box-shadow:0 8px 18px #0004}.ap-cashier-transactions-menu button{display:block;width:100%;min-height:48px;padding:0 28px;border:0;color:#f5f7f8;background:transparent;text-align:left;font-size:15px}.ap-cashier-transactions-menu button:hover{background:#26344a}@media (max-width:900px){.ap-cashier-transactions-menu{top:110px;right:8px;width:180px}}.cashier-voucher-mode>:not(.ap-header):not(.ap-nav):not(.staff-mobile-menu):not(.ap-cashier-voucher-page){display:none!important}.ap-cashier-voucher-page{flex:1 1;min-height:0;margin:10px 8px 0;padding:28px 12%;background:#f4f7f9;border-radius:10px 10px 0 0}.ap-cashier-voucher-page article{max-width:900px;margin:0 auto;padding:28px 26px 14px;border:1px solid #d5dde2;background:#fff;color:#1f2d3a}.ap-cashier-voucher-brand{padding:5px 0 26px;text-align:center;color:#3d4b50;font-size:30px;font-weight:700}.ap-cashier-voucher-brand span{color:#12b6aa;font-size:38px}.ap-cashier-voucher-page dl{margin:0}.ap-cashier-voucher-page dt{padding:16px 0 8px;border-bottom:1px solid #d0d6da;font-weight:700}.ap-cashier-voucher-page dd{margin:0;padding:10px 0 16px;border-bottom:1px solid #d0d6da}.ap-cashier-voucher-page button{width:100%;height:38px;margin-top:32px;border:1px solid #119b56;color:#078641;background:#fff;font-size:16px;font-weight:700}.ap-cashier-voucher-page button:hover{color:#fff;background:#119b56}.ap-cashier-voucher-page p{margin:14px 0 0;text-align:center;color:#347052}@media (max-width:900px){.ap-cashier-voucher-page{margin:8px;padding:20px 12px}.ap-cashier-voucher-page article{padding:22px 18px 14px}}.ap-cashier-voucher-overlay{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:24px;background:#0d172280}.ap-cashier-voucher-card{position:relative;width:min(960px,calc(100vw - 48px));padding:28px 30px 34px;border:1px solid #cbd4da;background:#fff;color:#1f2d3a;box-shadow:0 18px 50px #0004}.ap-cashier-voucher-close{position:absolute;top:10px;right:14px;width:34px;height:34px;border:0;background:transparent;color:#6a747a;font-size:28px;line-height:1;cursor:pointer}.ap-cashier-voucher-details{display:grid;grid-template-columns:repeat(4,1fr);margin:0 -30px;padding:0 30px 20px;border-bottom:1px solid #d0d6da}.ap-cashier-voucher-details div{display:grid;gap:12px;padding:0 18px;border-right:1px solid #d0d6da}.ap-cashier-voucher-details div:first-child{padding-left:0}.ap-cashier-voucher-details div:last-child{border-right:0}.ap-cashier-voucher-details b{font-weight:500}.ap-cashier-voucher-details span{color:#3e536a}.ap-cashier-voucher-form{display:grid;gap:10px;padding-top:22px}.ap-cashier-voucher-form label{color:#3e536a;font-size:18px}.ap-cashier-voucher-form input{width:256px;height:45px;padding:0 12px;border:1px solid #7d8a91;color:#263b4c;font-size:16px}.ap-cashier-voucher-row{display:flex;align-items:center;justify-content:space-between;gap:20px}.ap-cashier-voucher-row button{width:207px;height:45px;border:0;background:#c85c5f;color:#fff;font-weight:700;font-size:16px}.ap-cashier-voucher-row button:disabled{opacity:.6}.ap-cashier-voucher-form p{margin:8px 0 0;color:#347052}.ap-cashier-voucher-withdraw{text-align:center;padding-top:24px}.ap-cashier-voucher-withdraw button{padding:10px 30px;border:1px solid #119b56;color:#078641;background:#fff;font-weight:700}@media (max-width:700px){.ap-cashier-voucher-overlay{padding:12px}.ap-cashier-voucher-card{width:100%;padding:24px 18px}.ap-cashier-voucher-details{grid-template-columns:repeat(2,1fr);gap:18px;margin:0 -18px;padding:0 18px 18px}.ap-cashier-voucher-details div{padding:0;border-right:0}.ap-cashier-voucher-row{display:grid;gap:14px}.ap-cashier-voucher-form input,.ap-cashier-voucher-row button{width:100%}}.ap-cashier-activity{margin-top:20px;border:1px solid #edf0f1;border-radius:7px;overflow:hidden}.ap-cashier-activity>header{min-height:73px;padding:0 32px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0f1;background:#f7f7f8}.ap-cashier-activity h2{margin:0;color:#435860;font-size:20px}.ap-cashier-activity>header span{color:#435860}.ap-cashier-activity-content{display:grid;grid-template-columns:32% minmax(0,1fr);min-height:300px}.ap-cashier-activity-content>article{margin:30px;padding:14px 22px;display:grid;grid-template-columns:1fr 1fr;border-radius:5px;background:#fff;box-shadow:0 11px 26px #27294a24}.ap-cashier-activity-content>article>div{display:flex;min-height:92px;flex-direction:column;align-items:center;justify-content:center;border-bottom:1px solid #d9dddf}.ap-cashier-activity-content>article>div:nth-child(odd){border-right:1px solid #d9dddf}.ap-cashier-activity-content>article>div:nth-child(n+3){border-bottom:0}.ap-cashier-activity-content article span{color:#69788e;font-size:15px}.ap-cashier-activity-content article strong{margin-top:10px;color:#465b63;font-size:23px}.ap-cashier-activity-chart{position:relative;min-height:300px;padding:20px 30px 32px;color:#fff;background:#181818}.ap-cashier-activity-chart>small{display:block;text-align:center;color:#bdc8cb}.ap-cashier-zero-line{position:absolute;left:7%;right:4%;top:52%;border-top:1px dashed #394044}.ap-cashier-zero-line span{position:absolute;left:-22px;top:-9px;color:#dce2e4;font-size:12px}.ap-cashier-date-labels{position:absolute;left:7%;right:4%;bottom:67px;display:flex;justify-content:space-between;gap:8px;border-bottom:2px solid #9ba1a2;padding-bottom:8px}.ap-cashier-date-labels span{font-size:10px;color:#dce2e4}.ap-cashier-legend{position:absolute;bottom:20px;left:0;right:0;display:flex;justify-content:center;gap:28px;font-size:12px}.ap-cashier-legend .bet{color:#12a86a}.ap-cashier-legend .win{color:#e44c3f}.ap-cashier-legend .profit{color:#ffc400}@media (max-width:900px){.ap-cashier-activity>header{min-height:65px;padding:12px 15px;gap:12px}.ap-cashier-activity>header span{font-size:12px;text-align:right}.ap-cashier-activity-content{grid-template-columns:minmax(0,1fr)}.ap-cashier-activity-content>article{min-height:180px;margin:16px}.ap-cashier-activity-chart{min-height:235px;padding:18px 12px}.ap-cashier-date-labels{left:8%;right:3%;bottom:58px}.ap-cashier-date-labels span{font-size:8px}.ap-cashier-legend{bottom:16px;gap:12px}}.payment-success-overlay{position:fixed;z-index:2000;inset:0;display:grid;place-items:center;padding:20px;background:rgb(8 25 18/.6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.payment-success-dialog{position:relative;width:min(100%,500px);max-height:calc(100dvh - 40px);overflow:auto;border-radius:20px;background:#fff;box-shadow:0 26px 65px #0007}.payment-success-dialog .deposit-confirmation{max-width:none;margin:0;padding:42px 24px 28px}.payment-success-close{position:absolute;z-index:1;top:12px;right:12px;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:50%;background:#edf1ef;color:#294c3d;font-size:28px;line-height:1;cursor:pointer}.payment-success-close:hover{background:#dce8e1}@media (max-width:700px){.payment-success-overlay{padding:16px}.payment-success-dialog{width:100%;border-radius:18px}.payment-success-dialog .deposit-confirmation{padding:42px 18px 22px}}.ap-cashier-voucher-action{width:100%;height:45px;margin-top:32px;border:1px solid #119b56;color:#078641;background:#fff;font-size:16px;font-weight:700}.ap-cashier-voucher-action:hover{color:#fff;background:#119b56}.cashier-transaction-page-mode>:not(.ap-header):not(.ap-nav):not(.staff-mobile-menu):not(.ap-cashier-voucher-page):not(.ap-cashier-voucher-overlay):not(.ap-cashier-transactions-menu):not(.ap-footer){display:none!important}@media (min-width:701px){.account-strip{position:sticky;top:0;z-index:1200}.brand-header{position:sticky;top:50px;z-index:1190}.sub-nav{position:sticky;top:120px;z-index:1180}.layout-grid:not(.games-view):not(.promo-view) .center-column,.layout-grid:not(.games-view):not(.promo-view) .left-rail,.layout-grid:not(.games-view):not(.promo-view) .right-rail{--sportsbook-row-height:34.2px}.center-column .sportsbook-data-row.event-row,.center-column .sportsbook-data-row.events-head{grid-template-columns:48px 82px 60px minmax(0,3fr) 28px repeat(var(--sportsbook-outcomes,3),minmax(48px,1fr)) 34px}.center-column .event-id,.center-column .event-stats,.center-column .event-thunder{min-width:0;overflow:hidden;white-space:nowrap}.center-column .event-id,.center-column .event-stats{display:flex;align-items:center;justify-content:center;color:#555;font-size:11px}.center-column .event-thunder{display:flex;align-items:center;justify-content:center;color:var(--wine);font-size:20px;text-shadow:1px 2px 3px #0005}.center-column .event-time,.center-column .event-time-heading{border-right:0!important}.center-column .sample-match-head,.center-column .sample-match-row{grid-template-columns:48px 82px 60px minmax(0,3fr) 28px repeat(3,minmax(48px,1fr)) 42px}}@media (max-width:700px){.center-column .event-id,.center-column .event-more,.center-column .event-more-heading,.center-column .event-stats,.center-column .event-thunder,.center-column .sample-match-row button,.center-column .upcoming-add{display:none}.center-column .sportsbook-data-row.event-row,.center-column .sportsbook-data-row.events-head{grid-template-columns:44px minmax(0,1fr) repeat(var(--sportsbook-outcomes,3),min(56px,calc((100% - 144px) / var(--sportsbook-outcomes, 3))))!important}.center-column .sportsbook-data-row.upcoming-match-row,.center-column .sportsbook-data-row.upcoming-table-head{grid-template-columns:minmax(0,1fr) repeat(var(--sportsbook-outcomes,3),min(56px,calc((100% - 100px) / var(--sportsbook-outcomes, 3))))!important}.center-column .sample-match-head,.center-column .sample-match-row{grid-template-columns:48px 82px 60px minmax(0,1fr) 28px repeat(3,minmax(48px,1fr))}}.logo,.payment-brand-logo,.player-footer-brand,.register-logo{font-family:Trebuchet MS,Segoe UI,Arial,sans-serif;font-weight:800;letter-spacing:-1px}.logo strong,.payment-brand-logo strong,.player-footer-brand strong,.register-logo>span:last-child>span{color:var(--yellow);font-family:inherit;font-style:normal;font-weight:700;letter-spacing:-.5px}.logo .logo-mark{width:40px;height:40px;margin-right:2px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;color:var(--wine-dark);background:linear-gradient(135deg,#f1c84b,var(--yellow));box-shadow:0 3px 10px #0004;font-family:Trebuchet MS,Arial,sans-serif;font-size:24px;font-weight:900;letter-spacing:0}.portal-login-mark,.register-logo-mark{color:var(--wine-dark)!important;background:linear-gradient(135deg,#f1c84b,var(--yellow))!important;border-color:transparent!important}@media (max-width:700px){.logo .logo-mark{width:56px;height:56px;font-size:36px}}body,html{color:#171717}.site-shell,body,html{background:#f2f2f2}.logo{color:#171717}.logo strong{color:#fff}body,html{color:#252525}.site-shell,body,html{background:#fff4cc}.logo{color:#252525;background:#fffbea;border-radius:10px;padding:4px 12px 4px 7px}.logo strong{font-family:inherit}.event-row,.events-table,.league-tab,.league-tabs,.left-rail,.match-card,.mybets-ticket,.odd,.right-rail,.search-box,.slip-pick,.sportsbook-data-row,.sportsbook-data-row>*,.team-badge,.top-matches,.upcoming-match-row,.utility-box{background-color:#fffbea;border-color:#e4c45a}.event-section-title,.events-head,.rail-title,.section-heading{border-color:#e4c45a}body,html{color:#183027}.site-shell,body,html{background:#eef8f1}.logo{color:#fff;background:transparent;padding:4px 8px}.logo strong{color:#d9a900}.event-row,.events-table,.league-tab,.league-tabs,.left-rail,.match-card,.mybets-ticket,.odd,.right-rail,.search-box,.slip-pick,.sportsbook-data-row,.sportsbook-data-row>*,.team-badge,.top-matches,.upcoming-match-row,.utility-box{background-color:#f8fff9;border-color:#a8d5b5}.event-section-title,.events-head,.rail-title,.section-heading{border-color:#a8d5b5}.brand-sport{color:var(--yellow)!important;font-family:inherit;font-style:normal}.player-footer-brand{color:#6b7280}.event-live-score-card{display:block;width:100%;height:88px;border:0;background:#303030}.logo,.payment-brand-logo,.player-footer-brand,.portal-login-brand,.register-logo{letter-spacing:.35px}.center-column,.event-section,.events-table,.layout-grid:not(.games-view):not(.promo-view),.subnav-landing,.top-matches,.upcoming-page{background:#e5e9e7}.center-column .match-card,.center-column .sample-match-row>:not(.event-odd),.center-column .sportsbook-data-row>:not(.event-odd):not(.event-market-heading),.center-column .upcoming-match-row>:not(.event-odd){background-color:#f8fbf9}.center-column .event-odd,.center-column .odd,.center-column .sportsbook-market-options>button{background-color:#e9eeeb}@media (max-width:700px){.mobile-shortcuts{background:#1b5a43}.mobile-shortcuts button{border-right-color:#2c7455}.mobile-shortcuts button:active{background:var(--wine-dark)}}.player-site-footer{position:static;inset:auto;flex:none}@media (max-width:700px){.account-drawer{color:#fff;background:var(--wine)}.account-drawer-close,.drawer-auth{color:#fff}.drawer-auth button{color:#183027;background:var(--yellow)}.account-drawer .drawer-apps,.account-drawer .drawer-apps button,.account-drawer .drawer-language,.account-drawer .drawer-link,.account-drawer .drawer-social,.balance-panel,.drawer-balance-grid>div,.drawer-section-label,.drawer-total-balance,.logged-language,.logged-menu-item,.logged-user{color:#fff;background:transparent}.account-drawer .drawer-language,.account-drawer .drawer-link,.logged-menu-item,.logged-menu-item+.logged-menu-item{border-color:rgb(255 255 255/16%)}.account-drawer .drawer-language select,.drawer-balance-grid b,.drawer-balance-grid small,.drawer-section-label,.drawer-social,.drawer-total-balance b,.logged-language select,.logged-menu-item span{color:#fff}.balance-actions button,.balance-actions button+button,.logout-button{color:#fff;background:transparent;border-color:transparent}.brand-header>.logo{justify-self:start;font-weight:900;transform:scaleX(1.2) scaleY(1.1);transform-origin:left center}.brand-header{grid-template-columns:44px minmax(0,1fr) auto auto}.virtual-game-search-row{height:54px}.virtual-game-search input,.virtual-provider-button{font-size:14px}.virtual-provider-button{height:54px}.virtual-provider-button span{font-size:18px}.virtual-provider-menu{top:54px}.virtual-game-tabs{min-height:58px;gap:20px}.virtual-game-tabs>button{height:58px;font-size:14px}.virtual-game-tabs>.virtual-favorites-tab{width:34px;height:34px;font-size:20px}.virtual-game-group-heading{min-height:54px}.virtual-game-group-heading h1{font-size:17px}}@media (min-width:701px){.site-shell{overflow:clip!important}body,html{overflow-x:clip!important;overflow-y:visible!important}.layout-grid:not(.games-view):not(.promo-view){height:auto;min-height:calc(100dvh - var(--desktop-sidebar-offset, 158px));overflow:visible}.layout-grid:not(.games-view):not(.promo-view)>.center-column{min-height:0;overflow:visible}.layout-grid:not(.games-view):not(.promo-view)>.left-rail,.layout-grid:not(.games-view):not(.promo-view)>.right-rail{position:sticky;top:var(--desktop-sidebar-offset,158px);align-self:stretch;height:calc(100dvh - var(--desktop-sidebar-offset, 158px));max-height:calc(100dvh - var(--desktop-sidebar-offset, 158px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.event-page-open>.layout-grid,.event-page-open>.layout-grid:not(.event-detail-overlay):not(.brand-header){display:grid!important}.event-page-open .center-column,.event-page-open .left-rail,.event-page-open .right-rail{display:block!important}.event-page-open>.layout-grid{grid-template-columns:minmax(0,18.05fr) minmax(0,63.9fr) minmax(0,18.05fr)!important}.event-page-open .center-column>:not(.event-detail-overlay){display:none!important}.event-page-open .center-column>.player-site-footer{display:block!important}.event-page-open .center-column{position:relative!important;min-width:0!important;width:auto!important}.event-detail-overlay{position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:calc(100vh - 158px);min-height:0;z-index:1100;overflow-y:auto;background:#e5e9e7}.event-detail-page{min-height:100%;padding-bottom:36px;color:#183027;background:#f8fbf9}.event-detail-page>header{min-height:52px;padding:7px 22px;display:flex;align-items:center;gap:14px;color:var(--wine);background:#fff;border-bottom:1px solid #bfd1c5}.event-detail-page>header button{border:0;color:var(--wine);background:transparent;font-size:30px}.event-detail-page>header h3,.event-detail-page>header span{margin:0}.event-detail-page>header h3{font-size:15px}.event-detail-score{padding:18px 24px;text-align:center;background:#e9eeeb}.event-detail-score>div{display:flex;justify-content:center;gap:80px;margin-top:12px;font-size:18px}.event-detail-tabs{display:flex;overflow-x:auto;background:#e5e9e7}.event-detail-tabs button{min-height:42px;padding:0 18px;border:0;border-right:1px solid #c5d1c9;color:#183027;background:#fff;font-weight:700}.event-detail-tabs button.active{color:#fff;background:var(--wine)}.event-detail-controls{min-height:38px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #c5d1c9;background:#fff}.event-detail-controls button{min-height:38px;min-width:38px;border:0;border-right:1px solid #dce5df;color:var(--wine);background:transparent}.event-detail-market{border-bottom:1px solid #c5d1c9;background:#fff}.event-detail-market>.sportsbook-market-heading{min-height:40px;padding:0 14px;display:grid;grid-template-columns:26px 26px minmax(0,1fr);align-items:center;gap:6px;background:#f5f8f6}.event-detail-market>.sportsbook-market-options{display:grid;grid-template-columns:repeat(var(--market-columns,3),minmax(0,1fr))}.event-detail-market>.sportsbook-market-options>button{min-height:44px;padding:0 14px;border:1px solid #d1ddd5;color:#183027;background:#e9eeeb;text-align:left}}@media (max-width:700px){.event-page-open .mobile-shortcuts{display:none!important}}.center-column .event-odd,.center-column .odd,.center-column .upcoming-match-row .event-odd{background-color:#d9dedb!important;border-color:#f5f7f6 #a3aba6 #a3aba6 #f5f7f6!important}.center-column .sample-match-row>span:nth-child(n+6){background-color:#d9dedb;border-color:#f5f7f6 #a3aba6 #a3aba6 #f5f7f6}.mobile-live-only{display:none}@media (max-width:700px){.desktop-live-only{display:none}.mobile-live-only{display:block}.mobile-live-page{color:#183027;background:#e5e9e7}.mobile-live-title{min-height:54px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;color:#fff;background:#168754}.mobile-live-title b{display:flex;align-items:center;gap:9px;font-size:20px}.mobile-live-title button{min-height:54px;padding:0 6px 0 20px;border:0;color:#fff;background:transparent;font-size:18px;font-weight:800}.mobile-live-sports{min-height:78px;display:flex;overflow-x:auto;color:#fff;background:#1b5a43;scrollbar-width:none}.mobile-live-sports::-webkit-scrollbar{display:none}.mobile-live-sports button{position:relative;min-width:82px;padding:8px 6px;display:grid;place-items:center;gap:3px;border:0;border-right:1px solid rgb(255 255 255/14%);color:#d6e5dd;background:transparent;font-size:12px;font-weight:700}.mobile-live-sports button.active{color:#fff;background:#168754}.mobile-live-sports button.active:after{position:absolute;right:0;bottom:0;left:0;height:3px;content:"";background:var(--yellow)}.mobile-live-sports i{font-size:25px}.mobile-live-sports small{position:absolute;top:5px;right:8px;color:var(--yellow);font-size:11px}.mobile-live-league{margin:0 0 8px;background:#f8fbf9}.mobile-live-league>header{min-height:32px;display:grid;grid-template-columns:minmax(0,1fr) repeat(3,64px);align-items:center;color:#183027;background:#dbe1de;font-size:11px}.mobile-live-league>header b{padding:0 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px}.mobile-live-league>header span{height:100%;display:grid;place-items:center;border-left:1px solid #b9c4bd;font-weight:700}.mobile-live-row{min-height:72px;display:grid;grid-template-columns:minmax(0,1fr) repeat(3,64px);border-top:1px solid #c7d2cb}.mobile-live-match{min-width:0;padding:8px 9px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;color:#183027;background:#f8fbf9;text-align:left}.mobile-live-match>b{min-width:0;overflow:hidden;font-size:14px;line-height:1.25}.mobile-live-match>span{flex:0 0 35px;display:grid;gap:5px;text-align:center}.mobile-live-match strong{width:30px;padding:2px;color:#fff;background:var(--wine);font-size:14px}.mobile-live-match em{color:#33483d;font-size:11px;font-style:normal;white-space:nowrap}.mobile-live-odd{min-width:0;display:grid;place-items:center;border:0;border-left:1px solid #b5c0b9;color:#183027;background:#d9dedb;font-size:15px;font-weight:800}.mobile-live-odd.empty{color:#6f7c74}.mobile-live-odd .odd-unavailable{font-size:13px}}@media (min-width:701px){.mobile-live-only{display:none}}@media (max-width:700px){.center-column>.event-section{margin-top:6px}.center-column>.event-section .event-section-title,.center-column>section>.section-heading{min-height:36px;height:36px;padding:0 10px;font-size:13px}.center-column>.event-section .league-tabs{min-height:42px;padding:3px 7px;gap:7px}.center-column>.event-section .league-tab{min-width:108px;height:36px;padding:0 7px;font-size:12px}.center-column>.event-section .league-mark{width:21px;height:21px;font-size:17px}.center-column .sport-tool-page .sportsbook-data-row.event-row,.center-column .sport-tool-page .sportsbook-data-row.events-head,.center-column>.event-section .event-row,.center-column>.event-section .events-head{grid-template-columns:56px minmax(0,1fr) repeat(var(--sportsbook-outcomes,3),minmax(55px,15vw))!important}.center-column>.event-section .events-head{min-height:27px;font-size:11px}.center-column>.event-section .event-row{min-height:64px}.center-column>.event-section .event-time{padding:0 6px;justify-content:center;font-size:13px}.center-column>.event-section .event-teams{padding:5px 7px;line-height:1.35;font-size:14px}.center-column>.event-section .event-odd{min-height:64px;font-size:14px!important}.center-column>.event-section .sportsbook-date-row{min-height:28px;padding:0 8px;font-size:13px}.center-column>.event-section .show-more{height:34px;font-size:12px}.upcoming-page>.upcoming-filters{height:45px}.upcoming-page>.upcoming-filters button{font-size:12px}.upcoming-match-row,.upcoming-table-head{grid-template-columns:minmax(0,1fr) repeat(var(--sportsbook-outcomes,3),minmax(55px,15vw)) 30px!important}.upcoming-table-head{min-height:28px;font-size:11px}.upcoming-match-row{min-height:66px}.upcoming-match-row>.upcoming-match-info{padding:5px 6px;background:#f8fbf9;font-size:14px;line-height:1.25}.upcoming-match-info>span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.upcoming-match-info small{margin-top:2px;font-size:11px}.upcoming-match-row>.event-odd{min-height:66px;font-size:14px}.upcoming-match-row>.upcoming-add{display:grid!important;min-height:66px;place-items:center;border-left:1px solid #b5c0b9;color:#183027;background:#f8fbf9;font-size:21px}.upcoming-matches-table .sportsbook-date-row{min-height:27px;padding:0 7px;font-size:13px}.upcoming-page>.upcoming-filters{grid-template-columns:48px minmax(0,1fr) minmax(0,1fr) 48px!important}.upcoming-page>.upcoming-filters>button:first-child,.upcoming-page>.upcoming-filters>button:nth-child(4){padding:0!important;justify-content:center;gap:4px}.upcoming-page>.upcoming-filters>button:first-child>span,.upcoming-page>.upcoming-filters>button:nth-child(4)>span{font-size:0}.upcoming-page>.upcoming-filters>button:first-child>span:before,.upcoming-page>.upcoming-filters>button:nth-child(4)>span:before{font-family:Font Awesome\ 6 Free;font-size:17px;font-weight:900}.upcoming-page>.upcoming-filters>button:first-child>span:before{content:"\f1e3"}.upcoming-page>.upcoming-filters>button:nth-child(4)>span:before{content:"\f133"}.upcoming-page>.upcoming-filters>button:nth-child(5){display:none}}.game-player-overlay{position:fixed;inset:0;z-index:2200;display:flex;flex-direction:column;background:#06130e}.game-player-header{width:100%;height:48px;min-height:48px;padding:0 12px;justify-content:space-between;gap:12px;background:var(--wine);border-bottom:1px solid var(--yellow);box-sizing:border-box;flex-shrink:0}.game-player-back,.game-player-header{display:flex;align-items:center;color:#fff}.game-player-back{min-width:0;height:100%;padding:0;gap:8px;border:0;background:transparent;font-size:14px;font-weight:700;text-align:left;cursor:pointer}.game-player-back>span:first-child{color:var(--yellow);font-size:25px;line-height:1}.game-player-back>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-player-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.game-player-actions button{width:36px;height:36px;padding:0;display:grid;place-items:center;border:0;border-radius:8px;color:#fff;background:transparent;font-size:21px;line-height:1;cursor:pointer}.game-player-actions button:focus-visible,.game-player-actions button:hover{color:var(--yellow);background:var(--wine-dark);outline:none}.game-player-frame{width:100%;min-height:0;flex:1 1;border:0;background:#000}.sport-tool-page{min-width:0;background:#eef2ef;color:var(--ink)}.sport-tool-page>header{min-height:40px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;color:#fff;background:var(--wine)}.sport-tool-page>header button{border:0;color:#fff;background:transparent;font-size:22px}.sport-tool-page>label{display:flex;align-items:center;gap:8px;padding:10px}.sport-tool-page>label input{min-width:0;flex:1 1;padding:7px;border:1px solid #a9b9af}.sport-tool-page>button{margin:0 10px 10px;padding:8px 18px;border:0;background:var(--yellow);color:var(--ink)}.sport-tool-page>p[role=status]{padding:0 10px 10px}.desktop-country-group>div>button{padding:8px 12px;border:0;color:var(--ink);background:transparent;text-align:left}.desktop-country-group>div>button:hover{background:#dce9df}.upcoming-page>.upcoming-filters{height:40px;min-height:40px;grid-template-columns:48px minmax(0,1fr) minmax(0,1fr) 48px!important}.upcoming-page>.upcoming-filters>button{min-width:0;gap:4px;padding:0 10px}.upcoming-page>.upcoming-filters>.upcoming-calendar-filter,.upcoming-page>.upcoming-filters>.upcoming-sport-filter{padding:0!important;justify-content:center;font-size:14px}.upcoming-page>.upcoming-filters>button>i{flex:0 0 auto}.upcoming-page>.upcoming-filters>button>.fa-chevron-down,.upcoming-page>.upcoming-filters>button>.fa-chevron-up{font-size:11px}.upcoming-page>.upcoming-filters>button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upcoming-calendar-overlay,.upcoming-leagues-menu{top:40px}.rail-sports-list:after{display:none!important}.rail-sports-list .rail-sports-more{justify-content:center!important;gap:6px;font-weight:600}.left-rail .league-row:disabled{opacity:.55;cursor:not-allowed}.event-detail-notice{margin:0;padding:8px 12px;color:#60736a;background:#eef2ef;font-size:12px}.event-detail-page>header button{min-width:32px;min-height:36px;font-size:18px}.event-detail-controls input,.event-detail-market .sportsbook-market-title{min-width:0}.event-detail-market .sportsbook-market-title>span{flex:0 0 auto}@media (max-width:700px){.event-detail-market>.sportsbook-market-options{grid-template-columns:repeat(min(3,var(--market-columns,3)),minmax(0,1fr))}.event-detail-market>.sportsbook-market-options>button{min-width:0;padding:0 7px}.event-detail-page>header button{font-size:17px}.game-player-header{height:46px;min-height:46px;padding:0 10px}.game-player-back{font-size:13px}.game-player-actions button{width:34px;height:34px}.match-participant{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-separator{display:none}.center-column>.event-section .events-table,.upcoming-matches-table{min-width:0;width:100%;overflow:hidden}.center-column>.event-section .event-row,.center-column>.event-section .events-head{grid-template-columns:48px minmax(0,1fr) repeat(var(--sportsbook-outcomes,3),minmax(0,12.5%))!important;width:100%;min-width:0;overflow:hidden}}@media (max-width:700px){.center-column>.event-section .event-row>.event-id,.center-column>.event-section .event-row>.event-more,.center-column>.event-section .event-row>.event-score,.center-column>.event-section .event-row>.event-stats,.center-column>.event-section .event-row>.event-thunder,.center-column>.event-section .events-head:has(.event-time-heading:nth-child(2))>span:nth-child(3),.center-column>.event-section .events-head>.event-id,.center-column>.event-section .events-head>.event-more-heading,.center-column>.event-section .events-head>.event-stats,.center-column>.event-section .events-head>.event-thunder{display:none!important}.sport-tool-page .event-row>.event-id,.sport-tool-page .event-row>.event-more,.sport-tool-page .event-row>.event-score,.sport-tool-page .event-row>.event-stats,.sport-tool-page .event-row>.event-thunder,.sport-tool-page .events-head:has(.event-time-heading:nth-child(2))>span:nth-child(3),.sport-tool-page .events-head>.event-id,.sport-tool-page .events-head>.event-more-heading,.sport-tool-page .events-head>.event-stats,.sport-tool-page .events-head>.event-thunder{display:none!important}.center-column>.event-section .events-head{min-height:23px;height:23px}.center-column>.event-section .event-row{height:52px;min-height:52px}.center-column>.event-section .event-row>.event-teams{min-width:0;height:52px;padding:3px 5px;line-height:1.3}.center-column>.event-section .event-row>.event-odd{min-width:0;min-height:52px;height:52px}.center-column>.event-section .sportsbook-date-row,.upcoming-matches-table .sportsbook-date-row{min-height:20px;height:20px}.upcoming-page>.upcoming-filters{height:40px;min-height:40px;grid-template-columns:48px minmax(0,1fr) minmax(0,1fr) 48px!important}.center-column .sportsbook-data-row.upcoming-match-row,.center-column .upcoming-table-head{grid-template-columns:minmax(0,1fr) repeat(var(--sportsbook-outcomes,3),minmax(0,11.3%)) 9.4%!important;width:100%;min-width:0;overflow:hidden}.center-column .upcoming-table-head{min-height:23px;height:23px}.center-column .upcoming-match-row{min-height:52px;height:52px}.center-column .upcoming-match-row>.upcoming-match-info{height:52px;min-width:0;padding:2px 5px;font-size:13px;line-height:1.15;white-space:normal}.center-column .upcoming-match-info>.match-participants{display:block;overflow:hidden;white-space:normal}.center-column .upcoming-match-info small{font-size:10px;line-height:1.2}.center-column .upcoming-match-row>.event-odd,.center-column .upcoming-match-row>.upcoming-add{height:52px;min-height:52px;min-width:0}.mobile-live-title{min-height:45px}.mobile-live-title span{font-size:16px;font-weight:700}.mobile-live-title select{max-width:48%;min-height:40px;padding:0 8px;border:0;color:#fff;background:#168754;font-size:15px;font-weight:700}.mobile-live-league{margin:0}.mobile-live-league>header{min-height:25px;height:25px}.mobile-live-league>header,.mobile-live-row{grid-template-columns:51% repeat(3,minmax(0,1fr))}.mobile-live-row{height:86px;min-height:86px;overflow:hidden}.mobile-live-match{min-width:0;padding:5px 8px}.mobile-live-match>.mobile-live-teams{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:0;text-align:left}.mobile-live-teams b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.3}.mobile-live-teams em{margin-top:6px;font-size:11px}.mobile-live-match>.mobile-live-score{flex:0 0 30px;display:flex;flex-direction:column;gap:1px}.mobile-live-score strong{width:30px;padding:2px;line-height:1.2}.mobile-live-odd{min-width:0;height:100%;border-color:#f5f7f6 #a3aba6 #a3aba6 #f5f7f6;border-style:solid;border-width:1px}.center-column>.event-section .sportsbook-date-row,.upcoming-matches-table .sportsbook-date-row{padding:2px 8px;line-height:16px}}.promo-track.promo-carousel{--promo-gap:12px;--promo-vertical-gap:8px;position:relative;display:block;width:100%;height:auto;padding:0;margin:0;overflow:hidden;box-sizing:border-box;border:0;border-radius:0;background:#e8e8e8;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.promo-track.promo-carousel:active{cursor:grabbing}.promo-track.promo-carousel:after{content:none}.promo-track.promo-carousel .promo-carousel-spacer{display:none}.promo-track.promo-carousel .promo-slide-row{position:absolute;top:var(--promo-vertical-gap);left:0;display:flex;align-items:flex-start;width:100%;height:calc(100% - 2 * var(--promo-vertical-gap));gap:var(--promo-gap);padding:0;margin:0;transition:transform .5s ease;will-change:transform}.promo-track.promo-carousel .promo-slide-row>.home-promotion-image{position:relative;display:block;flex:0 0 calc(84% - var(--promo-gap));width:calc(84% - var(--promo-gap));min-width:0;height:auto;aspect-ratio:2/1;overflow:hidden;border-radius:8px;background:#e8e8e8;-webkit-user-select:none;user-select:none}.promo-track.promo-carousel .home-promotion-image img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none}@media (max-width:700px){.promo-track.promo-carousel{--promo-gap:8px;--promo-vertical-gap:8px;display:block;padding:0;touch-action:pan-y}.promo-track.promo-carousel .promo-slide-row{position:absolute;height:calc(100% - 2 * var(--promo-vertical-gap));aspect-ratio:auto}.promo-track.promo-carousel .promo-slide-row>.home-promotion-image{flex:0 0 calc(84% - var(--promo-gap));width:calc(84% - var(--promo-gap));min-width:0;height:auto;aspect-ratio:2/1}}