/* ── AgGrid dark theme overrides — cores do theme.py ── */

.ag-theme-alpine-dark {
    --ag-background-color: #1a2332;
    --ag-header-background-color: #212d3b;
    --ag-odd-row-background-color: #212d3b;
    --ag-row-hover-color: #2a3a4a;
    --ag-selected-row-background-color: #2a3a4a;
    --ag-border-color: transparent;
    --ag-row-border-color: #2a3a4a;
    --ag-header-column-separator-display: none;
    --ag-cell-horizontal-border: none;
    --ag-font-family: Inter, system-ui, -apple-system, sans-serif;
    --ag-font-size: 13px;
    --ag-foreground-color: #e8edf2;
    --ag-header-foreground-color: #8899a6;
    --ag-secondary-foreground-color: #8899a6;
    --ag-range-selection-border-color: #3e5c67;
    --ag-input-focus-border-color: #3e5c67;
    --ag-checkbox-checked-color: #3e5c67;
    border-radius: 8px;
    overflow: hidden;
}

.ag-theme-alpine-dark .ag-header-cell-text {
    text-transform: uppercase;
    letter-spacing: 0.8px;
    font-size: 11px;
    font-weight: 600;
}

.ag-theme-alpine-dark .ag-row {
    border-bottom: 1px solid #2a3a4a;
}

.ag-theme-alpine-dark .ag-cell {
    border-right: none;
}
