@charset "utf-8";

.jackpot-pool-card__level { height: 100%; display: flex; flex-direction: column; }

[class*="is-web"] .jackpot-pool-card__level { gap: var(--fds-ref-spacing-large); }

[class*="is-mobile"] .jackpot-pool-card__level { gap: var(--fds-ref-spacing-medium); }

.jackpot-pool-card__wrapper--betslip .jackpot-pool-card__level { gap: var(--fds-ref-spacing-xsmall); }

.jackpot-pool-card__pools { display: flex; flex-direction: column; gap: var(--fds-ref-spacing-medium); }

[class*="is-mobile"] .jackpot-pool-card__pools { gap: var(--fds-ref-spacing-xsmall); }

.jackpot-pool-card__pools.jackpot-pool-card__pools--single { flex: 1 1 auto; }

.jackpot-pool-card__first--single { display: flex; flex-direction: column; flex: 1 0 0px; }

.jackpot-pool-card__first--single .jackpot-pools-list { flex: 1 0 0px; min-height: 0px; }

.jackpot-pool-card__first--single .jackpot-pool { height: 100%; }

.jackpot-pool-card__wrapper:has(.jackpot-pool-card__pools--single) { display: flex; flex-direction: column; }

.jackpot-pool-card__wrapper:has(.jackpot-pool-card__pools--single) .jackpot-pool-card__level { flex: 1 1 auto; }

.jackpot-pool-card__title { flex: 1 1 auto; display: flex; align-items: center; }

.jackpot-pool-card__level:has(.jackpot-pool-card__pools--single) .jackpot-pool-card__title { flex: 0 0 auto; }

.jackpot-pool-card__title { text-transform: uppercase; color: rgba(var(--b-sc),var(--fds-ref-alpha-80)); }

.jackpot-pool-card__title .jackpot-pool-card__title-text { flex: 1 1 auto; }

.jackpot-pool-card__title > .jackpot-pool-card__title-info { position: relative; display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; font-size: var(--fds-ref-font-size-70); color: rgba(var(--b-sc),var(--fds-ref-alpha-64)); margin-inline-start: var(--fds-ref-spacing-small); z-index: 5; cursor: pointer; }

.jackpot-pool-card__betslip-expand { position: relative; display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; font-size: var(--fds-ref-font-size-70); color: rgba(var(--b-sc),var(--fds-ref-alpha-64)); margin-inline-start: var(--fds-ref-spacing-small); z-index: 5; cursor: pointer; transition: transform var(--default-transition-duration); }

.jackpot-pool-card__betslip-expand.jackpot-pool-card__betslip-expand--expanded { transform: rotate(-180deg); }

[class*="is-web"] .jackpot-pool-card__betslip-expand:hover { color: rgba(var(--b-sc),var(--fds-ref-alpha-90)); }

.jackpot-pool-card__betslip-pools .jackpot-pools-list { grid-auto-flow: row; }

.jackpot-pool-card__betslip-money { display: flex; align-items: center; justify-content: center; }

[dir="rtl"] .jackpot-pool-card__betslip-money { direction: ltr; }

.jackpot-pool-card__betslip-money .jackpot-pool-card__betslip-currency { margin-inline-end: var(--fds-ref-spacing-3xsmall); }

.jackpot-pool-card__betslip-odometer, .jackpot-pool-card__betslip-currency { color: rgba(var(--b-sc),var(--fds-ref-alpha-100)); font-size: var(--fds-ref-font-size-70); font-weight: var(--fds-ref-font-weight-medium); line-height: var(--fds-ref-font-line-height-100); transition: all var(--default-transition-duration); }

.jackpot-pool-card__play-now { flex: 1 0 0px; }

.jackpot-pools-drawer .ds-drawer--contained { height: 80dvh; }

.jackpot-pools-widget { width: 100%; min-width: 0px; }

[class*="is-mobile"] .jackpot-pools-widget__scroll { padding-inline-start: var(--fds-ref-spacing-xsmall); padding-inline-end: var(--fds-ref-spacing-xsmall); }

.jackpot-pools-widget__scroll .horizontal-scroll__inner { flex: 1 0 auto; }

.jackpot-pools-widget__scroll .jackpot-pool-card { flex: 1 1 0%; min-width: clamp(324px, 85vw, 424px); }

.jackpot-pools-widget__carousel { position: relative; }

.jackpot-pools-widget__carousel .jackpot-pools-widget__nav { position: absolute; top: 50%; z-index: 3; transform: translateY(-50%); background: rgba(var(--b-sc),var(--fds-ref-alpha-8)); backdrop-filter: blur(20px); }

.jackpot-pools-widget__carousel .jackpot-pools-widget__nav--prev { left: var(--fds-ref-spacing-medium); }

.jackpot-pools-widget__carousel .jackpot-pools-widget__nav--next { right: var(--fds-ref-spacing-medium); }

.jackpot-pool-card { min-width: 0px; height: 100%; position: relative; }

[class*="is-web"] .jackpot-pool-card { padding-top: 30px; }

[class*="is-mobile"] .jackpot-pool-card { padding-top: 22px; }

.jackpot-pool-card::before, .jackpot-pool-card::after { content: ""; position: absolute; background-repeat: no-repeat; background-position: right center; background-size: contain; }

[class*="is-web"] .jackpot-pool-card::before, [class*="is-web"] .jackpot-pool-card::after { width: 196px; height: 62px; }

[class*="is-mobile"] .jackpot-pool-card::before, [class*="is-mobile"] .jackpot-pool-card::after { width: 144px; height: 45px; }

[dir="ltr"] .jackpot-pool-card::before, [dir="ltr"] .jackpot-pool-card::after { right: var(--fds-ref-spacing-medium); }

[dir="rtl"] .jackpot-pool-card::before, [dir="rtl"] .jackpot-pool-card::after { left: var(--fds-ref-spacing-medium); }

.jackpot-pool-card::before { top: 0px; z-index: 3; background-image: url("/assets/733ce6f4fb611561.png"); }

.jackpot-pool-card::after { z-index: 2; background-image: url("/assets/6551cb81b9cfd377.png"); }

[class*="is-web"] .jackpot-pool-card::after { top: 25px; }

[class*="is-mobile"] .jackpot-pool-card::after { top: 19px; }

.jackpot-pool-card.jackpot-pool-card--betslip-widget { padding-top: 22px; }

.jackpot-pool-card.jackpot-pool-card--betslip-widget::before, .jackpot-pool-card.jackpot-pool-card--betslip-widget::after { width: 144px; height: 45px; }

.jackpot-pool-card.jackpot-pool-card--betslip-widget::after { top: 19px; }

.jackpot-pool-card.kiss-gaming::before { background-image: url("/assets/d50147d0df69fcb3.png"); }

.jackpot-pool-card.kiss-gaming::after { background-image: url("/assets/88d97fbe4b54f64e.png"); }

.jackpot-pool-card.bettinggames-jackpot::before { background-image: url("/assets/5c18e87cda5ae323.png"); }

.jackpot-pool-card.bettinggames-jackpot::after { background-image: url("/assets/657e29fc11ba8597.png"); }

.jackpot-pool-card.amusnet::before { background-image: url("/assets/36a5b6dda94f5ec8.png"); }

.jackpot-pool-card.amusnet::after { background-image: url("/assets/5efaab4b8859ecd4.png"); }

.jackpot-pool-card.apollogames::before { background-image: url("/assets/49befa5193938329.png"); }

.jackpot-pool-card.apollogames::after { background-image: url("/assets/6dda3150b7552ee5.png"); }

.jackpot-pool-card.popok-gaming::before { background-image: url("/assets/2ad1749a355d71d3.png"); }

.jackpot-pool-card.popok-gaming::after { background-image: url("/assets/8d8cc13aa9ff3e24.png"); }

.jackpot-pool-card.pragmatic-play::before { background-image: url("/assets/be61cf4968c28fe2.png"); }

.jackpot-pool-card.pragmatic-play::after { background-image: url("/assets/fa322511752f87f8.png"); }

.jackpot-pool-card.pascal-gaming::before { background-image: url("/assets/5cd6b903a8b2251c.png"); }

.jackpot-pool-card.pascal-gaming::after { background-image: url("/assets/9a4606f0497f70c1.png"); }

.jackpot-pool-card.betconstruct-jackpot::before { background-image: url("/assets/b155abc322777dcf.png"); }

.jackpot-pool-card.betconstruct-jackpot::after { background-image: url("/assets/bf54faa276e2d139.png"); }

.jackpot-pool-card.sportsbook-jackpot::before, .jackpot-pool-card.africabet-sports-jackpot::before { background-image: url("/assets/cfb784ec718f1bac.png"); }

.jackpot-pool-card.sportsbook-jackpot::after, .jackpot-pool-card.africabet-sports-jackpot::after { background-image: url("/assets/11c8cf3eacafdb64.png"); }

.jackpot-pool-card__wrapper { position: relative; height: 100%; border-top: var(--fds-ref-border-width-thin) var(--fds-ref-border-style-solid) rgba(var(--b),var(--fds-ref-alpha-100)); background: linear-gradient(0deg,rgba(var(--b-sc),var(--fds-ref-alpha-4)),rgba(var(--b-sc),var(--fds-ref-alpha-4))),linear-gradient(0deg,rgba(var(--hero),0),rgba(var(--hero),var(--fds-ref-alpha-12)) 95%); overflow: hidden; }

[class*="is-web"] .jackpot-pool-card__wrapper { padding: var(--fds-ref-spacing-medium); border-radius: var(--fds-ref-radius-medium); }

[class*="is-web"] .jackpot-pool-card__wrapper:not(.jackpot-pool-card__wrapper--betslip) { min-height: 189px; }

[class*="is-mobile"] .jackpot-pool-card__wrapper { padding: var(--fds-ref-spacing-xsmall); border-radius: var(--fds-ref-radius-xsmall); }

[class*="is-mobile"] .jackpot-pool-card__wrapper:not(.jackpot-pool-card__wrapper--betslip) { min-height: 128px; }

.jackpot-pool-card__wrapper.jackpot-pool-card__wrapper--betslip { padding: var(--fds-ref-spacing-xsmall); }

.jackpot-pool-card__wrapper::before { content: ""; position: absolute; top: 0px; left: 0px; right: 0px; width: 100%; height: 1px; background: linear-gradient(to right, rgba(255, 153, 0, 0) 10%, rgb(237, 210, 113) 40%, rgb(255, 153, 0), rgb(255, 168, 38), rgba(255, 153, 0, 0)); box-shadow: rgba(255, 153, 0, 0.5) 0px 0px 20px; z-index: 1; }