/* /Pages/Analytics/Components/CumulativeDetailsComponent.razor.rz.scp.css */
td[b-6ly5brywse], th[b-6ly5brywse] {
    text-align: center !important;
}

.fully-bordered-table[b-6ly5brywse] {
    border: 1px solid var(--mud-palette-table-lines);
    border-collapse: collapse;
    table-layout: fixed; /* This ensures equal column widths */
    width: 100%;
}

.fully-bordered-table th[b-6ly5brywse],
.fully-bordered-table td[b-6ly5brywse] {
    border: 1px solid var(--mud-palette-table-lines) !important;
    width: calc(100% / 13); /* Equal width for all 13 columns */
    padding: 8px;
    text-align: center;
    vertical-align: middle;
    word-wrap: break-word; /* Enable text wrapping */
    white-space: normal; /* Allow text to wrap */
    overflow-wrap: break-word; /* Break long words if needed */
}

.fully-bordered-table th[b-6ly5brywse] {
    border-bottom: 2px solid var(--mud-palette-table-lines) !important;
    font-size: 0.75rem; /* Smaller font for headers to fit better */
    line-height: 1.2; /* Tighter line height for wrapped text */
}

.fully-bordered-table .left-align[b-6ly5brywse] {
    text-align: left !important;
    font-weight: 600;
}

/* Specific styling for the header cells to ensure proper wrapping */
.fully-bordered-table thead th[b-6ly5brywse] {
    height: auto;
    min-height: 40px; /* Minimum height to accommodate wrapped text */
}

/* Make the MudText components wrap properly */
.fully-bordered-table .mud-typography[b-6ly5brywse] {
    word-wrap: break-word;
    white-space: normal;
    line-height: 1.2;
}

.performance-success[b-6ly5brywse] {
    background-color: var(--mud-palette-success) !important;
    color: white !important;
    font-weight: 500;
}

.performance-warning[b-6ly5brywse] {
    background-color: var(--mud-palette-warning) !important;
    color: white !important;
    font-weight: 500;
}

.performance-error[b-6ly5brywse] {
    background-color: var(--mud-palette-error) !important;
    color: white !important;
    font-weight: 500;
}
/* /Pages/Participants/Components/DMS/Delius/MainOffenceDialog.razor.rz.scp.css */
.mud-table-cell-custom-group[b-64yjyihgau] {
    font-weight: 500;
}

.mud-table-cell-custom-group-footer[b-64yjyihgau] {
    padding-bottom: 50px;
    text-align: right;
}
