#trade-chart, #top-buy-chart, #top-sell-chart {
    width: 100%;
    background-color: #ffffff;
    border-radius: 6px;
}
#trade-chart, .trade-table {
    min-height: 115px;
    max-height: 500px;
}
#top-buy-chart, #top-sell-chart {
    min-height: 186px;
    max-height: 760px;
}
.top-buy, .top-sell {
    max-height: 669px;
}
.trade-table, .top-buy, .top-sell {
    overflow-y: scroll;
}
.trade-table::-webkit-scrollbar, .top-buy::-webkit-scrollbar, .top-sell::-webkit-scrollbar {
    width: 2px;
}
.market-table .trade-table table thead, .market-table .top-buy table thead, .market-table .top-sell table thead {
    top: 0;
    z-index: 10;
}
.market-table .trade-table table td.market-date, .market-table table td.market-symbol {
    position: sticky;
    left: 0px;
}
.market-table .trade-table table td.market-date {
    min-width: 110px;
}
.market-table table td.market-symbol, .market-table table td.market-gtgd, .market-table table td.market-value {
    min-width: 100px !important;
}
.type-floor button {
    padding: 6px 10px;
    font-weight: 500;
    background-color: #eaeff9;
    color: #001f3f;
    border: none;
    border-radius: 6px;
    transition: all ease-in-out 0.3s;
}
.type-floor button.active {
    background-color: #f5a504;
}
.input-ticker label {
    width: 80px;
}
.input-ticker input {
    background-color: #eaeff9;
    color: #3961fb;
    font-weight: 500;
    padding: 7px 10px;
    border-radius: 6px;
    border: none;
    max-width: 330px;
}
.input-ticker input::placeholder {
    color: #3961fb;
}
main .ty-ajax-loading-box {
    top: 50vh;
    left: 50vw;
}
.chart-container .time-chart {
    left: 10px;
}
.list-industries select, .list-klgd select {
    background-color: #eaeff9;
    color: #3961fb;
    font-weight: 500;
    padding: 7px 10px;
    border-radius: 6px;
    border: none;
}
.echarts-loading-text {
    font-size: 18px !important;
    font-weight: normal;
    color: #666;
}
.ty-ajax-loading-box.hidden {
    display: none;
}
@media (max-width: 440px) {
    #trade-chart {
        max-height: 400px;
    }
    .market-table table td.market-value {
        display: table-cell;
    }
    .market-table table td {
        min-width: 100px;
    }
    .market-table table td.market-stt {
        min-width: 35px;
        max-width: 35px;
    }
    .list-industries select, .list-klgd select {
        max-width: calc(100vw - 20px);
    }
}