@import url("https://p.typekit.net/p.css?s=1&k=aba0ebl&ht=tk&f=139.173.175.176.10296&a=6570577&app=typekit&e=css");

@font-face {
    font-family: "proxima-nova";
    src: url("https://use.typekit.net/af/2555e1/00000000000000007735e603/30/l?primer=9e9145798bfc6b7954a6cb7abc2ead67980260945baf1d129a2d2e98d0352745&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/2555e1/00000000000000007735e603/30/d?primer=9e9145798bfc6b7954a6cb7abc2ead67980260945baf1d129a2d2e98d0352745&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/2555e1/00000000000000007735e603/30/a?primer=9e9145798bfc6b7954a6cb7abc2ead67980260945baf1d129a2d2e98d0352745&fvd=n7&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 700;
    font-stretch: normal;
}

html body {
    font-family: "proxima-nova", sans-serif !important;
    text-rendering: optimizeLegibility;
    background: var(--tf-bg) !important;
}

html.sb-lang-ru body {
    font-family: "proxima-nova", sans-serif !important
}

:root {
    --app-main-menu-background: #0d2048;
    --app-body-background: #0d2048;
    --app-base-color: #0060f3;
    --app-accent-color: #0060f3;
    --app-accent-color2: #0060f3;
    --app-main-menu-btn-active-background: var(--app-main-gradient);
    --app-main-gradient: linear-gradient(90deg, #0060f3 0%, #1546bd 100%);
    --app-main-menu-padding: 8px 16px;
    --app-main-menu-border-radius: 0;
    --app-main-menu-color: #fff;
    --app-main-menu-item-after-display: none;
    --app-body-color: #fff;
    --app-search-field-background: #08122a;
    --app-page-links-item-background: #08122a;
    --app-page-links-item-color: #fff;
    --app-page-links-icon-fill: #fff;
    --app-page-links-item-hover-color: #fff;
    --app-page-links-item-hover-background: #08122a;
    --app-sports-tabs-active-background: #08122a;
    --app-sports-tabs-background: #08122a;
    --app-sports-tabs-active-border-bottom: 2px solid #08122a;
    --app-sports-tabs-padding: 10px 0;
    --app-sports-tabs-active-color: #fff;
    --app-sports-tabs-color: #fff;
    --app-sports-tabs-border-bottom: 2px solid #08122a;
    --app-sports-tabs-margin: 3px;
    --app-sports-tabs-border-radius: 4px 4px 0 0;
    --app-sports-tabs-wrapper-background: transparent;
    --app-sports-list-item-background: #08122a;
    --app-sports-list-item-link-color: #fff;
    --app-sports-list-item-icon-fill: #fff;
    --app-sports-list-item-icon-stroke: #fff;
    --app-sports-list-item-counter-color: #fff;
    --app-banners-card-footer-background: #08122a;
    --app-banners-card-outcome-background: #08122a;
    --app-event-block-item-background-hover: var(--app-main-gradient);
    --app-event-block-item-hover-color: #fff;
    --app-slider-direction-button-background: #08122a;
    --app-slider-direction-button-icon-fill: #fff;
    --app-slider-direction-button-icon-stroke: #fff;
    --app-title_block-background: #08122a;
    --app-title_block-subtitle-color: #fff !important;
    --app-third-color: #fff;
    --app-title_block-subtitle-icon-stroke: #fff;
    --app-title_block-subtitle-icon-fill: #fff;
    --app-matches-view-v2-match-background: #08122a;
    --app-matches-view-v2-match-team-name-color: #fff;
    --app-mgov2-outcome-button-background: #08122a;
    --app-mgov2-outcome-button-border: none;
    --app-mgov2-outcome-button-odds-color: #fff;
    --app-mgov2-outcome-button-hover-background: var(--app-main-gradient);
    --app-mgov2-outcome-button-title-color: #fff;
    --app-bet-slip-with-open-bets-background: #08122a;
    --app-betslip-item-v2-background: #08122a;
    --app-betslip-footer-v2-before-background: transparent;
    --app-tabs-item-active-color: #fff;
    --app-fifth-color: #fff;
    --app-betslip-item-v2-team-color: #fff;
    --app-betslip-item-v2-market-name-color: #fff;
    --app-betslip-item-v2-outcome-name-color: #fff;
    --app-betslip-item-v2-delete-background: transparent;
    --app-betslip-item-v2-delete-icon-width: 11px;
    --app-betslip-item-v2-delete-icon-height: 11px;
    --app-betslip-item-v2-delete-hover-background: transparent;
    --app-betslip-item-v2-delete-icon-fill: #fff;
    --app-betslip-item-v2-delete-icon-stroke: #fff;
    --app-bet-slip-bet-input-background: #08122a;
    --app-bet-input-hover-border-color: #08122a;
    --app-betslip-footer-v2-btn-reset-background: #08122a;
    --app-betslip-tabs-item-border-bottom: 2px solid rgba(147, 158, 183, 0.5);
    --app-betslip-tabs-item-active-border-bottom: 2px solid #0060f3;
    --app-betslip-footer-v2-btn-reset-border: none;
    --app-betslip-footer-v2-total-win-title-color: #fff;
    --app-betslip-footer-v2-before-background: linear-gradient(180deg, rgb(35, 35, 35) 0, rgb(20, 20, 20) 100%);
    --app-betslip-footer-v2-before-top: -2px;
    --app-betslip-footer-v2-before-height: 15px;
    --app-betslip-item-v2-disabled-error-background: rgba(34, 32, 40, 0.4);
    --app-sports-list-item-border-bottom: 2px solid #08122a;
    --app-sports-list-tabs-border-bottom: 2px solid #08122a;
    --app-sports-list-item-hover-background: #08122a;
    --app-sports-list-item-hover-color: #0060f3;
    --app-sports-list-sub-item-background: #08122a;
    --app-sports-list-sub-item-tournament-background: #08122a;
    --app-sports-list-sub-item-border-bottom: 2px solid #08122a;
    --app-main-menu-border-bottom: none;
    --app-banners-card-background: #08122a;
    --app-breadcrumbs-background: #08122a;
    --app-breadcrumbs-color: #fff;
    --app-game-header-v2-top-background: #08122a;
    --app-game-header-v2-info-background: #08122a;
    --app-game-header-v2-tournament-color: #fff;
    --app-game-market-tabs-wrapper-background: #08122a;
    --app-game-markets-wrapper-background: none;
    --app-game-market-events-padding: 0;
    --app-game-event-padding: 0 2px 2px 0;
    --app-game-event-item-background: #08122a;
    --app-game-event-item_name-color: #fff;
    --app-game-event-item_price-color: #fff;
    --app-game-event-item-hover-background: var(--app-main-gradient);
    --app-carousel-list-item-active-padding: 11px 5px;
    --app-game-market-tabs-item-border-radius: 4px;
    --app-game-markets-tabs-margin: 10px 0;
    --app-game-markets-tabs-item-padding: 11px 10px;
    --app-carousel-list-item-wrap-padding: 0 10px;
    --app-game-market-tabs-item-color: #fff;
    --app-big-wins-header-background: #08122a;
    --app-big-wins-background: #08122a;
    --app-big-wins-items-background: #08122a;
    --app-big-wins-header-border-bottom: none;
    --app-big-wins--background: #08122a;
    --app-big-wins-toggler-color: #fff;
    --app-big-wins-item-odds-background: var(--app-main-gradient);
    --app-matches-view-v2-match-team-score-active-color: #fff;
    --app-banners-card-info-team-color: #fff;
    --app-banners-card-info-date-color: #fff;
    --app-title_block-background: #08122a !important;
    --app-top-leagues-slider-background: #08122a;
    --app-top-leagues-slider-item-background: #08122a;
    --app-top-leagues-slider-item-title-color: #fff;
    --app-top-leagues-slider-header-color: #fff;
    --app-matches-view-v2-match-date-color: #fff;
    --app-page-header-background: #08122a;
    --app-tabs-background: #08122a;
    --app-week-calendar-background: none;
    --app-tabs_simple-item-color: #fff;
    --app-second-color: #fff;
    --app-page-header-icon-fill: #fff;
    --app-page-header-icon-stroke: #fff;
    --app-week-calendar-item-active-content-color: #fff;
    --app-week-calendar-item-content-color: #0060f3;
    --app-week-calendar-item-title-color: #0060f3;
    --app-week-calendar-item-active-border-bottom: 2px solid #08122a;
    --app-tournaments-list-v2-item-s-background: #08122a;
    --app-tournaments-list-v2-background: #08122a;
    --app-tournaments-list-v2-tournament-color: #fff;
    --app-tournaments-list-v2-item-t-hover-background: #08122a;
    --app-sports-slider-background: #08122a;
    --app-sports-slider-item-border: none;
    --app-sports-slider-item-background: #08122a;
    --app-sports-slider-item-padding: 0;
    --app-sports-slider-item-color: #6D7D97;
    --app-sports-slider-item-icon-margin: 0 0 5px 0;
    --app-sports-slider-item-hover-background: var(--app-main-gradient);
    --app-sports-slider-item-hover-border: none;
    --app-sports-slider-item-height: auto;
    --app-sports-slider-item-width: 85px;
    --app-betslip-item-v2-odds-background: var(--app-main-gradient);
    --app-results-filter-background: #08122a;
    --app-results-filter-item-background: #08122a;
    --app-game-result-item-background: #08122a;
    --app-game-result-item-score-background: #08122a;
    --app-game-result-item-color: #fff;
    --app-game-result-item-border-bottom: #fff;
    --app-live-matches-header-background: #08122a;
    --app-preloader-background: #08122a;
    --app-preloader-line-color: var(--app-accent-color);
    --app-sports-list-item-title-active-before-display: none;
    --app-sports-list-sub-item-title-active-before-display: none;
    --app-game-header-v2-prematch-background: var(--app-main-gradient);
    --app-mobile-main-menu-v2-background: #08122a;
    --app-carousel-menu-item-active-background: var(--app-main-gradient);
    --app-carousel-menu-item-active-box-shadow: none;
    --app-carousel-menu-item-background: #08122a;
    --app-carousel-menu-item-icon-height: 35px;
    --app-event-block-item-background: #08122a;
    --app-event-block-item-price-color: #fff;
    --app-event-block-item-name-color: #fff;
    --app-mobile-main-menu-v2-dropdown-background: #08122a;
    --app-mobile-main-menu-v2-odds-item-active-background: var(--app-main-gradient);
    --app-mobile-main-menu-v2-dropdown-border: none;
    --app-competitions-item-favourite-active-stroke: var(--app-accent-color);
    --app-competitions-item-favourite-active-fill: var(--app-accent-color);
    --app-competitions-item-favourite-fill: #fff;
    --app-competitions-item-favourite-stroke: #fff;
    --app-sports-slider-padding: 0 0 15px 0;
    --app-bet-history-item-background-color: #08122a;
    --app-bet-history-item-btn-details-background: #08122a;
    --app-bet-history-item-btn-details-background-color: #08122a;
    --app-bet-history-item-background: #08122a;
    --app-bet-history-item-opened-event-background-color: #08122a;
    --app-profile-inputs-background: #08122a;
    --app-bet-history-item-btn-cashout-background-color: var(--app-accent-color);
    --app-bet-history-item-btn-cashout-hover-background-color: var(--app-main-gradient);
    --app-bet-history-item-btn-cashout-confirm-background-color: var(--app-accent-color);
    --app-bet-history-item-btn-cashout-confirm-hover-background-color: var(--app-main-gradient);
    --app-bet-history-item-btn-details-background: #08122a;
    --app-bet-accumulators-item-price-background: #08122a;
    --app-bet-accumulators-bonus-background: #08122a;
    --app-bet-accumulators-item-background-hover: #08122a;
    --app-bet-accumulators-item-background: #08122a;
    --app-bet-history-item-btn-details-hover-background-color: #08122a;
    --app-main-menu-item-padding: 6px 12px;
    --app-game-header-v2-top-btn-background: none;
    --app-mobile-main-menu-v2-search-field-background: #08122a;
    --app-mobile-main-menu-v2-search-field-color: #6D7D97;
    --app-mobile-main-menu-v2-search-empty-icon-color: #08122a;
    --app-search-field-clear-btn-background: transparent;
    --app-empty-bets-cap-color: #08122a;
    --app-empty-bets-ballet-color: #08122a;
    --app-empty-bets-calculator-item-color: rgba(34, 32, 40, 0.5);
    --app-empty-bets-calculator-item-button-color: #08122a;
    --app-empty-bets-item-color: #08122a;
    --app-empty-bets-ball-color: #08122a;
    --app-main-menu-item-font-size: 1.4rem;
    --app-search-field-font-size: 1.4rem;
    --app-sports-list-item-link-font-size: 1.4rem;
    --app-title_block-font-size: 1.8rem;
    --app-tabs-item-font-size: 1.4rem;
    --app-big-wins-detail-outcome-value-background: var(--app-main-gradient);
    --app-big-wins-detail-tournament-color: #fff;
    --app-big-wins-detail-market-color: #fff;
    --app-big-wins-detail-outcome-title-color: #fff;
    --app-banners-card-team-color: #fff;
    --app-mgov2-outcome-button-border-radius: 4px;
    --app-banners-card-outcome-border-radius: 4px;
    --app-bet-accumulators-title-font-size: 1.8rem;
    --app-banners-card-vs-text-color: '#6D7D97';
    --app-game-mini-tracker-background: #08122a;
    --app-sports-list-sub-item-tournament-active-background: #08122a;
    --app-sports-list-sub-item-tournament-active-color: #fff;
    --app-sports-list-sub-item-tournament-color: #fff;
    --app-sports-list-sub-item-active-background: rgb(34, 32, 40, 0.4);
    --app-sports-list-sub-item-hover-background: rgb(34, 32, 40, 0.4);
    --app-sports-list-item-link-active-color: inherit !important;
    --app-sports-list-sub-item-active-color: #0060f3;
    --app-odds-booster-border-bottom: none;
    --app-search-results-background: #08122a;
    --app-base-item-background: #08122a;
    --app-search-results-item-background: #08122a;
    --app-search-results-item-hover-background: rgba(34, 32, 40, 0.8);
    --app-search-results-item-sport-icon-color: #fff;
    --app-betslip-item-v2_related-teams-background: #cc0000;
    --app-matches-view-v2-tournament-title-background: #08122a;
    --app-matches-view-v2-tournament-title-color: #fff;
    --app-betslip-footer-v2-price-input-background: #08122a;
    --app-outrights-outcomes-padding: 2px 0;
    --app-outrights-outcomes-background: transparent;
    --app-live-matches-live-toggler-s-flex: 0 0 100%;
    --app-live-matches-live-toggler-s-background: none;
    --app-live-matches-live-toggler-active-s-color: #fff;
    --app-live-matches-live-toggler-s-font-weight: 700;
    --app-live-matches-live-toggler-border-radius: 4px;
    --app-live-matches-live-toggler-min-width: 90px;
    --app-live-matches-live-toggler-background: #0060f3;
    --app-live-matches-live-toggler-active-background: #0060f3;
    --app-live-matches-live-toggler-padding: 0;
    --app-betslip-footer-v2-btn-reset-icon-fill: #fff;
    --app-betslip-footer-v2-btn-reset-icon-stroke: #fff;
    --app-bet-accumulators-nav-background: #08122a;
    --app-mgov2-outcome-button-disabled-border: none;
    --app-tournaments-list-v2-item-t-border-bottom: none;
    --app-tournaments-list-v2-item-s-border-top: none;
    --app-tournaments-list-v2-item-s-border-bottom: none;
    --app-game-header-v2-top-btn-icon-fill: #fff;
    --app-game-header-v2-team-abbr-color: #fff;
    --app-carousel-menu-item-hover-background: var(--app-main-gradient);
    --app-mobile-main-menu-v2-odds-item-border: none;
    --app-mobile-main-menu-v2-odds-item-active-border: none;
    --app-mobile-main-menu-v2-odds-title-color: inherit;
    --app-mobile-main-menu-v2-odds-value-color: inherit;
    --app-checkbox-active-after-background: var(--app-main-gradient);
    --app-checkbox-active-background: var(--app-main-gradient);
    --app-betslip-item-v2-border-bottom: 1px solid #08122a;
    --app-toggler-background: rgba(34, 32, 40, 0.5);
    --app-game-header-v2-status-item-background: #0060f3;
    --app-game-header-v2-status-item-border-radius: 4px;
    --app-game-header-v2-date-active-color: #fff;
    --app-svg-html-icon-fill: none;
    --app-tabs-item-font-weight: 500;
    --app-search-field-font-weight: 300;
    --app-top-leagues-slider-header-font-weight: 500;
    --app-top-leagues-slider-item-title-font-weight: 500;
    --app-banners-card-info-team-font-weight: 500;
    --app-banners-card-info-date-font-weight: 500;
    --app-bet-accumulators-place-font-weight: 500;
    --app-betslip-footer-v2-btn-submit-font-weight: 500;
    --app-betslip-footer-v2-total-win-value-font-weight: 500;
    --app-big-wins-title-font-weight: 500;
    --app-big-wins-item-name-font-weight: 500;
    --app-big-wins-item-value-font-weight: 500;
    --app-title_block-font-weight: 500 !important;
    --app-game-header-v2-team-name-font-weight: 500;
    --app-game-header-v2-status-item-font-weight: 500;
    --app-game-header-v2-time-font-weight: 500;
    --app-live-matches-title-font-weight: 500;
    --app-betslip-item-v2-outcome-name-font-weight: 500;
    --app-live-matches-live-toggler-s-font-weight: 500;
    --app-mobile-main-menu-v2-odds-value-font-weight: 500;
    --app-betslip-footer-v2-total-odds-title-color: #fff;
    --app-title-with-arrow-title-font-weight: 500;
    --app-carousel-menu-item-icon-color: #6D7D97;
    --app-carousel-menu-item-text-color: #6D7D97;
    --app-svg-icon-lock-mark-fill: #fff;
    --app-svg-icon-lock-mark-color: #fff;
    --app-checkbox-border-radius: 4px;
    --app-betslip-item-v2-odds-new-hover-background: #08122a;
    --app-checkbox-background: transparent;
    --app-betslip-background: #08122a;
    --app-event-up-color: #0060f3 !important;
    --app-event-down-color: #cc0000;
    --app-betslip-footer-v2-btn-odds-changes-background: #0060f3;
    --app-matches-v2-loading-cap-background-color: #08122a;
    --app-matches-v2-loading-cap-opacity: 0.8;
    --app-betslip-footer-v2-price-input-border: none;
    --app-btsplr-background: #08122a;
    --app-mgov2-submarkets-background: #08122a;
    --app-event-block-item-odd-color: #e8c134;
    --app-event-block-item-odd-bg-color: #505050;
    --app-body-gray-color: #0d2048;
    --app-body-dark-gray-color: #08122a;
    --tf-bg: #0d2048;
    --tf-bg2: #06122a;
    --tf-active: #0060f2;
}

.sb-game-tips {
    --app-game-tips-background: #08122a;
    --app-game-tip-background: var(--app-game-header-v2-top-background);
    --app-game-tip-market-background: rgba(34, 32, 40, 0.2);
    --app-game-tip-market-border-top: 1px solid var(--app-body-background);
    --app-game-tip-border: none;
    --app-game-tips-header-background: transparent;
    --app-game-tips-header-padding: 0;
    --app-game-tips-margin: 10px 0;
    --app-game-tips-padding: 10px;
}

.sb-event-status_up:after {
    --app-event-up-color: var(--app-base-color) !important;
}

.sb-bet-slip-footer-v2_odds-changes_value {
    border-radius: 4px !important;
}

.sb-betslip-item-v2__odds_down {
    --app-betslip-item-v2-odds-background: var(--app-body-dark-gray-color);
    --app-betslip-item-v2-odds-color: #cc0000;
}

.sb-betslip-item-v2__odds_down:before {
    border-right: 3px solid #cc0000 !important;
    border-bottom: 3px solid #cc0000 !important;
}

.sb-betslip-item-v2__odds_up {
    --app-betslip-item-v2-odds-background: var(--app-body-dark-gray-color);
    --app-betslip-item-v2-odds-color: var(--app-base-color);
}

.sb-betslip-item-v2__odds_up::before {
    border-right: 3px solid var(--app-base-color);
    border-top: 3px solid var(--app-base-color);
}

.sb-betslip-footer-wrp {
    position: relative;
    z-index: 1;
}

.sb-betslip-footer-wrp::after {
    display: block;
    position: absolute;
    content: '';
    background: linear-gradient(180deg, rgba(34, 32, 40, 0) 0%, rgba(34, 32, 40, 0.5) 100%);
    width: 100%;
    height: 24px;
    left: 0;
    top: -10px;
    z-index: -1;
}

.sb-sport-icons-item__title-wrapper {
    padding: 0 5px 10px 5px;
}

.sb-sports-slider .sb-sport-icons-item .sb-sport-icons-item__icon {
    padding: 10px 5px 0 5px;
}

.sb-bet-slip-footer-v2_odds-changes_value {
    border-radius: 4px;
}

.sb-checkbox.sb-checked div:before {
    background: url('static/images/icons/checked-white.svg') !important;
    background-repeat: no-repeat !important;
    background-size: 10px !important;
    background-position: center !important;
}

.sb-checkbox.sb-checked div:after {
    display: none !important;
}

.app-upcoming-games_time-selector_options {
    --app-upcoming-games-ts-options-background: var(--app-body-dark-gray-color);
    --app-upcoming-games-ts-options-item-active-background: var(--app-body-dark-gray-color);
}

@media (max-width: 1200px) {
    .sb-game-header-v2__btn {
        --app-game-header-v2-top-btn-icon-height: 15px;
        --app-game-header-v2-top-btn-icon-width: 15px;
        --app-game-header-v2-top-btn-background: var(--app-body-dark-gray-color);
    }
}

.sb-outrights-header {
    font-weight: 500 !important;
}

.sb-odds-booster__footer {
    font-weight: 500 !important;
}

.sb-odds-booster__header {
    font-weight: 500 !important;
}

.sb-title_block-title {
    font-weight: 500 !important;
}

.sb-bet-accumulators__title {
    font-weight: 600 !important;
}

.sb-mobile-main-menu-v2-btn.sb-active svg {
    stroke: var(--app-accent-color);
    --app-svg-html-icon-stroke: var(--app-accent-color);
}

.sb-carousel-menu-item.sb-active,
.sb-carousel-menu-item.sb-active:hover {
    color: #fff;
    background: var(--app-main-gradient) !important;
}

.sb-game-event-content.sb-event-disabled {
    background: var(--app-body-dark-gray-color) !important;
}

.sb-game-event-content.sb-event-disabled:hover {
    background: var(--app-body-dark-gray-color) !important;
}

.sb-market-group-outcomes-v2__outcome-button.sb-event-disabled[type=button] {
    background: var(--app-body-dark-gray-color);
}

.sb-market-group-outcomes-v2__outcome-button.sb-event-disabled[type=button]:hover {
    background: var(--app-body-dark-gray-color) !important;
}

.sb-mobile-main-menu-v2__odds-item {
    color: #6D7D97 !important;
    transition: .3s ease background;
    background: var(--app-body-dark-gray-color);
}

.sb-svg-icon_lock .sb-lock-icon__mark {
    color: var(--app-body-dark-gray-color);
}

.sb-svg-icon_lock .sb-lock-icon__lock {
    color: var(--app-body-dark-gray-color);
}

.app-event-block-item__price {
    --app-event-block-item-price-color: var(--app-event-block-item-odd-color) !important;
}

.sb-betslip-bet-input__max {
    --app-betslip-bet_max-bet-background: var(--app-body-dark-gray-color);
}

.sb-sports-list_item:hover .sb-sport-list-link_count {
    color: var(--app-base-color) !important;
}

.sb-sports-list__item:hover .sb-sport-list-link {
    color: var(--app-base-color) !important;
}

.sb-sports-list__item.active sportsbook-svg-icon {
    --app-sports-list-item-hover-icon-fill: var(--app-base-color) !important;
    --app-sports-list-item-hover-icon-stroke: var(--app-base-color) !important;
}

.sb-sports-list_item.active .sb-sport-list-link_count {
    color: var(--app-base-color) !important;
}

.sb-sports-list__item.active .sb-sport-list-link {
    color: var(--app-base-color) !important;
}

.sb-sports-list__item:hover sportsbook-svg-icon {
    --app-sports-list-item-hover-icon-fill: var(--app-base-color) !important;
    --app-sports-list-item-hover-icon-stroke: var(--app-base-color) !important;
}

.sb-bet-slip-footer-v2__btn_submit:hover {
    opacity: 0.8;
}

.sb-search-field__input::placeholder {
    color: #6D7D97 !important;
}

.sb-search-field__input {
    color: #FFF !important;
}

.sb-main-menu__right {
    --app-main-menu-item-padding: 6px 12px;
}

.sb-tabs .sb-tabs__tab {
    --app-tabs-item-padding: 10px 12px;
    --app-tabs-item-border-radius: 4px;
}

.sb-main-menu_right .sb-section-main-menu_item {
    margin-right: 10px;
}

.sb-section-main-menu__item .sb-main-menu__link {
    border-radius: 4px;
}

.sb-section-main-menu__item .sb-main-menu__link.sb-active {
    color: #FFF;
}

.sb-bet-history-item .sb-bet-history-item-btn_cashout-confirm .sb-btn {
    color: #fff !important;
}

.sb-bet-history-item .sb-bet-history-item-details {
    background: var(--app-body-dark-gray-color);
}

.sb-tabs_simple .sb-tabs__tab {
    color: #fff;
}

.sb-tabs {
    background: var(--app-body-dark-gray-color) !important;
}

.sb-bet-slip-footer-v2_odds-changes_value.active {
    background: var(--app-main-gradient) !important;
}

.sb-game-content_v2 .sb-game-market-tabs .sb-carousel-list-item-wrap {
    margin-right: 10px !important;
}

.sb-betslip-bet-input_buttons_buttons_button {
    border: 1px solid var(--app-body-dark-gray-color) !important;
    background: transparent !important;
    color: #fff !important;
}

.sb-betslip-bet-input_buttons_buttons_button.active {
    border: 1px solid transparent !important;
    background: var(--app-main-gradient) !important;
}

.sb-bet-slip-footer-v2 {
    background: var(--app-body-dark-gray-color);
}

.sb-betslip-bet-input_buttons__input {
    border: 1px solid var(--app-body-dark-gray-color) !important;
}

.sb-float-menu-tabs {
    background: #e8c134;
    border-radius: 15px 15px 0 0;
}

.sb-betslip-header span {
    background: var(--app-main-gradient) !important;
}

.sb-title_block-subtitle {
    --app-title_block-subtitle-background: var(--app-body-dark-gray-color) !important;
}

.sb-sport-matches-v2_soccer {
    --app-title_block-background: var(--app-body-dark-gray-color);
}

.sb-section-main-menu_item .sb-main-menu_link {
    border-radius: 4px;
}

.sb-context-left-side .sb-sports-list-tabs .sb-sports-list-tab:not(.active) {
    background: none!important;
    border-bottom: none!important;
}

.sb-context-left-side .sb-sports-list-tabs .sb-sports-list-tab:not(.active):hover {
    opacity: 1 !important;
}

.sb-sport-list-link__count {
    opacity: 1 !important;
    color: var(--app-event-block-item-odd-color) !important;
}

.sb-bet-slip-footer-v2_odds-changes:hover .sb-bet-slip-footer-v2odds-changes_title {
    color: #fff !important;
}

.sb-bet-slip-footer-v2_odds-changes_title {
    color: #fff;
}

:root .sb-game-markets-tabs-wrapper {
    border: none !important;
}

.sb-title_block-title {
    --app-title_block-background: var(--app-base-color) !important;
}

.quick-click {
    background: var(--app-body-dark-gray-color);
}

.sb-betslip-bet-input_buttons__input::placeholder {
    color: #fff !important;
}

.sb-sport-matches-v2.loading {
    --app-title_block-background: var(--app-body-dark-gray-color) !important;
}

.sb-sport-matches-v2.loading:before {
    background: rgba(34, 32, 40, 0.5) !important;
    box-shadow: 0 0 30px rgba(34, 32, 40, 0.5), 0 0 30px rgba(34, 32, 40, 0.5), 0 0 30px rgba(34, 32, 40, 0.5) !important;
}

.sb-br-widgets-theme_default .sr-bb .srt-base-1 {
    color: #fff;
    background-color: var(--app-body-dark-gray-color);
}

.sb-br-widgets-theme_default .sr-bb .srt-base-1-background {
    color: #fff;
    background-color: rgba(34, 32, 40, 0.1);
}

.sb-br-widgets-theme_default .sr-bb .srt-fill-neutral-7 {
    fill: var(--app-accent-color);
}

.sb-br-widgets-theme_default {
    --app-br-widgets-primary: var(--app-accent-color);
    --app-br-widgets-home: var(--app-accent-color);
    --app-br-widgets-away: #B969F8;
    --app-br-widgets-cl: var(--app-body-dark-gray-color);
    --app-br-widgets-base: #ffffff;
    --app-br-widgets-border-radius: 0;
    border-radius: var(--app-br-widgets-border-radius);
    overflow: hidden;
}

.sb-sports-list__item:hover,
.sb-sports-list__item.active {
    color: var(--app-base-color);
}

.sb-sport-matches-v2__match-time,
.sb-sport-matches-v2__match-team-name,
.sb-sport-matches-v2__match-date-day,
.sb-title__header,
.sb-sport-matches-v2__match-team-score,
.sb-market-group-outcomes-v2__outcome-odds,
.sb-sport-matches-v2__match-duration,
.sb-market-group-outcomes-v2__outcome-title,
.sb-game-event__name,
.sb-game-event__price {

    font-size: 1.4rem !important;
}

.sb-sport-matches-v2__match-duration {
    font-size: 1.2rem !important;
}

.sb-sport-matches-v2__match,
.sb-title_block-title,
.sb-game-event {
    border-bottom: 0.01rem solid #8C92AC !important;
}
.sb-market-group-outcomes-v2__outcome-odds {
    color:var(--app-event-block-item-odd-color) !important;
}
.sb-carousel-menu-item__text {
    color: var(--app-body-color)!important;
}
.sb-carousel-menu-item__icon {
    fill: var(--app-body-color)!important;
    stroke: var(--app-body-color)!important;
    color: var(--app-body-color)!important;
    --app-svg-icon-fill: var(--app-body-color)!important;
    --app-svg-icon-stroke: var(--app-body-color)!important;
    --app-svg-html-icon-fill: var(--app-body-color) !important;
    --app-svg-html-icon-fill: var(--app-body-color) !important;
}
.sb-sports-slider .sb-sport-icons-item {
    color: var(--app-body-color)!important;
    --app-svg-icon-fill: var(--app-body-color)!important;
    --app-svg-icon-stroke: var(--app-body-color)!important;
}

.app-week-calendar .sb-carousel-list-item-wrap .sb-carousel-list-item__title {
    color: var(--app-week-calendar-item-active-title-color) !important;
}
.app-week-calendar .sb-carousel-list-item-wrap .sb-carousel-list-item__content {
    color: var(--app-week-calendar-item-active-title-color) !important;
}
.app-week-calendar .sb-carousel-list-item-wrap_active .sb-carousel-list-item__title {
    color: var(--app-body-color)!important;
}
.app-week-calendar .sb-carousel-list-item-wrap_active .sb-carousel-list-item__content {
    color: var(--app-body-color)!important;
}
.app-week-calendar .sb-carousel-list-item-wrap_active .sb-carousel-list-item {
    border-bottom: 2px solid var(--app-base-color)!important;
    background: var(--app-sports-slider-item-hover-background) !important;
    border-radius: 8px !important;
    margin-top: 8px !important;
}
.sb-sports-slider {
    padding-left: 10px!important;
    padding-right: 10px!important;
}
.sb-results-filter .sb-results-filter-select {
    color: var(--app-body-color)!important;
}

.sb-results-filter .sb-results-filter-select .sb-dropdown-list-title__icon {
    --app-svg-icon-stroke: var(--app-body-color)!important;
    --app-svg-icon-fill: var(--app-body-color)!important;
    --app-dropdown-list-icon-color: var(--app-body-color)!important;
}
.sb-live-matches__title {
    color: var(--app-body-color)!important;
}
.sb-search-field__input {
    color: var(--app-body-color) !important;
}
.sb-market-group-outcomes-v2__outcome-button,
.app-event-block-item {
    background: var(--tf-bg) !important;
}

.sb-event-selected {
    background: var(--app-event-block-item-selected-background) !important;
}

.sb-mobile-main-menu-v2-btn.sb-active {
      color: var(--app-body-color);
      background: var(--app-main-gradient);
      padding: var(--app-sports-slider-item-hover-padding, var(--app-sports-slider-item-padding, 0 10px));
      border: var(--app-sports-slider-item-hover-border);
      margin: 4px;
      border-radius: 6px;
}

.sb-mobile-main-menu-v2-btn.sb-active svg {
    stroke: var(--app-body-color);
    --app-svg-html-icon-stroke: var(--app-accent-color);
}

.sb-mobile-main-menu-v2__odds-item {
    color: var(--app-body-gray-color) !important;
}

.sb-outrights .sb-tab-opened, .sb-outrights.loading, .sb-results .sb-tab-opened, 
.sb-results.loading, .sb-sport-matches-v2 .sb-tab-opened, 
.sb-sport-matches-v2.loading, .sb-tournaments-list-v2 .sb-tab-opened, .sb-tournaments-list-v2.loading {
    --app-title_block-border-radius: 8px 8px 0 0;
}

.sb-sports-slider,
.sb-title_block-title,
.sb-float-menu-tabs,
.sb-page-header,
.sb-results-filter {
    border-radius: 8px 8px 0px 0px !important;
}
.sb-banner__card,
.sb-sport-icons-item, 
.sb-big-wins, 
.sb-bet-slip-loader, 
.sb-betslip-bet-input_buttons__buttons__button, 
.sb-bet-slip-footer-v2__btn_submit,
.sb-carousel-menu-item { 
    border-radius: 8px !important;
}
.sb-title_block-subtitle,
.sb-tabs,
.sb-live-matches__header {
    border-radius: 0px 0px 8px 8px !important;
}
.sb-banner__card__footer,
.sb-carousel-menu-item,
.sb-search-field__input,
.sb-search-field,
.sb-page-links-item[_ngcontent-gfl-c133],
.sb-context-left-side .sb-sports-list-tabs .sb-sports-list-tab.active,
.sb-sports-list__item,
.sb-sport-matches-v2__match,
.sb-title_block-subtitle,
.sb-sports-slider,
.sb-live-matches__header,
.market-groups-group-v2,
.sb-sports-slider .sb-sport-icons-item,
.sb-results-filter,
.sb-bet-slip-tabs__tab,
.sb-betslip-item-v2-disabled-error,
.sb-betslip-content-wrapper,
.sb-bet-slip-loader,
.sb-big-wins,
.sb-big-wins__header,
.sb-big-wins__items {
    background: var(--app-body-dark-gray-color) !important;
}
.sb-sports-list__item,
.sb-context-left-side .sb-sports-list-tabs .sb-sports-list-tab.active,
.sb-context-left-side .sb-sports-list-tabs {
    border-bottom: var(--app-body-dark-gray-color) !important;
}
.sb-context-desktop .sb-bet-slip-tabs__tab.sb-active, .sb-bet-slip-tabs__tab.sb-active {
    background: var(--app-base-color) !important;
}
.sb-betslip-item-v2-disabled-error {
    color: var(--app-main-menu-color) !important;
}
.sb-sports-slider .sb-sport-icons-item.sb-active, .sb-sports-slider .sb-sport-icons-item:hover {
    background: var(--app-sports-slider-item-hover-background) !important;
}