/* Div Tables CSS - Alle Div-Table-Definitionen */

.widget-div-table {
    width: 100%;
    display: table;
    border-collapse: collapse;
    background-color: var(--color-background);
    border: 1px solid var(--color-border);
}

.widget-div-table-header {
    display: table-header-group;
    background-color: var(--color-background-secondary);
}

.widget-div-table-row {
    display: table-row;
    border-bottom: 1px solid var(--color-border);
    transition: background-color 0.2s ease;
}

.widget-div-table-row:hover {
    background-color: var(--color-background-secondary);
}

.widget-div-table-cell {
    display: table-cell;
    padding: 0.75rem 1rem;
    text-align: left;
    vertical-align: middle;
}

.widget-div-table-header-cell {
    display: table-cell;
    padding: 0.75rem 1rem;
    text-align: left;
    vertical-align: middle;
    font-weight: var(--font-weight-semibold);
    text-transform: uppercase;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
