﻿/* Datagrid */
.rz-data-grid {
  --rz-grid-cell-font-size: var(--fontsize-text-big);
  --rz-grid-cell-font-weight: var(--font-weight-semibold);
  --rz-grid-header-font-size: var(--fontsize-text-medium);
  --rz-grid-header-font-weight: var(--font-weight-semibold);

  --rz-grid-header-cell-border-bottom: solid 0.125rem
    var(--background-interactive-secondary-default);
}

.rz-sortable-column .rzi-grid-sort {
  font-size: 0.96rem !important; /* vertically centers icon */

  &:before {
    content: url("/icons/sort-up-down.svg") !important;
  }
}

.rz-sortable-column .rzi-sort-asc:before {
  font-size: 1.05rem !important; /* vertically centers icon */
  content: url("/icons/sort-up.svg") !important;
}

.rz-sortable-column .rzi-sort-desc:before {
  font-size: 1.05rem !important; /* vertically centers icon */
  content: url("/icons/sort-down.svg") !important;
}

.rz-data-row {
  cursor: pointer;
}

.rz-column-title {
  color: var(--text-neutral-subline) !important;
}

.rz-datatable {
  border: none !important;
}

.rz-data-row:hover td {
  background-color: var(--background-static-neutral-background) !important;
}

.rz-cell-data {
  font-weight: var(--rz-grid-cell-font-weight);
}
