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

.tv-market-status--pre-market {
    color: #ff9800
}

.tv-market-status--pre-market .tv-market-status__dot {
    background-color: #ff9800
}

.tv-market-status--post-market {
    color: #3179f5
}

.tv-market-status--post-market .tv-market-status__dot {
    background-color: #3179f5
}

.tv-market-status--market {
    color: #42bda8
}

.tv-market-status--market .tv-market-status__dot {
    background-color: #42bda8
}

.tv-market-status--out-of-session {
    color: #9598a1
}

.tv-market-status--out-of-session .tv-market-status__dot {
    background-color: #9598a1
}

.tv-market-status--invalid {
    color: #f23645
}

.tv-market-status--invalid .tv-market-status__dot {
    background-color: #f23645
}

.tv-market-status--replay {
    color: #f7525f
}

.tv-market-status--replay .tv-market-status__dot {
    background-color: #f7525f
}

.tv-market-status--holiday {
    color: #9598a1
}

.tv-market-status--holiday .tv-market-status__dot {
    background-color: #9598a1
}

.tv-market-status--for-chart {
    display: block;
    float: left;
    margin-right: 0
}

.tv-market-status--for-chart--pre-market {
    color: #ff9800
}

.tv-market-status--for-chart--pre-market .tv-market-status__dot {
    background-color: #ff9800
}

.tv-market-status--for-chart--post-market {
    color: #3179f5
}

.tv-market-status--for-chart--post-market .tv-market-status__dot {
    background-color: #3179f5
}

.tv-market-status--for-chart--market {
    color: #42bda8
}

.tv-market-status--for-chart--market .tv-market-status__dot {
    background-color: #42bda8
}

.tv-market-status--for-chart--out-of-session {
    color: #9598a1
}

.tv-market-status--for-chart--out-of-session .tv-market-status__dot {
    background-color: #9598a1
}

.tv-market-status--for-chart--invalid {
    color: #f23645
}

.tv-market-status--for-chart--invalid .tv-market-status__dot {
    background-color: #f23645
}

.tv-market-status--for-chart--replay {
    color: #f7525f
}

.tv-market-status--for-chart--replay .tv-market-status__dot {
    background-color: #f7525f
}

.tv-market-status--for-chart--holiday {
    color: #9598a1
}

.tv-market-status--for-chart--holiday .tv-market-status__dot {
    background-color: #9598a1
}

.tv-market-status--loading--for-chart {
    color: #3179f5
}

.tv-market-status--loading--for-chart .tv-market-status__dot {
    background-color: #3179f5
}

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

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

.tv-market-status--for-ticker-last {
    display: inline-flex;
    margin-left: 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-ticker-header {
    display: flex;
    margin-left: 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-left: 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: right;
    line-height: 16px;
    margin-right: 0
}

.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-left: 5px
}

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