.container-ae3EQWDL {
    --cross-table-color-divider: #ebebeb;
    --cross-table-border-table: #f2f2f2;
    border-bottom: var(--cross-table-border-height, 1px) solid var(--cross-table-color-divider);
    border-radius: var(--cross-table-border-radius, none);
    border-top: var(--cross-table-border-height, 1px) solid var(--cross-table-color-divider);
    height: 100%;
    overflow: var(--cross-table-overflow-container, auto);
    width: auto
}

html.theme-dark .container-ae3EQWDL {
    --cross-table-border-table: #2e2e2e;
    --cross-table-color-divider: #4a4a4a
}

@media (min-width:768px) {
    .container-ae3EQWDL {
        border-left: var(--cross-table-border-height, 1px) solid var(--cross-table-color-divider);
        border-right: var(--cross-table-border-height, 1px) solid var(--cross-table-color-divider)
    }
}

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

.container-ae3EQWDL::-webkit-scrollbar {
    height: 5px;
    width: 5px
}

.container-ae3EQWDL::-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 .container-ae3EQWDL::-webkit-scrollbar-thumb {
    background-color: var(--tv-color-scrollbar-thumb-background, #3d3d3d)
}

.container-ae3EQWDL::-webkit-scrollbar-track {
    background-color: initial;
    border-radius: 3px
}

.container-ae3EQWDL::-webkit-scrollbar-corner {
    display: none
}

.container-ae3EQWDL.widget-ae3EQWDL {
    --cross-table-empty-cell: rgb(from #2962FF r g b/0.05);
    --cross-table-hover-color-cell: rgb(from #2962FF r g b/0.14);
    --cross-table-color-divider: rgb(from #808080 r g b/0.1);
    --cross-table-color-divider-half: rgb(from #808080 r g b/0.05);
    --cross-table-border-table: var(--cross-table-color-divider)
}

html.theme-dark .container-ae3EQWDL.widget-ae3EQWDL {
    --cross-table-empty-cell: rgb(from #808080 r g b/0.28);
    --cross-table-hover-color-cell: rgb(from #2962FF r g b/0.34);
    --cross-table-color-divider: rgb(from #808080 r g b/0.37);
    --cross-table-color-divider-half: rgb(from #808080 r g b/0.13)
}

@supports not (background:rgb(from #000 r g b)) {
    .container-ae3EQWDL.widget-ae3EQWDL {
        --cross-table-empty-cell: #2962ff0d;
        --cross-table-hover-color-cell: #2962ff24;
        --cross-table-color-divider: #787b861a;
        --cross-table-color-divider-half: #787b860d
    }
    html.theme-dark .container-ae3EQWDL.widget-ae3EQWDL {
        --cross-table-empty-cell: #787b8647;
        --cross-table-hover-color-cell: #2962ff57;
        --cross-table-color-divider: #787b865e;
        --cross-table-color-divider-half: #787b8621
    }
}

.container-ae3EQWDL.widget-ae3EQWDL.force-default-colors-ae3EQWDL {
    --cross-table-empty-cell: unset;
    --cross-table-hover-color-cell: unset;
    --cross-table-color-divider: unset;
    --cross-table-color-divider-half: unset;
    --cross-table-border-table: unset
}

#widget-forex-cross-rates-container .tv-cross-table--empty {
    background-color: var(--cross-table-empty-cell)
}

.table-ae3EQWDL {
    background-color: var(--widget-bg-color, #fff);
    border-collapse: initial;
    color: #0f0f0f;
    height: 100%;
    min-height: var(--cross-table-min-height, 80px);
    position: relative;
    width: var(--cross-table-width, 100%)
}

html.theme-dark .table-ae3EQWDL {
    background-color: var(--widget-bg-color, #000);
    color: #dbdbdb
}

.table-ae3EQWDL th:first-child,
.table-ae3EQWDL tr:first-child th {
    background-color: var(--widget-bg-color, #fff);
    left: 0;
    position: sticky;
    top: 0;
    z-index: 1
}

html.theme-dark .table-ae3EQWDL th:first-child,
html.theme-dark .table-ae3EQWDL tr:first-child th {
    background-color: var(--widget-bg-color, #000)
}

.table-ae3EQWDL.safari-ae3EQWDL:dir(rtl) th:first-child,
.table-ae3EQWDL.safari-ae3EQWDL:dir(rtl) tr:first-child th {
    position: static
}

.table-ae3EQWDL tr:first-child th:first-child {
    z-index: 2
}

.table-ae3EQWDL th {
    font-feature-settings: "tnum" on, "lnum" on;
    font-size: var(--ui-lib-typography-font-size);
    font-style: normal;
    font-weight: 500;
    padding: var(--cross-table-padding-th-cell, 16px 20px)
}

.table-ae3EQWDL td,
.table-ae3EQWDL th {
    font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
    --ui-lib-typography-font-size: 16px;
    --ui-lib-typography-line-height: 24px;
    line-height: var(--ui-lib-typography-line-height)
}

.table-ae3EQWDL td {
    font-feature-settings: "tnum" on, "lnum" on;
    font-size: var(--ui-lib-typography-font-size);
    font-style: normal;
    font-weight: 400;
    padding: var(--cross-table-padding-td-cell, 16px 20px)
}

.table-ae3EQWDL td,
.table-ae3EQWDL th {
    min-width: var(--cross-table-min-width, 94px);
    position: relative;
    text-align: center;
    transition: background-color .2s ease-in-out
}

.table-ae3EQWDL td:empty {
    background-color: var(--cross-table-empty-cell, #f9f9f9)
}

html.theme-dark .table-ae3EQWDL td:empty {
    background-color: var(--cross-table-empty-cell, #1f1f1f)
}

.table-ae3EQWDL.preventAnimation-ae3EQWDL td,
.table-ae3EQWDL.preventAnimation-ae3EQWDL th {
    transition: none
}

@media (any-hover:hover) {
    .table-ae3EQWDL .tableBodyRow-ae3EQWDL tr:not(:first-child) td:hover:not(td: empty) {
        background-color:var(--cross-table-hover-color-cell, #e3effd)
    }
    html.theme-dark .table-ae3EQWDL .tableBodyRow-ae3EQWDL tr:not(:first-child) td:hover:not(td:empty) {
        background-color: var(--cross-table-hover-color-cell, #142e61)
    }
    .table-ae3EQWDL .tableBodyRow-ae3EQWDL tr:not(:first-child):hover th:not(:hover) {
        background-color: var(--cross-table-hover-color-cell, #e3effd)
    }
    html.theme-dark .table-ae3EQWDL .tableBodyRow-ae3EQWDL tr:not(:first-child):hover th:not(:hover) {
        background-color: var(--cross-table-hover-color-cell, #142e61)
    }
}

.table-ae3EQWDL .tableBodyRow-ae3EQWDL tr:not(:last-child) td,
.table-ae3EQWDL .tableBodyRow-ae3EQWDL tr:not(:last-child) th {
    border-bottom: 1px solid var(--cross-table-color-divider)
}

.table-ae3EQWDL .tableBodyRow-ae3EQWDL td:not(:last-child),
.table-ae3EQWDL .tableBodyRow-ae3EQWDL th:not(:last-child) {
    border-right: 1px solid var(--cross-table-color-divider)
}

@media (min-width:768px) {
    .table-ae3EQWDL tr:first-child th.tableHeaderCellHover {
        background-color: var(--cross-table-hover-color-cell, #e3effd)
    }
    html.theme-dark .table-ae3EQWDL tr:first-child th.tableHeaderCellHover {
        background-color: var(--cross-table-hover-color-cell, #142e61)
    }
}

.container-ae3EQWDL.widget-ae3EQWDL .table-ae3EQWDL td:empty {
    background-color: var(--cross-table-empty-cell, #f9f9f9);
    border-bottom-color: var(--cross-table-color-divider-half, #ebebeb) !important;
    border-right-color: var(--cross-table-color-divider-half, #ebebeb) !important
}

html.theme-dark .container-ae3EQWDL.widget-ae3EQWDL .table-ae3EQWDL td:empty {
    background-color: var(--cross-table-empty-cell, #1f1f1f);
    border-bottom-color: var(--cross-table-color-divider-half, #4a4a4a) !important;
    border-right-color: var(--cross-table-color-divider-half, #4a4a4a) !important
}

@media (any-hover:hover) {
    .container-ae3EQWDL.widget-ae3EQWDL .table-ae3EQWDL .tableBodyRow-ae3EQWDL tr:not(:first-child) td:hover:not(td: empty) span {
        background-color:var(--cross-table-hover-color-cell, #e3effd)
    }
    html.theme-dark .container-ae3EQWDL.widget-ae3EQWDL .table-ae3EQWDL .tableBodyRow-ae3EQWDL tr:not(:first-child) td:hover:not(td:empty) span {
        background-color: var(--cross-table-hover-color-cell, #142e61)
    }
    .container-ae3EQWDL.widget-ae3EQWDL .table-ae3EQWDL .tableBodyRow-ae3EQWDL tr:not(:first-child) td:hover:not(td:empty):before {
        background-color: var(--widget-bg-color, #fff);
        content: "";
        inset: 0;
        position: absolute
    }
    html.theme-dark .container-ae3EQWDL.widget-ae3EQWDL .table-ae3EQWDL .tableBodyRow-ae3EQWDL tr:not(:first-child) td:hover:not(td:empty):before {
        background-color: var(--widget-bg-color, #000)
    }
    .container-ae3EQWDL.widget-ae3EQWDL .table-ae3EQWDL .tableBodyRow-ae3EQWDL tr:not(:first-child):hover th:not(:hover) span {
        background-color: var(--cross-table-hover-color-cell, #e3effd)
    }
    html.theme-dark .container-ae3EQWDL.widget-ae3EQWDL .table-ae3EQWDL .tableBodyRow-ae3EQWDL tr:not(:first-child):hover th:not(:hover) span {
        background-color: var(--cross-table-hover-color-cell, #142e61)
    }
    .container-ae3EQWDL.widget-ae3EQWDL .table-ae3EQWDL .tableBodyRow-ae3EQWDL tr:not(:first-child):hover th:not(:hover):before {
        background-color: var(--widget-bg-color, #fff);
        content: "";
        inset: 0;
        position: absolute
    }
    html.theme-dark .container-ae3EQWDL.widget-ae3EQWDL .table-ae3EQWDL .tableBodyRow-ae3EQWDL tr:not(:first-child):hover th:not(:hover):before {
        background-color: var(--widget-bg-color, #000)
    }
    .container-ae3EQWDL.widget-ae3EQWDL .table-ae3EQWDL tr:not(:first-child) td:hover:not(td:empty) span {
        background-color: var(--cross-table-hover-color-cell, #e3effd)
    }
    html.theme-dark .container-ae3EQWDL.widget-ae3EQWDL .table-ae3EQWDL tr:not(:first-child) td:hover:not(td:empty) span {
        background-color: var(--cross-table-hover-color-cell, #142e61)
    }
    .container-ae3EQWDL.widget-ae3EQWDL .table-ae3EQWDL tr:not(:first-child) td:hover:not(td:empty):before {
        background-color: var(--widget-bg-color, #fff);
        content: "";
        inset: 0;
        position: absolute
    }
    html.theme-dark .container-ae3EQWDL.widget-ae3EQWDL .table-ae3EQWDL tr:not(:first-child) td:hover:not(td:empty):before {
        background-color: var(--widget-bg-color, #000)
    }
    .container-ae3EQWDL.widget-ae3EQWDL .table-ae3EQWDL tr:not(:first-child):hover th:not(:hover) span {
        background-color: var(--cross-table-hover-color-cell, #e3effd)
    }
    html.theme-dark .container-ae3EQWDL.widget-ae3EQWDL .table-ae3EQWDL tr:not(:first-child):hover th:not(:hover) span {
        background-color: var(--cross-table-hover-color-cell, #142e61)
    }
    .container-ae3EQWDL.widget-ae3EQWDL .table-ae3EQWDL tr:not(:first-child):hover th:not(:hover):before {
        background-color: var(--widget-bg-color, #fff);
        content: "";
        inset: 0;
        position: absolute
    }
    html.theme-dark .container-ae3EQWDL.widget-ae3EQWDL .table-ae3EQWDL tr:not(:first-child):hover th:not(:hover):before {
        background-color: var(--widget-bg-color, #000)
    }
}

@media (min-width:768px) {
    .container-ae3EQWDL.widget-ae3EQWDL .table-ae3EQWDL tr:first-child th.tableHeaderCellHover {
        background-color: inherit
    }
}

.container-ae3EQWDL.widget-ae3EQWDL .table-ae3EQWDL tr:first-child th.tableHeaderCellHover span {
    background-color: var(--cross-table-hover-color-cell, #e3effd)
}

html.theme-dark .container-ae3EQWDL.widget-ae3EQWDL .table-ae3EQWDL tr:first-child th.tableHeaderCellHover span {
    background-color: var(--cross-table-hover-color-cell, #142e61)
}

.container-ae3EQWDL.widget-ae3EQWDL .table-ae3EQWDL tr:first-child th.tableHeaderCellHover:before {
    background-color: var(--widget-bg-color, #fff);
    content: "";
    inset: 0;
    position: absolute
}

html.theme-dark .container-ae3EQWDL.widget-ae3EQWDL .table-ae3EQWDL tr:first-child th.tableHeaderCellHover:before {
    background-color: var(--widget-bg-color, #000)
}

.tv-cross-table--positive-xl {
    background-color: var(--cross-table-bg-color-cell-positive-xl, #056636)
}

html.theme-dark .tv-cross-table--positive-xl {
    background-color: var(--cross-table-bg-color-cell-positive-xl, #22ab67)
}

@media (any-hover:hover) {
    .tv-cross-table--positive-xl:hover {
        background-color: var(--cross-table-bg-color-cell-positive-xl, #0000)
    }
}

html.theme-light .tv-cross-table--positive-xl {
    color: var(--cross-table-max-value-color, #fff)
}

html.theme-dark html.theme-light .tv-cross-table--positive-xl {
    color: var(--cross-table-max-value-color, #000)
}

@media (any-hover:hover) {
    html.theme-light .tv-cross-table--positive-xl:hover {
        color: var(--cross-table-max-value-color-hover, #0f0f0f)
    }
    html.theme-dark html.theme-light .tv-cross-table--positive-xl:hover {
        color: var(--cross-table-max-value-color-hover, #fff)
    }
}

.tv-cross-table--positive-l,
html.theme-dark .tv-cross-table--positive-l {
    background-color: var(--cross-table-bg-color-cell-positive-l, #089950)
}

@media (any-hover:hover) {
    .tv-cross-table--positive-l:hover {
        background-color: var(--cross-table-bg-color-cell-positive-l, #0000)
    }
}

.tv-cross-table--positive-m {
    background-color: var(--cross-table-bg-color-cell-positive-m, #42bd7f)
}

html.theme-dark .tv-cross-table--positive-m {
    background-color: var(--cross-table-bg-color-cell-positive-m, #056636)
}

@media (any-hover:hover) {
    .tv-cross-table--positive-m:hover {
        background-color: var(--cross-table-bg-color-cell-positive-m, #0000)
    }
}

.tv-cross-table--positive-s {
    background-color: var(--cross-table-bg-color-cell-positive-s, #ace5c9)
}

html.theme-dark .tv-cross-table--positive-s {
    background-color: var(--cross-table-bg-color-cell-positive-s, #1a3326)
}

@media (any-hover:hover) {
    .tv-cross-table--positive-s:hover {
        background-color: var(--cross-table-bg-color-cell-positive-s, #0000)
    }
}

.tv-cross-table--neutral {
    background-color: var(--cross-table-bg-color-cell-neutral, #fff)
}

html.theme-dark .tv-cross-table--neutral {
    background-color: var(--cross-table-bg-color-cell-neutral, #000)
}

@media (any-hover:hover) {
    .tv-cross-table--neutral:hover {
        background-color: var(--cross-table-bg-color-cell-neutral, #0000)
    }
}

.tv-cross-table--negative-s {
    background-color: var(--cross-table-bg-color-cell-negative-s, #fccbcd)
}

html.theme-dark .tv-cross-table--negative-s {
    background-color: var(--cross-table-bg-color-cell-negative-s, #801922)
}

@media (any-hover:hover) {
    .tv-cross-table--negative-s:hover {
        background-color: var(--cross-table-bg-color-cell-negative-s, #0000)
    }
}

.tv-cross-table--negative-m {
    background-color: var(--cross-table-bg-color-cell-negative-m, #f77c80)
}

html.theme-dark .tv-cross-table--negative-m {
    background-color: var(--cross-table-bg-color-cell-negative-m, #b22833)
}

@media (any-hover:hover) {
    .tv-cross-table--negative-m:hover {
        background-color: var(--cross-table-bg-color-cell-negative-m, #0000)
    }
}

.tv-cross-table--negative-l,
html.theme-dark .tv-cross-table--negative-l {
    background-color: var(--cross-table-bg-color-cell-negative-l, #f23645)
}

@media (any-hover:hover) {
    .tv-cross-table--negative-l:hover {
        background-color: var(--cross-table-bg-color-cell-negative-l, #0000)
    }
}

.tv-cross-table--negative-xl {
    background-color: var(--cross-table-bg-color-cell-negative-xl, #b22833)
}

html.theme-dark .tv-cross-table--negative-xl {
    background-color: var(--cross-table-bg-color-cell-negative-xl, #f7525f)
}

@media (any-hover:hover) {
    .tv-cross-table--negative-xl:hover {
        background-color: var(--cross-table-bg-color-cell-negative-xl, #0000)
    }
}

html.theme-light .tv-cross-table--negative-xl {
    color: var(--cross-table-max-value-color, #fff)
}

html.theme-dark html.theme-light .tv-cross-table--negative-xl {
    color: var(--cross-table-max-value-color, #000)
}

@media (any-hover:hover) {
    html.theme-light .tv-cross-table--negative-xl:hover {
        color: var(--cross-table-max-value-color-hover, #0f0f0f)
    }
    html.theme-dark html.theme-light .tv-cross-table--negative-xl:hover {
        color: var(--cross-table-max-value-color-hover, #fff)
    }
}

.tv-cross-table--empty {
    background-color: #ebebeb
}

html.theme-dark .tv-cross-table--empty {
    background-color: #3d3d3d
}

@media (any-hover:hover) {
    .tv-cross-table--empty:hover {
        background-color: #ebebeb
    }
    html.theme-dark .tv-cross-table--empty:hover {
        background-color: #3d3d3d
    }
}

.container-WOGqw5_Y {
    cursor: var(--cross-table-cursor-cell, pointer);
    min-width: var(--cross-table-min-width-cell, auto);
    padding: var(--cross-table-padding-td-cell, 0);
    width: var(--cross-table-width-cell, auto)
}

.content-WOGqw5_Y {
    align-items: center;
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    position: var(--cross-table-position-cell-content, absolute);
    right: 0;
    top: 0
}