/* ===== ADMIN TABLES - LIGHT THEME ===== */

/* --- MudTable --- */
.ltd-table-admin {
    background-color: #ffffff;
    color: #333;
}

.ltd-table-admin .mud-table-head {
    background-color: #e0e0e0;
}

.ltd-table-admin .mud-table-head th {
    color: #333 !important;
    font-weight: 600;
}

.ltd-table-admin .mud-table-body .mud-table-row td {
    color: #333 !important;
}

.ltd-table-admin .mud-table-body .mud-table-row:nth-child(odd) {
    background-color: #fafafa;
}

.ltd-table-admin .mud-table-body .mud-table-row:nth-child(even) {
    background-color: #ffffff;
}

.ltd-table-admin .mud-table-body .mud-table-row:hover {
    background-color: #eeeeee !important;
}

/* Inputs e select dentro tabelle admin */
.ltd-table-admin .mud-input,
.ltd-table-admin .mud-input-label,
.ltd-table-admin .mud-select-input,
.ltd-table-admin .mud-input-control .mud-input-slot {
    color: #333 !important;
}

.ltd-table-admin .mud-input-underline::before {
    border-bottom-color: #999 !important;
}

/* Edit buttons in table */
.ltd-table-admin .mud-table-row .mud-icon-button {
    color: #555;
}

/* Table footer/pager */
.ltd-table-admin .mud-table-pagination {
    color: #333;
}

/* --- MudDataGrid --- */
.ltd-table-admin.mud-datagrid .mud-table-head {
    background-color: #e0e0e0;
}

.ltd-table-admin.mud-datagrid .mud-table-head th {
    color: #333 !important;
    font-weight: 600;
}

.ltd-table-admin.mud-datagrid .mud-table-body .mud-table-row td {
    color: #333 !important;
}

.ltd-table-admin.mud-datagrid .mud-table-body .mud-table-row:nth-child(odd) {
    background-color: #fafafa;
}

.ltd-table-admin.mud-datagrid .mud-table-body .mud-table-row:nth-child(even) {
    background-color: #ffffff;
}

.ltd-table-admin.mud-datagrid .mud-table-body .mud-table-row:hover {
    background-color: #eeeeee !important;
}

.ltd-table-admin.mud-datagrid .mud-table-footer,
.ltd-table-admin.mud-datagrid .mud-table-pagination {
    color: #333;
}
