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

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

.tv-market-status__dot {
    border-radius: 50%;
    display: inline-block;
    height: 4px;
    vertical-align: middle;
    width: 4px
}

.tv-market-status--pre-market {
    color: var(--color-tan-orange-500)
}

.tv-market-status--pre-market .tv-market-status__dot {
    background-color: var(--color-tan-orange-500)
}

.tv-market-status--post-market {
    color: var(--color-tv-blue-400)
}

.tv-market-status--post-market .tv-market-status__dot {
    background-color: var(--color-tv-blue-400)
}

.tv-market-status--market {
    color: var(--color-minty-green-300)
}

.tv-market-status--market .tv-market-status__dot {
    background-color: var(--color-minty-green-300)
}

.tv-market-status--out-of-session {
    color: var(--color-cold-gray-400)
}

.tv-market-status--out-of-session .tv-market-status__dot {
    background-color: var(--color-cold-gray-400)
}

.tv-market-status--invalid {
    color: var(--color-ripe-red-500)
}

.tv-market-status--invalid .tv-market-status__dot {
    background-color: var(--color-ripe-red-500)
}

.tv-market-status--replay {
    color: var(--color-replay-data-mode)
}

.tv-market-status--replay .tv-market-status__dot {
    background-color: var(--color-replay-data-mode)
}

.tv-market-status--holiday {
    color: var(--color-cold-gray-400)
}

.tv-market-status--holiday .tv-market-status__dot {
    background-color: var(--color-cold-gray-400)
}

.tv-market-status--delisted {
    color: var(--color-danger-active)
}

.tv-market-status--delisted .tv-market-status__dot {
    background-color: var(--color-danger-active)
}

.tv-market-status--out-of-session__withIcon {
    height: 18px;
    margin-inline-start: 4px;
    width: 18px
}

@media (any-hover:hover) {
    .tv-market-status--out-of-session__withIcon:hover:after {
        background-color: var(--_0-QZCr)
    }
}

.tv-market-status--out-of-session__withIcon:after {
    border-radius: 6px;
    content: "";
    display: block;
    height: 18px;
    opacity: 15%;
    position: absolute;
    width: 18px
}

.tv-market-status--out-of-session__withIcon .tv-market-status__icon {
    background-color: var(--_0-QZCr);
    display: block;
    height: 18px;
    /* -webkit-mask: url(market-close.d025e87100199c1bc7af.svg);
    mask: url(market-close.d025e87100199c1bc7af.svg); */
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: cover;
    mask-size: cover;
    position: relative;
    width: 18px
}

.tv-market-status--pre-market__withIcon {
    height: 18px;
    margin-inline-start: 4px;
    width: 18px
}

@media (any-hover:hover) {
    .tv-market-status--pre-market__withIcon:hover:after {
        background-color: var(--color-tan-orange-600)
    }
}

.tv-market-status--pre-market__withIcon:after {
    border-radius: 6px;
    content: "";
    display: block;
    height: 18px;
    opacity: 15%;
    position: absolute;
    width: 18px
}

.tv-market-status--pre-market__withIcon .tv-market-status__icon {
    background-color: var(--color-tan-orange-600);
    display: block;
    height: 18px;
    -webkit-mask: url(market-pre.7d37dcca234833d12c43.svg);
    mask: url(market-pre.7d37dcca234833d12c43.svg);
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: cover;
    mask-size: cover;
    position: relative;
    width: 18px
}

.tv-market-status--post-market__withIcon {
    height: 18px;
    margin-inline-start: 4px;
    width: 18px
}

@media (any-hover:hover) {
    .tv-market-status--post-market__withIcon:hover:after {
        background-color: var(--color-tv-blue-500)
    }
}

.tv-market-status--post-market__withIcon:after {
    border-radius: 6px;
    content: "";
    display: block;
    height: 18px;
    opacity: 15%;
    position: absolute;
    width: 18px
}

.tv-market-status--post-market__withIcon .tv-market-status__icon {
    background-color: var(--color-tv-blue-500);
    display: block;
    height: 18px;
    -webkit-mask: url(market-post.9f2c5bfda9405a291f90.svg);
    mask: url(market-post.9f2c5bfda9405a291f90.svg);
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: cover;
    mask-size: cover;
    position: relative;
    width: 18px
}

.tv-market-status--holiday__withIcon {
    height: 18px;
    margin-inline-start: 4px;
    width: 18px
}

@media (any-hover:hover) {
    .tv-market-status--holiday__withIcon:hover:after {
        background-color: var(--_0-QZCr)
    }
}

.tv-market-status--holiday__withIcon:after {
    border-radius: 6px;
    content: "";
    display: block;
    height: 18px;
    opacity: 15%;
    position: absolute;
    width: 18px
}

.tv-market-status--holiday__withIcon .tv-market-status__icon {
    background-color: var(--_0-QZCr);
    display: block;
    height: 18px;
    -webkit-mask: url(market-holiday.43ca33d690939b939786.svg);
    mask: url(market-holiday.43ca33d690939b939786.svg);
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: cover;
    mask-size: cover;
    position: relative;
    width: 18px
}

.tv-market-status--delisted__withIcon {
    height: 18px;
    margin-inline-start: 4px;
    width: 18px
}

@media (any-hover:hover) {
    .tv-market-status--delisted__withIcon:hover:after {
        background-color: var(--color-danger-active)
    }
}

.tv-market-status--delisted__withIcon:after {
    border-radius: 6px;
    content: "";
    display: block;
    height: 18px;
    opacity: 15%;
    position: absolute;
    width: 18px
}

.tv-market-status--delisted__withIcon .tv-market-status__icon {
    background-color: var(--color-danger-active);
    display: block;
    height: 18px;
    -webkit-mask: url(delisted-mobile.4d26a2d7c431dffe94ed.svg);
    mask: url(delisted-mobile.4d26a2d7c431dffe94ed.svg);
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: cover;
    mask-size: cover;
    position: relative;
    width: 18px
}

.tv-market-status--for-chart {
    display: block;
    float: inline-start;
    margin-inline-end: 0
}

.tv-market-status--for-chart--pre-market {
    color: var(--color-tan-orange-500)
}

.tv-market-status--for-chart--pre-market .tv-market-status__dot {
    background-color: var(--color-tan-orange-500)
}

.tv-market-status--for-chart--post-market {
    color: var(--color-tv-blue-400)
}

.tv-market-status--for-chart--post-market .tv-market-status__dot {
    background-color: var(--color-tv-blue-400)
}

.tv-market-status--for-chart--market {
    color: var(--color-minty-green-300)
}

.tv-market-status--for-chart--market .tv-market-status__dot {
    background-color: var(--color-minty-green-300)
}

.tv-market-status--for-chart--out-of-session {
    color: var(--color-cold-gray-400)
}

.tv-market-status--for-chart--out-of-session .tv-market-status__dot {
    background-color: var(--color-cold-gray-400)
}

.tv-market-status--for-chart--invalid {
    color: var(--color-ripe-red-500)
}

.tv-market-status--for-chart--invalid .tv-market-status__dot {
    background-color: var(--color-ripe-red-500)
}

.tv-market-status--for-chart--replay {
    color: var(--color-replay-data-mode)
}

.tv-market-status--for-chart--replay .tv-market-status__dot {
    background-color: var(--color-replay-data-mode)
}

.tv-market-status--for-chart--holiday {
    color: var(--color-cold-gray-400)
}

.tv-market-status--for-chart--holiday .tv-market-status__dot {
    background-color: var(--color-cold-gray-400)
}

.tv-market-status--for-chart--delisted {
    color: var(--color-danger-active)
}

.tv-market-status--for-chart--delisted .tv-market-status__dot {
    background-color: var(--color-danger-active)
}

.tv-market-status--loading--for-chart {
    color: var(--color-tv-blue-400)
}

.tv-market-status--loading--for-chart .tv-market-status__dot {
    background-color: var(--color-tv-blue-400)
}

.tv-market-status--for-ticker {
    margin-inline-start: 4px
}

.tv-market-status--for-watch-list {
    margin: auto 3px
}

.tv-market-status--for-ticker-last {
    display: inline-flex;
    margin-inline-start: 4px
}

.tv-market-status--for-sticky-symbol-header,
.tv-market-status--for-ticker-tape {
    align-items: center;
    display: flex;
    transform: translateX(4px)
}

.tv-market-status--for-sticky-symbol-header:dir(rtl),
.tv-market-status--for-ticker-tape:dir(rtl) {
    transform: translateX(-4px)
}

.tv-market-status--for-ticker-header {
    display: flex;
    margin-inline-start: 4px
}

.tv-market-status__dot--for-chart {
    height: 6px;
    margin-right: 4px;
    vertical-align: 1px;
    width: 6px
}

.tv-market-status__dot--for-ticker-card {
    height: 6px;
    margin-inline-start: 4px;
    width: 6px
}

.tv-market-status__dot--for-watch-list {
    margin-bottom: 3px
}

.tv-market-status__dot--for-ticker-last {
    height: 6px;
    width: 6px
}

.tv-market-status__dot--for-sticky-symbol-header,
.tv-market-status__dot--for-ticker-tape {
    height: 4px;
    width: 4px
}

.tv-market-status__label--for-chart {
    display: block;
    float: inline-end;
    line-height: 16px;
    margin-inline-end: 0
}

.tv-market-status__label--for-chart:dir(rtl) {
    margin-inline-end: 6px
}

.tv-market-status--market .tv-market-status__dot--for-sticky-symbol-header,
.tv-market-status--market .tv-market-status__dot--for-ticker,
.tv-market-status--market .tv-market-status__dot--for-ticker-card,
.tv-market-status--market .tv-market-status__dot--for-ticker-header,
.tv-market-status--market .tv-market-status__dot--for-ticker-last,
.tv-market-status--market .tv-market-status__dot--for-ticker-tape,
.tv-market-status--market .tv-market-status__dot--for-watch-list,
.tv-market-status__label--for-sticky-symbol-header,
.tv-market-status__label--for-ticker,
.tv-market-status__label--for-ticker-card,
.tv-market-status__label--for-ticker-header,
.tv-market-status__label--for-ticker-last,
.tv-market-status__label--for-ticker-tape,
.tv-market-status__label--for-watch-list {
    display: none
}

.tv-market-status--for-chart {
    margin-inline-start: 5px
}

.tv-market-status--for-chart:dir(rtl) {
    margin-inline-start: 0
}

.tv-market-status--market--for-chart {
    display: none
}

.tv-market-status--market__withIcon {
    display: none !important
}

.tv-market-status--delisted--for-watch-list {
    margin-inline-start: 0
}

.tv-market-status--delisted--for-watch-list:after {
    display: none
}