@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;
}
body::before {
    content: attr(data-page);
    display: none;
}
html body {
    font-family: "proxima-nova", sans-serif !important;
    text-rendering: optimizeLegibility
}

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

:root {
    --app-matches-view-v2-match-margin: 0 0 0px 0 !important;
    --app-main-menu-background: #252a3f;
    --app-body-background: #252a3f;
    --app-base-color: #4489ff;
    --app-accent-color: #ffffff5c;
    --app-accent-color2: #ffffff5c;
    --app-main-menu-btn-active-background: var(--app-main-gradient);
    --app-main-gradient: #0f4eef;
    --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: #1a1c2d;
    --app-page-links-item-background: #0f4eef;
    --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: #376fd0;
    --app-sports-tabs-active-background: #0f4eef;
    --app-sports-tabs-background: #4100e5;
    --app-sports-tabs-active-border-bottom: 2px solid #192132;
    --app-sports-tabs-padding: 10px 0;
    --app-sports-tabs-active-color: #fff;
    --app-sports-tabs-color: #fff;
    --app-sports-tabs-border-bottom: 2px solid #192132;
    --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: #262A3F;
    --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: #1a1c2d;
    --app-banners-card-outcome-background: #262a3d;
    --app-event-block-item-background-hover: var(--app-main-gradient);
    --app-event-block-item-hover-color: #fff;
    --app-slider-direction-button-background: #192132;
    --app-slider-direction-button-icon-fill: #fff;
    --app-slider-direction-button-icon-stroke: #fff;
    --app-title_block-background: #1a1c2d;
    --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: #1a1c2d;
    --app-matches-view-v2-match-team-name-color: #fff;
    --app-mgov2-outcome-button-background: #262a3d;
    --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: #121727;
    --app-betslip-item-v2-background: #273b4b;
    --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: #192132;
    --app-bet-input-hover-border-color: #192132;
    --app-betslip-footer-v2-btn-reset-background: #4ca258;
    --app-betslip-tabs-item-border-bottom: 2px solid rgba(147, 158, 183, 0.5);
    --app-betslip-tabs-item-active-border-bottom: 2px solid #2c79ff;
    --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 #262a3f;
    --app-sports-list-tabs-border-bottom: 2px solid #262a3f;
    --app-sports-list-item-hover-background: #0f4eef;
    --app-sports-list-item-hover-color: #0ff796;
    --app-sports-list-sub-item-background: #1a1c2d;
    --app-sports-list-sub-item-tournament-background: #2231533b;
    --app-sports-list-sub-item-border-bottom: 2px solid #192132;
    --app-main-menu-border-bottom: none;
    --app-banners-card-background: #192132;
    --app-breadcrumbs-background: #192132;
    --app-breadcrumbs-color: #fff;
    --app-game-header-v2-top-background: #192132;
    --app-game-header-v2-info-background: #192132;
    --app-game-header-v2-tournament-color: #fff;
    --app-game-market-tabs-wrapper-background: #192132;
    --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: #192132;
    --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: #1a1c2d;
    --app-big-wins-background: #192132;
    --app-big-wins-items-background: #192132;
    --app-big-wins-header-border-bottom: none;
    --app-big-wins--background: #192132;
    --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: #3a77e0;
    --app-banners-card-info-team-color: #fff;
    --app-banners-card-info-date-color: #fff;
    --app-title_block-background: #192132 !important;
    --app-top-leagues-slider-background: #192132;
    --app-top-leagues-slider-item-background: #192132;
    --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: #192132;
    --app-tabs-background: #192132;
    --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: #ffffff;
    --app-week-calendar-item-title-color: #ffffff;
    --app-week-calendar-item-active-border-bottom: 2px solid #3a77e0;
    --app-tournaments-list-v2-item-s-background: #192132;
    --app-tournaments-list-v2-background: #192132;
    --app-tournaments-list-v2-tournament-color: #fff;
    --app-tournaments-list-v2-item-t-hover-background: #192132;
    --app-sports-slider-background: #1a2c38;
    --app-sports-slider-item-border: none;
    --app-sports-slider-item-background: #192132;
    --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: #192132;
    --app-results-filter-item-background: #192132;
    --app-game-result-item-background: #192132;
    --app-game-result-item-score-background: #192132;
    --app-game-result-item-color: #fff;
    --app-game-result-item-border-bottom: #fff;
    --app-live-matches-header-background: #192132;
    --app-preloader-background: #192132;
    --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: #192132;
    --app-carousel-menu-item-active-background: var(--app-main-gradient);
    --app-carousel-menu-item-active-box-shadow: none;
    --app-carousel-menu-item-background: #1a1c2d;
    --app-carousel-menu-item-icon-height: 35px;
    --app-event-block-item-background: #192132;
    --app-event-block-item-price-color: #fff;
    --app-event-block-item-name-color: #fff;
    --app-mobile-main-menu-v2-dropdown-background: #192132;
    --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: #192132;
    --app-bet-history-item-btn-details-background: #192132;
    --app-bet-history-item-btn-details-background-color: #192132;
    --app-bet-history-item-background: #192132;
    --app-bet-history-item-opened-event-background-color: #192132;
    --app-profile-inputs-background: #192132;
    --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: #192132;
    --app-bet-accumulators-item-price-background: #192132;
    --app-bet-accumulators-bonus-background: #192132;
    --app-bet-accumulators-item-background-hover: #121727;
    --app-bet-accumulators-item-background: #192132;
    --app-bet-history-item-btn-details-hover-background-color: #192132;
    --app-main-menu-item-padding: 6px 12px;
    --app-game-header-v2-top-btn-background: none;
    --app-mobile-main-menu-v2-search-field-background: #192132;
    --app-mobile-main-menu-v2-search-field-color: #6D7D97;
    --app-mobile-main-menu-v2-search-empty-icon-color: #192132;
    --app-search-field-clear-btn-background: transparent;
    --app-empty-bets-cap-color: #192132;
    --app-empty-bets-ballet-color: #192132;
    --app-empty-bets-calculator-item-color: rgba(34, 32, 40, 0.5);
    --app-empty-bets-calculator-item-button-color: #192132;
    --app-empty-bets-item-color: #192132;
    --app-empty-bets-ball-color: #192132;
    --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: #192132;
    --app-sports-list-sub-item-tournament-active-background: #192132;
    --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: #ffffff;
    --app-odds-booster-border-bottom: none;
    --app-search-results-background: #192132;
    --app-base-item-background: #192132;
    --app-search-results-item-background: #192132;
    --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: #192132;
    --app-matches-view-v2-tournament-title-color: #fff;
    --app-betslip-footer-v2-price-input-background: #192132;
    --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: #0ff796;
    --app-live-matches-live-toggler-active-background: #00c005;
    --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: #192132;
    --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 #192132;
    --app-toggler-background: rgba(34, 32, 40, 0.5);
    --app-game-header-v2-status-item-background: #0ff796;
    --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: #fff;
    --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: #192132;
    --app-checkbox-background: transparent;
    --app-betslip-background: #1a1c2d;
    --app-event-up-color: #0ff796 !important;
    --app-event-down-color: #cc0000;
    --app-betslip-footer-v2-btn-odds-changes-background: #0ff796;
    --app-matches-v2-loading-cap-background-color: #192132;
    --app-matches-v2-loading-cap-opacity: 0.8;
    --app-betslip-footer-v2-price-input-border: none;
    --app-btsplr-background: #121727;
    --app-mgov2-submarkets-background: #192132;
    --app-big-wins-item-name-color: #3976de;
    --app-week-calendar-item-hover-content-color: #ffffff;
    --app-toggler-active-icon-color: #376ecf;
    --app-betslip-footer-v2-total-win-value-color: #24ff00e3;
    --app-betslip-footer-v2-price-btn-background: #0f4eef;
    --app-betslip-footer-v2-price-btn-border: 1px solid #0f4eef;
    --app-betslip-footer-v2-price-btn-color: #ffffff;
    --app-betslip-footer-v2-price-btn-active-background: #213c6f;
    --app-carousel-menu-item-border-radius: 5px; 
    --app-mgov2-outcome-button-title_total-color: #1ae036;
    --app-base-color: #fcfcfc;
    --app-base-third-color: #0d6efd;
    --app-base-forth-color: #0d6efd;
    --app-toggler-circle-background: #0d6efd;
    --app-betslip-item-btn-clear-background: #198754;
    --app-base-item-background: #213743;
    --app-base-button-disabled-background: #0d6efc;
    --app-sports-slider-items-space-between: 10px;

}

.sb-game-tips {
    --app-game-tips-background: #192132;
    --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: #0ff796 !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: #192132;
    --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: #192132;
    --app-betslip-item-v2-odds-color: #0ff796;
}

.sb-betslip-item-v2__odds_up::before {
    border-right: 3px solid #0ff796;
    border-top: 3px solid #0ff796;
}

.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: #192132;
    --app-upcoming-games-ts-options-item-active-background: #121727;
}

@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: #121727;
    }
}

.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;
    --app-title_block-background: #1a1c2d !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);
}

.sb-game-event-content.sb-event-disabled {
    background: #192132 !important;
}

.sb-game-event-content.sb-event-disabled:hover {
    background: #192132 !important;
}

.sb-market-group-outcomes-v2__outcome-button.sb-event-disabled[type=button] {
    background: #192132;
}

.sb-market-group-outcomes-v2__outcome-button.sb-event-disabled[type=button]:hover {
    background: #192132 !important;
}

.sb-mobile-main-menu-v2__odds-item {
    color: #6D7D97 !important;
    transition: .3s ease background;
    background: #192132;
}

.sb-svg-icon_lock .sb-lock-icon__mark {
    color: #192132;
}

.sb-svg-icon_lock .sb-lock-icon__lock {
    color: #192132;
}

.sb-results-filter .sb-results-filter-select {
    background: url("/static/images/icons/br_down-white.svg") no-repeat 98% var(--app-results-filter-item-background) !important;
}

.app-event-block-item__price {
    --app-event-block-item-price-color: #fff;
}

.sb-betslip-bet-input__max {
    --app-betslip-bet_max-bet-background: #192132;
}

.sb-sports-list_item:hover .sb-sport-list-link_count {
    color: #0ff796 !important;
}

.sb-sports-list__item:hover .sb-sport-list-link {
    color: #ffffff !important;
}

.sb-sports-list__item.active sportsbook-svg-icon {
    --app-sports-list-item-hover-icon-fill: #ffffff !important;
    --app-sports-list-item-hover-icon-stroke: #ffffff !important;
}

.sb-sports-list_item.active .sb-sport-list-link_count {
    color: #0ff796 !important;
}

.sb-sports-list__item.active .sb-sport-list-link {
    color: #ffffff !important;
}

.sb-sports-list__item:hover sportsbook-svg-icon {
    --app-sports-list-item-hover-icon-fill: #ffffff !important;
    --app-sports-list-item-hover-icon-stroke: #ffffff !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.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: #192132;
}

.sb-results-filter .sb-results-filter-select {
    border: none;
}

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

.sb-tabs {
    background: #192132 !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 #192132 !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: #1a1c2d;
}

.sb-betslip-bet-input_buttons__input {
    border: 1px solid #192132 !important;
}

.sb-float-menu-tabs {
    background: #1a1c2d;
    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: #273b4b !important;
}

.sb-sport-matches-v2_soccer {
    --app-title_block-background: #192132;
}

.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):hover {
    opacity: 1 !important;
}

.sb-sport-list-link__count {
    opacity: 1 !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;
}

.quick-click {
    background: #192132;
}

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

.sb-sport-matches-v2.loading {
    --app-title_block-background: #192132 !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: #192132;
}

.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: #192132;
    --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: #0ff796;
}

.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-search-field {
    border: 2px solid #2f4553 !important;

}

sportsbook-svg-icon .sb-icon-inner svg {
    fill: white;
}

.sb-sports-list__item {
 
    background: #1e2c37;
}
.sb-sport-matches-v2__match, .sb-title_block-title, .sb-game-event {
  border-bottom: 2px solid #262a3d !important;
}
.sb-bet-slip-footer-v2__odds-changes__value.active {
    background: linear-gradient(90deg, #46ff864d -35.61%, #2dfd00 118.41%) !important;

}

.market-groups-group-v2__column-title {

    color: #ff9c00 !important;
}

.header--sport .header__logo {
  
      height: 130px !important;
}


body[data-page="/tr/sportsbook"] .container {
    max-width: 100% !important;
}

.sb-title_block-subtitle {
    --app-title_block-subtitle-background: #1a1c2d !important;
}

.sb-outrights__title.closed, .sb-results__title.closed, .sb-sport-matches-v2__title.closed, .sb-tournaments-list-v2__title.closed {
    --app-title_block-border-radius: 3px !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: 3px 3px 0 0 !important;
}

.sb-sports-list__item:hover, .sb-sports-list__item.active {
    
    border-left: 2px solid #0d6efd !important;
}

.sb-big-wins__item {

    background: #1a1c2d  !important;
}

.sb-bet-slip-loader__content {

    background: #0f212e  !important;
}

.sb-bet-slip-loader__title {
    border-radius: 10px !important;
    background: #1a1c2d !important;
  
}

#sb-mobile-coupon-external {
    --app-external-mobile-menu-background: #1376e2 !important;
 
}

.sb-mobile-main-menu-v2-btn.flex-auto {
    background: #1a1c2d  !important;
  
}





@media (min-width: 1200px) {
    .sb-content-inner-wrp {
        max-width: calc(100% - 600px) !important;
    }
}

sportsbook-bet-slip-item {
    display: block;
    background: #1e1e2f;
    padding: 10px;
    border-radius: 10px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
    clip-path: polygon(
        0% 0%, 100% 0%, 100% 90%, 
        98% 100%, 96% 90%, 94% 100%, 92% 90%, 90% 100%, 
        88% 90%, 86% 100%, 84% 90%, 82% 100%, 80% 90%, 
        78% 100%, 76% 90%, 74% 100%, 72% 90%, 70% 100%, 
        68% 90%, 66% 100%, 64% 90%, 62% 100%, 60% 90%, 
        58% 100%, 56% 90%, 54% 100%, 52% 90%, 50% 100%, 
        48% 90%, 46% 100%, 44% 90%, 42% 100%, 40% 90%, 
        38% 100%, 36% 90%, 34% 100%, 32% 90%, 30% 100%, 
        28% 90%, 26% 100%, 24% 90%, 22% 100%, 20% 90%, 
        18% 100%, 16% 90%, 14% 100%, 12% 90%, 10% 100%, 
        8% 90%, 6% 100%, 4% 90%, 2% 100%, 0% 90%
    );
}

.sb-content-right-wrp {
    max-width: 360px !important;
}

.sb-betslip-item-v2__teams {
    background: #192132 !important;
    padding: 3px 5px 5px 10px !important;
    
    border-radius: 7px !important;
}

.sb-betslip-item-v2__live {
    background: #ff0000 !important;
   
}


input.sb-betslip-bet-input_buttons__input.ng-pristine.ng-valid.ng-touched {
    border: 2px solid #6c757d !important;
    border-radius: 5px  !important;
}

input.sb-betslip-bet-input_buttons__input.ng-untouched.ng-pristine.ng-valid {
    border: 2px solid #6c757d !important;
    border-radius: 5px !important;
}

.sb-root:not(.sb-browser-safari) .sb-betslip-item-v2__delete {
    background: #198754  !important;
}

.sb-root:not(.sb-browser-safari) .sb-betslip-item-v2__delete::hover {
    background: #ff0000  !important;
}

.sb-betslip-item-v2__market-name {
    font-size: medium !important;
    color: #8b969f !important;
}

.sb-betslip-item-v2__outcome-name {
    font-size: larger !important;
    font-variant: all-small-caps !important;
}



@keyframes slideInRight {
    from {
        transform: translateX(100%);
        opacity: 0;
    }
    to {
        transform: translateX(0);
        opacity: 1;
    }
}

@media (min-width: 768px) {
    .sidebar__content {
        height: calc(100% - 0px) !important;
        width: 0px !important;
    }
}

sportsbook-bet-slip-item {
    display: block;
    background: #1e1e2f;
    padding: 10px;
    border-radius: 10px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
    
    /* Sağdan gelen animasyon */
    animation: slideInRight 0.3s ease-out;
}

/*ESPORTS SAYFASI*/

.sb-sport-matches-v3__title {
    background: #213743 !important;
}

.sb-sport-matches-v3__match {

    background: #213743 !important;
}

.app-week-calendar .sb-carousel-list-item-wrap .sb-carousel-list-item {
    background: #213743 !important;
}

.sb-content-left-wrp {

    background: #1a2c38 !important;
}

.sb-sports-slider .sb-sport-icons-item .sb-sport-icons-item__title-wrapper:after {

    background: #1a2c3800 !important;
}

.sb-sport-matches-v3__score-item {

    background: #213743 !important;
}

.sb-dropdown-list.no-wrap .sb-dropdown-list-title__label {
    color: white !important;
}


.sb-betslip-bet-result {
    background: #192132 !important;
}

.sb-betslip-footer-wrp::after {

    background: linear-gradient(180deg, rgba(34, 32, 40, 0) 0%, rgb(34 32 40 / 0%) 100%) !important;

}

sportsbook-bet-slip-item {
    background: #1e1e2f00 !important;

}


.sb-bet-slip-footer-total-return__value {
    color: #22e705 !important;
}

.quick-click {
    background: #213743 !important;
}

.sb-sports-slider .sb-sport-icons-item {

    border-radius: 10px !important;
}

.sb-sports-slider .sb-sport-icons-item.sb-active, .sb-sports-slider .sb-sport-icons-item:hover {
    color: white !important;

}
