[data-tvc] {
    height: 700px;
}

@media screen and (max-width: 1400px) {
    [data-tvc] {
        height: 50vw;
    }
}

@media screen and (max-width: 1000px) and (orientation: portrait) {
    [data-tvc] {
        height: 500px;
    }
}

.market-data [data-tvc] {
    height: 700px;
}

@media screen and (max-width: 1400px) {
    .market-data [data-tvc] {
        height: 50vw;
    }
}

@media screen and (max-width: 1000px) and (orientation: portrait) {
    .market-data [data-tvc] {
        height: calc(100vh - 250px);
    }
}

@media screen and (max-width: 579px) and (orientation: portrait) {
    .market-data [data-tvc] {
        height: calc(100vh - 300px);
    }
}

@media screen and (max-width: 319px) and (orientation: portrait) {
    .market-data [data-tvc] {
        height: calc(100vh - 400px);
    }
}
