.ag-header-cell-center .ag-header-cell-label {
    justify-content: center;
}

.ag-cell-value {
    text-align: center;
}

.ag-theme-alpine {
    --ag-header-height: 30px;
    --ag-header-foreground-color: #000;
    --ag-header-background-color: #f3f4f6;
    --ag-header-cell-hover-background-color: #e5e7eb;
    --ag-header-cell-moving-background-color: #d1d5db;
    --ag-row-hover-color: #f3f4f6;
    --ag-selected-row-background-color: #e5e7eb;
    --ag-row-border-color: #e5e7eb;
    --ag-cell-horizontal-border: solid #e5e7eb;
    --ag-borders: none;
    --ag-border-color: transparent;
}
.ag-overlay-loading-center {
    background-color: lightblue;
    color: black;
    border: 1px solid #888;
    padding: 10px;
    border-radius: 5px;
}
/* Add any additional styles you need */
