.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: var(--color-text-secondary);
    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
}

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

[data-theme=light] {
    --_0-hK1B: var(--color-cold-gray-600)
}

[data-theme=dark] {
    --_0-hK1B: var(--color-cold-gray-400)
}

.menuBox-bWyNMkwZ.menuBox-bWyNMkwZ {
    color: var(--color-text-primary);
    display: flex;
    padding: 0;
    --main-dropdown-menu-separator-direction: 1px
}

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

.menuBox-bWyNMkwZ.menuBox-bWyNMkwZ:dir(rtl) {
    --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: 268px
}

.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 var(--color-divider-secondary)
}

.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, var(--color-scroll-bg));
    border: 1px solid #0000;
    border-radius: 3px
}

.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, var(--color-scroll-bg)) #0000;
        scrollbar-width: thin
    }
}

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

.menuItem-bWyNMkwZ.active-bWyNMkwZ {
    background-color: var(--color-bg-primary-hover)
}

@media (any-hover:hover) {
    .menuItem-bWyNMkwZ:hover {
        background-color: var(--color-bg-primary-hover)
    }
}

.menuItem-bWyNMkwZ:before {
    bottom: 0;
    content: "";
    inset-inline-end: 0;
    inset-inline-start: 0;
    position: absolute;
    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%;
    inset-inline-start: 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 {
    border-color: var(--color-focus-outline-color-blue);
    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-inline-start: 8px;
    vertical-align: 2px
}

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

.icon-bWyNMkwZ {
    display: flex;
    margin-inline-end: 6px;
    margin-inline-start: -4px
}

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

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

.dropArrow-bWyNMkwZ svg:dir(rtl) {
    transform: rotateY(180deg)
}

.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: var(--_0-hK1B);
    line-height: var(--ui-lib-typography-line-height)
}

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

.menuItemWithArrow-bWyNMkwZ {
    padding-inline-end: 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%;
    inset-inline-start: 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 {
    border-color: var(--color-focus-outline-color-blue);
    border-radius: 4px
}

.item-ETUiIykR {
    border-radius: 8px;
    box-shadow: inset 0 0 0 1px var(--color-divider);
    box-sizing: border-box;
    height: 64px
}

@media (any-hover:hover) {
    .item-ETUiIykR:hover {
        background-color: var(--color-bg-primary-hover);
        box-shadow: inset 0 0 0 1px var(--color-bg-primary-hover)
    }
}

.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%;
    inset-inline-start: 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 {
    border-color: var(--color-focus-outline-color-blue);
    border-radius: 10px
}

.active-ETUiIykR {
    background-color: var(--color-bg-primary-hover);
    box-shadow: none
}

.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-inline-start: 8px
}

.change-txfNskje.up-txfNskje,
.last-txfNskje.growing-txfNskje {
    color: var(--color-symbol-change-positive)
}

.change-txfNskje.down-txfNskje,
.last-txfNskje.falling-txfNskje {
    color: var(--color-symbol-change-negative)
}

.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-inline-start: unset
}

.customIcon-txfNskje {
    margin-inline-end: 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-inline-end: 0;
        margin-inline-start: 0
    }
}

@media (min-width:1440px) {
    .banner-xj1V7acY {
        margin-inline-end: 0;
        margin-inline-start: 0
    }
}

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

.text-xj1V7acY {
    display: -webkit-box;
    font-size: 14px;
    font-weight: 500;
    margin-inline-start: 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-inline-end: 8px;
    min-width: 28px;
    width: 28px
}

.info-pIAE7Q3Y {
    color: var(--color-text-primary);
    display: flex;
    flex-direction: column;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    min-width: 0
}

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

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

.rating-pIAE7Q3Y {
    margin-inline-end: 4px
}

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

.badge-Xd_XXiNE {
    --ui-lib-badge-background: linear-gradient(90deg, #fe06be, #1a3ade);
    --ui-lib-badge-color-content: var(--color-white)
}