// @chart-width: 42rem;
// @chart-height: 28rem;
@chart-width: 40.5vw;
@chart-height: 27.5vw;


.flex {
    display: flex;
    align-items: center;
}

.flex-row {
    .flex;
    flex-direction: row;
}

.flex-column {
    .flex;
    flex-direction: column;
}

#pad{
    height: 9vh;
    // background-color: black;
}

.stat-container {
    min-height: 60vh;
    width: 100vw;
    .flex-column;
    justify-content: center;
    .stat-title {
        width: @chart-width * 2;
        position: relative;
        top: 1rem;
        left: 0.5rem;
        .title-h4 {
            font-size: 1.4rem;
        }
        // float: left;
        // background-color: black;
    }
    .stat{
        .flex-row;
        justify-content: space-between;
        padding: 0rem 0 3rem 0;
        border-bottom: 0.3px solid rgb(202, 202, 202);
        min-height: 66vh;
        #chart1 {
            width: @chart-width;
            height: @chart-height;
            // overflow: scroll;
        }
        #chart2 {
            #chart1;
            height: @chart-height;
        }
        #chart3 {
            #chart1;
            height: @chart-height;
        }
        #table-assist1 {
            .flex-column;
            justify-content: space-between;
            align-items: center;
            width: @chart-width;
            min-height: @chart-height;
            .table-n {
                display: flex;
                flex-direction: column;
                justify-content: center;
                // align-items: center;
                width: @chart-width;
                min-height: @chart-height * 0.6;
                margin-bottom: 1rem;
                // overflow: auto;
                .table-title {
                    margin-bottom: 1.2rem;
                }
            }
        }
        #table-assist2 {
            #table-assist1;
            min-height: @chart-height * 0.8;
            .table-n {
                align-items: center;
                width: @chart-width * 0.88;
                height: @chart-height * 0.8;
            }
        }
    }

    .table-full {
        font-size: 0.88rem;
    }
    
}



