[data-mantine-color-scheme="dark"] [class*="ag-theme-"] {
  --ag-odd-row-background-color: var(--highcharts-background-color);
  --ag-header-background-color: var(--highcharts-background-color);
  --ag-cell-horizontal-border: #1e2939;
  --ag-secondary-border-color: #1e2939;
  --ag-background-color: var(--highcharts-background-color);
  --ag-border-color: unset;
  --ag-foreground-color: #C8CED7;
  --ag-row-border-color: none;

  --ag-alpine-active-color: rgb(255, 255, 255) !important;
  --ag-selected-row-background-color: #37373b !important;
  --ag-row-hover-color: #c0c0d2 !important;
}

[data-mantine-color-scheme="dark"] .ag-row-hover .ag-cell {
  color: #000000 !important;
}

[data-mantine-color-scheme="dark"] .ag-floating-filter {
  border: solid var(--ag-cell-horizontal-border) !important;
  border-radius: 12px;
} 
[data-mantine-color-scheme="dark"] .ag-input-field-input {
  background: var(--ag-cell-horizontal-border) !important;
}

[data-mantine-color-scheme="dark"] .ag-pinned-left-cols-container {
  border-right: solid #1e2939;
}
[data-mantine-color-scheme="dark"] .ag-floating-bottom {
  border-top: solid #1e2939;
}
[data-mantine-color-scheme="dark"] .ag-floating-bottom .ag-cell-value {
  color: #435267;
}

[class*="ag-theme-"] {
  transition:
    background-color 0.25s ease,
    color 0.25s ease,
    border-color 0.25s ease;
}

[data-mantine-color-scheme="dark"] .ag-row-hover .asins-cross-purchase-spanned-cell .ag-cell-value {
  color: var(--page-text) !important;
}

[data-mantine-color-scheme="dark"] .ag-paging-panel {
  border-top-color: #1e2939 !important;
}