:root{--color-black-shade: #14232D}body{margin:0;display:flex;justify-content:center}tnt-predictor-plus{display:flex;flex-direction:column;width:100%;height:100dvh;max-width:500px}tnt-predictor-plus.eurosport game-header .gh-bar--euro .gh-bar__title{text-transform:capitalize}tnt-predictor-plus ll-oracle,tnt-predictor-plus ll-oracle *{font-family:TNTDigital!important}tnt-predictor-plus.eurosport ll-oracle,tnt-predictor-plus.eurosport ll-oracle *{font-family:Aeonik Eurosport!important}tnt-predictor-plus .ll-oracle-brand-header-slot{height:46px}tnt-predictor-plus game-header .gh-bar__title{font-size:18px;font-weight:500;letter-spacing:-.03em;text-transform:capitalize}tnt-predictor-plus .ll-oracle-brand-header{position:relative}tnt-predictor-plus .ll-oracle-brand-header:after{content:"";background-image:url(/images/tnt-predictor.svg);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:46px;height:46px;pointer-events:none}tnt-predictor-plus.eurosport .ll-oracle-brand-header:after{background-image:url(/images/eurosport-predictor.svg)}tnt-predictor-plus .ll-oracle-brand-header:has(.ll-oracle-brand-header-slot:not(.ll-oracle-brand-header-slot-start):not(.ll-oracle-brand-header-slot-end)):after{display:none}tnt-predictor-plus .ll-oracle-htp-section,tnt-predictor-plus .how-to-play-container{display:none}tnt-predictor-plus .ll-oracle-welcome-button{font-weight:700}tnt-predictor-plus .ll-oracle-welcome-button{font-size:16px;letter-spacing:1px}tnt-predictor-plus.eurosport .ll-oracle-fixtures-list{color:var(--color-black)}tnt-predictor-plus .ll-oracle-welcome-logo-section{max-height:unset}tnt-predictor-plus .ll-oracle-welcome-game-logo{width:272px;height:272px;max-height:unset;max-width:unset}tnt-predictor-plus.eurosport .ll-oracle-welcome-game-logo{height:237px;width:311.6px}tnt-predictor-plus.eurosport .ll-oracle-brand-header-slot-start{height:32px}tnt-predictor-plus .ll-oracle-active-tab{font-weight:700!important}tnt-predictor-plus.eurosport .ll-oracle-tab-button{font-weight:700;letter-spacing:.5px}tnt-predictor-plus:not(.eurosport) .ll-oracle-tab-button{letter-spacing:.5px}tnt-predictor-plus .ll-oracle-fixture-item{padding:15px}tnt-predictor-plus .ll-oracle-fixture-item-content,tnt-predictor-plus .ll-oracle-fixture-item-match-details{gap:15px}tnt-predictor-plus .ll-oracle-fixture-item-tournament{display:none}tnt-predictor-plus .ll-oracle-fixture-item-team-name{font-weight:500;letter-spacing:.5px}tnt-predictor-plus.eurosport .ll-oracle-fixture-item-team-name{font-weight:700}tnt-predictor-plus .ll-oracle-fixture-item-date-time{font-size:14px;font-weight:400}tnt-predictor-plus:not(.eurosport) .ll-oracle-fixture-item-date-time{letter-spacing:.5px}tnt-predictor-plus.eurosport .ll-oracle-fixture-item-date-time{font-weight:500}tnt-predictor-plus .ll-oracle-fixture-item-button{letter-spacing:1px}tnt-predictor-plus:not(.eurosport) .ll-oracle-fixture-item-button{font-weight:500;padding:12px;font-size:14px;letter-spacing:1px}tnt-predictor-plus .ll-oracle-countdown-text{font-size:14px;font-weight:400}tnt-predictor-plus:not(.eurosport) .ll-oracle-countdown-text{letter-spacing:.5px}tnt-predictor-plus .ll-oracle-match-details-card-tournament{font-size:16px;font-weight:500;letter-spacing:.5px}tnt-predictor-plus.eurosport .ll-oracle-match-details-card-tournament{font-weight:700}tnt-predictor-plus .ll-oracle-match-details-card-team-code{font-weight:500;font-size:12px;letter-spacing:0}tnt-predictor-plus .ll-oracle-match-details-card-time-venue{letter-spacing:.5px}tnt-predictor-plus.eurosport .ll-oracle-match-details-card-time-venue{font-weight:500px}tnt-predictor-plus.eurosport .ll-oracle-match-details-card-team-code{font-weight:700}tnt-predictor-plus .ll-oracle-game-countdown .ll-oracle-countdown-text,tnt-predictor-plus .ll-oracle-game-countdown{font-size:12px}tnt-predictor-plus.eurosport .ll-oracle-game-countdown .ll-oracle-countdown-text,tnt-predictor-plus.eurosport .ll-oracle-game-countdown{font-weight:500}tnt-predictor-plus .ll-oracle-leaderboard-row{font-weight:500;letter-spacing:.5px}tnt-predictor-plus.eurosport .ll-oracle-leaderboard-self-details{font-weight:700}tnt-predictor-plus.eurosport .ll-oracle-leaderboard-row{font-size:14px;font-weight:700}tnt-predictor-plus .ll-oracle-match-details-info{gap:15px}tnt-predictor-plus .ll-oracle-match-details-card-team-avatar{height:60px;width:60px}tnt-predictor-plus .ll-oracle-match-details-card-vs{font-size:12px;font-weight:500}tnt-predictor-plus.eurosport .ll-oracle-match-details-card-vs{font-weight:700}tnt-predictor-plus .ll-oracle-widget-badge{font-size:14px;font-weight:500;padding:4px}tnt-predictor-plus.eurosport .ll-oracle-widget-badge{font-weight:700}tnt-predictor-plus .ll-oracle-widget-question{font-weight:500;font-size:16px}tnt-predictor-plus.eurosport .ll-oracle-widget-question{font-size:14px;font-weight:700;letter-spacing:.5px}tnt-predictor-plus:not(:has(ll-oracle-results)) .ll-oracle-game-content .ll-oracle-widget-points-hint{display:none}tnt-predictor-plus .ll-oracle-h2h-option-avatar{height:60px;width:60px}tnt-predictor-plus .ll-oracle-h2h-option-desc,tnt-predictor-plus .ll-oracle-ms-option-desc{font-size:14px;font-weight:500}tnt-predictor-plus.eurosport .ll-oracle-h2h-option-desc,tnt-predictor-plus.eurosport .ll-oracle-ms-option-desc{font-size:12px;font-weight:700}tnt-predictor-plus .ll-oracle-h2h-diamond .ll-oracle-h2h-diamond-text{font-size:12px;font-weight:500}tnt-predictor-plus.eurosport .ll-oracle-h2h-diamond .ll-oracle-h2h-diamond-text{font-size:12px;font-weight:700;letter-spacing:0}tnt-predictor-plus .ll-oracle-custom-slider-value{font-size:40px;font-weight:500;letter-spacing:1%}tnt-predictor-plus.eurosport .ll-oracle-custom-slider-value{font-weight:700}tnt-predictor-plus .ll-oracle-dropdown-button{font-size:14px;font-weight:400}tnt-predictor-plus.eurosport .ll-oracle-dropdown-button{font-weight:500}tnt-predictor-plus .ll-oracle-slider-input{border-radius:0}tnt-predictor-plus .ll-oracle-submission-icon{width:54px;height:54px}tnt-predictor-plus .ll-oracle-submission-subtitle{font-size:16px}tnt-predictor-plus .ll-oracle-submission-title{letter-spacing:1px;text-transform:uppercase}tnt-predictor-plus.eurosport .ll-oracle-submission-subtitle{font-weight:400}tnt-predictor-plus .ll-oracle-submission-btn{font-size:18px;padding:12px 24px;text-transform:uppercase}tnt-predictor-plus.eurosport .ll-oracle-submission-btn{font-size:16px}tnt-predictor-plus .ll-oracle-submission-btn{letter-spacing:1px}tnt-predictor-plus:not(.eurosport) a.ll-oracle-submission-btn{box-shadow:inset 0 0 0 1px var(--color-black)}tnt-predictor-plus .ll-oracle-submission-close svg,tnt-predictor-plus .ll-oracle-result-announced-close svg{height:20px;width:20px}.ll-oracle-result-announced-vs{font-size:12px;font-weight:500;letter-spacing:0}tnt-predictor-plus.eurosport .ll-oracle-result-announced-vs{font-size:14px;font-weight:700}tnt-predictor-plus .ll-oracle-result-announced-icon{height:54px;width:54px}tnt-predictor-plus .ll-oracle-result-announced-title{font-size:20px;letter-spacing:1px;text-transform:uppercase}tnt-predictor-plus .ll-oracle-result-announced-subtitle{font-size:16px;font-weight:400;letter-spacing:.5px}tnt-predictor-plus .ll-oracle-result-announced-status-badge,tnt-predictor-plus .ll-oracle-result-announced-team-name{font-size:12px;font-weight:500}tnt-predictor-plus.eurosport .ll-oracle-result-announced-status-badge{font-weight:700;letter-spacing:normal}tnt-predictor-plus.eurosport .ll-oracle-result-announced-team-name{font-size:14px;font-weight:700}tnt-predictor-plus.eurosport .ll-oracle-result-announced-meta{font-weight:500}tnt-predictor-plus .ll-oracle-result-announced-team-img,tnt-predictor-plus .ll-oracle-result-announced-team-avatar{height:60px;width:60px}tnt-predictor-plus .ll-oracle-result-announced-cta,tnt-predictor-plus .ll-oracle-result-announced-secondary{font-size:18px;font-weight:700;padding:12px 20px;text-transform:uppercase}tnt-predictor-plus.eurosport .ll-oracle-result-announced-cta,tnt-predictor-plus.eurosport .ll-oracle-result-announced-secondary{font-size:16px;letter-spacing:1px}tnt-predictor-plus .ll-oracle-result-card .ll-oracle-result-columns,tnt-predictor-plus .ll-oracle-result-card .ll-oracle-result-columns .ll-oracle-result-col{border:none}tnt-predictor-plus .ll-oracle-leaderboard-rank svg text{font-size:14px;font-weight:500}tnt-predictor-plus .ll-oracle-score-card-points{font-size:52px;font-weight:700}tnt-predictor-plus .ll-oracle-score-card-label{font-size:14px;font-weight:500}tnt-predictor-plus.eurosport .ll-oracle-score-card-label{font-weight:700;opacity:1}tnt-predictor-plus .ll-oracle-score-card-pill{font-size:12px;font-weight:500}tnt-predictor-plus.eurosport .ll-oracle-score-card-pill{font-weight:700}tnt-predictor-plus .ll-oracle-results-section-label,tnt-predictor-plus .ll-oracle-results-section-count,tnt-predictor-plus ll-oracle-results .ll-oracle-widget-badge,tnt-predictor-plus .ll-oracle-submit-progress{display:none}tnt-predictor-plus .ll-oracle-game-countdown{color:var(--color-black-shade)}tnt-predictor-plus .ll-oracle-result-card-title{font-size:16px;font-weight:500}tnt-predictor-plus.eurosport .ll-oracle-result-card-title{font-size:14px;font-weight:700;letter-spacing:.5px}tnt-predictor-plus.eurosport .ll-oracle-result-status-pill{font-weight:700}tnt-predictor-plus .ll-oracle-result-status-pill{font-weight:500;font-size:12px;padding:4px 6px}tnt-predictor-plus .ll-oracle-result-col-label{font-weight:500;font-size:12px}tnt-predictor-plus.eurosport .ll-oracle-result-col-label{font-weight:700;letter-spacing:2px}tnt-predictor-plus .ll-oracle-not-answered,tnt-predictor-plus .ll-oracle-result-box-name,tnt-predictor-plus .ll-oracle-result-value{font-size:16px;font-weight:500}tnt-predictor-plus.eurosport .ll-oracle-not-answered,tnt-predictor-plus.eurosport .ll-oracle-result-box-name,tnt-predictor-plus.eurosport .ll-oracle-result-value{font-size:14px;font-weight:700}tnt-predictor-plus .ll-oracle-result-box-avatar{width:24px;height:24px}tnt-predictor-plus .ll-oracle-leaderboard-self-header{letter-spacing:.5}tnt-predictor-plus .ll-oracle-leaderboard-list{background-color:var(--color-white);letter-spacing:.5px}tnt-predictor-plus.eurosport .ll-oracle-leaderboard-list{color:var(--color-black)}tnt-predictor-plus .ll-oracle-leaderboard-table-header{opacity:1}
