﻿.sb-CarouselArrow
{
    --btn-bg: var(--bg-active);
    --btn-bg-hover: var(--bg-active-hover);
    border-radius: 50%;
    height: 24px;
    position: relative;
    width: 24px;
}
.sb-CarouselArrow-icon
{
    --icon-size: 8px;
}
.sb-CarouselArrow-next .sb-CarouselArrow-icon
{
    transform: rotate(0deg);
}
html[dir=rtl] .sb-CarouselArrow-next .sb-CarouselArrow-icon
{
    transform: rotate(-180deg);
}
.sb-CarouselArrow-prev .sb-CarouselArrow-icon
{
    transform: rotate(180deg);
}
html[dir=rtl] .sb-CarouselArrow-prev .sb-CarouselArrow-icon
{
    transform: rotate(0deg);
}
.sb-CarouselSlide.isAutoWidth
{
    width: auto;
}
.sb-Carousel
{
    --arrows-position-x: 8px;
    --items-offset-x: 0;
    padding-left: var(--items-offset-x);
    padding-right: var(--items-offset-x);
    position: relative;
}
.sb-CarouselArrows .sb-CarouselArrow
{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 3;
}
.sb-CarouselArrows.withPagination .sb-CarouselArrow
{
    top: calc(50% - 8px);
}
.sb-CarouselArrows .sb-CarouselArrow-prev
{
    left: var(--arrows-position-x);
}
.sb-CarouselArrows .sb-CarouselArrow-next
{
    right: var(--arrows-position-x);
}
.swiper-button-lock.sb-CarouselArrow
{
    display: none;
}
.sb-SportIcon:not(.isActive)
{
    color: var(--color-icon);
}
.sb-SportIcon use
{
    fill: currentColor;
}
.sb-SportIcon.isActive.isColored
{
    color: var(--color-icon);
}
.sb-SportIcon-color
{
    fill: var(--primary-solid);
}
.sb-ContentTopLeaguesPreloader
{
    align-items: flex-end;
    display: flex;
    overflow: hidden;
}
.sb-ContentTopLeaguesPreloader .sb-TopLeaguesChip
{
    margin: 0 4px;
}
.sb-BaseLayout-subTitleContainer
{
    align-items: center;
    display: flex;
    justify-content: space-between;
}
.sb-TopLeagues-arrows
{
    display: flex;
    gap: 8px;
}
@media(max-width: 719.98px)
{
    .sb-TopLeagues-arrows
    {
        display: none;
    }
}
.sb-TopLeaguesChip
{
    font: var(--text-small-font-style,normal) var(--text-small-font-weight,400) var(--text-small-font-size,14px)/var(--text-small-line-height,1.43) var(--text-small-font-family,var(--text-base-font-family,sans-serif));
    font-feature-settings: "lnum";
    font-variant-numeric: lining-nums;
    letter-spacing: var(--text-small-letter-spacing,.00071em);
    text-transform: var(--text-small-text-transform,none);
    align-items: center;
    background-color: var(--bg-base);
    border-radius: 32px;
    display: flex;
    padding: 8px;
}
.sb-TopLeaguesChip:hover
{
    background-color: var(--bg-hover);
}
.sb-TopLeaguesChip.sb-Preloader
{
    flex-shrink: 0;
    height: 36px;
    width: 100px;
}
.sb-TopLeaguesChip-icon
{
    flex-shrink: 0;
    margin-right: 8px;
}
.sb-TopLeaguesChip-label
{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.sb-TopLeaguesChip-counter
{
    color: var(--color-hint);
    margin-left: 8px;
}
.sb-TopLeagues-carousel
{
    height: 36px;
}/*# sourceMappingURL=8b15ec971e5dc869.css.map*/