#stats {
    padding: 10px;
    background-color: rgb(230, 230, 230);
    border-radius: 10px;
    flex: 1;
    margin-left: 10px;
}


#logostat {
    max-height: 100%;
    display: flex;

}


.boxlogostats {
    padding: 10px;
    background-color: rgb(230, 230, 230);
    border-radius: 10px;
    margin-left: 10px;
    text-align: center;
    color: white;
}

.boxtitle {
    font-size: 35px;
    font-weight: bold;
    color: grey;
    margin-bottom: 30px
}

.statboxvalue {
    font-size: 45px;
    border-top: 1px black solid;
    width: 100%;
    display: block;
    color: black;
}

.partner {
    width: 100%;
    height: 50%;
    max-height: 380px;
    overflow-y: auto;
    border-collapse: collapse;
    
}
.orders {
    width: 100%;
    height: 50%;
    max-height: 380px;

    overflow-y: auto;
    border-collapse: collapse;
    margin-top: 20px;
    
}

table {
    width: 100%;
    border-collapse: collapse;
    padding: 10px;
    background-color: #f7f7f7;
    border-radius: 10px;
    padding: 10px;

}

th,
td {
    padding: 8px;
    border: 1px solid #ddd;
    text-align: left;
}

thead th {
    position: sticky;
    top: 0;
    background-color: #f7f7f7;
}



#partner .tabulator-header input[type="text"] {
    width: 100%; /* Ensures input field fills the cell but doesn't expand it */
    box-sizing: border-box; /* Ensures padding does not affect the overall width */
}
