.dark .ag-theme-alpine{--ag-background-color:hsl(var(--background));--ag-foreground-color:hsl(var(--foreground));--ag-border-color:#2c2c2c;--ag-secondary-border-color:#2c2c2c;--ag-header-background-color:#000000;--ag-odd-row-background-color:hsl(var(--muted));--ag-control-panel-background-color:hsl(var(--card));--ag-subheader-background-color:#000000;--ag-row-hover-color:rgba(255,255,255,0.04);--ag-selected-row-background-color:hsl(var(--primary)/0.15);--ag-header-foreground-color:#ffffff;--ag-input-border-color:hsl(var(--input));--ag-input-disabled-border-color:hsl(var(--border));--ag-input-disabled-background-color:hsl(var(--muted));--ag-input-focus-border-color:hsl(var(--ring));--ag-input-focus-box-shadow:0 0 0 2px hsl(var(--ring)/0.3);--ag-range-selection-border-color:hsl(var(--primary));--ag-range-selection-background-color:hsl(var(--primary)/0.2);--ag-disabled-foreground-color:hsl(var(--muted-foreground));--ag-icon-color:#ffffff;--ag-checkbox-unchecked-color:hsl(var(--muted-foreground));--ag-checkbox-checked-color:hsl(var(--primary));--ag-checkbox-indeterminate-color:hsl(var(--primary));--ag-scrollbar-background:#2c2c2c;--ag-scrollbar-thumb-color:#2c2c2c;--ag-header-column-resize-handle-color:#ffffff;--ag-header-column-separator-color:#2c2c2c;--ag-header-column-separator-display:block;--ag-header-column-separator-height:100%;--ag-header-column-separator-width:1px}.dark .ag-theme-alpine .ag-root-wrapper{border:2px solid #2c2c2c}.dark .ag-theme-alpine .ag-header{background-color:#2c2c2c}.dark .ag-theme-alpine .ag-header-cell-resize:after{color:#1f1e1e;background-color:#1f1e1e}.dark .ag-theme-alpine .ag-icon-grip{color:#ffffff!important;fill:#ffffff!important}.dark .ag-theme-alpine .ag-header-cell-text{color:#ffffff;font-weight:500}.dark .ag-theme-alpine .ag-cell{color:hsl(var(--foreground));border-bottom:1px solid #2c2c2c}.dark .ag-theme-alpine .ag-row-odd{background-color:hsl(var(--muted)/.5)}.dark .ag-theme-alpine .ag-paging-panel{color:hsl(var(--foreground));background-color:hsl(var(--card));border-top:1px solid #2c2c2c}.dark .ag-theme-alpine .ag-paging-button{color:hsl(var(--foreground))}.dark .ag-theme-alpine .ag-paging-button-disabled{color:hsl(var(--muted-foreground))}.dark .ag-theme-alpine .ag-cell-inline-editing{background-color:hsl(var(--background));border-color:#2c2c2c}.dark .ag-theme-alpine .ag-menu{background-color:hsl(var(--popover));border-color:#2c2c2c}.dark .ag-theme-alpine .ag-filter-toolpanel-group-title,.dark .ag-theme-alpine .ag-filter-toolpanel-header{background-color:#000000;color:#ffffff}.dark .ag-theme-alpine .ag-popup-child,.dark .ag-theme-alpine .ag-popup-editor{background-color:hsl(var(--popover));border-color:#2c2c2c;color:hsl(var(--foreground))}.dark .ag-theme-alpine ::-webkit-scrollbar{width:8px;height:8px}.dark .ag-theme-alpine ::-webkit-scrollbar-track{background:#2c2c2c;border-radius:4px}.dark .ag-theme-alpine ::-webkit-scrollbar-thumb{background:#8492a5;border-radius:4px}.dark .ag-theme-alpine ::-webkit-scrollbar-thumb:hover{background:#2c2c2c}.dark .ag-theme-alpine{scrollbar-color:hsl(var(--muted-foreground)) hsl(var(--muted));scrollbar-width:thin}.dark .ag-theme-alpine .ag-body-horizontal-scroll-viewport,.dark .ag-theme-alpine .ag-body-vertical-scroll-viewport{background-color:hsl(var(--muted))}.dark .ag-theme-alpine .ag-body-horizontal-scroll-container,.dark .ag-theme-alpine .ag-body-vertical-scroll-container{background-color:hsl(var(--muted-foreground))}