.title-cMA2aoAB {
    font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
    font-feature-settings: "tnum" on, "lnum" on;
    --ui-lib-typography-line-height: 16px;
    line-height: var(--ui-lib-typography-line-height);
    --ui-lib-typography-font-size: 11px;
    color: #707070;
    flex-shrink: 0;
    font-size: var(--ui-lib-typography-font-size);
    font-style: normal;
    font-weight: 400;
    letter-spacing: .4px;
    overflow: hidden;
    padding: 4px 20px;
    text-overflow: ellipsis;
    text-transform: uppercase;
    white-space: nowrap
}

html.theme-dark .title-cMA2aoAB {
    color: #8c8c8c
}

.title-cMA2aoAB:not(:first-child) {
    margin-top: 8px
}

.menuBox-bWyNMkwZ.menuBox-bWyNMkwZ {
    color: #0f0f0f;
    display: flex;
    padding: 0;
    --main-dropdown-menu-separator-direction: 1px
}

html.theme-dark .menuBox-bWyNMkwZ.menuBox-bWyNMkwZ {
    color: #dbdbdb
}

.menuBox-bWyNMkwZ.menuBox-bWyNMkwZ.reversed-bWyNMkwZ {
    flex-direction: row-reverse;
    --main-dropdown-menu-separator-direction: -1px
}

.menuWrap-bWyNMkwZ.menuWrap-bWyNMkwZ {
    border-radius: 8px
}

.scrollWrap-bWyNMkwZ.scrollWrap-bWyNMkwZ {
    overflow-y: auto !important
}

.categories-bWyNMkwZ {
    font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
    font-feature-settings: "tnum" on, "lnum" on;
    font-style: normal;
    --ui-lib-typography-font-size: 16px;
    font-size: var(--ui-lib-typography-font-size);
    font-weight: 500;
    --ui-lib-typography-line-height: 24px;
    line-height: var(--ui-lib-typography-line-height);
    width: 264px
}

.categories-bWyNMkwZ:empty {
    width: auto
}

.categories-bWyNMkwZ .menuItemHeader-bWyNMkwZ {
    font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
    font-feature-settings: "tnum" on, "lnum" on;
    font-style: normal;
    --ui-lib-typography-font-size: 16px;
    font-size: var(--ui-lib-typography-font-size);
    font-weight: 500;
    --ui-lib-typography-line-height: 24px;
    line-height: var(--ui-lib-typography-line-height)
}

.categoriesBroker-bWyNMkwZ {
    width: 252px
}

.categoriesExtra-bWyNMkwZ {
    margin: 8px 16px
}

.categoriesExtra-bWyNMkwZ>:not(:last-child) {
    margin-bottom: 8px
}

.subcategories-bWyNMkwZ {
    font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
    font-feature-settings: "tnum" on, "lnum" on;
    font-style: normal;
    --ui-lib-typography-font-size: 16px;
    font-size: var(--ui-lib-typography-font-size);
    font-weight: 400;
    --ui-lib-typography-line-height: 24px;
    line-height: var(--ui-lib-typography-line-height);
    width: 220px
}

.categories-bWyNMkwZ,
.subcategories-bWyNMkwZ {
    padding: 8px 0
}

.extra-bWyNMkwZ {
    box-sizing: border-box;
    padding: 16px;
    width: 252px
}

.extra-bWyNMkwZ>:not(:last-child) {
    margin-bottom: 8px
}

.extra-bWyNMkwZ,
.subcategories-bWyNMkwZ {
    box-shadow: inset var(--main-dropdown-menu-separator-direction) 0 0 0 #f2f2f2
}

html.theme-dark .extra-bWyNMkwZ,
html.theme-dark .subcategories-bWyNMkwZ {
    box-shadow: inset var(--main-dropdown-menu-separator-direction) 0 0 0 #2e2e2e
}

.categories-bWyNMkwZ,
.extra-bWyNMkwZ,
.subcategories-bWyNMkwZ {
    max-height: calc(100vh - 152px);
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.categories-bWyNMkwZ::-webkit-scrollbar,
.extra-bWyNMkwZ::-webkit-scrollbar,
.subcategories-bWyNMkwZ::-webkit-scrollbar {
    height: 5px;
    width: 5px
}

.categories-bWyNMkwZ::-webkit-scrollbar-thumb,
.extra-bWyNMkwZ::-webkit-scrollbar-thumb,
.subcategories-bWyNMkwZ::-webkit-scrollbar-thumb {
    background-clip: content-box;
    background-color: var(--tv-color-scrollbar-thumb-background, #9c9c9c);
    border: 1px solid #0000;
    border-radius: 3px
}

html.theme-dark .categories-bWyNMkwZ::-webkit-scrollbar-thumb,
html.theme-dark .extra-bWyNMkwZ::-webkit-scrollbar-thumb,
html.theme-dark .subcategories-bWyNMkwZ::-webkit-scrollbar-thumb {
    background-color: var(--tv-color-scrollbar-thumb-background, #3d3d3d)
}

.categories-bWyNMkwZ::-webkit-scrollbar-track,
.extra-bWyNMkwZ::-webkit-scrollbar-track,
.subcategories-bWyNMkwZ::-webkit-scrollbar-track {
    background-color: initial;
    border-radius: 3px
}

.categories-bWyNMkwZ::-webkit-scrollbar-corner,
.extra-bWyNMkwZ::-webkit-scrollbar-corner,
.subcategories-bWyNMkwZ::-webkit-scrollbar-corner {
    display: none
}

@supports (-moz-appearance:none) {
    .categories-bWyNMkwZ,
    .extra-bWyNMkwZ,
    .subcategories-bWyNMkwZ {
        scrollbar-color: var(--tv-color-scrollbar-thumb-background, #9c9c9c) #0000;
        scrollbar-width: thin
    }
    html.theme-dark .categories-bWyNMkwZ,
    html.theme-dark .extra-bWyNMkwZ,
    html.theme-dark .subcategories-bWyNMkwZ {
        scrollbar-color: var(--tv-color-scrollbar-thumb-background, #3d3d3d) #0000
    }
}

.menuItem-bWyNMkwZ {
    align-items: center;
    background: #0000;
    border: 0;
    box-sizing: border-box;
    color: inherit;
    display: flex;
    padding: 8px 12px 8px 20px;
    width: 100%
}

.menuItem-bWyNMkwZ.active-bWyNMkwZ {
    background-color: #f2f2f2
}

@media (any-hover:hover) {
    .menuItem-bWyNMkwZ:hover {
        background-color: #f2f2f2
    }
}

html.theme-dark .menuItem-bWyNMkwZ.active-bWyNMkwZ {
    background-color: #2e2e2e
}

@media (any-hover:hover) {
    html.theme-dark .menuItem-bWyNMkwZ:hover {
        background-color: #2e2e2e
    }
}

.menuItem-bWyNMkwZ:before {
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.menuItemWrap-bWyNMkwZ {
    align-items: center;
    display: flex;
    position: relative
}

.menuItemWrap-bWyNMkwZ .showFocusRing-bWyNMkwZ {
    outline: none;
    overflow: visible;
    position: relative
}

.menuItemWrap-bWyNMkwZ .showFocusRing-bWyNMkwZ:focus {
    outline: none
}

.menuItemWrap-bWyNMkwZ .showFocusRing-bWyNMkwZ:focus-visible {
    outline: none
}

.menuItemWrap-bWyNMkwZ .showFocusRing-bWyNMkwZ:after {
    border-style: solid;
    border-width: 2px;
    box-sizing: border-box;
    content: "";
    display: none;
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.menuItemWrap-bWyNMkwZ .showFocusRing-bWyNMkwZ:focus:after {
    display: block
}

.menuItemWrap-bWyNMkwZ .showFocusRing-bWyNMkwZ:focus-visible:after {
    display: block
}

.menuItemWrap-bWyNMkwZ .showFocusRing-bWyNMkwZ:focus:not(:focus-visible):after {
    display: none
}

.menuItemWrap-bWyNMkwZ .showFocusRing-bWyNMkwZ:after,
html.theme-dark .menuItemWrap-bWyNMkwZ .showFocusRing-bWyNMkwZ:after {
    border-color: #2962ff
}

.menuItemWrap-bWyNMkwZ .showFocusRing-bWyNMkwZ:after {
    border-radius: 4px
}

.menuItemHeader-bWyNMkwZ {
    font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
    font-feature-settings: "tnum" on, "lnum" on;
    font-style: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    --ui-lib-typography-font-size: 16px;
    font-size: var(--ui-lib-typography-font-size);
    font-weight: 400;
    --ui-lib-typography-line-height: 24px;
    line-height: var(--ui-lib-typography-line-height)
}

.beta-bWyNMkwZ,
.new-bWyNMkwZ {
    margin-left: 8px;
    vertical-align: 2px
}

.competition-bWyNMkwZ {
    margin-left: 6px;
    vertical-align: 2px
}

.icon-bWyNMkwZ {
    display: flex;
    margin-left: -4px;
    margin-right: 6px
}

.iconWrapper-bWyNMkwZ {
    align-items: center;
    display: flex;
    height: 100%;
    position: absolute !important;
    right: 12px;
    width: 18px
}

.dropArrow-bWyNMkwZ {
    display: flex;
    margin-left: auto
}

.description-bWyNMkwZ {
    font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
    font-feature-settings: "tnum" on, "lnum" on;
    font-style: normal;
    --ui-lib-typography-font-size: 12px;
    font-size: var(--ui-lib-typography-font-size);
    font-weight: 400;
    --ui-lib-typography-line-height: 16px;
    color: #636363;
    line-height: var(--ui-lib-typography-line-height)
}

html.theme-dark .description-bWyNMkwZ {
    color: #9c9c9c
}

.rowMenuItem-bWyNMkwZ {
    align-items: center;
    display: flex;
    flex-flow: row nowrap
}

.menuItemWithArrow-bWyNMkwZ {
    padding-right: 18px
}

.menuItemInfo-bWyNMkwZ {
    display: flex;
    flex-direction: column
}

.indentTop-bWyNMkwZ {
    margin-top: 2px
}

.alignStart-bWyNMkwZ {
    align-items: flex-start
}

.focusRing-bWyNMkwZ {
    outline: none;
    overflow: visible;
    position: static
}

.focusRing-bWyNMkwZ:focus {
    outline: none
}

.focusRing-bWyNMkwZ:focus-visible {
    outline: none
}

.focusRing-bWyNMkwZ:after {
    border-style: solid;
    border-width: 2px;
    box-sizing: border-box;
    content: "";
    display: none;
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.focusRing-bWyNMkwZ:focus:after {
    display: block
}

.focusRing-bWyNMkwZ:focus-visible:after {
    display: block
}

.focusRing-bWyNMkwZ:focus:not(:focus-visible):after {
    display: none
}

.focusRing-bWyNMkwZ:after,
html.theme-dark .focusRing-bWyNMkwZ:after {
    border-color: #2962ff
}

.focusRing-bWyNMkwZ:after {
    border-radius: 4px
}

.item-ETUiIykR {
    border-radius: 8px;
    box-shadow: inset 0 0 0 1px #ebebeb;
    box-sizing: border-box;
    height: 64px
}

html.theme-dark .item-ETUiIykR {
    box-shadow: inset 0 0 0 1px #4a4a4a
}

@media (any-hover:hover) {
    .item-ETUiIykR:hover {
        background-color: #f2f2f2;
        box-shadow: inset 0 0 0 1px #f2f2f2
    }
    html.theme-dark .item-ETUiIykR:hover {
        background-color: #2e2e2e;
        box-shadow: inset 0 0 0 1px #2e2e2e
    }
}

.item-ETUiIykR.showFocusRing-ETUiIykR {
    outline: none;
    overflow: visible;
    position: relative
}

.item-ETUiIykR.showFocusRing-ETUiIykR:focus {
    outline: none
}

.item-ETUiIykR.showFocusRing-ETUiIykR:focus-visible {
    outline: none
}

.item-ETUiIykR.showFocusRing-ETUiIykR:after {
    border-style: solid;
    border-width: 2px;
    box-sizing: border-box;
    content: "";
    display: none;
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.item-ETUiIykR.showFocusRing-ETUiIykR:focus:after {
    display: block
}

.item-ETUiIykR.showFocusRing-ETUiIykR:focus-visible:after {
    display: block
}

.item-ETUiIykR.showFocusRing-ETUiIykR:focus:not(:focus-visible):after {
    display: none
}

.item-ETUiIykR.showFocusRing-ETUiIykR:after,
html.theme-dark .item-ETUiIykR.showFocusRing-ETUiIykR:after {
    border-color: #2962ff
}

.item-ETUiIykR.showFocusRing-ETUiIykR:after {
    border-radius: 10px
}

.active-ETUiIykR {
    background-color: #f2f2f2;
    box-shadow: none
}

html.theme-dark .active-ETUiIykR {
    background-color: #2e2e2e
}

.ticker-txfNskje {
    align-items: center;
    color: inherit;
    display: flex;
    padding: 8px 12px
}

.wrapper-txfNskje {
    flex-grow: 1;
    font-size: 14px;
    line-height: 18px;
    overflow: hidden
}

.body-txfNskje,
.head-txfNskje {
    align-items: center;
    column-gap: 4px;
    display: inline-flex;
    width: 100%
}

.body-txfNskje {
    justify-content: space-between
}

.title-txfNskje {
    display: block;
    font-weight: 500;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.titleWrap-txfNskje {
    overflow: hidden;
    position: relative
}

.titleWrap-txfNskje:before {
    content: "";
    height: 100%;
    position: absolute;
    width: 100%
}

.logo-txfNskje {
    display: flex
}

.lastWrapper-txfNskje {
    direction: ltr;
    display: inline-flex;
    min-width: 0
}

.statusWrap-txfNskje {
    column-gap: 4px;
    display: inline-flex;
    height: 24px;
    min-width: fit-content
}

.last-txfNskje {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.change-txfNskje {
    margin-left: 8px
}

.change-txfNskje.up-txfNskje,
.last-txfNskje.growing-txfNskje {
    color: #06806b
}

html.theme-dark .change-txfNskje.up-txfNskje,
html.theme-dark .last-txfNskje.growing-txfNskje {
    color: #22ab94
}

.change-txfNskje.down-txfNskje,
.last-txfNskje.falling-txfNskje {
    color: #cc2f3c
}

html.theme-dark .change-txfNskje.down-txfNskje,
html.theme-dark .last-txfNskje.falling-txfNskje {
    color: #f7525f
}

.dataMode-txfNskje {
    font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
    font-feature-settings: "tnum" on, "lnum" on;
    font-style: normal;
    margin-top: 0;
    --ui-lib-typography-font-size: 10px;
    font-size: var(--ui-lib-typography-font-size);
    font-weight: 500;
    --ui-lib-typography-line-height: 14px;
    --ui-lib-typography-line-height: 16px;
    font-weight: 600;
    line-height: var(--ui-lib-typography-line-height);
    text-transform: uppercase
}

.statusIcon-txfNskje {
    align-self: center;
    margin-left: unset
}

.customIcon-txfNskje {
    margin-right: 8px;
    max-height: 28px
}

.currencyWrapper-txfNskje {
    margin-inline-start: 2px
}

.currency-txfNskje {
    font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
    font-feature-settings: "tnum" on, "lnum" on;
    --ui-lib-typography-line-height: 16px;
    line-height: var(--ui-lib-typography-line-height);
    --ui-lib-typography-font-size: 11px;
    font-size: var(--ui-lib-typography-font-size);
    font-style: normal;
    font-weight: 400;
    letter-spacing: .4px;
    text-transform: uppercase
}

.banner-xj1V7acY {
    align-items: center;
    color: inherit;
    display: flex;
    margin: 8px 20px;
    padding: 0 12px;
    position: relative
}

@media (min-width:1280px) and (max-width:1439px) {
    body:not(.is-widgetbar-expanded) .banner-xj1V7acY {
        margin-left: 0;
        margin-right: 0
    }
}

@media (min-width:1440px) {
    .banner-xj1V7acY {
        margin-left: 0;
        margin-right: 0
    }
}

.icon-xj1V7acY {
    flex-shrink: 0;
    max-height: 28px
}

.text-xj1V7acY {
    display: -webkit-box;
    font-size: 14px;
    font-weight: 500;
    margin-left: 8px;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 22px;
    max-height: 44px
}

.logo-pIAE7Q3Y {
    border-radius: 4px;
    height: 28px;
    margin-right: 8px;
    min-width: 28px;
    width: 28px
}

.info-pIAE7Q3Y {
    color: #0f0f0f;
    display: flex;
    flex-direction: column;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    min-width: 0
}

html.theme-dark .info-pIAE7Q3Y {
    color: #dbdbdb
}

.name-pIAE7Q3Y {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ratingWrapper-pIAE7Q3Y {
    align-items: center;
    display: flex
}

.rating-pIAE7Q3Y {
    margin-right: 4px
}

.starsWrapper-pIAE7Q3Y {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    line-height: 0;
    margin-top: -2px
}