/* /Components/Shared/GridPage.razor.rz.scp.css */
/* Bloc fixe en haut, grille dans tout l’espace restant. */
.grid-page[b-lmp92rxkqa] {
    display: grid;
    grid-template-rows: auto minmax(0, 1fr);
    gap: 12px;
    min-height: 0;
    min-width: 0;
    width: 100%;
    max-width: 1280px;
    margin-right: auto;
}
header[b-lmp92rxkqa] { display: grid; gap: 12px; }

.grid[b-lmp92rxkqa] { min-height: 0; min-width: 0; }

/* Organisation interne du MudDataGrid : toolbar, tableau, pagination. */
.grid[b-lmp92rxkqa]  .mud-data-grid {
    height: 100%;
    display: grid;
    grid-template-rows: auto minmax(0, 1fr) auto;
    grid-template-columns: minmax(0, 1fr);
}
.grid[b-lmp92rxkqa]  .mud-data-grid > .mud-table-toolbar { grid-row: 1; }
.grid[b-lmp92rxkqa]  .mud-data-grid > .mud-table-container {
    grid-row: 2;
    min-height: 0;
    overflow: auto;
}
.grid[b-lmp92rxkqa]  .mud-data-grid > .mud-table-pagination { grid-row: 3; }
