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

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

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

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

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

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

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

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

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

.categories-bWyNMkwZ:empty {
    width: auto
}

.categories-bWyNMkwZ>.menuItem-bWyNMkwZ .menuItemHeader-bWyNMkwZ {
    font-feature-settings: "tnum" on, "lnum" on;
    --ui-lib-typography-line-height: 24px;
    --ui-lib-typography-font-size: 16px;
    font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
    font-size: var(--ui-lib-typography-font-size);
    font-style: normal;
    font-weight: 500;
    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-feature-settings: "tnum" on, "lnum" on;
    --ui-lib-typography-line-height: 24px;
    --ui-lib-typography-font-size: 16px;
    font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
    font-size: var(--ui-lib-typography-font-size);
    font-style: normal;
    font-weight: 400;
    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 #f0f3fa
}

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

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

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

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

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

.menuItem-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
}

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

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

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

.menuItem-bWyNMkwZ.showFocusRing-bWyNMkwZ:after {
    border-color: #2962ffcc;
    border-radius: 4px
}

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

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

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

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

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

.badge-bWyNMkwZ {
    margin-left: 6px
}

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

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

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

html.theme-dark .description-bWyNMkwZ {
    color: #9598a1
}

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

.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 {
    border-color: #2962ffcc;
    border-radius: 4px
}

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

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

@media (any-hover:hover) {
    .item-ETUiIykR:hover {
        background-color: #f0f3fa;
        box-shadow: none
    }
    html.theme-dark .item-ETUiIykR:hover {
        background-color: #2a2e39
    }
}

.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 {
    border-color: #2962ffcc;
    border-radius: 10px
}

.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;
    display: inline-flex;
    width: 100%
}

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

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

.logo-txfNskje {
    display: flex;
    margin-right: 4px
}

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

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

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

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

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

.dataMode-txfNskje {
    margin-top: 2px
}

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

.currencyWrapper-txfNskje {
    margin-left: 2px
}

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

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

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

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

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

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

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

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

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

.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
}