.menu-champ-dropdown__content[data-v-2841bd9d] {
    min-height: 0;
    width: 13.875rem
}

.menu-champ-dropdown__ico[data-v-2841bd9d] {
    flex-shrink: 0;
    margin-right: .5rem
}

.menu-champ-dropdown__marker[data-v-2841bd9d] {
    margin-right: .25rem
}

.menu-champ-with-sub-champs-dropdown__content[data-v-c889a2f1] {
    min-height: 0;
    width: 13.875rem
}

.menu-champ-with-sub-champs-dropdown__ico[data-v-c889a2f1] {
    flex-shrink: 0;
    margin-right: .5rem
}

.menu-champ-with-sub-champs-dropdown__marker[data-v-c889a2f1] {
    margin-right: -.25rem
}

.menu-sport-dropdown__content[data-v-332efdf4] {
    min-height: 0;
    width: 13.875rem
}

.menu-dropdown__content[data-v-8a1d1576] {
    min-height: 0;
    width: 13.875rem
}

.menu-sport-list[data-v-b3e03090] .menu-sport-list__item {
    flex-shrink: 0;
    position: relative;
    width: auto
}

.menu-sport-list__switch[data-v-b3e03090] {
    flex-shrink: 0;
    height: 100%
}

.menu-sport-list__link[data-v-b3e03090] {
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.nav-menu[data-v-3df63459] {
    align-items: center
}

.nav-menu__list[data-v-3df63459] {
    align-self: stretch;
    overflow: hidden;
    padding-left: .5rem;
    padding-right: .5rem
}

.nav-menu[data-v-3df63459],.nav-menu__items[data-v-3df63459] {
    flex-grow: 1;
    min-width: 0
}

.nav-menu[data-v-3df63459],.nav-menu__controls[data-v-3df63459],.nav-menu__list[data-v-3df63459] {
    display: flex
}

.nav-menu__controls[data-v-3df63459] {
    flex-shrink: 0
}

.nav-menu__control[data-v-3df63459] {
    position: relative
}

.nav-menu__control[data-v-3df63459]:nth-child(n+2) {
    padding-left: .75rem
}

.nav-menu__control[data-v-3df63459]:not(:first-child:last-child) {
    padding-right: .75rem
}

.nav-menu__control[data-v-3df63459]:not(:first-child:last-child):after {
    background-color: currentColor;
    bottom: 0;
    content: "";
    opacity: .2;
    position: absolute;
    right: 0;
    top: 0;
    width: 1px
}

.nav-sport-menu-app[data-v-91dc0ce2] {
    display: flex;
    flex-grow: 1;
    min-width: 0
}

.nav-sport-menu-app__loader[data-v-91dc0ce2] {
    width: 100%
}
