.sport-widgets-container div[data-widgetId='widget-squad-statistics'] .player-table .t-cell {
    padding-left: 10px
}

.sport-widgets-container div[data-widgetId='widget-squad-statistics'] .player-table .t-cell .t-cell-image-player img {
    width: 20px;
    max-width: 20px
}

.sport-widgets-container div[data-widgetId='widget-squad-statistics'] .player-table .t-cell-stat-header,
.sport-widgets-container div[data-widgetId='widget-squad-statistics'] .player-table .t-cell-stat {
    padding-left: 0;
    max-width: 30px
}

.sport-widgets-container .single-news .single-news-content td {
    border: 0
}

.sport-widgets-container div[data-widgetid='team'] .team-profile-container .team-profile-info .team-info-table .team-info-row .team-info-separator {
    padding-right: 15px
}

.sport-widgets-container div[data-widgetid='team'] .force-mobile .widget-container .team-info .team-profile-container .team-profile-info .team-info-row .team-info-separator {
    padding-right: 10px
}

@media (min-width: 320px) and (max-width: 480px) {
    .sport-widgets-container div[data-widgetId='widget-squad-statistics'] .player-table .t-cell .t-cell-image-player img {
        display: none
    }

    .sport-widgets-container div[data-widgetId='widget-squad-statistics'] .player-table .t-cell-stat-header,
    .sport-widgets-container div[data-widgetId='widget-squad-statistics'] .player-table .t-cell-stat {
        padding-left: 0;
        max-width: 22px
    }
}

.dark-mode .sport-widgets-container div[data-widgetId='widget-squad-statistics'] .player-table .t-body .t-row:nth-child(even),
.dark-mode .sport-widgets-container .career-widget-container .row-brorder:nth-child(odd),
.dark-mode .sport-widgets-container div[data-widgetId='match-list'] .widget-container.-theme--light .-theme-bg-block,
.dark-mode .sport-widgets-container div[data-widgetId='team-comparison'] .team-comparison-header,
.dark-mode .sport-widgets-container div[data-widgetId='player-h2h'] .widget-h2h-header,
.dark-mode .sport-widgets-container .smp-standings-widget .table-header,
.dark-mode .sport-widgets-container .smp-standings-widget .table-row,
.dark-mode .sport-widgets-container div[data-widgetid='top-scorers'] table,
.dark-mode .sport-widgets-container .smp-match-widget .widget-tabs-lined .tab-content,
.dark-mode .sport-widgets-container div[data-widgetId="odds-listing"] .widget-prediction-poll .prediction-content,
.dark-mode .sport-widgets-container .smp-match-widget .widget-tabs-lined .tab-nav,
.dark-mode .sport-widgets-container .smp-match-widget .match-goals .match-inline-heading,
.dark-mode .sport-widgets-container .smp-match-widget .match-goals .match-goals-list .match-goals-item .goal-player,
.dark-mode .sport-widgets-container div[data-widgetid="player"] .widget-container .player-name,
.dark-mode .sport-widgets-container div[data-widgetid="player"] .widget-container,
.dark-mode .sport-widgets-container div[data-widgetId="widget-team-players"] .players,
.dark-mode .sport-widgets-container div[data-widgetid='team'] .widget-container,
.dark-mode .sport-widgets-container div[data-widgetid='team'] .widget-container .team-name,
.dark-mode .sport-widgets-container div[data-widgetid='team'] .statistics-container .statistics-items-container {
    background: #1d242e
}

.dark-mode .sport-widgets-container div[data-widgetId='match-list'] .widget-container.-theme--light .-theme-bg-inner,
.dark-mode .sport-widgets-container div[data-widgetId='team-form'] .widget-title,
.dark-mode .sport-widgets-container .smp-standings-widget .rules-container,
.dark-mode .sport-widgets-container .smp-match-widget {
    background-color: #0e1823
}

.dark-mode .sport-widgets-container div[data-widgetId='team-comparison'] .statistics-column>div,
.dark-mode .sport-widgets-container div[data-widgetId='team-comparison'] .statistics-column .stats-text,
.dark-mode .sport-widgets-container div[data-widgetId='player-h2h'] .statistics-column>div,
.dark-mode .sport-widgets-container div[data-widgetId='player-h2h'] .statistics-column .stats-text,
.dark-mode .sport-widgets-container .smp-standings-widget ul.tb-head>li,
.dark-mode .sport-widgets-container .smp-standings-widget ul>li,
.dark-mode .sport-widgets-container div[data-widgetid='top-scorers'] table tr .player .player-info .player-info-team,
.dark-mode .sport-widgets-container .smp-match-widget,
.dark-mode .sport-widgets-container div[data-widgetId="odds-listing"] .widget-prediction-poll .match-week,
.dark-mode .sport-widgets-container .smp-match-widget .widget-tabs-lined .tab-nav .active a,
.dark-mode .sport-widgets-container .smp-match-widget .match-goals .match-inline-heading,
.dark-mode .sport-widgets-container .smp-match-widget .match-goals .match-goals-list .match-goals-item .goal-player .goal-data .minute,
.dark-mode .sport-widgets-container div[data-widgetId="widget-team-players"] .players .playerInfo .player-name,
.dark-mode .sport-widgets-container div[data-widgetId="odds-listing"] .widget-prediction-poll .match-time {
    color: #ffffffba
}

.dark-mode .sport-widgets-container .smp-match-widget .widget-tabs-lined .tab-nav .active a {
    border-color: #ffffffba
}

.dark-mode .sport-widgets-container .smp-standings-widget .table-row.highlight,
.dark-mode .sport-widgets-container .smp-match-widget .match-goals,
.dark-mode .sport-widgets-container .smp-match-widget .match-goals .match-goals-list .match-goals-item .goal-result,
.dark-mode .sport-widgets-container div[data-widgetid='player'] .teams-info-container .teams-info-teams,
.dark-mode .sport-widgets-container div[data-widgetid="player"] .statistics-container .statistics-items-container {
    background: #323e4f !important
}

.dark-mode .sport-widgets-container .filler-styles {
    background: #ebe2e7 !important
}

.dark-mode .sport-widgets-container div[data-widgetId='team-comparison'] .stats-left .stats,
.dark-mode .sport-widgets-container div[data-widgetId='player-h2h'] .stats-left .stats {
    background: #FFFFFF
}

.dark-mode .single-news .single-news-content .sport-widgets-container div[data-widgetid="match-list"] a {
    color: #FFFFFF
}

.dark-mode .sport-widgets-container div[data-widgetId='match-list'] .text-ellipsis {
    color: rgba(255, 255, 255, 0.75)
}

.sport-widgets-container .smp-standings-widget {
    font-family: Barlow, sans-serif;
    border: 0;
    color: #1c242e
}

@media (max-width: 480px) {
    .sport-widgets-container .smp-standings-widget {
        margin: 0 -10px;
        width: calc(100% + 20px)
    }
}

.sport-widgets-container .smp-standings-widget .table-header {
    border-bottom: 0
}

.sport-widgets-container .smp-standings-widget .tb-head>li {
    color: rgba(28, 36, 46, 0.5);
    font-size: 11px;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px
}

.sport-widgets-container .smp-standings-widget .tb-head .tb-cell.id {
    text-indent: -9999px
}

.sport-widgets-container .smp-standings-widget .tb-head .tb-cell.team {
    padding: 0;
    margin: 0
}

.sport-widgets-container .smp-standings-widget ul>li.last-matches {
    justify-content: center
}

.sport-widgets-container .smp-standings-widget .table-row {
    border-left: 0 !important;
    padding-left: 0
}

.sport-widgets-container .smp-standings-widget ul>li.id>span {
    display: flex;
    align-items: center;
    justify-content: center
}

.sport-widgets-container .smp-standings-widget>.table-container ul li.logo {
    margin-left: -2px
}

.sport-widgets-container .smp-standings-widget>.table-container ul li.team {
    padding-top: 1px
}

.dark-mode .sport-widgets-container .smp-standings-widget>.table-container .table-row ul li.team a {
    background: #333a43;
    color: rgba(255, 255, 255, 0.75)
}

.dark-mode .smp-standings-widget .rules-container .rules {
    color: rgba(255, 255, 255, 0.5)
}

@media (max-width: 480px) {
    .sport-widgets-container .smp-standings-widget>.table-container .table-row ul li.team a {
        display: block;
        max-width: calc(100% - 10px);
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }
}

.sport-widgets-container .smp-standings-widget>.table-container .table-row ul li.team {
    display: flex;
    align-items: center;
    height: 28px;
    border-radius: 3px
}

.sport-widgets-container .smp-standings-widget>.table-container .table-row ul li.team a {
    margin-right: 10px;
    padding-left: 10px;
    height: 28px;
    line-height: 28px;
    background: #f5f0f3;
    width: 100%;
    position: relative;
    top: -1px
}

.sport-widgets-container .smp-standings-widget>.table-container .table-row ul li.team a:hover {
    background: #ebe3e7
}

.sport-widgets-container .smp-standings-widget>.table-container .table-row ul li.last-matches div {
    margin: 0 1px
}

.sport-widgets-container .smp-standings-widget ul>li.last-matches .outcome {
    font-size: 10px !important
}

.sport-widgets-container .smp-standings-widget ul>li.last-matches .W-outcome {
    background-color: #28b200
}

.sport-widgets-container .smp-standings-widget ul>li.last-matches .L-outcome {
    background-color: #e01b2f
}

.sport-widgets-container .smp-standings-widget ul>li.last-matches .D-outcome {
    background-color: #ffb600
}

@media (max-width: 480px) {
    .sport-widgets-container .smp-standings-widget .tb-cell.team-stats.goal-difference {
        display: none !important
    }
}

@media (max-width: 374px) {
    .sport-widgets-container .smp-standings-widget .tb-cell.team-stats.matches-played {
        display: none !important
    }
}

@media (min-width: 700px) {
    .sport-widgets-container .smp-standings-widget ul>li.last-matches {
        flex: 0 0 150px
    }
}

.sport-widgets-container div[data-widgetId="odds-listing"] .box-generic {
    border-bottom: 0
}

.sport-widgets-container div[data-widgetId="odds-listing"] .match-week {
    margin-top: 5px
}

.sport-widgets-container div[data-widgetId="odds-listing"] .match-week:after {
    display: none
}

.sport-widgets-container div[data-widgetId="odds-listing"] .widget-odds .bet-odds {
    border-bottom: 1px solid #ccc;
    border-radius: 0 !important
}

.smp-match-widget .widget.widget-odds .substitute-image {
    background-color: rgb(0, 102, 204);
}

.sport-widgets-container div[data-widgetId="odds-listing"] .widget-odds .bet-odds:hover {
    color: #FFFFFF;
    background: rgb(0, 102, 204);
    border-color: rgb(0, 102, 204);
}

.sport-widgets-container div[data-widgetId="odds-listing"] .widget.widget-odds {
    border: 0;
    margin: 0;
    flex-direction: column;
    align-items: center
}

.sport-widgets-container div[data-widgetId="odds-listing"] .widget.widget-odds .match-bet-wrap {
    order: 1
}

.sport-widgets-container div[data-widgetId="odds-listing"] .widget.widget-odds .match-bet {
    margin-bottom: 15px
}

.sport-widgets-container div[data-widgetId="odds-listing"] .widget.widget-odds .odds-provider {
    order: 2
}

@media (max-width: 626px) {
    .sport-widgets-container div[data-widgetId="odds-listing"] .widget.widget-odds .odds-provider {
        margin-bottom: -10px
    }
}

@media (min-width: 626px) {
    .sport-widgets-container div[data-widgetId="odds-listing"] .widget.widget-odds .odds-provider {
        margin-bottom: 15px
    }
}

.sport-widgets-container div[data-widgetId="odds-listing"] .widget.widget-odds .btn-view-more.widget-view-more {
    display: none
}

.sport-widgets-container div[data-widgetId="odds-listing"] .widget-prediction-poll {
    background: none
}

.sport-widgets-container div[data-widgetId="odds-listing"] .widget-odds-mobile .match-bet-wrap {
    border-bottom: 0
}

.sport-widgets-container div[data-widgetId="odds-listing"] .widget-prediction-poll-mobile .widget-odds {
    background: #FFFFFF
}

.sport-widgets-container div[data-widgetId="odds-listing"] .widget-prediction-poll-mobile .prediction-content {
    padding: 0
}

.sport-widgets-container .smp-match-widget .widget-tabs-lined {
    margin-top: -1px;
    background: #FFFFFF
}

@media (min-width: 626px) {
    .sport-widgets-container .smp-match-widget .widget-tabs-lined {
        border-left: 1px solid #cccccc;
        border-right: 1px solid #cccccc;
        border-bottom: 1px solid #cccccc
    }
}

.sport-widgets-container .smp-match-widget .widget-tabs-lined .tab-nav {
    border: 0;
    padding: 20px 0;
    margin: 0
}

.sport-widgets-container .smp-match-widget .widget-tabs-lined .tab-nav li {
    margin: 0
}

.sport-widgets-container .smp-match-widget .widget-tabs-lined .tab-nav li a {
    font-size: 13px;
    height: auto;
    line-height: initial;
    padding: 10px 0;
    border-color: #d5071c;
    color: #000000
}

.sport-widgets-container .smp-match-widget .widget-tabs-lined .tab-nav li a:hover {
    text-decoration: none
}

.sport-widgets-container .smp-match-widget .widget-tabs-lined .tab-nav li a.pointer-events-none {
    color: #999
}

.sport-widgets-container .smp-match-widget .widget-tabs-lined .tab-nav .active a {
    background: #d5071c;
    color: #fff
}

.sport-widgets-container .smp-match-widget .widget-tabs-lined .tab-content {
    background: 0;
    padding: 0
}

.dark-mode .sport-widgets-container div[data-widgetId="odds-listing"] .widget-prediction-poll-mobile {
    margin-left: 0;
    margin-right: 0
}

.dark-mode .sport-widgets-container div[data-widgetId="odds-listing"] .widget-prediction-poll-mobile .prediction-content {
    background: #1d242e
}

.dark-mode .sport-widgets-container div[data-widgetId="odds-listing"] .widget-prediction-poll .match-league,
.dark-mode .sport-widgets-container div[data-widgetId="odds-listing"] .widget-prediction-poll-mobile .match-league {
    color: #ebe3e7
}

.dark-mode .sport-widgets-container div[data-widgetId="odds-listing"] .match-teams a {
    color: #ebe3e7
}

.dark-mode .sport-widgets-container div[data-widgetId="odds-listing"] .widget.widget-odds {
    background: #1d242e
}

.dark-mode .sport-widgets-container div[data-widgetId="odds-listing"] .widget.widget-odds .odds-provider {
    padding-bottom: 20px
}

.dark-mode .sport-widgets-container div[data-widgetId="odds-listing"] .widget-odds .bet-odds {
    background: rgba(255, 255, 255, 0.5);
    color: #000000
}

.dark-mode .sport-widgets-container div[data-widgetId="odds-listing"] .widget-odds .bet-odds:hover {
    border-color: #000000
}

.dark-mode .sport-widgets-container .smp-match-widget .widget-tabs-lined .tab-nav li a {
    color: #FFFFFF;
    border-color: #333a43
}

.dark-mode .sport-widgets-container .smp-match-widget .widget-tabs-lined .tab-nav li a.pointer-events-none {
    opacity: .25
}

.dark-mode .sport-widgets-container .smp-match-widget .widget-tabs-lined .tab-nav .active a {
    background: #333a43
}
.smp-match-widget a {
    color: inherit;
}

@media (max-width: 768px) {
    .sport-widgets-container .smp-match-widget .widget-tabs-lined .tab-nav {
        flex-direction: column;
    }
}
