.hc-sb-table .el-tabs .el-tabs__content {
    padding: 0;
    background: #f1f5f8;
    border-radius: 0 10px 10px;
    height: calc(100vh - 320px);
    overflow-y: auto;
}
.card-box {
    height: calc(100vh - 520px) !important;
    overflow-y: auto;
}
.card-box1 {
    height: calc(100vh - 470px) !important;
    overflow-y: auto;
}
.hc-card-item-sub {
    position: relative;
    padding: 20px;
    // border: 1px solid red;
    height: 200px;
    .item-sub-title {
        font-size: 28px;
        // white-space:nowrap;
    }
    .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;
    }
}
.project_table{
    height: 100%;
}
.project_table_title {
    // margin-top: 15px;
    font-size: 18px;
    font-weight:bold ;
    color: rgb(64, 149, 229);
    margin-bottom: 15px;
   
}

.goback_icon {
    font-size: 24px;
    cursor: pointer;
    font-weight: bolder;
    color: var(--el-color-primary);
}

.hc-expense-total-title {
    color: #101010;
    font-size: 20px;
}
 
/* 设置表头的高度 */
 
