.table_box{
    height: calc(100vh - 450px);overflow-y: auto;   
}


.hc-card-item-sub {
    position: relative;
    padding: 20px;
    height: 200px;
    .item-sub-title {
        // font-size: 15px;
        font-size: 28px;
    }
    .item-sub-num {
        position: relative;
        margin-top: 40px;
        text-align: left;
        .num {
            font-size: 60px;
            font-weight: bold;
        }
        .text {
            margin-left: 3px;
            font-size: 35px;
            color: inherit;
        }
    }
}
.hac-row-total-item {
    position: relative;
    font-size: 14px;
    padding: 16px 0;
    border-radius: 3px;
    text-align: center;
    background: #ffffff;
    border: 1px solid #f0f4fa;
    .num {
        font-size: 20px;
        font-weight: bold;
        color: var(--el-color-primary);
    }
    .text {
        margin-top: 8px;
    }
}


 

