.ag-icon {
  font-family: var(--ag-icon-font-family);
  font-weight: var(--ag-icon-font-weight);
  color: var(--ag-icon-font-color);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  position: relative;
}
.ag-icon::before {
  content: "";
  font-family: inherit;
}
.ag-icon::after {
  background: transparent var(--ag-icon-image, none) center/contain no-repeat;
  display: var(--ag-icon-image-display);
  opacity: var(--ag-icon-image-opacity, 0.9);
  position: absolute;
  inset: 0;
  content: "";
}

.ag-icon-aggregation {
  font-family: var(--ag-icon-font-family-aggregation, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-aggregation, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-aggregation, var(--ag-icon-font-color));
}

.ag-icon-aggregation::before {
  content: var(--ag-icon-font-code-aggregation, "\f101");
  display: var(--ag-icon-font-display-aggregation, var(--ag-icon-font-display));
}

.ag-icon-aggregation::after {
  background-image: var(--ag-icon-image-aggregation, var(--ag-icon-image));
  display: var(--ag-icon-image-display-aggregation, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-aggregation, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-arrows {
  font-family: var(--ag-icon-font-family-arrows, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-arrows, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-arrows, var(--ag-icon-font-color));
}

.ag-icon-arrows::before {
  content: var(--ag-icon-font-code-arrows, "\f102");
  display: var(--ag-icon-font-display-arrows, var(--ag-icon-font-display));
}

.ag-icon-arrows::after {
  background-image: var(--ag-icon-image-arrows, var(--ag-icon-image));
  display: var(--ag-icon-image-display-arrows, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-arrows, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-asc {
  font-family: var(--ag-icon-font-family-asc, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-asc, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-asc, var(--ag-icon-font-color));
}

.ag-icon-asc::before {
  content: var(--ag-icon-font-code-asc, "\f103");
  display: var(--ag-icon-font-display-asc, var(--ag-icon-font-display));
}

.ag-icon-asc::after {
  background-image: var(--ag-icon-image-asc, var(--ag-icon-image));
  display: var(--ag-icon-image-display-asc, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-asc, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-cancel {
  font-family: var(--ag-icon-font-family-cancel, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-cancel, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-cancel, var(--ag-icon-font-color));
}

.ag-icon-cancel::before {
  content: var(--ag-icon-font-code-cancel, "\f104");
  display: var(--ag-icon-font-display-cancel, var(--ag-icon-font-display));
}

.ag-icon-cancel::after {
  background-image: var(--ag-icon-image-cancel, var(--ag-icon-image));
  display: var(--ag-icon-image-display-cancel, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-cancel, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-chart {
  font-family: var(--ag-icon-font-family-chart, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-chart, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-chart, var(--ag-icon-font-color));
}

.ag-icon-chart::before {
  content: var(--ag-icon-font-code-chart, "\f105");
  display: var(--ag-icon-font-display-chart, var(--ag-icon-font-display));
}

.ag-icon-chart::after {
  background-image: var(--ag-icon-image-chart, var(--ag-icon-image));
  display: var(--ag-icon-image-display-chart, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-chart, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-checkbox-checked {
  font-family: var(--ag-icon-font-family-checkbox-checked, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-checkbox-checked, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-checkbox-checked, var(--ag-icon-font-color));
}

.ag-icon-checkbox-checked::before {
  content: var(--ag-icon-font-code-checkbox-checked, "\f106");
  display: var(--ag-icon-font-display-checkbox-checked, var(--ag-icon-font-display));
}

.ag-icon-checkbox-checked::after {
  background-image: var(--ag-icon-image-checkbox-checked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-checked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-checked, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-checkbox-indeterminate {
  font-family: var(--ag-icon-font-family-checkbox-indeterminate, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-checkbox-indeterminate, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-checkbox-indeterminate, var(--ag-icon-font-color));
}

.ag-icon-checkbox-indeterminate::before {
  content: var(--ag-icon-font-code-checkbox-indeterminate, "\f107");
  display: var(--ag-icon-font-display-checkbox-indeterminate, var(--ag-icon-font-display));
}

.ag-icon-checkbox-indeterminate::after {
  background-image: var(--ag-icon-image-checkbox-indeterminate, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-indeterminate, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-indeterminate, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-checkbox-unchecked {
  font-family: var(--ag-icon-font-family-checkbox-unchecked, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-checkbox-unchecked, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-checkbox-unchecked, var(--ag-icon-font-color));
}

.ag-icon-checkbox-unchecked::before {
  content: var(--ag-icon-font-code-checkbox-unchecked, "\f108");
  display: var(--ag-icon-font-display-checkbox-unchecked, var(--ag-icon-font-display));
}

.ag-icon-checkbox-unchecked::after {
  background-image: var(--ag-icon-image-checkbox-unchecked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-unchecked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-unchecked, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-color-picker {
  font-family: var(--ag-icon-font-family-color-picker, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-color-picker, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-color-picker, var(--ag-icon-font-color));
}

.ag-icon-color-picker::before {
  content: var(--ag-icon-font-code-color-picker, "\f109");
  display: var(--ag-icon-font-display-color-picker, var(--ag-icon-font-display));
}

.ag-icon-color-picker::after {
  background-image: var(--ag-icon-image-color-picker, var(--ag-icon-image));
  display: var(--ag-icon-image-display-color-picker, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-color-picker, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-columns {
  font-family: var(--ag-icon-font-family-columns, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-columns, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-columns, var(--ag-icon-font-color));
}

.ag-icon-columns::before {
  content: var(--ag-icon-font-code-columns, "\f10a");
  display: var(--ag-icon-font-display-columns, var(--ag-icon-font-display));
}

.ag-icon-columns::after {
  background-image: var(--ag-icon-image-columns, var(--ag-icon-image));
  display: var(--ag-icon-image-display-columns, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-columns, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-contracted {
  font-family: var(--ag-icon-font-family-contracted, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-contracted, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-contracted, var(--ag-icon-font-color));
}

.ag-icon-contracted::before {
  content: var(--ag-icon-font-code-contracted, "\f10b");
  display: var(--ag-icon-font-display-contracted, var(--ag-icon-font-display));
}

.ag-icon-contracted::after {
  background-image: var(--ag-icon-image-contracted, var(--ag-icon-image));
  display: var(--ag-icon-image-display-contracted, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-contracted, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-copy {
  font-family: var(--ag-icon-font-family-copy, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-copy, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-copy, var(--ag-icon-font-color));
}

.ag-icon-copy::before {
  content: var(--ag-icon-font-code-copy, "\f10c");
  display: var(--ag-icon-font-display-copy, var(--ag-icon-font-display));
}

.ag-icon-copy::after {
  background-image: var(--ag-icon-image-copy, var(--ag-icon-image));
  display: var(--ag-icon-image-display-copy, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-copy, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-cross {
  font-family: var(--ag-icon-font-family-cross, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-cross, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-cross, var(--ag-icon-font-color));
}

.ag-icon-cross::before {
  content: var(--ag-icon-font-code-cross, "\f10d");
  display: var(--ag-icon-font-display-cross, var(--ag-icon-font-display));
}

.ag-icon-cross::after {
  background-image: var(--ag-icon-image-cross, var(--ag-icon-image));
  display: var(--ag-icon-image-display-cross, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-cross, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-csv {
  font-family: var(--ag-icon-font-family-csv, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-csv, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-csv, var(--ag-icon-font-color));
}

.ag-icon-csv::before {
  content: var(--ag-icon-font-code-csv, "\f10e");
  display: var(--ag-icon-font-display-csv, var(--ag-icon-font-display));
}

.ag-icon-csv::after {
  background-image: var(--ag-icon-image-csv, var(--ag-icon-image));
  display: var(--ag-icon-image-display-csv, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-csv, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-cut {
  font-family: var(--ag-icon-font-family-cut, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-cut, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-cut, var(--ag-icon-font-color));
}

.ag-icon-cut::before {
  content: var(--ag-icon-font-code-cut, "\f10f");
  display: var(--ag-icon-font-display-cut, var(--ag-icon-font-display));
}

.ag-icon-cut::after {
  background-image: var(--ag-icon-image-cut, var(--ag-icon-image));
  display: var(--ag-icon-image-display-cut, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-cut, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-desc {
  font-family: var(--ag-icon-font-family-desc, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-desc, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-desc, var(--ag-icon-font-color));
}

.ag-icon-desc::before {
  content: var(--ag-icon-font-code-desc, "\f110");
  display: var(--ag-icon-font-display-desc, var(--ag-icon-font-display));
}

.ag-icon-desc::after {
  background-image: var(--ag-icon-image-desc, var(--ag-icon-image));
  display: var(--ag-icon-image-display-desc, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-desc, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-excel {
  font-family: var(--ag-icon-font-family-excel, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-excel, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-excel, var(--ag-icon-font-color));
}

.ag-icon-excel::before {
  content: var(--ag-icon-font-code-excel, "\f111");
  display: var(--ag-icon-font-display-excel, var(--ag-icon-font-display));
}

.ag-icon-excel::after {
  background-image: var(--ag-icon-image-excel, var(--ag-icon-image));
  display: var(--ag-icon-image-display-excel, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-excel, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-expanded {
  font-family: var(--ag-icon-font-family-expanded, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-expanded, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-expanded, var(--ag-icon-font-color));
}

.ag-icon-expanded::before {
  content: var(--ag-icon-font-code-expanded, "\f112");
  display: var(--ag-icon-font-display-expanded, var(--ag-icon-font-display));
}

.ag-icon-expanded::after {
  background-image: var(--ag-icon-image-expanded, var(--ag-icon-image));
  display: var(--ag-icon-image-display-expanded, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-expanded, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-eye-slash {
  font-family: var(--ag-icon-font-family-eye-slash, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-eye-slash, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-eye-slash, var(--ag-icon-font-color));
}

.ag-icon-eye-slash::before {
  content: var(--ag-icon-font-code-eye-slash, "\f113");
  display: var(--ag-icon-font-display-eye-slash, var(--ag-icon-font-display));
}

.ag-icon-eye-slash::after {
  background-image: var(--ag-icon-image-eye-slash, var(--ag-icon-image));
  display: var(--ag-icon-image-display-eye-slash, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-eye-slash, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-eye {
  font-family: var(--ag-icon-font-family-eye, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-eye, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-eye, var(--ag-icon-font-color));
}

.ag-icon-eye::before {
  content: var(--ag-icon-font-code-eye, "\f114");
  display: var(--ag-icon-font-display-eye, var(--ag-icon-font-display));
}

.ag-icon-eye::after {
  background-image: var(--ag-icon-image-eye, var(--ag-icon-image));
  display: var(--ag-icon-image-display-eye, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-eye, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-filter {
  font-family: var(--ag-icon-font-family-filter, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-filter, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-filter, var(--ag-icon-font-color));
}

.ag-icon-filter::before {
  content: var(--ag-icon-font-code-filter, "\f115");
  display: var(--ag-icon-font-display-filter, var(--ag-icon-font-display));
}

.ag-icon-filter::after {
  background-image: var(--ag-icon-image-filter, var(--ag-icon-image));
  display: var(--ag-icon-image-display-filter, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-filter, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-first {
  font-family: var(--ag-icon-font-family-first, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-first, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-first, var(--ag-icon-font-color));
}

.ag-icon-first::before {
  content: var(--ag-icon-font-code-first, "\f116");
  display: var(--ag-icon-font-display-first, var(--ag-icon-font-display));
}

.ag-icon-first::after {
  background-image: var(--ag-icon-image-first, var(--ag-icon-image));
  display: var(--ag-icon-image-display-first, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-first, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-grip {
  font-family: var(--ag-icon-font-family-grip, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-grip, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-grip, var(--ag-icon-font-color));
}

.ag-icon-grip::before {
  content: var(--ag-icon-font-code-grip, "\f117");
  display: var(--ag-icon-font-display-grip, var(--ag-icon-font-display));
}

.ag-icon-grip::after {
  background-image: var(--ag-icon-image-grip, var(--ag-icon-image));
  display: var(--ag-icon-image-display-grip, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-grip, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-group {
  font-family: var(--ag-icon-font-family-group, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-group, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-group, var(--ag-icon-font-color));
}

.ag-icon-group::before {
  content: var(--ag-icon-font-code-group, "\f118");
  display: var(--ag-icon-font-display-group, var(--ag-icon-font-display));
}

.ag-icon-group::after {
  background-image: var(--ag-icon-image-group, var(--ag-icon-image));
  display: var(--ag-icon-image-display-group, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-group, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-last {
  font-family: var(--ag-icon-font-family-last, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-last, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-last, var(--ag-icon-font-color));
}

.ag-icon-last::before {
  content: var(--ag-icon-font-code-last, "\f119");
  display: var(--ag-icon-font-display-last, var(--ag-icon-font-display));
}

.ag-icon-last::after {
  background-image: var(--ag-icon-image-last, var(--ag-icon-image));
  display: var(--ag-icon-image-display-last, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-last, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-left {
  font-family: var(--ag-icon-font-family-left, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-left, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-left, var(--ag-icon-font-color));
}

.ag-icon-left::before {
  content: var(--ag-icon-font-code-left, "\f11a");
  display: var(--ag-icon-font-display-left, var(--ag-icon-font-display));
}

.ag-icon-left::after {
  background-image: var(--ag-icon-image-left, var(--ag-icon-image));
  display: var(--ag-icon-image-display-left, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-left, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-linked {
  font-family: var(--ag-icon-font-family-linked, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-linked, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-linked, var(--ag-icon-font-color));
}

.ag-icon-linked::before {
  content: var(--ag-icon-font-code-linked, "\f11b");
  display: var(--ag-icon-font-display-linked, var(--ag-icon-font-display));
}

.ag-icon-linked::after {
  background-image: var(--ag-icon-image-linked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-linked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-linked, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-loading {
  font-family: var(--ag-icon-font-family-loading, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-loading, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-loading, var(--ag-icon-font-color));
}

.ag-icon-loading::before {
  content: var(--ag-icon-font-code-loading, "\f11c");
  display: var(--ag-icon-font-display-loading, var(--ag-icon-font-display));
}

.ag-icon-loading::after {
  background-image: var(--ag-icon-image-loading, var(--ag-icon-image));
  display: var(--ag-icon-image-display-loading, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-loading, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-maximize {
  font-family: var(--ag-icon-font-family-maximize, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-maximize, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-maximize, var(--ag-icon-font-color));
}

.ag-icon-maximize::before {
  content: var(--ag-icon-font-code-maximize, "\f11d");
  display: var(--ag-icon-font-display-maximize, var(--ag-icon-font-display));
}

.ag-icon-maximize::after {
  background-image: var(--ag-icon-image-maximize, var(--ag-icon-image));
  display: var(--ag-icon-image-display-maximize, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-maximize, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-menu {
  font-family: var(--ag-icon-font-family-menu, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-menu, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-menu, var(--ag-icon-font-color));
}

.ag-icon-menu::before {
  content: var(--ag-icon-font-code-menu, "\f11e");
  display: var(--ag-icon-font-display-menu, var(--ag-icon-font-display));
}

.ag-icon-menu::after {
  background-image: var(--ag-icon-image-menu, var(--ag-icon-image));
  display: var(--ag-icon-image-display-menu, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-menu, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-minimize {
  font-family: var(--ag-icon-font-family-minimize, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-minimize, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-minimize, var(--ag-icon-font-color));
}

.ag-icon-minimize::before {
  content: var(--ag-icon-font-code-minimize, "\f11f");
  display: var(--ag-icon-font-display-minimize, var(--ag-icon-font-display));
}

.ag-icon-minimize::after {
  background-image: var(--ag-icon-image-minimize, var(--ag-icon-image));
  display: var(--ag-icon-image-display-minimize, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-minimize, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-next {
  font-family: var(--ag-icon-font-family-next, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-next, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-next, var(--ag-icon-font-color));
}

.ag-icon-next::before {
  content: var(--ag-icon-font-code-next, "\f120");
  display: var(--ag-icon-font-display-next, var(--ag-icon-font-display));
}

.ag-icon-next::after {
  background-image: var(--ag-icon-image-next, var(--ag-icon-image));
  display: var(--ag-icon-image-display-next, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-next, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-none {
  font-family: var(--ag-icon-font-family-none, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-none, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-none, var(--ag-icon-font-color));
}

.ag-icon-none::before {
  content: var(--ag-icon-font-code-none, "\f121");
  display: var(--ag-icon-font-display-none, var(--ag-icon-font-display));
}

.ag-icon-none::after {
  background-image: var(--ag-icon-image-none, var(--ag-icon-image));
  display: var(--ag-icon-image-display-none, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-none, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-not-allowed {
  font-family: var(--ag-icon-font-family-not-allowed, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-not-allowed, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-not-allowed, var(--ag-icon-font-color));
}

.ag-icon-not-allowed::before {
  content: var(--ag-icon-font-code-not-allowed, "\f122");
  display: var(--ag-icon-font-display-not-allowed, var(--ag-icon-font-display));
}

.ag-icon-not-allowed::after {
  background-image: var(--ag-icon-image-not-allowed, var(--ag-icon-image));
  display: var(--ag-icon-image-display-not-allowed, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-not-allowed, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-paste {
  font-family: var(--ag-icon-font-family-paste, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-paste, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-paste, var(--ag-icon-font-color));
}

.ag-icon-paste::before {
  content: var(--ag-icon-font-code-paste, "\f123");
  display: var(--ag-icon-font-display-paste, var(--ag-icon-font-display));
}

.ag-icon-paste::after {
  background-image: var(--ag-icon-image-paste, var(--ag-icon-image));
  display: var(--ag-icon-image-display-paste, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-paste, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-pin {
  font-family: var(--ag-icon-font-family-pin, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-pin, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-pin, var(--ag-icon-font-color));
}

.ag-icon-pin::before {
  content: var(--ag-icon-font-code-pin, "\f124");
  display: var(--ag-icon-font-display-pin, var(--ag-icon-font-display));
}

.ag-icon-pin::after {
  background-image: var(--ag-icon-image-pin, var(--ag-icon-image));
  display: var(--ag-icon-image-display-pin, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-pin, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-pivot {
  font-family: var(--ag-icon-font-family-pivot, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-pivot, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-pivot, var(--ag-icon-font-color));
}

.ag-icon-pivot::before {
  content: var(--ag-icon-font-code-pivot, "\f125");
  display: var(--ag-icon-font-display-pivot, var(--ag-icon-font-display));
}

.ag-icon-pivot::after {
  background-image: var(--ag-icon-image-pivot, var(--ag-icon-image));
  display: var(--ag-icon-image-display-pivot, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-pivot, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-previous {
  font-family: var(--ag-icon-font-family-previous, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-previous, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-previous, var(--ag-icon-font-color));
}

.ag-icon-previous::before {
  content: var(--ag-icon-font-code-previous, "\f126");
  display: var(--ag-icon-font-display-previous, var(--ag-icon-font-display));
}

.ag-icon-previous::after {
  background-image: var(--ag-icon-image-previous, var(--ag-icon-image));
  display: var(--ag-icon-image-display-previous, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-previous, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-radio-button-off {
  font-family: var(--ag-icon-font-family-radio-button-off, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-radio-button-off, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-radio-button-off, var(--ag-icon-font-color));
}

.ag-icon-radio-button-off::before {
  content: var(--ag-icon-font-code-radio-button-off, "\f127");
  display: var(--ag-icon-font-display-radio-button-off, var(--ag-icon-font-display));
}

.ag-icon-radio-button-off::after {
  background-image: var(--ag-icon-image-radio-button-off, var(--ag-icon-image));
  display: var(--ag-icon-image-display-radio-button-off, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-radio-button-off, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-radio-button-on {
  font-family: var(--ag-icon-font-family-radio-button-on, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-radio-button-on, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-radio-button-on, var(--ag-icon-font-color));
}

.ag-icon-radio-button-on::before {
  content: var(--ag-icon-font-code-radio-button-on, "\f128");
  display: var(--ag-icon-font-display-radio-button-on, var(--ag-icon-font-display));
}

.ag-icon-radio-button-on::after {
  background-image: var(--ag-icon-image-radio-button-on, var(--ag-icon-image));
  display: var(--ag-icon-image-display-radio-button-on, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-radio-button-on, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-right {
  font-family: var(--ag-icon-font-family-right, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-right, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-right, var(--ag-icon-font-color));
}

.ag-icon-right::before {
  content: var(--ag-icon-font-code-right, "\f129");
  display: var(--ag-icon-font-display-right, var(--ag-icon-font-display));
}

.ag-icon-right::after {
  background-image: var(--ag-icon-image-right, var(--ag-icon-image));
  display: var(--ag-icon-image-display-right, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-right, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-save {
  font-family: var(--ag-icon-font-family-save, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-save, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-save, var(--ag-icon-font-color));
}

.ag-icon-save::before {
  content: var(--ag-icon-font-code-save, "\f12a");
  display: var(--ag-icon-font-display-save, var(--ag-icon-font-display));
}

.ag-icon-save::after {
  background-image: var(--ag-icon-image-save, var(--ag-icon-image));
  display: var(--ag-icon-image-display-save, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-save, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-small-down {
  font-family: var(--ag-icon-font-family-small-down, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-small-down, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-small-down, var(--ag-icon-font-color));
}

.ag-icon-small-down::before {
  content: var(--ag-icon-font-code-small-down, "\f12b");
  display: var(--ag-icon-font-display-small-down, var(--ag-icon-font-display));
}

.ag-icon-small-down::after {
  background-image: var(--ag-icon-image-small-down, var(--ag-icon-image));
  display: var(--ag-icon-image-display-small-down, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-small-down, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-small-left {
  font-family: var(--ag-icon-font-family-small-left, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-small-left, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-small-left, var(--ag-icon-font-color));
}

.ag-icon-small-left::before {
  content: var(--ag-icon-font-code-small-left, "\f12c");
  display: var(--ag-icon-font-display-small-left, var(--ag-icon-font-display));
}

.ag-icon-small-left::after {
  background-image: var(--ag-icon-image-small-left, var(--ag-icon-image));
  display: var(--ag-icon-image-display-small-left, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-small-left, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-small-right {
  font-family: var(--ag-icon-font-family-small-right, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-small-right, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-small-right, var(--ag-icon-font-color));
}

.ag-icon-small-right::before {
  content: var(--ag-icon-font-code-small-right, "\f12d");
  display: var(--ag-icon-font-display-small-right, var(--ag-icon-font-display));
}

.ag-icon-small-right::after {
  background-image: var(--ag-icon-image-small-right, var(--ag-icon-image));
  display: var(--ag-icon-image-display-small-right, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-small-right, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-small-up {
  font-family: var(--ag-icon-font-family-small-up, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-small-up, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-small-up, var(--ag-icon-font-color));
}

.ag-icon-small-up::before {
  content: var(--ag-icon-font-code-small-up, "\f12e");
  display: var(--ag-icon-font-display-small-up, var(--ag-icon-font-display));
}

.ag-icon-small-up::after {
  background-image: var(--ag-icon-image-small-up, var(--ag-icon-image));
  display: var(--ag-icon-image-display-small-up, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-small-up, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-tick {
  font-family: var(--ag-icon-font-family-tick, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-tick, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-tick, var(--ag-icon-font-color));
}

.ag-icon-tick::before {
  content: var(--ag-icon-font-code-tick, "\f12f");
  display: var(--ag-icon-font-display-tick, var(--ag-icon-font-display));
}

.ag-icon-tick::after {
  background-image: var(--ag-icon-image-tick, var(--ag-icon-image));
  display: var(--ag-icon-image-display-tick, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-tick, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-tree-closed {
  font-family: var(--ag-icon-font-family-tree-closed, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-tree-closed, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-tree-closed, var(--ag-icon-font-color));
}

.ag-icon-tree-closed::before {
  content: var(--ag-icon-font-code-tree-closed, "\f130");
  display: var(--ag-icon-font-display-tree-closed, var(--ag-icon-font-display));
}

.ag-icon-tree-closed::after {
  background-image: var(--ag-icon-image-tree-closed, var(--ag-icon-image));
  display: var(--ag-icon-image-display-tree-closed, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-tree-closed, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-tree-indeterminate {
  font-family: var(--ag-icon-font-family-tree-indeterminate, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-tree-indeterminate, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-tree-indeterminate, var(--ag-icon-font-color));
}

.ag-icon-tree-indeterminate::before {
  content: var(--ag-icon-font-code-tree-indeterminate, "\f131");
  display: var(--ag-icon-font-display-tree-indeterminate, var(--ag-icon-font-display));
}

.ag-icon-tree-indeterminate::after {
  background-image: var(--ag-icon-image-tree-indeterminate, var(--ag-icon-image));
  display: var(--ag-icon-image-display-tree-indeterminate, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-tree-indeterminate, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-tree-open {
  font-family: var(--ag-icon-font-family-tree-open, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-tree-open, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-tree-open, var(--ag-icon-font-color));
}

.ag-icon-tree-open::before {
  content: var(--ag-icon-font-code-tree-open, "\f132");
  display: var(--ag-icon-font-display-tree-open, var(--ag-icon-font-display));
}

.ag-icon-tree-open::after {
  background-image: var(--ag-icon-image-tree-open, var(--ag-icon-image));
  display: var(--ag-icon-image-display-tree-open, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-tree-open, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-unlinked {
  font-family: var(--ag-icon-font-family-unlinked, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-unlinked, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-unlinked, var(--ag-icon-font-color));
}

.ag-icon-unlinked::before {
  content: var(--ag-icon-font-code-unlinked, "\f133");
  display: var(--ag-icon-font-display-unlinked, var(--ag-icon-font-display));
}

.ag-icon-unlinked::after {
  background-image: var(--ag-icon-image-unlinked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-unlinked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-unlinked, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-up {
  font-family: var(--ag-icon-font-family-up, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-up, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-up, var(--ag-icon-font-color));
}

.ag-icon-up::before {
  content: var(--ag-icon-font-code-up, "\f134");
  display: var(--ag-icon-font-display-up, var(--ag-icon-font-display));
}

.ag-icon-up::after {
  background-image: var(--ag-icon-image-up, var(--ag-icon-image));
  display: var(--ag-icon-image-display-up, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-up, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-down {
  font-family: var(--ag-icon-font-family-down, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-down, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-down, var(--ag-icon-font-color));
}

.ag-icon-down::before {
  content: var(--ag-icon-font-code-down, "\f135");
  display: var(--ag-icon-font-display-down, var(--ag-icon-font-display));
}

.ag-icon-down::after {
  background-image: var(--ag-icon-image-down, var(--ag-icon-image));
  display: var(--ag-icon-image-display-down, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-down, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-plus {
  font-family: var(--ag-icon-font-family-plus, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-plus, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-plus, var(--ag-icon-font-color));
}

.ag-icon-plus::before {
  content: var(--ag-icon-font-code-plus, "\f136");
  display: var(--ag-icon-font-display-plus, var(--ag-icon-font-display));
}

.ag-icon-plus::after {
  background-image: var(--ag-icon-image-plus, var(--ag-icon-image));
  display: var(--ag-icon-image-display-plus, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-plus, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-minus {
  font-family: var(--ag-icon-font-family-minus, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-minus, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-minus, var(--ag-icon-font-color));
}

.ag-icon-minus::before {
  content: var(--ag-icon-font-code-minus, "\f137");
  display: var(--ag-icon-font-display-minus, var(--ag-icon-font-display));
}

.ag-icon-minus::after {
  background-image: var(--ag-icon-image-minus, var(--ag-icon-image));
  display: var(--ag-icon-image-display-minus, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-minus, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-menu-alt {
  font-family: var(--ag-icon-font-family-menu-alt, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-menu-alt, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-menu-alt, var(--ag-icon-font-color));
}

.ag-icon-menu-alt::before {
  content: var(--ag-icon-font-code-menu-alt, "\f138");
  display: var(--ag-icon-font-display-menu-alt, var(--ag-icon-font-display));
}

.ag-icon-menu-alt::after {
  background-image: var(--ag-icon-image-menu-alt, var(--ag-icon-image));
  display: var(--ag-icon-image-display-menu-alt, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-menu-alt, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-settings {
  font-family: var(--ag-icon-font-family-settings, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-settings, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-settings, var(--ag-icon-font-color));
}

.ag-icon-settings::before {
  content: var(--ag-icon-font-code-settings, "\f139");
  display: var(--ag-icon-font-display-settings, var(--ag-icon-font-display));
}

.ag-icon-settings::after {
  background-image: var(--ag-icon-image-settings, var(--ag-icon-image));
  display: var(--ag-icon-image-display-settings, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-settings, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-row-drag::before {
  content: var(--ag-icon-font-code-grip);
}

.ag-left-arrow::before {
  content: var(--ag-icon-font-code-left);
}

.ag-right-arrow::before {
  content: var(--ag-icon-font-code-right);
}

[class*=ag-theme-] {
  --ag-foreground-color: #000;
  --ag-data-color: var(--ag-foreground-color);
  --ag-secondary-foreground-color: var(--ag-foreground-color);
  --ag-header-foreground-color: var(--ag-secondary-foreground-color);
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-background-color: #fff;
  --ag-header-background-color: transparent;
  --ag-tooltip-background-color: transparent;
  --ag-subheader-background-color: transparent;
  --ag-subheader-toolbar-background-color: transparent;
  --ag-control-panel-background-color: transparent;
  --ag-side-button-selected-background-color: var(--ag-control-panel-background-color);
  --ag-selected-row-background-color: #bbb;
  --ag-odd-row-background-color: var(--ag-background-color);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-menu-background-color: var(--ag-background-color);
  --ag-menu-border-color: var(--ag-border-color);
  --ag-panel-background-color: var(--ag-background-color);
  --ag-panel-border-color: var(--ag-border-color);
  --ag-row-hover-color: transparent;
  --ag-column-hover-color: transparent;
  --ag-range-selection-border-color: var(--ag-foreground-color);
  --ag-range-selection-border-style: solid;
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: var(--ag-range-selection-background-color);
  --ag-range-selection-background-color-3: var(--ag-range-selection-background-color);
  --ag-range-selection-background-color-4: var(--ag-range-selection-background-color);
  --ag-range-selection-highlight-color: var(--ag-range-selection-border-color);
  --ag-selected-tab-underline-color: var(--ag-range-selection-border-color);
  --ag-selected-tab-underline-width: 0;
  --ag-selected-tab-underline-transition-speed: 0s;
  --ag-range-selection-chart-category-background-color: rgba(0, 255, 132, 0.1);
  --ag-range-selection-chart-background-color: rgba(0, 88, 255, 0.1);
  --ag-header-cell-hover-background-color: transparent;
  --ag-header-cell-moving-background-color: var(--ag-background-color);
  --ag-value-change-value-highlight-background-color: rgba(22, 160, 133, 0.5);
  --ag-value-change-delta-up-color: #43a047;
  --ag-value-change-delta-down-color: #e53935;
  --ag-row-loading-skeleton-effect-color: rgba(66, 66, 66, 0.2);
  --ag-chip-background-color: transparent;
  --ag-chip-border-color: var(--ag-chip-background-color);
  --ag-borders: solid 1px;
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-borders-critical: var(--ag-borders);
  --ag-borders-secondary: var(--ag-borders);
  --ag-secondary-border-color: var(--ag-border-color);
  --ag-row-border-style: solid;
  --ag-row-border-color: var(--ag-secondary-border-color);
  --ag-row-border-width: 1px;
  --ag-cell-horizontal-border: solid transparent;
  --ag-borders-input: var(--ag-borders-secondary);
  --ag-input-border-color: var(--ag-secondary-border-color);
  --ag-borders-input-invalid: solid 2px;
  --ag-input-border-color-invalid: var(--ag-invalid-color);
  --ag-borders-side-button: var(--ag-borders);
  --ag-border-radius: 0px;
  --ag-wrapper-border-radius: var(--ag-border-radius);
  --ag-row-border-color: var(--ag-secondary-border-color);
  --ag-header-column-separator-display: none;
  --ag-header-column-separator-height: 100%;
  --ag-header-column-separator-width: 1px;
  --ag-header-column-separator-color: var(--ag-secondary-border-color);
  --ag-header-column-resize-handle-display: none;
  --ag-header-column-resize-handle-height: 50%;
  --ag-header-column-resize-handle-width: 1px;
  --ag-header-column-resize-handle-color: var(--ag-secondary-border-color);
  --ag-invalid-color: red;
  --ag-input-disabled-border-color: var(--ag-input-border-color);
  --ag-input-disabled-background-color: transparent;
  --ag-checkbox-background-color: transparent;
  --ag-checkbox-border-radius: var(--ag-border-radius);
  --ag-checkbox-checked-color: var(--ag-foreground-color);
  --ag-checkbox-unchecked-color: var(--ag-foreground-color);
  --ag-checkbox-indeterminate-color: var(--ag-checkbox-unchecked-color);
  --ag-toggle-button-off-border-color: var(--ag-checkbox-unchecked-color);
  --ag-toggle-button-off-background-color: var(--ag-checkbox-unchecked-color);
  --ag-toggle-button-on-border-color: var(--ag-checkbox-checked-color);
  --ag-toggle-button-on-background-color: var(--ag-checkbox-checked-color);
  --ag-toggle-button-switch-background-color: var(--ag-background-color);
  --ag-toggle-button-switch-border-color: var(--ag-toggle-button-off-border-color);
  --ag-toggle-button-border-width: 1px;
  --ag-toggle-button-height: var(--ag-icon-size);
  --ag-toggle-button-width: calc(var(--ag-toggle-button-height) * 2);
  --ag-input-focus-box-shadow: none;
  --ag-input-focus-border-color: none;
  --ag-minichart-selected-chart-color: var(--ag-checkbox-checked-color);
  --ag-minichart-selected-page-color: var(--ag-checkbox-checked-color);
  --ag-grid-size: 4px;
  --ag-icon-size: 12px;
  --ag-icon-font-weight: normal;
  --ag-icon-font-color: var(--ag-foreground-color);
  --ag-icon-image-display: block;
  --ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-horizontal-spacing: calc(var(--ag-grid-size) * 2);
  --ag-widget-vertical-spacing: var(--ag-grid-size);
  --ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);
  --ag-cell-widget-spacing: var(--ag-cell-horizontal-padding);
  --ag-row-height: calc(var(--ag-grid-size) * 6 + 1px);
  --ag-header-height: var(--ag-row-height);
  --ag-list-item-height: calc(var(--ag-grid-size) * 5);
  --ag-column-select-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));
  --ag-set-filter-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));
  --ag-advanced-filter-builder-indent-size: calc(var(--ag-grid-size) * 2 + var(--ag-icon-size));
  --ag-row-group-indent-size: calc(var(--ag-cell-widget-spacing) + var(--ag-icon-size));
  --ag-filter-tool-panel-group-indent: 16px;
  --ag-tab-min-width: 220px;
  --ag-chart-menu-panel-width: var(--ag-tab-min-width);
  --ag-menu-min-width: 181px;
  --ag-side-bar-panel-width: 200px;
  --ag-font-family: "Helvetica Neue", sans-serif;
  --ag-font-size: 14px;
  --ag-card-radius: var(--ag-border-radius);
  --ag-card-shadow: none;
  --ag-popup-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);
  --ag-advanced-filter-join-pill-color: #f08e8d;
  --ag-advanced-filter-column-pill-color: #a6e194;
  --ag-advanced-filter-option-pill-color: #f3c08b;
  --ag-advanced-filter-value-pill-color: #85c0e4;
}

.ag-root-wrapper,
.ag-sticky-top,
.ag-sticky-bottom,
.ag-dnd-ghost {
  background-color: var(--ag-background-color);
}

.ag-sticky-bottom {
  border-top: var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width);
}

.ag-root-wrapper,
.ag-popup {
  --ag-indentation-level: 0;
}

[class*=ag-theme-] {
  -webkit-font-smoothing: antialiased;
  font-family: var(--ag-font-family);
  font-size: var(--ag-font-size);
  line-height: normal;
  color: var(--ag-foreground-color);
}

ag-grid,
ag-grid-angular,
ag-grid-ng2,
ag-grid-polymer,
ag-grid-aurelia {
  display: block;
}

.ag-aria-description-container {
  z-index: 9999;
  border: 0px;
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  width: 1px;
  position: absolute;
  overflow: hidden;
  padding: 0px;
  white-space: nowrap;
}

.ag-hidden {
  display: none !important;
}

.ag-invisible {
  visibility: hidden !important;
}

.ag-drag-handle {
  cursor: grab;
}

.ag-column-drop-wrapper {
  display: flex;
}

.ag-column-drop-horizontal-half-width {
  display: inline-block;
  width: 50% !important;
}

.ag-unselectable {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ag-selectable {
  -moz-user-select: text;
  -webkit-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

.ag-tab {
  position: relative;
}

.ag-tab-guard {
  position: absolute;
  width: 0;
  height: 0;
  display: block;
}

.ag-virtual-list-viewport .ag-tab-guard {
  position: sticky;
}

.ag-tab-guard-top {
  top: 1px;
}

.ag-tab-guard-bottom {
  bottom: 1px;
}

.ag-select-agg-func-popup {
  position: absolute;
}

.ag-input-wrapper,
.ag-picker-field-wrapper {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  line-height: normal;
  position: relative;
}

.ag-shake-left-to-right {
  animation-direction: alternate;
  animation-duration: 0.2s;
  animation-iteration-count: infinite;
  animation-name: ag-shake-left-to-right;
}

@keyframes ag-shake-left-to-right {
  from {
    padding-left: 6px;
    padding-right: 2px;
  }
  to {
    padding-left: 2px;
    padding-right: 6px;
  }
}
.ag-root-wrapper {
  cursor: default;
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  white-space: normal;
}
.ag-root-wrapper.ag-layout-normal {
  height: 100%;
}

.ag-watermark {
  position: absolute;
  bottom: 20px;
  right: 25px;
  opacity: 0.7;
  transition: opacity 1s ease-out 3s;
  color: #9b9b9b;
}
.ag-watermark::before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjA5IiBoZWlnaHQ9IjM2IiB2aWV3Qm94PSIwIDAgMjA5IDM2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTkyLjk5MyAyMy42NTgyVjE1LjcxMTdIMTc5LjQ1MkwxNzEuNTA1IDIzLjY1ODJIMTkyLjk5M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTIwOC4yNSAzLjk1MDgxSDE5MS4yNzZMMTgzLjI2NiAxMS44OTczSDIwOC4yNVYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTYzLjYyMiAzMS42MDQ4TDE2Ny42OTEgMjcuNTM2MUgxODEuNDIzVjM1LjQ4MjdIMTYzLjYyMlYzMS42MDQ4WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTY2LjYxIDE5Ljc4MDNIMTc1LjM4M0wxODMuMzkzIDExLjgzMzdIMTY2LjYxVjE5Ljc4MDNaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNTcuMDExIDMxLjYwNDdIMTYzLjYyMkwxNzEuNTA1IDIzLjY1ODJIMTU3LjAxMVYzMS42MDQ3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTkxLjI3NiAzLjk1MDgxTDE4Ny4yMDggOC4wMTk0MUgxNjEuMjdWMC4wNzI4NzZIMTkxLjI3NlYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMjAuODM5MSAzMC4yMDYxSDguMzc4OTJMNi4yMTc0NSAzNS41NDYySDAuNzUwMjQ0TDEyLjI1NjggOC41OTE1NUgxNy4wMjQ3TDI4LjUzMTMgMzUuNTQ2MkgyMy4wMDA1TDIwLjgzOTEgMzAuMjA2MVpNMTkuMTIyNyAyNS45NDY4TDE0LjYwOSAxNC45NDg4TDEwLjA5NTQgMjUuOTQ2OEgxOS4xMjI3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTA0LjQzNyAxOC41MDg5QzEwNi4wMjYgMTYuMTU2NyAxMTAuMDMxIDE1LjkwMjQgMTExLjY4NCAxNS45MDI0VjIwLjQ3OTZDMTA5LjY1IDIwLjQ3OTYgMTA3LjYxNSAyMC41NDMyIDEwNi40MDcgMjEuNDMzMkMxMDUuMiAyMi4zMjMyIDEwNC41NjQgMjMuNTMxMSAxMDQuNTY0IDI0Ljk5MzJWMzUuNTQ2Mkg5OS42MDUxVjE1LjkwMjRIMTA0LjM3M0wxMDQuNDM3IDE4LjUwODlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xMTkuMzc2IDE1LjkwMjRIMTE0LjQxOFYzNS41NDYySDExOS4zNzZWMTUuOTAyNFoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTExOS4zNzYgNy4xMjkzOUgxMTQuNDE4VjEyLjk3OEgxMTkuMzc2VjcuMTI5MzlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNDMuOTc5IDcuMTI5MzlWMzUuNTQ2MkgxMzkuMjExTDEzOS4wODQgMzIuNTU4M0MxMzguMzg0IDMzLjU3NTUgMTM3LjQ5NCAzNC40MDE5IDEzNi40MTQgMzUuMDM3NkMxMzUuMzMzIDM1LjYwOTggMTMzLjk5OCAzNS45Mjc2IDEzMi40NzIgMzUuOTI3NkMxMzEuMTM3IDM1LjkyNzYgMTI5Ljg2NiAzNS42NzMzIDEyOC43ODUgMzUuMjI4M0MxMjcuNjQxIDM0LjcxOTcgMTI2LjYyMyAzNC4wODQgMTI1Ljc5NyAzMy4xOTRDMTI0Ljk3MSAzMi4zMDQgMTI0LjI3MSAzMS4yMjMzIDEyMy44MjYgMzAuMDE1NEMxMjMuMzE4IDI4LjgwNzUgMTIzLjEyNyAyNy40MDkgMTIzLjEyNyAyNS44ODMyQzEyMy4xMjcgMjQuMzU3NSAxMjMuMzgxIDIyLjk1ODkgMTIzLjgyNiAyMS42ODc0QzEyNC4zMzUgMjAuNDE2IDEyNC45NzEgMTkuMzM1MyAxMjUuNzk3IDE4LjQ0NTNDMTI2LjYyMyAxNy41NTUyIDEyNy42NDEgMTYuODU2IDEyOC43ODUgMTYuMzQ3NEMxMjkuOTI5IDE1LjgzODggMTMxLjEzNyAxNS41ODQ1IDEzMi40NzIgMTUuNTg0NUMxMzMuOTk4IDE1LjU4NDUgMTM1LjI2OSAxNS44Mzg4IDEzNi4zNSAxNi40MTA5QzEzNy40MzEgMTYuOTgzMSAxMzguMzIxIDE3Ljc0NTkgMTM5LjAyIDE4LjgyNjdWNy4xOTI5NUgxNDMuOTc5VjcuMTI5MzlaTTEzMy41NTMgMzEuNjY4M0MxMzUuMjA2IDMxLjY2ODMgMTM2LjQ3NyAzMS4wOTYyIDEzNy40OTQgMzAuMDE1NEMxMzguNTExIDI4LjkzNDcgMTM5LjAyIDI3LjQ3MjUgMTM5LjAyIDI1LjY5MjVDMTM5LjAyIDIzLjkxMjUgMTM4LjUxMSAyMi41MTM5IDEzNy40OTQgMjEuMzY5NkMxMzYuNDc3IDIwLjI4ODggMTM1LjIwNiAxOS43MTY3IDEzMy41NTMgMTkuNzE2N0MxMzEuOTYzIDE5LjcxNjcgMTMwLjYyOCAyMC4yODg4IDEyOS42NzUgMjEuMzY5NkMxMjguNjU4IDIyLjQ1MDMgMTI4LjE0OSAyMy45MTI1IDEyOC4xNDkgMjUuNjkyNUMxMjguMTQ5IDI3LjQ3MjUgMTI4LjY1OCAyOC44NzExIDEyOS42NzUgMjkuOTUxOEMxMzAuNjkyIDMxLjA5NjEgMTMxLjk2MyAzMS42NjgzIDEzMy41NTMgMzEuNjY4M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTU3LjIwMjQgMjAuMzUyNUg0NC45MzNWMjQuNjExOEg1MS45MjU5QzUxLjczNTIgMjYuNzczMyA1MC45MDg4IDI4LjQyNjEgNDkuNTEwMiAyOS43NjExQzQ4LjExMTYgMzEuMDMyNiA0Ni4zMzE1IDMxLjY2ODMgNDQuMDQyOSAzMS42NjgzQzQyLjc3MTUgMzEuNjY4MyA0MS41NjM2IDMxLjQxNCA0MC41NDY1IDMwLjk2OUMzOS40NjU3IDMwLjUyNCAzOC41NzU3IDI5Ljg4ODMgMzcuODEyOSAyOC45OTgzQzM3LjA1IDI4LjE3MTggMzYuNDc3OCAyNy4xNTQ3IDM2LjAzMjggMjUuOTQ2OEMzNS41ODc4IDI0LjczODkgMzUuMzk3MSAyMy40Njc1IDM1LjM5NzEgMjIuMDA1M0MzNS4zOTcxIDIwLjU0MzIgMzUuNTg3OCAxOS4yNzE3IDM2LjAzMjggMTguMDYzOEMzNi40MTQzIDE2Ljg1NiAzNy4wNSAxNS45MDI0IDM3LjgxMjkgMTUuMDEyNEMzOC41NzU3IDE0LjE4NTkgMzkuNDY1NyAxMy41NTAyIDQwLjU0NjUgMTMuMDQxNkM0MS42MjcyIDEyLjU5NjYgNDIuNzcxNSAxMi4zNDIzIDQ0LjEwNjUgMTIuMzQyM0M0Ni43NzY2IDEyLjM0MjMgNDguODEwOSAxMi45NzggNTAuMjA5NSAxNC4yNDk1TDUzLjUxNTIgMTAuOTQzOEM1MS4wMzU5IDkuMDM2NTkgNDcuODU3MyA4LjAxOTQxIDQ0LjEwNjUgOC4wMTk0MUM0Mi4wMDg2IDguMDE5NDEgNDAuMTAxNSA4LjMzNzI5IDM4LjM4NSA5LjAzNjU5QzM2LjY2ODYgOS43MzU4OCAzNS4yMDY0IDEwLjYyNTkgMzMuOTk4NSAxMS44MzM3QzMyLjc5MDYgMTMuMDQxNiAzMS44MzcxIDE0LjUwMzggMzEuMjAxNCAxNi4yMjAzQzMwLjU2NTYgMTcuOTM2NyAzMC4yNDc4IDE5Ljg0MzggMzAuMjQ3OCAyMS44NzgyQzMwLjI0NzggMjMuOTEyNSAzMC41NjU2IDI1LjgxOTcgMzEuMjY0OSAyNy41MzYxQzMxLjk2NDIgMjkuMjUyNiAzMi44NTQyIDMwLjcxNDcgMzQuMDYyMSAzMS45MjI2QzM1LjI3IDMzLjEzMDUgMzYuNzMyMSAzNC4wODQxIDM4LjQ0ODYgMzQuNzE5OEM0MC4xNjUgMzUuNDE5MSA0Mi4wNzIyIDM1LjczNyA0NC4xMDY1IDM1LjczN0M0Ni4xNDA4IDM1LjczNyA0Ny45ODQ0IDM1LjQxOTEgNDkuNjM3MyAzNC43MTk4QzUxLjI5MDIgMzQuMDIwNSA1Mi42ODg4IDMzLjEzMDUgNTMuODMzMSAzMS45MjI2QzU0Ljk3NzQgMzAuNzE0NyA1NS44Njc0IDI5LjI1MjYgNTYuNTAzMSAyNy41MzYxQzU3LjEzODggMjUuODE5NyA1Ny40NTY3IDIzLjkxMjUgNTcuNDU2NyAyMS44NzgyVjIxLjA1MTdDNTcuMjY2IDIwLjkyNDYgNTcuMjAyNCAyMC42MDY3IDU3LjIwMjQgMjAuMzUyNVoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTk1Ljk4MTUgMjAuMzUyNUg4My43MTIxVjI0LjYxMThIOTAuNzA1QzkwLjUxNDMgMjYuNzczMyA4OS42ODc5IDI4LjQyNjEgODguMjg5MyAyOS43NjExQzg2Ljg5MDcgMzEuMDMyNiA4NS4xMTA2IDMxLjY2ODMgODIuODIyIDMxLjY2ODNDODEuNTUwNiAzMS42NjgzIDgwLjM0MjcgMzEuNDE0IDc5LjMyNTYgMzAuOTY5Qzc4LjI0NDggMzAuNTI0IDc3LjM1NDggMjkuODg4MyA3Ni41OTIgMjguOTk4M0M3NS44MjkxIDI4LjE3MTggNzUuMjU3IDI3LjE1NDcgNzQuODExOSAyNS45NDY4Qzc0LjM2NjkgMjQuNzM4OSA3NC4xNzYyIDIzLjQ2NzUgNzQuMTc2MiAyMi4wMDUzQzc0LjE3NjIgMjAuNTQzMiA3NC4zNjY5IDE5LjI3MTcgNzQuODExOSAxOC4wNjM4Qzc1LjE5MzQgMTYuODU2IDc1LjgyOTEgMTUuOTAyNCA3Ni41OTIgMTUuMDEyNEM3Ny4zNTQ4IDE0LjE4NTkgNzguMjQ0OCAxMy41NTAyIDc5LjMyNTYgMTMuMDQxNkM4MC40MDYzIDEyLjU5NjYgODEuNTUwNiAxMi4zNDIzIDgyLjg4NTYgMTIuMzQyM0M4NS41NTU3IDEyLjM0MjMgODcuNTkgMTIuOTc4IDg4Ljk4ODYgMTQuMjQ5NUw5Mi4yOTQzIDEwLjk0MzhDODkuODE1IDkuMDM2NTkgODYuNjM2NCA4LjAxOTQxIDgyLjg4NTYgOC4wMTk0MUM4MC43ODc4IDguMDE5NDEgNzguODgwNiA4LjMzNzI5IDc3LjE2NDEgOS4wMzY1OUM3NS40NDc3IDkuNzM1ODggNzMuOTg1NSAxMC42MjU5IDcyLjc3NzYgMTEuODMzN0M3MS41Njk4IDEzLjA0MTYgNzAuNjE2MiAxNC41MDM4IDY5Ljk4MDUgMTYuMjIwM0M2OS4zNDQ3IDE3LjkzNjcgNjkuMDI2OSAxOS44NDM4IDY5LjAyNjkgMjEuODc4MkM2OS4wMjY5IDIzLjkxMjUgNjkuMzQ0NyAyNS44MTk3IDcwLjA0NCAyNy41MzYxQzcwLjc0MzMgMjkuMjUyNiA3MS42MzM0IDMwLjcxNDcgNzIuODQxMiAzMS45MjI2Qzc0LjA0OTEgMzMuMTMwNSA3NS41MTEyIDM0LjA4NDEgNzcuMjI3NyAzNC43MTk4Qzc4Ljk0NDEgMzUuNDE5MSA4MC44NTEzIDM1LjczNyA4Mi44ODU2IDM1LjczN0M4NC45MiAzNS43MzcgODYuNzYzNiAzNS40MTkxIDg4LjQxNjQgMzQuNzE5OEM5MC4wNjkzIDM0LjAyMDUgOTEuNDY3OSAzMy4xMzA1IDkyLjYxMjIgMzEuOTIyNkM5My43NTY1IDMwLjcxNDcgOTQuNjQ2NSAyOS4yNTI2IDk1LjI4MjIgMjcuNTM2MUM5NS45MTggMjUuODE5NyA5Ni4yMzU4IDIzLjkxMjUgOTYuMjM1OCAyMS44NzgyVjIxLjA1MTdDOTYuMDQ1MSAyMC45MjQ2IDk1Ljk4MTUgMjAuNjA2NyA5NS45ODE1IDIwLjM1MjVaIiBmaWxsPSIjOUI5QjlCIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-size: 170px 40px;
  display: block;
  height: 40px;
  width: 170px;
}

.ag-watermark-text {
  opacity: 0.5;
  font-weight: bold;
  font-family: Impact, sans-serif;
  font-size: 19px;
  padding-left: 0.7rem;
}

.ag-root-wrapper-body {
  display: flex;
  flex-direction: row;
}
.ag-root-wrapper-body.ag-layout-normal {
  flex: 1 1 auto;
  height: 0;
  min-height: 0;
}

.ag-root {
  position: relative;
  display: flex;
  flex-direction: column;
}
.ag-root.ag-layout-normal, .ag-root.ag-layout-auto-height {
  overflow: hidden;
  flex: 1 1 auto;
  width: 0;
}
.ag-root.ag-layout-normal {
  height: 100%;
}

.ag-header-viewport,
.ag-floating-top-viewport,
.ag-body-viewport,
.ag-center-cols-viewport,
.ag-floating-bottom-viewport,
.ag-body-horizontal-scroll-viewport,
.ag-body-vertical-scroll-viewport,
.ag-virtual-list-viewport,
.ag-sticky-top-viewport,
.ag-sticky-bottom-viewport {
  position: relative;
  height: 100%;
  min-width: 0px;
  overflow: hidden;
  flex: 1 1 auto;
}

.ag-body-viewport,
.ag-center-cols-viewport,
.ag-header-viewport,
.ag-floating-top-viewport,
.ag-floating-bottom-viewport,
.ag-sticky-top-viewport,
.ag-sticky-bottom-viewport {
  overflow-x: auto;
  -ms-overflow-style: none !important;
  scrollbar-width: none !important;
}
.ag-body-viewport::-webkit-scrollbar,
.ag-center-cols-viewport::-webkit-scrollbar,
.ag-header-viewport::-webkit-scrollbar,
.ag-floating-top-viewport::-webkit-scrollbar,
.ag-floating-bottom-viewport::-webkit-scrollbar,
.ag-sticky-top-viewport::-webkit-scrollbar,
.ag-sticky-bottom-viewport::-webkit-scrollbar {
  display: none !important;
}

.ag-body-viewport {
  display: flex;
  overflow-x: hidden;
}
.ag-body-viewport.ag-layout-normal {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.ag-sticky-top-container,
.ag-sticky-bottom-container {
  min-height: 1px;
}

.ag-center-cols-viewport {
  min-height: 100%;
  width: 100%;
}

.ag-body-horizontal-scroll-viewport {
  overflow-x: scroll;
}

.ag-body-vertical-scroll-viewport {
  overflow-y: scroll;
}

.ag-virtual-list-viewport {
  overflow: auto;
  width: 100%;
}

.ag-header-container,
.ag-floating-top-container,
.ag-body-container,
.ag-pinned-right-cols-container,
.ag-center-cols-container,
.ag-pinned-left-cols-container,
.ag-floating-bottom-container,
.ag-body-horizontal-scroll-container,
.ag-body-vertical-scroll-container,
.ag-full-width-container,
.ag-floating-bottom-full-width-container,
.ag-virtual-list-container,
.ag-sticky-top-container,
.ag-sticky-bottom-container {
  position: relative;
}

.ag-header-container,
.ag-floating-top-container,
.ag-floating-bottom-container,
.ag-sticky-top-container,
.ag-sticky-bottom-container {
  height: 100%;
  white-space: nowrap;
}

.ag-center-cols-container {
  display: block;
}

.ag-pinned-right-cols-container {
  display: block;
}

.ag-body-horizontal-scroll-container {
  height: 100%;
}

.ag-body-vertical-scroll-container {
  width: 100%;
}

.ag-full-width-container,
.ag-floating-top-full-width-container,
.ag-floating-bottom-full-width-container,
.ag-sticky-top-full-width-container,
.ag-sticky-bottom-full-width-container {
  position: absolute;
  top: 0px;
  pointer-events: none;
}
.ag-ltr .ag-full-width-container,
.ag-ltr .ag-floating-top-full-width-container,
.ag-ltr .ag-floating-bottom-full-width-container,
.ag-ltr .ag-sticky-top-full-width-container,
.ag-ltr .ag-sticky-bottom-full-width-container {
  left: 0;
}
.ag-rtl .ag-full-width-container,
.ag-rtl .ag-floating-top-full-width-container,
.ag-rtl .ag-floating-bottom-full-width-container,
.ag-rtl .ag-sticky-top-full-width-container,
.ag-rtl .ag-sticky-bottom-full-width-container {
  right: 0;
}

.ag-full-width-container {
  width: 100%;
}

.ag-floating-bottom-full-width-container,
.ag-floating-top-full-width-container {
  display: inline-block;
  overflow: hidden;
  height: 100%;
  width: 100%;
}

.ag-virtual-list-container {
  overflow: hidden;
}

.ag-body {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  flex-direction: row !important;
  min-height: 0;
}

.ag-body-horizontal-scroll,
.ag-body-vertical-scroll {
  min-height: 0;
  min-width: 0;
  display: flex;
  position: relative;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible,
.ag-body-vertical-scroll.ag-scrollbar-invisible {
  position: absolute;
  bottom: 0;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar {
  opacity: 0;
  transition: opacity 400ms;
  visibility: hidden;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling, .ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active {
  visibility: visible;
  opacity: 1;
}

.ag-body-horizontal-scroll {
  width: 100%;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible {
  left: 0;
  right: 0;
}

.ag-body-vertical-scroll {
  height: 100%;
}
.ag-body-vertical-scroll.ag-scrollbar-invisible {
  top: 0;
  z-index: 10;
}
.ag-ltr .ag-body-vertical-scroll.ag-scrollbar-invisible {
  right: 0;
}
.ag-rtl .ag-body-vertical-scroll.ag-scrollbar-invisible {
  left: 0;
}

.ag-force-vertical-scroll {
  overflow-y: scroll !important;
}

.ag-horizontal-left-spacer,
.ag-horizontal-right-spacer {
  height: 100%;
  min-width: 0;
  overflow-x: scroll;
}
.ag-horizontal-left-spacer.ag-scroller-corner,
.ag-horizontal-right-spacer.ag-scroller-corner {
  overflow-x: hidden;
}

.ag-header,
.ag-pinned-left-header,
.ag-pinned-right-header {
  display: inline-block;
  overflow: hidden;
  position: relative;
}

.ag-header-cell-sortable .ag-header-cell-label {
  cursor: pointer;
}

.ag-header {
  display: flex;
  width: 100%;
  white-space: nowrap;
}

.ag-pinned-left-header {
  height: 100%;
}

.ag-pinned-right-header {
  height: 100%;
}

.ag-header-row {
  position: absolute;
}

.ag-header-row:not(.ag-header-row-column-group) {
  overflow: hidden;
}

.ag-header.ag-header-allow-overflow .ag-header-row {
  overflow: visible;
}

.ag-header-cell {
  display: inline-flex;
  align-items: center;
  position: absolute;
  height: 100%;
  overflow: hidden;
}

.ag-header-cell.ag-header-active .ag-header-cell-menu-button,
.ag-header-cell-filter-button {
  opacity: 1;
}

.ag-header-cell-menu-button:not(.ag-header-menu-always-show) {
  transition: opacity 0.2s;
  opacity: 0;
}

.ag-header-group-cell-label,
.ag-header-cell-label {
  display: flex;
  flex: 1 1 auto;
  align-self: stretch;
  align-items: center;
}

.ag-header-cell-label {
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-header-group-cell-label.ag-sticky-label {
  position: sticky;
  flex: none;
  max-width: 100%;
}

.ag-header-group-text {
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-header-cell-text {
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
}

.ag-header-group-cell .ag-header-cell-comp-wrapper {
  display: flex;
}

.ag-header-cell:not(.ag-header-cell-auto-height) .ag-header-cell-comp-wrapper {
  height: 100%;
  display: flex;
  align-items: center;
}

.ag-header-cell-comp-wrapper {
  width: 100%;
}

.ag-header-cell-wrap-text .ag-header-cell-comp-wrapper {
  white-space: normal;
}

.ag-right-aligned-header .ag-header-cell-label {
  flex-direction: row-reverse;
}

.ag-header-cell-resize {
  position: absolute;
  z-index: 2;
  height: 100%;
  width: 8px;
  top: 0;
  cursor: ew-resize;
}
.ag-ltr .ag-header-cell-resize {
  right: -4px;
}
.ag-rtl .ag-header-cell-resize {
  left: -4px;
}

.ag-pinned-left-header .ag-header-cell-resize {
  right: -4px;
}

.ag-pinned-right-header .ag-header-cell-resize {
  left: -4px;
}

.ag-header-select-all {
  display: flex;
}

.ag-header-cell-menu-button,
.ag-header-cell-filter-button,
.ag-side-button-button,
.ag-panel-title-bar-button,
.ag-floating-filter-button-button {
  cursor: pointer;
}

.ag-column-moving .ag-cell {
  transition: left 0.2s;
}
.ag-column-moving .ag-header-cell {
  transition: left 0.2s;
}
.ag-column-moving .ag-header-group-cell {
  transition: left 0.2s, width 0.2s;
}

.ag-column-panel {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: 1 1 auto;
}

.ag-column-select {
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: 3 1 0px;
}

.ag-column-select-header {
  position: relative;
  display: flex;
  flex: none;
}

.ag-column-select-header-icon {
  position: relative;
}

.ag-column-select-header-filter-wrapper {
  flex: 1 1 auto;
}

.ag-column-select-header-filter {
  width: 100%;
}

.ag-column-select-list {
  flex: 1 1 0px;
  overflow: hidden;
}

.ag-column-drop {
  position: relative;
  display: inline-flex;
  align-items: center;
  overflow: auto;
  width: 100%;
}

.ag-column-drop-list {
  display: flex;
  align-items: center;
}

.ag-column-drop-cell {
  position: relative;
  display: flex;
  align-items: center;
}

.ag-column-drop-cell-text {
  overflow: hidden;
  flex: 1 1 auto;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ag-column-drop-vertical {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  align-items: stretch;
  flex: 1 1 0px;
}

.ag-column-drop-vertical-title-bar {
  display: flex;
  align-items: center;
  flex: none;
}

.ag-column-drop-vertical-list {
  position: relative;
  align-items: stretch;
  flex-grow: 1;
  flex-direction: column;
  overflow-x: auto;
}
.ag-column-drop-vertical-list > * {
  flex: none;
}

.ag-column-drop-empty .ag-column-drop-vertical-list {
  overflow: hidden;
}

.ag-column-drop-vertical-empty-message {
  display: block;
}

.ag-column-drop.ag-column-drop-horizontal {
  white-space: nowrap;
  overflow: hidden;
}

.ag-column-drop-cell-button {
  cursor: pointer;
}

.ag-filter-toolpanel {
  flex: 1 1 0px;
  min-width: 0;
}

.ag-filter-toolpanel-header {
  position: relative;
}

.ag-filter-toolpanel-header,
.ag-filter-toolpanel-search {
  display: flex;
  align-items: center;
}
.ag-filter-toolpanel-header > *,
.ag-filter-toolpanel-search > * {
  display: flex;
  align-items: center;
}

.ag-filter-apply-panel {
  display: flex;
  justify-content: flex-end;
  overflow: hidden;
}

.ag-row-animation .ag-row {
  transition: transform 0.4s, top 0.4s, opacity 0.2s;
}

.ag-row-animation .ag-row.ag-after-created {
  transition: transform 0.4s, top 0.4s, height 0.4s, opacity 0.2s;
}

.ag-row-no-animation .ag-row {
  transition: none;
}

.ag-row {
  white-space: nowrap;
  width: 100%;
}

.ag-row-loading {
  display: flex;
  align-items: center;
}

.ag-row-position-absolute {
  position: absolute;
}

.ag-row-position-relative {
  position: relative;
}

.ag-full-width-row {
  overflow: hidden;
  pointer-events: all;
}

.ag-row-inline-editing {
  z-index: 1;
}

.ag-row-dragging {
  z-index: 2;
}

.ag-stub-cell {
  display: flex;
  align-items: center;
}

.ag-cell {
  display: inline-block;
  position: absolute;
  white-space: nowrap;
  height: 100%;
}

.ag-cell-value {
  flex: 1 1 auto;
}

.ag-cell-value,
.ag-group-value {
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-cell-wrap-text {
  white-space: normal;
  word-break: break-word;
}

.ag-cell-wrapper {
  display: flex;
  align-items: center;
}
.ag-cell-wrapper.ag-row-group {
  align-items: flex-start;
}

.ag-sparkline-wrapper {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
}

.ag-full-width-row .ag-cell-wrapper.ag-row-group {
  height: 100%;
  align-items: center;
}

.ag-cell-inline-editing {
  z-index: 1;
}
.ag-cell-inline-editing .ag-cell-wrapper,
.ag-cell-inline-editing .ag-cell-edit-wrapper,
.ag-cell-inline-editing .ag-cell-editor,
.ag-cell-inline-editing .ag-cell-editor .ag-wrapper,
.ag-cell-inline-editing .ag-cell-editor input {
  height: 100%;
  width: 100%;
  line-height: normal;
}

.ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle;
}

.ag-set-filter-item {
  display: flex;
  align-items: center;
  height: 100%;
}

.ag-set-filter-item-checkbox {
  display: flex;
  width: 100%;
  height: 100%;
}

.ag-set-filter-group-icons {
  display: block;
}
.ag-set-filter-group-icons > * {
  cursor: pointer;
}

.ag-filter-body-wrapper {
  display: flex;
  flex-direction: column;
}

.ag-filter-filter {
  flex: 1 1 0px;
}

.ag-filter-condition {
  display: flex;
  justify-content: center;
}

.ag-floating-filter-body {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  height: 100%;
}

.ag-floating-filter-full-body {
  display: flex;
  flex: 1 1 auto;
  height: 100%;
  width: 100%;
  align-items: center;
  overflow: hidden;
}

.ag-floating-filter-full-body > div {
  flex: 1 1 auto;
}

.ag-floating-filter-input {
  align-items: center;
  display: flex;
  width: 100%;
}
.ag-floating-filter-input > * {
  flex: 1 1 auto;
}

.ag-floating-filter-button {
  display: flex;
  flex: none;
}

.ag-set-floating-filter-input input[disabled] {
  pointer-events: none;
}

.ag-dnd-ghost {
  position: absolute;
  display: inline-flex;
  align-items: center;
  cursor: move;
  white-space: nowrap;
  z-index: 9999;
}

.ag-overlay {
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}

.ag-overlay-panel {
  display: flex;
  height: 100%;
  width: 100%;
}

.ag-overlay-wrapper {
  display: flex;
  flex: none;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.ag-overlay-loading-wrapper {
  pointer-events: all;
}

.ag-popup-child {
  z-index: 5;
  top: 0;
}

.ag-popup-editor {
  position: absolute;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ag-large-text-input {
  display: block;
}

.ag-virtual-list-item {
  position: absolute;
  width: 100%;
}

.ag-floating-top {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  position: relative;
  display: flex;
}

.ag-pinned-left-floating-top {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-pinned-right-floating-top {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-floating-bottom {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  position: relative;
  display: flex;
}

.ag-pinned-left-floating-bottom {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-pinned-right-floating-bottom {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-sticky-top,
.ag-sticky-bottom {
  position: absolute;
  display: flex;
  width: 100%;
  overflow: hidden;
  height: 0px;
}

.ag-sticky-bottom {
  box-sizing: content-box !important;
}

.ag-pinned-left-sticky-top,
.ag-pinned-right-sticky-top {
  position: relative;
  height: 100%;
  overflow: hidden;
}

.ag-sticky-top-full-width-container,
.ag-sticky-bottom-full-width-container {
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.ag-dialog,
.ag-panel {
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}

.ag-panel-title-bar {
  display: flex;
  flex: none;
  align-items: center;
  cursor: default;
}

.ag-panel-title-bar-title {
  flex: 1 1 auto;
}

.ag-panel-title-bar-buttons {
  display: flex;
}

.ag-panel-title-bar-button {
  cursor: pointer;
}

.ag-panel-content-wrapper {
  display: flex;
  flex: 1 1 auto;
  position: relative;
  overflow: hidden;
}

.ag-dialog {
  position: absolute;
}

.ag-resizer {
  position: absolute;
  pointer-events: none;
  z-index: 1;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ag-resizer.ag-resizer-topLeft {
  top: 0;
  left: 0;
  height: 5px;
  width: 5px;
  cursor: nwse-resize;
}
.ag-resizer.ag-resizer-top {
  top: 0;
  left: 5px;
  right: 5px;
  height: 5px;
  cursor: ns-resize;
}
.ag-resizer.ag-resizer-topRight {
  top: 0;
  right: 0;
  height: 5px;
  width: 5px;
  cursor: nesw-resize;
}
.ag-resizer.ag-resizer-right {
  top: 5px;
  right: 0;
  bottom: 5px;
  width: 5px;
  cursor: ew-resize;
}
.ag-resizer.ag-resizer-bottomRight {
  bottom: 0;
  right: 0;
  height: 5px;
  width: 5px;
  cursor: nwse-resize;
}
.ag-resizer.ag-resizer-bottom {
  bottom: 0;
  left: 5px;
  right: 5px;
  height: 5px;
  cursor: ns-resize;
}
.ag-resizer.ag-resizer-bottomLeft {
  bottom: 0;
  left: 0;
  height: 5px;
  width: 5px;
  cursor: nesw-resize;
}
.ag-resizer.ag-resizer-left {
  left: 0;
  top: 5px;
  bottom: 5px;
  width: 5px;
  cursor: ew-resize;
}

.ag-tooltip {
  position: absolute;
  z-index: 99999;
}

.ag-tooltip-custom {
  position: absolute;
  z-index: 99999;
}

.ag-tooltip:not(.ag-tooltip-interactive),
.ag-tooltip-custom:not(.ag-tooltip-interactive) {
  pointer-events: none;
}

.ag-value-slide-out {
  margin-right: 5px;
  opacity: 1;
  transition: opacity 3s, margin-right 3s;
  transition-timing-function: linear;
}

.ag-value-slide-out-end {
  margin-right: 10px;
  opacity: 0;
}

.ag-opacity-zero {
  opacity: 0 !important;
}

.ag-menu {
  max-height: 100%;
  overflow-y: auto;
  position: absolute;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ag-menu-column-select-wrapper {
  height: 265px;
  overflow: auto;
}
.ag-menu-column-select-wrapper .ag-column-select {
  height: 100%;
}

.ag-dialog .ag-panel-content-wrapper .ag-column-select {
  user-select: none;
}

.ag-menu-list {
  display: table;
  width: 100%;
}

.ag-menu-option,
.ag-menu-separator {
  display: table-row;
}

.ag-menu-option-part,
.ag-menu-separator-part {
  display: table-cell;
  vertical-align: middle;
}

.ag-menu-option-text {
  white-space: nowrap;
}

.ag-menu-option-custom {
  display: contents;
}

.ag-compact-menu-option {
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
}

.ag-compact-menu-option-text {
  white-space: nowrap;
  flex: 1 1 auto;
}

.ag-pill-container {
  display: flex;
  gap: 0.25rem;
  flex-wrap: nowrap;
}

.ag-pill {
  display: flex;
  white-space: nowrap;
  padding: 0 0.25rem;
  align-items: center;
}

.ag-pill .ag-pill-button {
  border: none;
  padding: 0;
}

.ag-rich-select {
  cursor: default;
  outline: none;
  height: 100%;
}

.ag-rich-select-value {
  display: flex;
  align-items: center;
  height: 100%;
}
.ag-rich-select-value .ag-picker-field-display {
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-rich-select-value .ag-picker-field-display.ag-display-as-placeholder {
  opacity: 0.5;
}

.ag-rich-select-list {
  position: relative;
}
.ag-rich-select-list .ag-loading-text {
  min-height: 2rem;
}

.ag-rich-select-row {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
  height: 100%;
}

.ag-rich-select-field-input {
  flex: 1 1 auto;
}
.ag-rich-select-field-input .ag-input-field-input {
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  text-overflow: ellipsis;
}
.ag-rich-select-field-input .ag-input-field-input::placeholder {
  opacity: 0.8;
}

.ag-autocomplete {
  align-items: center;
  display: flex;
}
.ag-autocomplete > * {
  flex: 1 1 auto;
}

.ag-autocomplete-list-popup {
  position: absolute;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ag-autocomplete-list {
  position: relative;
}

.ag-autocomplete-virtual-list-item {
  display: flex;
}

.ag-autocomplete-row {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  overflow: hidden;
}

.ag-autocomplete-row-label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-paging-panel {
  align-items: center;
  display: flex;
  justify-content: flex-end;
}

.ag-paging-page-summary-panel {
  display: flex;
  align-items: center;
}

.ag-paging-button {
  position: relative;
}

.ag-disabled .ag-paging-page-summary-panel {
  pointer-events: none;
}

.ag-tool-panel-wrapper {
  display: flex;
  overflow-y: auto;
  overflow-x: hidden;
  cursor: default;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ag-column-select-column,
.ag-column-select-column-group,
.ag-select-agg-func-item {
  position: relative;
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100%;
}
.ag-column-select-column > *,
.ag-column-select-column-group > *,
.ag-select-agg-func-item > * {
  flex: none;
}

.ag-select-agg-func-item,
.ag-column-select-column-label {
  flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ag-column-select-checkbox {
  display: flex;
}

.ag-tool-panel-horizontal-resize {
  cursor: ew-resize;
  height: 100%;
  position: absolute;
  top: 0;
  width: 5px;
  z-index: 1;
}

.ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize {
  right: -3px;
}
.ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize {
  left: -3px;
}

.ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize {
  left: -3px;
}
.ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize {
  right: -3px;
}

.ag-details-row {
  width: 100%;
}

.ag-details-row-fixed-height {
  height: 100%;
}

.ag-details-grid {
  width: 100%;
}

.ag-details-grid-fixed-height {
  height: 100%;
}

.ag-header-group-cell {
  display: flex;
  align-items: center;
  height: 100%;
  position: absolute;
}

.ag-header-group-cell-no-group.ag-header-span-height .ag-header-cell-resize {
  display: none;
}

.ag-cell-label-container {
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
  align-items: center;
  height: 100%;
  width: 100%;
}

.ag-header-group-cell-label,
.ag-cell-label-container {
  padding: 5px 0px;
}

.ag-right-aligned-header .ag-cell-label-container {
  flex-direction: row;
}
.ag-right-aligned-header .ag-header-cell-text {
  text-align: end;
}

.ag-side-bar {
  display: flex;
  flex-direction: row-reverse;
}

.ag-side-bar-left {
  order: -1;
  flex-direction: row;
}

.ag-side-button-button {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
}

.ag-side-button-label {
  writing-mode: vertical-lr;
}

.ag-status-bar {
  display: flex;
  justify-content: space-between;
  overflow: hidden;
}

.ag-status-panel {
  display: inline-flex;
}

.ag-status-name-value {
  white-space: nowrap;
}

.ag-status-bar-left {
  display: inline-flex;
}

.ag-status-bar-center {
  display: inline-flex;
}

.ag-status-bar-right {
  display: inline-flex;
}

.ag-icon {
  display: block;
  speak: none;
}

.ag-group {
  position: relative;
  width: 100%;
}

.ag-group-title-bar {
  display: flex;
  align-items: center;
}

.ag-group-title {
  display: inline;
  min-width: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.ag-group-title-bar .ag-group-title {
  cursor: default;
}

.ag-group-toolbar {
  display: flex;
  align-items: center;
}

.ag-group-container {
  display: flex;
}

.ag-disabled .ag-group-container {
  pointer-events: none;
}

.ag-group-container-horizontal {
  flex-direction: row;
  flex-wrap: wrap;
}

.ag-group-container-vertical {
  flex-direction: column;
}

.ag-column-group-icons {
  display: block;
}
.ag-column-group-icons > * {
  cursor: pointer;
}

.ag-group-item-alignment-stretch .ag-group-item {
  align-items: stretch;
}

.ag-group-item-alignment-start .ag-group-item {
  align-items: flex-start;
}

.ag-group-item-alignment-end .ag-group-item {
  align-items: flex-end;
}

.ag-toggle-button-icon {
  transition: right 0.3s;
  position: absolute;
  top: -1px;
}

.ag-input-field,
.ag-select {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ag-input-field-input {
  flex: 1 1 auto;
}

.ag-floating-filter-input .ag-input-field-input[type=date] {
  width: 1px;
}

.ag-range-field {
  display: flex;
  align-items: center;
}

.ag-angle-select {
  display: flex;
  align-items: center;
}

.ag-angle-select-wrapper {
  display: flex;
}

.ag-angle-select-parent-circle {
  display: block;
  position: relative;
}

.ag-angle-select-child-circle {
  position: absolute;
}

.ag-slider-wrapper {
  display: flex;
}
.ag-slider-wrapper .ag-input-field {
  flex: 1 1 auto;
}

.ag-picker-field-display {
  flex: 1 1 auto;
}

.ag-picker-field {
  display: flex;
  align-items: center;
}

.ag-picker-field-icon {
  display: flex;
  border: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
}

.ag-picker-field-wrapper {
  overflow: hidden;
}

.ag-label-align-right .ag-label {
  order: 1;
}
.ag-label-align-right > * {
  flex: none;
}

.ag-label-align-top {
  flex-direction: column;
  align-items: flex-start;
}
.ag-label-align-top > * {
  align-self: stretch;
}

.ag-label-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
}

.ag-color-panel {
  width: 100%;
  display: flex;
  flex-direction: column;
  text-align: center;
}

.ag-spectrum-color {
  flex: 1 1 auto;
  position: relative;
  overflow: visible;
  cursor: default;
}

.ag-spectrum-fill {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.ag-spectrum-val {
  cursor: pointer;
}

.ag-spectrum-dragger {
  position: absolute;
  pointer-events: none;
  cursor: pointer;
}

.ag-spectrum-hue,
.ag-spectrum-alpha {
  cursor: default;
}

.ag-spectrum-hue-background {
  background: linear-gradient(to left, #ff0000 3%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
  width: 100%;
  height: 100%;
}

.ag-spectrum-alpha {
  --ag-spectrum-alpha-background-checked: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"4\" height=\"4\"><rect x=\"0\" y=\"0\" width=\"4\" height=\"4\" fill=\"%23fff\"/><path d=\"M0 0H2V4H4V2H0Z\" fill=\"%23b2b2b2\"/></svg>");
}

.ag-spectrum-alpha-background {
  background: linear-gradient(to right, var(--ag-internal-spectrum-alpha-color-from), var(--ag-internal-spectrum-alpha-color-to)), var(--ag-spectrum-alpha-background-checked) top left/4px 4px;
  width: 100%;
  height: 100%;
}

.ag-spectrum-tool {
  cursor: pointer;
  position: relative;
}

.ag-spectrum-slider {
  position: absolute;
  pointer-events: none;
}

.ag-spectrum-alpha .ag-spectrum-slider {
  background: linear-gradient(to bottom, var(--ag-internal-spectrum-alpha-color), var(--ag-internal-spectrum-alpha-color)) white;
}

.ag-recent-colors {
  display: flex;
}

.ag-recent-color {
  cursor: pointer;
}

.ag-pill-select {
  display: flex;
  flex-direction: column;
}
.ag-pill-select .ag-column-drop {
  flex: unset;
}

.ag-ltr {
  direction: ltr;
}
.ag-ltr .ag-body,
.ag-ltr .ag-floating-top,
.ag-ltr .ag-floating-bottom,
.ag-ltr .ag-header,
.ag-ltr .ag-sticky-top,
.ag-ltr .ag-sticky-bottom,
.ag-ltr .ag-body-viewport,
.ag-ltr .ag-body-horizontal-scroll {
  flex-direction: row;
}

.ag-rtl {
  direction: rtl;
}
.ag-rtl .ag-body,
.ag-rtl .ag-floating-top,
.ag-rtl .ag-floating-bottom,
.ag-rtl .ag-header,
.ag-rtl .ag-sticky-top,
.ag-rtl .ag-sticky-bottom,
.ag-rtl .ag-body-viewport,
.ag-rtl .ag-body-horizontal-scroll {
  flex-direction: row-reverse;
}
.ag-rtl .ag-icon-contracted,
.ag-rtl .ag-icon-expanded,
.ag-rtl .ag-icon-tree-closed {
  display: block;
  transform: rotate(180deg);
}

.ag-body .ag-body-viewport {
  -webkit-overflow-scrolling: touch;
}

.ag-measurement-container {
  width: 0;
  overflow: hidden;
  visibility: hidden;
}
.ag-measurement-container div {
  position: absolute;
}

.ag-layout-print.ag-body {
  display: block;
  height: unset;
}
.ag-layout-print.ag-root-wrapper {
  display: inline-block;
}
.ag-layout-print .ag-body-vertical-scroll {
  display: none;
}
.ag-layout-print .ag-body-horizontal-scroll {
  display: none;
}
.ag-layout-print.ag-force-vertical-scroll {
  overflow-y: visible !important;
}

@media print {
  .ag-root-wrapper.ag-layout-print {
    display: table;
  }
  .ag-root-wrapper.ag-layout-print .ag-root-wrapper-body,
  .ag-root-wrapper.ag-layout-print .ag-root,
  .ag-root-wrapper.ag-layout-print .ag-body-viewport,
  .ag-root-wrapper.ag-layout-print .ag-center-cols-container,
  .ag-root-wrapper.ag-layout-print .ag-center-cols-viewport,
  .ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,
  .ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport {
    height: auto !important;
    overflow: hidden !important;
    display: block !important;
  }
  .ag-root-wrapper.ag-layout-print .ag-row,
  .ag-root-wrapper.ag-layout-print .ag-cell {
    break-inside: avoid;
  }
}
[class^=ag-],
[class^=ag-]:focus,
[class^=ag-]:after,
[class^=ag-]:before {
  box-sizing: border-box;
  outline: none;
}

[class^=ag-]::-ms-clear {
  display: none;
}

.ag-checkbox .ag-input-wrapper,
.ag-radio-button .ag-input-wrapper {
  overflow: visible;
}

.ag-range-field .ag-input-wrapper {
  height: 100%;
}

.ag-toggle-button {
  flex: none;
  width: unset;
  min-width: unset;
}

.ag-button {
  border-radius: 0px;
  color: var(--ag-foreground-color);
}

.ag-button:hover {
  background-color: transparent;
}

.ag-ltr .ag-label-align-right .ag-label {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-label-align-right .ag-label {
  margin-right: var(--ag-grid-size);
}

input[class^=ag-] {
  margin: 0;
  background-color: var(--ag-background-color);
}

textarea[class^=ag-],
select[class^=ag-] {
  background-color: var(--ag-background-color);
}

input[class^=ag-]:not([type]),
input[class^=ag-][type=text],
input[class^=ag-][type=number],
input[class^=ag-][type=tel],
input[class^=ag-][type=date],
input[class^=ag-][type=datetime-local],
textarea[class^=ag-] {
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  font-family: inherit;
  border: var(--ag-borders-input) var(--ag-input-border-color);
}
input[class^=ag-]:not([type]):disabled,
input[class^=ag-][type=text]:disabled,
input[class^=ag-][type=number]:disabled,
input[class^=ag-][type=tel]:disabled,
input[class^=ag-][type=date]:disabled,
input[class^=ag-][type=datetime-local]:disabled,
textarea[class^=ag-]:disabled {
  color: var(--ag-disabled-foreground-color);
  background-color: var(--ag-input-disabled-background-color);
  border-color: var(--ag-input-disabled-border-color);
}
input[class^=ag-]:not([type]):focus,
input[class^=ag-][type=text]:focus,
input[class^=ag-][type=number]:focus,
input[class^=ag-][type=tel]:focus,
input[class^=ag-][type=date]:focus,
input[class^=ag-][type=datetime-local]:focus,
textarea[class^=ag-]:focus {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-input-focus-border-color);
}
input[class^=ag-]:not([type]):invalid,
input[class^=ag-][type=text]:invalid,
input[class^=ag-][type=number]:invalid,
input[class^=ag-][type=tel]:invalid,
input[class^=ag-][type=date]:invalid,
input[class^=ag-][type=datetime-local]:invalid,
textarea[class^=ag-]:invalid {
  border: var(--ag-borders-input-invalid) var(--ag-input-border-color-invalid);
}

input[class^=ag-][type=number]:not(.ag-number-field-input-stepper) {
  -moz-appearance: textfield;
}
input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-outer-spin-button, input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[class^=ag-][type=range] {
  padding: 0;
}

input[class^=ag-][type=button]:focus,
button[class^=ag-]:focus {
  box-shadow: var(--ag-input-focus-box-shadow);
}

.ag-drag-handle {
  color: var(--ag-secondary-foreground-color);
}

.ag-list-item,
.ag-virtual-list-item {
  height: var(--ag-list-item-height);
}

.ag-virtual-list-item:focus-visible {
  outline: none;
}
.ag-virtual-list-item:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-select-list {
  background-color: var(--ag-background-color);
  overflow-y: auto;
  overflow-x: hidden;
  border-radius: var(--ag-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
}

.ag-list-item {
  display: flex;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-list-item.ag-active-item {
  background-color: var(--ag-row-hover-color);
}

.ag-select-list-item {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: default;
}
.ag-ltr .ag-select-list-item {
  padding-left: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-rtl .ag-select-list-item {
  padding-right: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-select-list-item span {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ag-row-drag,
.ag-selection-checkbox,
.ag-group-expanded,
.ag-group-contracted {
  color: var(--ag-secondary-foreground-color);
}
.ag-ltr .ag-row-drag,
.ag-ltr .ag-selection-checkbox,
.ag-ltr .ag-group-expanded,
.ag-ltr .ag-group-contracted {
  margin-right: var(--ag-cell-widget-spacing);
}
.ag-rtl .ag-row-drag,
.ag-rtl .ag-selection-checkbox,
.ag-rtl .ag-group-expanded,
.ag-rtl .ag-group-contracted {
  margin-left: var(--ag-cell-widget-spacing);
}

.ag-cell-wrapper > *:not(.ag-cell-value):not(.ag-group-value) {
  --ag-internal-calculated-line-height: var(
      --ag-line-height,
      calc(var(--ag-row-height) - var(--ag-row-border-width))
  );
  --ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width));
  height: min(var(--ag-internal-calculated-line-height), var(--ag-internal-padded-row-height));
  display: flex;
  align-items: center;
  flex: none;
}

.ag-group-expanded,
.ag-group-contracted {
  cursor: pointer;
}

.ag-group-title-bar-icon {
  cursor: pointer;
  flex: none;
  color: var(--ag-secondary-foreground-color);
}

.ag-ltr .ag-group-child-count {
  margin-left: 2px;
}
.ag-rtl .ag-group-child-count {
  margin-right: 2px;
}

.ag-group-title-bar {
  background-color: var(--ag-subheader-background-color);
  padding: var(--ag-grid-size);
}

.ag-group-toolbar {
  padding: var(--ag-grid-size);
  background-color: var(--ag-subheader-toolbar-background-color);
}

.ag-disabled-group-title-bar,
.ag-disabled-group-container {
  opacity: 0.5;
}

.group-item {
  margin: calc(var(--ag-grid-size) * 0.5) 0;
}

.ag-label {
  white-space: nowrap;
}
.ag-ltr .ag-label {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-label {
  margin-left: var(--ag-grid-size);
}

.ag-label-align-top .ag-label {
  margin-bottom: calc(var(--ag-grid-size) * 0.5);
}

.ag-angle-select[disabled] {
  color: var(--ag-disabled-foreground-color);
  pointer-events: none;
}
.ag-angle-select[disabled] .ag-angle-select-field {
  opacity: 0.4;
}

.ag-ltr .ag-slider-field,
.ag-ltr .ag-angle-select-field {
  margin-right: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-slider-field,
.ag-rtl .ag-angle-select-field {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-angle-select-parent-circle {
  width: 24px;
  height: 24px;
  border-radius: 12px;
  border: solid 1px;
  border-color: var(--ag-border-color);
  background-color: var(--ag-background-color);
}

.ag-angle-select-child-circle {
  top: 4px;
  left: 12px;
  width: 6px;
  height: 6px;
  margin-left: -3px;
  margin-top: -4px;
  border-radius: 3px;
  background-color: var(--ag-secondary-foreground-color);
}

.ag-picker-field-wrapper {
  border: var(--ag-borders);
  border-color: var(--ag-border-color);
  border-radius: 5px;
  background-color: var(--ag-background-color);
}
.ag-picker-field-wrapper:disabled {
  color: var(--ag-disabled-foreground-color);
  background-color: var(--ag-input-disabled-background-color);
  border-color: var(--ag-input-disabled-border-color);
}
.ag-picker-field-wrapper.ag-picker-has-focus, .ag-picker-field-wrapper:focus-within {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-input-focus-border-color);
}

.ag-picker-field-button {
  background-color: var(--ag-background-color);
  color: var(--ag-secondary-foreground-color);
}

.ag-dialog.ag-color-dialog {
  border-radius: 5px;
}

.ag-color-picker .ag-picker-field-wrapper {
  padding-left: var(--ag-grid-size);
  padding-right: var(--ag-grid-size);
}
.ag-color-picker .ag-picker-field-display {
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: var(--ag-list-item-height);
}

.ag-ltr .ag-color-picker-color,
.ag-ltr .ag-color-picker-value {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-color-picker-color,
.ag-rtl .ag-color-picker-value {
  margin-left: var(--ag-grid-size);
}

.ag-color-panel {
  padding: var(--ag-grid-size);
}

.ag-spectrum-color {
  background-color: rgb(255, 0, 0);
  border-radius: 2px;
}

.ag-spectrum-tools {
  padding: 10px;
}

.ag-spectrum-sat {
  background-image: linear-gradient(to right, white, rgba(204, 154, 129, 0));
}

.ag-spectrum-val {
  background-image: linear-gradient(to top, black, rgba(204, 154, 129, 0));
}

.ag-spectrum-dragger {
  border-radius: 12px;
  height: 12px;
  width: 12px;
  border: 2px solid white;
  background: black;
  box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.24);
}

.ag-spectrum-hue-background {
  border-radius: 2px;
}

.ag-spectrum-alpha-background {
  border-radius: 2px;
}

.ag-spectrum-tool {
  margin-bottom: 10px;
  height: 11px;
  border-radius: 2px;
}

.ag-spectrum-slider {
  margin-top: -12px;
  width: 13px;
  height: 13px;
  border-radius: 13px;
  border: 2px solid white;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);
}

.ag-recent-colors {
  margin-top: 10px;
}

.ag-recent-color {
  margin: 0 3px;
}
.ag-recent-color:first-child {
  margin-left: 0;
}
.ag-recent-color:last-child {
  margin-right: 0;
}

.ag-spectrum-color:focus-visible:not(:disabled):not([readonly]),
.ag-spectrum-slider:focus-visible:not(:disabled):not([readonly]),
.ag-recent-color:focus-visible:not(:disabled):not([readonly]) {
  box-shadow: var(--ag-input-focus-box-shadow);
}

.ag-ltr .ag-color-input input[class^=ag-][type=text].ag-input-field-input {
  padding-left: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}
.ag-rtl .ag-color-input input[class^=ag-][type=text].ag-input-field-input {
  padding-right: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}
.ag-color-input .ag-color-input-color {
  position: absolute;
}
.ag-ltr .ag-color-input .ag-color-input-color {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-color-input .ag-color-input-color {
  margin-right: var(--ag-grid-size);
}

.ag-color-picker-color,
.ag-color-input-color {
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  border: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  border-radius: 2px;
}

.ag-dnd-ghost {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  overflow: hidden;
  text-overflow: ellipsis;
  border: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-header-height) !important;
  line-height: var(--ag-header-height);
  margin: 0;
  padding: 0 calc(var(--ag-grid-size) * 2);
  transform: translateY(calc(var(--ag-grid-size) * 2));
}

.ag-dnd-ghost-icon {
  margin-right: var(--ag-grid-size);
  color: var(--ag-foreground-color);
}

.ag-popup-child:not(.ag-tooltip-custom) {
  box-shadow: var(--ag-popup-shadow);
}

.ag-select .ag-picker-field-wrapper {
  min-height: var(--ag-list-item-height);
  cursor: default;
}
.ag-ltr .ag-select .ag-picker-field-wrapper {
  padding-left: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-rtl .ag-select .ag-picker-field-wrapper {
  padding-right: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-ltr .ag-select .ag-picker-field-wrapper {
  padding-right: var(--ag-grid-size);
}
.ag-rtl .ag-select .ag-picker-field-wrapper {
  padding-left: var(--ag-grid-size);
}
.ag-select.ag-disabled .ag-picker-field-wrapper:focus {
  box-shadow: none;
}
.ag-select:not(.ag-cell-editor, .ag-label-align-top) {
  min-height: var(--ag-list-item-height);
}
.ag-select .ag-picker-field-display {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-select .ag-picker-field-icon {
  display: flex;
  align-items: center;
}
.ag-select.ag-disabled {
  opacity: 0.5;
}

.ag-rich-select-value,
.ag-rich-select-list {
  background-color: var(--ag-background-color);
}

.ag-rich-select-list {
  width: 100%;
  height: auto;
  border-radius: var(--ag-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
}
.ag-rich-select-list .ag-loading-text {
  padding: var(--ag-widget-vertical-spacing) var(--ag-widget-horizontal-spacing);
}

.ag-rich-select-value {
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  padding-top: 0;
  padding-bottom: 0;
}
.ag-ltr .ag-rich-select-value {
  padding-left: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-rtl .ag-rich-select-value {
  padding-right: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-ltr .ag-rich-select-value {
  padding-right: var(--ag-grid-size);
}
.ag-rtl .ag-rich-select-value {
  padding-left: var(--ag-grid-size);
}

.ag-ltr .ag-rich-select-field-input {
  left: calc(var(--ag-cell-horizontal-padding));
}
.ag-rtl .ag-rich-select-field-input {
  right: calc(var(--ag-cell-horizontal-padding));
}

.ag-popup-editor .ag-rich-select-value {
  height: var(--ag-row-height);
  min-width: 200px;
}

.ag-rich-select-virtual-list-item {
  cursor: default;
  height: var(--ag-list-item-height);
}
.ag-rich-select-virtual-list-item:focus-visible::after {
  content: none;
}

.ag-ltr .ag-rich-select-row {
  padding-left: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-rtl .ag-rich-select-row {
  padding-right: calc(var(--ag-cell-horizontal-padding) / 2);
}

.ag-rich-select-row-selected {
  background-color: var(--ag-selected-row-background-color);
}

.ag-rich-select-row:hover,
.ag-rich-select-row-highlighted {
  background-image: linear-gradient(var(--ag-row-hover-color), var(--ag-row-hover-color));
}

.ag-rich-select-row-text-highlight {
  font-weight: bold;
}

.ag-autocomplete {
  width: 100%;
}

.ag-autocomplete-list {
  width: 100%;
  min-width: 200px;
  height: calc(var(--ag-row-height) * 6.5);
}

.ag-autocomplete-virtual-list-item {
  cursor: default;
  height: var(--ag-list-item-height);
}
.ag-autocomplete-virtual-list-item:focus-visible::after {
  content: none;
}
.ag-autocomplete-virtual-list-item:hover {
  background-color: var(--ag-row-hover-color);
}

.ag-autocomplete-row-label {
  margin: 0px var(--ag-widget-container-horizontal-padding);
}

.ag-autocomplete-row-selected {
  background-color: var(--ag-selected-row-background-color);
}

.ag-pill {
  border: 1px solid var(--ag-chip-border-color);
  border-radius: var(--ag-border-radius);
  background-color: var(--ag-chip-background-color);
}

.ag-ltr .ag-pill .ag-pill-button {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-pill .ag-pill-button {
  margin-right: var(--ag-grid-size);
}

.ag-pill:focus-visible {
  border-color: var(--ag-input-focus-border-color);
}

.ag-pill .ag-pill-button:hover {
  color: var(--ag-active-color);
  cursor: pointer;
}

.ag-dragging-range-handle .ag-dialog,
.ag-dragging-fill-handle .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}

.ag-dialog {
  border-radius: var(--ag-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
  box-shadow: var(--ag-popup-shadow);
}

.ag-panel {
  background-color: var(--ag-panel-background-color);
  border-color: var(--ag-panel-border-color);
}

.ag-panel-title-bar {
  color: var(--ag-header-foreground-color);
  height: var(--ag-header-height);
  padding: var(--ag-grid-size) var(--ag-cell-horizontal-padding);
  border-bottom: var(--ag-borders) var(--ag-border-color);
}

.ag-ltr .ag-panel-title-bar-button {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-panel-title-bar-button {
  margin-right: var(--ag-grid-size);
}

.ag-tooltip {
  background-color: var(--ag-tooltip-background-color);
  color: var(--ag-foreground-color);
  padding: var(--ag-grid-size);
  border: var(--ag-borders) var(--ag-border-color);
  border-radius: var(--ag-card-radius);
  white-space: normal;
}

.ag-tooltip.ag-tooltip-animate,
.ag-tooltip-custom.ag-tooltip-animate {
  transition: opacity 1s;
}
.ag-tooltip.ag-tooltip-animate.ag-tooltip-hiding,
.ag-tooltip-custom.ag-tooltip-animate.ag-tooltip-hiding {
  opacity: 0;
}

.ag-ltr .ag-column-select-column,
.ag-ltr .ag-column-select-column-group {
  padding-left: calc(var(--ag-indentation-level) * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-column,
.ag-rtl .ag-column-select-column-group {
  padding-right: calc(var(--ag-indentation-level) * var(--ag-column-select-indent-size));
}

.ag-column-select-header-icon {
  cursor: pointer;
}

.ag-column-select-header-icon:focus-visible {
  outline: none;
}
.ag-column-select-header-icon:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 0px;
  left: 0px;
  display: block;
  width: calc(100% - 0px);
  height: calc(100% - 0px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-ltr .ag-column-group-icons:not(:last-child),
.ag-ltr .ag-column-select-header-icon:not(:last-child),
.ag-ltr .ag-column-select-header-checkbox:not(:last-child),
.ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),
.ag-ltr .ag-column-select-checkbox:not(:last-child),
.ag-ltr .ag-column-select-column-drag-handle:not(:last-child),
.ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),
.ag-ltr .ag-column-select-column-label:not(:last-child) {
  margin-right: var(--ag-widget-horizontal-spacing);
}
.ag-rtl .ag-column-group-icons:not(:last-child),
.ag-rtl .ag-column-select-header-icon:not(:last-child),
.ag-rtl .ag-column-select-header-checkbox:not(:last-child),
.ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),
.ag-rtl .ag-column-select-checkbox:not(:last-child),
.ag-rtl .ag-column-select-column-drag-handle:not(:last-child),
.ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),
.ag-rtl .ag-column-select-column-label:not(:last-child) {
  margin-left: var(--ag-widget-horizontal-spacing);
}

.ag-column-select-virtual-list-item:focus-visible {
  outline: none;
}
.ag-column-select-virtual-list-item:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-column-select-column-group:not(:last-child),
.ag-column-select-column:not(:last-child) {
  margin-bottom: var(--ag-widget-vertical-spacing);
}

.ag-column-select-column-readonly,
.ag-column-select-column-group-readonly {
  color: var(--ag-disabled-foreground-color);
  pointer-events: none;
}

.ag-ltr .ag-column-select-add-group-indent {
  margin-left: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}
.ag-rtl .ag-column-select-add-group-indent {
  margin-right: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}

.ag-column-select-virtual-list-viewport {
  padding: calc(var(--ag-widget-container-vertical-padding) * 0.5) 0px;
}

.ag-column-select-virtual-list-item {
  padding: 0 var(--ag-widget-container-horizontal-padding);
}

.ag-checkbox-edit {
  padding-left: var(--ag-cell-horizontal-padding);
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-pill-select .ag-column-drop {
  border-bottom: 0;
  min-height: unset;
}
.ag-pill-select .ag-column-drop-list {
  padding: 0;
}
.ag-pill-select .ag-select {
  padding-top: var(--ag-grid-size);
}
.ag-pill-select .ag-picker-field-wrapper {
  background-color: transparent;
  border: 0;
}
.ag-pill-select .ag-picker-field-display {
  cursor: pointer;
}

.ag-rtl {
  text-align: right;
}

.ag-root-wrapper {
  border-radius: var(--ag-wrapper-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
}

.ag-row > .ag-cell-wrapper.ag-row-group {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * var(--ag-indentation-level));
}

.ag-cell-wrapper.ag-row-group,
.ag-cell-wrapper.ag-row-group-leaf-indent,
.ag-cell-wrapper.ag-pivot-leaf-group {
  padding-left: calc(var(--ag-indentation-level) * var(--ag-row-group-indent-size));
}

.ag-pivot-leaf-group {
  margin-left: min(var(--ag-row-group-indent-size), var(--ag-row-group-indent-size) * var(--ag-indentation-level));
}

.ag-ltr .ag-row-group-leaf-indent {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-group-leaf-indent {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-value-change-delta {
  padding-right: 2px;
}

.ag-value-change-delta-up {
  color: var(--ag-value-change-delta-up-color);
}

.ag-value-change-delta-down {
  color: var(--ag-value-change-delta-down-color);
}

.ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 1px;
  padding-right: 1px;
  transition: background-color 1s;
}

.ag-value-change-value-highlight {
  background-color: var(--ag-value-change-value-highlight-background-color);
  transition: background-color 0.1s;
}

.ag-cell-data-changed {
  background-color: var(--ag-value-change-value-highlight-background-color) !important;
}

.ag-cell-data-changed-animation {
  background-color: transparent;
}

.ag-cell-highlight {
  background-color: var(--ag-range-selection-highlight-color) !important;
}

.ag-row {
  height: var(--ag-row-height);
  background-color: var(--ag-background-color);
  color: var(--ag-data-color);
  border-bottom: var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width);
}

.ag-row-highlight-above::after,
.ag-row-highlight-below::after {
  content: "";
  position: absolute;
  width: calc(100% - 1px);
  height: 1px;
  background-color: var(--ag-range-selection-border-color);
  left: 1px;
}

.ag-row-highlight-above::after {
  top: -1px;
}

.ag-row-highlight-above.ag-row-first::after {
  top: 0;
}

.ag-row-highlight-below::after {
  bottom: 0px;
}

.ag-row-odd {
  background-color: var(--ag-odd-row-background-color);
}

.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-left-spacer:not(.ag-scroller-corner) {
  border-right: var(--ag-borders-critical) var(--ag-border-color);
}
.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-right-spacer:not(.ag-scroller-corner) {
  border-left: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-row-selected::before {
  content: "";
  background-color: var(--ag-selected-row-background-color);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.ag-row-hover:not(.ag-full-width-row)::before,
.ag-row-hover.ag-full-width-row.ag-row-group::before {
  content: "";
  background-color: var(--ag-row-hover-color);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
}

.ag-row-hover.ag-full-width-row.ag-row-group > * {
  position: relative;
}

.ag-row-hover.ag-row-selected::before {
  background-color: var(--ag-row-hover-color);
  background-image: linear-gradient(var(--ag-selected-row-background-color), var(--ag-selected-row-background-color));
}

.ag-column-hover {
  background-color: var(--ag-column-hover-color);
}

.ag-ltr .ag-right-aligned-cell {
  text-align: right;
}
.ag-rtl .ag-right-aligned-cell {
  text-align: left;
}

.ag-ltr .ag-right-aligned-cell .ag-cell-value,
.ag-ltr .ag-right-aligned-cell .ag-group-value {
  margin-left: auto;
}
.ag-rtl .ag-right-aligned-cell .ag-cell-value,
.ag-rtl .ag-right-aligned-cell .ag-group-value {
  margin-right: auto;
}

.ag-ltr .ag-right-aligned-cell .ag-skeleton-effect {
  margin-left: auto;
}
.ag-rtl .ag-right-aligned-cell .ag-skeleton-effect {
  margin-right: auto;
}

.ag-cell,
.ag-full-width-row .ag-cell-wrapper.ag-row-group {
  --ag-internal-calculated-line-height: var(
      --ag-line-height,
      calc(var(--ag-row-height) - var(--ag-row-border-width))
  );
  --ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width));
  border: 1px solid transparent;
  line-height: min(var(--ag-internal-calculated-line-height), var(--ag-internal-padded-row-height));
  padding-left: calc(var(--ag-cell-horizontal-padding) - 1px + var(--ag-row-group-indent-size) * var(--ag-indentation-level));
  padding-right: calc(var(--ag-cell-horizontal-padding) - 1px);
  -webkit-font-smoothing: subpixel-antialiased;
}

.ag-row > .ag-cell-wrapper {
  padding-left: calc(var(--ag-cell-horizontal-padding) - 1px);
  padding-right: calc(var(--ag-cell-horizontal-padding) - 1px);
}

.ag-row-dragging {
  cursor: move;
  opacity: 0.5;
}

.ag-cell-inline-editing {
  border: 1px solid var(--ag-border-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: 0;
  background-color: var(--ag-control-panel-background-color);
}

.ag-popup-editor .ag-large-text,
.ag-autocomplete-list-popup {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  background-color: var(--ag-control-panel-background-color);
  padding: 0;
}

.ag-large-text-input {
  height: auto;
  padding: var(--ag-cell-horizontal-padding);
}

.ag-rtl .ag-large-text-input textarea {
  resize: none;
}

.ag-details-row {
  padding: calc(var(--ag-grid-size) * 5);
  background-color: var(--ag-background-color);
}

.ag-layout-auto-height .ag-center-cols-viewport,
.ag-layout-auto-height .ag-center-cols-container,
.ag-layout-print .ag-center-cols-viewport,
.ag-layout-print .ag-center-cols-container {
  min-height: 50px;
}

.ag-overlay-loading-wrapper {
  background-color: var(--ag-modal-overlay-background-color);
}

.ag-overlay-loading-center {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
}

.ag-skeleton-container {
  width: 100%;
  height: 100%;
  align-content: center;
}

.ag-skeleton-effect {
  background-color: var(--ag-row-loading-skeleton-effect-color);
  width: 100%;
  height: 1em;
  border-radius: 0.25rem;
  animation: ag-skeleton-loading 1.5s ease-in-out 0.5s infinite;
}

@keyframes ag-skeleton-loading {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.4;
  }
  100% {
    opacity: 1;
  }
}
.ag-loading {
  display: flex;
  height: 100%;
  align-items: center;
}
.ag-ltr .ag-loading {
  padding-left: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-loading {
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-ltr .ag-loading-icon {
  padding-right: var(--ag-cell-widget-spacing);
}
.ag-rtl .ag-loading-icon {
  padding-left: var(--ag-cell-widget-spacing);
}

.ag-icon-loading {
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ag-floating-top {
  border-bottom: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-floating-bottom {
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-ltr .ag-cell {
  border-right: var(--ag-cell-horizontal-border);
}
.ag-rtl .ag-cell {
  border-left: var(--ag-cell-horizontal-border);
}
.ag-ltr .ag-cell {
  border-right-width: 1px;
}
.ag-rtl .ag-cell {
  border-left-width: 1px;
}

.ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell) {
  border-left: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell) {
  border-right: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-cell-range-selected:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing) {
  background-color: var(--ag-range-selection-background-color);
}
.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart,
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart {
  background-color: var(--ag-range-selection-chart-background-color) !important;
}
.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category,
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart.ag-cell-range-chart-category {
  background-color: var(--ag-range-selection-chart-category-background-color) !important;
}

.ag-cell-range-selected-1:not(.ag-cell-focus),
.ag-root:not(.ag-context-menu-open) .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing) {
  background-color: var(--ag-range-selection-background-color);
}

.ag-cell-range-selected-2:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2 {
  background-color: var(--ag-range-selection-background-color-2);
}

.ag-cell-range-selected-3:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3 {
  background-color: var(--ag-range-selection-background-color-3);
}

.ag-cell-range-selected-4:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4 {
  background-color: var(--ag-range-selection-background-color-4);
}

.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top-color: var(--ag-range-selection-border-color);
  border-top-style: var(--ag-range-selection-border-style);
}
.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: var(--ag-range-selection-border-color);
  border-right-style: var(--ag-range-selection-border-style);
}
.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: var(--ag-range-selection-border-color);
  border-bottom-style: var(--ag-range-selection-border-style);
}
.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left-color: var(--ag-range-selection-border-color);
  border-left-style: var(--ag-range-selection-border-style);
}

.ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
.ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
.ag-ltr .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,
.ag-ltr .ag-cell-range-single-cell,
.ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle,
.ag-rtl .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
.ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
.ag-rtl .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,
.ag-rtl .ag-cell-range-single-cell,
.ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle {
  border: 1px solid;
  border-color: var(--ag-range-selection-border-color);
  border-style: var(--ag-range-selection-border-style);
  outline: initial;
}

.ag-cell.ag-selection-fill-top,
.ag-cell.ag-selection-fill-top.ag-cell-range-selected {
  border-top: 1px dashed;
  border-top-color: var(--ag-range-selection-border-color);
}

.ag-ltr .ag-cell.ag-selection-fill-right,
.ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
  border-right: 1px dashed var(--ag-range-selection-border-color) !important;
}
.ag-rtl .ag-cell.ag-selection-fill-right,
.ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
  border-left: 1px dashed var(--ag-range-selection-border-color) !important;
}

.ag-cell.ag-selection-fill-bottom,
.ag-cell.ag-selection-fill-bottom.ag-cell-range-selected {
  border-bottom: 1px dashed;
  border-bottom-color: var(--ag-range-selection-border-color);
}

.ag-ltr .ag-cell.ag-selection-fill-left,
.ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
  border-left: 1px dashed var(--ag-range-selection-border-color) !important;
}
.ag-rtl .ag-cell.ag-selection-fill-left,
.ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
  border-right: 1px dashed var(--ag-range-selection-border-color) !important;
}

.ag-fill-handle,
.ag-range-handle {
  position: absolute;
  width: 6px;
  height: 6px;
  bottom: -1px;
  background-color: var(--ag-range-selection-border-color);
}
.ag-ltr .ag-fill-handle,
.ag-ltr .ag-range-handle {
  right: -1px;
}
.ag-rtl .ag-fill-handle,
.ag-rtl .ag-range-handle {
  left: -1px;
}

.ag-fill-handle {
  cursor: cell;
}

.ag-range-handle {
  cursor: nwse-resize;
}

.ag-cell-inline-editing {
  border-color: var(--ag-input-focus-border-color) !important;
}

.ag-menu {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  background-color: var(--ag-menu-background-color);
  border-color: var(--ag-menu-border-color);
  padding: 0;
}

.ag-menu.ag-tabs {
  min-width: var(--ag-tab-min-width);
}

.ag-menu-list {
  cursor: default;
  padding: var(--ag-grid-size) 0;
}

.ag-menu-separator {
  height: calc(var(--ag-grid-size) * 2 + 1px);
}

.ag-menu-separator-part::after {
  content: "";
  display: block;
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-menu-option-active,
.ag-compact-menu-option-active {
  background-color: var(--ag-row-hover-color);
}

.ag-menu-option-part,
.ag-compact-menu-option-part {
  line-height: var(--ag-icon-size);
  padding: calc(var(--ag-grid-size) + 2px) 0;
}

.ag-menu-option-disabled,
.ag-compact-menu-option-disabled {
  opacity: 0.5;
}

.ag-menu-option-icon,
.ag-compact-menu-option-icon {
  width: var(--ag-icon-size);
}
.ag-ltr .ag-menu-option-icon,
.ag-ltr .ag-compact-menu-option-icon {
  padding-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-menu-option-icon,
.ag-rtl .ag-compact-menu-option-icon {
  padding-right: calc(var(--ag-grid-size) * 2);
}

.ag-menu-option-text,
.ag-compact-menu-option-text {
  padding-left: calc(var(--ag-grid-size) * 2);
  padding-right: calc(var(--ag-grid-size) * 2);
}

.ag-ltr .ag-menu-option-shortcut,
.ag-ltr .ag-compact-menu-option-shortcut {
  padding-right: var(--ag-grid-size);
}
.ag-rtl .ag-menu-option-shortcut,
.ag-rtl .ag-compact-menu-option-shortcut {
  padding-left: var(--ag-grid-size);
}

.ag-ltr .ag-menu-option-popup-pointer,
.ag-ltr .ag-compact-menu-option-popup-pointer {
  padding-right: var(--ag-grid-size);
}
.ag-rtl .ag-menu-option-popup-pointer,
.ag-rtl .ag-compact-menu-option-popup-pointer {
  padding-left: var(--ag-grid-size);
}

.ag-tabs-header {
  display: flex;
}

.ag-tabs-header-wrapper {
  display: flex;
}
.ag-tabs-header-wrapper .ag-tabs-header {
  flex: 1;
}

.ag-tabs-close-button-wrapper {
  border: 0;
  border-right: var(--ag-borders) var(--ag-border-color);
  padding: var(--ag-grid-size);
}

.ag-tabs-close-button {
  border: 0;
  background-color: unset;
  cursor: pointer;
  padding: 0;
}

.ag-tab {
  border-bottom: var(--ag-selected-tab-underline-width) solid transparent;
  transition: border-bottom var(--ag-selected-tab-underline-transition-speed);
  display: flex;
  flex: none;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.ag-tab:focus-visible {
  outline: none;
}
.ag-tab:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-tab-selected {
  border-bottom-color: var(--ag-selected-tab-underline-color);
}

.ag-menu-header {
  color: var(--ag-secondary-foreground-color);
}

.ag-filter-separator {
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-filter-select .ag-picker-field-wrapper {
  width: 0;
}

.ag-filter-condition-operator {
  height: 17px;
}

.ag-ltr .ag-filter-condition-operator-or {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-filter-condition-operator-or {
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-set-filter-select-all {
  padding-top: var(--ag-widget-container-vertical-padding);
}

.ag-set-filter-list,
.ag-filter-no-matches {
  height: calc(var(--ag-list-item-height) * 6);
}

.ag-set-filter-tree-list {
  height: calc(var(--ag-list-item-height) * 10);
}

.ag-set-filter-filter {
  margin-top: var(--ag-widget-container-vertical-padding);
  margin-left: var(--ag-widget-container-horizontal-padding);
  margin-right: var(--ag-widget-container-horizontal-padding);
}

.ag-filter-to {
  margin-top: var(--ag-widget-vertical-spacing);
}

.ag-mini-filter {
  margin: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
}

.ag-set-filter {
  --ag-indentation-level: 0;
}

.ag-ltr .ag-set-filter-item {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level) * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-item {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level) * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-add-group-indent {
  margin-left: calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding));
}
.ag-rtl .ag-set-filter-add-group-indent {
  margin-right: calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding));
}

.ag-ltr .ag-set-filter-group-icons {
  margin-right: var(--ag-widget-container-horizontal-padding);
}
.ag-rtl .ag-set-filter-group-icons {
  margin-left: var(--ag-widget-container-horizontal-padding);
}

.ag-filter-menu .ag-set-filter-list {
  min-width: 200px;
}

.ag-filter-virtual-list-item:focus-visible {
  outline: none;
}
.ag-filter-virtual-list-item:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-filter-apply-panel {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-filter-apply-panel-button {
  line-height: 1.5;
}
.ag-ltr .ag-filter-apply-panel-button {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-filter-apply-panel-button {
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-simple-filter-body-wrapper {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
  overflow-y: auto;
  min-height: calc(var(--ag-list-item-height) + var(--ag-widget-container-vertical-padding) + var(--ag-widget-vertical-spacing));
}
.ag-simple-filter-body-wrapper > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}
.ag-simple-filter-body-wrapper .ag-resizer-wrapper {
  margin: 0;
}

.ag-menu:not(.ag-tabs) .ag-filter .ag-filter-body-wrapper,
.ag-menu:not(.ag-tabs) .ag-filter > *:not(.ag-filter-wrapper) {
  min-width: calc(var(--ag-menu-min-width) - 2px);
}

.ag-filter-no-matches {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
}

.ag-multi-filter-menu-item {
  margin: var(--ag-grid-size) 0;
}

.ag-multi-filter-group-title-bar {
  padding: calc(var(--ag-grid-size) * 2) var(--ag-grid-size);
  background-color: transparent;
}

.ag-group-filter-field-select-wrapper {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
}
.ag-group-filter-field-select-wrapper > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}

.ag-multi-filter-group-title-bar:focus-visible {
  outline: none;
}
.ag-multi-filter-group-title-bar:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-side-bar {
  position: relative;
}

.ag-tool-panel-wrapper {
  width: var(--ag-side-bar-panel-width);
  background-color: var(--ag-control-panel-background-color);
}

.ag-side-buttons {
  padding-top: calc(var(--ag-grid-size) * 4);
  width: calc(var(--ag-icon-size) + 4px);
  position: relative;
  overflow: hidden;
}

button.ag-side-button-button {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  background: transparent;
  padding: calc(var(--ag-grid-size) * 2) 0 calc(var(--ag-grid-size) * 2) 0;
  width: 100%;
  margin: 0;
  min-height: calc(var(--ag-grid-size) * 18);
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
  border: none;
  border-top: var(--ag-borders-side-button) var(--ag-border-color);
  border-bottom: var(--ag-borders-side-button) var(--ag-border-color);
}
button.ag-side-button-button:focus {
  box-shadow: none;
}

.ag-side-button-button:focus-visible {
  outline: none;
}
.ag-side-button-button:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-selected button.ag-side-button-button {
  background-color: var(--ag-side-button-selected-background-color);
}

.ag-side-button-icon-wrapper {
  margin-bottom: 3px;
}

.ag-ltr .ag-side-bar-left,
.ag-rtl .ag-side-bar-right {
  border-right: var(--ag-borders) var(--ag-border-color);
}
.ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,
.ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper {
  border-left: var(--ag-borders) var(--ag-border-color);
}
.ag-ltr .ag-side-bar-left .ag-side-button-button,
.ag-rtl .ag-side-bar-right .ag-side-button-button {
  border-right: var(--ag-selected-tab-underline-width) solid transparent;
  transition: border-right var(--ag-selected-tab-underline-transition-speed);
}
.ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,
.ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button {
  border-right-color: var(--ag-selected-tab-underline-color);
}

.ag-rtl .ag-side-bar-left,
.ag-ltr .ag-side-bar-right {
  border-left: var(--ag-borders) var(--ag-border-color);
}
.ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper,
.ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper {
  border-right: var(--ag-borders) var(--ag-border-color);
}
.ag-rtl .ag-side-bar-left .ag-side-button-button,
.ag-ltr .ag-side-bar-right .ag-side-button-button {
  border-left: var(--ag-selected-tab-underline-width) solid transparent;
  transition: border-left var(--ag-selected-tab-underline-transition-speed);
}
.ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button,
.ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button {
  border-left-color: var(--ag-selected-tab-underline-color);
}

.ag-filter-toolpanel-header {
  height: calc(var(--ag-grid-size) * 6);
}

.ag-filter-toolpanel-header,
.ag-filter-toolpanel-search {
  padding: 0 var(--ag-grid-size);
}

.ag-filter-toolpanel-header:focus-visible {
  outline: none;
}
.ag-filter-toolpanel-header:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-filter-toolpanel-group:not(.ag-has-filter) > .ag-group-title-bar .ag-filter-toolpanel-group-instance-header-icon {
  display: none;
}

.ag-filter-toolpanel-group-level-0-header {
  height: calc(var(--ag-grid-size) * 8);
}

.ag-filter-toolpanel-group-item {
  margin-top: calc(var(--ag-grid-size) * 0.5);
  margin-bottom: calc(var(--ag-grid-size) * 0.5);
}

.ag-filter-toolpanel-search {
  height: var(--ag-header-height);
}

.ag-filter-toolpanel-search-input {
  flex-grow: 1;
  height: calc(var(--ag-grid-size) * 4);
}
.ag-ltr .ag-filter-toolpanel-search-input {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-filter-toolpanel-search-input {
  margin-left: var(--ag-grid-size);
}

.ag-filter-toolpanel-group-level-0 {
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-ltr .ag-filter-toolpanel-expand,
.ag-ltr .ag-filter-toolpanel-group-title-bar-icon {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-filter-toolpanel-expand,
.ag-rtl .ag-filter-toolpanel-group-title-bar-icon {
  margin-left: var(--ag-grid-size);
}

.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}

.ag-ltr .ag-filter-toolpanel-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * var(--ag-indentation-level, 0) + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * var(--ag-indentation-level, 0) + var(--ag-grid-size));
}

.ag-filter-toolpanel-instance-filter {
  border-bottom: var(--ag-borders) var(--ag-border-color);
  border-top: var(--ag-borders) var(--ag-border-color);
  margin-top: var(--ag-grid-size);
}

.ag-ltr .ag-filter-toolpanel-group-instance-header-icon,
.ag-ltr .ag-filter-toolpanel-instance-header-icon {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-filter-toolpanel-group-instance-header-icon,
.ag-rtl .ag-filter-toolpanel-instance-header-icon {
  margin-right: var(--ag-grid-size);
}

.ag-set-filter-group-icons {
  color: var(--ag-secondary-foreground-color);
}

.ag-pivot-mode-panel {
  min-height: var(--ag-header-height);
  height: var(--ag-header-height);
  display: flex;
}

.ag-pivot-mode-select {
  display: flex;
  align-items: center;
}
.ag-ltr .ag-pivot-mode-select {
  margin-left: var(--ag-widget-container-horizontal-padding);
}
.ag-rtl .ag-pivot-mode-select {
  margin-right: var(--ag-widget-container-horizontal-padding);
}

.ag-column-select-header:focus-visible {
  outline: none;
}
.ag-column-select-header:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-column-select-header {
  height: var(--ag-header-height);
  align-items: center;
  padding: 0 var(--ag-widget-container-horizontal-padding);
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-column-panel-column-select {
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-column-group-icons,
.ag-column-select-header-icon {
  color: var(--ag-secondary-foreground-color);
}

.ag-column-select-list .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  background-color: var(--ag-range-selection-border-color);
}
.ag-column-select-list .ag-item-highlight-top::after {
  top: 0;
}
.ag-column-select-list .ag-item-highlight-bottom::after {
  bottom: 0;
}

.ag-header,
.ag-advanced-filter-header {
  background-color: var(--ag-header-background-color);
  border-bottom: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-header-row {
  color: var(--ag-header-foreground-color);
  height: var(--ag-header-height);
}

.ag-pinned-right-header {
  border-left: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-pinned-left-header {
  border-right: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon,
.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon,
.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon {
  margin-right: var(--ag-grid-size);
}

.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,
.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,
.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon {
  margin-left: var(--ag-grid-size);
}

.ag-header-cell,
.ag-header-group-cell {
  padding-left: var(--ag-cell-horizontal-padding);
  padding-right: var(--ag-cell-horizontal-padding);
}
.ag-header-cell.ag-header-cell-moving,
.ag-header-group-cell.ag-header-cell-moving {
  background-color: var(--ag-header-cell-moving-background-color);
}

.ag-ltr .ag-header-group-cell-label.ag-sticky-label {
  left: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-header-group-cell-label.ag-sticky-label {
  right: var(--ag-cell-horizontal-padding);
}

.ag-header-cell:focus-visible {
  outline: none;
}
.ag-header-cell:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-header-group-cell:focus-visible {
  outline: none;
}
.ag-header-group-cell:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-advanced-filter-header-cell:focus-visible {
  outline: none;
}
.ag-advanced-filter-header-cell:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-header-icon {
  color: var(--ag-secondary-foreground-color);
}

.ag-header-expand-icon {
  cursor: pointer;
}
.ag-ltr .ag-header-expand-icon {
  margin-left: 4px;
}
.ag-rtl .ag-header-expand-icon {
  margin-right: 4px;
}

.ag-header-row:not(:first-child) .ag-header-cell:not(.ag-header-span-height.ag-header-span-total),
.ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group {
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover, .ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell:not(.ag-column-hover).ag-column-resizing,
.ag-header-cell:not(.ag-column-resizing) + .ag-header-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,
.ag-header-cell:not(.ag-column-resizing) + .ag-header-cell:not(.ag-column-hover).ag-column-resizing,
.ag-header-group-cell:first-of-type:not(.ag-header-cell-moving):hover,
.ag-header-group-cell:first-of-type.ag-column-resizing,
.ag-header-cell:not(.ag-column-hover):first-of-type:not(.ag-header-cell-moving):hover,
.ag-header-cell:not(.ag-column-hover):first-of-type.ag-column-resizing {
  background-color: var(--ag-header-cell-hover-background-color);
}

.ag-header-cell::before,
.ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group)::before {
  content: "";
  position: absolute;
  z-index: 1;
  display: var(--ag-header-column-separator-display);
  width: var(--ag-header-column-separator-width);
  height: var(--ag-header-column-separator-height);
  top: calc(50% - var(--ag-header-column-separator-height) * 0.5);
  background-color: var(--ag-header-column-separator-color);
}
.ag-ltr .ag-header-cell::before,
.ag-ltr .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group)::before {
  right: 0;
}
.ag-rtl .ag-header-cell::before,
.ag-rtl .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group)::before {
  left: 0;
}

.ag-header-cell-resize {
  display: flex;
  align-items: center;
}

.ag-header-cell-resize::after {
  content: "";
  position: absolute;
  z-index: 1;
  display: var(--ag-header-column-resize-handle-display);
  width: var(--ag-header-column-resize-handle-width);
  height: var(--ag-header-column-resize-handle-height);
  top: calc(50% - var(--ag-header-column-resize-handle-height) * 0.5);
  background-color: var(--ag-header-column-resize-handle-color);
}
.ag-header-cell.ag-header-span-height .ag-header-cell-resize::after {
  height: calc(100% - var(--ag-grid-size) * 4);
  top: calc(var(--ag-grid-size) * 2);
}

.ag-ltr .ag-header-viewport .ag-header-cell-resize::after {
  left: calc(50% - var(--ag-header-column-resize-handle-width));
}
.ag-rtl .ag-header-viewport .ag-header-cell-resize::after {
  right: calc(50% - var(--ag-header-column-resize-handle-width));
}

.ag-pinned-left-header .ag-header-cell-resize::after {
  left: calc(50% - var(--ag-header-column-resize-handle-width));
}

.ag-pinned-right-header .ag-header-cell-resize::after {
  left: 50%;
}

.ag-ltr .ag-header-select-all {
  margin-right: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-header-select-all {
  margin-left: var(--ag-cell-horizontal-padding);
}

.ag-ltr .ag-floating-filter-button {
  margin-left: var(--ag-cell-widget-spacing);
}
.ag-rtl .ag-floating-filter-button {
  margin-right: var(--ag-cell-widget-spacing);
}

.ag-floating-filter-button-button {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  appearance: none;
  background: transparent;
  border: none;
  height: var(--ag-icon-size);
  padding: 0;
  width: var(--ag-icon-size);
}

.ag-filter-loading {
  background-color: var(--ag-control-panel-background-color);
  height: 100%;
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  position: absolute;
  width: 100%;
  z-index: 1;
}

.ag-paging-panel {
  border-top: 1px solid;
  border-top-color: var(--ag-border-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-header-height);
}
.ag-paging-panel > * {
  margin: 0 var(--ag-cell-horizontal-padding);
}
.ag-paging-panel > .ag-paging-page-size .ag-wrapper {
  min-width: calc(var(--ag-grid-size) * 10);
}

.ag-paging-button {
  cursor: pointer;
}

.ag-paging-button.ag-disabled {
  cursor: default;
  color: var(--ag-disabled-foreground-color);
}

.ag-paging-button:focus-visible {
  outline: none;
}
.ag-paging-button:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 0px;
  left: 0px;
  display: block;
  width: calc(100% - 0px);
  height: calc(100% - 0px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-paging-button,
.ag-paging-description {
  margin: 0 var(--ag-grid-size);
}

.ag-status-bar {
  border-top: var(--ag-borders) var(--ag-border-color);
  color: var(--ag-disabled-foreground-color);
  padding-right: calc(var(--ag-grid-size) * 4);
  padding-left: calc(var(--ag-grid-size) * 4);
  line-height: 1.5;
}

.ag-status-name-value-value {
  color: var(--ag-foreground-color);
}

.ag-status-bar-center {
  text-align: center;
}

.ag-status-name-value {
  margin-left: var(--ag-grid-size);
  margin-right: var(--ag-grid-size);
  padding-top: calc(var(--ag-grid-size) * 2);
  padding-bottom: calc(var(--ag-grid-size) * 2);
}

.ag-column-drop-cell {
  background: var(--ag-chip-background-color);
  border-radius: calc(var(--ag-grid-size) * 4);
  height: calc(var(--ag-grid-size) * 4);
  padding: 0 calc(var(--ag-grid-size) * 0.5);
  border: 1px solid var(--ag-chip-border-color);
}

.ag-column-drop-cell:focus-visible {
  outline: none;
}
.ag-column-drop-cell:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 2px;
  left: 2px;
  display: block;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-column-drop-cell-text {
  margin: 0 var(--ag-grid-size);
}

.ag-column-drop-cell-button {
  min-width: calc(var(--ag-grid-size) * 4);
  margin: 0 calc(var(--ag-grid-size) * 0.5);
  color: var(--ag-secondary-foreground-color);
}

.ag-column-drop-cell-drag-handle {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-column-drop-cell-ghost {
  opacity: 0.5;
}

.ag-column-drop-horizontal {
  background-color: var(--ag-header-background-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-header-height);
  border-bottom: var(--ag-borders) var(--ag-border-color);
}
.ag-ltr .ag-column-drop-horizontal {
  padding-left: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-column-drop-horizontal {
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child) {
  border-right: var(--ag-borders) var(--ag-border-color);
}
.ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child) {
  border-left: var(--ag-borders) var(--ag-border-color);
}

.ag-column-drop-horizontal-cell-separator {
  margin: 0 var(--ag-grid-size);
  color: var(--ag-secondary-foreground-color);
}

.ag-column-drop-horizontal-empty-message {
  color: var(--ag-disabled-foreground-color);
}

.ag-ltr .ag-column-drop-horizontal-icon {
  margin-right: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-column-drop-horizontal-icon {
  margin-left: var(--ag-cell-horizontal-padding);
}

.ag-column-drop-vertical-list {
  padding-bottom: var(--ag-grid-size);
  padding-right: var(--ag-grid-size);
  padding-left: var(--ag-grid-size);
}

.ag-column-drop-vertical-cell {
  margin-top: var(--ag-grid-size);
}

.ag-column-drop-vertical {
  min-height: 50px;
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}
.ag-column-drop-vertical.ag-last-column-drop {
  border-bottom: none;
}

.ag-column-drop-vertical-icon {
  margin-left: var(--ag-grid-size);
  margin-right: var(--ag-grid-size);
}

.ag-column-drop-vertical-empty-message {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  color: var(--ag-disabled-foreground-color);
  margin-top: var(--ag-grid-size);
}

.ag-select-agg-func-popup {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  background: var(--ag-background-color);
  height: calc(var(--ag-grid-size) * 5 * 3.5);
  padding: 0;
}

.ag-select-agg-func-virtual-list-item {
  cursor: default;
}
.ag-ltr .ag-select-agg-func-virtual-list-item {
  padding-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-select-agg-func-virtual-list-item {
  padding-right: calc(var(--ag-grid-size) * 2);
}
.ag-select-agg-func-virtual-list-item:hover {
  background-color: var(--ag-selected-row-background-color);
}

.ag-select-agg-func-virtual-list-item:focus-visible {
  outline: none;
}
.ag-select-agg-func-virtual-list-item:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-sort-indicator-container {
  display: flex;
}

.ag-ltr .ag-sort-indicator-icon {
  padding-left: var(--ag-grid-size);
}
.ag-rtl .ag-sort-indicator-icon {
  padding-right: var(--ag-grid-size);
}

.ag-chart {
  position: relative;
  display: flex;
  width: 100%;
  height: 100%;
}

.ag-chart-components-wrapper {
  position: relative;
  display: flex;
  flex: 1 1 auto;
}

.ag-chart-canvas-wrapper {
  position: relative;
  flex: 1 1 auto;
}

.ag-chart-menu {
  position: absolute;
  top: 16px;
  display: flex;
  flex-direction: column;
}
.ag-ltr .ag-chart-menu {
  right: 20px;
}
.ag-rtl .ag-chart-menu {
  left: 20px;
}

.ag-chart-docked-container {
  position: relative;
  min-width: var(--ag-chart-menu-panel-width);
}

.ag-chart-menu-hidden ~ .ag-chart-docked-container {
  display: none;
}

.ag-chart-tabbed-menu {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.ag-chart-tabbed-menu-header {
  flex: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: default;
}

.ag-chart-tabbed-menu-body {
  display: flex;
  flex: 1 1 auto;
  align-items: stretch;
  overflow: hidden;
}

.ag-chart-tab {
  width: 100%;
  overflow: hidden;
  overflow-y: auto;
}

.ag-chart-settings {
  overflow-x: hidden;
}

.ag-chart-settings-wrapper {
  position: relative;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.ag-chart-settings-nav-bar {
  display: flex;
  align-items: center;
  width: 100%;
  height: 30px;
  padding: 0 10px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ag-chart-settings-card-selector {
  display: flex;
  align-items: center;
  justify-content: space-around;
  flex: 1 1 auto;
  height: 100%;
  padding: 0 10px;
}

.ag-chart-settings-card-item {
  cursor: pointer;
  width: 10px;
  height: 10px;
  background-color: #000;
  position: relative;
}
.ag-chart-settings-card-item.ag-not-selected {
  opacity: 0.2;
}
.ag-chart-settings-card-item::before {
  content: " ";
  display: block;
  position: absolute;
  background-color: transparent;
  left: 50%;
  top: 50%;
  margin-left: -10px;
  margin-top: -10px;
  width: 20px;
  height: 20px;
}

.ag-chart-settings-prev,
.ag-chart-settings-next {
  position: relative;
  flex: none;
}
.ag-chart-settings-prev:focus-within,
.ag-chart-settings-next:focus-within {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-radius: 1px;
}

.ag-chart-settings-prev-button,
.ag-chart-settings-next-button {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}

.ag-chart-settings-mini-charts-container {
  position: relative;
  flex: 1 1 auto;
  overflow-x: hidden;
  overflow-y: auto;
}

.ag-chart-settings-mini-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  width: 100%;
  min-height: 100%;
  overflow: hidden;
}
.ag-chart-settings-mini-wrapper.ag-animating {
  transition: left 0.3s;
  transition-timing-function: ease-in-out;
}

.ag-chart-mini-thumbnail {
  cursor: pointer;
}

.ag-chart-mini-thumbnail-canvas {
  display: block;
}

.ag-chart-data-wrapper,
.ag-chart-format-wrapper,
.ag-chart-advanced-settings-wrapper {
  display: flex;
  flex-direction: column;
  position: relative;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding-bottom: 16px;
}

.ag-chart-data-wrapper,
.ag-chart-advanced-settings-wrapper {
  height: 100%;
  overflow-y: auto;
}

.ag-chart-advanced-settings {
  background-color: var(--ag-control-panel-background-color);
}

.ag-chart-advanced-settings-wrapper,
.ag-chart-advanced-settings {
  width: 100%;
}

.ag-chart-advanced-settings-wrapper {
  padding-bottom: 0;
}

.ag-chart-data-section,
.ag-chart-format-section,
.ag-chart-advanced-settings-section {
  display: flex;
  margin: 0;
}

.ag-chart-advanced-settings-section {
  padding-top: var(--ag-grid-size);
  padding-bottom: var(--ag-grid-size);
}
.ag-chart-advanced-settings-section:not(:last-child) {
  border-bottom: 1px solid var(--ag-secondary-border-color);
}

.ag-chart-empty-text {
  display: flex;
  top: 0;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  background-color: var(--ag-background-color);
}

.ag-chart .ag-chart-menu {
  display: none;
}

.ag-chart-menu-hidden:hover .ag-chart-menu {
  display: block;
}

.ag-chart .ag-chart-menu-wrapper .ag-chart-menu {
  display: flex;
  flex-direction: row;
  top: 8px;
  gap: 20px;
  width: auto;
}
.ag-ltr .ag-chart .ag-chart-menu-wrapper .ag-chart-menu {
  right: calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);
  justify-content: right;
}
.ag-rtl .ag-chart .ag-chart-menu-wrapper .ag-chart-menu {
  left: calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);
  justify-content: left;
}

.ag-charts-font-size-color {
  display: flex;
  align-self: stretch;
  justify-content: space-between;
}

.ag-charts-data-group-item {
  position: relative;
}

.ag-charts-data-group-item:not(:last-child) {
  margin-bottom: var(--ag-grid-size);
}

.ag-chart-menu {
  border-radius: var(--ag-card-radius);
  background: var(--ag-background-color);
}

.ag-chart-menu-icon {
  opacity: 0.5;
  margin: 2px 0;
  cursor: pointer;
  border-radius: var(--ag-card-radius);
  color: var(--ag-secondary-foreground-color);
}
.ag-chart-menu-icon:hover {
  opacity: 1;
}

.ag-chart-menu-toolbar-button {
  border: 0;
  background-color: unset;
  padding: 0 2px;
  border-radius: 1px;
}

.ag-chart-mini-thumbnail {
  border: 1px solid var(--ag-secondary-border-color);
  border-radius: 5px;
}
.ag-chart-mini-thumbnail.ag-selected {
  border-color: var(--ag-minichart-selected-chart-color);
  border-width: 2px;
}
.ag-chart-mini-thumbnail:focus-visible {
  outline: none;
  border-color: var(--ag-minichart-selected-chart-color);
  box-shadow: var(--ag-input-focus-box-shadow);
}

.ag-chart-settings-card-item {
  background: var(--ag-foreground-color);
  width: 8px;
  height: 8px;
  border-radius: 4px;
}
.ag-chart-settings-card-item.ag-selected {
  background-color: var(--ag-minichart-selected-page-color);
}

.ag-chart-data-column-drag-handle {
  margin-left: var(--ag-grid-size);
}

.ag-charts-settings-group-title-bar,
.ag-charts-data-group-title-bar,
.ag-charts-format-top-level-group-title-bar {
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  position: relative;
}

.ag-charts-advanced-settings-top-level-group-title-bar {
  position: relative;
  background-color: unset;
}

.ag-charts-data-group-title-bar:focus-visible {
  outline: none;
}
.ag-charts-data-group-title-bar:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-charts-format-top-level-group-title-bar:focus-visible {
  outline: none;
}
.ag-charts-format-top-level-group-title-bar:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-charts-data-group-title-bar .ag-charts-data-group-title,
.ag-charts-format-top-level-group-title-bar .ag-charts-format-top-level-group-title {
  cursor: pointer;
}

.ag-charts-data-group-container {
  padding: calc(var(--ag-widget-container-vertical-padding) * 0.5) var(--ag-widget-container-horizontal-padding);
}
.ag-charts-data-group-container .ag-charts-data-group-item:not(.ag-charts-format-sub-level-group):not(.ag-pill-select):not(.ag-select) {
  height: var(--ag-list-item-height);
}
.ag-charts-data-group-container .ag-charts-data-group-item.ag-picker-field {
  margin-top: var(--ag-grid-size);
}
.ag-charts-data-group-container .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  background-color: var(--ag-range-selection-border-color);
}
.ag-charts-data-group-container .ag-item-highlight-top::after {
  top: 0;
}
.ag-charts-data-group-container .ag-item-highlight-bottom::after {
  bottom: 0;
}

.ag-charts-format-top-level-group-container,
.ag-charts-advanced-settings-top-level-group-container {
  padding: var(--ag-grid-size);
}
.ag-ltr .ag-charts-format-top-level-group-container,
.ag-ltr .ag-charts-advanced-settings-top-level-group-container {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-charts-format-top-level-group-container,
.ag-rtl .ag-charts-advanced-settings-top-level-group-container {
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-charts-format-top-level-group-item,
.ag-charts-advanced-settings-top-level-group-item {
  margin: var(--ag-grid-size) 0;
}

.ag-charts-format-sub-level-group-container {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
}
.ag-charts-format-sub-level-group-container > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}

.ag-charts-format-sub-level-no-header-group-container > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}

.ag-charts-format-sub-level-group-container .ag-charts-format-sub-level-group-item.ag-font-panel-no-header {
  margin: 0;
}

.ag-charts-settings-group-container {
  padding: var(--ag-grid-size);
  row-gap: 8px;
  display: grid;
  grid-template-columns: 60px 1fr 60px 1fr 60px;
}
.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+1) {
  grid-column: 1;
}
.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+2) {
  grid-column: 3;
}
.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+3) {
  grid-column: 5;
}

.ag-chart-menu-panel {
  background-color: var(--ag-control-panel-background-color);
}
.ag-ltr .ag-chart-menu-panel {
  border-left: solid 1px var(--ag-border-color);
}
.ag-rtl .ag-chart-menu-panel {
  border-right: solid 1px var(--ag-border-color);
}

.ag-charts-theme-default {
  --ag-charts-align: none !important;
  --ag-charts-justify: none !important;
}

.ag-date-time-list-page-title-bar {
  display: flex;
}

.ag-date-time-list-page-title {
  flex-grow: 1;
  text-align: center;
}

.ag-date-time-list-page-column-labels-row,
.ag-date-time-list-page-entries-row {
  display: flex;
}

.ag-date-time-list-page-column-label,
.ag-date-time-list-page-entry {
  flex-basis: 0;
  flex-grow: 1;
}

.ag-date-time-list-page-entry {
  cursor: pointer;
  text-align: center;
}

.ag-date-time-list-page-column-label {
  text-align: center;
}

.ag-advanced-filter-header {
  position: relative;
  display: flex;
  align-items: center;
  padding-left: var(--ag-cell-horizontal-padding);
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-advanced-filter {
  display: flex;
  align-items: center;
  width: 100%;
}

.ag-advanced-filter-apply-button,
.ag-advanced-filter-builder-button {
  line-height: normal;
  white-space: nowrap;
}
.ag-ltr .ag-advanced-filter-apply-button,
.ag-ltr .ag-advanced-filter-builder-button {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-advanced-filter-apply-button,
.ag-rtl .ag-advanced-filter-builder-button {
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-advanced-filter-builder-button {
  display: flex;
  align-items: center;
  border: 0;
  background-color: unset;
  color: var(--ag-foreground-color);
  font-size: var(--ag-font-size);
  font-weight: 600;
}
.ag-advanced-filter-builder-button:hover:not(:disabled) {
  background-color: var(--ag-row-hover-color);
}
.ag-advanced-filter-builder-button:not(:disabled) {
  cursor: pointer;
}

.ag-advanced-filter-builder-button-label {
  margin-left: var(--ag-grid-size);
}

.ag-advanced-filter-builder {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
  background-color: var(--ag-control-panel-background-color);
  display: flex;
  flex-direction: column;
}

.ag-advanced-filter-builder-list {
  flex: 1;
  overflow: auto;
}
.ag-advanced-filter-builder-list .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  background-color: var(--ag-range-selection-border-color);
}
.ag-advanced-filter-builder-list .ag-item-highlight-top::after {
  top: 0;
}
.ag-advanced-filter-builder-list .ag-item-highlight-bottom::after {
  bottom: 0;
}

.ag-advanced-filter-builder-button-panel {
  display: flex;
  justify-content: flex-end;
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-apply-button,
.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-cancel-button {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-advanced-filter-builder-item-wrapper {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
  padding-left: calc(var(--ag-icon-size) / 2);
  padding-right: var(--ag-icon-size);
}

.ag-virtual-list-viewport .ag-advanced-filter-builder-item-wrapper .ag-tab-guard {
  position: absolute;
}

.ag-advanced-filter-builder-item-tree-lines > * {
  width: var(--ag-advanced-filter-builder-indent-size);
}

.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root {
  width: var(--ag-icon-size);
}
.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root::before {
  top: 50%;
  height: 50%;
}

.ag-advanced-filter-builder-item-tree-line-horizontal,
.ag-advanced-filter-builder-item-tree-line-vertical,
.ag-advanced-filter-builder-item-tree-line-vertical-top,
.ag-advanced-filter-builder-item-tree-line-vertical-bottom {
  position: relative;
  height: 100%;
  display: flex;
  align-items: center;
}
.ag-advanced-filter-builder-item-tree-line-horizontal::before, .ag-advanced-filter-builder-item-tree-line-horizontal::after,
.ag-advanced-filter-builder-item-tree-line-vertical::before,
.ag-advanced-filter-builder-item-tree-line-vertical::after,
.ag-advanced-filter-builder-item-tree-line-vertical-top::before,
.ag-advanced-filter-builder-item-tree-line-vertical-top::after,
.ag-advanced-filter-builder-item-tree-line-vertical-bottom::before,
.ag-advanced-filter-builder-item-tree-line-vertical-bottom::after {
  content: "";
  position: absolute;
  height: 100%;
}

.ag-advanced-filter-builder-item-tree-line-horizontal::after {
  height: 50%;
  width: calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size));
  top: 0;
  left: calc(var(--ag-icon-size) / 2);
  border-bottom: 1px solid;
  border-color: var(--ag-border-color);
}

.ag-advanced-filter-builder-item-tree-line-vertical::before {
  width: calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);
  top: 0;
  left: calc(var(--ag-icon-size) / 2);
  border-left: 1px solid;
  border-color: var(--ag-border-color);
}

.ag-advanced-filter-builder-item-tree-line-vertical-top::before {
  height: 50%;
  width: calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);
  top: 0;
  left: calc(var(--ag-icon-size) / 2);
  border-left: 1px solid;
  border-color: var(--ag-border-color);
}

.ag-advanced-filter-builder-item-tree-line-vertical-bottom::before {
  height: calc((100% - 1.5 * var(--ag-icon-size)) / 2);
  width: calc(var(--ag-icon-size) / 2);
  top: calc((100% + 1.5 * var(--ag-icon-size)) / 2);
  left: calc(var(--ag-icon-size) / 2);
  border-left: 1px solid;
  border-color: var(--ag-border-color);
}

.ag-advanced-filter-builder-item-condition {
  padding-top: var(--ag-grid-size);
  padding-bottom: var(--ag-grid-size);
}

.ag-advanced-filter-builder-item,
.ag-advanced-filter-builder-item-condition,
.ag-advanced-filter-builder-pill-wrapper,
.ag-advanced-filter-builder-pill,
.ag-advanced-filter-builder-item-buttons,
.ag-advanced-filter-builder-item-tree-lines {
  display: flex;
  align-items: center;
  height: 100%;
}

.ag-advanced-filter-builder-pill-wrapper {
  margin: 0px var(--ag-grid-size);
}

.ag-advanced-filter-builder-pill {
  position: relative;
  border-radius: var(--ag-border-radius);
  padding: var(--ag-grid-size) calc(var(--ag-grid-size) * 2);
  min-height: calc(100% - var(--ag-grid-size) * 3);
  min-width: calc(var(--ag-grid-size) * 2);
}
.ag-advanced-filter-builder-pill .ag-picker-field-display {
  margin-right: var(--ag-grid-size);
}
.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-number {
  font-family: monospace;
  font-weight: 700;
}
.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-empty {
  color: var(--ag-disabled-foreground-color);
}

.ag-advanced-filter-builder-pill:focus-visible {
  outline: none;
}
.ag-advanced-filter-builder-pill:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: -4px;
  left: -4px;
  display: block;
  width: calc(100% - -8px);
  height: calc(100% - -8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-advanced-filter-builder-item-button:focus-visible {
  outline: none;
}
.ag-advanced-filter-builder-item-button:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: -4px;
  left: -4px;
  display: block;
  width: calc(100% - -8px);
  height: calc(100% - -8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-advanced-filter-builder-pill-display {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 500;
}

.ag-advanced-filter-builder-join-pill {
  color: var(--ag-foreground-color);
  background-color: var(--ag-advanced-filter-join-pill-color);
  cursor: pointer;
}

.ag-advanced-filter-builder-column-pill {
  color: var(--ag-foreground-color);
  background-color: var(--ag-advanced-filter-column-pill-color);
  cursor: pointer;
}

.ag-advanced-filter-builder-option-pill {
  color: var(--ag-foreground-color);
  background-color: var(--ag-advanced-filter-option-pill-color);
  cursor: pointer;
}

.ag-advanced-filter-builder-value-pill {
  color: var(--ag-foreground-color);
  background-color: var(--ag-advanced-filter-value-pill-color);
  cursor: text;
  max-width: 140px;
}
.ag-advanced-filter-builder-value-pill .ag-advanced-filter-builder-pill-display {
  display: block;
}

.ag-advanced-filter-builder-item-buttons > * {
  margin: 0 calc(var(--ag-grid-size) * 0.5);
}

.ag-advanced-filter-builder-item-button {
  position: relative;
  cursor: pointer;
  color: var(--ag-secondary-foreground-color);
  opacity: 50%;
}

.ag-advanced-filter-builder-item-button-disabled {
  color: var(--ag-disabled-foreground-color);
  cursor: default;
}

.ag-advanced-filter-builder-virtual-list-container {
  top: var(--ag-grid-size);
}

.ag-advanced-filter-builder-virtual-list-item {
  display: flex;
  cursor: default;
  height: var(--ag-list-item-height);
}
.ag-advanced-filter-builder-virtual-list-item:hover {
  background-color: var(--ag-row-hover-color);
}
.ag-advanced-filter-builder-virtual-list-item:hover .ag-advanced-filter-builder-item-button {
  opacity: 100%;
}

.ag-advanced-filter-builder-virtual-list-item-highlight .ag-advanced-filter-builder-item-button:focus-visible,
.ag-advanced-filter-builder-validation .ag-advanced-filter-builder-invalid {
  opacity: 100%;
}

.ag-advanced-filter-builder-invalid {
  margin: 0 var(--ag-grid-size);
  color: var(--ag-invalid-color);
  cursor: default;
}

.ag-input-field-input {
  width: 100%;
  min-width: 0;
}

.ag-checkbox-input-wrapper {
  font-family: var(--ag-icon-font-family);
  font-weight: var(--ag-icon-font-weight);
  color: var(--ag-icon-font-color);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-checkbox-background-color);
  border-radius: var(--ag-checkbox-border-radius);
  display: inline-block;
  vertical-align: middle;
  flex: none;
}
.ag-checkbox-input-wrapper input,
.ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 100%;
  height: 100%;
}
.ag-checkbox-input-wrapper:focus-within, .ag-checkbox-input-wrapper:active {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-checkbox-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-checkbox-input-wrapper::after {
  content: var(--ag-icon-font-code-checkbox-unchecked, "\f108");
  font-family: inherit;
  color: var(--ag-checkbox-unchecked-color);
  display: var(--ag-icon-font-display-checkbox-unchecked, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-checkbox-input-wrapper.ag-checked::after {
  content: var(--ag-icon-font-code-checkbox-checked, "\f106");
  color: var(--ag-checkbox-checked-color);
  display: var(--ag-icon-font-display-checkbox-checked, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: var(--ag-icon-font-code-checkbox-indeterminate, "\f107");
  color: var(--ag-checkbox-indeterminate-color);
  display: var(--ag-icon-font-display-checkbox-indeterminate, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-checkbox-input-wrapper::before {
  content: "";
  background: transparent center/contain no-repeat;
  position: absolute;
  inset: 0;
  background-image: var(--ag-icon-image-checkbox-unchecked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-unchecked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-unchecked, var(--ag-icon-image-opacity, 0.9));
}
.ag-checkbox-input-wrapper.ag-checked::before {
  background-image: var(--ag-icon-image-checkbox-checked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-checked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-checked, var(--ag-icon-image-opacity, 0.9));
}
.ag-checkbox-input-wrapper.ag-indeterminate::before {
  background-image: var(--ag-icon-image-checkbox-indeterminate, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-indeterminate, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-indeterminate, var(--ag-icon-image-opacity, 0.9));
}

.ag-toggle-button-input-wrapper {
  box-sizing: border-box;
  width: var(--ag-toggle-button-width);
  min-width: var(--ag-toggle-button-width);
  max-width: var(--ag-toggle-button-width);
  height: var(--ag-toggle-button-height);
  background-color: var(--ag-toggle-button-off-background-color);
  border-radius: calc(var(--ag-toggle-button-height) * 0.5);
  position: relative;
  flex: none;
  border: var(--ag-toggle-button-border-width) solid;
  border-color: var(--ag-toggle-button-off-border-color);
}
.ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
}
.ag-toggle-button-input-wrapper:focus-within {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-toggle-button-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-toggle-button-input-wrapper.ag-checked {
  background-color: var(--ag-toggle-button-on-background-color);
  border-color: var(--ag-toggle-button-on-border-color);
}
.ag-toggle-button-input-wrapper::before {
  content: " ";
  position: absolute;
  top: calc(0px - var(--ag-toggle-button-border-width));
  left: calc(0px - var(--ag-toggle-button-border-width));
  display: block;
  box-sizing: border-box;
  height: var(--ag-toggle-button-height);
  width: var(--ag-toggle-button-height);
  background-color: var(--ag-toggle-button-switch-background-color);
  border-radius: 100%;
  transition: left 100ms;
  border: var(--ag-toggle-button-border-width) solid;
  border-color: var(--ag-toggle-button-switch-border-color);
}
.ag-toggle-button-input-wrapper.ag-checked::before {
  left: calc(100% - var(--ag-toggle-button-height) + var(--ag-toggle-button-border-width));
  border-color: var(--ag-toggle-button-on-border-color);
}

.ag-radio-button-input-wrapper {
  font-family: var(--ag-icon-font-family);
  font-weight: var(--ag-icon-font-weight);
  color: var(--ag-icon-font-color);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-checkbox-background-color);
  border-radius: var(--ag-checkbox-border-radius);
  display: inline-block;
  vertical-align: middle;
  flex: none;
  border-radius: var(--ag-icon-size);
}
.ag-radio-button-input-wrapper input,
.ag-radio-button-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 100%;
  height: 100%;
}
.ag-radio-button-input-wrapper:focus-within, .ag-radio-button-input-wrapper:active {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-radio-button-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-radio-button-input-wrapper::after {
  content: var(--ag-icon-font-code-radio-button-off, "\f127");
  color: var(--ag-checkbox-unchecked-color);
  display: var(--ag-icon-font-display-radio-button-off, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-radio-button-input-wrapper.ag-checked::after {
  content: var(--ag-icon-font-code-radio-button-on, "\f128");
  color: var(--ag-checkbox-checked-color);
  display: var(--ag-icon-font-display-radio-button-on, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-radio-button-input-wrapper::before {
  content: "";
  background: transparent center/contain no-repeat;
  position: absolute;
  inset: 0;
  background-image: var(--ag-icon-image-radio-button-off, var(--ag-icon-image));
  display: var(--ag-icon-image-display-radio-button-off, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-radio-button-off, var(--ag-icon-image-opacity, 0.9));
}
.ag-radio-button-input-wrapper.ag-checked::before {
  background-image: var(--ag-icon-image-radio-button-on, var(--ag-icon-image));
  display: var(--ag-icon-image-display-radio-button-on, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-radio-button-on, var(--ag-icon-image-opacity, 0.9));
}

input[class^=ag-][type=range] {
  -webkit-appearance: none;
  width: 100%;
  height: 100%;
  background: none;
  overflow: visible;
}
input[class^=ag-][type=range]::-webkit-slider-runnable-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
}
input[class^=ag-][type=range]::-moz-range-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
}
input[class^=ag-][type=range]::-ms-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
  color: transparent;
  width: calc(100% - 2px);
}
input[class^=ag-][type=range]::-webkit-slider-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
  transform: translateY(calc(var(--ag-icon-size) * -0.5 + 1.5px));
}
input[class^=ag-][type=range]::-ms-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
}
input[class^=ag-][type=range]::-moz-ag-range-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
}
input[class^=ag-][type=range]:focus {
  outline: none;
}
input[class^=ag-][type=range]:focus::-webkit-slider-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}
input[class^=ag-][type=range]:focus::-ms-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}
input[class^=ag-][type=range]:focus::-moz-ag-range-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}
input[class^=ag-][type=range]:active::-webkit-slider-runnable-track {
  background-color: var(--ag-input-focus-border-color);
}
input[class^=ag-][type=range]:active::-moz-ag-range-track {
  background-color: var(--ag-input-focus-border-color);
}
input[class^=ag-][type=range]:active::-ms-track {
  background-color: var(--ag-input-focus-border-color);
}
input[class^=ag-][type=range]:disabled {
  opacity: 0.5;
}

/*
This is used to calculate width of the modal based on page layout.
At the very end an additional column is taken out to account for the
increase in modal content's width because of the content layout grid inside modal content.
*/
button:hover,
a:hover,
input[type=radio]:hover,
input[type=checkbox]:hover,
input[type=radio]:checked:hover,
input[type=checkbox]:checked:hover,
svg:hover {
  cursor: pointer;
}

svg[disabled]:hover,
button[disabled]:hover,
label[disabled]:hover,
input[type=checkbox]:disabled:hover,
input[type=radio]:disabled:hover,
input[type=checkbox]:checked:disabled:hover,
input[type=radio]:checked:disabled:hover {
  cursor: default;
}

/* Utility for making items only visible for screen readers */
.aux__assistive-text--hidden {
  position: absolute !important;
  left: -625rem;
  top: auto;
  width: 0.0625rem;
  height: 0.0625rem;
  overflow: hidden;
}

@font-face {
  font-family: "auxIcons";
  src: url(data:font/truetype;charset=utf-8;base64,AAEAAAANAIAAAwBQRkZUTY4TN40AABnkAAAAHEdERUYAJwA7AAAZxAAAAB5PUy8yDxMGTwAAAVgAAABgY21hcBdX2g8AAAIwAAABXmdhc3AAAAAQAAAZvAAAAAhnbHlmnsXe9gAAA/wAABH8aGVhZBuOVQEAAADcAAAANmhoZWEHwgPHAAABFAAAACRobXR4GDgSogAAAbgAAAB2bG9jYW7ec6gAAAOQAAAAbG1heHAAQgBZAAABOAAAACBuYW1l4ZRRxgAAFfgAAAGncG9zdPcg9pUAABegAAACGwABAAAAAQAAAxa+Cl8PPPUACwQAAAAAANw3iEIAAAAA3DeIQgAA/8AEAAPAAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAQAAAEAAAAAAAAAAAAAAAAAAAAGAAEAAAA1AFcADAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAwP1AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAAHpLwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAEEAAAAAAAAAAFVAAAAAAAAAgAAAAQAAIAAQAFAAIAAwAAAAAAAAACAAEABQABAAIABQAFAAIAAgADAAJAAoACgAJAAgABVAEAAQAGuACABQADgAGAAgAD/AEABQAAAAAAAgABAAUABPAFeASYBAAFAAUAAwwBAAAAAAAADAAAAAwAAABwAAQAAAAAAWAADAAEAAAAcAAQAPAAAAAoACAACAAIAAQAg6S///f//AAAAAAAg6QD//f//AAD/5BcFAAMAAQAKAAAAAAAAAAAAAQADAAABBgAAAQMAAAAAAAABAgAAAAIAAAAAAAAAAAAAAAAAAAABAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAgAEAAYADQAeACOANIA7gEaAT4BdgGkAcgB3gIMAi4CRAJaAuADUgNwA44D1gQOBCwERgSeBOQE/gU2BVwFcAWUBfAGPgaSBt4G9AdMB8oH4ggYCCYIOAhMCFoIbgiCCJAIpAj+AAEAAAAAAAAAAAACAAA5AgABAAAAAAAAAAAAAgAAOQIAAQAAAAAAAAAAAAIAADkCAAEAgAAAA4ADgAALAAATFQkBFSE1IQkBITWAAYD+gAMA/ZABgP6AAnADgFr+mv6aWloBZgFmWgAAAQBAAAADwAOAACcAAAEXIREXNy4BJwcXNxEhNy4BJwcXNychEScHFzcuAScHESEHFzcuAScC9Ez+4U0vJ08nnS9N/uFMCxgMnZ0vTAEfTS+dnQwXDE0BH0wvnSdPJwIuTQEfTC8nTyedL0z+4U0MFwydnS9N/uFML52dDBgLTAEfTS+dJ08nAAEBQABNArIDAAAJAAABBxc3ETMRFzcxAfq6MmdAZzIDAOgogP3dAieAKAAAAgCAAEADgANAAAsAKAAAAQcnByc3JzcXNxcHAyIHDgEHBhUUFx4BFxYzMjc+ATc2NTQnLgEnJiMCwkR+fkR+fkR+fkR+RFBFRmkeHh4eaUZFUFBFRmkeHh4eaUZFUAFCRH5+RH5+RH5+RH4BgB4eaUZGT1BFRmkeHh4eaUZFUE9GRmkeHgAAAAMAwACAA4ADQAADAAcACwAAAREjEQcRIxElESMRAoXKMskCwMkC1P2sAlRt/hkB59n9QALAAAAAAgAA/8AEAAPAAAYAFwAAARcBFwEnNwMhMjY1ETQmIyEiBhURFBYzATOKARBG/qrQRrMDADVLSzX9ADVLSzUB9pEBHEL+nNhD/cpLNQMANUtLNf0ANUsAAAIAAP/ABAADwAADABQAAAE1IRUTISIGFREUFjMhMjY1ETQmIwFAAYDA/QA1S0s1AwA1S0s1AZBgYAIwSzX9ADVLSzUDADVLAAIAAP/ABAADwAASACMAABM1PgEzIR4BFREVDgEjIS4BNRETITI2NRE0JiMhIgYVERQWM0ADJBkDBxghAyQZ/PkYIUADADVLSzX9ADVLSzUDQAcYIQMkGf0ABxghAyQZAwD8gEs1AwA1S0s1/QA1SwADAIAAOgOSA2AABgASABYAAAEHFwkEMBYVFAYjIiY1NDYBFyE3AV07ZP76AUIBQf5aAeBVMiMiMlT+hcr+a8sDYEBt/uT+owFdAcn98nIuJTY2JS5yASDb2wAAAAQAQAAFA8ADgAADAAcACwAQAAA3ESERJTMRIwEzESMBMxEjEUADgP7zs7P+87S0/vSzswUDe/yFYwJS/a4CUv2uAlL9rgAAAAEBQAC8AqYDAAAGAAABBxcHFwkBAYlE2t9EASL+4wMARNvhRAElAR8AAAAABABAAAADwAOAAAsADwAVABkAAAEjFSMVMxUzNTM1IwEhESEHESEVIRElESERAo8+UVE+UVH+kQKg/WCEArT88AMs/ggCoFE+UVE+/pECoHD9TFwDEBz+CAH4AAABAIAAPAOEA0AACwAACQIHCQEXCQE3CQEDQP7C/sJEAT7+wkQBPgE+RP7CAT4DQP7CAT5E/sL+wkQBPv7CRAE+AT4AAAEBQABNArIDAAAIAAABEScHFzcnBxEB2WcyurgyZwMA/dyBKOjkKIACJwAAAQFAALwCpgMAAAcAAAkCNzEnNycCXP7kASFF39pFAwD+4f7bROHbRAAAAAADAIAAtQOAAwAAGAAxAFYAAAEXDgEVFBYzMjY3Fw4BIyInLgEnJic+AT8BMhceARcWFw4BByc+ATU0JiMiBgcnPgEzBQcXFhceARcWMzI2Nxc3Jz4BPwEnJicuAScmIyIGBycHFw4BBwFEQhARW0AbLxQ6I0wpNTIxUyAgExRDK7w1MjFTICATEjklRwkLW0AVJhA4H0Ii/oQEBBUmJmM8O0E1ZCw2LC0sQxMEBBUmJmM8O0EvWihHLDwyTRUCbEETMRpAWhEPOhESDxA4KCgwMlEcOBAPOScoMC1KHEcRJhU/WgoJNw0NzQoKPDExRhMUGxg2LC0iXDcKCjsxMUcTExUTRys8I2M8AAAAAwCAANcDgAMAACEAPQBJAAABMhceARcWFzEXBwYHDgEHBiMiJy4BJyYnMSc3Njc+ATc2FyIHDgEHBgcWFx4BFxYzMjc+ATc2NyYnLgEnJgcyFhUUBiMiJjU0NgIAQTs8YyYmFQQEFSYmYzw7QUE7PGMmJhUEBBUmJmM8O0E1MTJTICATEyAgUzIxNTUyMVMgIBMTICBTMTI1QFtbQEBbWwMAExRGMTE7Cgs7MTFGFBMTFEYxMTsLCjsxMUYUEz0QEDgoJzAxJyg4EBAQEDgoJzEwJyg4EBA+Wj9AWlpAP1oAAAAAAgDAAHQDTQMAAAYADQAAGwERNzUTIQEnIQcVBzXA4cvh/XMBLqEBc6ExAwD+pP7Qp4kBXP67+Ph8KKQAAgCQAFUDOAMgAAYACwAAARcDEwcJASERIxEzAupO/PxO/rgBSP4Ubm4DIFT+7/7uVAFmAWX9NQLLAAAADACgAGADYAMgAAMABwALAA8AEwAXABsAHwAjACcAKwAvAAABFSM1IxUjNSEVIzUhFSM1AxUjNSMVIzUjFSM1IRUjNQEVIzUjFSM1IRUjNSMVIzUBukeNRgHtRwEaRo1HjEeNRgLARv6gR41GAsBGjUcBELCwsLCwsLCwAQiwsLCwsLCwsAEIsLCwsLCwsLAACACgAGADYAMgAAQACQAOABIAFgAaAB4AIgAAJRUjNTMhFSE1ITUVITUpARUjNSUVITUjFSM1JxUjNSEVITUB5WxsAXv+8QEP/vEBD/6FbAHn/vFsbG1sAsD+GaZGRkZG1EdHR0fTR0dHR9NGRkZGAAIAkABVA3MDIAADAAoAAAERIxEhCQEnCQE3A3N3/egBZf6bVAER/u9UAyD9NQLL/pv+mlQBEgERVAAAAAEAgABAA4ADQAAIAAAJAjcBITUhAQIA/oABgET+9AJI/bgBDANA/oD+gEQBDGABDAAAAAADAFUA6wOqApYAHgA7AEAAAAEVIyIGFTEXHgEzMTMVIyInLgEnJjU0Nz4BNzYzMTMhMhceARcWFRQHDgEHBiMxIzUzMjY1NCYjMSM1MwcVITUhAdWrNk4BA0w0q6ssJyY6ERERETomJyyrAQAsJyc6ERAQETonJyyrqzdNTTerqyv+qwFVApZRTjcJNEdRERE5JycsLCcnOhERERE6JyYtLCcmOhERUU42N05Rq1VVAAgAQAAAA8ADgAADAAcADgASABYAGgAhACUAAAERIxEnFwcnJR4BFzEHJyUVITUhFSE1ARcHJyUeARcxBycDESMRAiJEaDHdMQHxN283Md3++/7sA4D+7P4e3THdAp0MGQzdMTdEART+7AEUUzHdMd03bzcx3axEREREAUXdMd0xDBkM3TEBNv7sARQAAQBAAAADwAOAAAkAAAEXAScRIScBFxECJKz+HKwBnKwB5KwDgKz+HKz+ZKwB5KwBnAAAAAMBrgBAAlIDQAAMABkAJgAAJTIWFRQGIyImNTQ2MxEyFhUUBiMiJjU0NjMRMhYVFAYjIiY1NDYzAgAiMDAiIjAwIiIwMCIiMDAiIjAwIiIwMCLkMCIiMDAiIjABLjAiIjAwIiIwAS4wIiIwMCIiMAACACD/3APkA6AABgAOAAABEScBJwEnARcBFyERFwECAoT+5kQBGoQC6kT+5oT+tIQBGgG+/rSE/uZEARqEAeJE/uaEAUyEARoAAAAAAQFAAIACuQMAAAUAAAEHCQEXAQF8PAEB/v88AT0DADz+/P78PAFAAAIA4ABIAwsDQAAGAA8AAAEXCQE3FzcDAQ4BBzEnBycC2DP+6/7qM+Pi4gEVDRkN4uMzAZAz/usBFTPj4wGw/usNGgzi4jMAAAMAYAAgA6ADYAANABwAOAAAJSImJwEeARUUBw4BBwYBNDc+ATc2MzIWFwEuATUBIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmAgA6aCoB0yElGhpbPD3+bhoaWzw9RTpoKv4tISUBTVZMTHEgISEgcUxMVlZMTHEgISEgcUxMcyUiAdIqaDpFPTxbGhoBTUU9PFobGiUh/i0qaDoBoCEgcUxMVlZMTHEgISEgcUxMVlZMTHEgIQADAIAAAAOAA4AABwAVADMAAAEzESERMxUhJzIWFRQGIyImNTQ2MzE3LgEnLgEnIiYjIgYHDgEHOAExDgEHIREhESEuAScC1Vb9qlYBqtUSGRkSEhkZEkoDBgMLGA4DBwMKFAkKEQgQGAb++AMA/vgHFxAC3f10Aox6zBgRERgYEREYOgICAgYIAQIDAwMIBgseEfzRAy8RHgsAAAABAP8APAMkA0AANgAAASoBIyIGBw4BFRccARUHFAYjByMOARUUFh8BAwYWPwEXFjI3PgE1JyY0PwE+AT8BPgE1NCYnJQINAQQBAwYCAgEQWgMCoAQDBAQDjmIEHweRjgQHAwMDCwEBXgICAj0DBAQD/vADQAMDAgYDSgIFArgCA24CBwQDBwJD/v4MCwrpRQECAgcEtwEEAsECAwEmAgcEAwcChAAAAAAGAEAAAAPAA4AABAAJAA4AJQAqAC8AACURIREhIxEzESMRNTMVIwUHFzcVFAYrATcnBxc3JzMyNj0BFzcnNxUhNSE1IREhEQEmAmT9nLCNjY2NAqZCGRZcQbsVGT9CGRW5UHEUGT9u/ZwCZPy2A4A2Amf9mQJn/ZkCjIiIaEIZFr9BXBUZP0IZFXFPwhQZP/CIiDb8gAOAAAEBQACAArkDAAAFAAAJAjcJAQJ9/sMBPTz+/wEBAwD+wP7APAEEAQQAAAAAAgAA/8AEAAPAABsANwAAATIXHgEXFhUUBw4BBwYjIicuAScmNTQ3PgE3NhMyNz4BNzY1NCcuAScmIyIHDgEHBhUUFx4BFxYCAF1RUnojIyMjelJRXV1RUnojIyMjelJRXWpdXosoKCgoi15dampdXosoKCgoi15dA4AjI3pSUV1dUVJ6IyMjI3pSUV1dUVJ6IyP8QCgoi15dampdXosoKCgoi15dampdXosoKAAAAAADAAD/wAQAA8AAGwA3AFMAACUyNz4BNzY1NCcuAScmIyIHDgEHBhUUFx4BFxYTMhceARcWFRQHDgEHBiMiJy4BJyY1NDc+ATc2EzI3PgE3NjU0Jy4BJyYjIgcOAQcGFRQXHgEXFgIANS8uRhQUFBRGLi81NS8uRhQUFBRGLi81XVFSeiMjIyN6UlFdXVFSeiMjIyN6UlFdal1eiygoKCiLXl1qal1eiygoKCiLXl3AFBRGLi81NS8uRhQUFBRGLi81NS8uRhQUAsAjI3pSUV1dUVJ6IyMjI3pSUV1dUVJ6IyP8QCgoi15dampdXosoKCgoi15dampdXosoKAABAIAAQAOAA0AACAAAAQcBIRUhARcBAgBEAQz9uAJI/vREAYADQET+9GD+9EQBgAAEAEAAAAQAA8AABQASABcAHAAAExEhEQEhFzMRIREXAyMRIREjEQU1MxUjAxEhESFAA8D++v1GUcgBlccGdv3OdgEZ8/NRAY7+cgPA/EACtQELTP67ATLM/b4Bav6WAyH48fH90AEY/ugAAAABAUABYAMAAkAAAgAAARc3AUDg4AJA4OAAAAAAAQE8AJ4CogLiAAUAAAEXBxcHAQJZRNneRP7eAuJE2+FEASUAAQFeAJ4CxALiAAUAAAE3CQEnNwFjRAEd/t5E3gKeRP7h/ttE4QAAAAEBJgFQAuYCMAACAAABByECBuABwAIw4AAAAAABAQAA2QMlAoAABQAACQEnBxcBAuD+74pFzwFWAoD+5JBC2QFkAAAAAQFAAIACuQMAAAUAAAEHCQEXAQF8PAEB/v88AT0DADz+/P78PAFAAAEBQAGgAsACAAADAAABITUhAUABgP6AAaBgAAABAMMBBwM+AoAABQAACQEHCQEnAgD+/jsBPQE+PAF/AQE8/sMBPTwAAwBAAEADlQNAACEAOQA+AAATAQcnIzUnIzUzJw4BFRQWMzEzFSMiJy4BJyY1NDY3MSc3BTMWFx4BFxYVFAYHMSc+ATU0JiMxIzUzBxUjJzN2Aso2q0phdB9YMkRONqurLCcnORERSjuFNgJKDColJDcQD0E0Pio4TTerqysIVV0DQP02NqtJYVZYBUszN01RERA6JycsQ2oYhTarAhIROiUmKz5lGj4LRi43TVGqVlYAAAAAAAAOAK4AAQAAAAAAAQAIABIAAQAAAAAAAgAHACsAAQAAAAAAAwAIAEUAAQAAAAAABAAIAGAAAQAAAAAABQALAIEAAQAAAAAABgAIAJ8AAQAAAAAACgAaAN4AAwABBAkAAQAQAAAAAwABBAkAAgAOABsAAwABBAkAAwAQADMAAwABBAkABAAQAE4AAwABBAkABQAWAGkAAwABBAkABgAQAI0AAwABBAkACgA0AKgAYQB1AHgASQBjAG8AbgBzAABhdXhJY29ucwAAUgBlAGcAdQBsAGEAcgAAUmVndWxhcgAAYQB1AHgASQBjAG8AbgBzAABhdXhJY29ucwAAYQB1AHgASQBjAG8AbgBzAABhdXhJY29ucwAAVgBlAHIAcwBpAG8AbgAgADEALgAwAABWZXJzaW9uIDEuMAAAYQB1AHgASQBjAG8AbgBzAABhdXhJY29ucwAARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAABGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANQAAAQIAAgEDAAMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0BLgEvATABMQEyATMGZ2x5cGgxB3VuaTAwMDEHdW5pRTkwMAd1bmlFOTAxB3VuaUU5MDIHdW5pRTkwMwd1bmlFOTA0B3VuaUU5MDUHdW5pRTkwNgd1bmlFOTA3B3VuaUU5MDgHdW5pRTkwOQd1bmlFOTBBB3VuaUU5MEIHdW5pRTkwQwd1bmlFOTBEB3VuaUU5MEUHdW5pRTkwRgd1bmlFOTEwB3VuaUU5MTEHdW5pRTkxMgd1bmlFOTEzB3VuaUU5MTQHdW5pRTkxNQd1bmlFOTE2B3VuaUU5MTcHdW5pRTkxOAd1bmlFOTE5B3VuaUU5MUEHdW5pRTkxQgd1bmlFOTFDB3VuaUU5MUQHdW5pRTkxRQd1bmlFOTFGB3VuaUU5MjAHdW5pRTkyMQd1bmlFOTIyB3VuaUU5MjMHdW5pRTkyNAd1bmlFOTI1B3VuaUU5MjYHdW5pRTkyNwd1bmlFOTI4B3VuaUU5MjkHdW5pRTkyQQd1bmlFOTJCB3VuaUU5MkMHdW5pRTkyRAd1bmlFOTJFB3VuaUU5MkYAAAEAAf//AA8AAQAAAAwAAAAWAAAAAgABAAEANAABAAQAAAACAAAAAAAAAAEAAAAA1aQnCAAAAADcN4hCAAAAANw3iEI=) format("truetype");
  font-weight: normal;
  font-style: normal;
}
.aux-theme-dark .ag-input-wrapper input[type=date] {
  color-scheme: dark;
}
.aux-theme-dark .ag-input-wrapper input[type=date]::-webkit-calendar-picker-indicator {
  color-scheme: dark;
}

.aux-layout__wrapper-16 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding-left: 8px !important;
  padding-right: 8px !important;
  box-sizing: border-box;
}

.aux-layout__wrapper-32 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding-left: 16px !important;
  padding-right: 16px !important;
  box-sizing: border-box;
}

.aux-letterbox-1920 {
  margin: auto;
  max-width: 120rem;
}

@media (max-width: 960px) {
  .aux-g16--sm-1 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 1 + (16px * (1 - 1))
	);
  }
  .aux-g16--sm-2 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 2 + (16px * (2 - 1))
	);
  }
  .aux-g16--sm-3 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 3 + (16px * (3 - 1))
	);
  }
  .aux-g16--sm-4 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 4 + (16px * (4 - 1))
	);
  }
  .aux-g16--sm-5 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 5 + (16px * (5 - 1))
	);
  }
  .aux-g16--sm-6 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 6 + (16px * (6 - 1))
	);
  }
  .aux-g16--sm-7 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 7 + (16px * (7 - 1))
	);
  }
  .aux-g16--sm-8 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 8 + (16px * (8 - 1))
	);
  }
  .aux-g16--sm-9 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 9 + (16px * (9 - 1))
	);
  }
  .aux-g16--sm-10 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 10 + (16px * (10 - 1))
	);
  }
  .aux-g16--sm-11 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 11 + (16px * (11 - 1))
	);
  }
  .aux-g16--sm-12 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 12 + (16px * (12 - 1))
	);
  }
  .aux-g16--xs-1 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 1 + (16px * (1 - 1))
	);
  }
  .aux-g16--xs-2 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 2 + (16px * (2 - 1))
	);
  }
  .aux-g16--xs-3 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 3 + (16px * (3 - 1))
	);
  }
  .aux-g16--xs-4 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 4 + (16px * (4 - 1))
	);
  }
  .aux-g16--xs-5 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 5 + (16px * (5 - 1))
	);
  }
  .aux-g16--xs-6 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 6 + (16px * (6 - 1))
	);
  }
  .aux-g16--xs-7 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 7 + (16px * (7 - 1))
	);
  }
  .aux-g16--xs-8 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 8 + (16px * (8 - 1))
	);
  }
  .aux-g16--xs-9 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 9 + (16px * (9 - 1))
	);
  }
  .aux-g16--xs-10 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 10 + (16px * (10 - 1))
	);
  }
  .aux-g16--xs-11 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 11 + (16px * (11 - 1))
	);
  }
  .aux-g16--xs-12 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 12 + (16px * (12 - 1))
	);
  }
}
@media (min-width: 961px) and (max-width: 1280px) {
  .aux-g16--sm-1 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 1 + (16px * (1 - 1))
	);
  }
  .aux-g16--sm-2 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 2 + (16px * (2 - 1))
	);
  }
  .aux-g16--sm-3 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 3 + (16px * (3 - 1))
	);
  }
  .aux-g16--sm-4 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 4 + (16px * (4 - 1))
	);
  }
  .aux-g16--sm-5 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 5 + (16px * (5 - 1))
	);
  }
  .aux-g16--sm-6 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 6 + (16px * (6 - 1))
	);
  }
  .aux-g16--sm-7 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 7 + (16px * (7 - 1))
	);
  }
  .aux-g16--sm-8 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 8 + (16px * (8 - 1))
	);
  }
  .aux-g16--sm-9 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 9 + (16px * (9 - 1))
	);
  }
  .aux-g16--sm-10 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 10 + (16px * (10 - 1))
	);
  }
  .aux-g16--sm-11 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 11 + (16px * (11 - 1))
	);
  }
  .aux-g16--sm-12 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 12 + (16px * (12 - 1))
	);
  }
}
@media (min-width: 1281px) and (max-width: 1440px) {
  .aux-g16--sm-1 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 1 + (16px * (1 - 1))
	);
  }
  .aux-g16--sm-2 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 2 + (16px * (2 - 1))
	);
  }
  .aux-g16--sm-3 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 3 + (16px * (3 - 1))
	);
  }
  .aux-g16--sm-4 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 4 + (16px * (4 - 1))
	);
  }
  .aux-g16--sm-5 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 5 + (16px * (5 - 1))
	);
  }
  .aux-g16--sm-6 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 6 + (16px * (6 - 1))
	);
  }
  .aux-g16--sm-7 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 7 + (16px * (7 - 1))
	);
  }
  .aux-g16--sm-8 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 8 + (16px * (8 - 1))
	);
  }
  .aux-g16--sm-9 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 9 + (16px * (9 - 1))
	);
  }
  .aux-g16--sm-10 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 10 + (16px * (10 - 1))
	);
  }
  .aux-g16--sm-11 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 11 + (16px * (11 - 1))
	);
  }
  .aux-g16--sm-12 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 12 + (16px * (12 - 1))
	);
  }
  .aux-g16--md-1 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 1 + (16px * (1 - 1))
	);
  }
  .aux-g16--md-2 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 2 + (16px * (2 - 1))
	);
  }
  .aux-g16--md-3 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 3 + (16px * (3 - 1))
	);
  }
  .aux-g16--md-4 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 4 + (16px * (4 - 1))
	);
  }
  .aux-g16--md-5 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 5 + (16px * (5 - 1))
	);
  }
  .aux-g16--md-6 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 6 + (16px * (6 - 1))
	);
  }
  .aux-g16--md-7 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 7 + (16px * (7 - 1))
	);
  }
  .aux-g16--md-8 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 8 + (16px * (8 - 1))
	);
  }
  .aux-g16--md-9 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 9 + (16px * (9 - 1))
	);
  }
  .aux-g16--md-10 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 10 + (16px * (10 - 1))
	);
  }
  .aux-g16--md-11 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 11 + (16px * (11 - 1))
	);
  }
  .aux-g16--md-12 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 12 + (16px * (12 - 1))
	);
  }
}
@media (min-width: 1441px) and (max-width: 1920px) {
  .aux-g16--sm-1 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 1 + (16px * (1 - 1))
	);
  }
  .aux-g16--sm-2 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 2 + (16px * (2 - 1))
	);
  }
  .aux-g16--sm-3 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 3 + (16px * (3 - 1))
	);
  }
  .aux-g16--sm-4 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 4 + (16px * (4 - 1))
	);
  }
  .aux-g16--sm-5 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 5 + (16px * (5 - 1))
	);
  }
  .aux-g16--sm-6 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 6 + (16px * (6 - 1))
	);
  }
  .aux-g16--sm-7 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 7 + (16px * (7 - 1))
	);
  }
  .aux-g16--sm-8 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 8 + (16px * (8 - 1))
	);
  }
  .aux-g16--sm-9 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 9 + (16px * (9 - 1))
	);
  }
  .aux-g16--sm-10 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 10 + (16px * (10 - 1))
	);
  }
  .aux-g16--sm-11 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 11 + (16px * (11 - 1))
	);
  }
  .aux-g16--sm-12 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 12 + (16px * (12 - 1))
	);
  }
  .aux-g16--lg-1 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 1 + (16px * (1 - 1))
	);
  }
  .aux-g16--lg-2 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 2 + (16px * (2 - 1))
	);
  }
  .aux-g16--lg-3 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 3 + (16px * (3 - 1))
	);
  }
  .aux-g16--lg-4 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 4 + (16px * (4 - 1))
	);
  }
  .aux-g16--lg-5 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 5 + (16px * (5 - 1))
	);
  }
  .aux-g16--lg-6 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 6 + (16px * (6 - 1))
	);
  }
  .aux-g16--lg-7 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 7 + (16px * (7 - 1))
	);
  }
  .aux-g16--lg-8 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 8 + (16px * (8 - 1))
	);
  }
  .aux-g16--lg-9 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 9 + (16px * (9 - 1))
	);
  }
  .aux-g16--lg-10 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 10 + (16px * (10 - 1))
	);
  }
  .aux-g16--lg-11 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 11 + (16px * (11 - 1))
	);
  }
  .aux-g16--lg-12 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 12 + (16px * (12 - 1))
	);
  }
}
@media (min-width: 1921px) {
  .aux-g16--sm-1 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 1 + (16px * (1 - 1))
	);
  }
  .aux-g16--sm-2 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 2 + (16px * (2 - 1))
	);
  }
  .aux-g16--sm-3 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 3 + (16px * (3 - 1))
	);
  }
  .aux-g16--sm-4 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 4 + (16px * (4 - 1))
	);
  }
  .aux-g16--sm-5 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 5 + (16px * (5 - 1))
	);
  }
  .aux-g16--sm-6 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 6 + (16px * (6 - 1))
	);
  }
  .aux-g16--sm-7 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 7 + (16px * (7 - 1))
	);
  }
  .aux-g16--sm-8 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 8 + (16px * (8 - 1))
	);
  }
  .aux-g16--sm-9 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 9 + (16px * (9 - 1))
	);
  }
  .aux-g16--sm-10 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 10 + (16px * (10 - 1))
	);
  }
  .aux-g16--sm-11 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 11 + (16px * (11 - 1))
	);
  }
  .aux-g16--sm-12 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 12 + (16px * (12 - 1))
	);
  }
  .aux-g16--xl-1 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 1 + (16px * (1 - 1))
	);
  }
  .aux-g16--xl-2 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 2 + (16px * (2 - 1))
	);
  }
  .aux-g16--xl-3 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 3 + (16px * (3 - 1))
	);
  }
  .aux-g16--xl-4 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 4 + (16px * (4 - 1))
	);
  }
  .aux-g16--xl-5 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 5 + (16px * (5 - 1))
	);
  }
  .aux-g16--xl-6 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 6 + (16px * (6 - 1))
	);
  }
  .aux-g16--xl-7 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 7 + (16px * (7 - 1))
	);
  }
  .aux-g16--xl-8 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 8 + (16px * (8 - 1))
	);
  }
  .aux-g16--xl-9 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 9 + (16px * (9 - 1))
	);
  }
  .aux-g16--xl-10 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 10 + (16px * (10 - 1))
	);
  }
  .aux-g16--xl-11 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 11 + (16px * (11 - 1))
	);
  }
  .aux-g16--xl-12 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 12 + (16px * (12 - 1))
	);
  }
}
@media (max-width: 960px) {
  .aux-g32--sm-1 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 1 + (32px * (1 - 1))
	);
  }
  .aux-g32--sm-2 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 2 + (32px * (2 - 1))
	);
  }
  .aux-g32--sm-3 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 3 + (32px * (3 - 1))
	);
  }
  .aux-g32--sm-4 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 4 + (32px * (4 - 1))
	);
  }
  .aux-g32--sm-5 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 5 + (32px * (5 - 1))
	);
  }
  .aux-g32--sm-6 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 6 + (32px * (6 - 1))
	);
  }
  .aux-g32--sm-7 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 7 + (32px * (7 - 1))
	);
  }
  .aux-g32--sm-8 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 8 + (32px * (8 - 1))
	);
  }
  .aux-g32--sm-9 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 9 + (32px * (9 - 1))
	);
  }
  .aux-g32--sm-10 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 10 + (32px * (10 - 1))
	);
  }
  .aux-g32--sm-11 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 11 + (32px * (11 - 1))
	);
  }
  .aux-g32--sm-12 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 12 + (32px * (12 - 1))
	);
  }
  .aux-g32--xs-1 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 1 + (32px * (1 - 1))
	);
  }
  .aux-g32--xs-2 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 2 + (32px * (2 - 1))
	);
  }
  .aux-g32--xs-3 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 3 + (32px * (3 - 1))
	);
  }
  .aux-g32--xs-4 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 4 + (32px * (4 - 1))
	);
  }
  .aux-g32--xs-5 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 5 + (32px * (5 - 1))
	);
  }
  .aux-g32--xs-6 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 6 + (32px * (6 - 1))
	);
  }
  .aux-g32--xs-7 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 7 + (32px * (7 - 1))
	);
  }
  .aux-g32--xs-8 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 8 + (32px * (8 - 1))
	);
  }
  .aux-g32--xs-9 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 9 + (32px * (9 - 1))
	);
  }
  .aux-g32--xs-10 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 10 + (32px * (10 - 1))
	);
  }
  .aux-g32--xs-11 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 11 + (32px * (11 - 1))
	);
  }
  .aux-g32--xs-12 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 12 + (32px * (12 - 1))
	);
  }
}
@media (min-width: 961px) and (max-width: 1280px) {
  .aux-g32--sm-1 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 1 + (32px * (1 - 1))
	);
  }
  .aux-g32--sm-2 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 2 + (32px * (2 - 1))
	);
  }
  .aux-g32--sm-3 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 3 + (32px * (3 - 1))
	);
  }
  .aux-g32--sm-4 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 4 + (32px * (4 - 1))
	);
  }
  .aux-g32--sm-5 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 5 + (32px * (5 - 1))
	);
  }
  .aux-g32--sm-6 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 6 + (32px * (6 - 1))
	);
  }
  .aux-g32--sm-7 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 7 + (32px * (7 - 1))
	);
  }
  .aux-g32--sm-8 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 8 + (32px * (8 - 1))
	);
  }
  .aux-g32--sm-9 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 9 + (32px * (9 - 1))
	);
  }
  .aux-g32--sm-10 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 10 + (32px * (10 - 1))
	);
  }
  .aux-g32--sm-11 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 11 + (32px * (11 - 1))
	);
  }
  .aux-g32--sm-12 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 12 + (32px * (12 - 1))
	);
  }
}
@media (min-width: 1281px) and (max-width: 1440px) {
  .aux-g32--sm-1 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 1 + (32px * (1 - 1))
	);
  }
  .aux-g32--sm-2 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 2 + (32px * (2 - 1))
	);
  }
  .aux-g32--sm-3 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 3 + (32px * (3 - 1))
	);
  }
  .aux-g32--sm-4 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 4 + (32px * (4 - 1))
	);
  }
  .aux-g32--sm-5 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 5 + (32px * (5 - 1))
	);
  }
  .aux-g32--sm-6 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 6 + (32px * (6 - 1))
	);
  }
  .aux-g32--sm-7 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 7 + (32px * (7 - 1))
	);
  }
  .aux-g32--sm-8 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 8 + (32px * (8 - 1))
	);
  }
  .aux-g32--sm-9 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 9 + (32px * (9 - 1))
	);
  }
  .aux-g32--sm-10 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 10 + (32px * (10 - 1))
	);
  }
  .aux-g32--sm-11 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 11 + (32px * (11 - 1))
	);
  }
  .aux-g32--sm-12 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 12 + (32px * (12 - 1))
	);
  }
  .aux-g32--md-1 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 1 + (32px * (1 - 1))
	);
  }
  .aux-g32--md-2 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 2 + (32px * (2 - 1))
	);
  }
  .aux-g32--md-3 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 3 + (32px * (3 - 1))
	);
  }
  .aux-g32--md-4 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 4 + (32px * (4 - 1))
	);
  }
  .aux-g32--md-5 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 5 + (32px * (5 - 1))
	);
  }
  .aux-g32--md-6 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 6 + (32px * (6 - 1))
	);
  }
  .aux-g32--md-7 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 7 + (32px * (7 - 1))
	);
  }
  .aux-g32--md-8 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 8 + (32px * (8 - 1))
	);
  }
  .aux-g32--md-9 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 9 + (32px * (9 - 1))
	);
  }
  .aux__col-32--md-10 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 10 + (32px * (10 - 1))
	);
  }
  .aux-g32--md-11 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 11 + (32px * (11 - 1))
	);
  }
  .aux-g32--md-12 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 12 + (32px * (12 - 1))
	);
  }
}
@media (min-width: 1441px) and (max-width: 1920px) {
  .aux-g32--sm-1 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 1 + (32px * (1 - 1))
	);
  }
  .aux-g32--sm-2 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 2 + (32px * (2 - 1))
	);
  }
  .aux-g32--sm-3 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 3 + (32px * (3 - 1))
	);
  }
  .aux-g32--sm-4 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 4 + (32px * (4 - 1))
	);
  }
  .aux-g32--sm-5 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 5 + (32px * (5 - 1))
	);
  }
  .aux-g32--sm-6 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 6 + (32px * (6 - 1))
	);
  }
  .aux-g32--sm-7 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 7 + (32px * (7 - 1))
	);
  }
  .aux-g32--sm-8 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 8 + (32px * (8 - 1))
	);
  }
  .aux-g32--sm-9 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 9 + (32px * (9 - 1))
	);
  }
  .aux-g32--sm-10 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 10 + (32px * (10 - 1))
	);
  }
  .aux-g32--sm-11 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 11 + (32px * (11 - 1))
	);
  }
  .aux-g32--sm-12 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 12 + (32px * (12 - 1))
	);
  }
  .aux-g32--lg-1 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 1 + (32px * (1 - 1))
	);
  }
  .aux-g32--lg-2 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 2 + (32px * (2 - 1))
	);
  }
  .aux-g32--lg-3 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 3 + (32px * (3 - 1))
	);
  }
  .aux-g32--lg-4 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 4 + (32px * (4 - 1))
	);
  }
  .aux-g32--lg-5 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 5 + (32px * (5 - 1))
	);
  }
  .aux-g32--lg-6 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 6 + (32px * (6 - 1))
	);
  }
  .aux-g32--lg-7 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 7 + (32px * (7 - 1))
	);
  }
  .aux-g32--lg-8 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 8 + (32px * (8 - 1))
	);
  }
  .aux-g32--lg-9 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 9 + (32px * (9 - 1))
	);
  }
  .aux-g32--lg-10 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 10 + (32px * (10 - 1))
	);
  }
  .aux-g32--lg-11 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 11 + (32px * (11 - 1))
	);
  }
  .aux-g32--lg-12 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 12 + (32px * (12 - 1))
	);
  }
}
@media (min-width: 1921px) {
  .aux-g32--sm-1 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 1 + (32px * (1 - 1))
	);
  }
  .aux-g32--sm-2 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 2 + (32px * (2 - 1))
	);
  }
  .aux-g32--sm-3 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 3 + (32px * (3 - 1))
	);
  }
  .aux-g32--sm-4 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 4 + (32px * (4 - 1))
	);
  }
  .aux-g32--sm-5 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 5 + (32px * (5 - 1))
	);
  }
  .aux-g32--sm-6 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 6 + (32px * (6 - 1))
	);
  }
  .aux-g32--sm-7 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 7 + (32px * (7 - 1))
	);
  }
  .aux-g32--sm-8 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 8 + (32px * (8 - 1))
	);
  }
  .aux-g32--sm-9 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 9 + (32px * (9 - 1))
	);
  }
  .aux-g32--sm-10 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 10 + (32px * (10 - 1))
	);
  }
  .aux-g32--sm-11 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 11 + (32px * (11 - 1))
	);
  }
  .aux-g32--sm-12 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 12 + (32px * (12 - 1))
	);
  }
  .aux-g32--xl-1 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 1 + (32px * (1 - 1))
	);
  }
  .aux-g32--xl-2 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 2 + (32px * (2 - 1))
	);
  }
  .aux-g32--xl-3 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 3 + (32px * (3 - 1))
	);
  }
  .aux-g32--xl-4 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 4 + (32px * (4 - 1))
	);
  }
  .aux-g32--xl-5 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 5 + (32px * (5 - 1))
	);
  }
  .aux-g32--xl-6 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 6 + (32px * (6 - 1))
	);
  }
  .aux-g32--xl-7 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 7 + (32px * (7 - 1))
	);
  }
  .aux-g32--xl-8 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 8 + (32px * (8 - 1))
	);
  }
  .aux-g32--xl-9 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 9 + (32px * (9 - 1))
	);
  }
  .aux-g32--xl-10 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 10 + (32px * (10 - 1))
	);
  }
  .aux-g32--xl-11 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 11 + (32px * (11 - 1))
	);
  }
  .aux-g32--xl-12 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 12 + (32px * (12 - 1))
	);
  }
}
.aux-g16--cw-4 {
  width: calc((((100vw - (16px * 13)) / 12) * 4) + 16px * (4 - 1));
}

.aux-g16--cw-6 {
  width: calc((((100vw - (16px * 13)) / 12) * 6) + 16px * (6 - 1));
}

.aux-g16--cw-8 {
  width: calc((((100vw - (16px * 13)) / 12) * 8) + 16px * (8 - 1));
}

.aux-g16--cw-10 {
  width: calc((((100vw - (16px * 13)) / 12) * 10) + 16px * (10 - 1));
}

.aux-g16--cw-12 {
  width: calc((((100vw - (16px * 13)) / 12) * 12) + 16px * (12 - 1));
}

.aux-g32--cw-2 {
  width: calc((((100vw - (32px * 13)) / 12) * 2) + 32px * (2 - 1));
}

.aux-g32--cw-4 {
  width: calc((((100vw - (32px * 13)) / 12) * 4) + 32px * (4 - 1));
}

.aux-g32--cw-6 {
  width: calc((((100vw - (32px * 13)) / 12) * 6) + 32px * (6 - 1));
}

.aux-g32--cw-8 {
  width: calc((((100vw - (32px * 13)) / 12) * 8) + 32px * (8 - 1));
}

.aux-g32--cw-10 {
  width: calc((((100vw - (32px * 13)) / 12) * 10) + 32px * (10 - 1));
}

.aux-g32--cw-12 {
  width: calc((((100vw - (32px * 13)) / 12) * 12) + 32px * (12 - 1));
}

.aux-p10 {
  font-size: 0.625rem !important;
  line-height: 1.2 !important;
  font-weight: 400;
}

.aux-p11 {
  font-size: 0.6875rem !important;
  line-height: 1.2727272727 !important;
  font-weight: 400;
}

.aux-p12 {
  font-size: 0.75rem !important;
  line-height: 1.3333333333 !important;
  font-weight: 400;
}

.aux-p13 {
  font-size: 0.8125rem !important;
  line-height: 1.2307692308 !important;
  font-weight: 400;
}

.aux-p13b {
  font-size: 0.8125rem !important;
  line-height: 1.5384615385 !important;
  font-weight: 400;
}

.aux-p14 {
  font-size: 0.875rem !important;
  line-height: 1.2857142857 !important;
  font-weight: 400;
}

.aux-p16 {
  font-size: 1rem !important;
  line-height: 1.25 !important;
  font-weight: 400;
}

.aux-p18 {
  font-size: 1.125rem !important;
  line-height: 1.2222222222 !important;
  font-weight: 400;
}

.aux-p20 {
  font-size: 1.25rem !important;
  line-height: 1.2 !important;
  font-weight: 400;
}

.aux-p24 {
  font-size: 1.5rem !important;
  line-height: 1.1666666667 !important;
  font-weight: 400;
}

.aux-p24b {
  font-size: 1.5rem !important;
  line-height: 1.5 !important;
  font-weight: 400;
}

.aux-p28 {
  font-size: 1.75rem !important;
  line-height: 1.2142857143 !important;
  font-weight: 400;
}

.aux-p36 {
  font-size: 2.25rem !important;
  line-height: 1.2222222222 !important;
  font-weight: 400;
}

.aux-p40 {
  font-size: 2.5rem !important;
  line-height: 1.2 !important;
  font-weight: 400;
}

.aux-p48 {
  font-size: 3rem !important;
  line-height: 1.25 !important;
  font-weight: 400;
}

.aux-p60 {
  font-size: 3.75rem !important;
  line-height: 1.2 !important;
  font-weight: 400;
}

.aux-bold {
  font-weight: 700;
}

.aux-italics {
  font-style: italic;
}

.aux-underline {
  text-decoration: underline;
}

.aux-caps {
  text-transform: uppercase;
}

.aux-theme-light {
  color: var(--primary-text__color);
}
.aux-theme-light .aux-primary {
  color: #1b1d20;
}
.aux-theme-light .aux-secondary {
  color: #6d7581;
}
.aux-theme-light .aux-action {
  color: #0000f3;
}
.aux-theme-light .aux-disabled {
  color: #a5aab3;
}
.aux-theme-light .aux-error {
  color: #d90400;
}
.aux-theme-light .aux-success {
  color: #048119;
}
.aux-theme-light .aux-informational {
  color: #007ac9;
}
.aux-theme-light .aux-attention {
  color: #cb2cc0;
}
.aux-theme-light .aux-form-element-border {
  color: #c0c4ca;
}
.aux-theme-light .aux-focus {
  color: #f5f8ff;
}
.aux-theme-light .aux-container {
  background-color: #ffffff;
}
.aux-theme-light .aux-container-alternate {
  background-color: #f7f8fa;
}
.aux-theme-light .aux-app {
  background-color: #f1f2f4;
}
.aux-theme-light .aux-border {
  border-color: #dbdde1;
}
.aux-theme-light .aux-border--top {
  border-top-color: #dbdde1;
}
.aux-theme-light .aux-border--bottom {
  border-bottom-color: #dbdde1;
}
.aux-theme-light .aux-border--left {
  border-left-color: #dbdde1;
}
.aux-theme-light .aux-border--right {
  border-right-color: #dbdde1;
}

.aux-theme-dark {
  color: var(--primary-text__color);
}
.aux-theme-dark .aux-primary {
  color: #ffffff;
}
.aux-theme-dark .aux-secondary {
  color: #a5aab3;
}
.aux-theme-dark .aux-action {
  color: #5a76ff;
}
.aux-theme-dark .aux-disabled {
  color: #6d7581;
}
.aux-theme-dark .aux-error {
  color: #ff5755;
}
.aux-theme-dark .aux-success {
  color: #04bd24;
}
.aux-theme-dark .aux-informational {
  color: #0998f6;
}
.aux-theme-dark .aux-attention {
  color: #df48d4;
}
.aux-theme-dark .aux-form-element-border {
  color: #6d7581;
}
.aux-theme-dark .aux-focus {
  color: #1b1d20;
}
.aux-theme-dark .aux-container {
  background-color: #27292e;
}
.aux-theme-dark .aux-container-alternate {
  background-color: #212326;
}
.aux-theme-dark .aux-app {
  background-color: #000000;
}
.aux-theme-dark .aux-border {
  border-color: #40454c;
}
.aux-theme-dark .aux-border--top {
  border-top-color: #40454c;
}
.aux-theme-dark .aux-border--bottom {
  border-bottom-color: #40454c;
}
.aux-theme-dark .aux-border--left {
  border-left-color: #40454c;
}
.aux-theme-dark .aux-border--right {
  border-right-color: #40454c;
}

body {
  --ag-legacy-styles-loaded: "true";
}

.ag-icon {
  font-family: var(--ag-icon-font-family);
  font-weight: var(--ag-icon-font-weight);
  color: var(--ag-icon-font-color);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  position: relative;
}

.ag-icon::before {
  content: "";
  font-family: inherit;
}

.ag-icon::after {
  background: transparent var(--ag-icon-image, none) center/contain no-repeat;
  display: var(--ag-icon-image-display);
  opacity: var(--ag-icon-image-opacity, 0.9);
  position: absolute;
  inset: 0;
  content: "";
}

.ag-icon-aggregation {
  font-family: var(--ag-icon-font-family-aggregation, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-aggregation, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-aggregation, var(--ag-icon-font-color));
}

.ag-icon-aggregation::before {
  content: var(--ag-icon-font-code-aggregation, "\f101");
  display: var(--ag-icon-font-display-aggregation, var(--ag-icon-font-display));
}

.ag-icon-aggregation::after {
  background-image: var(--ag-icon-image-aggregation, var(--ag-icon-image));
  display: var(--ag-icon-image-display-aggregation, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-aggregation, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-arrows {
  font-family: var(--ag-icon-font-family-arrows, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-arrows, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-arrows, var(--ag-icon-font-color));
}

.ag-icon-arrows::before {
  content: var(--ag-icon-font-code-arrows, "\f102");
  display: var(--ag-icon-font-display-arrows, var(--ag-icon-font-display));
}

.ag-icon-arrows::after {
  background-image: var(--ag-icon-image-arrows, var(--ag-icon-image));
  display: var(--ag-icon-image-display-arrows, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-arrows, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-asc {
  font-family: var(--ag-icon-font-family-asc, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-asc, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-asc, var(--ag-icon-font-color));
}

.ag-icon-asc::before {
  content: var(--ag-icon-font-code-asc, "\f103");
  display: var(--ag-icon-font-display-asc, var(--ag-icon-font-display));
}

.ag-icon-asc::after {
  background-image: var(--ag-icon-image-asc, var(--ag-icon-image));
  display: var(--ag-icon-image-display-asc, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-asc, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-cancel {
  font-family: var(--ag-icon-font-family-cancel, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-cancel, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-cancel, var(--ag-icon-font-color));
}

.ag-icon-cancel::before {
  content: var(--ag-icon-font-code-cancel, "\f104");
  display: var(--ag-icon-font-display-cancel, var(--ag-icon-font-display));
}

.ag-icon-cancel::after {
  background-image: var(--ag-icon-image-cancel, var(--ag-icon-image));
  display: var(--ag-icon-image-display-cancel, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-cancel, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-chart {
  font-family: var(--ag-icon-font-family-chart, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-chart, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-chart, var(--ag-icon-font-color));
}

.ag-icon-chart::before {
  content: var(--ag-icon-font-code-chart, "\f105");
  display: var(--ag-icon-font-display-chart, var(--ag-icon-font-display));
}

.ag-icon-chart::after {
  background-image: var(--ag-icon-image-chart, var(--ag-icon-image));
  display: var(--ag-icon-image-display-chart, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-chart, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-checkbox-checked {
  font-family: var(--ag-icon-font-family-checkbox-checked, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-checkbox-checked, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-checkbox-checked, var(--ag-icon-font-color));
}

.ag-icon-checkbox-checked::before {
  content: var(--ag-icon-font-code-checkbox-checked, "\f106");
  display: var(--ag-icon-font-display-checkbox-checked, var(--ag-icon-font-display));
}

.ag-icon-checkbox-checked::after {
  background-image: var(--ag-icon-image-checkbox-checked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-checked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-checked, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-checkbox-indeterminate {
  font-family: var(--ag-icon-font-family-checkbox-indeterminate, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-checkbox-indeterminate, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-checkbox-indeterminate, var(--ag-icon-font-color));
}

.ag-icon-checkbox-indeterminate::before {
  content: var(--ag-icon-font-code-checkbox-indeterminate, "\f107");
  display: var(--ag-icon-font-display-checkbox-indeterminate, var(--ag-icon-font-display));
}

.ag-icon-checkbox-indeterminate::after {
  background-image: var(--ag-icon-image-checkbox-indeterminate, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-indeterminate, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-indeterminate, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-checkbox-unchecked {
  font-family: var(--ag-icon-font-family-checkbox-unchecked, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-checkbox-unchecked, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-checkbox-unchecked, var(--ag-icon-font-color));
}

.ag-icon-checkbox-unchecked::before {
  content: var(--ag-icon-font-code-checkbox-unchecked, "\f108");
  display: var(--ag-icon-font-display-checkbox-unchecked, var(--ag-icon-font-display));
}

.ag-icon-checkbox-unchecked::after {
  background-image: var(--ag-icon-image-checkbox-unchecked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-unchecked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-unchecked, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-color-picker {
  font-family: var(--ag-icon-font-family-color-picker, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-color-picker, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-color-picker, var(--ag-icon-font-color));
}

.ag-icon-color-picker::before {
  content: var(--ag-icon-font-code-color-picker, "\f109");
  display: var(--ag-icon-font-display-color-picker, var(--ag-icon-font-display));
}

.ag-icon-color-picker::after {
  background-image: var(--ag-icon-image-color-picker, var(--ag-icon-image));
  display: var(--ag-icon-image-display-color-picker, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-color-picker, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-columns {
  font-family: var(--ag-icon-font-family-columns, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-columns, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-columns, var(--ag-icon-font-color));
}

.ag-icon-columns::before {
  content: var(--ag-icon-font-code-columns, "\f10a");
  display: var(--ag-icon-font-display-columns, var(--ag-icon-font-display));
}

.ag-icon-columns::after {
  background-image: var(--ag-icon-image-columns, var(--ag-icon-image));
  display: var(--ag-icon-image-display-columns, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-columns, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-contracted {
  font-family: var(--ag-icon-font-family-contracted, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-contracted, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-contracted, var(--ag-icon-font-color));
}

.ag-icon-contracted::before {
  content: var(--ag-icon-font-code-contracted, "\f10b");
  display: var(--ag-icon-font-display-contracted, var(--ag-icon-font-display));
}

.ag-icon-contracted::after {
  background-image: var(--ag-icon-image-contracted, var(--ag-icon-image));
  display: var(--ag-icon-image-display-contracted, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-contracted, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-copy {
  font-family: var(--ag-icon-font-family-copy, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-copy, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-copy, var(--ag-icon-font-color));
}

.ag-icon-copy::before {
  content: var(--ag-icon-font-code-copy, "\f10c");
  display: var(--ag-icon-font-display-copy, var(--ag-icon-font-display));
}

.ag-icon-copy::after {
  background-image: var(--ag-icon-image-copy, var(--ag-icon-image));
  display: var(--ag-icon-image-display-copy, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-copy, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-cross {
  font-family: var(--ag-icon-font-family-cross, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-cross, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-cross, var(--ag-icon-font-color));
}

.ag-icon-cross::before {
  content: var(--ag-icon-font-code-cross, "\f10d");
  display: var(--ag-icon-font-display-cross, var(--ag-icon-font-display));
}

.ag-icon-cross::after {
  background-image: var(--ag-icon-image-cross, var(--ag-icon-image));
  display: var(--ag-icon-image-display-cross, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-cross, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-csv {
  font-family: var(--ag-icon-font-family-csv, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-csv, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-csv, var(--ag-icon-font-color));
}

.ag-icon-csv::before {
  content: var(--ag-icon-font-code-csv, "\f10e");
  display: var(--ag-icon-font-display-csv, var(--ag-icon-font-display));
}

.ag-icon-csv::after {
  background-image: var(--ag-icon-image-csv, var(--ag-icon-image));
  display: var(--ag-icon-image-display-csv, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-csv, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-cut {
  font-family: var(--ag-icon-font-family-cut, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-cut, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-cut, var(--ag-icon-font-color));
}

.ag-icon-cut::before {
  content: var(--ag-icon-font-code-cut, "\f10f");
  display: var(--ag-icon-font-display-cut, var(--ag-icon-font-display));
}

.ag-icon-cut::after {
  background-image: var(--ag-icon-image-cut, var(--ag-icon-image));
  display: var(--ag-icon-image-display-cut, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-cut, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-desc {
  font-family: var(--ag-icon-font-family-desc, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-desc, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-desc, var(--ag-icon-font-color));
}

.ag-icon-desc::before {
  content: var(--ag-icon-font-code-desc, "\f110");
  display: var(--ag-icon-font-display-desc, var(--ag-icon-font-display));
}

.ag-icon-desc::after {
  background-image: var(--ag-icon-image-desc, var(--ag-icon-image));
  display: var(--ag-icon-image-display-desc, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-desc, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-excel {
  font-family: var(--ag-icon-font-family-excel, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-excel, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-excel, var(--ag-icon-font-color));
}

.ag-icon-excel::before {
  content: var(--ag-icon-font-code-excel, "\f111");
  display: var(--ag-icon-font-display-excel, var(--ag-icon-font-display));
}

.ag-icon-excel::after {
  background-image: var(--ag-icon-image-excel, var(--ag-icon-image));
  display: var(--ag-icon-image-display-excel, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-excel, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-expanded {
  font-family: var(--ag-icon-font-family-expanded, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-expanded, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-expanded, var(--ag-icon-font-color));
}

.ag-icon-expanded::before {
  content: var(--ag-icon-font-code-expanded, "\f112");
  display: var(--ag-icon-font-display-expanded, var(--ag-icon-font-display));
}

.ag-icon-expanded::after {
  background-image: var(--ag-icon-image-expanded, var(--ag-icon-image));
  display: var(--ag-icon-image-display-expanded, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-expanded, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-eye-slash {
  font-family: var(--ag-icon-font-family-eye-slash, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-eye-slash, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-eye-slash, var(--ag-icon-font-color));
}

.ag-icon-eye-slash::before {
  content: var(--ag-icon-font-code-eye-slash, "\f113");
  display: var(--ag-icon-font-display-eye-slash, var(--ag-icon-font-display));
}

.ag-icon-eye-slash::after {
  background-image: var(--ag-icon-image-eye-slash, var(--ag-icon-image));
  display: var(--ag-icon-image-display-eye-slash, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-eye-slash, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-eye {
  font-family: var(--ag-icon-font-family-eye, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-eye, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-eye, var(--ag-icon-font-color));
}

.ag-icon-eye::before {
  content: var(--ag-icon-font-code-eye, "\f114");
  display: var(--ag-icon-font-display-eye, var(--ag-icon-font-display));
}

.ag-icon-eye::after {
  background-image: var(--ag-icon-image-eye, var(--ag-icon-image));
  display: var(--ag-icon-image-display-eye, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-eye, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-filter {
  font-family: var(--ag-icon-font-family-filter, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-filter, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-filter, var(--ag-icon-font-color));
}

.ag-icon-filter::before {
  content: var(--ag-icon-font-code-filter, "\f115");
  display: var(--ag-icon-font-display-filter, var(--ag-icon-font-display));
}

.ag-icon-filter::after {
  background-image: var(--ag-icon-image-filter, var(--ag-icon-image));
  display: var(--ag-icon-image-display-filter, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-filter, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-first {
  font-family: var(--ag-icon-font-family-first, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-first, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-first, var(--ag-icon-font-color));
}

.ag-icon-first::before {
  content: var(--ag-icon-font-code-first, "\f116");
  display: var(--ag-icon-font-display-first, var(--ag-icon-font-display));
}

.ag-icon-first::after {
  background-image: var(--ag-icon-image-first, var(--ag-icon-image));
  display: var(--ag-icon-image-display-first, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-first, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-grip {
  font-family: var(--ag-icon-font-family-grip, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-grip, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-grip, var(--ag-icon-font-color));
}

.ag-icon-grip::before {
  content: var(--ag-icon-font-code-grip, "\f117");
  display: var(--ag-icon-font-display-grip, var(--ag-icon-font-display));
}

.ag-icon-grip::after {
  background-image: var(--ag-icon-image-grip, var(--ag-icon-image));
  display: var(--ag-icon-image-display-grip, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-grip, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-group {
  font-family: var(--ag-icon-font-family-group, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-group, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-group, var(--ag-icon-font-color));
}

.ag-icon-group::before {
  content: var(--ag-icon-font-code-group, "\f118");
  display: var(--ag-icon-font-display-group, var(--ag-icon-font-display));
}

.ag-icon-group::after {
  background-image: var(--ag-icon-image-group, var(--ag-icon-image));
  display: var(--ag-icon-image-display-group, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-group, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-last {
  font-family: var(--ag-icon-font-family-last, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-last, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-last, var(--ag-icon-font-color));
}

.ag-icon-last::before {
  content: var(--ag-icon-font-code-last, "\f119");
  display: var(--ag-icon-font-display-last, var(--ag-icon-font-display));
}

.ag-icon-last::after {
  background-image: var(--ag-icon-image-last, var(--ag-icon-image));
  display: var(--ag-icon-image-display-last, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-last, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-left {
  font-family: var(--ag-icon-font-family-left, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-left, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-left, var(--ag-icon-font-color));
}

.ag-icon-left::before {
  content: var(--ag-icon-font-code-left, "\f11a");
  display: var(--ag-icon-font-display-left, var(--ag-icon-font-display));
}

.ag-icon-left::after {
  background-image: var(--ag-icon-image-left, var(--ag-icon-image));
  display: var(--ag-icon-image-display-left, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-left, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-linked {
  font-family: var(--ag-icon-font-family-linked, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-linked, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-linked, var(--ag-icon-font-color));
}

.ag-icon-linked::before {
  content: var(--ag-icon-font-code-linked, "\f11b");
  display: var(--ag-icon-font-display-linked, var(--ag-icon-font-display));
}

.ag-icon-linked::after {
  background-image: var(--ag-icon-image-linked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-linked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-linked, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-loading {
  font-family: var(--ag-icon-font-family-loading, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-loading, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-loading, var(--ag-icon-font-color));
}

.ag-icon-loading::before {
  content: var(--ag-icon-font-code-loading, "\f11c");
  display: var(--ag-icon-font-display-loading, var(--ag-icon-font-display));
}

.ag-icon-loading::after {
  background-image: var(--ag-icon-image-loading, var(--ag-icon-image));
  display: var(--ag-icon-image-display-loading, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-loading, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-maximize {
  font-family: var(--ag-icon-font-family-maximize, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-maximize, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-maximize, var(--ag-icon-font-color));
}

.ag-icon-maximize::before {
  content: var(--ag-icon-font-code-maximize, "\f11d");
  display: var(--ag-icon-font-display-maximize, var(--ag-icon-font-display));
}

.ag-icon-maximize::after {
  background-image: var(--ag-icon-image-maximize, var(--ag-icon-image));
  display: var(--ag-icon-image-display-maximize, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-maximize, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-menu {
  font-family: var(--ag-icon-font-family-menu, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-menu, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-menu, var(--ag-icon-font-color));
}

.ag-icon-menu::before {
  content: var(--ag-icon-font-code-menu, "\f11e");
  display: var(--ag-icon-font-display-menu, var(--ag-icon-font-display));
}

.ag-icon-menu::after {
  background-image: var(--ag-icon-image-menu, var(--ag-icon-image));
  display: var(--ag-icon-image-display-menu, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-menu, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-minimize {
  font-family: var(--ag-icon-font-family-minimize, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-minimize, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-minimize, var(--ag-icon-font-color));
}

.ag-icon-minimize::before {
  content: var(--ag-icon-font-code-minimize, "\f11f");
  display: var(--ag-icon-font-display-minimize, var(--ag-icon-font-display));
}

.ag-icon-minimize::after {
  background-image: var(--ag-icon-image-minimize, var(--ag-icon-image));
  display: var(--ag-icon-image-display-minimize, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-minimize, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-next {
  font-family: var(--ag-icon-font-family-next, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-next, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-next, var(--ag-icon-font-color));
}

.ag-icon-next::before {
  content: var(--ag-icon-font-code-next, "\f120");
  display: var(--ag-icon-font-display-next, var(--ag-icon-font-display));
}

.ag-icon-next::after {
  background-image: var(--ag-icon-image-next, var(--ag-icon-image));
  display: var(--ag-icon-image-display-next, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-next, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-none {
  font-family: var(--ag-icon-font-family-none, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-none, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-none, var(--ag-icon-font-color));
}

.ag-icon-none::before {
  content: var(--ag-icon-font-code-none, "\f121");
  display: var(--ag-icon-font-display-none, var(--ag-icon-font-display));
}

.ag-icon-none::after {
  background-image: var(--ag-icon-image-none, var(--ag-icon-image));
  display: var(--ag-icon-image-display-none, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-none, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-not-allowed {
  font-family: var(--ag-icon-font-family-not-allowed, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-not-allowed, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-not-allowed, var(--ag-icon-font-color));
}

.ag-icon-not-allowed::before {
  content: var(--ag-icon-font-code-not-allowed, "\f122");
  display: var(--ag-icon-font-display-not-allowed, var(--ag-icon-font-display));
}

.ag-icon-not-allowed::after {
  background-image: var(--ag-icon-image-not-allowed, var(--ag-icon-image));
  display: var(--ag-icon-image-display-not-allowed, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-not-allowed, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-paste {
  font-family: var(--ag-icon-font-family-paste, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-paste, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-paste, var(--ag-icon-font-color));
}

.ag-icon-paste::before {
  content: var(--ag-icon-font-code-paste, "\f123");
  display: var(--ag-icon-font-display-paste, var(--ag-icon-font-display));
}

.ag-icon-paste::after {
  background-image: var(--ag-icon-image-paste, var(--ag-icon-image));
  display: var(--ag-icon-image-display-paste, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-paste, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-pin {
  font-family: var(--ag-icon-font-family-pin, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-pin, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-pin, var(--ag-icon-font-color));
}

.ag-icon-pin::before {
  content: var(--ag-icon-font-code-pin, "\f124");
  display: var(--ag-icon-font-display-pin, var(--ag-icon-font-display));
}

.ag-icon-pin::after {
  background-image: var(--ag-icon-image-pin, var(--ag-icon-image));
  display: var(--ag-icon-image-display-pin, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-pin, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-pivot {
  font-family: var(--ag-icon-font-family-pivot, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-pivot, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-pivot, var(--ag-icon-font-color));
}

.ag-icon-pivot::before {
  content: var(--ag-icon-font-code-pivot, "\f125");
  display: var(--ag-icon-font-display-pivot, var(--ag-icon-font-display));
}

.ag-icon-pivot::after {
  background-image: var(--ag-icon-image-pivot, var(--ag-icon-image));
  display: var(--ag-icon-image-display-pivot, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-pivot, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-previous {
  font-family: var(--ag-icon-font-family-previous, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-previous, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-previous, var(--ag-icon-font-color));
}

.ag-icon-previous::before {
  content: var(--ag-icon-font-code-previous, "\f126");
  display: var(--ag-icon-font-display-previous, var(--ag-icon-font-display));
}

.ag-icon-previous::after {
  background-image: var(--ag-icon-image-previous, var(--ag-icon-image));
  display: var(--ag-icon-image-display-previous, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-previous, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-radio-button-off {
  font-family: var(--ag-icon-font-family-radio-button-off, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-radio-button-off, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-radio-button-off, var(--ag-icon-font-color));
}

.ag-icon-radio-button-off::before {
  content: var(--ag-icon-font-code-radio-button-off, "\f127");
  display: var(--ag-icon-font-display-radio-button-off, var(--ag-icon-font-display));
}

.ag-icon-radio-button-off::after {
  background-image: var(--ag-icon-image-radio-button-off, var(--ag-icon-image));
  display: var(--ag-icon-image-display-radio-button-off, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-radio-button-off, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-radio-button-on {
  font-family: var(--ag-icon-font-family-radio-button-on, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-radio-button-on, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-radio-button-on, var(--ag-icon-font-color));
}

.ag-icon-radio-button-on::before {
  content: var(--ag-icon-font-code-radio-button-on, "\f128");
  display: var(--ag-icon-font-display-radio-button-on, var(--ag-icon-font-display));
}

.ag-icon-radio-button-on::after {
  background-image: var(--ag-icon-image-radio-button-on, var(--ag-icon-image));
  display: var(--ag-icon-image-display-radio-button-on, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-radio-button-on, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-right {
  font-family: var(--ag-icon-font-family-right, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-right, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-right, var(--ag-icon-font-color));
}

.ag-icon-right::before {
  content: var(--ag-icon-font-code-right, "\f129");
  display: var(--ag-icon-font-display-right, var(--ag-icon-font-display));
}

.ag-icon-right::after {
  background-image: var(--ag-icon-image-right, var(--ag-icon-image));
  display: var(--ag-icon-image-display-right, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-right, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-save {
  font-family: var(--ag-icon-font-family-save, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-save, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-save, var(--ag-icon-font-color));
}

.ag-icon-save::before {
  content: var(--ag-icon-font-code-save, "\f12a");
  display: var(--ag-icon-font-display-save, var(--ag-icon-font-display));
}

.ag-icon-save::after {
  background-image: var(--ag-icon-image-save, var(--ag-icon-image));
  display: var(--ag-icon-image-display-save, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-save, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-small-down {
  font-family: var(--ag-icon-font-family-small-down, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-small-down, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-small-down, var(--ag-icon-font-color));
}

.ag-icon-small-down::before {
  content: var(--ag-icon-font-code-small-down, "\f12b");
  display: var(--ag-icon-font-display-small-down, var(--ag-icon-font-display));
}

.ag-icon-small-down::after {
  background-image: var(--ag-icon-image-small-down, var(--ag-icon-image));
  display: var(--ag-icon-image-display-small-down, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-small-down, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-small-left {
  font-family: var(--ag-icon-font-family-small-left, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-small-left, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-small-left, var(--ag-icon-font-color));
}

.ag-icon-small-left::before {
  content: var(--ag-icon-font-code-small-left, "\f12c");
  display: var(--ag-icon-font-display-small-left, var(--ag-icon-font-display));
}

.ag-icon-small-left::after {
  background-image: var(--ag-icon-image-small-left, var(--ag-icon-image));
  display: var(--ag-icon-image-display-small-left, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-small-left, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-small-right {
  font-family: var(--ag-icon-font-family-small-right, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-small-right, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-small-right, var(--ag-icon-font-color));
}

.ag-icon-small-right::before {
  content: var(--ag-icon-font-code-small-right, "\f12d");
  display: var(--ag-icon-font-display-small-right, var(--ag-icon-font-display));
}

.ag-icon-small-right::after {
  background-image: var(--ag-icon-image-small-right, var(--ag-icon-image));
  display: var(--ag-icon-image-display-small-right, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-small-right, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-small-up {
  font-family: var(--ag-icon-font-family-small-up, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-small-up, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-small-up, var(--ag-icon-font-color));
}

.ag-icon-small-up::before {
  content: var(--ag-icon-font-code-small-up, "\f12e");
  display: var(--ag-icon-font-display-small-up, var(--ag-icon-font-display));
}

.ag-icon-small-up::after {
  background-image: var(--ag-icon-image-small-up, var(--ag-icon-image));
  display: var(--ag-icon-image-display-small-up, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-small-up, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-tick {
  font-family: var(--ag-icon-font-family-tick, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-tick, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-tick, var(--ag-icon-font-color));
}

.ag-icon-tick::before {
  content: var(--ag-icon-font-code-tick, "\f12f");
  display: var(--ag-icon-font-display-tick, var(--ag-icon-font-display));
}

.ag-icon-tick::after {
  background-image: var(--ag-icon-image-tick, var(--ag-icon-image));
  display: var(--ag-icon-image-display-tick, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-tick, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-tree-closed {
  font-family: var(--ag-icon-font-family-tree-closed, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-tree-closed, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-tree-closed, var(--ag-icon-font-color));
}

.ag-icon-tree-closed::before {
  content: var(--ag-icon-font-code-tree-closed, "\f130");
  display: var(--ag-icon-font-display-tree-closed, var(--ag-icon-font-display));
}

.ag-icon-tree-closed::after {
  background-image: var(--ag-icon-image-tree-closed, var(--ag-icon-image));
  display: var(--ag-icon-image-display-tree-closed, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-tree-closed, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-tree-indeterminate {
  font-family: var(--ag-icon-font-family-tree-indeterminate, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-tree-indeterminate, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-tree-indeterminate, var(--ag-icon-font-color));
}

.ag-icon-tree-indeterminate::before {
  content: var(--ag-icon-font-code-tree-indeterminate, "\f131");
  display: var(--ag-icon-font-display-tree-indeterminate, var(--ag-icon-font-display));
}

.ag-icon-tree-indeterminate::after {
  background-image: var(--ag-icon-image-tree-indeterminate, var(--ag-icon-image));
  display: var(--ag-icon-image-display-tree-indeterminate, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-tree-indeterminate, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-tree-open {
  font-family: var(--ag-icon-font-family-tree-open, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-tree-open, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-tree-open, var(--ag-icon-font-color));
}

.ag-icon-tree-open::before {
  content: var(--ag-icon-font-code-tree-open, "\f132");
  display: var(--ag-icon-font-display-tree-open, var(--ag-icon-font-display));
}

.ag-icon-tree-open::after {
  background-image: var(--ag-icon-image-tree-open, var(--ag-icon-image));
  display: var(--ag-icon-image-display-tree-open, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-tree-open, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-unlinked {
  font-family: var(--ag-icon-font-family-unlinked, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-unlinked, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-unlinked, var(--ag-icon-font-color));
}

.ag-icon-unlinked::before {
  content: var(--ag-icon-font-code-unlinked, "\f133");
  display: var(--ag-icon-font-display-unlinked, var(--ag-icon-font-display));
}

.ag-icon-unlinked::after {
  background-image: var(--ag-icon-image-unlinked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-unlinked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-unlinked, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-up {
  font-family: var(--ag-icon-font-family-up, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-up, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-up, var(--ag-icon-font-color));
}

.ag-icon-up::before {
  content: var(--ag-icon-font-code-up, "\f134");
  display: var(--ag-icon-font-display-up, var(--ag-icon-font-display));
}

.ag-icon-up::after {
  background-image: var(--ag-icon-image-up, var(--ag-icon-image));
  display: var(--ag-icon-image-display-up, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-up, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-down {
  font-family: var(--ag-icon-font-family-down, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-down, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-down, var(--ag-icon-font-color));
}

.ag-icon-down::before {
  content: var(--ag-icon-font-code-down, "\f135");
  display: var(--ag-icon-font-display-down, var(--ag-icon-font-display));
}

.ag-icon-down::after {
  background-image: var(--ag-icon-image-down, var(--ag-icon-image));
  display: var(--ag-icon-image-display-down, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-down, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-plus {
  font-family: var(--ag-icon-font-family-plus, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-plus, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-plus, var(--ag-icon-font-color));
}

.ag-icon-plus::before {
  content: var(--ag-icon-font-code-plus, "\f136");
  display: var(--ag-icon-font-display-plus, var(--ag-icon-font-display));
}

.ag-icon-plus::after {
  background-image: var(--ag-icon-image-plus, var(--ag-icon-image));
  display: var(--ag-icon-image-display-plus, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-plus, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-minus {
  font-family: var(--ag-icon-font-family-minus, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-minus, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-minus, var(--ag-icon-font-color));
}

.ag-icon-minus::before {
  content: var(--ag-icon-font-code-minus, "\f137");
  display: var(--ag-icon-font-display-minus, var(--ag-icon-font-display));
}

.ag-icon-minus::after {
  background-image: var(--ag-icon-image-minus, var(--ag-icon-image));
  display: var(--ag-icon-image-display-minus, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-minus, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-menu-alt {
  font-family: var(--ag-icon-font-family-menu-alt, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-menu-alt, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-menu-alt, var(--ag-icon-font-color));
}

.ag-icon-menu-alt::before {
  content: var(--ag-icon-font-code-menu-alt, "\f138");
  display: var(--ag-icon-font-display-menu-alt, var(--ag-icon-font-display));
}

.ag-icon-menu-alt::after {
  background-image: var(--ag-icon-image-menu-alt, var(--ag-icon-image));
  display: var(--ag-icon-image-display-menu-alt, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-menu-alt, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-settings {
  font-family: var(--ag-icon-font-family-settings, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-settings, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-settings, var(--ag-icon-font-color));
}

.ag-icon-settings::before {
  content: var(--ag-icon-font-code-settings, "\f139");
  display: var(--ag-icon-font-display-settings, var(--ag-icon-font-display));
}

.ag-icon-settings::after {
  background-image: var(--ag-icon-image-settings, var(--ag-icon-image));
  display: var(--ag-icon-image-display-settings, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-settings, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-row-drag::before {
  content: var(--ag-icon-font-code-grip);
}

.ag-left-arrow::before {
  content: var(--ag-icon-font-code-left);
}

.ag-right-arrow::before {
  content: var(--ag-icon-font-code-right);
}

[class*=ag-theme-] {
  --ag-foreground-color: #000;
  --ag-data-color: var(--ag-foreground-color);
  --ag-secondary-foreground-color: var(--ag-foreground-color);
  --ag-header-foreground-color: var(--ag-secondary-foreground-color);
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-background-color: #fff;
  --ag-header-background-color: transparent;
  --ag-tooltip-background-color: transparent;
  --ag-subheader-background-color: transparent;
  --ag-subheader-toolbar-background-color: transparent;
  --ag-control-panel-background-color: transparent;
  --ag-side-button-selected-background-color: var(--ag-control-panel-background-color);
  --ag-selected-row-background-color: #bbb;
  --ag-odd-row-background-color: var(--ag-background-color);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-menu-background-color: var(--ag-background-color);
  --ag-menu-border-color: var(--ag-border-color);
  --ag-panel-background-color: var(--ag-background-color);
  --ag-panel-border-color: var(--ag-border-color);
  --ag-row-hover-color: transparent;
  --ag-column-hover-color: transparent;
  --ag-range-selection-border-color: var(--ag-foreground-color);
  --ag-range-selection-border-style: solid;
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: var(--ag-range-selection-background-color);
  --ag-range-selection-background-color-3: var(--ag-range-selection-background-color);
  --ag-range-selection-background-color-4: var(--ag-range-selection-background-color);
  --ag-range-selection-highlight-color: var(--ag-range-selection-border-color);
  --ag-selected-tab-underline-color: var(--ag-range-selection-border-color);
  --ag-selected-tab-underline-width: 0;
  --ag-selected-tab-underline-transition-speed: 0s;
  --ag-range-selection-chart-category-background-color: rgba(0, 255, 132, 0.1);
  --ag-range-selection-chart-background-color: rgba(0, 88, 255, 0.1);
  --ag-header-cell-hover-background-color: transparent;
  --ag-header-cell-moving-background-color: var(--ag-background-color);
  --ag-value-change-value-highlight-background-color: rgba(22, 160, 133, 0.5);
  --ag-value-change-delta-up-color: #43a047;
  --ag-value-change-delta-down-color: #e53935;
  --ag-row-loading-skeleton-effect-color: rgba(66, 66, 66, 0.2);
  --ag-chip-background-color: transparent;
  --ag-chip-border-color: var(--ag-chip-background-color);
  --ag-borders: solid 1px;
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-borders-critical: var(--ag-borders);
  --ag-borders-secondary: var(--ag-borders);
  --ag-secondary-border-color: var(--ag-border-color);
  --ag-row-border-style: solid;
  --ag-row-border-color: var(--ag-secondary-border-color);
  --ag-row-border-width: 1px;
  --ag-cell-horizontal-border: solid transparent;
  --ag-borders-input: var(--ag-borders-secondary);
  --ag-input-border-color: var(--ag-secondary-border-color);
  --ag-borders-input-invalid: solid 2px;
  --ag-input-border-color-invalid: var(--ag-invalid-color);
  --ag-borders-side-button: var(--ag-borders);
  --ag-border-radius: 0px;
  --ag-wrapper-border-radius: var(--ag-border-radius);
  --ag-row-border-color: var(--ag-secondary-border-color);
  --ag-header-column-separator-display: none;
  --ag-header-column-separator-height: 100%;
  --ag-header-column-separator-width: 1px;
  --ag-header-column-separator-color: var(--ag-secondary-border-color);
  --ag-header-column-resize-handle-display: none;
  --ag-header-column-resize-handle-height: 50%;
  --ag-header-column-resize-handle-width: 1px;
  --ag-header-column-resize-handle-color: var(--ag-secondary-border-color);
  --ag-invalid-color: red;
  --ag-input-disabled-border-color: var(--ag-input-border-color);
  --ag-input-disabled-background-color: transparent;
  --ag-checkbox-background-color: transparent;
  --ag-checkbox-border-radius: var(--ag-border-radius);
  --ag-checkbox-checked-color: var(--ag-foreground-color);
  --ag-checkbox-unchecked-color: var(--ag-foreground-color);
  --ag-checkbox-indeterminate-color: var(--ag-checkbox-unchecked-color);
  --ag-toggle-button-off-border-color: var(--ag-checkbox-unchecked-color);
  --ag-toggle-button-off-background-color: var(--ag-checkbox-unchecked-color);
  --ag-toggle-button-on-border-color: var(--ag-checkbox-checked-color);
  --ag-toggle-button-on-background-color: var(--ag-checkbox-checked-color);
  --ag-toggle-button-switch-background-color: var(--ag-background-color);
  --ag-toggle-button-switch-border-color: var(--ag-toggle-button-off-border-color);
  --ag-toggle-button-border-width: 1px;
  --ag-toggle-button-height: var(--ag-icon-size);
  --ag-toggle-button-width: calc(var(--ag-toggle-button-height) * 2);
  --ag-input-focus-box-shadow: none;
  --ag-input-focus-border-color: none;
  --ag-minichart-selected-chart-color: var(--ag-checkbox-checked-color);
  --ag-minichart-selected-page-color: var(--ag-checkbox-checked-color);
  --ag-grid-size: 4px;
  --ag-icon-size: 12px;
  --ag-icon-font-weight: normal;
  --ag-icon-font-color: var(--ag-foreground-color);
  --ag-icon-image-display: block;
  --ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-horizontal-spacing: calc(var(--ag-grid-size) * 2);
  --ag-widget-vertical-spacing: var(--ag-grid-size);
  --ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);
  --ag-cell-widget-spacing: var(--ag-cell-horizontal-padding);
  --ag-row-height: calc(var(--ag-grid-size) * 6 + 1px);
  --ag-header-height: var(--ag-row-height);
  --ag-list-item-height: calc(var(--ag-grid-size) * 5);
  --ag-column-select-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));
  --ag-set-filter-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));
  --ag-advanced-filter-builder-indent-size: calc(var(--ag-grid-size) * 2 + var(--ag-icon-size));
  --ag-row-group-indent-size: calc(var(--ag-cell-widget-spacing) + var(--ag-icon-size));
  --ag-filter-tool-panel-group-indent: 16px;
  --ag-tab-min-width: 220px;
  --ag-chart-menu-panel-width: var(--ag-tab-min-width);
  --ag-menu-min-width: 181px;
  --ag-side-bar-panel-width: 200px;
  --ag-font-family: "Helvetica Neue", sans-serif;
  --ag-font-size: 14px;
  --ag-card-radius: var(--ag-border-radius);
  --ag-card-shadow: none;
  --ag-popup-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);
  --ag-advanced-filter-join-pill-color: #f08e8d;
  --ag-advanced-filter-column-pill-color: #a6e194;
  --ag-advanced-filter-option-pill-color: #f3c08b;
  --ag-advanced-filter-value-pill-color: #85c0e4;
}

.ag-root-wrapper,
.ag-sticky-top,
.ag-sticky-bottom,
.ag-dnd-ghost {
  background-color: var(--ag-background-color);
}

.ag-sticky-bottom {
  border-top: var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width);
}

.ag-root-wrapper,
.ag-popup {
  --ag-indentation-level: 0;
}

[class*=ag-theme-] {
  -webkit-font-smoothing: antialiased;
  font-family: var(--ag-font-family);
  font-size: var(--ag-font-size);
  line-height: normal;
  color: var(--ag-foreground-color);
}

ag-grid,
ag-grid-angular,
ag-grid-ng2,
ag-grid-polymer,
ag-grid-aurelia {
  display: block;
}

.ag-aria-description-container {
  z-index: 9999;
  border: 0px;
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  width: 1px;
  position: absolute;
  overflow: hidden;
  padding: 0px;
  white-space: nowrap;
}

.ag-hidden {
  display: none !important;
}

.ag-invisible {
  visibility: hidden !important;
}

.ag-drag-handle {
  cursor: grab;
}

.ag-column-drop-wrapper {
  display: flex;
}

.ag-column-drop-horizontal-half-width {
  display: inline-block;
  width: 50% !important;
}

.ag-unselectable {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ag-selectable {
  -moz-user-select: text;
  -webkit-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

.ag-tab {
  position: relative;
}

.ag-tab-guard {
  position: absolute;
  width: 0;
  height: 0;
  display: block;
}

.ag-virtual-list-viewport .ag-tab-guard {
  position: sticky;
}

.ag-tab-guard-top {
  top: 1px;
}

.ag-tab-guard-bottom {
  bottom: 1px;
}

.ag-select-agg-func-popup {
  position: absolute;
}

.ag-input-wrapper,
.ag-picker-field-wrapper {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  line-height: normal;
  position: relative;
}

.ag-shake-left-to-right {
  animation-direction: alternate;
  animation-duration: 0.2s;
  animation-iteration-count: infinite;
  animation-name: ag-shake-left-to-right;
}

@keyframes ag-shake-left-to-right {
  from {
    padding-left: 6px;
    padding-right: 2px;
  }
  to {
    padding-left: 2px;
    padding-right: 6px;
  }
}
.ag-root-wrapper {
  cursor: default;
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  white-space: normal;
}

.ag-root-wrapper.ag-layout-normal {
  height: 100%;
}

.ag-watermark {
  position: absolute;
  bottom: 20px;
  right: 25px;
  opacity: 0.7;
  transition: opacity 1s ease-out 3s;
  color: #9b9b9b;
}

.ag-watermark::before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjA5IiBoZWlnaHQ9IjM2IiB2aWV3Qm94PSIwIDAgMjA5IDM2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTkyLjk5MyAyMy42NTgyVjE1LjcxMTdIMTc5LjQ1MkwxNzEuNTA1IDIzLjY1ODJIMTkyLjk5M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTIwOC4yNSAzLjk1MDgxSDE5MS4yNzZMMTgzLjI2NiAxMS44OTczSDIwOC4yNVYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTYzLjYyMiAzMS42MDQ4TDE2Ny42OTEgMjcuNTM2MUgxODEuNDIzVjM1LjQ4MjdIMTYzLjYyMlYzMS42MDQ4WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTY2LjYxIDE5Ljc4MDNIMTc1LjM4M0wxODMuMzkzIDExLjgzMzdIMTY2LjYxVjE5Ljc4MDNaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNTcuMDExIDMxLjYwNDdIMTYzLjYyMkwxNzEuNTA1IDIzLjY1ODJIMTU3LjAxMVYzMS42MDQ3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTkxLjI3NiAzLjk1MDgxTDE4Ny4yMDggOC4wMTk0MUgxNjEuMjdWMC4wNzI4NzZIMTkxLjI3NlYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMjAuODM5MSAzMC4yMDYxSDguMzc4OTJMNi4yMTc0NSAzNS41NDYySDAuNzUwMjQ0TDEyLjI1NjggOC41OTE1NUgxNy4wMjQ3TDI4LjUzMTMgMzUuNTQ2MkgyMy4wMDA1TDIwLjgzOTEgMzAuMjA2MVpNMTkuMTIyNyAyNS45NDY4TDE0LjYwOSAxNC45NDg4TDEwLjA5NTQgMjUuOTQ2OEgxOS4xMjI3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTA0LjQzNyAxOC41MDg5QzEwNi4wMjYgMTYuMTU2NyAxMTAuMDMxIDE1LjkwMjQgMTExLjY4NCAxNS45MDI0VjIwLjQ3OTZDMTA5LjY1IDIwLjQ3OTYgMTA3LjYxNSAyMC41NDMyIDEwNi40MDcgMjEuNDMzMkMxMDUuMiAyMi4zMjMyIDEwNC41NjQgMjMuNTMxMSAxMDQuNTY0IDI0Ljk5MzJWMzUuNTQ2Mkg5OS42MDUxVjE1LjkwMjRIMTA0LjM3M0wxMDQuNDM3IDE4LjUwODlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xMTkuMzc2IDE1LjkwMjRIMTE0LjQxOFYzNS41NDYySDExOS4zNzZWMTUuOTAyNFoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTExOS4zNzYgNy4xMjkzOUgxMTQuNDE4VjEyLjk3OEgxMTkuMzc2VjcuMTI5MzlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNDMuOTc5IDcuMTI5MzlWMzUuNTQ2MkgxMzkuMjExTDEzOS4wODQgMzIuNTU4M0MxMzguMzg0IDMzLjU3NTUgMTM3LjQ5NCAzNC40MDE5IDEzNi40MTQgMzUuMDM3NkMxMzUuMzMzIDM1LjYwOTggMTMzLjk5OCAzNS45Mjc2IDEzMi40NzIgMzUuOTI3NkMxMzEuMTM3IDM1LjkyNzYgMTI5Ljg2NiAzNS42NzMzIDEyOC43ODUgMzUuMjI4M0MxMjcuNjQxIDM0LjcxOTcgMTI2LjYyMyAzNC4wODQgMTI1Ljc5NyAzMy4xOTRDMTI0Ljk3MSAzMi4zMDQgMTI0LjI3MSAzMS4yMjMzIDEyMy44MjYgMzAuMDE1NEMxMjMuMzE4IDI4LjgwNzUgMTIzLjEyNyAyNy40MDkgMTIzLjEyNyAyNS44ODMyQzEyMy4xMjcgMjQuMzU3NSAxMjMuMzgxIDIyLjk1ODkgMTIzLjgyNiAyMS42ODc0QzEyNC4zMzUgMjAuNDE2IDEyNC45NzEgMTkuMzM1MyAxMjUuNzk3IDE4LjQ0NTNDMTI2LjYyMyAxNy41NTUyIDEyNy42NDEgMTYuODU2IDEyOC43ODUgMTYuMzQ3NEMxMjkuOTI5IDE1LjgzODggMTMxLjEzNyAxNS41ODQ1IDEzMi40NzIgMTUuNTg0NUMxMzMuOTk4IDE1LjU4NDUgMTM1LjI2OSAxNS44Mzg4IDEzNi4zNSAxNi40MTA5QzEzNy40MzEgMTYuOTgzMSAxMzguMzIxIDE3Ljc0NTkgMTM5LjAyIDE4LjgyNjdWNy4xOTI5NUgxNDMuOTc5VjcuMTI5MzlaTTEzMy41NTMgMzEuNjY4M0MxMzUuMjA2IDMxLjY2ODMgMTM2LjQ3NyAzMS4wOTYyIDEzNy40OTQgMzAuMDE1NEMxMzguNTExIDI4LjkzNDcgMTM5LjAyIDI3LjQ3MjUgMTM5LjAyIDI1LjY5MjVDMTM5LjAyIDIzLjkxMjUgMTM4LjUxMSAyMi41MTM5IDEzNy40OTQgMjEuMzY5NkMxMzYuNDc3IDIwLjI4ODggMTM1LjIwNiAxOS43MTY3IDEzMy41NTMgMTkuNzE2N0MxMzEuOTYzIDE5LjcxNjcgMTMwLjYyOCAyMC4yODg4IDEyOS42NzUgMjEuMzY5NkMxMjguNjU4IDIyLjQ1MDMgMTI4LjE0OSAyMy45MTI1IDEyOC4xNDkgMjUuNjkyNUMxMjguMTQ5IDI3LjQ3MjUgMTI4LjY1OCAyOC44NzExIDEyOS42NzUgMjkuOTUxOEMxMzAuNjkyIDMxLjA5NjEgMTMxLjk2MyAzMS42NjgzIDEzMy41NTMgMzEuNjY4M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTU3LjIwMjQgMjAuMzUyNUg0NC45MzNWMjQuNjExOEg1MS45MjU5QzUxLjczNTIgMjYuNzczMyA1MC45MDg4IDI4LjQyNjEgNDkuNTEwMiAyOS43NjExQzQ4LjExMTYgMzEuMDMyNiA0Ni4zMzE1IDMxLjY2ODMgNDQuMDQyOSAzMS42NjgzQzQyLjc3MTUgMzEuNjY4MyA0MS41NjM2IDMxLjQxNCA0MC41NDY1IDMwLjk2OUMzOS40NjU3IDMwLjUyNCAzOC41NzU3IDI5Ljg4ODMgMzcuODEyOSAyOC45OTgzQzM3LjA1IDI4LjE3MTggMzYuNDc3OCAyNy4xNTQ3IDM2LjAzMjggMjUuOTQ2OEMzNS41ODc4IDI0LjczODkgMzUuMzk3MSAyMy40Njc1IDM1LjM5NzEgMjIuMDA1M0MzNS4zOTcxIDIwLjU0MzIgMzUuNTg3OCAxOS4yNzE3IDM2LjAzMjggMTguMDYzOEMzNi40MTQzIDE2Ljg1NiAzNy4wNSAxNS45MDI0IDM3LjgxMjkgMTUuMDEyNEMzOC41NzU3IDE0LjE4NTkgMzkuNDY1NyAxMy41NTAyIDQwLjU0NjUgMTMuMDQxNkM0MS42MjcyIDEyLjU5NjYgNDIuNzcxNSAxMi4zNDIzIDQ0LjEwNjUgMTIuMzQyM0M0Ni43NzY2IDEyLjM0MjMgNDguODEwOSAxMi45NzggNTAuMjA5NSAxNC4yNDk1TDUzLjUxNTIgMTAuOTQzOEM1MS4wMzU5IDkuMDM2NTkgNDcuODU3MyA4LjAxOTQxIDQ0LjEwNjUgOC4wMTk0MUM0Mi4wMDg2IDguMDE5NDEgNDAuMTAxNSA4LjMzNzI5IDM4LjM4NSA5LjAzNjU5QzM2LjY2ODYgOS43MzU4OCAzNS4yMDY0IDEwLjYyNTkgMzMuOTk4NSAxMS44MzM3QzMyLjc5MDYgMTMuMDQxNiAzMS44MzcxIDE0LjUwMzggMzEuMjAxNCAxNi4yMjAzQzMwLjU2NTYgMTcuOTM2NyAzMC4yNDc4IDE5Ljg0MzggMzAuMjQ3OCAyMS44NzgyQzMwLjI0NzggMjMuOTEyNSAzMC41NjU2IDI1LjgxOTcgMzEuMjY0OSAyNy41MzYxQzMxLjk2NDIgMjkuMjUyNiAzMi44NTQyIDMwLjcxNDcgMzQuMDYyMSAzMS45MjI2QzM1LjI3IDMzLjEzMDUgMzYuNzMyMSAzNC4wODQxIDM4LjQ0ODYgMzQuNzE5OEM0MC4xNjUgMzUuNDE5MSA0Mi4wNzIyIDM1LjczNyA0NC4xMDY1IDM1LjczN0M0Ni4xNDA4IDM1LjczNyA0Ny45ODQ0IDM1LjQxOTEgNDkuNjM3MyAzNC43MTk4QzUxLjI5MDIgMzQuMDIwNSA1Mi42ODg4IDMzLjEzMDUgNTMuODMzMSAzMS45MjI2QzU0Ljk3NzQgMzAuNzE0NyA1NS44Njc0IDI5LjI1MjYgNTYuNTAzMSAyNy41MzYxQzU3LjEzODggMjUuODE5NyA1Ny40NTY3IDIzLjkxMjUgNTcuNDU2NyAyMS44NzgyVjIxLjA1MTdDNTcuMjY2IDIwLjkyNDYgNTcuMjAyNCAyMC42MDY3IDU3LjIwMjQgMjAuMzUyNVoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTk1Ljk4MTUgMjAuMzUyNUg4My43MTIxVjI0LjYxMThIOTAuNzA1QzkwLjUxNDMgMjYuNzczMyA4OS42ODc5IDI4LjQyNjEgODguMjg5MyAyOS43NjExQzg2Ljg5MDcgMzEuMDMyNiA4NS4xMTA2IDMxLjY2ODMgODIuODIyIDMxLjY2ODNDODEuNTUwNiAzMS42NjgzIDgwLjM0MjcgMzEuNDE0IDc5LjMyNTYgMzAuOTY5Qzc4LjI0NDggMzAuNTI0IDc3LjM1NDggMjkuODg4MyA3Ni41OTIgMjguOTk4M0M3NS44MjkxIDI4LjE3MTggNzUuMjU3IDI3LjE1NDcgNzQuODExOSAyNS45NDY4Qzc0LjM2NjkgMjQuNzM4OSA3NC4xNzYyIDIzLjQ2NzUgNzQuMTc2MiAyMi4wMDUzQzc0LjE3NjIgMjAuNTQzMiA3NC4zNjY5IDE5LjI3MTcgNzQuODExOSAxOC4wNjM4Qzc1LjE5MzQgMTYuODU2IDc1LjgyOTEgMTUuOTAyNCA3Ni41OTIgMTUuMDEyNEM3Ny4zNTQ4IDE0LjE4NTkgNzguMjQ0OCAxMy41NTAyIDc5LjMyNTYgMTMuMDQxNkM4MC40MDYzIDEyLjU5NjYgODEuNTUwNiAxMi4zNDIzIDgyLjg4NTYgMTIuMzQyM0M4NS41NTU3IDEyLjM0MjMgODcuNTkgMTIuOTc4IDg4Ljk4ODYgMTQuMjQ5NUw5Mi4yOTQzIDEwLjk0MzhDODkuODE1IDkuMDM2NTkgODYuNjM2NCA4LjAxOTQxIDgyLjg4NTYgOC4wMTk0MUM4MC43ODc4IDguMDE5NDEgNzguODgwNiA4LjMzNzI5IDc3LjE2NDEgOS4wMzY1OUM3NS40NDc3IDkuNzM1ODggNzMuOTg1NSAxMC42MjU5IDcyLjc3NzYgMTEuODMzN0M3MS41Njk4IDEzLjA0MTYgNzAuNjE2MiAxNC41MDM4IDY5Ljk4MDUgMTYuMjIwM0M2OS4zNDQ3IDE3LjkzNjcgNjkuMDI2OSAxOS44NDM4IDY5LjAyNjkgMjEuODc4MkM2OS4wMjY5IDIzLjkxMjUgNjkuMzQ0NyAyNS44MTk3IDcwLjA0NCAyNy41MzYxQzcwLjc0MzMgMjkuMjUyNiA3MS42MzM0IDMwLjcxNDcgNzIuODQxMiAzMS45MjI2Qzc0LjA0OTEgMzMuMTMwNSA3NS41MTEyIDM0LjA4NDEgNzcuMjI3NyAzNC43MTk4Qzc4Ljk0NDEgMzUuNDE5MSA4MC44NTEzIDM1LjczNyA4Mi44ODU2IDM1LjczN0M4NC45MiAzNS43MzcgODYuNzYzNiAzNS40MTkxIDg4LjQxNjQgMzQuNzE5OEM5MC4wNjkzIDM0LjAyMDUgOTEuNDY3OSAzMy4xMzA1IDkyLjYxMjIgMzEuOTIyNkM5My43NTY1IDMwLjcxNDcgOTQuNjQ2NSAyOS4yNTI2IDk1LjI4MjIgMjcuNTM2MUM5NS45MTggMjUuODE5NyA5Ni4yMzU4IDIzLjkxMjUgOTYuMjM1OCAyMS44NzgyVjIxLjA1MTdDOTYuMDQ1MSAyMC45MjQ2IDk1Ljk4MTUgMjAuNjA2NyA5NS45ODE1IDIwLjM1MjVaIiBmaWxsPSIjOUI5QjlCIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-size: 170px 40px;
  display: block;
  height: 40px;
  width: 170px;
}

.ag-watermark-text {
  opacity: 0.5;
  font-weight: bold;
  font-family: Impact, sans-serif;
  font-size: 19px;
  padding-left: 0.7rem;
}

.ag-root-wrapper-body {
  display: flex;
  flex-direction: row;
}

.ag-root-wrapper-body.ag-layout-normal {
  flex: 1 1 auto;
  height: 0;
  min-height: 0;
}

.ag-root {
  position: relative;
  display: flex;
  flex-direction: column;
}

.ag-root.ag-layout-normal, .ag-root.ag-layout-auto-height {
  overflow: hidden;
  flex: 1 1 auto;
  width: 0;
}

.ag-root.ag-layout-normal {
  height: 100%;
}

.ag-header-viewport,
.ag-floating-top-viewport,
.ag-body-viewport,
.ag-center-cols-viewport,
.ag-floating-bottom-viewport,
.ag-body-horizontal-scroll-viewport,
.ag-body-vertical-scroll-viewport,
.ag-virtual-list-viewport,
.ag-sticky-top-viewport,
.ag-sticky-bottom-viewport {
  position: relative;
  height: 100%;
  min-width: 0px;
  overflow: hidden;
  flex: 1 1 auto;
}

.ag-body-viewport,
.ag-center-cols-viewport,
.ag-header-viewport,
.ag-floating-top-viewport,
.ag-floating-bottom-viewport,
.ag-sticky-top-viewport,
.ag-sticky-bottom-viewport {
  overflow-x: auto;
  -ms-overflow-style: none !important;
  scrollbar-width: none !important;
}

.ag-body-viewport::-webkit-scrollbar,
.ag-center-cols-viewport::-webkit-scrollbar,
.ag-header-viewport::-webkit-scrollbar,
.ag-floating-top-viewport::-webkit-scrollbar,
.ag-floating-bottom-viewport::-webkit-scrollbar,
.ag-sticky-top-viewport::-webkit-scrollbar,
.ag-sticky-bottom-viewport::-webkit-scrollbar {
  display: none !important;
}

.ag-body-viewport {
  display: flex;
  overflow-x: hidden;
}

.ag-body-viewport.ag-layout-normal {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.ag-sticky-top-container,
.ag-sticky-bottom-container {
  min-height: 1px;
}

.ag-center-cols-viewport {
  min-height: 100%;
  width: 100%;
}

.ag-body-horizontal-scroll-viewport {
  overflow-x: scroll;
}

.ag-body-vertical-scroll-viewport {
  overflow-y: scroll;
}

.ag-virtual-list-viewport {
  overflow: auto;
  width: 100%;
}

.ag-header-container,
.ag-floating-top-container,
.ag-body-container,
.ag-pinned-right-cols-container,
.ag-center-cols-container,
.ag-pinned-left-cols-container,
.ag-floating-bottom-container,
.ag-body-horizontal-scroll-container,
.ag-body-vertical-scroll-container,
.ag-full-width-container,
.ag-floating-bottom-full-width-container,
.ag-virtual-list-container,
.ag-sticky-top-container,
.ag-sticky-bottom-container {
  position: relative;
}

.ag-header-container,
.ag-floating-top-container,
.ag-floating-bottom-container,
.ag-sticky-top-container,
.ag-sticky-bottom-container {
  height: 100%;
  white-space: nowrap;
}

.ag-center-cols-container {
  display: block;
}

.ag-pinned-right-cols-container {
  display: block;
}

.ag-body-horizontal-scroll-container {
  height: 100%;
}

.ag-body-vertical-scroll-container {
  width: 100%;
}

.ag-full-width-container,
.ag-floating-top-full-width-container,
.ag-floating-bottom-full-width-container,
.ag-sticky-top-full-width-container,
.ag-sticky-bottom-full-width-container {
  position: absolute;
  top: 0px;
  pointer-events: none;
}

.ag-ltr .ag-full-width-container,
.ag-ltr .ag-floating-top-full-width-container,
.ag-ltr .ag-floating-bottom-full-width-container,
.ag-ltr .ag-sticky-top-full-width-container,
.ag-ltr .ag-sticky-bottom-full-width-container {
  left: 0;
}

.ag-rtl .ag-full-width-container,
.ag-rtl .ag-floating-top-full-width-container,
.ag-rtl .ag-floating-bottom-full-width-container,
.ag-rtl .ag-sticky-top-full-width-container,
.ag-rtl .ag-sticky-bottom-full-width-container {
  right: 0;
}

.ag-full-width-container {
  width: 100%;
}

.ag-floating-bottom-full-width-container,
.ag-floating-top-full-width-container {
  display: inline-block;
  overflow: hidden;
  height: 100%;
  width: 100%;
}

.ag-virtual-list-container {
  overflow: hidden;
}

.ag-body {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  flex-direction: row !important;
  min-height: 0;
}

.ag-body-horizontal-scroll,
.ag-body-vertical-scroll {
  min-height: 0;
  min-width: 0;
  display: flex;
  position: relative;
}

.ag-body-horizontal-scroll.ag-scrollbar-invisible,
.ag-body-vertical-scroll.ag-scrollbar-invisible {
  position: absolute;
  bottom: 0;
}

.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar {
  opacity: 0;
  transition: opacity 400ms;
  visibility: hidden;
}

.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling, .ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active {
  visibility: visible;
  opacity: 1;
}

.ag-body-horizontal-scroll {
  width: 100%;
}

.ag-body-horizontal-scroll.ag-scrollbar-invisible {
  left: 0;
  right: 0;
}

.ag-body-vertical-scroll {
  height: 100%;
}

.ag-body-vertical-scroll.ag-scrollbar-invisible {
  top: 0;
  z-index: 10;
}

.ag-ltr .ag-body-vertical-scroll.ag-scrollbar-invisible {
  right: 0;
}

.ag-rtl .ag-body-vertical-scroll.ag-scrollbar-invisible {
  left: 0;
}

.ag-force-vertical-scroll {
  overflow-y: scroll !important;
}

.ag-horizontal-left-spacer,
.ag-horizontal-right-spacer {
  height: 100%;
  min-width: 0;
  overflow-x: scroll;
}

.ag-horizontal-left-spacer.ag-scroller-corner,
.ag-horizontal-right-spacer.ag-scroller-corner {
  overflow-x: hidden;
}

.ag-header,
.ag-pinned-left-header,
.ag-pinned-right-header {
  display: inline-block;
  overflow: hidden;
  position: relative;
}

.ag-header-cell-sortable .ag-header-cell-label {
  cursor: pointer;
}

.ag-header {
  display: flex;
  width: 100%;
  white-space: nowrap;
}

.ag-pinned-left-header {
  height: 100%;
}

.ag-pinned-right-header {
  height: 100%;
}

.ag-header-row {
  position: absolute;
}

.ag-header-row:not(.ag-header-row-column-group) {
  overflow: hidden;
}

.ag-header.ag-header-allow-overflow .ag-header-row {
  overflow: visible;
}

.ag-header-cell {
  display: inline-flex;
  align-items: center;
  position: absolute;
  height: 100%;
  overflow: hidden;
}

.ag-header-cell.ag-header-active .ag-header-cell-menu-button,
.ag-header-cell-filter-button {
  opacity: 1;
}

.ag-header-cell-menu-button:not(.ag-header-menu-always-show) {
  transition: opacity 0.2s;
  opacity: 0;
}

.ag-header-group-cell-label,
.ag-header-cell-label {
  display: flex;
  flex: 1 1 auto;
  align-self: stretch;
  align-items: center;
  overflow: hidden;
}

.ag-header-cell-label {
  text-overflow: ellipsis;
}

.ag-header-group-cell-label.ag-sticky-label {
  position: sticky;
  flex: none;
  max-width: 100%;
  overflow: visible;
}

.ag-header-group-text {
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-header-cell-text {
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
}

.ag-header-group-cell .ag-header-cell-comp-wrapper {
  display: flex;
}

.ag-header-cell:not(.ag-header-cell-auto-height) .ag-header-cell-comp-wrapper {
  height: 100%;
  display: flex;
  align-items: center;
}

.ag-header-cell-comp-wrapper {
  width: 100%;
}

.ag-header-cell-wrap-text .ag-header-cell-comp-wrapper {
  white-space: normal;
}

.ag-header-cell-comp-wrapper-limited-height > div {
  overflow: hidden;
}

.ag-right-aligned-header .ag-header-cell-label {
  flex-direction: row-reverse;
}

.ag-header-cell-resize {
  position: absolute;
  z-index: 2;
  height: 100%;
  width: 8px;
  top: 0;
  cursor: ew-resize;
}

.ag-ltr .ag-header-cell-resize {
  right: -3px;
}

.ag-rtl .ag-header-cell-resize {
  left: -3px;
}

.ag-pinned-left-header .ag-header-cell-resize {
  right: -3px;
}

.ag-pinned-right-header .ag-header-cell-resize {
  left: -3px;
}

.ag-header-select-all {
  display: flex;
}

.ag-header-cell-menu-button,
.ag-header-cell-filter-button,
.ag-side-button-button,
.ag-panel-title-bar-button,
.ag-floating-filter-button-button {
  cursor: pointer;
}

.ag-column-moving .ag-cell {
  transition: left 0.2s;
}

.ag-column-moving .ag-header-cell {
  transition: left 0.2s;
}

.ag-column-moving .ag-header-group-cell {
  transition: left 0.2s, width 0.2s;
}

.ag-column-panel {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: 1 1 auto;
}

.ag-column-select {
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: 3 1 0px;
}

.ag-column-select-header {
  position: relative;
  display: flex;
  flex: none;
}

.ag-column-select-header-icon {
  position: relative;
}

.ag-column-select-header-filter-wrapper {
  flex: 1 1 auto;
}

.ag-column-select-header-filter {
  width: 100%;
}

.ag-column-select-list {
  flex: 1 1 0px;
  overflow: hidden;
}

.ag-column-drop {
  position: relative;
  display: inline-flex;
  align-items: center;
  overflow: auto;
  width: 100%;
}

.ag-column-drop-list {
  display: flex;
  align-items: center;
}

.ag-column-drop-cell {
  position: relative;
  display: flex;
  align-items: center;
}

.ag-column-drop-cell-text {
  overflow: hidden;
  flex: 1 1 auto;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ag-column-drop-vertical {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  align-items: stretch;
  flex: 1 1 0px;
}

.ag-column-drop-vertical-title-bar {
  display: flex;
  align-items: center;
  flex: none;
}

.ag-column-drop-vertical-list {
  position: relative;
  align-items: stretch;
  flex-grow: 1;
  flex-direction: column;
  overflow-x: auto;
}

.ag-column-drop-vertical-list > * {
  flex: none;
}

.ag-column-drop-empty .ag-column-drop-vertical-list {
  overflow: hidden;
}

.ag-column-drop-vertical-empty-message {
  display: block;
}

.ag-column-drop.ag-column-drop-horizontal {
  white-space: nowrap;
  overflow: hidden;
}

.ag-column-drop-cell-button {
  cursor: pointer;
}

.ag-filter-toolpanel {
  flex: 1 1 0px;
  min-width: 0;
}

.ag-filter-toolpanel-header {
  position: relative;
}

.ag-filter-toolpanel-header,
.ag-filter-toolpanel-search {
  display: flex;
  align-items: center;
}

.ag-filter-toolpanel-header > *,
.ag-filter-toolpanel-search > * {
  display: flex;
  align-items: center;
}

.ag-filter-apply-panel {
  display: flex;
  justify-content: flex-end;
  overflow: hidden;
}

.ag-row-animation .ag-row {
  transition: transform 0.4s, top 0.4s, opacity 0.2s;
}

.ag-row-animation .ag-row.ag-after-created {
  transition: transform 0.4s, top 0.4s, height 0.4s, opacity 0.2s;
}

.ag-row-no-animation .ag-row {
  transition: none;
}

.ag-row {
  white-space: nowrap;
  width: 100%;
}

.ag-row-loading {
  display: flex;
  align-items: center;
}

.ag-row-position-absolute {
  position: absolute;
}

.ag-row-position-relative {
  position: relative;
}

.ag-full-width-row {
  overflow: hidden;
  pointer-events: all;
}

.ag-row-inline-editing {
  z-index: 1;
}

.ag-row-dragging {
  z-index: 2;
}

.ag-stub-cell {
  display: flex;
  align-items: center;
}

.ag-cell {
  display: inline-block;
  position: absolute;
  white-space: nowrap;
  height: 100%;
}

.ag-cell-value {
  flex: 1 1 auto;
}

.ag-cell-value,
.ag-group-value {
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-cell-wrap-text {
  white-space: normal;
  word-break: break-word;
}

.ag-cell-wrapper {
  display: flex;
  align-items: center;
}

.ag-cell-wrapper.ag-row-group {
  align-items: flex-start;
}

.ag-sparkline-wrapper {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
}

.ag-full-width-row .ag-cell-wrapper.ag-row-group {
  height: 100%;
  align-items: center;
}

.ag-cell-inline-editing {
  z-index: 1;
}

.ag-cell-inline-editing .ag-cell-wrapper,
.ag-cell-inline-editing .ag-cell-edit-wrapper,
.ag-cell-inline-editing .ag-cell-editor,
.ag-cell-inline-editing .ag-cell-editor .ag-wrapper,
.ag-cell-inline-editing .ag-cell-editor input {
  height: 100%;
  width: 100%;
  line-height: normal;
}

.ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle;
}

.ag-set-filter-item {
  display: flex;
  align-items: center;
  height: 100%;
}

.ag-set-filter-item-checkbox {
  display: flex;
  width: 100%;
  height: 100%;
}

.ag-set-filter-group-icons {
  display: block;
}

.ag-set-filter-group-icons > * {
  cursor: pointer;
}

.ag-filter-body-wrapper {
  display: flex;
  flex-direction: column;
}

.ag-filter-filter {
  flex: 1 1 0px;
}

.ag-filter-condition {
  display: flex;
  justify-content: center;
}

.ag-floating-filter-body {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  height: 100%;
}

.ag-floating-filter-full-body {
  display: flex;
  flex: 1 1 auto;
  height: 100%;
  width: 100%;
  align-items: center;
  overflow: hidden;
}

.ag-floating-filter-full-body > div {
  flex: 1 1 auto;
}

.ag-floating-filter-input {
  align-items: center;
  display: flex;
  width: 100%;
}

.ag-floating-filter-input > * {
  flex: 1 1 auto;
}

.ag-floating-filter-button {
  display: flex;
  flex: none;
}

.ag-set-floating-filter-input input[disabled] {
  pointer-events: none;
}

.ag-dnd-ghost {
  display: inline-flex;
  align-items: center;
  cursor: move;
  white-space: nowrap;
}

.ag-overlay {
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}

.ag-overlay-panel {
  display: flex;
  height: 100%;
  width: 100%;
}

.ag-overlay-wrapper {
  display: flex;
  flex: none;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.ag-overlay-loading-wrapper {
  pointer-events: all;
}

.ag-popup-child {
  z-index: 5;
  top: 0;
}

.ag-popup-editor {
  position: absolute;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ag-large-text-input {
  display: block;
}

.ag-virtual-list-item {
  position: absolute;
  width: 100%;
}

.ag-floating-top {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  position: relative;
  display: flex;
}

.ag-pinned-left-floating-top {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-pinned-right-floating-top {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-floating-bottom {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  position: relative;
  display: flex;
}

.ag-pinned-left-floating-bottom {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-pinned-right-floating-bottom {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-sticky-top,
.ag-sticky-bottom {
  position: absolute;
  display: flex;
  width: 100%;
  overflow: hidden;
  height: 0px;
}

.ag-sticky-bottom {
  box-sizing: content-box !important;
}

.ag-pinned-left-sticky-top,
.ag-pinned-right-sticky-top {
  position: relative;
  height: 100%;
  overflow: hidden;
}

.ag-sticky-top-full-width-container,
.ag-sticky-bottom-full-width-container {
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.ag-dialog,
.ag-panel {
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}

.ag-panel-title-bar {
  display: flex;
  flex: none;
  align-items: center;
  cursor: default;
}

.ag-panel-title-bar-title {
  flex: 1 1 auto;
}

.ag-panel-title-bar-buttons {
  display: flex;
}

.ag-panel-title-bar-button {
  cursor: pointer;
}

.ag-panel-content-wrapper {
  display: flex;
  flex: 1 1 auto;
  position: relative;
  overflow: hidden;
}

.ag-dialog {
  position: absolute;
}

.ag-resizer {
  position: absolute;
  pointer-events: none;
  z-index: 1;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ag-resizer.ag-resizer-topLeft {
  top: 0;
  left: 0;
  height: 5px;
  width: 5px;
  cursor: nwse-resize;
}

.ag-resizer.ag-resizer-top {
  top: 0;
  left: 5px;
  right: 5px;
  height: 5px;
  cursor: ns-resize;
}

.ag-resizer.ag-resizer-topRight {
  top: 0;
  right: 0;
  height: 5px;
  width: 5px;
  cursor: nesw-resize;
}

.ag-resizer.ag-resizer-right {
  top: 5px;
  right: 0;
  bottom: 5px;
  width: 5px;
  cursor: ew-resize;
}

.ag-resizer.ag-resizer-bottomRight {
  bottom: 0;
  right: 0;
  height: 5px;
  width: 5px;
  cursor: nwse-resize;
}

.ag-resizer.ag-resizer-bottom {
  bottom: 0;
  left: 5px;
  right: 5px;
  height: 5px;
  cursor: ns-resize;
}

.ag-resizer.ag-resizer-bottomLeft {
  bottom: 0;
  left: 0;
  height: 5px;
  width: 5px;
  cursor: nesw-resize;
}

.ag-resizer.ag-resizer-left {
  left: 0;
  top: 5px;
  bottom: 5px;
  width: 5px;
  cursor: ew-resize;
}

.ag-tooltip {
  position: absolute;
  z-index: 99999;
}

.ag-tooltip-custom {
  position: absolute;
  z-index: 99999;
}

.ag-tooltip:not(.ag-tooltip-interactive),
.ag-tooltip-custom:not(.ag-tooltip-interactive) {
  pointer-events: none;
}

.ag-value-slide-out {
  margin-right: 5px;
  opacity: 1;
  transition: opacity 3s, margin-right 3s;
  transition-timing-function: linear;
}

.ag-value-slide-out-end {
  margin-right: 10px;
  opacity: 0;
}

.ag-opacity-zero {
  opacity: 0 !important;
}

.ag-menu {
  max-height: 100%;
  overflow-y: auto;
  position: absolute;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ag-menu-column-select-wrapper {
  height: 265px;
  overflow: auto;
}

.ag-menu-column-select-wrapper .ag-column-select {
  height: 100%;
}

.ag-dialog .ag-panel-content-wrapper .ag-column-select {
  user-select: none;
}

.ag-menu-list {
  display: table;
  width: 100%;
}

.ag-menu-option,
.ag-menu-separator {
  display: table-row;
}

.ag-menu-option-part,
.ag-menu-separator-part {
  display: table-cell;
  vertical-align: middle;
}

.ag-menu-option-text {
  white-space: nowrap;
}

.ag-menu-option-custom {
  display: contents;
}

.ag-compact-menu-option {
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
}

.ag-compact-menu-option-text {
  white-space: nowrap;
  flex: 1 1 auto;
}

.ag-pill-container {
  display: flex;
  gap: 0.25rem;
  flex-wrap: nowrap;
}

.ag-pill {
  display: flex;
  white-space: nowrap;
  padding: 0 0.25rem;
  align-items: center;
}

.ag-pill .ag-pill-button {
  border: none;
  padding: 0;
}

.ag-rich-select {
  cursor: default;
  outline: none;
  height: 100%;
}

.ag-rich-select-value {
  display: flex;
  align-items: center;
  height: 100%;
}

.ag-rich-select-value .ag-picker-field-display {
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-rich-select-value .ag-picker-field-display.ag-display-as-placeholder {
  opacity: 0.5;
}

.ag-rich-select-list {
  position: relative;
}

.ag-rich-select-list .ag-loading-text {
  min-height: 2rem;
}

.ag-rich-select-row {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
  height: 100%;
}

.ag-rich-select-field-input {
  flex: 1 1 auto;
}

.ag-rich-select-field-input .ag-input-field-input {
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  text-overflow: ellipsis;
}

.ag-rich-select-field-input .ag-input-field-input::placeholder {
  opacity: 0.8;
}

.ag-autocomplete {
  align-items: center;
  display: flex;
}

.ag-autocomplete > * {
  flex: 1 1 auto;
}

.ag-autocomplete-list-popup {
  position: absolute;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ag-autocomplete-list {
  position: relative;
}

.ag-autocomplete-virtual-list-item {
  display: flex;
}

.ag-autocomplete-row {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  overflow: hidden;
}

.ag-autocomplete-row-label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-paging-panel {
  align-items: center;
  display: flex;
  justify-content: flex-end;
}

.ag-paging-page-summary-panel {
  display: flex;
  align-items: center;
}

.ag-paging-button {
  position: relative;
}

.ag-disabled .ag-paging-page-summary-panel {
  pointer-events: none;
}

.ag-tool-panel-wrapper {
  display: flex;
  overflow-y: auto;
  overflow-x: hidden;
  cursor: default;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ag-column-select-column,
.ag-column-select-column-group,
.ag-select-agg-func-item {
  position: relative;
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100%;
}

.ag-column-select-column > *,
.ag-column-select-column-group > *,
.ag-select-agg-func-item > * {
  flex: none;
}

.ag-select-agg-func-item,
.ag-column-select-column-label {
  flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ag-column-select-checkbox {
  display: flex;
}

.ag-tool-panel-horizontal-resize {
  cursor: ew-resize;
  height: 100%;
  position: absolute;
  top: 0;
  width: 5px;
  z-index: 1;
}

.ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize {
  right: -3px;
}

.ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize {
  left: -3px;
}

.ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize {
  left: -3px;
}

.ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize {
  right: -3px;
}

.ag-details-row {
  width: 100%;
}

.ag-details-row-fixed-height {
  height: 100%;
}

.ag-details-grid {
  width: 100%;
}

.ag-details-grid-fixed-height {
  height: 100%;
}

.ag-header-group-cell {
  display: flex;
  align-items: center;
  height: 100%;
  position: absolute;
}

.ag-header-group-cell-no-group.ag-header-span-height {
  display: none;
}

.ag-cell-label-container {
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
  align-items: center;
  height: 100%;
  width: 100%;
}

.ag-header-group-cell-label,
.ag-cell-label-container {
  padding: 5px 0px;
}

.ag-right-aligned-header .ag-cell-label-container {
  flex-direction: row;
}

.ag-right-aligned-header .ag-header-cell-text {
  text-align: end;
}

.ag-side-bar {
  display: flex;
  flex-direction: row-reverse;
}

.ag-side-bar-left {
  order: -1;
  flex-direction: row;
}

.ag-side-button-button {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
}

.ag-side-button-label {
  writing-mode: vertical-lr;
}

.ag-status-bar {
  display: flex;
  justify-content: space-between;
  overflow: hidden;
}

.ag-status-panel {
  display: inline-flex;
}

.ag-status-name-value {
  white-space: nowrap;
}

.ag-status-bar-left {
  display: inline-flex;
}

.ag-status-bar-center {
  display: inline-flex;
}

.ag-status-bar-right {
  display: inline-flex;
}

.ag-icon {
  display: block;
  speak: none;
}

.ag-group {
  position: relative;
  width: 100%;
}

.ag-group-title-bar {
  display: flex;
  align-items: center;
}

.ag-group-title {
  display: inline;
  min-width: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.ag-group-title-bar .ag-group-title {
  cursor: default;
}

.ag-group-toolbar {
  display: flex;
  align-items: center;
}

.ag-group-container {
  display: flex;
}

.ag-disabled .ag-group-container {
  pointer-events: none;
}

.ag-group-container-horizontal {
  flex-direction: row;
  flex-wrap: wrap;
}

.ag-group-container-vertical {
  flex-direction: column;
}

.ag-column-group-icons {
  display: block;
}

.ag-column-group-icons > * {
  cursor: pointer;
}

.ag-group-item-alignment-stretch .ag-group-item {
  align-items: stretch;
}

.ag-group-item-alignment-start .ag-group-item {
  align-items: flex-start;
}

.ag-group-item-alignment-end .ag-group-item {
  align-items: flex-end;
}

.ag-toggle-button-icon {
  transition: right 0.3s;
  position: absolute;
  top: -1px;
}

.ag-input-field,
.ag-select {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ag-input-field-input {
  flex: 1 1 auto;
}

.ag-floating-filter-input .ag-input-field-input[type=date] {
  width: 1px;
}

.ag-range-field {
  display: flex;
  align-items: center;
}

.ag-angle-select {
  display: flex;
  align-items: center;
}

.ag-angle-select-wrapper {
  display: flex;
}

.ag-angle-select-parent-circle {
  display: block;
  position: relative;
}

.ag-angle-select-child-circle {
  position: absolute;
}

.ag-slider-wrapper {
  display: flex;
}

.ag-slider-wrapper .ag-input-field {
  flex: 1 1 auto;
}

.ag-picker-field-display {
  flex: 1 1 auto;
}

.ag-picker-field {
  display: flex;
  align-items: center;
}

.ag-picker-field-icon {
  display: flex;
  border: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
}

.ag-picker-field-wrapper {
  overflow: hidden;
}

.ag-label-align-right .ag-label {
  order: 1;
}

.ag-label-align-right > * {
  flex: none;
}

.ag-label-align-top {
  flex-direction: column;
  align-items: flex-start;
}

.ag-label-align-top > * {
  align-self: stretch;
}

.ag-label-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
}

.ag-color-panel {
  width: 100%;
  display: flex;
  flex-direction: column;
  text-align: center;
}

.ag-spectrum-color {
  flex: 1 1 auto;
  position: relative;
  overflow: visible;
  cursor: default;
}

.ag-spectrum-fill {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.ag-spectrum-val {
  cursor: pointer;
}

.ag-spectrum-dragger {
  position: absolute;
  pointer-events: none;
  cursor: pointer;
}

.ag-spectrum-hue,
.ag-spectrum-alpha {
  cursor: default;
}

.ag-spectrum-hue-background {
  background: linear-gradient(to left, #ff0000 3%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
  width: 100%;
  height: 100%;
}

.ag-spectrum-alpha {
  --ag-spectrum-alpha-background-checked: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"4\" height=\"4\"><rect x=\"0\" y=\"0\" width=\"4\" height=\"4\" fill=\"%23fff\"/><path d=\"M0 0H2V4H4V2H0Z\" fill=\"%23b2b2b2\"/></svg>");
}

.ag-spectrum-alpha-background {
  background: linear-gradient(to right, var(--ag-internal-spectrum-alpha-color-from), var(--ag-internal-spectrum-alpha-color-to)), var(--ag-spectrum-alpha-background-checked) top left/4px 4px;
  width: 100%;
  height: 100%;
}

.ag-spectrum-tool {
  cursor: pointer;
  position: relative;
}

.ag-spectrum-slider {
  position: absolute;
  pointer-events: none;
}

.ag-spectrum-alpha .ag-spectrum-slider {
  background: linear-gradient(to bottom, var(--ag-internal-spectrum-alpha-color), var(--ag-internal-spectrum-alpha-color)) white;
}

.ag-recent-colors {
  display: flex;
}

.ag-recent-color {
  cursor: pointer;
}

.ag-pill-select {
  display: flex;
  flex-direction: column;
}

.ag-pill-select .ag-column-drop {
  flex: unset;
}

.ag-ltr {
  direction: ltr;
}

.ag-ltr .ag-body,
.ag-ltr .ag-floating-top,
.ag-ltr .ag-floating-bottom,
.ag-ltr .ag-header,
.ag-ltr .ag-sticky-top,
.ag-ltr .ag-sticky-bottom,
.ag-ltr .ag-body-viewport,
.ag-ltr .ag-body-horizontal-scroll {
  flex-direction: row;
}

.ag-rtl {
  direction: rtl;
}

.ag-rtl .ag-body,
.ag-rtl .ag-floating-top,
.ag-rtl .ag-floating-bottom,
.ag-rtl .ag-header,
.ag-rtl .ag-sticky-top,
.ag-rtl .ag-sticky-bottom,
.ag-rtl .ag-body-viewport,
.ag-rtl .ag-body-horizontal-scroll {
  flex-direction: row-reverse;
}

.ag-rtl .ag-icon-contracted,
.ag-rtl .ag-icon-expanded,
.ag-rtl .ag-icon-tree-closed {
  display: block;
  transform: rotate(180deg);
}

.ag-body .ag-body-viewport {
  -webkit-overflow-scrolling: touch;
}

.ag-measurement-container {
  width: 0;
  overflow: hidden;
  visibility: hidden;
}

.ag-measurement-container div {
  position: absolute;
}

.ag-layout-print.ag-body {
  display: block;
  height: unset;
}

.ag-layout-print.ag-root-wrapper {
  display: inline-block;
}

.ag-layout-print .ag-body-vertical-scroll {
  display: none;
}

.ag-layout-print .ag-body-horizontal-scroll {
  display: none;
}

.ag-layout-print.ag-force-vertical-scroll {
  overflow-y: visible !important;
}

@media print {
  .ag-root-wrapper.ag-layout-print {
    display: table;
  }
  .ag-root-wrapper.ag-layout-print .ag-root-wrapper-body,
  .ag-root-wrapper.ag-layout-print .ag-root,
  .ag-root-wrapper.ag-layout-print .ag-body-viewport,
  .ag-root-wrapper.ag-layout-print .ag-center-cols-container,
  .ag-root-wrapper.ag-layout-print .ag-center-cols-viewport,
  .ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,
  .ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport {
    height: auto !important;
    overflow: hidden !important;
    display: block !important;
  }
  .ag-root-wrapper.ag-layout-print .ag-row,
  .ag-root-wrapper.ag-layout-print .ag-cell {
    break-inside: avoid;
  }
}
[class^=ag-],
[class^=ag-]:focus,
[class^=ag-]:after,
[class^=ag-]:before {
  box-sizing: border-box;
  outline: none;
}

[class^=ag-]::-ms-clear {
  display: none;
}

.ag-checkbox .ag-input-wrapper,
.ag-radio-button .ag-input-wrapper {
  overflow: visible;
}

.ag-range-field .ag-input-wrapper {
  height: 100%;
}

.ag-toggle-button {
  flex: none;
  width: unset;
  min-width: unset;
}

.ag-button {
  border-radius: 0px;
  color: var(--ag-foreground-color);
}

.ag-button:hover {
  background-color: transparent;
}

.ag-ltr .ag-label-align-right .ag-label {
  margin-left: var(--ag-grid-size);
}

.ag-rtl .ag-label-align-right .ag-label {
  margin-right: var(--ag-grid-size);
}

input[class^=ag-] {
  margin: 0;
  background-color: var(--ag-background-color);
}

textarea[class^=ag-],
select[class^=ag-] {
  background-color: var(--ag-background-color);
}

input[class^=ag-]:not([type]),
input[class^=ag-][type=text],
input[class^=ag-][type=number],
input[class^=ag-][type=tel],
input[class^=ag-][type=date],
input[class^=ag-][type=datetime-local],
textarea[class^=ag-] {
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  font-family: inherit;
  border: var(--ag-borders-input) var(--ag-input-border-color);
}

input[class^=ag-]:not([type]):disabled,
input[class^=ag-][type=text]:disabled,
input[class^=ag-][type=number]:disabled,
input[class^=ag-][type=tel]:disabled,
input[class^=ag-][type=date]:disabled,
input[class^=ag-][type=datetime-local]:disabled,
textarea[class^=ag-]:disabled {
  color: var(--ag-disabled-foreground-color);
  background-color: var(--ag-input-disabled-background-color);
  border-color: var(--ag-input-disabled-border-color);
}

input[class^=ag-]:not([type]):focus,
input[class^=ag-][type=text]:focus,
input[class^=ag-][type=number]:focus,
input[class^=ag-][type=tel]:focus,
input[class^=ag-][type=date]:focus,
input[class^=ag-][type=datetime-local]:focus,
textarea[class^=ag-]:focus {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-input-focus-border-color);
}

input[class^=ag-]:not([type]):invalid,
input[class^=ag-][type=text]:invalid,
input[class^=ag-][type=number]:invalid,
input[class^=ag-][type=tel]:invalid,
input[class^=ag-][type=date]:invalid,
input[class^=ag-][type=datetime-local]:invalid,
textarea[class^=ag-]:invalid {
  border: var(--ag-borders-input-invalid) var(--ag-input-border-color-invalid);
}

input[class^=ag-][type=number]:not(.ag-number-field-input-stepper) {
  -moz-appearance: textfield;
}

input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-outer-spin-button, input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[class^=ag-][type=range] {
  padding: 0;
}

input[class^=ag-][type=button]:focus,
button[class^=ag-]:focus {
  box-shadow: var(--ag-input-focus-box-shadow);
}

.ag-drag-handle {
  color: var(--ag-secondary-foreground-color);
}

.ag-list-item,
.ag-virtual-list-item {
  height: var(--ag-list-item-height);
}

.ag-virtual-list-item:focus-visible {
  outline: none;
}

.ag-virtual-list-item:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-select-list {
  background-color: var(--ag-background-color);
  overflow-y: auto;
  overflow-x: hidden;
  border-radius: var(--ag-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
}

.ag-list-item {
  display: flex;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-list-item.ag-active-item {
  background-color: var(--ag-row-hover-color);
}

.ag-select-list-item {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: default;
}

.ag-ltr .ag-select-list-item {
  padding-left: calc(var(--ag-cell-horizontal-padding) / 2);
}

.ag-rtl .ag-select-list-item {
  padding-right: calc(var(--ag-cell-horizontal-padding) / 2);
}

.ag-select-list-item span {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ag-row-drag,
.ag-selection-checkbox,
.ag-group-expanded,
.ag-group-contracted {
  color: var(--ag-secondary-foreground-color);
}

.ag-ltr .ag-row-drag,
.ag-ltr .ag-selection-checkbox,
.ag-ltr .ag-group-expanded,
.ag-ltr .ag-group-contracted {
  margin-right: var(--ag-cell-widget-spacing);
}

.ag-rtl .ag-row-drag,
.ag-rtl .ag-selection-checkbox,
.ag-rtl .ag-group-expanded,
.ag-rtl .ag-group-contracted {
  margin-left: var(--ag-cell-widget-spacing);
}

.ag-cell-wrapper > *:not(.ag-cell-value):not(.ag-group-value) {
  --ag-internal-calculated-line-height: var(
      --ag-line-height,
      calc(var(--ag-row-height) - var(--ag-row-border-width))
  );
  --ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width));
  height: min(var(--ag-internal-calculated-line-height), var(--ag-internal-padded-row-height));
  display: flex;
  align-items: center;
  flex: none;
}

.ag-group-expanded,
.ag-group-contracted {
  cursor: pointer;
}

.ag-group-title-bar-icon {
  cursor: pointer;
  flex: none;
  color: var(--ag-secondary-foreground-color);
}

.ag-ltr .ag-group-child-count {
  margin-left: 2px;
}

.ag-rtl .ag-group-child-count {
  margin-right: 2px;
}

.ag-group-title-bar {
  background-color: var(--ag-subheader-background-color);
  padding: var(--ag-grid-size);
}

.ag-group-toolbar {
  padding: var(--ag-grid-size);
  background-color: var(--ag-subheader-toolbar-background-color);
}

.ag-disabled-group-title-bar,
.ag-disabled-group-container {
  opacity: 0.5;
}

.group-item {
  margin: calc(var(--ag-grid-size) * 0.5) 0;
}

.ag-label {
  white-space: nowrap;
}

.ag-ltr .ag-label {
  margin-right: var(--ag-grid-size);
}

.ag-rtl .ag-label {
  margin-left: var(--ag-grid-size);
}

.ag-label-align-top .ag-label {
  margin-bottom: calc(var(--ag-grid-size) * 0.5);
}

.ag-angle-select[disabled] {
  color: var(--ag-disabled-foreground-color);
  pointer-events: none;
}

.ag-angle-select[disabled] .ag-angle-select-field {
  opacity: 0.4;
}

.ag-ltr .ag-slider-field,
.ag-ltr .ag-angle-select-field {
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-rtl .ag-slider-field,
.ag-rtl .ag-angle-select-field {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-angle-select-parent-circle {
  width: 24px;
  height: 24px;
  border-radius: 12px;
  border: solid 1px;
  border-color: var(--ag-border-color);
  background-color: var(--ag-background-color);
}

.ag-angle-select-child-circle {
  top: 4px;
  left: 12px;
  width: 6px;
  height: 6px;
  margin-left: -3px;
  margin-top: -4px;
  border-radius: 3px;
  background-color: var(--ag-secondary-foreground-color);
}

.ag-picker-field-wrapper {
  border: var(--ag-borders);
  border-color: var(--ag-border-color);
  border-radius: 5px;
  background-color: var(--ag-background-color);
}

.ag-picker-field-wrapper:disabled {
  color: var(--ag-disabled-foreground-color);
  background-color: var(--ag-input-disabled-background-color);
  border-color: var(--ag-input-disabled-border-color);
}

.ag-picker-field-wrapper.ag-picker-has-focus, .ag-picker-field-wrapper:focus-within {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-input-focus-border-color);
}

.ag-picker-field-button {
  background-color: var(--ag-background-color);
  color: var(--ag-secondary-foreground-color);
}

.ag-dialog.ag-color-dialog {
  border-radius: 5px;
}

.ag-color-picker .ag-picker-field-wrapper {
  padding-left: var(--ag-grid-size);
  padding-right: var(--ag-grid-size);
}

.ag-color-picker .ag-picker-field-display {
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: var(--ag-list-item-height);
}

.ag-ltr .ag-color-picker-color,
.ag-ltr .ag-color-picker-value {
  margin-right: var(--ag-grid-size);
}

.ag-rtl .ag-color-picker-color,
.ag-rtl .ag-color-picker-value {
  margin-left: var(--ag-grid-size);
}

.ag-color-panel {
  padding: var(--ag-grid-size);
}

.ag-spectrum-color {
  background-color: rgb(255, 0, 0);
  border-radius: 2px;
}

.ag-spectrum-tools {
  padding: 10px;
}

.ag-spectrum-sat {
  background-image: linear-gradient(to right, white, rgba(204, 154, 129, 0));
}

.ag-spectrum-val {
  background-image: linear-gradient(to top, black, rgba(204, 154, 129, 0));
}

.ag-spectrum-dragger {
  border-radius: 12px;
  height: 12px;
  width: 12px;
  border: 2px solid white;
  background: black;
  box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.24);
}

.ag-spectrum-hue-background {
  border-radius: 2px;
}

.ag-spectrum-alpha-background {
  border-radius: 2px;
}

.ag-spectrum-tool {
  margin-bottom: 10px;
  height: 11px;
  border-radius: 2px;
}

.ag-spectrum-slider {
  margin-top: -12px;
  width: 13px;
  height: 13px;
  border-radius: 13px;
  border: 2px solid white;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);
}

.ag-recent-colors {
  margin-top: 10px;
}

.ag-recent-color {
  margin: 0 3px;
}

.ag-recent-color:first-child {
  margin-left: 0;
}

.ag-recent-color:last-child {
  margin-right: 0;
}

.ag-spectrum-color:focus-visible:not(:disabled):not([readonly]),
.ag-spectrum-slider:focus-visible:not(:disabled):not([readonly]),
.ag-recent-color:focus-visible:not(:disabled):not([readonly]) {
  box-shadow: var(--ag-input-focus-box-shadow);
}

.ag-ltr .ag-color-input input[class^=ag-][type=text].ag-input-field-input {
  padding-left: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}

.ag-rtl .ag-color-input input[class^=ag-][type=text].ag-input-field-input {
  padding-right: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}

.ag-color-input .ag-color-input-color {
  position: absolute;
}

.ag-ltr .ag-color-input .ag-color-input-color {
  margin-left: var(--ag-grid-size);
}

.ag-rtl .ag-color-input .ag-color-input-color {
  margin-right: var(--ag-grid-size);
}

.ag-color-picker-color,
.ag-color-input-color {
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  border: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  border-radius: 2px;
}

.ag-dnd-ghost {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  overflow: hidden;
  text-overflow: ellipsis;
  border: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-header-height);
  line-height: var(--ag-header-height);
  margin: 0;
  padding: 0 calc(var(--ag-grid-size) * 2);
  transform: translateY(calc(var(--ag-grid-size) * 2));
}

.ag-dnd-ghost-icon {
  margin-right: var(--ag-grid-size);
  color: var(--ag-foreground-color);
}

.ag-popup-child:not(.ag-tooltip-custom) {
  box-shadow: var(--ag-popup-shadow);
}

.ag-select .ag-picker-field-wrapper {
  min-height: var(--ag-list-item-height);
  cursor: default;
}

.ag-ltr .ag-select .ag-picker-field-wrapper {
  padding-left: calc(var(--ag-cell-horizontal-padding) / 2);
}

.ag-rtl .ag-select .ag-picker-field-wrapper {
  padding-right: calc(var(--ag-cell-horizontal-padding) / 2);
}

.ag-ltr .ag-select .ag-picker-field-wrapper {
  padding-right: var(--ag-grid-size);
}

.ag-rtl .ag-select .ag-picker-field-wrapper {
  padding-left: var(--ag-grid-size);
}

.ag-select.ag-disabled .ag-picker-field-wrapper:focus {
  box-shadow: none;
}

.ag-select:not(.ag-cell-editor, .ag-label-align-top) {
  min-height: var(--ag-list-item-height);
}

.ag-select .ag-picker-field-display {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-select .ag-picker-field-icon {
  display: flex;
  align-items: center;
}

.ag-select.ag-disabled {
  opacity: 0.5;
}

.ag-rich-select-value,
.ag-rich-select-list {
  background-color: var(--ag-background-color);
}

.ag-rich-select-list {
  width: 100%;
  height: auto;
  border-radius: var(--ag-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
}

.ag-rich-select-list .ag-loading-text {
  padding: var(--ag-widget-vertical-spacing) var(--ag-widget-horizontal-spacing);
}

.ag-rich-select-value {
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  padding-top: 0;
  padding-bottom: 0;
}

.ag-ltr .ag-rich-select-value {
  padding-left: calc(var(--ag-cell-horizontal-padding) / 2);
}

.ag-rtl .ag-rich-select-value {
  padding-right: calc(var(--ag-cell-horizontal-padding) / 2);
}

.ag-ltr .ag-rich-select-value {
  padding-right: var(--ag-grid-size);
}

.ag-rtl .ag-rich-select-value {
  padding-left: var(--ag-grid-size);
}

.ag-ltr .ag-rich-select-field-input {
  left: calc(var(--ag-cell-horizontal-padding));
}

.ag-rtl .ag-rich-select-field-input {
  right: calc(var(--ag-cell-horizontal-padding));
}

.ag-popup-editor .ag-rich-select-value {
  height: var(--ag-row-height);
  min-width: 200px;
}

.ag-rich-select-virtual-list-item {
  cursor: default;
  height: var(--ag-list-item-height);
}

.ag-rich-select-virtual-list-item:focus-visible::after {
  content: none;
}

.ag-ltr .ag-rich-select-row {
  padding-left: calc(var(--ag-cell-horizontal-padding) / 2);
}

.ag-rtl .ag-rich-select-row {
  padding-right: calc(var(--ag-cell-horizontal-padding) / 2);
}

.ag-rich-select-row-selected {
  background-color: var(--ag-selected-row-background-color);
}

.ag-rich-select-row:hover,
.ag-rich-select-row-highlighted {
  background-image: linear-gradient(var(--ag-row-hover-color), var(--ag-row-hover-color));
}

.ag-rich-select-row-text-highlight {
  font-weight: bold;
}

.ag-autocomplete {
  width: 100%;
}

.ag-autocomplete-list {
  width: 100%;
  min-width: 200px;
  height: calc(var(--ag-row-height) * 6.5);
}

.ag-autocomplete-virtual-list-item {
  cursor: default;
  height: var(--ag-list-item-height);
}

.ag-autocomplete-virtual-list-item:focus-visible::after {
  content: none;
}

.ag-autocomplete-virtual-list-item:hover {
  background-color: var(--ag-row-hover-color);
}

.ag-autocomplete-row-label {
  margin: 0px var(--ag-widget-container-horizontal-padding);
}

.ag-autocomplete-row-selected {
  background-color: var(--ag-selected-row-background-color);
}

.ag-pill {
  border: 1px solid var(--ag-chip-border-color);
  border-radius: var(--ag-border-radius);
  background-color: var(--ag-chip-background-color);
}

.ag-ltr .ag-pill .ag-pill-button {
  margin-left: var(--ag-grid-size);
}

.ag-rtl .ag-pill .ag-pill-button {
  margin-right: var(--ag-grid-size);
}

.ag-pill:focus-visible {
  border-color: var(--ag-input-focus-border-color);
}

.ag-pill .ag-pill-button:hover {
  cursor: pointer;
}

.ag-dragging-range-handle .ag-dialog,
.ag-dragging-fill-handle .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}

.ag-dialog {
  border-radius: var(--ag-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
  box-shadow: var(--ag-popup-shadow);
}

.ag-panel {
  background-color: var(--ag-panel-background-color);
  border-color: var(--ag-panel-border-color);
}

.ag-panel-title-bar {
  color: var(--ag-header-foreground-color);
  height: var(--ag-header-height);
  padding: var(--ag-grid-size) var(--ag-cell-horizontal-padding);
  border-bottom: var(--ag-borders) var(--ag-border-color);
}

.ag-ltr .ag-panel-title-bar-button {
  margin-left: var(--ag-grid-size);
}

.ag-rtl .ag-panel-title-bar-button {
  margin-right: var(--ag-grid-size);
}

.ag-tooltip {
  background-color: var(--ag-tooltip-background-color);
  color: var(--ag-foreground-color);
  padding: var(--ag-grid-size);
  border: var(--ag-borders) var(--ag-border-color);
  border-radius: var(--ag-card-radius);
  white-space: normal;
}

.ag-tooltip.ag-tooltip-animate,
.ag-tooltip-custom.ag-tooltip-animate {
  transition: opacity 1s;
}

.ag-tooltip.ag-tooltip-animate.ag-tooltip-hiding,
.ag-tooltip-custom.ag-tooltip-animate.ag-tooltip-hiding {
  opacity: 0;
}

.ag-ltr .ag-column-select-column,
.ag-ltr .ag-column-select-column-group {
  padding-left: calc(var(--ag-indentation-level) * var(--ag-column-select-indent-size));
}

.ag-rtl .ag-column-select-column,
.ag-rtl .ag-column-select-column-group {
  padding-right: calc(var(--ag-indentation-level) * var(--ag-column-select-indent-size));
}

.ag-column-select-header-icon {
  cursor: pointer;
}

.ag-column-select-header-icon:focus-visible {
  outline: none;
}

.ag-column-select-header-icon:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 0px;
  left: 0px;
  display: block;
  width: calc(100% - 0px);
  height: calc(100% - 0px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-ltr .ag-column-group-icons:not(:last-child),
.ag-ltr .ag-column-select-header-icon:not(:last-child),
.ag-ltr .ag-column-select-header-checkbox:not(:last-child),
.ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),
.ag-ltr .ag-column-select-checkbox:not(:last-child),
.ag-ltr .ag-column-select-column-drag-handle:not(:last-child),
.ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),
.ag-ltr .ag-column-select-column-label:not(:last-child) {
  margin-right: var(--ag-widget-horizontal-spacing);
}

.ag-rtl .ag-column-group-icons:not(:last-child),
.ag-rtl .ag-column-select-header-icon:not(:last-child),
.ag-rtl .ag-column-select-header-checkbox:not(:last-child),
.ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),
.ag-rtl .ag-column-select-checkbox:not(:last-child),
.ag-rtl .ag-column-select-column-drag-handle:not(:last-child),
.ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),
.ag-rtl .ag-column-select-column-label:not(:last-child) {
  margin-left: var(--ag-widget-horizontal-spacing);
}

.ag-column-select-virtual-list-item:focus-visible {
  outline: none;
}

.ag-column-select-virtual-list-item:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-column-select-column-group:not(:last-child),
.ag-column-select-column:not(:last-child) {
  margin-bottom: var(--ag-widget-vertical-spacing);
}

.ag-column-select-column-readonly,
.ag-column-select-column-group-readonly {
  color: var(--ag-disabled-foreground-color);
  pointer-events: none;
}

.ag-ltr .ag-column-select-add-group-indent {
  margin-left: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}

.ag-rtl .ag-column-select-add-group-indent {
  margin-right: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}

.ag-column-select-virtual-list-viewport {
  padding: calc(var(--ag-widget-container-vertical-padding) * 0.5) 0px;
}

.ag-column-select-virtual-list-item {
  padding: 0 var(--ag-widget-container-horizontal-padding);
}

.ag-checkbox-edit {
  padding-left: var(--ag-cell-horizontal-padding);
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-pill-select .ag-column-drop {
  border-bottom: 0;
  min-height: unset;
}

.ag-pill-select .ag-column-drop-list {
  padding: 0;
}

.ag-pill-select .ag-select {
  padding-top: var(--ag-grid-size);
}

.ag-pill-select .ag-picker-field-wrapper {
  background-color: transparent;
  border: 0;
}

.ag-pill-select .ag-picker-field-display {
  cursor: pointer;
}

.ag-rtl {
  text-align: right;
}

.ag-root-wrapper {
  border-radius: var(--ag-wrapper-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
}

.ag-row > .ag-cell-wrapper.ag-row-group {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * var(--ag-indentation-level));
}

.ag-cell-wrapper.ag-row-group,
.ag-cell-wrapper.ag-row-group-leaf-indent,
.ag-cell-wrapper.ag-pivot-leaf-group {
  padding-left: calc(var(--ag-indentation-level) * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-group-leaf-indent {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-group-leaf-indent {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-row:not(.ag-row-level-0) .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-value-change-delta {
  padding-right: 2px;
}

.ag-value-change-delta-up {
  color: var(--ag-value-change-delta-up-color);
}

.ag-value-change-delta-down {
  color: var(--ag-value-change-delta-down-color);
}

.ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 1px;
  padding-right: 1px;
  transition: background-color 1s;
}

.ag-value-change-value-highlight {
  background-color: var(--ag-value-change-value-highlight-background-color);
  transition: background-color 0.1s;
}

.ag-cell-data-changed {
  background-color: var(--ag-value-change-value-highlight-background-color) !important;
}

.ag-cell-data-changed-animation {
  background-color: transparent;
}

.ag-cell-highlight {
  background-color: var(--ag-range-selection-highlight-color) !important;
}

.ag-row {
  height: var(--ag-row-height);
  background-color: var(--ag-background-color);
  color: var(--ag-data-color);
  border-bottom: var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width);
}

.ag-row-highlight-above::after,
.ag-row-highlight-below::after {
  content: "";
  position: absolute;
  width: calc(100% - 1px);
  height: 1px;
  background-color: var(--ag-range-selection-border-color);
  left: 1px;
}

.ag-row-highlight-above::after {
  top: 0px;
}

.ag-row-highlight-below::after {
  bottom: 0px;
}

.ag-row-odd {
  background-color: var(--ag-odd-row-background-color);
}

.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-left-spacer:not(.ag-scroller-corner) {
  border-right: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-right-spacer:not(.ag-scroller-corner) {
  border-left: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-row-selected::before {
  content: "";
  background-color: var(--ag-selected-row-background-color);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.ag-row-hover:not(.ag-full-width-row)::before,
.ag-row-hover.ag-full-width-row.ag-row-group::before {
  content: "";
  background-color: var(--ag-row-hover-color);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
}

.ag-row-hover.ag-full-width-row.ag-row-group > * {
  position: relative;
}

.ag-row-hover.ag-row-selected::before {
  background-color: var(--ag-row-hover-color);
  background-image: linear-gradient(var(--ag-selected-row-background-color), var(--ag-selected-row-background-color));
}

.ag-column-hover {
  background-color: var(--ag-column-hover-color);
}

.ag-ltr .ag-right-aligned-cell {
  text-align: right;
}

.ag-rtl .ag-right-aligned-cell {
  text-align: left;
}

.ag-ltr .ag-right-aligned-cell .ag-cell-value,
.ag-ltr .ag-right-aligned-cell .ag-group-value {
  margin-left: auto;
}

.ag-rtl .ag-right-aligned-cell .ag-cell-value,
.ag-rtl .ag-right-aligned-cell .ag-group-value {
  margin-right: auto;
}

.ag-ltr .ag-right-aligned-cell .ag-skeleton-effect {
  margin-left: auto;
}

.ag-rtl .ag-right-aligned-cell .ag-skeleton-effect {
  margin-right: auto;
}

.ag-cell,
.ag-full-width-row .ag-cell-wrapper.ag-row-group {
  --ag-internal-calculated-line-height: var(
      --ag-line-height,
      calc(var(--ag-row-height) - var(--ag-row-border-width))
  );
  --ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width));
  border: 1px solid transparent;
  line-height: min(var(--ag-internal-calculated-line-height), var(--ag-internal-padded-row-height));
  padding-left: calc(var(--ag-cell-horizontal-padding) - 1px + var(--ag-row-group-indent-size) * var(--ag-indentation-level));
  padding-right: calc(var(--ag-cell-horizontal-padding) - 1px);
  -webkit-font-smoothing: subpixel-antialiased;
}

.ag-row > .ag-cell-wrapper {
  padding-left: calc(var(--ag-cell-horizontal-padding) - 1px);
  padding-right: calc(var(--ag-cell-horizontal-padding) - 1px);
}

.ag-row-dragging {
  cursor: move;
  opacity: 0.5;
}

.ag-cell-inline-editing {
  border: 1px solid var(--ag-border-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: 0;
  background-color: var(--ag-control-panel-background-color);
}

.ag-popup-editor .ag-large-text,
.ag-autocomplete-list-popup {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  background-color: var(--ag-control-panel-background-color);
  padding: 0;
}

.ag-large-text-input {
  height: auto;
  padding: var(--ag-cell-horizontal-padding);
}

.ag-rtl .ag-large-text-input textarea {
  resize: none;
}

.ag-details-row {
  padding: calc(var(--ag-grid-size) * 5);
  background-color: var(--ag-background-color);
}

.ag-layout-auto-height .ag-center-cols-viewport,
.ag-layout-auto-height .ag-center-cols-container,
.ag-layout-print .ag-center-cols-viewport,
.ag-layout-print .ag-center-cols-container {
  min-height: 50px;
}

.ag-overlay-loading-wrapper {
  background-color: var(--ag-modal-overlay-background-color);
}

.ag-overlay-loading-center {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
}

.ag-skeleton-container {
  width: 100%;
  height: 100%;
  align-content: center;
}

.ag-skeleton-effect {
  background-color: var(--ag-row-loading-skeleton-effect-color);
  width: 100%;
  height: 1em;
  border-radius: 0.25rem;
  animation: ag-skeleton-loading 1.5s ease-in-out 0.5s infinite;
}

@keyframes ag-skeleton-loading {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.4;
  }
  100% {
    opacity: 1;
  }
}
.ag-loading {
  display: flex;
  height: 100%;
  align-items: center;
}

.ag-ltr .ag-loading {
  padding-left: var(--ag-cell-horizontal-padding);
}

.ag-rtl .ag-loading {
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-ltr .ag-loading-icon {
  padding-right: var(--ag-cell-widget-spacing);
}

.ag-rtl .ag-loading-icon {
  padding-left: var(--ag-cell-widget-spacing);
}

.ag-icon-loading {
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ag-floating-top {
  border-bottom: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-floating-bottom {
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-ltr .ag-cell {
  border-right: var(--ag-cell-horizontal-border);
}

.ag-rtl .ag-cell {
  border-left: var(--ag-cell-horizontal-border);
}

.ag-ltr .ag-cell {
  border-right-width: 1px;
}

.ag-rtl .ag-cell {
  border-left-width: 1px;
}

.ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell) {
  border-left: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell) {
  border-right: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-cell-range-selected:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing) {
  background-color: var(--ag-range-selection-background-color);
}

.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart,
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart {
  background-color: var(--ag-range-selection-chart-background-color) !important;
}

.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category,
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart.ag-cell-range-chart-category {
  background-color: var(--ag-range-selection-chart-category-background-color) !important;
}

.ag-cell-range-selected-1:not(.ag-cell-focus),
.ag-root:not(.ag-context-menu-open) .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing) {
  background-color: var(--ag-range-selection-background-color);
}

.ag-cell-range-selected-2:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2 {
  background-color: var(--ag-range-selection-background-color-2);
}

.ag-cell-range-selected-3:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3 {
  background-color: var(--ag-range-selection-background-color-3);
}

.ag-cell-range-selected-4:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4 {
  background-color: var(--ag-range-selection-background-color-4);
}

.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top-color: var(--ag-range-selection-border-color);
  border-top-style: var(--ag-range-selection-border-style);
}

.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: var(--ag-range-selection-border-color);
  border-right-style: var(--ag-range-selection-border-style);
}

.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: var(--ag-range-selection-border-color);
  border-bottom-style: var(--ag-range-selection-border-style);
}

.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left-color: var(--ag-range-selection-border-color);
  border-left-style: var(--ag-range-selection-border-style);
}

.ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
.ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
.ag-ltr .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,
.ag-ltr .ag-cell-range-single-cell,
.ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle,
.ag-rtl .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
.ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
.ag-rtl .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,
.ag-rtl .ag-cell-range-single-cell,
.ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle {
  border: 1px solid;
  border-color: var(--ag-range-selection-border-color);
  border-style: var(--ag-range-selection-border-style);
  outline: initial;
}

.ag-cell.ag-selection-fill-top,
.ag-cell.ag-selection-fill-top.ag-cell-range-selected {
  border-top: 1px dashed;
  border-top-color: var(--ag-range-selection-border-color);
}

.ag-ltr .ag-cell.ag-selection-fill-right,
.ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
  border-right: 1px dashed var(--ag-range-selection-border-color) !important;
}

.ag-rtl .ag-cell.ag-selection-fill-right,
.ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
  border-left: 1px dashed var(--ag-range-selection-border-color) !important;
}

.ag-cell.ag-selection-fill-bottom,
.ag-cell.ag-selection-fill-bottom.ag-cell-range-selected {
  border-bottom: 1px dashed;
  border-bottom-color: var(--ag-range-selection-border-color);
}

.ag-ltr .ag-cell.ag-selection-fill-left,
.ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
  border-left: 1px dashed var(--ag-range-selection-border-color) !important;
}

.ag-rtl .ag-cell.ag-selection-fill-left,
.ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
  border-right: 1px dashed var(--ag-range-selection-border-color) !important;
}

.ag-fill-handle,
.ag-range-handle {
  position: absolute;
  width: 6px;
  height: 6px;
  bottom: -1px;
  background-color: var(--ag-range-selection-border-color);
}

.ag-ltr .ag-fill-handle,
.ag-ltr .ag-range-handle {
  right: -1px;
}

.ag-rtl .ag-fill-handle,
.ag-rtl .ag-range-handle {
  left: -1px;
}

.ag-fill-handle {
  cursor: cell;
}

.ag-range-handle {
  cursor: nwse-resize;
}

.ag-cell-inline-editing {
  border-color: var(--ag-input-focus-border-color) !important;
}

.ag-menu {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  background-color: var(--ag-menu-background-color);
  border-color: var(--ag-menu-border-color);
  padding: 0;
}

.ag-menu.ag-tabs {
  min-width: var(--ag-tab-min-width);
}

.ag-menu-list {
  cursor: default;
  padding: var(--ag-grid-size) 0;
}

.ag-menu-separator {
  height: calc(var(--ag-grid-size) * 2 + 1px);
}

.ag-menu-separator-part::after {
  content: "";
  display: block;
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-menu-option-active,
.ag-compact-menu-option-active {
  background-color: var(--ag-row-hover-color);
}

.ag-menu-option-part,
.ag-compact-menu-option-part {
  line-height: var(--ag-icon-size);
  padding: calc(var(--ag-grid-size) + 2px) 0;
}

.ag-menu-option-disabled,
.ag-compact-menu-option-disabled {
  opacity: 0.5;
}

.ag-menu-option-icon,
.ag-compact-menu-option-icon {
  width: var(--ag-icon-size);
}

.ag-ltr .ag-menu-option-icon,
.ag-ltr .ag-compact-menu-option-icon {
  padding-left: calc(var(--ag-grid-size) * 2);
}

.ag-rtl .ag-menu-option-icon,
.ag-rtl .ag-compact-menu-option-icon {
  padding-right: calc(var(--ag-grid-size) * 2);
}

.ag-menu-option-text,
.ag-compact-menu-option-text {
  padding-left: calc(var(--ag-grid-size) * 2);
  padding-right: calc(var(--ag-grid-size) * 2);
}

.ag-ltr .ag-menu-option-shortcut,
.ag-ltr .ag-compact-menu-option-shortcut {
  padding-right: var(--ag-grid-size);
}

.ag-rtl .ag-menu-option-shortcut,
.ag-rtl .ag-compact-menu-option-shortcut {
  padding-left: var(--ag-grid-size);
}

.ag-ltr .ag-menu-option-popup-pointer,
.ag-ltr .ag-compact-menu-option-popup-pointer {
  padding-right: var(--ag-grid-size);
}

.ag-rtl .ag-menu-option-popup-pointer,
.ag-rtl .ag-compact-menu-option-popup-pointer {
  padding-left: var(--ag-grid-size);
}

.ag-tabs-header {
  display: flex;
}

.ag-tabs-header-wrapper {
  display: flex;
}

.ag-tabs-header-wrapper .ag-tabs-header {
  flex: 1;
}

.ag-tabs-close-button-wrapper {
  border: 0;
  border-right: var(--ag-borders) var(--ag-border-color);
  padding: var(--ag-grid-size);
}

.ag-tabs-close-button {
  border: 0;
  background-color: unset;
  cursor: pointer;
  padding: 0;
}

.ag-tab {
  border-bottom: var(--ag-selected-tab-underline-width) solid transparent;
  transition: border-bottom var(--ag-selected-tab-underline-transition-speed);
  display: flex;
  flex: none;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.ag-tab:focus-visible {
  outline: none;
}

.ag-tab:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-tab-selected {
  border-bottom-color: var(--ag-selected-tab-underline-color);
}

.ag-menu-header {
  color: var(--ag-secondary-foreground-color);
}

.ag-filter-separator {
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-filter-select .ag-picker-field-wrapper {
  width: 0;
}

.ag-filter-condition-operator {
  height: 17px;
}

.ag-ltr .ag-filter-condition-operator-or {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-rtl .ag-filter-condition-operator-or {
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-set-filter-select-all {
  padding-top: var(--ag-widget-container-vertical-padding);
}

.ag-set-filter-list,
.ag-filter-no-matches {
  height: calc(var(--ag-list-item-height) * 6);
}

.ag-set-filter-tree-list {
  height: calc(var(--ag-list-item-height) * 10);
}

.ag-set-filter-filter {
  margin-top: var(--ag-widget-container-vertical-padding);
  margin-left: var(--ag-widget-container-horizontal-padding);
  margin-right: var(--ag-widget-container-horizontal-padding);
}

.ag-filter-to {
  margin-top: var(--ag-widget-vertical-spacing);
}

.ag-mini-filter {
  margin: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
}

.ag-set-filter {
  --ag-indentation-level: 0;
}

.ag-ltr .ag-set-filter-item {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level) * var(--ag-set-filter-indent-size));
}

.ag-rtl .ag-set-filter-item {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level) * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-add-group-indent {
  margin-left: calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding));
}

.ag-rtl .ag-set-filter-add-group-indent {
  margin-right: calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding));
}

.ag-ltr .ag-set-filter-group-icons {
  margin-right: var(--ag-widget-container-horizontal-padding);
}

.ag-rtl .ag-set-filter-group-icons {
  margin-left: var(--ag-widget-container-horizontal-padding);
}

.ag-filter-menu .ag-set-filter-list {
  min-width: 200px;
}

.ag-filter-virtual-list-item:focus-visible {
  outline: none;
}

.ag-filter-virtual-list-item:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-filter-apply-panel {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-filter-apply-panel-button {
  line-height: 1.5;
}

.ag-ltr .ag-filter-apply-panel-button {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-rtl .ag-filter-apply-panel-button {
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-simple-filter-body-wrapper {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
  overflow-y: auto;
  min-height: calc(var(--ag-list-item-height) + var(--ag-widget-container-vertical-padding) + var(--ag-widget-vertical-spacing));
}

.ag-simple-filter-body-wrapper > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}

.ag-simple-filter-body-wrapper .ag-resizer-wrapper {
  margin: 0;
}

.ag-menu:not(.ag-tabs) .ag-filter .ag-filter-body-wrapper,
.ag-menu:not(.ag-tabs) .ag-filter > *:not(.ag-filter-wrapper) {
  min-width: calc(var(--ag-menu-min-width) - 2px);
}

.ag-filter-no-matches {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
}

.ag-multi-filter-menu-item {
  margin: var(--ag-grid-size) 0;
}

.ag-multi-filter-group-title-bar {
  padding: calc(var(--ag-grid-size) * 2) var(--ag-grid-size);
  background-color: transparent;
}

.ag-group-filter-field-select-wrapper {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
}

.ag-group-filter-field-select-wrapper > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}

.ag-multi-filter-group-title-bar:focus-visible {
  outline: none;
}

.ag-multi-filter-group-title-bar:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-side-bar {
  position: relative;
}

.ag-tool-panel-wrapper {
  width: var(--ag-side-bar-panel-width);
  background-color: var(--ag-control-panel-background-color);
}

.ag-side-buttons {
  padding-top: calc(var(--ag-grid-size) * 4);
  width: calc(var(--ag-icon-size) + 4px);
  position: relative;
  overflow: hidden;
}

button.ag-side-button-button {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  background: transparent;
  padding: calc(var(--ag-grid-size) * 2) 0 calc(var(--ag-grid-size) * 2) 0;
  width: 100%;
  margin: 0;
  min-height: calc(var(--ag-grid-size) * 18);
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
  border: none;
  border-top: var(--ag-borders-side-button) var(--ag-border-color);
  border-bottom: var(--ag-borders-side-button) var(--ag-border-color);
}

button.ag-side-button-button:focus {
  box-shadow: none;
}

.ag-side-button-button:focus-visible {
  outline: none;
}

.ag-side-button-button:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-selected button.ag-side-button-button {
  background-color: var(--ag-side-button-selected-background-color);
}

.ag-side-button-icon-wrapper {
  margin-bottom: 3px;
}

.ag-ltr .ag-side-bar-left,
.ag-rtl .ag-side-bar-right {
  border-right: var(--ag-borders) var(--ag-border-color);
}

.ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,
.ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper {
  border-left: var(--ag-borders) var(--ag-border-color);
}

.ag-ltr .ag-side-bar-left .ag-side-button-button,
.ag-rtl .ag-side-bar-right .ag-side-button-button {
  border-right: var(--ag-selected-tab-underline-width) solid transparent;
  transition: border-right var(--ag-selected-tab-underline-transition-speed);
}

.ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,
.ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button {
  border-right-color: var(--ag-selected-tab-underline-color);
}

.ag-rtl .ag-side-bar-left,
.ag-ltr .ag-side-bar-right {
  border-left: var(--ag-borders) var(--ag-border-color);
}

.ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper,
.ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper {
  border-right: var(--ag-borders) var(--ag-border-color);
}

.ag-rtl .ag-side-bar-left .ag-side-button-button,
.ag-ltr .ag-side-bar-right .ag-side-button-button {
  border-left: var(--ag-selected-tab-underline-width) solid transparent;
  transition: border-left var(--ag-selected-tab-underline-transition-speed);
}

.ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button,
.ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button {
  border-left-color: var(--ag-selected-tab-underline-color);
}

.ag-filter-toolpanel-header {
  height: calc(var(--ag-grid-size) * 6);
}

.ag-filter-toolpanel-header,
.ag-filter-toolpanel-search {
  padding: 0 var(--ag-grid-size);
}

.ag-filter-toolpanel-header:focus-visible {
  outline: none;
}

.ag-filter-toolpanel-header:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-filter-toolpanel-group:not(.ag-has-filter) > .ag-group-title-bar .ag-filter-toolpanel-group-instance-header-icon {
  display: none;
}

.ag-filter-toolpanel-group-level-0-header {
  height: calc(var(--ag-grid-size) * 8);
}

.ag-filter-toolpanel-group-item {
  margin-top: calc(var(--ag-grid-size) * 0.5);
  margin-bottom: calc(var(--ag-grid-size) * 0.5);
}

.ag-filter-toolpanel-search {
  height: var(--ag-header-height);
}

.ag-filter-toolpanel-search-input {
  flex-grow: 1;
  height: calc(var(--ag-grid-size) * 4);
}

.ag-ltr .ag-filter-toolpanel-search-input {
  margin-right: var(--ag-grid-size);
}

.ag-rtl .ag-filter-toolpanel-search-input {
  margin-left: var(--ag-grid-size);
}

.ag-filter-toolpanel-group-level-0 {
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-ltr .ag-filter-toolpanel-expand,
.ag-ltr .ag-filter-toolpanel-group-title-bar-icon {
  margin-right: var(--ag-grid-size);
}

.ag-rtl .ag-filter-toolpanel-expand,
.ag-rtl .ag-filter-toolpanel-group-title-bar-icon {
  margin-left: var(--ag-grid-size);
}

.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}

.ag-ltr .ag-filter-toolpanel-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * var(--ag-indentation-level, 0) + var(--ag-grid-size));
}

.ag-rtl .ag-filter-toolpanel-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * var(--ag-indentation-level, 0) + var(--ag-grid-size));
}

.ag-filter-toolpanel-instance-filter {
  border-bottom: var(--ag-borders) var(--ag-border-color);
  border-top: var(--ag-borders) var(--ag-border-color);
  margin-top: var(--ag-grid-size);
}

.ag-ltr .ag-filter-toolpanel-group-instance-header-icon,
.ag-ltr .ag-filter-toolpanel-instance-header-icon {
  margin-left: var(--ag-grid-size);
}

.ag-rtl .ag-filter-toolpanel-group-instance-header-icon,
.ag-rtl .ag-filter-toolpanel-instance-header-icon {
  margin-right: var(--ag-grid-size);
}

.ag-set-filter-group-icons {
  color: var(--ag-secondary-foreground-color);
}

.ag-pivot-mode-panel {
  min-height: var(--ag-header-height);
  height: var(--ag-header-height);
  display: flex;
}

.ag-pivot-mode-select {
  display: flex;
  align-items: center;
}

.ag-ltr .ag-pivot-mode-select {
  margin-left: var(--ag-widget-container-horizontal-padding);
}

.ag-rtl .ag-pivot-mode-select {
  margin-right: var(--ag-widget-container-horizontal-padding);
}

.ag-column-select-header:focus-visible {
  outline: none;
}

.ag-column-select-header:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-column-select-header {
  height: var(--ag-header-height);
  align-items: center;
  padding: 0 var(--ag-widget-container-horizontal-padding);
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-column-panel-column-select {
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-column-group-icons,
.ag-column-select-header-icon {
  color: var(--ag-secondary-foreground-color);
}

.ag-column-select-list .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
}

.ag-column-select-list .ag-item-highlight-top::after {
  top: 0;
}

.ag-column-select-list .ag-item-highlight-bottom::after {
  bottom: 0;
}

.ag-header,
.ag-advanced-filter-header {
  background-color: var(--ag-header-background-color);
  border-bottom: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-header-row {
  color: var(--ag-header-foreground-color);
  height: var(--ag-header-height);
}

.ag-pinned-right-header {
  border-left: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-pinned-left-header {
  border-right: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon,
.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon {
  margin-left: var(--ag-grid-size);
}

.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon,
.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon {
  margin-right: var(--ag-grid-size);
}

.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,
.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon {
  margin-right: var(--ag-grid-size);
}

.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,
.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon {
  margin-left: var(--ag-grid-size);
}

.ag-header-cell,
.ag-header-group-cell {
  padding-left: var(--ag-cell-horizontal-padding);
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-header-cell.ag-header-cell-moving,
.ag-header-group-cell.ag-header-cell-moving {
  background-color: var(--ag-header-cell-moving-background-color);
}

.ag-ltr .ag-header-group-cell-label.ag-sticky-label {
  left: var(--ag-cell-horizontal-padding);
}

.ag-rtl .ag-header-group-cell-label.ag-sticky-label {
  right: var(--ag-cell-horizontal-padding);
}

.ag-header-cell:focus-visible {
  outline: none;
}

.ag-header-cell:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-header-group-cell:focus-visible {
  outline: none;
}

.ag-header-group-cell:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-advanced-filter-header-cell:focus-visible {
  outline: none;
}

.ag-advanced-filter-header-cell:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-header-icon {
  color: var(--ag-secondary-foreground-color);
}

.ag-header-expand-icon {
  cursor: pointer;
}

.ag-ltr .ag-header-expand-icon {
  margin-left: 4px;
}

.ag-rtl .ag-header-expand-icon {
  margin-right: 4px;
}

.ag-header-row:not(:first-child) .ag-header-cell:not(.ag-header-span-height.ag-header-span-total, .ag-header-parent-hidden),
.ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group {
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover, .ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell:not(.ag-column-hover).ag-column-resizing,
.ag-header-cell:not(.ag-column-resizing) + .ag-header-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,
.ag-header-cell:not(.ag-column-resizing) + .ag-header-cell:not(.ag-column-hover).ag-column-resizing,
.ag-header-group-cell:first-of-type:not(.ag-header-cell-moving):hover,
.ag-header-group-cell:first-of-type.ag-column-resizing,
.ag-header-cell:not(.ag-column-hover):first-of-type:not(.ag-header-cell-moving):hover,
.ag-header-cell:not(.ag-column-hover):first-of-type.ag-column-resizing {
  background-color: var(--ag-header-cell-hover-background-color);
}

.ag-header-cell::before,
.ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group)::before {
  content: "";
  position: absolute;
  z-index: 1;
  display: var(--ag-header-column-separator-display);
  width: var(--ag-header-column-separator-width);
  height: var(--ag-header-column-separator-height);
  top: calc(50% - var(--ag-header-column-separator-height) * 0.5);
  background-color: var(--ag-header-column-separator-color);
}

.ag-ltr .ag-header-cell::before,
.ag-ltr .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group)::before {
  right: 0;
}

.ag-rtl .ag-header-cell::before,
.ag-rtl .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group)::before {
  left: 0;
}

.ag-header-highlight-before::after,
.ag-header-highlight-after::after {
  content: "";
  position: absolute;
  height: 100%;
  width: 1px;
}

.ag-header-highlight-before::after {
  left: 0px;
}

.ag-header-highlight-after::after {
  right: 0px;
}

.ag-pinned-left-header .ag-header-highlight-after::after {
  right: 1px;
}

.ag-header-cell-resize {
  display: flex;
  align-items: center;
}

.ag-header-cell-resize::after {
  content: "";
  position: absolute;
  z-index: 1;
  display: var(--ag-header-column-resize-handle-display);
  width: var(--ag-header-column-resize-handle-width);
  height: var(--ag-header-column-resize-handle-height);
  top: calc(50% - var(--ag-header-column-resize-handle-height) * 0.5);
  background-color: var(--ag-header-column-resize-handle-color);
}

.ag-header-cell.ag-header-span-height .ag-header-cell-resize::after {
  height: calc(100% - var(--ag-grid-size) * 4);
  top: calc(var(--ag-grid-size) * 2);
}

.ag-ltr .ag-header-viewport .ag-header-cell-resize::after {
  left: calc(50% - var(--ag-header-column-resize-handle-width));
}

.ag-rtl .ag-header-viewport .ag-header-cell-resize::after {
  right: calc(50% - var(--ag-header-column-resize-handle-width));
}

.ag-pinned-left-header .ag-header-cell-resize::after {
  left: calc(50% - var(--ag-header-column-resize-handle-width));
}

.ag-pinned-right-header .ag-header-cell-resize::after {
  left: 50%;
}

.ag-ltr .ag-header-select-all {
  margin-right: var(--ag-cell-horizontal-padding);
}

.ag-rtl .ag-header-select-all {
  margin-left: var(--ag-cell-horizontal-padding);
}

.ag-ltr .ag-floating-filter-button {
  margin-left: var(--ag-cell-widget-spacing);
}

.ag-rtl .ag-floating-filter-button {
  margin-right: var(--ag-cell-widget-spacing);
}

.ag-floating-filter-button-button {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  appearance: none;
  background: transparent;
  border: none;
  height: var(--ag-icon-size);
  padding: 0;
  width: var(--ag-icon-size);
}

.ag-filter-loading {
  background-color: var(--ag-control-panel-background-color);
  height: 100%;
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  position: absolute;
  width: 100%;
  z-index: 1;
}

.ag-paging-panel {
  border-top: 1px solid;
  border-top-color: var(--ag-border-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-header-height);
}

.ag-paging-panel > * {
  margin: 0 var(--ag-cell-horizontal-padding);
}

.ag-paging-panel > .ag-paging-page-size .ag-wrapper {
  min-width: calc(var(--ag-grid-size) * 10);
}

.ag-paging-button {
  cursor: pointer;
}

.ag-paging-button.ag-disabled {
  cursor: default;
  color: var(--ag-disabled-foreground-color);
}

.ag-paging-button:focus-visible {
  outline: none;
}

.ag-paging-button:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 0px;
  left: 0px;
  display: block;
  width: calc(100% - 0px);
  height: calc(100% - 0px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-paging-button,
.ag-paging-description {
  margin: 0 var(--ag-grid-size);
}

.ag-status-bar {
  border-top: var(--ag-borders) var(--ag-border-color);
  color: var(--ag-disabled-foreground-color);
  padding-right: calc(var(--ag-grid-size) * 4);
  padding-left: calc(var(--ag-grid-size) * 4);
  line-height: 1.5;
}

.ag-status-name-value-value {
  color: var(--ag-foreground-color);
}

.ag-status-bar-center {
  text-align: center;
}

.ag-status-name-value {
  margin-left: var(--ag-grid-size);
  margin-right: var(--ag-grid-size);
  padding-top: calc(var(--ag-grid-size) * 2);
  padding-bottom: calc(var(--ag-grid-size) * 2);
}

.ag-column-drop-cell {
  background: var(--ag-chip-background-color);
  border-radius: calc(var(--ag-grid-size) * 4);
  height: calc(var(--ag-grid-size) * 4);
  padding: 0 calc(var(--ag-grid-size) * 0.5);
  border: 1px solid var(--ag-chip-border-color);
}

.ag-column-drop-cell:focus-visible {
  outline: none;
}

.ag-column-drop-cell:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 2px;
  left: 2px;
  display: block;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-column-drop-cell-text {
  margin: 0 var(--ag-grid-size);
}

.ag-column-drop-cell-button {
  min-width: calc(var(--ag-grid-size) * 4);
  margin: 0 calc(var(--ag-grid-size) * 0.5);
  color: var(--ag-secondary-foreground-color);
}

.ag-column-drop-cell-drag-handle {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-column-drop-cell-ghost {
  opacity: 0.5;
}

.ag-column-drop-horizontal {
  background-color: var(--ag-header-background-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-header-height);
  border-bottom: var(--ag-borders) var(--ag-border-color);
}

.ag-ltr .ag-column-drop-horizontal {
  padding-left: var(--ag-cell-horizontal-padding);
}

.ag-rtl .ag-column-drop-horizontal {
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child) {
  border-right: var(--ag-borders) var(--ag-border-color);
}

.ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child) {
  border-left: var(--ag-borders) var(--ag-border-color);
}

.ag-column-drop-horizontal-cell-separator {
  margin: 0 var(--ag-grid-size);
  color: var(--ag-secondary-foreground-color);
}

.ag-column-drop-horizontal-empty-message {
  color: var(--ag-disabled-foreground-color);
}

.ag-ltr .ag-column-drop-horizontal-icon {
  margin-right: var(--ag-cell-horizontal-padding);
}

.ag-rtl .ag-column-drop-horizontal-icon {
  margin-left: var(--ag-cell-horizontal-padding);
}

.ag-column-drop-vertical-list {
  padding-bottom: var(--ag-grid-size);
  padding-right: var(--ag-grid-size);
  padding-left: var(--ag-grid-size);
}

.ag-column-drop-vertical-cell {
  margin-top: var(--ag-grid-size);
}

.ag-column-drop-vertical {
  min-height: 50px;
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-column-drop-vertical.ag-last-column-drop {
  border-bottom: none;
}

.ag-column-drop-vertical-icon {
  margin-left: var(--ag-grid-size);
  margin-right: var(--ag-grid-size);
}

.ag-column-drop-vertical-empty-message {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  color: var(--ag-disabled-foreground-color);
  margin-top: var(--ag-grid-size);
}

.ag-select-agg-func-popup {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  background: var(--ag-background-color);
  height: calc(var(--ag-grid-size) * 5 * 3.5);
  padding: 0;
}

.ag-select-agg-func-virtual-list-item {
  cursor: default;
}

.ag-ltr .ag-select-agg-func-virtual-list-item {
  padding-left: calc(var(--ag-grid-size) * 2);
}

.ag-rtl .ag-select-agg-func-virtual-list-item {
  padding-right: calc(var(--ag-grid-size) * 2);
}

.ag-select-agg-func-virtual-list-item:hover {
  background-color: var(--ag-selected-row-background-color);
}

.ag-select-agg-func-virtual-list-item:focus-visible {
  outline: none;
}

.ag-select-agg-func-virtual-list-item:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-sort-indicator-container {
  display: flex;
}

.ag-ltr .ag-sort-indicator-icon {
  padding-left: var(--ag-grid-size);
}

.ag-rtl .ag-sort-indicator-icon {
  padding-right: var(--ag-grid-size);
}

.ag-chart {
  position: relative;
  display: flex;
  width: 100%;
  height: 100%;
}

.ag-chart-components-wrapper {
  position: relative;
  display: flex;
  flex: 1 1 auto;
}

.ag-chart-canvas-wrapper {
  position: relative;
  flex: 1 1 auto;
}

.ag-chart-menu {
  position: absolute;
  top: 16px;
  display: flex;
  flex-direction: column;
}

.ag-ltr .ag-chart-menu {
  right: 20px;
}

.ag-rtl .ag-chart-menu {
  left: 20px;
}

.ag-chart-docked-container {
  position: relative;
  min-width: var(--ag-chart-menu-panel-width);
}

.ag-chart-menu-hidden ~ .ag-chart-docked-container {
  display: none;
}

.ag-chart-tabbed-menu {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.ag-chart-tabbed-menu-header {
  flex: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: default;
}

.ag-chart-tabbed-menu-body {
  display: flex;
  flex: 1 1 auto;
  align-items: stretch;
  overflow: hidden;
}

.ag-chart-tab {
  width: 100%;
  overflow: hidden;
  overflow-y: auto;
}

.ag-chart-settings {
  overflow-x: hidden;
}

.ag-chart-settings-wrapper {
  position: relative;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.ag-chart-settings-nav-bar {
  display: flex;
  align-items: center;
  width: 100%;
  height: 30px;
  padding: 0 10px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ag-chart-settings-card-selector {
  display: flex;
  align-items: center;
  justify-content: space-around;
  flex: 1 1 auto;
  height: 100%;
  padding: 0 10px;
}

.ag-chart-settings-card-item {
  cursor: pointer;
  width: 10px;
  height: 10px;
  background-color: #000;
  position: relative;
}

.ag-chart-settings-card-item.ag-not-selected {
  opacity: 0.2;
}

.ag-chart-settings-card-item::before {
  content: " ";
  display: block;
  position: absolute;
  background-color: transparent;
  left: 50%;
  top: 50%;
  margin-left: -10px;
  margin-top: -10px;
  width: 20px;
  height: 20px;
}

.ag-chart-settings-prev,
.ag-chart-settings-next {
  position: relative;
  flex: none;
}

.ag-chart-settings-prev:focus-within,
.ag-chart-settings-next:focus-within {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-radius: 1px;
}

.ag-chart-settings-prev-button,
.ag-chart-settings-next-button {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}

.ag-chart-settings-mini-charts-container {
  position: relative;
  flex: 1 1 auto;
  overflow-x: hidden;
  overflow-y: auto;
}

.ag-chart-settings-mini-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  width: 100%;
  min-height: 100%;
  overflow: hidden;
}

.ag-chart-settings-mini-wrapper.ag-animating {
  transition: left 0.3s;
  transition-timing-function: ease-in-out;
}

.ag-chart-mini-thumbnail {
  cursor: pointer;
}

.ag-chart-mini-thumbnail-canvas {
  display: block;
}

.ag-chart-data-wrapper,
.ag-chart-format-wrapper,
.ag-chart-advanced-settings-wrapper {
  display: flex;
  flex-direction: column;
  position: relative;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding-bottom: 16px;
}

.ag-chart-data-wrapper,
.ag-chart-advanced-settings-wrapper {
  height: 100%;
  overflow-y: auto;
}

.ag-chart-advanced-settings {
  background-color: var(--ag-control-panel-background-color);
}

.ag-chart-advanced-settings-wrapper,
.ag-chart-advanced-settings {
  width: 100%;
}

.ag-chart-advanced-settings-wrapper {
  padding-bottom: 0;
}

.ag-chart-data-section,
.ag-chart-format-section,
.ag-chart-advanced-settings-section {
  display: flex;
  margin: 0;
}

.ag-chart-advanced-settings-section {
  padding-top: var(--ag-grid-size);
  padding-bottom: var(--ag-grid-size);
}

.ag-chart-advanced-settings-section:not(:last-child) {
  border-bottom: 1px solid var(--ag-secondary-border-color);
}

.ag-chart-empty-text {
  display: flex;
  top: 0;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  background-color: var(--ag-background-color);
}

.ag-chart .ag-chart-menu {
  display: none;
}

.ag-chart-menu-hidden:hover .ag-chart-menu {
  display: block;
}

.ag-chart .ag-chart-menu-wrapper .ag-chart-menu {
  display: flex;
  flex-direction: row;
  top: 8px;
  gap: 20px;
  width: auto;
}

.ag-ltr .ag-chart .ag-chart-menu-wrapper .ag-chart-menu {
  right: calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);
  justify-content: right;
}

.ag-rtl .ag-chart .ag-chart-menu-wrapper .ag-chart-menu {
  left: calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);
  justify-content: left;
}

.ag-charts-font-size-color {
  display: flex;
  align-self: stretch;
  justify-content: space-between;
}

.ag-charts-data-group-item {
  position: relative;
}

.ag-charts-data-group-item:not(:last-child) {
  margin-bottom: var(--ag-grid-size);
}

.ag-chart-menu {
  border-radius: var(--ag-card-radius);
  background: var(--ag-background-color);
}

.ag-chart-menu-icon {
  opacity: 0.5;
  margin: 2px 0;
  cursor: pointer;
  border-radius: var(--ag-card-radius);
  color: var(--ag-secondary-foreground-color);
}

.ag-chart-menu-icon:hover {
  opacity: 1;
}

.ag-chart-menu-toolbar-button {
  border: 0;
  background-color: unset;
  padding: 0 2px;
  border-radius: 1px;
}

.ag-chart-mini-thumbnail {
  border: 1px solid var(--ag-secondary-border-color);
  border-radius: 5px;
}

.ag-chart-mini-thumbnail.ag-selected {
  border-color: var(--ag-minichart-selected-chart-color);
  border-width: 2px;
}

.ag-chart-mini-thumbnail:focus-visible {
  outline: none;
  border-color: var(--ag-minichart-selected-chart-color);
  box-shadow: var(--ag-input-focus-box-shadow);
}

.ag-chart-settings-card-item {
  background: var(--ag-foreground-color);
  width: 8px;
  height: 8px;
  border-radius: 4px;
}

.ag-chart-settings-card-item.ag-selected {
  background-color: var(--ag-minichart-selected-page-color);
}

.ag-chart-data-column-drag-handle {
  margin-left: var(--ag-grid-size);
}

.ag-charts-settings-group-title-bar,
.ag-charts-data-group-title-bar,
.ag-charts-format-top-level-group-title-bar {
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  position: relative;
}

.ag-charts-advanced-settings-top-level-group-title-bar {
  position: relative;
  background-color: unset;
}

.ag-charts-data-group-title-bar:focus-visible {
  outline: none;
}

.ag-charts-data-group-title-bar:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-charts-format-top-level-group-title-bar:focus-visible {
  outline: none;
}

.ag-charts-format-top-level-group-title-bar:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-charts-data-group-title-bar .ag-charts-data-group-title,
.ag-charts-format-top-level-group-title-bar .ag-charts-format-top-level-group-title {
  cursor: pointer;
}

.ag-charts-data-group-container {
  padding: calc(var(--ag-widget-container-vertical-padding) * 0.5) var(--ag-widget-container-horizontal-padding);
}

.ag-charts-data-group-container .ag-charts-data-group-item:not(.ag-charts-format-sub-level-group):not(.ag-pill-select):not(.ag-select) {
  height: var(--ag-list-item-height);
}

.ag-charts-data-group-container .ag-charts-data-group-item.ag-picker-field {
  margin-top: var(--ag-grid-size);
}

.ag-charts-data-group-container .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
}

.ag-charts-data-group-container .ag-item-highlight-top::after {
  top: 0;
}

.ag-charts-data-group-container .ag-item-highlight-bottom::after {
  bottom: 0;
}

.ag-charts-format-top-level-group-container,
.ag-charts-advanced-settings-top-level-group-container {
  padding: var(--ag-grid-size);
}

.ag-ltr .ag-charts-format-top-level-group-container,
.ag-ltr .ag-charts-advanced-settings-top-level-group-container {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-rtl .ag-charts-format-top-level-group-container,
.ag-rtl .ag-charts-advanced-settings-top-level-group-container {
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-charts-format-top-level-group-item,
.ag-charts-advanced-settings-top-level-group-item {
  margin: var(--ag-grid-size) 0;
}

.ag-charts-format-sub-level-group-container {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
}

.ag-charts-format-sub-level-group-container > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}

.ag-charts-format-sub-level-no-header-group-container > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}

.ag-charts-format-sub-level-group-container .ag-charts-format-sub-level-group-item.ag-font-panel-no-header {
  margin: 0;
}

.ag-charts-settings-group-container {
  padding: var(--ag-grid-size);
  row-gap: 8px;
  display: grid;
  grid-template-columns: 60px 1fr 60px 1fr 60px;
}

.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+1) {
  grid-column: 1;
}

.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+2) {
  grid-column: 3;
}

.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+3) {
  grid-column: 5;
}

.ag-chart-menu-panel {
  background-color: var(--ag-control-panel-background-color);
}

.ag-ltr .ag-chart-menu-panel {
  border-left: solid 1px var(--ag-border-color);
}

.ag-rtl .ag-chart-menu-panel {
  border-right: solid 1px var(--ag-border-color);
}

.ag-charts-theme-default {
  --ag-charts-align: none !important;
  --ag-charts-justify: none !important;
}

.ag-charts-wrapper .ag-charts-proxy-legend-toolbar button:focus {
  box-shadow: none;
}

.ag-charts-wrapper .ag-charts-proxy-legend-toolbar button:focus-visible {
  box-shadow: var(--ag-input-focus-box-shadow);
}

.ag-date-time-list-page-title-bar {
  display: flex;
}

.ag-date-time-list-page-title {
  flex-grow: 1;
  text-align: center;
}

.ag-date-time-list-page-column-labels-row,
.ag-date-time-list-page-entries-row {
  display: flex;
}

.ag-date-time-list-page-column-label,
.ag-date-time-list-page-entry {
  flex-basis: 0;
  flex-grow: 1;
}

.ag-date-time-list-page-entry {
  cursor: pointer;
  text-align: center;
}

.ag-date-time-list-page-column-label {
  text-align: center;
}

.ag-advanced-filter-header {
  position: relative;
  display: flex;
  align-items: center;
  padding-left: var(--ag-cell-horizontal-padding);
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-advanced-filter {
  display: flex;
  align-items: center;
  width: 100%;
}

.ag-advanced-filter-apply-button,
.ag-advanced-filter-builder-button {
  line-height: normal;
  white-space: nowrap;
}

.ag-ltr .ag-advanced-filter-apply-button,
.ag-ltr .ag-advanced-filter-builder-button {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-rtl .ag-advanced-filter-apply-button,
.ag-rtl .ag-advanced-filter-builder-button {
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-advanced-filter-builder-button {
  display: flex;
  align-items: center;
  border: 0;
  background-color: unset;
  color: var(--ag-foreground-color);
  font-size: var(--ag-font-size);
  font-weight: 600;
}

.ag-advanced-filter-builder-button:hover:not(:disabled) {
  background-color: var(--ag-row-hover-color);
}

.ag-advanced-filter-builder-button:not(:disabled) {
  cursor: pointer;
}

.ag-advanced-filter-builder-button-label {
  margin-left: var(--ag-grid-size);
}

.ag-advanced-filter-builder {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
  background-color: var(--ag-control-panel-background-color);
  display: flex;
  flex-direction: column;
}

.ag-advanced-filter-builder-list {
  flex: 1;
  overflow: auto;
}

.ag-advanced-filter-builder-list .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
}

.ag-advanced-filter-builder-list .ag-item-highlight-top::after {
  top: 0;
}

.ag-advanced-filter-builder-list .ag-item-highlight-bottom::after {
  bottom: 0;
}

.ag-advanced-filter-builder-button-panel {
  display: flex;
  justify-content: flex-end;
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-apply-button,
.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-cancel-button {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-advanced-filter-builder-item-wrapper {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
  padding-left: calc(var(--ag-icon-size) / 2);
  padding-right: var(--ag-icon-size);
}

.ag-virtual-list-viewport .ag-advanced-filter-builder-item-wrapper .ag-tab-guard {
  position: absolute;
}

.ag-advanced-filter-builder-item-tree-lines > * {
  width: var(--ag-advanced-filter-builder-indent-size);
}

.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root {
  width: var(--ag-icon-size);
}

.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root::before {
  top: 50%;
  height: 50%;
}

.ag-advanced-filter-builder-item-tree-line-horizontal,
.ag-advanced-filter-builder-item-tree-line-vertical,
.ag-advanced-filter-builder-item-tree-line-vertical-top,
.ag-advanced-filter-builder-item-tree-line-vertical-bottom {
  position: relative;
  height: 100%;
  display: flex;
  align-items: center;
}

.ag-advanced-filter-builder-item-tree-line-horizontal::before, .ag-advanced-filter-builder-item-tree-line-horizontal::after,
.ag-advanced-filter-builder-item-tree-line-vertical::before,
.ag-advanced-filter-builder-item-tree-line-vertical::after,
.ag-advanced-filter-builder-item-tree-line-vertical-top::before,
.ag-advanced-filter-builder-item-tree-line-vertical-top::after,
.ag-advanced-filter-builder-item-tree-line-vertical-bottom::before,
.ag-advanced-filter-builder-item-tree-line-vertical-bottom::after {
  content: "";
  position: absolute;
  height: 100%;
}

.ag-advanced-filter-builder-item-tree-line-horizontal::after {
  height: 50%;
  width: calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size));
  top: 0;
  left: calc(var(--ag-icon-size) / 2);
  border-bottom: 1px solid;
  border-color: var(--ag-border-color);
}

.ag-advanced-filter-builder-item-tree-line-vertical::before {
  width: calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);
  top: 0;
  left: calc(var(--ag-icon-size) / 2);
  border-left: 1px solid;
  border-color: var(--ag-border-color);
}

.ag-advanced-filter-builder-item-tree-line-vertical-top::before {
  height: 50%;
  width: calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);
  top: 0;
  left: calc(var(--ag-icon-size) / 2);
  border-left: 1px solid;
  border-color: var(--ag-border-color);
}

.ag-advanced-filter-builder-item-tree-line-vertical-bottom::before {
  height: calc((100% - 1.5 * var(--ag-icon-size)) / 2);
  width: calc(var(--ag-icon-size) / 2);
  top: calc((100% + 1.5 * var(--ag-icon-size)) / 2);
  left: calc(var(--ag-icon-size) / 2);
  border-left: 1px solid;
  border-color: var(--ag-border-color);
}

.ag-advanced-filter-builder-item-condition {
  padding-top: var(--ag-grid-size);
  padding-bottom: var(--ag-grid-size);
}

.ag-advanced-filter-builder-item,
.ag-advanced-filter-builder-item-condition,
.ag-advanced-filter-builder-pill-wrapper,
.ag-advanced-filter-builder-pill,
.ag-advanced-filter-builder-item-buttons,
.ag-advanced-filter-builder-item-tree-lines {
  display: flex;
  align-items: center;
  height: 100%;
}

.ag-advanced-filter-builder-pill-wrapper {
  margin: 0px var(--ag-grid-size);
}

.ag-advanced-filter-builder-pill {
  position: relative;
  border-radius: var(--ag-border-radius);
  padding: var(--ag-grid-size) calc(var(--ag-grid-size) * 2);
  min-height: calc(100% - var(--ag-grid-size) * 3);
  min-width: calc(var(--ag-grid-size) * 2);
}

.ag-advanced-filter-builder-pill .ag-picker-field-display {
  margin-right: var(--ag-grid-size);
}

.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-number {
  font-family: monospace;
  font-weight: 700;
}

.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-empty {
  color: var(--ag-disabled-foreground-color);
}

.ag-advanced-filter-builder-pill:focus-visible {
  outline: none;
}

.ag-advanced-filter-builder-pill:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: -4px;
  left: -4px;
  display: block;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-advanced-filter-builder-item-button:focus-visible {
  outline: none;
}

.ag-advanced-filter-builder-item-button:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: -4px;
  left: -4px;
  display: block;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-advanced-filter-builder-pill-display {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 500;
}

.ag-advanced-filter-builder-join-pill {
  color: var(--ag-foreground-color);
  background-color: var(--ag-advanced-filter-join-pill-color);
  cursor: pointer;
}

.ag-advanced-filter-builder-column-pill {
  color: var(--ag-foreground-color);
  background-color: var(--ag-advanced-filter-column-pill-color);
  cursor: pointer;
}

.ag-advanced-filter-builder-option-pill {
  color: var(--ag-foreground-color);
  background-color: var(--ag-advanced-filter-option-pill-color);
  cursor: pointer;
}

.ag-advanced-filter-builder-value-pill {
  color: var(--ag-foreground-color);
  background-color: var(--ag-advanced-filter-value-pill-color);
  cursor: text;
  max-width: 140px;
}

.ag-advanced-filter-builder-value-pill .ag-advanced-filter-builder-pill-display {
  display: block;
}

.ag-advanced-filter-builder-item-buttons > * {
  margin: 0 calc(var(--ag-grid-size) * 0.5);
}

.ag-advanced-filter-builder-item-button {
  position: relative;
  cursor: pointer;
  color: var(--ag-secondary-foreground-color);
  opacity: 50%;
}

.ag-advanced-filter-builder-item-button-disabled {
  color: var(--ag-disabled-foreground-color);
  cursor: default;
}

.ag-advanced-filter-builder-virtual-list-container {
  top: var(--ag-grid-size);
}

.ag-advanced-filter-builder-virtual-list-item {
  display: flex;
  cursor: default;
  height: var(--ag-list-item-height);
}

.ag-advanced-filter-builder-virtual-list-item:hover {
  background-color: var(--ag-row-hover-color);
}

.ag-advanced-filter-builder-virtual-list-item:hover .ag-advanced-filter-builder-item-button {
  opacity: 100%;
}

.ag-advanced-filter-builder-virtual-list-item-highlight .ag-advanced-filter-builder-item-button:focus-visible,
.ag-advanced-filter-builder-validation .ag-advanced-filter-builder-invalid {
  opacity: 100%;
}

.ag-advanced-filter-builder-invalid {
  margin: 0 var(--ag-grid-size);
  color: var(--ag-invalid-color);
  cursor: default;
}

.ag-input-field-input {
  width: 100%;
  min-width: 0;
}

.ag-checkbox-input-wrapper {
  font-family: var(--ag-icon-font-family);
  font-weight: var(--ag-icon-font-weight);
  color: var(--ag-icon-font-color);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-checkbox-background-color);
  border-radius: var(--ag-checkbox-border-radius);
  display: inline-block;
  vertical-align: middle;
  flex: none;
}

.ag-checkbox-input-wrapper input,
.ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 100%;
  height: 100%;
}

.ag-checkbox-input-wrapper:focus-within, .ag-checkbox-input-wrapper:active {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}

.ag-checkbox-input-wrapper.ag-disabled {
  opacity: 0.5;
}

.ag-checkbox-input-wrapper::after {
  content: var(--ag-icon-font-code-checkbox-unchecked, "\f108");
  font-family: inherit;
  color: var(--ag-checkbox-unchecked-color);
  display: var(--ag-icon-font-display-checkbox-unchecked, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}

.ag-checkbox-input-wrapper.ag-checked::after {
  content: var(--ag-icon-font-code-checkbox-checked, "\f106");
  color: var(--ag-checkbox-checked-color);
  display: var(--ag-icon-font-display-checkbox-checked, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}

.ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: var(--ag-icon-font-code-checkbox-indeterminate, "\f107");
  color: var(--ag-checkbox-indeterminate-color);
  display: var(--ag-icon-font-display-checkbox-indeterminate, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}

.ag-checkbox-input-wrapper::before {
  content: "";
  background: transparent center/contain no-repeat;
  position: absolute;
  inset: 0;
  background-image: var(--ag-icon-image-checkbox-unchecked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-unchecked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-unchecked, var(--ag-icon-image-opacity, 0.9));
}

.ag-checkbox-input-wrapper.ag-checked::before {
  background-image: var(--ag-icon-image-checkbox-checked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-checked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-checked, var(--ag-icon-image-opacity, 0.9));
}

.ag-checkbox-input-wrapper.ag-indeterminate::before {
  background-image: var(--ag-icon-image-checkbox-indeterminate, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-indeterminate, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-indeterminate, var(--ag-icon-image-opacity, 0.9));
}

.ag-toggle-button-input-wrapper {
  box-sizing: border-box;
  width: var(--ag-toggle-button-width);
  min-width: var(--ag-toggle-button-width);
  max-width: var(--ag-toggle-button-width);
  height: var(--ag-toggle-button-height);
  background-color: var(--ag-toggle-button-off-background-color);
  border-radius: calc(var(--ag-toggle-button-height) * 0.5);
  position: relative;
  flex: none;
  border: var(--ag-toggle-button-border-width) solid;
  border-color: var(--ag-toggle-button-off-border-color);
}

.ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
}

.ag-toggle-button-input-wrapper:focus-within {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}

.ag-toggle-button-input-wrapper.ag-disabled {
  opacity: 0.5;
}

.ag-toggle-button-input-wrapper.ag-checked {
  background-color: var(--ag-toggle-button-on-background-color);
  border-color: var(--ag-toggle-button-on-border-color);
}

.ag-toggle-button-input-wrapper::before {
  content: " ";
  position: absolute;
  top: calc(0px - var(--ag-toggle-button-border-width));
  left: calc(0px - var(--ag-toggle-button-border-width));
  display: block;
  box-sizing: border-box;
  height: var(--ag-toggle-button-height);
  width: var(--ag-toggle-button-height);
  background-color: var(--ag-toggle-button-switch-background-color);
  border-radius: 100%;
  transition: left 100ms;
  border: var(--ag-toggle-button-border-width) solid;
  border-color: var(--ag-toggle-button-switch-border-color);
}

.ag-toggle-button-input-wrapper.ag-checked::before {
  left: calc(100% - var(--ag-toggle-button-height) + var(--ag-toggle-button-border-width));
  border-color: var(--ag-toggle-button-on-border-color);
}

.ag-radio-button-input-wrapper {
  font-family: var(--ag-icon-font-family);
  font-weight: var(--ag-icon-font-weight);
  color: var(--ag-icon-font-color);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-checkbox-background-color);
  border-radius: var(--ag-checkbox-border-radius);
  display: inline-block;
  vertical-align: middle;
  flex: none;
  border-radius: var(--ag-icon-size);
}

.ag-radio-button-input-wrapper input,
.ag-radio-button-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 100%;
  height: 100%;
}

.ag-radio-button-input-wrapper:focus-within, .ag-radio-button-input-wrapper:active {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}

.ag-radio-button-input-wrapper.ag-disabled {
  opacity: 0.5;
}

.ag-radio-button-input-wrapper::after {
  content: var(--ag-icon-font-code-radio-button-off, "\f127");
  color: var(--ag-checkbox-unchecked-color);
  display: var(--ag-icon-font-display-radio-button-off, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}

.ag-radio-button-input-wrapper.ag-checked::after {
  content: var(--ag-icon-font-code-radio-button-on, "\f128");
  color: var(--ag-checkbox-checked-color);
  display: var(--ag-icon-font-display-radio-button-on, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}

.ag-radio-button-input-wrapper::before {
  content: "";
  background: transparent center/contain no-repeat;
  position: absolute;
  inset: 0;
  background-image: var(--ag-icon-image-radio-button-off, var(--ag-icon-image));
  display: var(--ag-icon-image-display-radio-button-off, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-radio-button-off, var(--ag-icon-image-opacity, 0.9));
}

.ag-radio-button-input-wrapper.ag-checked::before {
  background-image: var(--ag-icon-image-radio-button-on, var(--ag-icon-image));
  display: var(--ag-icon-image-display-radio-button-on, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-radio-button-on, var(--ag-icon-image-opacity, 0.9));
}

input[class^=ag-][type=range] {
  -webkit-appearance: none;
  width: 100%;
  height: 100%;
  background: none;
  overflow: visible;
}

input[class^=ag-][type=range]::-webkit-slider-runnable-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
}

input[class^=ag-][type=range]::-moz-range-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
}

input[class^=ag-][type=range]::-ms-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
  color: transparent;
  width: calc(100% - 2px);
}

input[class^=ag-][type=range]::-webkit-slider-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
  transform: translateY(calc(var(--ag-icon-size) * -0.5 + 1.5px));
}

input[class^=ag-][type=range]::-ms-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
}

input[class^=ag-][type=range]::-moz-ag-range-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
}

input[class^=ag-][type=range]:focus {
  outline: none;
}

input[class^=ag-][type=range]:focus::-webkit-slider-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}

input[class^=ag-][type=range]:focus::-ms-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}

input[class^=ag-][type=range]:focus::-moz-ag-range-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}

input[class^=ag-][type=range]:active::-webkit-slider-runnable-track {
  background-color: var(--ag-input-focus-border-color);
}

input[class^=ag-][type=range]:active::-moz-ag-range-track {
  background-color: var(--ag-input-focus-border-color);
}

input[class^=ag-][type=range]:active::-ms-track {
  background-color: var(--ag-input-focus-border-color);
}

input[class^=ag-][type=range]:disabled {
  opacity: 0.5;
}

@font-face {
  font-family: "agGridBalham";
  src: url(data:font/woff2;charset=utf-8;base64,d09GMgABAAAAABYUAAsAAAAALgQAABXCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIlWBmAAi34KtgCsbgE2AiQDgiwLgRgABCAFhEYHhQgbFShVBoWNAwDFdIdHRcnM5KKoz4JRSvb/dQI3RERcg94LUYNDlJRRFMzQjtavWYLQT3ERFiy0h+AmMcl3xzOrdBEOnrkyLmf//l46s40Rjx2SFE0Caj9+e+++iEZTS4aYhazJQmMIWTOJkBiSNv9p6u81uXStcTtz9aNQWCTCegJgeNrmv7sD5QiVg1YMBCdgEQYIh4Vg9KEuylihU6xYtNtcVeF+1IqVkb9CXZQrtz8H3y0/gdMEmCGnwuiZzJlL5Mx56v1pf9Nf8JlgE/fK64B8AP77qu3R9TZnWJIDRkb4Ze+zzlYKOJKfrKsR8H9rqT0suIAssWuFrjDkzMzs3GX/TjbAmwldUtrw3AYIimgBFdBurgSgKlsF7Mj2Vem+qlpZV4LlofSmgUjUeQAQ7gbkYx89r5NZUyFU/7Kkb0cwOCTCSaCmjituLjwUGo2RIMVpbsTFjAopWV+KrMgbH6NzVxPqwfUQBt6IAGR5cyiz86u78i4dv3VFFeRp2QDeSoZL588el3EZCy0JCspXlnJJnq0/bvkY8sKt8CppjIPxVnwcv6b40VZFZWtPBTWkd3YUQ2CcIOkURbSaUDKYVG6yGnK6xrTGwLF55RBKSMICXX3VacPCiMqBSXP68Xs9MCjvrWy91tK7pzvRCISDQ6qW3iw9Fak+gRE2zLy4/q4y37xuulCfUCGNbxRj61PXJuniW+ZAK06xe3Xg3sgxVDTJ8AXUet41jKNskhmb3qTSdPJBiT66G0SwuNkMvtpUlrhANzvRaQTOhjC+fmuojcdjipqOLL+dcmeXapTAgozS9tsvdZrYTNiyuu7d645hcv2uypVxzrwu5RYy3jorwnSGYFl1tXVTmSuevv7gk89++l8oZCgZcirSqo33DPKztfyy7pr2uUirYfuZUJr2Gg0szclUJ/OVRwXms2pkqJoqnaPwBePrhmYpBYrNGmJCimVAux401R0YxTXKdTyTqQ7kBV+QV9I5mXxqAQZCqqbOsHkoLVBdR8yQF3qIrDJ73MQ/mTTrTGkba09yk/VCO4lr6uUbOLCuVhnmG8id/tVnZWlBnxnwZmdqXD6ce30ayAkfsQwnb2RnOx57KNPZB5YXKZId5lxx3mckh2KyzxsJgO0JPXjO7INZVrD8CeUyZ8SOGkd2wPsGbVftbmfDtRlNzStowt8ejHeA0WILzRbehSxJSR6Fp1JB8iB5g4f1uw9fdIUEJLTo6SI2z8yd8kHbr5XId+ylTH+31XNhZUAqEIFWIAUkZcuzQgH1JaeVqtp0f5D/yFGmQB7+uebBr5VjY9r8ddGNX3DC+6QF9Z5x7oiDruCe0U8Ayz+Z4wkuGxsqJpoNiCknw3wLlgUKFaIpVrdlFVU1dQ1NLW0dXb3c9qGRsYkHcGZuYWmlZm1ja2ev6+Do5Oyiq+bqpubu4kHV9vTy9gEhzVPytK170gpZTpwB7tisLo/7/yP9c9mwny5TOYCSmbCNtoFpHNcNnDCJk0aBU2ZwWh9wxhLO6gHOGQfOGwAumgAuGQMum8UVQ8BVg8A187ihF7hpBLilH7htDncs4q5h4J4p3LeAB7HMrwIxNUVQBSRoQlEoCWWhIlSFmlAXGkJTaAltoSN0hZ7QFwbCUBgJY2EiTIWZMBcWwlJYCWuLbPBrk1lbYSfshYNwNG11kmXOwkW4CjfhbiI8LLLBr2dSvIS3We4j6bCJQyQKtYjgF5tuw2UXhCAF3eGHldGfZ7yUkQ2yH3r6EEBL6vkNeOA/2N27vo335BeCopd9dwodW+/6Zdh2/dhfniJvNPmCvTvsF4u3ABwiE/OFIb4oh0MnJbHZLklEDfEgIfQ5igeDzkSoiihRIINBQddfEuQi4XFQ1IvFYAq5LiQUxxdCCRcSiiqCbWJdXYUzR1Eeh06ho74oW+LJRykCMhl1dSELOMJRJbmhLuEjcfjCLKDEYaNRD/rkGi93dYn68nd1dmp+L7jS3e3dP3FvT0/kX9NWPvIiOoFi3f04/I/Cqx0+AxP2tEd0U1d2TqdCVBCR2d0/zjku2N4ZuCnwGvsYwBANOHTPq1Yek2KWL+dLZQMPAtka6BylaxhfS5x2so5rI2xOFqTRDpsFhnj795c5SBZEV5BCjSCNW0EqM2OIxiqKrWKCYgEMB8Pe8bEQC05iG6qrLUAcA7TEJUwTFqqWhRdphgEKFF3/zyVeXVKjL782R7+96rKPXHlD5tghGvKZP+SCi+RLGxSgsx/93eTvC/vp3PwIpzTsTpflgfJZ+wrVjmRgFhXicd7+R8zvcxmP+RnF5LArOHa7zTeBxCcFPpvgqzX/ModS0pzAcW77fal1OcpMbwtFgyKP9kVPfQLBf4qdNO5JYDw+o8TTaSTOZpPJo1A9dfEu1m6fB0pYRL3JLBKXgHIko+UqYzEtQpX8LSRaon4wc+REIoK1HFSTZ71nsxfUiznjZzKJQOcWTYo0UCIRT/MZTyST4JTHfDC0GFGAm4TD7nrUy7zeKPpIfL8QTeXOeObPFQqvSSGrqFclRjKXwTUp0RdpzUTcyivnb2t3L6oX7jiP1Uc2jMaS2dPu3ztJd3BhoznLHahp6Zlyyn2lwpkWgOInNJJz/bQ462XZE08jkYXq3xVYeCH0vcWxET5alvdTvxUH1jBd7186S3ZUpsDq6b6DQXpL73IbdOHHz7UG3qFzWdWS5u9avT4zcnSyNmc122Uqun8mDxTDwNrq4EWomiYSK+So59VJtHMsi9frrhLA1ySmSFJNuF4UGj5T6DqIsIxmWVCO+9O6A2ve+cMAkP9WQ9SbPWgGHkC46AfFkzlgLL9fDfZBSrIiueBXKQYLuOMpG7JzBDHlu/MT28LTgW18u/C0AzpnZNrFX7ZvkR3/vd8JHAfIQmiIHmJO6OAH/w67PbeNqsN+ktYHbnypOWpJEjxaA/33yvJ69Ym1941dNyX+0Oq5sGpU6H5yT+8+v1KK+bx3zM6UxHNW/3WjSrnk93uOVEPpYeVFq+akueoG+jldMjr06TUsOKvDDzxwgB/NQOBoo5QyzsgsY5RQLo9sFfIeo8cxItTncNbp/OSTDWpw5EJaMuaLCSgUyqJUqAsxJTHTJJpevpzdbp292LkqNPfcCj5svNrDjB0r556EeHr7PvL6Z7vfdV3q5mdltSLZkhX+02VxgMS7R8CmPH6PndrHp9CuPvmAiJZR0iKr5r51iAfH8g8xBk6Itfue9Hsh5otRy4vbbm7hRztzq8/55jua1a0B4omUn2jLr2iqhJ/R96fdcU85edH3zD/vy9WmGiq4J4IjvnOVrJH1aVeBwdsWrF6F2zmzGYbchVe8oza5D3km83NxPx98KeVqf1LqMWR6HYZc9AwRQzwLcE2X6GvmNOoDmL9AAM/qdEVXdNXAyiEcagv67Gj+viC5gzy545538oOcUAdwkgOcyTaXHdnmDH/7FD9A2KHpxG9uIUi5PJtCKMDdDtLQ5CLgkoV7TVjxGPM0ovmCMdVrLrDocFo32s8bhhU8tG7/PX3V2QcVvVU7tC7UL8X9aw/l7rbedKO60TI7rphoskN4xjY94HymfuVWD8IryQIbYiH+2hGFoFoqBM5mHyHt4ckHz+6duM8Vu3ANlz9+X0YnTaHXFf74JwzNasRT4ov6Vfus9FEfldMMeABKjjHUQgviYKZkHS9PkMkSXBEvCa6yhARZudIJYj4Dfqy0mgRG4b0ZS5HZmNpPRF2anxoTQcQ85Rx4dswoHPloNI4iLr+Tb7sGsvd/QjdUP30/6ZcZHqNGY3MtNVRTGD8QEzoQNyVz4L83rIdwfC241Wk2OzaQTXWYzQzGUQT6zqVL7z0G+d454m0c+MTbZuSqCKWSUOU6c/uVBKHMVTlNpsUGq0VukslMcssJ0AgmmUV+HCiSMRUcl60KEfRDh52Ha+Ahp0c9c/BxVvP25iFzlaVq8GP1aDXQLFBmh4ZmKwftZbNDlczh4TcnF4u8vhEtEX3jJcIf63Ev9++/d89v27a5ZSH3ZMxjvUUP1PGDgaanXGgyB8Pf7tu3o6AAhg36W7r6Wz/dOms4dap12CoQAxMQC4gnreB6v1FlvKHEVbhDiR0qEax/477I8Re5DAfIN40oLHK5RaFWyCwWeRBjl4tS5ecAa4Ce98g/0qc3MZhCZrbIFZuN26UJUvDGpzLPZqD9v5nF1WULE85D42aOU46bMS4C/VtNKy4+8vyrpq4F6qQExnj0Q2X7uulrRO1sj5nK0b0JHPEP1QiLFx2AoXsY9foqtTvvosr3RrFvXp5gntvuc24CPocrcrs7gtFa3RpmlT+hM3Mxt328txEHQAf7Ty7WRKrl7GXM1qX/4Y0x0AnH4rjcQz9hu6Jb5TdkDr4ccOppNalUMl/TwZ+71f3aZL7qfgiFuhezg7vulIT6wLBFLVtfj0kCZpnMbE2fWWZNVA+rEKnZRY3FTWyTSG4hE6AJqPB/HhsovLNLs+uOZqnt8rwOsdfDr97cybb/zmoJDNtQD7CU7twiNfPc2m/l1yXPaS1J5hrdmeL30eON4/c8Jn6guIfSmalpJTl1X23CWvlsfnjevNz68OVkiruvOwbW97QpuJNXGjS8nBI2C8YmwsfSFiz3z7sHiY7vfJnvdFgsyZLjzExWDjs+LFMbZh0NXnz00P8jbcNtDsOWLyl5RZA0P9OQrp/GKmJPFFm1jh1J+kKdrjBayo1NWRYyljxUBInMlaWb9HvgZD+/i7FcaXSRTluol3DiUpR9W0Pl8rrxC53t2BKqqDBZ/q4LfDr8M3HS5LQS/9niuQy7W74xQ6vMzcCX4MTXhTbELQVarS+1eSccintlChZUidOTLWP21k2L0k6ryqBp2io56kGgH+9qh5poIGGeWw7rdwmo2gepIehYw82y+jp6pWMVIMAuoM6sy4zVt66VmOwqnFlXv/oKq9eSFv1KUEM+jqluTKuvY4IP1XkJezkj+AjoI96MO5qMzcYbTeqCVLh5Moa/B8zGh0xhzXhzjUGLa2tw5HhT+o3hCn4FBMa46S8oPoKDgLXPWtpaKrpFSuT7Knwfamr6E/9zv3AQ8CWsoBVRhVnbNrfZ5jizsSa9vjibY2phIhckgBk/csWt4LeX/icahcv2vLDNuc9bdrd0TyFFnurjnDPnOXfxjbKzv9RRi9L5halHmDZbYKvmMxHpDFGRmgkfWJypb/tF1qRd++LS26fKATYZH8XLvG/dcqTyLZrEwVeO4qNKQ0zyZDZ2ssIh+uMxT+bgyS24rxc2mez2zMya5+5uxgKoHgvsRnuzHYfqRjt48Ar5vxdxySlf9xXc6y+4PDPLRJuxalF/v7PP2X8MN2MvKWNvskjyMP9XUHuwZhJkVWeGlRxBJ9OKZBOkGamRFs1VSR57EicOv2XcDeVAuZIkn5jSgpXhMXgGZFbEyyaspmRQCEmqND0rOE3eRkqTEUEyq9jiSrhm5q81yZOCttz+TN5ONqU3fRvrn+SiQYvrGzxmhdqESzb/hcrb7sVCrdX19Th1PS9GEJe/K4vU2h7FS5ks/PJlCLSyRNjFntY/cv9o7bmINYsX8sVXxPyF4hFV/OjBXO67XMxbUKeOCDWCK0K18D5895txYbzwiiABZDavX08R6tJX3doxOKdg2rpjety7VyRKufxnYuLMIjKJL9Fl/DRn8+be8cv095rQtRea3+7cObkCowoE1YVc10rmps2VG2m/d/NedXR02nL1n7SRz8nPKB1VoDx772S6b87yZeN1t20OgsghHCvKA2WJJrm9aoXj+ioIx/aXGu6GLjRClOjaNK/hJthBap6Pf9CkdPyKEw1GY1tjUwO0uSL4nHZd0/yvmsrN8+YDn/jBGZMC8qUrV0rzAyY5Ew16N5wvnRTgtDEtNtQWRxdotQXRxc8d+ZwCbbHuOcRk07l0f2F0jCt99rL1cSTixENLNRDJHJFKW1qGZ0JYy7iE+8QadC8ckVgkORIxEFt4UZLqabPteAjyjlNtIwHC4ma4uw/0PNAVu8gxXWFL682lpefPty1dFhsLHNgYOSqgVtpgpppJZu7YGRk5NKgkqz1criwihoaY7st/8c6CynhmWYbpHgXe6l+cv4hn0XbMZ9gq2Uk7bmFfkizNx2ljBp4v+tuq9HT1yH9uZ/Trcx8reWLevgJdFBj+bDYLpvOnCLVv7drpAkXmg55GzIJnpSOLnU6Rp9bWsjV0NWLO/7hwGB/mfrvIzd0XYjgG3lwWxiOasJqjFvQJExo0TIzgkhnFFSLxQHfg+cLD1sRyIvHyNfzaFcJUbjUdWSjAA02ZsllT62oWOGVcN16/PIjyiYcX8A2B1kwCZ1jB/LEY2tg3UcgZAKmWt0FkwT8h7EnZtqQTmU/02JgpBpEhBMYGl/E6pEhIMOKWBW9EyJPhaalR8E+qBsDYkZ+Qp5FtWnZRpyksJfUooqtV/0hnsHt0mWD4+SGHNYVWIJ6qnbxK0jL5fzwpzoeqODL8xKEOQhYhtbwEaaQ21d6ceE+8uVgeGd54qn4X7WSnliIlOWlXdxIPq3cFJ7rI8z/kkh72pfOmuuvfUjAyCAA0Af3rqwUYVy98xZ8C8O2YkAjoL1QcMtgKDf2/9Hy9Ju6N8KS1vNAk/IeA358yqLbC9/zfk+oXqHguAP7ZpnqAnxCDfFBdg0HxhgIgqroM7CR37RgywEACFzv3AFDXahycnAaWgVKAAEhCAQRlYAEeYwMuEAc7uI9AAbi/GlMIvKAbisD9dAwCDCJ9MwxaoAnDsfqpjX/HUGP7i6pzQDXWQ2/yjzQ1wtlL8Wx1ZT+JSdHIZ6d7li7Vq1mZlSpt9kPYLioEyaLKJzkrarP4djyW+KwLJ+0TVj+18e8Y6jNC+0Ub7RxQ19RHk7D2j9aQ4H0Tzl6KZ5/2n4x9T4hGXjvdRS1dTtqrUa3MeF2lVdmPWIlPCBTkyKK9/kkO86IOoce3I+2o9MsLFwsdt6xXNUrOEmBFgS70oA8DGMIIxjCBKXxhkr4c/utWnW6vPxiOxpPpbL5Yrtab7W5/OJ7Ol+vt/ni+3h9MKONC6oZp2Y7r8QVCkVgilcl9/fg1bAVWlVKF1ggPUFWuqYvJDRyyo9B3Naqt2kju6yS3XEknfzCcpmFPRto2jEYbq/gz+yo/cxJE89hcDdThXTy3nCZO2BSdke85ife+U0mp69Kl687W85Rcn25Jy6OOjhg7+KfYcpSngKnuqr5B2YQE5f6U1WS9SpvY3z45x56jbIhU2iA0nPLZDoOgb7gatXhr2uZBvZb4PMopZY7AwjRlsRxDkCvR/Rg4irpEcb/0i9hKg74dyU9nM+FcynJpOBr3talq6yW80CS1MRTJvVx5pOHMgJV5PRtTokpKGZ05c0IvhnPqW6BWRtnCmRBslMgsw88mAUIFCgQGDQgwXCGBgwA1fMEJbpB7aOEMEe5wgRIeTwAA);
  font-weight: normal;
  font-style: normal;
}
.ag-theme-apgux-xsmall {
  --ag-font-family: inherit;
  --ag-icon-size: 1rem;
  --ag-icon-font-family: agGridBalham;
  --ag-cell-horizontal-padding: 0;
  --ag-data-color: var(--grid__text-cell__color);
  --ag-selected-row-background-color: var(--grid__background-color--select);
  --ag-header-foreground-color: var(--primary-text__color);
  --ag-row-hover-color: var(--grid__background-color--hover);
  --ag-odd-row-background-color: var(--grid__background-color);
  --ag-input-focus-border-color: transparent;
  --ag-range-selection-highlight-color: var(--grid__background-color--select);
  --ag-font-size: 11px;
  --ag-foreground-color: #000;
  --ag-background-color: #fff;
  --ag-range-selection-border-color: #000;
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 0, 0, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 0, 0, 0.488);
  --ag-range-selection-background-color-4: rgba(0, 0, 0, 0.5904);
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-header-column-separator-color: rgba(0, 0, 0, 0.125);
  --ag-header-column-resize-handle-color: rgba(0, 0, 0, 0.125);
}

.ag-theme-apgux-small {
  --ag-font-family: inherit;
  --ag-icon-size: 1rem;
  --ag-icon-font-family: agGridBalham;
  --ag-cell-horizontal-padding: 0;
  --ag-data-color: var(--grid__text-cell__color);
  --ag-selected-row-background-color: var(--grid__background-color--select);
  --ag-header-foreground-color: var(--primary-text__color);
  --ag-row-hover-color: var(--grid__background-color--hover);
  --ag-odd-row-background-color: var(--grid__background-color);
  --ag-input-focus-border-color: transparent;
  --ag-range-selection-highlight-color: var(--grid__background-color--select);
  --ag-font-size: 12px;
  --ag-foreground-color: #000;
  --ag-background-color: #fff;
  --ag-range-selection-border-color: #000;
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 0, 0, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 0, 0, 0.488);
  --ag-range-selection-background-color-4: rgba(0, 0, 0, 0.5904);
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-header-column-separator-color: rgba(0, 0, 0, 0.125);
  --ag-header-column-resize-handle-color: rgba(0, 0, 0, 0.125);
}

.ag-theme-apgux {
  --ag-font-family: inherit;
  --ag-icon-size: 1rem;
  --ag-icon-font-family: agGridBalham;
  --ag-cell-horizontal-padding: 0;
  --ag-data-color: var(--grid__text-cell__color);
  --ag-selected-row-background-color: var(--grid__background-color--select);
  --ag-header-foreground-color: var(--primary-text__color);
  --ag-row-hover-color: var(--grid__background-color--hover);
  --ag-odd-row-background-color: var(--grid__background-color);
  --ag-input-focus-border-color: transparent;
  --ag-range-selection-highlight-color: var(--grid__background-color--select);
  --ag-font-size: 13px;
  --ag-foreground-color: #000;
  --ag-background-color: #fff;
  --ag-range-selection-border-color: #000;
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 0, 0, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 0, 0, 0.488);
  --ag-range-selection-background-color-4: rgba(0, 0, 0, 0.5904);
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-header-column-separator-color: rgba(0, 0, 0, 0.125);
  --ag-header-column-resize-handle-color: rgba(0, 0, 0, 0.125);
}

.ag-theme-apgux-large {
  --ag-font-family: inherit;
  --ag-icon-size: 1rem;
  --ag-icon-font-family: agGridBalham;
  --ag-cell-horizontal-padding: 0;
  --ag-data-color: var(--grid__text-cell__color);
  --ag-selected-row-background-color: var(--grid__background-color--select);
  --ag-header-foreground-color: var(--primary-text__color);
  --ag-row-hover-color: var(--grid__background-color--hover);
  --ag-odd-row-background-color: var(--grid__background-color);
  --ag-input-focus-border-color: transparent;
  --ag-range-selection-highlight-color: var(--grid__background-color--select);
  --ag-font-size: 14px;
  --ag-foreground-color: #000;
  --ag-background-color: #fff;
  --ag-range-selection-border-color: #000;
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 0, 0, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 0, 0, 0.488);
  --ag-range-selection-background-color-4: rgba(0, 0, 0, 0.5904);
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-header-column-separator-color: rgba(0, 0, 0, 0.125);
  --ag-header-column-resize-handle-color: rgba(0, 0, 0, 0.125);
}

.ag-theme-apgux-p2-f11 {
  --ag-font-family: inherit;
  --ag-icon-size: 1rem;
  --ag-icon-font-family: agGridBalham;
  --ag-cell-horizontal-padding: 0;
  --ag-data-color: var(--grid__text-cell__color);
  --ag-selected-row-background-color: var(--grid__background-color--select);
  --ag-header-foreground-color: var(--primary-text__color);
  --ag-row-hover-color: var(--grid__background-color--hover);
  --ag-odd-row-background-color: var(--grid__background-color);
  --ag-input-focus-border-color: transparent;
  --ag-range-selection-highlight-color: var(--grid__background-color--select);
  --ag-font-size: 11px;
  --ag-foreground-color: #000;
  --ag-background-color: #fff;
  --ag-range-selection-border-color: #000;
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 0, 0, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 0, 0, 0.488);
  --ag-range-selection-background-color-4: rgba(0, 0, 0, 0.5904);
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-header-column-separator-color: rgba(0, 0, 0, 0.125);
  --ag-header-column-resize-handle-color: rgba(0, 0, 0, 0.125);
}

.ag-theme-apgux-p2-f12 {
  --ag-font-family: inherit;
  --ag-icon-size: 1rem;
  --ag-icon-font-family: agGridBalham;
  --ag-cell-horizontal-padding: 0;
  --ag-data-color: var(--grid__text-cell__color);
  --ag-selected-row-background-color: var(--grid__background-color--select);
  --ag-header-foreground-color: var(--primary-text__color);
  --ag-row-hover-color: var(--grid__background-color--hover);
  --ag-odd-row-background-color: var(--grid__background-color);
  --ag-input-focus-border-color: transparent;
  --ag-range-selection-highlight-color: var(--grid__background-color--select);
  --ag-font-size: 12px;
  --ag-foreground-color: #000;
  --ag-background-color: #fff;
  --ag-range-selection-border-color: #000;
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 0, 0, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 0, 0, 0.488);
  --ag-range-selection-background-color-4: rgba(0, 0, 0, 0.5904);
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-header-column-separator-color: rgba(0, 0, 0, 0.125);
  --ag-header-column-resize-handle-color: rgba(0, 0, 0, 0.125);
}

.ag-theme-apgux-p2-f13 {
  --ag-font-family: inherit;
  --ag-icon-size: 1rem;
  --ag-icon-font-family: agGridBalham;
  --ag-cell-horizontal-padding: 0;
  --ag-data-color: var(--grid__text-cell__color);
  --ag-selected-row-background-color: var(--grid__background-color--select);
  --ag-header-foreground-color: var(--primary-text__color);
  --ag-row-hover-color: var(--grid__background-color--hover);
  --ag-odd-row-background-color: var(--grid__background-color);
  --ag-input-focus-border-color: transparent;
  --ag-range-selection-highlight-color: var(--grid__background-color--select);
  --ag-font-size: 13px;
  --ag-foreground-color: #000;
  --ag-background-color: #fff;
  --ag-range-selection-border-color: #000;
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 0, 0, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 0, 0, 0.488);
  --ag-range-selection-background-color-4: rgba(0, 0, 0, 0.5904);
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-header-column-separator-color: rgba(0, 0, 0, 0.125);
  --ag-header-column-resize-handle-color: rgba(0, 0, 0, 0.125);
}

.ag-theme-apgux-p2-f14 {
  --ag-font-family: inherit;
  --ag-icon-size: 1rem;
  --ag-icon-font-family: agGridBalham;
  --ag-cell-horizontal-padding: 0;
  --ag-data-color: var(--grid__text-cell__color);
  --ag-selected-row-background-color: var(--grid__background-color--select);
  --ag-header-foreground-color: var(--primary-text__color);
  --ag-row-hover-color: var(--grid__background-color--hover);
  --ag-odd-row-background-color: var(--grid__background-color);
  --ag-input-focus-border-color: transparent;
  --ag-range-selection-highlight-color: var(--grid__background-color--select);
  --ag-font-size: 14px;
  --ag-foreground-color: #000;
  --ag-background-color: #fff;
  --ag-range-selection-border-color: #000;
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 0, 0, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 0, 0, 0.488);
  --ag-range-selection-background-color-4: rgba(0, 0, 0, 0.5904);
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-header-column-separator-color: rgba(0, 0, 0, 0.125);
  --ag-header-column-resize-handle-color: rgba(0, 0, 0, 0.125);
}

.ag-theme-apgux-p4-f11 {
  --ag-font-family: inherit;
  --ag-icon-size: 1rem;
  --ag-icon-font-family: agGridBalham;
  --ag-cell-horizontal-padding: 0;
  --ag-data-color: var(--grid__text-cell__color);
  --ag-selected-row-background-color: var(--grid__background-color--select);
  --ag-header-foreground-color: var(--primary-text__color);
  --ag-row-hover-color: var(--grid__background-color--hover);
  --ag-odd-row-background-color: var(--grid__background-color);
  --ag-input-focus-border-color: transparent;
  --ag-range-selection-highlight-color: var(--grid__background-color--select);
  --ag-font-size: 11px;
  --ag-foreground-color: #000;
  --ag-background-color: #fff;
  --ag-range-selection-border-color: #000;
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 0, 0, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 0, 0, 0.488);
  --ag-range-selection-background-color-4: rgba(0, 0, 0, 0.5904);
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-header-column-separator-color: rgba(0, 0, 0, 0.125);
  --ag-header-column-resize-handle-color: rgba(0, 0, 0, 0.125);
}

.ag-theme-apgux-p4-f12 {
  --ag-font-family: inherit;
  --ag-icon-size: 1rem;
  --ag-icon-font-family: agGridBalham;
  --ag-cell-horizontal-padding: 0;
  --ag-data-color: var(--grid__text-cell__color);
  --ag-selected-row-background-color: var(--grid__background-color--select);
  --ag-header-foreground-color: var(--primary-text__color);
  --ag-row-hover-color: var(--grid__background-color--hover);
  --ag-odd-row-background-color: var(--grid__background-color);
  --ag-input-focus-border-color: transparent;
  --ag-range-selection-highlight-color: var(--grid__background-color--select);
  --ag-font-size: 12px;
  --ag-foreground-color: #000;
  --ag-background-color: #fff;
  --ag-range-selection-border-color: #000;
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 0, 0, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 0, 0, 0.488);
  --ag-range-selection-background-color-4: rgba(0, 0, 0, 0.5904);
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-header-column-separator-color: rgba(0, 0, 0, 0.125);
  --ag-header-column-resize-handle-color: rgba(0, 0, 0, 0.125);
}

.ag-theme-apgux-p4-f13 {
  --ag-font-family: inherit;
  --ag-icon-size: 1rem;
  --ag-icon-font-family: agGridBalham;
  --ag-cell-horizontal-padding: 0;
  --ag-data-color: var(--grid__text-cell__color);
  --ag-selected-row-background-color: var(--grid__background-color--select);
  --ag-header-foreground-color: var(--primary-text__color);
  --ag-row-hover-color: var(--grid__background-color--hover);
  --ag-odd-row-background-color: var(--grid__background-color);
  --ag-input-focus-border-color: transparent;
  --ag-range-selection-highlight-color: var(--grid__background-color--select);
  --ag-font-size: 13px;
  --ag-foreground-color: #000;
  --ag-background-color: #fff;
  --ag-range-selection-border-color: #000;
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 0, 0, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 0, 0, 0.488);
  --ag-range-selection-background-color-4: rgba(0, 0, 0, 0.5904);
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-header-column-separator-color: rgba(0, 0, 0, 0.125);
  --ag-header-column-resize-handle-color: rgba(0, 0, 0, 0.125);
}

.ag-theme-apgux-p4-f14 {
  --ag-font-family: inherit;
  --ag-icon-size: 1rem;
  --ag-icon-font-family: agGridBalham;
  --ag-cell-horizontal-padding: 0;
  --ag-data-color: var(--grid__text-cell__color);
  --ag-selected-row-background-color: var(--grid__background-color--select);
  --ag-header-foreground-color: var(--primary-text__color);
  --ag-row-hover-color: var(--grid__background-color--hover);
  --ag-odd-row-background-color: var(--grid__background-color);
  --ag-input-focus-border-color: transparent;
  --ag-range-selection-highlight-color: var(--grid__background-color--select);
  --ag-font-size: 14px;
  --ag-foreground-color: #000;
  --ag-background-color: #fff;
  --ag-range-selection-border-color: #000;
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 0, 0, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 0, 0, 0.488);
  --ag-range-selection-background-color-4: rgba(0, 0, 0, 0.5904);
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-header-column-separator-color: rgba(0, 0, 0, 0.125);
  --ag-header-column-resize-handle-color: rgba(0, 0, 0, 0.125);
}

.ag-theme-apgux-p8-f11 {
  --ag-font-family: inherit;
  --ag-icon-size: 1rem;
  --ag-icon-font-family: agGridBalham;
  --ag-cell-horizontal-padding: 0;
  --ag-data-color: var(--grid__text-cell__color);
  --ag-selected-row-background-color: var(--grid__background-color--select);
  --ag-header-foreground-color: var(--primary-text__color);
  --ag-row-hover-color: var(--grid__background-color--hover);
  --ag-odd-row-background-color: var(--grid__background-color);
  --ag-input-focus-border-color: transparent;
  --ag-range-selection-highlight-color: var(--grid__background-color--select);
  --ag-font-size: 11px;
  --ag-foreground-color: #000;
  --ag-background-color: #fff;
  --ag-range-selection-border-color: #000;
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 0, 0, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 0, 0, 0.488);
  --ag-range-selection-background-color-4: rgba(0, 0, 0, 0.5904);
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-header-column-separator-color: rgba(0, 0, 0, 0.125);
  --ag-header-column-resize-handle-color: rgba(0, 0, 0, 0.125);
}

.ag-theme-apgux-p8-f12 {
  --ag-font-family: inherit;
  --ag-icon-size: 1rem;
  --ag-icon-font-family: agGridBalham;
  --ag-cell-horizontal-padding: 0;
  --ag-data-color: var(--grid__text-cell__color);
  --ag-selected-row-background-color: var(--grid__background-color--select);
  --ag-header-foreground-color: var(--primary-text__color);
  --ag-row-hover-color: var(--grid__background-color--hover);
  --ag-odd-row-background-color: var(--grid__background-color);
  --ag-input-focus-border-color: transparent;
  --ag-range-selection-highlight-color: var(--grid__background-color--select);
  --ag-font-size: 12px;
  --ag-foreground-color: #000;
  --ag-background-color: #fff;
  --ag-range-selection-border-color: #000;
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 0, 0, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 0, 0, 0.488);
  --ag-range-selection-background-color-4: rgba(0, 0, 0, 0.5904);
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-header-column-separator-color: rgba(0, 0, 0, 0.125);
  --ag-header-column-resize-handle-color: rgba(0, 0, 0, 0.125);
}

.ag-theme-apgux-p8-f13 {
  --ag-font-family: inherit;
  --ag-icon-size: 1rem;
  --ag-icon-font-family: agGridBalham;
  --ag-cell-horizontal-padding: 0;
  --ag-data-color: var(--grid__text-cell__color);
  --ag-selected-row-background-color: var(--grid__background-color--select);
  --ag-header-foreground-color: var(--primary-text__color);
  --ag-row-hover-color: var(--grid__background-color--hover);
  --ag-odd-row-background-color: var(--grid__background-color);
  --ag-input-focus-border-color: transparent;
  --ag-range-selection-highlight-color: var(--grid__background-color--select);
  --ag-font-size: 13px;
  --ag-foreground-color: #000;
  --ag-background-color: #fff;
  --ag-range-selection-border-color: #000;
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 0, 0, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 0, 0, 0.488);
  --ag-range-selection-background-color-4: rgba(0, 0, 0, 0.5904);
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-header-column-separator-color: rgba(0, 0, 0, 0.125);
  --ag-header-column-resize-handle-color: rgba(0, 0, 0, 0.125);
}

.ag-theme-apgux-p8-f14 {
  --ag-font-family: inherit;
  --ag-icon-size: 1rem;
  --ag-icon-font-family: agGridBalham;
  --ag-cell-horizontal-padding: 0;
  --ag-data-color: var(--grid__text-cell__color);
  --ag-selected-row-background-color: var(--grid__background-color--select);
  --ag-header-foreground-color: var(--primary-text__color);
  --ag-row-hover-color: var(--grid__background-color--hover);
  --ag-odd-row-background-color: var(--grid__background-color);
  --ag-input-focus-border-color: transparent;
  --ag-range-selection-highlight-color: var(--grid__background-color--select);
  --ag-font-size: 14px;
  --ag-foreground-color: #000;
  --ag-background-color: #fff;
  --ag-range-selection-border-color: #000;
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 0, 0, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 0, 0, 0.488);
  --ag-range-selection-background-color-4: rgba(0, 0, 0, 0.5904);
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-header-column-separator-color: rgba(0, 0, 0, 0.125);
  --ag-header-column-resize-handle-color: rgba(0, 0, 0, 0.125);
}

.ag-theme-apgux-p12-f11 {
  --ag-font-family: inherit;
  --ag-icon-size: 1rem;
  --ag-icon-font-family: agGridBalham;
  --ag-cell-horizontal-padding: 0;
  --ag-data-color: var(--grid__text-cell__color);
  --ag-selected-row-background-color: var(--grid__background-color--select);
  --ag-header-foreground-color: var(--primary-text__color);
  --ag-row-hover-color: var(--grid__background-color--hover);
  --ag-odd-row-background-color: var(--grid__background-color);
  --ag-input-focus-border-color: transparent;
  --ag-range-selection-highlight-color: var(--grid__background-color--select);
  --ag-font-size: 11px;
  --ag-foreground-color: #000;
  --ag-background-color: #fff;
  --ag-range-selection-border-color: #000;
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 0, 0, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 0, 0, 0.488);
  --ag-range-selection-background-color-4: rgba(0, 0, 0, 0.5904);
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-header-column-separator-color: rgba(0, 0, 0, 0.125);
  --ag-header-column-resize-handle-color: rgba(0, 0, 0, 0.125);
}

.ag-theme-apgux-p12-f12 {
  --ag-font-family: inherit;
  --ag-icon-size: 1rem;
  --ag-icon-font-family: agGridBalham;
  --ag-cell-horizontal-padding: 0;
  --ag-data-color: var(--grid__text-cell__color);
  --ag-selected-row-background-color: var(--grid__background-color--select);
  --ag-header-foreground-color: var(--primary-text__color);
  --ag-row-hover-color: var(--grid__background-color--hover);
  --ag-odd-row-background-color: var(--grid__background-color);
  --ag-input-focus-border-color: transparent;
  --ag-range-selection-highlight-color: var(--grid__background-color--select);
  --ag-font-size: 12px;
  --ag-foreground-color: #000;
  --ag-background-color: #fff;
  --ag-range-selection-border-color: #000;
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 0, 0, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 0, 0, 0.488);
  --ag-range-selection-background-color-4: rgba(0, 0, 0, 0.5904);
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-header-column-separator-color: rgba(0, 0, 0, 0.125);
  --ag-header-column-resize-handle-color: rgba(0, 0, 0, 0.125);
}

.ag-theme-apgux-p12-f13 {
  --ag-font-family: inherit;
  --ag-icon-size: 1rem;
  --ag-icon-font-family: agGridBalham;
  --ag-cell-horizontal-padding: 0;
  --ag-data-color: var(--grid__text-cell__color);
  --ag-selected-row-background-color: var(--grid__background-color--select);
  --ag-header-foreground-color: var(--primary-text__color);
  --ag-row-hover-color: var(--grid__background-color--hover);
  --ag-odd-row-background-color: var(--grid__background-color);
  --ag-input-focus-border-color: transparent;
  --ag-range-selection-highlight-color: var(--grid__background-color--select);
  --ag-font-size: 13px;
  --ag-foreground-color: #000;
  --ag-background-color: #fff;
  --ag-range-selection-border-color: #000;
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 0, 0, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 0, 0, 0.488);
  --ag-range-selection-background-color-4: rgba(0, 0, 0, 0.5904);
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-header-column-separator-color: rgba(0, 0, 0, 0.125);
  --ag-header-column-resize-handle-color: rgba(0, 0, 0, 0.125);
}

.ag-theme-apgux-p12-f14 {
  --ag-font-family: inherit;
  --ag-icon-size: 1rem;
  --ag-icon-font-family: agGridBalham;
  --ag-cell-horizontal-padding: 0;
  --ag-data-color: var(--grid__text-cell__color);
  --ag-selected-row-background-color: var(--grid__background-color--select);
  --ag-header-foreground-color: var(--primary-text__color);
  --ag-row-hover-color: var(--grid__background-color--hover);
  --ag-odd-row-background-color: var(--grid__background-color);
  --ag-input-focus-border-color: transparent;
  --ag-range-selection-highlight-color: var(--grid__background-color--select);
  --ag-font-size: 14px;
  --ag-foreground-color: #000;
  --ag-background-color: #fff;
  --ag-range-selection-border-color: #000;
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 0, 0, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 0, 0, 0.488);
  --ag-range-selection-background-color-4: rgba(0, 0, 0, 0.5904);
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-header-column-separator-color: rgba(0, 0, 0, 0.125);
  --ag-header-column-resize-handle-color: rgba(0, 0, 0, 0.125);
}

.ag-theme-apgux .ag-cell {
  color: var(--grid__text-cell__color);
}

.ag-theme-apgux-p2-f11 {
  -webkit-font-smoothing: antialiased;
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-weight: 400;
  font-size: 0.6875rem;
  line-height: 1;
  /* Pinned Rows */
}
.ag-theme-apgux-p2-f11 .ag-overlay-loading-center, .ag-theme-apgux-p2-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f11 .ag-cell-inline-editing,
.ag-theme-apgux-p2-f11 .ag-popup-editor, .ag-theme-apgux-p2-f11 .ag-menu {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-tab {
  border: 1px solid transparent;
  border-bottom-width: 0;
  display: inline-block;
  margin: 0.25rem;
  margin-bottom: 0;
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom: 2px solid var(--grid__border-color--select);
  border-bottom: 2px solid var(--grid__background-color);
  border-color: var(--grid__border-color);
}
.ag-theme-apgux-p2-f11 label {
  margin-bottom: 0;
}
.ag-theme-apgux-p2-f11 * {
  box-sizing: border-box;
}
.ag-theme-apgux-p2-f11 *:focus,
.ag-theme-apgux-p2-f11 * *:before,
.ag-theme-apgux-p2-f11 * *:after {
  outline: none;
  box-sizing: border-box;
}
.ag-theme-apgux-p2-f11 .ag-full-width-container .ag-react-container {
  height: 100%;
}
.ag-theme-apgux-p2-f11 .ag-tab {
  box-sizing: content-box;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-1 {
  padding-left: 1.25rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-1 {
  padding-right: 1.25rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-1 {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-1 {
  padding-right: 1.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-2 {
  padding-left: 2.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-2 {
  padding-right: 2.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-2 {
  padding-left: 3rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-2 {
  padding-right: 3rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-3 {
  padding-left: 3.75rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-3 {
  padding-right: 3.75rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-3 {
  padding-left: 4.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-3 {
  padding-right: 4.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-4 {
  padding-left: 5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-4 {
  padding-right: 5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-4 {
  padding-left: 6rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-4 {
  padding-right: 6rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-5 {
  padding-left: 6.25rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-5 {
  padding-right: 6.25rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-5 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-5 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-6 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-6 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-6 {
  padding-left: 9rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-6 {
  padding-right: 9rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-7 {
  padding-left: 8.75rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-7 {
  padding-right: 8.75rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-7 {
  padding-left: 10.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-7 {
  padding-right: 10.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-8 {
  padding-left: 10rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-8 {
  padding-right: 10rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-8 {
  padding-left: 12rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-8 {
  padding-right: 12rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-9 {
  padding-left: 11.25rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-9 {
  padding-right: 11.25rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-9 {
  padding-left: 13.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-9 {
  padding-right: 13.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-10 {
  padding-left: 12.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-10 {
  padding-right: 12.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-10 {
  padding-left: 15rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-10 {
  padding-right: 15rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-11 {
  padding-left: 13.75rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-11 {
  padding-right: 13.75rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-11 {
  padding-left: 16.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-11 {
  padding-right: 16.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-12 {
  padding-left: 15rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-12 {
  padding-right: 15rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-12 {
  padding-left: 18rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-12 {
  padding-right: 18rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-13 {
  padding-left: 16.25rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-13 {
  padding-right: 16.25rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-13 {
  padding-left: 19.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-13 {
  padding-right: 19.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-14 {
  padding-left: 17.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-14 {
  padding-right: 17.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-14 {
  padding-left: 21rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-14 {
  padding-right: 21rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-15 {
  padding-left: 18.75rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-15 {
  padding-right: 18.75rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-15 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-15 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-16 {
  padding-left: 20rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-16 {
  padding-right: 20rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-16 {
  padding-left: 24rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-16 {
  padding-right: 24rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-17 {
  padding-left: 21.25rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-17 {
  padding-right: 21.25rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-17 {
  padding-left: 25.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-17 {
  padding-right: 25.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-18 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-18 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-18 {
  padding-left: 27rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-18 {
  padding-right: 27rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-19 {
  padding-left: 23.75rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-19 {
  padding-right: 23.75rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-19 {
  padding-left: 28.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-19 {
  padding-right: 28.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-20 {
  padding-left: 25rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-20 {
  padding-right: 25rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-20 {
  padding-left: 30rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-20 {
  padding-right: 30rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-21 {
  padding-left: 26.25rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-21 {
  padding-right: 26.25rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-21 {
  padding-left: 31.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-21 {
  padding-right: 31.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-22 {
  padding-left: 27.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-22 {
  padding-right: 27.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-22 {
  padding-left: 33rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-22 {
  padding-right: 33rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-23 {
  padding-left: 28.75rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-23 {
  padding-right: 28.75rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-23 {
  padding-left: 34.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-23 {
  padding-right: 34.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-24 {
  padding-left: 30rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-24 {
  padding-right: 30rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-24 {
  padding-left: 36rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-24 {
  padding-right: 36rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-25 {
  padding-left: 31.25rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-25 {
  padding-right: 31.25rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-25 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-25 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-26 {
  padding-left: 32.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-26 {
  padding-right: 32.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-26 {
  padding-left: 39rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-26 {
  padding-right: 39rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-27 {
  padding-left: 33.75rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-27 {
  padding-right: 33.75rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-27 {
  padding-left: 40.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-27 {
  padding-right: 40.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-28 {
  padding-left: 35rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-28 {
  padding-right: 35rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-28 {
  padding-left: 42rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-28 {
  padding-right: 42rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-29 {
  padding-left: 36.25rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-29 {
  padding-right: 36.25rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-29 {
  padding-left: 43.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-29 {
  padding-right: 43.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-30 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-30 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-30 {
  padding-left: 45rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-30 {
  padding-right: 45rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-31 {
  padding-left: 38.75rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-31 {
  padding-right: 38.75rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-31 {
  padding-left: 46.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-31 {
  padding-right: 46.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-32 {
  padding-left: 40rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-32 {
  padding-right: 40rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-32 {
  padding-left: 48rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-32 {
  padding-right: 48rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-33 {
  padding-left: 41.25rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-33 {
  padding-right: 41.25rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-33 {
  padding-left: 49.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-33 {
  padding-right: 49.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-34 {
  padding-left: 42.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-34 {
  padding-right: 42.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-34 {
  padding-left: 51rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-34 {
  padding-right: 51rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-35 {
  padding-left: 43.75rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-35 {
  padding-right: 43.75rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-35 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-35 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-36 {
  padding-left: 45rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-36 {
  padding-right: 45rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-36 {
  padding-left: 54rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-36 {
  padding-right: 54rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-37 {
  padding-left: 46.25rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-37 {
  padding-right: 46.25rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-37 {
  padding-left: 55.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-37 {
  padding-right: 55.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-38 {
  padding-left: 47.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-38 {
  padding-right: 47.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-38 {
  padding-left: 57rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-38 {
  padding-right: 57rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-39 {
  padding-left: 48.75rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-39 {
  padding-right: 48.75rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-39 {
  padding-left: 58.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-39 {
  padding-right: 58.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-40 {
  padding-left: 50rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-40 {
  padding-right: 50rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-40 {
  padding-left: 60rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-40 {
  padding-right: 60rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-41 {
  padding-left: 51.25rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-41 {
  padding-right: 51.25rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-41 {
  padding-left: 61.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-41 {
  padding-right: 61.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-42 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-42 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-42 {
  padding-left: 63rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-42 {
  padding-right: 63rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-43 {
  padding-left: 53.75rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-43 {
  padding-right: 53.75rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-43 {
  padding-left: 64.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-43 {
  padding-right: 64.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-44 {
  padding-left: 55rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-44 {
  padding-right: 55rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-44 {
  padding-left: 66rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-44 {
  padding-right: 66rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-45 {
  padding-left: 56.25rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-45 {
  padding-right: 56.25rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-45 {
  padding-left: 67.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-45 {
  padding-right: 67.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-46 {
  padding-left: 57.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-46 {
  padding-right: 57.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-46 {
  padding-left: 69rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-46 {
  padding-right: 69rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-47 {
  padding-left: 58.75rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-47 {
  padding-right: 58.75rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-47 {
  padding-left: 70.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-47 {
  padding-right: 70.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-48 {
  padding-left: 60rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-48 {
  padding-right: 60rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-48 {
  padding-left: 72rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-48 {
  padding-right: 72rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-49 {
  padding-left: 61.25rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-49 {
  padding-right: 61.25rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-49 {
  padding-left: 73.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-49 {
  padding-right: 73.5rem;
}
.ag-theme-apgux-p2-f11 .ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle;
}
.ag-theme-apgux-p2-f11 .ag-radio-button-label,
.ag-theme-apgux-p2-f11 .ag-checkbox-label {
  cursor: default;
}
.ag-theme-apgux-p2-f11 .ag-radio-button-label:empty,
.ag-theme-apgux-p2-f11 .ag-checkbox-label:empty {
  margin: 0;
}
.ag-theme-apgux-p2-f11 .ag-radio-button-label,
.ag-theme-apgux-p2-f11 .ag-checkbox-label {
  margin-left: 0.25rem;
}
.ag-theme-apgux-p2-f11 .ag-cell {
  -webkit-font-smoothing: subpixel-antialiased;
  border: unset;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-leaf-indent {
  border-left: 1.125rem solid transparent;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-cell {
  border-right: none;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-group-expanded {
  margin-right: 0;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-leaf-indent {
  border-right: 1.125rem solid transparent;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-cell {
  border-left: none;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-cell.ag-cell-first-right-pinned,
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p2-f11 .ag-ltr .ag-cell.ag-cell-first-right-pinned {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-cell.ag-cell-last-left-pinned,
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p2-f11 .ag-ltr .ag-cell.ag-cell-last-left-pinned {
  border-right: 2px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-cell .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p2-f11 .ag-ltr .ag-cell .ag-select .ag-picker-field-wrapper {
  background-color: var(--grid__background-color);
  border-radius: 0;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-pinned-right-header .ag-header-row,
.ag-theme-apgux-p2-f11 .ag-ltr .ag-pinned-right-header .ag-header-row {
  overflow: inherit;
  border-left: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-pinned-right-cols-container,
.ag-theme-apgux-p2-f11 .ag-ltr .ag-pinned-right-cols-container {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p2-f11 .ag-value-change-delta {
  padding-right: 0.125rem;
}
.ag-theme-apgux-p2-f11 .ag-value-change-delta-up {
  color: #43a047;
}
.ag-theme-apgux-p2-f11 .ag-value-change-delta-down {
  color: #e53935;
}
.ag-theme-apgux-p2-f11 .ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 0.0625rem;
  padding-right: 0.0625rem;
  transition: background-color 1s;
}
.ag-theme-apgux-p2-f11 .ag-value-change-value-highlight {
  background-color: #0091ea;
  transition: background-color 0.1s;
}
.ag-theme-apgux-p2-f11 .ag-input-text-wrapper input:not([type]):disabled,
.ag-theme-apgux-p2-f11 .ag-input-text-wrapper input[type=text]:disabled,
.ag-theme-apgux-p2-f11 .ag-input-text-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p2-f11 .ag-input-text-wrapper input[type=date]:disabled,
.ag-theme-apgux-p2-f11 .ag-input-text-wrapper input[type=datetime-local]:disabled,
.ag-theme-apgux-p2-f11 .ag-input-wrapper input:not([type]):disabled,
.ag-theme-apgux-p2-f11 .ag-input-wrapper input[type=text]:disabled,
.ag-theme-apgux-p2-f11 .ag-input-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p2-f11 .ag-input-wrapper input[type=date]:disabled,
.ag-theme-apgux-p2-f11 .ag-input-wrapper input[type=datetime-local]:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p2-f11 .ag-input-text-wrapper input[type=date],
.ag-theme-apgux-p2-f11 .ag-input-wrapper input[type=date] {
  flex: 1 1 auto;
}
.ag-theme-apgux-p2-f11 .ag-input-text-wrapper textarea:disabled,
.ag-theme-apgux-p2-f11 .ag-input-wrapper textarea:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p2-f11 .ag-header {
  background-color: var(--grid__background-color-header);
  color: var(--primary-text__color);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f11 .ag-pinned-left-header {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f11 .ag-header-row {
  border: none;
}
.ag-theme-apgux-p2-f11 .ag-row {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-right-width: 1px;
}
.ag-theme-apgux-p2-f11 .ag-row-odd {
  background-color: inherit;
}
.ag-theme-apgux-p2-f11 .ag-row-even {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f11 .ag-horizontal-left-spacer.ag-scroller-corner {
  border-right: none;
}
.ag-theme-apgux-p2-f11 .ag-horizontal-right-spacer.ag-scroller-corner {
  border-left: none;
}
.ag-theme-apgux-p2-f11 .ag-numeric-cell {
  text-align: right;
}
.ag-theme-apgux-p2-f11 .ag-header-cell-label .ag-header-cell-icons .ag-header-icon,
.ag-theme-apgux-p2-f11 .ag-header-cell-label .ag-header-cell-menu-button .ag-header-icon {
  margin-left: 4px;
}
.ag-theme-apgux-p2-f11 .ag-header-cell,
.ag-theme-apgux-p2-f11 .ag-header-group-cell {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-top: solid 1px var(--grid__border-color);
}
.ag-theme-apgux-p2-f11 .ag-header-cell.ag-header-cell-moving,
.ag-theme-apgux-p2-f11 .ag-header-group-cell.ag-header-cell-moving {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f11 .ag-header-cell .ag-header-icon:hover,
.ag-theme-apgux-p2-f11 .ag-header-group-cell .ag-header-icon:hover {
  cursor: pointer;
}
.ag-theme-apgux-p2-f11 .ag-header-group-cell-no-group {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f11 .ag-header-row:first-child .ag-header-cell,
.ag-theme-apgux-p2-f11 .ag-header-row:first-child .ag-header-group-cell {
  border-top-width: 0;
}
.ag-theme-apgux-p2-f11 .ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell.ag-column-resizing,
.ag-theme-apgux-p2-f11 .ag-header-cell:not(.ag-column-resizing) + .ag-header-cell.ag-column-resizing,
.ag-theme-apgux-p2-f11 .ag-header-group-cell:first-of-type.ag-column-resizing,
.ag-theme-apgux-p2-f11 .ag-header-cell:first-of-type.ag-column-resizing {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p2-f11 .ag-header-row .ag-checkbox-input-wrapper .ag-checkbox-input {
  width: 1rem;
  width: 1rem;
}
.ag-theme-apgux-p2-f11 .ag-header-select-all {
  margin-right: 0.125rem;
}
.ag-theme-apgux-p2-f11 .ag-cell {
  line-height: 1rem;
  padding-left: 0.125rem;
  padding-right: 0.125rem;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
  align-items: center;
}
.ag-theme-apgux-p2-f11 .ag-row-drag {
  cursor: grab;
  min-width: 1.75rem;
}
.ag-theme-apgux-p2-f11 .ag-row-dragging,
.ag-theme-apgux-p2-f11 .ag-row-dragging .ag-row-drag {
  cursor: move;
}
.ag-theme-apgux-p2-f11 .ag-column-drag {
  cursor: grab;
}
.ag-theme-apgux-p2-f11 .ag-row-dragging {
  opacity: 0.5;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p2-f11 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p2-f11 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p2-f11 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p2-f11 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
  outline: initial;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p2-f11 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p2-f11 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p2-f11 .ag-header-cell-resize {
  width: 0.5rem;
  cursor: col-resize;
  z-index: 210;
  right: -1px;
}
.ag-theme-apgux-p2-f11 .ag-menu {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p2-f11 .ag-menu .ag-popup-child {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p2-f11 .ag-menu .ag-menu-list {
  cursor: default;
  margin-bottom: 0.25rem;
  margin-top: 0.25rem;
  padding: 0;
  width: 100%;
}
.ag-theme-apgux-p2-f11 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p2-f11 .ag-menu .ag-menu-option-disabled {
  opacity: 0.5;
}
.ag-theme-apgux-p2-f11 .ag-menu .ag-menu-option-text {
  margin-left: 0.25rem;
  text-transform: lowercase;
}
.ag-theme-apgux-p2-f11 .ag-menu .ag-menu-option-text::first-letter {
  text-transform: uppercase;
}
.ag-theme-apgux-p2-f11 .ag-menu .ag-menu-option-icon {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  min-width: 1.5rem;
}
.ag-theme-apgux-p2-f11 .ag-menu .ag-menu-option-shortcut {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-menu .ag-menu-option-popup-pointer {
  width: 1.5rem;
  text-align: center;
}
.ag-theme-apgux-p2-f11 .ag-popup-child {
  z-index: 310;
}
.ag-theme-apgux-p2-f11 .ag-tab-header {
  background: var(--grid__background-color);
  min-width: 13.75rem;
  width: 100%;
  display: flex;
}
.ag-theme-apgux-p2-f11 .ag-tab-header .ag-tab {
  display: flex;
  border-bottom: 2px solid transparent;
  height: 1rem;
  flex: none;
  align-items: center;
  justify-content: center;
}
.ag-theme-apgux-p2-f11 .ag-tab-body {
  padding: 0.25rem 0;
}
.ag-theme-apgux-p2-f11 .ag-tab-body .ag-menu-list {
  margin-bottom: 0;
  margin-top: 0;
}
.ag-theme-apgux-p2-f11 .ag-tab-body .ag-menu-list > div:first-child > span {
  padding-top: 0;
}
.ag-theme-apgux-p2-f11 .ag-tab-body .ag-menu-list > div:last-child > span {
  padding-bottom: 0;
}
.ag-theme-apgux-p2-f11 .ag-tab-body .ag-menu-list > div:last-child > .ag-menu-option-popup-pointer {
  background-position-y: 0;
}
.ag-theme-apgux-p2-f11 .ag-floating-filter-input .ag-input-field-input[type=date] {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.6875rem;
}
.ag-theme-apgux-p2-f11 .ag-floating-filter-input .ag-input-field-input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p2-f11 .ag-floating-filter-input .ag-input-field-input[type=date]::-webkit-calendar-picker-indicator {
  color: rgba(0, 0, 0, 0) !important;
  opacity: 0;
  width: 0;
  padding: 0;
  margin: 0;
}
.ag-theme-apgux-p2-f11 .ag-floating-filter-input .ag-text-field-input[type=text],
.ag-theme-apgux-p2-f11 .ag-floating-filter-input input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-size: 0.6875rem;
}
.ag-theme-apgux-p2-f11 .ag-floating-filter-input .ag-text-field-input[type=text]:focus,
.ag-theme-apgux-p2-f11 .ag-floating-filter-input input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p2-f11 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled,
.ag-theme-apgux-p2-f11 .ag-floating-filter-input input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
  border: none;
}
.ag-theme-apgux-p2-f11 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled::placeholder,
.ag-theme-apgux-p2-f11 .ag-floating-filter-input input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-filter-body-wrapper {
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-set-filter-body-wrapper + .ag-filter-apply-panel [data-ref=resetFilterButton] {
  margin-left: 0.125rem !important;
  margin-right: 0.125rem !important;
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-picker-field-wrapper {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  border-radius: 0.125rem;
  padding-left: 0.75rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-picker-field-icon {
  padding-right: 0.75rem;
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-filter-select {
  margin: 0.25rem 0.25rem 0;
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-filter-body {
  margin-bottom: 0.25rem;
  margin-top: 1rem;
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-filter-condition {
  margin: 0.5rem 0;
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f11 .ag-filter input[type=radio] {
  margin: 0 0.1875rem 0 0.375rem;
  width: 0.75rem;
  height: 1.0625rem;
  vertical-align: top;
}
.ag-theme-apgux-p2-f11 .ag-filter input[type=date] {
  padding-left: 0.25rem;
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f11 .ag-filter input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p2-f11 .ag-filter input[type=text],
.ag-theme-apgux-p2-f11 .ag-filter input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p2-f11 .ag-filter input[type=text]:focus,
.ag-theme-apgux-p2-f11 .ag-filter input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p2-f11 .ag-filter input[type=text]:disabled,
.ag-theme-apgux-p2-f11 .ag-filter input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p2-f11 .ag-filter input[type=text]:disabled::placeholder,
.ag-theme-apgux-p2-f11 .ag-filter input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-set-filter-list {
  max-height: 12rem;
  overflow: auto;
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-set-filter-select-all {
  height: 2rem;
  padding-bottom: 0.25rem;
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-set-filter-item {
  height: 1.25rem;
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-set-filter-item > div,
.ag-theme-apgux-p2-f11 .ag-filter .ag-set-filter-item > span {
  display: flex;
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-set-filter-item:hover {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0.5rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-filter-virtual-list-container {
  min-height: 100% !important;
  min-width: 12.5rem;
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-filter-virtual-list-item {
  height: 1.5rem !important;
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-filter-header-container:nth-child(2) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-filter-apply-panel {
  display: block;
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--tertiary__background-color);
  border-radius: 0.125rem;
  color: var(--tertiary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
  float: left;
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton]:hover {
  background-color: var(--tertiary__background-color_hover);
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem 0.5rem 0.5rem 0;
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p2-f11 .ag-mini-filter {
  margin-bottom: 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p2-f11 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1rem;
}
.ag-theme-apgux-p2-f11 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p2-f11 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
.ag-theme-apgux-p2-f11 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p2-f11 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p2-f11 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.ag-theme-apgux-p2-f11 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f11 .ag-column-select-panel .ag-primary-cols-list-panel {
  border-top: 1px solid var(--grid__border-color);
  padding-top: 0.25rem;
}
.ag-theme-apgux-p2-f11 .ag-column-select-panel .ag-primary-cols-list-panel > div {
  cursor: pointer;
}
.ag-theme-apgux-p2-f11 .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p2-f11 .ag-primary-cols-header-panel {
  border-top: 1px solid var(--grid__border-color);
  height: 2rem;
  align-items: center;
}
.ag-theme-apgux-p2-f11 .ag-primary-cols-header-panel > div {
  cursor: pointer;
  margin: 0 0.25rem;
}
.ag-theme-apgux-p2-f11 .ag-primary-cols-header-panel .ag-filter-body {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f11 .ag-tool-panel-wrapper {
  border-right: 0;
  width: auto;
}
.ag-theme-apgux-p2-f11 .ag-tool-panel-wrapper .ag-filter-panel {
  width: 100%;
}
.ag-theme-apgux-p2-f11 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 600;
  flex: auto;
  flex-direction: column;
  flex-wrap: nowrap;
  display: flex;
  flex-flow: column nowrap;
}
.ag-theme-apgux-p2-f11 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header {
  padding: 0.4375rem 0.3125rem;
}
.ag-theme-apgux-p2-f11 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header > div {
  margin: auto 0;
}
.ag-theme-apgux-p2-f11 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-air {
  border: 1px solid var(--grid__border-color);
  border-left: 0;
  border-right: 0;
  padding: 0.25rem 0;
}
.ag-theme-apgux-p2-f11 .ag-tool-panel-wrapper .ag-pivot-mode-panel {
  display: flex;
  flex: none;
  min-height: auto;
  height: auto;
}
.ag-theme-apgux-p2-f11 .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  display: flex;
  align-items: center;
  padding: 0.75rem 0.5rem;
  margin-left: 0;
}
.ag-theme-apgux-p2-f11 .ag-tool-panel-wrapper .ag-column-select-panel {
  border-bottom: 1px solid var(--grid__border-color);
  padding-bottom: 0.1875rem;
  padding-top: 0;
}
.ag-theme-apgux-p2-f11 .ag-tool-panel-wrapper .ag-column-drop {
  border-top: 1px solid var(--grid__border-color);
  padding: 0.25rem 0 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar {
  height: 1rem;
}
.ag-theme-apgux-p2-f11 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-title {
  padding-left: 6px;
}
.ag-theme-apgux-p2-f11 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-vertical-icon {
  margin: 0;
}
.ag-theme-apgux-p2-f11 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  border: 1px dashed var(--grid__border-color);
  margin-top: 0;
}
.ag-theme-apgux-p2-f11 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-list {
  cursor: default;
  margin-top: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p2-f11 .ag-tool-panel-wrapper .ag-column-drop:last-child {
  border-bottom: 0;
}
.ag-theme-apgux-p2-f11 .ag-numeric-header .ag-header-cell-label .ag-header-cell-icons .ag-header-icon {
  margin-left: 0;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f11 .ag-paging-panel {
  border-top: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color--disabled);
  height: 2rem;
  padding: 0 0.125rem;
}
.ag-theme-apgux-p2-f11 .ag-paging-panel > span {
  margin-left: 1rem;
}
.ag-theme-apgux-p2-f11 .ag-paging-page-summary-panel .ag-icon {
  width: 1rem;
  height: 1rem;
  cursor: pointer;
}
.ag-theme-apgux-p2-f11 .ag-paging-page-summary-panel .ag-icon.ag-disabled {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p2-f11 .ag-paging-page-summary-panel .ag-icon button {
  width: 100%;
  height: 100%;
  opacity: 0;
}
.ag-theme-apgux-p2-f11 .ag-paging-page-summary-panel span {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell),
.ag-theme-apgux-p2-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell) {
  border-bottom: 1px solid var(--grid__border-color);
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active {
  border-right: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active {
  border-bottom: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f11 .ag-cell-range-selected:not(.ag-cell-focus) {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p2-f11 .ag-cell-range-selected-1 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p2-f11 .ag-cell-range-selected-2 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p2-f11 .ag-cell-range-selected-3 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p2-f11 .ag-cell-range-selected-4 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-selection-fill-top,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-selection-fill-top {
  border-top: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-selection-fill-top.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-selection-fill-top.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-selection-fill-right,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-selection-fill-right {
  border-right: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-selection-fill-right.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-selection-fill-right.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-selection-fill-bottom,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-selection-fill-bottom {
  border-bottom: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-selection-fill-left,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-selection-fill-left {
  border-left: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-selection-fill-left.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-selection-fill-left.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p2-f11 .ag-range-handle, .ag-theme-apgux-p2-f11 .ag-fill-handle {
  position: absolute;
  width: 0.375rem;
  height: 0.375rem;
  bottom: -0.0625rem;
  right: -0.0625rem;
  background-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f11 .ag-fill-handle {
  cursor: cell;
}
.ag-theme-apgux-p2-f11 .ag-range-handle {
  cursor: nwse-resize;
}
.ag-theme-apgux-p2-f11 .ag-cell-inline-editing {
  padding: 0.125rem;
  height: 2rem;
}
.ag-theme-apgux-p2-f11 .ag-cell-inline-editing,
.ag-theme-apgux-p2-f11 .ag-popup-editor {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f11 .ag-popup-editor {
  padding: 0;
}
.ag-theme-apgux-p2-f11 .ag-popup-editor .ag-large-textarea textarea {
  height: auto;
  padding: 0.125rem;
}
.ag-theme-apgux-p2-f11 .ag-cell-editor .ag-input-field-input {
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  background-color: var(--input-box__background-color);
  padding: 0 0 0 0.5rem;
  color: var(--primary-text__color);
}
.ag-theme-apgux-p2-f11 .ag-cell-editor .ag-picker-field-display {
  padding: 0 0.125rem;
}
.ag-theme-apgux-p2-f11 .ag-rich-select {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f11 .ag-rich-select .ag-rich-select-list {
  width: 12.5rem;
  height: 8.125rem;
}
.ag-theme-apgux-p2-f11 .ag-rich-select .ag-rich-select-value {
  padding: 0 0.25rem 0 0.125rem;
  height: 2rem;
}
.ag-theme-apgux-p2-f11 .ag-rich-select .ag-virtual-list-item {
  cursor: default;
  height: 2rem;
}
.ag-theme-apgux-p2-f11 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected {
  background-color: var(--grid__ag-rich-select-list-item--select);
}
.ag-theme-apgux-p2-f11 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected:hover {
  background-color: var(--grid__ag-rich-select-list-item--hover);
}
.ag-theme-apgux-p2-f11 .ag-rich-select .ag-rich-select-row {
  padding-left: 0.125rem;
}
.ag-theme-apgux-p2-f11 .ag-floating-filter-body {
  height: 1.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-floating-filter-button {
  margin-left: 0.75rem;
  align-items: baseline;
  margin-right: 0rem;
}
.ag-theme-apgux-p2-f11 .ag-floating-filter-button button {
  appearance: none;
  background: transparent;
  border: 0;
  padding: 0;
  width: 1rem;
}
.ag-theme-apgux-p2-f11 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f11 .ag-selection-checkbox:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p2-f11 .ag-group-expanded:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f11 .ag-group-expanded:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p2-f11 .ag-group-contracted:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f11 .ag-group-contracted:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p2-f11 .ag-group-checkbox:not(.ag-invisible) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f11 .ag-group-checkbox:not(.ag-invisible) + .ag-group-value:not(:empty) {
  margin-left: 0.125rem;
}
.ag-theme-apgux-p2-f11 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p2-f11 .ag-group-expanded:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p2-f11 .ag-group-contracted:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p2-f11 .ag-group-checkbox:not(.ag-invisible) ~ .ag-group-checkbox {
  margin-left: 0.125rem;
}
.ag-theme-apgux-p2-f11 .ag-group-child-count {
  margin-left: 0.125rem;
}
.ag-theme-apgux-p2-f11 .ag-selection-checkbox span {
  position: relative;
}
.ag-theme-apgux-p2-f11 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 1.25rem;
  padding-left: 0.125rem;
}
.ag-theme-apgux-p2-f11 .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p2-f11 .ag-column-drop-horizontal .ag-icon-pivot {
  margin-right: 0.125rem;
}
.ag-theme-apgux-p2-f11 .ag-column-drop-horizontal .ag-left-arrow,
.ag-theme-apgux-p2-f11 .ag-column-drop-horizontal .ag-right-arrow {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p2-f11 .ag-column-drop-cell {
  background: var(--pill__background-color);
  border-radius: 0.25rem;
  min-height: 1rem;
  padding: 0 0.125rem 0 0.25rem;
}
.ag-theme-apgux-p2-f11 .ag-column-drop-cell .ag-column-drop-cell-text {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p2-f11 .ag-column-drop-cell .ag-column-drop-cell-button {
  min-width: 1rem;
  margin: 0 0.125rem;
}
.ag-theme-apgux-p2-f11 .ag-column-drop-cell .ag-column-drag {
  margin-left: 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-top: 0.25rem;
}
.ag-theme-apgux-p2-f11 .ag-select-agg-func-popup {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background: var(--grid__background-color);
  height: 4.375rem;
  padding: 0;
}
.ag-theme-apgux-p2-f11 .ag-select-agg-func-popup .ag-virtual-list-item {
  cursor: default;
  line-height: 1.25rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-set-filter-list,
.ag-theme-apgux-p2-f11 .ag-menu-column-select-wrapper {
  width: auto;
}
.ag-theme-apgux-p2-f11 .ag-column-drop-vertical > .ag-column-drop-cell {
  margin-left: 0.25rem;
  margin-top: 0;
}
.ag-theme-apgux-p2-f11 .ag-cell-data-changed {
  background-color: #0091ea !important;
}
.ag-theme-apgux-p2-f11 .ag-cell-data-changed.aux-grid__financial-data-cell--increase, .ag-theme-apgux-p2-f11 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--increase {
  background-color: var(--grid__text-cell-financial-data-increase__background-color) !important;
}
.ag-theme-apgux-p2-f11 .ag-cell-data-changed.aux-grid__financial-data-cell--decrease, .ag-theme-apgux-p2-f11 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--decrease {
  background-color: var(--grid__text-cell-financial-data-decrease__background-color) !important;
}
.ag-theme-apgux-p2-f11 .ag-cell-data-changed-animation {
  background-color: transparent;
  transition: background-color 1s;
}
.ag-theme-apgux-p2-f11 .aux-grid__financial-data-cell-with-icon--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
  display: flex;
}
.ag-theme-apgux-p2-f11 .aux-grid__financial-data-cell-with-icon--increase:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e92a";
}
.ag-theme-apgux-p2-f11 .aux-grid__financial-data-cell-with-icon--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
  display: flex;
}
.ag-theme-apgux-p2-f11 .aux-grid__financial-data-cell-with-icon--decrease:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e927";
}
.ag-theme-apgux-p2-f11 .aux-grid__financial-data-cell--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
}
.ag-theme-apgux-p2-f11 .aux-grid__financial-data-cell--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
}
.ag-theme-apgux-p2-f11 .ag-row-stub {
  background-color: inherit;
}
.ag-theme-apgux-p2-f11 .ag-stub-cell {
  padding-left: 2;
  padding-top: 4px;
}
.ag-theme-apgux-p2-f11 .ag-stub-cell .ag-loading-icon {
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ag-theme-apgux-p2-f11 .ag-stub-cell .ag-loading-text {
  margin-left: 0.25rem;
  margin-top: 0.25rem;
}
.ag-theme-apgux-p2-f11 .ag-floating-top {
  border-bottom: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p2-f11 .ag-floating-bottom {
  border-top: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p2-f11 .ag-floating-top,
.ag-theme-apgux-p2-f11 .ag-floating-bottom {
  background-color: inherit;
}
.ag-theme-apgux-p2-f11 .ag-floating-top .ag-row,
.ag-theme-apgux-p2-f11 .ag-floating-bottom .ag-row {
  background-color: inherit;
}
.ag-theme-apgux-p2-f11 .ag-floating-bottom-viewport {
  border-bottom: 0.0625rem solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f11 .ag-status-bar {
  background: var(--grid__background-color);
  color: var(--secondary-text__color);
  font-weight: 400;
  font-size: 0.75rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1.5;
  border-top-width: 0;
  margin: 0 -0.5rem 0 -0.5rem;
  padding: 0;
}
.ag-theme-apgux-p2-f11 .ag-status-bar .ag-status-name-value-value {
  color: inherit;
}
.ag-theme-apgux-p2-f11 .ag-status-bar-center {
  text-align: center;
}
.ag-theme-apgux-p2-f11 .ag-name-value-value,
.ag-theme-apgux-p2-f11 .ag-status-name-value {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-name-value-value {
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p2-f11 .ag-overlay-loading-center {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
}
.ag-theme-apgux-p2-f11 .ag-side-bar {
  background-color: var(--grid__side-bar-background-color);
  border: 1px solid var(--grid__border-color);
  border-left-width: 0;
  position: relative;
}
.ag-theme-apgux-p2-f11 .ag-side-bar .ag-side-buttons {
  padding: 1rem 0;
  background: var(--grid__background-color-header);
  width: 2rem;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ag-theme-apgux-p2-f11 .ag-side-bar .ag-side-buttons .ag-side-button {
  width: 100%;
}
.ag-theme-apgux-p2-f11 .ag-side-bar .ag-side-buttons .ag-side-button button {
  background: transparent;
  border: 0;
  color: var(--grid__text-cell__color);
  padding: 0.5rem 0 0.5rem 0;
  width: 100%;
  margin: 0;
  min-height: 4.5rem;
  border-width: 1px 0 1px 0;
  border-style: solid;
  border-color: transparent;
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
}
.ag-theme-apgux-p2-f11 .ag-side-bar .ag-side-buttons .ag-selected {
  border-left: solid 2px var(--grid__side-bar-border-color--select);
}
.ag-theme-apgux-p2-f11 .ag-side-bar .ag-panel-container {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f11 .ag-side-bar.full-width .ag-panel-container {
  border-right: 0;
}
.ag-theme-apgux-p2-f11 .ag-side-bar .ag-column-drop {
  min-height: 3.125rem;
}
.ag-theme-apgux-p2-f11 .ag-primary-cols-filter-wrapper {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f11 .ag-group-component {
  margin: 0.625rem 0.3125rem;
  padding: 0.625rem 0.125rem;
  border: 0 solid var(--grid__border-color), 0.5;
  border-top-width: 4px;
  border-radius: 3px;
}
.ag-theme-apgux-p2-f11 .ag-group-component .ag-group-component-label {
  background-color: var(--grid__background-color);
  margin-left: 0.5rem;
  padding: 0 0.125rem;
  font-size: 0.5625rem;
  font-weight: 500;
  text-transform: uppercase;
}
.ag-theme-apgux-p2-f11 .ag-group-component .ag-group-item {
  margin-top: 0.125rem;
}
.ag-theme-apgux-p2-f11.ag-popup > div {
  border-bottom: 1px solid var(--primary-action__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f11.ag-popup > div.ag-select-list {
  box-shadow: 0 0.25rem 0.75rem 0 var(--dropdown__box-shadow-color);
}
.ag-theme-apgux-p2-f11.ag-popup .ag-list .ag-list-item {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 0.8125rem;
  line-height: 2.4615384615;
  height: 2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.ag-theme-apgux-p2-f11.ag-popup .ag-list .ag-list-item:hover {
  background-color: var(--focus-highlight_background-color);
}
.ag-theme-apgux-p2-f11.ag-popup .ag-list .ag-list-item:focus {
  background-color: var(--focus-highlight_background-color);
}
.ag-dragging-range-handle .ag-theme-apgux-p2-f11 .ag-dialog, .ag-dragging-fill-handle .ag-theme-apgux-p2-f11 .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}
.ag-theme-apgux-p2-f11 .ag-dialog .ag-dialog-title-bar {
  padding-left: 2;
}
.ag-theme-apgux-p2-f11 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button {
  border-radius: 5px;
}
.ag-theme-apgux-p2-f11 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button:not(:last-child) {
  margin-right: 5px;
}
.ag-theme-apgux-p2-f11 .ag-dialog .ag-message-box .ag-message-box-button-bar {
  height: 30px;
  background-color: var(--grid__background-color-header);
  padding: 2px;
}
.ag-theme-apgux-p2-f11 .ag-dialog .ag-message-box .ag-message-box-button-bar button {
  border-radius: 2px;
}
.ag-theme-apgux-p2-f11 .ag-tooltip {
  transition: none;
  background-color: var(--tooltip__background-color);
  padding: 0.75rem;
  box-shadow: 0 4px 12px 0 var(--tooltip__shadow-color);
  border: 1px solid var(--popover__border-color) !important;
  font-size: 0.8125rem;
  border-radius: 0.125rem;
  color: var(--primary-text__color);
  box-sizing: border-box;
  display: inline-flex;
  z-index: 1000;
  line-height: get-line-height(13, 20);
  max-width: 50%;
}
.ag-theme-apgux-p2-f11 .ag-chart .ag-chart-menu {
  background: var(--grid__background-color);
}
.ag-theme-apgux-p2-f11 .ag-chart .ag-chart-menu > span:hover {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f11 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f11 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div.ag-selected {
  border-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f11 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item {
  color: var(--grid__text-cell__color);
  font-size: 0.5625rem;
}
.ag-theme-apgux-p2-f11 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item.ag-selected {
  color: var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f11 .ag-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "auxIcons";
  speak: none;
  font-size: 1rem;
  color: var(--grid__text-cell__color);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ag-theme-apgux-p2-f11 .ag-checkbox-input-wrapper {
  background-color: transparent;
  align-items: stretch;
}
.ag-theme-apgux-p2-f11 .ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 16px;
  height: 16px;
  margin: 0;
}
.ag-theme-apgux-p2-f11 .ag-checkbox-input-wrapper .ag-input-field-input {
  position: absolute;
  top: 0;
  left: 0;
}
.ag-theme-apgux-p2-f11 .ag-checkbox-input-wrapper::after {
  font-family: "auxIcons";
  content: "\e907";
  color: var(--form-element__border-color);
  pointer-events: none;
}
.ag-theme-apgux-p2-f11 .ag-checkbox-input-wrapper:hover::after {
  color: var(--checkbox__border-color);
}
.ag-theme-apgux-p2-f11 .ag-checkbox-input-wrapper.ag-checked::after {
  content: "\e905";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p2-f11 .ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: "\e906";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p2-f11 .ag-icon-aggregation::before {
  content: "\e900";
}
.ag-theme-apgux-p2-f11 .ag-icon-arrows::before {
  content: "\e901";
}
.ag-theme-apgux-p2-f11 .ag-icon-asc::before {
  content: "\e902";
}
.ag-theme-apgux-p2-f11 .ag-icon-cancel::before {
  content: "\e903";
}
.ag-theme-apgux-p2-f11 .ag-icon-chart::before {
  content: "\e904";
}
.ag-theme-apgux-p2-f11 .ag-icon-columns::before {
  content: "\e909";
}
.ag-theme-apgux-p2-f11 .ag-icon-contracted::before {
  content: "\e90a";
}
.ag-theme-apgux-p2-f11 .ag-icon-copy::before {
  content: "\e90b";
}
.ag-theme-apgux-p2-f11 .ag-icon-cross::before {
  content: "\e90c";
}
.ag-theme-apgux-p2-f11 .ag-icon-desc::before {
  content: "\e90d";
}
.ag-theme-apgux-p2-f11 .ag-icon-expanded::before {
  content: "\e90e";
}
.ag-theme-apgux-p2-f11 .ag-icon-eye-slash::before {
  content: "\e90f";
}
.ag-theme-apgux-p2-f11 .ag-icon-eye::before {
  content: "\e910";
}
.ag-theme-apgux-p2-f11 .ag-icon-filter::before {
  content: "\e911";
}
.ag-theme-apgux-p2-f11 .ag-icon-filter:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p2-f11 .ag-icon-first::before {
  content: "\e912";
}
.ag-theme-apgux-p2-f11 .ag-icon-grip::before,
.ag-theme-apgux-p2-f11 .ag-icon-row-drag::before {
  content: "\e913";
}
.ag-theme-apgux-p2-f11 .ag-icon-group::before {
  content: "\e914";
}
.ag-theme-apgux-p2-f11 .ag-icon-last::before {
  content: "\e915";
}
.ag-theme-apgux-p2-f11 .ag-icon-left::before,
.ag-theme-apgux-p2-f11 .ag-right-arrow::before {
  content: "\e916";
}
.ag-theme-apgux-p2-f11 .ag-icon-linked::before {
  content: "\e917";
}
.ag-theme-apgux-p2-f11 .ag-icon-loading::before {
  content: "\e918";
}
.ag-theme-apgux-p2-f11 .ag-icon-maximize::before {
  content: "\e919";
}
.ag-theme-apgux-p2-f11 .ag-icon-menu::before {
  content: "\e91a";
}
.ag-theme-apgux-p2-f11 .ag-icon-menu:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p2-f11 .ag-icon-minimize::before {
  content: "\e91b";
}
.ag-theme-apgux-p2-f11 .ag-icon-next::before {
  content: "\e91c";
}
.ag-theme-apgux-p2-f11 .ag-icon-none::before {
  content: "\e91d";
}
.ag-theme-apgux-p2-f11 .ag-icon-not-allowed::before {
  content: "\e91e";
}
.ag-theme-apgux-p2-f11 .ag-icon-paste::before {
  content: "\e91f";
}
.ag-theme-apgux-p2-f11 .ag-icon-pin::before {
  content: "\e920";
}
.ag-theme-apgux-p2-f11 .ag-icon-pivot::before {
  content: "\e921";
}
.ag-theme-apgux-p2-f11 .ag-icon-previous::before {
  content: "\e922";
}
.ag-theme-apgux-p2-f11 .ag-icon-radio-button-off::before {
  content: "\e923";
}
.ag-theme-apgux-p2-f11 .ag-icon-radio-button-on::before {
  color: var(--grid__border-color--edit);
  content: "\e924";
}
.ag-theme-apgux-p2-f11 .ag-icon-right::before,
.ag-theme-apgux-p2-f11 .ag-right-arrow::before {
  content: "\e925";
}
.ag-theme-apgux-p2-f11 .ag-icon-save::before {
  content: "\e926";
}
.ag-theme-apgux-p2-f11 .ag-icon-small-down::before {
  content: "\e927";
}
.ag-theme-apgux-p2-f11 .ag-icon-small-left::before {
  content: "\e928";
}
.ag-theme-apgux-p2-f11 .ag-icon-small-right::before {
  content: "\e929";
}
.ag-theme-apgux-p2-f11 .ag-icon-small-up::before {
  content: "\e92a";
}
.ag-theme-apgux-p2-f11 .ag-icon-tick::before {
  content: "\e92b";
}
.ag-theme-apgux-p2-f11 .ag-icon-tree-closed::before {
  content: "\e92c";
}
.ag-theme-apgux-p2-f11 .ag-icon-tree-indeterminate::before {
  content: "\e92d";
}
.ag-theme-apgux-p2-f11 .ag-icon-tree-open::before {
  content: "\e92e";
}
.ag-theme-apgux-p2-f11 .ag-icon-unlinked::before {
  content: "\e92f";
}
.ag-theme-apgux-p2-f11 .ag-rtl {
  text-align: right;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-numeric-cell {
  text-align: left;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-radio-button-label,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-checkbox-label {
  margin-right: 0.25rem;
  margin-left: 0;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  padding-left: 0.25rem;
  padding-right: 1rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 0;
  margin-right: 1.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-header-select-all {
  margin-left: 0.125rem;
  margin-right: 0;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-selection-checkbox,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-group-checkbox,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-group-expanded,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-group-contracted {
  display: inline-flex;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-selection-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f11 .ag-rtl .ag-selection-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p2-f11 .ag-rtl .ag-group-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f11 .ag-rtl .ag-group-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p2-f11 .ag-rtl .ag-group-expanded + .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f11 .ag-rtl .ag-group-expanded + .ag-group-value:not(:empty),
.ag-theme-apgux-p2-f11 .ag-rtl .ag-group-contracted + .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f11 .ag-rtl .ag-group-contracted + .ag-group-value:not(:empty) {
  margin-right: 0.125rem;
  margin-left: initial;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-selection-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-group-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-group-expanded + .ag-group-checkbox,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-group-contracted + .ag-group-checkbox {
  margin-right: 0.125rem;
  margin-left: initial;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-group-child-count {
  margin-left: unset;
  margin-right: 0.125rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-column-drop-horizontal {
  padding-right: 0.125rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-column-drop-horizontal .ag-icon-pivot {
  margin-left: 0.125rem;
  margin-right: 0;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-floating-filter-button {
  margin-right: 0.75rem;
  margin-left: 0rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-set-filter-item > div,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-set-filter-item > span {
  margin-left: 0;
  margin-right: 0.3125rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-header .ag-header-cell-resize::after {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-side-bar .ag-panel-container {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-side-bar.full-width .ag-panel-container {
  border-left: 0;
}
.ag-theme-apgux-p2-f11 .sass-variables::after {
  content: '{ "autoSizePadding": "0.75rem", "headerHeight": "2rem", "groupPaddingSize": "1.75rem", "footerPaddingAddition": "1rem", "virtualItemHeight": "2rem", "aggFuncPopupHeight": "7rem", "checkboxIndentWidth": "1.25rem", "leafNodePadding": "0.75rem", "rowHeight": "1.25rem", "gridSize": "0.25rem", "iconSize": "1rem" }';
  display: none;
}
.ag-theme-apgux-p2-f11 .ag-filter-virtual-list-item:focus-visible,
.ag-theme-apgux-p2-f11 .ag-header-cell:focus-visible,
.ag-theme-apgux-p2-f11 .ag-header-group-cell:focus-visible,
.ag-theme-apgux-p2-f11 .ag-cell:focus-visible,
.ag-theme-apgux-p2-f11 .ag-menu-option:focus-visible,
.ag-theme-apgux-p2-f11 .ag-list-item:focus-visible,
.ag-theme-apgux-p2-f11 .ag-full-width-row:focus-visible,
.ag-theme-apgux-p2-f11 .ag-column-select-virtual-list-item:focus-visible:after {
  box-shadow: inset 0 0 0 1px var(--checkbox-icon__color), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p2-f11 .ag-side-button-button:focus-visible:after,
.ag-theme-apgux-p2-f11 .ag-floating-filter-button-button:focus-visible,
.ag-theme-apgux-p2-f11 .ag-input-wrapper > .ag-input-field-input:focus-visible,
.ag-theme-apgux-p2-f11 .ag-filter-toolpanel-group-title-bar:focus-visible,
.ag-theme-apgux-p2-f11 .ag-filter .ag-filter-apply-panel-button:focus-visible,
.ag-theme-apgux-p2-f11 .ag-filter .ag-filter-select .ag-wrapper:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 1px var(--checkbox-icon__color), 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p2-f11 .ag-header-cell-icons,
.ag-theme-apgux-p2-f11 .ag-header-cell-menu-button {
  background-color: transparent;
}
.ag-theme-apgux-p2-f11 .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-editable-cell:focus-visible,
.ag-theme-apgux-p2-f11 .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-editable-cell:focus-visible,
.ag-theme-apgux-p2-f11 .ag-cell-focus.aux-editable-cell:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color) !important;
}
.ag-theme-apgux-p2-f11 .ag-filter-filter {
  overflow: visible;
}
.ag-theme-apgux-p2-f11 div[data-ref=eDateWrapper] {
  overflow: visible !important;
}
.ag-theme-apgux-p2-f11 .ag-header-cell,
.ag-theme-apgux-p2-f11 .ag-header-group-cell-with-group {
  background-color: var(--grid__background-color-header);
  border-right: 1px solid var(--grid__border-color);
  font-size: 0.6875rem;
  font-weight: bold;
}
.ag-theme-apgux-p2-f11 .ag-header-group-text {
  color: var(--primary-text__color);
  line-height: 1.015625rem;
}
.ag-theme-apgux-p2-f11 .ag-header-cell,
.ag-theme-apgux-p2-f11 .ag-header-group-cell {
  padding-left: 0.125rem;
  padding-right: 0.125rem;
}
.ag-theme-apgux-p2-f11 .ag-header-cell[col-id=ag-Grid-AutoColumn] {
  padding-left: 0.125rem;
}
.ag-theme-apgux-p2-f11 .aux-badge-cell-renderer {
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p2-f11 .aux-link-cell-renderer > a {
  cursor: pointer;
  font-family: inherit;
  text-decoration: underline;
  color: var(--primary-link__color);
}
.ag-theme-apgux-p2-f11 .aux-link-cell-renderer > a:active {
  color: var(--active-link-color);
}
.ag-theme-apgux-p2-f11 .aux-link-cell-renderer > a:visited {
  color: var(--visited-link-color);
}
.ag-theme-apgux-p2-f11 .aux-link-cell-renderer > a:hover {
  color: var(--hover-link-color);
}
.ag-theme-apgux-p2-f11 .aux-pinpoint-badge-label {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-header-group-cell-label .ag-header-expand-icon {
  padding-left: 0.25rem;
}
.ag-theme-apgux-p2-f11 .ag-cell-highlight {
  background-color: #0091ea;
}
.ag-theme-apgux-p2-f11 .ag-header,
.ag-theme-apgux-p2-f11 .ag-pinned-left-header,
.ag-theme-apgux-p2-f11 .ag-pinned-right-header {
  overflow: visible;
}
.ag-theme-apgux-p2-f11 .ag-header-cell::after,
.ag-theme-apgux-p2-f11 .ag-header-group-cell::after {
  content: " ";
  height: 1rem;
  margin-top: 0.5rem;
  position: absolute;
  text-indent: -2000px;
  top: 0;
}
.ag-theme-apgux-p2-f11 .ag-header-cell-text {
  line-height: 1rem;
  float: left;
}
.ag-theme-apgux-p2-f11 .ag-header-group-cell-with-group,
.ag-theme-apgux-p2-f11 .ag-header-cell {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.ag-theme-apgux-p2-f11 .ag-header-row-floating-filter .ag-header-cell {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-header-row:first-child .ag-header-cell {
  border-top: none;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-header-cell::after,
.ag-theme-apgux-p2-f11 .ag-ltr .ag-header-group-cell::after {
  right: 0;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-header-cell::after,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-header-group-cell::after {
  left: 0;
}
.ag-theme-apgux-p2-f11 .ag-column-drop-horizontal.ag-column-drop {
  border: 1px solid var(--grid__border-color);
  border-bottom: 0;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-right: 0;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-left: 0;
}
.ag-theme-apgux-p2-f11 .ag-icon-row-drag {
  background-position-y: center;
}
.ag-theme-apgux-p2-f11 .ag-column-drag {
  background-position-y: center;
}
.ag-theme-apgux-p2-f11 .ag-column-drop-cell {
  height: 1.5rem !important;
}
.ag-theme-apgux-p2-f11 .ag-column-drop-cell .ag-column-drop-cell-button {
  height: calc(100% - 0.25rem);
  margin-bottom: 0.125rem;
  margin-top: 0.125rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.ag-theme-apgux-p2-f11 .ag-column-drop-cell .ag-column-drop-cell-button:hover {
  opacity: 1;
}
.ag-theme-apgux-p2-f11 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-column-drop-vertical .ag-column-drop-cell .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 2rem;
}
.ag-theme-apgux-p2-f11 .ag-column-drop-horizontal .ag-column-drop-empty-message {
  line-height: 2rem;
}
.ag-theme-apgux-p2-f11 .ag-column-drop-horizontal .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-root {
  outline: 0.0625rem solid var(--grid__border-color);
  margin: 0.0625rem;
  height: calc(100% - 0.125rem);
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-filter-value {
  line-height: 1.25rem;
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-filter-header-container {
  height: auto;
  border-bottom: 1px solid var(--option-group__border-color);
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-filter-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-mini-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p2-f11 .ag-filter-indicator {
  float: right;
  z-index: 190;
  position: absolute;
  background-color: var(--secondary__color);
  border-radius: 50%;
  height: 0.25rem;
  width: 0.25rem;
  top: 0.25rem;
  right: 0.25rem;
}
.ag-theme-apgux-p2-f11 .ag-tool-panel-wrapper {
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f11 .ag-tool-panel-wrapper .ag-column-select-panel {
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p2-f11 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p2-f11 .ag-header-cell-comp-wrapper {
  height: 100%;
}
.ag-theme-apgux-p2-f11 .ag-header-cell .ag-cell-label-container {
  padding: 0;
  height: 100%;
}
.ag-theme-apgux-p2-f11 .ag-header-cell .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p2-f11 .ag-header-cell .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 0;
  align-items: center;
}
.ag-theme-apgux-p2-f11 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p2-f11 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 1;
}
.ag-theme-apgux-p2-f11 .ag-header-cell-label {
  align-items: flex-end;
}
.ag-theme-apgux-p2-f11 .ag-header-cell-icons,
.ag-theme-apgux-p2-f11 .ag-header-cell-menu-button {
  padding-top: 0.0625rem;
  top: 0;
  right: 0.0625rem;
  display: flex;
  flex-direction: row;
  z-index: 200;
  position: absolute;
  height: 99%;
  background-color: var(--grid__background-color-header);
  transition: opacity 0.2s, border 0.2s;
  -webkit-transition: opacity 0.2s, border 0.2s;
}
.ag-theme-apgux-p2-f11 .ag-header-cell__icons--zero-icons {
  min-width: 0;
}
.ag-theme-apgux-p2-f11 .ag-header-cell__icons--one-icons {
  min-width: 1rem;
}
.ag-theme-apgux-p2-f11 .ag-header-cell__icons--two-icons {
  min-width: 2rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-side-bar,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-tool-panel-wrapper {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p2-f11 .aux-center-align-cell,
.ag-theme-apgux-p2-f11 .aux-right-align-cell {
  display: flex;
}
.ag-theme-apgux-p2-f11 .aux-center-align-cell,
.ag-theme-apgux-p2-f11 .aux-center-align {
  text-align: center;
  justify-content: center;
  align-items: center;
}
.ag-theme-apgux-p2-f11 .aux-center-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p2-f11 .aux-center-align .ag-cell-wrapper {
  justify-content: center;
}
.ag-theme-apgux-p2-f11 .aux-center-align-cell .ag-cell-wrapper .ag-selection-checkbox,
.ag-theme-apgux-p2-f11 .aux-center-align .ag-cell-wrapper .ag-selection-checkbox {
  position: absolute;
}
.ag-theme-apgux-p2-f11 .aux-center-align-cell .ag-cell-wrapper .ag-cell-value,
.ag-theme-apgux-p2-f11 .aux-center-align .ag-cell-wrapper .ag-cell-value {
  margin-left: 0;
}
.ag-theme-apgux-p2-f11 .aux-right-align-cell,
.ag-theme-apgux-p2-f11 .aux-right-align {
  justify-content: flex-end;
  text-align: right;
}
.ag-theme-apgux-p2-f11 .aux-right-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p2-f11 .aux-right-align .ag-cell-wrapper {
  justify-content: space-between;
}
.ag-theme-apgux-p2-f11 .aux-center-align-header .ag-cell-label-container {
  flex-direction: row-reverse;
}
.ag-theme-apgux-p2-f11 .aux-center-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: center;
  text-align: center;
}
.ag-theme-apgux-p2-f11 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  display: none;
}
.ag-theme-apgux-p2-f11 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  margin: 0;
}
.ag-theme-apgux-p2-f11 .aux-center-align-header--no-label .ag-input-field {
  display: flex;
  width: 100%;
  justify-content: center;
  margin: 0;
}
.ag-theme-apgux-p2-f11 .aux-right-align-header .ag-cell-label-container {
  flex-direction: row;
}
.ag-theme-apgux-p2-f11 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: flex-start;
  flex-direction: row-reverse;
  text-align: end;
}
.ag-theme-apgux-p2-f11 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label > span {
  float: right;
}
.ag-theme-apgux-p2-f11 .ag-header-cell-label:focus .ag-column-hover {
  border-left: 1px solid var(--grid__border-color--hover) !important;
  border-right: 1px solid var(--grid__border-color--hover) !important;
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p2-f11 .ag-header-sort {
  float: left;
  margin-left: 0 !important;
}
.ag-theme-apgux-p2-f11 .ag-header-cell-order {
  margin-left: -2px !important;
  font-size: xx-small;
  transform: translateY(-2px);
}
.ag-theme-apgux-p2-f11 .ag-menu-option {
  height: 1.75rem;
  line-height: 1.75rem;
  color: var(--grid__text-cell__color) !important;
}
.ag-theme-apgux-p2-f11 .ag-menu .ag-menu-option-icon {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p2-f11 .ag-menu-separator-part {
  border-bottom: 4px var(--grid__background-color) solid;
  border-top: 4px var(--grid__background-color) solid;
  background-color: var(--grid__menu-separator__color);
  height: 9px;
}
.ag-theme-apgux-p2-f11 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p2-f11 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p2-f11 .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  width: calc(100% - 0.5rem);
}
.ag-theme-apgux-p2-f11 .ag-filter-filter .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p2-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search {
  padding: 0.75rem 0.5rem;
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p2-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-expand {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input {
  width: 100%;
}
.ag-theme-apgux-p2-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper {
  width: 100%;
}
.ag-theme-apgux-p2-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p2-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input:focus {
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p2-f11 .ag-filter-toolpanel .ag-filter-list-panel {
  padding: 0.25rem;
}
.ag-theme-apgux-p2-f11 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group {
  border-top: none;
}
.ag-theme-apgux-p2-f11 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-header {
  height: auto;
}
.ag-theme-apgux-p2-f11 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container {
  padding-left: 16px;
}
.ag-theme-apgux-p2-f11 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter {
  border: none;
}
.ag-theme-apgux-p2-f11 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter .ag-filter-apply-panel {
  border-top: none;
}
.ag-theme-apgux-p2-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-label {
  margin-left: 0.375rem;
}
.ag-theme-apgux-p2-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 1.75rem;
  height: 1.125rem;
  background-color: var(--toggle__background-color);
  border-radius: 0.5625rem;
  position: relative;
  -webkit-box-flex: 0;
  flex: none;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p2-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:before {
  content: " ";
  position: absolute;
  top: -1px;
  left: -1px;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 18px;
  width: 18px;
  background-color: var(--grid__background-color);
  border-radius: 9px;
  -webkit-transition: left 0.1s;
  transition: left 0.1s;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p2-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
  background-color: transparent;
}
.ag-theme-apgux-p2-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:focus-within {
  box-shadow: 0 0 0 0.0625rem var(--checkbox-icon__color), 0 0 0 0.125rem var(--checkbox__border-color);
}
.ag-theme-apgux-p2-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
  background-color: var(--primary-link__color);
  border: 1px solid var(--primary-link__color);
}
.ag-theme-apgux-p2-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked:before {
  border-color: var(--primary-link__color);
  left: calc(100% - 18px);
}
.ag-theme-apgux-p2-f11 .ag-column-panel .ag-column-select .ag-column-select-header {
  padding: 0.75rem 0.5rem;
  border-top: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p2-f11 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-icon {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-checkbox {
  margin-right: 0;
}
.ag-theme-apgux-p2-f11 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p2-f11 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p2-f11 .ag-column-panel .ag-column-select .ag-column-select-list {
  padding: 0.75rem 0 0.75rem 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-checkbox,
.ag-theme-apgux-p2-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-drag-handle,
.ag-theme-apgux-p2-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group-drag-handle {
  padding-right: 0.5rem;
  margin-right: 0;
  width: auto;
}
.ag-theme-apgux-p2-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p2-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group .ag-column-group-icons {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-viewport {
  padding: 0;
}
.ag-theme-apgux-p2-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-item {
  padding: 0;
}
.ag-theme-apgux-p2-f11 .ag-column-panel .ag-column-drop {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-column-panel .ag-column-drop-vertical {
  border-bottom: 0;
}
.ag-theme-apgux-p2-f11 .ag-column-panel .ag-column-panel-column-select {
  border-top: 0;
  border-bottom: 0;
}
.ag-theme-apgux-p2-f11 .ag-tab-header {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f11 .ag-tab-header .ag-tab {
  margin-bottom: -0.125rem;
}
.ag-theme-apgux-p2-f11 .ag-tab-header .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom-color: transparent;
}
.ag-theme-apgux-p2-f11 .ag-tab-body,
.ag-theme-apgux-p2-f11 .ag-popup-editor,
.ag-theme-apgux-p2-f11 .ag-menu {
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  z-index: 300;
}
.ag-theme-apgux-p2-f11 .ag-popup-editor .header {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p2-f11 .ag-menu {
  box-shadow: 0 4px 12px 0 var(--inline-menu__box-shadow-color);
}
.ag-theme-apgux-p2-f11 .ag-menu-option-shortcut {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-grid-heat-map-cell-red-20,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-grid-heat-map-cell-red-20 {
  background-color: var(--grid__heatmap-red-20);
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-grid-heat-map-cell-green-20,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-grid-heat-map-cell-green-20 {
  background-color: var(--grid__heatmap-green-20);
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-grid-heat-map-cell-blue-20,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-grid-heat-map-cell-blue-20 {
  background-color: var(--grid__heatmap-blue-20);
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-grid-heat-map-cell-red-40,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-grid-heat-map-cell-red-40 {
  background-color: var(--grid__heatmap-red-40);
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-grid-heat-map-cell-green-40,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-grid-heat-map-cell-green-40 {
  background-color: var(--grid__heatmap-green-40);
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-grid-heat-map-cell-blue-40,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-grid-heat-map-cell-blue-40 {
  background-color: var(--grid__heatmap-blue-40);
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-grid-heat-map-cell-red-60,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-grid-heat-map-cell-red-60 {
  background-color: var(--grid__heatmap-red-60);
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-grid-heat-map-cell-green-60,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-grid-heat-map-cell-green-60 {
  background-color: var(--grid__heatmap-green-60);
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-grid-heat-map-cell-blue-60,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-grid-heat-map-cell-blue-60 {
  background-color: var(--grid__heatmap-blue-60);
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-grid-heat-map-cell-red-80,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-grid-heat-map-cell-red-80 {
  background-color: var(--grid__heatmap-red-80);
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-grid-heat-map-cell-green-80,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-grid-heat-map-cell-green-80 {
  background-color: var(--grid__heatmap-green-80);
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-grid-heat-map-cell-blue-80,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-grid-heat-map-cell-blue-80 {
  background-color: var(--grid__heatmap-blue-80);
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-grid-heat-map-cell-red-100,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-grid-heat-map-cell-red-100 {
  background-color: var(--grid__heatmap-red-100);
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-grid-heat-map-cell-green-100,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-grid-heat-map-cell-green-100 {
  background-color: var(--grid__heatmap-green-100);
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-grid-heat-map-cell-blue-100,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-grid-heat-map-cell-blue-100 {
  background-color: var(--grid__heatmap-blue-100);
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p2-f11 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p2-f11 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p2-f11 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  outline: initial;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p2-f11 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p2-f11 .ag-ltr .ag-cell-focus.aux-dirty-cell,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-cell-focus.aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--select);
  border-width: 1px;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p2-f11 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p2-f11 .ag-ltr .ag-cell-focus.aux-disabled-cell,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-cell-focus.aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border: none;
  outline: none;
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-highlighted-cell-value,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-highlighted-cell-value {
  background-color: var(--grid__background-color-highlight);
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-editable-cell-border,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-editable-cell-border {
  text-align: inherit;
  width: 100%;
  font-size: inherit;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-editable-cell,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-editable-cell {
  border-width: 0 1px 1px 0;
  border-color: var(--grid__border-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--editable);
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-cell-inline-editing,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-cell-inline-editing {
  height: inherit;
  width: inherit;
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  padding: 0;
  cursor: text;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-cell-edit-input,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-cell-edit-input {
  height: 100%;
  color: inherit;
  border-style: none;
  background-color: var(--grid__background-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-default-cell-editor,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-default-cell-editor {
  height: 100%;
  width: 100%;
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-disabled-cell,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--disabled);
  border-width: 1px;
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-edited-cell,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-edited-cell {
  background-color: var(--grid__background-color-edited);
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-edited-not-valid,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-edited-not-valid {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  background-color: transparent;
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-edited-warning,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-edited-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  background-color: transparent;
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-dirty-cell,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--edit);
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-dirty-cell.ag-cell-value.ag-cell-focus,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-dirty-cell.ag-cell-value.ag-cell-focus {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-dirty-cell:hover,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-dirty-cell:hover {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-dirty-cell:active,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-dirty-cell:active {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-row-error,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-row-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  border: 1px solid var(--grid__border-color--not-valid);
  border-left: 0;
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-row-error .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p2-f11 .ag-rtl .aux-row-error .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-cell-error,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-cell-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-row-warning,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-row-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  border: 1px solid var(--grid__border-color--warning);
  border-left: 0;
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-row-warning .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p2-f11 .ag-rtl .aux-row-warning .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-cell-warning,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-cell-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
}
.ag-theme-apgux-p2-f11 .ag-row-hover .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p2-f11 .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f11 .ag-layout-auto-height .ag-row-last .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p2-f11 .ag-overlay-loading-wrapper {
  background-color: var(--secondary__background-color);
  opacity: 0.9;
}
.ag-theme-apgux-p2-f11 .ag-overlay-loading-center {
  background-color: var(--grid__background-color);
  border: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color);
  padding: 1rem;
}
.ag-theme-apgux-p2-f11 .ag-rich-select-value {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f11 .ag-tab-header {
  visibility: hidden !important;
  height: 0 !important;
}
.ag-theme-apgux-p2-f11 .ag-group-contracted {
  display: inline-block;
}
.ag-theme-apgux-p2-f11 .ag-group-expanded {
  display: inline-block;
}
.ag-theme-apgux-p2-f11 .ag-row-group {
  align-items: center !important;
  font-weight: bold;
}
.ag-theme-apgux-p2-f11 .ag-row-group .ag-icon {
  font-size: 1rem;
  line-height: 1rem;
}
.ag-theme-apgux-p2-f11 .ag-row-footer {
  font-weight: bold;
  background-color: var(--grid__background-color-row-footer);
}
.ag-theme-apgux-p2-f11 .ag-row-group-expanded {
  font-weight: bold;
  background-color: var(--grid__background-color-row--expanded);
}
.ag-theme-apgux-p2-f11 .ag-row-group-expanded.ag-row-level-0 {
  border-top: 2px solid var(--grid__row--expanded-top-border__color);
}
.ag-theme-apgux-p2-f11 .ag-full-width-row {
  border-bottom-width: 1px;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-details-row {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f11 .aux-multi-level-cell-renderer {
  display: flex;
  flex-direction: column;
}
.ag-theme-apgux-p2-f11 .aux-multi-level-cell-renderer .aux-multi-level-cell_primary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ag-theme-apgux-p2-f11 .aux-multi-level-cell-renderer .aux-multi-level-cell_secondary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--grid__cell-renderer-multi-level-cell-color);
}
.ag-theme-apgux-p2-f11 .aux-custom-group-cell-renderer {
  display: flex;
  flex-direction: row;
}
.ag-theme-apgux-p2-f11 .aux-custom-group-cell-renderer-no-children-checkbox {
  padding-left: 0;
}
.ag-theme-apgux-p2-f11 .aux-custom-group-cell-renderer-with-parent-no-children-checkbox {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p2-f11 .aux-custom-group-cell-renderer-with-children-checkbox {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-body-viewport:not(.ag-body-viewport) {
  overflow-x: auto !important;
}
.ag-theme-apgux-p2-f11 .aux-custom-badge-content {
  display: flex;
}
.ag-theme-apgux-p2-f11 .aux-grid__header--custom {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p2-f11 .aux-grid__header--custom:hover .ag-cell-label-container .ag-header-cell-icons {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p2-f11 .ag-row-level-1.ag-full-width-row.ag-row-position-absolute.ag-after-created {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f11 .ag-layout-auto-height .ag-center-cols-clipper,
.ag-theme-apgux-p2-f11 .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-apgux-p2-f11 .ag-layout-auto-height,
.ag-theme-apgux-p2-f11 .ag-center-cols-viewport {
  min-height: 2.0625rem;
}
.ag-theme-apgux-p2-f11 .ag-radio-button-input-wrapper.ag-checked::after,
.ag-theme-apgux-p2-f11 .ag-radio-button-input-wrapper.ag-checked::before,
.ag-theme-apgux-p2-f11 .ag-radio-button-input-wrapper::before,
.ag-theme-apgux-p2-f11 .ag-radio-button-input-wrapper::after {
  color: var(--primary-text__color);
}
@media (forced-colors: active) {
  .ag-theme-apgux-p2-f11 :focus-visible,
  .ag-theme-apgux-p2-f11 .ag-radio-button-input-wrapper:focus-within::after,
  .ag-theme-apgux-p2-f11 .ag-toggle-button-input-wrapper:focus-within {
    outline: 2px solid Highlight;
    outline-offset: 1px;
  }
  .ag-theme-apgux-p2-f11 .ag-filter-virtual-list-item:focus-visible,
  .ag-theme-apgux-p2-f11 .ag-header-cell:focus-visible,
  .ag-theme-apgux-p2-f11 .ag-header-group-cell:focus-visible,
  .ag-theme-apgux-p2-f11 .ag-cell:focus-visible,
  .ag-theme-apgux-p2-f11 .ag-menu-option:focus-visible,
  .ag-theme-apgux-p2-f11 .ag-list-item:focus-visible {
    outline-offset: -4px;
  }
  .ag-theme-apgux-p2-f11 .ag-header-cell:focus-visible::after,
  .ag-theme-apgux-p2-f11 .ag-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p2-f11 .ag-column-drop-cell:focus-visible::after,
  .ag-theme-apgux-p2-f11 .ag-column-select-header:focus-visible::after,
  .ag-theme-apgux-p2-f11 .ag-column-select-header-icon:focus-visible::after,
  .ag-theme-apgux-p2-f11 .ag-column-select-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p2-f11 .ag-multi-filter-group-title-bar:focus-visible::after,
  .ag-theme-apgux-p2-f11 .ag-side-button-button:focus-visible::after,
  .ag-theme-apgux-p2-f11 .ag-filter-toolpanel-header:focus-visible::after,
  .ag-theme-apgux-p2-f11 .ag-header-group-cell:focus-visible::after,
  .ag-theme-apgux-p2-f11 .ag-advanced-filter-header-cell:focus-visible::after,
  .ag-theme-apgux-p2-f11 .ag-paging-button:focus-visible::after,
  .ag-theme-apgux-p2-f11 .ag-select-agg-func-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p2-f11 .ag-tab:focus-visible::after {
    border: 0;
  }
  .ag-theme-apgux-p2-f11 .ag-checkbox-input-wrapper.ag-checked::after,
  .ag-theme-apgux-p2-f11 .ag-checkbox-input-wrapper.ag-indeterminate::after {
    color: Highlight;
  }
  .ag-theme-apgux-p2-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
    background-color: Highlight;
    border-color: Highlight;
  }
  .ag-theme-apgux-p2-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked::before {
    border-color: Highlight;
  }
  .ag-theme-apgux-p2-f11 .ag-menu-separator-part {
    border-color: Canvas;
  }
  .ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-leaf-indent,
  .ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-leaf-indent {
    border-color: Canvas;
  }
  .ag-theme-apgux-p2-f11 .ag-side-bar .ag-side-buttons .ag-selected {
    border-left-color: Highlight;
  }
  .ag-theme-apgux-p2-f11 .ag-side-bar .ag-side-buttons .ag-side-button button {
    border-color: Canvas;
  }
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p2-f11 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p2-f11 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  outline: 2px solid Highlight;
  outline-offset: 1px;
  outline-offset: -4px;
}
.ag-theme-apgux-p2-f11 .ag-cell {
  color: var(--grid__text-cell__color);
}

.ag-theme-apgux-p2-f12 {
  -webkit-font-smoothing: antialiased;
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1;
  /* Pinned Rows */
}
.ag-theme-apgux-p2-f12 .ag-overlay-loading-center, .ag-theme-apgux-p2-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f12 .ag-cell-inline-editing,
.ag-theme-apgux-p2-f12 .ag-popup-editor, .ag-theme-apgux-p2-f12 .ag-menu {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-tab, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab {
  border: 1px solid transparent;
  border-bottom-width: 0;
  display: inline-block;
  margin: 0.25rem;
  margin-bottom: 0;
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom: 2px solid var(--grid__border-color--select);
  border-bottom: 2px solid var(--grid__background-color);
  border-color: var(--grid__border-color);
}
.ag-theme-apgux-p2-f12 label {
  margin-bottom: 0;
}
.ag-theme-apgux-p2-f12 * {
  box-sizing: border-box;
}
.ag-theme-apgux-p2-f12 *:focus,
.ag-theme-apgux-p2-f12 * *:before,
.ag-theme-apgux-p2-f12 * *:after {
  outline: none;
  box-sizing: border-box;
}
.ag-theme-apgux-p2-f12 .ag-full-width-container .ag-react-container {
  height: 100%;
}
.ag-theme-apgux-p2-f12 .ag-tab {
  box-sizing: content-box;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-1 {
  padding-left: 1.25rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-1 {
  padding-right: 1.25rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-1 {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-1 {
  padding-right: 1.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-2 {
  padding-left: 2.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-2 {
  padding-right: 2.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-2 {
  padding-left: 3rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-2 {
  padding-right: 3rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-3 {
  padding-left: 3.75rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-3 {
  padding-right: 3.75rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-3 {
  padding-left: 4.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-3 {
  padding-right: 4.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-4 {
  padding-left: 5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-4 {
  padding-right: 5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-4 {
  padding-left: 6rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-4 {
  padding-right: 6rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-5 {
  padding-left: 6.25rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-5 {
  padding-right: 6.25rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-5 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-5 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-6 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-6 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-6 {
  padding-left: 9rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-6 {
  padding-right: 9rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-7 {
  padding-left: 8.75rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-7 {
  padding-right: 8.75rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-7 {
  padding-left: 10.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-7 {
  padding-right: 10.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-8 {
  padding-left: 10rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-8 {
  padding-right: 10rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-8 {
  padding-left: 12rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-8 {
  padding-right: 12rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-9 {
  padding-left: 11.25rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-9 {
  padding-right: 11.25rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-9 {
  padding-left: 13.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-9 {
  padding-right: 13.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-10 {
  padding-left: 12.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-10 {
  padding-right: 12.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-10 {
  padding-left: 15rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-10 {
  padding-right: 15rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-11 {
  padding-left: 13.75rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-11 {
  padding-right: 13.75rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-11 {
  padding-left: 16.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-11 {
  padding-right: 16.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-12 {
  padding-left: 15rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-12 {
  padding-right: 15rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-12 {
  padding-left: 18rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-12 {
  padding-right: 18rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-13 {
  padding-left: 16.25rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-13 {
  padding-right: 16.25rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-13 {
  padding-left: 19.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-13 {
  padding-right: 19.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-14 {
  padding-left: 17.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-14 {
  padding-right: 17.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-14 {
  padding-left: 21rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-14 {
  padding-right: 21rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-15 {
  padding-left: 18.75rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-15 {
  padding-right: 18.75rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-15 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-15 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-16 {
  padding-left: 20rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-16 {
  padding-right: 20rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-16 {
  padding-left: 24rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-16 {
  padding-right: 24rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-17 {
  padding-left: 21.25rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-17 {
  padding-right: 21.25rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-17 {
  padding-left: 25.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-17 {
  padding-right: 25.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-18 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-18 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-18 {
  padding-left: 27rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-18 {
  padding-right: 27rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-19 {
  padding-left: 23.75rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-19 {
  padding-right: 23.75rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-19 {
  padding-left: 28.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-19 {
  padding-right: 28.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-20 {
  padding-left: 25rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-20 {
  padding-right: 25rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-20 {
  padding-left: 30rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-20 {
  padding-right: 30rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-21 {
  padding-left: 26.25rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-21 {
  padding-right: 26.25rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-21 {
  padding-left: 31.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-21 {
  padding-right: 31.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-22 {
  padding-left: 27.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-22 {
  padding-right: 27.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-22 {
  padding-left: 33rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-22 {
  padding-right: 33rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-23 {
  padding-left: 28.75rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-23 {
  padding-right: 28.75rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-23 {
  padding-left: 34.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-23 {
  padding-right: 34.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-24 {
  padding-left: 30rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-24 {
  padding-right: 30rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-24 {
  padding-left: 36rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-24 {
  padding-right: 36rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-25 {
  padding-left: 31.25rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-25 {
  padding-right: 31.25rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-25 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-25 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-26 {
  padding-left: 32.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-26 {
  padding-right: 32.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-26 {
  padding-left: 39rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-26 {
  padding-right: 39rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-27 {
  padding-left: 33.75rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-27 {
  padding-right: 33.75rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-27 {
  padding-left: 40.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-27 {
  padding-right: 40.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-28 {
  padding-left: 35rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-28 {
  padding-right: 35rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-28 {
  padding-left: 42rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-28 {
  padding-right: 42rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-29 {
  padding-left: 36.25rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-29 {
  padding-right: 36.25rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-29 {
  padding-left: 43.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-29 {
  padding-right: 43.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-30 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-30 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-30 {
  padding-left: 45rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-30 {
  padding-right: 45rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-31 {
  padding-left: 38.75rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-31 {
  padding-right: 38.75rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-31 {
  padding-left: 46.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-31 {
  padding-right: 46.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-32 {
  padding-left: 40rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-32 {
  padding-right: 40rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-32 {
  padding-left: 48rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-32 {
  padding-right: 48rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-33 {
  padding-left: 41.25rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-33 {
  padding-right: 41.25rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-33 {
  padding-left: 49.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-33 {
  padding-right: 49.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-34 {
  padding-left: 42.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-34 {
  padding-right: 42.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-34 {
  padding-left: 51rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-34 {
  padding-right: 51rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-35 {
  padding-left: 43.75rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-35 {
  padding-right: 43.75rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-35 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-35 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-36 {
  padding-left: 45rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-36 {
  padding-right: 45rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-36 {
  padding-left: 54rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-36 {
  padding-right: 54rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-37 {
  padding-left: 46.25rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-37 {
  padding-right: 46.25rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-37 {
  padding-left: 55.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-37 {
  padding-right: 55.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-38 {
  padding-left: 47.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-38 {
  padding-right: 47.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-38 {
  padding-left: 57rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-38 {
  padding-right: 57rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-39 {
  padding-left: 48.75rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-39 {
  padding-right: 48.75rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-39 {
  padding-left: 58.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-39 {
  padding-right: 58.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-40 {
  padding-left: 50rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-40 {
  padding-right: 50rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-40 {
  padding-left: 60rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-40 {
  padding-right: 60rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-41 {
  padding-left: 51.25rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-41 {
  padding-right: 51.25rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-41 {
  padding-left: 61.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-41 {
  padding-right: 61.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-42 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-42 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-42 {
  padding-left: 63rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-42 {
  padding-right: 63rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-43 {
  padding-left: 53.75rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-43 {
  padding-right: 53.75rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-43 {
  padding-left: 64.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-43 {
  padding-right: 64.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-44 {
  padding-left: 55rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-44 {
  padding-right: 55rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-44 {
  padding-left: 66rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-44 {
  padding-right: 66rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-45 {
  padding-left: 56.25rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-45 {
  padding-right: 56.25rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-45 {
  padding-left: 67.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-45 {
  padding-right: 67.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-46 {
  padding-left: 57.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-46 {
  padding-right: 57.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-46 {
  padding-left: 69rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-46 {
  padding-right: 69rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-47 {
  padding-left: 58.75rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-47 {
  padding-right: 58.75rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-47 {
  padding-left: 70.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-47 {
  padding-right: 70.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-48 {
  padding-left: 60rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-48 {
  padding-right: 60rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-48 {
  padding-left: 72rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-48 {
  padding-right: 72rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-49 {
  padding-left: 61.25rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-49 {
  padding-right: 61.25rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-49 {
  padding-left: 73.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-49 {
  padding-right: 73.5rem;
}
.ag-theme-apgux-p2-f12 .ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle;
}
.ag-theme-apgux-p2-f12 .ag-radio-button-label,
.ag-theme-apgux-p2-f12 .ag-checkbox-label {
  cursor: default;
}
.ag-theme-apgux-p2-f12 .ag-radio-button-label:empty,
.ag-theme-apgux-p2-f12 .ag-checkbox-label:empty {
  margin: 0;
}
.ag-theme-apgux-p2-f12 .ag-radio-button-label,
.ag-theme-apgux-p2-f12 .ag-checkbox-label {
  margin-left: 0.25rem;
}
.ag-theme-apgux-p2-f12 .ag-cell {
  -webkit-font-smoothing: subpixel-antialiased;
  border: unset;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-leaf-indent {
  border-left: 1.125rem solid transparent;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-cell {
  border-right: none;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-group-expanded {
  margin-right: 0;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-leaf-indent {
  border-right: 1.125rem solid transparent;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-cell {
  border-left: none;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-cell.ag-cell-first-right-pinned,
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p2-f12 .ag-ltr .ag-cell.ag-cell-first-right-pinned {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-cell.ag-cell-last-left-pinned,
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p2-f12 .ag-ltr .ag-cell.ag-cell-last-left-pinned {
  border-right: 2px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-cell .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p2-f12 .ag-ltr .ag-cell .ag-select .ag-picker-field-wrapper {
  background-color: var(--grid__background-color);
  border-radius: 0;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-pinned-right-header .ag-header-row,
.ag-theme-apgux-p2-f12 .ag-ltr .ag-pinned-right-header .ag-header-row {
  overflow: inherit;
  border-left: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-pinned-right-cols-container,
.ag-theme-apgux-p2-f12 .ag-ltr .ag-pinned-right-cols-container {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p2-f12 .ag-value-change-delta {
  padding-right: 0.125rem;
}
.ag-theme-apgux-p2-f12 .ag-value-change-delta-up {
  color: #43a047;
}
.ag-theme-apgux-p2-f12 .ag-value-change-delta-down {
  color: #e53935;
}
.ag-theme-apgux-p2-f12 .ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 0.0625rem;
  padding-right: 0.0625rem;
  transition: background-color 1s;
}
.ag-theme-apgux-p2-f12 .ag-value-change-value-highlight {
  background-color: #0091ea;
  transition: background-color 0.1s;
}
.ag-theme-apgux-p2-f12 .ag-input-text-wrapper input:not([type]):disabled,
.ag-theme-apgux-p2-f12 .ag-input-text-wrapper input[type=text]:disabled,
.ag-theme-apgux-p2-f12 .ag-input-text-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p2-f12 .ag-input-text-wrapper input[type=date]:disabled,
.ag-theme-apgux-p2-f12 .ag-input-text-wrapper input[type=datetime-local]:disabled,
.ag-theme-apgux-p2-f12 .ag-input-wrapper input:not([type]):disabled,
.ag-theme-apgux-p2-f12 .ag-input-wrapper input[type=text]:disabled,
.ag-theme-apgux-p2-f12 .ag-input-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p2-f12 .ag-input-wrapper input[type=date]:disabled,
.ag-theme-apgux-p2-f12 .ag-input-wrapper input[type=datetime-local]:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p2-f12 .ag-input-text-wrapper input[type=date],
.ag-theme-apgux-p2-f12 .ag-input-wrapper input[type=date] {
  flex: 1 1 auto;
}
.ag-theme-apgux-p2-f12 .ag-input-text-wrapper textarea:disabled,
.ag-theme-apgux-p2-f12 .ag-input-wrapper textarea:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p2-f12 .ag-header {
  background-color: var(--grid__background-color-header);
  color: var(--primary-text__color);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f12 .ag-pinned-left-header {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f12 .ag-header-row {
  border: none;
}
.ag-theme-apgux-p2-f12 .ag-row {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-right-width: 1px;
}
.ag-theme-apgux-p2-f12 .ag-row-odd {
  background-color: inherit;
}
.ag-theme-apgux-p2-f12 .ag-row-even {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f12 .ag-horizontal-left-spacer.ag-scroller-corner {
  border-right: none;
}
.ag-theme-apgux-p2-f12 .ag-horizontal-right-spacer.ag-scroller-corner {
  border-left: none;
}
.ag-theme-apgux-p2-f12 .ag-numeric-cell {
  text-align: right;
}
.ag-theme-apgux-p2-f12 .ag-header-cell-label .ag-header-cell-icons .ag-header-icon,
.ag-theme-apgux-p2-f12 .ag-header-cell-label .ag-header-cell-menu-button .ag-header-icon {
  margin-left: 4px;
}
.ag-theme-apgux-p2-f12 .ag-header-cell,
.ag-theme-apgux-p2-f12 .ag-header-group-cell {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-top: solid 1px var(--grid__border-color);
}
.ag-theme-apgux-p2-f12 .ag-header-cell.ag-header-cell-moving,
.ag-theme-apgux-p2-f12 .ag-header-group-cell.ag-header-cell-moving {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f12 .ag-header-cell .ag-header-icon:hover,
.ag-theme-apgux-p2-f12 .ag-header-group-cell .ag-header-icon:hover {
  cursor: pointer;
}
.ag-theme-apgux-p2-f12 .ag-header-group-cell-no-group {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f12 .ag-header-row:first-child .ag-header-cell,
.ag-theme-apgux-p2-f12 .ag-header-row:first-child .ag-header-group-cell {
  border-top-width: 0;
}
.ag-theme-apgux-p2-f12 .ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell.ag-column-resizing,
.ag-theme-apgux-p2-f12 .ag-header-cell:not(.ag-column-resizing) + .ag-header-cell.ag-column-resizing,
.ag-theme-apgux-p2-f12 .ag-header-group-cell:first-of-type.ag-column-resizing,
.ag-theme-apgux-p2-f12 .ag-header-cell:first-of-type.ag-column-resizing {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p2-f12 .ag-header-row .ag-checkbox-input-wrapper .ag-checkbox-input {
  width: 1rem;
  width: 1rem;
}
.ag-theme-apgux-p2-f12 .ag-header-select-all {
  margin-right: 0.125rem;
}
.ag-theme-apgux-p2-f12 .ag-cell {
  line-height: 1rem;
  padding-left: 0.125rem;
  padding-right: 0.125rem;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
  align-items: center;
}
.ag-theme-apgux-p2-f12 .ag-row-drag {
  cursor: grab;
  min-width: 1.75rem;
}
.ag-theme-apgux-p2-f12 .ag-row-dragging,
.ag-theme-apgux-p2-f12 .ag-row-dragging .ag-row-drag {
  cursor: move;
}
.ag-theme-apgux-p2-f12 .ag-column-drag {
  cursor: grab;
}
.ag-theme-apgux-p2-f12 .ag-row-dragging {
  opacity: 0.5;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p2-f12 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p2-f12 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p2-f12 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p2-f12 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
  outline: initial;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p2-f12 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p2-f12 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p2-f12 .ag-header-cell-resize {
  width: 0.5rem;
  cursor: col-resize;
  z-index: 210;
  right: -1px;
}
.ag-theme-apgux-p2-f12 .ag-menu {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p2-f12 .ag-menu .ag-popup-child {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p2-f12 .ag-menu .ag-menu-list {
  cursor: default;
  margin-bottom: 0.25rem;
  margin-top: 0.25rem;
  padding: 0;
  width: 100%;
}
.ag-theme-apgux-p2-f12 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p2-f12 .ag-menu .ag-menu-option-disabled {
  opacity: 0.5;
}
.ag-theme-apgux-p2-f12 .ag-menu .ag-menu-option-text {
  margin-left: 0.25rem;
  text-transform: lowercase;
}
.ag-theme-apgux-p2-f12 .ag-menu .ag-menu-option-text::first-letter {
  text-transform: uppercase;
}
.ag-theme-apgux-p2-f12 .ag-menu .ag-menu-option-icon {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  min-width: 1.5rem;
}
.ag-theme-apgux-p2-f12 .ag-menu .ag-menu-option-shortcut {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-menu .ag-menu-option-popup-pointer {
  width: 1.5rem;
  text-align: center;
}
.ag-theme-apgux-p2-f12 .ag-popup-child {
  z-index: 310;
}
.ag-theme-apgux-p2-f12 .ag-tab-header {
  background: var(--grid__background-color);
  min-width: 13.75rem;
  width: 100%;
  display: flex;
}
.ag-theme-apgux-p2-f12 .ag-tab-header .ag-tab {
  display: flex;
  border-bottom: 2px solid transparent;
  height: 1rem;
  flex: none;
  align-items: center;
  justify-content: center;
}
.ag-theme-apgux-p2-f12 .ag-tab-body {
  padding: 0.25rem 0;
}
.ag-theme-apgux-p2-f12 .ag-tab-body .ag-menu-list {
  margin-bottom: 0;
  margin-top: 0;
}
.ag-theme-apgux-p2-f12 .ag-tab-body .ag-menu-list > div:first-child > span {
  padding-top: 0;
}
.ag-theme-apgux-p2-f12 .ag-tab-body .ag-menu-list > div:last-child > span {
  padding-bottom: 0;
}
.ag-theme-apgux-p2-f12 .ag-tab-body .ag-menu-list > div:last-child > .ag-menu-option-popup-pointer {
  background-position-y: 0;
}
.ag-theme-apgux-p2-f12 .ag-floating-filter-input .ag-input-field-input[type=date] {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.75rem;
}
.ag-theme-apgux-p2-f12 .ag-floating-filter-input .ag-input-field-input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p2-f12 .ag-floating-filter-input .ag-input-field-input[type=date]::-webkit-calendar-picker-indicator {
  color: rgba(0, 0, 0, 0) !important;
  opacity: 0;
  width: 0;
  padding: 0;
  margin: 0;
}
.ag-theme-apgux-p2-f12 .ag-floating-filter-input .ag-text-field-input[type=text],
.ag-theme-apgux-p2-f12 .ag-floating-filter-input input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-size: 0.75rem;
}
.ag-theme-apgux-p2-f12 .ag-floating-filter-input .ag-text-field-input[type=text]:focus,
.ag-theme-apgux-p2-f12 .ag-floating-filter-input input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p2-f12 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled,
.ag-theme-apgux-p2-f12 .ag-floating-filter-input input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
  border: none;
}
.ag-theme-apgux-p2-f12 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled::placeholder,
.ag-theme-apgux-p2-f12 .ag-floating-filter-input input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-filter-body-wrapper {
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-set-filter-body-wrapper + .ag-filter-apply-panel [data-ref=resetFilterButton] {
  margin-left: 0.125rem !important;
  margin-right: 0.125rem !important;
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-picker-field-wrapper {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  border-radius: 0.125rem;
  padding-left: 0.75rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-picker-field-icon {
  padding-right: 0.75rem;
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-filter-select {
  margin: 0.25rem 0.25rem 0;
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-filter-body {
  margin-bottom: 0.25rem;
  margin-top: 1rem;
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-filter-condition {
  margin: 0.5rem 0;
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f12 .ag-filter input[type=radio] {
  margin: 0 0.1875rem 0 0.375rem;
  width: 0.75rem;
  height: 1.0625rem;
  vertical-align: top;
}
.ag-theme-apgux-p2-f12 .ag-filter input[type=date] {
  padding-left: 0.25rem;
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f12 .ag-filter input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p2-f12 .ag-filter input[type=text],
.ag-theme-apgux-p2-f12 .ag-filter input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p2-f12 .ag-filter input[type=text]:focus,
.ag-theme-apgux-p2-f12 .ag-filter input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p2-f12 .ag-filter input[type=text]:disabled,
.ag-theme-apgux-p2-f12 .ag-filter input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p2-f12 .ag-filter input[type=text]:disabled::placeholder,
.ag-theme-apgux-p2-f12 .ag-filter input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-set-filter-list {
  max-height: 12rem;
  overflow: auto;
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-set-filter-select-all {
  height: 2rem;
  padding-bottom: 0.25rem;
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-set-filter-item {
  height: 1.25rem;
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-set-filter-item > div,
.ag-theme-apgux-p2-f12 .ag-filter .ag-set-filter-item > span {
  display: flex;
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-set-filter-item:hover {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0.5rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-filter-virtual-list-container {
  min-height: 100% !important;
  min-width: 12.5rem;
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-filter-virtual-list-item {
  height: 1.5rem !important;
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-filter-header-container:nth-child(2) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-filter-apply-panel {
  display: block;
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--tertiary__background-color);
  border-radius: 0.125rem;
  color: var(--tertiary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
  float: left;
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton]:hover {
  background-color: var(--tertiary__background-color_hover);
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem 0.5rem 0.5rem 0;
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p2-f12 .ag-mini-filter {
  margin-bottom: 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p2-f12 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1rem;
}
.ag-theme-apgux-p2-f12 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p2-f12 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
.ag-theme-apgux-p2-f12 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p2-f12 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p2-f12 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.ag-theme-apgux-p2-f12 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f12 .ag-column-select-panel .ag-primary-cols-list-panel {
  border-top: 1px solid var(--grid__border-color);
  padding-top: 0.25rem;
}
.ag-theme-apgux-p2-f12 .ag-column-select-panel .ag-primary-cols-list-panel > div {
  cursor: pointer;
}
.ag-theme-apgux-p2-f12 .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p2-f12 .ag-primary-cols-header-panel {
  border-top: 1px solid var(--grid__border-color);
  height: 2rem;
  align-items: center;
}
.ag-theme-apgux-p2-f12 .ag-primary-cols-header-panel > div {
  cursor: pointer;
  margin: 0 0.25rem;
}
.ag-theme-apgux-p2-f12 .ag-primary-cols-header-panel .ag-filter-body {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f12 .ag-tool-panel-wrapper {
  border-right: 0;
  width: auto;
}
.ag-theme-apgux-p2-f12 .ag-tool-panel-wrapper .ag-filter-panel {
  width: 100%;
}
.ag-theme-apgux-p2-f12 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 600;
  flex: auto;
  flex-direction: column;
  flex-wrap: nowrap;
  display: flex;
  flex-flow: column nowrap;
}
.ag-theme-apgux-p2-f12 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header {
  padding: 0.4375rem 0.3125rem;
}
.ag-theme-apgux-p2-f12 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header > div {
  margin: auto 0;
}
.ag-theme-apgux-p2-f12 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-air {
  border: 1px solid var(--grid__border-color);
  border-left: 0;
  border-right: 0;
  padding: 0.25rem 0;
}
.ag-theme-apgux-p2-f12 .ag-tool-panel-wrapper .ag-pivot-mode-panel {
  display: flex;
  flex: none;
  min-height: auto;
  height: auto;
}
.ag-theme-apgux-p2-f12 .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  display: flex;
  align-items: center;
  padding: 0.75rem 0.5rem;
  margin-left: 0;
}
.ag-theme-apgux-p2-f12 .ag-tool-panel-wrapper .ag-column-select-panel {
  border-bottom: 1px solid var(--grid__border-color);
  padding-bottom: 0.1875rem;
  padding-top: 0;
}
.ag-theme-apgux-p2-f12 .ag-tool-panel-wrapper .ag-column-drop {
  border-top: 1px solid var(--grid__border-color);
  padding: 0.25rem 0 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar {
  height: 1rem;
}
.ag-theme-apgux-p2-f12 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-title {
  padding-left: 6px;
}
.ag-theme-apgux-p2-f12 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-vertical-icon {
  margin: 0;
}
.ag-theme-apgux-p2-f12 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  border: 1px dashed var(--grid__border-color);
  margin-top: 0;
}
.ag-theme-apgux-p2-f12 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-list {
  cursor: default;
  margin-top: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p2-f12 .ag-tool-panel-wrapper .ag-column-drop:last-child {
  border-bottom: 0;
}
.ag-theme-apgux-p2-f12 .ag-numeric-header .ag-header-cell-label .ag-header-cell-icons .ag-header-icon {
  margin-left: 0;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f12 .ag-paging-panel {
  border-top: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color--disabled);
  height: 2rem;
  padding: 0 0.125rem;
}
.ag-theme-apgux-p2-f12 .ag-paging-panel > span {
  margin-left: 1rem;
}
.ag-theme-apgux-p2-f12 .ag-paging-page-summary-panel .ag-icon {
  width: 1rem;
  height: 1rem;
  cursor: pointer;
}
.ag-theme-apgux-p2-f12 .ag-paging-page-summary-panel .ag-icon.ag-disabled {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p2-f12 .ag-paging-page-summary-panel .ag-icon button {
  width: 100%;
  height: 100%;
  opacity: 0;
}
.ag-theme-apgux-p2-f12 .ag-paging-page-summary-panel span {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell),
.ag-theme-apgux-p2-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell) {
  border-bottom: 1px solid var(--grid__border-color);
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active {
  border-right: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active {
  border-bottom: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f12 .ag-cell-range-selected:not(.ag-cell-focus) {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p2-f12 .ag-cell-range-selected-1 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p2-f12 .ag-cell-range-selected-2 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p2-f12 .ag-cell-range-selected-3 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p2-f12 .ag-cell-range-selected-4 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-selection-fill-top,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-selection-fill-top {
  border-top: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-selection-fill-top.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-selection-fill-top.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-selection-fill-right,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-selection-fill-right {
  border-right: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-selection-fill-right.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-selection-fill-right.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-selection-fill-bottom,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-selection-fill-bottom {
  border-bottom: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-selection-fill-left,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-selection-fill-left {
  border-left: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-selection-fill-left.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-selection-fill-left.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p2-f12 .ag-range-handle, .ag-theme-apgux-p2-f12 .ag-fill-handle {
  position: absolute;
  width: 0.375rem;
  height: 0.375rem;
  bottom: -0.0625rem;
  right: -0.0625rem;
  background-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f12 .ag-fill-handle {
  cursor: cell;
}
.ag-theme-apgux-p2-f12 .ag-range-handle {
  cursor: nwse-resize;
}
.ag-theme-apgux-p2-f12 .ag-cell-inline-editing {
  padding: 0.125rem;
  height: 2rem;
}
.ag-theme-apgux-p2-f12 .ag-cell-inline-editing,
.ag-theme-apgux-p2-f12 .ag-popup-editor {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f12 .ag-popup-editor {
  padding: 0;
}
.ag-theme-apgux-p2-f12 .ag-popup-editor .ag-large-textarea textarea {
  height: auto;
  padding: 0.125rem;
}
.ag-theme-apgux-p2-f12 .ag-cell-editor .ag-input-field-input {
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  background-color: var(--input-box__background-color);
  padding: 0 0 0 0.5rem;
  color: var(--primary-text__color);
}
.ag-theme-apgux-p2-f12 .ag-cell-editor .ag-picker-field-display {
  padding: 0 0.125rem;
}
.ag-theme-apgux-p2-f12 .ag-rich-select {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f12 .ag-rich-select .ag-rich-select-list {
  width: 12.5rem;
  height: 8.125rem;
}
.ag-theme-apgux-p2-f12 .ag-rich-select .ag-rich-select-value {
  padding: 0 0.25rem 0 0.125rem;
  height: 2rem;
}
.ag-theme-apgux-p2-f12 .ag-rich-select .ag-virtual-list-item {
  cursor: default;
  height: 2rem;
}
.ag-theme-apgux-p2-f12 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected {
  background-color: var(--grid__ag-rich-select-list-item--select);
}
.ag-theme-apgux-p2-f12 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected:hover {
  background-color: var(--grid__ag-rich-select-list-item--hover);
}
.ag-theme-apgux-p2-f12 .ag-rich-select .ag-rich-select-row {
  padding-left: 0.125rem;
}
.ag-theme-apgux-p2-f12 .ag-floating-filter-body {
  height: 1.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-floating-filter-button {
  margin-left: 0.75rem;
  align-items: baseline;
  margin-right: 0rem;
}
.ag-theme-apgux-p2-f12 .ag-floating-filter-button button {
  appearance: none;
  background: transparent;
  border: 0;
  padding: 0;
  width: 1rem;
}
.ag-theme-apgux-p2-f12 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f12 .ag-selection-checkbox:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p2-f12 .ag-group-expanded:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f12 .ag-group-expanded:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p2-f12 .ag-group-contracted:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f12 .ag-group-contracted:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p2-f12 .ag-group-checkbox:not(.ag-invisible) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f12 .ag-group-checkbox:not(.ag-invisible) + .ag-group-value:not(:empty) {
  margin-left: 0.125rem;
}
.ag-theme-apgux-p2-f12 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p2-f12 .ag-group-expanded:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p2-f12 .ag-group-contracted:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p2-f12 .ag-group-checkbox:not(.ag-invisible) ~ .ag-group-checkbox {
  margin-left: 0.125rem;
}
.ag-theme-apgux-p2-f12 .ag-group-child-count {
  margin-left: 0.125rem;
}
.ag-theme-apgux-p2-f12 .ag-selection-checkbox span {
  position: relative;
}
.ag-theme-apgux-p2-f12 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 1.25rem;
  padding-left: 0.125rem;
}
.ag-theme-apgux-p2-f12 .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p2-f12 .ag-column-drop-horizontal .ag-icon-pivot {
  margin-right: 0.125rem;
}
.ag-theme-apgux-p2-f12 .ag-column-drop-horizontal .ag-left-arrow,
.ag-theme-apgux-p2-f12 .ag-column-drop-horizontal .ag-right-arrow {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p2-f12 .ag-column-drop-cell {
  background: var(--pill__background-color);
  border-radius: 0.25rem;
  min-height: 1rem;
  padding: 0 0.125rem 0 0.25rem;
}
.ag-theme-apgux-p2-f12 .ag-column-drop-cell .ag-column-drop-cell-text {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p2-f12 .ag-column-drop-cell .ag-column-drop-cell-button {
  min-width: 1rem;
  margin: 0 0.125rem;
}
.ag-theme-apgux-p2-f12 .ag-column-drop-cell .ag-column-drag {
  margin-left: 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-top: 0.25rem;
}
.ag-theme-apgux-p2-f12 .ag-select-agg-func-popup {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background: var(--grid__background-color);
  height: 4.375rem;
  padding: 0;
}
.ag-theme-apgux-p2-f12 .ag-select-agg-func-popup .ag-virtual-list-item {
  cursor: default;
  line-height: 1.25rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-set-filter-list,
.ag-theme-apgux-p2-f12 .ag-menu-column-select-wrapper {
  width: auto;
}
.ag-theme-apgux-p2-f12 .ag-column-drop-vertical > .ag-column-drop-cell {
  margin-left: 0.25rem;
  margin-top: 0;
}
.ag-theme-apgux-p2-f12 .ag-cell-data-changed {
  background-color: #0091ea !important;
}
.ag-theme-apgux-p2-f12 .ag-cell-data-changed.aux-grid__financial-data-cell--increase, .ag-theme-apgux-p2-f12 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--increase {
  background-color: var(--grid__text-cell-financial-data-increase__background-color) !important;
}
.ag-theme-apgux-p2-f12 .ag-cell-data-changed.aux-grid__financial-data-cell--decrease, .ag-theme-apgux-p2-f12 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--decrease {
  background-color: var(--grid__text-cell-financial-data-decrease__background-color) !important;
}
.ag-theme-apgux-p2-f12 .ag-cell-data-changed-animation {
  background-color: transparent;
  transition: background-color 1s;
}
.ag-theme-apgux-p2-f12 .aux-grid__financial-data-cell-with-icon--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
  display: flex;
}
.ag-theme-apgux-p2-f12 .aux-grid__financial-data-cell-with-icon--increase:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e92a";
}
.ag-theme-apgux-p2-f12 .aux-grid__financial-data-cell-with-icon--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
  display: flex;
}
.ag-theme-apgux-p2-f12 .aux-grid__financial-data-cell-with-icon--decrease:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e927";
}
.ag-theme-apgux-p2-f12 .aux-grid__financial-data-cell--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
}
.ag-theme-apgux-p2-f12 .aux-grid__financial-data-cell--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
}
.ag-theme-apgux-p2-f12 .ag-row-stub {
  background-color: inherit;
}
.ag-theme-apgux-p2-f12 .ag-stub-cell {
  padding-left: 2;
  padding-top: 4px;
}
.ag-theme-apgux-p2-f12 .ag-stub-cell .ag-loading-icon {
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ag-theme-apgux-p2-f12 .ag-stub-cell .ag-loading-text {
  margin-left: 0.25rem;
  margin-top: 0.25rem;
}
.ag-theme-apgux-p2-f12 .ag-floating-top {
  border-bottom: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p2-f12 .ag-floating-bottom {
  border-top: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p2-f12 .ag-floating-top,
.ag-theme-apgux-p2-f12 .ag-floating-bottom {
  background-color: inherit;
}
.ag-theme-apgux-p2-f12 .ag-floating-top .ag-row,
.ag-theme-apgux-p2-f12 .ag-floating-bottom .ag-row {
  background-color: inherit;
}
.ag-theme-apgux-p2-f12 .ag-floating-bottom-viewport {
  border-bottom: 0.0625rem solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f12 .ag-status-bar {
  background: var(--grid__background-color);
  color: var(--secondary-text__color);
  font-weight: 400;
  font-size: 0.75rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1.5;
  border-top-width: 0;
  margin: 0 -0.5rem 0 -0.5rem;
  padding: 0;
}
.ag-theme-apgux-p2-f12 .ag-status-bar .ag-status-name-value-value {
  color: inherit;
}
.ag-theme-apgux-p2-f12 .ag-status-bar-center {
  text-align: center;
}
.ag-theme-apgux-p2-f12 .ag-name-value-value,
.ag-theme-apgux-p2-f12 .ag-status-name-value {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-name-value-value {
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p2-f12 .ag-overlay-loading-center {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
}
.ag-theme-apgux-p2-f12 .ag-side-bar {
  background-color: var(--grid__side-bar-background-color);
  border: 1px solid var(--grid__border-color);
  border-left-width: 0;
  position: relative;
}
.ag-theme-apgux-p2-f12 .ag-side-bar .ag-side-buttons {
  padding: 1rem 0;
  background: var(--grid__background-color-header);
  width: 2rem;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ag-theme-apgux-p2-f12 .ag-side-bar .ag-side-buttons .ag-side-button {
  width: 100%;
}
.ag-theme-apgux-p2-f12 .ag-side-bar .ag-side-buttons .ag-side-button button {
  background: transparent;
  border: 0;
  color: var(--grid__text-cell__color);
  padding: 0.5rem 0 0.5rem 0;
  width: 100%;
  margin: 0;
  min-height: 4.5rem;
  border-width: 1px 0 1px 0;
  border-style: solid;
  border-color: transparent;
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
}
.ag-theme-apgux-p2-f12 .ag-side-bar .ag-side-buttons .ag-selected {
  border-left: solid 2px var(--grid__side-bar-border-color--select);
}
.ag-theme-apgux-p2-f12 .ag-side-bar .ag-panel-container {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f12 .ag-side-bar.full-width .ag-panel-container {
  border-right: 0;
}
.ag-theme-apgux-p2-f12 .ag-side-bar .ag-column-drop {
  min-height: 3.125rem;
}
.ag-theme-apgux-p2-f12 .ag-primary-cols-filter-wrapper {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f12 .ag-group-component {
  margin: 0.625rem 0.3125rem;
  padding: 0.625rem 0.125rem;
  border: 0 solid var(--grid__border-color), 0.5;
  border-top-width: 4px;
  border-radius: 3px;
}
.ag-theme-apgux-p2-f12 .ag-group-component .ag-group-component-label {
  background-color: var(--grid__background-color);
  margin-left: 0.5rem;
  padding: 0 0.125rem;
  font-size: 0.625rem;
  font-weight: 500;
  text-transform: uppercase;
}
.ag-theme-apgux-p2-f12 .ag-group-component .ag-group-item {
  margin-top: 0.125rem;
}
.ag-theme-apgux-p2-f12.ag-popup > div {
  border-bottom: 1px solid var(--primary-action__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f12.ag-popup > div.ag-select-list {
  box-shadow: 0 0.25rem 0.75rem 0 var(--dropdown__box-shadow-color);
}
.ag-theme-apgux-p2-f12.ag-popup .ag-list .ag-list-item {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 0.8125rem;
  line-height: 2.4615384615;
  height: 2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.ag-theme-apgux-p2-f12.ag-popup .ag-list .ag-list-item:hover {
  background-color: var(--focus-highlight_background-color);
}
.ag-theme-apgux-p2-f12.ag-popup .ag-list .ag-list-item:focus {
  background-color: var(--focus-highlight_background-color);
}
.ag-dragging-range-handle .ag-theme-apgux-p2-f12 .ag-dialog, .ag-dragging-fill-handle .ag-theme-apgux-p2-f12 .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}
.ag-theme-apgux-p2-f12 .ag-dialog .ag-dialog-title-bar {
  padding-left: 2;
}
.ag-theme-apgux-p2-f12 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button {
  border-radius: 5px;
}
.ag-theme-apgux-p2-f12 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button:not(:last-child) {
  margin-right: 5px;
}
.ag-theme-apgux-p2-f12 .ag-dialog .ag-message-box .ag-message-box-button-bar {
  height: 30px;
  background-color: var(--grid__background-color-header);
  padding: 2px;
}
.ag-theme-apgux-p2-f12 .ag-dialog .ag-message-box .ag-message-box-button-bar button {
  border-radius: 2px;
}
.ag-theme-apgux-p2-f12 .ag-tooltip {
  transition: none;
  background-color: var(--tooltip__background-color);
  padding: 0.75rem;
  box-shadow: 0 4px 12px 0 var(--tooltip__shadow-color);
  border: 1px solid var(--popover__border-color) !important;
  font-size: 0.8125rem;
  border-radius: 0.125rem;
  color: var(--primary-text__color);
  box-sizing: border-box;
  display: inline-flex;
  z-index: 1000;
  line-height: get-line-height(13, 20);
  max-width: 50%;
}
.ag-theme-apgux-p2-f12 .ag-chart .ag-chart-menu {
  background: var(--grid__background-color);
}
.ag-theme-apgux-p2-f12 .ag-chart .ag-chart-menu > span:hover {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f12 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f12 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div.ag-selected {
  border-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f12 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item {
  color: var(--grid__text-cell__color);
  font-size: 0.625rem;
}
.ag-theme-apgux-p2-f12 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item.ag-selected {
  color: var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f12 .ag-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "auxIcons";
  speak: none;
  font-size: 1rem;
  color: var(--grid__text-cell__color);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ag-theme-apgux-p2-f12 .ag-checkbox-input-wrapper {
  background-color: transparent;
  align-items: stretch;
}
.ag-theme-apgux-p2-f12 .ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 16px;
  height: 16px;
  margin: 0;
}
.ag-theme-apgux-p2-f12 .ag-checkbox-input-wrapper .ag-input-field-input {
  position: absolute;
  top: 0;
  left: 0;
}
.ag-theme-apgux-p2-f12 .ag-checkbox-input-wrapper::after {
  font-family: "auxIcons";
  content: "\e907";
  color: var(--form-element__border-color);
  pointer-events: none;
}
.ag-theme-apgux-p2-f12 .ag-checkbox-input-wrapper:hover::after {
  color: var(--checkbox__border-color);
}
.ag-theme-apgux-p2-f12 .ag-checkbox-input-wrapper.ag-checked::after {
  content: "\e905";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p2-f12 .ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: "\e906";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p2-f12 .ag-icon-aggregation::before {
  content: "\e900";
}
.ag-theme-apgux-p2-f12 .ag-icon-arrows::before {
  content: "\e901";
}
.ag-theme-apgux-p2-f12 .ag-icon-asc::before {
  content: "\e902";
}
.ag-theme-apgux-p2-f12 .ag-icon-cancel::before {
  content: "\e903";
}
.ag-theme-apgux-p2-f12 .ag-icon-chart::before {
  content: "\e904";
}
.ag-theme-apgux-p2-f12 .ag-icon-columns::before {
  content: "\e909";
}
.ag-theme-apgux-p2-f12 .ag-icon-contracted::before {
  content: "\e90a";
}
.ag-theme-apgux-p2-f12 .ag-icon-copy::before {
  content: "\e90b";
}
.ag-theme-apgux-p2-f12 .ag-icon-cross::before {
  content: "\e90c";
}
.ag-theme-apgux-p2-f12 .ag-icon-desc::before {
  content: "\e90d";
}
.ag-theme-apgux-p2-f12 .ag-icon-expanded::before {
  content: "\e90e";
}
.ag-theme-apgux-p2-f12 .ag-icon-eye-slash::before {
  content: "\e90f";
}
.ag-theme-apgux-p2-f12 .ag-icon-eye::before {
  content: "\e910";
}
.ag-theme-apgux-p2-f12 .ag-icon-filter::before {
  content: "\e911";
}
.ag-theme-apgux-p2-f12 .ag-icon-filter:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p2-f12 .ag-icon-first::before {
  content: "\e912";
}
.ag-theme-apgux-p2-f12 .ag-icon-grip::before,
.ag-theme-apgux-p2-f12 .ag-icon-row-drag::before {
  content: "\e913";
}
.ag-theme-apgux-p2-f12 .ag-icon-group::before {
  content: "\e914";
}
.ag-theme-apgux-p2-f12 .ag-icon-last::before {
  content: "\e915";
}
.ag-theme-apgux-p2-f12 .ag-icon-left::before,
.ag-theme-apgux-p2-f12 .ag-right-arrow::before {
  content: "\e916";
}
.ag-theme-apgux-p2-f12 .ag-icon-linked::before {
  content: "\e917";
}
.ag-theme-apgux-p2-f12 .ag-icon-loading::before {
  content: "\e918";
}
.ag-theme-apgux-p2-f12 .ag-icon-maximize::before {
  content: "\e919";
}
.ag-theme-apgux-p2-f12 .ag-icon-menu::before {
  content: "\e91a";
}
.ag-theme-apgux-p2-f12 .ag-icon-menu:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p2-f12 .ag-icon-minimize::before {
  content: "\e91b";
}
.ag-theme-apgux-p2-f12 .ag-icon-next::before {
  content: "\e91c";
}
.ag-theme-apgux-p2-f12 .ag-icon-none::before {
  content: "\e91d";
}
.ag-theme-apgux-p2-f12 .ag-icon-not-allowed::before {
  content: "\e91e";
}
.ag-theme-apgux-p2-f12 .ag-icon-paste::before {
  content: "\e91f";
}
.ag-theme-apgux-p2-f12 .ag-icon-pin::before {
  content: "\e920";
}
.ag-theme-apgux-p2-f12 .ag-icon-pivot::before {
  content: "\e921";
}
.ag-theme-apgux-p2-f12 .ag-icon-previous::before {
  content: "\e922";
}
.ag-theme-apgux-p2-f12 .ag-icon-radio-button-off::before {
  content: "\e923";
}
.ag-theme-apgux-p2-f12 .ag-icon-radio-button-on::before {
  color: var(--grid__border-color--edit);
  content: "\e924";
}
.ag-theme-apgux-p2-f12 .ag-icon-right::before,
.ag-theme-apgux-p2-f12 .ag-right-arrow::before {
  content: "\e925";
}
.ag-theme-apgux-p2-f12 .ag-icon-save::before {
  content: "\e926";
}
.ag-theme-apgux-p2-f12 .ag-icon-small-down::before {
  content: "\e927";
}
.ag-theme-apgux-p2-f12 .ag-icon-small-left::before {
  content: "\e928";
}
.ag-theme-apgux-p2-f12 .ag-icon-small-right::before {
  content: "\e929";
}
.ag-theme-apgux-p2-f12 .ag-icon-small-up::before {
  content: "\e92a";
}
.ag-theme-apgux-p2-f12 .ag-icon-tick::before {
  content: "\e92b";
}
.ag-theme-apgux-p2-f12 .ag-icon-tree-closed::before {
  content: "\e92c";
}
.ag-theme-apgux-p2-f12 .ag-icon-tree-indeterminate::before {
  content: "\e92d";
}
.ag-theme-apgux-p2-f12 .ag-icon-tree-open::before {
  content: "\e92e";
}
.ag-theme-apgux-p2-f12 .ag-icon-unlinked::before {
  content: "\e92f";
}
.ag-theme-apgux-p2-f12 .ag-rtl {
  text-align: right;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-numeric-cell {
  text-align: left;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-radio-button-label,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-checkbox-label {
  margin-right: 0.25rem;
  margin-left: 0;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  padding-left: 0.25rem;
  padding-right: 1rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 0;
  margin-right: 1.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-header-select-all {
  margin-left: 0.125rem;
  margin-right: 0;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-selection-checkbox,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-group-checkbox,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-group-expanded,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-group-contracted {
  display: inline-flex;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-selection-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f12 .ag-rtl .ag-selection-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p2-f12 .ag-rtl .ag-group-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f12 .ag-rtl .ag-group-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p2-f12 .ag-rtl .ag-group-expanded + .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f12 .ag-rtl .ag-group-expanded + .ag-group-value:not(:empty),
.ag-theme-apgux-p2-f12 .ag-rtl .ag-group-contracted + .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f12 .ag-rtl .ag-group-contracted + .ag-group-value:not(:empty) {
  margin-right: 0.125rem;
  margin-left: initial;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-selection-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-group-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-group-expanded + .ag-group-checkbox,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-group-contracted + .ag-group-checkbox {
  margin-right: 0.125rem;
  margin-left: initial;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-group-child-count {
  margin-left: unset;
  margin-right: 0.125rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-column-drop-horizontal {
  padding-right: 0.125rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-column-drop-horizontal .ag-icon-pivot {
  margin-left: 0.125rem;
  margin-right: 0;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-floating-filter-button {
  margin-right: 0.75rem;
  margin-left: 0rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-set-filter-item > div,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-set-filter-item > span {
  margin-left: 0;
  margin-right: 0.3125rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-header .ag-header-cell-resize::after {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-side-bar .ag-panel-container {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-side-bar.full-width .ag-panel-container {
  border-left: 0;
}
.ag-theme-apgux-p2-f12 .sass-variables::after {
  content: '{ "autoSizePadding": "0.75rem", "headerHeight": "2rem", "groupPaddingSize": "1.75rem", "footerPaddingAddition": "1rem", "virtualItemHeight": "2rem", "aggFuncPopupHeight": "7rem", "checkboxIndentWidth": "1.25rem", "leafNodePadding": "0.75rem", "rowHeight": "1.25rem", "gridSize": "0.25rem", "iconSize": "1rem" }';
  display: none;
}
.ag-theme-apgux-p2-f12 .ag-filter-virtual-list-item:focus-visible,
.ag-theme-apgux-p2-f12 .ag-header-cell:focus-visible,
.ag-theme-apgux-p2-f12 .ag-header-group-cell:focus-visible,
.ag-theme-apgux-p2-f12 .ag-cell:focus-visible,
.ag-theme-apgux-p2-f12 .ag-menu-option:focus-visible,
.ag-theme-apgux-p2-f12 .ag-list-item:focus-visible,
.ag-theme-apgux-p2-f12 .ag-full-width-row:focus-visible,
.ag-theme-apgux-p2-f12 .ag-column-select-virtual-list-item:focus-visible:after {
  box-shadow: inset 0 0 0 1px var(--checkbox-icon__color), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p2-f12 .ag-side-button-button:focus-visible:after,
.ag-theme-apgux-p2-f12 .ag-floating-filter-button-button:focus-visible,
.ag-theme-apgux-p2-f12 .ag-input-wrapper > .ag-input-field-input:focus-visible,
.ag-theme-apgux-p2-f12 .ag-filter-toolpanel-group-title-bar:focus-visible,
.ag-theme-apgux-p2-f12 .ag-filter .ag-filter-apply-panel-button:focus-visible,
.ag-theme-apgux-p2-f12 .ag-filter .ag-filter-select .ag-wrapper:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 1px var(--checkbox-icon__color), 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p2-f12 .ag-header-cell-icons,
.ag-theme-apgux-p2-f12 .ag-header-cell-menu-button {
  background-color: transparent;
}
.ag-theme-apgux-p2-f12 .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-editable-cell:focus-visible,
.ag-theme-apgux-p2-f12 .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-editable-cell:focus-visible,
.ag-theme-apgux-p2-f12 .ag-cell-focus.aux-editable-cell:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color) !important;
}
.ag-theme-apgux-p2-f12 .ag-filter-filter {
  overflow: visible;
}
.ag-theme-apgux-p2-f12 div[data-ref=eDateWrapper] {
  overflow: visible !important;
}
.ag-theme-apgux-p2-f12 .ag-header-cell,
.ag-theme-apgux-p2-f12 .ag-header-group-cell-with-group {
  background-color: var(--grid__background-color-header);
  border-right: 1px solid var(--grid__border-color);
  font-size: 0.75rem;
  font-weight: bold;
}
.ag-theme-apgux-p2-f12 .ag-header-group-text {
  color: var(--primary-text__color);
  line-height: 1.015625rem;
}
.ag-theme-apgux-p2-f12 .ag-header-cell,
.ag-theme-apgux-p2-f12 .ag-header-group-cell {
  padding-left: 0.125rem;
  padding-right: 0.125rem;
}
.ag-theme-apgux-p2-f12 .ag-header-cell[col-id=ag-Grid-AutoColumn] {
  padding-left: 0.125rem;
}
.ag-theme-apgux-p2-f12 .aux-badge-cell-renderer {
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p2-f12 .aux-link-cell-renderer > a {
  cursor: pointer;
  font-family: inherit;
  text-decoration: underline;
  color: var(--primary-link__color);
}
.ag-theme-apgux-p2-f12 .aux-link-cell-renderer > a:active {
  color: var(--active-link-color);
}
.ag-theme-apgux-p2-f12 .aux-link-cell-renderer > a:visited {
  color: var(--visited-link-color);
}
.ag-theme-apgux-p2-f12 .aux-link-cell-renderer > a:hover {
  color: var(--hover-link-color);
}
.ag-theme-apgux-p2-f12 .aux-pinpoint-badge-label {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-header-group-cell-label .ag-header-expand-icon {
  padding-left: 0.25rem;
}
.ag-theme-apgux-p2-f12 .ag-cell-highlight {
  background-color: #0091ea;
}
.ag-theme-apgux-p2-f12 .ag-header,
.ag-theme-apgux-p2-f12 .ag-pinned-left-header,
.ag-theme-apgux-p2-f12 .ag-pinned-right-header {
  overflow: visible;
}
.ag-theme-apgux-p2-f12 .ag-header-cell::after,
.ag-theme-apgux-p2-f12 .ag-header-group-cell::after {
  content: " ";
  height: 1rem;
  margin-top: 0.5rem;
  position: absolute;
  text-indent: -2000px;
  top: 0;
}
.ag-theme-apgux-p2-f12 .ag-header-cell-text {
  line-height: 1rem;
  float: left;
}
.ag-theme-apgux-p2-f12 .ag-header-group-cell-with-group,
.ag-theme-apgux-p2-f12 .ag-header-cell {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.ag-theme-apgux-p2-f12 .ag-header-row-floating-filter .ag-header-cell {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-header-row:first-child .ag-header-cell {
  border-top: none;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-header-cell::after,
.ag-theme-apgux-p2-f12 .ag-ltr .ag-header-group-cell::after {
  right: 0;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-header-cell::after,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-header-group-cell::after {
  left: 0;
}
.ag-theme-apgux-p2-f12 .ag-column-drop-horizontal.ag-column-drop {
  border: 1px solid var(--grid__border-color);
  border-bottom: 0;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-right: 0;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-left: 0;
}
.ag-theme-apgux-p2-f12 .ag-icon-row-drag {
  background-position-y: center;
}
.ag-theme-apgux-p2-f12 .ag-column-drag {
  background-position-y: center;
}
.ag-theme-apgux-p2-f12 .ag-column-drop-cell {
  height: 1.5rem !important;
}
.ag-theme-apgux-p2-f12 .ag-column-drop-cell .ag-column-drop-cell-button {
  height: calc(100% - 0.25rem);
  margin-bottom: 0.125rem;
  margin-top: 0.125rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.ag-theme-apgux-p2-f12 .ag-column-drop-cell .ag-column-drop-cell-button:hover {
  opacity: 1;
}
.ag-theme-apgux-p2-f12 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-column-drop-vertical .ag-column-drop-cell .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 2rem;
}
.ag-theme-apgux-p2-f12 .ag-column-drop-horizontal .ag-column-drop-empty-message {
  line-height: 2rem;
}
.ag-theme-apgux-p2-f12 .ag-column-drop-horizontal .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-root {
  outline: 0.0625rem solid var(--grid__border-color);
  margin: 0.0625rem;
  height: calc(100% - 0.125rem);
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-filter-value {
  line-height: 1.25rem;
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-filter-header-container {
  height: auto;
  border-bottom: 1px solid var(--option-group__border-color);
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-filter-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-mini-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p2-f12 .ag-filter-indicator {
  float: right;
  z-index: 190;
  position: absolute;
  background-color: var(--secondary__color);
  border-radius: 50%;
  height: 0.25rem;
  width: 0.25rem;
  top: 0.25rem;
  right: 0.25rem;
}
.ag-theme-apgux-p2-f12 .ag-tool-panel-wrapper {
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f12 .ag-tool-panel-wrapper .ag-column-select-panel {
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p2-f12 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p2-f12 .ag-header-cell-comp-wrapper {
  height: 100%;
}
.ag-theme-apgux-p2-f12 .ag-header-cell .ag-cell-label-container {
  padding: 0;
  height: 100%;
}
.ag-theme-apgux-p2-f12 .ag-header-cell .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p2-f12 .ag-header-cell .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 0;
  align-items: center;
}
.ag-theme-apgux-p2-f12 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p2-f12 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 1;
}
.ag-theme-apgux-p2-f12 .ag-header-cell-label {
  align-items: flex-end;
}
.ag-theme-apgux-p2-f12 .ag-header-cell-icons,
.ag-theme-apgux-p2-f12 .ag-header-cell-menu-button {
  padding-top: 0.0625rem;
  top: 0;
  right: 0.0625rem;
  display: flex;
  flex-direction: row;
  z-index: 200;
  position: absolute;
  height: 99%;
  background-color: var(--grid__background-color-header);
  transition: opacity 0.2s, border 0.2s;
  -webkit-transition: opacity 0.2s, border 0.2s;
}
.ag-theme-apgux-p2-f12 .ag-header-cell__icons--zero-icons {
  min-width: 0;
}
.ag-theme-apgux-p2-f12 .ag-header-cell__icons--one-icons {
  min-width: 1rem;
}
.ag-theme-apgux-p2-f12 .ag-header-cell__icons--two-icons {
  min-width: 2rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-side-bar,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-tool-panel-wrapper {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p2-f12 .aux-center-align-cell,
.ag-theme-apgux-p2-f12 .aux-right-align-cell {
  display: flex;
}
.ag-theme-apgux-p2-f12 .aux-center-align-cell,
.ag-theme-apgux-p2-f12 .aux-center-align {
  text-align: center;
  justify-content: center;
  align-items: center;
}
.ag-theme-apgux-p2-f12 .aux-center-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p2-f12 .aux-center-align .ag-cell-wrapper {
  justify-content: center;
}
.ag-theme-apgux-p2-f12 .aux-center-align-cell .ag-cell-wrapper .ag-selection-checkbox,
.ag-theme-apgux-p2-f12 .aux-center-align .ag-cell-wrapper .ag-selection-checkbox {
  position: absolute;
}
.ag-theme-apgux-p2-f12 .aux-center-align-cell .ag-cell-wrapper .ag-cell-value,
.ag-theme-apgux-p2-f12 .aux-center-align .ag-cell-wrapper .ag-cell-value {
  margin-left: 0;
}
.ag-theme-apgux-p2-f12 .aux-right-align-cell,
.ag-theme-apgux-p2-f12 .aux-right-align {
  justify-content: flex-end;
  text-align: right;
}
.ag-theme-apgux-p2-f12 .aux-right-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p2-f12 .aux-right-align .ag-cell-wrapper {
  justify-content: space-between;
}
.ag-theme-apgux-p2-f12 .aux-center-align-header .ag-cell-label-container {
  flex-direction: row-reverse;
}
.ag-theme-apgux-p2-f12 .aux-center-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: center;
  text-align: center;
}
.ag-theme-apgux-p2-f12 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  display: none;
}
.ag-theme-apgux-p2-f12 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  margin: 0;
}
.ag-theme-apgux-p2-f12 .aux-center-align-header--no-label .ag-input-field {
  display: flex;
  width: 100%;
  justify-content: center;
  margin: 0;
}
.ag-theme-apgux-p2-f12 .aux-right-align-header .ag-cell-label-container {
  flex-direction: row;
}
.ag-theme-apgux-p2-f12 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: flex-start;
  flex-direction: row-reverse;
  text-align: end;
}
.ag-theme-apgux-p2-f12 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label > span {
  float: right;
}
.ag-theme-apgux-p2-f12 .ag-header-cell-label:focus .ag-column-hover {
  border-left: 1px solid var(--grid__border-color--hover) !important;
  border-right: 1px solid var(--grid__border-color--hover) !important;
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p2-f12 .ag-header-sort {
  float: left;
  margin-left: 0 !important;
}
.ag-theme-apgux-p2-f12 .ag-header-cell-order {
  margin-left: -2px !important;
  font-size: xx-small;
  transform: translateY(-2px);
}
.ag-theme-apgux-p2-f12 .ag-menu-option {
  height: 1.75rem;
  line-height: 1.75rem;
  color: var(--grid__text-cell__color) !important;
}
.ag-theme-apgux-p2-f12 .ag-menu .ag-menu-option-icon {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p2-f12 .ag-menu-separator-part {
  border-bottom: 4px var(--grid__background-color) solid;
  border-top: 4px var(--grid__background-color) solid;
  background-color: var(--grid__menu-separator__color);
  height: 9px;
}
.ag-theme-apgux-p2-f12 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p2-f12 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p2-f12 .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  width: calc(100% - 0.5rem);
}
.ag-theme-apgux-p2-f12 .ag-filter-filter .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p2-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search {
  padding: 0.75rem 0.5rem;
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p2-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-expand {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input {
  width: 100%;
}
.ag-theme-apgux-p2-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper {
  width: 100%;
}
.ag-theme-apgux-p2-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p2-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input:focus {
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p2-f12 .ag-filter-toolpanel .ag-filter-list-panel {
  padding: 0.25rem;
}
.ag-theme-apgux-p2-f12 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group {
  border-top: none;
}
.ag-theme-apgux-p2-f12 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-header {
  height: auto;
}
.ag-theme-apgux-p2-f12 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container {
  padding-left: 16px;
}
.ag-theme-apgux-p2-f12 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter {
  border: none;
}
.ag-theme-apgux-p2-f12 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter .ag-filter-apply-panel {
  border-top: none;
}
.ag-theme-apgux-p2-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-label {
  margin-left: 0.375rem;
}
.ag-theme-apgux-p2-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 1.75rem;
  height: 1.125rem;
  background-color: var(--toggle__background-color);
  border-radius: 0.5625rem;
  position: relative;
  -webkit-box-flex: 0;
  flex: none;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p2-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:before {
  content: " ";
  position: absolute;
  top: -1px;
  left: -1px;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 18px;
  width: 18px;
  background-color: var(--grid__background-color);
  border-radius: 9px;
  -webkit-transition: left 0.1s;
  transition: left 0.1s;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p2-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
  background-color: transparent;
}
.ag-theme-apgux-p2-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:focus-within {
  box-shadow: 0 0 0 0.0625rem var(--checkbox-icon__color), 0 0 0 0.125rem var(--checkbox__border-color);
}
.ag-theme-apgux-p2-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
  background-color: var(--primary-link__color);
  border: 1px solid var(--primary-link__color);
}
.ag-theme-apgux-p2-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked:before {
  border-color: var(--primary-link__color);
  left: calc(100% - 18px);
}
.ag-theme-apgux-p2-f12 .ag-column-panel .ag-column-select .ag-column-select-header {
  padding: 0.75rem 0.5rem;
  border-top: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p2-f12 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-icon {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-checkbox {
  margin-right: 0;
}
.ag-theme-apgux-p2-f12 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p2-f12 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p2-f12 .ag-column-panel .ag-column-select .ag-column-select-list {
  padding: 0.75rem 0 0.75rem 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-checkbox,
.ag-theme-apgux-p2-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-drag-handle,
.ag-theme-apgux-p2-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group-drag-handle {
  padding-right: 0.5rem;
  margin-right: 0;
  width: auto;
}
.ag-theme-apgux-p2-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p2-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group .ag-column-group-icons {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-viewport {
  padding: 0;
}
.ag-theme-apgux-p2-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-item {
  padding: 0;
}
.ag-theme-apgux-p2-f12 .ag-column-panel .ag-column-drop {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-column-panel .ag-column-drop-vertical {
  border-bottom: 0;
}
.ag-theme-apgux-p2-f12 .ag-column-panel .ag-column-panel-column-select {
  border-top: 0;
  border-bottom: 0;
}
.ag-theme-apgux-p2-f12 .ag-tab-header {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f12 .ag-tab-header .ag-tab {
  margin-bottom: -0.125rem;
}
.ag-theme-apgux-p2-f12 .ag-tab-header .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom-color: transparent;
}
.ag-theme-apgux-p2-f12 .ag-tab-body,
.ag-theme-apgux-p2-f12 .ag-popup-editor,
.ag-theme-apgux-p2-f12 .ag-menu {
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  z-index: 300;
}
.ag-theme-apgux-p2-f12 .ag-popup-editor .header {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p2-f12 .ag-menu {
  box-shadow: 0 4px 12px 0 var(--inline-menu__box-shadow-color);
}
.ag-theme-apgux-p2-f12 .ag-menu-option-shortcut {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-grid-heat-map-cell-red-20,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-grid-heat-map-cell-red-20 {
  background-color: var(--grid__heatmap-red-20);
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-grid-heat-map-cell-green-20,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-grid-heat-map-cell-green-20 {
  background-color: var(--grid__heatmap-green-20);
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-grid-heat-map-cell-blue-20,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-grid-heat-map-cell-blue-20 {
  background-color: var(--grid__heatmap-blue-20);
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-grid-heat-map-cell-red-40,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-grid-heat-map-cell-red-40 {
  background-color: var(--grid__heatmap-red-40);
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-grid-heat-map-cell-green-40,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-grid-heat-map-cell-green-40 {
  background-color: var(--grid__heatmap-green-40);
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-grid-heat-map-cell-blue-40,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-grid-heat-map-cell-blue-40 {
  background-color: var(--grid__heatmap-blue-40);
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-grid-heat-map-cell-red-60,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-grid-heat-map-cell-red-60 {
  background-color: var(--grid__heatmap-red-60);
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-grid-heat-map-cell-green-60,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-grid-heat-map-cell-green-60 {
  background-color: var(--grid__heatmap-green-60);
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-grid-heat-map-cell-blue-60,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-grid-heat-map-cell-blue-60 {
  background-color: var(--grid__heatmap-blue-60);
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-grid-heat-map-cell-red-80,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-grid-heat-map-cell-red-80 {
  background-color: var(--grid__heatmap-red-80);
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-grid-heat-map-cell-green-80,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-grid-heat-map-cell-green-80 {
  background-color: var(--grid__heatmap-green-80);
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-grid-heat-map-cell-blue-80,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-grid-heat-map-cell-blue-80 {
  background-color: var(--grid__heatmap-blue-80);
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-grid-heat-map-cell-red-100,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-grid-heat-map-cell-red-100 {
  background-color: var(--grid__heatmap-red-100);
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-grid-heat-map-cell-green-100,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-grid-heat-map-cell-green-100 {
  background-color: var(--grid__heatmap-green-100);
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-grid-heat-map-cell-blue-100,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-grid-heat-map-cell-blue-100 {
  background-color: var(--grid__heatmap-blue-100);
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p2-f12 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p2-f12 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p2-f12 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  outline: initial;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p2-f12 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p2-f12 .ag-ltr .ag-cell-focus.aux-dirty-cell,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-cell-focus.aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--select);
  border-width: 1px;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p2-f12 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p2-f12 .ag-ltr .ag-cell-focus.aux-disabled-cell,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-cell-focus.aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border: none;
  outline: none;
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-highlighted-cell-value,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-highlighted-cell-value {
  background-color: var(--grid__background-color-highlight);
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-editable-cell-border,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-editable-cell-border {
  text-align: inherit;
  width: 100%;
  font-size: inherit;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-editable-cell,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-editable-cell {
  border-width: 0 1px 1px 0;
  border-color: var(--grid__border-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--editable);
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-cell-inline-editing,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-cell-inline-editing {
  height: inherit;
  width: inherit;
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  padding: 0;
  cursor: text;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-cell-edit-input,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-cell-edit-input {
  height: 100%;
  color: inherit;
  border-style: none;
  background-color: var(--grid__background-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-default-cell-editor,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-default-cell-editor {
  height: 100%;
  width: 100%;
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-disabled-cell,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--disabled);
  border-width: 1px;
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-edited-cell,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-edited-cell {
  background-color: var(--grid__background-color-edited);
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-edited-not-valid,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-edited-not-valid {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  background-color: transparent;
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-edited-warning,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-edited-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  background-color: transparent;
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-dirty-cell,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--edit);
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-dirty-cell.ag-cell-value.ag-cell-focus,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-dirty-cell.ag-cell-value.ag-cell-focus {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-dirty-cell:hover,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-dirty-cell:hover {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-dirty-cell:active,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-dirty-cell:active {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-row-error,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-row-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  border: 1px solid var(--grid__border-color--not-valid);
  border-left: 0;
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-row-error .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p2-f12 .ag-rtl .aux-row-error .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-cell-error,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-cell-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-row-warning,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-row-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  border: 1px solid var(--grid__border-color--warning);
  border-left: 0;
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-row-warning .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p2-f12 .ag-rtl .aux-row-warning .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-cell-warning,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-cell-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
}
.ag-theme-apgux-p2-f12 .ag-row-hover .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p2-f12 .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f12 .ag-layout-auto-height .ag-row-last .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p2-f12 .ag-overlay-loading-wrapper {
  background-color: var(--secondary__background-color);
  opacity: 0.9;
}
.ag-theme-apgux-p2-f12 .ag-overlay-loading-center {
  background-color: var(--grid__background-color);
  border: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color);
  padding: 1rem;
}
.ag-theme-apgux-p2-f12 .ag-rich-select-value {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f12 .ag-tab-header {
  visibility: hidden !important;
  height: 0 !important;
}
.ag-theme-apgux-p2-f12 .ag-group-contracted {
  display: inline-block;
}
.ag-theme-apgux-p2-f12 .ag-group-expanded {
  display: inline-block;
}
.ag-theme-apgux-p2-f12 .ag-row-group {
  align-items: center !important;
  font-weight: bold;
}
.ag-theme-apgux-p2-f12 .ag-row-group .ag-icon {
  font-size: 1rem;
  line-height: 1rem;
}
.ag-theme-apgux-p2-f12 .ag-row-footer {
  font-weight: bold;
  background-color: var(--grid__background-color-row-footer);
}
.ag-theme-apgux-p2-f12 .ag-row-group-expanded {
  font-weight: bold;
  background-color: var(--grid__background-color-row--expanded);
}
.ag-theme-apgux-p2-f12 .ag-row-group-expanded.ag-row-level-0 {
  border-top: 2px solid var(--grid__row--expanded-top-border__color);
}
.ag-theme-apgux-p2-f12 .ag-full-width-row {
  border-bottom-width: 1px;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-details-row {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f12 .aux-multi-level-cell-renderer {
  display: flex;
  flex-direction: column;
}
.ag-theme-apgux-p2-f12 .aux-multi-level-cell-renderer .aux-multi-level-cell_primary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ag-theme-apgux-p2-f12 .aux-multi-level-cell-renderer .aux-multi-level-cell_secondary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--grid__cell-renderer-multi-level-cell-color);
}
.ag-theme-apgux-p2-f12 .aux-custom-group-cell-renderer {
  display: flex;
  flex-direction: row;
}
.ag-theme-apgux-p2-f12 .aux-custom-group-cell-renderer-no-children-checkbox {
  padding-left: 0;
}
.ag-theme-apgux-p2-f12 .aux-custom-group-cell-renderer-with-parent-no-children-checkbox {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p2-f12 .aux-custom-group-cell-renderer-with-children-checkbox {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-body-viewport:not(.ag-body-viewport) {
  overflow-x: auto !important;
}
.ag-theme-apgux-p2-f12 .aux-custom-badge-content {
  display: flex;
}
.ag-theme-apgux-p2-f12 .aux-grid__header--custom {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p2-f12 .aux-grid__header--custom:hover .ag-cell-label-container .ag-header-cell-icons {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p2-f12 .ag-row-level-1.ag-full-width-row.ag-row-position-absolute.ag-after-created {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f12 .ag-layout-auto-height .ag-center-cols-clipper,
.ag-theme-apgux-p2-f12 .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-apgux-p2-f12 .ag-layout-auto-height,
.ag-theme-apgux-p2-f12 .ag-center-cols-viewport {
  min-height: 2.0625rem;
}
.ag-theme-apgux-p2-f12 .ag-radio-button-input-wrapper.ag-checked::after,
.ag-theme-apgux-p2-f12 .ag-radio-button-input-wrapper.ag-checked::before,
.ag-theme-apgux-p2-f12 .ag-radio-button-input-wrapper::before,
.ag-theme-apgux-p2-f12 .ag-radio-button-input-wrapper::after {
  color: var(--primary-text__color);
}
@media (forced-colors: active) {
  .ag-theme-apgux-p2-f12 :focus-visible,
  .ag-theme-apgux-p2-f12 .ag-radio-button-input-wrapper:focus-within::after,
  .ag-theme-apgux-p2-f12 .ag-toggle-button-input-wrapper:focus-within {
    outline: 2px solid Highlight;
    outline-offset: 1px;
  }
  .ag-theme-apgux-p2-f12 .ag-filter-virtual-list-item:focus-visible,
  .ag-theme-apgux-p2-f12 .ag-header-cell:focus-visible,
  .ag-theme-apgux-p2-f12 .ag-header-group-cell:focus-visible,
  .ag-theme-apgux-p2-f12 .ag-cell:focus-visible,
  .ag-theme-apgux-p2-f12 .ag-menu-option:focus-visible,
  .ag-theme-apgux-p2-f12 .ag-list-item:focus-visible {
    outline-offset: -4px;
  }
  .ag-theme-apgux-p2-f12 .ag-header-cell:focus-visible::after,
  .ag-theme-apgux-p2-f12 .ag-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p2-f12 .ag-column-drop-cell:focus-visible::after,
  .ag-theme-apgux-p2-f12 .ag-column-select-header:focus-visible::after,
  .ag-theme-apgux-p2-f12 .ag-column-select-header-icon:focus-visible::after,
  .ag-theme-apgux-p2-f12 .ag-column-select-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p2-f12 .ag-multi-filter-group-title-bar:focus-visible::after,
  .ag-theme-apgux-p2-f12 .ag-side-button-button:focus-visible::after,
  .ag-theme-apgux-p2-f12 .ag-filter-toolpanel-header:focus-visible::after,
  .ag-theme-apgux-p2-f12 .ag-header-group-cell:focus-visible::after,
  .ag-theme-apgux-p2-f12 .ag-advanced-filter-header-cell:focus-visible::after,
  .ag-theme-apgux-p2-f12 .ag-paging-button:focus-visible::after,
  .ag-theme-apgux-p2-f12 .ag-select-agg-func-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p2-f12 .ag-tab:focus-visible::after {
    border: 0;
  }
  .ag-theme-apgux-p2-f12 .ag-checkbox-input-wrapper.ag-checked::after,
  .ag-theme-apgux-p2-f12 .ag-checkbox-input-wrapper.ag-indeterminate::after {
    color: Highlight;
  }
  .ag-theme-apgux-p2-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
    background-color: Highlight;
    border-color: Highlight;
  }
  .ag-theme-apgux-p2-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked::before {
    border-color: Highlight;
  }
  .ag-theme-apgux-p2-f12 .ag-menu-separator-part {
    border-color: Canvas;
  }
  .ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-leaf-indent,
  .ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-leaf-indent {
    border-color: Canvas;
  }
  .ag-theme-apgux-p2-f12 .ag-side-bar .ag-side-buttons .ag-selected {
    border-left-color: Highlight;
  }
  .ag-theme-apgux-p2-f12 .ag-side-bar .ag-side-buttons .ag-side-button button {
    border-color: Canvas;
  }
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p2-f12 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p2-f12 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  outline: 2px solid Highlight;
  outline-offset: 1px;
  outline-offset: -4px;
}
.ag-theme-apgux-p2-f12 .ag-cell {
  color: var(--grid__text-cell__color);
}

.ag-theme-apgux-p2-f13 {
  -webkit-font-smoothing: antialiased;
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-weight: 400;
  font-size: 0.8125rem;
  line-height: 1;
  /* Pinned Rows */
}
.ag-theme-apgux-p2-f13 .ag-overlay-loading-center, .ag-theme-apgux-p2-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p2-f13 .ag-popup-editor, .ag-theme-apgux-p2-f13 .ag-menu {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-tab, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab {
  border: 1px solid transparent;
  border-bottom-width: 0;
  display: inline-block;
  margin: 0.25rem;
  margin-bottom: 0;
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom: 2px solid var(--grid__border-color--select);
  border-bottom: 2px solid var(--grid__background-color);
  border-color: var(--grid__border-color);
}
.ag-theme-apgux-p2-f13 label {
  margin-bottom: 0;
}
.ag-theme-apgux-p2-f13 * {
  box-sizing: border-box;
}
.ag-theme-apgux-p2-f13 *:focus,
.ag-theme-apgux-p2-f13 * *:before,
.ag-theme-apgux-p2-f13 * *:after {
  outline: none;
  box-sizing: border-box;
}
.ag-theme-apgux-p2-f13 .ag-full-width-container .ag-react-container {
  height: 100%;
}
.ag-theme-apgux-p2-f13 .ag-tab {
  box-sizing: content-box;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-1 {
  padding-left: 1.25rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-1 {
  padding-right: 1.25rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-1 {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-1 {
  padding-right: 1.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-2 {
  padding-left: 2.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-2 {
  padding-right: 2.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-2 {
  padding-left: 3rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-2 {
  padding-right: 3rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-3 {
  padding-left: 3.75rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-3 {
  padding-right: 3.75rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-3 {
  padding-left: 4.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-3 {
  padding-right: 4.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-4 {
  padding-left: 5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-4 {
  padding-right: 5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-4 {
  padding-left: 6rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-4 {
  padding-right: 6rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-5 {
  padding-left: 6.25rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-5 {
  padding-right: 6.25rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-5 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-5 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-6 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-6 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-6 {
  padding-left: 9rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-6 {
  padding-right: 9rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-7 {
  padding-left: 8.75rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-7 {
  padding-right: 8.75rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-7 {
  padding-left: 10.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-7 {
  padding-right: 10.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-8 {
  padding-left: 10rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-8 {
  padding-right: 10rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-8 {
  padding-left: 12rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-8 {
  padding-right: 12rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-9 {
  padding-left: 11.25rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-9 {
  padding-right: 11.25rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-9 {
  padding-left: 13.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-9 {
  padding-right: 13.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-10 {
  padding-left: 12.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-10 {
  padding-right: 12.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-10 {
  padding-left: 15rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-10 {
  padding-right: 15rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-11 {
  padding-left: 13.75rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-11 {
  padding-right: 13.75rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-11 {
  padding-left: 16.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-11 {
  padding-right: 16.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-12 {
  padding-left: 15rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-12 {
  padding-right: 15rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-12 {
  padding-left: 18rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-12 {
  padding-right: 18rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-13 {
  padding-left: 16.25rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-13 {
  padding-right: 16.25rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-13 {
  padding-left: 19.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-13 {
  padding-right: 19.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-14 {
  padding-left: 17.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-14 {
  padding-right: 17.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-14 {
  padding-left: 21rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-14 {
  padding-right: 21rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-15 {
  padding-left: 18.75rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-15 {
  padding-right: 18.75rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-15 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-15 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-16 {
  padding-left: 20rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-16 {
  padding-right: 20rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-16 {
  padding-left: 24rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-16 {
  padding-right: 24rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-17 {
  padding-left: 21.25rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-17 {
  padding-right: 21.25rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-17 {
  padding-left: 25.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-17 {
  padding-right: 25.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-18 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-18 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-18 {
  padding-left: 27rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-18 {
  padding-right: 27rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-19 {
  padding-left: 23.75rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-19 {
  padding-right: 23.75rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-19 {
  padding-left: 28.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-19 {
  padding-right: 28.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-20 {
  padding-left: 25rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-20 {
  padding-right: 25rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-20 {
  padding-left: 30rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-20 {
  padding-right: 30rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-21 {
  padding-left: 26.25rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-21 {
  padding-right: 26.25rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-21 {
  padding-left: 31.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-21 {
  padding-right: 31.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-22 {
  padding-left: 27.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-22 {
  padding-right: 27.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-22 {
  padding-left: 33rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-22 {
  padding-right: 33rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-23 {
  padding-left: 28.75rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-23 {
  padding-right: 28.75rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-23 {
  padding-left: 34.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-23 {
  padding-right: 34.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-24 {
  padding-left: 30rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-24 {
  padding-right: 30rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-24 {
  padding-left: 36rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-24 {
  padding-right: 36rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-25 {
  padding-left: 31.25rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-25 {
  padding-right: 31.25rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-25 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-25 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-26 {
  padding-left: 32.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-26 {
  padding-right: 32.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-26 {
  padding-left: 39rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-26 {
  padding-right: 39rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-27 {
  padding-left: 33.75rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-27 {
  padding-right: 33.75rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-27 {
  padding-left: 40.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-27 {
  padding-right: 40.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-28 {
  padding-left: 35rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-28 {
  padding-right: 35rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-28 {
  padding-left: 42rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-28 {
  padding-right: 42rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-29 {
  padding-left: 36.25rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-29 {
  padding-right: 36.25rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-29 {
  padding-left: 43.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-29 {
  padding-right: 43.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-30 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-30 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-30 {
  padding-left: 45rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-30 {
  padding-right: 45rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-31 {
  padding-left: 38.75rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-31 {
  padding-right: 38.75rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-31 {
  padding-left: 46.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-31 {
  padding-right: 46.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-32 {
  padding-left: 40rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-32 {
  padding-right: 40rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-32 {
  padding-left: 48rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-32 {
  padding-right: 48rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-33 {
  padding-left: 41.25rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-33 {
  padding-right: 41.25rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-33 {
  padding-left: 49.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-33 {
  padding-right: 49.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-34 {
  padding-left: 42.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-34 {
  padding-right: 42.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-34 {
  padding-left: 51rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-34 {
  padding-right: 51rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-35 {
  padding-left: 43.75rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-35 {
  padding-right: 43.75rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-35 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-35 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-36 {
  padding-left: 45rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-36 {
  padding-right: 45rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-36 {
  padding-left: 54rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-36 {
  padding-right: 54rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-37 {
  padding-left: 46.25rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-37 {
  padding-right: 46.25rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-37 {
  padding-left: 55.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-37 {
  padding-right: 55.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-38 {
  padding-left: 47.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-38 {
  padding-right: 47.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-38 {
  padding-left: 57rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-38 {
  padding-right: 57rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-39 {
  padding-left: 48.75rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-39 {
  padding-right: 48.75rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-39 {
  padding-left: 58.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-39 {
  padding-right: 58.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-40 {
  padding-left: 50rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-40 {
  padding-right: 50rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-40 {
  padding-left: 60rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-40 {
  padding-right: 60rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-41 {
  padding-left: 51.25rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-41 {
  padding-right: 51.25rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-41 {
  padding-left: 61.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-41 {
  padding-right: 61.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-42 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-42 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-42 {
  padding-left: 63rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-42 {
  padding-right: 63rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-43 {
  padding-left: 53.75rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-43 {
  padding-right: 53.75rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-43 {
  padding-left: 64.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-43 {
  padding-right: 64.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-44 {
  padding-left: 55rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-44 {
  padding-right: 55rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-44 {
  padding-left: 66rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-44 {
  padding-right: 66rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-45 {
  padding-left: 56.25rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-45 {
  padding-right: 56.25rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-45 {
  padding-left: 67.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-45 {
  padding-right: 67.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-46 {
  padding-left: 57.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-46 {
  padding-right: 57.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-46 {
  padding-left: 69rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-46 {
  padding-right: 69rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-47 {
  padding-left: 58.75rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-47 {
  padding-right: 58.75rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-47 {
  padding-left: 70.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-47 {
  padding-right: 70.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-48 {
  padding-left: 60rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-48 {
  padding-right: 60rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-48 {
  padding-left: 72rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-48 {
  padding-right: 72rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-49 {
  padding-left: 61.25rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-49 {
  padding-right: 61.25rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-49 {
  padding-left: 73.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-49 {
  padding-right: 73.5rem;
}
.ag-theme-apgux-p2-f13 .ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle;
}
.ag-theme-apgux-p2-f13 .ag-radio-button-label,
.ag-theme-apgux-p2-f13 .ag-checkbox-label {
  cursor: default;
}
.ag-theme-apgux-p2-f13 .ag-radio-button-label:empty,
.ag-theme-apgux-p2-f13 .ag-checkbox-label:empty {
  margin: 0;
}
.ag-theme-apgux-p2-f13 .ag-radio-button-label,
.ag-theme-apgux-p2-f13 .ag-checkbox-label {
  margin-left: 0.25rem;
}
.ag-theme-apgux-p2-f13 .ag-cell {
  -webkit-font-smoothing: subpixel-antialiased;
  border: unset;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-leaf-indent {
  border-left: 1.125rem solid transparent;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-cell {
  border-right: none;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-group-expanded {
  margin-right: 0;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-leaf-indent {
  border-right: 1.125rem solid transparent;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-cell {
  border-left: none;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-cell.ag-cell-first-right-pinned,
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p2-f13 .ag-ltr .ag-cell.ag-cell-first-right-pinned {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-cell.ag-cell-last-left-pinned,
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p2-f13 .ag-ltr .ag-cell.ag-cell-last-left-pinned {
  border-right: 2px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-cell .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p2-f13 .ag-ltr .ag-cell .ag-select .ag-picker-field-wrapper {
  background-color: var(--grid__background-color);
  border-radius: 0;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-pinned-right-header .ag-header-row,
.ag-theme-apgux-p2-f13 .ag-ltr .ag-pinned-right-header .ag-header-row {
  overflow: inherit;
  border-left: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-pinned-right-cols-container,
.ag-theme-apgux-p2-f13 .ag-ltr .ag-pinned-right-cols-container {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p2-f13 .ag-value-change-delta {
  padding-right: 0.125rem;
}
.ag-theme-apgux-p2-f13 .ag-value-change-delta-up {
  color: #43a047;
}
.ag-theme-apgux-p2-f13 .ag-value-change-delta-down {
  color: #e53935;
}
.ag-theme-apgux-p2-f13 .ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 0.0625rem;
  padding-right: 0.0625rem;
  transition: background-color 1s;
}
.ag-theme-apgux-p2-f13 .ag-value-change-value-highlight {
  background-color: #0091ea;
  transition: background-color 0.1s;
}
.ag-theme-apgux-p2-f13 .ag-input-text-wrapper input:not([type]):disabled,
.ag-theme-apgux-p2-f13 .ag-input-text-wrapper input[type=text]:disabled,
.ag-theme-apgux-p2-f13 .ag-input-text-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p2-f13 .ag-input-text-wrapper input[type=date]:disabled,
.ag-theme-apgux-p2-f13 .ag-input-text-wrapper input[type=datetime-local]:disabled,
.ag-theme-apgux-p2-f13 .ag-input-wrapper input:not([type]):disabled,
.ag-theme-apgux-p2-f13 .ag-input-wrapper input[type=text]:disabled,
.ag-theme-apgux-p2-f13 .ag-input-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p2-f13 .ag-input-wrapper input[type=date]:disabled,
.ag-theme-apgux-p2-f13 .ag-input-wrapper input[type=datetime-local]:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p2-f13 .ag-input-text-wrapper input[type=date],
.ag-theme-apgux-p2-f13 .ag-input-wrapper input[type=date] {
  flex: 1 1 auto;
}
.ag-theme-apgux-p2-f13 .ag-input-text-wrapper textarea:disabled,
.ag-theme-apgux-p2-f13 .ag-input-wrapper textarea:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p2-f13 .ag-header {
  background-color: var(--grid__background-color-header);
  color: var(--primary-text__color);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f13 .ag-pinned-left-header {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f13 .ag-header-row {
  border: none;
}
.ag-theme-apgux-p2-f13 .ag-row {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-right-width: 1px;
}
.ag-theme-apgux-p2-f13 .ag-row-odd {
  background-color: inherit;
}
.ag-theme-apgux-p2-f13 .ag-row-even {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f13 .ag-horizontal-left-spacer.ag-scroller-corner {
  border-right: none;
}
.ag-theme-apgux-p2-f13 .ag-horizontal-right-spacer.ag-scroller-corner {
  border-left: none;
}
.ag-theme-apgux-p2-f13 .ag-numeric-cell {
  text-align: right;
}
.ag-theme-apgux-p2-f13 .ag-header-cell-label .ag-header-cell-icons .ag-header-icon,
.ag-theme-apgux-p2-f13 .ag-header-cell-label .ag-header-cell-menu-button .ag-header-icon {
  margin-left: 4px;
}
.ag-theme-apgux-p2-f13 .ag-header-cell,
.ag-theme-apgux-p2-f13 .ag-header-group-cell {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-top: solid 1px var(--grid__border-color);
}
.ag-theme-apgux-p2-f13 .ag-header-cell.ag-header-cell-moving,
.ag-theme-apgux-p2-f13 .ag-header-group-cell.ag-header-cell-moving {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f13 .ag-header-cell .ag-header-icon:hover,
.ag-theme-apgux-p2-f13 .ag-header-group-cell .ag-header-icon:hover {
  cursor: pointer;
}
.ag-theme-apgux-p2-f13 .ag-header-group-cell-no-group {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f13 .ag-header-row:first-child .ag-header-cell,
.ag-theme-apgux-p2-f13 .ag-header-row:first-child .ag-header-group-cell {
  border-top-width: 0;
}
.ag-theme-apgux-p2-f13 .ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell.ag-column-resizing,
.ag-theme-apgux-p2-f13 .ag-header-cell:not(.ag-column-resizing) + .ag-header-cell.ag-column-resizing,
.ag-theme-apgux-p2-f13 .ag-header-group-cell:first-of-type.ag-column-resizing,
.ag-theme-apgux-p2-f13 .ag-header-cell:first-of-type.ag-column-resizing {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p2-f13 .ag-header-row .ag-checkbox-input-wrapper .ag-checkbox-input {
  width: 1rem;
  width: 1rem;
}
.ag-theme-apgux-p2-f13 .ag-header-select-all {
  margin-right: 0.125rem;
}
.ag-theme-apgux-p2-f13 .ag-cell {
  line-height: 1rem;
  padding-left: 0.125rem;
  padding-right: 0.125rem;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
  align-items: center;
}
.ag-theme-apgux-p2-f13 .ag-row-drag {
  cursor: grab;
  min-width: 1.75rem;
}
.ag-theme-apgux-p2-f13 .ag-row-dragging,
.ag-theme-apgux-p2-f13 .ag-row-dragging .ag-row-drag {
  cursor: move;
}
.ag-theme-apgux-p2-f13 .ag-column-drag {
  cursor: grab;
}
.ag-theme-apgux-p2-f13 .ag-row-dragging {
  opacity: 0.5;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p2-f13 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p2-f13 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p2-f13 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p2-f13 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
  outline: initial;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p2-f13 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p2-f13 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p2-f13 .ag-header-cell-resize {
  width: 0.5rem;
  cursor: col-resize;
  z-index: 210;
  right: -1px;
}
.ag-theme-apgux-p2-f13 .ag-menu {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p2-f13 .ag-menu .ag-popup-child {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p2-f13 .ag-menu .ag-menu-list {
  cursor: default;
  margin-bottom: 0.25rem;
  margin-top: 0.25rem;
  padding: 0;
  width: 100%;
}
.ag-theme-apgux-p2-f13 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p2-f13 .ag-menu .ag-menu-option-disabled {
  opacity: 0.5;
}
.ag-theme-apgux-p2-f13 .ag-menu .ag-menu-option-text {
  margin-left: 0.25rem;
  text-transform: lowercase;
}
.ag-theme-apgux-p2-f13 .ag-menu .ag-menu-option-text::first-letter {
  text-transform: uppercase;
}
.ag-theme-apgux-p2-f13 .ag-menu .ag-menu-option-icon {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  min-width: 1.5rem;
}
.ag-theme-apgux-p2-f13 .ag-menu .ag-menu-option-shortcut {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-menu .ag-menu-option-popup-pointer {
  width: 1.5rem;
  text-align: center;
}
.ag-theme-apgux-p2-f13 .ag-popup-child {
  z-index: 310;
}
.ag-theme-apgux-p2-f13 .ag-tab-header {
  background: var(--grid__background-color);
  min-width: 13.75rem;
  width: 100%;
  display: flex;
}
.ag-theme-apgux-p2-f13 .ag-tab-header .ag-tab {
  display: flex;
  border-bottom: 2px solid transparent;
  height: 1rem;
  flex: none;
  align-items: center;
  justify-content: center;
}
.ag-theme-apgux-p2-f13 .ag-tab-body {
  padding: 0.25rem 0;
}
.ag-theme-apgux-p2-f13 .ag-tab-body .ag-menu-list {
  margin-bottom: 0;
  margin-top: 0;
}
.ag-theme-apgux-p2-f13 .ag-tab-body .ag-menu-list > div:first-child > span {
  padding-top: 0;
}
.ag-theme-apgux-p2-f13 .ag-tab-body .ag-menu-list > div:last-child > span {
  padding-bottom: 0;
}
.ag-theme-apgux-p2-f13 .ag-tab-body .ag-menu-list > div:last-child > .ag-menu-option-popup-pointer {
  background-position-y: 0;
}
.ag-theme-apgux-p2-f13 .ag-floating-filter-input .ag-input-field-input[type=date] {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p2-f13 .ag-floating-filter-input .ag-input-field-input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p2-f13 .ag-floating-filter-input .ag-input-field-input[type=date]::-webkit-calendar-picker-indicator {
  color: rgba(0, 0, 0, 0) !important;
  opacity: 0;
  width: 0;
  padding: 0;
  margin: 0;
}
.ag-theme-apgux-p2-f13 .ag-floating-filter-input .ag-text-field-input[type=text],
.ag-theme-apgux-p2-f13 .ag-floating-filter-input input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p2-f13 .ag-floating-filter-input .ag-text-field-input[type=text]:focus,
.ag-theme-apgux-p2-f13 .ag-floating-filter-input input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p2-f13 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled,
.ag-theme-apgux-p2-f13 .ag-floating-filter-input input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
  border: none;
}
.ag-theme-apgux-p2-f13 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled::placeholder,
.ag-theme-apgux-p2-f13 .ag-floating-filter-input input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-filter-body-wrapper {
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-set-filter-body-wrapper + .ag-filter-apply-panel [data-ref=resetFilterButton] {
  margin-left: 0.125rem !important;
  margin-right: 0.125rem !important;
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-picker-field-wrapper {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  border-radius: 0.125rem;
  padding-left: 0.75rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-picker-field-icon {
  padding-right: 0.75rem;
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-filter-select {
  margin: 0.25rem 0.25rem 0;
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-filter-body {
  margin-bottom: 0.25rem;
  margin-top: 1rem;
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-filter-condition {
  margin: 0.5rem 0;
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f13 .ag-filter input[type=radio] {
  margin: 0 0.1875rem 0 0.375rem;
  width: 0.75rem;
  height: 1.0625rem;
  vertical-align: top;
}
.ag-theme-apgux-p2-f13 .ag-filter input[type=date] {
  padding-left: 0.25rem;
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f13 .ag-filter input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p2-f13 .ag-filter input[type=text],
.ag-theme-apgux-p2-f13 .ag-filter input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p2-f13 .ag-filter input[type=text]:focus,
.ag-theme-apgux-p2-f13 .ag-filter input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p2-f13 .ag-filter input[type=text]:disabled,
.ag-theme-apgux-p2-f13 .ag-filter input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p2-f13 .ag-filter input[type=text]:disabled::placeholder,
.ag-theme-apgux-p2-f13 .ag-filter input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-set-filter-list {
  max-height: 12rem;
  overflow: auto;
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-set-filter-select-all {
  height: 2rem;
  padding-bottom: 0.25rem;
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-set-filter-item {
  height: 1.25rem;
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-set-filter-item > div,
.ag-theme-apgux-p2-f13 .ag-filter .ag-set-filter-item > span {
  display: flex;
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-set-filter-item:hover {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0.5rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-filter-virtual-list-container {
  min-height: 100% !important;
  min-width: 12.5rem;
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-filter-virtual-list-item {
  height: 1.5rem !important;
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-filter-header-container:nth-child(2) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-filter-apply-panel {
  display: block;
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--tertiary__background-color);
  border-radius: 0.125rem;
  color: var(--tertiary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
  float: left;
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton]:hover {
  background-color: var(--tertiary__background-color_hover);
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem 0.5rem 0.5rem 0;
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p2-f13 .ag-mini-filter {
  margin-bottom: 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p2-f13 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1rem;
}
.ag-theme-apgux-p2-f13 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p2-f13 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
.ag-theme-apgux-p2-f13 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p2-f13 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p2-f13 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.ag-theme-apgux-p2-f13 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f13 .ag-column-select-panel .ag-primary-cols-list-panel {
  border-top: 1px solid var(--grid__border-color);
  padding-top: 0.25rem;
}
.ag-theme-apgux-p2-f13 .ag-column-select-panel .ag-primary-cols-list-panel > div {
  cursor: pointer;
}
.ag-theme-apgux-p2-f13 .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p2-f13 .ag-primary-cols-header-panel {
  border-top: 1px solid var(--grid__border-color);
  height: 2rem;
  align-items: center;
}
.ag-theme-apgux-p2-f13 .ag-primary-cols-header-panel > div {
  cursor: pointer;
  margin: 0 0.25rem;
}
.ag-theme-apgux-p2-f13 .ag-primary-cols-header-panel .ag-filter-body {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f13 .ag-tool-panel-wrapper {
  border-right: 0;
  width: auto;
}
.ag-theme-apgux-p2-f13 .ag-tool-panel-wrapper .ag-filter-panel {
  width: 100%;
}
.ag-theme-apgux-p2-f13 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 600;
  flex: auto;
  flex-direction: column;
  flex-wrap: nowrap;
  display: flex;
  flex-flow: column nowrap;
}
.ag-theme-apgux-p2-f13 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header {
  padding: 0.4375rem 0.3125rem;
}
.ag-theme-apgux-p2-f13 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header > div {
  margin: auto 0;
}
.ag-theme-apgux-p2-f13 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-air {
  border: 1px solid var(--grid__border-color);
  border-left: 0;
  border-right: 0;
  padding: 0.25rem 0;
}
.ag-theme-apgux-p2-f13 .ag-tool-panel-wrapper .ag-pivot-mode-panel {
  display: flex;
  flex: none;
  min-height: auto;
  height: auto;
}
.ag-theme-apgux-p2-f13 .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  display: flex;
  align-items: center;
  padding: 0.75rem 0.5rem;
  margin-left: 0;
}
.ag-theme-apgux-p2-f13 .ag-tool-panel-wrapper .ag-column-select-panel {
  border-bottom: 1px solid var(--grid__border-color);
  padding-bottom: 0.1875rem;
  padding-top: 0;
}
.ag-theme-apgux-p2-f13 .ag-tool-panel-wrapper .ag-column-drop {
  border-top: 1px solid var(--grid__border-color);
  padding: 0.25rem 0 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar {
  height: 1rem;
}
.ag-theme-apgux-p2-f13 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-title {
  padding-left: 6px;
}
.ag-theme-apgux-p2-f13 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-vertical-icon {
  margin: 0;
}
.ag-theme-apgux-p2-f13 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  border: 1px dashed var(--grid__border-color);
  margin-top: 0;
}
.ag-theme-apgux-p2-f13 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-list {
  cursor: default;
  margin-top: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p2-f13 .ag-tool-panel-wrapper .ag-column-drop:last-child {
  border-bottom: 0;
}
.ag-theme-apgux-p2-f13 .ag-numeric-header .ag-header-cell-label .ag-header-cell-icons .ag-header-icon {
  margin-left: 0;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f13 .ag-paging-panel {
  border-top: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color--disabled);
  height: 2rem;
  padding: 0 0.125rem;
}
.ag-theme-apgux-p2-f13 .ag-paging-panel > span {
  margin-left: 1rem;
}
.ag-theme-apgux-p2-f13 .ag-paging-page-summary-panel .ag-icon {
  width: 1rem;
  height: 1rem;
  cursor: pointer;
}
.ag-theme-apgux-p2-f13 .ag-paging-page-summary-panel .ag-icon.ag-disabled {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p2-f13 .ag-paging-page-summary-panel .ag-icon button {
  width: 100%;
  height: 100%;
  opacity: 0;
}
.ag-theme-apgux-p2-f13 .ag-paging-page-summary-panel span {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell),
.ag-theme-apgux-p2-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell) {
  border-bottom: 1px solid var(--grid__border-color);
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active {
  border-right: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active {
  border-bottom: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f13 .ag-cell-range-selected:not(.ag-cell-focus) {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p2-f13 .ag-cell-range-selected-1 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p2-f13 .ag-cell-range-selected-2 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p2-f13 .ag-cell-range-selected-3 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p2-f13 .ag-cell-range-selected-4 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-selection-fill-top,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-selection-fill-top {
  border-top: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-selection-fill-top.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-selection-fill-top.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-selection-fill-right,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-selection-fill-right {
  border-right: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-selection-fill-right.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-selection-fill-right.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-selection-fill-bottom,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-selection-fill-bottom {
  border-bottom: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-selection-fill-left,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-selection-fill-left {
  border-left: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-selection-fill-left.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-selection-fill-left.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p2-f13 .ag-range-handle, .ag-theme-apgux-p2-f13 .ag-fill-handle {
  position: absolute;
  width: 0.375rem;
  height: 0.375rem;
  bottom: -0.0625rem;
  right: -0.0625rem;
  background-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f13 .ag-fill-handle {
  cursor: cell;
}
.ag-theme-apgux-p2-f13 .ag-range-handle {
  cursor: nwse-resize;
}
.ag-theme-apgux-p2-f13 .ag-cell-inline-editing {
  padding: 0.125rem;
  height: 2rem;
}
.ag-theme-apgux-p2-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p2-f13 .ag-popup-editor {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f13 .ag-popup-editor {
  padding: 0;
}
.ag-theme-apgux-p2-f13 .ag-popup-editor .ag-large-textarea textarea {
  height: auto;
  padding: 0.125rem;
}
.ag-theme-apgux-p2-f13 .ag-cell-editor .ag-input-field-input {
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  background-color: var(--input-box__background-color);
  padding: 0 0 0 0.5rem;
  color: var(--primary-text__color);
}
.ag-theme-apgux-p2-f13 .ag-cell-editor .ag-picker-field-display {
  padding: 0 0.125rem;
}
.ag-theme-apgux-p2-f13 .ag-rich-select {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f13 .ag-rich-select .ag-rich-select-list {
  width: 12.5rem;
  height: 8.125rem;
}
.ag-theme-apgux-p2-f13 .ag-rich-select .ag-rich-select-value {
  padding: 0 0.25rem 0 0.125rem;
  height: 2rem;
}
.ag-theme-apgux-p2-f13 .ag-rich-select .ag-virtual-list-item {
  cursor: default;
  height: 2rem;
}
.ag-theme-apgux-p2-f13 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected {
  background-color: var(--grid__ag-rich-select-list-item--select);
}
.ag-theme-apgux-p2-f13 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected:hover {
  background-color: var(--grid__ag-rich-select-list-item--hover);
}
.ag-theme-apgux-p2-f13 .ag-rich-select .ag-rich-select-row {
  padding-left: 0.125rem;
}
.ag-theme-apgux-p2-f13 .ag-floating-filter-body {
  height: 1.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-floating-filter-button {
  margin-left: 0.75rem;
  align-items: baseline;
  margin-right: 0rem;
}
.ag-theme-apgux-p2-f13 .ag-floating-filter-button button {
  appearance: none;
  background: transparent;
  border: 0;
  padding: 0;
  width: 1rem;
}
.ag-theme-apgux-p2-f13 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f13 .ag-selection-checkbox:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p2-f13 .ag-group-expanded:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f13 .ag-group-expanded:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p2-f13 .ag-group-contracted:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f13 .ag-group-contracted:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p2-f13 .ag-group-checkbox:not(.ag-invisible) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f13 .ag-group-checkbox:not(.ag-invisible) + .ag-group-value:not(:empty) {
  margin-left: 0.125rem;
}
.ag-theme-apgux-p2-f13 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p2-f13 .ag-group-expanded:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p2-f13 .ag-group-contracted:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p2-f13 .ag-group-checkbox:not(.ag-invisible) ~ .ag-group-checkbox {
  margin-left: 0.125rem;
}
.ag-theme-apgux-p2-f13 .ag-group-child-count {
  margin-left: 0.125rem;
}
.ag-theme-apgux-p2-f13 .ag-selection-checkbox span {
  position: relative;
}
.ag-theme-apgux-p2-f13 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 1.25rem;
  padding-left: 0.125rem;
}
.ag-theme-apgux-p2-f13 .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p2-f13 .ag-column-drop-horizontal .ag-icon-pivot {
  margin-right: 0.125rem;
}
.ag-theme-apgux-p2-f13 .ag-column-drop-horizontal .ag-left-arrow,
.ag-theme-apgux-p2-f13 .ag-column-drop-horizontal .ag-right-arrow {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p2-f13 .ag-column-drop-cell {
  background: var(--pill__background-color);
  border-radius: 0.25rem;
  min-height: 1rem;
  padding: 0 0.125rem 0 0.25rem;
}
.ag-theme-apgux-p2-f13 .ag-column-drop-cell .ag-column-drop-cell-text {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p2-f13 .ag-column-drop-cell .ag-column-drop-cell-button {
  min-width: 1rem;
  margin: 0 0.125rem;
}
.ag-theme-apgux-p2-f13 .ag-column-drop-cell .ag-column-drag {
  margin-left: 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-top: 0.25rem;
}
.ag-theme-apgux-p2-f13 .ag-select-agg-func-popup {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background: var(--grid__background-color);
  height: 4.375rem;
  padding: 0;
}
.ag-theme-apgux-p2-f13 .ag-select-agg-func-popup .ag-virtual-list-item {
  cursor: default;
  line-height: 1.25rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-set-filter-list,
.ag-theme-apgux-p2-f13 .ag-menu-column-select-wrapper {
  width: auto;
}
.ag-theme-apgux-p2-f13 .ag-column-drop-vertical > .ag-column-drop-cell {
  margin-left: 0.25rem;
  margin-top: 0;
}
.ag-theme-apgux-p2-f13 .ag-cell-data-changed {
  background-color: #0091ea !important;
}
.ag-theme-apgux-p2-f13 .ag-cell-data-changed.aux-grid__financial-data-cell--increase, .ag-theme-apgux-p2-f13 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--increase {
  background-color: var(--grid__text-cell-financial-data-increase__background-color) !important;
}
.ag-theme-apgux-p2-f13 .ag-cell-data-changed.aux-grid__financial-data-cell--decrease, .ag-theme-apgux-p2-f13 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--decrease {
  background-color: var(--grid__text-cell-financial-data-decrease__background-color) !important;
}
.ag-theme-apgux-p2-f13 .ag-cell-data-changed-animation {
  background-color: transparent;
  transition: background-color 1s;
}
.ag-theme-apgux-p2-f13 .aux-grid__financial-data-cell-with-icon--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
  display: flex;
}
.ag-theme-apgux-p2-f13 .aux-grid__financial-data-cell-with-icon--increase:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e92a";
}
.ag-theme-apgux-p2-f13 .aux-grid__financial-data-cell-with-icon--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
  display: flex;
}
.ag-theme-apgux-p2-f13 .aux-grid__financial-data-cell-with-icon--decrease:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e927";
}
.ag-theme-apgux-p2-f13 .aux-grid__financial-data-cell--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
}
.ag-theme-apgux-p2-f13 .aux-grid__financial-data-cell--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
}
.ag-theme-apgux-p2-f13 .ag-row-stub {
  background-color: inherit;
}
.ag-theme-apgux-p2-f13 .ag-stub-cell {
  padding-left: 2;
  padding-top: 4px;
}
.ag-theme-apgux-p2-f13 .ag-stub-cell .ag-loading-icon {
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ag-theme-apgux-p2-f13 .ag-stub-cell .ag-loading-text {
  margin-left: 0.25rem;
  margin-top: 0.25rem;
}
.ag-theme-apgux-p2-f13 .ag-floating-top {
  border-bottom: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p2-f13 .ag-floating-bottom {
  border-top: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p2-f13 .ag-floating-top,
.ag-theme-apgux-p2-f13 .ag-floating-bottom {
  background-color: inherit;
}
.ag-theme-apgux-p2-f13 .ag-floating-top .ag-row,
.ag-theme-apgux-p2-f13 .ag-floating-bottom .ag-row {
  background-color: inherit;
}
.ag-theme-apgux-p2-f13 .ag-floating-bottom-viewport {
  border-bottom: 0.0625rem solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f13 .ag-status-bar {
  background: var(--grid__background-color);
  color: var(--secondary-text__color);
  font-weight: 400;
  font-size: 0.75rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1.5;
  border-top-width: 0;
  margin: 0 -0.5rem 0 -0.5rem;
  padding: 0;
}
.ag-theme-apgux-p2-f13 .ag-status-bar .ag-status-name-value-value {
  color: inherit;
}
.ag-theme-apgux-p2-f13 .ag-status-bar-center {
  text-align: center;
}
.ag-theme-apgux-p2-f13 .ag-name-value-value,
.ag-theme-apgux-p2-f13 .ag-status-name-value {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-name-value-value {
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p2-f13 .ag-overlay-loading-center {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
}
.ag-theme-apgux-p2-f13 .ag-side-bar {
  background-color: var(--grid__side-bar-background-color);
  border: 1px solid var(--grid__border-color);
  border-left-width: 0;
  position: relative;
}
.ag-theme-apgux-p2-f13 .ag-side-bar .ag-side-buttons {
  padding: 1rem 0;
  background: var(--grid__background-color-header);
  width: 2rem;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ag-theme-apgux-p2-f13 .ag-side-bar .ag-side-buttons .ag-side-button {
  width: 100%;
}
.ag-theme-apgux-p2-f13 .ag-side-bar .ag-side-buttons .ag-side-button button {
  background: transparent;
  border: 0;
  color: var(--grid__text-cell__color);
  padding: 0.5rem 0 0.5rem 0;
  width: 100%;
  margin: 0;
  min-height: 4.5rem;
  border-width: 1px 0 1px 0;
  border-style: solid;
  border-color: transparent;
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
}
.ag-theme-apgux-p2-f13 .ag-side-bar .ag-side-buttons .ag-selected {
  border-left: solid 2px var(--grid__side-bar-border-color--select);
}
.ag-theme-apgux-p2-f13 .ag-side-bar .ag-panel-container {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f13 .ag-side-bar.full-width .ag-panel-container {
  border-right: 0;
}
.ag-theme-apgux-p2-f13 .ag-side-bar .ag-column-drop {
  min-height: 3.125rem;
}
.ag-theme-apgux-p2-f13 .ag-primary-cols-filter-wrapper {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f13 .ag-group-component {
  margin: 0.625rem 0.3125rem;
  padding: 0.625rem 0.125rem;
  border: 0 solid var(--grid__border-color), 0.5;
  border-top-width: 4px;
  border-radius: 3px;
}
.ag-theme-apgux-p2-f13 .ag-group-component .ag-group-component-label {
  background-color: var(--grid__background-color);
  margin-left: 0.5rem;
  padding: 0 0.125rem;
  font-size: 0.6875rem;
  font-weight: 500;
  text-transform: uppercase;
}
.ag-theme-apgux-p2-f13 .ag-group-component .ag-group-item {
  margin-top: 0.125rem;
}
.ag-theme-apgux-p2-f13.ag-popup > div {
  border-bottom: 1px solid var(--primary-action__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f13.ag-popup > div.ag-select-list {
  box-shadow: 0 0.25rem 0.75rem 0 var(--dropdown__box-shadow-color);
}
.ag-theme-apgux-p2-f13.ag-popup .ag-list .ag-list-item {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 0.8125rem;
  line-height: 2.4615384615;
  height: 2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.ag-theme-apgux-p2-f13.ag-popup .ag-list .ag-list-item:hover {
  background-color: var(--focus-highlight_background-color);
}
.ag-theme-apgux-p2-f13.ag-popup .ag-list .ag-list-item:focus {
  background-color: var(--focus-highlight_background-color);
}
.ag-dragging-range-handle .ag-theme-apgux-p2-f13 .ag-dialog, .ag-dragging-fill-handle .ag-theme-apgux-p2-f13 .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}
.ag-theme-apgux-p2-f13 .ag-dialog .ag-dialog-title-bar {
  padding-left: 2;
}
.ag-theme-apgux-p2-f13 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button {
  border-radius: 5px;
}
.ag-theme-apgux-p2-f13 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button:not(:last-child) {
  margin-right: 5px;
}
.ag-theme-apgux-p2-f13 .ag-dialog .ag-message-box .ag-message-box-button-bar {
  height: 30px;
  background-color: var(--grid__background-color-header);
  padding: 2px;
}
.ag-theme-apgux-p2-f13 .ag-dialog .ag-message-box .ag-message-box-button-bar button {
  border-radius: 2px;
}
.ag-theme-apgux-p2-f13 .ag-tooltip {
  transition: none;
  background-color: var(--tooltip__background-color);
  padding: 0.75rem;
  box-shadow: 0 4px 12px 0 var(--tooltip__shadow-color);
  border: 1px solid var(--popover__border-color) !important;
  font-size: 0.8125rem;
  border-radius: 0.125rem;
  color: var(--primary-text__color);
  box-sizing: border-box;
  display: inline-flex;
  z-index: 1000;
  line-height: get-line-height(13, 20);
  max-width: 50%;
}
.ag-theme-apgux-p2-f13 .ag-chart .ag-chart-menu {
  background: var(--grid__background-color);
}
.ag-theme-apgux-p2-f13 .ag-chart .ag-chart-menu > span:hover {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f13 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f13 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div.ag-selected {
  border-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f13 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item {
  color: var(--grid__text-cell__color);
  font-size: 0.6875rem;
}
.ag-theme-apgux-p2-f13 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item.ag-selected {
  color: var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f13 .ag-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "auxIcons";
  speak: none;
  font-size: 1rem;
  color: var(--grid__text-cell__color);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ag-theme-apgux-p2-f13 .ag-checkbox-input-wrapper {
  background-color: transparent;
  align-items: stretch;
}
.ag-theme-apgux-p2-f13 .ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 16px;
  height: 16px;
  margin: 0;
}
.ag-theme-apgux-p2-f13 .ag-checkbox-input-wrapper .ag-input-field-input {
  position: absolute;
  top: 0;
  left: 0;
}
.ag-theme-apgux-p2-f13 .ag-checkbox-input-wrapper::after {
  font-family: "auxIcons";
  content: "\e907";
  color: var(--form-element__border-color);
  pointer-events: none;
}
.ag-theme-apgux-p2-f13 .ag-checkbox-input-wrapper:hover::after {
  color: var(--checkbox__border-color);
}
.ag-theme-apgux-p2-f13 .ag-checkbox-input-wrapper.ag-checked::after {
  content: "\e905";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p2-f13 .ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: "\e906";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p2-f13 .ag-icon-aggregation::before {
  content: "\e900";
}
.ag-theme-apgux-p2-f13 .ag-icon-arrows::before {
  content: "\e901";
}
.ag-theme-apgux-p2-f13 .ag-icon-asc::before {
  content: "\e902";
}
.ag-theme-apgux-p2-f13 .ag-icon-cancel::before {
  content: "\e903";
}
.ag-theme-apgux-p2-f13 .ag-icon-chart::before {
  content: "\e904";
}
.ag-theme-apgux-p2-f13 .ag-icon-columns::before {
  content: "\e909";
}
.ag-theme-apgux-p2-f13 .ag-icon-contracted::before {
  content: "\e90a";
}
.ag-theme-apgux-p2-f13 .ag-icon-copy::before {
  content: "\e90b";
}
.ag-theme-apgux-p2-f13 .ag-icon-cross::before {
  content: "\e90c";
}
.ag-theme-apgux-p2-f13 .ag-icon-desc::before {
  content: "\e90d";
}
.ag-theme-apgux-p2-f13 .ag-icon-expanded::before {
  content: "\e90e";
}
.ag-theme-apgux-p2-f13 .ag-icon-eye-slash::before {
  content: "\e90f";
}
.ag-theme-apgux-p2-f13 .ag-icon-eye::before {
  content: "\e910";
}
.ag-theme-apgux-p2-f13 .ag-icon-filter::before {
  content: "\e911";
}
.ag-theme-apgux-p2-f13 .ag-icon-filter:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p2-f13 .ag-icon-first::before {
  content: "\e912";
}
.ag-theme-apgux-p2-f13 .ag-icon-grip::before,
.ag-theme-apgux-p2-f13 .ag-icon-row-drag::before {
  content: "\e913";
}
.ag-theme-apgux-p2-f13 .ag-icon-group::before {
  content: "\e914";
}
.ag-theme-apgux-p2-f13 .ag-icon-last::before {
  content: "\e915";
}
.ag-theme-apgux-p2-f13 .ag-icon-left::before,
.ag-theme-apgux-p2-f13 .ag-right-arrow::before {
  content: "\e916";
}
.ag-theme-apgux-p2-f13 .ag-icon-linked::before {
  content: "\e917";
}
.ag-theme-apgux-p2-f13 .ag-icon-loading::before {
  content: "\e918";
}
.ag-theme-apgux-p2-f13 .ag-icon-maximize::before {
  content: "\e919";
}
.ag-theme-apgux-p2-f13 .ag-icon-menu::before {
  content: "\e91a";
}
.ag-theme-apgux-p2-f13 .ag-icon-menu:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p2-f13 .ag-icon-minimize::before {
  content: "\e91b";
}
.ag-theme-apgux-p2-f13 .ag-icon-next::before {
  content: "\e91c";
}
.ag-theme-apgux-p2-f13 .ag-icon-none::before {
  content: "\e91d";
}
.ag-theme-apgux-p2-f13 .ag-icon-not-allowed::before {
  content: "\e91e";
}
.ag-theme-apgux-p2-f13 .ag-icon-paste::before {
  content: "\e91f";
}
.ag-theme-apgux-p2-f13 .ag-icon-pin::before {
  content: "\e920";
}
.ag-theme-apgux-p2-f13 .ag-icon-pivot::before {
  content: "\e921";
}
.ag-theme-apgux-p2-f13 .ag-icon-previous::before {
  content: "\e922";
}
.ag-theme-apgux-p2-f13 .ag-icon-radio-button-off::before {
  content: "\e923";
}
.ag-theme-apgux-p2-f13 .ag-icon-radio-button-on::before {
  color: var(--grid__border-color--edit);
  content: "\e924";
}
.ag-theme-apgux-p2-f13 .ag-icon-right::before,
.ag-theme-apgux-p2-f13 .ag-right-arrow::before {
  content: "\e925";
}
.ag-theme-apgux-p2-f13 .ag-icon-save::before {
  content: "\e926";
}
.ag-theme-apgux-p2-f13 .ag-icon-small-down::before {
  content: "\e927";
}
.ag-theme-apgux-p2-f13 .ag-icon-small-left::before {
  content: "\e928";
}
.ag-theme-apgux-p2-f13 .ag-icon-small-right::before {
  content: "\e929";
}
.ag-theme-apgux-p2-f13 .ag-icon-small-up::before {
  content: "\e92a";
}
.ag-theme-apgux-p2-f13 .ag-icon-tick::before {
  content: "\e92b";
}
.ag-theme-apgux-p2-f13 .ag-icon-tree-closed::before {
  content: "\e92c";
}
.ag-theme-apgux-p2-f13 .ag-icon-tree-indeterminate::before {
  content: "\e92d";
}
.ag-theme-apgux-p2-f13 .ag-icon-tree-open::before {
  content: "\e92e";
}
.ag-theme-apgux-p2-f13 .ag-icon-unlinked::before {
  content: "\e92f";
}
.ag-theme-apgux-p2-f13 .ag-rtl {
  text-align: right;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-numeric-cell {
  text-align: left;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-radio-button-label,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-checkbox-label {
  margin-right: 0.25rem;
  margin-left: 0;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  padding-left: 0.25rem;
  padding-right: 1rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 0;
  margin-right: 1.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-header-select-all {
  margin-left: 0.125rem;
  margin-right: 0;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-selection-checkbox,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-group-checkbox,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-group-expanded,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-group-contracted {
  display: inline-flex;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-selection-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f13 .ag-rtl .ag-selection-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p2-f13 .ag-rtl .ag-group-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f13 .ag-rtl .ag-group-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p2-f13 .ag-rtl .ag-group-expanded + .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f13 .ag-rtl .ag-group-expanded + .ag-group-value:not(:empty),
.ag-theme-apgux-p2-f13 .ag-rtl .ag-group-contracted + .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f13 .ag-rtl .ag-group-contracted + .ag-group-value:not(:empty) {
  margin-right: 0.125rem;
  margin-left: initial;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-selection-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-group-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-group-expanded + .ag-group-checkbox,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-group-contracted + .ag-group-checkbox {
  margin-right: 0.125rem;
  margin-left: initial;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-group-child-count {
  margin-left: unset;
  margin-right: 0.125rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-column-drop-horizontal {
  padding-right: 0.125rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-column-drop-horizontal .ag-icon-pivot {
  margin-left: 0.125rem;
  margin-right: 0;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-floating-filter-button {
  margin-right: 0.75rem;
  margin-left: 0rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-set-filter-item > div,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-set-filter-item > span {
  margin-left: 0;
  margin-right: 0.3125rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-header .ag-header-cell-resize::after {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-side-bar .ag-panel-container {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-side-bar.full-width .ag-panel-container {
  border-left: 0;
}
.ag-theme-apgux-p2-f13 .sass-variables::after {
  content: '{ "autoSizePadding": "0.75rem", "headerHeight": "2rem", "groupPaddingSize": "1.75rem", "footerPaddingAddition": "1rem", "virtualItemHeight": "2rem", "aggFuncPopupHeight": "7rem", "checkboxIndentWidth": "1.25rem", "leafNodePadding": "0.75rem", "rowHeight": "1.25rem", "gridSize": "0.25rem", "iconSize": "1rem" }';
  display: none;
}
.ag-theme-apgux-p2-f13 .ag-filter-virtual-list-item:focus-visible,
.ag-theme-apgux-p2-f13 .ag-header-cell:focus-visible,
.ag-theme-apgux-p2-f13 .ag-header-group-cell:focus-visible,
.ag-theme-apgux-p2-f13 .ag-cell:focus-visible,
.ag-theme-apgux-p2-f13 .ag-menu-option:focus-visible,
.ag-theme-apgux-p2-f13 .ag-list-item:focus-visible,
.ag-theme-apgux-p2-f13 .ag-full-width-row:focus-visible,
.ag-theme-apgux-p2-f13 .ag-column-select-virtual-list-item:focus-visible:after {
  box-shadow: inset 0 0 0 1px var(--checkbox-icon__color), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p2-f13 .ag-side-button-button:focus-visible:after,
.ag-theme-apgux-p2-f13 .ag-floating-filter-button-button:focus-visible,
.ag-theme-apgux-p2-f13 .ag-input-wrapper > .ag-input-field-input:focus-visible,
.ag-theme-apgux-p2-f13 .ag-filter-toolpanel-group-title-bar:focus-visible,
.ag-theme-apgux-p2-f13 .ag-filter .ag-filter-apply-panel-button:focus-visible,
.ag-theme-apgux-p2-f13 .ag-filter .ag-filter-select .ag-wrapper:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 1px var(--checkbox-icon__color), 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p2-f13 .ag-header-cell-icons,
.ag-theme-apgux-p2-f13 .ag-header-cell-menu-button {
  background-color: transparent;
}
.ag-theme-apgux-p2-f13 .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-editable-cell:focus-visible,
.ag-theme-apgux-p2-f13 .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-editable-cell:focus-visible,
.ag-theme-apgux-p2-f13 .ag-cell-focus.aux-editable-cell:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color) !important;
}
.ag-theme-apgux-p2-f13 .ag-filter-filter {
  overflow: visible;
}
.ag-theme-apgux-p2-f13 div[data-ref=eDateWrapper] {
  overflow: visible !important;
}
.ag-theme-apgux-p2-f13 .ag-header-cell,
.ag-theme-apgux-p2-f13 .ag-header-group-cell-with-group {
  background-color: var(--grid__background-color-header);
  border-right: 1px solid var(--grid__border-color);
  font-size: 0.8125rem;
  font-weight: bold;
}
.ag-theme-apgux-p2-f13 .ag-header-group-text {
  color: var(--primary-text__color);
  line-height: 1.015625rem;
}
.ag-theme-apgux-p2-f13 .ag-header-cell,
.ag-theme-apgux-p2-f13 .ag-header-group-cell {
  padding-left: 0.125rem;
  padding-right: 0.125rem;
}
.ag-theme-apgux-p2-f13 .ag-header-cell[col-id=ag-Grid-AutoColumn] {
  padding-left: 0.125rem;
}
.ag-theme-apgux-p2-f13 .aux-badge-cell-renderer {
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p2-f13 .aux-link-cell-renderer > a {
  cursor: pointer;
  font-family: inherit;
  text-decoration: underline;
  color: var(--primary-link__color);
}
.ag-theme-apgux-p2-f13 .aux-link-cell-renderer > a:active {
  color: var(--active-link-color);
}
.ag-theme-apgux-p2-f13 .aux-link-cell-renderer > a:visited {
  color: var(--visited-link-color);
}
.ag-theme-apgux-p2-f13 .aux-link-cell-renderer > a:hover {
  color: var(--hover-link-color);
}
.ag-theme-apgux-p2-f13 .aux-pinpoint-badge-label {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-header-group-cell-label .ag-header-expand-icon {
  padding-left: 0.25rem;
}
.ag-theme-apgux-p2-f13 .ag-cell-highlight {
  background-color: #0091ea;
}
.ag-theme-apgux-p2-f13 .ag-header,
.ag-theme-apgux-p2-f13 .ag-pinned-left-header,
.ag-theme-apgux-p2-f13 .ag-pinned-right-header {
  overflow: visible;
}
.ag-theme-apgux-p2-f13 .ag-header-cell::after,
.ag-theme-apgux-p2-f13 .ag-header-group-cell::after {
  content: " ";
  height: 1rem;
  margin-top: 0.5rem;
  position: absolute;
  text-indent: -2000px;
  top: 0;
}
.ag-theme-apgux-p2-f13 .ag-header-cell-text {
  line-height: 1rem;
  float: left;
}
.ag-theme-apgux-p2-f13 .ag-header-group-cell-with-group,
.ag-theme-apgux-p2-f13 .ag-header-cell {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.ag-theme-apgux-p2-f13 .ag-header-row-floating-filter .ag-header-cell {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-header-row:first-child .ag-header-cell {
  border-top: none;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-header-cell::after,
.ag-theme-apgux-p2-f13 .ag-ltr .ag-header-group-cell::after {
  right: 0;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-header-cell::after,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-header-group-cell::after {
  left: 0;
}
.ag-theme-apgux-p2-f13 .ag-column-drop-horizontal.ag-column-drop {
  border: 1px solid var(--grid__border-color);
  border-bottom: 0;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-right: 0;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-left: 0;
}
.ag-theme-apgux-p2-f13 .ag-icon-row-drag {
  background-position-y: center;
}
.ag-theme-apgux-p2-f13 .ag-column-drag {
  background-position-y: center;
}
.ag-theme-apgux-p2-f13 .ag-column-drop-cell {
  height: 1.5rem !important;
}
.ag-theme-apgux-p2-f13 .ag-column-drop-cell .ag-column-drop-cell-button {
  height: calc(100% - 0.25rem);
  margin-bottom: 0.125rem;
  margin-top: 0.125rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.ag-theme-apgux-p2-f13 .ag-column-drop-cell .ag-column-drop-cell-button:hover {
  opacity: 1;
}
.ag-theme-apgux-p2-f13 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-column-drop-vertical .ag-column-drop-cell .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 2rem;
}
.ag-theme-apgux-p2-f13 .ag-column-drop-horizontal .ag-column-drop-empty-message {
  line-height: 2rem;
}
.ag-theme-apgux-p2-f13 .ag-column-drop-horizontal .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-root {
  outline: 0.0625rem solid var(--grid__border-color);
  margin: 0.0625rem;
  height: calc(100% - 0.125rem);
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-filter-value {
  line-height: 1.25rem;
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-filter-header-container {
  height: auto;
  border-bottom: 1px solid var(--option-group__border-color);
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-filter-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-mini-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p2-f13 .ag-filter-indicator {
  float: right;
  z-index: 190;
  position: absolute;
  background-color: var(--secondary__color);
  border-radius: 50%;
  height: 0.25rem;
  width: 0.25rem;
  top: 0.25rem;
  right: 0.25rem;
}
.ag-theme-apgux-p2-f13 .ag-tool-panel-wrapper {
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f13 .ag-tool-panel-wrapper .ag-column-select-panel {
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p2-f13 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p2-f13 .ag-header-cell-comp-wrapper {
  height: 100%;
}
.ag-theme-apgux-p2-f13 .ag-header-cell .ag-cell-label-container {
  padding: 0;
  height: 100%;
}
.ag-theme-apgux-p2-f13 .ag-header-cell .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p2-f13 .ag-header-cell .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 0;
  align-items: center;
}
.ag-theme-apgux-p2-f13 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p2-f13 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 1;
}
.ag-theme-apgux-p2-f13 .ag-header-cell-label {
  align-items: flex-end;
}
.ag-theme-apgux-p2-f13 .ag-header-cell-icons,
.ag-theme-apgux-p2-f13 .ag-header-cell-menu-button {
  padding-top: 0.0625rem;
  top: 0;
  right: 0.0625rem;
  display: flex;
  flex-direction: row;
  z-index: 200;
  position: absolute;
  height: 99%;
  background-color: var(--grid__background-color-header);
  transition: opacity 0.2s, border 0.2s;
  -webkit-transition: opacity 0.2s, border 0.2s;
}
.ag-theme-apgux-p2-f13 .ag-header-cell__icons--zero-icons {
  min-width: 0;
}
.ag-theme-apgux-p2-f13 .ag-header-cell__icons--one-icons {
  min-width: 1rem;
}
.ag-theme-apgux-p2-f13 .ag-header-cell__icons--two-icons {
  min-width: 2rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-side-bar,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-tool-panel-wrapper {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p2-f13 .aux-center-align-cell,
.ag-theme-apgux-p2-f13 .aux-right-align-cell {
  display: flex;
}
.ag-theme-apgux-p2-f13 .aux-center-align-cell,
.ag-theme-apgux-p2-f13 .aux-center-align {
  text-align: center;
  justify-content: center;
  align-items: center;
}
.ag-theme-apgux-p2-f13 .aux-center-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p2-f13 .aux-center-align .ag-cell-wrapper {
  justify-content: center;
}
.ag-theme-apgux-p2-f13 .aux-center-align-cell .ag-cell-wrapper .ag-selection-checkbox,
.ag-theme-apgux-p2-f13 .aux-center-align .ag-cell-wrapper .ag-selection-checkbox {
  position: absolute;
}
.ag-theme-apgux-p2-f13 .aux-center-align-cell .ag-cell-wrapper .ag-cell-value,
.ag-theme-apgux-p2-f13 .aux-center-align .ag-cell-wrapper .ag-cell-value {
  margin-left: 0;
}
.ag-theme-apgux-p2-f13 .aux-right-align-cell,
.ag-theme-apgux-p2-f13 .aux-right-align {
  justify-content: flex-end;
  text-align: right;
}
.ag-theme-apgux-p2-f13 .aux-right-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p2-f13 .aux-right-align .ag-cell-wrapper {
  justify-content: space-between;
}
.ag-theme-apgux-p2-f13 .aux-center-align-header .ag-cell-label-container {
  flex-direction: row-reverse;
}
.ag-theme-apgux-p2-f13 .aux-center-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: center;
  text-align: center;
}
.ag-theme-apgux-p2-f13 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  display: none;
}
.ag-theme-apgux-p2-f13 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  margin: 0;
}
.ag-theme-apgux-p2-f13 .aux-center-align-header--no-label .ag-input-field {
  display: flex;
  width: 100%;
  justify-content: center;
  margin: 0;
}
.ag-theme-apgux-p2-f13 .aux-right-align-header .ag-cell-label-container {
  flex-direction: row;
}
.ag-theme-apgux-p2-f13 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: flex-start;
  flex-direction: row-reverse;
  text-align: end;
}
.ag-theme-apgux-p2-f13 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label > span {
  float: right;
}
.ag-theme-apgux-p2-f13 .ag-header-cell-label:focus .ag-column-hover {
  border-left: 1px solid var(--grid__border-color--hover) !important;
  border-right: 1px solid var(--grid__border-color--hover) !important;
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p2-f13 .ag-header-sort {
  float: left;
  margin-left: 0 !important;
}
.ag-theme-apgux-p2-f13 .ag-header-cell-order {
  margin-left: -2px !important;
  font-size: xx-small;
  transform: translateY(-2px);
}
.ag-theme-apgux-p2-f13 .ag-menu-option {
  height: 1.75rem;
  line-height: 1.75rem;
  color: var(--grid__text-cell__color) !important;
}
.ag-theme-apgux-p2-f13 .ag-menu .ag-menu-option-icon {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p2-f13 .ag-menu-separator-part {
  border-bottom: 4px var(--grid__background-color) solid;
  border-top: 4px var(--grid__background-color) solid;
  background-color: var(--grid__menu-separator__color);
  height: 9px;
}
.ag-theme-apgux-p2-f13 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p2-f13 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p2-f13 .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  width: calc(100% - 0.5rem);
}
.ag-theme-apgux-p2-f13 .ag-filter-filter .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p2-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search {
  padding: 0.75rem 0.5rem;
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p2-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-expand {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input {
  width: 100%;
}
.ag-theme-apgux-p2-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper {
  width: 100%;
}
.ag-theme-apgux-p2-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p2-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input:focus {
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p2-f13 .ag-filter-toolpanel .ag-filter-list-panel {
  padding: 0.25rem;
}
.ag-theme-apgux-p2-f13 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group {
  border-top: none;
}
.ag-theme-apgux-p2-f13 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-header {
  height: auto;
}
.ag-theme-apgux-p2-f13 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container {
  padding-left: 16px;
}
.ag-theme-apgux-p2-f13 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter {
  border: none;
}
.ag-theme-apgux-p2-f13 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter .ag-filter-apply-panel {
  border-top: none;
}
.ag-theme-apgux-p2-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-label {
  margin-left: 0.375rem;
}
.ag-theme-apgux-p2-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 1.75rem;
  height: 1.125rem;
  background-color: var(--toggle__background-color);
  border-radius: 0.5625rem;
  position: relative;
  -webkit-box-flex: 0;
  flex: none;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p2-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:before {
  content: " ";
  position: absolute;
  top: -1px;
  left: -1px;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 18px;
  width: 18px;
  background-color: var(--grid__background-color);
  border-radius: 9px;
  -webkit-transition: left 0.1s;
  transition: left 0.1s;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p2-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
  background-color: transparent;
}
.ag-theme-apgux-p2-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:focus-within {
  box-shadow: 0 0 0 0.0625rem var(--checkbox-icon__color), 0 0 0 0.125rem var(--checkbox__border-color);
}
.ag-theme-apgux-p2-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
  background-color: var(--primary-link__color);
  border: 1px solid var(--primary-link__color);
}
.ag-theme-apgux-p2-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked:before {
  border-color: var(--primary-link__color);
  left: calc(100% - 18px);
}
.ag-theme-apgux-p2-f13 .ag-column-panel .ag-column-select .ag-column-select-header {
  padding: 0.75rem 0.5rem;
  border-top: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p2-f13 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-icon {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-checkbox {
  margin-right: 0;
}
.ag-theme-apgux-p2-f13 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p2-f13 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p2-f13 .ag-column-panel .ag-column-select .ag-column-select-list {
  padding: 0.75rem 0 0.75rem 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-checkbox,
.ag-theme-apgux-p2-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-drag-handle,
.ag-theme-apgux-p2-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group-drag-handle {
  padding-right: 0.5rem;
  margin-right: 0;
  width: auto;
}
.ag-theme-apgux-p2-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p2-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group .ag-column-group-icons {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-viewport {
  padding: 0;
}
.ag-theme-apgux-p2-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-item {
  padding: 0;
}
.ag-theme-apgux-p2-f13 .ag-column-panel .ag-column-drop {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-column-panel .ag-column-drop-vertical {
  border-bottom: 0;
}
.ag-theme-apgux-p2-f13 .ag-column-panel .ag-column-panel-column-select {
  border-top: 0;
  border-bottom: 0;
}
.ag-theme-apgux-p2-f13 .ag-tab-header {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f13 .ag-tab-header .ag-tab {
  margin-bottom: -0.125rem;
}
.ag-theme-apgux-p2-f13 .ag-tab-header .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom-color: transparent;
}
.ag-theme-apgux-p2-f13 .ag-tab-body,
.ag-theme-apgux-p2-f13 .ag-popup-editor,
.ag-theme-apgux-p2-f13 .ag-menu {
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  z-index: 300;
}
.ag-theme-apgux-p2-f13 .ag-popup-editor .header {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p2-f13 .ag-menu {
  box-shadow: 0 4px 12px 0 var(--inline-menu__box-shadow-color);
}
.ag-theme-apgux-p2-f13 .ag-menu-option-shortcut {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-grid-heat-map-cell-red-20,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-grid-heat-map-cell-red-20 {
  background-color: var(--grid__heatmap-red-20);
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-grid-heat-map-cell-green-20,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-grid-heat-map-cell-green-20 {
  background-color: var(--grid__heatmap-green-20);
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-grid-heat-map-cell-blue-20,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-grid-heat-map-cell-blue-20 {
  background-color: var(--grid__heatmap-blue-20);
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-grid-heat-map-cell-red-40,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-grid-heat-map-cell-red-40 {
  background-color: var(--grid__heatmap-red-40);
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-grid-heat-map-cell-green-40,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-grid-heat-map-cell-green-40 {
  background-color: var(--grid__heatmap-green-40);
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-grid-heat-map-cell-blue-40,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-grid-heat-map-cell-blue-40 {
  background-color: var(--grid__heatmap-blue-40);
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-grid-heat-map-cell-red-60,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-grid-heat-map-cell-red-60 {
  background-color: var(--grid__heatmap-red-60);
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-grid-heat-map-cell-green-60,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-grid-heat-map-cell-green-60 {
  background-color: var(--grid__heatmap-green-60);
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-grid-heat-map-cell-blue-60,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-grid-heat-map-cell-blue-60 {
  background-color: var(--grid__heatmap-blue-60);
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-grid-heat-map-cell-red-80,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-grid-heat-map-cell-red-80 {
  background-color: var(--grid__heatmap-red-80);
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-grid-heat-map-cell-green-80,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-grid-heat-map-cell-green-80 {
  background-color: var(--grid__heatmap-green-80);
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-grid-heat-map-cell-blue-80,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-grid-heat-map-cell-blue-80 {
  background-color: var(--grid__heatmap-blue-80);
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-grid-heat-map-cell-red-100,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-grid-heat-map-cell-red-100 {
  background-color: var(--grid__heatmap-red-100);
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-grid-heat-map-cell-green-100,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-grid-heat-map-cell-green-100 {
  background-color: var(--grid__heatmap-green-100);
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-grid-heat-map-cell-blue-100,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-grid-heat-map-cell-blue-100 {
  background-color: var(--grid__heatmap-blue-100);
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p2-f13 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p2-f13 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p2-f13 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  outline: initial;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p2-f13 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p2-f13 .ag-ltr .ag-cell-focus.aux-dirty-cell,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-cell-focus.aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--select);
  border-width: 1px;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p2-f13 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p2-f13 .ag-ltr .ag-cell-focus.aux-disabled-cell,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-cell-focus.aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border: none;
  outline: none;
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-highlighted-cell-value,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-highlighted-cell-value {
  background-color: var(--grid__background-color-highlight);
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-editable-cell-border,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-editable-cell-border {
  text-align: inherit;
  width: 100%;
  font-size: inherit;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-editable-cell,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-editable-cell {
  border-width: 0 1px 1px 0;
  border-color: var(--grid__border-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--editable);
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-cell-inline-editing,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-cell-inline-editing {
  height: inherit;
  width: inherit;
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  padding: 0;
  cursor: text;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-cell-edit-input,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-cell-edit-input {
  height: 100%;
  color: inherit;
  border-style: none;
  background-color: var(--grid__background-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-default-cell-editor,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-default-cell-editor {
  height: 100%;
  width: 100%;
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-disabled-cell,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--disabled);
  border-width: 1px;
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-edited-cell,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-edited-cell {
  background-color: var(--grid__background-color-edited);
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-edited-not-valid,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-edited-not-valid {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  background-color: transparent;
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-edited-warning,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-edited-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  background-color: transparent;
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-dirty-cell,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--edit);
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-dirty-cell.ag-cell-value.ag-cell-focus,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-dirty-cell.ag-cell-value.ag-cell-focus {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-dirty-cell:hover,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-dirty-cell:hover {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-dirty-cell:active,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-dirty-cell:active {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-row-error,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-row-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  border: 1px solid var(--grid__border-color--not-valid);
  border-left: 0;
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-row-error .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p2-f13 .ag-rtl .aux-row-error .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-cell-error,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-cell-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-row-warning,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-row-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  border: 1px solid var(--grid__border-color--warning);
  border-left: 0;
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-row-warning .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p2-f13 .ag-rtl .aux-row-warning .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-cell-warning,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-cell-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
}
.ag-theme-apgux-p2-f13 .ag-row-hover .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p2-f13 .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f13 .ag-layout-auto-height .ag-row-last .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p2-f13 .ag-overlay-loading-wrapper {
  background-color: var(--secondary__background-color);
  opacity: 0.9;
}
.ag-theme-apgux-p2-f13 .ag-overlay-loading-center {
  background-color: var(--grid__background-color);
  border: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color);
  padding: 1rem;
}
.ag-theme-apgux-p2-f13 .ag-rich-select-value {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f13 .ag-tab-header {
  visibility: hidden !important;
  height: 0 !important;
}
.ag-theme-apgux-p2-f13 .ag-group-contracted {
  display: inline-block;
}
.ag-theme-apgux-p2-f13 .ag-group-expanded {
  display: inline-block;
}
.ag-theme-apgux-p2-f13 .ag-row-group {
  align-items: center !important;
  font-weight: bold;
}
.ag-theme-apgux-p2-f13 .ag-row-group .ag-icon {
  font-size: 1rem;
  line-height: 1rem;
}
.ag-theme-apgux-p2-f13 .ag-row-footer {
  font-weight: bold;
  background-color: var(--grid__background-color-row-footer);
}
.ag-theme-apgux-p2-f13 .ag-row-group-expanded {
  font-weight: bold;
  background-color: var(--grid__background-color-row--expanded);
}
.ag-theme-apgux-p2-f13 .ag-row-group-expanded.ag-row-level-0 {
  border-top: 2px solid var(--grid__row--expanded-top-border__color);
}
.ag-theme-apgux-p2-f13 .ag-full-width-row {
  border-bottom-width: 1px;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-details-row {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f13 .aux-multi-level-cell-renderer {
  display: flex;
  flex-direction: column;
}
.ag-theme-apgux-p2-f13 .aux-multi-level-cell-renderer .aux-multi-level-cell_primary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ag-theme-apgux-p2-f13 .aux-multi-level-cell-renderer .aux-multi-level-cell_secondary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--grid__cell-renderer-multi-level-cell-color);
}
.ag-theme-apgux-p2-f13 .aux-custom-group-cell-renderer {
  display: flex;
  flex-direction: row;
}
.ag-theme-apgux-p2-f13 .aux-custom-group-cell-renderer-no-children-checkbox {
  padding-left: 0;
}
.ag-theme-apgux-p2-f13 .aux-custom-group-cell-renderer-with-parent-no-children-checkbox {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p2-f13 .aux-custom-group-cell-renderer-with-children-checkbox {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-body-viewport:not(.ag-body-viewport) {
  overflow-x: auto !important;
}
.ag-theme-apgux-p2-f13 .aux-custom-badge-content {
  display: flex;
}
.ag-theme-apgux-p2-f13 .aux-grid__header--custom {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p2-f13 .aux-grid__header--custom:hover .ag-cell-label-container .ag-header-cell-icons {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p2-f13 .ag-row-level-1.ag-full-width-row.ag-row-position-absolute.ag-after-created {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f13 .ag-layout-auto-height .ag-center-cols-clipper,
.ag-theme-apgux-p2-f13 .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-apgux-p2-f13 .ag-layout-auto-height,
.ag-theme-apgux-p2-f13 .ag-center-cols-viewport {
  min-height: 2.0625rem;
}
.ag-theme-apgux-p2-f13 .ag-radio-button-input-wrapper.ag-checked::after,
.ag-theme-apgux-p2-f13 .ag-radio-button-input-wrapper.ag-checked::before,
.ag-theme-apgux-p2-f13 .ag-radio-button-input-wrapper::before,
.ag-theme-apgux-p2-f13 .ag-radio-button-input-wrapper::after {
  color: var(--primary-text__color);
}
@media (forced-colors: active) {
  .ag-theme-apgux-p2-f13 :focus-visible,
  .ag-theme-apgux-p2-f13 .ag-radio-button-input-wrapper:focus-within::after,
  .ag-theme-apgux-p2-f13 .ag-toggle-button-input-wrapper:focus-within {
    outline: 2px solid Highlight;
    outline-offset: 1px;
  }
  .ag-theme-apgux-p2-f13 .ag-filter-virtual-list-item:focus-visible,
  .ag-theme-apgux-p2-f13 .ag-header-cell:focus-visible,
  .ag-theme-apgux-p2-f13 .ag-header-group-cell:focus-visible,
  .ag-theme-apgux-p2-f13 .ag-cell:focus-visible,
  .ag-theme-apgux-p2-f13 .ag-menu-option:focus-visible,
  .ag-theme-apgux-p2-f13 .ag-list-item:focus-visible {
    outline-offset: -4px;
  }
  .ag-theme-apgux-p2-f13 .ag-header-cell:focus-visible::after,
  .ag-theme-apgux-p2-f13 .ag-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p2-f13 .ag-column-drop-cell:focus-visible::after,
  .ag-theme-apgux-p2-f13 .ag-column-select-header:focus-visible::after,
  .ag-theme-apgux-p2-f13 .ag-column-select-header-icon:focus-visible::after,
  .ag-theme-apgux-p2-f13 .ag-column-select-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p2-f13 .ag-multi-filter-group-title-bar:focus-visible::after,
  .ag-theme-apgux-p2-f13 .ag-side-button-button:focus-visible::after,
  .ag-theme-apgux-p2-f13 .ag-filter-toolpanel-header:focus-visible::after,
  .ag-theme-apgux-p2-f13 .ag-header-group-cell:focus-visible::after,
  .ag-theme-apgux-p2-f13 .ag-advanced-filter-header-cell:focus-visible::after,
  .ag-theme-apgux-p2-f13 .ag-paging-button:focus-visible::after,
  .ag-theme-apgux-p2-f13 .ag-select-agg-func-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p2-f13 .ag-tab:focus-visible::after {
    border: 0;
  }
  .ag-theme-apgux-p2-f13 .ag-checkbox-input-wrapper.ag-checked::after,
  .ag-theme-apgux-p2-f13 .ag-checkbox-input-wrapper.ag-indeterminate::after {
    color: Highlight;
  }
  .ag-theme-apgux-p2-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
    background-color: Highlight;
    border-color: Highlight;
  }
  .ag-theme-apgux-p2-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked::before {
    border-color: Highlight;
  }
  .ag-theme-apgux-p2-f13 .ag-menu-separator-part {
    border-color: Canvas;
  }
  .ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-leaf-indent,
  .ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-leaf-indent {
    border-color: Canvas;
  }
  .ag-theme-apgux-p2-f13 .ag-side-bar .ag-side-buttons .ag-selected {
    border-left-color: Highlight;
  }
  .ag-theme-apgux-p2-f13 .ag-side-bar .ag-side-buttons .ag-side-button button {
    border-color: Canvas;
  }
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p2-f13 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p2-f13 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  outline: 2px solid Highlight;
  outline-offset: 1px;
  outline-offset: -4px;
}
.ag-theme-apgux-p2-f13 .ag-cell {
  color: var(--grid__text-cell__color);
}

.ag-theme-apgux-p2-f14 {
  -webkit-font-smoothing: antialiased;
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1;
  /* Pinned Rows */
}
.ag-theme-apgux-p2-f14 .ag-overlay-loading-center, .ag-theme-apgux-p2-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p2-f14 .ag-popup-editor, .ag-theme-apgux-p2-f14 .ag-menu {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-tab, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab {
  border: 1px solid transparent;
  border-bottom-width: 0;
  display: inline-block;
  margin: 0.25rem;
  margin-bottom: 0;
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom: 2px solid var(--grid__border-color--select);
  border-bottom: 2px solid var(--grid__background-color);
  border-color: var(--grid__border-color);
}
.ag-theme-apgux-p2-f14 label {
  margin-bottom: 0;
}
.ag-theme-apgux-p2-f14 * {
  box-sizing: border-box;
}
.ag-theme-apgux-p2-f14 *:focus,
.ag-theme-apgux-p2-f14 * *:before,
.ag-theme-apgux-p2-f14 * *:after {
  outline: none;
  box-sizing: border-box;
}
.ag-theme-apgux-p2-f14 .ag-full-width-container .ag-react-container {
  height: 100%;
}
.ag-theme-apgux-p2-f14 .ag-tab {
  box-sizing: content-box;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-1 {
  padding-left: 1.25rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-1 {
  padding-right: 1.25rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-1 {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-1 {
  padding-right: 1.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-2 {
  padding-left: 2.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-2 {
  padding-right: 2.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-2 {
  padding-left: 3rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-2 {
  padding-right: 3rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-3 {
  padding-left: 3.75rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-3 {
  padding-right: 3.75rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-3 {
  padding-left: 4.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-3 {
  padding-right: 4.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-4 {
  padding-left: 5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-4 {
  padding-right: 5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-4 {
  padding-left: 6rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-4 {
  padding-right: 6rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-5 {
  padding-left: 6.25rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-5 {
  padding-right: 6.25rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-5 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-5 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-6 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-6 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-6 {
  padding-left: 9rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-6 {
  padding-right: 9rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-7 {
  padding-left: 8.75rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-7 {
  padding-right: 8.75rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-7 {
  padding-left: 10.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-7 {
  padding-right: 10.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-8 {
  padding-left: 10rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-8 {
  padding-right: 10rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-8 {
  padding-left: 12rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-8 {
  padding-right: 12rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-9 {
  padding-left: 11.25rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-9 {
  padding-right: 11.25rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-9 {
  padding-left: 13.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-9 {
  padding-right: 13.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-10 {
  padding-left: 12.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-10 {
  padding-right: 12.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-10 {
  padding-left: 15rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-10 {
  padding-right: 15rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-11 {
  padding-left: 13.75rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-11 {
  padding-right: 13.75rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-11 {
  padding-left: 16.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-11 {
  padding-right: 16.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-12 {
  padding-left: 15rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-12 {
  padding-right: 15rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-12 {
  padding-left: 18rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-12 {
  padding-right: 18rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-13 {
  padding-left: 16.25rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-13 {
  padding-right: 16.25rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-13 {
  padding-left: 19.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-13 {
  padding-right: 19.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-14 {
  padding-left: 17.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-14 {
  padding-right: 17.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-14 {
  padding-left: 21rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-14 {
  padding-right: 21rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-15 {
  padding-left: 18.75rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-15 {
  padding-right: 18.75rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-15 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-15 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-16 {
  padding-left: 20rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-16 {
  padding-right: 20rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-16 {
  padding-left: 24rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-16 {
  padding-right: 24rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-17 {
  padding-left: 21.25rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-17 {
  padding-right: 21.25rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-17 {
  padding-left: 25.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-17 {
  padding-right: 25.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-18 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-18 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-18 {
  padding-left: 27rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-18 {
  padding-right: 27rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-19 {
  padding-left: 23.75rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-19 {
  padding-right: 23.75rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-19 {
  padding-left: 28.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-19 {
  padding-right: 28.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-20 {
  padding-left: 25rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-20 {
  padding-right: 25rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-20 {
  padding-left: 30rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-20 {
  padding-right: 30rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-21 {
  padding-left: 26.25rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-21 {
  padding-right: 26.25rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-21 {
  padding-left: 31.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-21 {
  padding-right: 31.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-22 {
  padding-left: 27.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-22 {
  padding-right: 27.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-22 {
  padding-left: 33rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-22 {
  padding-right: 33rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-23 {
  padding-left: 28.75rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-23 {
  padding-right: 28.75rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-23 {
  padding-left: 34.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-23 {
  padding-right: 34.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-24 {
  padding-left: 30rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-24 {
  padding-right: 30rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-24 {
  padding-left: 36rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-24 {
  padding-right: 36rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-25 {
  padding-left: 31.25rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-25 {
  padding-right: 31.25rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-25 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-25 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-26 {
  padding-left: 32.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-26 {
  padding-right: 32.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-26 {
  padding-left: 39rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-26 {
  padding-right: 39rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-27 {
  padding-left: 33.75rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-27 {
  padding-right: 33.75rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-27 {
  padding-left: 40.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-27 {
  padding-right: 40.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-28 {
  padding-left: 35rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-28 {
  padding-right: 35rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-28 {
  padding-left: 42rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-28 {
  padding-right: 42rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-29 {
  padding-left: 36.25rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-29 {
  padding-right: 36.25rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-29 {
  padding-left: 43.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-29 {
  padding-right: 43.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-30 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-30 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-30 {
  padding-left: 45rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-30 {
  padding-right: 45rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-31 {
  padding-left: 38.75rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-31 {
  padding-right: 38.75rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-31 {
  padding-left: 46.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-31 {
  padding-right: 46.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-32 {
  padding-left: 40rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-32 {
  padding-right: 40rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-32 {
  padding-left: 48rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-32 {
  padding-right: 48rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-33 {
  padding-left: 41.25rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-33 {
  padding-right: 41.25rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-33 {
  padding-left: 49.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-33 {
  padding-right: 49.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-34 {
  padding-left: 42.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-34 {
  padding-right: 42.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-34 {
  padding-left: 51rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-34 {
  padding-right: 51rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-35 {
  padding-left: 43.75rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-35 {
  padding-right: 43.75rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-35 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-35 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-36 {
  padding-left: 45rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-36 {
  padding-right: 45rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-36 {
  padding-left: 54rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-36 {
  padding-right: 54rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-37 {
  padding-left: 46.25rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-37 {
  padding-right: 46.25rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-37 {
  padding-left: 55.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-37 {
  padding-right: 55.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-38 {
  padding-left: 47.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-38 {
  padding-right: 47.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-38 {
  padding-left: 57rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-38 {
  padding-right: 57rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-39 {
  padding-left: 48.75rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-39 {
  padding-right: 48.75rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-39 {
  padding-left: 58.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-39 {
  padding-right: 58.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-40 {
  padding-left: 50rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-40 {
  padding-right: 50rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-40 {
  padding-left: 60rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-40 {
  padding-right: 60rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-41 {
  padding-left: 51.25rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-41 {
  padding-right: 51.25rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-41 {
  padding-left: 61.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-41 {
  padding-right: 61.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-42 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-42 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-42 {
  padding-left: 63rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-42 {
  padding-right: 63rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-43 {
  padding-left: 53.75rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-43 {
  padding-right: 53.75rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-43 {
  padding-left: 64.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-43 {
  padding-right: 64.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-44 {
  padding-left: 55rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-44 {
  padding-right: 55rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-44 {
  padding-left: 66rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-44 {
  padding-right: 66rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-45 {
  padding-left: 56.25rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-45 {
  padding-right: 56.25rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-45 {
  padding-left: 67.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-45 {
  padding-right: 67.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-46 {
  padding-left: 57.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-46 {
  padding-right: 57.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-46 {
  padding-left: 69rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-46 {
  padding-right: 69rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-47 {
  padding-left: 58.75rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-47 {
  padding-right: 58.75rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-47 {
  padding-left: 70.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-47 {
  padding-right: 70.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-48 {
  padding-left: 60rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-48 {
  padding-right: 60rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-48 {
  padding-left: 72rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-48 {
  padding-right: 72rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-49 {
  padding-left: 61.25rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-49 {
  padding-right: 61.25rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-49 {
  padding-left: 73.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-49 {
  padding-right: 73.5rem;
}
.ag-theme-apgux-p2-f14 .ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle;
}
.ag-theme-apgux-p2-f14 .ag-radio-button-label,
.ag-theme-apgux-p2-f14 .ag-checkbox-label {
  cursor: default;
}
.ag-theme-apgux-p2-f14 .ag-radio-button-label:empty,
.ag-theme-apgux-p2-f14 .ag-checkbox-label:empty {
  margin: 0;
}
.ag-theme-apgux-p2-f14 .ag-radio-button-label,
.ag-theme-apgux-p2-f14 .ag-checkbox-label {
  margin-left: 0.25rem;
}
.ag-theme-apgux-p2-f14 .ag-cell {
  -webkit-font-smoothing: subpixel-antialiased;
  border: unset;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-leaf-indent {
  border-left: 1.125rem solid transparent;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-cell {
  border-right: none;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-group-expanded {
  margin-right: 0;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-leaf-indent {
  border-right: 1.125rem solid transparent;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-cell {
  border-left: none;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-cell.ag-cell-first-right-pinned,
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p2-f14 .ag-ltr .ag-cell.ag-cell-first-right-pinned {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-cell.ag-cell-last-left-pinned,
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p2-f14 .ag-ltr .ag-cell.ag-cell-last-left-pinned {
  border-right: 2px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-cell .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p2-f14 .ag-ltr .ag-cell .ag-select .ag-picker-field-wrapper {
  background-color: var(--grid__background-color);
  border-radius: 0;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-pinned-right-header .ag-header-row,
.ag-theme-apgux-p2-f14 .ag-ltr .ag-pinned-right-header .ag-header-row {
  overflow: inherit;
  border-left: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-pinned-right-cols-container,
.ag-theme-apgux-p2-f14 .ag-ltr .ag-pinned-right-cols-container {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p2-f14 .ag-value-change-delta {
  padding-right: 0.125rem;
}
.ag-theme-apgux-p2-f14 .ag-value-change-delta-up {
  color: #43a047;
}
.ag-theme-apgux-p2-f14 .ag-value-change-delta-down {
  color: #e53935;
}
.ag-theme-apgux-p2-f14 .ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 0.0625rem;
  padding-right: 0.0625rem;
  transition: background-color 1s;
}
.ag-theme-apgux-p2-f14 .ag-value-change-value-highlight {
  background-color: #0091ea;
  transition: background-color 0.1s;
}
.ag-theme-apgux-p2-f14 .ag-input-text-wrapper input:not([type]):disabled,
.ag-theme-apgux-p2-f14 .ag-input-text-wrapper input[type=text]:disabled,
.ag-theme-apgux-p2-f14 .ag-input-text-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p2-f14 .ag-input-text-wrapper input[type=date]:disabled,
.ag-theme-apgux-p2-f14 .ag-input-text-wrapper input[type=datetime-local]:disabled,
.ag-theme-apgux-p2-f14 .ag-input-wrapper input:not([type]):disabled,
.ag-theme-apgux-p2-f14 .ag-input-wrapper input[type=text]:disabled,
.ag-theme-apgux-p2-f14 .ag-input-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p2-f14 .ag-input-wrapper input[type=date]:disabled,
.ag-theme-apgux-p2-f14 .ag-input-wrapper input[type=datetime-local]:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p2-f14 .ag-input-text-wrapper input[type=date],
.ag-theme-apgux-p2-f14 .ag-input-wrapper input[type=date] {
  flex: 1 1 auto;
}
.ag-theme-apgux-p2-f14 .ag-input-text-wrapper textarea:disabled,
.ag-theme-apgux-p2-f14 .ag-input-wrapper textarea:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p2-f14 .ag-header {
  background-color: var(--grid__background-color-header);
  color: var(--primary-text__color);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f14 .ag-pinned-left-header {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f14 .ag-header-row {
  border: none;
}
.ag-theme-apgux-p2-f14 .ag-row {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-right-width: 1px;
}
.ag-theme-apgux-p2-f14 .ag-row-odd {
  background-color: inherit;
}
.ag-theme-apgux-p2-f14 .ag-row-even {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f14 .ag-horizontal-left-spacer.ag-scroller-corner {
  border-right: none;
}
.ag-theme-apgux-p2-f14 .ag-horizontal-right-spacer.ag-scroller-corner {
  border-left: none;
}
.ag-theme-apgux-p2-f14 .ag-numeric-cell {
  text-align: right;
}
.ag-theme-apgux-p2-f14 .ag-header-cell-label .ag-header-cell-icons .ag-header-icon,
.ag-theme-apgux-p2-f14 .ag-header-cell-label .ag-header-cell-menu-button .ag-header-icon {
  margin-left: 4px;
}
.ag-theme-apgux-p2-f14 .ag-header-cell,
.ag-theme-apgux-p2-f14 .ag-header-group-cell {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-top: solid 1px var(--grid__border-color);
}
.ag-theme-apgux-p2-f14 .ag-header-cell.ag-header-cell-moving,
.ag-theme-apgux-p2-f14 .ag-header-group-cell.ag-header-cell-moving {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f14 .ag-header-cell .ag-header-icon:hover,
.ag-theme-apgux-p2-f14 .ag-header-group-cell .ag-header-icon:hover {
  cursor: pointer;
}
.ag-theme-apgux-p2-f14 .ag-header-group-cell-no-group {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f14 .ag-header-row:first-child .ag-header-cell,
.ag-theme-apgux-p2-f14 .ag-header-row:first-child .ag-header-group-cell {
  border-top-width: 0;
}
.ag-theme-apgux-p2-f14 .ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell.ag-column-resizing,
.ag-theme-apgux-p2-f14 .ag-header-cell:not(.ag-column-resizing) + .ag-header-cell.ag-column-resizing,
.ag-theme-apgux-p2-f14 .ag-header-group-cell:first-of-type.ag-column-resizing,
.ag-theme-apgux-p2-f14 .ag-header-cell:first-of-type.ag-column-resizing {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p2-f14 .ag-header-row .ag-checkbox-input-wrapper .ag-checkbox-input {
  width: 1rem;
  width: 1rem;
}
.ag-theme-apgux-p2-f14 .ag-header-select-all {
  margin-right: 0.125rem;
}
.ag-theme-apgux-p2-f14 .ag-cell {
  line-height: 1rem;
  padding-left: 0.125rem;
  padding-right: 0.125rem;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
  align-items: center;
}
.ag-theme-apgux-p2-f14 .ag-row-drag {
  cursor: grab;
  min-width: 1.75rem;
}
.ag-theme-apgux-p2-f14 .ag-row-dragging,
.ag-theme-apgux-p2-f14 .ag-row-dragging .ag-row-drag {
  cursor: move;
}
.ag-theme-apgux-p2-f14 .ag-column-drag {
  cursor: grab;
}
.ag-theme-apgux-p2-f14 .ag-row-dragging {
  opacity: 0.5;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p2-f14 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p2-f14 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p2-f14 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p2-f14 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
  outline: initial;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p2-f14 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p2-f14 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p2-f14 .ag-header-cell-resize {
  width: 0.5rem;
  cursor: col-resize;
  z-index: 210;
  right: -1px;
}
.ag-theme-apgux-p2-f14 .ag-menu {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p2-f14 .ag-menu .ag-popup-child {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p2-f14 .ag-menu .ag-menu-list {
  cursor: default;
  margin-bottom: 0.25rem;
  margin-top: 0.25rem;
  padding: 0;
  width: 100%;
}
.ag-theme-apgux-p2-f14 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p2-f14 .ag-menu .ag-menu-option-disabled {
  opacity: 0.5;
}
.ag-theme-apgux-p2-f14 .ag-menu .ag-menu-option-text {
  margin-left: 0.25rem;
  text-transform: lowercase;
}
.ag-theme-apgux-p2-f14 .ag-menu .ag-menu-option-text::first-letter {
  text-transform: uppercase;
}
.ag-theme-apgux-p2-f14 .ag-menu .ag-menu-option-icon {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  min-width: 1.5rem;
}
.ag-theme-apgux-p2-f14 .ag-menu .ag-menu-option-shortcut {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-menu .ag-menu-option-popup-pointer {
  width: 1.5rem;
  text-align: center;
}
.ag-theme-apgux-p2-f14 .ag-popup-child {
  z-index: 310;
}
.ag-theme-apgux-p2-f14 .ag-tab-header {
  background: var(--grid__background-color);
  min-width: 13.75rem;
  width: 100%;
  display: flex;
}
.ag-theme-apgux-p2-f14 .ag-tab-header .ag-tab {
  display: flex;
  border-bottom: 2px solid transparent;
  height: 1rem;
  flex: none;
  align-items: center;
  justify-content: center;
}
.ag-theme-apgux-p2-f14 .ag-tab-body {
  padding: 0.25rem 0;
}
.ag-theme-apgux-p2-f14 .ag-tab-body .ag-menu-list {
  margin-bottom: 0;
  margin-top: 0;
}
.ag-theme-apgux-p2-f14 .ag-tab-body .ag-menu-list > div:first-child > span {
  padding-top: 0;
}
.ag-theme-apgux-p2-f14 .ag-tab-body .ag-menu-list > div:last-child > span {
  padding-bottom: 0;
}
.ag-theme-apgux-p2-f14 .ag-tab-body .ag-menu-list > div:last-child > .ag-menu-option-popup-pointer {
  background-position-y: 0;
}
.ag-theme-apgux-p2-f14 .ag-floating-filter-input .ag-input-field-input[type=date] {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.875rem;
}
.ag-theme-apgux-p2-f14 .ag-floating-filter-input .ag-input-field-input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p2-f14 .ag-floating-filter-input .ag-input-field-input[type=date]::-webkit-calendar-picker-indicator {
  color: rgba(0, 0, 0, 0) !important;
  opacity: 0;
  width: 0;
  padding: 0;
  margin: 0;
}
.ag-theme-apgux-p2-f14 .ag-floating-filter-input .ag-text-field-input[type=text],
.ag-theme-apgux-p2-f14 .ag-floating-filter-input input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-size: 0.875rem;
}
.ag-theme-apgux-p2-f14 .ag-floating-filter-input .ag-text-field-input[type=text]:focus,
.ag-theme-apgux-p2-f14 .ag-floating-filter-input input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p2-f14 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled,
.ag-theme-apgux-p2-f14 .ag-floating-filter-input input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
  border: none;
}
.ag-theme-apgux-p2-f14 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled::placeholder,
.ag-theme-apgux-p2-f14 .ag-floating-filter-input input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-filter-body-wrapper {
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-set-filter-body-wrapper + .ag-filter-apply-panel [data-ref=resetFilterButton] {
  margin-left: 0.125rem !important;
  margin-right: 0.125rem !important;
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-picker-field-wrapper {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  border-radius: 0.125rem;
  padding-left: 0.75rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-picker-field-icon {
  padding-right: 0.75rem;
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-filter-select {
  margin: 0.25rem 0.25rem 0;
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-filter-body {
  margin-bottom: 0.25rem;
  margin-top: 1rem;
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-filter-condition {
  margin: 0.5rem 0;
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f14 .ag-filter input[type=radio] {
  margin: 0 0.1875rem 0 0.375rem;
  width: 0.75rem;
  height: 1.0625rem;
  vertical-align: top;
}
.ag-theme-apgux-p2-f14 .ag-filter input[type=date] {
  padding-left: 0.25rem;
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f14 .ag-filter input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p2-f14 .ag-filter input[type=text],
.ag-theme-apgux-p2-f14 .ag-filter input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p2-f14 .ag-filter input[type=text]:focus,
.ag-theme-apgux-p2-f14 .ag-filter input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p2-f14 .ag-filter input[type=text]:disabled,
.ag-theme-apgux-p2-f14 .ag-filter input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p2-f14 .ag-filter input[type=text]:disabled::placeholder,
.ag-theme-apgux-p2-f14 .ag-filter input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-set-filter-list {
  max-height: 12rem;
  overflow: auto;
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-set-filter-select-all {
  height: 2rem;
  padding-bottom: 0.25rem;
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-set-filter-item {
  height: 1.25rem;
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-set-filter-item > div,
.ag-theme-apgux-p2-f14 .ag-filter .ag-set-filter-item > span {
  display: flex;
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-set-filter-item:hover {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0.5rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-filter-virtual-list-container {
  min-height: 100% !important;
  min-width: 12.5rem;
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-filter-virtual-list-item {
  height: 1.5rem !important;
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-filter-header-container:nth-child(2) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-filter-apply-panel {
  display: block;
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--tertiary__background-color);
  border-radius: 0.125rem;
  color: var(--tertiary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
  float: left;
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton]:hover {
  background-color: var(--tertiary__background-color_hover);
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem 0.5rem 0.5rem 0;
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p2-f14 .ag-mini-filter {
  margin-bottom: 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p2-f14 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1rem;
}
.ag-theme-apgux-p2-f14 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p2-f14 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
.ag-theme-apgux-p2-f14 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p2-f14 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p2-f14 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.ag-theme-apgux-p2-f14 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f14 .ag-column-select-panel .ag-primary-cols-list-panel {
  border-top: 1px solid var(--grid__border-color);
  padding-top: 0.25rem;
}
.ag-theme-apgux-p2-f14 .ag-column-select-panel .ag-primary-cols-list-panel > div {
  cursor: pointer;
}
.ag-theme-apgux-p2-f14 .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p2-f14 .ag-primary-cols-header-panel {
  border-top: 1px solid var(--grid__border-color);
  height: 2rem;
  align-items: center;
}
.ag-theme-apgux-p2-f14 .ag-primary-cols-header-panel > div {
  cursor: pointer;
  margin: 0 0.25rem;
}
.ag-theme-apgux-p2-f14 .ag-primary-cols-header-panel .ag-filter-body {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f14 .ag-tool-panel-wrapper {
  border-right: 0;
  width: auto;
}
.ag-theme-apgux-p2-f14 .ag-tool-panel-wrapper .ag-filter-panel {
  width: 100%;
}
.ag-theme-apgux-p2-f14 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 600;
  flex: auto;
  flex-direction: column;
  flex-wrap: nowrap;
  display: flex;
  flex-flow: column nowrap;
}
.ag-theme-apgux-p2-f14 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header {
  padding: 0.4375rem 0.3125rem;
}
.ag-theme-apgux-p2-f14 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header > div {
  margin: auto 0;
}
.ag-theme-apgux-p2-f14 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-air {
  border: 1px solid var(--grid__border-color);
  border-left: 0;
  border-right: 0;
  padding: 0.25rem 0;
}
.ag-theme-apgux-p2-f14 .ag-tool-panel-wrapper .ag-pivot-mode-panel {
  display: flex;
  flex: none;
  min-height: auto;
  height: auto;
}
.ag-theme-apgux-p2-f14 .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  display: flex;
  align-items: center;
  padding: 0.75rem 0.5rem;
  margin-left: 0;
}
.ag-theme-apgux-p2-f14 .ag-tool-panel-wrapper .ag-column-select-panel {
  border-bottom: 1px solid var(--grid__border-color);
  padding-bottom: 0.1875rem;
  padding-top: 0;
}
.ag-theme-apgux-p2-f14 .ag-tool-panel-wrapper .ag-column-drop {
  border-top: 1px solid var(--grid__border-color);
  padding: 0.25rem 0 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar {
  height: 1rem;
}
.ag-theme-apgux-p2-f14 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-title {
  padding-left: 6px;
}
.ag-theme-apgux-p2-f14 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-vertical-icon {
  margin: 0;
}
.ag-theme-apgux-p2-f14 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  border: 1px dashed var(--grid__border-color);
  margin-top: 0;
}
.ag-theme-apgux-p2-f14 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-list {
  cursor: default;
  margin-top: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p2-f14 .ag-tool-panel-wrapper .ag-column-drop:last-child {
  border-bottom: 0;
}
.ag-theme-apgux-p2-f14 .ag-numeric-header .ag-header-cell-label .ag-header-cell-icons .ag-header-icon {
  margin-left: 0;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f14 .ag-paging-panel {
  border-top: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color--disabled);
  height: 2rem;
  padding: 0 0.125rem;
}
.ag-theme-apgux-p2-f14 .ag-paging-panel > span {
  margin-left: 1rem;
}
.ag-theme-apgux-p2-f14 .ag-paging-page-summary-panel .ag-icon {
  width: 1rem;
  height: 1rem;
  cursor: pointer;
}
.ag-theme-apgux-p2-f14 .ag-paging-page-summary-panel .ag-icon.ag-disabled {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p2-f14 .ag-paging-page-summary-panel .ag-icon button {
  width: 100%;
  height: 100%;
  opacity: 0;
}
.ag-theme-apgux-p2-f14 .ag-paging-page-summary-panel span {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell),
.ag-theme-apgux-p2-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell) {
  border-bottom: 1px solid var(--grid__border-color);
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active {
  border-right: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active {
  border-bottom: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f14 .ag-cell-range-selected:not(.ag-cell-focus) {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p2-f14 .ag-cell-range-selected-1 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p2-f14 .ag-cell-range-selected-2 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p2-f14 .ag-cell-range-selected-3 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p2-f14 .ag-cell-range-selected-4 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-selection-fill-top,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-selection-fill-top {
  border-top: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-selection-fill-top.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-selection-fill-top.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-selection-fill-right,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-selection-fill-right {
  border-right: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-selection-fill-right.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-selection-fill-right.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-selection-fill-bottom,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-selection-fill-bottom {
  border-bottom: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-selection-fill-left,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-selection-fill-left {
  border-left: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-selection-fill-left.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-selection-fill-left.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p2-f14 .ag-range-handle, .ag-theme-apgux-p2-f14 .ag-fill-handle {
  position: absolute;
  width: 0.375rem;
  height: 0.375rem;
  bottom: -0.0625rem;
  right: -0.0625rem;
  background-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f14 .ag-fill-handle {
  cursor: cell;
}
.ag-theme-apgux-p2-f14 .ag-range-handle {
  cursor: nwse-resize;
}
.ag-theme-apgux-p2-f14 .ag-cell-inline-editing {
  padding: 0.125rem;
  height: 2rem;
}
.ag-theme-apgux-p2-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p2-f14 .ag-popup-editor {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f14 .ag-popup-editor {
  padding: 0;
}
.ag-theme-apgux-p2-f14 .ag-popup-editor .ag-large-textarea textarea {
  height: auto;
  padding: 0.125rem;
}
.ag-theme-apgux-p2-f14 .ag-cell-editor .ag-input-field-input {
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  background-color: var(--input-box__background-color);
  padding: 0 0 0 0.5rem;
  color: var(--primary-text__color);
}
.ag-theme-apgux-p2-f14 .ag-cell-editor .ag-picker-field-display {
  padding: 0 0.125rem;
}
.ag-theme-apgux-p2-f14 .ag-rich-select {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f14 .ag-rich-select .ag-rich-select-list {
  width: 12.5rem;
  height: 8.125rem;
}
.ag-theme-apgux-p2-f14 .ag-rich-select .ag-rich-select-value {
  padding: 0 0.25rem 0 0.125rem;
  height: 2rem;
}
.ag-theme-apgux-p2-f14 .ag-rich-select .ag-virtual-list-item {
  cursor: default;
  height: 2rem;
}
.ag-theme-apgux-p2-f14 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected {
  background-color: var(--grid__ag-rich-select-list-item--select);
}
.ag-theme-apgux-p2-f14 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected:hover {
  background-color: var(--grid__ag-rich-select-list-item--hover);
}
.ag-theme-apgux-p2-f14 .ag-rich-select .ag-rich-select-row {
  padding-left: 0.125rem;
}
.ag-theme-apgux-p2-f14 .ag-floating-filter-body {
  height: 1.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-floating-filter-button {
  margin-left: 0.75rem;
  align-items: baseline;
  margin-right: 0rem;
}
.ag-theme-apgux-p2-f14 .ag-floating-filter-button button {
  appearance: none;
  background: transparent;
  border: 0;
  padding: 0;
  width: 1rem;
}
.ag-theme-apgux-p2-f14 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f14 .ag-selection-checkbox:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p2-f14 .ag-group-expanded:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f14 .ag-group-expanded:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p2-f14 .ag-group-contracted:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f14 .ag-group-contracted:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p2-f14 .ag-group-checkbox:not(.ag-invisible) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f14 .ag-group-checkbox:not(.ag-invisible) + .ag-group-value:not(:empty) {
  margin-left: 0.125rem;
}
.ag-theme-apgux-p2-f14 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p2-f14 .ag-group-expanded:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p2-f14 .ag-group-contracted:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p2-f14 .ag-group-checkbox:not(.ag-invisible) ~ .ag-group-checkbox {
  margin-left: 0.125rem;
}
.ag-theme-apgux-p2-f14 .ag-group-child-count {
  margin-left: 0.125rem;
}
.ag-theme-apgux-p2-f14 .ag-selection-checkbox span {
  position: relative;
}
.ag-theme-apgux-p2-f14 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 1.25rem;
  padding-left: 0.125rem;
}
.ag-theme-apgux-p2-f14 .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p2-f14 .ag-column-drop-horizontal .ag-icon-pivot {
  margin-right: 0.125rem;
}
.ag-theme-apgux-p2-f14 .ag-column-drop-horizontal .ag-left-arrow,
.ag-theme-apgux-p2-f14 .ag-column-drop-horizontal .ag-right-arrow {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p2-f14 .ag-column-drop-cell {
  background: var(--pill__background-color);
  border-radius: 0.25rem;
  min-height: 1rem;
  padding: 0 0.125rem 0 0.25rem;
}
.ag-theme-apgux-p2-f14 .ag-column-drop-cell .ag-column-drop-cell-text {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p2-f14 .ag-column-drop-cell .ag-column-drop-cell-button {
  min-width: 1rem;
  margin: 0 0.125rem;
}
.ag-theme-apgux-p2-f14 .ag-column-drop-cell .ag-column-drag {
  margin-left: 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-top: 0.25rem;
}
.ag-theme-apgux-p2-f14 .ag-select-agg-func-popup {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background: var(--grid__background-color);
  height: 4.375rem;
  padding: 0;
}
.ag-theme-apgux-p2-f14 .ag-select-agg-func-popup .ag-virtual-list-item {
  cursor: default;
  line-height: 1.25rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-set-filter-list,
.ag-theme-apgux-p2-f14 .ag-menu-column-select-wrapper {
  width: auto;
}
.ag-theme-apgux-p2-f14 .ag-column-drop-vertical > .ag-column-drop-cell {
  margin-left: 0.25rem;
  margin-top: 0;
}
.ag-theme-apgux-p2-f14 .ag-cell-data-changed {
  background-color: #0091ea !important;
}
.ag-theme-apgux-p2-f14 .ag-cell-data-changed.aux-grid__financial-data-cell--increase, .ag-theme-apgux-p2-f14 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--increase {
  background-color: var(--grid__text-cell-financial-data-increase__background-color) !important;
}
.ag-theme-apgux-p2-f14 .ag-cell-data-changed.aux-grid__financial-data-cell--decrease, .ag-theme-apgux-p2-f14 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--decrease {
  background-color: var(--grid__text-cell-financial-data-decrease__background-color) !important;
}
.ag-theme-apgux-p2-f14 .ag-cell-data-changed-animation {
  background-color: transparent;
  transition: background-color 1s;
}
.ag-theme-apgux-p2-f14 .aux-grid__financial-data-cell-with-icon--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
  display: flex;
}
.ag-theme-apgux-p2-f14 .aux-grid__financial-data-cell-with-icon--increase:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e92a";
}
.ag-theme-apgux-p2-f14 .aux-grid__financial-data-cell-with-icon--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
  display: flex;
}
.ag-theme-apgux-p2-f14 .aux-grid__financial-data-cell-with-icon--decrease:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e927";
}
.ag-theme-apgux-p2-f14 .aux-grid__financial-data-cell--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
}
.ag-theme-apgux-p2-f14 .aux-grid__financial-data-cell--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
}
.ag-theme-apgux-p2-f14 .ag-row-stub {
  background-color: inherit;
}
.ag-theme-apgux-p2-f14 .ag-stub-cell {
  padding-left: 2;
  padding-top: 4px;
}
.ag-theme-apgux-p2-f14 .ag-stub-cell .ag-loading-icon {
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ag-theme-apgux-p2-f14 .ag-stub-cell .ag-loading-text {
  margin-left: 0.25rem;
  margin-top: 0.25rem;
}
.ag-theme-apgux-p2-f14 .ag-floating-top {
  border-bottom: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p2-f14 .ag-floating-bottom {
  border-top: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p2-f14 .ag-floating-top,
.ag-theme-apgux-p2-f14 .ag-floating-bottom {
  background-color: inherit;
}
.ag-theme-apgux-p2-f14 .ag-floating-top .ag-row,
.ag-theme-apgux-p2-f14 .ag-floating-bottom .ag-row {
  background-color: inherit;
}
.ag-theme-apgux-p2-f14 .ag-floating-bottom-viewport {
  border-bottom: 0.0625rem solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f14 .ag-status-bar {
  background: var(--grid__background-color);
  color: var(--secondary-text__color);
  font-weight: 400;
  font-size: 0.75rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1.5;
  border-top-width: 0;
  margin: 0 -0.5rem 0 -0.5rem;
  padding: 0;
}
.ag-theme-apgux-p2-f14 .ag-status-bar .ag-status-name-value-value {
  color: inherit;
}
.ag-theme-apgux-p2-f14 .ag-status-bar-center {
  text-align: center;
}
.ag-theme-apgux-p2-f14 .ag-name-value-value,
.ag-theme-apgux-p2-f14 .ag-status-name-value {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-name-value-value {
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p2-f14 .ag-overlay-loading-center {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
}
.ag-theme-apgux-p2-f14 .ag-side-bar {
  background-color: var(--grid__side-bar-background-color);
  border: 1px solid var(--grid__border-color);
  border-left-width: 0;
  position: relative;
}
.ag-theme-apgux-p2-f14 .ag-side-bar .ag-side-buttons {
  padding: 1rem 0;
  background: var(--grid__background-color-header);
  width: 2rem;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ag-theme-apgux-p2-f14 .ag-side-bar .ag-side-buttons .ag-side-button {
  width: 100%;
}
.ag-theme-apgux-p2-f14 .ag-side-bar .ag-side-buttons .ag-side-button button {
  background: transparent;
  border: 0;
  color: var(--grid__text-cell__color);
  padding: 0.5rem 0 0.5rem 0;
  width: 100%;
  margin: 0;
  min-height: 4.5rem;
  border-width: 1px 0 1px 0;
  border-style: solid;
  border-color: transparent;
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
}
.ag-theme-apgux-p2-f14 .ag-side-bar .ag-side-buttons .ag-selected {
  border-left: solid 2px var(--grid__side-bar-border-color--select);
}
.ag-theme-apgux-p2-f14 .ag-side-bar .ag-panel-container {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f14 .ag-side-bar.full-width .ag-panel-container {
  border-right: 0;
}
.ag-theme-apgux-p2-f14 .ag-side-bar .ag-column-drop {
  min-height: 3.125rem;
}
.ag-theme-apgux-p2-f14 .ag-primary-cols-filter-wrapper {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f14 .ag-group-component {
  margin: 0.625rem 0.3125rem;
  padding: 0.625rem 0.125rem;
  border: 0 solid var(--grid__border-color), 0.5;
  border-top-width: 4px;
  border-radius: 3px;
}
.ag-theme-apgux-p2-f14 .ag-group-component .ag-group-component-label {
  background-color: var(--grid__background-color);
  margin-left: 0.5rem;
  padding: 0 0.125rem;
  font-size: 0.75rem;
  font-weight: 500;
  text-transform: uppercase;
}
.ag-theme-apgux-p2-f14 .ag-group-component .ag-group-item {
  margin-top: 0.125rem;
}
.ag-theme-apgux-p2-f14.ag-popup > div {
  border-bottom: 1px solid var(--primary-action__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f14.ag-popup > div.ag-select-list {
  box-shadow: 0 0.25rem 0.75rem 0 var(--dropdown__box-shadow-color);
}
.ag-theme-apgux-p2-f14.ag-popup .ag-list .ag-list-item {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 0.8125rem;
  line-height: 2.4615384615;
  height: 2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.ag-theme-apgux-p2-f14.ag-popup .ag-list .ag-list-item:hover {
  background-color: var(--focus-highlight_background-color);
}
.ag-theme-apgux-p2-f14.ag-popup .ag-list .ag-list-item:focus {
  background-color: var(--focus-highlight_background-color);
}
.ag-dragging-range-handle .ag-theme-apgux-p2-f14 .ag-dialog, .ag-dragging-fill-handle .ag-theme-apgux-p2-f14 .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}
.ag-theme-apgux-p2-f14 .ag-dialog .ag-dialog-title-bar {
  padding-left: 2;
}
.ag-theme-apgux-p2-f14 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button {
  border-radius: 5px;
}
.ag-theme-apgux-p2-f14 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button:not(:last-child) {
  margin-right: 5px;
}
.ag-theme-apgux-p2-f14 .ag-dialog .ag-message-box .ag-message-box-button-bar {
  height: 30px;
  background-color: var(--grid__background-color-header);
  padding: 2px;
}
.ag-theme-apgux-p2-f14 .ag-dialog .ag-message-box .ag-message-box-button-bar button {
  border-radius: 2px;
}
.ag-theme-apgux-p2-f14 .ag-tooltip {
  transition: none;
  background-color: var(--tooltip__background-color);
  padding: 0.75rem;
  box-shadow: 0 4px 12px 0 var(--tooltip__shadow-color);
  border: 1px solid var(--popover__border-color) !important;
  font-size: 0.8125rem;
  border-radius: 0.125rem;
  color: var(--primary-text__color);
  box-sizing: border-box;
  display: inline-flex;
  z-index: 1000;
  line-height: get-line-height(13, 20);
  max-width: 50%;
}
.ag-theme-apgux-p2-f14 .ag-chart .ag-chart-menu {
  background: var(--grid__background-color);
}
.ag-theme-apgux-p2-f14 .ag-chart .ag-chart-menu > span:hover {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f14 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f14 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div.ag-selected {
  border-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f14 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item {
  color: var(--grid__text-cell__color);
  font-size: 0.75rem;
}
.ag-theme-apgux-p2-f14 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item.ag-selected {
  color: var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f14 .ag-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "auxIcons";
  speak: none;
  font-size: 1rem;
  color: var(--grid__text-cell__color);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ag-theme-apgux-p2-f14 .ag-checkbox-input-wrapper {
  background-color: transparent;
  align-items: stretch;
}
.ag-theme-apgux-p2-f14 .ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 16px;
  height: 16px;
  margin: 0;
}
.ag-theme-apgux-p2-f14 .ag-checkbox-input-wrapper .ag-input-field-input {
  position: absolute;
  top: 0;
  left: 0;
}
.ag-theme-apgux-p2-f14 .ag-checkbox-input-wrapper::after {
  font-family: "auxIcons";
  content: "\e907";
  color: var(--form-element__border-color);
  pointer-events: none;
}
.ag-theme-apgux-p2-f14 .ag-checkbox-input-wrapper:hover::after {
  color: var(--checkbox__border-color);
}
.ag-theme-apgux-p2-f14 .ag-checkbox-input-wrapper.ag-checked::after {
  content: "\e905";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p2-f14 .ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: "\e906";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p2-f14 .ag-icon-aggregation::before {
  content: "\e900";
}
.ag-theme-apgux-p2-f14 .ag-icon-arrows::before {
  content: "\e901";
}
.ag-theme-apgux-p2-f14 .ag-icon-asc::before {
  content: "\e902";
}
.ag-theme-apgux-p2-f14 .ag-icon-cancel::before {
  content: "\e903";
}
.ag-theme-apgux-p2-f14 .ag-icon-chart::before {
  content: "\e904";
}
.ag-theme-apgux-p2-f14 .ag-icon-columns::before {
  content: "\e909";
}
.ag-theme-apgux-p2-f14 .ag-icon-contracted::before {
  content: "\e90a";
}
.ag-theme-apgux-p2-f14 .ag-icon-copy::before {
  content: "\e90b";
}
.ag-theme-apgux-p2-f14 .ag-icon-cross::before {
  content: "\e90c";
}
.ag-theme-apgux-p2-f14 .ag-icon-desc::before {
  content: "\e90d";
}
.ag-theme-apgux-p2-f14 .ag-icon-expanded::before {
  content: "\e90e";
}
.ag-theme-apgux-p2-f14 .ag-icon-eye-slash::before {
  content: "\e90f";
}
.ag-theme-apgux-p2-f14 .ag-icon-eye::before {
  content: "\e910";
}
.ag-theme-apgux-p2-f14 .ag-icon-filter::before {
  content: "\e911";
}
.ag-theme-apgux-p2-f14 .ag-icon-filter:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p2-f14 .ag-icon-first::before {
  content: "\e912";
}
.ag-theme-apgux-p2-f14 .ag-icon-grip::before,
.ag-theme-apgux-p2-f14 .ag-icon-row-drag::before {
  content: "\e913";
}
.ag-theme-apgux-p2-f14 .ag-icon-group::before {
  content: "\e914";
}
.ag-theme-apgux-p2-f14 .ag-icon-last::before {
  content: "\e915";
}
.ag-theme-apgux-p2-f14 .ag-icon-left::before,
.ag-theme-apgux-p2-f14 .ag-right-arrow::before {
  content: "\e916";
}
.ag-theme-apgux-p2-f14 .ag-icon-linked::before {
  content: "\e917";
}
.ag-theme-apgux-p2-f14 .ag-icon-loading::before {
  content: "\e918";
}
.ag-theme-apgux-p2-f14 .ag-icon-maximize::before {
  content: "\e919";
}
.ag-theme-apgux-p2-f14 .ag-icon-menu::before {
  content: "\e91a";
}
.ag-theme-apgux-p2-f14 .ag-icon-menu:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p2-f14 .ag-icon-minimize::before {
  content: "\e91b";
}
.ag-theme-apgux-p2-f14 .ag-icon-next::before {
  content: "\e91c";
}
.ag-theme-apgux-p2-f14 .ag-icon-none::before {
  content: "\e91d";
}
.ag-theme-apgux-p2-f14 .ag-icon-not-allowed::before {
  content: "\e91e";
}
.ag-theme-apgux-p2-f14 .ag-icon-paste::before {
  content: "\e91f";
}
.ag-theme-apgux-p2-f14 .ag-icon-pin::before {
  content: "\e920";
}
.ag-theme-apgux-p2-f14 .ag-icon-pivot::before {
  content: "\e921";
}
.ag-theme-apgux-p2-f14 .ag-icon-previous::before {
  content: "\e922";
}
.ag-theme-apgux-p2-f14 .ag-icon-radio-button-off::before {
  content: "\e923";
}
.ag-theme-apgux-p2-f14 .ag-icon-radio-button-on::before {
  color: var(--grid__border-color--edit);
  content: "\e924";
}
.ag-theme-apgux-p2-f14 .ag-icon-right::before,
.ag-theme-apgux-p2-f14 .ag-right-arrow::before {
  content: "\e925";
}
.ag-theme-apgux-p2-f14 .ag-icon-save::before {
  content: "\e926";
}
.ag-theme-apgux-p2-f14 .ag-icon-small-down::before {
  content: "\e927";
}
.ag-theme-apgux-p2-f14 .ag-icon-small-left::before {
  content: "\e928";
}
.ag-theme-apgux-p2-f14 .ag-icon-small-right::before {
  content: "\e929";
}
.ag-theme-apgux-p2-f14 .ag-icon-small-up::before {
  content: "\e92a";
}
.ag-theme-apgux-p2-f14 .ag-icon-tick::before {
  content: "\e92b";
}
.ag-theme-apgux-p2-f14 .ag-icon-tree-closed::before {
  content: "\e92c";
}
.ag-theme-apgux-p2-f14 .ag-icon-tree-indeterminate::before {
  content: "\e92d";
}
.ag-theme-apgux-p2-f14 .ag-icon-tree-open::before {
  content: "\e92e";
}
.ag-theme-apgux-p2-f14 .ag-icon-unlinked::before {
  content: "\e92f";
}
.ag-theme-apgux-p2-f14 .ag-rtl {
  text-align: right;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-numeric-cell {
  text-align: left;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-radio-button-label,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-checkbox-label {
  margin-right: 0.25rem;
  margin-left: 0;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  padding-left: 0.25rem;
  padding-right: 1rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 0;
  margin-right: 1.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-header-select-all {
  margin-left: 0.125rem;
  margin-right: 0;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-selection-checkbox,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-group-checkbox,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-group-expanded,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-group-contracted {
  display: inline-flex;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-selection-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f14 .ag-rtl .ag-selection-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p2-f14 .ag-rtl .ag-group-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f14 .ag-rtl .ag-group-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p2-f14 .ag-rtl .ag-group-expanded + .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f14 .ag-rtl .ag-group-expanded + .ag-group-value:not(:empty),
.ag-theme-apgux-p2-f14 .ag-rtl .ag-group-contracted + .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f14 .ag-rtl .ag-group-contracted + .ag-group-value:not(:empty) {
  margin-right: 0.125rem;
  margin-left: initial;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-selection-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-group-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-group-expanded + .ag-group-checkbox,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-group-contracted + .ag-group-checkbox {
  margin-right: 0.125rem;
  margin-left: initial;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-group-child-count {
  margin-left: unset;
  margin-right: 0.125rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-column-drop-horizontal {
  padding-right: 0.125rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-column-drop-horizontal .ag-icon-pivot {
  margin-left: 0.125rem;
  margin-right: 0;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-floating-filter-button {
  margin-right: 0.75rem;
  margin-left: 0rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-set-filter-item > div,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-set-filter-item > span {
  margin-left: 0;
  margin-right: 0.3125rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-header .ag-header-cell-resize::after {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-side-bar .ag-panel-container {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-side-bar.full-width .ag-panel-container {
  border-left: 0;
}
.ag-theme-apgux-p2-f14 .sass-variables::after {
  content: '{ "autoSizePadding": "0.75rem", "headerHeight": "2rem", "groupPaddingSize": "1.75rem", "footerPaddingAddition": "1rem", "virtualItemHeight": "2rem", "aggFuncPopupHeight": "7rem", "checkboxIndentWidth": "1.25rem", "leafNodePadding": "0.75rem", "rowHeight": "1.25rem", "gridSize": "0.25rem", "iconSize": "1rem" }';
  display: none;
}
.ag-theme-apgux-p2-f14 .ag-filter-virtual-list-item:focus-visible,
.ag-theme-apgux-p2-f14 .ag-header-cell:focus-visible,
.ag-theme-apgux-p2-f14 .ag-header-group-cell:focus-visible,
.ag-theme-apgux-p2-f14 .ag-cell:focus-visible,
.ag-theme-apgux-p2-f14 .ag-menu-option:focus-visible,
.ag-theme-apgux-p2-f14 .ag-list-item:focus-visible,
.ag-theme-apgux-p2-f14 .ag-full-width-row:focus-visible,
.ag-theme-apgux-p2-f14 .ag-column-select-virtual-list-item:focus-visible:after {
  box-shadow: inset 0 0 0 1px var(--checkbox-icon__color), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p2-f14 .ag-side-button-button:focus-visible:after,
.ag-theme-apgux-p2-f14 .ag-floating-filter-button-button:focus-visible,
.ag-theme-apgux-p2-f14 .ag-input-wrapper > .ag-input-field-input:focus-visible,
.ag-theme-apgux-p2-f14 .ag-filter-toolpanel-group-title-bar:focus-visible,
.ag-theme-apgux-p2-f14 .ag-filter .ag-filter-apply-panel-button:focus-visible,
.ag-theme-apgux-p2-f14 .ag-filter .ag-filter-select .ag-wrapper:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 1px var(--checkbox-icon__color), 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p2-f14 .ag-header-cell-icons,
.ag-theme-apgux-p2-f14 .ag-header-cell-menu-button {
  background-color: transparent;
}
.ag-theme-apgux-p2-f14 .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-editable-cell:focus-visible,
.ag-theme-apgux-p2-f14 .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-editable-cell:focus-visible,
.ag-theme-apgux-p2-f14 .ag-cell-focus.aux-editable-cell:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color) !important;
}
.ag-theme-apgux-p2-f14 .ag-filter-filter {
  overflow: visible;
}
.ag-theme-apgux-p2-f14 div[data-ref=eDateWrapper] {
  overflow: visible !important;
}
.ag-theme-apgux-p2-f14 .ag-header-cell,
.ag-theme-apgux-p2-f14 .ag-header-group-cell-with-group {
  background-color: var(--grid__background-color-header);
  border-right: 1px solid var(--grid__border-color);
  font-size: 0.875rem;
  font-weight: bold;
}
.ag-theme-apgux-p2-f14 .ag-header-group-text {
  color: var(--primary-text__color);
  line-height: 1.015625rem;
}
.ag-theme-apgux-p2-f14 .ag-header-cell,
.ag-theme-apgux-p2-f14 .ag-header-group-cell {
  padding-left: 0.125rem;
  padding-right: 0.125rem;
}
.ag-theme-apgux-p2-f14 .ag-header-cell[col-id=ag-Grid-AutoColumn] {
  padding-left: 0.125rem;
}
.ag-theme-apgux-p2-f14 .aux-badge-cell-renderer {
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p2-f14 .aux-link-cell-renderer > a {
  cursor: pointer;
  font-family: inherit;
  text-decoration: underline;
  color: var(--primary-link__color);
}
.ag-theme-apgux-p2-f14 .aux-link-cell-renderer > a:active {
  color: var(--active-link-color);
}
.ag-theme-apgux-p2-f14 .aux-link-cell-renderer > a:visited {
  color: var(--visited-link-color);
}
.ag-theme-apgux-p2-f14 .aux-link-cell-renderer > a:hover {
  color: var(--hover-link-color);
}
.ag-theme-apgux-p2-f14 .aux-pinpoint-badge-label {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-header-group-cell-label .ag-header-expand-icon {
  padding-left: 0.25rem;
}
.ag-theme-apgux-p2-f14 .ag-cell-highlight {
  background-color: #0091ea;
}
.ag-theme-apgux-p2-f14 .ag-header,
.ag-theme-apgux-p2-f14 .ag-pinned-left-header,
.ag-theme-apgux-p2-f14 .ag-pinned-right-header {
  overflow: visible;
}
.ag-theme-apgux-p2-f14 .ag-header-cell::after,
.ag-theme-apgux-p2-f14 .ag-header-group-cell::after {
  content: " ";
  height: 1rem;
  margin-top: 0.5rem;
  position: absolute;
  text-indent: -2000px;
  top: 0;
}
.ag-theme-apgux-p2-f14 .ag-header-cell-text {
  line-height: 1rem;
  float: left;
}
.ag-theme-apgux-p2-f14 .ag-header-group-cell-with-group,
.ag-theme-apgux-p2-f14 .ag-header-cell {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.ag-theme-apgux-p2-f14 .ag-header-row-floating-filter .ag-header-cell {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-header-row:first-child .ag-header-cell {
  border-top: none;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-header-cell::after,
.ag-theme-apgux-p2-f14 .ag-ltr .ag-header-group-cell::after {
  right: 0;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-header-cell::after,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-header-group-cell::after {
  left: 0;
}
.ag-theme-apgux-p2-f14 .ag-column-drop-horizontal.ag-column-drop {
  border: 1px solid var(--grid__border-color);
  border-bottom: 0;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-right: 0;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-left: 0;
}
.ag-theme-apgux-p2-f14 .ag-icon-row-drag {
  background-position-y: center;
}
.ag-theme-apgux-p2-f14 .ag-column-drag {
  background-position-y: center;
}
.ag-theme-apgux-p2-f14 .ag-column-drop-cell {
  height: 1.5rem !important;
}
.ag-theme-apgux-p2-f14 .ag-column-drop-cell .ag-column-drop-cell-button {
  height: calc(100% - 0.25rem);
  margin-bottom: 0.125rem;
  margin-top: 0.125rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.ag-theme-apgux-p2-f14 .ag-column-drop-cell .ag-column-drop-cell-button:hover {
  opacity: 1;
}
.ag-theme-apgux-p2-f14 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-column-drop-vertical .ag-column-drop-cell .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 2rem;
}
.ag-theme-apgux-p2-f14 .ag-column-drop-horizontal .ag-column-drop-empty-message {
  line-height: 2rem;
}
.ag-theme-apgux-p2-f14 .ag-column-drop-horizontal .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-root {
  outline: 0.0625rem solid var(--grid__border-color);
  margin: 0.0625rem;
  height: calc(100% - 0.125rem);
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-filter-value {
  line-height: 1.25rem;
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-filter-header-container {
  height: auto;
  border-bottom: 1px solid var(--option-group__border-color);
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-filter-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-mini-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p2-f14 .ag-filter-indicator {
  float: right;
  z-index: 190;
  position: absolute;
  background-color: var(--secondary__color);
  border-radius: 50%;
  height: 0.25rem;
  width: 0.25rem;
  top: 0.25rem;
  right: 0.25rem;
}
.ag-theme-apgux-p2-f14 .ag-tool-panel-wrapper {
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f14 .ag-tool-panel-wrapper .ag-column-select-panel {
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p2-f14 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p2-f14 .ag-header-cell-comp-wrapper {
  height: 100%;
}
.ag-theme-apgux-p2-f14 .ag-header-cell .ag-cell-label-container {
  padding: 0;
  height: 100%;
}
.ag-theme-apgux-p2-f14 .ag-header-cell .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p2-f14 .ag-header-cell .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 0;
  align-items: center;
}
.ag-theme-apgux-p2-f14 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p2-f14 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 1;
}
.ag-theme-apgux-p2-f14 .ag-header-cell-label {
  align-items: flex-end;
}
.ag-theme-apgux-p2-f14 .ag-header-cell-icons,
.ag-theme-apgux-p2-f14 .ag-header-cell-menu-button {
  padding-top: 0.0625rem;
  top: 0;
  right: 0.0625rem;
  display: flex;
  flex-direction: row;
  z-index: 200;
  position: absolute;
  height: 99%;
  background-color: var(--grid__background-color-header);
  transition: opacity 0.2s, border 0.2s;
  -webkit-transition: opacity 0.2s, border 0.2s;
}
.ag-theme-apgux-p2-f14 .ag-header-cell__icons--zero-icons {
  min-width: 0;
}
.ag-theme-apgux-p2-f14 .ag-header-cell__icons--one-icons {
  min-width: 1rem;
}
.ag-theme-apgux-p2-f14 .ag-header-cell__icons--two-icons {
  min-width: 2rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-side-bar,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-tool-panel-wrapper {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p2-f14 .aux-center-align-cell,
.ag-theme-apgux-p2-f14 .aux-right-align-cell {
  display: flex;
}
.ag-theme-apgux-p2-f14 .aux-center-align-cell,
.ag-theme-apgux-p2-f14 .aux-center-align {
  text-align: center;
  justify-content: center;
  align-items: center;
}
.ag-theme-apgux-p2-f14 .aux-center-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p2-f14 .aux-center-align .ag-cell-wrapper {
  justify-content: center;
}
.ag-theme-apgux-p2-f14 .aux-center-align-cell .ag-cell-wrapper .ag-selection-checkbox,
.ag-theme-apgux-p2-f14 .aux-center-align .ag-cell-wrapper .ag-selection-checkbox {
  position: absolute;
}
.ag-theme-apgux-p2-f14 .aux-center-align-cell .ag-cell-wrapper .ag-cell-value,
.ag-theme-apgux-p2-f14 .aux-center-align .ag-cell-wrapper .ag-cell-value {
  margin-left: 0;
}
.ag-theme-apgux-p2-f14 .aux-right-align-cell,
.ag-theme-apgux-p2-f14 .aux-right-align {
  justify-content: flex-end;
  text-align: right;
}
.ag-theme-apgux-p2-f14 .aux-right-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p2-f14 .aux-right-align .ag-cell-wrapper {
  justify-content: space-between;
}
.ag-theme-apgux-p2-f14 .aux-center-align-header .ag-cell-label-container {
  flex-direction: row-reverse;
}
.ag-theme-apgux-p2-f14 .aux-center-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: center;
  text-align: center;
}
.ag-theme-apgux-p2-f14 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  display: none;
}
.ag-theme-apgux-p2-f14 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  margin: 0;
}
.ag-theme-apgux-p2-f14 .aux-center-align-header--no-label .ag-input-field {
  display: flex;
  width: 100%;
  justify-content: center;
  margin: 0;
}
.ag-theme-apgux-p2-f14 .aux-right-align-header .ag-cell-label-container {
  flex-direction: row;
}
.ag-theme-apgux-p2-f14 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: flex-start;
  flex-direction: row-reverse;
  text-align: end;
}
.ag-theme-apgux-p2-f14 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label > span {
  float: right;
}
.ag-theme-apgux-p2-f14 .ag-header-cell-label:focus .ag-column-hover {
  border-left: 1px solid var(--grid__border-color--hover) !important;
  border-right: 1px solid var(--grid__border-color--hover) !important;
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p2-f14 .ag-header-sort {
  float: left;
  margin-left: 0 !important;
}
.ag-theme-apgux-p2-f14 .ag-header-cell-order {
  margin-left: -2px !important;
  font-size: xx-small;
  transform: translateY(-2px);
}
.ag-theme-apgux-p2-f14 .ag-menu-option {
  height: 1.75rem;
  line-height: 1.75rem;
  color: var(--grid__text-cell__color) !important;
}
.ag-theme-apgux-p2-f14 .ag-menu .ag-menu-option-icon {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p2-f14 .ag-menu-separator-part {
  border-bottom: 4px var(--grid__background-color) solid;
  border-top: 4px var(--grid__background-color) solid;
  background-color: var(--grid__menu-separator__color);
  height: 9px;
}
.ag-theme-apgux-p2-f14 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p2-f14 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p2-f14 .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  width: calc(100% - 0.5rem);
}
.ag-theme-apgux-p2-f14 .ag-filter-filter .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p2-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search {
  padding: 0.75rem 0.5rem;
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p2-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-expand {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input {
  width: 100%;
}
.ag-theme-apgux-p2-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper {
  width: 100%;
}
.ag-theme-apgux-p2-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p2-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input:focus {
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p2-f14 .ag-filter-toolpanel .ag-filter-list-panel {
  padding: 0.25rem;
}
.ag-theme-apgux-p2-f14 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group {
  border-top: none;
}
.ag-theme-apgux-p2-f14 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-header {
  height: auto;
}
.ag-theme-apgux-p2-f14 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container {
  padding-left: 16px;
}
.ag-theme-apgux-p2-f14 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter {
  border: none;
}
.ag-theme-apgux-p2-f14 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter .ag-filter-apply-panel {
  border-top: none;
}
.ag-theme-apgux-p2-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-label {
  margin-left: 0.375rem;
}
.ag-theme-apgux-p2-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 1.75rem;
  height: 1.125rem;
  background-color: var(--toggle__background-color);
  border-radius: 0.5625rem;
  position: relative;
  -webkit-box-flex: 0;
  flex: none;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p2-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:before {
  content: " ";
  position: absolute;
  top: -1px;
  left: -1px;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 18px;
  width: 18px;
  background-color: var(--grid__background-color);
  border-radius: 9px;
  -webkit-transition: left 0.1s;
  transition: left 0.1s;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p2-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
  background-color: transparent;
}
.ag-theme-apgux-p2-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:focus-within {
  box-shadow: 0 0 0 0.0625rem var(--checkbox-icon__color), 0 0 0 0.125rem var(--checkbox__border-color);
}
.ag-theme-apgux-p2-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
  background-color: var(--primary-link__color);
  border: 1px solid var(--primary-link__color);
}
.ag-theme-apgux-p2-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked:before {
  border-color: var(--primary-link__color);
  left: calc(100% - 18px);
}
.ag-theme-apgux-p2-f14 .ag-column-panel .ag-column-select .ag-column-select-header {
  padding: 0.75rem 0.5rem;
  border-top: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p2-f14 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-icon {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-checkbox {
  margin-right: 0;
}
.ag-theme-apgux-p2-f14 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p2-f14 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p2-f14 .ag-column-panel .ag-column-select .ag-column-select-list {
  padding: 0.75rem 0 0.75rem 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-checkbox,
.ag-theme-apgux-p2-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-drag-handle,
.ag-theme-apgux-p2-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group-drag-handle {
  padding-right: 0.5rem;
  margin-right: 0;
  width: auto;
}
.ag-theme-apgux-p2-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p2-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group .ag-column-group-icons {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-viewport {
  padding: 0;
}
.ag-theme-apgux-p2-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-item {
  padding: 0;
}
.ag-theme-apgux-p2-f14 .ag-column-panel .ag-column-drop {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-column-panel .ag-column-drop-vertical {
  border-bottom: 0;
}
.ag-theme-apgux-p2-f14 .ag-column-panel .ag-column-panel-column-select {
  border-top: 0;
  border-bottom: 0;
}
.ag-theme-apgux-p2-f14 .ag-tab-header {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f14 .ag-tab-header .ag-tab {
  margin-bottom: -0.125rem;
}
.ag-theme-apgux-p2-f14 .ag-tab-header .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom-color: transparent;
}
.ag-theme-apgux-p2-f14 .ag-tab-body,
.ag-theme-apgux-p2-f14 .ag-popup-editor,
.ag-theme-apgux-p2-f14 .ag-menu {
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  z-index: 300;
}
.ag-theme-apgux-p2-f14 .ag-popup-editor .header {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p2-f14 .ag-menu {
  box-shadow: 0 4px 12px 0 var(--inline-menu__box-shadow-color);
}
.ag-theme-apgux-p2-f14 .ag-menu-option-shortcut {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-grid-heat-map-cell-red-20,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-grid-heat-map-cell-red-20 {
  background-color: var(--grid__heatmap-red-20);
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-grid-heat-map-cell-green-20,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-grid-heat-map-cell-green-20 {
  background-color: var(--grid__heatmap-green-20);
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-grid-heat-map-cell-blue-20,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-grid-heat-map-cell-blue-20 {
  background-color: var(--grid__heatmap-blue-20);
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-grid-heat-map-cell-red-40,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-grid-heat-map-cell-red-40 {
  background-color: var(--grid__heatmap-red-40);
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-grid-heat-map-cell-green-40,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-grid-heat-map-cell-green-40 {
  background-color: var(--grid__heatmap-green-40);
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-grid-heat-map-cell-blue-40,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-grid-heat-map-cell-blue-40 {
  background-color: var(--grid__heatmap-blue-40);
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-grid-heat-map-cell-red-60,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-grid-heat-map-cell-red-60 {
  background-color: var(--grid__heatmap-red-60);
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-grid-heat-map-cell-green-60,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-grid-heat-map-cell-green-60 {
  background-color: var(--grid__heatmap-green-60);
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-grid-heat-map-cell-blue-60,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-grid-heat-map-cell-blue-60 {
  background-color: var(--grid__heatmap-blue-60);
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-grid-heat-map-cell-red-80,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-grid-heat-map-cell-red-80 {
  background-color: var(--grid__heatmap-red-80);
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-grid-heat-map-cell-green-80,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-grid-heat-map-cell-green-80 {
  background-color: var(--grid__heatmap-green-80);
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-grid-heat-map-cell-blue-80,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-grid-heat-map-cell-blue-80 {
  background-color: var(--grid__heatmap-blue-80);
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-grid-heat-map-cell-red-100,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-grid-heat-map-cell-red-100 {
  background-color: var(--grid__heatmap-red-100);
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-grid-heat-map-cell-green-100,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-grid-heat-map-cell-green-100 {
  background-color: var(--grid__heatmap-green-100);
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-grid-heat-map-cell-blue-100,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-grid-heat-map-cell-blue-100 {
  background-color: var(--grid__heatmap-blue-100);
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p2-f14 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p2-f14 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p2-f14 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  outline: initial;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p2-f14 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p2-f14 .ag-ltr .ag-cell-focus.aux-dirty-cell,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-cell-focus.aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--select);
  border-width: 1px;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p2-f14 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p2-f14 .ag-ltr .ag-cell-focus.aux-disabled-cell,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-cell-focus.aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border: none;
  outline: none;
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-highlighted-cell-value,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-highlighted-cell-value {
  background-color: var(--grid__background-color-highlight);
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-editable-cell-border,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-editable-cell-border {
  text-align: inherit;
  width: 100%;
  font-size: inherit;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-editable-cell,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-editable-cell {
  border-width: 0 1px 1px 0;
  border-color: var(--grid__border-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--editable);
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-cell-inline-editing,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-cell-inline-editing {
  height: inherit;
  width: inherit;
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  padding: 0;
  cursor: text;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-cell-edit-input,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-cell-edit-input {
  height: 100%;
  color: inherit;
  border-style: none;
  background-color: var(--grid__background-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-default-cell-editor,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-default-cell-editor {
  height: 100%;
  width: 100%;
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-disabled-cell,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--disabled);
  border-width: 1px;
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-edited-cell,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-edited-cell {
  background-color: var(--grid__background-color-edited);
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-edited-not-valid,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-edited-not-valid {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  background-color: transparent;
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-edited-warning,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-edited-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  background-color: transparent;
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-dirty-cell,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--edit);
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-dirty-cell.ag-cell-value.ag-cell-focus,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-dirty-cell.ag-cell-value.ag-cell-focus {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-dirty-cell:hover,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-dirty-cell:hover {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-dirty-cell:active,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-dirty-cell:active {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-row-error,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-row-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  border: 1px solid var(--grid__border-color--not-valid);
  border-left: 0;
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-row-error .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p2-f14 .ag-rtl .aux-row-error .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-cell-error,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-cell-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-row-warning,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-row-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  border: 1px solid var(--grid__border-color--warning);
  border-left: 0;
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-row-warning .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p2-f14 .ag-rtl .aux-row-warning .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-cell-warning,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-cell-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
}
.ag-theme-apgux-p2-f14 .ag-row-hover .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p2-f14 .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f14 .ag-layout-auto-height .ag-row-last .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p2-f14 .ag-overlay-loading-wrapper {
  background-color: var(--secondary__background-color);
  opacity: 0.9;
}
.ag-theme-apgux-p2-f14 .ag-overlay-loading-center {
  background-color: var(--grid__background-color);
  border: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color);
  padding: 1rem;
}
.ag-theme-apgux-p2-f14 .ag-rich-select-value {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f14 .ag-tab-header {
  visibility: hidden !important;
  height: 0 !important;
}
.ag-theme-apgux-p2-f14 .ag-group-contracted {
  display: inline-block;
}
.ag-theme-apgux-p2-f14 .ag-group-expanded {
  display: inline-block;
}
.ag-theme-apgux-p2-f14 .ag-row-group {
  align-items: center !important;
  font-weight: bold;
}
.ag-theme-apgux-p2-f14 .ag-row-group .ag-icon {
  font-size: 1rem;
  line-height: 1rem;
}
.ag-theme-apgux-p2-f14 .ag-row-footer {
  font-weight: bold;
  background-color: var(--grid__background-color-row-footer);
}
.ag-theme-apgux-p2-f14 .ag-row-group-expanded {
  font-weight: bold;
  background-color: var(--grid__background-color-row--expanded);
}
.ag-theme-apgux-p2-f14 .ag-row-group-expanded.ag-row-level-0 {
  border-top: 2px solid var(--grid__row--expanded-top-border__color);
}
.ag-theme-apgux-p2-f14 .ag-full-width-row {
  border-bottom-width: 1px;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-details-row {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f14 .aux-multi-level-cell-renderer {
  display: flex;
  flex-direction: column;
}
.ag-theme-apgux-p2-f14 .aux-multi-level-cell-renderer .aux-multi-level-cell_primary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ag-theme-apgux-p2-f14 .aux-multi-level-cell-renderer .aux-multi-level-cell_secondary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--grid__cell-renderer-multi-level-cell-color);
}
.ag-theme-apgux-p2-f14 .aux-custom-group-cell-renderer {
  display: flex;
  flex-direction: row;
}
.ag-theme-apgux-p2-f14 .aux-custom-group-cell-renderer-no-children-checkbox {
  padding-left: 0;
}
.ag-theme-apgux-p2-f14 .aux-custom-group-cell-renderer-with-parent-no-children-checkbox {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p2-f14 .aux-custom-group-cell-renderer-with-children-checkbox {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-body-viewport:not(.ag-body-viewport) {
  overflow-x: auto !important;
}
.ag-theme-apgux-p2-f14 .aux-custom-badge-content {
  display: flex;
}
.ag-theme-apgux-p2-f14 .aux-grid__header--custom {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p2-f14 .aux-grid__header--custom:hover .ag-cell-label-container .ag-header-cell-icons {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p2-f14 .ag-row-level-1.ag-full-width-row.ag-row-position-absolute.ag-after-created {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f14 .ag-layout-auto-height .ag-center-cols-clipper,
.ag-theme-apgux-p2-f14 .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-apgux-p2-f14 .ag-layout-auto-height,
.ag-theme-apgux-p2-f14 .ag-center-cols-viewport {
  min-height: 2.0625rem;
}
.ag-theme-apgux-p2-f14 .ag-radio-button-input-wrapper.ag-checked::after,
.ag-theme-apgux-p2-f14 .ag-radio-button-input-wrapper.ag-checked::before,
.ag-theme-apgux-p2-f14 .ag-radio-button-input-wrapper::before,
.ag-theme-apgux-p2-f14 .ag-radio-button-input-wrapper::after {
  color: var(--primary-text__color);
}
@media (forced-colors: active) {
  .ag-theme-apgux-p2-f14 :focus-visible,
  .ag-theme-apgux-p2-f14 .ag-radio-button-input-wrapper:focus-within::after,
  .ag-theme-apgux-p2-f14 .ag-toggle-button-input-wrapper:focus-within {
    outline: 2px solid Highlight;
    outline-offset: 1px;
  }
  .ag-theme-apgux-p2-f14 .ag-filter-virtual-list-item:focus-visible,
  .ag-theme-apgux-p2-f14 .ag-header-cell:focus-visible,
  .ag-theme-apgux-p2-f14 .ag-header-group-cell:focus-visible,
  .ag-theme-apgux-p2-f14 .ag-cell:focus-visible,
  .ag-theme-apgux-p2-f14 .ag-menu-option:focus-visible,
  .ag-theme-apgux-p2-f14 .ag-list-item:focus-visible {
    outline-offset: -4px;
  }
  .ag-theme-apgux-p2-f14 .ag-header-cell:focus-visible::after,
  .ag-theme-apgux-p2-f14 .ag-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p2-f14 .ag-column-drop-cell:focus-visible::after,
  .ag-theme-apgux-p2-f14 .ag-column-select-header:focus-visible::after,
  .ag-theme-apgux-p2-f14 .ag-column-select-header-icon:focus-visible::after,
  .ag-theme-apgux-p2-f14 .ag-column-select-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p2-f14 .ag-multi-filter-group-title-bar:focus-visible::after,
  .ag-theme-apgux-p2-f14 .ag-side-button-button:focus-visible::after,
  .ag-theme-apgux-p2-f14 .ag-filter-toolpanel-header:focus-visible::after,
  .ag-theme-apgux-p2-f14 .ag-header-group-cell:focus-visible::after,
  .ag-theme-apgux-p2-f14 .ag-advanced-filter-header-cell:focus-visible::after,
  .ag-theme-apgux-p2-f14 .ag-paging-button:focus-visible::after,
  .ag-theme-apgux-p2-f14 .ag-select-agg-func-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p2-f14 .ag-tab:focus-visible::after {
    border: 0;
  }
  .ag-theme-apgux-p2-f14 .ag-checkbox-input-wrapper.ag-checked::after,
  .ag-theme-apgux-p2-f14 .ag-checkbox-input-wrapper.ag-indeterminate::after {
    color: Highlight;
  }
  .ag-theme-apgux-p2-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
    background-color: Highlight;
    border-color: Highlight;
  }
  .ag-theme-apgux-p2-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked::before {
    border-color: Highlight;
  }
  .ag-theme-apgux-p2-f14 .ag-menu-separator-part {
    border-color: Canvas;
  }
  .ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-leaf-indent,
  .ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-leaf-indent {
    border-color: Canvas;
  }
  .ag-theme-apgux-p2-f14 .ag-side-bar .ag-side-buttons .ag-selected {
    border-left-color: Highlight;
  }
  .ag-theme-apgux-p2-f14 .ag-side-bar .ag-side-buttons .ag-side-button button {
    border-color: Canvas;
  }
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p2-f14 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p2-f14 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  outline: 2px solid Highlight;
  outline-offset: 1px;
  outline-offset: -4px;
}
.ag-theme-apgux-p2-f14 .ag-cell {
  color: var(--grid__text-cell__color);
}

.ag-theme-apgux-p4-f11 {
  -webkit-font-smoothing: antialiased;
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-weight: 400;
  font-size: 0.6875rem;
  line-height: 1;
  /* Pinned Rows */
}
.ag-theme-apgux-p4-f11 .ag-overlay-loading-center, .ag-theme-apgux-p4-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f11 .ag-cell-inline-editing,
.ag-theme-apgux-p4-f11 .ag-popup-editor, .ag-theme-apgux-p4-f11 .ag-menu {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-tab, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab {
  border: 1px solid transparent;
  border-bottom-width: 0;
  display: inline-block;
  margin: 0.25rem;
  margin-bottom: 0;
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom: 2px solid var(--grid__border-color--select);
  border-bottom: 2px solid var(--grid__background-color);
  border-color: var(--grid__border-color);
}
.ag-theme-apgux-p4-f11 label {
  margin-bottom: 0;
}
.ag-theme-apgux-p4-f11 * {
  box-sizing: border-box;
}
.ag-theme-apgux-p4-f11 *:focus,
.ag-theme-apgux-p4-f11 * *:before,
.ag-theme-apgux-p4-f11 * *:after {
  outline: none;
  box-sizing: border-box;
}
.ag-theme-apgux-p4-f11 .ag-full-width-container .ag-react-container {
  height: 100%;
}
.ag-theme-apgux-p4-f11 .ag-tab {
  box-sizing: content-box;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-1 {
  padding-left: 1.25rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-1 {
  padding-right: 1.25rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-1 {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-1 {
  padding-right: 1.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-2 {
  padding-left: 2.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-2 {
  padding-right: 2.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-2 {
  padding-left: 3rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-2 {
  padding-right: 3rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-3 {
  padding-left: 3.75rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-3 {
  padding-right: 3.75rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-3 {
  padding-left: 4.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-3 {
  padding-right: 4.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-4 {
  padding-left: 5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-4 {
  padding-right: 5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-4 {
  padding-left: 6rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-4 {
  padding-right: 6rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-5 {
  padding-left: 6.25rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-5 {
  padding-right: 6.25rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-5 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-5 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-6 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-6 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-6 {
  padding-left: 9rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-6 {
  padding-right: 9rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-7 {
  padding-left: 8.75rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-7 {
  padding-right: 8.75rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-7 {
  padding-left: 10.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-7 {
  padding-right: 10.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-8 {
  padding-left: 10rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-8 {
  padding-right: 10rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-8 {
  padding-left: 12rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-8 {
  padding-right: 12rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-9 {
  padding-left: 11.25rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-9 {
  padding-right: 11.25rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-9 {
  padding-left: 13.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-9 {
  padding-right: 13.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-10 {
  padding-left: 12.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-10 {
  padding-right: 12.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-10 {
  padding-left: 15rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-10 {
  padding-right: 15rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-11 {
  padding-left: 13.75rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-11 {
  padding-right: 13.75rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-11 {
  padding-left: 16.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-11 {
  padding-right: 16.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-12 {
  padding-left: 15rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-12 {
  padding-right: 15rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-12 {
  padding-left: 18rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-12 {
  padding-right: 18rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-13 {
  padding-left: 16.25rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-13 {
  padding-right: 16.25rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-13 {
  padding-left: 19.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-13 {
  padding-right: 19.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-14 {
  padding-left: 17.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-14 {
  padding-right: 17.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-14 {
  padding-left: 21rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-14 {
  padding-right: 21rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-15 {
  padding-left: 18.75rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-15 {
  padding-right: 18.75rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-15 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-15 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-16 {
  padding-left: 20rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-16 {
  padding-right: 20rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-16 {
  padding-left: 24rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-16 {
  padding-right: 24rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-17 {
  padding-left: 21.25rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-17 {
  padding-right: 21.25rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-17 {
  padding-left: 25.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-17 {
  padding-right: 25.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-18 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-18 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-18 {
  padding-left: 27rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-18 {
  padding-right: 27rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-19 {
  padding-left: 23.75rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-19 {
  padding-right: 23.75rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-19 {
  padding-left: 28.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-19 {
  padding-right: 28.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-20 {
  padding-left: 25rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-20 {
  padding-right: 25rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-20 {
  padding-left: 30rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-20 {
  padding-right: 30rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-21 {
  padding-left: 26.25rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-21 {
  padding-right: 26.25rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-21 {
  padding-left: 31.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-21 {
  padding-right: 31.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-22 {
  padding-left: 27.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-22 {
  padding-right: 27.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-22 {
  padding-left: 33rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-22 {
  padding-right: 33rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-23 {
  padding-left: 28.75rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-23 {
  padding-right: 28.75rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-23 {
  padding-left: 34.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-23 {
  padding-right: 34.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-24 {
  padding-left: 30rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-24 {
  padding-right: 30rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-24 {
  padding-left: 36rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-24 {
  padding-right: 36rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-25 {
  padding-left: 31.25rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-25 {
  padding-right: 31.25rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-25 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-25 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-26 {
  padding-left: 32.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-26 {
  padding-right: 32.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-26 {
  padding-left: 39rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-26 {
  padding-right: 39rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-27 {
  padding-left: 33.75rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-27 {
  padding-right: 33.75rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-27 {
  padding-left: 40.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-27 {
  padding-right: 40.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-28 {
  padding-left: 35rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-28 {
  padding-right: 35rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-28 {
  padding-left: 42rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-28 {
  padding-right: 42rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-29 {
  padding-left: 36.25rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-29 {
  padding-right: 36.25rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-29 {
  padding-left: 43.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-29 {
  padding-right: 43.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-30 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-30 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-30 {
  padding-left: 45rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-30 {
  padding-right: 45rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-31 {
  padding-left: 38.75rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-31 {
  padding-right: 38.75rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-31 {
  padding-left: 46.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-31 {
  padding-right: 46.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-32 {
  padding-left: 40rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-32 {
  padding-right: 40rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-32 {
  padding-left: 48rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-32 {
  padding-right: 48rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-33 {
  padding-left: 41.25rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-33 {
  padding-right: 41.25rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-33 {
  padding-left: 49.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-33 {
  padding-right: 49.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-34 {
  padding-left: 42.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-34 {
  padding-right: 42.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-34 {
  padding-left: 51rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-34 {
  padding-right: 51rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-35 {
  padding-left: 43.75rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-35 {
  padding-right: 43.75rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-35 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-35 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-36 {
  padding-left: 45rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-36 {
  padding-right: 45rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-36 {
  padding-left: 54rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-36 {
  padding-right: 54rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-37 {
  padding-left: 46.25rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-37 {
  padding-right: 46.25rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-37 {
  padding-left: 55.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-37 {
  padding-right: 55.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-38 {
  padding-left: 47.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-38 {
  padding-right: 47.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-38 {
  padding-left: 57rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-38 {
  padding-right: 57rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-39 {
  padding-left: 48.75rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-39 {
  padding-right: 48.75rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-39 {
  padding-left: 58.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-39 {
  padding-right: 58.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-40 {
  padding-left: 50rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-40 {
  padding-right: 50rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-40 {
  padding-left: 60rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-40 {
  padding-right: 60rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-41 {
  padding-left: 51.25rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-41 {
  padding-right: 51.25rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-41 {
  padding-left: 61.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-41 {
  padding-right: 61.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-42 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-42 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-42 {
  padding-left: 63rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-42 {
  padding-right: 63rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-43 {
  padding-left: 53.75rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-43 {
  padding-right: 53.75rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-43 {
  padding-left: 64.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-43 {
  padding-right: 64.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-44 {
  padding-left: 55rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-44 {
  padding-right: 55rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-44 {
  padding-left: 66rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-44 {
  padding-right: 66rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-45 {
  padding-left: 56.25rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-45 {
  padding-right: 56.25rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-45 {
  padding-left: 67.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-45 {
  padding-right: 67.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-46 {
  padding-left: 57.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-46 {
  padding-right: 57.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-46 {
  padding-left: 69rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-46 {
  padding-right: 69rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-47 {
  padding-left: 58.75rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-47 {
  padding-right: 58.75rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-47 {
  padding-left: 70.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-47 {
  padding-right: 70.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-48 {
  padding-left: 60rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-48 {
  padding-right: 60rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-48 {
  padding-left: 72rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-48 {
  padding-right: 72rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-49 {
  padding-left: 61.25rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-49 {
  padding-right: 61.25rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-49 {
  padding-left: 73.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-49 {
  padding-right: 73.5rem;
}
.ag-theme-apgux-p4-f11 .ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle;
}
.ag-theme-apgux-p4-f11 .ag-radio-button-label,
.ag-theme-apgux-p4-f11 .ag-checkbox-label {
  cursor: default;
}
.ag-theme-apgux-p4-f11 .ag-radio-button-label:empty,
.ag-theme-apgux-p4-f11 .ag-checkbox-label:empty {
  margin: 0;
}
.ag-theme-apgux-p4-f11 .ag-radio-button-label,
.ag-theme-apgux-p4-f11 .ag-checkbox-label {
  margin-left: 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-cell {
  -webkit-font-smoothing: subpixel-antialiased;
  border: unset;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-leaf-indent {
  border-left: 1.25rem solid transparent;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-cell {
  border-right: none;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-group-expanded {
  margin-right: 0;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-leaf-indent {
  border-right: 1.25rem solid transparent;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-cell {
  border-left: none;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-cell.ag-cell-first-right-pinned,
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p4-f11 .ag-ltr .ag-cell.ag-cell-first-right-pinned {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-cell.ag-cell-last-left-pinned,
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p4-f11 .ag-ltr .ag-cell.ag-cell-last-left-pinned {
  border-right: 2px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-cell .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p4-f11 .ag-ltr .ag-cell .ag-select .ag-picker-field-wrapper {
  background-color: var(--grid__background-color);
  border-radius: 0;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-pinned-right-header .ag-header-row,
.ag-theme-apgux-p4-f11 .ag-ltr .ag-pinned-right-header .ag-header-row {
  overflow: inherit;
  border-left: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-pinned-right-cols-container,
.ag-theme-apgux-p4-f11 .ag-ltr .ag-pinned-right-cols-container {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p4-f11 .ag-value-change-delta {
  padding-right: 0.125rem;
}
.ag-theme-apgux-p4-f11 .ag-value-change-delta-up {
  color: #43a047;
}
.ag-theme-apgux-p4-f11 .ag-value-change-delta-down {
  color: #e53935;
}
.ag-theme-apgux-p4-f11 .ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 0.0625rem;
  padding-right: 0.0625rem;
  transition: background-color 1s;
}
.ag-theme-apgux-p4-f11 .ag-value-change-value-highlight {
  background-color: #0091ea;
  transition: background-color 0.1s;
}
.ag-theme-apgux-p4-f11 .ag-input-text-wrapper input:not([type]):disabled,
.ag-theme-apgux-p4-f11 .ag-input-text-wrapper input[type=text]:disabled,
.ag-theme-apgux-p4-f11 .ag-input-text-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p4-f11 .ag-input-text-wrapper input[type=date]:disabled,
.ag-theme-apgux-p4-f11 .ag-input-text-wrapper input[type=datetime-local]:disabled,
.ag-theme-apgux-p4-f11 .ag-input-wrapper input:not([type]):disabled,
.ag-theme-apgux-p4-f11 .ag-input-wrapper input[type=text]:disabled,
.ag-theme-apgux-p4-f11 .ag-input-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p4-f11 .ag-input-wrapper input[type=date]:disabled,
.ag-theme-apgux-p4-f11 .ag-input-wrapper input[type=datetime-local]:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p4-f11 .ag-input-text-wrapper input[type=date],
.ag-theme-apgux-p4-f11 .ag-input-wrapper input[type=date] {
  flex: 1 1 auto;
}
.ag-theme-apgux-p4-f11 .ag-input-text-wrapper textarea:disabled,
.ag-theme-apgux-p4-f11 .ag-input-wrapper textarea:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p4-f11 .ag-header {
  background-color: var(--grid__background-color-header);
  color: var(--primary-text__color);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f11 .ag-pinned-left-header {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f11 .ag-header-row {
  border: none;
}
.ag-theme-apgux-p4-f11 .ag-row {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-right-width: 1px;
}
.ag-theme-apgux-p4-f11 .ag-row-odd {
  background-color: inherit;
}
.ag-theme-apgux-p4-f11 .ag-row-even {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f11 .ag-horizontal-left-spacer.ag-scroller-corner {
  border-right: none;
}
.ag-theme-apgux-p4-f11 .ag-horizontal-right-spacer.ag-scroller-corner {
  border-left: none;
}
.ag-theme-apgux-p4-f11 .ag-numeric-cell {
  text-align: right;
}
.ag-theme-apgux-p4-f11 .ag-header-cell-label .ag-header-cell-icons .ag-header-icon,
.ag-theme-apgux-p4-f11 .ag-header-cell-label .ag-header-cell-menu-button .ag-header-icon {
  margin-left: 4px;
}
.ag-theme-apgux-p4-f11 .ag-header-cell,
.ag-theme-apgux-p4-f11 .ag-header-group-cell {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-top: solid 1px var(--grid__border-color);
}
.ag-theme-apgux-p4-f11 .ag-header-cell.ag-header-cell-moving,
.ag-theme-apgux-p4-f11 .ag-header-group-cell.ag-header-cell-moving {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f11 .ag-header-cell .ag-header-icon:hover,
.ag-theme-apgux-p4-f11 .ag-header-group-cell .ag-header-icon:hover {
  cursor: pointer;
}
.ag-theme-apgux-p4-f11 .ag-header-group-cell-no-group {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f11 .ag-header-row:first-child .ag-header-cell,
.ag-theme-apgux-p4-f11 .ag-header-row:first-child .ag-header-group-cell {
  border-top-width: 0;
}
.ag-theme-apgux-p4-f11 .ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell.ag-column-resizing,
.ag-theme-apgux-p4-f11 .ag-header-cell:not(.ag-column-resizing) + .ag-header-cell.ag-column-resizing,
.ag-theme-apgux-p4-f11 .ag-header-group-cell:first-of-type.ag-column-resizing,
.ag-theme-apgux-p4-f11 .ag-header-cell:first-of-type.ag-column-resizing {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p4-f11 .ag-header-row .ag-checkbox-input-wrapper .ag-checkbox-input {
  width: 1rem;
  width: 1rem;
}
.ag-theme-apgux-p4-f11 .ag-header-select-all {
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-cell {
  line-height: 1rem;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  align-items: center;
}
.ag-theme-apgux-p4-f11 .ag-row-drag {
  cursor: grab;
  min-width: 1.75rem;
}
.ag-theme-apgux-p4-f11 .ag-row-dragging,
.ag-theme-apgux-p4-f11 .ag-row-dragging .ag-row-drag {
  cursor: move;
}
.ag-theme-apgux-p4-f11 .ag-column-drag {
  cursor: grab;
}
.ag-theme-apgux-p4-f11 .ag-row-dragging {
  opacity: 0.5;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p4-f11 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p4-f11 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p4-f11 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p4-f11 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
  outline: initial;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p4-f11 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p4-f11 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p4-f11 .ag-header-cell-resize {
  width: 0.5rem;
  cursor: col-resize;
  z-index: 210;
  right: -1px;
}
.ag-theme-apgux-p4-f11 .ag-menu {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p4-f11 .ag-menu .ag-popup-child {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p4-f11 .ag-menu .ag-menu-list {
  cursor: default;
  margin-bottom: 0.25rem;
  margin-top: 0.25rem;
  padding: 0;
  width: 100%;
}
.ag-theme-apgux-p4-f11 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p4-f11 .ag-menu .ag-menu-option-disabled {
  opacity: 0.5;
}
.ag-theme-apgux-p4-f11 .ag-menu .ag-menu-option-text {
  margin-left: 0.25rem;
  text-transform: lowercase;
}
.ag-theme-apgux-p4-f11 .ag-menu .ag-menu-option-text::first-letter {
  text-transform: uppercase;
}
.ag-theme-apgux-p4-f11 .ag-menu .ag-menu-option-icon {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  min-width: 1.5rem;
}
.ag-theme-apgux-p4-f11 .ag-menu .ag-menu-option-shortcut {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-menu .ag-menu-option-popup-pointer {
  width: 1.5rem;
  text-align: center;
}
.ag-theme-apgux-p4-f11 .ag-popup-child {
  z-index: 310;
}
.ag-theme-apgux-p4-f11 .ag-tab-header {
  background: var(--grid__background-color);
  min-width: 13.75rem;
  width: 100%;
  display: flex;
}
.ag-theme-apgux-p4-f11 .ag-tab-header .ag-tab {
  display: flex;
  border-bottom: 2px solid transparent;
  height: 1rem;
  flex: none;
  align-items: center;
  justify-content: center;
}
.ag-theme-apgux-p4-f11 .ag-tab-body {
  padding: 0.25rem 0;
}
.ag-theme-apgux-p4-f11 .ag-tab-body .ag-menu-list {
  margin-bottom: 0;
  margin-top: 0;
}
.ag-theme-apgux-p4-f11 .ag-tab-body .ag-menu-list > div:first-child > span {
  padding-top: 0;
}
.ag-theme-apgux-p4-f11 .ag-tab-body .ag-menu-list > div:last-child > span {
  padding-bottom: 0;
}
.ag-theme-apgux-p4-f11 .ag-tab-body .ag-menu-list > div:last-child > .ag-menu-option-popup-pointer {
  background-position-y: 0;
}
.ag-theme-apgux-p4-f11 .ag-floating-filter-input .ag-input-field-input[type=date] {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.6875rem;
}
.ag-theme-apgux-p4-f11 .ag-floating-filter-input .ag-input-field-input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p4-f11 .ag-floating-filter-input .ag-input-field-input[type=date]::-webkit-calendar-picker-indicator {
  color: rgba(0, 0, 0, 0) !important;
  opacity: 0;
  width: 0;
  padding: 0;
  margin: 0;
}
.ag-theme-apgux-p4-f11 .ag-floating-filter-input .ag-text-field-input[type=text],
.ag-theme-apgux-p4-f11 .ag-floating-filter-input input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-size: 0.6875rem;
}
.ag-theme-apgux-p4-f11 .ag-floating-filter-input .ag-text-field-input[type=text]:focus,
.ag-theme-apgux-p4-f11 .ag-floating-filter-input input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p4-f11 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled,
.ag-theme-apgux-p4-f11 .ag-floating-filter-input input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
  border: none;
}
.ag-theme-apgux-p4-f11 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled::placeholder,
.ag-theme-apgux-p4-f11 .ag-floating-filter-input input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-filter-body-wrapper {
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-set-filter-body-wrapper + .ag-filter-apply-panel [data-ref=resetFilterButton] {
  margin-left: 0.125rem !important;
  margin-right: 0.125rem !important;
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-picker-field-wrapper {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  border-radius: 0.125rem;
  padding-left: 0.75rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-picker-field-icon {
  padding-right: 0.75rem;
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-filter-select {
  margin: 0.25rem 0.25rem 0;
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-filter-body {
  margin-bottom: 0.25rem;
  margin-top: 1rem;
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-filter-condition {
  margin: 0.5rem 0;
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-filter input[type=radio] {
  margin: 0 0.1875rem 0 0.375rem;
  width: 0.75rem;
  height: 1.0625rem;
  vertical-align: top;
}
.ag-theme-apgux-p4-f11 .ag-filter input[type=date] {
  padding-left: 0.25rem;
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f11 .ag-filter input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p4-f11 .ag-filter input[type=text],
.ag-theme-apgux-p4-f11 .ag-filter input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p4-f11 .ag-filter input[type=text]:focus,
.ag-theme-apgux-p4-f11 .ag-filter input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p4-f11 .ag-filter input[type=text]:disabled,
.ag-theme-apgux-p4-f11 .ag-filter input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p4-f11 .ag-filter input[type=text]:disabled::placeholder,
.ag-theme-apgux-p4-f11 .ag-filter input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-set-filter-list {
  max-height: 12rem;
  overflow: auto;
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-set-filter-select-all {
  height: 2rem;
  padding-bottom: 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-set-filter-item {
  height: 1.25rem;
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-set-filter-item > div,
.ag-theme-apgux-p4-f11 .ag-filter .ag-set-filter-item > span {
  display: flex;
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-set-filter-item:hover {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0.5rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-filter-virtual-list-container {
  min-height: 100% !important;
  min-width: 12.5rem;
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-filter-virtual-list-item {
  height: 1.5rem !important;
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-filter-header-container:nth-child(2) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-filter-apply-panel {
  display: block;
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--tertiary__background-color);
  border-radius: 0.125rem;
  color: var(--tertiary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
  float: left;
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton]:hover {
  background-color: var(--tertiary__background-color_hover);
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem 0.5rem 0.5rem 0;
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p4-f11 .ag-mini-filter {
  margin-bottom: 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p4-f11 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1rem;
}
.ag-theme-apgux-p4-f11 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p4-f11 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
.ag-theme-apgux-p4-f11 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p4-f11 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p4-f11 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.ag-theme-apgux-p4-f11 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-column-select-panel .ag-primary-cols-list-panel {
  border-top: 1px solid var(--grid__border-color);
  padding-top: 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-column-select-panel .ag-primary-cols-list-panel > div {
  cursor: pointer;
}
.ag-theme-apgux-p4-f11 .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p4-f11 .ag-primary-cols-header-panel {
  border-top: 1px solid var(--grid__border-color);
  height: 2rem;
  align-items: center;
}
.ag-theme-apgux-p4-f11 .ag-primary-cols-header-panel > div {
  cursor: pointer;
  margin: 0 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-primary-cols-header-panel .ag-filter-body {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-tool-panel-wrapper {
  border-right: 0;
  width: auto;
}
.ag-theme-apgux-p4-f11 .ag-tool-panel-wrapper .ag-filter-panel {
  width: 100%;
}
.ag-theme-apgux-p4-f11 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 600;
  flex: auto;
  flex-direction: column;
  flex-wrap: nowrap;
  display: flex;
  flex-flow: column nowrap;
}
.ag-theme-apgux-p4-f11 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header {
  padding: 0.4375rem 0.3125rem;
}
.ag-theme-apgux-p4-f11 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header > div {
  margin: auto 0;
}
.ag-theme-apgux-p4-f11 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-air {
  border: 1px solid var(--grid__border-color);
  border-left: 0;
  border-right: 0;
  padding: 0.25rem 0;
}
.ag-theme-apgux-p4-f11 .ag-tool-panel-wrapper .ag-pivot-mode-panel {
  display: flex;
  flex: none;
  min-height: auto;
  height: auto;
}
.ag-theme-apgux-p4-f11 .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  display: flex;
  align-items: center;
  padding: 0.75rem 0.5rem;
  margin-left: 0;
}
.ag-theme-apgux-p4-f11 .ag-tool-panel-wrapper .ag-column-select-panel {
  border-bottom: 1px solid var(--grid__border-color);
  padding-bottom: 0.1875rem;
  padding-top: 0;
}
.ag-theme-apgux-p4-f11 .ag-tool-panel-wrapper .ag-column-drop {
  border-top: 1px solid var(--grid__border-color);
  padding: 0.25rem 0 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar {
  height: 1rem;
}
.ag-theme-apgux-p4-f11 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-title {
  padding-left: 6px;
}
.ag-theme-apgux-p4-f11 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-vertical-icon {
  margin: 0;
}
.ag-theme-apgux-p4-f11 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  border: 1px dashed var(--grid__border-color);
  margin-top: 0;
}
.ag-theme-apgux-p4-f11 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-list {
  cursor: default;
  margin-top: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p4-f11 .ag-tool-panel-wrapper .ag-column-drop:last-child {
  border-bottom: 0;
}
.ag-theme-apgux-p4-f11 .ag-numeric-header .ag-header-cell-label .ag-header-cell-icons .ag-header-icon {
  margin-left: 0;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-paging-panel {
  border-top: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color--disabled);
  height: 2rem;
  padding: 0 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-paging-panel > span {
  margin-left: 1rem;
}
.ag-theme-apgux-p4-f11 .ag-paging-page-summary-panel .ag-icon {
  width: 1rem;
  height: 1rem;
  cursor: pointer;
}
.ag-theme-apgux-p4-f11 .ag-paging-page-summary-panel .ag-icon.ag-disabled {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p4-f11 .ag-paging-page-summary-panel .ag-icon button {
  width: 100%;
  height: 100%;
  opacity: 0;
}
.ag-theme-apgux-p4-f11 .ag-paging-page-summary-panel span {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell),
.ag-theme-apgux-p4-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell) {
  border-bottom: 1px solid var(--grid__border-color);
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active {
  border-right: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active {
  border-bottom: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f11 .ag-cell-range-selected:not(.ag-cell-focus) {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p4-f11 .ag-cell-range-selected-1 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p4-f11 .ag-cell-range-selected-2 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p4-f11 .ag-cell-range-selected-3 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p4-f11 .ag-cell-range-selected-4 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-selection-fill-top,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-selection-fill-top {
  border-top: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-selection-fill-top.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-selection-fill-top.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-selection-fill-right,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-selection-fill-right {
  border-right: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-selection-fill-right.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-selection-fill-right.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-selection-fill-bottom,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-selection-fill-bottom {
  border-bottom: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-selection-fill-left,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-selection-fill-left {
  border-left: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-selection-fill-left.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-selection-fill-left.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p4-f11 .ag-range-handle, .ag-theme-apgux-p4-f11 .ag-fill-handle {
  position: absolute;
  width: 0.375rem;
  height: 0.375rem;
  bottom: -0.0625rem;
  right: -0.0625rem;
  background-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f11 .ag-fill-handle {
  cursor: cell;
}
.ag-theme-apgux-p4-f11 .ag-range-handle {
  cursor: nwse-resize;
}
.ag-theme-apgux-p4-f11 .ag-cell-inline-editing {
  padding: 0.25rem;
  height: 2.25rem;
}
.ag-theme-apgux-p4-f11 .ag-cell-inline-editing,
.ag-theme-apgux-p4-f11 .ag-popup-editor {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f11 .ag-popup-editor {
  padding: 0;
}
.ag-theme-apgux-p4-f11 .ag-popup-editor .ag-large-textarea textarea {
  height: auto;
  padding: 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-cell-editor .ag-input-field-input {
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  background-color: var(--input-box__background-color);
  padding: 0 0 0 0.5rem;
  color: var(--primary-text__color);
}
.ag-theme-apgux-p4-f11 .ag-cell-editor .ag-picker-field-display {
  padding: 0 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-rich-select {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f11 .ag-rich-select .ag-rich-select-list {
  width: 12.5rem;
  height: 9.75rem;
}
.ag-theme-apgux-p4-f11 .ag-rich-select .ag-rich-select-value {
  padding: 0 0.25rem 0 0.25rem;
  height: 2rem;
}
.ag-theme-apgux-p4-f11 .ag-rich-select .ag-virtual-list-item {
  cursor: default;
  height: 2rem;
}
.ag-theme-apgux-p4-f11 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected {
  background-color: var(--grid__ag-rich-select-list-item--select);
}
.ag-theme-apgux-p4-f11 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected:hover {
  background-color: var(--grid__ag-rich-select-list-item--hover);
}
.ag-theme-apgux-p4-f11 .ag-rich-select .ag-rich-select-row {
  padding-left: 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-floating-filter-body {
  height: 1.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-floating-filter-button {
  margin-left: 0.75rem;
  align-items: baseline;
  margin-right: 0rem;
}
.ag-theme-apgux-p4-f11 .ag-floating-filter-button button {
  appearance: none;
  background: transparent;
  border: 0;
  padding: 0;
  width: 1rem;
}
.ag-theme-apgux-p4-f11 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f11 .ag-selection-checkbox:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p4-f11 .ag-group-expanded:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f11 .ag-group-expanded:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p4-f11 .ag-group-contracted:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f11 .ag-group-contracted:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p4-f11 .ag-group-checkbox:not(.ag-invisible) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f11 .ag-group-checkbox:not(.ag-invisible) + .ag-group-value:not(:empty) {
  margin-left: 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p4-f11 .ag-group-expanded:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p4-f11 .ag-group-contracted:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p4-f11 .ag-group-checkbox:not(.ag-invisible) ~ .ag-group-checkbox {
  margin-left: 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-group-child-count {
  margin-left: 0.125rem;
}
.ag-theme-apgux-p4-f11 .ag-selection-checkbox span {
  position: relative;
}
.ag-theme-apgux-p4-f11 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 1.5rem;
  padding-left: 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p4-f11 .ag-column-drop-horizontal .ag-icon-pivot {
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-column-drop-horizontal .ag-left-arrow,
.ag-theme-apgux-p4-f11 .ag-column-drop-horizontal .ag-right-arrow {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-column-drop-cell {
  background: var(--pill__background-color);
  border-radius: 0.25rem;
  min-height: 1rem;
  padding: 0 0.125rem 0 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-column-drop-cell .ag-column-drop-cell-text {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-column-drop-cell .ag-column-drop-cell-button {
  min-width: 1rem;
  margin: 0 0.125rem;
}
.ag-theme-apgux-p4-f11 .ag-column-drop-cell .ag-column-drag {
  margin-left: 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-top: 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-select-agg-func-popup {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background: var(--grid__background-color);
  height: 4.375rem;
  padding: 0;
}
.ag-theme-apgux-p4-f11 .ag-select-agg-func-popup .ag-virtual-list-item {
  cursor: default;
  line-height: 1.25rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-set-filter-list,
.ag-theme-apgux-p4-f11 .ag-menu-column-select-wrapper {
  width: auto;
}
.ag-theme-apgux-p4-f11 .ag-column-drop-vertical > .ag-column-drop-cell {
  margin-left: 0.25rem;
  margin-top: 0;
}
.ag-theme-apgux-p4-f11 .ag-cell-data-changed {
  background-color: #0091ea !important;
}
.ag-theme-apgux-p4-f11 .ag-cell-data-changed.aux-grid__financial-data-cell--increase, .ag-theme-apgux-p4-f11 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--increase {
  background-color: var(--grid__text-cell-financial-data-increase__background-color) !important;
}
.ag-theme-apgux-p4-f11 .ag-cell-data-changed.aux-grid__financial-data-cell--decrease, .ag-theme-apgux-p4-f11 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--decrease {
  background-color: var(--grid__text-cell-financial-data-decrease__background-color) !important;
}
.ag-theme-apgux-p4-f11 .ag-cell-data-changed-animation {
  background-color: transparent;
  transition: background-color 1s;
}
.ag-theme-apgux-p4-f11 .aux-grid__financial-data-cell-with-icon--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
  display: flex;
}
.ag-theme-apgux-p4-f11 .aux-grid__financial-data-cell-with-icon--increase:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e92a";
}
.ag-theme-apgux-p4-f11 .aux-grid__financial-data-cell-with-icon--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
  display: flex;
}
.ag-theme-apgux-p4-f11 .aux-grid__financial-data-cell-with-icon--decrease:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e927";
}
.ag-theme-apgux-p4-f11 .aux-grid__financial-data-cell--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
}
.ag-theme-apgux-p4-f11 .aux-grid__financial-data-cell--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
}
.ag-theme-apgux-p4-f11 .ag-row-stub {
  background-color: inherit;
}
.ag-theme-apgux-p4-f11 .ag-stub-cell {
  padding-left: 4;
  padding-top: 4px;
}
.ag-theme-apgux-p4-f11 .ag-stub-cell .ag-loading-icon {
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ag-theme-apgux-p4-f11 .ag-stub-cell .ag-loading-text {
  margin-left: 0.25rem;
  margin-top: 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-floating-top {
  border-bottom: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p4-f11 .ag-floating-bottom {
  border-top: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p4-f11 .ag-floating-top,
.ag-theme-apgux-p4-f11 .ag-floating-bottom {
  background-color: inherit;
}
.ag-theme-apgux-p4-f11 .ag-floating-top .ag-row,
.ag-theme-apgux-p4-f11 .ag-floating-bottom .ag-row {
  background-color: inherit;
}
.ag-theme-apgux-p4-f11 .ag-floating-bottom-viewport {
  border-bottom: 0.0625rem solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f11 .ag-status-bar {
  background: var(--grid__background-color);
  color: var(--secondary-text__color);
  font-weight: 400;
  font-size: 0.75rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1.5;
  border-top-width: 0;
  margin: 0 -0.5rem 0 -0.5rem;
  padding: 0;
}
.ag-theme-apgux-p4-f11 .ag-status-bar .ag-status-name-value-value {
  color: inherit;
}
.ag-theme-apgux-p4-f11 .ag-status-bar-center {
  text-align: center;
}
.ag-theme-apgux-p4-f11 .ag-name-value-value,
.ag-theme-apgux-p4-f11 .ag-status-name-value {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-name-value-value {
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p4-f11 .ag-overlay-loading-center {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-side-bar {
  background-color: var(--grid__side-bar-background-color);
  border: 1px solid var(--grid__border-color);
  border-left-width: 0;
  position: relative;
}
.ag-theme-apgux-p4-f11 .ag-side-bar .ag-side-buttons {
  padding: 1rem 0;
  background: var(--grid__background-color-header);
  width: 2rem;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ag-theme-apgux-p4-f11 .ag-side-bar .ag-side-buttons .ag-side-button {
  width: 100%;
}
.ag-theme-apgux-p4-f11 .ag-side-bar .ag-side-buttons .ag-side-button button {
  background: transparent;
  border: 0;
  color: var(--grid__text-cell__color);
  padding: 0.5rem 0 0.5rem 0;
  width: 100%;
  margin: 0;
  min-height: 4.5rem;
  border-width: 1px 0 1px 0;
  border-style: solid;
  border-color: transparent;
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
}
.ag-theme-apgux-p4-f11 .ag-side-bar .ag-side-buttons .ag-selected {
  border-left: solid 2px var(--grid__side-bar-border-color--select);
}
.ag-theme-apgux-p4-f11 .ag-side-bar .ag-panel-container {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f11 .ag-side-bar.full-width .ag-panel-container {
  border-right: 0;
}
.ag-theme-apgux-p4-f11 .ag-side-bar .ag-column-drop {
  min-height: 3.125rem;
}
.ag-theme-apgux-p4-f11 .ag-primary-cols-filter-wrapper {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-group-component {
  margin: 0.625rem 0.3125rem;
  padding: 0.625rem 0.125rem;
  border: 0 solid var(--grid__border-color), 0.5;
  border-top-width: 4px;
  border-radius: 3px;
}
.ag-theme-apgux-p4-f11 .ag-group-component .ag-group-component-label {
  background-color: var(--grid__background-color);
  margin-left: 0.5rem;
  padding: 0 0.125rem;
  font-size: 0.5625rem;
  font-weight: 500;
  text-transform: uppercase;
}
.ag-theme-apgux-p4-f11 .ag-group-component .ag-group-item {
  margin-top: 0.125rem;
}
.ag-theme-apgux-p4-f11.ag-popup > div {
  border-bottom: 1px solid var(--primary-action__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f11.ag-popup > div.ag-select-list {
  box-shadow: 0 0.25rem 0.75rem 0 var(--dropdown__box-shadow-color);
}
.ag-theme-apgux-p4-f11.ag-popup .ag-list .ag-list-item {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 0.8125rem;
  line-height: 2.4615384615;
  height: 2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.ag-theme-apgux-p4-f11.ag-popup .ag-list .ag-list-item:hover {
  background-color: var(--focus-highlight_background-color);
}
.ag-theme-apgux-p4-f11.ag-popup .ag-list .ag-list-item:focus {
  background-color: var(--focus-highlight_background-color);
}
.ag-dragging-range-handle .ag-theme-apgux-p4-f11 .ag-dialog, .ag-dragging-fill-handle .ag-theme-apgux-p4-f11 .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}
.ag-theme-apgux-p4-f11 .ag-dialog .ag-dialog-title-bar {
  padding-left: 4;
}
.ag-theme-apgux-p4-f11 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button {
  border-radius: 5px;
}
.ag-theme-apgux-p4-f11 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button:not(:last-child) {
  margin-right: 5px;
}
.ag-theme-apgux-p4-f11 .ag-dialog .ag-message-box .ag-message-box-button-bar {
  height: 30px;
  background-color: var(--grid__background-color-header);
  padding: 2px;
}
.ag-theme-apgux-p4-f11 .ag-dialog .ag-message-box .ag-message-box-button-bar button {
  border-radius: 2px;
}
.ag-theme-apgux-p4-f11 .ag-tooltip {
  transition: none;
  background-color: var(--tooltip__background-color);
  padding: 0.75rem;
  box-shadow: 0 4px 12px 0 var(--tooltip__shadow-color);
  border: 1px solid var(--popover__border-color) !important;
  font-size: 0.8125rem;
  border-radius: 0.125rem;
  color: var(--primary-text__color);
  box-sizing: border-box;
  display: inline-flex;
  z-index: 1000;
  line-height: get-line-height(13, 20);
  max-width: 50%;
}
.ag-theme-apgux-p4-f11 .ag-chart .ag-chart-menu {
  background: var(--grid__background-color);
}
.ag-theme-apgux-p4-f11 .ag-chart .ag-chart-menu > span:hover {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f11 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f11 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div.ag-selected {
  border-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f11 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item {
  color: var(--grid__text-cell__color);
  font-size: 0.5625rem;
}
.ag-theme-apgux-p4-f11 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item.ag-selected {
  color: var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f11 .ag-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "auxIcons";
  speak: none;
  font-size: 1rem;
  color: var(--grid__text-cell__color);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ag-theme-apgux-p4-f11 .ag-checkbox-input-wrapper {
  background-color: transparent;
  align-items: stretch;
}
.ag-theme-apgux-p4-f11 .ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 16px;
  height: 16px;
  margin: 0;
}
.ag-theme-apgux-p4-f11 .ag-checkbox-input-wrapper .ag-input-field-input {
  position: absolute;
  top: 0;
  left: 0;
}
.ag-theme-apgux-p4-f11 .ag-checkbox-input-wrapper::after {
  font-family: "auxIcons";
  content: "\e907";
  color: var(--form-element__border-color);
  pointer-events: none;
}
.ag-theme-apgux-p4-f11 .ag-checkbox-input-wrapper:hover::after {
  color: var(--checkbox__border-color);
}
.ag-theme-apgux-p4-f11 .ag-checkbox-input-wrapper.ag-checked::after {
  content: "\e905";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p4-f11 .ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: "\e906";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p4-f11 .ag-icon-aggregation::before {
  content: "\e900";
}
.ag-theme-apgux-p4-f11 .ag-icon-arrows::before {
  content: "\e901";
}
.ag-theme-apgux-p4-f11 .ag-icon-asc::before {
  content: "\e902";
}
.ag-theme-apgux-p4-f11 .ag-icon-cancel::before {
  content: "\e903";
}
.ag-theme-apgux-p4-f11 .ag-icon-chart::before {
  content: "\e904";
}
.ag-theme-apgux-p4-f11 .ag-icon-columns::before {
  content: "\e909";
}
.ag-theme-apgux-p4-f11 .ag-icon-contracted::before {
  content: "\e90a";
}
.ag-theme-apgux-p4-f11 .ag-icon-copy::before {
  content: "\e90b";
}
.ag-theme-apgux-p4-f11 .ag-icon-cross::before {
  content: "\e90c";
}
.ag-theme-apgux-p4-f11 .ag-icon-desc::before {
  content: "\e90d";
}
.ag-theme-apgux-p4-f11 .ag-icon-expanded::before {
  content: "\e90e";
}
.ag-theme-apgux-p4-f11 .ag-icon-eye-slash::before {
  content: "\e90f";
}
.ag-theme-apgux-p4-f11 .ag-icon-eye::before {
  content: "\e910";
}
.ag-theme-apgux-p4-f11 .ag-icon-filter::before {
  content: "\e911";
}
.ag-theme-apgux-p4-f11 .ag-icon-filter:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p4-f11 .ag-icon-first::before {
  content: "\e912";
}
.ag-theme-apgux-p4-f11 .ag-icon-grip::before,
.ag-theme-apgux-p4-f11 .ag-icon-row-drag::before {
  content: "\e913";
}
.ag-theme-apgux-p4-f11 .ag-icon-group::before {
  content: "\e914";
}
.ag-theme-apgux-p4-f11 .ag-icon-last::before {
  content: "\e915";
}
.ag-theme-apgux-p4-f11 .ag-icon-left::before,
.ag-theme-apgux-p4-f11 .ag-right-arrow::before {
  content: "\e916";
}
.ag-theme-apgux-p4-f11 .ag-icon-linked::before {
  content: "\e917";
}
.ag-theme-apgux-p4-f11 .ag-icon-loading::before {
  content: "\e918";
}
.ag-theme-apgux-p4-f11 .ag-icon-maximize::before {
  content: "\e919";
}
.ag-theme-apgux-p4-f11 .ag-icon-menu::before {
  content: "\e91a";
}
.ag-theme-apgux-p4-f11 .ag-icon-menu:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p4-f11 .ag-icon-minimize::before {
  content: "\e91b";
}
.ag-theme-apgux-p4-f11 .ag-icon-next::before {
  content: "\e91c";
}
.ag-theme-apgux-p4-f11 .ag-icon-none::before {
  content: "\e91d";
}
.ag-theme-apgux-p4-f11 .ag-icon-not-allowed::before {
  content: "\e91e";
}
.ag-theme-apgux-p4-f11 .ag-icon-paste::before {
  content: "\e91f";
}
.ag-theme-apgux-p4-f11 .ag-icon-pin::before {
  content: "\e920";
}
.ag-theme-apgux-p4-f11 .ag-icon-pivot::before {
  content: "\e921";
}
.ag-theme-apgux-p4-f11 .ag-icon-previous::before {
  content: "\e922";
}
.ag-theme-apgux-p4-f11 .ag-icon-radio-button-off::before {
  content: "\e923";
}
.ag-theme-apgux-p4-f11 .ag-icon-radio-button-on::before {
  color: var(--grid__border-color--edit);
  content: "\e924";
}
.ag-theme-apgux-p4-f11 .ag-icon-right::before,
.ag-theme-apgux-p4-f11 .ag-right-arrow::before {
  content: "\e925";
}
.ag-theme-apgux-p4-f11 .ag-icon-save::before {
  content: "\e926";
}
.ag-theme-apgux-p4-f11 .ag-icon-small-down::before {
  content: "\e927";
}
.ag-theme-apgux-p4-f11 .ag-icon-small-left::before {
  content: "\e928";
}
.ag-theme-apgux-p4-f11 .ag-icon-small-right::before {
  content: "\e929";
}
.ag-theme-apgux-p4-f11 .ag-icon-small-up::before {
  content: "\e92a";
}
.ag-theme-apgux-p4-f11 .ag-icon-tick::before {
  content: "\e92b";
}
.ag-theme-apgux-p4-f11 .ag-icon-tree-closed::before {
  content: "\e92c";
}
.ag-theme-apgux-p4-f11 .ag-icon-tree-indeterminate::before {
  content: "\e92d";
}
.ag-theme-apgux-p4-f11 .ag-icon-tree-open::before {
  content: "\e92e";
}
.ag-theme-apgux-p4-f11 .ag-icon-unlinked::before {
  content: "\e92f";
}
.ag-theme-apgux-p4-f11 .ag-rtl {
  text-align: right;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-numeric-cell {
  text-align: left;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-radio-button-label,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-checkbox-label {
  margin-right: 0.25rem;
  margin-left: 0;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  padding-left: 0.25rem;
  padding-right: 1rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 0;
  margin-right: 1.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-header-select-all {
  margin-left: 0.25rem;
  margin-right: 0;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-selection-checkbox,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-group-checkbox,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-group-expanded,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-group-contracted {
  display: inline-flex;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-selection-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f11 .ag-rtl .ag-selection-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p4-f11 .ag-rtl .ag-group-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f11 .ag-rtl .ag-group-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p4-f11 .ag-rtl .ag-group-expanded + .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f11 .ag-rtl .ag-group-expanded + .ag-group-value:not(:empty),
.ag-theme-apgux-p4-f11 .ag-rtl .ag-group-contracted + .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f11 .ag-rtl .ag-group-contracted + .ag-group-value:not(:empty) {
  margin-right: 0.25rem;
  margin-left: initial;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-selection-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-group-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-group-expanded + .ag-group-checkbox,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-group-contracted + .ag-group-checkbox {
  margin-right: 0.25rem;
  margin-left: initial;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-group-child-count {
  margin-left: unset;
  margin-right: 0.125rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-column-drop-horizontal {
  padding-right: 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-column-drop-horizontal .ag-icon-pivot {
  margin-left: 0.25rem;
  margin-right: 0;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-floating-filter-button {
  margin-right: 0.75rem;
  margin-left: 0rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-set-filter-item > div,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-set-filter-item > span {
  margin-left: 0;
  margin-right: 0.3125rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-header .ag-header-cell-resize::after {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-side-bar .ag-panel-container {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-side-bar.full-width .ag-panel-container {
  border-left: 0;
}
.ag-theme-apgux-p4-f11 .sass-variables::after {
  content: '{ "autoSizePadding": "0.75rem", "headerHeight": "2rem", "groupPaddingSize": "1.75rem", "footerPaddingAddition": "1rem", "virtualItemHeight": "2rem", "aggFuncPopupHeight": "7rem", "checkboxIndentWidth": "1.25rem", "leafNodePadding": "0.75rem", "rowHeight": "1.5rem", "gridSize": "0.25rem", "iconSize": "1rem" }';
  display: none;
}
.ag-theme-apgux-p4-f11 .ag-filter-virtual-list-item:focus-visible,
.ag-theme-apgux-p4-f11 .ag-header-cell:focus-visible,
.ag-theme-apgux-p4-f11 .ag-header-group-cell:focus-visible,
.ag-theme-apgux-p4-f11 .ag-cell:focus-visible,
.ag-theme-apgux-p4-f11 .ag-menu-option:focus-visible,
.ag-theme-apgux-p4-f11 .ag-list-item:focus-visible,
.ag-theme-apgux-p4-f11 .ag-full-width-row:focus-visible,
.ag-theme-apgux-p4-f11 .ag-column-select-virtual-list-item:focus-visible:after {
  box-shadow: inset 0 0 0 1px var(--checkbox-icon__color), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p4-f11 .ag-side-button-button:focus-visible:after,
.ag-theme-apgux-p4-f11 .ag-floating-filter-button-button:focus-visible,
.ag-theme-apgux-p4-f11 .ag-input-wrapper > .ag-input-field-input:focus-visible,
.ag-theme-apgux-p4-f11 .ag-filter-toolpanel-group-title-bar:focus-visible,
.ag-theme-apgux-p4-f11 .ag-filter .ag-filter-apply-panel-button:focus-visible,
.ag-theme-apgux-p4-f11 .ag-filter .ag-filter-select .ag-wrapper:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 1px var(--checkbox-icon__color), 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p4-f11 .ag-header-cell-icons,
.ag-theme-apgux-p4-f11 .ag-header-cell-menu-button {
  background-color: transparent;
}
.ag-theme-apgux-p4-f11 .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-editable-cell:focus-visible,
.ag-theme-apgux-p4-f11 .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-editable-cell:focus-visible,
.ag-theme-apgux-p4-f11 .ag-cell-focus.aux-editable-cell:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color) !important;
}
.ag-theme-apgux-p4-f11 .ag-filter-filter {
  overflow: visible;
}
.ag-theme-apgux-p4-f11 div[data-ref=eDateWrapper] {
  overflow: visible !important;
}
.ag-theme-apgux-p4-f11 .ag-header-cell,
.ag-theme-apgux-p4-f11 .ag-header-group-cell-with-group {
  background-color: var(--grid__background-color-header);
  border-right: 1px solid var(--grid__border-color);
  font-size: 0.6875rem;
  font-weight: bold;
}
.ag-theme-apgux-p4-f11 .ag-header-group-text {
  color: var(--primary-text__color);
  line-height: 1.015625rem;
}
.ag-theme-apgux-p4-f11 .ag-header-cell,
.ag-theme-apgux-p4-f11 .ag-header-group-cell {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-header-cell[col-id=ag-Grid-AutoColumn] {
  padding-left: 0.25rem;
}
.ag-theme-apgux-p4-f11 .aux-badge-cell-renderer {
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p4-f11 .aux-link-cell-renderer > a {
  cursor: pointer;
  font-family: inherit;
  text-decoration: underline;
  color: var(--primary-link__color);
}
.ag-theme-apgux-p4-f11 .aux-link-cell-renderer > a:active {
  color: var(--active-link-color);
}
.ag-theme-apgux-p4-f11 .aux-link-cell-renderer > a:visited {
  color: var(--visited-link-color);
}
.ag-theme-apgux-p4-f11 .aux-link-cell-renderer > a:hover {
  color: var(--hover-link-color);
}
.ag-theme-apgux-p4-f11 .aux-pinpoint-badge-label {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-header-group-cell-label .ag-header-expand-icon {
  padding-left: 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-cell-highlight {
  background-color: #0091ea;
}
.ag-theme-apgux-p4-f11 .ag-header,
.ag-theme-apgux-p4-f11 .ag-pinned-left-header,
.ag-theme-apgux-p4-f11 .ag-pinned-right-header {
  overflow: visible;
}
.ag-theme-apgux-p4-f11 .ag-header-cell::after,
.ag-theme-apgux-p4-f11 .ag-header-group-cell::after {
  content: " ";
  height: 1rem;
  margin-top: 0.5rem;
  position: absolute;
  text-indent: -2000px;
  top: 0;
}
.ag-theme-apgux-p4-f11 .ag-header-cell-text {
  line-height: 1rem;
  float: left;
}
.ag-theme-apgux-p4-f11 .ag-header-group-cell-with-group,
.ag-theme-apgux-p4-f11 .ag-header-cell {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-header-row-floating-filter .ag-header-cell {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-header-row:first-child .ag-header-cell {
  border-top: none;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-header-cell::after,
.ag-theme-apgux-p4-f11 .ag-ltr .ag-header-group-cell::after {
  right: 0;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-header-cell::after,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-header-group-cell::after {
  left: 0;
}
.ag-theme-apgux-p4-f11 .ag-column-drop-horizontal.ag-column-drop {
  border: 1px solid var(--grid__border-color);
  border-bottom: 0;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-right: 0;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-left: 0;
}
.ag-theme-apgux-p4-f11 .ag-icon-row-drag {
  background-position-y: center;
}
.ag-theme-apgux-p4-f11 .ag-column-drag {
  background-position-y: center;
}
.ag-theme-apgux-p4-f11 .ag-column-drop-cell {
  height: 1.5rem !important;
}
.ag-theme-apgux-p4-f11 .ag-column-drop-cell .ag-column-drop-cell-button {
  height: calc(100% - 0.25rem);
  margin-bottom: 0.125rem;
  margin-top: 0.125rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.ag-theme-apgux-p4-f11 .ag-column-drop-cell .ag-column-drop-cell-button:hover {
  opacity: 1;
}
.ag-theme-apgux-p4-f11 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-column-drop-vertical .ag-column-drop-cell .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 2rem;
}
.ag-theme-apgux-p4-f11 .ag-column-drop-horizontal .ag-column-drop-empty-message {
  line-height: 2rem;
}
.ag-theme-apgux-p4-f11 .ag-column-drop-horizontal .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-root {
  outline: 0.0625rem solid var(--grid__border-color);
  margin: 0.0625rem;
  height: calc(100% - 0.125rem);
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-filter-value {
  line-height: 1.25rem;
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-filter-header-container {
  height: auto;
  border-bottom: 1px solid var(--option-group__border-color);
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-filter-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-mini-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p4-f11 .ag-filter-indicator {
  float: right;
  z-index: 190;
  position: absolute;
  background-color: var(--secondary__color);
  border-radius: 50%;
  height: 0.25rem;
  width: 0.25rem;
  top: 0.25rem;
  right: 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-tool-panel-wrapper {
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f11 .ag-tool-panel-wrapper .ag-column-select-panel {
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p4-f11 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p4-f11 .ag-header-cell-comp-wrapper {
  height: 100%;
}
.ag-theme-apgux-p4-f11 .ag-header-cell .ag-cell-label-container {
  padding: 0;
  height: 100%;
}
.ag-theme-apgux-p4-f11 .ag-header-cell .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p4-f11 .ag-header-cell .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 0;
  align-items: center;
}
.ag-theme-apgux-p4-f11 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p4-f11 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 1;
}
.ag-theme-apgux-p4-f11 .ag-header-cell-label {
  align-items: flex-end;
}
.ag-theme-apgux-p4-f11 .ag-header-cell-icons,
.ag-theme-apgux-p4-f11 .ag-header-cell-menu-button {
  padding-top: 0.0625rem;
  top: 0;
  right: 0.0625rem;
  display: flex;
  flex-direction: row;
  z-index: 200;
  position: absolute;
  height: 99%;
  background-color: var(--grid__background-color-header);
  transition: opacity 0.2s, border 0.2s;
  -webkit-transition: opacity 0.2s, border 0.2s;
}
.ag-theme-apgux-p4-f11 .ag-header-cell__icons--zero-icons {
  min-width: 0;
}
.ag-theme-apgux-p4-f11 .ag-header-cell__icons--one-icons {
  min-width: 1rem;
}
.ag-theme-apgux-p4-f11 .ag-header-cell__icons--two-icons {
  min-width: 2rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-side-bar,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-tool-panel-wrapper {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p4-f11 .aux-center-align-cell,
.ag-theme-apgux-p4-f11 .aux-right-align-cell {
  display: flex;
}
.ag-theme-apgux-p4-f11 .aux-center-align-cell,
.ag-theme-apgux-p4-f11 .aux-center-align {
  text-align: center;
  justify-content: center;
  align-items: center;
}
.ag-theme-apgux-p4-f11 .aux-center-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p4-f11 .aux-center-align .ag-cell-wrapper {
  justify-content: center;
}
.ag-theme-apgux-p4-f11 .aux-center-align-cell .ag-cell-wrapper .ag-selection-checkbox,
.ag-theme-apgux-p4-f11 .aux-center-align .ag-cell-wrapper .ag-selection-checkbox {
  position: absolute;
}
.ag-theme-apgux-p4-f11 .aux-center-align-cell .ag-cell-wrapper .ag-cell-value,
.ag-theme-apgux-p4-f11 .aux-center-align .ag-cell-wrapper .ag-cell-value {
  margin-left: 0;
}
.ag-theme-apgux-p4-f11 .aux-right-align-cell,
.ag-theme-apgux-p4-f11 .aux-right-align {
  justify-content: flex-end;
  text-align: right;
}
.ag-theme-apgux-p4-f11 .aux-right-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p4-f11 .aux-right-align .ag-cell-wrapper {
  justify-content: space-between;
}
.ag-theme-apgux-p4-f11 .aux-center-align-header .ag-cell-label-container {
  flex-direction: row-reverse;
}
.ag-theme-apgux-p4-f11 .aux-center-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: center;
  text-align: center;
}
.ag-theme-apgux-p4-f11 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  display: none;
}
.ag-theme-apgux-p4-f11 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  margin: 0;
}
.ag-theme-apgux-p4-f11 .aux-center-align-header--no-label .ag-input-field {
  display: flex;
  width: 100%;
  justify-content: center;
  margin: 0;
}
.ag-theme-apgux-p4-f11 .aux-right-align-header .ag-cell-label-container {
  flex-direction: row;
}
.ag-theme-apgux-p4-f11 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: flex-start;
  flex-direction: row-reverse;
  text-align: end;
}
.ag-theme-apgux-p4-f11 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label > span {
  float: right;
}
.ag-theme-apgux-p4-f11 .ag-header-cell-label:focus .ag-column-hover {
  border-left: 1px solid var(--grid__border-color--hover) !important;
  border-right: 1px solid var(--grid__border-color--hover) !important;
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p4-f11 .ag-header-sort {
  float: left;
  margin-left: 0 !important;
}
.ag-theme-apgux-p4-f11 .ag-header-cell-order {
  margin-left: -2px !important;
  font-size: xx-small;
  transform: translateY(-2px);
}
.ag-theme-apgux-p4-f11 .ag-menu-option {
  height: 1.75rem;
  line-height: 1.75rem;
  color: var(--grid__text-cell__color) !important;
}
.ag-theme-apgux-p4-f11 .ag-menu .ag-menu-option-icon {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p4-f11 .ag-menu-separator-part {
  border-bottom: 4px var(--grid__background-color) solid;
  border-top: 4px var(--grid__background-color) solid;
  background-color: var(--grid__menu-separator__color);
  height: 9px;
}
.ag-theme-apgux-p4-f11 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p4-f11 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p4-f11 .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  width: calc(100% - 0.5rem);
}
.ag-theme-apgux-p4-f11 .ag-filter-filter .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p4-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search {
  padding: 0.75rem 0.5rem;
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p4-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-expand {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input {
  width: 100%;
}
.ag-theme-apgux-p4-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper {
  width: 100%;
}
.ag-theme-apgux-p4-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p4-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input:focus {
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p4-f11 .ag-filter-toolpanel .ag-filter-list-panel {
  padding: 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group {
  border-top: none;
}
.ag-theme-apgux-p4-f11 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-header {
  height: auto;
}
.ag-theme-apgux-p4-f11 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container {
  padding-left: 16px;
}
.ag-theme-apgux-p4-f11 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter {
  border: none;
}
.ag-theme-apgux-p4-f11 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter .ag-filter-apply-panel {
  border-top: none;
}
.ag-theme-apgux-p4-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-label {
  margin-left: 0.375rem;
}
.ag-theme-apgux-p4-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 1.75rem;
  height: 1.125rem;
  background-color: var(--toggle__background-color);
  border-radius: 0.5625rem;
  position: relative;
  -webkit-box-flex: 0;
  flex: none;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p4-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:before {
  content: " ";
  position: absolute;
  top: -1px;
  left: -1px;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 18px;
  width: 18px;
  background-color: var(--grid__background-color);
  border-radius: 9px;
  -webkit-transition: left 0.1s;
  transition: left 0.1s;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p4-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
  background-color: transparent;
}
.ag-theme-apgux-p4-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:focus-within {
  box-shadow: 0 0 0 0.0625rem var(--checkbox-icon__color), 0 0 0 0.125rem var(--checkbox__border-color);
}
.ag-theme-apgux-p4-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
  background-color: var(--primary-link__color);
  border: 1px solid var(--primary-link__color);
}
.ag-theme-apgux-p4-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked:before {
  border-color: var(--primary-link__color);
  left: calc(100% - 18px);
}
.ag-theme-apgux-p4-f11 .ag-column-panel .ag-column-select .ag-column-select-header {
  padding: 0.75rem 0.5rem;
  border-top: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p4-f11 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-icon {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-checkbox {
  margin-right: 0;
}
.ag-theme-apgux-p4-f11 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p4-f11 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p4-f11 .ag-column-panel .ag-column-select .ag-column-select-list {
  padding: 0.75rem 0 0.75rem 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-checkbox,
.ag-theme-apgux-p4-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-drag-handle,
.ag-theme-apgux-p4-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group-drag-handle {
  padding-right: 0.5rem;
  margin-right: 0;
  width: auto;
}
.ag-theme-apgux-p4-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p4-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group .ag-column-group-icons {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-viewport {
  padding: 0;
}
.ag-theme-apgux-p4-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-item {
  padding: 0;
}
.ag-theme-apgux-p4-f11 .ag-column-panel .ag-column-drop {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-column-panel .ag-column-drop-vertical {
  border-bottom: 0;
}
.ag-theme-apgux-p4-f11 .ag-column-panel .ag-column-panel-column-select {
  border-top: 0;
  border-bottom: 0;
}
.ag-theme-apgux-p4-f11 .ag-tab-header {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f11 .ag-tab-header .ag-tab {
  margin-bottom: -0.125rem;
}
.ag-theme-apgux-p4-f11 .ag-tab-header .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom-color: transparent;
}
.ag-theme-apgux-p4-f11 .ag-tab-body,
.ag-theme-apgux-p4-f11 .ag-popup-editor,
.ag-theme-apgux-p4-f11 .ag-menu {
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  z-index: 300;
}
.ag-theme-apgux-p4-f11 .ag-popup-editor .header {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p4-f11 .ag-menu {
  box-shadow: 0 4px 12px 0 var(--inline-menu__box-shadow-color);
}
.ag-theme-apgux-p4-f11 .ag-menu-option-shortcut {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-grid-heat-map-cell-red-20,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-grid-heat-map-cell-red-20 {
  background-color: var(--grid__heatmap-red-20);
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-grid-heat-map-cell-green-20,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-grid-heat-map-cell-green-20 {
  background-color: var(--grid__heatmap-green-20);
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-grid-heat-map-cell-blue-20,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-grid-heat-map-cell-blue-20 {
  background-color: var(--grid__heatmap-blue-20);
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-grid-heat-map-cell-red-40,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-grid-heat-map-cell-red-40 {
  background-color: var(--grid__heatmap-red-40);
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-grid-heat-map-cell-green-40,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-grid-heat-map-cell-green-40 {
  background-color: var(--grid__heatmap-green-40);
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-grid-heat-map-cell-blue-40,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-grid-heat-map-cell-blue-40 {
  background-color: var(--grid__heatmap-blue-40);
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-grid-heat-map-cell-red-60,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-grid-heat-map-cell-red-60 {
  background-color: var(--grid__heatmap-red-60);
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-grid-heat-map-cell-green-60,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-grid-heat-map-cell-green-60 {
  background-color: var(--grid__heatmap-green-60);
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-grid-heat-map-cell-blue-60,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-grid-heat-map-cell-blue-60 {
  background-color: var(--grid__heatmap-blue-60);
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-grid-heat-map-cell-red-80,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-grid-heat-map-cell-red-80 {
  background-color: var(--grid__heatmap-red-80);
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-grid-heat-map-cell-green-80,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-grid-heat-map-cell-green-80 {
  background-color: var(--grid__heatmap-green-80);
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-grid-heat-map-cell-blue-80,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-grid-heat-map-cell-blue-80 {
  background-color: var(--grid__heatmap-blue-80);
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-grid-heat-map-cell-red-100,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-grid-heat-map-cell-red-100 {
  background-color: var(--grid__heatmap-red-100);
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-grid-heat-map-cell-green-100,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-grid-heat-map-cell-green-100 {
  background-color: var(--grid__heatmap-green-100);
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-grid-heat-map-cell-blue-100,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-grid-heat-map-cell-blue-100 {
  background-color: var(--grid__heatmap-blue-100);
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p4-f11 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p4-f11 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p4-f11 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  outline: initial;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p4-f11 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p4-f11 .ag-ltr .ag-cell-focus.aux-dirty-cell,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-cell-focus.aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--select);
  border-width: 1px;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p4-f11 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p4-f11 .ag-ltr .ag-cell-focus.aux-disabled-cell,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-cell-focus.aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border: none;
  outline: none;
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-highlighted-cell-value,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-highlighted-cell-value {
  background-color: var(--grid__background-color-highlight);
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-editable-cell-border,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-editable-cell-border {
  text-align: inherit;
  width: 100%;
  font-size: inherit;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-editable-cell,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-editable-cell {
  border-width: 0 1px 1px 0;
  border-color: var(--grid__border-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--editable);
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-cell-inline-editing,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-cell-inline-editing {
  height: inherit;
  width: inherit;
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  padding: 0;
  cursor: text;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-cell-edit-input,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-cell-edit-input {
  height: 100%;
  color: inherit;
  border-style: none;
  background-color: var(--grid__background-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-default-cell-editor,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-default-cell-editor {
  height: 100%;
  width: 100%;
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-disabled-cell,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--disabled);
  border-width: 1px;
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-edited-cell,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-edited-cell {
  background-color: var(--grid__background-color-edited);
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-edited-not-valid,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-edited-not-valid {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  background-color: transparent;
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-edited-warning,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-edited-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  background-color: transparent;
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-dirty-cell,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--edit);
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-dirty-cell.ag-cell-value.ag-cell-focus,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-dirty-cell.ag-cell-value.ag-cell-focus {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-dirty-cell:hover,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-dirty-cell:hover {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-dirty-cell:active,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-dirty-cell:active {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-row-error,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-row-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  border: 1px solid var(--grid__border-color--not-valid);
  border-left: 0;
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-row-error .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p4-f11 .ag-rtl .aux-row-error .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-cell-error,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-cell-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-row-warning,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-row-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  border: 1px solid var(--grid__border-color--warning);
  border-left: 0;
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-row-warning .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p4-f11 .ag-rtl .aux-row-warning .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-cell-warning,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-cell-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
}
.ag-theme-apgux-p4-f11 .ag-row-hover .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p4-f11 .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f11 .ag-layout-auto-height .ag-row-last .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p4-f11 .ag-overlay-loading-wrapper {
  background-color: var(--secondary__background-color);
  opacity: 0.9;
}
.ag-theme-apgux-p4-f11 .ag-overlay-loading-center {
  background-color: var(--grid__background-color);
  border: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color);
  padding: 1rem;
}
.ag-theme-apgux-p4-f11 .ag-rich-select-value {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f11 .ag-tab-header {
  visibility: hidden !important;
  height: 0 !important;
}
.ag-theme-apgux-p4-f11 .ag-group-contracted {
  display: inline-block;
}
.ag-theme-apgux-p4-f11 .ag-group-expanded {
  display: inline-block;
}
.ag-theme-apgux-p4-f11 .ag-row-group {
  align-items: center !important;
  font-weight: bold;
}
.ag-theme-apgux-p4-f11 .ag-row-group .ag-icon {
  font-size: 1rem;
  line-height: 1rem;
}
.ag-theme-apgux-p4-f11 .ag-row-footer {
  font-weight: bold;
  background-color: var(--grid__background-color-row-footer);
}
.ag-theme-apgux-p4-f11 .ag-row-group-expanded {
  font-weight: bold;
  background-color: var(--grid__background-color-row--expanded);
}
.ag-theme-apgux-p4-f11 .ag-row-group-expanded.ag-row-level-0 {
  border-top: 2px solid var(--grid__row--expanded-top-border__color);
}
.ag-theme-apgux-p4-f11 .ag-full-width-row {
  border-bottom-width: 1px;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-details-row {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f11 .aux-multi-level-cell-renderer {
  display: flex;
  flex-direction: column;
}
.ag-theme-apgux-p4-f11 .aux-multi-level-cell-renderer .aux-multi-level-cell_primary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ag-theme-apgux-p4-f11 .aux-multi-level-cell-renderer .aux-multi-level-cell_secondary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--grid__cell-renderer-multi-level-cell-color);
}
.ag-theme-apgux-p4-f11 .aux-custom-group-cell-renderer {
  display: flex;
  flex-direction: row;
}
.ag-theme-apgux-p4-f11 .aux-custom-group-cell-renderer-no-children-checkbox {
  padding-left: 0;
}
.ag-theme-apgux-p4-f11 .aux-custom-group-cell-renderer-with-parent-no-children-checkbox {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p4-f11 .aux-custom-group-cell-renderer-with-children-checkbox {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-body-viewport:not(.ag-body-viewport) {
  overflow-x: auto !important;
}
.ag-theme-apgux-p4-f11 .aux-custom-badge-content {
  display: flex;
}
.ag-theme-apgux-p4-f11 .aux-grid__header--custom {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p4-f11 .aux-grid__header--custom:hover .ag-cell-label-container .ag-header-cell-icons {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p4-f11 .ag-row-level-1.ag-full-width-row.ag-row-position-absolute.ag-after-created {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f11 .ag-layout-auto-height .ag-center-cols-clipper,
.ag-theme-apgux-p4-f11 .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-apgux-p4-f11 .ag-layout-auto-height,
.ag-theme-apgux-p4-f11 .ag-center-cols-viewport {
  min-height: 2.0625rem;
}
.ag-theme-apgux-p4-f11 .ag-radio-button-input-wrapper.ag-checked::after,
.ag-theme-apgux-p4-f11 .ag-radio-button-input-wrapper.ag-checked::before,
.ag-theme-apgux-p4-f11 .ag-radio-button-input-wrapper::before,
.ag-theme-apgux-p4-f11 .ag-radio-button-input-wrapper::after {
  color: var(--primary-text__color);
}
@media (forced-colors: active) {
  .ag-theme-apgux-p4-f11 :focus-visible,
  .ag-theme-apgux-p4-f11 .ag-radio-button-input-wrapper:focus-within::after,
  .ag-theme-apgux-p4-f11 .ag-toggle-button-input-wrapper:focus-within {
    outline: 2px solid Highlight;
    outline-offset: 1px;
  }
  .ag-theme-apgux-p4-f11 .ag-filter-virtual-list-item:focus-visible,
  .ag-theme-apgux-p4-f11 .ag-header-cell:focus-visible,
  .ag-theme-apgux-p4-f11 .ag-header-group-cell:focus-visible,
  .ag-theme-apgux-p4-f11 .ag-cell:focus-visible,
  .ag-theme-apgux-p4-f11 .ag-menu-option:focus-visible,
  .ag-theme-apgux-p4-f11 .ag-list-item:focus-visible {
    outline-offset: -4px;
  }
  .ag-theme-apgux-p4-f11 .ag-header-cell:focus-visible::after,
  .ag-theme-apgux-p4-f11 .ag-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p4-f11 .ag-column-drop-cell:focus-visible::after,
  .ag-theme-apgux-p4-f11 .ag-column-select-header:focus-visible::after,
  .ag-theme-apgux-p4-f11 .ag-column-select-header-icon:focus-visible::after,
  .ag-theme-apgux-p4-f11 .ag-column-select-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p4-f11 .ag-multi-filter-group-title-bar:focus-visible::after,
  .ag-theme-apgux-p4-f11 .ag-side-button-button:focus-visible::after,
  .ag-theme-apgux-p4-f11 .ag-filter-toolpanel-header:focus-visible::after,
  .ag-theme-apgux-p4-f11 .ag-header-group-cell:focus-visible::after,
  .ag-theme-apgux-p4-f11 .ag-advanced-filter-header-cell:focus-visible::after,
  .ag-theme-apgux-p4-f11 .ag-paging-button:focus-visible::after,
  .ag-theme-apgux-p4-f11 .ag-select-agg-func-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p4-f11 .ag-tab:focus-visible::after {
    border: 0;
  }
  .ag-theme-apgux-p4-f11 .ag-checkbox-input-wrapper.ag-checked::after,
  .ag-theme-apgux-p4-f11 .ag-checkbox-input-wrapper.ag-indeterminate::after {
    color: Highlight;
  }
  .ag-theme-apgux-p4-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
    background-color: Highlight;
    border-color: Highlight;
  }
  .ag-theme-apgux-p4-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked::before {
    border-color: Highlight;
  }
  .ag-theme-apgux-p4-f11 .ag-menu-separator-part {
    border-color: Canvas;
  }
  .ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-leaf-indent,
  .ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-leaf-indent {
    border-color: Canvas;
  }
  .ag-theme-apgux-p4-f11 .ag-side-bar .ag-side-buttons .ag-selected {
    border-left-color: Highlight;
  }
  .ag-theme-apgux-p4-f11 .ag-side-bar .ag-side-buttons .ag-side-button button {
    border-color: Canvas;
  }
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p4-f11 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p4-f11 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  outline: 2px solid Highlight;
  outline-offset: 1px;
  outline-offset: -4px;
}
.ag-theme-apgux-p4-f11 .ag-cell {
  color: var(--grid__text-cell__color);
}

.ag-theme-apgux-p4-f12 {
  -webkit-font-smoothing: antialiased;
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1;
  /* Pinned Rows */
}
.ag-theme-apgux-p4-f12 .ag-overlay-loading-center, .ag-theme-apgux-p4-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f12 .ag-cell-inline-editing,
.ag-theme-apgux-p4-f12 .ag-popup-editor, .ag-theme-apgux-p4-f12 .ag-menu {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-tab, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab {
  border: 1px solid transparent;
  border-bottom-width: 0;
  display: inline-block;
  margin: 0.25rem;
  margin-bottom: 0;
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom: 2px solid var(--grid__border-color--select);
  border-bottom: 2px solid var(--grid__background-color);
  border-color: var(--grid__border-color);
}
.ag-theme-apgux-p4-f12 label {
  margin-bottom: 0;
}
.ag-theme-apgux-p4-f12 * {
  box-sizing: border-box;
}
.ag-theme-apgux-p4-f12 *:focus,
.ag-theme-apgux-p4-f12 * *:before,
.ag-theme-apgux-p4-f12 * *:after {
  outline: none;
  box-sizing: border-box;
}
.ag-theme-apgux-p4-f12 .ag-full-width-container .ag-react-container {
  height: 100%;
}
.ag-theme-apgux-p4-f12 .ag-tab {
  box-sizing: content-box;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-1 {
  padding-left: 1.25rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-1 {
  padding-right: 1.25rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-1 {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-1 {
  padding-right: 1.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-2 {
  padding-left: 2.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-2 {
  padding-right: 2.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-2 {
  padding-left: 3rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-2 {
  padding-right: 3rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-3 {
  padding-left: 3.75rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-3 {
  padding-right: 3.75rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-3 {
  padding-left: 4.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-3 {
  padding-right: 4.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-4 {
  padding-left: 5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-4 {
  padding-right: 5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-4 {
  padding-left: 6rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-4 {
  padding-right: 6rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-5 {
  padding-left: 6.25rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-5 {
  padding-right: 6.25rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-5 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-5 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-6 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-6 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-6 {
  padding-left: 9rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-6 {
  padding-right: 9rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-7 {
  padding-left: 8.75rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-7 {
  padding-right: 8.75rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-7 {
  padding-left: 10.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-7 {
  padding-right: 10.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-8 {
  padding-left: 10rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-8 {
  padding-right: 10rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-8 {
  padding-left: 12rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-8 {
  padding-right: 12rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-9 {
  padding-left: 11.25rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-9 {
  padding-right: 11.25rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-9 {
  padding-left: 13.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-9 {
  padding-right: 13.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-10 {
  padding-left: 12.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-10 {
  padding-right: 12.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-10 {
  padding-left: 15rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-10 {
  padding-right: 15rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-11 {
  padding-left: 13.75rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-11 {
  padding-right: 13.75rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-11 {
  padding-left: 16.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-11 {
  padding-right: 16.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-12 {
  padding-left: 15rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-12 {
  padding-right: 15rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-12 {
  padding-left: 18rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-12 {
  padding-right: 18rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-13 {
  padding-left: 16.25rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-13 {
  padding-right: 16.25rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-13 {
  padding-left: 19.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-13 {
  padding-right: 19.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-14 {
  padding-left: 17.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-14 {
  padding-right: 17.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-14 {
  padding-left: 21rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-14 {
  padding-right: 21rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-15 {
  padding-left: 18.75rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-15 {
  padding-right: 18.75rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-15 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-15 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-16 {
  padding-left: 20rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-16 {
  padding-right: 20rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-16 {
  padding-left: 24rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-16 {
  padding-right: 24rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-17 {
  padding-left: 21.25rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-17 {
  padding-right: 21.25rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-17 {
  padding-left: 25.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-17 {
  padding-right: 25.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-18 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-18 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-18 {
  padding-left: 27rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-18 {
  padding-right: 27rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-19 {
  padding-left: 23.75rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-19 {
  padding-right: 23.75rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-19 {
  padding-left: 28.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-19 {
  padding-right: 28.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-20 {
  padding-left: 25rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-20 {
  padding-right: 25rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-20 {
  padding-left: 30rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-20 {
  padding-right: 30rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-21 {
  padding-left: 26.25rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-21 {
  padding-right: 26.25rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-21 {
  padding-left: 31.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-21 {
  padding-right: 31.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-22 {
  padding-left: 27.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-22 {
  padding-right: 27.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-22 {
  padding-left: 33rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-22 {
  padding-right: 33rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-23 {
  padding-left: 28.75rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-23 {
  padding-right: 28.75rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-23 {
  padding-left: 34.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-23 {
  padding-right: 34.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-24 {
  padding-left: 30rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-24 {
  padding-right: 30rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-24 {
  padding-left: 36rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-24 {
  padding-right: 36rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-25 {
  padding-left: 31.25rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-25 {
  padding-right: 31.25rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-25 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-25 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-26 {
  padding-left: 32.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-26 {
  padding-right: 32.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-26 {
  padding-left: 39rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-26 {
  padding-right: 39rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-27 {
  padding-left: 33.75rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-27 {
  padding-right: 33.75rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-27 {
  padding-left: 40.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-27 {
  padding-right: 40.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-28 {
  padding-left: 35rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-28 {
  padding-right: 35rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-28 {
  padding-left: 42rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-28 {
  padding-right: 42rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-29 {
  padding-left: 36.25rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-29 {
  padding-right: 36.25rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-29 {
  padding-left: 43.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-29 {
  padding-right: 43.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-30 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-30 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-30 {
  padding-left: 45rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-30 {
  padding-right: 45rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-31 {
  padding-left: 38.75rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-31 {
  padding-right: 38.75rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-31 {
  padding-left: 46.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-31 {
  padding-right: 46.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-32 {
  padding-left: 40rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-32 {
  padding-right: 40rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-32 {
  padding-left: 48rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-32 {
  padding-right: 48rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-33 {
  padding-left: 41.25rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-33 {
  padding-right: 41.25rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-33 {
  padding-left: 49.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-33 {
  padding-right: 49.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-34 {
  padding-left: 42.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-34 {
  padding-right: 42.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-34 {
  padding-left: 51rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-34 {
  padding-right: 51rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-35 {
  padding-left: 43.75rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-35 {
  padding-right: 43.75rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-35 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-35 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-36 {
  padding-left: 45rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-36 {
  padding-right: 45rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-36 {
  padding-left: 54rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-36 {
  padding-right: 54rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-37 {
  padding-left: 46.25rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-37 {
  padding-right: 46.25rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-37 {
  padding-left: 55.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-37 {
  padding-right: 55.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-38 {
  padding-left: 47.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-38 {
  padding-right: 47.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-38 {
  padding-left: 57rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-38 {
  padding-right: 57rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-39 {
  padding-left: 48.75rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-39 {
  padding-right: 48.75rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-39 {
  padding-left: 58.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-39 {
  padding-right: 58.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-40 {
  padding-left: 50rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-40 {
  padding-right: 50rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-40 {
  padding-left: 60rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-40 {
  padding-right: 60rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-41 {
  padding-left: 51.25rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-41 {
  padding-right: 51.25rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-41 {
  padding-left: 61.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-41 {
  padding-right: 61.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-42 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-42 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-42 {
  padding-left: 63rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-42 {
  padding-right: 63rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-43 {
  padding-left: 53.75rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-43 {
  padding-right: 53.75rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-43 {
  padding-left: 64.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-43 {
  padding-right: 64.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-44 {
  padding-left: 55rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-44 {
  padding-right: 55rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-44 {
  padding-left: 66rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-44 {
  padding-right: 66rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-45 {
  padding-left: 56.25rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-45 {
  padding-right: 56.25rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-45 {
  padding-left: 67.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-45 {
  padding-right: 67.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-46 {
  padding-left: 57.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-46 {
  padding-right: 57.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-46 {
  padding-left: 69rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-46 {
  padding-right: 69rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-47 {
  padding-left: 58.75rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-47 {
  padding-right: 58.75rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-47 {
  padding-left: 70.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-47 {
  padding-right: 70.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-48 {
  padding-left: 60rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-48 {
  padding-right: 60rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-48 {
  padding-left: 72rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-48 {
  padding-right: 72rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-49 {
  padding-left: 61.25rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-49 {
  padding-right: 61.25rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-49 {
  padding-left: 73.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-49 {
  padding-right: 73.5rem;
}
.ag-theme-apgux-p4-f12 .ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle;
}
.ag-theme-apgux-p4-f12 .ag-radio-button-label,
.ag-theme-apgux-p4-f12 .ag-checkbox-label {
  cursor: default;
}
.ag-theme-apgux-p4-f12 .ag-radio-button-label:empty,
.ag-theme-apgux-p4-f12 .ag-checkbox-label:empty {
  margin: 0;
}
.ag-theme-apgux-p4-f12 .ag-radio-button-label,
.ag-theme-apgux-p4-f12 .ag-checkbox-label {
  margin-left: 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-cell {
  -webkit-font-smoothing: subpixel-antialiased;
  border: unset;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-leaf-indent {
  border-left: 1.25rem solid transparent;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-cell {
  border-right: none;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-group-expanded {
  margin-right: 0;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-leaf-indent {
  border-right: 1.25rem solid transparent;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-cell {
  border-left: none;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-cell.ag-cell-first-right-pinned,
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p4-f12 .ag-ltr .ag-cell.ag-cell-first-right-pinned {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-cell.ag-cell-last-left-pinned,
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p4-f12 .ag-ltr .ag-cell.ag-cell-last-left-pinned {
  border-right: 2px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-cell .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p4-f12 .ag-ltr .ag-cell .ag-select .ag-picker-field-wrapper {
  background-color: var(--grid__background-color);
  border-radius: 0;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-pinned-right-header .ag-header-row,
.ag-theme-apgux-p4-f12 .ag-ltr .ag-pinned-right-header .ag-header-row {
  overflow: inherit;
  border-left: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-pinned-right-cols-container,
.ag-theme-apgux-p4-f12 .ag-ltr .ag-pinned-right-cols-container {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p4-f12 .ag-value-change-delta {
  padding-right: 0.125rem;
}
.ag-theme-apgux-p4-f12 .ag-value-change-delta-up {
  color: #43a047;
}
.ag-theme-apgux-p4-f12 .ag-value-change-delta-down {
  color: #e53935;
}
.ag-theme-apgux-p4-f12 .ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 0.0625rem;
  padding-right: 0.0625rem;
  transition: background-color 1s;
}
.ag-theme-apgux-p4-f12 .ag-value-change-value-highlight {
  background-color: #0091ea;
  transition: background-color 0.1s;
}
.ag-theme-apgux-p4-f12 .ag-input-text-wrapper input:not([type]):disabled,
.ag-theme-apgux-p4-f12 .ag-input-text-wrapper input[type=text]:disabled,
.ag-theme-apgux-p4-f12 .ag-input-text-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p4-f12 .ag-input-text-wrapper input[type=date]:disabled,
.ag-theme-apgux-p4-f12 .ag-input-text-wrapper input[type=datetime-local]:disabled,
.ag-theme-apgux-p4-f12 .ag-input-wrapper input:not([type]):disabled,
.ag-theme-apgux-p4-f12 .ag-input-wrapper input[type=text]:disabled,
.ag-theme-apgux-p4-f12 .ag-input-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p4-f12 .ag-input-wrapper input[type=date]:disabled,
.ag-theme-apgux-p4-f12 .ag-input-wrapper input[type=datetime-local]:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p4-f12 .ag-input-text-wrapper input[type=date],
.ag-theme-apgux-p4-f12 .ag-input-wrapper input[type=date] {
  flex: 1 1 auto;
}
.ag-theme-apgux-p4-f12 .ag-input-text-wrapper textarea:disabled,
.ag-theme-apgux-p4-f12 .ag-input-wrapper textarea:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p4-f12 .ag-header {
  background-color: var(--grid__background-color-header);
  color: var(--primary-text__color);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f12 .ag-pinned-left-header {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f12 .ag-header-row {
  border: none;
}
.ag-theme-apgux-p4-f12 .ag-row {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-right-width: 1px;
}
.ag-theme-apgux-p4-f12 .ag-row-odd {
  background-color: inherit;
}
.ag-theme-apgux-p4-f12 .ag-row-even {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f12 .ag-horizontal-left-spacer.ag-scroller-corner {
  border-right: none;
}
.ag-theme-apgux-p4-f12 .ag-horizontal-right-spacer.ag-scroller-corner {
  border-left: none;
}
.ag-theme-apgux-p4-f12 .ag-numeric-cell {
  text-align: right;
}
.ag-theme-apgux-p4-f12 .ag-header-cell-label .ag-header-cell-icons .ag-header-icon,
.ag-theme-apgux-p4-f12 .ag-header-cell-label .ag-header-cell-menu-button .ag-header-icon {
  margin-left: 4px;
}
.ag-theme-apgux-p4-f12 .ag-header-cell,
.ag-theme-apgux-p4-f12 .ag-header-group-cell {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-top: solid 1px var(--grid__border-color);
}
.ag-theme-apgux-p4-f12 .ag-header-cell.ag-header-cell-moving,
.ag-theme-apgux-p4-f12 .ag-header-group-cell.ag-header-cell-moving {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f12 .ag-header-cell .ag-header-icon:hover,
.ag-theme-apgux-p4-f12 .ag-header-group-cell .ag-header-icon:hover {
  cursor: pointer;
}
.ag-theme-apgux-p4-f12 .ag-header-group-cell-no-group {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f12 .ag-header-row:first-child .ag-header-cell,
.ag-theme-apgux-p4-f12 .ag-header-row:first-child .ag-header-group-cell {
  border-top-width: 0;
}
.ag-theme-apgux-p4-f12 .ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell.ag-column-resizing,
.ag-theme-apgux-p4-f12 .ag-header-cell:not(.ag-column-resizing) + .ag-header-cell.ag-column-resizing,
.ag-theme-apgux-p4-f12 .ag-header-group-cell:first-of-type.ag-column-resizing,
.ag-theme-apgux-p4-f12 .ag-header-cell:first-of-type.ag-column-resizing {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p4-f12 .ag-header-row .ag-checkbox-input-wrapper .ag-checkbox-input {
  width: 1rem;
  width: 1rem;
}
.ag-theme-apgux-p4-f12 .ag-header-select-all {
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-cell {
  line-height: 1rem;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  align-items: center;
}
.ag-theme-apgux-p4-f12 .ag-row-drag {
  cursor: grab;
  min-width: 1.75rem;
}
.ag-theme-apgux-p4-f12 .ag-row-dragging,
.ag-theme-apgux-p4-f12 .ag-row-dragging .ag-row-drag {
  cursor: move;
}
.ag-theme-apgux-p4-f12 .ag-column-drag {
  cursor: grab;
}
.ag-theme-apgux-p4-f12 .ag-row-dragging {
  opacity: 0.5;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p4-f12 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p4-f12 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p4-f12 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p4-f12 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
  outline: initial;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p4-f12 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p4-f12 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p4-f12 .ag-header-cell-resize {
  width: 0.5rem;
  cursor: col-resize;
  z-index: 210;
  right: -1px;
}
.ag-theme-apgux-p4-f12 .ag-menu {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p4-f12 .ag-menu .ag-popup-child {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p4-f12 .ag-menu .ag-menu-list {
  cursor: default;
  margin-bottom: 0.25rem;
  margin-top: 0.25rem;
  padding: 0;
  width: 100%;
}
.ag-theme-apgux-p4-f12 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p4-f12 .ag-menu .ag-menu-option-disabled {
  opacity: 0.5;
}
.ag-theme-apgux-p4-f12 .ag-menu .ag-menu-option-text {
  margin-left: 0.25rem;
  text-transform: lowercase;
}
.ag-theme-apgux-p4-f12 .ag-menu .ag-menu-option-text::first-letter {
  text-transform: uppercase;
}
.ag-theme-apgux-p4-f12 .ag-menu .ag-menu-option-icon {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  min-width: 1.5rem;
}
.ag-theme-apgux-p4-f12 .ag-menu .ag-menu-option-shortcut {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-menu .ag-menu-option-popup-pointer {
  width: 1.5rem;
  text-align: center;
}
.ag-theme-apgux-p4-f12 .ag-popup-child {
  z-index: 310;
}
.ag-theme-apgux-p4-f12 .ag-tab-header {
  background: var(--grid__background-color);
  min-width: 13.75rem;
  width: 100%;
  display: flex;
}
.ag-theme-apgux-p4-f12 .ag-tab-header .ag-tab {
  display: flex;
  border-bottom: 2px solid transparent;
  height: 1rem;
  flex: none;
  align-items: center;
  justify-content: center;
}
.ag-theme-apgux-p4-f12 .ag-tab-body {
  padding: 0.25rem 0;
}
.ag-theme-apgux-p4-f12 .ag-tab-body .ag-menu-list {
  margin-bottom: 0;
  margin-top: 0;
}
.ag-theme-apgux-p4-f12 .ag-tab-body .ag-menu-list > div:first-child > span {
  padding-top: 0;
}
.ag-theme-apgux-p4-f12 .ag-tab-body .ag-menu-list > div:last-child > span {
  padding-bottom: 0;
}
.ag-theme-apgux-p4-f12 .ag-tab-body .ag-menu-list > div:last-child > .ag-menu-option-popup-pointer {
  background-position-y: 0;
}
.ag-theme-apgux-p4-f12 .ag-floating-filter-input .ag-input-field-input[type=date] {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.75rem;
}
.ag-theme-apgux-p4-f12 .ag-floating-filter-input .ag-input-field-input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p4-f12 .ag-floating-filter-input .ag-input-field-input[type=date]::-webkit-calendar-picker-indicator {
  color: rgba(0, 0, 0, 0) !important;
  opacity: 0;
  width: 0;
  padding: 0;
  margin: 0;
}
.ag-theme-apgux-p4-f12 .ag-floating-filter-input .ag-text-field-input[type=text],
.ag-theme-apgux-p4-f12 .ag-floating-filter-input input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-size: 0.75rem;
}
.ag-theme-apgux-p4-f12 .ag-floating-filter-input .ag-text-field-input[type=text]:focus,
.ag-theme-apgux-p4-f12 .ag-floating-filter-input input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p4-f12 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled,
.ag-theme-apgux-p4-f12 .ag-floating-filter-input input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
  border: none;
}
.ag-theme-apgux-p4-f12 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled::placeholder,
.ag-theme-apgux-p4-f12 .ag-floating-filter-input input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-filter-body-wrapper {
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-set-filter-body-wrapper + .ag-filter-apply-panel [data-ref=resetFilterButton] {
  margin-left: 0.125rem !important;
  margin-right: 0.125rem !important;
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-picker-field-wrapper {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  border-radius: 0.125rem;
  padding-left: 0.75rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-picker-field-icon {
  padding-right: 0.75rem;
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-filter-select {
  margin: 0.25rem 0.25rem 0;
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-filter-body {
  margin-bottom: 0.25rem;
  margin-top: 1rem;
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-filter-condition {
  margin: 0.5rem 0;
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-filter input[type=radio] {
  margin: 0 0.1875rem 0 0.375rem;
  width: 0.75rem;
  height: 1.0625rem;
  vertical-align: top;
}
.ag-theme-apgux-p4-f12 .ag-filter input[type=date] {
  padding-left: 0.25rem;
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f12 .ag-filter input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p4-f12 .ag-filter input[type=text],
.ag-theme-apgux-p4-f12 .ag-filter input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p4-f12 .ag-filter input[type=text]:focus,
.ag-theme-apgux-p4-f12 .ag-filter input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p4-f12 .ag-filter input[type=text]:disabled,
.ag-theme-apgux-p4-f12 .ag-filter input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p4-f12 .ag-filter input[type=text]:disabled::placeholder,
.ag-theme-apgux-p4-f12 .ag-filter input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-set-filter-list {
  max-height: 12rem;
  overflow: auto;
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-set-filter-select-all {
  height: 2rem;
  padding-bottom: 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-set-filter-item {
  height: 1.25rem;
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-set-filter-item > div,
.ag-theme-apgux-p4-f12 .ag-filter .ag-set-filter-item > span {
  display: flex;
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-set-filter-item:hover {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0.5rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-filter-virtual-list-container {
  min-height: 100% !important;
  min-width: 12.5rem;
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-filter-virtual-list-item {
  height: 1.5rem !important;
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-filter-header-container:nth-child(2) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-filter-apply-panel {
  display: block;
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--tertiary__background-color);
  border-radius: 0.125rem;
  color: var(--tertiary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
  float: left;
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton]:hover {
  background-color: var(--tertiary__background-color_hover);
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem 0.5rem 0.5rem 0;
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p4-f12 .ag-mini-filter {
  margin-bottom: 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p4-f12 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1rem;
}
.ag-theme-apgux-p4-f12 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p4-f12 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
.ag-theme-apgux-p4-f12 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p4-f12 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p4-f12 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.ag-theme-apgux-p4-f12 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-column-select-panel .ag-primary-cols-list-panel {
  border-top: 1px solid var(--grid__border-color);
  padding-top: 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-column-select-panel .ag-primary-cols-list-panel > div {
  cursor: pointer;
}
.ag-theme-apgux-p4-f12 .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p4-f12 .ag-primary-cols-header-panel {
  border-top: 1px solid var(--grid__border-color);
  height: 2rem;
  align-items: center;
}
.ag-theme-apgux-p4-f12 .ag-primary-cols-header-panel > div {
  cursor: pointer;
  margin: 0 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-primary-cols-header-panel .ag-filter-body {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-tool-panel-wrapper {
  border-right: 0;
  width: auto;
}
.ag-theme-apgux-p4-f12 .ag-tool-panel-wrapper .ag-filter-panel {
  width: 100%;
}
.ag-theme-apgux-p4-f12 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 600;
  flex: auto;
  flex-direction: column;
  flex-wrap: nowrap;
  display: flex;
  flex-flow: column nowrap;
}
.ag-theme-apgux-p4-f12 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header {
  padding: 0.4375rem 0.3125rem;
}
.ag-theme-apgux-p4-f12 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header > div {
  margin: auto 0;
}
.ag-theme-apgux-p4-f12 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-air {
  border: 1px solid var(--grid__border-color);
  border-left: 0;
  border-right: 0;
  padding: 0.25rem 0;
}
.ag-theme-apgux-p4-f12 .ag-tool-panel-wrapper .ag-pivot-mode-panel {
  display: flex;
  flex: none;
  min-height: auto;
  height: auto;
}
.ag-theme-apgux-p4-f12 .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  display: flex;
  align-items: center;
  padding: 0.75rem 0.5rem;
  margin-left: 0;
}
.ag-theme-apgux-p4-f12 .ag-tool-panel-wrapper .ag-column-select-panel {
  border-bottom: 1px solid var(--grid__border-color);
  padding-bottom: 0.1875rem;
  padding-top: 0;
}
.ag-theme-apgux-p4-f12 .ag-tool-panel-wrapper .ag-column-drop {
  border-top: 1px solid var(--grid__border-color);
  padding: 0.25rem 0 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar {
  height: 1rem;
}
.ag-theme-apgux-p4-f12 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-title {
  padding-left: 6px;
}
.ag-theme-apgux-p4-f12 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-vertical-icon {
  margin: 0;
}
.ag-theme-apgux-p4-f12 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  border: 1px dashed var(--grid__border-color);
  margin-top: 0;
}
.ag-theme-apgux-p4-f12 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-list {
  cursor: default;
  margin-top: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p4-f12 .ag-tool-panel-wrapper .ag-column-drop:last-child {
  border-bottom: 0;
}
.ag-theme-apgux-p4-f12 .ag-numeric-header .ag-header-cell-label .ag-header-cell-icons .ag-header-icon {
  margin-left: 0;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-paging-panel {
  border-top: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color--disabled);
  height: 2rem;
  padding: 0 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-paging-panel > span {
  margin-left: 1rem;
}
.ag-theme-apgux-p4-f12 .ag-paging-page-summary-panel .ag-icon {
  width: 1rem;
  height: 1rem;
  cursor: pointer;
}
.ag-theme-apgux-p4-f12 .ag-paging-page-summary-panel .ag-icon.ag-disabled {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p4-f12 .ag-paging-page-summary-panel .ag-icon button {
  width: 100%;
  height: 100%;
  opacity: 0;
}
.ag-theme-apgux-p4-f12 .ag-paging-page-summary-panel span {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell),
.ag-theme-apgux-p4-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell) {
  border-bottom: 1px solid var(--grid__border-color);
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active {
  border-right: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active {
  border-bottom: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f12 .ag-cell-range-selected:not(.ag-cell-focus) {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p4-f12 .ag-cell-range-selected-1 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p4-f12 .ag-cell-range-selected-2 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p4-f12 .ag-cell-range-selected-3 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p4-f12 .ag-cell-range-selected-4 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-selection-fill-top,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-selection-fill-top {
  border-top: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-selection-fill-top.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-selection-fill-top.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-selection-fill-right,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-selection-fill-right {
  border-right: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-selection-fill-right.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-selection-fill-right.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-selection-fill-bottom,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-selection-fill-bottom {
  border-bottom: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-selection-fill-left,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-selection-fill-left {
  border-left: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-selection-fill-left.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-selection-fill-left.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p4-f12 .ag-range-handle, .ag-theme-apgux-p4-f12 .ag-fill-handle {
  position: absolute;
  width: 0.375rem;
  height: 0.375rem;
  bottom: -0.0625rem;
  right: -0.0625rem;
  background-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f12 .ag-fill-handle {
  cursor: cell;
}
.ag-theme-apgux-p4-f12 .ag-range-handle {
  cursor: nwse-resize;
}
.ag-theme-apgux-p4-f12 .ag-cell-inline-editing {
  padding: 0.25rem;
  height: 2.25rem;
}
.ag-theme-apgux-p4-f12 .ag-cell-inline-editing,
.ag-theme-apgux-p4-f12 .ag-popup-editor {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f12 .ag-popup-editor {
  padding: 0;
}
.ag-theme-apgux-p4-f12 .ag-popup-editor .ag-large-textarea textarea {
  height: auto;
  padding: 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-cell-editor .ag-input-field-input {
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  background-color: var(--input-box__background-color);
  padding: 0 0 0 0.5rem;
  color: var(--primary-text__color);
}
.ag-theme-apgux-p4-f12 .ag-cell-editor .ag-picker-field-display {
  padding: 0 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-rich-select {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f12 .ag-rich-select .ag-rich-select-list {
  width: 12.5rem;
  height: 9.75rem;
}
.ag-theme-apgux-p4-f12 .ag-rich-select .ag-rich-select-value {
  padding: 0 0.25rem 0 0.25rem;
  height: 2rem;
}
.ag-theme-apgux-p4-f12 .ag-rich-select .ag-virtual-list-item {
  cursor: default;
  height: 2rem;
}
.ag-theme-apgux-p4-f12 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected {
  background-color: var(--grid__ag-rich-select-list-item--select);
}
.ag-theme-apgux-p4-f12 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected:hover {
  background-color: var(--grid__ag-rich-select-list-item--hover);
}
.ag-theme-apgux-p4-f12 .ag-rich-select .ag-rich-select-row {
  padding-left: 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-floating-filter-body {
  height: 1.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-floating-filter-button {
  margin-left: 0.75rem;
  align-items: baseline;
  margin-right: 0rem;
}
.ag-theme-apgux-p4-f12 .ag-floating-filter-button button {
  appearance: none;
  background: transparent;
  border: 0;
  padding: 0;
  width: 1rem;
}
.ag-theme-apgux-p4-f12 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f12 .ag-selection-checkbox:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p4-f12 .ag-group-expanded:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f12 .ag-group-expanded:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p4-f12 .ag-group-contracted:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f12 .ag-group-contracted:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p4-f12 .ag-group-checkbox:not(.ag-invisible) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f12 .ag-group-checkbox:not(.ag-invisible) + .ag-group-value:not(:empty) {
  margin-left: 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p4-f12 .ag-group-expanded:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p4-f12 .ag-group-contracted:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p4-f12 .ag-group-checkbox:not(.ag-invisible) ~ .ag-group-checkbox {
  margin-left: 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-group-child-count {
  margin-left: 0.125rem;
}
.ag-theme-apgux-p4-f12 .ag-selection-checkbox span {
  position: relative;
}
.ag-theme-apgux-p4-f12 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 1.5rem;
  padding-left: 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p4-f12 .ag-column-drop-horizontal .ag-icon-pivot {
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-column-drop-horizontal .ag-left-arrow,
.ag-theme-apgux-p4-f12 .ag-column-drop-horizontal .ag-right-arrow {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-column-drop-cell {
  background: var(--pill__background-color);
  border-radius: 0.25rem;
  min-height: 1rem;
  padding: 0 0.125rem 0 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-column-drop-cell .ag-column-drop-cell-text {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-column-drop-cell .ag-column-drop-cell-button {
  min-width: 1rem;
  margin: 0 0.125rem;
}
.ag-theme-apgux-p4-f12 .ag-column-drop-cell .ag-column-drag {
  margin-left: 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-top: 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-select-agg-func-popup {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background: var(--grid__background-color);
  height: 4.375rem;
  padding: 0;
}
.ag-theme-apgux-p4-f12 .ag-select-agg-func-popup .ag-virtual-list-item {
  cursor: default;
  line-height: 1.25rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-set-filter-list,
.ag-theme-apgux-p4-f12 .ag-menu-column-select-wrapper {
  width: auto;
}
.ag-theme-apgux-p4-f12 .ag-column-drop-vertical > .ag-column-drop-cell {
  margin-left: 0.25rem;
  margin-top: 0;
}
.ag-theme-apgux-p4-f12 .ag-cell-data-changed {
  background-color: #0091ea !important;
}
.ag-theme-apgux-p4-f12 .ag-cell-data-changed.aux-grid__financial-data-cell--increase, .ag-theme-apgux-p4-f12 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--increase {
  background-color: var(--grid__text-cell-financial-data-increase__background-color) !important;
}
.ag-theme-apgux-p4-f12 .ag-cell-data-changed.aux-grid__financial-data-cell--decrease, .ag-theme-apgux-p4-f12 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--decrease {
  background-color: var(--grid__text-cell-financial-data-decrease__background-color) !important;
}
.ag-theme-apgux-p4-f12 .ag-cell-data-changed-animation {
  background-color: transparent;
  transition: background-color 1s;
}
.ag-theme-apgux-p4-f12 .aux-grid__financial-data-cell-with-icon--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
  display: flex;
}
.ag-theme-apgux-p4-f12 .aux-grid__financial-data-cell-with-icon--increase:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e92a";
}
.ag-theme-apgux-p4-f12 .aux-grid__financial-data-cell-with-icon--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
  display: flex;
}
.ag-theme-apgux-p4-f12 .aux-grid__financial-data-cell-with-icon--decrease:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e927";
}
.ag-theme-apgux-p4-f12 .aux-grid__financial-data-cell--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
}
.ag-theme-apgux-p4-f12 .aux-grid__financial-data-cell--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
}
.ag-theme-apgux-p4-f12 .ag-row-stub {
  background-color: inherit;
}
.ag-theme-apgux-p4-f12 .ag-stub-cell {
  padding-left: 4;
  padding-top: 4px;
}
.ag-theme-apgux-p4-f12 .ag-stub-cell .ag-loading-icon {
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ag-theme-apgux-p4-f12 .ag-stub-cell .ag-loading-text {
  margin-left: 0.25rem;
  margin-top: 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-floating-top {
  border-bottom: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p4-f12 .ag-floating-bottom {
  border-top: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p4-f12 .ag-floating-top,
.ag-theme-apgux-p4-f12 .ag-floating-bottom {
  background-color: inherit;
}
.ag-theme-apgux-p4-f12 .ag-floating-top .ag-row,
.ag-theme-apgux-p4-f12 .ag-floating-bottom .ag-row {
  background-color: inherit;
}
.ag-theme-apgux-p4-f12 .ag-floating-bottom-viewport {
  border-bottom: 0.0625rem solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f12 .ag-status-bar {
  background: var(--grid__background-color);
  color: var(--secondary-text__color);
  font-weight: 400;
  font-size: 0.75rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1.5;
  border-top-width: 0;
  margin: 0 -0.5rem 0 -0.5rem;
  padding: 0;
}
.ag-theme-apgux-p4-f12 .ag-status-bar .ag-status-name-value-value {
  color: inherit;
}
.ag-theme-apgux-p4-f12 .ag-status-bar-center {
  text-align: center;
}
.ag-theme-apgux-p4-f12 .ag-name-value-value,
.ag-theme-apgux-p4-f12 .ag-status-name-value {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-name-value-value {
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p4-f12 .ag-overlay-loading-center {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-side-bar {
  background-color: var(--grid__side-bar-background-color);
  border: 1px solid var(--grid__border-color);
  border-left-width: 0;
  position: relative;
}
.ag-theme-apgux-p4-f12 .ag-side-bar .ag-side-buttons {
  padding: 1rem 0;
  background: var(--grid__background-color-header);
  width: 2rem;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ag-theme-apgux-p4-f12 .ag-side-bar .ag-side-buttons .ag-side-button {
  width: 100%;
}
.ag-theme-apgux-p4-f12 .ag-side-bar .ag-side-buttons .ag-side-button button {
  background: transparent;
  border: 0;
  color: var(--grid__text-cell__color);
  padding: 0.5rem 0 0.5rem 0;
  width: 100%;
  margin: 0;
  min-height: 4.5rem;
  border-width: 1px 0 1px 0;
  border-style: solid;
  border-color: transparent;
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
}
.ag-theme-apgux-p4-f12 .ag-side-bar .ag-side-buttons .ag-selected {
  border-left: solid 2px var(--grid__side-bar-border-color--select);
}
.ag-theme-apgux-p4-f12 .ag-side-bar .ag-panel-container {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f12 .ag-side-bar.full-width .ag-panel-container {
  border-right: 0;
}
.ag-theme-apgux-p4-f12 .ag-side-bar .ag-column-drop {
  min-height: 3.125rem;
}
.ag-theme-apgux-p4-f12 .ag-primary-cols-filter-wrapper {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-group-component {
  margin: 0.625rem 0.3125rem;
  padding: 0.625rem 0.125rem;
  border: 0 solid var(--grid__border-color), 0.5;
  border-top-width: 4px;
  border-radius: 3px;
}
.ag-theme-apgux-p4-f12 .ag-group-component .ag-group-component-label {
  background-color: var(--grid__background-color);
  margin-left: 0.5rem;
  padding: 0 0.125rem;
  font-size: 0.625rem;
  font-weight: 500;
  text-transform: uppercase;
}
.ag-theme-apgux-p4-f12 .ag-group-component .ag-group-item {
  margin-top: 0.125rem;
}
.ag-theme-apgux-p4-f12.ag-popup > div {
  border-bottom: 1px solid var(--primary-action__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f12.ag-popup > div.ag-select-list {
  box-shadow: 0 0.25rem 0.75rem 0 var(--dropdown__box-shadow-color);
}
.ag-theme-apgux-p4-f12.ag-popup .ag-list .ag-list-item {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 0.8125rem;
  line-height: 2.4615384615;
  height: 2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.ag-theme-apgux-p4-f12.ag-popup .ag-list .ag-list-item:hover {
  background-color: var(--focus-highlight_background-color);
}
.ag-theme-apgux-p4-f12.ag-popup .ag-list .ag-list-item:focus {
  background-color: var(--focus-highlight_background-color);
}
.ag-dragging-range-handle .ag-theme-apgux-p4-f12 .ag-dialog, .ag-dragging-fill-handle .ag-theme-apgux-p4-f12 .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}
.ag-theme-apgux-p4-f12 .ag-dialog .ag-dialog-title-bar {
  padding-left: 4;
}
.ag-theme-apgux-p4-f12 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button {
  border-radius: 5px;
}
.ag-theme-apgux-p4-f12 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button:not(:last-child) {
  margin-right: 5px;
}
.ag-theme-apgux-p4-f12 .ag-dialog .ag-message-box .ag-message-box-button-bar {
  height: 30px;
  background-color: var(--grid__background-color-header);
  padding: 2px;
}
.ag-theme-apgux-p4-f12 .ag-dialog .ag-message-box .ag-message-box-button-bar button {
  border-radius: 2px;
}
.ag-theme-apgux-p4-f12 .ag-tooltip {
  transition: none;
  background-color: var(--tooltip__background-color);
  padding: 0.75rem;
  box-shadow: 0 4px 12px 0 var(--tooltip__shadow-color);
  border: 1px solid var(--popover__border-color) !important;
  font-size: 0.8125rem;
  border-radius: 0.125rem;
  color: var(--primary-text__color);
  box-sizing: border-box;
  display: inline-flex;
  z-index: 1000;
  line-height: get-line-height(13, 20);
  max-width: 50%;
}
.ag-theme-apgux-p4-f12 .ag-chart .ag-chart-menu {
  background: var(--grid__background-color);
}
.ag-theme-apgux-p4-f12 .ag-chart .ag-chart-menu > span:hover {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f12 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f12 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div.ag-selected {
  border-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f12 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item {
  color: var(--grid__text-cell__color);
  font-size: 0.625rem;
}
.ag-theme-apgux-p4-f12 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item.ag-selected {
  color: var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f12 .ag-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "auxIcons";
  speak: none;
  font-size: 1rem;
  color: var(--grid__text-cell__color);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ag-theme-apgux-p4-f12 .ag-checkbox-input-wrapper {
  background-color: transparent;
  align-items: stretch;
}
.ag-theme-apgux-p4-f12 .ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 16px;
  height: 16px;
  margin: 0;
}
.ag-theme-apgux-p4-f12 .ag-checkbox-input-wrapper .ag-input-field-input {
  position: absolute;
  top: 0;
  left: 0;
}
.ag-theme-apgux-p4-f12 .ag-checkbox-input-wrapper::after {
  font-family: "auxIcons";
  content: "\e907";
  color: var(--form-element__border-color);
  pointer-events: none;
}
.ag-theme-apgux-p4-f12 .ag-checkbox-input-wrapper:hover::after {
  color: var(--checkbox__border-color);
}
.ag-theme-apgux-p4-f12 .ag-checkbox-input-wrapper.ag-checked::after {
  content: "\e905";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p4-f12 .ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: "\e906";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p4-f12 .ag-icon-aggregation::before {
  content: "\e900";
}
.ag-theme-apgux-p4-f12 .ag-icon-arrows::before {
  content: "\e901";
}
.ag-theme-apgux-p4-f12 .ag-icon-asc::before {
  content: "\e902";
}
.ag-theme-apgux-p4-f12 .ag-icon-cancel::before {
  content: "\e903";
}
.ag-theme-apgux-p4-f12 .ag-icon-chart::before {
  content: "\e904";
}
.ag-theme-apgux-p4-f12 .ag-icon-columns::before {
  content: "\e909";
}
.ag-theme-apgux-p4-f12 .ag-icon-contracted::before {
  content: "\e90a";
}
.ag-theme-apgux-p4-f12 .ag-icon-copy::before {
  content: "\e90b";
}
.ag-theme-apgux-p4-f12 .ag-icon-cross::before {
  content: "\e90c";
}
.ag-theme-apgux-p4-f12 .ag-icon-desc::before {
  content: "\e90d";
}
.ag-theme-apgux-p4-f12 .ag-icon-expanded::before {
  content: "\e90e";
}
.ag-theme-apgux-p4-f12 .ag-icon-eye-slash::before {
  content: "\e90f";
}
.ag-theme-apgux-p4-f12 .ag-icon-eye::before {
  content: "\e910";
}
.ag-theme-apgux-p4-f12 .ag-icon-filter::before {
  content: "\e911";
}
.ag-theme-apgux-p4-f12 .ag-icon-filter:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p4-f12 .ag-icon-first::before {
  content: "\e912";
}
.ag-theme-apgux-p4-f12 .ag-icon-grip::before,
.ag-theme-apgux-p4-f12 .ag-icon-row-drag::before {
  content: "\e913";
}
.ag-theme-apgux-p4-f12 .ag-icon-group::before {
  content: "\e914";
}
.ag-theme-apgux-p4-f12 .ag-icon-last::before {
  content: "\e915";
}
.ag-theme-apgux-p4-f12 .ag-icon-left::before,
.ag-theme-apgux-p4-f12 .ag-right-arrow::before {
  content: "\e916";
}
.ag-theme-apgux-p4-f12 .ag-icon-linked::before {
  content: "\e917";
}
.ag-theme-apgux-p4-f12 .ag-icon-loading::before {
  content: "\e918";
}
.ag-theme-apgux-p4-f12 .ag-icon-maximize::before {
  content: "\e919";
}
.ag-theme-apgux-p4-f12 .ag-icon-menu::before {
  content: "\e91a";
}
.ag-theme-apgux-p4-f12 .ag-icon-menu:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p4-f12 .ag-icon-minimize::before {
  content: "\e91b";
}
.ag-theme-apgux-p4-f12 .ag-icon-next::before {
  content: "\e91c";
}
.ag-theme-apgux-p4-f12 .ag-icon-none::before {
  content: "\e91d";
}
.ag-theme-apgux-p4-f12 .ag-icon-not-allowed::before {
  content: "\e91e";
}
.ag-theme-apgux-p4-f12 .ag-icon-paste::before {
  content: "\e91f";
}
.ag-theme-apgux-p4-f12 .ag-icon-pin::before {
  content: "\e920";
}
.ag-theme-apgux-p4-f12 .ag-icon-pivot::before {
  content: "\e921";
}
.ag-theme-apgux-p4-f12 .ag-icon-previous::before {
  content: "\e922";
}
.ag-theme-apgux-p4-f12 .ag-icon-radio-button-off::before {
  content: "\e923";
}
.ag-theme-apgux-p4-f12 .ag-icon-radio-button-on::before {
  color: var(--grid__border-color--edit);
  content: "\e924";
}
.ag-theme-apgux-p4-f12 .ag-icon-right::before,
.ag-theme-apgux-p4-f12 .ag-right-arrow::before {
  content: "\e925";
}
.ag-theme-apgux-p4-f12 .ag-icon-save::before {
  content: "\e926";
}
.ag-theme-apgux-p4-f12 .ag-icon-small-down::before {
  content: "\e927";
}
.ag-theme-apgux-p4-f12 .ag-icon-small-left::before {
  content: "\e928";
}
.ag-theme-apgux-p4-f12 .ag-icon-small-right::before {
  content: "\e929";
}
.ag-theme-apgux-p4-f12 .ag-icon-small-up::before {
  content: "\e92a";
}
.ag-theme-apgux-p4-f12 .ag-icon-tick::before {
  content: "\e92b";
}
.ag-theme-apgux-p4-f12 .ag-icon-tree-closed::before {
  content: "\e92c";
}
.ag-theme-apgux-p4-f12 .ag-icon-tree-indeterminate::before {
  content: "\e92d";
}
.ag-theme-apgux-p4-f12 .ag-icon-tree-open::before {
  content: "\e92e";
}
.ag-theme-apgux-p4-f12 .ag-icon-unlinked::before {
  content: "\e92f";
}
.ag-theme-apgux-p4-f12 .ag-rtl {
  text-align: right;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-numeric-cell {
  text-align: left;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-radio-button-label,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-checkbox-label {
  margin-right: 0.25rem;
  margin-left: 0;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  padding-left: 0.25rem;
  padding-right: 1rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 0;
  margin-right: 1.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-header-select-all {
  margin-left: 0.25rem;
  margin-right: 0;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-selection-checkbox,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-group-checkbox,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-group-expanded,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-group-contracted {
  display: inline-flex;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-selection-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f12 .ag-rtl .ag-selection-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p4-f12 .ag-rtl .ag-group-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f12 .ag-rtl .ag-group-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p4-f12 .ag-rtl .ag-group-expanded + .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f12 .ag-rtl .ag-group-expanded + .ag-group-value:not(:empty),
.ag-theme-apgux-p4-f12 .ag-rtl .ag-group-contracted + .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f12 .ag-rtl .ag-group-contracted + .ag-group-value:not(:empty) {
  margin-right: 0.25rem;
  margin-left: initial;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-selection-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-group-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-group-expanded + .ag-group-checkbox,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-group-contracted + .ag-group-checkbox {
  margin-right: 0.25rem;
  margin-left: initial;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-group-child-count {
  margin-left: unset;
  margin-right: 0.125rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-column-drop-horizontal {
  padding-right: 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-column-drop-horizontal .ag-icon-pivot {
  margin-left: 0.25rem;
  margin-right: 0;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-floating-filter-button {
  margin-right: 0.75rem;
  margin-left: 0rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-set-filter-item > div,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-set-filter-item > span {
  margin-left: 0;
  margin-right: 0.3125rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-header .ag-header-cell-resize::after {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-side-bar .ag-panel-container {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-side-bar.full-width .ag-panel-container {
  border-left: 0;
}
.ag-theme-apgux-p4-f12 .sass-variables::after {
  content: '{ "autoSizePadding": "0.75rem", "headerHeight": "2rem", "groupPaddingSize": "1.75rem", "footerPaddingAddition": "1rem", "virtualItemHeight": "2rem", "aggFuncPopupHeight": "7rem", "checkboxIndentWidth": "1.25rem", "leafNodePadding": "0.75rem", "rowHeight": "1.5rem", "gridSize": "0.25rem", "iconSize": "1rem" }';
  display: none;
}
.ag-theme-apgux-p4-f12 .ag-filter-virtual-list-item:focus-visible,
.ag-theme-apgux-p4-f12 .ag-header-cell:focus-visible,
.ag-theme-apgux-p4-f12 .ag-header-group-cell:focus-visible,
.ag-theme-apgux-p4-f12 .ag-cell:focus-visible,
.ag-theme-apgux-p4-f12 .ag-menu-option:focus-visible,
.ag-theme-apgux-p4-f12 .ag-list-item:focus-visible,
.ag-theme-apgux-p4-f12 .ag-full-width-row:focus-visible,
.ag-theme-apgux-p4-f12 .ag-column-select-virtual-list-item:focus-visible:after {
  box-shadow: inset 0 0 0 1px var(--checkbox-icon__color), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p4-f12 .ag-side-button-button:focus-visible:after,
.ag-theme-apgux-p4-f12 .ag-floating-filter-button-button:focus-visible,
.ag-theme-apgux-p4-f12 .ag-input-wrapper > .ag-input-field-input:focus-visible,
.ag-theme-apgux-p4-f12 .ag-filter-toolpanel-group-title-bar:focus-visible,
.ag-theme-apgux-p4-f12 .ag-filter .ag-filter-apply-panel-button:focus-visible,
.ag-theme-apgux-p4-f12 .ag-filter .ag-filter-select .ag-wrapper:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 1px var(--checkbox-icon__color), 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p4-f12 .ag-header-cell-icons,
.ag-theme-apgux-p4-f12 .ag-header-cell-menu-button {
  background-color: transparent;
}
.ag-theme-apgux-p4-f12 .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-editable-cell:focus-visible,
.ag-theme-apgux-p4-f12 .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-editable-cell:focus-visible,
.ag-theme-apgux-p4-f12 .ag-cell-focus.aux-editable-cell:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color) !important;
}
.ag-theme-apgux-p4-f12 .ag-filter-filter {
  overflow: visible;
}
.ag-theme-apgux-p4-f12 div[data-ref=eDateWrapper] {
  overflow: visible !important;
}
.ag-theme-apgux-p4-f12 .ag-header-cell,
.ag-theme-apgux-p4-f12 .ag-header-group-cell-with-group {
  background-color: var(--grid__background-color-header);
  border-right: 1px solid var(--grid__border-color);
  font-size: 0.75rem;
  font-weight: bold;
}
.ag-theme-apgux-p4-f12 .ag-header-group-text {
  color: var(--primary-text__color);
  line-height: 1.015625rem;
}
.ag-theme-apgux-p4-f12 .ag-header-cell,
.ag-theme-apgux-p4-f12 .ag-header-group-cell {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-header-cell[col-id=ag-Grid-AutoColumn] {
  padding-left: 0.25rem;
}
.ag-theme-apgux-p4-f12 .aux-badge-cell-renderer {
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p4-f12 .aux-link-cell-renderer > a {
  cursor: pointer;
  font-family: inherit;
  text-decoration: underline;
  color: var(--primary-link__color);
}
.ag-theme-apgux-p4-f12 .aux-link-cell-renderer > a:active {
  color: var(--active-link-color);
}
.ag-theme-apgux-p4-f12 .aux-link-cell-renderer > a:visited {
  color: var(--visited-link-color);
}
.ag-theme-apgux-p4-f12 .aux-link-cell-renderer > a:hover {
  color: var(--hover-link-color);
}
.ag-theme-apgux-p4-f12 .aux-pinpoint-badge-label {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-header-group-cell-label .ag-header-expand-icon {
  padding-left: 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-cell-highlight {
  background-color: #0091ea;
}
.ag-theme-apgux-p4-f12 .ag-header,
.ag-theme-apgux-p4-f12 .ag-pinned-left-header,
.ag-theme-apgux-p4-f12 .ag-pinned-right-header {
  overflow: visible;
}
.ag-theme-apgux-p4-f12 .ag-header-cell::after,
.ag-theme-apgux-p4-f12 .ag-header-group-cell::after {
  content: " ";
  height: 1rem;
  margin-top: 0.5rem;
  position: absolute;
  text-indent: -2000px;
  top: 0;
}
.ag-theme-apgux-p4-f12 .ag-header-cell-text {
  line-height: 1rem;
  float: left;
}
.ag-theme-apgux-p4-f12 .ag-header-group-cell-with-group,
.ag-theme-apgux-p4-f12 .ag-header-cell {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-header-row-floating-filter .ag-header-cell {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-header-row:first-child .ag-header-cell {
  border-top: none;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-header-cell::after,
.ag-theme-apgux-p4-f12 .ag-ltr .ag-header-group-cell::after {
  right: 0;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-header-cell::after,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-header-group-cell::after {
  left: 0;
}
.ag-theme-apgux-p4-f12 .ag-column-drop-horizontal.ag-column-drop {
  border: 1px solid var(--grid__border-color);
  border-bottom: 0;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-right: 0;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-left: 0;
}
.ag-theme-apgux-p4-f12 .ag-icon-row-drag {
  background-position-y: center;
}
.ag-theme-apgux-p4-f12 .ag-column-drag {
  background-position-y: center;
}
.ag-theme-apgux-p4-f12 .ag-column-drop-cell {
  height: 1.5rem !important;
}
.ag-theme-apgux-p4-f12 .ag-column-drop-cell .ag-column-drop-cell-button {
  height: calc(100% - 0.25rem);
  margin-bottom: 0.125rem;
  margin-top: 0.125rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.ag-theme-apgux-p4-f12 .ag-column-drop-cell .ag-column-drop-cell-button:hover {
  opacity: 1;
}
.ag-theme-apgux-p4-f12 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-column-drop-vertical .ag-column-drop-cell .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 2rem;
}
.ag-theme-apgux-p4-f12 .ag-column-drop-horizontal .ag-column-drop-empty-message {
  line-height: 2rem;
}
.ag-theme-apgux-p4-f12 .ag-column-drop-horizontal .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-root {
  outline: 0.0625rem solid var(--grid__border-color);
  margin: 0.0625rem;
  height: calc(100% - 0.125rem);
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-filter-value {
  line-height: 1.25rem;
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-filter-header-container {
  height: auto;
  border-bottom: 1px solid var(--option-group__border-color);
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-filter-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-mini-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p4-f12 .ag-filter-indicator {
  float: right;
  z-index: 190;
  position: absolute;
  background-color: var(--secondary__color);
  border-radius: 50%;
  height: 0.25rem;
  width: 0.25rem;
  top: 0.25rem;
  right: 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-tool-panel-wrapper {
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f12 .ag-tool-panel-wrapper .ag-column-select-panel {
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p4-f12 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p4-f12 .ag-header-cell-comp-wrapper {
  height: 100%;
}
.ag-theme-apgux-p4-f12 .ag-header-cell .ag-cell-label-container {
  padding: 0;
  height: 100%;
}
.ag-theme-apgux-p4-f12 .ag-header-cell .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p4-f12 .ag-header-cell .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 0;
  align-items: center;
}
.ag-theme-apgux-p4-f12 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p4-f12 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 1;
}
.ag-theme-apgux-p4-f12 .ag-header-cell-label {
  align-items: flex-end;
}
.ag-theme-apgux-p4-f12 .ag-header-cell-icons,
.ag-theme-apgux-p4-f12 .ag-header-cell-menu-button {
  padding-top: 0.0625rem;
  top: 0;
  right: 0.0625rem;
  display: flex;
  flex-direction: row;
  z-index: 200;
  position: absolute;
  height: 99%;
  background-color: var(--grid__background-color-header);
  transition: opacity 0.2s, border 0.2s;
  -webkit-transition: opacity 0.2s, border 0.2s;
}
.ag-theme-apgux-p4-f12 .ag-header-cell__icons--zero-icons {
  min-width: 0;
}
.ag-theme-apgux-p4-f12 .ag-header-cell__icons--one-icons {
  min-width: 1rem;
}
.ag-theme-apgux-p4-f12 .ag-header-cell__icons--two-icons {
  min-width: 2rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-side-bar,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-tool-panel-wrapper {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p4-f12 .aux-center-align-cell,
.ag-theme-apgux-p4-f12 .aux-right-align-cell {
  display: flex;
}
.ag-theme-apgux-p4-f12 .aux-center-align-cell,
.ag-theme-apgux-p4-f12 .aux-center-align {
  text-align: center;
  justify-content: center;
  align-items: center;
}
.ag-theme-apgux-p4-f12 .aux-center-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p4-f12 .aux-center-align .ag-cell-wrapper {
  justify-content: center;
}
.ag-theme-apgux-p4-f12 .aux-center-align-cell .ag-cell-wrapper .ag-selection-checkbox,
.ag-theme-apgux-p4-f12 .aux-center-align .ag-cell-wrapper .ag-selection-checkbox {
  position: absolute;
}
.ag-theme-apgux-p4-f12 .aux-center-align-cell .ag-cell-wrapper .ag-cell-value,
.ag-theme-apgux-p4-f12 .aux-center-align .ag-cell-wrapper .ag-cell-value {
  margin-left: 0;
}
.ag-theme-apgux-p4-f12 .aux-right-align-cell,
.ag-theme-apgux-p4-f12 .aux-right-align {
  justify-content: flex-end;
  text-align: right;
}
.ag-theme-apgux-p4-f12 .aux-right-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p4-f12 .aux-right-align .ag-cell-wrapper {
  justify-content: space-between;
}
.ag-theme-apgux-p4-f12 .aux-center-align-header .ag-cell-label-container {
  flex-direction: row-reverse;
}
.ag-theme-apgux-p4-f12 .aux-center-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: center;
  text-align: center;
}
.ag-theme-apgux-p4-f12 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  display: none;
}
.ag-theme-apgux-p4-f12 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  margin: 0;
}
.ag-theme-apgux-p4-f12 .aux-center-align-header--no-label .ag-input-field {
  display: flex;
  width: 100%;
  justify-content: center;
  margin: 0;
}
.ag-theme-apgux-p4-f12 .aux-right-align-header .ag-cell-label-container {
  flex-direction: row;
}
.ag-theme-apgux-p4-f12 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: flex-start;
  flex-direction: row-reverse;
  text-align: end;
}
.ag-theme-apgux-p4-f12 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label > span {
  float: right;
}
.ag-theme-apgux-p4-f12 .ag-header-cell-label:focus .ag-column-hover {
  border-left: 1px solid var(--grid__border-color--hover) !important;
  border-right: 1px solid var(--grid__border-color--hover) !important;
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p4-f12 .ag-header-sort {
  float: left;
  margin-left: 0 !important;
}
.ag-theme-apgux-p4-f12 .ag-header-cell-order {
  margin-left: -2px !important;
  font-size: xx-small;
  transform: translateY(-2px);
}
.ag-theme-apgux-p4-f12 .ag-menu-option {
  height: 1.75rem;
  line-height: 1.75rem;
  color: var(--grid__text-cell__color) !important;
}
.ag-theme-apgux-p4-f12 .ag-menu .ag-menu-option-icon {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p4-f12 .ag-menu-separator-part {
  border-bottom: 4px var(--grid__background-color) solid;
  border-top: 4px var(--grid__background-color) solid;
  background-color: var(--grid__menu-separator__color);
  height: 9px;
}
.ag-theme-apgux-p4-f12 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p4-f12 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p4-f12 .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  width: calc(100% - 0.5rem);
}
.ag-theme-apgux-p4-f12 .ag-filter-filter .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p4-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search {
  padding: 0.75rem 0.5rem;
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p4-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-expand {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input {
  width: 100%;
}
.ag-theme-apgux-p4-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper {
  width: 100%;
}
.ag-theme-apgux-p4-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p4-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input:focus {
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p4-f12 .ag-filter-toolpanel .ag-filter-list-panel {
  padding: 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group {
  border-top: none;
}
.ag-theme-apgux-p4-f12 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-header {
  height: auto;
}
.ag-theme-apgux-p4-f12 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container {
  padding-left: 16px;
}
.ag-theme-apgux-p4-f12 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter {
  border: none;
}
.ag-theme-apgux-p4-f12 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter .ag-filter-apply-panel {
  border-top: none;
}
.ag-theme-apgux-p4-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-label {
  margin-left: 0.375rem;
}
.ag-theme-apgux-p4-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 1.75rem;
  height: 1.125rem;
  background-color: var(--toggle__background-color);
  border-radius: 0.5625rem;
  position: relative;
  -webkit-box-flex: 0;
  flex: none;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p4-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:before {
  content: " ";
  position: absolute;
  top: -1px;
  left: -1px;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 18px;
  width: 18px;
  background-color: var(--grid__background-color);
  border-radius: 9px;
  -webkit-transition: left 0.1s;
  transition: left 0.1s;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p4-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
  background-color: transparent;
}
.ag-theme-apgux-p4-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:focus-within {
  box-shadow: 0 0 0 0.0625rem var(--checkbox-icon__color), 0 0 0 0.125rem var(--checkbox__border-color);
}
.ag-theme-apgux-p4-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
  background-color: var(--primary-link__color);
  border: 1px solid var(--primary-link__color);
}
.ag-theme-apgux-p4-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked:before {
  border-color: var(--primary-link__color);
  left: calc(100% - 18px);
}
.ag-theme-apgux-p4-f12 .ag-column-panel .ag-column-select .ag-column-select-header {
  padding: 0.75rem 0.5rem;
  border-top: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p4-f12 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-icon {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-checkbox {
  margin-right: 0;
}
.ag-theme-apgux-p4-f12 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p4-f12 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p4-f12 .ag-column-panel .ag-column-select .ag-column-select-list {
  padding: 0.75rem 0 0.75rem 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-checkbox,
.ag-theme-apgux-p4-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-drag-handle,
.ag-theme-apgux-p4-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group-drag-handle {
  padding-right: 0.5rem;
  margin-right: 0;
  width: auto;
}
.ag-theme-apgux-p4-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p4-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group .ag-column-group-icons {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-viewport {
  padding: 0;
}
.ag-theme-apgux-p4-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-item {
  padding: 0;
}
.ag-theme-apgux-p4-f12 .ag-column-panel .ag-column-drop {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-column-panel .ag-column-drop-vertical {
  border-bottom: 0;
}
.ag-theme-apgux-p4-f12 .ag-column-panel .ag-column-panel-column-select {
  border-top: 0;
  border-bottom: 0;
}
.ag-theme-apgux-p4-f12 .ag-tab-header {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f12 .ag-tab-header .ag-tab {
  margin-bottom: -0.125rem;
}
.ag-theme-apgux-p4-f12 .ag-tab-header .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom-color: transparent;
}
.ag-theme-apgux-p4-f12 .ag-tab-body,
.ag-theme-apgux-p4-f12 .ag-popup-editor,
.ag-theme-apgux-p4-f12 .ag-menu {
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  z-index: 300;
}
.ag-theme-apgux-p4-f12 .ag-popup-editor .header {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p4-f12 .ag-menu {
  box-shadow: 0 4px 12px 0 var(--inline-menu__box-shadow-color);
}
.ag-theme-apgux-p4-f12 .ag-menu-option-shortcut {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-grid-heat-map-cell-red-20,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-grid-heat-map-cell-red-20 {
  background-color: var(--grid__heatmap-red-20);
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-grid-heat-map-cell-green-20,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-grid-heat-map-cell-green-20 {
  background-color: var(--grid__heatmap-green-20);
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-grid-heat-map-cell-blue-20,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-grid-heat-map-cell-blue-20 {
  background-color: var(--grid__heatmap-blue-20);
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-grid-heat-map-cell-red-40,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-grid-heat-map-cell-red-40 {
  background-color: var(--grid__heatmap-red-40);
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-grid-heat-map-cell-green-40,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-grid-heat-map-cell-green-40 {
  background-color: var(--grid__heatmap-green-40);
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-grid-heat-map-cell-blue-40,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-grid-heat-map-cell-blue-40 {
  background-color: var(--grid__heatmap-blue-40);
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-grid-heat-map-cell-red-60,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-grid-heat-map-cell-red-60 {
  background-color: var(--grid__heatmap-red-60);
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-grid-heat-map-cell-green-60,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-grid-heat-map-cell-green-60 {
  background-color: var(--grid__heatmap-green-60);
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-grid-heat-map-cell-blue-60,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-grid-heat-map-cell-blue-60 {
  background-color: var(--grid__heatmap-blue-60);
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-grid-heat-map-cell-red-80,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-grid-heat-map-cell-red-80 {
  background-color: var(--grid__heatmap-red-80);
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-grid-heat-map-cell-green-80,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-grid-heat-map-cell-green-80 {
  background-color: var(--grid__heatmap-green-80);
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-grid-heat-map-cell-blue-80,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-grid-heat-map-cell-blue-80 {
  background-color: var(--grid__heatmap-blue-80);
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-grid-heat-map-cell-red-100,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-grid-heat-map-cell-red-100 {
  background-color: var(--grid__heatmap-red-100);
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-grid-heat-map-cell-green-100,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-grid-heat-map-cell-green-100 {
  background-color: var(--grid__heatmap-green-100);
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-grid-heat-map-cell-blue-100,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-grid-heat-map-cell-blue-100 {
  background-color: var(--grid__heatmap-blue-100);
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p4-f12 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p4-f12 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p4-f12 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  outline: initial;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p4-f12 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p4-f12 .ag-ltr .ag-cell-focus.aux-dirty-cell,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-cell-focus.aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--select);
  border-width: 1px;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p4-f12 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p4-f12 .ag-ltr .ag-cell-focus.aux-disabled-cell,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-cell-focus.aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border: none;
  outline: none;
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-highlighted-cell-value,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-highlighted-cell-value {
  background-color: var(--grid__background-color-highlight);
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-editable-cell-border,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-editable-cell-border {
  text-align: inherit;
  width: 100%;
  font-size: inherit;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-editable-cell,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-editable-cell {
  border-width: 0 1px 1px 0;
  border-color: var(--grid__border-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--editable);
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-cell-inline-editing,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-cell-inline-editing {
  height: inherit;
  width: inherit;
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  padding: 0;
  cursor: text;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-cell-edit-input,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-cell-edit-input {
  height: 100%;
  color: inherit;
  border-style: none;
  background-color: var(--grid__background-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-default-cell-editor,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-default-cell-editor {
  height: 100%;
  width: 100%;
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-disabled-cell,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--disabled);
  border-width: 1px;
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-edited-cell,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-edited-cell {
  background-color: var(--grid__background-color-edited);
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-edited-not-valid,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-edited-not-valid {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  background-color: transparent;
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-edited-warning,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-edited-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  background-color: transparent;
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-dirty-cell,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--edit);
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-dirty-cell.ag-cell-value.ag-cell-focus,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-dirty-cell.ag-cell-value.ag-cell-focus {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-dirty-cell:hover,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-dirty-cell:hover {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-dirty-cell:active,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-dirty-cell:active {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-row-error,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-row-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  border: 1px solid var(--grid__border-color--not-valid);
  border-left: 0;
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-row-error .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p4-f12 .ag-rtl .aux-row-error .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-cell-error,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-cell-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-row-warning,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-row-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  border: 1px solid var(--grid__border-color--warning);
  border-left: 0;
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-row-warning .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p4-f12 .ag-rtl .aux-row-warning .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-cell-warning,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-cell-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
}
.ag-theme-apgux-p4-f12 .ag-row-hover .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p4-f12 .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f12 .ag-layout-auto-height .ag-row-last .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p4-f12 .ag-overlay-loading-wrapper {
  background-color: var(--secondary__background-color);
  opacity: 0.9;
}
.ag-theme-apgux-p4-f12 .ag-overlay-loading-center {
  background-color: var(--grid__background-color);
  border: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color);
  padding: 1rem;
}
.ag-theme-apgux-p4-f12 .ag-rich-select-value {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f12 .ag-tab-header {
  visibility: hidden !important;
  height: 0 !important;
}
.ag-theme-apgux-p4-f12 .ag-group-contracted {
  display: inline-block;
}
.ag-theme-apgux-p4-f12 .ag-group-expanded {
  display: inline-block;
}
.ag-theme-apgux-p4-f12 .ag-row-group {
  align-items: center !important;
  font-weight: bold;
}
.ag-theme-apgux-p4-f12 .ag-row-group .ag-icon {
  font-size: 1rem;
  line-height: 1rem;
}
.ag-theme-apgux-p4-f12 .ag-row-footer {
  font-weight: bold;
  background-color: var(--grid__background-color-row-footer);
}
.ag-theme-apgux-p4-f12 .ag-row-group-expanded {
  font-weight: bold;
  background-color: var(--grid__background-color-row--expanded);
}
.ag-theme-apgux-p4-f12 .ag-row-group-expanded.ag-row-level-0 {
  border-top: 2px solid var(--grid__row--expanded-top-border__color);
}
.ag-theme-apgux-p4-f12 .ag-full-width-row {
  border-bottom-width: 1px;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-details-row {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f12 .aux-multi-level-cell-renderer {
  display: flex;
  flex-direction: column;
}
.ag-theme-apgux-p4-f12 .aux-multi-level-cell-renderer .aux-multi-level-cell_primary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ag-theme-apgux-p4-f12 .aux-multi-level-cell-renderer .aux-multi-level-cell_secondary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--grid__cell-renderer-multi-level-cell-color);
}
.ag-theme-apgux-p4-f12 .aux-custom-group-cell-renderer {
  display: flex;
  flex-direction: row;
}
.ag-theme-apgux-p4-f12 .aux-custom-group-cell-renderer-no-children-checkbox {
  padding-left: 0;
}
.ag-theme-apgux-p4-f12 .aux-custom-group-cell-renderer-with-parent-no-children-checkbox {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p4-f12 .aux-custom-group-cell-renderer-with-children-checkbox {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-body-viewport:not(.ag-body-viewport) {
  overflow-x: auto !important;
}
.ag-theme-apgux-p4-f12 .aux-custom-badge-content {
  display: flex;
}
.ag-theme-apgux-p4-f12 .aux-grid__header--custom {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p4-f12 .aux-grid__header--custom:hover .ag-cell-label-container .ag-header-cell-icons {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p4-f12 .ag-row-level-1.ag-full-width-row.ag-row-position-absolute.ag-after-created {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f12 .ag-layout-auto-height .ag-center-cols-clipper,
.ag-theme-apgux-p4-f12 .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-apgux-p4-f12 .ag-layout-auto-height,
.ag-theme-apgux-p4-f12 .ag-center-cols-viewport {
  min-height: 2.0625rem;
}
.ag-theme-apgux-p4-f12 .ag-radio-button-input-wrapper.ag-checked::after,
.ag-theme-apgux-p4-f12 .ag-radio-button-input-wrapper.ag-checked::before,
.ag-theme-apgux-p4-f12 .ag-radio-button-input-wrapper::before,
.ag-theme-apgux-p4-f12 .ag-radio-button-input-wrapper::after {
  color: var(--primary-text__color);
}
@media (forced-colors: active) {
  .ag-theme-apgux-p4-f12 :focus-visible,
  .ag-theme-apgux-p4-f12 .ag-radio-button-input-wrapper:focus-within::after,
  .ag-theme-apgux-p4-f12 .ag-toggle-button-input-wrapper:focus-within {
    outline: 2px solid Highlight;
    outline-offset: 1px;
  }
  .ag-theme-apgux-p4-f12 .ag-filter-virtual-list-item:focus-visible,
  .ag-theme-apgux-p4-f12 .ag-header-cell:focus-visible,
  .ag-theme-apgux-p4-f12 .ag-header-group-cell:focus-visible,
  .ag-theme-apgux-p4-f12 .ag-cell:focus-visible,
  .ag-theme-apgux-p4-f12 .ag-menu-option:focus-visible,
  .ag-theme-apgux-p4-f12 .ag-list-item:focus-visible {
    outline-offset: -4px;
  }
  .ag-theme-apgux-p4-f12 .ag-header-cell:focus-visible::after,
  .ag-theme-apgux-p4-f12 .ag-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p4-f12 .ag-column-drop-cell:focus-visible::after,
  .ag-theme-apgux-p4-f12 .ag-column-select-header:focus-visible::after,
  .ag-theme-apgux-p4-f12 .ag-column-select-header-icon:focus-visible::after,
  .ag-theme-apgux-p4-f12 .ag-column-select-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p4-f12 .ag-multi-filter-group-title-bar:focus-visible::after,
  .ag-theme-apgux-p4-f12 .ag-side-button-button:focus-visible::after,
  .ag-theme-apgux-p4-f12 .ag-filter-toolpanel-header:focus-visible::after,
  .ag-theme-apgux-p4-f12 .ag-header-group-cell:focus-visible::after,
  .ag-theme-apgux-p4-f12 .ag-advanced-filter-header-cell:focus-visible::after,
  .ag-theme-apgux-p4-f12 .ag-paging-button:focus-visible::after,
  .ag-theme-apgux-p4-f12 .ag-select-agg-func-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p4-f12 .ag-tab:focus-visible::after {
    border: 0;
  }
  .ag-theme-apgux-p4-f12 .ag-checkbox-input-wrapper.ag-checked::after,
  .ag-theme-apgux-p4-f12 .ag-checkbox-input-wrapper.ag-indeterminate::after {
    color: Highlight;
  }
  .ag-theme-apgux-p4-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
    background-color: Highlight;
    border-color: Highlight;
  }
  .ag-theme-apgux-p4-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked::before {
    border-color: Highlight;
  }
  .ag-theme-apgux-p4-f12 .ag-menu-separator-part {
    border-color: Canvas;
  }
  .ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-leaf-indent,
  .ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-leaf-indent {
    border-color: Canvas;
  }
  .ag-theme-apgux-p4-f12 .ag-side-bar .ag-side-buttons .ag-selected {
    border-left-color: Highlight;
  }
  .ag-theme-apgux-p4-f12 .ag-side-bar .ag-side-buttons .ag-side-button button {
    border-color: Canvas;
  }
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p4-f12 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p4-f12 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  outline: 2px solid Highlight;
  outline-offset: 1px;
  outline-offset: -4px;
}
.ag-theme-apgux-p4-f12 .ag-cell {
  color: var(--grid__text-cell__color);
}

.ag-theme-apgux-p4-f13 {
  -webkit-font-smoothing: antialiased;
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-weight: 400;
  font-size: 0.8125rem;
  line-height: 1;
  /* Pinned Rows */
}
.ag-theme-apgux-p4-f13 .ag-overlay-loading-center, .ag-theme-apgux-p4-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p4-f13 .ag-popup-editor, .ag-theme-apgux-p4-f13 .ag-menu {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-tab, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab {
  border: 1px solid transparent;
  border-bottom-width: 0;
  display: inline-block;
  margin: 0.25rem;
  margin-bottom: 0;
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom: 2px solid var(--grid__border-color--select);
  border-bottom: 2px solid var(--grid__background-color);
  border-color: var(--grid__border-color);
}
.ag-theme-apgux-p4-f13 label {
  margin-bottom: 0;
}
.ag-theme-apgux-p4-f13 * {
  box-sizing: border-box;
}
.ag-theme-apgux-p4-f13 *:focus,
.ag-theme-apgux-p4-f13 * *:before,
.ag-theme-apgux-p4-f13 * *:after {
  outline: none;
  box-sizing: border-box;
}
.ag-theme-apgux-p4-f13 .ag-full-width-container .ag-react-container {
  height: 100%;
}
.ag-theme-apgux-p4-f13 .ag-tab {
  box-sizing: content-box;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-1 {
  padding-left: 1.25rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-1 {
  padding-right: 1.25rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-1 {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-1 {
  padding-right: 1.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-2 {
  padding-left: 2.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-2 {
  padding-right: 2.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-2 {
  padding-left: 3rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-2 {
  padding-right: 3rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-3 {
  padding-left: 3.75rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-3 {
  padding-right: 3.75rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-3 {
  padding-left: 4.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-3 {
  padding-right: 4.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-4 {
  padding-left: 5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-4 {
  padding-right: 5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-4 {
  padding-left: 6rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-4 {
  padding-right: 6rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-5 {
  padding-left: 6.25rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-5 {
  padding-right: 6.25rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-5 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-5 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-6 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-6 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-6 {
  padding-left: 9rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-6 {
  padding-right: 9rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-7 {
  padding-left: 8.75rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-7 {
  padding-right: 8.75rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-7 {
  padding-left: 10.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-7 {
  padding-right: 10.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-8 {
  padding-left: 10rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-8 {
  padding-right: 10rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-8 {
  padding-left: 12rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-8 {
  padding-right: 12rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-9 {
  padding-left: 11.25rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-9 {
  padding-right: 11.25rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-9 {
  padding-left: 13.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-9 {
  padding-right: 13.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-10 {
  padding-left: 12.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-10 {
  padding-right: 12.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-10 {
  padding-left: 15rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-10 {
  padding-right: 15rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-11 {
  padding-left: 13.75rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-11 {
  padding-right: 13.75rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-11 {
  padding-left: 16.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-11 {
  padding-right: 16.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-12 {
  padding-left: 15rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-12 {
  padding-right: 15rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-12 {
  padding-left: 18rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-12 {
  padding-right: 18rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-13 {
  padding-left: 16.25rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-13 {
  padding-right: 16.25rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-13 {
  padding-left: 19.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-13 {
  padding-right: 19.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-14 {
  padding-left: 17.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-14 {
  padding-right: 17.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-14 {
  padding-left: 21rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-14 {
  padding-right: 21rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-15 {
  padding-left: 18.75rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-15 {
  padding-right: 18.75rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-15 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-15 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-16 {
  padding-left: 20rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-16 {
  padding-right: 20rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-16 {
  padding-left: 24rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-16 {
  padding-right: 24rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-17 {
  padding-left: 21.25rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-17 {
  padding-right: 21.25rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-17 {
  padding-left: 25.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-17 {
  padding-right: 25.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-18 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-18 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-18 {
  padding-left: 27rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-18 {
  padding-right: 27rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-19 {
  padding-left: 23.75rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-19 {
  padding-right: 23.75rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-19 {
  padding-left: 28.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-19 {
  padding-right: 28.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-20 {
  padding-left: 25rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-20 {
  padding-right: 25rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-20 {
  padding-left: 30rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-20 {
  padding-right: 30rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-21 {
  padding-left: 26.25rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-21 {
  padding-right: 26.25rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-21 {
  padding-left: 31.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-21 {
  padding-right: 31.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-22 {
  padding-left: 27.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-22 {
  padding-right: 27.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-22 {
  padding-left: 33rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-22 {
  padding-right: 33rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-23 {
  padding-left: 28.75rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-23 {
  padding-right: 28.75rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-23 {
  padding-left: 34.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-23 {
  padding-right: 34.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-24 {
  padding-left: 30rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-24 {
  padding-right: 30rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-24 {
  padding-left: 36rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-24 {
  padding-right: 36rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-25 {
  padding-left: 31.25rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-25 {
  padding-right: 31.25rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-25 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-25 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-26 {
  padding-left: 32.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-26 {
  padding-right: 32.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-26 {
  padding-left: 39rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-26 {
  padding-right: 39rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-27 {
  padding-left: 33.75rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-27 {
  padding-right: 33.75rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-27 {
  padding-left: 40.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-27 {
  padding-right: 40.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-28 {
  padding-left: 35rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-28 {
  padding-right: 35rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-28 {
  padding-left: 42rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-28 {
  padding-right: 42rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-29 {
  padding-left: 36.25rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-29 {
  padding-right: 36.25rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-29 {
  padding-left: 43.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-29 {
  padding-right: 43.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-30 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-30 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-30 {
  padding-left: 45rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-30 {
  padding-right: 45rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-31 {
  padding-left: 38.75rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-31 {
  padding-right: 38.75rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-31 {
  padding-left: 46.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-31 {
  padding-right: 46.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-32 {
  padding-left: 40rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-32 {
  padding-right: 40rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-32 {
  padding-left: 48rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-32 {
  padding-right: 48rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-33 {
  padding-left: 41.25rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-33 {
  padding-right: 41.25rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-33 {
  padding-left: 49.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-33 {
  padding-right: 49.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-34 {
  padding-left: 42.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-34 {
  padding-right: 42.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-34 {
  padding-left: 51rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-34 {
  padding-right: 51rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-35 {
  padding-left: 43.75rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-35 {
  padding-right: 43.75rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-35 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-35 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-36 {
  padding-left: 45rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-36 {
  padding-right: 45rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-36 {
  padding-left: 54rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-36 {
  padding-right: 54rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-37 {
  padding-left: 46.25rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-37 {
  padding-right: 46.25rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-37 {
  padding-left: 55.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-37 {
  padding-right: 55.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-38 {
  padding-left: 47.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-38 {
  padding-right: 47.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-38 {
  padding-left: 57rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-38 {
  padding-right: 57rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-39 {
  padding-left: 48.75rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-39 {
  padding-right: 48.75rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-39 {
  padding-left: 58.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-39 {
  padding-right: 58.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-40 {
  padding-left: 50rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-40 {
  padding-right: 50rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-40 {
  padding-left: 60rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-40 {
  padding-right: 60rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-41 {
  padding-left: 51.25rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-41 {
  padding-right: 51.25rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-41 {
  padding-left: 61.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-41 {
  padding-right: 61.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-42 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-42 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-42 {
  padding-left: 63rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-42 {
  padding-right: 63rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-43 {
  padding-left: 53.75rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-43 {
  padding-right: 53.75rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-43 {
  padding-left: 64.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-43 {
  padding-right: 64.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-44 {
  padding-left: 55rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-44 {
  padding-right: 55rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-44 {
  padding-left: 66rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-44 {
  padding-right: 66rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-45 {
  padding-left: 56.25rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-45 {
  padding-right: 56.25rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-45 {
  padding-left: 67.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-45 {
  padding-right: 67.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-46 {
  padding-left: 57.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-46 {
  padding-right: 57.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-46 {
  padding-left: 69rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-46 {
  padding-right: 69rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-47 {
  padding-left: 58.75rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-47 {
  padding-right: 58.75rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-47 {
  padding-left: 70.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-47 {
  padding-right: 70.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-48 {
  padding-left: 60rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-48 {
  padding-right: 60rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-48 {
  padding-left: 72rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-48 {
  padding-right: 72rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-49 {
  padding-left: 61.25rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-49 {
  padding-right: 61.25rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-49 {
  padding-left: 73.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-49 {
  padding-right: 73.5rem;
}
.ag-theme-apgux-p4-f13 .ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle;
}
.ag-theme-apgux-p4-f13 .ag-radio-button-label,
.ag-theme-apgux-p4-f13 .ag-checkbox-label {
  cursor: default;
}
.ag-theme-apgux-p4-f13 .ag-radio-button-label:empty,
.ag-theme-apgux-p4-f13 .ag-checkbox-label:empty {
  margin: 0;
}
.ag-theme-apgux-p4-f13 .ag-radio-button-label,
.ag-theme-apgux-p4-f13 .ag-checkbox-label {
  margin-left: 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-cell {
  -webkit-font-smoothing: subpixel-antialiased;
  border: unset;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-leaf-indent {
  border-left: 1.25rem solid transparent;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-cell {
  border-right: none;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-group-expanded {
  margin-right: 0;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-leaf-indent {
  border-right: 1.25rem solid transparent;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-cell {
  border-left: none;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-cell.ag-cell-first-right-pinned,
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p4-f13 .ag-ltr .ag-cell.ag-cell-first-right-pinned {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-cell.ag-cell-last-left-pinned,
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p4-f13 .ag-ltr .ag-cell.ag-cell-last-left-pinned {
  border-right: 2px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-cell .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p4-f13 .ag-ltr .ag-cell .ag-select .ag-picker-field-wrapper {
  background-color: var(--grid__background-color);
  border-radius: 0;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-pinned-right-header .ag-header-row,
.ag-theme-apgux-p4-f13 .ag-ltr .ag-pinned-right-header .ag-header-row {
  overflow: inherit;
  border-left: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-pinned-right-cols-container,
.ag-theme-apgux-p4-f13 .ag-ltr .ag-pinned-right-cols-container {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p4-f13 .ag-value-change-delta {
  padding-right: 0.125rem;
}
.ag-theme-apgux-p4-f13 .ag-value-change-delta-up {
  color: #43a047;
}
.ag-theme-apgux-p4-f13 .ag-value-change-delta-down {
  color: #e53935;
}
.ag-theme-apgux-p4-f13 .ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 0.0625rem;
  padding-right: 0.0625rem;
  transition: background-color 1s;
}
.ag-theme-apgux-p4-f13 .ag-value-change-value-highlight {
  background-color: #0091ea;
  transition: background-color 0.1s;
}
.ag-theme-apgux-p4-f13 .ag-input-text-wrapper input:not([type]):disabled,
.ag-theme-apgux-p4-f13 .ag-input-text-wrapper input[type=text]:disabled,
.ag-theme-apgux-p4-f13 .ag-input-text-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p4-f13 .ag-input-text-wrapper input[type=date]:disabled,
.ag-theme-apgux-p4-f13 .ag-input-text-wrapper input[type=datetime-local]:disabled,
.ag-theme-apgux-p4-f13 .ag-input-wrapper input:not([type]):disabled,
.ag-theme-apgux-p4-f13 .ag-input-wrapper input[type=text]:disabled,
.ag-theme-apgux-p4-f13 .ag-input-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p4-f13 .ag-input-wrapper input[type=date]:disabled,
.ag-theme-apgux-p4-f13 .ag-input-wrapper input[type=datetime-local]:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p4-f13 .ag-input-text-wrapper input[type=date],
.ag-theme-apgux-p4-f13 .ag-input-wrapper input[type=date] {
  flex: 1 1 auto;
}
.ag-theme-apgux-p4-f13 .ag-input-text-wrapper textarea:disabled,
.ag-theme-apgux-p4-f13 .ag-input-wrapper textarea:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p4-f13 .ag-header {
  background-color: var(--grid__background-color-header);
  color: var(--primary-text__color);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f13 .ag-pinned-left-header {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f13 .ag-header-row {
  border: none;
}
.ag-theme-apgux-p4-f13 .ag-row {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-right-width: 1px;
}
.ag-theme-apgux-p4-f13 .ag-row-odd {
  background-color: inherit;
}
.ag-theme-apgux-p4-f13 .ag-row-even {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f13 .ag-horizontal-left-spacer.ag-scroller-corner {
  border-right: none;
}
.ag-theme-apgux-p4-f13 .ag-horizontal-right-spacer.ag-scroller-corner {
  border-left: none;
}
.ag-theme-apgux-p4-f13 .ag-numeric-cell {
  text-align: right;
}
.ag-theme-apgux-p4-f13 .ag-header-cell-label .ag-header-cell-icons .ag-header-icon,
.ag-theme-apgux-p4-f13 .ag-header-cell-label .ag-header-cell-menu-button .ag-header-icon {
  margin-left: 4px;
}
.ag-theme-apgux-p4-f13 .ag-header-cell,
.ag-theme-apgux-p4-f13 .ag-header-group-cell {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-top: solid 1px var(--grid__border-color);
}
.ag-theme-apgux-p4-f13 .ag-header-cell.ag-header-cell-moving,
.ag-theme-apgux-p4-f13 .ag-header-group-cell.ag-header-cell-moving {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f13 .ag-header-cell .ag-header-icon:hover,
.ag-theme-apgux-p4-f13 .ag-header-group-cell .ag-header-icon:hover {
  cursor: pointer;
}
.ag-theme-apgux-p4-f13 .ag-header-group-cell-no-group {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f13 .ag-header-row:first-child .ag-header-cell,
.ag-theme-apgux-p4-f13 .ag-header-row:first-child .ag-header-group-cell {
  border-top-width: 0;
}
.ag-theme-apgux-p4-f13 .ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell.ag-column-resizing,
.ag-theme-apgux-p4-f13 .ag-header-cell:not(.ag-column-resizing) + .ag-header-cell.ag-column-resizing,
.ag-theme-apgux-p4-f13 .ag-header-group-cell:first-of-type.ag-column-resizing,
.ag-theme-apgux-p4-f13 .ag-header-cell:first-of-type.ag-column-resizing {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p4-f13 .ag-header-row .ag-checkbox-input-wrapper .ag-checkbox-input {
  width: 1rem;
  width: 1rem;
}
.ag-theme-apgux-p4-f13 .ag-header-select-all {
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-cell {
  line-height: 1rem;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  align-items: center;
}
.ag-theme-apgux-p4-f13 .ag-row-drag {
  cursor: grab;
  min-width: 1.75rem;
}
.ag-theme-apgux-p4-f13 .ag-row-dragging,
.ag-theme-apgux-p4-f13 .ag-row-dragging .ag-row-drag {
  cursor: move;
}
.ag-theme-apgux-p4-f13 .ag-column-drag {
  cursor: grab;
}
.ag-theme-apgux-p4-f13 .ag-row-dragging {
  opacity: 0.5;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p4-f13 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p4-f13 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p4-f13 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p4-f13 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
  outline: initial;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p4-f13 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p4-f13 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p4-f13 .ag-header-cell-resize {
  width: 0.5rem;
  cursor: col-resize;
  z-index: 210;
  right: -1px;
}
.ag-theme-apgux-p4-f13 .ag-menu {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p4-f13 .ag-menu .ag-popup-child {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p4-f13 .ag-menu .ag-menu-list {
  cursor: default;
  margin-bottom: 0.25rem;
  margin-top: 0.25rem;
  padding: 0;
  width: 100%;
}
.ag-theme-apgux-p4-f13 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p4-f13 .ag-menu .ag-menu-option-disabled {
  opacity: 0.5;
}
.ag-theme-apgux-p4-f13 .ag-menu .ag-menu-option-text {
  margin-left: 0.25rem;
  text-transform: lowercase;
}
.ag-theme-apgux-p4-f13 .ag-menu .ag-menu-option-text::first-letter {
  text-transform: uppercase;
}
.ag-theme-apgux-p4-f13 .ag-menu .ag-menu-option-icon {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  min-width: 1.5rem;
}
.ag-theme-apgux-p4-f13 .ag-menu .ag-menu-option-shortcut {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-menu .ag-menu-option-popup-pointer {
  width: 1.5rem;
  text-align: center;
}
.ag-theme-apgux-p4-f13 .ag-popup-child {
  z-index: 310;
}
.ag-theme-apgux-p4-f13 .ag-tab-header {
  background: var(--grid__background-color);
  min-width: 13.75rem;
  width: 100%;
  display: flex;
}
.ag-theme-apgux-p4-f13 .ag-tab-header .ag-tab {
  display: flex;
  border-bottom: 2px solid transparent;
  height: 1rem;
  flex: none;
  align-items: center;
  justify-content: center;
}
.ag-theme-apgux-p4-f13 .ag-tab-body {
  padding: 0.25rem 0;
}
.ag-theme-apgux-p4-f13 .ag-tab-body .ag-menu-list {
  margin-bottom: 0;
  margin-top: 0;
}
.ag-theme-apgux-p4-f13 .ag-tab-body .ag-menu-list > div:first-child > span {
  padding-top: 0;
}
.ag-theme-apgux-p4-f13 .ag-tab-body .ag-menu-list > div:last-child > span {
  padding-bottom: 0;
}
.ag-theme-apgux-p4-f13 .ag-tab-body .ag-menu-list > div:last-child > .ag-menu-option-popup-pointer {
  background-position-y: 0;
}
.ag-theme-apgux-p4-f13 .ag-floating-filter-input .ag-input-field-input[type=date] {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p4-f13 .ag-floating-filter-input .ag-input-field-input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p4-f13 .ag-floating-filter-input .ag-input-field-input[type=date]::-webkit-calendar-picker-indicator {
  color: rgba(0, 0, 0, 0) !important;
  opacity: 0;
  width: 0;
  padding: 0;
  margin: 0;
}
.ag-theme-apgux-p4-f13 .ag-floating-filter-input .ag-text-field-input[type=text],
.ag-theme-apgux-p4-f13 .ag-floating-filter-input input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p4-f13 .ag-floating-filter-input .ag-text-field-input[type=text]:focus,
.ag-theme-apgux-p4-f13 .ag-floating-filter-input input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p4-f13 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled,
.ag-theme-apgux-p4-f13 .ag-floating-filter-input input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
  border: none;
}
.ag-theme-apgux-p4-f13 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled::placeholder,
.ag-theme-apgux-p4-f13 .ag-floating-filter-input input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-filter-body-wrapper {
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-set-filter-body-wrapper + .ag-filter-apply-panel [data-ref=resetFilterButton] {
  margin-left: 0.125rem !important;
  margin-right: 0.125rem !important;
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-picker-field-wrapper {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  border-radius: 0.125rem;
  padding-left: 0.75rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-picker-field-icon {
  padding-right: 0.75rem;
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-filter-select {
  margin: 0.25rem 0.25rem 0;
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-filter-body {
  margin-bottom: 0.25rem;
  margin-top: 1rem;
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-filter-condition {
  margin: 0.5rem 0;
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-filter input[type=radio] {
  margin: 0 0.1875rem 0 0.375rem;
  width: 0.75rem;
  height: 1.0625rem;
  vertical-align: top;
}
.ag-theme-apgux-p4-f13 .ag-filter input[type=date] {
  padding-left: 0.25rem;
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f13 .ag-filter input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p4-f13 .ag-filter input[type=text],
.ag-theme-apgux-p4-f13 .ag-filter input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p4-f13 .ag-filter input[type=text]:focus,
.ag-theme-apgux-p4-f13 .ag-filter input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p4-f13 .ag-filter input[type=text]:disabled,
.ag-theme-apgux-p4-f13 .ag-filter input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p4-f13 .ag-filter input[type=text]:disabled::placeholder,
.ag-theme-apgux-p4-f13 .ag-filter input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-set-filter-list {
  max-height: 12rem;
  overflow: auto;
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-set-filter-select-all {
  height: 2rem;
  padding-bottom: 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-set-filter-item {
  height: 1.25rem;
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-set-filter-item > div,
.ag-theme-apgux-p4-f13 .ag-filter .ag-set-filter-item > span {
  display: flex;
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-set-filter-item:hover {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0.5rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-filter-virtual-list-container {
  min-height: 100% !important;
  min-width: 12.5rem;
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-filter-virtual-list-item {
  height: 1.5rem !important;
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-filter-header-container:nth-child(2) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-filter-apply-panel {
  display: block;
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--tertiary__background-color);
  border-radius: 0.125rem;
  color: var(--tertiary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
  float: left;
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton]:hover {
  background-color: var(--tertiary__background-color_hover);
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem 0.5rem 0.5rem 0;
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p4-f13 .ag-mini-filter {
  margin-bottom: 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p4-f13 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1rem;
}
.ag-theme-apgux-p4-f13 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p4-f13 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
.ag-theme-apgux-p4-f13 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p4-f13 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p4-f13 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.ag-theme-apgux-p4-f13 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-column-select-panel .ag-primary-cols-list-panel {
  border-top: 1px solid var(--grid__border-color);
  padding-top: 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-column-select-panel .ag-primary-cols-list-panel > div {
  cursor: pointer;
}
.ag-theme-apgux-p4-f13 .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p4-f13 .ag-primary-cols-header-panel {
  border-top: 1px solid var(--grid__border-color);
  height: 2rem;
  align-items: center;
}
.ag-theme-apgux-p4-f13 .ag-primary-cols-header-panel > div {
  cursor: pointer;
  margin: 0 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-primary-cols-header-panel .ag-filter-body {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-tool-panel-wrapper {
  border-right: 0;
  width: auto;
}
.ag-theme-apgux-p4-f13 .ag-tool-panel-wrapper .ag-filter-panel {
  width: 100%;
}
.ag-theme-apgux-p4-f13 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 600;
  flex: auto;
  flex-direction: column;
  flex-wrap: nowrap;
  display: flex;
  flex-flow: column nowrap;
}
.ag-theme-apgux-p4-f13 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header {
  padding: 0.4375rem 0.3125rem;
}
.ag-theme-apgux-p4-f13 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header > div {
  margin: auto 0;
}
.ag-theme-apgux-p4-f13 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-air {
  border: 1px solid var(--grid__border-color);
  border-left: 0;
  border-right: 0;
  padding: 0.25rem 0;
}
.ag-theme-apgux-p4-f13 .ag-tool-panel-wrapper .ag-pivot-mode-panel {
  display: flex;
  flex: none;
  min-height: auto;
  height: auto;
}
.ag-theme-apgux-p4-f13 .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  display: flex;
  align-items: center;
  padding: 0.75rem 0.5rem;
  margin-left: 0;
}
.ag-theme-apgux-p4-f13 .ag-tool-panel-wrapper .ag-column-select-panel {
  border-bottom: 1px solid var(--grid__border-color);
  padding-bottom: 0.1875rem;
  padding-top: 0;
}
.ag-theme-apgux-p4-f13 .ag-tool-panel-wrapper .ag-column-drop {
  border-top: 1px solid var(--grid__border-color);
  padding: 0.25rem 0 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar {
  height: 1rem;
}
.ag-theme-apgux-p4-f13 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-title {
  padding-left: 6px;
}
.ag-theme-apgux-p4-f13 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-vertical-icon {
  margin: 0;
}
.ag-theme-apgux-p4-f13 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  border: 1px dashed var(--grid__border-color);
  margin-top: 0;
}
.ag-theme-apgux-p4-f13 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-list {
  cursor: default;
  margin-top: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p4-f13 .ag-tool-panel-wrapper .ag-column-drop:last-child {
  border-bottom: 0;
}
.ag-theme-apgux-p4-f13 .ag-numeric-header .ag-header-cell-label .ag-header-cell-icons .ag-header-icon {
  margin-left: 0;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-paging-panel {
  border-top: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color--disabled);
  height: 2rem;
  padding: 0 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-paging-panel > span {
  margin-left: 1rem;
}
.ag-theme-apgux-p4-f13 .ag-paging-page-summary-panel .ag-icon {
  width: 1rem;
  height: 1rem;
  cursor: pointer;
}
.ag-theme-apgux-p4-f13 .ag-paging-page-summary-panel .ag-icon.ag-disabled {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p4-f13 .ag-paging-page-summary-panel .ag-icon button {
  width: 100%;
  height: 100%;
  opacity: 0;
}
.ag-theme-apgux-p4-f13 .ag-paging-page-summary-panel span {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell),
.ag-theme-apgux-p4-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell) {
  border-bottom: 1px solid var(--grid__border-color);
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active {
  border-right: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active {
  border-bottom: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f13 .ag-cell-range-selected:not(.ag-cell-focus) {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p4-f13 .ag-cell-range-selected-1 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p4-f13 .ag-cell-range-selected-2 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p4-f13 .ag-cell-range-selected-3 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p4-f13 .ag-cell-range-selected-4 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-selection-fill-top,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-selection-fill-top {
  border-top: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-selection-fill-top.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-selection-fill-top.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-selection-fill-right,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-selection-fill-right {
  border-right: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-selection-fill-right.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-selection-fill-right.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-selection-fill-bottom,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-selection-fill-bottom {
  border-bottom: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-selection-fill-left,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-selection-fill-left {
  border-left: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-selection-fill-left.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-selection-fill-left.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p4-f13 .ag-range-handle, .ag-theme-apgux-p4-f13 .ag-fill-handle {
  position: absolute;
  width: 0.375rem;
  height: 0.375rem;
  bottom: -0.0625rem;
  right: -0.0625rem;
  background-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f13 .ag-fill-handle {
  cursor: cell;
}
.ag-theme-apgux-p4-f13 .ag-range-handle {
  cursor: nwse-resize;
}
.ag-theme-apgux-p4-f13 .ag-cell-inline-editing {
  padding: 0.25rem;
  height: 2.25rem;
}
.ag-theme-apgux-p4-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p4-f13 .ag-popup-editor {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f13 .ag-popup-editor {
  padding: 0;
}
.ag-theme-apgux-p4-f13 .ag-popup-editor .ag-large-textarea textarea {
  height: auto;
  padding: 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-cell-editor .ag-input-field-input {
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  background-color: var(--input-box__background-color);
  padding: 0 0 0 0.5rem;
  color: var(--primary-text__color);
}
.ag-theme-apgux-p4-f13 .ag-cell-editor .ag-picker-field-display {
  padding: 0 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-rich-select {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f13 .ag-rich-select .ag-rich-select-list {
  width: 12.5rem;
  height: 9.75rem;
}
.ag-theme-apgux-p4-f13 .ag-rich-select .ag-rich-select-value {
  padding: 0 0.25rem 0 0.25rem;
  height: 2rem;
}
.ag-theme-apgux-p4-f13 .ag-rich-select .ag-virtual-list-item {
  cursor: default;
  height: 2rem;
}
.ag-theme-apgux-p4-f13 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected {
  background-color: var(--grid__ag-rich-select-list-item--select);
}
.ag-theme-apgux-p4-f13 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected:hover {
  background-color: var(--grid__ag-rich-select-list-item--hover);
}
.ag-theme-apgux-p4-f13 .ag-rich-select .ag-rich-select-row {
  padding-left: 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-floating-filter-body {
  height: 1.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-floating-filter-button {
  margin-left: 0.75rem;
  align-items: baseline;
  margin-right: 0rem;
}
.ag-theme-apgux-p4-f13 .ag-floating-filter-button button {
  appearance: none;
  background: transparent;
  border: 0;
  padding: 0;
  width: 1rem;
}
.ag-theme-apgux-p4-f13 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f13 .ag-selection-checkbox:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p4-f13 .ag-group-expanded:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f13 .ag-group-expanded:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p4-f13 .ag-group-contracted:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f13 .ag-group-contracted:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p4-f13 .ag-group-checkbox:not(.ag-invisible) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f13 .ag-group-checkbox:not(.ag-invisible) + .ag-group-value:not(:empty) {
  margin-left: 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p4-f13 .ag-group-expanded:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p4-f13 .ag-group-contracted:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p4-f13 .ag-group-checkbox:not(.ag-invisible) ~ .ag-group-checkbox {
  margin-left: 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-group-child-count {
  margin-left: 0.125rem;
}
.ag-theme-apgux-p4-f13 .ag-selection-checkbox span {
  position: relative;
}
.ag-theme-apgux-p4-f13 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 1.5rem;
  padding-left: 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p4-f13 .ag-column-drop-horizontal .ag-icon-pivot {
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-column-drop-horizontal .ag-left-arrow,
.ag-theme-apgux-p4-f13 .ag-column-drop-horizontal .ag-right-arrow {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-column-drop-cell {
  background: var(--pill__background-color);
  border-radius: 0.25rem;
  min-height: 1rem;
  padding: 0 0.125rem 0 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-column-drop-cell .ag-column-drop-cell-text {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-column-drop-cell .ag-column-drop-cell-button {
  min-width: 1rem;
  margin: 0 0.125rem;
}
.ag-theme-apgux-p4-f13 .ag-column-drop-cell .ag-column-drag {
  margin-left: 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-top: 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-select-agg-func-popup {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background: var(--grid__background-color);
  height: 4.375rem;
  padding: 0;
}
.ag-theme-apgux-p4-f13 .ag-select-agg-func-popup .ag-virtual-list-item {
  cursor: default;
  line-height: 1.25rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-set-filter-list,
.ag-theme-apgux-p4-f13 .ag-menu-column-select-wrapper {
  width: auto;
}
.ag-theme-apgux-p4-f13 .ag-column-drop-vertical > .ag-column-drop-cell {
  margin-left: 0.25rem;
  margin-top: 0;
}
.ag-theme-apgux-p4-f13 .ag-cell-data-changed {
  background-color: #0091ea !important;
}
.ag-theme-apgux-p4-f13 .ag-cell-data-changed.aux-grid__financial-data-cell--increase, .ag-theme-apgux-p4-f13 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--increase {
  background-color: var(--grid__text-cell-financial-data-increase__background-color) !important;
}
.ag-theme-apgux-p4-f13 .ag-cell-data-changed.aux-grid__financial-data-cell--decrease, .ag-theme-apgux-p4-f13 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--decrease {
  background-color: var(--grid__text-cell-financial-data-decrease__background-color) !important;
}
.ag-theme-apgux-p4-f13 .ag-cell-data-changed-animation {
  background-color: transparent;
  transition: background-color 1s;
}
.ag-theme-apgux-p4-f13 .aux-grid__financial-data-cell-with-icon--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
  display: flex;
}
.ag-theme-apgux-p4-f13 .aux-grid__financial-data-cell-with-icon--increase:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e92a";
}
.ag-theme-apgux-p4-f13 .aux-grid__financial-data-cell-with-icon--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
  display: flex;
}
.ag-theme-apgux-p4-f13 .aux-grid__financial-data-cell-with-icon--decrease:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e927";
}
.ag-theme-apgux-p4-f13 .aux-grid__financial-data-cell--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
}
.ag-theme-apgux-p4-f13 .aux-grid__financial-data-cell--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
}
.ag-theme-apgux-p4-f13 .ag-row-stub {
  background-color: inherit;
}
.ag-theme-apgux-p4-f13 .ag-stub-cell {
  padding-left: 4;
  padding-top: 4px;
}
.ag-theme-apgux-p4-f13 .ag-stub-cell .ag-loading-icon {
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ag-theme-apgux-p4-f13 .ag-stub-cell .ag-loading-text {
  margin-left: 0.25rem;
  margin-top: 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-floating-top {
  border-bottom: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p4-f13 .ag-floating-bottom {
  border-top: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p4-f13 .ag-floating-top,
.ag-theme-apgux-p4-f13 .ag-floating-bottom {
  background-color: inherit;
}
.ag-theme-apgux-p4-f13 .ag-floating-top .ag-row,
.ag-theme-apgux-p4-f13 .ag-floating-bottom .ag-row {
  background-color: inherit;
}
.ag-theme-apgux-p4-f13 .ag-floating-bottom-viewport {
  border-bottom: 0.0625rem solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f13 .ag-status-bar {
  background: var(--grid__background-color);
  color: var(--secondary-text__color);
  font-weight: 400;
  font-size: 0.75rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1.5;
  border-top-width: 0;
  margin: 0 -0.5rem 0 -0.5rem;
  padding: 0;
}
.ag-theme-apgux-p4-f13 .ag-status-bar .ag-status-name-value-value {
  color: inherit;
}
.ag-theme-apgux-p4-f13 .ag-status-bar-center {
  text-align: center;
}
.ag-theme-apgux-p4-f13 .ag-name-value-value,
.ag-theme-apgux-p4-f13 .ag-status-name-value {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-name-value-value {
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p4-f13 .ag-overlay-loading-center {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-side-bar {
  background-color: var(--grid__side-bar-background-color);
  border: 1px solid var(--grid__border-color);
  border-left-width: 0;
  position: relative;
}
.ag-theme-apgux-p4-f13 .ag-side-bar .ag-side-buttons {
  padding: 1rem 0;
  background: var(--grid__background-color-header);
  width: 2rem;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ag-theme-apgux-p4-f13 .ag-side-bar .ag-side-buttons .ag-side-button {
  width: 100%;
}
.ag-theme-apgux-p4-f13 .ag-side-bar .ag-side-buttons .ag-side-button button {
  background: transparent;
  border: 0;
  color: var(--grid__text-cell__color);
  padding: 0.5rem 0 0.5rem 0;
  width: 100%;
  margin: 0;
  min-height: 4.5rem;
  border-width: 1px 0 1px 0;
  border-style: solid;
  border-color: transparent;
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
}
.ag-theme-apgux-p4-f13 .ag-side-bar .ag-side-buttons .ag-selected {
  border-left: solid 2px var(--grid__side-bar-border-color--select);
}
.ag-theme-apgux-p4-f13 .ag-side-bar .ag-panel-container {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f13 .ag-side-bar.full-width .ag-panel-container {
  border-right: 0;
}
.ag-theme-apgux-p4-f13 .ag-side-bar .ag-column-drop {
  min-height: 3.125rem;
}
.ag-theme-apgux-p4-f13 .ag-primary-cols-filter-wrapper {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-group-component {
  margin: 0.625rem 0.3125rem;
  padding: 0.625rem 0.125rem;
  border: 0 solid var(--grid__border-color), 0.5;
  border-top-width: 4px;
  border-radius: 3px;
}
.ag-theme-apgux-p4-f13 .ag-group-component .ag-group-component-label {
  background-color: var(--grid__background-color);
  margin-left: 0.5rem;
  padding: 0 0.125rem;
  font-size: 0.6875rem;
  font-weight: 500;
  text-transform: uppercase;
}
.ag-theme-apgux-p4-f13 .ag-group-component .ag-group-item {
  margin-top: 0.125rem;
}
.ag-theme-apgux-p4-f13.ag-popup > div {
  border-bottom: 1px solid var(--primary-action__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f13.ag-popup > div.ag-select-list {
  box-shadow: 0 0.25rem 0.75rem 0 var(--dropdown__box-shadow-color);
}
.ag-theme-apgux-p4-f13.ag-popup .ag-list .ag-list-item {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 0.8125rem;
  line-height: 2.4615384615;
  height: 2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.ag-theme-apgux-p4-f13.ag-popup .ag-list .ag-list-item:hover {
  background-color: var(--focus-highlight_background-color);
}
.ag-theme-apgux-p4-f13.ag-popup .ag-list .ag-list-item:focus {
  background-color: var(--focus-highlight_background-color);
}
.ag-dragging-range-handle .ag-theme-apgux-p4-f13 .ag-dialog, .ag-dragging-fill-handle .ag-theme-apgux-p4-f13 .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}
.ag-theme-apgux-p4-f13 .ag-dialog .ag-dialog-title-bar {
  padding-left: 4;
}
.ag-theme-apgux-p4-f13 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button {
  border-radius: 5px;
}
.ag-theme-apgux-p4-f13 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button:not(:last-child) {
  margin-right: 5px;
}
.ag-theme-apgux-p4-f13 .ag-dialog .ag-message-box .ag-message-box-button-bar {
  height: 30px;
  background-color: var(--grid__background-color-header);
  padding: 2px;
}
.ag-theme-apgux-p4-f13 .ag-dialog .ag-message-box .ag-message-box-button-bar button {
  border-radius: 2px;
}
.ag-theme-apgux-p4-f13 .ag-tooltip {
  transition: none;
  background-color: var(--tooltip__background-color);
  padding: 0.75rem;
  box-shadow: 0 4px 12px 0 var(--tooltip__shadow-color);
  border: 1px solid var(--popover__border-color) !important;
  font-size: 0.8125rem;
  border-radius: 0.125rem;
  color: var(--primary-text__color);
  box-sizing: border-box;
  display: inline-flex;
  z-index: 1000;
  line-height: get-line-height(13, 20);
  max-width: 50%;
}
.ag-theme-apgux-p4-f13 .ag-chart .ag-chart-menu {
  background: var(--grid__background-color);
}
.ag-theme-apgux-p4-f13 .ag-chart .ag-chart-menu > span:hover {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f13 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f13 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div.ag-selected {
  border-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f13 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item {
  color: var(--grid__text-cell__color);
  font-size: 0.6875rem;
}
.ag-theme-apgux-p4-f13 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item.ag-selected {
  color: var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f13 .ag-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "auxIcons";
  speak: none;
  font-size: 1rem;
  color: var(--grid__text-cell__color);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ag-theme-apgux-p4-f13 .ag-checkbox-input-wrapper {
  background-color: transparent;
  align-items: stretch;
}
.ag-theme-apgux-p4-f13 .ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 16px;
  height: 16px;
  margin: 0;
}
.ag-theme-apgux-p4-f13 .ag-checkbox-input-wrapper .ag-input-field-input {
  position: absolute;
  top: 0;
  left: 0;
}
.ag-theme-apgux-p4-f13 .ag-checkbox-input-wrapper::after {
  font-family: "auxIcons";
  content: "\e907";
  color: var(--form-element__border-color);
  pointer-events: none;
}
.ag-theme-apgux-p4-f13 .ag-checkbox-input-wrapper:hover::after {
  color: var(--checkbox__border-color);
}
.ag-theme-apgux-p4-f13 .ag-checkbox-input-wrapper.ag-checked::after {
  content: "\e905";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p4-f13 .ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: "\e906";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p4-f13 .ag-icon-aggregation::before {
  content: "\e900";
}
.ag-theme-apgux-p4-f13 .ag-icon-arrows::before {
  content: "\e901";
}
.ag-theme-apgux-p4-f13 .ag-icon-asc::before {
  content: "\e902";
}
.ag-theme-apgux-p4-f13 .ag-icon-cancel::before {
  content: "\e903";
}
.ag-theme-apgux-p4-f13 .ag-icon-chart::before {
  content: "\e904";
}
.ag-theme-apgux-p4-f13 .ag-icon-columns::before {
  content: "\e909";
}
.ag-theme-apgux-p4-f13 .ag-icon-contracted::before {
  content: "\e90a";
}
.ag-theme-apgux-p4-f13 .ag-icon-copy::before {
  content: "\e90b";
}
.ag-theme-apgux-p4-f13 .ag-icon-cross::before {
  content: "\e90c";
}
.ag-theme-apgux-p4-f13 .ag-icon-desc::before {
  content: "\e90d";
}
.ag-theme-apgux-p4-f13 .ag-icon-expanded::before {
  content: "\e90e";
}
.ag-theme-apgux-p4-f13 .ag-icon-eye-slash::before {
  content: "\e90f";
}
.ag-theme-apgux-p4-f13 .ag-icon-eye::before {
  content: "\e910";
}
.ag-theme-apgux-p4-f13 .ag-icon-filter::before {
  content: "\e911";
}
.ag-theme-apgux-p4-f13 .ag-icon-filter:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p4-f13 .ag-icon-first::before {
  content: "\e912";
}
.ag-theme-apgux-p4-f13 .ag-icon-grip::before,
.ag-theme-apgux-p4-f13 .ag-icon-row-drag::before {
  content: "\e913";
}
.ag-theme-apgux-p4-f13 .ag-icon-group::before {
  content: "\e914";
}
.ag-theme-apgux-p4-f13 .ag-icon-last::before {
  content: "\e915";
}
.ag-theme-apgux-p4-f13 .ag-icon-left::before,
.ag-theme-apgux-p4-f13 .ag-right-arrow::before {
  content: "\e916";
}
.ag-theme-apgux-p4-f13 .ag-icon-linked::before {
  content: "\e917";
}
.ag-theme-apgux-p4-f13 .ag-icon-loading::before {
  content: "\e918";
}
.ag-theme-apgux-p4-f13 .ag-icon-maximize::before {
  content: "\e919";
}
.ag-theme-apgux-p4-f13 .ag-icon-menu::before {
  content: "\e91a";
}
.ag-theme-apgux-p4-f13 .ag-icon-menu:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p4-f13 .ag-icon-minimize::before {
  content: "\e91b";
}
.ag-theme-apgux-p4-f13 .ag-icon-next::before {
  content: "\e91c";
}
.ag-theme-apgux-p4-f13 .ag-icon-none::before {
  content: "\e91d";
}
.ag-theme-apgux-p4-f13 .ag-icon-not-allowed::before {
  content: "\e91e";
}
.ag-theme-apgux-p4-f13 .ag-icon-paste::before {
  content: "\e91f";
}
.ag-theme-apgux-p4-f13 .ag-icon-pin::before {
  content: "\e920";
}
.ag-theme-apgux-p4-f13 .ag-icon-pivot::before {
  content: "\e921";
}
.ag-theme-apgux-p4-f13 .ag-icon-previous::before {
  content: "\e922";
}
.ag-theme-apgux-p4-f13 .ag-icon-radio-button-off::before {
  content: "\e923";
}
.ag-theme-apgux-p4-f13 .ag-icon-radio-button-on::before {
  color: var(--grid__border-color--edit);
  content: "\e924";
}
.ag-theme-apgux-p4-f13 .ag-icon-right::before,
.ag-theme-apgux-p4-f13 .ag-right-arrow::before {
  content: "\e925";
}
.ag-theme-apgux-p4-f13 .ag-icon-save::before {
  content: "\e926";
}
.ag-theme-apgux-p4-f13 .ag-icon-small-down::before {
  content: "\e927";
}
.ag-theme-apgux-p4-f13 .ag-icon-small-left::before {
  content: "\e928";
}
.ag-theme-apgux-p4-f13 .ag-icon-small-right::before {
  content: "\e929";
}
.ag-theme-apgux-p4-f13 .ag-icon-small-up::before {
  content: "\e92a";
}
.ag-theme-apgux-p4-f13 .ag-icon-tick::before {
  content: "\e92b";
}
.ag-theme-apgux-p4-f13 .ag-icon-tree-closed::before {
  content: "\e92c";
}
.ag-theme-apgux-p4-f13 .ag-icon-tree-indeterminate::before {
  content: "\e92d";
}
.ag-theme-apgux-p4-f13 .ag-icon-tree-open::before {
  content: "\e92e";
}
.ag-theme-apgux-p4-f13 .ag-icon-unlinked::before {
  content: "\e92f";
}
.ag-theme-apgux-p4-f13 .ag-rtl {
  text-align: right;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-numeric-cell {
  text-align: left;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-radio-button-label,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-checkbox-label {
  margin-right: 0.25rem;
  margin-left: 0;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  padding-left: 0.25rem;
  padding-right: 1rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 0;
  margin-right: 1.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-header-select-all {
  margin-left: 0.25rem;
  margin-right: 0;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-selection-checkbox,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-group-checkbox,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-group-expanded,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-group-contracted {
  display: inline-flex;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-selection-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f13 .ag-rtl .ag-selection-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p4-f13 .ag-rtl .ag-group-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f13 .ag-rtl .ag-group-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p4-f13 .ag-rtl .ag-group-expanded + .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f13 .ag-rtl .ag-group-expanded + .ag-group-value:not(:empty),
.ag-theme-apgux-p4-f13 .ag-rtl .ag-group-contracted + .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f13 .ag-rtl .ag-group-contracted + .ag-group-value:not(:empty) {
  margin-right: 0.25rem;
  margin-left: initial;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-selection-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-group-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-group-expanded + .ag-group-checkbox,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-group-contracted + .ag-group-checkbox {
  margin-right: 0.25rem;
  margin-left: initial;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-group-child-count {
  margin-left: unset;
  margin-right: 0.125rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-column-drop-horizontal {
  padding-right: 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-column-drop-horizontal .ag-icon-pivot {
  margin-left: 0.25rem;
  margin-right: 0;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-floating-filter-button {
  margin-right: 0.75rem;
  margin-left: 0rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-set-filter-item > div,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-set-filter-item > span {
  margin-left: 0;
  margin-right: 0.3125rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-header .ag-header-cell-resize::after {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-side-bar .ag-panel-container {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-side-bar.full-width .ag-panel-container {
  border-left: 0;
}
.ag-theme-apgux-p4-f13 .sass-variables::after {
  content: '{ "autoSizePadding": "0.75rem", "headerHeight": "2rem", "groupPaddingSize": "1.75rem", "footerPaddingAddition": "1rem", "virtualItemHeight": "2rem", "aggFuncPopupHeight": "7rem", "checkboxIndentWidth": "1.25rem", "leafNodePadding": "0.75rem", "rowHeight": "1.5rem", "gridSize": "0.25rem", "iconSize": "1rem" }';
  display: none;
}
.ag-theme-apgux-p4-f13 .ag-filter-virtual-list-item:focus-visible,
.ag-theme-apgux-p4-f13 .ag-header-cell:focus-visible,
.ag-theme-apgux-p4-f13 .ag-header-group-cell:focus-visible,
.ag-theme-apgux-p4-f13 .ag-cell:focus-visible,
.ag-theme-apgux-p4-f13 .ag-menu-option:focus-visible,
.ag-theme-apgux-p4-f13 .ag-list-item:focus-visible,
.ag-theme-apgux-p4-f13 .ag-full-width-row:focus-visible,
.ag-theme-apgux-p4-f13 .ag-column-select-virtual-list-item:focus-visible:after {
  box-shadow: inset 0 0 0 1px var(--checkbox-icon__color), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p4-f13 .ag-side-button-button:focus-visible:after,
.ag-theme-apgux-p4-f13 .ag-floating-filter-button-button:focus-visible,
.ag-theme-apgux-p4-f13 .ag-input-wrapper > .ag-input-field-input:focus-visible,
.ag-theme-apgux-p4-f13 .ag-filter-toolpanel-group-title-bar:focus-visible,
.ag-theme-apgux-p4-f13 .ag-filter .ag-filter-apply-panel-button:focus-visible,
.ag-theme-apgux-p4-f13 .ag-filter .ag-filter-select .ag-wrapper:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 1px var(--checkbox-icon__color), 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p4-f13 .ag-header-cell-icons,
.ag-theme-apgux-p4-f13 .ag-header-cell-menu-button {
  background-color: transparent;
}
.ag-theme-apgux-p4-f13 .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-editable-cell:focus-visible,
.ag-theme-apgux-p4-f13 .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-editable-cell:focus-visible,
.ag-theme-apgux-p4-f13 .ag-cell-focus.aux-editable-cell:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color) !important;
}
.ag-theme-apgux-p4-f13 .ag-filter-filter {
  overflow: visible;
}
.ag-theme-apgux-p4-f13 div[data-ref=eDateWrapper] {
  overflow: visible !important;
}
.ag-theme-apgux-p4-f13 .ag-header-cell,
.ag-theme-apgux-p4-f13 .ag-header-group-cell-with-group {
  background-color: var(--grid__background-color-header);
  border-right: 1px solid var(--grid__border-color);
  font-size: 0.8125rem;
  font-weight: bold;
}
.ag-theme-apgux-p4-f13 .ag-header-group-text {
  color: var(--primary-text__color);
  line-height: 1.015625rem;
}
.ag-theme-apgux-p4-f13 .ag-header-cell,
.ag-theme-apgux-p4-f13 .ag-header-group-cell {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-header-cell[col-id=ag-Grid-AutoColumn] {
  padding-left: 0.25rem;
}
.ag-theme-apgux-p4-f13 .aux-badge-cell-renderer {
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p4-f13 .aux-link-cell-renderer > a {
  cursor: pointer;
  font-family: inherit;
  text-decoration: underline;
  color: var(--primary-link__color);
}
.ag-theme-apgux-p4-f13 .aux-link-cell-renderer > a:active {
  color: var(--active-link-color);
}
.ag-theme-apgux-p4-f13 .aux-link-cell-renderer > a:visited {
  color: var(--visited-link-color);
}
.ag-theme-apgux-p4-f13 .aux-link-cell-renderer > a:hover {
  color: var(--hover-link-color);
}
.ag-theme-apgux-p4-f13 .aux-pinpoint-badge-label {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-header-group-cell-label .ag-header-expand-icon {
  padding-left: 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-cell-highlight {
  background-color: #0091ea;
}
.ag-theme-apgux-p4-f13 .ag-header,
.ag-theme-apgux-p4-f13 .ag-pinned-left-header,
.ag-theme-apgux-p4-f13 .ag-pinned-right-header {
  overflow: visible;
}
.ag-theme-apgux-p4-f13 .ag-header-cell::after,
.ag-theme-apgux-p4-f13 .ag-header-group-cell::after {
  content: " ";
  height: 1rem;
  margin-top: 0.5rem;
  position: absolute;
  text-indent: -2000px;
  top: 0;
}
.ag-theme-apgux-p4-f13 .ag-header-cell-text {
  line-height: 1rem;
  float: left;
}
.ag-theme-apgux-p4-f13 .ag-header-group-cell-with-group,
.ag-theme-apgux-p4-f13 .ag-header-cell {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-header-row-floating-filter .ag-header-cell {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-header-row:first-child .ag-header-cell {
  border-top: none;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-header-cell::after,
.ag-theme-apgux-p4-f13 .ag-ltr .ag-header-group-cell::after {
  right: 0;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-header-cell::after,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-header-group-cell::after {
  left: 0;
}
.ag-theme-apgux-p4-f13 .ag-column-drop-horizontal.ag-column-drop {
  border: 1px solid var(--grid__border-color);
  border-bottom: 0;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-right: 0;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-left: 0;
}
.ag-theme-apgux-p4-f13 .ag-icon-row-drag {
  background-position-y: center;
}
.ag-theme-apgux-p4-f13 .ag-column-drag {
  background-position-y: center;
}
.ag-theme-apgux-p4-f13 .ag-column-drop-cell {
  height: 1.5rem !important;
}
.ag-theme-apgux-p4-f13 .ag-column-drop-cell .ag-column-drop-cell-button {
  height: calc(100% - 0.25rem);
  margin-bottom: 0.125rem;
  margin-top: 0.125rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.ag-theme-apgux-p4-f13 .ag-column-drop-cell .ag-column-drop-cell-button:hover {
  opacity: 1;
}
.ag-theme-apgux-p4-f13 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-column-drop-vertical .ag-column-drop-cell .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 2rem;
}
.ag-theme-apgux-p4-f13 .ag-column-drop-horizontal .ag-column-drop-empty-message {
  line-height: 2rem;
}
.ag-theme-apgux-p4-f13 .ag-column-drop-horizontal .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-root {
  outline: 0.0625rem solid var(--grid__border-color);
  margin: 0.0625rem;
  height: calc(100% - 0.125rem);
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-filter-value {
  line-height: 1.25rem;
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-filter-header-container {
  height: auto;
  border-bottom: 1px solid var(--option-group__border-color);
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-filter-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-mini-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p4-f13 .ag-filter-indicator {
  float: right;
  z-index: 190;
  position: absolute;
  background-color: var(--secondary__color);
  border-radius: 50%;
  height: 0.25rem;
  width: 0.25rem;
  top: 0.25rem;
  right: 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-tool-panel-wrapper {
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f13 .ag-tool-panel-wrapper .ag-column-select-panel {
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p4-f13 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p4-f13 .ag-header-cell-comp-wrapper {
  height: 100%;
}
.ag-theme-apgux-p4-f13 .ag-header-cell .ag-cell-label-container {
  padding: 0;
  height: 100%;
}
.ag-theme-apgux-p4-f13 .ag-header-cell .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p4-f13 .ag-header-cell .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 0;
  align-items: center;
}
.ag-theme-apgux-p4-f13 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p4-f13 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 1;
}
.ag-theme-apgux-p4-f13 .ag-header-cell-label {
  align-items: flex-end;
}
.ag-theme-apgux-p4-f13 .ag-header-cell-icons,
.ag-theme-apgux-p4-f13 .ag-header-cell-menu-button {
  padding-top: 0.0625rem;
  top: 0;
  right: 0.0625rem;
  display: flex;
  flex-direction: row;
  z-index: 200;
  position: absolute;
  height: 99%;
  background-color: var(--grid__background-color-header);
  transition: opacity 0.2s, border 0.2s;
  -webkit-transition: opacity 0.2s, border 0.2s;
}
.ag-theme-apgux-p4-f13 .ag-header-cell__icons--zero-icons {
  min-width: 0;
}
.ag-theme-apgux-p4-f13 .ag-header-cell__icons--one-icons {
  min-width: 1rem;
}
.ag-theme-apgux-p4-f13 .ag-header-cell__icons--two-icons {
  min-width: 2rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-side-bar,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-tool-panel-wrapper {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p4-f13 .aux-center-align-cell,
.ag-theme-apgux-p4-f13 .aux-right-align-cell {
  display: flex;
}
.ag-theme-apgux-p4-f13 .aux-center-align-cell,
.ag-theme-apgux-p4-f13 .aux-center-align {
  text-align: center;
  justify-content: center;
  align-items: center;
}
.ag-theme-apgux-p4-f13 .aux-center-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p4-f13 .aux-center-align .ag-cell-wrapper {
  justify-content: center;
}
.ag-theme-apgux-p4-f13 .aux-center-align-cell .ag-cell-wrapper .ag-selection-checkbox,
.ag-theme-apgux-p4-f13 .aux-center-align .ag-cell-wrapper .ag-selection-checkbox {
  position: absolute;
}
.ag-theme-apgux-p4-f13 .aux-center-align-cell .ag-cell-wrapper .ag-cell-value,
.ag-theme-apgux-p4-f13 .aux-center-align .ag-cell-wrapper .ag-cell-value {
  margin-left: 0;
}
.ag-theme-apgux-p4-f13 .aux-right-align-cell,
.ag-theme-apgux-p4-f13 .aux-right-align {
  justify-content: flex-end;
  text-align: right;
}
.ag-theme-apgux-p4-f13 .aux-right-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p4-f13 .aux-right-align .ag-cell-wrapper {
  justify-content: space-between;
}
.ag-theme-apgux-p4-f13 .aux-center-align-header .ag-cell-label-container {
  flex-direction: row-reverse;
}
.ag-theme-apgux-p4-f13 .aux-center-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: center;
  text-align: center;
}
.ag-theme-apgux-p4-f13 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  display: none;
}
.ag-theme-apgux-p4-f13 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  margin: 0;
}
.ag-theme-apgux-p4-f13 .aux-center-align-header--no-label .ag-input-field {
  display: flex;
  width: 100%;
  justify-content: center;
  margin: 0;
}
.ag-theme-apgux-p4-f13 .aux-right-align-header .ag-cell-label-container {
  flex-direction: row;
}
.ag-theme-apgux-p4-f13 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: flex-start;
  flex-direction: row-reverse;
  text-align: end;
}
.ag-theme-apgux-p4-f13 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label > span {
  float: right;
}
.ag-theme-apgux-p4-f13 .ag-header-cell-label:focus .ag-column-hover {
  border-left: 1px solid var(--grid__border-color--hover) !important;
  border-right: 1px solid var(--grid__border-color--hover) !important;
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p4-f13 .ag-header-sort {
  float: left;
  margin-left: 0 !important;
}
.ag-theme-apgux-p4-f13 .ag-header-cell-order {
  margin-left: -2px !important;
  font-size: xx-small;
  transform: translateY(-2px);
}
.ag-theme-apgux-p4-f13 .ag-menu-option {
  height: 1.75rem;
  line-height: 1.75rem;
  color: var(--grid__text-cell__color) !important;
}
.ag-theme-apgux-p4-f13 .ag-menu .ag-menu-option-icon {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p4-f13 .ag-menu-separator-part {
  border-bottom: 4px var(--grid__background-color) solid;
  border-top: 4px var(--grid__background-color) solid;
  background-color: var(--grid__menu-separator__color);
  height: 9px;
}
.ag-theme-apgux-p4-f13 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p4-f13 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p4-f13 .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  width: calc(100% - 0.5rem);
}
.ag-theme-apgux-p4-f13 .ag-filter-filter .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p4-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search {
  padding: 0.75rem 0.5rem;
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p4-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-expand {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input {
  width: 100%;
}
.ag-theme-apgux-p4-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper {
  width: 100%;
}
.ag-theme-apgux-p4-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p4-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input:focus {
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p4-f13 .ag-filter-toolpanel .ag-filter-list-panel {
  padding: 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group {
  border-top: none;
}
.ag-theme-apgux-p4-f13 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-header {
  height: auto;
}
.ag-theme-apgux-p4-f13 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container {
  padding-left: 16px;
}
.ag-theme-apgux-p4-f13 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter {
  border: none;
}
.ag-theme-apgux-p4-f13 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter .ag-filter-apply-panel {
  border-top: none;
}
.ag-theme-apgux-p4-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-label {
  margin-left: 0.375rem;
}
.ag-theme-apgux-p4-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 1.75rem;
  height: 1.125rem;
  background-color: var(--toggle__background-color);
  border-radius: 0.5625rem;
  position: relative;
  -webkit-box-flex: 0;
  flex: none;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p4-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:before {
  content: " ";
  position: absolute;
  top: -1px;
  left: -1px;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 18px;
  width: 18px;
  background-color: var(--grid__background-color);
  border-radius: 9px;
  -webkit-transition: left 0.1s;
  transition: left 0.1s;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p4-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
  background-color: transparent;
}
.ag-theme-apgux-p4-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:focus-within {
  box-shadow: 0 0 0 0.0625rem var(--checkbox-icon__color), 0 0 0 0.125rem var(--checkbox__border-color);
}
.ag-theme-apgux-p4-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
  background-color: var(--primary-link__color);
  border: 1px solid var(--primary-link__color);
}
.ag-theme-apgux-p4-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked:before {
  border-color: var(--primary-link__color);
  left: calc(100% - 18px);
}
.ag-theme-apgux-p4-f13 .ag-column-panel .ag-column-select .ag-column-select-header {
  padding: 0.75rem 0.5rem;
  border-top: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p4-f13 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-icon {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-checkbox {
  margin-right: 0;
}
.ag-theme-apgux-p4-f13 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p4-f13 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p4-f13 .ag-column-panel .ag-column-select .ag-column-select-list {
  padding: 0.75rem 0 0.75rem 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-checkbox,
.ag-theme-apgux-p4-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-drag-handle,
.ag-theme-apgux-p4-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group-drag-handle {
  padding-right: 0.5rem;
  margin-right: 0;
  width: auto;
}
.ag-theme-apgux-p4-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p4-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group .ag-column-group-icons {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-viewport {
  padding: 0;
}
.ag-theme-apgux-p4-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-item {
  padding: 0;
}
.ag-theme-apgux-p4-f13 .ag-column-panel .ag-column-drop {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-column-panel .ag-column-drop-vertical {
  border-bottom: 0;
}
.ag-theme-apgux-p4-f13 .ag-column-panel .ag-column-panel-column-select {
  border-top: 0;
  border-bottom: 0;
}
.ag-theme-apgux-p4-f13 .ag-tab-header {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f13 .ag-tab-header .ag-tab {
  margin-bottom: -0.125rem;
}
.ag-theme-apgux-p4-f13 .ag-tab-header .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom-color: transparent;
}
.ag-theme-apgux-p4-f13 .ag-tab-body,
.ag-theme-apgux-p4-f13 .ag-popup-editor,
.ag-theme-apgux-p4-f13 .ag-menu {
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  z-index: 300;
}
.ag-theme-apgux-p4-f13 .ag-popup-editor .header {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p4-f13 .ag-menu {
  box-shadow: 0 4px 12px 0 var(--inline-menu__box-shadow-color);
}
.ag-theme-apgux-p4-f13 .ag-menu-option-shortcut {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-grid-heat-map-cell-red-20,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-grid-heat-map-cell-red-20 {
  background-color: var(--grid__heatmap-red-20);
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-grid-heat-map-cell-green-20,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-grid-heat-map-cell-green-20 {
  background-color: var(--grid__heatmap-green-20);
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-grid-heat-map-cell-blue-20,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-grid-heat-map-cell-blue-20 {
  background-color: var(--grid__heatmap-blue-20);
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-grid-heat-map-cell-red-40,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-grid-heat-map-cell-red-40 {
  background-color: var(--grid__heatmap-red-40);
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-grid-heat-map-cell-green-40,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-grid-heat-map-cell-green-40 {
  background-color: var(--grid__heatmap-green-40);
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-grid-heat-map-cell-blue-40,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-grid-heat-map-cell-blue-40 {
  background-color: var(--grid__heatmap-blue-40);
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-grid-heat-map-cell-red-60,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-grid-heat-map-cell-red-60 {
  background-color: var(--grid__heatmap-red-60);
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-grid-heat-map-cell-green-60,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-grid-heat-map-cell-green-60 {
  background-color: var(--grid__heatmap-green-60);
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-grid-heat-map-cell-blue-60,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-grid-heat-map-cell-blue-60 {
  background-color: var(--grid__heatmap-blue-60);
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-grid-heat-map-cell-red-80,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-grid-heat-map-cell-red-80 {
  background-color: var(--grid__heatmap-red-80);
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-grid-heat-map-cell-green-80,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-grid-heat-map-cell-green-80 {
  background-color: var(--grid__heatmap-green-80);
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-grid-heat-map-cell-blue-80,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-grid-heat-map-cell-blue-80 {
  background-color: var(--grid__heatmap-blue-80);
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-grid-heat-map-cell-red-100,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-grid-heat-map-cell-red-100 {
  background-color: var(--grid__heatmap-red-100);
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-grid-heat-map-cell-green-100,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-grid-heat-map-cell-green-100 {
  background-color: var(--grid__heatmap-green-100);
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-grid-heat-map-cell-blue-100,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-grid-heat-map-cell-blue-100 {
  background-color: var(--grid__heatmap-blue-100);
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p4-f13 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p4-f13 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p4-f13 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  outline: initial;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p4-f13 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p4-f13 .ag-ltr .ag-cell-focus.aux-dirty-cell,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-cell-focus.aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--select);
  border-width: 1px;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p4-f13 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p4-f13 .ag-ltr .ag-cell-focus.aux-disabled-cell,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-cell-focus.aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border: none;
  outline: none;
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-highlighted-cell-value,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-highlighted-cell-value {
  background-color: var(--grid__background-color-highlight);
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-editable-cell-border,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-editable-cell-border {
  text-align: inherit;
  width: 100%;
  font-size: inherit;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-editable-cell,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-editable-cell {
  border-width: 0 1px 1px 0;
  border-color: var(--grid__border-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--editable);
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-cell-inline-editing,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-cell-inline-editing {
  height: inherit;
  width: inherit;
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  padding: 0;
  cursor: text;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-cell-edit-input,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-cell-edit-input {
  height: 100%;
  color: inherit;
  border-style: none;
  background-color: var(--grid__background-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-default-cell-editor,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-default-cell-editor {
  height: 100%;
  width: 100%;
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-disabled-cell,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--disabled);
  border-width: 1px;
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-edited-cell,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-edited-cell {
  background-color: var(--grid__background-color-edited);
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-edited-not-valid,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-edited-not-valid {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  background-color: transparent;
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-edited-warning,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-edited-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  background-color: transparent;
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-dirty-cell,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--edit);
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-dirty-cell.ag-cell-value.ag-cell-focus,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-dirty-cell.ag-cell-value.ag-cell-focus {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-dirty-cell:hover,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-dirty-cell:hover {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-dirty-cell:active,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-dirty-cell:active {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-row-error,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-row-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  border: 1px solid var(--grid__border-color--not-valid);
  border-left: 0;
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-row-error .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p4-f13 .ag-rtl .aux-row-error .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-cell-error,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-cell-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-row-warning,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-row-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  border: 1px solid var(--grid__border-color--warning);
  border-left: 0;
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-row-warning .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p4-f13 .ag-rtl .aux-row-warning .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-cell-warning,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-cell-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
}
.ag-theme-apgux-p4-f13 .ag-row-hover .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p4-f13 .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f13 .ag-layout-auto-height .ag-row-last .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p4-f13 .ag-overlay-loading-wrapper {
  background-color: var(--secondary__background-color);
  opacity: 0.9;
}
.ag-theme-apgux-p4-f13 .ag-overlay-loading-center {
  background-color: var(--grid__background-color);
  border: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color);
  padding: 1rem;
}
.ag-theme-apgux-p4-f13 .ag-rich-select-value {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f13 .ag-tab-header {
  visibility: hidden !important;
  height: 0 !important;
}
.ag-theme-apgux-p4-f13 .ag-group-contracted {
  display: inline-block;
}
.ag-theme-apgux-p4-f13 .ag-group-expanded {
  display: inline-block;
}
.ag-theme-apgux-p4-f13 .ag-row-group {
  align-items: center !important;
  font-weight: bold;
}
.ag-theme-apgux-p4-f13 .ag-row-group .ag-icon {
  font-size: 1rem;
  line-height: 1rem;
}
.ag-theme-apgux-p4-f13 .ag-row-footer {
  font-weight: bold;
  background-color: var(--grid__background-color-row-footer);
}
.ag-theme-apgux-p4-f13 .ag-row-group-expanded {
  font-weight: bold;
  background-color: var(--grid__background-color-row--expanded);
}
.ag-theme-apgux-p4-f13 .ag-row-group-expanded.ag-row-level-0 {
  border-top: 2px solid var(--grid__row--expanded-top-border__color);
}
.ag-theme-apgux-p4-f13 .ag-full-width-row {
  border-bottom-width: 1px;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-details-row {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f13 .aux-multi-level-cell-renderer {
  display: flex;
  flex-direction: column;
}
.ag-theme-apgux-p4-f13 .aux-multi-level-cell-renderer .aux-multi-level-cell_primary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ag-theme-apgux-p4-f13 .aux-multi-level-cell-renderer .aux-multi-level-cell_secondary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--grid__cell-renderer-multi-level-cell-color);
}
.ag-theme-apgux-p4-f13 .aux-custom-group-cell-renderer {
  display: flex;
  flex-direction: row;
}
.ag-theme-apgux-p4-f13 .aux-custom-group-cell-renderer-no-children-checkbox {
  padding-left: 0;
}
.ag-theme-apgux-p4-f13 .aux-custom-group-cell-renderer-with-parent-no-children-checkbox {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p4-f13 .aux-custom-group-cell-renderer-with-children-checkbox {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-body-viewport:not(.ag-body-viewport) {
  overflow-x: auto !important;
}
.ag-theme-apgux-p4-f13 .aux-custom-badge-content {
  display: flex;
}
.ag-theme-apgux-p4-f13 .aux-grid__header--custom {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p4-f13 .aux-grid__header--custom:hover .ag-cell-label-container .ag-header-cell-icons {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p4-f13 .ag-row-level-1.ag-full-width-row.ag-row-position-absolute.ag-after-created {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f13 .ag-layout-auto-height .ag-center-cols-clipper,
.ag-theme-apgux-p4-f13 .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-apgux-p4-f13 .ag-layout-auto-height,
.ag-theme-apgux-p4-f13 .ag-center-cols-viewport {
  min-height: 2.0625rem;
}
.ag-theme-apgux-p4-f13 .ag-radio-button-input-wrapper.ag-checked::after,
.ag-theme-apgux-p4-f13 .ag-radio-button-input-wrapper.ag-checked::before,
.ag-theme-apgux-p4-f13 .ag-radio-button-input-wrapper::before,
.ag-theme-apgux-p4-f13 .ag-radio-button-input-wrapper::after {
  color: var(--primary-text__color);
}
@media (forced-colors: active) {
  .ag-theme-apgux-p4-f13 :focus-visible,
  .ag-theme-apgux-p4-f13 .ag-radio-button-input-wrapper:focus-within::after,
  .ag-theme-apgux-p4-f13 .ag-toggle-button-input-wrapper:focus-within {
    outline: 2px solid Highlight;
    outline-offset: 1px;
  }
  .ag-theme-apgux-p4-f13 .ag-filter-virtual-list-item:focus-visible,
  .ag-theme-apgux-p4-f13 .ag-header-cell:focus-visible,
  .ag-theme-apgux-p4-f13 .ag-header-group-cell:focus-visible,
  .ag-theme-apgux-p4-f13 .ag-cell:focus-visible,
  .ag-theme-apgux-p4-f13 .ag-menu-option:focus-visible,
  .ag-theme-apgux-p4-f13 .ag-list-item:focus-visible {
    outline-offset: -4px;
  }
  .ag-theme-apgux-p4-f13 .ag-header-cell:focus-visible::after,
  .ag-theme-apgux-p4-f13 .ag-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p4-f13 .ag-column-drop-cell:focus-visible::after,
  .ag-theme-apgux-p4-f13 .ag-column-select-header:focus-visible::after,
  .ag-theme-apgux-p4-f13 .ag-column-select-header-icon:focus-visible::after,
  .ag-theme-apgux-p4-f13 .ag-column-select-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p4-f13 .ag-multi-filter-group-title-bar:focus-visible::after,
  .ag-theme-apgux-p4-f13 .ag-side-button-button:focus-visible::after,
  .ag-theme-apgux-p4-f13 .ag-filter-toolpanel-header:focus-visible::after,
  .ag-theme-apgux-p4-f13 .ag-header-group-cell:focus-visible::after,
  .ag-theme-apgux-p4-f13 .ag-advanced-filter-header-cell:focus-visible::after,
  .ag-theme-apgux-p4-f13 .ag-paging-button:focus-visible::after,
  .ag-theme-apgux-p4-f13 .ag-select-agg-func-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p4-f13 .ag-tab:focus-visible::after {
    border: 0;
  }
  .ag-theme-apgux-p4-f13 .ag-checkbox-input-wrapper.ag-checked::after,
  .ag-theme-apgux-p4-f13 .ag-checkbox-input-wrapper.ag-indeterminate::after {
    color: Highlight;
  }
  .ag-theme-apgux-p4-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
    background-color: Highlight;
    border-color: Highlight;
  }
  .ag-theme-apgux-p4-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked::before {
    border-color: Highlight;
  }
  .ag-theme-apgux-p4-f13 .ag-menu-separator-part {
    border-color: Canvas;
  }
  .ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-leaf-indent,
  .ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-leaf-indent {
    border-color: Canvas;
  }
  .ag-theme-apgux-p4-f13 .ag-side-bar .ag-side-buttons .ag-selected {
    border-left-color: Highlight;
  }
  .ag-theme-apgux-p4-f13 .ag-side-bar .ag-side-buttons .ag-side-button button {
    border-color: Canvas;
  }
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p4-f13 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p4-f13 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  outline: 2px solid Highlight;
  outline-offset: 1px;
  outline-offset: -4px;
}
.ag-theme-apgux-p4-f13 .ag-cell {
  color: var(--grid__text-cell__color);
}

.ag-theme-apgux-p4-f14 {
  -webkit-font-smoothing: antialiased;
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1;
  /* Pinned Rows */
}
.ag-theme-apgux-p4-f14 .ag-overlay-loading-center, .ag-theme-apgux-p4-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p4-f14 .ag-popup-editor, .ag-theme-apgux-p4-f14 .ag-menu {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-tab, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab {
  border: 1px solid transparent;
  border-bottom-width: 0;
  display: inline-block;
  margin: 0.25rem;
  margin-bottom: 0;
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom: 2px solid var(--grid__border-color--select);
  border-bottom: 2px solid var(--grid__background-color);
  border-color: var(--grid__border-color);
}
.ag-theme-apgux-p4-f14 label {
  margin-bottom: 0;
}
.ag-theme-apgux-p4-f14 * {
  box-sizing: border-box;
}
.ag-theme-apgux-p4-f14 *:focus,
.ag-theme-apgux-p4-f14 * *:before,
.ag-theme-apgux-p4-f14 * *:after {
  outline: none;
  box-sizing: border-box;
}
.ag-theme-apgux-p4-f14 .ag-full-width-container .ag-react-container {
  height: 100%;
}
.ag-theme-apgux-p4-f14 .ag-tab {
  box-sizing: content-box;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-1 {
  padding-left: 1.25rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-1 {
  padding-right: 1.25rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-1 {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-1 {
  padding-right: 1.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-2 {
  padding-left: 2.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-2 {
  padding-right: 2.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-2 {
  padding-left: 3rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-2 {
  padding-right: 3rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-3 {
  padding-left: 3.75rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-3 {
  padding-right: 3.75rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-3 {
  padding-left: 4.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-3 {
  padding-right: 4.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-4 {
  padding-left: 5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-4 {
  padding-right: 5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-4 {
  padding-left: 6rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-4 {
  padding-right: 6rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-5 {
  padding-left: 6.25rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-5 {
  padding-right: 6.25rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-5 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-5 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-6 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-6 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-6 {
  padding-left: 9rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-6 {
  padding-right: 9rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-7 {
  padding-left: 8.75rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-7 {
  padding-right: 8.75rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-7 {
  padding-left: 10.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-7 {
  padding-right: 10.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-8 {
  padding-left: 10rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-8 {
  padding-right: 10rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-8 {
  padding-left: 12rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-8 {
  padding-right: 12rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-9 {
  padding-left: 11.25rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-9 {
  padding-right: 11.25rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-9 {
  padding-left: 13.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-9 {
  padding-right: 13.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-10 {
  padding-left: 12.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-10 {
  padding-right: 12.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-10 {
  padding-left: 15rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-10 {
  padding-right: 15rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-11 {
  padding-left: 13.75rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-11 {
  padding-right: 13.75rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-11 {
  padding-left: 16.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-11 {
  padding-right: 16.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-12 {
  padding-left: 15rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-12 {
  padding-right: 15rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-12 {
  padding-left: 18rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-12 {
  padding-right: 18rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-13 {
  padding-left: 16.25rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-13 {
  padding-right: 16.25rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-13 {
  padding-left: 19.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-13 {
  padding-right: 19.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-14 {
  padding-left: 17.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-14 {
  padding-right: 17.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-14 {
  padding-left: 21rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-14 {
  padding-right: 21rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-15 {
  padding-left: 18.75rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-15 {
  padding-right: 18.75rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-15 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-15 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-16 {
  padding-left: 20rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-16 {
  padding-right: 20rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-16 {
  padding-left: 24rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-16 {
  padding-right: 24rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-17 {
  padding-left: 21.25rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-17 {
  padding-right: 21.25rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-17 {
  padding-left: 25.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-17 {
  padding-right: 25.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-18 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-18 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-18 {
  padding-left: 27rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-18 {
  padding-right: 27rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-19 {
  padding-left: 23.75rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-19 {
  padding-right: 23.75rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-19 {
  padding-left: 28.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-19 {
  padding-right: 28.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-20 {
  padding-left: 25rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-20 {
  padding-right: 25rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-20 {
  padding-left: 30rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-20 {
  padding-right: 30rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-21 {
  padding-left: 26.25rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-21 {
  padding-right: 26.25rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-21 {
  padding-left: 31.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-21 {
  padding-right: 31.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-22 {
  padding-left: 27.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-22 {
  padding-right: 27.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-22 {
  padding-left: 33rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-22 {
  padding-right: 33rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-23 {
  padding-left: 28.75rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-23 {
  padding-right: 28.75rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-23 {
  padding-left: 34.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-23 {
  padding-right: 34.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-24 {
  padding-left: 30rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-24 {
  padding-right: 30rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-24 {
  padding-left: 36rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-24 {
  padding-right: 36rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-25 {
  padding-left: 31.25rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-25 {
  padding-right: 31.25rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-25 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-25 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-26 {
  padding-left: 32.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-26 {
  padding-right: 32.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-26 {
  padding-left: 39rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-26 {
  padding-right: 39rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-27 {
  padding-left: 33.75rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-27 {
  padding-right: 33.75rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-27 {
  padding-left: 40.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-27 {
  padding-right: 40.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-28 {
  padding-left: 35rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-28 {
  padding-right: 35rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-28 {
  padding-left: 42rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-28 {
  padding-right: 42rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-29 {
  padding-left: 36.25rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-29 {
  padding-right: 36.25rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-29 {
  padding-left: 43.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-29 {
  padding-right: 43.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-30 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-30 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-30 {
  padding-left: 45rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-30 {
  padding-right: 45rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-31 {
  padding-left: 38.75rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-31 {
  padding-right: 38.75rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-31 {
  padding-left: 46.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-31 {
  padding-right: 46.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-32 {
  padding-left: 40rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-32 {
  padding-right: 40rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-32 {
  padding-left: 48rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-32 {
  padding-right: 48rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-33 {
  padding-left: 41.25rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-33 {
  padding-right: 41.25rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-33 {
  padding-left: 49.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-33 {
  padding-right: 49.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-34 {
  padding-left: 42.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-34 {
  padding-right: 42.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-34 {
  padding-left: 51rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-34 {
  padding-right: 51rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-35 {
  padding-left: 43.75rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-35 {
  padding-right: 43.75rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-35 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-35 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-36 {
  padding-left: 45rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-36 {
  padding-right: 45rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-36 {
  padding-left: 54rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-36 {
  padding-right: 54rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-37 {
  padding-left: 46.25rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-37 {
  padding-right: 46.25rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-37 {
  padding-left: 55.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-37 {
  padding-right: 55.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-38 {
  padding-left: 47.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-38 {
  padding-right: 47.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-38 {
  padding-left: 57rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-38 {
  padding-right: 57rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-39 {
  padding-left: 48.75rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-39 {
  padding-right: 48.75rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-39 {
  padding-left: 58.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-39 {
  padding-right: 58.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-40 {
  padding-left: 50rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-40 {
  padding-right: 50rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-40 {
  padding-left: 60rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-40 {
  padding-right: 60rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-41 {
  padding-left: 51.25rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-41 {
  padding-right: 51.25rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-41 {
  padding-left: 61.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-41 {
  padding-right: 61.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-42 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-42 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-42 {
  padding-left: 63rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-42 {
  padding-right: 63rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-43 {
  padding-left: 53.75rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-43 {
  padding-right: 53.75rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-43 {
  padding-left: 64.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-43 {
  padding-right: 64.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-44 {
  padding-left: 55rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-44 {
  padding-right: 55rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-44 {
  padding-left: 66rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-44 {
  padding-right: 66rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-45 {
  padding-left: 56.25rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-45 {
  padding-right: 56.25rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-45 {
  padding-left: 67.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-45 {
  padding-right: 67.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-46 {
  padding-left: 57.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-46 {
  padding-right: 57.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-46 {
  padding-left: 69rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-46 {
  padding-right: 69rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-47 {
  padding-left: 58.75rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-47 {
  padding-right: 58.75rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-47 {
  padding-left: 70.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-47 {
  padding-right: 70.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-48 {
  padding-left: 60rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-48 {
  padding-right: 60rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-48 {
  padding-left: 72rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-48 {
  padding-right: 72rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-49 {
  padding-left: 61.25rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-49 {
  padding-right: 61.25rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-49 {
  padding-left: 73.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-49 {
  padding-right: 73.5rem;
}
.ag-theme-apgux-p4-f14 .ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle;
}
.ag-theme-apgux-p4-f14 .ag-radio-button-label,
.ag-theme-apgux-p4-f14 .ag-checkbox-label {
  cursor: default;
}
.ag-theme-apgux-p4-f14 .ag-radio-button-label:empty,
.ag-theme-apgux-p4-f14 .ag-checkbox-label:empty {
  margin: 0;
}
.ag-theme-apgux-p4-f14 .ag-radio-button-label,
.ag-theme-apgux-p4-f14 .ag-checkbox-label {
  margin-left: 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-cell {
  -webkit-font-smoothing: subpixel-antialiased;
  border: unset;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-leaf-indent {
  border-left: 1.25rem solid transparent;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-cell {
  border-right: none;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-group-expanded {
  margin-right: 0;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-leaf-indent {
  border-right: 1.25rem solid transparent;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-cell {
  border-left: none;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-cell.ag-cell-first-right-pinned,
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p4-f14 .ag-ltr .ag-cell.ag-cell-first-right-pinned {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-cell.ag-cell-last-left-pinned,
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p4-f14 .ag-ltr .ag-cell.ag-cell-last-left-pinned {
  border-right: 2px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-cell .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p4-f14 .ag-ltr .ag-cell .ag-select .ag-picker-field-wrapper {
  background-color: var(--grid__background-color);
  border-radius: 0;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-pinned-right-header .ag-header-row,
.ag-theme-apgux-p4-f14 .ag-ltr .ag-pinned-right-header .ag-header-row {
  overflow: inherit;
  border-left: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-pinned-right-cols-container,
.ag-theme-apgux-p4-f14 .ag-ltr .ag-pinned-right-cols-container {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p4-f14 .ag-value-change-delta {
  padding-right: 0.125rem;
}
.ag-theme-apgux-p4-f14 .ag-value-change-delta-up {
  color: #43a047;
}
.ag-theme-apgux-p4-f14 .ag-value-change-delta-down {
  color: #e53935;
}
.ag-theme-apgux-p4-f14 .ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 0.0625rem;
  padding-right: 0.0625rem;
  transition: background-color 1s;
}
.ag-theme-apgux-p4-f14 .ag-value-change-value-highlight {
  background-color: #0091ea;
  transition: background-color 0.1s;
}
.ag-theme-apgux-p4-f14 .ag-input-text-wrapper input:not([type]):disabled,
.ag-theme-apgux-p4-f14 .ag-input-text-wrapper input[type=text]:disabled,
.ag-theme-apgux-p4-f14 .ag-input-text-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p4-f14 .ag-input-text-wrapper input[type=date]:disabled,
.ag-theme-apgux-p4-f14 .ag-input-text-wrapper input[type=datetime-local]:disabled,
.ag-theme-apgux-p4-f14 .ag-input-wrapper input:not([type]):disabled,
.ag-theme-apgux-p4-f14 .ag-input-wrapper input[type=text]:disabled,
.ag-theme-apgux-p4-f14 .ag-input-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p4-f14 .ag-input-wrapper input[type=date]:disabled,
.ag-theme-apgux-p4-f14 .ag-input-wrapper input[type=datetime-local]:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p4-f14 .ag-input-text-wrapper input[type=date],
.ag-theme-apgux-p4-f14 .ag-input-wrapper input[type=date] {
  flex: 1 1 auto;
}
.ag-theme-apgux-p4-f14 .ag-input-text-wrapper textarea:disabled,
.ag-theme-apgux-p4-f14 .ag-input-wrapper textarea:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p4-f14 .ag-header {
  background-color: var(--grid__background-color-header);
  color: var(--primary-text__color);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f14 .ag-pinned-left-header {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f14 .ag-header-row {
  border: none;
}
.ag-theme-apgux-p4-f14 .ag-row {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-right-width: 1px;
}
.ag-theme-apgux-p4-f14 .ag-row-odd {
  background-color: inherit;
}
.ag-theme-apgux-p4-f14 .ag-row-even {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f14 .ag-horizontal-left-spacer.ag-scroller-corner {
  border-right: none;
}
.ag-theme-apgux-p4-f14 .ag-horizontal-right-spacer.ag-scroller-corner {
  border-left: none;
}
.ag-theme-apgux-p4-f14 .ag-numeric-cell {
  text-align: right;
}
.ag-theme-apgux-p4-f14 .ag-header-cell-label .ag-header-cell-icons .ag-header-icon,
.ag-theme-apgux-p4-f14 .ag-header-cell-label .ag-header-cell-menu-button .ag-header-icon {
  margin-left: 4px;
}
.ag-theme-apgux-p4-f14 .ag-header-cell,
.ag-theme-apgux-p4-f14 .ag-header-group-cell {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-top: solid 1px var(--grid__border-color);
}
.ag-theme-apgux-p4-f14 .ag-header-cell.ag-header-cell-moving,
.ag-theme-apgux-p4-f14 .ag-header-group-cell.ag-header-cell-moving {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f14 .ag-header-cell .ag-header-icon:hover,
.ag-theme-apgux-p4-f14 .ag-header-group-cell .ag-header-icon:hover {
  cursor: pointer;
}
.ag-theme-apgux-p4-f14 .ag-header-group-cell-no-group {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f14 .ag-header-row:first-child .ag-header-cell,
.ag-theme-apgux-p4-f14 .ag-header-row:first-child .ag-header-group-cell {
  border-top-width: 0;
}
.ag-theme-apgux-p4-f14 .ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell.ag-column-resizing,
.ag-theme-apgux-p4-f14 .ag-header-cell:not(.ag-column-resizing) + .ag-header-cell.ag-column-resizing,
.ag-theme-apgux-p4-f14 .ag-header-group-cell:first-of-type.ag-column-resizing,
.ag-theme-apgux-p4-f14 .ag-header-cell:first-of-type.ag-column-resizing {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p4-f14 .ag-header-row .ag-checkbox-input-wrapper .ag-checkbox-input {
  width: 1rem;
  width: 1rem;
}
.ag-theme-apgux-p4-f14 .ag-header-select-all {
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-cell {
  line-height: 1rem;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  align-items: center;
}
.ag-theme-apgux-p4-f14 .ag-row-drag {
  cursor: grab;
  min-width: 1.75rem;
}
.ag-theme-apgux-p4-f14 .ag-row-dragging,
.ag-theme-apgux-p4-f14 .ag-row-dragging .ag-row-drag {
  cursor: move;
}
.ag-theme-apgux-p4-f14 .ag-column-drag {
  cursor: grab;
}
.ag-theme-apgux-p4-f14 .ag-row-dragging {
  opacity: 0.5;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p4-f14 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p4-f14 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p4-f14 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p4-f14 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
  outline: initial;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p4-f14 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p4-f14 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p4-f14 .ag-header-cell-resize {
  width: 0.5rem;
  cursor: col-resize;
  z-index: 210;
  right: -1px;
}
.ag-theme-apgux-p4-f14 .ag-menu {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p4-f14 .ag-menu .ag-popup-child {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p4-f14 .ag-menu .ag-menu-list {
  cursor: default;
  margin-bottom: 0.25rem;
  margin-top: 0.25rem;
  padding: 0;
  width: 100%;
}
.ag-theme-apgux-p4-f14 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p4-f14 .ag-menu .ag-menu-option-disabled {
  opacity: 0.5;
}
.ag-theme-apgux-p4-f14 .ag-menu .ag-menu-option-text {
  margin-left: 0.25rem;
  text-transform: lowercase;
}
.ag-theme-apgux-p4-f14 .ag-menu .ag-menu-option-text::first-letter {
  text-transform: uppercase;
}
.ag-theme-apgux-p4-f14 .ag-menu .ag-menu-option-icon {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  min-width: 1.5rem;
}
.ag-theme-apgux-p4-f14 .ag-menu .ag-menu-option-shortcut {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-menu .ag-menu-option-popup-pointer {
  width: 1.5rem;
  text-align: center;
}
.ag-theme-apgux-p4-f14 .ag-popup-child {
  z-index: 310;
}
.ag-theme-apgux-p4-f14 .ag-tab-header {
  background: var(--grid__background-color);
  min-width: 13.75rem;
  width: 100%;
  display: flex;
}
.ag-theme-apgux-p4-f14 .ag-tab-header .ag-tab {
  display: flex;
  border-bottom: 2px solid transparent;
  height: 1rem;
  flex: none;
  align-items: center;
  justify-content: center;
}
.ag-theme-apgux-p4-f14 .ag-tab-body {
  padding: 0.25rem 0;
}
.ag-theme-apgux-p4-f14 .ag-tab-body .ag-menu-list {
  margin-bottom: 0;
  margin-top: 0;
}
.ag-theme-apgux-p4-f14 .ag-tab-body .ag-menu-list > div:first-child > span {
  padding-top: 0;
}
.ag-theme-apgux-p4-f14 .ag-tab-body .ag-menu-list > div:last-child > span {
  padding-bottom: 0;
}
.ag-theme-apgux-p4-f14 .ag-tab-body .ag-menu-list > div:last-child > .ag-menu-option-popup-pointer {
  background-position-y: 0;
}
.ag-theme-apgux-p4-f14 .ag-floating-filter-input .ag-input-field-input[type=date] {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.875rem;
}
.ag-theme-apgux-p4-f14 .ag-floating-filter-input .ag-input-field-input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p4-f14 .ag-floating-filter-input .ag-input-field-input[type=date]::-webkit-calendar-picker-indicator {
  color: rgba(0, 0, 0, 0) !important;
  opacity: 0;
  width: 0;
  padding: 0;
  margin: 0;
}
.ag-theme-apgux-p4-f14 .ag-floating-filter-input .ag-text-field-input[type=text],
.ag-theme-apgux-p4-f14 .ag-floating-filter-input input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-size: 0.875rem;
}
.ag-theme-apgux-p4-f14 .ag-floating-filter-input .ag-text-field-input[type=text]:focus,
.ag-theme-apgux-p4-f14 .ag-floating-filter-input input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p4-f14 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled,
.ag-theme-apgux-p4-f14 .ag-floating-filter-input input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
  border: none;
}
.ag-theme-apgux-p4-f14 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled::placeholder,
.ag-theme-apgux-p4-f14 .ag-floating-filter-input input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-filter-body-wrapper {
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-set-filter-body-wrapper + .ag-filter-apply-panel [data-ref=resetFilterButton] {
  margin-left: 0.125rem !important;
  margin-right: 0.125rem !important;
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-picker-field-wrapper {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  border-radius: 0.125rem;
  padding-left: 0.75rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-picker-field-icon {
  padding-right: 0.75rem;
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-filter-select {
  margin: 0.25rem 0.25rem 0;
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-filter-body {
  margin-bottom: 0.25rem;
  margin-top: 1rem;
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-filter-condition {
  margin: 0.5rem 0;
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-filter input[type=radio] {
  margin: 0 0.1875rem 0 0.375rem;
  width: 0.75rem;
  height: 1.0625rem;
  vertical-align: top;
}
.ag-theme-apgux-p4-f14 .ag-filter input[type=date] {
  padding-left: 0.25rem;
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f14 .ag-filter input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p4-f14 .ag-filter input[type=text],
.ag-theme-apgux-p4-f14 .ag-filter input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p4-f14 .ag-filter input[type=text]:focus,
.ag-theme-apgux-p4-f14 .ag-filter input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p4-f14 .ag-filter input[type=text]:disabled,
.ag-theme-apgux-p4-f14 .ag-filter input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p4-f14 .ag-filter input[type=text]:disabled::placeholder,
.ag-theme-apgux-p4-f14 .ag-filter input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-set-filter-list {
  max-height: 12rem;
  overflow: auto;
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-set-filter-select-all {
  height: 2rem;
  padding-bottom: 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-set-filter-item {
  height: 1.25rem;
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-set-filter-item > div,
.ag-theme-apgux-p4-f14 .ag-filter .ag-set-filter-item > span {
  display: flex;
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-set-filter-item:hover {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0.5rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-filter-virtual-list-container {
  min-height: 100% !important;
  min-width: 12.5rem;
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-filter-virtual-list-item {
  height: 1.5rem !important;
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-filter-header-container:nth-child(2) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-filter-apply-panel {
  display: block;
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--tertiary__background-color);
  border-radius: 0.125rem;
  color: var(--tertiary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
  float: left;
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton]:hover {
  background-color: var(--tertiary__background-color_hover);
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem 0.5rem 0.5rem 0;
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p4-f14 .ag-mini-filter {
  margin-bottom: 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p4-f14 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1rem;
}
.ag-theme-apgux-p4-f14 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p4-f14 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
.ag-theme-apgux-p4-f14 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p4-f14 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p4-f14 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.ag-theme-apgux-p4-f14 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-column-select-panel .ag-primary-cols-list-panel {
  border-top: 1px solid var(--grid__border-color);
  padding-top: 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-column-select-panel .ag-primary-cols-list-panel > div {
  cursor: pointer;
}
.ag-theme-apgux-p4-f14 .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p4-f14 .ag-primary-cols-header-panel {
  border-top: 1px solid var(--grid__border-color);
  height: 2rem;
  align-items: center;
}
.ag-theme-apgux-p4-f14 .ag-primary-cols-header-panel > div {
  cursor: pointer;
  margin: 0 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-primary-cols-header-panel .ag-filter-body {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-tool-panel-wrapper {
  border-right: 0;
  width: auto;
}
.ag-theme-apgux-p4-f14 .ag-tool-panel-wrapper .ag-filter-panel {
  width: 100%;
}
.ag-theme-apgux-p4-f14 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 600;
  flex: auto;
  flex-direction: column;
  flex-wrap: nowrap;
  display: flex;
  flex-flow: column nowrap;
}
.ag-theme-apgux-p4-f14 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header {
  padding: 0.4375rem 0.3125rem;
}
.ag-theme-apgux-p4-f14 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header > div {
  margin: auto 0;
}
.ag-theme-apgux-p4-f14 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-air {
  border: 1px solid var(--grid__border-color);
  border-left: 0;
  border-right: 0;
  padding: 0.25rem 0;
}
.ag-theme-apgux-p4-f14 .ag-tool-panel-wrapper .ag-pivot-mode-panel {
  display: flex;
  flex: none;
  min-height: auto;
  height: auto;
}
.ag-theme-apgux-p4-f14 .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  display: flex;
  align-items: center;
  padding: 0.75rem 0.5rem;
  margin-left: 0;
}
.ag-theme-apgux-p4-f14 .ag-tool-panel-wrapper .ag-column-select-panel {
  border-bottom: 1px solid var(--grid__border-color);
  padding-bottom: 0.1875rem;
  padding-top: 0;
}
.ag-theme-apgux-p4-f14 .ag-tool-panel-wrapper .ag-column-drop {
  border-top: 1px solid var(--grid__border-color);
  padding: 0.25rem 0 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar {
  height: 1rem;
}
.ag-theme-apgux-p4-f14 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-title {
  padding-left: 6px;
}
.ag-theme-apgux-p4-f14 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-vertical-icon {
  margin: 0;
}
.ag-theme-apgux-p4-f14 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  border: 1px dashed var(--grid__border-color);
  margin-top: 0;
}
.ag-theme-apgux-p4-f14 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-list {
  cursor: default;
  margin-top: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p4-f14 .ag-tool-panel-wrapper .ag-column-drop:last-child {
  border-bottom: 0;
}
.ag-theme-apgux-p4-f14 .ag-numeric-header .ag-header-cell-label .ag-header-cell-icons .ag-header-icon {
  margin-left: 0;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-paging-panel {
  border-top: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color--disabled);
  height: 2rem;
  padding: 0 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-paging-panel > span {
  margin-left: 1rem;
}
.ag-theme-apgux-p4-f14 .ag-paging-page-summary-panel .ag-icon {
  width: 1rem;
  height: 1rem;
  cursor: pointer;
}
.ag-theme-apgux-p4-f14 .ag-paging-page-summary-panel .ag-icon.ag-disabled {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p4-f14 .ag-paging-page-summary-panel .ag-icon button {
  width: 100%;
  height: 100%;
  opacity: 0;
}
.ag-theme-apgux-p4-f14 .ag-paging-page-summary-panel span {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell),
.ag-theme-apgux-p4-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell) {
  border-bottom: 1px solid var(--grid__border-color);
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active {
  border-right: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active {
  border-bottom: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f14 .ag-cell-range-selected:not(.ag-cell-focus) {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p4-f14 .ag-cell-range-selected-1 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p4-f14 .ag-cell-range-selected-2 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p4-f14 .ag-cell-range-selected-3 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p4-f14 .ag-cell-range-selected-4 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-selection-fill-top,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-selection-fill-top {
  border-top: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-selection-fill-top.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-selection-fill-top.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-selection-fill-right,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-selection-fill-right {
  border-right: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-selection-fill-right.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-selection-fill-right.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-selection-fill-bottom,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-selection-fill-bottom {
  border-bottom: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-selection-fill-left,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-selection-fill-left {
  border-left: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-selection-fill-left.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-selection-fill-left.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p4-f14 .ag-range-handle, .ag-theme-apgux-p4-f14 .ag-fill-handle {
  position: absolute;
  width: 0.375rem;
  height: 0.375rem;
  bottom: -0.0625rem;
  right: -0.0625rem;
  background-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f14 .ag-fill-handle {
  cursor: cell;
}
.ag-theme-apgux-p4-f14 .ag-range-handle {
  cursor: nwse-resize;
}
.ag-theme-apgux-p4-f14 .ag-cell-inline-editing {
  padding: 0.25rem;
  height: 2.25rem;
}
.ag-theme-apgux-p4-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p4-f14 .ag-popup-editor {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f14 .ag-popup-editor {
  padding: 0;
}
.ag-theme-apgux-p4-f14 .ag-popup-editor .ag-large-textarea textarea {
  height: auto;
  padding: 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-cell-editor .ag-input-field-input {
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  background-color: var(--input-box__background-color);
  padding: 0 0 0 0.5rem;
  color: var(--primary-text__color);
}
.ag-theme-apgux-p4-f14 .ag-cell-editor .ag-picker-field-display {
  padding: 0 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-rich-select {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f14 .ag-rich-select .ag-rich-select-list {
  width: 12.5rem;
  height: 9.75rem;
}
.ag-theme-apgux-p4-f14 .ag-rich-select .ag-rich-select-value {
  padding: 0 0.25rem 0 0.25rem;
  height: 2rem;
}
.ag-theme-apgux-p4-f14 .ag-rich-select .ag-virtual-list-item {
  cursor: default;
  height: 2rem;
}
.ag-theme-apgux-p4-f14 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected {
  background-color: var(--grid__ag-rich-select-list-item--select);
}
.ag-theme-apgux-p4-f14 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected:hover {
  background-color: var(--grid__ag-rich-select-list-item--hover);
}
.ag-theme-apgux-p4-f14 .ag-rich-select .ag-rich-select-row {
  padding-left: 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-floating-filter-body {
  height: 1.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-floating-filter-button {
  margin-left: 0.75rem;
  align-items: baseline;
  margin-right: 0rem;
}
.ag-theme-apgux-p4-f14 .ag-floating-filter-button button {
  appearance: none;
  background: transparent;
  border: 0;
  padding: 0;
  width: 1rem;
}
.ag-theme-apgux-p4-f14 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f14 .ag-selection-checkbox:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p4-f14 .ag-group-expanded:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f14 .ag-group-expanded:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p4-f14 .ag-group-contracted:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f14 .ag-group-contracted:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p4-f14 .ag-group-checkbox:not(.ag-invisible) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f14 .ag-group-checkbox:not(.ag-invisible) + .ag-group-value:not(:empty) {
  margin-left: 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p4-f14 .ag-group-expanded:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p4-f14 .ag-group-contracted:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p4-f14 .ag-group-checkbox:not(.ag-invisible) ~ .ag-group-checkbox {
  margin-left: 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-group-child-count {
  margin-left: 0.125rem;
}
.ag-theme-apgux-p4-f14 .ag-selection-checkbox span {
  position: relative;
}
.ag-theme-apgux-p4-f14 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 1.5rem;
  padding-left: 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p4-f14 .ag-column-drop-horizontal .ag-icon-pivot {
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-column-drop-horizontal .ag-left-arrow,
.ag-theme-apgux-p4-f14 .ag-column-drop-horizontal .ag-right-arrow {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-column-drop-cell {
  background: var(--pill__background-color);
  border-radius: 0.25rem;
  min-height: 1rem;
  padding: 0 0.125rem 0 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-column-drop-cell .ag-column-drop-cell-text {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-column-drop-cell .ag-column-drop-cell-button {
  min-width: 1rem;
  margin: 0 0.125rem;
}
.ag-theme-apgux-p4-f14 .ag-column-drop-cell .ag-column-drag {
  margin-left: 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-top: 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-select-agg-func-popup {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background: var(--grid__background-color);
  height: 4.375rem;
  padding: 0;
}
.ag-theme-apgux-p4-f14 .ag-select-agg-func-popup .ag-virtual-list-item {
  cursor: default;
  line-height: 1.25rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-set-filter-list,
.ag-theme-apgux-p4-f14 .ag-menu-column-select-wrapper {
  width: auto;
}
.ag-theme-apgux-p4-f14 .ag-column-drop-vertical > .ag-column-drop-cell {
  margin-left: 0.25rem;
  margin-top: 0;
}
.ag-theme-apgux-p4-f14 .ag-cell-data-changed {
  background-color: #0091ea !important;
}
.ag-theme-apgux-p4-f14 .ag-cell-data-changed.aux-grid__financial-data-cell--increase, .ag-theme-apgux-p4-f14 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--increase {
  background-color: var(--grid__text-cell-financial-data-increase__background-color) !important;
}
.ag-theme-apgux-p4-f14 .ag-cell-data-changed.aux-grid__financial-data-cell--decrease, .ag-theme-apgux-p4-f14 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--decrease {
  background-color: var(--grid__text-cell-financial-data-decrease__background-color) !important;
}
.ag-theme-apgux-p4-f14 .ag-cell-data-changed-animation {
  background-color: transparent;
  transition: background-color 1s;
}
.ag-theme-apgux-p4-f14 .aux-grid__financial-data-cell-with-icon--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
  display: flex;
}
.ag-theme-apgux-p4-f14 .aux-grid__financial-data-cell-with-icon--increase:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e92a";
}
.ag-theme-apgux-p4-f14 .aux-grid__financial-data-cell-with-icon--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
  display: flex;
}
.ag-theme-apgux-p4-f14 .aux-grid__financial-data-cell-with-icon--decrease:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e927";
}
.ag-theme-apgux-p4-f14 .aux-grid__financial-data-cell--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
}
.ag-theme-apgux-p4-f14 .aux-grid__financial-data-cell--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
}
.ag-theme-apgux-p4-f14 .ag-row-stub {
  background-color: inherit;
}
.ag-theme-apgux-p4-f14 .ag-stub-cell {
  padding-left: 4;
  padding-top: 4px;
}
.ag-theme-apgux-p4-f14 .ag-stub-cell .ag-loading-icon {
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ag-theme-apgux-p4-f14 .ag-stub-cell .ag-loading-text {
  margin-left: 0.25rem;
  margin-top: 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-floating-top {
  border-bottom: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p4-f14 .ag-floating-bottom {
  border-top: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p4-f14 .ag-floating-top,
.ag-theme-apgux-p4-f14 .ag-floating-bottom {
  background-color: inherit;
}
.ag-theme-apgux-p4-f14 .ag-floating-top .ag-row,
.ag-theme-apgux-p4-f14 .ag-floating-bottom .ag-row {
  background-color: inherit;
}
.ag-theme-apgux-p4-f14 .ag-floating-bottom-viewport {
  border-bottom: 0.0625rem solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f14 .ag-status-bar {
  background: var(--grid__background-color);
  color: var(--secondary-text__color);
  font-weight: 400;
  font-size: 0.75rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1.5;
  border-top-width: 0;
  margin: 0 -0.5rem 0 -0.5rem;
  padding: 0;
}
.ag-theme-apgux-p4-f14 .ag-status-bar .ag-status-name-value-value {
  color: inherit;
}
.ag-theme-apgux-p4-f14 .ag-status-bar-center {
  text-align: center;
}
.ag-theme-apgux-p4-f14 .ag-name-value-value,
.ag-theme-apgux-p4-f14 .ag-status-name-value {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-name-value-value {
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p4-f14 .ag-overlay-loading-center {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-side-bar {
  background-color: var(--grid__side-bar-background-color);
  border: 1px solid var(--grid__border-color);
  border-left-width: 0;
  position: relative;
}
.ag-theme-apgux-p4-f14 .ag-side-bar .ag-side-buttons {
  padding: 1rem 0;
  background: var(--grid__background-color-header);
  width: 2rem;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ag-theme-apgux-p4-f14 .ag-side-bar .ag-side-buttons .ag-side-button {
  width: 100%;
}
.ag-theme-apgux-p4-f14 .ag-side-bar .ag-side-buttons .ag-side-button button {
  background: transparent;
  border: 0;
  color: var(--grid__text-cell__color);
  padding: 0.5rem 0 0.5rem 0;
  width: 100%;
  margin: 0;
  min-height: 4.5rem;
  border-width: 1px 0 1px 0;
  border-style: solid;
  border-color: transparent;
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
}
.ag-theme-apgux-p4-f14 .ag-side-bar .ag-side-buttons .ag-selected {
  border-left: solid 2px var(--grid__side-bar-border-color--select);
}
.ag-theme-apgux-p4-f14 .ag-side-bar .ag-panel-container {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f14 .ag-side-bar.full-width .ag-panel-container {
  border-right: 0;
}
.ag-theme-apgux-p4-f14 .ag-side-bar .ag-column-drop {
  min-height: 3.125rem;
}
.ag-theme-apgux-p4-f14 .ag-primary-cols-filter-wrapper {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-group-component {
  margin: 0.625rem 0.3125rem;
  padding: 0.625rem 0.125rem;
  border: 0 solid var(--grid__border-color), 0.5;
  border-top-width: 4px;
  border-radius: 3px;
}
.ag-theme-apgux-p4-f14 .ag-group-component .ag-group-component-label {
  background-color: var(--grid__background-color);
  margin-left: 0.5rem;
  padding: 0 0.125rem;
  font-size: 0.75rem;
  font-weight: 500;
  text-transform: uppercase;
}
.ag-theme-apgux-p4-f14 .ag-group-component .ag-group-item {
  margin-top: 0.125rem;
}
.ag-theme-apgux-p4-f14.ag-popup > div {
  border-bottom: 1px solid var(--primary-action__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f14.ag-popup > div.ag-select-list {
  box-shadow: 0 0.25rem 0.75rem 0 var(--dropdown__box-shadow-color);
}
.ag-theme-apgux-p4-f14.ag-popup .ag-list .ag-list-item {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 0.8125rem;
  line-height: 2.4615384615;
  height: 2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.ag-theme-apgux-p4-f14.ag-popup .ag-list .ag-list-item:hover {
  background-color: var(--focus-highlight_background-color);
}
.ag-theme-apgux-p4-f14.ag-popup .ag-list .ag-list-item:focus {
  background-color: var(--focus-highlight_background-color);
}
.ag-dragging-range-handle .ag-theme-apgux-p4-f14 .ag-dialog, .ag-dragging-fill-handle .ag-theme-apgux-p4-f14 .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}
.ag-theme-apgux-p4-f14 .ag-dialog .ag-dialog-title-bar {
  padding-left: 4;
}
.ag-theme-apgux-p4-f14 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button {
  border-radius: 5px;
}
.ag-theme-apgux-p4-f14 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button:not(:last-child) {
  margin-right: 5px;
}
.ag-theme-apgux-p4-f14 .ag-dialog .ag-message-box .ag-message-box-button-bar {
  height: 30px;
  background-color: var(--grid__background-color-header);
  padding: 2px;
}
.ag-theme-apgux-p4-f14 .ag-dialog .ag-message-box .ag-message-box-button-bar button {
  border-radius: 2px;
}
.ag-theme-apgux-p4-f14 .ag-tooltip {
  transition: none;
  background-color: var(--tooltip__background-color);
  padding: 0.75rem;
  box-shadow: 0 4px 12px 0 var(--tooltip__shadow-color);
  border: 1px solid var(--popover__border-color) !important;
  font-size: 0.8125rem;
  border-radius: 0.125rem;
  color: var(--primary-text__color);
  box-sizing: border-box;
  display: inline-flex;
  z-index: 1000;
  line-height: get-line-height(13, 20);
  max-width: 50%;
}
.ag-theme-apgux-p4-f14 .ag-chart .ag-chart-menu {
  background: var(--grid__background-color);
}
.ag-theme-apgux-p4-f14 .ag-chart .ag-chart-menu > span:hover {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f14 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f14 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div.ag-selected {
  border-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f14 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item {
  color: var(--grid__text-cell__color);
  font-size: 0.75rem;
}
.ag-theme-apgux-p4-f14 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item.ag-selected {
  color: var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f14 .ag-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "auxIcons";
  speak: none;
  font-size: 1rem;
  color: var(--grid__text-cell__color);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ag-theme-apgux-p4-f14 .ag-checkbox-input-wrapper {
  background-color: transparent;
  align-items: stretch;
}
.ag-theme-apgux-p4-f14 .ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 16px;
  height: 16px;
  margin: 0;
}
.ag-theme-apgux-p4-f14 .ag-checkbox-input-wrapper .ag-input-field-input {
  position: absolute;
  top: 0;
  left: 0;
}
.ag-theme-apgux-p4-f14 .ag-checkbox-input-wrapper::after {
  font-family: "auxIcons";
  content: "\e907";
  color: var(--form-element__border-color);
  pointer-events: none;
}
.ag-theme-apgux-p4-f14 .ag-checkbox-input-wrapper:hover::after {
  color: var(--checkbox__border-color);
}
.ag-theme-apgux-p4-f14 .ag-checkbox-input-wrapper.ag-checked::after {
  content: "\e905";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p4-f14 .ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: "\e906";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p4-f14 .ag-icon-aggregation::before {
  content: "\e900";
}
.ag-theme-apgux-p4-f14 .ag-icon-arrows::before {
  content: "\e901";
}
.ag-theme-apgux-p4-f14 .ag-icon-asc::before {
  content: "\e902";
}
.ag-theme-apgux-p4-f14 .ag-icon-cancel::before {
  content: "\e903";
}
.ag-theme-apgux-p4-f14 .ag-icon-chart::before {
  content: "\e904";
}
.ag-theme-apgux-p4-f14 .ag-icon-columns::before {
  content: "\e909";
}
.ag-theme-apgux-p4-f14 .ag-icon-contracted::before {
  content: "\e90a";
}
.ag-theme-apgux-p4-f14 .ag-icon-copy::before {
  content: "\e90b";
}
.ag-theme-apgux-p4-f14 .ag-icon-cross::before {
  content: "\e90c";
}
.ag-theme-apgux-p4-f14 .ag-icon-desc::before {
  content: "\e90d";
}
.ag-theme-apgux-p4-f14 .ag-icon-expanded::before {
  content: "\e90e";
}
.ag-theme-apgux-p4-f14 .ag-icon-eye-slash::before {
  content: "\e90f";
}
.ag-theme-apgux-p4-f14 .ag-icon-eye::before {
  content: "\e910";
}
.ag-theme-apgux-p4-f14 .ag-icon-filter::before {
  content: "\e911";
}
.ag-theme-apgux-p4-f14 .ag-icon-filter:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p4-f14 .ag-icon-first::before {
  content: "\e912";
}
.ag-theme-apgux-p4-f14 .ag-icon-grip::before,
.ag-theme-apgux-p4-f14 .ag-icon-row-drag::before {
  content: "\e913";
}
.ag-theme-apgux-p4-f14 .ag-icon-group::before {
  content: "\e914";
}
.ag-theme-apgux-p4-f14 .ag-icon-last::before {
  content: "\e915";
}
.ag-theme-apgux-p4-f14 .ag-icon-left::before,
.ag-theme-apgux-p4-f14 .ag-right-arrow::before {
  content: "\e916";
}
.ag-theme-apgux-p4-f14 .ag-icon-linked::before {
  content: "\e917";
}
.ag-theme-apgux-p4-f14 .ag-icon-loading::before {
  content: "\e918";
}
.ag-theme-apgux-p4-f14 .ag-icon-maximize::before {
  content: "\e919";
}
.ag-theme-apgux-p4-f14 .ag-icon-menu::before {
  content: "\e91a";
}
.ag-theme-apgux-p4-f14 .ag-icon-menu:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p4-f14 .ag-icon-minimize::before {
  content: "\e91b";
}
.ag-theme-apgux-p4-f14 .ag-icon-next::before {
  content: "\e91c";
}
.ag-theme-apgux-p4-f14 .ag-icon-none::before {
  content: "\e91d";
}
.ag-theme-apgux-p4-f14 .ag-icon-not-allowed::before {
  content: "\e91e";
}
.ag-theme-apgux-p4-f14 .ag-icon-paste::before {
  content: "\e91f";
}
.ag-theme-apgux-p4-f14 .ag-icon-pin::before {
  content: "\e920";
}
.ag-theme-apgux-p4-f14 .ag-icon-pivot::before {
  content: "\e921";
}
.ag-theme-apgux-p4-f14 .ag-icon-previous::before {
  content: "\e922";
}
.ag-theme-apgux-p4-f14 .ag-icon-radio-button-off::before {
  content: "\e923";
}
.ag-theme-apgux-p4-f14 .ag-icon-radio-button-on::before {
  color: var(--grid__border-color--edit);
  content: "\e924";
}
.ag-theme-apgux-p4-f14 .ag-icon-right::before,
.ag-theme-apgux-p4-f14 .ag-right-arrow::before {
  content: "\e925";
}
.ag-theme-apgux-p4-f14 .ag-icon-save::before {
  content: "\e926";
}
.ag-theme-apgux-p4-f14 .ag-icon-small-down::before {
  content: "\e927";
}
.ag-theme-apgux-p4-f14 .ag-icon-small-left::before {
  content: "\e928";
}
.ag-theme-apgux-p4-f14 .ag-icon-small-right::before {
  content: "\e929";
}
.ag-theme-apgux-p4-f14 .ag-icon-small-up::before {
  content: "\e92a";
}
.ag-theme-apgux-p4-f14 .ag-icon-tick::before {
  content: "\e92b";
}
.ag-theme-apgux-p4-f14 .ag-icon-tree-closed::before {
  content: "\e92c";
}
.ag-theme-apgux-p4-f14 .ag-icon-tree-indeterminate::before {
  content: "\e92d";
}
.ag-theme-apgux-p4-f14 .ag-icon-tree-open::before {
  content: "\e92e";
}
.ag-theme-apgux-p4-f14 .ag-icon-unlinked::before {
  content: "\e92f";
}
.ag-theme-apgux-p4-f14 .ag-rtl {
  text-align: right;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-numeric-cell {
  text-align: left;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-radio-button-label,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-checkbox-label {
  margin-right: 0.25rem;
  margin-left: 0;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  padding-left: 0.25rem;
  padding-right: 1rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 0;
  margin-right: 1.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-header-select-all {
  margin-left: 0.25rem;
  margin-right: 0;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-selection-checkbox,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-group-checkbox,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-group-expanded,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-group-contracted {
  display: inline-flex;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-selection-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f14 .ag-rtl .ag-selection-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p4-f14 .ag-rtl .ag-group-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f14 .ag-rtl .ag-group-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p4-f14 .ag-rtl .ag-group-expanded + .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f14 .ag-rtl .ag-group-expanded + .ag-group-value:not(:empty),
.ag-theme-apgux-p4-f14 .ag-rtl .ag-group-contracted + .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f14 .ag-rtl .ag-group-contracted + .ag-group-value:not(:empty) {
  margin-right: 0.25rem;
  margin-left: initial;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-selection-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-group-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-group-expanded + .ag-group-checkbox,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-group-contracted + .ag-group-checkbox {
  margin-right: 0.25rem;
  margin-left: initial;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-group-child-count {
  margin-left: unset;
  margin-right: 0.125rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-column-drop-horizontal {
  padding-right: 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-column-drop-horizontal .ag-icon-pivot {
  margin-left: 0.25rem;
  margin-right: 0;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-floating-filter-button {
  margin-right: 0.75rem;
  margin-left: 0rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-set-filter-item > div,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-set-filter-item > span {
  margin-left: 0;
  margin-right: 0.3125rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-header .ag-header-cell-resize::after {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-side-bar .ag-panel-container {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-side-bar.full-width .ag-panel-container {
  border-left: 0;
}
.ag-theme-apgux-p4-f14 .sass-variables::after {
  content: '{ "autoSizePadding": "0.75rem", "headerHeight": "2rem", "groupPaddingSize": "1.75rem", "footerPaddingAddition": "1rem", "virtualItemHeight": "2rem", "aggFuncPopupHeight": "7rem", "checkboxIndentWidth": "1.25rem", "leafNodePadding": "0.75rem", "rowHeight": "1.5rem", "gridSize": "0.25rem", "iconSize": "1rem" }';
  display: none;
}
.ag-theme-apgux-p4-f14 .ag-filter-virtual-list-item:focus-visible,
.ag-theme-apgux-p4-f14 .ag-header-cell:focus-visible,
.ag-theme-apgux-p4-f14 .ag-header-group-cell:focus-visible,
.ag-theme-apgux-p4-f14 .ag-cell:focus-visible,
.ag-theme-apgux-p4-f14 .ag-menu-option:focus-visible,
.ag-theme-apgux-p4-f14 .ag-list-item:focus-visible,
.ag-theme-apgux-p4-f14 .ag-full-width-row:focus-visible,
.ag-theme-apgux-p4-f14 .ag-column-select-virtual-list-item:focus-visible:after {
  box-shadow: inset 0 0 0 1px var(--checkbox-icon__color), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p4-f14 .ag-side-button-button:focus-visible:after,
.ag-theme-apgux-p4-f14 .ag-floating-filter-button-button:focus-visible,
.ag-theme-apgux-p4-f14 .ag-input-wrapper > .ag-input-field-input:focus-visible,
.ag-theme-apgux-p4-f14 .ag-filter-toolpanel-group-title-bar:focus-visible,
.ag-theme-apgux-p4-f14 .ag-filter .ag-filter-apply-panel-button:focus-visible,
.ag-theme-apgux-p4-f14 .ag-filter .ag-filter-select .ag-wrapper:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 1px var(--checkbox-icon__color), 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p4-f14 .ag-header-cell-icons,
.ag-theme-apgux-p4-f14 .ag-header-cell-menu-button {
  background-color: transparent;
}
.ag-theme-apgux-p4-f14 .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-editable-cell:focus-visible,
.ag-theme-apgux-p4-f14 .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-editable-cell:focus-visible,
.ag-theme-apgux-p4-f14 .ag-cell-focus.aux-editable-cell:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color) !important;
}
.ag-theme-apgux-p4-f14 .ag-filter-filter {
  overflow: visible;
}
.ag-theme-apgux-p4-f14 div[data-ref=eDateWrapper] {
  overflow: visible !important;
}
.ag-theme-apgux-p4-f14 .ag-header-cell,
.ag-theme-apgux-p4-f14 .ag-header-group-cell-with-group {
  background-color: var(--grid__background-color-header);
  border-right: 1px solid var(--grid__border-color);
  font-size: 0.875rem;
  font-weight: bold;
}
.ag-theme-apgux-p4-f14 .ag-header-group-text {
  color: var(--primary-text__color);
  line-height: 1.015625rem;
}
.ag-theme-apgux-p4-f14 .ag-header-cell,
.ag-theme-apgux-p4-f14 .ag-header-group-cell {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-header-cell[col-id=ag-Grid-AutoColumn] {
  padding-left: 0.25rem;
}
.ag-theme-apgux-p4-f14 .aux-badge-cell-renderer {
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p4-f14 .aux-link-cell-renderer > a {
  cursor: pointer;
  font-family: inherit;
  text-decoration: underline;
  color: var(--primary-link__color);
}
.ag-theme-apgux-p4-f14 .aux-link-cell-renderer > a:active {
  color: var(--active-link-color);
}
.ag-theme-apgux-p4-f14 .aux-link-cell-renderer > a:visited {
  color: var(--visited-link-color);
}
.ag-theme-apgux-p4-f14 .aux-link-cell-renderer > a:hover {
  color: var(--hover-link-color);
}
.ag-theme-apgux-p4-f14 .aux-pinpoint-badge-label {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-header-group-cell-label .ag-header-expand-icon {
  padding-left: 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-cell-highlight {
  background-color: #0091ea;
}
.ag-theme-apgux-p4-f14 .ag-header,
.ag-theme-apgux-p4-f14 .ag-pinned-left-header,
.ag-theme-apgux-p4-f14 .ag-pinned-right-header {
  overflow: visible;
}
.ag-theme-apgux-p4-f14 .ag-header-cell::after,
.ag-theme-apgux-p4-f14 .ag-header-group-cell::after {
  content: " ";
  height: 1rem;
  margin-top: 0.5rem;
  position: absolute;
  text-indent: -2000px;
  top: 0;
}
.ag-theme-apgux-p4-f14 .ag-header-cell-text {
  line-height: 1rem;
  float: left;
}
.ag-theme-apgux-p4-f14 .ag-header-group-cell-with-group,
.ag-theme-apgux-p4-f14 .ag-header-cell {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-header-row-floating-filter .ag-header-cell {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-header-row:first-child .ag-header-cell {
  border-top: none;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-header-cell::after,
.ag-theme-apgux-p4-f14 .ag-ltr .ag-header-group-cell::after {
  right: 0;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-header-cell::after,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-header-group-cell::after {
  left: 0;
}
.ag-theme-apgux-p4-f14 .ag-column-drop-horizontal.ag-column-drop {
  border: 1px solid var(--grid__border-color);
  border-bottom: 0;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-right: 0;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-left: 0;
}
.ag-theme-apgux-p4-f14 .ag-icon-row-drag {
  background-position-y: center;
}
.ag-theme-apgux-p4-f14 .ag-column-drag {
  background-position-y: center;
}
.ag-theme-apgux-p4-f14 .ag-column-drop-cell {
  height: 1.5rem !important;
}
.ag-theme-apgux-p4-f14 .ag-column-drop-cell .ag-column-drop-cell-button {
  height: calc(100% - 0.25rem);
  margin-bottom: 0.125rem;
  margin-top: 0.125rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.ag-theme-apgux-p4-f14 .ag-column-drop-cell .ag-column-drop-cell-button:hover {
  opacity: 1;
}
.ag-theme-apgux-p4-f14 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-column-drop-vertical .ag-column-drop-cell .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 2rem;
}
.ag-theme-apgux-p4-f14 .ag-column-drop-horizontal .ag-column-drop-empty-message {
  line-height: 2rem;
}
.ag-theme-apgux-p4-f14 .ag-column-drop-horizontal .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-root {
  outline: 0.0625rem solid var(--grid__border-color);
  margin: 0.0625rem;
  height: calc(100% - 0.125rem);
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-filter-value {
  line-height: 1.25rem;
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-filter-header-container {
  height: auto;
  border-bottom: 1px solid var(--option-group__border-color);
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-filter-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-mini-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p4-f14 .ag-filter-indicator {
  float: right;
  z-index: 190;
  position: absolute;
  background-color: var(--secondary__color);
  border-radius: 50%;
  height: 0.25rem;
  width: 0.25rem;
  top: 0.25rem;
  right: 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-tool-panel-wrapper {
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f14 .ag-tool-panel-wrapper .ag-column-select-panel {
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p4-f14 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p4-f14 .ag-header-cell-comp-wrapper {
  height: 100%;
}
.ag-theme-apgux-p4-f14 .ag-header-cell .ag-cell-label-container {
  padding: 0;
  height: 100%;
}
.ag-theme-apgux-p4-f14 .ag-header-cell .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p4-f14 .ag-header-cell .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 0;
  align-items: center;
}
.ag-theme-apgux-p4-f14 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p4-f14 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 1;
}
.ag-theme-apgux-p4-f14 .ag-header-cell-label {
  align-items: flex-end;
}
.ag-theme-apgux-p4-f14 .ag-header-cell-icons,
.ag-theme-apgux-p4-f14 .ag-header-cell-menu-button {
  padding-top: 0.0625rem;
  top: 0;
  right: 0.0625rem;
  display: flex;
  flex-direction: row;
  z-index: 200;
  position: absolute;
  height: 99%;
  background-color: var(--grid__background-color-header);
  transition: opacity 0.2s, border 0.2s;
  -webkit-transition: opacity 0.2s, border 0.2s;
}
.ag-theme-apgux-p4-f14 .ag-header-cell__icons--zero-icons {
  min-width: 0;
}
.ag-theme-apgux-p4-f14 .ag-header-cell__icons--one-icons {
  min-width: 1rem;
}
.ag-theme-apgux-p4-f14 .ag-header-cell__icons--two-icons {
  min-width: 2rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-side-bar,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-tool-panel-wrapper {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p4-f14 .aux-center-align-cell,
.ag-theme-apgux-p4-f14 .aux-right-align-cell {
  display: flex;
}
.ag-theme-apgux-p4-f14 .aux-center-align-cell,
.ag-theme-apgux-p4-f14 .aux-center-align {
  text-align: center;
  justify-content: center;
  align-items: center;
}
.ag-theme-apgux-p4-f14 .aux-center-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p4-f14 .aux-center-align .ag-cell-wrapper {
  justify-content: center;
}
.ag-theme-apgux-p4-f14 .aux-center-align-cell .ag-cell-wrapper .ag-selection-checkbox,
.ag-theme-apgux-p4-f14 .aux-center-align .ag-cell-wrapper .ag-selection-checkbox {
  position: absolute;
}
.ag-theme-apgux-p4-f14 .aux-center-align-cell .ag-cell-wrapper .ag-cell-value,
.ag-theme-apgux-p4-f14 .aux-center-align .ag-cell-wrapper .ag-cell-value {
  margin-left: 0;
}
.ag-theme-apgux-p4-f14 .aux-right-align-cell,
.ag-theme-apgux-p4-f14 .aux-right-align {
  justify-content: flex-end;
  text-align: right;
}
.ag-theme-apgux-p4-f14 .aux-right-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p4-f14 .aux-right-align .ag-cell-wrapper {
  justify-content: space-between;
}
.ag-theme-apgux-p4-f14 .aux-center-align-header .ag-cell-label-container {
  flex-direction: row-reverse;
}
.ag-theme-apgux-p4-f14 .aux-center-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: center;
  text-align: center;
}
.ag-theme-apgux-p4-f14 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  display: none;
}
.ag-theme-apgux-p4-f14 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  margin: 0;
}
.ag-theme-apgux-p4-f14 .aux-center-align-header--no-label .ag-input-field {
  display: flex;
  width: 100%;
  justify-content: center;
  margin: 0;
}
.ag-theme-apgux-p4-f14 .aux-right-align-header .ag-cell-label-container {
  flex-direction: row;
}
.ag-theme-apgux-p4-f14 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: flex-start;
  flex-direction: row-reverse;
  text-align: end;
}
.ag-theme-apgux-p4-f14 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label > span {
  float: right;
}
.ag-theme-apgux-p4-f14 .ag-header-cell-label:focus .ag-column-hover {
  border-left: 1px solid var(--grid__border-color--hover) !important;
  border-right: 1px solid var(--grid__border-color--hover) !important;
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p4-f14 .ag-header-sort {
  float: left;
  margin-left: 0 !important;
}
.ag-theme-apgux-p4-f14 .ag-header-cell-order {
  margin-left: -2px !important;
  font-size: xx-small;
  transform: translateY(-2px);
}
.ag-theme-apgux-p4-f14 .ag-menu-option {
  height: 1.75rem;
  line-height: 1.75rem;
  color: var(--grid__text-cell__color) !important;
}
.ag-theme-apgux-p4-f14 .ag-menu .ag-menu-option-icon {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p4-f14 .ag-menu-separator-part {
  border-bottom: 4px var(--grid__background-color) solid;
  border-top: 4px var(--grid__background-color) solid;
  background-color: var(--grid__menu-separator__color);
  height: 9px;
}
.ag-theme-apgux-p4-f14 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p4-f14 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p4-f14 .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  width: calc(100% - 0.5rem);
}
.ag-theme-apgux-p4-f14 .ag-filter-filter .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p4-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search {
  padding: 0.75rem 0.5rem;
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p4-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-expand {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input {
  width: 100%;
}
.ag-theme-apgux-p4-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper {
  width: 100%;
}
.ag-theme-apgux-p4-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p4-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input:focus {
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p4-f14 .ag-filter-toolpanel .ag-filter-list-panel {
  padding: 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group {
  border-top: none;
}
.ag-theme-apgux-p4-f14 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-header {
  height: auto;
}
.ag-theme-apgux-p4-f14 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container {
  padding-left: 16px;
}
.ag-theme-apgux-p4-f14 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter {
  border: none;
}
.ag-theme-apgux-p4-f14 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter .ag-filter-apply-panel {
  border-top: none;
}
.ag-theme-apgux-p4-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-label {
  margin-left: 0.375rem;
}
.ag-theme-apgux-p4-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 1.75rem;
  height: 1.125rem;
  background-color: var(--toggle__background-color);
  border-radius: 0.5625rem;
  position: relative;
  -webkit-box-flex: 0;
  flex: none;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p4-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:before {
  content: " ";
  position: absolute;
  top: -1px;
  left: -1px;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 18px;
  width: 18px;
  background-color: var(--grid__background-color);
  border-radius: 9px;
  -webkit-transition: left 0.1s;
  transition: left 0.1s;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p4-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
  background-color: transparent;
}
.ag-theme-apgux-p4-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:focus-within {
  box-shadow: 0 0 0 0.0625rem var(--checkbox-icon__color), 0 0 0 0.125rem var(--checkbox__border-color);
}
.ag-theme-apgux-p4-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
  background-color: var(--primary-link__color);
  border: 1px solid var(--primary-link__color);
}
.ag-theme-apgux-p4-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked:before {
  border-color: var(--primary-link__color);
  left: calc(100% - 18px);
}
.ag-theme-apgux-p4-f14 .ag-column-panel .ag-column-select .ag-column-select-header {
  padding: 0.75rem 0.5rem;
  border-top: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p4-f14 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-icon {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-checkbox {
  margin-right: 0;
}
.ag-theme-apgux-p4-f14 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p4-f14 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p4-f14 .ag-column-panel .ag-column-select .ag-column-select-list {
  padding: 0.75rem 0 0.75rem 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-checkbox,
.ag-theme-apgux-p4-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-drag-handle,
.ag-theme-apgux-p4-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group-drag-handle {
  padding-right: 0.5rem;
  margin-right: 0;
  width: auto;
}
.ag-theme-apgux-p4-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p4-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group .ag-column-group-icons {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-viewport {
  padding: 0;
}
.ag-theme-apgux-p4-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-item {
  padding: 0;
}
.ag-theme-apgux-p4-f14 .ag-column-panel .ag-column-drop {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-column-panel .ag-column-drop-vertical {
  border-bottom: 0;
}
.ag-theme-apgux-p4-f14 .ag-column-panel .ag-column-panel-column-select {
  border-top: 0;
  border-bottom: 0;
}
.ag-theme-apgux-p4-f14 .ag-tab-header {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f14 .ag-tab-header .ag-tab {
  margin-bottom: -0.125rem;
}
.ag-theme-apgux-p4-f14 .ag-tab-header .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom-color: transparent;
}
.ag-theme-apgux-p4-f14 .ag-tab-body,
.ag-theme-apgux-p4-f14 .ag-popup-editor,
.ag-theme-apgux-p4-f14 .ag-menu {
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  z-index: 300;
}
.ag-theme-apgux-p4-f14 .ag-popup-editor .header {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p4-f14 .ag-menu {
  box-shadow: 0 4px 12px 0 var(--inline-menu__box-shadow-color);
}
.ag-theme-apgux-p4-f14 .ag-menu-option-shortcut {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-grid-heat-map-cell-red-20,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-grid-heat-map-cell-red-20 {
  background-color: var(--grid__heatmap-red-20);
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-grid-heat-map-cell-green-20,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-grid-heat-map-cell-green-20 {
  background-color: var(--grid__heatmap-green-20);
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-grid-heat-map-cell-blue-20,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-grid-heat-map-cell-blue-20 {
  background-color: var(--grid__heatmap-blue-20);
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-grid-heat-map-cell-red-40,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-grid-heat-map-cell-red-40 {
  background-color: var(--grid__heatmap-red-40);
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-grid-heat-map-cell-green-40,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-grid-heat-map-cell-green-40 {
  background-color: var(--grid__heatmap-green-40);
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-grid-heat-map-cell-blue-40,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-grid-heat-map-cell-blue-40 {
  background-color: var(--grid__heatmap-blue-40);
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-grid-heat-map-cell-red-60,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-grid-heat-map-cell-red-60 {
  background-color: var(--grid__heatmap-red-60);
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-grid-heat-map-cell-green-60,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-grid-heat-map-cell-green-60 {
  background-color: var(--grid__heatmap-green-60);
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-grid-heat-map-cell-blue-60,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-grid-heat-map-cell-blue-60 {
  background-color: var(--grid__heatmap-blue-60);
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-grid-heat-map-cell-red-80,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-grid-heat-map-cell-red-80 {
  background-color: var(--grid__heatmap-red-80);
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-grid-heat-map-cell-green-80,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-grid-heat-map-cell-green-80 {
  background-color: var(--grid__heatmap-green-80);
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-grid-heat-map-cell-blue-80,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-grid-heat-map-cell-blue-80 {
  background-color: var(--grid__heatmap-blue-80);
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-grid-heat-map-cell-red-100,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-grid-heat-map-cell-red-100 {
  background-color: var(--grid__heatmap-red-100);
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-grid-heat-map-cell-green-100,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-grid-heat-map-cell-green-100 {
  background-color: var(--grid__heatmap-green-100);
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-grid-heat-map-cell-blue-100,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-grid-heat-map-cell-blue-100 {
  background-color: var(--grid__heatmap-blue-100);
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p4-f14 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p4-f14 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p4-f14 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  outline: initial;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p4-f14 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p4-f14 .ag-ltr .ag-cell-focus.aux-dirty-cell,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-cell-focus.aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--select);
  border-width: 1px;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p4-f14 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p4-f14 .ag-ltr .ag-cell-focus.aux-disabled-cell,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-cell-focus.aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border: none;
  outline: none;
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-highlighted-cell-value,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-highlighted-cell-value {
  background-color: var(--grid__background-color-highlight);
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-editable-cell-border,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-editable-cell-border {
  text-align: inherit;
  width: 100%;
  font-size: inherit;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-editable-cell,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-editable-cell {
  border-width: 0 1px 1px 0;
  border-color: var(--grid__border-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--editable);
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-cell-inline-editing,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-cell-inline-editing {
  height: inherit;
  width: inherit;
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  padding: 0;
  cursor: text;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-cell-edit-input,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-cell-edit-input {
  height: 100%;
  color: inherit;
  border-style: none;
  background-color: var(--grid__background-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-default-cell-editor,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-default-cell-editor {
  height: 100%;
  width: 100%;
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-disabled-cell,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--disabled);
  border-width: 1px;
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-edited-cell,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-edited-cell {
  background-color: var(--grid__background-color-edited);
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-edited-not-valid,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-edited-not-valid {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  background-color: transparent;
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-edited-warning,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-edited-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  background-color: transparent;
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-dirty-cell,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--edit);
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-dirty-cell.ag-cell-value.ag-cell-focus,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-dirty-cell.ag-cell-value.ag-cell-focus {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-dirty-cell:hover,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-dirty-cell:hover {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-dirty-cell:active,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-dirty-cell:active {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-row-error,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-row-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  border: 1px solid var(--grid__border-color--not-valid);
  border-left: 0;
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-row-error .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p4-f14 .ag-rtl .aux-row-error .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-cell-error,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-cell-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-row-warning,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-row-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  border: 1px solid var(--grid__border-color--warning);
  border-left: 0;
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-row-warning .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p4-f14 .ag-rtl .aux-row-warning .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-cell-warning,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-cell-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
}
.ag-theme-apgux-p4-f14 .ag-row-hover .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p4-f14 .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f14 .ag-layout-auto-height .ag-row-last .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p4-f14 .ag-overlay-loading-wrapper {
  background-color: var(--secondary__background-color);
  opacity: 0.9;
}
.ag-theme-apgux-p4-f14 .ag-overlay-loading-center {
  background-color: var(--grid__background-color);
  border: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color);
  padding: 1rem;
}
.ag-theme-apgux-p4-f14 .ag-rich-select-value {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f14 .ag-tab-header {
  visibility: hidden !important;
  height: 0 !important;
}
.ag-theme-apgux-p4-f14 .ag-group-contracted {
  display: inline-block;
}
.ag-theme-apgux-p4-f14 .ag-group-expanded {
  display: inline-block;
}
.ag-theme-apgux-p4-f14 .ag-row-group {
  align-items: center !important;
  font-weight: bold;
}
.ag-theme-apgux-p4-f14 .ag-row-group .ag-icon {
  font-size: 1rem;
  line-height: 1rem;
}
.ag-theme-apgux-p4-f14 .ag-row-footer {
  font-weight: bold;
  background-color: var(--grid__background-color-row-footer);
}
.ag-theme-apgux-p4-f14 .ag-row-group-expanded {
  font-weight: bold;
  background-color: var(--grid__background-color-row--expanded);
}
.ag-theme-apgux-p4-f14 .ag-row-group-expanded.ag-row-level-0 {
  border-top: 2px solid var(--grid__row--expanded-top-border__color);
}
.ag-theme-apgux-p4-f14 .ag-full-width-row {
  border-bottom-width: 1px;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-details-row {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f14 .aux-multi-level-cell-renderer {
  display: flex;
  flex-direction: column;
}
.ag-theme-apgux-p4-f14 .aux-multi-level-cell-renderer .aux-multi-level-cell_primary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ag-theme-apgux-p4-f14 .aux-multi-level-cell-renderer .aux-multi-level-cell_secondary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--grid__cell-renderer-multi-level-cell-color);
}
.ag-theme-apgux-p4-f14 .aux-custom-group-cell-renderer {
  display: flex;
  flex-direction: row;
}
.ag-theme-apgux-p4-f14 .aux-custom-group-cell-renderer-no-children-checkbox {
  padding-left: 0;
}
.ag-theme-apgux-p4-f14 .aux-custom-group-cell-renderer-with-parent-no-children-checkbox {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p4-f14 .aux-custom-group-cell-renderer-with-children-checkbox {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-body-viewport:not(.ag-body-viewport) {
  overflow-x: auto !important;
}
.ag-theme-apgux-p4-f14 .aux-custom-badge-content {
  display: flex;
}
.ag-theme-apgux-p4-f14 .aux-grid__header--custom {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p4-f14 .aux-grid__header--custom:hover .ag-cell-label-container .ag-header-cell-icons {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p4-f14 .ag-row-level-1.ag-full-width-row.ag-row-position-absolute.ag-after-created {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f14 .ag-layout-auto-height .ag-center-cols-clipper,
.ag-theme-apgux-p4-f14 .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-apgux-p4-f14 .ag-layout-auto-height,
.ag-theme-apgux-p4-f14 .ag-center-cols-viewport {
  min-height: 2.0625rem;
}
.ag-theme-apgux-p4-f14 .ag-radio-button-input-wrapper.ag-checked::after,
.ag-theme-apgux-p4-f14 .ag-radio-button-input-wrapper.ag-checked::before,
.ag-theme-apgux-p4-f14 .ag-radio-button-input-wrapper::before,
.ag-theme-apgux-p4-f14 .ag-radio-button-input-wrapper::after {
  color: var(--primary-text__color);
}
@media (forced-colors: active) {
  .ag-theme-apgux-p4-f14 :focus-visible,
  .ag-theme-apgux-p4-f14 .ag-radio-button-input-wrapper:focus-within::after,
  .ag-theme-apgux-p4-f14 .ag-toggle-button-input-wrapper:focus-within {
    outline: 2px solid Highlight;
    outline-offset: 1px;
  }
  .ag-theme-apgux-p4-f14 .ag-filter-virtual-list-item:focus-visible,
  .ag-theme-apgux-p4-f14 .ag-header-cell:focus-visible,
  .ag-theme-apgux-p4-f14 .ag-header-group-cell:focus-visible,
  .ag-theme-apgux-p4-f14 .ag-cell:focus-visible,
  .ag-theme-apgux-p4-f14 .ag-menu-option:focus-visible,
  .ag-theme-apgux-p4-f14 .ag-list-item:focus-visible {
    outline-offset: -4px;
  }
  .ag-theme-apgux-p4-f14 .ag-header-cell:focus-visible::after,
  .ag-theme-apgux-p4-f14 .ag-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p4-f14 .ag-column-drop-cell:focus-visible::after,
  .ag-theme-apgux-p4-f14 .ag-column-select-header:focus-visible::after,
  .ag-theme-apgux-p4-f14 .ag-column-select-header-icon:focus-visible::after,
  .ag-theme-apgux-p4-f14 .ag-column-select-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p4-f14 .ag-multi-filter-group-title-bar:focus-visible::after,
  .ag-theme-apgux-p4-f14 .ag-side-button-button:focus-visible::after,
  .ag-theme-apgux-p4-f14 .ag-filter-toolpanel-header:focus-visible::after,
  .ag-theme-apgux-p4-f14 .ag-header-group-cell:focus-visible::after,
  .ag-theme-apgux-p4-f14 .ag-advanced-filter-header-cell:focus-visible::after,
  .ag-theme-apgux-p4-f14 .ag-paging-button:focus-visible::after,
  .ag-theme-apgux-p4-f14 .ag-select-agg-func-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p4-f14 .ag-tab:focus-visible::after {
    border: 0;
  }
  .ag-theme-apgux-p4-f14 .ag-checkbox-input-wrapper.ag-checked::after,
  .ag-theme-apgux-p4-f14 .ag-checkbox-input-wrapper.ag-indeterminate::after {
    color: Highlight;
  }
  .ag-theme-apgux-p4-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
    background-color: Highlight;
    border-color: Highlight;
  }
  .ag-theme-apgux-p4-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked::before {
    border-color: Highlight;
  }
  .ag-theme-apgux-p4-f14 .ag-menu-separator-part {
    border-color: Canvas;
  }
  .ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-leaf-indent,
  .ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-leaf-indent {
    border-color: Canvas;
  }
  .ag-theme-apgux-p4-f14 .ag-side-bar .ag-side-buttons .ag-selected {
    border-left-color: Highlight;
  }
  .ag-theme-apgux-p4-f14 .ag-side-bar .ag-side-buttons .ag-side-button button {
    border-color: Canvas;
  }
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p4-f14 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p4-f14 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  outline: 2px solid Highlight;
  outline-offset: 1px;
  outline-offset: -4px;
}
.ag-theme-apgux-p4-f14 .ag-cell {
  color: var(--grid__text-cell__color);
}

.ag-theme-apgux-p8-f11 {
  -webkit-font-smoothing: antialiased;
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-weight: 400;
  font-size: 0.6875rem;
  line-height: 1;
  /* Pinned Rows */
}
.ag-theme-apgux-p8-f11 .ag-overlay-loading-center, .ag-theme-apgux-p8-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f11 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f11 .ag-popup-editor, .ag-theme-apgux-p8-f11 .ag-menu {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-tab, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab {
  border: 1px solid transparent;
  border-bottom-width: 0;
  display: inline-block;
  margin: 0.25rem;
  margin-bottom: 0;
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom: 2px solid var(--grid__border-color--select);
  border-bottom: 2px solid var(--grid__background-color);
  border-color: var(--grid__border-color);
}
.ag-theme-apgux-p8-f11 label {
  margin-bottom: 0;
}
.ag-theme-apgux-p8-f11 * {
  box-sizing: border-box;
}
.ag-theme-apgux-p8-f11 *:focus,
.ag-theme-apgux-p8-f11 * *:before,
.ag-theme-apgux-p8-f11 * *:after {
  outline: none;
  box-sizing: border-box;
}
.ag-theme-apgux-p8-f11 .ag-full-width-container .ag-react-container {
  height: 100%;
}
.ag-theme-apgux-p8-f11 .ag-tab {
  box-sizing: content-box;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-1 {
  padding-left: 1.25rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-1 {
  padding-right: 1.25rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-1 {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-1 {
  padding-right: 1.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-2 {
  padding-left: 2.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-2 {
  padding-right: 2.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-2 {
  padding-left: 3rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-2 {
  padding-right: 3rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-3 {
  padding-left: 3.75rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-3 {
  padding-right: 3.75rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-3 {
  padding-left: 4.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-3 {
  padding-right: 4.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-4 {
  padding-left: 5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-4 {
  padding-right: 5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-4 {
  padding-left: 6rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-4 {
  padding-right: 6rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-5 {
  padding-left: 6.25rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-5 {
  padding-right: 6.25rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-5 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-5 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-6 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-6 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-6 {
  padding-left: 9rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-6 {
  padding-right: 9rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-7 {
  padding-left: 8.75rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-7 {
  padding-right: 8.75rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-7 {
  padding-left: 10.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-7 {
  padding-right: 10.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-8 {
  padding-left: 10rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-8 {
  padding-right: 10rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-8 {
  padding-left: 12rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-8 {
  padding-right: 12rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-9 {
  padding-left: 11.25rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-9 {
  padding-right: 11.25rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-9 {
  padding-left: 13.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-9 {
  padding-right: 13.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-10 {
  padding-left: 12.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-10 {
  padding-right: 12.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-10 {
  padding-left: 15rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-10 {
  padding-right: 15rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-11 {
  padding-left: 13.75rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-11 {
  padding-right: 13.75rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-11 {
  padding-left: 16.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-11 {
  padding-right: 16.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-12 {
  padding-left: 15rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-12 {
  padding-right: 15rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-12 {
  padding-left: 18rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-12 {
  padding-right: 18rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-13 {
  padding-left: 16.25rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-13 {
  padding-right: 16.25rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-13 {
  padding-left: 19.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-13 {
  padding-right: 19.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-14 {
  padding-left: 17.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-14 {
  padding-right: 17.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-14 {
  padding-left: 21rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-14 {
  padding-right: 21rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-15 {
  padding-left: 18.75rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-15 {
  padding-right: 18.75rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-15 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-15 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-16 {
  padding-left: 20rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-16 {
  padding-right: 20rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-16 {
  padding-left: 24rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-16 {
  padding-right: 24rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-17 {
  padding-left: 21.25rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-17 {
  padding-right: 21.25rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-17 {
  padding-left: 25.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-17 {
  padding-right: 25.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-18 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-18 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-18 {
  padding-left: 27rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-18 {
  padding-right: 27rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-19 {
  padding-left: 23.75rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-19 {
  padding-right: 23.75rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-19 {
  padding-left: 28.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-19 {
  padding-right: 28.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-20 {
  padding-left: 25rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-20 {
  padding-right: 25rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-20 {
  padding-left: 30rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-20 {
  padding-right: 30rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-21 {
  padding-left: 26.25rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-21 {
  padding-right: 26.25rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-21 {
  padding-left: 31.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-21 {
  padding-right: 31.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-22 {
  padding-left: 27.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-22 {
  padding-right: 27.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-22 {
  padding-left: 33rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-22 {
  padding-right: 33rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-23 {
  padding-left: 28.75rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-23 {
  padding-right: 28.75rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-23 {
  padding-left: 34.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-23 {
  padding-right: 34.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-24 {
  padding-left: 30rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-24 {
  padding-right: 30rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-24 {
  padding-left: 36rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-24 {
  padding-right: 36rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-25 {
  padding-left: 31.25rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-25 {
  padding-right: 31.25rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-25 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-25 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-26 {
  padding-left: 32.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-26 {
  padding-right: 32.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-26 {
  padding-left: 39rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-26 {
  padding-right: 39rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-27 {
  padding-left: 33.75rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-27 {
  padding-right: 33.75rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-27 {
  padding-left: 40.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-27 {
  padding-right: 40.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-28 {
  padding-left: 35rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-28 {
  padding-right: 35rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-28 {
  padding-left: 42rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-28 {
  padding-right: 42rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-29 {
  padding-left: 36.25rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-29 {
  padding-right: 36.25rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-29 {
  padding-left: 43.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-29 {
  padding-right: 43.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-30 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-30 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-30 {
  padding-left: 45rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-30 {
  padding-right: 45rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-31 {
  padding-left: 38.75rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-31 {
  padding-right: 38.75rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-31 {
  padding-left: 46.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-31 {
  padding-right: 46.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-32 {
  padding-left: 40rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-32 {
  padding-right: 40rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-32 {
  padding-left: 48rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-32 {
  padding-right: 48rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-33 {
  padding-left: 41.25rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-33 {
  padding-right: 41.25rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-33 {
  padding-left: 49.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-33 {
  padding-right: 49.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-34 {
  padding-left: 42.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-34 {
  padding-right: 42.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-34 {
  padding-left: 51rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-34 {
  padding-right: 51rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-35 {
  padding-left: 43.75rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-35 {
  padding-right: 43.75rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-35 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-35 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-36 {
  padding-left: 45rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-36 {
  padding-right: 45rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-36 {
  padding-left: 54rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-36 {
  padding-right: 54rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-37 {
  padding-left: 46.25rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-37 {
  padding-right: 46.25rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-37 {
  padding-left: 55.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-37 {
  padding-right: 55.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-38 {
  padding-left: 47.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-38 {
  padding-right: 47.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-38 {
  padding-left: 57rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-38 {
  padding-right: 57rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-39 {
  padding-left: 48.75rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-39 {
  padding-right: 48.75rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-39 {
  padding-left: 58.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-39 {
  padding-right: 58.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-40 {
  padding-left: 50rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-40 {
  padding-right: 50rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-40 {
  padding-left: 60rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-40 {
  padding-right: 60rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-41 {
  padding-left: 51.25rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-41 {
  padding-right: 51.25rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-41 {
  padding-left: 61.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-41 {
  padding-right: 61.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-42 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-42 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-42 {
  padding-left: 63rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-42 {
  padding-right: 63rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-43 {
  padding-left: 53.75rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-43 {
  padding-right: 53.75rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-43 {
  padding-left: 64.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-43 {
  padding-right: 64.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-44 {
  padding-left: 55rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-44 {
  padding-right: 55rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-44 {
  padding-left: 66rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-44 {
  padding-right: 66rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-45 {
  padding-left: 56.25rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-45 {
  padding-right: 56.25rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-45 {
  padding-left: 67.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-45 {
  padding-right: 67.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-46 {
  padding-left: 57.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-46 {
  padding-right: 57.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-46 {
  padding-left: 69rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-46 {
  padding-right: 69rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-47 {
  padding-left: 58.75rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-47 {
  padding-right: 58.75rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-47 {
  padding-left: 70.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-47 {
  padding-right: 70.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-48 {
  padding-left: 60rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-48 {
  padding-right: 60rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-48 {
  padding-left: 72rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-48 {
  padding-right: 72rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-49 {
  padding-left: 61.25rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-49 {
  padding-right: 61.25rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-49 {
  padding-left: 73.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-49 {
  padding-right: 73.5rem;
}
.ag-theme-apgux-p8-f11 .ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle;
}
.ag-theme-apgux-p8-f11 .ag-radio-button-label,
.ag-theme-apgux-p8-f11 .ag-checkbox-label {
  cursor: default;
}
.ag-theme-apgux-p8-f11 .ag-radio-button-label:empty,
.ag-theme-apgux-p8-f11 .ag-checkbox-label:empty {
  margin: 0;
}
.ag-theme-apgux-p8-f11 .ag-radio-button-label,
.ag-theme-apgux-p8-f11 .ag-checkbox-label {
  margin-left: 0.25rem;
}
.ag-theme-apgux-p8-f11 .ag-cell {
  -webkit-font-smoothing: subpixel-antialiased;
  border: unset;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-leaf-indent {
  border-left: 1.5rem solid transparent;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-cell {
  border-right: none;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-group-expanded {
  margin-right: 0;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-leaf-indent {
  border-right: 1.5rem solid transparent;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-cell {
  border-left: none;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-cell.ag-cell-first-right-pinned,
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p8-f11 .ag-ltr .ag-cell.ag-cell-first-right-pinned {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-cell.ag-cell-last-left-pinned,
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p8-f11 .ag-ltr .ag-cell.ag-cell-last-left-pinned {
  border-right: 2px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-cell .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p8-f11 .ag-ltr .ag-cell .ag-select .ag-picker-field-wrapper {
  background-color: var(--grid__background-color);
  border-radius: 0;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-pinned-right-header .ag-header-row,
.ag-theme-apgux-p8-f11 .ag-ltr .ag-pinned-right-header .ag-header-row {
  overflow: inherit;
  border-left: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-pinned-right-cols-container,
.ag-theme-apgux-p8-f11 .ag-ltr .ag-pinned-right-cols-container {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p8-f11 .ag-value-change-delta {
  padding-right: 0.125rem;
}
.ag-theme-apgux-p8-f11 .ag-value-change-delta-up {
  color: #43a047;
}
.ag-theme-apgux-p8-f11 .ag-value-change-delta-down {
  color: #e53935;
}
.ag-theme-apgux-p8-f11 .ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 0.0625rem;
  padding-right: 0.0625rem;
  transition: background-color 1s;
}
.ag-theme-apgux-p8-f11 .ag-value-change-value-highlight {
  background-color: #0091ea;
  transition: background-color 0.1s;
}
.ag-theme-apgux-p8-f11 .ag-input-text-wrapper input:not([type]):disabled,
.ag-theme-apgux-p8-f11 .ag-input-text-wrapper input[type=text]:disabled,
.ag-theme-apgux-p8-f11 .ag-input-text-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p8-f11 .ag-input-text-wrapper input[type=date]:disabled,
.ag-theme-apgux-p8-f11 .ag-input-text-wrapper input[type=datetime-local]:disabled,
.ag-theme-apgux-p8-f11 .ag-input-wrapper input:not([type]):disabled,
.ag-theme-apgux-p8-f11 .ag-input-wrapper input[type=text]:disabled,
.ag-theme-apgux-p8-f11 .ag-input-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p8-f11 .ag-input-wrapper input[type=date]:disabled,
.ag-theme-apgux-p8-f11 .ag-input-wrapper input[type=datetime-local]:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p8-f11 .ag-input-text-wrapper input[type=date],
.ag-theme-apgux-p8-f11 .ag-input-wrapper input[type=date] {
  flex: 1 1 auto;
}
.ag-theme-apgux-p8-f11 .ag-input-text-wrapper textarea:disabled,
.ag-theme-apgux-p8-f11 .ag-input-wrapper textarea:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p8-f11 .ag-header {
  background-color: var(--grid__background-color-header);
  color: var(--primary-text__color);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f11 .ag-pinned-left-header {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f11 .ag-header-row {
  border: none;
}
.ag-theme-apgux-p8-f11 .ag-row {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-right-width: 1px;
}
.ag-theme-apgux-p8-f11 .ag-row-odd {
  background-color: inherit;
}
.ag-theme-apgux-p8-f11 .ag-row-even {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f11 .ag-horizontal-left-spacer.ag-scroller-corner {
  border-right: none;
}
.ag-theme-apgux-p8-f11 .ag-horizontal-right-spacer.ag-scroller-corner {
  border-left: none;
}
.ag-theme-apgux-p8-f11 .ag-numeric-cell {
  text-align: right;
}
.ag-theme-apgux-p8-f11 .ag-header-cell-label .ag-header-cell-icons .ag-header-icon,
.ag-theme-apgux-p8-f11 .ag-header-cell-label .ag-header-cell-menu-button .ag-header-icon {
  margin-left: 4px;
}
.ag-theme-apgux-p8-f11 .ag-header-cell,
.ag-theme-apgux-p8-f11 .ag-header-group-cell {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-top: solid 1px var(--grid__border-color);
}
.ag-theme-apgux-p8-f11 .ag-header-cell.ag-header-cell-moving,
.ag-theme-apgux-p8-f11 .ag-header-group-cell.ag-header-cell-moving {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f11 .ag-header-cell .ag-header-icon:hover,
.ag-theme-apgux-p8-f11 .ag-header-group-cell .ag-header-icon:hover {
  cursor: pointer;
}
.ag-theme-apgux-p8-f11 .ag-header-group-cell-no-group {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f11 .ag-header-row:first-child .ag-header-cell,
.ag-theme-apgux-p8-f11 .ag-header-row:first-child .ag-header-group-cell {
  border-top-width: 0;
}
.ag-theme-apgux-p8-f11 .ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell.ag-column-resizing,
.ag-theme-apgux-p8-f11 .ag-header-cell:not(.ag-column-resizing) + .ag-header-cell.ag-column-resizing,
.ag-theme-apgux-p8-f11 .ag-header-group-cell:first-of-type.ag-column-resizing,
.ag-theme-apgux-p8-f11 .ag-header-cell:first-of-type.ag-column-resizing {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p8-f11 .ag-header-row .ag-checkbox-input-wrapper .ag-checkbox-input {
  width: 1rem;
  width: 1rem;
}
.ag-theme-apgux-p8-f11 .ag-header-select-all {
  margin-right: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-cell {
  line-height: 1rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  align-items: center;
}
.ag-theme-apgux-p8-f11 .ag-row-drag {
  cursor: grab;
  min-width: 1.75rem;
}
.ag-theme-apgux-p8-f11 .ag-row-dragging,
.ag-theme-apgux-p8-f11 .ag-row-dragging .ag-row-drag {
  cursor: move;
}
.ag-theme-apgux-p8-f11 .ag-column-drag {
  cursor: grab;
}
.ag-theme-apgux-p8-f11 .ag-row-dragging {
  opacity: 0.5;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p8-f11 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p8-f11 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p8-f11 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p8-f11 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
  outline: initial;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p8-f11 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p8-f11 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p8-f11 .ag-header-cell-resize {
  width: 0.5rem;
  cursor: col-resize;
  z-index: 210;
  right: -1px;
}
.ag-theme-apgux-p8-f11 .ag-menu {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p8-f11 .ag-menu .ag-popup-child {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p8-f11 .ag-menu .ag-menu-list {
  cursor: default;
  margin-bottom: 0.25rem;
  margin-top: 0.25rem;
  padding: 0;
  width: 100%;
}
.ag-theme-apgux-p8-f11 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p8-f11 .ag-menu .ag-menu-option-disabled {
  opacity: 0.5;
}
.ag-theme-apgux-p8-f11 .ag-menu .ag-menu-option-text {
  margin-left: 0.25rem;
  text-transform: lowercase;
}
.ag-theme-apgux-p8-f11 .ag-menu .ag-menu-option-text::first-letter {
  text-transform: uppercase;
}
.ag-theme-apgux-p8-f11 .ag-menu .ag-menu-option-icon {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  min-width: 1.5rem;
}
.ag-theme-apgux-p8-f11 .ag-menu .ag-menu-option-shortcut {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-menu .ag-menu-option-popup-pointer {
  width: 1.5rem;
  text-align: center;
}
.ag-theme-apgux-p8-f11 .ag-popup-child {
  z-index: 310;
}
.ag-theme-apgux-p8-f11 .ag-tab-header {
  background: var(--grid__background-color);
  min-width: 13.75rem;
  width: 100%;
  display: flex;
}
.ag-theme-apgux-p8-f11 .ag-tab-header .ag-tab {
  display: flex;
  border-bottom: 2px solid transparent;
  height: 1rem;
  flex: none;
  align-items: center;
  justify-content: center;
}
.ag-theme-apgux-p8-f11 .ag-tab-body {
  padding: 0.25rem 0;
}
.ag-theme-apgux-p8-f11 .ag-tab-body .ag-menu-list {
  margin-bottom: 0;
  margin-top: 0;
}
.ag-theme-apgux-p8-f11 .ag-tab-body .ag-menu-list > div:first-child > span {
  padding-top: 0;
}
.ag-theme-apgux-p8-f11 .ag-tab-body .ag-menu-list > div:last-child > span {
  padding-bottom: 0;
}
.ag-theme-apgux-p8-f11 .ag-tab-body .ag-menu-list > div:last-child > .ag-menu-option-popup-pointer {
  background-position-y: 0;
}
.ag-theme-apgux-p8-f11 .ag-floating-filter-input .ag-input-field-input[type=date] {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.6875rem;
}
.ag-theme-apgux-p8-f11 .ag-floating-filter-input .ag-input-field-input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p8-f11 .ag-floating-filter-input .ag-input-field-input[type=date]::-webkit-calendar-picker-indicator {
  color: rgba(0, 0, 0, 0) !important;
  opacity: 0;
  width: 0;
  padding: 0;
  margin: 0;
}
.ag-theme-apgux-p8-f11 .ag-floating-filter-input .ag-text-field-input[type=text],
.ag-theme-apgux-p8-f11 .ag-floating-filter-input input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-size: 0.6875rem;
}
.ag-theme-apgux-p8-f11 .ag-floating-filter-input .ag-text-field-input[type=text]:focus,
.ag-theme-apgux-p8-f11 .ag-floating-filter-input input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p8-f11 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled,
.ag-theme-apgux-p8-f11 .ag-floating-filter-input input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
  border: none;
}
.ag-theme-apgux-p8-f11 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled::placeholder,
.ag-theme-apgux-p8-f11 .ag-floating-filter-input input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-filter-body-wrapper {
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-set-filter-body-wrapper + .ag-filter-apply-panel [data-ref=resetFilterButton] {
  margin-left: 0.125rem !important;
  margin-right: 0.125rem !important;
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-picker-field-wrapper {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  border-radius: 0.125rem;
  padding-left: 0.75rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-picker-field-icon {
  padding-right: 0.75rem;
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-filter-select {
  margin: 0.25rem 0.25rem 0;
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-filter-body {
  margin-bottom: 0.25rem;
  margin-top: 1rem;
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-filter-condition {
  margin: 0.5rem 0;
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f11 .ag-filter input[type=radio] {
  margin: 0 0.1875rem 0 0.375rem;
  width: 0.75rem;
  height: 1.0625rem;
  vertical-align: top;
}
.ag-theme-apgux-p8-f11 .ag-filter input[type=date] {
  padding-left: 0.25rem;
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f11 .ag-filter input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p8-f11 .ag-filter input[type=text],
.ag-theme-apgux-p8-f11 .ag-filter input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p8-f11 .ag-filter input[type=text]:focus,
.ag-theme-apgux-p8-f11 .ag-filter input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p8-f11 .ag-filter input[type=text]:disabled,
.ag-theme-apgux-p8-f11 .ag-filter input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p8-f11 .ag-filter input[type=text]:disabled::placeholder,
.ag-theme-apgux-p8-f11 .ag-filter input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-set-filter-list {
  max-height: 12rem;
  overflow: auto;
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-set-filter-select-all {
  height: 2rem;
  padding-bottom: 0.25rem;
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-set-filter-item {
  height: 1.25rem;
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-set-filter-item > div,
.ag-theme-apgux-p8-f11 .ag-filter .ag-set-filter-item > span {
  display: flex;
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-set-filter-item:hover {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0.5rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-filter-virtual-list-container {
  min-height: 100% !important;
  min-width: 12.5rem;
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-filter-virtual-list-item {
  height: 1.5rem !important;
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-filter-header-container:nth-child(2) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-filter-apply-panel {
  display: block;
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--tertiary__background-color);
  border-radius: 0.125rem;
  color: var(--tertiary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
  float: left;
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton]:hover {
  background-color: var(--tertiary__background-color_hover);
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem 0.5rem 0.5rem 0;
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p8-f11 .ag-mini-filter {
  margin-bottom: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p8-f11 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1rem;
}
.ag-theme-apgux-p8-f11 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p8-f11 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
.ag-theme-apgux-p8-f11 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p8-f11 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p8-f11 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.ag-theme-apgux-p8-f11 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f11 .ag-column-select-panel .ag-primary-cols-list-panel {
  border-top: 1px solid var(--grid__border-color);
  padding-top: 0.25rem;
}
.ag-theme-apgux-p8-f11 .ag-column-select-panel .ag-primary-cols-list-panel > div {
  cursor: pointer;
}
.ag-theme-apgux-p8-f11 .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p8-f11 .ag-primary-cols-header-panel {
  border-top: 1px solid var(--grid__border-color);
  height: 2rem;
  align-items: center;
}
.ag-theme-apgux-p8-f11 .ag-primary-cols-header-panel > div {
  cursor: pointer;
  margin: 0 0.25rem;
}
.ag-theme-apgux-p8-f11 .ag-primary-cols-header-panel .ag-filter-body {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f11 .ag-tool-panel-wrapper {
  border-right: 0;
  width: auto;
}
.ag-theme-apgux-p8-f11 .ag-tool-panel-wrapper .ag-filter-panel {
  width: 100%;
}
.ag-theme-apgux-p8-f11 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 600;
  flex: auto;
  flex-direction: column;
  flex-wrap: nowrap;
  display: flex;
  flex-flow: column nowrap;
}
.ag-theme-apgux-p8-f11 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header {
  padding: 0.4375rem 0.3125rem;
}
.ag-theme-apgux-p8-f11 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header > div {
  margin: auto 0;
}
.ag-theme-apgux-p8-f11 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-air {
  border: 1px solid var(--grid__border-color);
  border-left: 0;
  border-right: 0;
  padding: 0.25rem 0;
}
.ag-theme-apgux-p8-f11 .ag-tool-panel-wrapper .ag-pivot-mode-panel {
  display: flex;
  flex: none;
  min-height: auto;
  height: auto;
}
.ag-theme-apgux-p8-f11 .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  display: flex;
  align-items: center;
  padding: 0.75rem 0.5rem;
  margin-left: 0;
}
.ag-theme-apgux-p8-f11 .ag-tool-panel-wrapper .ag-column-select-panel {
  border-bottom: 1px solid var(--grid__border-color);
  padding-bottom: 0.1875rem;
  padding-top: 0;
}
.ag-theme-apgux-p8-f11 .ag-tool-panel-wrapper .ag-column-drop {
  border-top: 1px solid var(--grid__border-color);
  padding: 0.25rem 0 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar {
  height: 1rem;
}
.ag-theme-apgux-p8-f11 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-title {
  padding-left: 6px;
}
.ag-theme-apgux-p8-f11 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-vertical-icon {
  margin: 0;
}
.ag-theme-apgux-p8-f11 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  border: 1px dashed var(--grid__border-color);
  margin-top: 0;
}
.ag-theme-apgux-p8-f11 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-list {
  cursor: default;
  margin-top: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p8-f11 .ag-tool-panel-wrapper .ag-column-drop:last-child {
  border-bottom: 0;
}
.ag-theme-apgux-p8-f11 .ag-numeric-header .ag-header-cell-label .ag-header-cell-icons .ag-header-icon {
  margin-left: 0;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f11 .ag-paging-panel {
  border-top: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color--disabled);
  height: 2rem;
  padding: 0 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-paging-panel > span {
  margin-left: 1rem;
}
.ag-theme-apgux-p8-f11 .ag-paging-page-summary-panel .ag-icon {
  width: 1rem;
  height: 1rem;
  cursor: pointer;
}
.ag-theme-apgux-p8-f11 .ag-paging-page-summary-panel .ag-icon.ag-disabled {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p8-f11 .ag-paging-page-summary-panel .ag-icon button {
  width: 100%;
  height: 100%;
  opacity: 0;
}
.ag-theme-apgux-p8-f11 .ag-paging-page-summary-panel span {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell),
.ag-theme-apgux-p8-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell) {
  border-bottom: 1px solid var(--grid__border-color);
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active {
  border-right: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active {
  border-bottom: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f11 .ag-cell-range-selected:not(.ag-cell-focus) {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p8-f11 .ag-cell-range-selected-1 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p8-f11 .ag-cell-range-selected-2 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p8-f11 .ag-cell-range-selected-3 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p8-f11 .ag-cell-range-selected-4 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-selection-fill-top,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-selection-fill-top {
  border-top: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-selection-fill-top.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-selection-fill-top.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-selection-fill-right,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-selection-fill-right {
  border-right: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-selection-fill-right.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-selection-fill-right.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-selection-fill-bottom,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-selection-fill-bottom {
  border-bottom: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-selection-fill-left,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-selection-fill-left {
  border-left: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-selection-fill-left.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-selection-fill-left.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p8-f11 .ag-range-handle, .ag-theme-apgux-p8-f11 .ag-fill-handle {
  position: absolute;
  width: 0.375rem;
  height: 0.375rem;
  bottom: -0.0625rem;
  right: -0.0625rem;
  background-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f11 .ag-fill-handle {
  cursor: cell;
}
.ag-theme-apgux-p8-f11 .ag-range-handle {
  cursor: nwse-resize;
}
.ag-theme-apgux-p8-f11 .ag-cell-inline-editing {
  padding: 0.5rem;
  height: 2.75rem;
}
.ag-theme-apgux-p8-f11 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f11 .ag-popup-editor {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f11 .ag-popup-editor {
  padding: 0;
}
.ag-theme-apgux-p8-f11 .ag-popup-editor .ag-large-textarea textarea {
  height: auto;
  padding: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-cell-editor .ag-input-field-input {
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  background-color: var(--input-box__background-color);
  padding: 0 0 0 0.5rem;
  color: var(--primary-text__color);
}
.ag-theme-apgux-p8-f11 .ag-cell-editor .ag-picker-field-display {
  padding: 0 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rich-select {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f11 .ag-rich-select .ag-rich-select-list {
  width: 12.5rem;
  height: 13rem;
}
.ag-theme-apgux-p8-f11 .ag-rich-select .ag-rich-select-value {
  padding: 0 0.25rem 0 0.5rem;
  height: 2rem;
}
.ag-theme-apgux-p8-f11 .ag-rich-select .ag-virtual-list-item {
  cursor: default;
  height: 2rem;
}
.ag-theme-apgux-p8-f11 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected {
  background-color: var(--grid__ag-rich-select-list-item--select);
}
.ag-theme-apgux-p8-f11 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected:hover {
  background-color: var(--grid__ag-rich-select-list-item--hover);
}
.ag-theme-apgux-p8-f11 .ag-rich-select .ag-rich-select-row {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-floating-filter-body {
  height: 1.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-floating-filter-button {
  margin-left: 0.75rem;
  align-items: baseline;
  margin-right: 0rem;
}
.ag-theme-apgux-p8-f11 .ag-floating-filter-button button {
  appearance: none;
  background: transparent;
  border: 0;
  padding: 0;
  width: 1rem;
}
.ag-theme-apgux-p8-f11 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f11 .ag-selection-checkbox:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p8-f11 .ag-group-expanded:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f11 .ag-group-expanded:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p8-f11 .ag-group-contracted:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f11 .ag-group-contracted:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p8-f11 .ag-group-checkbox:not(.ag-invisible) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f11 .ag-group-checkbox:not(.ag-invisible) + .ag-group-value:not(:empty) {
  margin-left: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p8-f11 .ag-group-expanded:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p8-f11 .ag-group-contracted:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p8-f11 .ag-group-checkbox:not(.ag-invisible) ~ .ag-group-checkbox {
  margin-left: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-group-child-count {
  margin-left: 0.125rem;
}
.ag-theme-apgux-p8-f11 .ag-selection-checkbox span {
  position: relative;
}
.ag-theme-apgux-p8-f11 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 2rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p8-f11 .ag-column-drop-horizontal .ag-icon-pivot {
  margin-right: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-column-drop-horizontal .ag-left-arrow,
.ag-theme-apgux-p8-f11 .ag-column-drop-horizontal .ag-right-arrow {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p8-f11 .ag-column-drop-cell {
  background: var(--pill__background-color);
  border-radius: 0.25rem;
  min-height: 1rem;
  padding: 0 0.125rem 0 0.25rem;
}
.ag-theme-apgux-p8-f11 .ag-column-drop-cell .ag-column-drop-cell-text {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p8-f11 .ag-column-drop-cell .ag-column-drop-cell-button {
  min-width: 1rem;
  margin: 0 0.125rem;
}
.ag-theme-apgux-p8-f11 .ag-column-drop-cell .ag-column-drag {
  margin-left: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-top: 0.25rem;
}
.ag-theme-apgux-p8-f11 .ag-select-agg-func-popup {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background: var(--grid__background-color);
  height: 4.375rem;
  padding: 0;
}
.ag-theme-apgux-p8-f11 .ag-select-agg-func-popup .ag-virtual-list-item {
  cursor: default;
  line-height: 1.25rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-set-filter-list,
.ag-theme-apgux-p8-f11 .ag-menu-column-select-wrapper {
  width: auto;
}
.ag-theme-apgux-p8-f11 .ag-column-drop-vertical > .ag-column-drop-cell {
  margin-left: 0.25rem;
  margin-top: 0;
}
.ag-theme-apgux-p8-f11 .ag-cell-data-changed {
  background-color: #0091ea !important;
}
.ag-theme-apgux-p8-f11 .ag-cell-data-changed.aux-grid__financial-data-cell--increase, .ag-theme-apgux-p8-f11 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--increase {
  background-color: var(--grid__text-cell-financial-data-increase__background-color) !important;
}
.ag-theme-apgux-p8-f11 .ag-cell-data-changed.aux-grid__financial-data-cell--decrease, .ag-theme-apgux-p8-f11 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--decrease {
  background-color: var(--grid__text-cell-financial-data-decrease__background-color) !important;
}
.ag-theme-apgux-p8-f11 .ag-cell-data-changed-animation {
  background-color: transparent;
  transition: background-color 1s;
}
.ag-theme-apgux-p8-f11 .aux-grid__financial-data-cell-with-icon--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
  display: flex;
}
.ag-theme-apgux-p8-f11 .aux-grid__financial-data-cell-with-icon--increase:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e92a";
}
.ag-theme-apgux-p8-f11 .aux-grid__financial-data-cell-with-icon--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
  display: flex;
}
.ag-theme-apgux-p8-f11 .aux-grid__financial-data-cell-with-icon--decrease:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e927";
}
.ag-theme-apgux-p8-f11 .aux-grid__financial-data-cell--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
}
.ag-theme-apgux-p8-f11 .aux-grid__financial-data-cell--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
}
.ag-theme-apgux-p8-f11 .ag-row-stub {
  background-color: inherit;
}
.ag-theme-apgux-p8-f11 .ag-stub-cell {
  padding-left: 8;
  padding-top: 4px;
}
.ag-theme-apgux-p8-f11 .ag-stub-cell .ag-loading-icon {
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ag-theme-apgux-p8-f11 .ag-stub-cell .ag-loading-text {
  margin-left: 0.25rem;
  margin-top: 0.25rem;
}
.ag-theme-apgux-p8-f11 .ag-floating-top {
  border-bottom: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p8-f11 .ag-floating-bottom {
  border-top: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p8-f11 .ag-floating-top,
.ag-theme-apgux-p8-f11 .ag-floating-bottom {
  background-color: inherit;
}
.ag-theme-apgux-p8-f11 .ag-floating-top .ag-row,
.ag-theme-apgux-p8-f11 .ag-floating-bottom .ag-row {
  background-color: inherit;
}
.ag-theme-apgux-p8-f11 .ag-floating-bottom-viewport {
  border-bottom: 0.0625rem solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f11 .ag-status-bar {
  background: var(--grid__background-color);
  color: var(--secondary-text__color);
  font-weight: 400;
  font-size: 0.75rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1.5;
  border-top-width: 0;
  margin: 0 -0.5rem 0 -0.5rem;
  padding: 0;
}
.ag-theme-apgux-p8-f11 .ag-status-bar .ag-status-name-value-value {
  color: inherit;
}
.ag-theme-apgux-p8-f11 .ag-status-bar-center {
  text-align: center;
}
.ag-theme-apgux-p8-f11 .ag-name-value-value,
.ag-theme-apgux-p8-f11 .ag-status-name-value {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-name-value-value {
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p8-f11 .ag-overlay-loading-center {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
}
.ag-theme-apgux-p8-f11 .ag-side-bar {
  background-color: var(--grid__side-bar-background-color);
  border: 1px solid var(--grid__border-color);
  border-left-width: 0;
  position: relative;
}
.ag-theme-apgux-p8-f11 .ag-side-bar .ag-side-buttons {
  padding: 1rem 0;
  background: var(--grid__background-color-header);
  width: 2rem;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ag-theme-apgux-p8-f11 .ag-side-bar .ag-side-buttons .ag-side-button {
  width: 100%;
}
.ag-theme-apgux-p8-f11 .ag-side-bar .ag-side-buttons .ag-side-button button {
  background: transparent;
  border: 0;
  color: var(--grid__text-cell__color);
  padding: 0.5rem 0 0.5rem 0;
  width: 100%;
  margin: 0;
  min-height: 4.5rem;
  border-width: 1px 0 1px 0;
  border-style: solid;
  border-color: transparent;
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
}
.ag-theme-apgux-p8-f11 .ag-side-bar .ag-side-buttons .ag-selected {
  border-left: solid 2px var(--grid__side-bar-border-color--select);
}
.ag-theme-apgux-p8-f11 .ag-side-bar .ag-panel-container {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f11 .ag-side-bar.full-width .ag-panel-container {
  border-right: 0;
}
.ag-theme-apgux-p8-f11 .ag-side-bar .ag-column-drop {
  min-height: 3.125rem;
}
.ag-theme-apgux-p8-f11 .ag-primary-cols-filter-wrapper {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f11 .ag-group-component {
  margin: 0.625rem 0.3125rem;
  padding: 0.625rem 0.125rem;
  border: 0 solid var(--grid__border-color), 0.5;
  border-top-width: 4px;
  border-radius: 3px;
}
.ag-theme-apgux-p8-f11 .ag-group-component .ag-group-component-label {
  background-color: var(--grid__background-color);
  margin-left: 0.5rem;
  padding: 0 0.125rem;
  font-size: 0.5625rem;
  font-weight: 500;
  text-transform: uppercase;
}
.ag-theme-apgux-p8-f11 .ag-group-component .ag-group-item {
  margin-top: 0.125rem;
}
.ag-theme-apgux-p8-f11.ag-popup > div {
  border-bottom: 1px solid var(--primary-action__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f11.ag-popup > div.ag-select-list {
  box-shadow: 0 0.25rem 0.75rem 0 var(--dropdown__box-shadow-color);
}
.ag-theme-apgux-p8-f11.ag-popup .ag-list .ag-list-item {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 0.8125rem;
  line-height: 2.4615384615;
  height: 2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.ag-theme-apgux-p8-f11.ag-popup .ag-list .ag-list-item:hover {
  background-color: var(--focus-highlight_background-color);
}
.ag-theme-apgux-p8-f11.ag-popup .ag-list .ag-list-item:focus {
  background-color: var(--focus-highlight_background-color);
}
.ag-dragging-range-handle .ag-theme-apgux-p8-f11 .ag-dialog, .ag-dragging-fill-handle .ag-theme-apgux-p8-f11 .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}
.ag-theme-apgux-p8-f11 .ag-dialog .ag-dialog-title-bar {
  padding-left: 8;
}
.ag-theme-apgux-p8-f11 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button {
  border-radius: 5px;
}
.ag-theme-apgux-p8-f11 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button:not(:last-child) {
  margin-right: 5px;
}
.ag-theme-apgux-p8-f11 .ag-dialog .ag-message-box .ag-message-box-button-bar {
  height: 30px;
  background-color: var(--grid__background-color-header);
  padding: 2px;
}
.ag-theme-apgux-p8-f11 .ag-dialog .ag-message-box .ag-message-box-button-bar button {
  border-radius: 2px;
}
.ag-theme-apgux-p8-f11 .ag-tooltip {
  transition: none;
  background-color: var(--tooltip__background-color);
  padding: 0.75rem;
  box-shadow: 0 4px 12px 0 var(--tooltip__shadow-color);
  border: 1px solid var(--popover__border-color) !important;
  font-size: 0.8125rem;
  border-radius: 0.125rem;
  color: var(--primary-text__color);
  box-sizing: border-box;
  display: inline-flex;
  z-index: 1000;
  line-height: get-line-height(13, 20);
  max-width: 50%;
}
.ag-theme-apgux-p8-f11 .ag-chart .ag-chart-menu {
  background: var(--grid__background-color);
}
.ag-theme-apgux-p8-f11 .ag-chart .ag-chart-menu > span:hover {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f11 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f11 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div.ag-selected {
  border-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f11 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item {
  color: var(--grid__text-cell__color);
  font-size: 0.5625rem;
}
.ag-theme-apgux-p8-f11 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item.ag-selected {
  color: var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f11 .ag-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "auxIcons";
  speak: none;
  font-size: 1rem;
  color: var(--grid__text-cell__color);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ag-theme-apgux-p8-f11 .ag-checkbox-input-wrapper {
  background-color: transparent;
  align-items: stretch;
}
.ag-theme-apgux-p8-f11 .ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 16px;
  height: 16px;
  margin: 0;
}
.ag-theme-apgux-p8-f11 .ag-checkbox-input-wrapper .ag-input-field-input {
  position: absolute;
  top: 0;
  left: 0;
}
.ag-theme-apgux-p8-f11 .ag-checkbox-input-wrapper::after {
  font-family: "auxIcons";
  content: "\e907";
  color: var(--form-element__border-color);
  pointer-events: none;
}
.ag-theme-apgux-p8-f11 .ag-checkbox-input-wrapper:hover::after {
  color: var(--checkbox__border-color);
}
.ag-theme-apgux-p8-f11 .ag-checkbox-input-wrapper.ag-checked::after {
  content: "\e905";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p8-f11 .ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: "\e906";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p8-f11 .ag-icon-aggregation::before {
  content: "\e900";
}
.ag-theme-apgux-p8-f11 .ag-icon-arrows::before {
  content: "\e901";
}
.ag-theme-apgux-p8-f11 .ag-icon-asc::before {
  content: "\e902";
}
.ag-theme-apgux-p8-f11 .ag-icon-cancel::before {
  content: "\e903";
}
.ag-theme-apgux-p8-f11 .ag-icon-chart::before {
  content: "\e904";
}
.ag-theme-apgux-p8-f11 .ag-icon-columns::before {
  content: "\e909";
}
.ag-theme-apgux-p8-f11 .ag-icon-contracted::before {
  content: "\e90a";
}
.ag-theme-apgux-p8-f11 .ag-icon-copy::before {
  content: "\e90b";
}
.ag-theme-apgux-p8-f11 .ag-icon-cross::before {
  content: "\e90c";
}
.ag-theme-apgux-p8-f11 .ag-icon-desc::before {
  content: "\e90d";
}
.ag-theme-apgux-p8-f11 .ag-icon-expanded::before {
  content: "\e90e";
}
.ag-theme-apgux-p8-f11 .ag-icon-eye-slash::before {
  content: "\e90f";
}
.ag-theme-apgux-p8-f11 .ag-icon-eye::before {
  content: "\e910";
}
.ag-theme-apgux-p8-f11 .ag-icon-filter::before {
  content: "\e911";
}
.ag-theme-apgux-p8-f11 .ag-icon-filter:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p8-f11 .ag-icon-first::before {
  content: "\e912";
}
.ag-theme-apgux-p8-f11 .ag-icon-grip::before,
.ag-theme-apgux-p8-f11 .ag-icon-row-drag::before {
  content: "\e913";
}
.ag-theme-apgux-p8-f11 .ag-icon-group::before {
  content: "\e914";
}
.ag-theme-apgux-p8-f11 .ag-icon-last::before {
  content: "\e915";
}
.ag-theme-apgux-p8-f11 .ag-icon-left::before,
.ag-theme-apgux-p8-f11 .ag-right-arrow::before {
  content: "\e916";
}
.ag-theme-apgux-p8-f11 .ag-icon-linked::before {
  content: "\e917";
}
.ag-theme-apgux-p8-f11 .ag-icon-loading::before {
  content: "\e918";
}
.ag-theme-apgux-p8-f11 .ag-icon-maximize::before {
  content: "\e919";
}
.ag-theme-apgux-p8-f11 .ag-icon-menu::before {
  content: "\e91a";
}
.ag-theme-apgux-p8-f11 .ag-icon-menu:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p8-f11 .ag-icon-minimize::before {
  content: "\e91b";
}
.ag-theme-apgux-p8-f11 .ag-icon-next::before {
  content: "\e91c";
}
.ag-theme-apgux-p8-f11 .ag-icon-none::before {
  content: "\e91d";
}
.ag-theme-apgux-p8-f11 .ag-icon-not-allowed::before {
  content: "\e91e";
}
.ag-theme-apgux-p8-f11 .ag-icon-paste::before {
  content: "\e91f";
}
.ag-theme-apgux-p8-f11 .ag-icon-pin::before {
  content: "\e920";
}
.ag-theme-apgux-p8-f11 .ag-icon-pivot::before {
  content: "\e921";
}
.ag-theme-apgux-p8-f11 .ag-icon-previous::before {
  content: "\e922";
}
.ag-theme-apgux-p8-f11 .ag-icon-radio-button-off::before {
  content: "\e923";
}
.ag-theme-apgux-p8-f11 .ag-icon-radio-button-on::before {
  color: var(--grid__border-color--edit);
  content: "\e924";
}
.ag-theme-apgux-p8-f11 .ag-icon-right::before,
.ag-theme-apgux-p8-f11 .ag-right-arrow::before {
  content: "\e925";
}
.ag-theme-apgux-p8-f11 .ag-icon-save::before {
  content: "\e926";
}
.ag-theme-apgux-p8-f11 .ag-icon-small-down::before {
  content: "\e927";
}
.ag-theme-apgux-p8-f11 .ag-icon-small-left::before {
  content: "\e928";
}
.ag-theme-apgux-p8-f11 .ag-icon-small-right::before {
  content: "\e929";
}
.ag-theme-apgux-p8-f11 .ag-icon-small-up::before {
  content: "\e92a";
}
.ag-theme-apgux-p8-f11 .ag-icon-tick::before {
  content: "\e92b";
}
.ag-theme-apgux-p8-f11 .ag-icon-tree-closed::before {
  content: "\e92c";
}
.ag-theme-apgux-p8-f11 .ag-icon-tree-indeterminate::before {
  content: "\e92d";
}
.ag-theme-apgux-p8-f11 .ag-icon-tree-open::before {
  content: "\e92e";
}
.ag-theme-apgux-p8-f11 .ag-icon-unlinked::before {
  content: "\e92f";
}
.ag-theme-apgux-p8-f11 .ag-rtl {
  text-align: right;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-numeric-cell {
  text-align: left;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-radio-button-label,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-checkbox-label {
  margin-right: 0.25rem;
  margin-left: 0;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  padding-left: 0.25rem;
  padding-right: 1rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 0;
  margin-right: 1.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-header-select-all {
  margin-left: 0.5rem;
  margin-right: 0;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-selection-checkbox,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-group-checkbox,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-group-expanded,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-group-contracted {
  display: inline-flex;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-selection-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f11 .ag-rtl .ag-selection-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p8-f11 .ag-rtl .ag-group-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f11 .ag-rtl .ag-group-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p8-f11 .ag-rtl .ag-group-expanded + .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f11 .ag-rtl .ag-group-expanded + .ag-group-value:not(:empty),
.ag-theme-apgux-p8-f11 .ag-rtl .ag-group-contracted + .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f11 .ag-rtl .ag-group-contracted + .ag-group-value:not(:empty) {
  margin-right: 0.5rem;
  margin-left: initial;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-selection-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-group-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-group-expanded + .ag-group-checkbox,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-group-contracted + .ag-group-checkbox {
  margin-right: 0.5rem;
  margin-left: initial;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-group-child-count {
  margin-left: unset;
  margin-right: 0.125rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-column-drop-horizontal {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-column-drop-horizontal .ag-icon-pivot {
  margin-left: 0.5rem;
  margin-right: 0;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-floating-filter-button {
  margin-right: 0.75rem;
  margin-left: 0rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-set-filter-item > div,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-set-filter-item > span {
  margin-left: 0;
  margin-right: 0.3125rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-header .ag-header-cell-resize::after {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-side-bar .ag-panel-container {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-side-bar.full-width .ag-panel-container {
  border-left: 0;
}
.ag-theme-apgux-p8-f11 .sass-variables::after {
  content: '{ "autoSizePadding": "0.75rem", "headerHeight": "2rem", "groupPaddingSize": "1.75rem", "footerPaddingAddition": "1rem", "virtualItemHeight": "2rem", "aggFuncPopupHeight": "7rem", "checkboxIndentWidth": "1.25rem", "leafNodePadding": "0.75rem", "rowHeight": "2rem", "gridSize": "0.25rem", "iconSize": "1rem" }';
  display: none;
}
.ag-theme-apgux-p8-f11 .ag-filter-virtual-list-item:focus-visible,
.ag-theme-apgux-p8-f11 .ag-header-cell:focus-visible,
.ag-theme-apgux-p8-f11 .ag-header-group-cell:focus-visible,
.ag-theme-apgux-p8-f11 .ag-cell:focus-visible,
.ag-theme-apgux-p8-f11 .ag-menu-option:focus-visible,
.ag-theme-apgux-p8-f11 .ag-list-item:focus-visible,
.ag-theme-apgux-p8-f11 .ag-full-width-row:focus-visible,
.ag-theme-apgux-p8-f11 .ag-column-select-virtual-list-item:focus-visible:after {
  box-shadow: inset 0 0 0 1px var(--checkbox-icon__color), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p8-f11 .ag-side-button-button:focus-visible:after,
.ag-theme-apgux-p8-f11 .ag-floating-filter-button-button:focus-visible,
.ag-theme-apgux-p8-f11 .ag-input-wrapper > .ag-input-field-input:focus-visible,
.ag-theme-apgux-p8-f11 .ag-filter-toolpanel-group-title-bar:focus-visible,
.ag-theme-apgux-p8-f11 .ag-filter .ag-filter-apply-panel-button:focus-visible,
.ag-theme-apgux-p8-f11 .ag-filter .ag-filter-select .ag-wrapper:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 1px var(--checkbox-icon__color), 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p8-f11 .ag-header-cell-icons,
.ag-theme-apgux-p8-f11 .ag-header-cell-menu-button {
  background-color: transparent;
}
.ag-theme-apgux-p8-f11 .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-editable-cell:focus-visible,
.ag-theme-apgux-p8-f11 .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-editable-cell:focus-visible,
.ag-theme-apgux-p8-f11 .ag-cell-focus.aux-editable-cell:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color) !important;
}
.ag-theme-apgux-p8-f11 .ag-filter-filter {
  overflow: visible;
}
.ag-theme-apgux-p8-f11 div[data-ref=eDateWrapper] {
  overflow: visible !important;
}
.ag-theme-apgux-p8-f11 .ag-header-cell,
.ag-theme-apgux-p8-f11 .ag-header-group-cell-with-group {
  background-color: var(--grid__background-color-header);
  border-right: 1px solid var(--grid__border-color);
  font-size: 0.6875rem;
  font-weight: bold;
}
.ag-theme-apgux-p8-f11 .ag-header-group-text {
  color: var(--primary-text__color);
  line-height: 1.015625rem;
}
.ag-theme-apgux-p8-f11 .ag-header-cell,
.ag-theme-apgux-p8-f11 .ag-header-group-cell {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-header-cell[col-id=ag-Grid-AutoColumn] {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f11 .aux-badge-cell-renderer {
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p8-f11 .aux-link-cell-renderer > a {
  cursor: pointer;
  font-family: inherit;
  text-decoration: underline;
  color: var(--primary-link__color);
}
.ag-theme-apgux-p8-f11 .aux-link-cell-renderer > a:active {
  color: var(--active-link-color);
}
.ag-theme-apgux-p8-f11 .aux-link-cell-renderer > a:visited {
  color: var(--visited-link-color);
}
.ag-theme-apgux-p8-f11 .aux-link-cell-renderer > a:hover {
  color: var(--hover-link-color);
}
.ag-theme-apgux-p8-f11 .aux-pinpoint-badge-label {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-header-group-cell-label .ag-header-expand-icon {
  padding-left: 0.25rem;
}
.ag-theme-apgux-p8-f11 .ag-cell-highlight {
  background-color: #0091ea;
}
.ag-theme-apgux-p8-f11 .ag-header,
.ag-theme-apgux-p8-f11 .ag-pinned-left-header,
.ag-theme-apgux-p8-f11 .ag-pinned-right-header {
  overflow: visible;
}
.ag-theme-apgux-p8-f11 .ag-header-cell::after,
.ag-theme-apgux-p8-f11 .ag-header-group-cell::after {
  content: " ";
  height: 1rem;
  margin-top: 0.5rem;
  position: absolute;
  text-indent: -2000px;
  top: 0;
}
.ag-theme-apgux-p8-f11 .ag-header-cell-text {
  line-height: 1rem;
  float: left;
}
.ag-theme-apgux-p8-f11 .ag-header-group-cell-with-group,
.ag-theme-apgux-p8-f11 .ag-header-cell {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-header-row-floating-filter .ag-header-cell {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-header-row:first-child .ag-header-cell {
  border-top: none;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-header-cell::after,
.ag-theme-apgux-p8-f11 .ag-ltr .ag-header-group-cell::after {
  right: 0;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-header-cell::after,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-header-group-cell::after {
  left: 0;
}
.ag-theme-apgux-p8-f11 .ag-column-drop-horizontal.ag-column-drop {
  border: 1px solid var(--grid__border-color);
  border-bottom: 0;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-right: 0;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-left: 0;
}
.ag-theme-apgux-p8-f11 .ag-icon-row-drag {
  background-position-y: center;
}
.ag-theme-apgux-p8-f11 .ag-column-drag {
  background-position-y: center;
}
.ag-theme-apgux-p8-f11 .ag-column-drop-cell {
  height: 1.5rem !important;
}
.ag-theme-apgux-p8-f11 .ag-column-drop-cell .ag-column-drop-cell-button {
  height: calc(100% - 0.25rem);
  margin-bottom: 0.125rem;
  margin-top: 0.125rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.ag-theme-apgux-p8-f11 .ag-column-drop-cell .ag-column-drop-cell-button:hover {
  opacity: 1;
}
.ag-theme-apgux-p8-f11 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-column-drop-vertical .ag-column-drop-cell .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 2rem;
}
.ag-theme-apgux-p8-f11 .ag-column-drop-horizontal .ag-column-drop-empty-message {
  line-height: 2rem;
}
.ag-theme-apgux-p8-f11 .ag-column-drop-horizontal .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-root {
  outline: 0.0625rem solid var(--grid__border-color);
  margin: 0.0625rem;
  height: calc(100% - 0.125rem);
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-filter-value {
  line-height: 1.25rem;
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-filter-header-container {
  height: auto;
  border-bottom: 1px solid var(--option-group__border-color);
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-filter-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-mini-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p8-f11 .ag-filter-indicator {
  float: right;
  z-index: 190;
  position: absolute;
  background-color: var(--secondary__color);
  border-radius: 50%;
  height: 0.25rem;
  width: 0.25rem;
  top: 0.25rem;
  right: 0.25rem;
}
.ag-theme-apgux-p8-f11 .ag-tool-panel-wrapper {
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f11 .ag-tool-panel-wrapper .ag-column-select-panel {
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p8-f11 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p8-f11 .ag-header-cell-comp-wrapper {
  height: 100%;
}
.ag-theme-apgux-p8-f11 .ag-header-cell .ag-cell-label-container {
  padding: 0;
  height: 100%;
}
.ag-theme-apgux-p8-f11 .ag-header-cell .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p8-f11 .ag-header-cell .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 0;
  align-items: center;
}
.ag-theme-apgux-p8-f11 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p8-f11 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 1;
}
.ag-theme-apgux-p8-f11 .ag-header-cell-label {
  align-items: flex-end;
}
.ag-theme-apgux-p8-f11 .ag-header-cell-icons,
.ag-theme-apgux-p8-f11 .ag-header-cell-menu-button {
  padding-top: 0.0625rem;
  top: 0;
  right: 0.0625rem;
  display: flex;
  flex-direction: row;
  z-index: 200;
  position: absolute;
  height: 99%;
  background-color: var(--grid__background-color-header);
  transition: opacity 0.2s, border 0.2s;
  -webkit-transition: opacity 0.2s, border 0.2s;
}
.ag-theme-apgux-p8-f11 .ag-header-cell__icons--zero-icons {
  min-width: 0;
}
.ag-theme-apgux-p8-f11 .ag-header-cell__icons--one-icons {
  min-width: 1rem;
}
.ag-theme-apgux-p8-f11 .ag-header-cell__icons--two-icons {
  min-width: 2rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-side-bar,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-tool-panel-wrapper {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p8-f11 .aux-center-align-cell,
.ag-theme-apgux-p8-f11 .aux-right-align-cell {
  display: flex;
}
.ag-theme-apgux-p8-f11 .aux-center-align-cell,
.ag-theme-apgux-p8-f11 .aux-center-align {
  text-align: center;
  justify-content: center;
  align-items: center;
}
.ag-theme-apgux-p8-f11 .aux-center-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p8-f11 .aux-center-align .ag-cell-wrapper {
  justify-content: center;
}
.ag-theme-apgux-p8-f11 .aux-center-align-cell .ag-cell-wrapper .ag-selection-checkbox,
.ag-theme-apgux-p8-f11 .aux-center-align .ag-cell-wrapper .ag-selection-checkbox {
  position: absolute;
}
.ag-theme-apgux-p8-f11 .aux-center-align-cell .ag-cell-wrapper .ag-cell-value,
.ag-theme-apgux-p8-f11 .aux-center-align .ag-cell-wrapper .ag-cell-value {
  margin-left: 0;
}
.ag-theme-apgux-p8-f11 .aux-right-align-cell,
.ag-theme-apgux-p8-f11 .aux-right-align {
  justify-content: flex-end;
  text-align: right;
}
.ag-theme-apgux-p8-f11 .aux-right-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p8-f11 .aux-right-align .ag-cell-wrapper {
  justify-content: space-between;
}
.ag-theme-apgux-p8-f11 .aux-center-align-header .ag-cell-label-container {
  flex-direction: row-reverse;
}
.ag-theme-apgux-p8-f11 .aux-center-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: center;
  text-align: center;
}
.ag-theme-apgux-p8-f11 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  display: none;
}
.ag-theme-apgux-p8-f11 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  margin: 0;
}
.ag-theme-apgux-p8-f11 .aux-center-align-header--no-label .ag-input-field {
  display: flex;
  width: 100%;
  justify-content: center;
  margin: 0;
}
.ag-theme-apgux-p8-f11 .aux-right-align-header .ag-cell-label-container {
  flex-direction: row;
}
.ag-theme-apgux-p8-f11 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: flex-start;
  flex-direction: row-reverse;
  text-align: end;
}
.ag-theme-apgux-p8-f11 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label > span {
  float: right;
}
.ag-theme-apgux-p8-f11 .ag-header-cell-label:focus .ag-column-hover {
  border-left: 1px solid var(--grid__border-color--hover) !important;
  border-right: 1px solid var(--grid__border-color--hover) !important;
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p8-f11 .ag-header-sort {
  float: left;
  margin-left: 0 !important;
}
.ag-theme-apgux-p8-f11 .ag-header-cell-order {
  margin-left: -2px !important;
  font-size: xx-small;
  transform: translateY(-2px);
}
.ag-theme-apgux-p8-f11 .ag-menu-option {
  height: 1.75rem;
  line-height: 1.75rem;
  color: var(--grid__text-cell__color) !important;
}
.ag-theme-apgux-p8-f11 .ag-menu .ag-menu-option-icon {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p8-f11 .ag-menu-separator-part {
  border-bottom: 4px var(--grid__background-color) solid;
  border-top: 4px var(--grid__background-color) solid;
  background-color: var(--grid__menu-separator__color);
  height: 9px;
}
.ag-theme-apgux-p8-f11 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p8-f11 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p8-f11 .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  width: calc(100% - 0.5rem);
}
.ag-theme-apgux-p8-f11 .ag-filter-filter .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p8-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search {
  padding: 0.75rem 0.5rem;
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p8-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-expand {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input {
  width: 100%;
}
.ag-theme-apgux-p8-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper {
  width: 100%;
}
.ag-theme-apgux-p8-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p8-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input:focus {
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p8-f11 .ag-filter-toolpanel .ag-filter-list-panel {
  padding: 0.25rem;
}
.ag-theme-apgux-p8-f11 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group {
  border-top: none;
}
.ag-theme-apgux-p8-f11 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-header {
  height: auto;
}
.ag-theme-apgux-p8-f11 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container {
  padding-left: 16px;
}
.ag-theme-apgux-p8-f11 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter {
  border: none;
}
.ag-theme-apgux-p8-f11 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter .ag-filter-apply-panel {
  border-top: none;
}
.ag-theme-apgux-p8-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-label {
  margin-left: 0.375rem;
}
.ag-theme-apgux-p8-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 1.75rem;
  height: 1.125rem;
  background-color: var(--toggle__background-color);
  border-radius: 0.5625rem;
  position: relative;
  -webkit-box-flex: 0;
  flex: none;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p8-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:before {
  content: " ";
  position: absolute;
  top: -1px;
  left: -1px;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 18px;
  width: 18px;
  background-color: var(--grid__background-color);
  border-radius: 9px;
  -webkit-transition: left 0.1s;
  transition: left 0.1s;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p8-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
  background-color: transparent;
}
.ag-theme-apgux-p8-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:focus-within {
  box-shadow: 0 0 0 0.0625rem var(--checkbox-icon__color), 0 0 0 0.125rem var(--checkbox__border-color);
}
.ag-theme-apgux-p8-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
  background-color: var(--primary-link__color);
  border: 1px solid var(--primary-link__color);
}
.ag-theme-apgux-p8-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked:before {
  border-color: var(--primary-link__color);
  left: calc(100% - 18px);
}
.ag-theme-apgux-p8-f11 .ag-column-panel .ag-column-select .ag-column-select-header {
  padding: 0.75rem 0.5rem;
  border-top: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p8-f11 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-icon {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-checkbox {
  margin-right: 0;
}
.ag-theme-apgux-p8-f11 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p8-f11 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p8-f11 .ag-column-panel .ag-column-select .ag-column-select-list {
  padding: 0.75rem 0 0.75rem 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-checkbox,
.ag-theme-apgux-p8-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-drag-handle,
.ag-theme-apgux-p8-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group-drag-handle {
  padding-right: 0.5rem;
  margin-right: 0;
  width: auto;
}
.ag-theme-apgux-p8-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p8-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group .ag-column-group-icons {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-viewport {
  padding: 0;
}
.ag-theme-apgux-p8-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-item {
  padding: 0;
}
.ag-theme-apgux-p8-f11 .ag-column-panel .ag-column-drop {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-column-panel .ag-column-drop-vertical {
  border-bottom: 0;
}
.ag-theme-apgux-p8-f11 .ag-column-panel .ag-column-panel-column-select {
  border-top: 0;
  border-bottom: 0;
}
.ag-theme-apgux-p8-f11 .ag-tab-header {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f11 .ag-tab-header .ag-tab {
  margin-bottom: -0.125rem;
}
.ag-theme-apgux-p8-f11 .ag-tab-header .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom-color: transparent;
}
.ag-theme-apgux-p8-f11 .ag-tab-body,
.ag-theme-apgux-p8-f11 .ag-popup-editor,
.ag-theme-apgux-p8-f11 .ag-menu {
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  z-index: 300;
}
.ag-theme-apgux-p8-f11 .ag-popup-editor .header {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p8-f11 .ag-menu {
  box-shadow: 0 4px 12px 0 var(--inline-menu__box-shadow-color);
}
.ag-theme-apgux-p8-f11 .ag-menu-option-shortcut {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-grid-heat-map-cell-red-20,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-grid-heat-map-cell-red-20 {
  background-color: var(--grid__heatmap-red-20);
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-grid-heat-map-cell-green-20,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-grid-heat-map-cell-green-20 {
  background-color: var(--grid__heatmap-green-20);
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-grid-heat-map-cell-blue-20,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-grid-heat-map-cell-blue-20 {
  background-color: var(--grid__heatmap-blue-20);
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-grid-heat-map-cell-red-40,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-grid-heat-map-cell-red-40 {
  background-color: var(--grid__heatmap-red-40);
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-grid-heat-map-cell-green-40,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-grid-heat-map-cell-green-40 {
  background-color: var(--grid__heatmap-green-40);
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-grid-heat-map-cell-blue-40,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-grid-heat-map-cell-blue-40 {
  background-color: var(--grid__heatmap-blue-40);
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-grid-heat-map-cell-red-60,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-grid-heat-map-cell-red-60 {
  background-color: var(--grid__heatmap-red-60);
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-grid-heat-map-cell-green-60,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-grid-heat-map-cell-green-60 {
  background-color: var(--grid__heatmap-green-60);
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-grid-heat-map-cell-blue-60,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-grid-heat-map-cell-blue-60 {
  background-color: var(--grid__heatmap-blue-60);
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-grid-heat-map-cell-red-80,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-grid-heat-map-cell-red-80 {
  background-color: var(--grid__heatmap-red-80);
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-grid-heat-map-cell-green-80,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-grid-heat-map-cell-green-80 {
  background-color: var(--grid__heatmap-green-80);
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-grid-heat-map-cell-blue-80,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-grid-heat-map-cell-blue-80 {
  background-color: var(--grid__heatmap-blue-80);
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-grid-heat-map-cell-red-100,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-grid-heat-map-cell-red-100 {
  background-color: var(--grid__heatmap-red-100);
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-grid-heat-map-cell-green-100,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-grid-heat-map-cell-green-100 {
  background-color: var(--grid__heatmap-green-100);
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-grid-heat-map-cell-blue-100,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-grid-heat-map-cell-blue-100 {
  background-color: var(--grid__heatmap-blue-100);
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p8-f11 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p8-f11 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p8-f11 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  outline: initial;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p8-f11 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p8-f11 .ag-ltr .ag-cell-focus.aux-dirty-cell,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-cell-focus.aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--select);
  border-width: 1px;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p8-f11 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p8-f11 .ag-ltr .ag-cell-focus.aux-disabled-cell,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-cell-focus.aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border: none;
  outline: none;
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-highlighted-cell-value,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-highlighted-cell-value {
  background-color: var(--grid__background-color-highlight);
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-editable-cell-border,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-editable-cell-border {
  text-align: inherit;
  width: 100%;
  font-size: inherit;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-editable-cell,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-editable-cell {
  border-width: 0 1px 1px 0;
  border-color: var(--grid__border-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--editable);
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-cell-inline-editing,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-cell-inline-editing {
  height: inherit;
  width: inherit;
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  padding: 0;
  cursor: text;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-cell-edit-input,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-cell-edit-input {
  height: 100%;
  color: inherit;
  border-style: none;
  background-color: var(--grid__background-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-default-cell-editor,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-default-cell-editor {
  height: 100%;
  width: 100%;
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-disabled-cell,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--disabled);
  border-width: 1px;
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-edited-cell,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-edited-cell {
  background-color: var(--grid__background-color-edited);
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-edited-not-valid,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-edited-not-valid {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  background-color: transparent;
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-edited-warning,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-edited-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  background-color: transparent;
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-dirty-cell,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--edit);
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-dirty-cell.ag-cell-value.ag-cell-focus,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-dirty-cell.ag-cell-value.ag-cell-focus {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-dirty-cell:hover,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-dirty-cell:hover {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-dirty-cell:active,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-dirty-cell:active {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-row-error,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-row-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  border: 1px solid var(--grid__border-color--not-valid);
  border-left: 0;
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-row-error .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p8-f11 .ag-rtl .aux-row-error .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-cell-error,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-cell-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-row-warning,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-row-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  border: 1px solid var(--grid__border-color--warning);
  border-left: 0;
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-row-warning .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p8-f11 .ag-rtl .aux-row-warning .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-cell-warning,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-cell-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
}
.ag-theme-apgux-p8-f11 .ag-row-hover .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p8-f11 .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f11 .ag-layout-auto-height .ag-row-last .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p8-f11 .ag-overlay-loading-wrapper {
  background-color: var(--secondary__background-color);
  opacity: 0.9;
}
.ag-theme-apgux-p8-f11 .ag-overlay-loading-center {
  background-color: var(--grid__background-color);
  border: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color);
  padding: 1rem;
}
.ag-theme-apgux-p8-f11 .ag-rich-select-value {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f11 .ag-tab-header {
  visibility: hidden !important;
  height: 0 !important;
}
.ag-theme-apgux-p8-f11 .ag-group-contracted {
  display: inline-block;
}
.ag-theme-apgux-p8-f11 .ag-group-expanded {
  display: inline-block;
}
.ag-theme-apgux-p8-f11 .ag-row-group {
  align-items: center !important;
  font-weight: bold;
}
.ag-theme-apgux-p8-f11 .ag-row-group .ag-icon {
  font-size: 1rem;
  line-height: 1rem;
}
.ag-theme-apgux-p8-f11 .ag-row-footer {
  font-weight: bold;
  background-color: var(--grid__background-color-row-footer);
}
.ag-theme-apgux-p8-f11 .ag-row-group-expanded {
  font-weight: bold;
  background-color: var(--grid__background-color-row--expanded);
}
.ag-theme-apgux-p8-f11 .ag-row-group-expanded.ag-row-level-0 {
  border-top: 2px solid var(--grid__row--expanded-top-border__color);
}
.ag-theme-apgux-p8-f11 .ag-full-width-row {
  border-bottom-width: 1px;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-details-row {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f11 .aux-multi-level-cell-renderer {
  display: flex;
  flex-direction: column;
}
.ag-theme-apgux-p8-f11 .aux-multi-level-cell-renderer .aux-multi-level-cell_primary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ag-theme-apgux-p8-f11 .aux-multi-level-cell-renderer .aux-multi-level-cell_secondary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--grid__cell-renderer-multi-level-cell-color);
}
.ag-theme-apgux-p8-f11 .aux-custom-group-cell-renderer {
  display: flex;
  flex-direction: row;
}
.ag-theme-apgux-p8-f11 .aux-custom-group-cell-renderer-no-children-checkbox {
  padding-left: 0;
}
.ag-theme-apgux-p8-f11 .aux-custom-group-cell-renderer-with-parent-no-children-checkbox {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p8-f11 .aux-custom-group-cell-renderer-with-children-checkbox {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-body-viewport:not(.ag-body-viewport) {
  overflow-x: auto !important;
}
.ag-theme-apgux-p8-f11 .aux-custom-badge-content {
  display: flex;
}
.ag-theme-apgux-p8-f11 .aux-grid__header--custom {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p8-f11 .aux-grid__header--custom:hover .ag-cell-label-container .ag-header-cell-icons {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p8-f11 .ag-row-level-1.ag-full-width-row.ag-row-position-absolute.ag-after-created {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f11 .ag-layout-auto-height .ag-center-cols-clipper,
.ag-theme-apgux-p8-f11 .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-apgux-p8-f11 .ag-layout-auto-height,
.ag-theme-apgux-p8-f11 .ag-center-cols-viewport {
  min-height: 2.0625rem;
}
.ag-theme-apgux-p8-f11 .ag-radio-button-input-wrapper.ag-checked::after,
.ag-theme-apgux-p8-f11 .ag-radio-button-input-wrapper.ag-checked::before,
.ag-theme-apgux-p8-f11 .ag-radio-button-input-wrapper::before,
.ag-theme-apgux-p8-f11 .ag-radio-button-input-wrapper::after {
  color: var(--primary-text__color);
}
@media (forced-colors: active) {
  .ag-theme-apgux-p8-f11 :focus-visible,
  .ag-theme-apgux-p8-f11 .ag-radio-button-input-wrapper:focus-within::after,
  .ag-theme-apgux-p8-f11 .ag-toggle-button-input-wrapper:focus-within {
    outline: 2px solid Highlight;
    outline-offset: 1px;
  }
  .ag-theme-apgux-p8-f11 .ag-filter-virtual-list-item:focus-visible,
  .ag-theme-apgux-p8-f11 .ag-header-cell:focus-visible,
  .ag-theme-apgux-p8-f11 .ag-header-group-cell:focus-visible,
  .ag-theme-apgux-p8-f11 .ag-cell:focus-visible,
  .ag-theme-apgux-p8-f11 .ag-menu-option:focus-visible,
  .ag-theme-apgux-p8-f11 .ag-list-item:focus-visible {
    outline-offset: -4px;
  }
  .ag-theme-apgux-p8-f11 .ag-header-cell:focus-visible::after,
  .ag-theme-apgux-p8-f11 .ag-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p8-f11 .ag-column-drop-cell:focus-visible::after,
  .ag-theme-apgux-p8-f11 .ag-column-select-header:focus-visible::after,
  .ag-theme-apgux-p8-f11 .ag-column-select-header-icon:focus-visible::after,
  .ag-theme-apgux-p8-f11 .ag-column-select-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p8-f11 .ag-multi-filter-group-title-bar:focus-visible::after,
  .ag-theme-apgux-p8-f11 .ag-side-button-button:focus-visible::after,
  .ag-theme-apgux-p8-f11 .ag-filter-toolpanel-header:focus-visible::after,
  .ag-theme-apgux-p8-f11 .ag-header-group-cell:focus-visible::after,
  .ag-theme-apgux-p8-f11 .ag-advanced-filter-header-cell:focus-visible::after,
  .ag-theme-apgux-p8-f11 .ag-paging-button:focus-visible::after,
  .ag-theme-apgux-p8-f11 .ag-select-agg-func-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p8-f11 .ag-tab:focus-visible::after {
    border: 0;
  }
  .ag-theme-apgux-p8-f11 .ag-checkbox-input-wrapper.ag-checked::after,
  .ag-theme-apgux-p8-f11 .ag-checkbox-input-wrapper.ag-indeterminate::after {
    color: Highlight;
  }
  .ag-theme-apgux-p8-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
    background-color: Highlight;
    border-color: Highlight;
  }
  .ag-theme-apgux-p8-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked::before {
    border-color: Highlight;
  }
  .ag-theme-apgux-p8-f11 .ag-menu-separator-part {
    border-color: Canvas;
  }
  .ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-leaf-indent,
  .ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-leaf-indent {
    border-color: Canvas;
  }
  .ag-theme-apgux-p8-f11 .ag-side-bar .ag-side-buttons .ag-selected {
    border-left-color: Highlight;
  }
  .ag-theme-apgux-p8-f11 .ag-side-bar .ag-side-buttons .ag-side-button button {
    border-color: Canvas;
  }
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p8-f11 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p8-f11 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  outline: 2px solid Highlight;
  outline-offset: 1px;
  outline-offset: -4px;
}
.ag-theme-apgux-p8-f11 .ag-cell {
  color: var(--grid__text-cell__color);
}

.ag-theme-apgux-p8-f12 {
  -webkit-font-smoothing: antialiased;
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1;
  /* Pinned Rows */
}
.ag-theme-apgux-p8-f12 .ag-overlay-loading-center, .ag-theme-apgux-p8-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f12 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f12 .ag-popup-editor, .ag-theme-apgux-p8-f12 .ag-menu {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-tab, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab {
  border: 1px solid transparent;
  border-bottom-width: 0;
  display: inline-block;
  margin: 0.25rem;
  margin-bottom: 0;
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom: 2px solid var(--grid__border-color--select);
  border-bottom: 2px solid var(--grid__background-color);
  border-color: var(--grid__border-color);
}
.ag-theme-apgux-p8-f12 label {
  margin-bottom: 0;
}
.ag-theme-apgux-p8-f12 * {
  box-sizing: border-box;
}
.ag-theme-apgux-p8-f12 *:focus,
.ag-theme-apgux-p8-f12 * *:before,
.ag-theme-apgux-p8-f12 * *:after {
  outline: none;
  box-sizing: border-box;
}
.ag-theme-apgux-p8-f12 .ag-full-width-container .ag-react-container {
  height: 100%;
}
.ag-theme-apgux-p8-f12 .ag-tab {
  box-sizing: content-box;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-1 {
  padding-left: 1.25rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-1 {
  padding-right: 1.25rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-1 {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-1 {
  padding-right: 1.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-2 {
  padding-left: 2.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-2 {
  padding-right: 2.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-2 {
  padding-left: 3rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-2 {
  padding-right: 3rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-3 {
  padding-left: 3.75rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-3 {
  padding-right: 3.75rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-3 {
  padding-left: 4.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-3 {
  padding-right: 4.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-4 {
  padding-left: 5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-4 {
  padding-right: 5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-4 {
  padding-left: 6rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-4 {
  padding-right: 6rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-5 {
  padding-left: 6.25rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-5 {
  padding-right: 6.25rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-5 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-5 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-6 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-6 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-6 {
  padding-left: 9rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-6 {
  padding-right: 9rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-7 {
  padding-left: 8.75rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-7 {
  padding-right: 8.75rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-7 {
  padding-left: 10.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-7 {
  padding-right: 10.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-8 {
  padding-left: 10rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-8 {
  padding-right: 10rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-8 {
  padding-left: 12rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-8 {
  padding-right: 12rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-9 {
  padding-left: 11.25rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-9 {
  padding-right: 11.25rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-9 {
  padding-left: 13.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-9 {
  padding-right: 13.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-10 {
  padding-left: 12.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-10 {
  padding-right: 12.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-10 {
  padding-left: 15rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-10 {
  padding-right: 15rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-11 {
  padding-left: 13.75rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-11 {
  padding-right: 13.75rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-11 {
  padding-left: 16.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-11 {
  padding-right: 16.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-12 {
  padding-left: 15rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-12 {
  padding-right: 15rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-12 {
  padding-left: 18rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-12 {
  padding-right: 18rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-13 {
  padding-left: 16.25rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-13 {
  padding-right: 16.25rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-13 {
  padding-left: 19.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-13 {
  padding-right: 19.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-14 {
  padding-left: 17.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-14 {
  padding-right: 17.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-14 {
  padding-left: 21rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-14 {
  padding-right: 21rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-15 {
  padding-left: 18.75rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-15 {
  padding-right: 18.75rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-15 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-15 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-16 {
  padding-left: 20rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-16 {
  padding-right: 20rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-16 {
  padding-left: 24rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-16 {
  padding-right: 24rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-17 {
  padding-left: 21.25rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-17 {
  padding-right: 21.25rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-17 {
  padding-left: 25.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-17 {
  padding-right: 25.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-18 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-18 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-18 {
  padding-left: 27rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-18 {
  padding-right: 27rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-19 {
  padding-left: 23.75rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-19 {
  padding-right: 23.75rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-19 {
  padding-left: 28.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-19 {
  padding-right: 28.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-20 {
  padding-left: 25rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-20 {
  padding-right: 25rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-20 {
  padding-left: 30rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-20 {
  padding-right: 30rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-21 {
  padding-left: 26.25rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-21 {
  padding-right: 26.25rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-21 {
  padding-left: 31.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-21 {
  padding-right: 31.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-22 {
  padding-left: 27.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-22 {
  padding-right: 27.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-22 {
  padding-left: 33rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-22 {
  padding-right: 33rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-23 {
  padding-left: 28.75rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-23 {
  padding-right: 28.75rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-23 {
  padding-left: 34.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-23 {
  padding-right: 34.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-24 {
  padding-left: 30rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-24 {
  padding-right: 30rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-24 {
  padding-left: 36rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-24 {
  padding-right: 36rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-25 {
  padding-left: 31.25rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-25 {
  padding-right: 31.25rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-25 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-25 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-26 {
  padding-left: 32.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-26 {
  padding-right: 32.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-26 {
  padding-left: 39rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-26 {
  padding-right: 39rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-27 {
  padding-left: 33.75rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-27 {
  padding-right: 33.75rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-27 {
  padding-left: 40.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-27 {
  padding-right: 40.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-28 {
  padding-left: 35rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-28 {
  padding-right: 35rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-28 {
  padding-left: 42rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-28 {
  padding-right: 42rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-29 {
  padding-left: 36.25rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-29 {
  padding-right: 36.25rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-29 {
  padding-left: 43.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-29 {
  padding-right: 43.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-30 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-30 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-30 {
  padding-left: 45rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-30 {
  padding-right: 45rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-31 {
  padding-left: 38.75rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-31 {
  padding-right: 38.75rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-31 {
  padding-left: 46.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-31 {
  padding-right: 46.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-32 {
  padding-left: 40rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-32 {
  padding-right: 40rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-32 {
  padding-left: 48rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-32 {
  padding-right: 48rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-33 {
  padding-left: 41.25rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-33 {
  padding-right: 41.25rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-33 {
  padding-left: 49.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-33 {
  padding-right: 49.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-34 {
  padding-left: 42.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-34 {
  padding-right: 42.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-34 {
  padding-left: 51rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-34 {
  padding-right: 51rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-35 {
  padding-left: 43.75rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-35 {
  padding-right: 43.75rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-35 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-35 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-36 {
  padding-left: 45rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-36 {
  padding-right: 45rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-36 {
  padding-left: 54rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-36 {
  padding-right: 54rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-37 {
  padding-left: 46.25rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-37 {
  padding-right: 46.25rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-37 {
  padding-left: 55.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-37 {
  padding-right: 55.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-38 {
  padding-left: 47.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-38 {
  padding-right: 47.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-38 {
  padding-left: 57rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-38 {
  padding-right: 57rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-39 {
  padding-left: 48.75rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-39 {
  padding-right: 48.75rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-39 {
  padding-left: 58.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-39 {
  padding-right: 58.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-40 {
  padding-left: 50rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-40 {
  padding-right: 50rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-40 {
  padding-left: 60rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-40 {
  padding-right: 60rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-41 {
  padding-left: 51.25rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-41 {
  padding-right: 51.25rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-41 {
  padding-left: 61.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-41 {
  padding-right: 61.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-42 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-42 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-42 {
  padding-left: 63rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-42 {
  padding-right: 63rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-43 {
  padding-left: 53.75rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-43 {
  padding-right: 53.75rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-43 {
  padding-left: 64.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-43 {
  padding-right: 64.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-44 {
  padding-left: 55rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-44 {
  padding-right: 55rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-44 {
  padding-left: 66rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-44 {
  padding-right: 66rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-45 {
  padding-left: 56.25rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-45 {
  padding-right: 56.25rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-45 {
  padding-left: 67.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-45 {
  padding-right: 67.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-46 {
  padding-left: 57.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-46 {
  padding-right: 57.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-46 {
  padding-left: 69rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-46 {
  padding-right: 69rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-47 {
  padding-left: 58.75rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-47 {
  padding-right: 58.75rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-47 {
  padding-left: 70.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-47 {
  padding-right: 70.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-48 {
  padding-left: 60rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-48 {
  padding-right: 60rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-48 {
  padding-left: 72rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-48 {
  padding-right: 72rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-49 {
  padding-left: 61.25rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-49 {
  padding-right: 61.25rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-49 {
  padding-left: 73.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-49 {
  padding-right: 73.5rem;
}
.ag-theme-apgux-p8-f12 .ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle;
}
.ag-theme-apgux-p8-f12 .ag-radio-button-label,
.ag-theme-apgux-p8-f12 .ag-checkbox-label {
  cursor: default;
}
.ag-theme-apgux-p8-f12 .ag-radio-button-label:empty,
.ag-theme-apgux-p8-f12 .ag-checkbox-label:empty {
  margin: 0;
}
.ag-theme-apgux-p8-f12 .ag-radio-button-label,
.ag-theme-apgux-p8-f12 .ag-checkbox-label {
  margin-left: 0.25rem;
}
.ag-theme-apgux-p8-f12 .ag-cell {
  -webkit-font-smoothing: subpixel-antialiased;
  border: unset;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-leaf-indent {
  border-left: 1.5rem solid transparent;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-cell {
  border-right: none;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-group-expanded {
  margin-right: 0;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-leaf-indent {
  border-right: 1.5rem solid transparent;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-cell {
  border-left: none;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-cell.ag-cell-first-right-pinned,
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p8-f12 .ag-ltr .ag-cell.ag-cell-first-right-pinned {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-cell.ag-cell-last-left-pinned,
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p8-f12 .ag-ltr .ag-cell.ag-cell-last-left-pinned {
  border-right: 2px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-cell .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p8-f12 .ag-ltr .ag-cell .ag-select .ag-picker-field-wrapper {
  background-color: var(--grid__background-color);
  border-radius: 0;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-pinned-right-header .ag-header-row,
.ag-theme-apgux-p8-f12 .ag-ltr .ag-pinned-right-header .ag-header-row {
  overflow: inherit;
  border-left: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-pinned-right-cols-container,
.ag-theme-apgux-p8-f12 .ag-ltr .ag-pinned-right-cols-container {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p8-f12 .ag-value-change-delta {
  padding-right: 0.125rem;
}
.ag-theme-apgux-p8-f12 .ag-value-change-delta-up {
  color: #43a047;
}
.ag-theme-apgux-p8-f12 .ag-value-change-delta-down {
  color: #e53935;
}
.ag-theme-apgux-p8-f12 .ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 0.0625rem;
  padding-right: 0.0625rem;
  transition: background-color 1s;
}
.ag-theme-apgux-p8-f12 .ag-value-change-value-highlight {
  background-color: #0091ea;
  transition: background-color 0.1s;
}
.ag-theme-apgux-p8-f12 .ag-input-text-wrapper input:not([type]):disabled,
.ag-theme-apgux-p8-f12 .ag-input-text-wrapper input[type=text]:disabled,
.ag-theme-apgux-p8-f12 .ag-input-text-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p8-f12 .ag-input-text-wrapper input[type=date]:disabled,
.ag-theme-apgux-p8-f12 .ag-input-text-wrapper input[type=datetime-local]:disabled,
.ag-theme-apgux-p8-f12 .ag-input-wrapper input:not([type]):disabled,
.ag-theme-apgux-p8-f12 .ag-input-wrapper input[type=text]:disabled,
.ag-theme-apgux-p8-f12 .ag-input-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p8-f12 .ag-input-wrapper input[type=date]:disabled,
.ag-theme-apgux-p8-f12 .ag-input-wrapper input[type=datetime-local]:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p8-f12 .ag-input-text-wrapper input[type=date],
.ag-theme-apgux-p8-f12 .ag-input-wrapper input[type=date] {
  flex: 1 1 auto;
}
.ag-theme-apgux-p8-f12 .ag-input-text-wrapper textarea:disabled,
.ag-theme-apgux-p8-f12 .ag-input-wrapper textarea:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p8-f12 .ag-header {
  background-color: var(--grid__background-color-header);
  color: var(--primary-text__color);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f12 .ag-pinned-left-header {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f12 .ag-header-row {
  border: none;
}
.ag-theme-apgux-p8-f12 .ag-row {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-right-width: 1px;
}
.ag-theme-apgux-p8-f12 .ag-row-odd {
  background-color: inherit;
}
.ag-theme-apgux-p8-f12 .ag-row-even {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f12 .ag-horizontal-left-spacer.ag-scroller-corner {
  border-right: none;
}
.ag-theme-apgux-p8-f12 .ag-horizontal-right-spacer.ag-scroller-corner {
  border-left: none;
}
.ag-theme-apgux-p8-f12 .ag-numeric-cell {
  text-align: right;
}
.ag-theme-apgux-p8-f12 .ag-header-cell-label .ag-header-cell-icons .ag-header-icon,
.ag-theme-apgux-p8-f12 .ag-header-cell-label .ag-header-cell-menu-button .ag-header-icon {
  margin-left: 4px;
}
.ag-theme-apgux-p8-f12 .ag-header-cell,
.ag-theme-apgux-p8-f12 .ag-header-group-cell {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-top: solid 1px var(--grid__border-color);
}
.ag-theme-apgux-p8-f12 .ag-header-cell.ag-header-cell-moving,
.ag-theme-apgux-p8-f12 .ag-header-group-cell.ag-header-cell-moving {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f12 .ag-header-cell .ag-header-icon:hover,
.ag-theme-apgux-p8-f12 .ag-header-group-cell .ag-header-icon:hover {
  cursor: pointer;
}
.ag-theme-apgux-p8-f12 .ag-header-group-cell-no-group {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f12 .ag-header-row:first-child .ag-header-cell,
.ag-theme-apgux-p8-f12 .ag-header-row:first-child .ag-header-group-cell {
  border-top-width: 0;
}
.ag-theme-apgux-p8-f12 .ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell.ag-column-resizing,
.ag-theme-apgux-p8-f12 .ag-header-cell:not(.ag-column-resizing) + .ag-header-cell.ag-column-resizing,
.ag-theme-apgux-p8-f12 .ag-header-group-cell:first-of-type.ag-column-resizing,
.ag-theme-apgux-p8-f12 .ag-header-cell:first-of-type.ag-column-resizing {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p8-f12 .ag-header-row .ag-checkbox-input-wrapper .ag-checkbox-input {
  width: 1rem;
  width: 1rem;
}
.ag-theme-apgux-p8-f12 .ag-header-select-all {
  margin-right: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-cell {
  line-height: 1rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  align-items: center;
}
.ag-theme-apgux-p8-f12 .ag-row-drag {
  cursor: grab;
  min-width: 1.75rem;
}
.ag-theme-apgux-p8-f12 .ag-row-dragging,
.ag-theme-apgux-p8-f12 .ag-row-dragging .ag-row-drag {
  cursor: move;
}
.ag-theme-apgux-p8-f12 .ag-column-drag {
  cursor: grab;
}
.ag-theme-apgux-p8-f12 .ag-row-dragging {
  opacity: 0.5;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p8-f12 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p8-f12 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p8-f12 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p8-f12 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
  outline: initial;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p8-f12 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p8-f12 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p8-f12 .ag-header-cell-resize {
  width: 0.5rem;
  cursor: col-resize;
  z-index: 210;
  right: -1px;
}
.ag-theme-apgux-p8-f12 .ag-menu {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p8-f12 .ag-menu .ag-popup-child {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p8-f12 .ag-menu .ag-menu-list {
  cursor: default;
  margin-bottom: 0.25rem;
  margin-top: 0.25rem;
  padding: 0;
  width: 100%;
}
.ag-theme-apgux-p8-f12 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p8-f12 .ag-menu .ag-menu-option-disabled {
  opacity: 0.5;
}
.ag-theme-apgux-p8-f12 .ag-menu .ag-menu-option-text {
  margin-left: 0.25rem;
  text-transform: lowercase;
}
.ag-theme-apgux-p8-f12 .ag-menu .ag-menu-option-text::first-letter {
  text-transform: uppercase;
}
.ag-theme-apgux-p8-f12 .ag-menu .ag-menu-option-icon {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  min-width: 1.5rem;
}
.ag-theme-apgux-p8-f12 .ag-menu .ag-menu-option-shortcut {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-menu .ag-menu-option-popup-pointer {
  width: 1.5rem;
  text-align: center;
}
.ag-theme-apgux-p8-f12 .ag-popup-child {
  z-index: 310;
}
.ag-theme-apgux-p8-f12 .ag-tab-header {
  background: var(--grid__background-color);
  min-width: 13.75rem;
  width: 100%;
  display: flex;
}
.ag-theme-apgux-p8-f12 .ag-tab-header .ag-tab {
  display: flex;
  border-bottom: 2px solid transparent;
  height: 1rem;
  flex: none;
  align-items: center;
  justify-content: center;
}
.ag-theme-apgux-p8-f12 .ag-tab-body {
  padding: 0.25rem 0;
}
.ag-theme-apgux-p8-f12 .ag-tab-body .ag-menu-list {
  margin-bottom: 0;
  margin-top: 0;
}
.ag-theme-apgux-p8-f12 .ag-tab-body .ag-menu-list > div:first-child > span {
  padding-top: 0;
}
.ag-theme-apgux-p8-f12 .ag-tab-body .ag-menu-list > div:last-child > span {
  padding-bottom: 0;
}
.ag-theme-apgux-p8-f12 .ag-tab-body .ag-menu-list > div:last-child > .ag-menu-option-popup-pointer {
  background-position-y: 0;
}
.ag-theme-apgux-p8-f12 .ag-floating-filter-input .ag-input-field-input[type=date] {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.75rem;
}
.ag-theme-apgux-p8-f12 .ag-floating-filter-input .ag-input-field-input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p8-f12 .ag-floating-filter-input .ag-input-field-input[type=date]::-webkit-calendar-picker-indicator {
  color: rgba(0, 0, 0, 0) !important;
  opacity: 0;
  width: 0;
  padding: 0;
  margin: 0;
}
.ag-theme-apgux-p8-f12 .ag-floating-filter-input .ag-text-field-input[type=text],
.ag-theme-apgux-p8-f12 .ag-floating-filter-input input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-size: 0.75rem;
}
.ag-theme-apgux-p8-f12 .ag-floating-filter-input .ag-text-field-input[type=text]:focus,
.ag-theme-apgux-p8-f12 .ag-floating-filter-input input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p8-f12 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled,
.ag-theme-apgux-p8-f12 .ag-floating-filter-input input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
  border: none;
}
.ag-theme-apgux-p8-f12 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled::placeholder,
.ag-theme-apgux-p8-f12 .ag-floating-filter-input input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-filter-body-wrapper {
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-set-filter-body-wrapper + .ag-filter-apply-panel [data-ref=resetFilterButton] {
  margin-left: 0.125rem !important;
  margin-right: 0.125rem !important;
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-picker-field-wrapper {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  border-radius: 0.125rem;
  padding-left: 0.75rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-picker-field-icon {
  padding-right: 0.75rem;
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-filter-select {
  margin: 0.25rem 0.25rem 0;
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-filter-body {
  margin-bottom: 0.25rem;
  margin-top: 1rem;
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-filter-condition {
  margin: 0.5rem 0;
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f12 .ag-filter input[type=radio] {
  margin: 0 0.1875rem 0 0.375rem;
  width: 0.75rem;
  height: 1.0625rem;
  vertical-align: top;
}
.ag-theme-apgux-p8-f12 .ag-filter input[type=date] {
  padding-left: 0.25rem;
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f12 .ag-filter input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p8-f12 .ag-filter input[type=text],
.ag-theme-apgux-p8-f12 .ag-filter input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p8-f12 .ag-filter input[type=text]:focus,
.ag-theme-apgux-p8-f12 .ag-filter input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p8-f12 .ag-filter input[type=text]:disabled,
.ag-theme-apgux-p8-f12 .ag-filter input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p8-f12 .ag-filter input[type=text]:disabled::placeholder,
.ag-theme-apgux-p8-f12 .ag-filter input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-set-filter-list {
  max-height: 12rem;
  overflow: auto;
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-set-filter-select-all {
  height: 2rem;
  padding-bottom: 0.25rem;
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-set-filter-item {
  height: 1.25rem;
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-set-filter-item > div,
.ag-theme-apgux-p8-f12 .ag-filter .ag-set-filter-item > span {
  display: flex;
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-set-filter-item:hover {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0.5rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-filter-virtual-list-container {
  min-height: 100% !important;
  min-width: 12.5rem;
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-filter-virtual-list-item {
  height: 1.5rem !important;
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-filter-header-container:nth-child(2) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-filter-apply-panel {
  display: block;
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--tertiary__background-color);
  border-radius: 0.125rem;
  color: var(--tertiary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
  float: left;
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton]:hover {
  background-color: var(--tertiary__background-color_hover);
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem 0.5rem 0.5rem 0;
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p8-f12 .ag-mini-filter {
  margin-bottom: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p8-f12 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1rem;
}
.ag-theme-apgux-p8-f12 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p8-f12 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
.ag-theme-apgux-p8-f12 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p8-f12 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p8-f12 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.ag-theme-apgux-p8-f12 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f12 .ag-column-select-panel .ag-primary-cols-list-panel {
  border-top: 1px solid var(--grid__border-color);
  padding-top: 0.25rem;
}
.ag-theme-apgux-p8-f12 .ag-column-select-panel .ag-primary-cols-list-panel > div {
  cursor: pointer;
}
.ag-theme-apgux-p8-f12 .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p8-f12 .ag-primary-cols-header-panel {
  border-top: 1px solid var(--grid__border-color);
  height: 2rem;
  align-items: center;
}
.ag-theme-apgux-p8-f12 .ag-primary-cols-header-panel > div {
  cursor: pointer;
  margin: 0 0.25rem;
}
.ag-theme-apgux-p8-f12 .ag-primary-cols-header-panel .ag-filter-body {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f12 .ag-tool-panel-wrapper {
  border-right: 0;
  width: auto;
}
.ag-theme-apgux-p8-f12 .ag-tool-panel-wrapper .ag-filter-panel {
  width: 100%;
}
.ag-theme-apgux-p8-f12 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 600;
  flex: auto;
  flex-direction: column;
  flex-wrap: nowrap;
  display: flex;
  flex-flow: column nowrap;
}
.ag-theme-apgux-p8-f12 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header {
  padding: 0.4375rem 0.3125rem;
}
.ag-theme-apgux-p8-f12 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header > div {
  margin: auto 0;
}
.ag-theme-apgux-p8-f12 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-air {
  border: 1px solid var(--grid__border-color);
  border-left: 0;
  border-right: 0;
  padding: 0.25rem 0;
}
.ag-theme-apgux-p8-f12 .ag-tool-panel-wrapper .ag-pivot-mode-panel {
  display: flex;
  flex: none;
  min-height: auto;
  height: auto;
}
.ag-theme-apgux-p8-f12 .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  display: flex;
  align-items: center;
  padding: 0.75rem 0.5rem;
  margin-left: 0;
}
.ag-theme-apgux-p8-f12 .ag-tool-panel-wrapper .ag-column-select-panel {
  border-bottom: 1px solid var(--grid__border-color);
  padding-bottom: 0.1875rem;
  padding-top: 0;
}
.ag-theme-apgux-p8-f12 .ag-tool-panel-wrapper .ag-column-drop {
  border-top: 1px solid var(--grid__border-color);
  padding: 0.25rem 0 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar {
  height: 1rem;
}
.ag-theme-apgux-p8-f12 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-title {
  padding-left: 6px;
}
.ag-theme-apgux-p8-f12 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-vertical-icon {
  margin: 0;
}
.ag-theme-apgux-p8-f12 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  border: 1px dashed var(--grid__border-color);
  margin-top: 0;
}
.ag-theme-apgux-p8-f12 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-list {
  cursor: default;
  margin-top: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p8-f12 .ag-tool-panel-wrapper .ag-column-drop:last-child {
  border-bottom: 0;
}
.ag-theme-apgux-p8-f12 .ag-numeric-header .ag-header-cell-label .ag-header-cell-icons .ag-header-icon {
  margin-left: 0;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f12 .ag-paging-panel {
  border-top: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color--disabled);
  height: 2rem;
  padding: 0 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-paging-panel > span {
  margin-left: 1rem;
}
.ag-theme-apgux-p8-f12 .ag-paging-page-summary-panel .ag-icon {
  width: 1rem;
  height: 1rem;
  cursor: pointer;
}
.ag-theme-apgux-p8-f12 .ag-paging-page-summary-panel .ag-icon.ag-disabled {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p8-f12 .ag-paging-page-summary-panel .ag-icon button {
  width: 100%;
  height: 100%;
  opacity: 0;
}
.ag-theme-apgux-p8-f12 .ag-paging-page-summary-panel span {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell),
.ag-theme-apgux-p8-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell) {
  border-bottom: 1px solid var(--grid__border-color);
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active {
  border-right: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active {
  border-bottom: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f12 .ag-cell-range-selected:not(.ag-cell-focus) {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p8-f12 .ag-cell-range-selected-1 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p8-f12 .ag-cell-range-selected-2 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p8-f12 .ag-cell-range-selected-3 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p8-f12 .ag-cell-range-selected-4 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-selection-fill-top,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-selection-fill-top {
  border-top: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-selection-fill-top.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-selection-fill-top.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-selection-fill-right,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-selection-fill-right {
  border-right: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-selection-fill-right.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-selection-fill-right.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-selection-fill-bottom,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-selection-fill-bottom {
  border-bottom: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-selection-fill-left,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-selection-fill-left {
  border-left: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-selection-fill-left.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-selection-fill-left.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p8-f12 .ag-range-handle, .ag-theme-apgux-p8-f12 .ag-fill-handle {
  position: absolute;
  width: 0.375rem;
  height: 0.375rem;
  bottom: -0.0625rem;
  right: -0.0625rem;
  background-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f12 .ag-fill-handle {
  cursor: cell;
}
.ag-theme-apgux-p8-f12 .ag-range-handle {
  cursor: nwse-resize;
}
.ag-theme-apgux-p8-f12 .ag-cell-inline-editing {
  padding: 0.5rem;
  height: 2.75rem;
}
.ag-theme-apgux-p8-f12 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f12 .ag-popup-editor {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f12 .ag-popup-editor {
  padding: 0;
}
.ag-theme-apgux-p8-f12 .ag-popup-editor .ag-large-textarea textarea {
  height: auto;
  padding: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-cell-editor .ag-input-field-input {
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  background-color: var(--input-box__background-color);
  padding: 0 0 0 0.5rem;
  color: var(--primary-text__color);
}
.ag-theme-apgux-p8-f12 .ag-cell-editor .ag-picker-field-display {
  padding: 0 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rich-select {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f12 .ag-rich-select .ag-rich-select-list {
  width: 12.5rem;
  height: 13rem;
}
.ag-theme-apgux-p8-f12 .ag-rich-select .ag-rich-select-value {
  padding: 0 0.25rem 0 0.5rem;
  height: 2rem;
}
.ag-theme-apgux-p8-f12 .ag-rich-select .ag-virtual-list-item {
  cursor: default;
  height: 2rem;
}
.ag-theme-apgux-p8-f12 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected {
  background-color: var(--grid__ag-rich-select-list-item--select);
}
.ag-theme-apgux-p8-f12 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected:hover {
  background-color: var(--grid__ag-rich-select-list-item--hover);
}
.ag-theme-apgux-p8-f12 .ag-rich-select .ag-rich-select-row {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-floating-filter-body {
  height: 1.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-floating-filter-button {
  margin-left: 0.75rem;
  align-items: baseline;
  margin-right: 0rem;
}
.ag-theme-apgux-p8-f12 .ag-floating-filter-button button {
  appearance: none;
  background: transparent;
  border: 0;
  padding: 0;
  width: 1rem;
}
.ag-theme-apgux-p8-f12 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f12 .ag-selection-checkbox:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p8-f12 .ag-group-expanded:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f12 .ag-group-expanded:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p8-f12 .ag-group-contracted:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f12 .ag-group-contracted:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p8-f12 .ag-group-checkbox:not(.ag-invisible) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f12 .ag-group-checkbox:not(.ag-invisible) + .ag-group-value:not(:empty) {
  margin-left: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p8-f12 .ag-group-expanded:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p8-f12 .ag-group-contracted:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p8-f12 .ag-group-checkbox:not(.ag-invisible) ~ .ag-group-checkbox {
  margin-left: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-group-child-count {
  margin-left: 0.125rem;
}
.ag-theme-apgux-p8-f12 .ag-selection-checkbox span {
  position: relative;
}
.ag-theme-apgux-p8-f12 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 2rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p8-f12 .ag-column-drop-horizontal .ag-icon-pivot {
  margin-right: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-column-drop-horizontal .ag-left-arrow,
.ag-theme-apgux-p8-f12 .ag-column-drop-horizontal .ag-right-arrow {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p8-f12 .ag-column-drop-cell {
  background: var(--pill__background-color);
  border-radius: 0.25rem;
  min-height: 1rem;
  padding: 0 0.125rem 0 0.25rem;
}
.ag-theme-apgux-p8-f12 .ag-column-drop-cell .ag-column-drop-cell-text {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p8-f12 .ag-column-drop-cell .ag-column-drop-cell-button {
  min-width: 1rem;
  margin: 0 0.125rem;
}
.ag-theme-apgux-p8-f12 .ag-column-drop-cell .ag-column-drag {
  margin-left: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-top: 0.25rem;
}
.ag-theme-apgux-p8-f12 .ag-select-agg-func-popup {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background: var(--grid__background-color);
  height: 4.375rem;
  padding: 0;
}
.ag-theme-apgux-p8-f12 .ag-select-agg-func-popup .ag-virtual-list-item {
  cursor: default;
  line-height: 1.25rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-set-filter-list,
.ag-theme-apgux-p8-f12 .ag-menu-column-select-wrapper {
  width: auto;
}
.ag-theme-apgux-p8-f12 .ag-column-drop-vertical > .ag-column-drop-cell {
  margin-left: 0.25rem;
  margin-top: 0;
}
.ag-theme-apgux-p8-f12 .ag-cell-data-changed {
  background-color: #0091ea !important;
}
.ag-theme-apgux-p8-f12 .ag-cell-data-changed.aux-grid__financial-data-cell--increase, .ag-theme-apgux-p8-f12 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--increase {
  background-color: var(--grid__text-cell-financial-data-increase__background-color) !important;
}
.ag-theme-apgux-p8-f12 .ag-cell-data-changed.aux-grid__financial-data-cell--decrease, .ag-theme-apgux-p8-f12 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--decrease {
  background-color: var(--grid__text-cell-financial-data-decrease__background-color) !important;
}
.ag-theme-apgux-p8-f12 .ag-cell-data-changed-animation {
  background-color: transparent;
  transition: background-color 1s;
}
.ag-theme-apgux-p8-f12 .aux-grid__financial-data-cell-with-icon--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
  display: flex;
}
.ag-theme-apgux-p8-f12 .aux-grid__financial-data-cell-with-icon--increase:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e92a";
}
.ag-theme-apgux-p8-f12 .aux-grid__financial-data-cell-with-icon--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
  display: flex;
}
.ag-theme-apgux-p8-f12 .aux-grid__financial-data-cell-with-icon--decrease:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e927";
}
.ag-theme-apgux-p8-f12 .aux-grid__financial-data-cell--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
}
.ag-theme-apgux-p8-f12 .aux-grid__financial-data-cell--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
}
.ag-theme-apgux-p8-f12 .ag-row-stub {
  background-color: inherit;
}
.ag-theme-apgux-p8-f12 .ag-stub-cell {
  padding-left: 8;
  padding-top: 4px;
}
.ag-theme-apgux-p8-f12 .ag-stub-cell .ag-loading-icon {
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ag-theme-apgux-p8-f12 .ag-stub-cell .ag-loading-text {
  margin-left: 0.25rem;
  margin-top: 0.25rem;
}
.ag-theme-apgux-p8-f12 .ag-floating-top {
  border-bottom: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p8-f12 .ag-floating-bottom {
  border-top: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p8-f12 .ag-floating-top,
.ag-theme-apgux-p8-f12 .ag-floating-bottom {
  background-color: inherit;
}
.ag-theme-apgux-p8-f12 .ag-floating-top .ag-row,
.ag-theme-apgux-p8-f12 .ag-floating-bottom .ag-row {
  background-color: inherit;
}
.ag-theme-apgux-p8-f12 .ag-floating-bottom-viewport {
  border-bottom: 0.0625rem solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f12 .ag-status-bar {
  background: var(--grid__background-color);
  color: var(--secondary-text__color);
  font-weight: 400;
  font-size: 0.75rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1.5;
  border-top-width: 0;
  margin: 0 -0.5rem 0 -0.5rem;
  padding: 0;
}
.ag-theme-apgux-p8-f12 .ag-status-bar .ag-status-name-value-value {
  color: inherit;
}
.ag-theme-apgux-p8-f12 .ag-status-bar-center {
  text-align: center;
}
.ag-theme-apgux-p8-f12 .ag-name-value-value,
.ag-theme-apgux-p8-f12 .ag-status-name-value {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-name-value-value {
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p8-f12 .ag-overlay-loading-center {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
}
.ag-theme-apgux-p8-f12 .ag-side-bar {
  background-color: var(--grid__side-bar-background-color);
  border: 1px solid var(--grid__border-color);
  border-left-width: 0;
  position: relative;
}
.ag-theme-apgux-p8-f12 .ag-side-bar .ag-side-buttons {
  padding: 1rem 0;
  background: var(--grid__background-color-header);
  width: 2rem;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ag-theme-apgux-p8-f12 .ag-side-bar .ag-side-buttons .ag-side-button {
  width: 100%;
}
.ag-theme-apgux-p8-f12 .ag-side-bar .ag-side-buttons .ag-side-button button {
  background: transparent;
  border: 0;
  color: var(--grid__text-cell__color);
  padding: 0.5rem 0 0.5rem 0;
  width: 100%;
  margin: 0;
  min-height: 4.5rem;
  border-width: 1px 0 1px 0;
  border-style: solid;
  border-color: transparent;
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
}
.ag-theme-apgux-p8-f12 .ag-side-bar .ag-side-buttons .ag-selected {
  border-left: solid 2px var(--grid__side-bar-border-color--select);
}
.ag-theme-apgux-p8-f12 .ag-side-bar .ag-panel-container {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f12 .ag-side-bar.full-width .ag-panel-container {
  border-right: 0;
}
.ag-theme-apgux-p8-f12 .ag-side-bar .ag-column-drop {
  min-height: 3.125rem;
}
.ag-theme-apgux-p8-f12 .ag-primary-cols-filter-wrapper {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f12 .ag-group-component {
  margin: 0.625rem 0.3125rem;
  padding: 0.625rem 0.125rem;
  border: 0 solid var(--grid__border-color), 0.5;
  border-top-width: 4px;
  border-radius: 3px;
}
.ag-theme-apgux-p8-f12 .ag-group-component .ag-group-component-label {
  background-color: var(--grid__background-color);
  margin-left: 0.5rem;
  padding: 0 0.125rem;
  font-size: 0.625rem;
  font-weight: 500;
  text-transform: uppercase;
}
.ag-theme-apgux-p8-f12 .ag-group-component .ag-group-item {
  margin-top: 0.125rem;
}
.ag-theme-apgux-p8-f12.ag-popup > div {
  border-bottom: 1px solid var(--primary-action__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f12.ag-popup > div.ag-select-list {
  box-shadow: 0 0.25rem 0.75rem 0 var(--dropdown__box-shadow-color);
}
.ag-theme-apgux-p8-f12.ag-popup .ag-list .ag-list-item {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 0.8125rem;
  line-height: 2.4615384615;
  height: 2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.ag-theme-apgux-p8-f12.ag-popup .ag-list .ag-list-item:hover {
  background-color: var(--focus-highlight_background-color);
}
.ag-theme-apgux-p8-f12.ag-popup .ag-list .ag-list-item:focus {
  background-color: var(--focus-highlight_background-color);
}
.ag-dragging-range-handle .ag-theme-apgux-p8-f12 .ag-dialog, .ag-dragging-fill-handle .ag-theme-apgux-p8-f12 .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}
.ag-theme-apgux-p8-f12 .ag-dialog .ag-dialog-title-bar {
  padding-left: 8;
}
.ag-theme-apgux-p8-f12 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button {
  border-radius: 5px;
}
.ag-theme-apgux-p8-f12 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button:not(:last-child) {
  margin-right: 5px;
}
.ag-theme-apgux-p8-f12 .ag-dialog .ag-message-box .ag-message-box-button-bar {
  height: 30px;
  background-color: var(--grid__background-color-header);
  padding: 2px;
}
.ag-theme-apgux-p8-f12 .ag-dialog .ag-message-box .ag-message-box-button-bar button {
  border-radius: 2px;
}
.ag-theme-apgux-p8-f12 .ag-tooltip {
  transition: none;
  background-color: var(--tooltip__background-color);
  padding: 0.75rem;
  box-shadow: 0 4px 12px 0 var(--tooltip__shadow-color);
  border: 1px solid var(--popover__border-color) !important;
  font-size: 0.8125rem;
  border-radius: 0.125rem;
  color: var(--primary-text__color);
  box-sizing: border-box;
  display: inline-flex;
  z-index: 1000;
  line-height: get-line-height(13, 20);
  max-width: 50%;
}
.ag-theme-apgux-p8-f12 .ag-chart .ag-chart-menu {
  background: var(--grid__background-color);
}
.ag-theme-apgux-p8-f12 .ag-chart .ag-chart-menu > span:hover {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f12 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f12 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div.ag-selected {
  border-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f12 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item {
  color: var(--grid__text-cell__color);
  font-size: 0.625rem;
}
.ag-theme-apgux-p8-f12 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item.ag-selected {
  color: var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f12 .ag-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "auxIcons";
  speak: none;
  font-size: 1rem;
  color: var(--grid__text-cell__color);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ag-theme-apgux-p8-f12 .ag-checkbox-input-wrapper {
  background-color: transparent;
  align-items: stretch;
}
.ag-theme-apgux-p8-f12 .ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 16px;
  height: 16px;
  margin: 0;
}
.ag-theme-apgux-p8-f12 .ag-checkbox-input-wrapper .ag-input-field-input {
  position: absolute;
  top: 0;
  left: 0;
}
.ag-theme-apgux-p8-f12 .ag-checkbox-input-wrapper::after {
  font-family: "auxIcons";
  content: "\e907";
  color: var(--form-element__border-color);
  pointer-events: none;
}
.ag-theme-apgux-p8-f12 .ag-checkbox-input-wrapper:hover::after {
  color: var(--checkbox__border-color);
}
.ag-theme-apgux-p8-f12 .ag-checkbox-input-wrapper.ag-checked::after {
  content: "\e905";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p8-f12 .ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: "\e906";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p8-f12 .ag-icon-aggregation::before {
  content: "\e900";
}
.ag-theme-apgux-p8-f12 .ag-icon-arrows::before {
  content: "\e901";
}
.ag-theme-apgux-p8-f12 .ag-icon-asc::before {
  content: "\e902";
}
.ag-theme-apgux-p8-f12 .ag-icon-cancel::before {
  content: "\e903";
}
.ag-theme-apgux-p8-f12 .ag-icon-chart::before {
  content: "\e904";
}
.ag-theme-apgux-p8-f12 .ag-icon-columns::before {
  content: "\e909";
}
.ag-theme-apgux-p8-f12 .ag-icon-contracted::before {
  content: "\e90a";
}
.ag-theme-apgux-p8-f12 .ag-icon-copy::before {
  content: "\e90b";
}
.ag-theme-apgux-p8-f12 .ag-icon-cross::before {
  content: "\e90c";
}
.ag-theme-apgux-p8-f12 .ag-icon-desc::before {
  content: "\e90d";
}
.ag-theme-apgux-p8-f12 .ag-icon-expanded::before {
  content: "\e90e";
}
.ag-theme-apgux-p8-f12 .ag-icon-eye-slash::before {
  content: "\e90f";
}
.ag-theme-apgux-p8-f12 .ag-icon-eye::before {
  content: "\e910";
}
.ag-theme-apgux-p8-f12 .ag-icon-filter::before {
  content: "\e911";
}
.ag-theme-apgux-p8-f12 .ag-icon-filter:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p8-f12 .ag-icon-first::before {
  content: "\e912";
}
.ag-theme-apgux-p8-f12 .ag-icon-grip::before,
.ag-theme-apgux-p8-f12 .ag-icon-row-drag::before {
  content: "\e913";
}
.ag-theme-apgux-p8-f12 .ag-icon-group::before {
  content: "\e914";
}
.ag-theme-apgux-p8-f12 .ag-icon-last::before {
  content: "\e915";
}
.ag-theme-apgux-p8-f12 .ag-icon-left::before,
.ag-theme-apgux-p8-f12 .ag-right-arrow::before {
  content: "\e916";
}
.ag-theme-apgux-p8-f12 .ag-icon-linked::before {
  content: "\e917";
}
.ag-theme-apgux-p8-f12 .ag-icon-loading::before {
  content: "\e918";
}
.ag-theme-apgux-p8-f12 .ag-icon-maximize::before {
  content: "\e919";
}
.ag-theme-apgux-p8-f12 .ag-icon-menu::before {
  content: "\e91a";
}
.ag-theme-apgux-p8-f12 .ag-icon-menu:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p8-f12 .ag-icon-minimize::before {
  content: "\e91b";
}
.ag-theme-apgux-p8-f12 .ag-icon-next::before {
  content: "\e91c";
}
.ag-theme-apgux-p8-f12 .ag-icon-none::before {
  content: "\e91d";
}
.ag-theme-apgux-p8-f12 .ag-icon-not-allowed::before {
  content: "\e91e";
}
.ag-theme-apgux-p8-f12 .ag-icon-paste::before {
  content: "\e91f";
}
.ag-theme-apgux-p8-f12 .ag-icon-pin::before {
  content: "\e920";
}
.ag-theme-apgux-p8-f12 .ag-icon-pivot::before {
  content: "\e921";
}
.ag-theme-apgux-p8-f12 .ag-icon-previous::before {
  content: "\e922";
}
.ag-theme-apgux-p8-f12 .ag-icon-radio-button-off::before {
  content: "\e923";
}
.ag-theme-apgux-p8-f12 .ag-icon-radio-button-on::before {
  color: var(--grid__border-color--edit);
  content: "\e924";
}
.ag-theme-apgux-p8-f12 .ag-icon-right::before,
.ag-theme-apgux-p8-f12 .ag-right-arrow::before {
  content: "\e925";
}
.ag-theme-apgux-p8-f12 .ag-icon-save::before {
  content: "\e926";
}
.ag-theme-apgux-p8-f12 .ag-icon-small-down::before {
  content: "\e927";
}
.ag-theme-apgux-p8-f12 .ag-icon-small-left::before {
  content: "\e928";
}
.ag-theme-apgux-p8-f12 .ag-icon-small-right::before {
  content: "\e929";
}
.ag-theme-apgux-p8-f12 .ag-icon-small-up::before {
  content: "\e92a";
}
.ag-theme-apgux-p8-f12 .ag-icon-tick::before {
  content: "\e92b";
}
.ag-theme-apgux-p8-f12 .ag-icon-tree-closed::before {
  content: "\e92c";
}
.ag-theme-apgux-p8-f12 .ag-icon-tree-indeterminate::before {
  content: "\e92d";
}
.ag-theme-apgux-p8-f12 .ag-icon-tree-open::before {
  content: "\e92e";
}
.ag-theme-apgux-p8-f12 .ag-icon-unlinked::before {
  content: "\e92f";
}
.ag-theme-apgux-p8-f12 .ag-rtl {
  text-align: right;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-numeric-cell {
  text-align: left;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-radio-button-label,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-checkbox-label {
  margin-right: 0.25rem;
  margin-left: 0;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  padding-left: 0.25rem;
  padding-right: 1rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 0;
  margin-right: 1.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-header-select-all {
  margin-left: 0.5rem;
  margin-right: 0;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-selection-checkbox,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-group-checkbox,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-group-expanded,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-group-contracted {
  display: inline-flex;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-selection-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f12 .ag-rtl .ag-selection-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p8-f12 .ag-rtl .ag-group-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f12 .ag-rtl .ag-group-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p8-f12 .ag-rtl .ag-group-expanded + .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f12 .ag-rtl .ag-group-expanded + .ag-group-value:not(:empty),
.ag-theme-apgux-p8-f12 .ag-rtl .ag-group-contracted + .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f12 .ag-rtl .ag-group-contracted + .ag-group-value:not(:empty) {
  margin-right: 0.5rem;
  margin-left: initial;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-selection-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-group-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-group-expanded + .ag-group-checkbox,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-group-contracted + .ag-group-checkbox {
  margin-right: 0.5rem;
  margin-left: initial;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-group-child-count {
  margin-left: unset;
  margin-right: 0.125rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-column-drop-horizontal {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-column-drop-horizontal .ag-icon-pivot {
  margin-left: 0.5rem;
  margin-right: 0;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-floating-filter-button {
  margin-right: 0.75rem;
  margin-left: 0rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-set-filter-item > div,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-set-filter-item > span {
  margin-left: 0;
  margin-right: 0.3125rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-header .ag-header-cell-resize::after {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-side-bar .ag-panel-container {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-side-bar.full-width .ag-panel-container {
  border-left: 0;
}
.ag-theme-apgux-p8-f12 .sass-variables::after {
  content: '{ "autoSizePadding": "0.75rem", "headerHeight": "2rem", "groupPaddingSize": "1.75rem", "footerPaddingAddition": "1rem", "virtualItemHeight": "2rem", "aggFuncPopupHeight": "7rem", "checkboxIndentWidth": "1.25rem", "leafNodePadding": "0.75rem", "rowHeight": "2rem", "gridSize": "0.25rem", "iconSize": "1rem" }';
  display: none;
}
.ag-theme-apgux-p8-f12 .ag-filter-virtual-list-item:focus-visible,
.ag-theme-apgux-p8-f12 .ag-header-cell:focus-visible,
.ag-theme-apgux-p8-f12 .ag-header-group-cell:focus-visible,
.ag-theme-apgux-p8-f12 .ag-cell:focus-visible,
.ag-theme-apgux-p8-f12 .ag-menu-option:focus-visible,
.ag-theme-apgux-p8-f12 .ag-list-item:focus-visible,
.ag-theme-apgux-p8-f12 .ag-full-width-row:focus-visible,
.ag-theme-apgux-p8-f12 .ag-column-select-virtual-list-item:focus-visible:after {
  box-shadow: inset 0 0 0 1px var(--checkbox-icon__color), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p8-f12 .ag-side-button-button:focus-visible:after,
.ag-theme-apgux-p8-f12 .ag-floating-filter-button-button:focus-visible,
.ag-theme-apgux-p8-f12 .ag-input-wrapper > .ag-input-field-input:focus-visible,
.ag-theme-apgux-p8-f12 .ag-filter-toolpanel-group-title-bar:focus-visible,
.ag-theme-apgux-p8-f12 .ag-filter .ag-filter-apply-panel-button:focus-visible,
.ag-theme-apgux-p8-f12 .ag-filter .ag-filter-select .ag-wrapper:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 1px var(--checkbox-icon__color), 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p8-f12 .ag-header-cell-icons,
.ag-theme-apgux-p8-f12 .ag-header-cell-menu-button {
  background-color: transparent;
}
.ag-theme-apgux-p8-f12 .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-editable-cell:focus-visible,
.ag-theme-apgux-p8-f12 .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-editable-cell:focus-visible,
.ag-theme-apgux-p8-f12 .ag-cell-focus.aux-editable-cell:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color) !important;
}
.ag-theme-apgux-p8-f12 .ag-filter-filter {
  overflow: visible;
}
.ag-theme-apgux-p8-f12 div[data-ref=eDateWrapper] {
  overflow: visible !important;
}
.ag-theme-apgux-p8-f12 .ag-header-cell,
.ag-theme-apgux-p8-f12 .ag-header-group-cell-with-group {
  background-color: var(--grid__background-color-header);
  border-right: 1px solid var(--grid__border-color);
  font-size: 0.75rem;
  font-weight: bold;
}
.ag-theme-apgux-p8-f12 .ag-header-group-text {
  color: var(--primary-text__color);
  line-height: 1.015625rem;
}
.ag-theme-apgux-p8-f12 .ag-header-cell,
.ag-theme-apgux-p8-f12 .ag-header-group-cell {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-header-cell[col-id=ag-Grid-AutoColumn] {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f12 .aux-badge-cell-renderer {
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p8-f12 .aux-link-cell-renderer > a {
  cursor: pointer;
  font-family: inherit;
  text-decoration: underline;
  color: var(--primary-link__color);
}
.ag-theme-apgux-p8-f12 .aux-link-cell-renderer > a:active {
  color: var(--active-link-color);
}
.ag-theme-apgux-p8-f12 .aux-link-cell-renderer > a:visited {
  color: var(--visited-link-color);
}
.ag-theme-apgux-p8-f12 .aux-link-cell-renderer > a:hover {
  color: var(--hover-link-color);
}
.ag-theme-apgux-p8-f12 .aux-pinpoint-badge-label {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-header-group-cell-label .ag-header-expand-icon {
  padding-left: 0.25rem;
}
.ag-theme-apgux-p8-f12 .ag-cell-highlight {
  background-color: #0091ea;
}
.ag-theme-apgux-p8-f12 .ag-header,
.ag-theme-apgux-p8-f12 .ag-pinned-left-header,
.ag-theme-apgux-p8-f12 .ag-pinned-right-header {
  overflow: visible;
}
.ag-theme-apgux-p8-f12 .ag-header-cell::after,
.ag-theme-apgux-p8-f12 .ag-header-group-cell::after {
  content: " ";
  height: 1rem;
  margin-top: 0.5rem;
  position: absolute;
  text-indent: -2000px;
  top: 0;
}
.ag-theme-apgux-p8-f12 .ag-header-cell-text {
  line-height: 1rem;
  float: left;
}
.ag-theme-apgux-p8-f12 .ag-header-group-cell-with-group,
.ag-theme-apgux-p8-f12 .ag-header-cell {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-header-row-floating-filter .ag-header-cell {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-header-row:first-child .ag-header-cell {
  border-top: none;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-header-cell::after,
.ag-theme-apgux-p8-f12 .ag-ltr .ag-header-group-cell::after {
  right: 0;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-header-cell::after,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-header-group-cell::after {
  left: 0;
}
.ag-theme-apgux-p8-f12 .ag-column-drop-horizontal.ag-column-drop {
  border: 1px solid var(--grid__border-color);
  border-bottom: 0;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-right: 0;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-left: 0;
}
.ag-theme-apgux-p8-f12 .ag-icon-row-drag {
  background-position-y: center;
}
.ag-theme-apgux-p8-f12 .ag-column-drag {
  background-position-y: center;
}
.ag-theme-apgux-p8-f12 .ag-column-drop-cell {
  height: 1.5rem !important;
}
.ag-theme-apgux-p8-f12 .ag-column-drop-cell .ag-column-drop-cell-button {
  height: calc(100% - 0.25rem);
  margin-bottom: 0.125rem;
  margin-top: 0.125rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.ag-theme-apgux-p8-f12 .ag-column-drop-cell .ag-column-drop-cell-button:hover {
  opacity: 1;
}
.ag-theme-apgux-p8-f12 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-column-drop-vertical .ag-column-drop-cell .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 2rem;
}
.ag-theme-apgux-p8-f12 .ag-column-drop-horizontal .ag-column-drop-empty-message {
  line-height: 2rem;
}
.ag-theme-apgux-p8-f12 .ag-column-drop-horizontal .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-root {
  outline: 0.0625rem solid var(--grid__border-color);
  margin: 0.0625rem;
  height: calc(100% - 0.125rem);
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-filter-value {
  line-height: 1.25rem;
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-filter-header-container {
  height: auto;
  border-bottom: 1px solid var(--option-group__border-color);
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-filter-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-mini-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p8-f12 .ag-filter-indicator {
  float: right;
  z-index: 190;
  position: absolute;
  background-color: var(--secondary__color);
  border-radius: 50%;
  height: 0.25rem;
  width: 0.25rem;
  top: 0.25rem;
  right: 0.25rem;
}
.ag-theme-apgux-p8-f12 .ag-tool-panel-wrapper {
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f12 .ag-tool-panel-wrapper .ag-column-select-panel {
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p8-f12 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p8-f12 .ag-header-cell-comp-wrapper {
  height: 100%;
}
.ag-theme-apgux-p8-f12 .ag-header-cell .ag-cell-label-container {
  padding: 0;
  height: 100%;
}
.ag-theme-apgux-p8-f12 .ag-header-cell .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p8-f12 .ag-header-cell .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 0;
  align-items: center;
}
.ag-theme-apgux-p8-f12 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p8-f12 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 1;
}
.ag-theme-apgux-p8-f12 .ag-header-cell-label {
  align-items: flex-end;
}
.ag-theme-apgux-p8-f12 .ag-header-cell-icons,
.ag-theme-apgux-p8-f12 .ag-header-cell-menu-button {
  padding-top: 0.0625rem;
  top: 0;
  right: 0.0625rem;
  display: flex;
  flex-direction: row;
  z-index: 200;
  position: absolute;
  height: 99%;
  background-color: var(--grid__background-color-header);
  transition: opacity 0.2s, border 0.2s;
  -webkit-transition: opacity 0.2s, border 0.2s;
}
.ag-theme-apgux-p8-f12 .ag-header-cell__icons--zero-icons {
  min-width: 0;
}
.ag-theme-apgux-p8-f12 .ag-header-cell__icons--one-icons {
  min-width: 1rem;
}
.ag-theme-apgux-p8-f12 .ag-header-cell__icons--two-icons {
  min-width: 2rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-side-bar,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-tool-panel-wrapper {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p8-f12 .aux-center-align-cell,
.ag-theme-apgux-p8-f12 .aux-right-align-cell {
  display: flex;
}
.ag-theme-apgux-p8-f12 .aux-center-align-cell,
.ag-theme-apgux-p8-f12 .aux-center-align {
  text-align: center;
  justify-content: center;
  align-items: center;
}
.ag-theme-apgux-p8-f12 .aux-center-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p8-f12 .aux-center-align .ag-cell-wrapper {
  justify-content: center;
}
.ag-theme-apgux-p8-f12 .aux-center-align-cell .ag-cell-wrapper .ag-selection-checkbox,
.ag-theme-apgux-p8-f12 .aux-center-align .ag-cell-wrapper .ag-selection-checkbox {
  position: absolute;
}
.ag-theme-apgux-p8-f12 .aux-center-align-cell .ag-cell-wrapper .ag-cell-value,
.ag-theme-apgux-p8-f12 .aux-center-align .ag-cell-wrapper .ag-cell-value {
  margin-left: 0;
}
.ag-theme-apgux-p8-f12 .aux-right-align-cell,
.ag-theme-apgux-p8-f12 .aux-right-align {
  justify-content: flex-end;
  text-align: right;
}
.ag-theme-apgux-p8-f12 .aux-right-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p8-f12 .aux-right-align .ag-cell-wrapper {
  justify-content: space-between;
}
.ag-theme-apgux-p8-f12 .aux-center-align-header .ag-cell-label-container {
  flex-direction: row-reverse;
}
.ag-theme-apgux-p8-f12 .aux-center-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: center;
  text-align: center;
}
.ag-theme-apgux-p8-f12 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  display: none;
}
.ag-theme-apgux-p8-f12 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  margin: 0;
}
.ag-theme-apgux-p8-f12 .aux-center-align-header--no-label .ag-input-field {
  display: flex;
  width: 100%;
  justify-content: center;
  margin: 0;
}
.ag-theme-apgux-p8-f12 .aux-right-align-header .ag-cell-label-container {
  flex-direction: row;
}
.ag-theme-apgux-p8-f12 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: flex-start;
  flex-direction: row-reverse;
  text-align: end;
}
.ag-theme-apgux-p8-f12 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label > span {
  float: right;
}
.ag-theme-apgux-p8-f12 .ag-header-cell-label:focus .ag-column-hover {
  border-left: 1px solid var(--grid__border-color--hover) !important;
  border-right: 1px solid var(--grid__border-color--hover) !important;
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p8-f12 .ag-header-sort {
  float: left;
  margin-left: 0 !important;
}
.ag-theme-apgux-p8-f12 .ag-header-cell-order {
  margin-left: -2px !important;
  font-size: xx-small;
  transform: translateY(-2px);
}
.ag-theme-apgux-p8-f12 .ag-menu-option {
  height: 1.75rem;
  line-height: 1.75rem;
  color: var(--grid__text-cell__color) !important;
}
.ag-theme-apgux-p8-f12 .ag-menu .ag-menu-option-icon {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p8-f12 .ag-menu-separator-part {
  border-bottom: 4px var(--grid__background-color) solid;
  border-top: 4px var(--grid__background-color) solid;
  background-color: var(--grid__menu-separator__color);
  height: 9px;
}
.ag-theme-apgux-p8-f12 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p8-f12 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p8-f12 .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  width: calc(100% - 0.5rem);
}
.ag-theme-apgux-p8-f12 .ag-filter-filter .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p8-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search {
  padding: 0.75rem 0.5rem;
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p8-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-expand {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input {
  width: 100%;
}
.ag-theme-apgux-p8-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper {
  width: 100%;
}
.ag-theme-apgux-p8-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p8-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input:focus {
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p8-f12 .ag-filter-toolpanel .ag-filter-list-panel {
  padding: 0.25rem;
}
.ag-theme-apgux-p8-f12 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group {
  border-top: none;
}
.ag-theme-apgux-p8-f12 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-header {
  height: auto;
}
.ag-theme-apgux-p8-f12 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container {
  padding-left: 16px;
}
.ag-theme-apgux-p8-f12 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter {
  border: none;
}
.ag-theme-apgux-p8-f12 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter .ag-filter-apply-panel {
  border-top: none;
}
.ag-theme-apgux-p8-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-label {
  margin-left: 0.375rem;
}
.ag-theme-apgux-p8-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 1.75rem;
  height: 1.125rem;
  background-color: var(--toggle__background-color);
  border-radius: 0.5625rem;
  position: relative;
  -webkit-box-flex: 0;
  flex: none;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p8-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:before {
  content: " ";
  position: absolute;
  top: -1px;
  left: -1px;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 18px;
  width: 18px;
  background-color: var(--grid__background-color);
  border-radius: 9px;
  -webkit-transition: left 0.1s;
  transition: left 0.1s;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p8-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
  background-color: transparent;
}
.ag-theme-apgux-p8-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:focus-within {
  box-shadow: 0 0 0 0.0625rem var(--checkbox-icon__color), 0 0 0 0.125rem var(--checkbox__border-color);
}
.ag-theme-apgux-p8-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
  background-color: var(--primary-link__color);
  border: 1px solid var(--primary-link__color);
}
.ag-theme-apgux-p8-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked:before {
  border-color: var(--primary-link__color);
  left: calc(100% - 18px);
}
.ag-theme-apgux-p8-f12 .ag-column-panel .ag-column-select .ag-column-select-header {
  padding: 0.75rem 0.5rem;
  border-top: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p8-f12 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-icon {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-checkbox {
  margin-right: 0;
}
.ag-theme-apgux-p8-f12 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p8-f12 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p8-f12 .ag-column-panel .ag-column-select .ag-column-select-list {
  padding: 0.75rem 0 0.75rem 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-checkbox,
.ag-theme-apgux-p8-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-drag-handle,
.ag-theme-apgux-p8-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group-drag-handle {
  padding-right: 0.5rem;
  margin-right: 0;
  width: auto;
}
.ag-theme-apgux-p8-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p8-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group .ag-column-group-icons {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-viewport {
  padding: 0;
}
.ag-theme-apgux-p8-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-item {
  padding: 0;
}
.ag-theme-apgux-p8-f12 .ag-column-panel .ag-column-drop {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-column-panel .ag-column-drop-vertical {
  border-bottom: 0;
}
.ag-theme-apgux-p8-f12 .ag-column-panel .ag-column-panel-column-select {
  border-top: 0;
  border-bottom: 0;
}
.ag-theme-apgux-p8-f12 .ag-tab-header {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f12 .ag-tab-header .ag-tab {
  margin-bottom: -0.125rem;
}
.ag-theme-apgux-p8-f12 .ag-tab-header .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom-color: transparent;
}
.ag-theme-apgux-p8-f12 .ag-tab-body,
.ag-theme-apgux-p8-f12 .ag-popup-editor,
.ag-theme-apgux-p8-f12 .ag-menu {
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  z-index: 300;
}
.ag-theme-apgux-p8-f12 .ag-popup-editor .header {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p8-f12 .ag-menu {
  box-shadow: 0 4px 12px 0 var(--inline-menu__box-shadow-color);
}
.ag-theme-apgux-p8-f12 .ag-menu-option-shortcut {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-grid-heat-map-cell-red-20,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-grid-heat-map-cell-red-20 {
  background-color: var(--grid__heatmap-red-20);
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-grid-heat-map-cell-green-20,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-grid-heat-map-cell-green-20 {
  background-color: var(--grid__heatmap-green-20);
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-grid-heat-map-cell-blue-20,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-grid-heat-map-cell-blue-20 {
  background-color: var(--grid__heatmap-blue-20);
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-grid-heat-map-cell-red-40,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-grid-heat-map-cell-red-40 {
  background-color: var(--grid__heatmap-red-40);
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-grid-heat-map-cell-green-40,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-grid-heat-map-cell-green-40 {
  background-color: var(--grid__heatmap-green-40);
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-grid-heat-map-cell-blue-40,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-grid-heat-map-cell-blue-40 {
  background-color: var(--grid__heatmap-blue-40);
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-grid-heat-map-cell-red-60,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-grid-heat-map-cell-red-60 {
  background-color: var(--grid__heatmap-red-60);
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-grid-heat-map-cell-green-60,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-grid-heat-map-cell-green-60 {
  background-color: var(--grid__heatmap-green-60);
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-grid-heat-map-cell-blue-60,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-grid-heat-map-cell-blue-60 {
  background-color: var(--grid__heatmap-blue-60);
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-grid-heat-map-cell-red-80,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-grid-heat-map-cell-red-80 {
  background-color: var(--grid__heatmap-red-80);
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-grid-heat-map-cell-green-80,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-grid-heat-map-cell-green-80 {
  background-color: var(--grid__heatmap-green-80);
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-grid-heat-map-cell-blue-80,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-grid-heat-map-cell-blue-80 {
  background-color: var(--grid__heatmap-blue-80);
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-grid-heat-map-cell-red-100,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-grid-heat-map-cell-red-100 {
  background-color: var(--grid__heatmap-red-100);
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-grid-heat-map-cell-green-100,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-grid-heat-map-cell-green-100 {
  background-color: var(--grid__heatmap-green-100);
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-grid-heat-map-cell-blue-100,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-grid-heat-map-cell-blue-100 {
  background-color: var(--grid__heatmap-blue-100);
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p8-f12 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p8-f12 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p8-f12 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  outline: initial;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p8-f12 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p8-f12 .ag-ltr .ag-cell-focus.aux-dirty-cell,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-cell-focus.aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--select);
  border-width: 1px;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p8-f12 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p8-f12 .ag-ltr .ag-cell-focus.aux-disabled-cell,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-cell-focus.aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border: none;
  outline: none;
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-highlighted-cell-value,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-highlighted-cell-value {
  background-color: var(--grid__background-color-highlight);
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-editable-cell-border,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-editable-cell-border {
  text-align: inherit;
  width: 100%;
  font-size: inherit;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-editable-cell,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-editable-cell {
  border-width: 0 1px 1px 0;
  border-color: var(--grid__border-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--editable);
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-cell-inline-editing,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-cell-inline-editing {
  height: inherit;
  width: inherit;
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  padding: 0;
  cursor: text;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-cell-edit-input,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-cell-edit-input {
  height: 100%;
  color: inherit;
  border-style: none;
  background-color: var(--grid__background-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-default-cell-editor,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-default-cell-editor {
  height: 100%;
  width: 100%;
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-disabled-cell,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--disabled);
  border-width: 1px;
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-edited-cell,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-edited-cell {
  background-color: var(--grid__background-color-edited);
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-edited-not-valid,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-edited-not-valid {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  background-color: transparent;
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-edited-warning,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-edited-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  background-color: transparent;
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-dirty-cell,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--edit);
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-dirty-cell.ag-cell-value.ag-cell-focus,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-dirty-cell.ag-cell-value.ag-cell-focus {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-dirty-cell:hover,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-dirty-cell:hover {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-dirty-cell:active,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-dirty-cell:active {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-row-error,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-row-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  border: 1px solid var(--grid__border-color--not-valid);
  border-left: 0;
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-row-error .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p8-f12 .ag-rtl .aux-row-error .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-cell-error,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-cell-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-row-warning,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-row-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  border: 1px solid var(--grid__border-color--warning);
  border-left: 0;
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-row-warning .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p8-f12 .ag-rtl .aux-row-warning .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-cell-warning,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-cell-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
}
.ag-theme-apgux-p8-f12 .ag-row-hover .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p8-f12 .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f12 .ag-layout-auto-height .ag-row-last .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p8-f12 .ag-overlay-loading-wrapper {
  background-color: var(--secondary__background-color);
  opacity: 0.9;
}
.ag-theme-apgux-p8-f12 .ag-overlay-loading-center {
  background-color: var(--grid__background-color);
  border: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color);
  padding: 1rem;
}
.ag-theme-apgux-p8-f12 .ag-rich-select-value {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f12 .ag-tab-header {
  visibility: hidden !important;
  height: 0 !important;
}
.ag-theme-apgux-p8-f12 .ag-group-contracted {
  display: inline-block;
}
.ag-theme-apgux-p8-f12 .ag-group-expanded {
  display: inline-block;
}
.ag-theme-apgux-p8-f12 .ag-row-group {
  align-items: center !important;
  font-weight: bold;
}
.ag-theme-apgux-p8-f12 .ag-row-group .ag-icon {
  font-size: 1rem;
  line-height: 1rem;
}
.ag-theme-apgux-p8-f12 .ag-row-footer {
  font-weight: bold;
  background-color: var(--grid__background-color-row-footer);
}
.ag-theme-apgux-p8-f12 .ag-row-group-expanded {
  font-weight: bold;
  background-color: var(--grid__background-color-row--expanded);
}
.ag-theme-apgux-p8-f12 .ag-row-group-expanded.ag-row-level-0 {
  border-top: 2px solid var(--grid__row--expanded-top-border__color);
}
.ag-theme-apgux-p8-f12 .ag-full-width-row {
  border-bottom-width: 1px;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-details-row {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f12 .aux-multi-level-cell-renderer {
  display: flex;
  flex-direction: column;
}
.ag-theme-apgux-p8-f12 .aux-multi-level-cell-renderer .aux-multi-level-cell_primary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ag-theme-apgux-p8-f12 .aux-multi-level-cell-renderer .aux-multi-level-cell_secondary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--grid__cell-renderer-multi-level-cell-color);
}
.ag-theme-apgux-p8-f12 .aux-custom-group-cell-renderer {
  display: flex;
  flex-direction: row;
}
.ag-theme-apgux-p8-f12 .aux-custom-group-cell-renderer-no-children-checkbox {
  padding-left: 0;
}
.ag-theme-apgux-p8-f12 .aux-custom-group-cell-renderer-with-parent-no-children-checkbox {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p8-f12 .aux-custom-group-cell-renderer-with-children-checkbox {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-body-viewport:not(.ag-body-viewport) {
  overflow-x: auto !important;
}
.ag-theme-apgux-p8-f12 .aux-custom-badge-content {
  display: flex;
}
.ag-theme-apgux-p8-f12 .aux-grid__header--custom {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p8-f12 .aux-grid__header--custom:hover .ag-cell-label-container .ag-header-cell-icons {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p8-f12 .ag-row-level-1.ag-full-width-row.ag-row-position-absolute.ag-after-created {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f12 .ag-layout-auto-height .ag-center-cols-clipper,
.ag-theme-apgux-p8-f12 .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-apgux-p8-f12 .ag-layout-auto-height,
.ag-theme-apgux-p8-f12 .ag-center-cols-viewport {
  min-height: 2.0625rem;
}
.ag-theme-apgux-p8-f12 .ag-radio-button-input-wrapper.ag-checked::after,
.ag-theme-apgux-p8-f12 .ag-radio-button-input-wrapper.ag-checked::before,
.ag-theme-apgux-p8-f12 .ag-radio-button-input-wrapper::before,
.ag-theme-apgux-p8-f12 .ag-radio-button-input-wrapper::after {
  color: var(--primary-text__color);
}
@media (forced-colors: active) {
  .ag-theme-apgux-p8-f12 :focus-visible,
  .ag-theme-apgux-p8-f12 .ag-radio-button-input-wrapper:focus-within::after,
  .ag-theme-apgux-p8-f12 .ag-toggle-button-input-wrapper:focus-within {
    outline: 2px solid Highlight;
    outline-offset: 1px;
  }
  .ag-theme-apgux-p8-f12 .ag-filter-virtual-list-item:focus-visible,
  .ag-theme-apgux-p8-f12 .ag-header-cell:focus-visible,
  .ag-theme-apgux-p8-f12 .ag-header-group-cell:focus-visible,
  .ag-theme-apgux-p8-f12 .ag-cell:focus-visible,
  .ag-theme-apgux-p8-f12 .ag-menu-option:focus-visible,
  .ag-theme-apgux-p8-f12 .ag-list-item:focus-visible {
    outline-offset: -4px;
  }
  .ag-theme-apgux-p8-f12 .ag-header-cell:focus-visible::after,
  .ag-theme-apgux-p8-f12 .ag-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p8-f12 .ag-column-drop-cell:focus-visible::after,
  .ag-theme-apgux-p8-f12 .ag-column-select-header:focus-visible::after,
  .ag-theme-apgux-p8-f12 .ag-column-select-header-icon:focus-visible::after,
  .ag-theme-apgux-p8-f12 .ag-column-select-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p8-f12 .ag-multi-filter-group-title-bar:focus-visible::after,
  .ag-theme-apgux-p8-f12 .ag-side-button-button:focus-visible::after,
  .ag-theme-apgux-p8-f12 .ag-filter-toolpanel-header:focus-visible::after,
  .ag-theme-apgux-p8-f12 .ag-header-group-cell:focus-visible::after,
  .ag-theme-apgux-p8-f12 .ag-advanced-filter-header-cell:focus-visible::after,
  .ag-theme-apgux-p8-f12 .ag-paging-button:focus-visible::after,
  .ag-theme-apgux-p8-f12 .ag-select-agg-func-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p8-f12 .ag-tab:focus-visible::after {
    border: 0;
  }
  .ag-theme-apgux-p8-f12 .ag-checkbox-input-wrapper.ag-checked::after,
  .ag-theme-apgux-p8-f12 .ag-checkbox-input-wrapper.ag-indeterminate::after {
    color: Highlight;
  }
  .ag-theme-apgux-p8-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
    background-color: Highlight;
    border-color: Highlight;
  }
  .ag-theme-apgux-p8-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked::before {
    border-color: Highlight;
  }
  .ag-theme-apgux-p8-f12 .ag-menu-separator-part {
    border-color: Canvas;
  }
  .ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-leaf-indent,
  .ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-leaf-indent {
    border-color: Canvas;
  }
  .ag-theme-apgux-p8-f12 .ag-side-bar .ag-side-buttons .ag-selected {
    border-left-color: Highlight;
  }
  .ag-theme-apgux-p8-f12 .ag-side-bar .ag-side-buttons .ag-side-button button {
    border-color: Canvas;
  }
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p8-f12 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p8-f12 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  outline: 2px solid Highlight;
  outline-offset: 1px;
  outline-offset: -4px;
}
.ag-theme-apgux-p8-f12 .ag-cell {
  color: var(--grid__text-cell__color);
}

.ag-theme-apgux-p8-f13 {
  -webkit-font-smoothing: antialiased;
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-weight: 400;
  font-size: 0.8125rem;
  line-height: 1;
  /* Pinned Rows */
}
.ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f14 .ag-overlay-loading-center, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f13 .ag-overlay-loading-center, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f14 .ag-cell-inline-editing, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f14 .ag-popup-editor,
.ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f13 .ag-popup-editor, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f14 .ag-menu, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f13 .ag-menu, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f13 .ag-overlay-loading-center, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f13 .ag-overlay-loading-center, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f13 .ag-cell-inline-editing, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f13 .ag-popup-editor,
.ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f13 .ag-popup-editor, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f13 .ag-menu, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f13 .ag-menu, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f12 .ag-overlay-loading-center, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f13 .ag-overlay-loading-center, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f12 .ag-cell-inline-editing, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f12 .ag-popup-editor,
.ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f13 .ag-popup-editor, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f12 .ag-menu, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f13 .ag-menu, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f11 .ag-overlay-loading-center, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f13 .ag-overlay-loading-center, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f11 .ag-cell-inline-editing, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f11 .ag-popup-editor,
.ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f13 .ag-popup-editor, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f11 .ag-menu, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f13 .ag-menu, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p8-f14 .ag-overlay-loading-center, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p8-f13 .ag-overlay-loading-center, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p8-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p8-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p8-f14 .ag-cell-inline-editing, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p8-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f13 .ag-theme-apgux-p8-f14 .ag-popup-editor,
.ag-theme-apgux-p8-f14 .ag-theme-apgux-p8-f13 .ag-popup-editor, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p8-f14 .ag-menu, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p8-f13 .ag-menu, .ag-theme-apgux-p8-f13 .ag-overlay-loading-center, .ag-theme-apgux-p8-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f13 .ag-popup-editor, .ag-theme-apgux-p8-f13 .ag-menu, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p2-f11 .ag-menu, .ag-theme-apgux-p2-f11 .ag-theme-apgux-p8-f13 .ag-menu, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p2-f11 .ag-cell-inline-editing, .ag-theme-apgux-p2-f11 .ag-theme-apgux-p8-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f13 .ag-theme-apgux-p2-f11 .ag-popup-editor,
.ag-theme-apgux-p2-f11 .ag-theme-apgux-p8-f13 .ag-popup-editor, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p2-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f11 .ag-theme-apgux-p8-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p2-f11 .ag-overlay-loading-center, .ag-theme-apgux-p2-f11 .ag-theme-apgux-p8-f13 .ag-overlay-loading-center, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p2-f12 .ag-menu, .ag-theme-apgux-p2-f12 .ag-theme-apgux-p8-f13 .ag-menu, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p2-f12 .ag-cell-inline-editing, .ag-theme-apgux-p2-f12 .ag-theme-apgux-p8-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f13 .ag-theme-apgux-p2-f12 .ag-popup-editor,
.ag-theme-apgux-p2-f12 .ag-theme-apgux-p8-f13 .ag-popup-editor, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p2-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f12 .ag-theme-apgux-p8-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p2-f12 .ag-overlay-loading-center, .ag-theme-apgux-p2-f12 .ag-theme-apgux-p8-f13 .ag-overlay-loading-center, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p2-f13 .ag-menu, .ag-theme-apgux-p2-f13 .ag-theme-apgux-p8-f13 .ag-menu, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p2-f13 .ag-cell-inline-editing, .ag-theme-apgux-p2-f13 .ag-theme-apgux-p8-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f13 .ag-theme-apgux-p2-f13 .ag-popup-editor,
.ag-theme-apgux-p2-f13 .ag-theme-apgux-p8-f13 .ag-popup-editor, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p2-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f13 .ag-theme-apgux-p8-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p2-f13 .ag-overlay-loading-center, .ag-theme-apgux-p2-f13 .ag-theme-apgux-p8-f13 .ag-overlay-loading-center, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p2-f14 .ag-menu, .ag-theme-apgux-p2-f14 .ag-theme-apgux-p8-f13 .ag-menu, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p2-f14 .ag-cell-inline-editing, .ag-theme-apgux-p2-f14 .ag-theme-apgux-p8-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f13 .ag-theme-apgux-p2-f14 .ag-popup-editor,
.ag-theme-apgux-p2-f14 .ag-theme-apgux-p8-f13 .ag-popup-editor, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p2-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f14 .ag-theme-apgux-p8-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p2-f14 .ag-overlay-loading-center, .ag-theme-apgux-p2-f14 .ag-theme-apgux-p8-f13 .ag-overlay-loading-center, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p4-f11 .ag-menu, .ag-theme-apgux-p4-f11 .ag-theme-apgux-p8-f13 .ag-menu, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p4-f11 .ag-cell-inline-editing, .ag-theme-apgux-p4-f11 .ag-theme-apgux-p8-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f13 .ag-theme-apgux-p4-f11 .ag-popup-editor,
.ag-theme-apgux-p4-f11 .ag-theme-apgux-p8-f13 .ag-popup-editor, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p4-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f11 .ag-theme-apgux-p8-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p4-f11 .ag-overlay-loading-center, .ag-theme-apgux-p4-f11 .ag-theme-apgux-p8-f13 .ag-overlay-loading-center, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p4-f12 .ag-menu, .ag-theme-apgux-p4-f12 .ag-theme-apgux-p8-f13 .ag-menu, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p4-f12 .ag-cell-inline-editing, .ag-theme-apgux-p4-f12 .ag-theme-apgux-p8-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f13 .ag-theme-apgux-p4-f12 .ag-popup-editor,
.ag-theme-apgux-p4-f12 .ag-theme-apgux-p8-f13 .ag-popup-editor, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p4-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f12 .ag-theme-apgux-p8-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p4-f12 .ag-overlay-loading-center, .ag-theme-apgux-p4-f12 .ag-theme-apgux-p8-f13 .ag-overlay-loading-center, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p4-f13 .ag-menu, .ag-theme-apgux-p4-f13 .ag-theme-apgux-p8-f13 .ag-menu, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p4-f13 .ag-cell-inline-editing, .ag-theme-apgux-p4-f13 .ag-theme-apgux-p8-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f13 .ag-theme-apgux-p4-f13 .ag-popup-editor,
.ag-theme-apgux-p4-f13 .ag-theme-apgux-p8-f13 .ag-popup-editor, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p4-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f13 .ag-theme-apgux-p8-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p4-f13 .ag-overlay-loading-center, .ag-theme-apgux-p4-f13 .ag-theme-apgux-p8-f13 .ag-overlay-loading-center, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p4-f14 .ag-menu, .ag-theme-apgux-p4-f14 .ag-theme-apgux-p8-f13 .ag-menu, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p4-f14 .ag-cell-inline-editing, .ag-theme-apgux-p4-f14 .ag-theme-apgux-p8-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f13 .ag-theme-apgux-p4-f14 .ag-popup-editor,
.ag-theme-apgux-p4-f14 .ag-theme-apgux-p8-f13 .ag-popup-editor, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p4-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f14 .ag-theme-apgux-p8-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p4-f14 .ag-overlay-loading-center, .ag-theme-apgux-p4-f14 .ag-theme-apgux-p8-f13 .ag-overlay-loading-center, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p8-f11 .ag-menu, .ag-theme-apgux-p8-f11 .ag-theme-apgux-p8-f13 .ag-menu, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p8-f11 .ag-cell-inline-editing, .ag-theme-apgux-p8-f11 .ag-theme-apgux-p8-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f13 .ag-theme-apgux-p8-f11 .ag-popup-editor,
.ag-theme-apgux-p8-f11 .ag-theme-apgux-p8-f13 .ag-popup-editor, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p8-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f11 .ag-theme-apgux-p8-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p8-f11 .ag-overlay-loading-center, .ag-theme-apgux-p8-f11 .ag-theme-apgux-p8-f13 .ag-overlay-loading-center, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p8-f12 .ag-menu, .ag-theme-apgux-p8-f12 .ag-theme-apgux-p8-f13 .ag-menu, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p8-f12 .ag-cell-inline-editing, .ag-theme-apgux-p8-f12 .ag-theme-apgux-p8-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f13 .ag-theme-apgux-p8-f12 .ag-popup-editor,
.ag-theme-apgux-p8-f12 .ag-theme-apgux-p8-f13 .ag-popup-editor, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p8-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f12 .ag-theme-apgux-p8-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p8-f12 .ag-overlay-loading-center, .ag-theme-apgux-p8-f12 .ag-theme-apgux-p8-f13 .ag-overlay-loading-center {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-tab, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab {
  border: 1px solid transparent;
  border-bottom-width: 0;
  display: inline-block;
  margin: 0.25rem;
  margin-bottom: 0;
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom: 2px solid var(--grid__border-color--select);
  border-bottom: 2px solid var(--grid__background-color);
  border-color: var(--grid__border-color);
}
.ag-theme-apgux-p8-f13 label {
  margin-bottom: 0;
}
.ag-theme-apgux-p8-f13 * {
  box-sizing: border-box;
}
.ag-theme-apgux-p8-f13 *:focus,
.ag-theme-apgux-p8-f13 * *:before,
.ag-theme-apgux-p8-f13 * *:after {
  outline: none;
  box-sizing: border-box;
}
.ag-theme-apgux-p8-f13 .ag-full-width-container .ag-react-container {
  height: 100%;
}
.ag-theme-apgux-p8-f13 .ag-tab {
  box-sizing: content-box;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-1 {
  padding-left: 1.25rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-1 {
  padding-right: 1.25rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-1 {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-1 {
  padding-right: 1.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-2 {
  padding-left: 2.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-2 {
  padding-right: 2.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-2 {
  padding-left: 3rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-2 {
  padding-right: 3rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-3 {
  padding-left: 3.75rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-3 {
  padding-right: 3.75rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-3 {
  padding-left: 4.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-3 {
  padding-right: 4.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-4 {
  padding-left: 5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-4 {
  padding-right: 5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-4 {
  padding-left: 6rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-4 {
  padding-right: 6rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-5 {
  padding-left: 6.25rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-5 {
  padding-right: 6.25rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-5 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-5 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-6 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-6 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-6 {
  padding-left: 9rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-6 {
  padding-right: 9rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-7 {
  padding-left: 8.75rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-7 {
  padding-right: 8.75rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-7 {
  padding-left: 10.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-7 {
  padding-right: 10.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-8 {
  padding-left: 10rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-8 {
  padding-right: 10rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-8 {
  padding-left: 12rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-8 {
  padding-right: 12rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-9 {
  padding-left: 11.25rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-9 {
  padding-right: 11.25rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-9 {
  padding-left: 13.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-9 {
  padding-right: 13.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-10 {
  padding-left: 12.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-10 {
  padding-right: 12.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-10 {
  padding-left: 15rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-10 {
  padding-right: 15rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-11 {
  padding-left: 13.75rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-11 {
  padding-right: 13.75rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-11 {
  padding-left: 16.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-11 {
  padding-right: 16.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-12 {
  padding-left: 15rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-12 {
  padding-right: 15rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-12 {
  padding-left: 18rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-12 {
  padding-right: 18rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-13 {
  padding-left: 16.25rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-13 {
  padding-right: 16.25rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-13 {
  padding-left: 19.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-13 {
  padding-right: 19.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-14 {
  padding-left: 17.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-14 {
  padding-right: 17.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-14 {
  padding-left: 21rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-14 {
  padding-right: 21rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-15 {
  padding-left: 18.75rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-15 {
  padding-right: 18.75rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-15 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-15 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-16 {
  padding-left: 20rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-16 {
  padding-right: 20rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-16 {
  padding-left: 24rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-16 {
  padding-right: 24rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-17 {
  padding-left: 21.25rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-17 {
  padding-right: 21.25rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-17 {
  padding-left: 25.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-17 {
  padding-right: 25.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-18 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-18 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-18 {
  padding-left: 27rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-18 {
  padding-right: 27rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-19 {
  padding-left: 23.75rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-19 {
  padding-right: 23.75rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-19 {
  padding-left: 28.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-19 {
  padding-right: 28.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-20 {
  padding-left: 25rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-20 {
  padding-right: 25rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-20 {
  padding-left: 30rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-20 {
  padding-right: 30rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-21 {
  padding-left: 26.25rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-21 {
  padding-right: 26.25rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-21 {
  padding-left: 31.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-21 {
  padding-right: 31.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-22 {
  padding-left: 27.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-22 {
  padding-right: 27.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-22 {
  padding-left: 33rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-22 {
  padding-right: 33rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-23 {
  padding-left: 28.75rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-23 {
  padding-right: 28.75rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-23 {
  padding-left: 34.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-23 {
  padding-right: 34.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-24 {
  padding-left: 30rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-24 {
  padding-right: 30rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-24 {
  padding-left: 36rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-24 {
  padding-right: 36rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-25 {
  padding-left: 31.25rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-25 {
  padding-right: 31.25rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-25 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-25 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-26 {
  padding-left: 32.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-26 {
  padding-right: 32.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-26 {
  padding-left: 39rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-26 {
  padding-right: 39rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-27 {
  padding-left: 33.75rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-27 {
  padding-right: 33.75rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-27 {
  padding-left: 40.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-27 {
  padding-right: 40.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-28 {
  padding-left: 35rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-28 {
  padding-right: 35rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-28 {
  padding-left: 42rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-28 {
  padding-right: 42rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-29 {
  padding-left: 36.25rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-29 {
  padding-right: 36.25rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-29 {
  padding-left: 43.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-29 {
  padding-right: 43.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-30 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-30 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-30 {
  padding-left: 45rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-30 {
  padding-right: 45rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-31 {
  padding-left: 38.75rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-31 {
  padding-right: 38.75rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-31 {
  padding-left: 46.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-31 {
  padding-right: 46.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-32 {
  padding-left: 40rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-32 {
  padding-right: 40rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-32 {
  padding-left: 48rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-32 {
  padding-right: 48rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-33 {
  padding-left: 41.25rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-33 {
  padding-right: 41.25rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-33 {
  padding-left: 49.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-33 {
  padding-right: 49.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-34 {
  padding-left: 42.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-34 {
  padding-right: 42.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-34 {
  padding-left: 51rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-34 {
  padding-right: 51rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-35 {
  padding-left: 43.75rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-35 {
  padding-right: 43.75rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-35 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-35 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-36 {
  padding-left: 45rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-36 {
  padding-right: 45rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-36 {
  padding-left: 54rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-36 {
  padding-right: 54rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-37 {
  padding-left: 46.25rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-37 {
  padding-right: 46.25rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-37 {
  padding-left: 55.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-37 {
  padding-right: 55.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-38 {
  padding-left: 47.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-38 {
  padding-right: 47.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-38 {
  padding-left: 57rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-38 {
  padding-right: 57rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-39 {
  padding-left: 48.75rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-39 {
  padding-right: 48.75rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-39 {
  padding-left: 58.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-39 {
  padding-right: 58.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-40 {
  padding-left: 50rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-40 {
  padding-right: 50rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-40 {
  padding-left: 60rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-40 {
  padding-right: 60rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-41 {
  padding-left: 51.25rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-41 {
  padding-right: 51.25rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-41 {
  padding-left: 61.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-41 {
  padding-right: 61.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-42 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-42 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-42 {
  padding-left: 63rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-42 {
  padding-right: 63rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-43 {
  padding-left: 53.75rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-43 {
  padding-right: 53.75rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-43 {
  padding-left: 64.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-43 {
  padding-right: 64.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-44 {
  padding-left: 55rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-44 {
  padding-right: 55rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-44 {
  padding-left: 66rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-44 {
  padding-right: 66rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-45 {
  padding-left: 56.25rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-45 {
  padding-right: 56.25rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-45 {
  padding-left: 67.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-45 {
  padding-right: 67.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-46 {
  padding-left: 57.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-46 {
  padding-right: 57.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-46 {
  padding-left: 69rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-46 {
  padding-right: 69rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-47 {
  padding-left: 58.75rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-47 {
  padding-right: 58.75rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-47 {
  padding-left: 70.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-47 {
  padding-right: 70.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-48 {
  padding-left: 60rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-48 {
  padding-right: 60rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-48 {
  padding-left: 72rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-48 {
  padding-right: 72rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-49 {
  padding-left: 61.25rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-49 {
  padding-right: 61.25rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-49 {
  padding-left: 73.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-49 {
  padding-right: 73.5rem;
}
.ag-theme-apgux-p8-f13 .ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle;
}
.ag-theme-apgux-p8-f13 .ag-radio-button-label,
.ag-theme-apgux-p8-f13 .ag-checkbox-label {
  cursor: default;
}
.ag-theme-apgux-p8-f13 .ag-radio-button-label:empty,
.ag-theme-apgux-p8-f13 .ag-checkbox-label:empty {
  margin: 0;
}
.ag-theme-apgux-p8-f13 .ag-radio-button-label,
.ag-theme-apgux-p8-f13 .ag-checkbox-label {
  margin-left: 0.25rem;
}
.ag-theme-apgux-p8-f13 .ag-cell {
  -webkit-font-smoothing: subpixel-antialiased;
  border: unset;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-leaf-indent {
  border-left: 1.5rem solid transparent;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-cell {
  border-right: none;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-group-expanded {
  margin-right: 0;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-leaf-indent {
  border-right: 1.5rem solid transparent;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-cell {
  border-left: none;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-cell.ag-cell-first-right-pinned,
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p8-f13 .ag-ltr .ag-cell.ag-cell-first-right-pinned {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-cell.ag-cell-last-left-pinned,
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p8-f13 .ag-ltr .ag-cell.ag-cell-last-left-pinned {
  border-right: 2px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-cell .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p8-f13 .ag-ltr .ag-cell .ag-select .ag-picker-field-wrapper {
  background-color: var(--grid__background-color);
  border-radius: 0;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-pinned-right-header .ag-header-row,
.ag-theme-apgux-p8-f13 .ag-ltr .ag-pinned-right-header .ag-header-row {
  overflow: inherit;
  border-left: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-pinned-right-cols-container,
.ag-theme-apgux-p8-f13 .ag-ltr .ag-pinned-right-cols-container {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p8-f13 .ag-value-change-delta {
  padding-right: 0.125rem;
}
.ag-theme-apgux-p8-f13 .ag-value-change-delta-up {
  color: #43a047;
}
.ag-theme-apgux-p8-f13 .ag-value-change-delta-down {
  color: #e53935;
}
.ag-theme-apgux-p8-f13 .ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 0.0625rem;
  padding-right: 0.0625rem;
  transition: background-color 1s;
}
.ag-theme-apgux-p8-f13 .ag-value-change-value-highlight {
  background-color: #0091ea;
  transition: background-color 0.1s;
}
.ag-theme-apgux-p8-f13 .ag-input-text-wrapper input:not([type]):disabled,
.ag-theme-apgux-p8-f13 .ag-input-text-wrapper input[type=text]:disabled,
.ag-theme-apgux-p8-f13 .ag-input-text-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p8-f13 .ag-input-text-wrapper input[type=date]:disabled,
.ag-theme-apgux-p8-f13 .ag-input-text-wrapper input[type=datetime-local]:disabled,
.ag-theme-apgux-p8-f13 .ag-input-wrapper input:not([type]):disabled,
.ag-theme-apgux-p8-f13 .ag-input-wrapper input[type=text]:disabled,
.ag-theme-apgux-p8-f13 .ag-input-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p8-f13 .ag-input-wrapper input[type=date]:disabled,
.ag-theme-apgux-p8-f13 .ag-input-wrapper input[type=datetime-local]:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p8-f13 .ag-input-text-wrapper input[type=date],
.ag-theme-apgux-p8-f13 .ag-input-wrapper input[type=date] {
  flex: 1 1 auto;
}
.ag-theme-apgux-p8-f13 .ag-input-text-wrapper textarea:disabled,
.ag-theme-apgux-p8-f13 .ag-input-wrapper textarea:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p8-f13 .ag-header {
  background-color: var(--grid__background-color-header);
  color: var(--primary-text__color);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f13 .ag-pinned-left-header {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f13 .ag-header-row {
  border: none;
}
.ag-theme-apgux-p8-f13 .ag-row {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-right-width: 1px;
}
.ag-theme-apgux-p8-f13 .ag-row-odd {
  background-color: inherit;
}
.ag-theme-apgux-p8-f13 .ag-row-even {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f13 .ag-horizontal-left-spacer.ag-scroller-corner {
  border-right: none;
}
.ag-theme-apgux-p8-f13 .ag-horizontal-right-spacer.ag-scroller-corner {
  border-left: none;
}
.ag-theme-apgux-p8-f13 .ag-numeric-cell {
  text-align: right;
}
.ag-theme-apgux-p8-f13 .ag-header-cell-label .ag-header-cell-icons .ag-header-icon,
.ag-theme-apgux-p8-f13 .ag-header-cell-label .ag-header-cell-menu-button .ag-header-icon {
  margin-left: 4px;
}
.ag-theme-apgux-p8-f13 .ag-header-cell,
.ag-theme-apgux-p8-f13 .ag-header-group-cell {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-top: solid 1px var(--grid__border-color);
}
.ag-theme-apgux-p8-f13 .ag-header-cell.ag-header-cell-moving,
.ag-theme-apgux-p8-f13 .ag-header-group-cell.ag-header-cell-moving {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f13 .ag-header-cell .ag-header-icon:hover,
.ag-theme-apgux-p8-f13 .ag-header-group-cell .ag-header-icon:hover {
  cursor: pointer;
}
.ag-theme-apgux-p8-f13 .ag-header-group-cell-no-group {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f13 .ag-header-row:first-child .ag-header-cell,
.ag-theme-apgux-p8-f13 .ag-header-row:first-child .ag-header-group-cell {
  border-top-width: 0;
}
.ag-theme-apgux-p8-f13 .ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell.ag-column-resizing,
.ag-theme-apgux-p8-f13 .ag-header-cell:not(.ag-column-resizing) + .ag-header-cell.ag-column-resizing,
.ag-theme-apgux-p8-f13 .ag-header-group-cell:first-of-type.ag-column-resizing,
.ag-theme-apgux-p8-f13 .ag-header-cell:first-of-type.ag-column-resizing {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p8-f13 .ag-header-row .ag-checkbox-input-wrapper .ag-checkbox-input {
  width: 1rem;
  width: 1rem;
}
.ag-theme-apgux-p8-f13 .ag-header-select-all {
  margin-right: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-cell {
  line-height: 1rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  align-items: center;
}
.ag-theme-apgux-p8-f13 .ag-row-drag {
  cursor: grab;
  min-width: 1.75rem;
}
.ag-theme-apgux-p8-f13 .ag-row-dragging,
.ag-theme-apgux-p8-f13 .ag-row-dragging .ag-row-drag {
  cursor: move;
}
.ag-theme-apgux-p8-f13 .ag-column-drag {
  cursor: grab;
}
.ag-theme-apgux-p8-f13 .ag-row-dragging {
  opacity: 0.5;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p8-f13 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p8-f13 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p8-f13 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p8-f13 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
  outline: initial;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p8-f13 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p8-f13 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p8-f13 .ag-header-cell-resize {
  width: 0.5rem;
  cursor: col-resize;
  z-index: 210;
  right: -1px;
}
.ag-theme-apgux-p8-f13 .ag-menu {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p8-f13 .ag-menu .ag-popup-child {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p8-f13 .ag-menu .ag-menu-list {
  cursor: default;
  margin-bottom: 0.25rem;
  margin-top: 0.25rem;
  padding: 0;
  width: 100%;
}
.ag-theme-apgux-p8-f13 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p8-f13 .ag-menu .ag-menu-option-disabled {
  opacity: 0.5;
}
.ag-theme-apgux-p8-f13 .ag-menu .ag-menu-option-text {
  margin-left: 0.25rem;
  text-transform: lowercase;
}
.ag-theme-apgux-p8-f13 .ag-menu .ag-menu-option-text::first-letter {
  text-transform: uppercase;
}
.ag-theme-apgux-p8-f13 .ag-menu .ag-menu-option-icon {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  min-width: 1.5rem;
}
.ag-theme-apgux-p8-f13 .ag-menu .ag-menu-option-shortcut {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-menu .ag-menu-option-popup-pointer {
  width: 1.5rem;
  text-align: center;
}
.ag-theme-apgux-p8-f13 .ag-popup-child {
  z-index: 310;
}
.ag-theme-apgux-p8-f13 .ag-tab-header {
  background: var(--grid__background-color);
  min-width: 13.75rem;
  width: 100%;
  display: flex;
}
.ag-theme-apgux-p8-f13 .ag-tab-header .ag-tab {
  display: flex;
  border-bottom: 2px solid transparent;
  height: 1rem;
  flex: none;
  align-items: center;
  justify-content: center;
}
.ag-theme-apgux-p8-f13 .ag-tab-body {
  padding: 0.25rem 0;
}
.ag-theme-apgux-p8-f13 .ag-tab-body .ag-menu-list {
  margin-bottom: 0;
  margin-top: 0;
}
.ag-theme-apgux-p8-f13 .ag-tab-body .ag-menu-list > div:first-child > span {
  padding-top: 0;
}
.ag-theme-apgux-p8-f13 .ag-tab-body .ag-menu-list > div:last-child > span {
  padding-bottom: 0;
}
.ag-theme-apgux-p8-f13 .ag-tab-body .ag-menu-list > div:last-child > .ag-menu-option-popup-pointer {
  background-position-y: 0;
}
.ag-theme-apgux-p8-f13 .ag-floating-filter-input .ag-input-field-input[type=date] {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p8-f13 .ag-floating-filter-input .ag-input-field-input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p8-f13 .ag-floating-filter-input .ag-input-field-input[type=date]::-webkit-calendar-picker-indicator {
  color: rgba(0, 0, 0, 0) !important;
  opacity: 0;
  width: 0;
  padding: 0;
  margin: 0;
}
.ag-theme-apgux-p8-f13 .ag-floating-filter-input .ag-text-field-input[type=text],
.ag-theme-apgux-p8-f13 .ag-floating-filter-input input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p8-f13 .ag-floating-filter-input .ag-text-field-input[type=text]:focus,
.ag-theme-apgux-p8-f13 .ag-floating-filter-input input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p8-f13 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled,
.ag-theme-apgux-p8-f13 .ag-floating-filter-input input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
  border: none;
}
.ag-theme-apgux-p8-f13 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled::placeholder,
.ag-theme-apgux-p8-f13 .ag-floating-filter-input input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-filter-body-wrapper {
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-set-filter-body-wrapper + .ag-filter-apply-panel [data-ref=resetFilterButton] {
  margin-left: 0.125rem !important;
  margin-right: 0.125rem !important;
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-picker-field-wrapper {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  border-radius: 0.125rem;
  padding-left: 0.75rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-picker-field-icon {
  padding-right: 0.75rem;
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-filter-select {
  margin: 0.25rem 0.25rem 0;
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-filter-body {
  margin-bottom: 0.25rem;
  margin-top: 1rem;
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-filter-condition {
  margin: 0.5rem 0;
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f13 .ag-filter input[type=radio] {
  margin: 0 0.1875rem 0 0.375rem;
  width: 0.75rem;
  height: 1.0625rem;
  vertical-align: top;
}
.ag-theme-apgux-p8-f13 .ag-filter input[type=date] {
  padding-left: 0.25rem;
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f13 .ag-filter input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p8-f13 .ag-filter input[type=text],
.ag-theme-apgux-p8-f13 .ag-filter input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p8-f13 .ag-filter input[type=text]:focus,
.ag-theme-apgux-p8-f13 .ag-filter input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p8-f13 .ag-filter input[type=text]:disabled,
.ag-theme-apgux-p8-f13 .ag-filter input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p8-f13 .ag-filter input[type=text]:disabled::placeholder,
.ag-theme-apgux-p8-f13 .ag-filter input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-set-filter-list {
  max-height: 12rem;
  overflow: auto;
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-set-filter-select-all {
  height: 2rem;
  padding-bottom: 0.25rem;
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-set-filter-item {
  height: 1.25rem;
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-set-filter-item > div,
.ag-theme-apgux-p8-f13 .ag-filter .ag-set-filter-item > span {
  display: flex;
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-set-filter-item:hover {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0.5rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-filter-virtual-list-container {
  min-height: 100% !important;
  min-width: 12.5rem;
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-filter-virtual-list-item {
  height: 1.5rem !important;
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-filter-header-container:nth-child(2) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-filter-apply-panel {
  display: block;
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--tertiary__background-color);
  border-radius: 0.125rem;
  color: var(--tertiary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
  float: left;
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton]:hover {
  background-color: var(--tertiary__background-color_hover);
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem 0.5rem 0.5rem 0;
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p8-f13 .ag-mini-filter {
  margin-bottom: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p8-f13 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1rem;
}
.ag-theme-apgux-p8-f13 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p8-f13 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
.ag-theme-apgux-p8-f13 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p8-f13 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p8-f13 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.ag-theme-apgux-p8-f13 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f13 .ag-column-select-panel .ag-primary-cols-list-panel {
  border-top: 1px solid var(--grid__border-color);
  padding-top: 0.25rem;
}
.ag-theme-apgux-p8-f13 .ag-column-select-panel .ag-primary-cols-list-panel > div {
  cursor: pointer;
}
.ag-theme-apgux-p8-f13 .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p8-f13 .ag-primary-cols-header-panel {
  border-top: 1px solid var(--grid__border-color);
  height: 2rem;
  align-items: center;
}
.ag-theme-apgux-p8-f13 .ag-primary-cols-header-panel > div {
  cursor: pointer;
  margin: 0 0.25rem;
}
.ag-theme-apgux-p8-f13 .ag-primary-cols-header-panel .ag-filter-body {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f13 .ag-tool-panel-wrapper {
  border-right: 0;
  width: auto;
}
.ag-theme-apgux-p8-f13 .ag-tool-panel-wrapper .ag-filter-panel {
  width: 100%;
}
.ag-theme-apgux-p8-f13 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 600;
  flex: auto;
  flex-direction: column;
  flex-wrap: nowrap;
  display: flex;
  flex-flow: column nowrap;
}
.ag-theme-apgux-p8-f13 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header {
  padding: 0.4375rem 0.3125rem;
}
.ag-theme-apgux-p8-f13 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header > div {
  margin: auto 0;
}
.ag-theme-apgux-p8-f13 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-air {
  border: 1px solid var(--grid__border-color);
  border-left: 0;
  border-right: 0;
  padding: 0.25rem 0;
}
.ag-theme-apgux-p8-f13 .ag-tool-panel-wrapper .ag-pivot-mode-panel {
  display: flex;
  flex: none;
  min-height: auto;
  height: auto;
}
.ag-theme-apgux-p8-f13 .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  display: flex;
  align-items: center;
  padding: 0.75rem 0.5rem;
  margin-left: 0;
}
.ag-theme-apgux-p8-f13 .ag-tool-panel-wrapper .ag-column-select-panel {
  border-bottom: 1px solid var(--grid__border-color);
  padding-bottom: 0.1875rem;
  padding-top: 0;
}
.ag-theme-apgux-p8-f13 .ag-tool-panel-wrapper .ag-column-drop {
  border-top: 1px solid var(--grid__border-color);
  padding: 0.25rem 0 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar {
  height: 1rem;
}
.ag-theme-apgux-p8-f13 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-title {
  padding-left: 6px;
}
.ag-theme-apgux-p8-f13 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-vertical-icon {
  margin: 0;
}
.ag-theme-apgux-p8-f13 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  border: 1px dashed var(--grid__border-color);
  margin-top: 0;
}
.ag-theme-apgux-p8-f13 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-list {
  cursor: default;
  margin-top: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p8-f13 .ag-tool-panel-wrapper .ag-column-drop:last-child {
  border-bottom: 0;
}
.ag-theme-apgux-p8-f13 .ag-numeric-header .ag-header-cell-label .ag-header-cell-icons .ag-header-icon {
  margin-left: 0;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f13 .ag-paging-panel {
  border-top: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color--disabled);
  height: 2rem;
  padding: 0 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-paging-panel > span {
  margin-left: 1rem;
}
.ag-theme-apgux-p8-f13 .ag-paging-page-summary-panel .ag-icon {
  width: 1rem;
  height: 1rem;
  cursor: pointer;
}
.ag-theme-apgux-p8-f13 .ag-paging-page-summary-panel .ag-icon.ag-disabled {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p8-f13 .ag-paging-page-summary-panel .ag-icon button {
  width: 100%;
  height: 100%;
  opacity: 0;
}
.ag-theme-apgux-p8-f13 .ag-paging-page-summary-panel span {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell),
.ag-theme-apgux-p8-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell) {
  border-bottom: 1px solid var(--grid__border-color);
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active {
  border-right: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active {
  border-bottom: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f13 .ag-cell-range-selected:not(.ag-cell-focus) {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p8-f13 .ag-cell-range-selected-1 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p8-f13 .ag-cell-range-selected-2 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p8-f13 .ag-cell-range-selected-3 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p8-f13 .ag-cell-range-selected-4 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-selection-fill-top,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-selection-fill-top {
  border-top: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-selection-fill-top.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-selection-fill-top.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-selection-fill-right,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-selection-fill-right {
  border-right: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-selection-fill-right.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-selection-fill-right.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-selection-fill-bottom,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-selection-fill-bottom {
  border-bottom: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-selection-fill-left,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-selection-fill-left {
  border-left: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-selection-fill-left.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-selection-fill-left.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p8-f13 .ag-range-handle, .ag-theme-apgux-p8-f13 .ag-fill-handle {
  position: absolute;
  width: 0.375rem;
  height: 0.375rem;
  bottom: -0.0625rem;
  right: -0.0625rem;
  background-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f13 .ag-fill-handle {
  cursor: cell;
}
.ag-theme-apgux-p8-f13 .ag-range-handle {
  cursor: nwse-resize;
}
.ag-theme-apgux-p8-f13 .ag-cell-inline-editing {
  padding: 0.5rem;
  height: 2.75rem;
}
.ag-theme-apgux-p8-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f13 .ag-popup-editor {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f13 .ag-popup-editor {
  padding: 0;
}
.ag-theme-apgux-p8-f13 .ag-popup-editor .ag-large-textarea textarea {
  height: auto;
  padding: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-cell-editor .ag-input-field-input {
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  background-color: var(--input-box__background-color);
  padding: 0 0 0 0.5rem;
  color: var(--primary-text__color);
}
.ag-theme-apgux-p8-f13 .ag-cell-editor .ag-picker-field-display {
  padding: 0 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rich-select {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f13 .ag-rich-select .ag-rich-select-list {
  width: 12.5rem;
  height: 13rem;
}
.ag-theme-apgux-p8-f13 .ag-rich-select .ag-rich-select-value {
  padding: 0 0.25rem 0 0.5rem;
  height: 2rem;
}
.ag-theme-apgux-p8-f13 .ag-rich-select .ag-virtual-list-item {
  cursor: default;
  height: 2rem;
}
.ag-theme-apgux-p8-f13 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected {
  background-color: var(--grid__ag-rich-select-list-item--select);
}
.ag-theme-apgux-p8-f13 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected:hover {
  background-color: var(--grid__ag-rich-select-list-item--hover);
}
.ag-theme-apgux-p8-f13 .ag-rich-select .ag-rich-select-row {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-floating-filter-body {
  height: 1.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-floating-filter-button {
  margin-left: 0.75rem;
  align-items: baseline;
  margin-right: 0rem;
}
.ag-theme-apgux-p8-f13 .ag-floating-filter-button button {
  appearance: none;
  background: transparent;
  border: 0;
  padding: 0;
  width: 1rem;
}
.ag-theme-apgux-p8-f13 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f13 .ag-selection-checkbox:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p8-f13 .ag-group-expanded:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f13 .ag-group-expanded:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p8-f13 .ag-group-contracted:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f13 .ag-group-contracted:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p8-f13 .ag-group-checkbox:not(.ag-invisible) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f13 .ag-group-checkbox:not(.ag-invisible) + .ag-group-value:not(:empty) {
  margin-left: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p8-f13 .ag-group-expanded:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p8-f13 .ag-group-contracted:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p8-f13 .ag-group-checkbox:not(.ag-invisible) ~ .ag-group-checkbox {
  margin-left: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-group-child-count {
  margin-left: 0.125rem;
}
.ag-theme-apgux-p8-f13 .ag-selection-checkbox span {
  position: relative;
}
.ag-theme-apgux-p8-f13 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 2rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p8-f13 .ag-column-drop-horizontal .ag-icon-pivot {
  margin-right: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-column-drop-horizontal .ag-left-arrow,
.ag-theme-apgux-p8-f13 .ag-column-drop-horizontal .ag-right-arrow {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p8-f13 .ag-column-drop-cell {
  background: var(--pill__background-color);
  border-radius: 0.25rem;
  min-height: 1rem;
  padding: 0 0.125rem 0 0.25rem;
}
.ag-theme-apgux-p8-f13 .ag-column-drop-cell .ag-column-drop-cell-text {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p8-f13 .ag-column-drop-cell .ag-column-drop-cell-button {
  min-width: 1rem;
  margin: 0 0.125rem;
}
.ag-theme-apgux-p8-f13 .ag-column-drop-cell .ag-column-drag {
  margin-left: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-top: 0.25rem;
}
.ag-theme-apgux-p8-f13 .ag-select-agg-func-popup {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background: var(--grid__background-color);
  height: 4.375rem;
  padding: 0;
}
.ag-theme-apgux-p8-f13 .ag-select-agg-func-popup .ag-virtual-list-item {
  cursor: default;
  line-height: 1.25rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-set-filter-list,
.ag-theme-apgux-p8-f13 .ag-menu-column-select-wrapper {
  width: auto;
}
.ag-theme-apgux-p8-f13 .ag-column-drop-vertical > .ag-column-drop-cell {
  margin-left: 0.25rem;
  margin-top: 0;
}
.ag-theme-apgux-p8-f13 .ag-cell-data-changed {
  background-color: #0091ea !important;
}
.ag-theme-apgux-p8-f13 .ag-cell-data-changed.aux-grid__financial-data-cell--increase, .ag-theme-apgux-p8-f13 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--increase {
  background-color: var(--grid__text-cell-financial-data-increase__background-color) !important;
}
.ag-theme-apgux-p8-f13 .ag-cell-data-changed.aux-grid__financial-data-cell--decrease, .ag-theme-apgux-p8-f13 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--decrease {
  background-color: var(--grid__text-cell-financial-data-decrease__background-color) !important;
}
.ag-theme-apgux-p8-f13 .ag-cell-data-changed-animation {
  background-color: transparent;
  transition: background-color 1s;
}
.ag-theme-apgux-p8-f13 .aux-grid__financial-data-cell-with-icon--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
  display: flex;
}
.ag-theme-apgux-p8-f13 .aux-grid__financial-data-cell-with-icon--increase:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e92a";
}
.ag-theme-apgux-p8-f13 .aux-grid__financial-data-cell-with-icon--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
  display: flex;
}
.ag-theme-apgux-p8-f13 .aux-grid__financial-data-cell-with-icon--decrease:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e927";
}
.ag-theme-apgux-p8-f13 .aux-grid__financial-data-cell--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
}
.ag-theme-apgux-p8-f13 .aux-grid__financial-data-cell--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
}
.ag-theme-apgux-p8-f13 .ag-row-stub {
  background-color: inherit;
}
.ag-theme-apgux-p8-f13 .ag-stub-cell {
  padding-left: 8;
  padding-top: 4px;
}
.ag-theme-apgux-p8-f13 .ag-stub-cell .ag-loading-icon {
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ag-theme-apgux-p8-f13 .ag-stub-cell .ag-loading-text {
  margin-left: 0.25rem;
  margin-top: 0.25rem;
}
.ag-theme-apgux-p8-f13 .ag-floating-top {
  border-bottom: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p8-f13 .ag-floating-bottom {
  border-top: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p8-f13 .ag-floating-top,
.ag-theme-apgux-p8-f13 .ag-floating-bottom {
  background-color: inherit;
}
.ag-theme-apgux-p8-f13 .ag-floating-top .ag-row,
.ag-theme-apgux-p8-f13 .ag-floating-bottom .ag-row {
  background-color: inherit;
}
.ag-theme-apgux-p8-f13 .ag-floating-bottom-viewport {
  border-bottom: 0.0625rem solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f13 .ag-status-bar {
  background: var(--grid__background-color);
  color: var(--secondary-text__color);
  font-weight: 400;
  font-size: 0.75rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1.5;
  border-top-width: 0;
  margin: 0 -0.5rem 0 -0.5rem;
  padding: 0;
}
.ag-theme-apgux-p8-f13 .ag-status-bar .ag-status-name-value-value {
  color: inherit;
}
.ag-theme-apgux-p8-f13 .ag-status-bar-center {
  text-align: center;
}
.ag-theme-apgux-p8-f13 .ag-name-value-value,
.ag-theme-apgux-p8-f13 .ag-status-name-value {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-name-value-value {
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p8-f13 .ag-overlay-loading-center {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
}
.ag-theme-apgux-p8-f13 .ag-side-bar {
  background-color: var(--grid__side-bar-background-color);
  border: 1px solid var(--grid__border-color);
  border-left-width: 0;
  position: relative;
}
.ag-theme-apgux-p8-f13 .ag-side-bar .ag-side-buttons {
  padding: 1rem 0;
  background: var(--grid__background-color-header);
  width: 2rem;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ag-theme-apgux-p8-f13 .ag-side-bar .ag-side-buttons .ag-side-button {
  width: 100%;
}
.ag-theme-apgux-p8-f13 .ag-side-bar .ag-side-buttons .ag-side-button button {
  background: transparent;
  border: 0;
  color: var(--grid__text-cell__color);
  padding: 0.5rem 0 0.5rem 0;
  width: 100%;
  margin: 0;
  min-height: 4.5rem;
  border-width: 1px 0 1px 0;
  border-style: solid;
  border-color: transparent;
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
}
.ag-theme-apgux-p8-f13 .ag-side-bar .ag-side-buttons .ag-selected {
  border-left: solid 2px var(--grid__side-bar-border-color--select);
}
.ag-theme-apgux-p8-f13 .ag-side-bar .ag-panel-container {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f13 .ag-side-bar.full-width .ag-panel-container {
  border-right: 0;
}
.ag-theme-apgux-p8-f13 .ag-side-bar .ag-column-drop {
  min-height: 3.125rem;
}
.ag-theme-apgux-p8-f13 .ag-primary-cols-filter-wrapper {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f13 .ag-group-component {
  margin: 0.625rem 0.3125rem;
  padding: 0.625rem 0.125rem;
  border: 0 solid var(--grid__border-color), 0.5;
  border-top-width: 4px;
  border-radius: 3px;
}
.ag-theme-apgux-p8-f13 .ag-group-component .ag-group-component-label {
  background-color: var(--grid__background-color);
  margin-left: 0.5rem;
  padding: 0 0.125rem;
  font-size: 0.6875rem;
  font-weight: 500;
  text-transform: uppercase;
}
.ag-theme-apgux-p8-f13 .ag-group-component .ag-group-item {
  margin-top: 0.125rem;
}
.ag-theme-apgux-p8-f13.ag-popup > div {
  border-bottom: 1px solid var(--primary-action__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f13.ag-popup > div.ag-select-list {
  box-shadow: 0 0.25rem 0.75rem 0 var(--dropdown__box-shadow-color);
}
.ag-theme-apgux-p8-f13.ag-popup .ag-list .ag-list-item {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 0.8125rem;
  line-height: 2.4615384615;
  height: 2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.ag-theme-apgux-p8-f13.ag-popup .ag-list .ag-list-item:hover {
  background-color: var(--focus-highlight_background-color);
}
.ag-theme-apgux-p8-f13.ag-popup .ag-list .ag-list-item:focus {
  background-color: var(--focus-highlight_background-color);
}
.ag-dragging-range-handle .ag-theme-apgux-p8-f13 .ag-dialog, .ag-dragging-fill-handle .ag-theme-apgux-p8-f13 .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}
.ag-theme-apgux-p8-f13 .ag-dialog .ag-dialog-title-bar {
  padding-left: 8;
}
.ag-theme-apgux-p8-f13 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button {
  border-radius: 5px;
}
.ag-theme-apgux-p8-f13 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button:not(:last-child) {
  margin-right: 5px;
}
.ag-theme-apgux-p8-f13 .ag-dialog .ag-message-box .ag-message-box-button-bar {
  height: 30px;
  background-color: var(--grid__background-color-header);
  padding: 2px;
}
.ag-theme-apgux-p8-f13 .ag-dialog .ag-message-box .ag-message-box-button-bar button {
  border-radius: 2px;
}
.ag-theme-apgux-p8-f13 .ag-tooltip {
  transition: none;
  background-color: var(--tooltip__background-color);
  padding: 0.75rem;
  box-shadow: 0 4px 12px 0 var(--tooltip__shadow-color);
  border: 1px solid var(--popover__border-color) !important;
  font-size: 0.8125rem;
  border-radius: 0.125rem;
  color: var(--primary-text__color);
  box-sizing: border-box;
  display: inline-flex;
  z-index: 1000;
  line-height: get-line-height(13, 20);
  max-width: 50%;
}
.ag-theme-apgux-p8-f13 .ag-chart .ag-chart-menu {
  background: var(--grid__background-color);
}
.ag-theme-apgux-p8-f13 .ag-chart .ag-chart-menu > span:hover {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f13 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f13 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div.ag-selected {
  border-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f13 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item {
  color: var(--grid__text-cell__color);
  font-size: 0.6875rem;
}
.ag-theme-apgux-p8-f13 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item.ag-selected {
  color: var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f13 .ag-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "auxIcons";
  speak: none;
  font-size: 1rem;
  color: var(--grid__text-cell__color);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ag-theme-apgux-p8-f13 .ag-checkbox-input-wrapper {
  background-color: transparent;
  align-items: stretch;
}
.ag-theme-apgux-p8-f13 .ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 16px;
  height: 16px;
  margin: 0;
}
.ag-theme-apgux-p8-f13 .ag-checkbox-input-wrapper .ag-input-field-input {
  position: absolute;
  top: 0;
  left: 0;
}
.ag-theme-apgux-p8-f13 .ag-checkbox-input-wrapper::after {
  font-family: "auxIcons";
  content: "\e907";
  color: var(--form-element__border-color);
  pointer-events: none;
}
.ag-theme-apgux-p8-f13 .ag-checkbox-input-wrapper:hover::after {
  color: var(--checkbox__border-color);
}
.ag-theme-apgux-p8-f13 .ag-checkbox-input-wrapper.ag-checked::after {
  content: "\e905";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p8-f13 .ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: "\e906";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p8-f13 .ag-icon-aggregation::before {
  content: "\e900";
}
.ag-theme-apgux-p8-f13 .ag-icon-arrows::before {
  content: "\e901";
}
.ag-theme-apgux-p8-f13 .ag-icon-asc::before {
  content: "\e902";
}
.ag-theme-apgux-p8-f13 .ag-icon-cancel::before {
  content: "\e903";
}
.ag-theme-apgux-p8-f13 .ag-icon-chart::before {
  content: "\e904";
}
.ag-theme-apgux-p8-f13 .ag-icon-columns::before {
  content: "\e909";
}
.ag-theme-apgux-p8-f13 .ag-icon-contracted::before {
  content: "\e90a";
}
.ag-theme-apgux-p8-f13 .ag-icon-copy::before {
  content: "\e90b";
}
.ag-theme-apgux-p8-f13 .ag-icon-cross::before {
  content: "\e90c";
}
.ag-theme-apgux-p8-f13 .ag-icon-desc::before {
  content: "\e90d";
}
.ag-theme-apgux-p8-f13 .ag-icon-expanded::before {
  content: "\e90e";
}
.ag-theme-apgux-p8-f13 .ag-icon-eye-slash::before {
  content: "\e90f";
}
.ag-theme-apgux-p8-f13 .ag-icon-eye::before {
  content: "\e910";
}
.ag-theme-apgux-p8-f13 .ag-icon-filter::before {
  content: "\e911";
}
.ag-theme-apgux-p8-f13 .ag-icon-filter:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p8-f13 .ag-icon-first::before {
  content: "\e912";
}
.ag-theme-apgux-p8-f13 .ag-icon-grip::before,
.ag-theme-apgux-p8-f13 .ag-icon-row-drag::before {
  content: "\e913";
}
.ag-theme-apgux-p8-f13 .ag-icon-group::before {
  content: "\e914";
}
.ag-theme-apgux-p8-f13 .ag-icon-last::before {
  content: "\e915";
}
.ag-theme-apgux-p8-f13 .ag-icon-left::before,
.ag-theme-apgux-p8-f13 .ag-right-arrow::before {
  content: "\e916";
}
.ag-theme-apgux-p8-f13 .ag-icon-linked::before {
  content: "\e917";
}
.ag-theme-apgux-p8-f13 .ag-icon-loading::before {
  content: "\e918";
}
.ag-theme-apgux-p8-f13 .ag-icon-maximize::before {
  content: "\e919";
}
.ag-theme-apgux-p8-f13 .ag-icon-menu::before {
  content: "\e91a";
}
.ag-theme-apgux-p8-f13 .ag-icon-menu:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p8-f13 .ag-icon-minimize::before {
  content: "\e91b";
}
.ag-theme-apgux-p8-f13 .ag-icon-next::before {
  content: "\e91c";
}
.ag-theme-apgux-p8-f13 .ag-icon-none::before {
  content: "\e91d";
}
.ag-theme-apgux-p8-f13 .ag-icon-not-allowed::before {
  content: "\e91e";
}
.ag-theme-apgux-p8-f13 .ag-icon-paste::before {
  content: "\e91f";
}
.ag-theme-apgux-p8-f13 .ag-icon-pin::before {
  content: "\e920";
}
.ag-theme-apgux-p8-f13 .ag-icon-pivot::before {
  content: "\e921";
}
.ag-theme-apgux-p8-f13 .ag-icon-previous::before {
  content: "\e922";
}
.ag-theme-apgux-p8-f13 .ag-icon-radio-button-off::before {
  content: "\e923";
}
.ag-theme-apgux-p8-f13 .ag-icon-radio-button-on::before {
  color: var(--grid__border-color--edit);
  content: "\e924";
}
.ag-theme-apgux-p8-f13 .ag-icon-right::before,
.ag-theme-apgux-p8-f13 .ag-right-arrow::before {
  content: "\e925";
}
.ag-theme-apgux-p8-f13 .ag-icon-save::before {
  content: "\e926";
}
.ag-theme-apgux-p8-f13 .ag-icon-small-down::before {
  content: "\e927";
}
.ag-theme-apgux-p8-f13 .ag-icon-small-left::before {
  content: "\e928";
}
.ag-theme-apgux-p8-f13 .ag-icon-small-right::before {
  content: "\e929";
}
.ag-theme-apgux-p8-f13 .ag-icon-small-up::before {
  content: "\e92a";
}
.ag-theme-apgux-p8-f13 .ag-icon-tick::before {
  content: "\e92b";
}
.ag-theme-apgux-p8-f13 .ag-icon-tree-closed::before {
  content: "\e92c";
}
.ag-theme-apgux-p8-f13 .ag-icon-tree-indeterminate::before {
  content: "\e92d";
}
.ag-theme-apgux-p8-f13 .ag-icon-tree-open::before {
  content: "\e92e";
}
.ag-theme-apgux-p8-f13 .ag-icon-unlinked::before {
  content: "\e92f";
}
.ag-theme-apgux-p8-f13 .ag-rtl {
  text-align: right;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-numeric-cell {
  text-align: left;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-radio-button-label,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-checkbox-label {
  margin-right: 0.25rem;
  margin-left: 0;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  padding-left: 0.25rem;
  padding-right: 1rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 0;
  margin-right: 1.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-header-select-all {
  margin-left: 0.5rem;
  margin-right: 0;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-selection-checkbox,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-group-checkbox,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-group-expanded,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-group-contracted {
  display: inline-flex;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-selection-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f13 .ag-rtl .ag-selection-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p8-f13 .ag-rtl .ag-group-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f13 .ag-rtl .ag-group-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p8-f13 .ag-rtl .ag-group-expanded + .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f13 .ag-rtl .ag-group-expanded + .ag-group-value:not(:empty),
.ag-theme-apgux-p8-f13 .ag-rtl .ag-group-contracted + .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f13 .ag-rtl .ag-group-contracted + .ag-group-value:not(:empty) {
  margin-right: 0.5rem;
  margin-left: initial;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-selection-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-group-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-group-expanded + .ag-group-checkbox,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-group-contracted + .ag-group-checkbox {
  margin-right: 0.5rem;
  margin-left: initial;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-group-child-count {
  margin-left: unset;
  margin-right: 0.125rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-column-drop-horizontal {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-column-drop-horizontal .ag-icon-pivot {
  margin-left: 0.5rem;
  margin-right: 0;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-floating-filter-button {
  margin-right: 0.75rem;
  margin-left: 0rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-set-filter-item > div,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-set-filter-item > span {
  margin-left: 0;
  margin-right: 0.3125rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-header .ag-header-cell-resize::after {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-side-bar .ag-panel-container {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-side-bar.full-width .ag-panel-container {
  border-left: 0;
}
.ag-theme-apgux-p8-f13 .sass-variables::after {
  content: '{ "autoSizePadding": "0.75rem", "headerHeight": "2rem", "groupPaddingSize": "1.75rem", "footerPaddingAddition": "1rem", "virtualItemHeight": "2rem", "aggFuncPopupHeight": "7rem", "checkboxIndentWidth": "1.25rem", "leafNodePadding": "0.75rem", "rowHeight": "2rem", "gridSize": "0.25rem", "iconSize": "1rem" }';
  display: none;
}
.ag-theme-apgux-p8-f13 .ag-filter-virtual-list-item:focus-visible,
.ag-theme-apgux-p8-f13 .ag-header-cell:focus-visible,
.ag-theme-apgux-p8-f13 .ag-header-group-cell:focus-visible,
.ag-theme-apgux-p8-f13 .ag-cell:focus-visible,
.ag-theme-apgux-p8-f13 .ag-menu-option:focus-visible,
.ag-theme-apgux-p8-f13 .ag-list-item:focus-visible,
.ag-theme-apgux-p8-f13 .ag-full-width-row:focus-visible,
.ag-theme-apgux-p8-f13 .ag-column-select-virtual-list-item:focus-visible:after {
  box-shadow: inset 0 0 0 1px var(--checkbox-icon__color), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p8-f13 .ag-side-button-button:focus-visible:after,
.ag-theme-apgux-p8-f13 .ag-floating-filter-button-button:focus-visible,
.ag-theme-apgux-p8-f13 .ag-input-wrapper > .ag-input-field-input:focus-visible,
.ag-theme-apgux-p8-f13 .ag-filter-toolpanel-group-title-bar:focus-visible,
.ag-theme-apgux-p8-f13 .ag-filter .ag-filter-apply-panel-button:focus-visible,
.ag-theme-apgux-p8-f13 .ag-filter .ag-filter-select .ag-wrapper:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 1px var(--checkbox-icon__color), 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p8-f13 .ag-header-cell-icons,
.ag-theme-apgux-p8-f13 .ag-header-cell-menu-button {
  background-color: transparent;
}
.ag-theme-apgux-p8-f13 .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-editable-cell:focus-visible,
.ag-theme-apgux-p8-f13 .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-editable-cell:focus-visible,
.ag-theme-apgux-p8-f13 .ag-cell-focus.aux-editable-cell:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color) !important;
}
.ag-theme-apgux-p8-f13 .ag-filter-filter {
  overflow: visible;
}
.ag-theme-apgux-p8-f13 div[data-ref=eDateWrapper] {
  overflow: visible !important;
}
.ag-theme-apgux-p8-f13 .ag-header-cell,
.ag-theme-apgux-p8-f13 .ag-header-group-cell-with-group {
  background-color: var(--grid__background-color-header);
  border-right: 1px solid var(--grid__border-color);
  font-size: 0.8125rem;
  font-weight: bold;
}
.ag-theme-apgux-p8-f13 .ag-header-group-text {
  color: var(--primary-text__color);
  line-height: 1.015625rem;
}
.ag-theme-apgux-p8-f13 .ag-header-cell,
.ag-theme-apgux-p8-f13 .ag-header-group-cell {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-header-cell[col-id=ag-Grid-AutoColumn] {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f13 .aux-badge-cell-renderer {
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p8-f13 .aux-link-cell-renderer > a {
  cursor: pointer;
  font-family: inherit;
  text-decoration: underline;
  color: var(--primary-link__color);
}
.ag-theme-apgux-p8-f13 .aux-link-cell-renderer > a:active {
  color: var(--active-link-color);
}
.ag-theme-apgux-p8-f13 .aux-link-cell-renderer > a:visited {
  color: var(--visited-link-color);
}
.ag-theme-apgux-p8-f13 .aux-link-cell-renderer > a:hover {
  color: var(--hover-link-color);
}
.ag-theme-apgux-p8-f13 .aux-pinpoint-badge-label {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-header-group-cell-label .ag-header-expand-icon {
  padding-left: 0.25rem;
}
.ag-theme-apgux-p8-f13 .ag-cell-highlight {
  background-color: #0091ea;
}
.ag-theme-apgux-p8-f13 .ag-header,
.ag-theme-apgux-p8-f13 .ag-pinned-left-header,
.ag-theme-apgux-p8-f13 .ag-pinned-right-header {
  overflow: visible;
}
.ag-theme-apgux-p8-f13 .ag-header-cell::after,
.ag-theme-apgux-p8-f13 .ag-header-group-cell::after {
  content: " ";
  height: 1rem;
  margin-top: 0.5rem;
  position: absolute;
  text-indent: -2000px;
  top: 0;
}
.ag-theme-apgux-p8-f13 .ag-header-cell-text {
  line-height: 1rem;
  float: left;
}
.ag-theme-apgux-p8-f13 .ag-header-group-cell-with-group,
.ag-theme-apgux-p8-f13 .ag-header-cell {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-header-row-floating-filter .ag-header-cell {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-header-row:first-child .ag-header-cell {
  border-top: none;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-header-cell::after,
.ag-theme-apgux-p8-f13 .ag-ltr .ag-header-group-cell::after {
  right: 0;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-header-cell::after,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-header-group-cell::after {
  left: 0;
}
.ag-theme-apgux-p8-f13 .ag-column-drop-horizontal.ag-column-drop {
  border: 1px solid var(--grid__border-color);
  border-bottom: 0;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-right: 0;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-left: 0;
}
.ag-theme-apgux-p8-f13 .ag-icon-row-drag {
  background-position-y: center;
}
.ag-theme-apgux-p8-f13 .ag-column-drag {
  background-position-y: center;
}
.ag-theme-apgux-p8-f13 .ag-column-drop-cell {
  height: 1.5rem !important;
}
.ag-theme-apgux-p8-f13 .ag-column-drop-cell .ag-column-drop-cell-button {
  height: calc(100% - 0.25rem);
  margin-bottom: 0.125rem;
  margin-top: 0.125rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.ag-theme-apgux-p8-f13 .ag-column-drop-cell .ag-column-drop-cell-button:hover {
  opacity: 1;
}
.ag-theme-apgux-p8-f13 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-column-drop-vertical .ag-column-drop-cell .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 2rem;
}
.ag-theme-apgux-p8-f13 .ag-column-drop-horizontal .ag-column-drop-empty-message {
  line-height: 2rem;
}
.ag-theme-apgux-p8-f13 .ag-column-drop-horizontal .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-root {
  outline: 0.0625rem solid var(--grid__border-color);
  margin: 0.0625rem;
  height: calc(100% - 0.125rem);
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-filter-value {
  line-height: 1.25rem;
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-filter-header-container {
  height: auto;
  border-bottom: 1px solid var(--option-group__border-color);
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-filter-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-mini-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p8-f13 .ag-filter-indicator {
  float: right;
  z-index: 190;
  position: absolute;
  background-color: var(--secondary__color);
  border-radius: 50%;
  height: 0.25rem;
  width: 0.25rem;
  top: 0.25rem;
  right: 0.25rem;
}
.ag-theme-apgux-p8-f13 .ag-tool-panel-wrapper {
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f13 .ag-tool-panel-wrapper .ag-column-select-panel {
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p8-f13 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p8-f13 .ag-header-cell-comp-wrapper {
  height: 100%;
}
.ag-theme-apgux-p8-f13 .ag-header-cell .ag-cell-label-container {
  padding: 0;
  height: 100%;
}
.ag-theme-apgux-p8-f13 .ag-header-cell .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p8-f13 .ag-header-cell .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 0;
  align-items: center;
}
.ag-theme-apgux-p8-f13 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p8-f13 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 1;
}
.ag-theme-apgux-p8-f13 .ag-header-cell-label {
  align-items: flex-end;
}
.ag-theme-apgux-p8-f13 .ag-header-cell-icons,
.ag-theme-apgux-p8-f13 .ag-header-cell-menu-button {
  padding-top: 0.0625rem;
  top: 0;
  right: 0.0625rem;
  display: flex;
  flex-direction: row;
  z-index: 200;
  position: absolute;
  height: 99%;
  background-color: var(--grid__background-color-header);
  transition: opacity 0.2s, border 0.2s;
  -webkit-transition: opacity 0.2s, border 0.2s;
}
.ag-theme-apgux-p8-f13 .ag-header-cell__icons--zero-icons {
  min-width: 0;
}
.ag-theme-apgux-p8-f13 .ag-header-cell__icons--one-icons {
  min-width: 1rem;
}
.ag-theme-apgux-p8-f13 .ag-header-cell__icons--two-icons {
  min-width: 2rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-side-bar,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-tool-panel-wrapper {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p8-f13 .aux-center-align-cell,
.ag-theme-apgux-p8-f13 .aux-right-align-cell {
  display: flex;
}
.ag-theme-apgux-p8-f13 .aux-center-align-cell,
.ag-theme-apgux-p8-f13 .aux-center-align {
  text-align: center;
  justify-content: center;
  align-items: center;
}
.ag-theme-apgux-p8-f13 .aux-center-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p8-f13 .aux-center-align .ag-cell-wrapper {
  justify-content: center;
}
.ag-theme-apgux-p8-f13 .aux-center-align-cell .ag-cell-wrapper .ag-selection-checkbox,
.ag-theme-apgux-p8-f13 .aux-center-align .ag-cell-wrapper .ag-selection-checkbox {
  position: absolute;
}
.ag-theme-apgux-p8-f13 .aux-center-align-cell .ag-cell-wrapper .ag-cell-value,
.ag-theme-apgux-p8-f13 .aux-center-align .ag-cell-wrapper .ag-cell-value {
  margin-left: 0;
}
.ag-theme-apgux-p8-f13 .aux-right-align-cell,
.ag-theme-apgux-p8-f13 .aux-right-align {
  justify-content: flex-end;
  text-align: right;
}
.ag-theme-apgux-p8-f13 .aux-right-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p8-f13 .aux-right-align .ag-cell-wrapper {
  justify-content: space-between;
}
.ag-theme-apgux-p8-f13 .aux-center-align-header .ag-cell-label-container {
  flex-direction: row-reverse;
}
.ag-theme-apgux-p8-f13 .aux-center-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: center;
  text-align: center;
}
.ag-theme-apgux-p8-f13 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  display: none;
}
.ag-theme-apgux-p8-f13 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  margin: 0;
}
.ag-theme-apgux-p8-f13 .aux-center-align-header--no-label .ag-input-field {
  display: flex;
  width: 100%;
  justify-content: center;
  margin: 0;
}
.ag-theme-apgux-p8-f13 .aux-right-align-header .ag-cell-label-container {
  flex-direction: row;
}
.ag-theme-apgux-p8-f13 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: flex-start;
  flex-direction: row-reverse;
  text-align: end;
}
.ag-theme-apgux-p8-f13 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label > span {
  float: right;
}
.ag-theme-apgux-p8-f13 .ag-header-cell-label:focus .ag-column-hover {
  border-left: 1px solid var(--grid__border-color--hover) !important;
  border-right: 1px solid var(--grid__border-color--hover) !important;
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p8-f13 .ag-header-sort {
  float: left;
  margin-left: 0 !important;
}
.ag-theme-apgux-p8-f13 .ag-header-cell-order {
  margin-left: -2px !important;
  font-size: xx-small;
  transform: translateY(-2px);
}
.ag-theme-apgux-p8-f13 .ag-menu-option {
  height: 1.75rem;
  line-height: 1.75rem;
  color: var(--grid__text-cell__color) !important;
}
.ag-theme-apgux-p8-f13 .ag-menu .ag-menu-option-icon {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p8-f13 .ag-menu-separator-part {
  border-bottom: 4px var(--grid__background-color) solid;
  border-top: 4px var(--grid__background-color) solid;
  background-color: var(--grid__menu-separator__color);
  height: 9px;
}
.ag-theme-apgux-p8-f13 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p8-f13 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p8-f13 .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  width: calc(100% - 0.5rem);
}
.ag-theme-apgux-p8-f13 .ag-filter-filter .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p8-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search {
  padding: 0.75rem 0.5rem;
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p8-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-expand {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input {
  width: 100%;
}
.ag-theme-apgux-p8-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper {
  width: 100%;
}
.ag-theme-apgux-p8-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p8-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input:focus {
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p8-f13 .ag-filter-toolpanel .ag-filter-list-panel {
  padding: 0.25rem;
}
.ag-theme-apgux-p8-f13 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group {
  border-top: none;
}
.ag-theme-apgux-p8-f13 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-header {
  height: auto;
}
.ag-theme-apgux-p8-f13 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container {
  padding-left: 16px;
}
.ag-theme-apgux-p8-f13 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter {
  border: none;
}
.ag-theme-apgux-p8-f13 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter .ag-filter-apply-panel {
  border-top: none;
}
.ag-theme-apgux-p8-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-label {
  margin-left: 0.375rem;
}
.ag-theme-apgux-p8-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 1.75rem;
  height: 1.125rem;
  background-color: var(--toggle__background-color);
  border-radius: 0.5625rem;
  position: relative;
  -webkit-box-flex: 0;
  flex: none;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p8-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:before {
  content: " ";
  position: absolute;
  top: -1px;
  left: -1px;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 18px;
  width: 18px;
  background-color: var(--grid__background-color);
  border-radius: 9px;
  -webkit-transition: left 0.1s;
  transition: left 0.1s;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p8-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
  background-color: transparent;
}
.ag-theme-apgux-p8-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:focus-within {
  box-shadow: 0 0 0 0.0625rem var(--checkbox-icon__color), 0 0 0 0.125rem var(--checkbox__border-color);
}
.ag-theme-apgux-p8-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
  background-color: var(--primary-link__color);
  border: 1px solid var(--primary-link__color);
}
.ag-theme-apgux-p8-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked:before {
  border-color: var(--primary-link__color);
  left: calc(100% - 18px);
}
.ag-theme-apgux-p8-f13 .ag-column-panel .ag-column-select .ag-column-select-header {
  padding: 0.75rem 0.5rem;
  border-top: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p8-f13 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-icon {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-checkbox {
  margin-right: 0;
}
.ag-theme-apgux-p8-f13 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p8-f13 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p8-f13 .ag-column-panel .ag-column-select .ag-column-select-list {
  padding: 0.75rem 0 0.75rem 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-checkbox,
.ag-theme-apgux-p8-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-drag-handle,
.ag-theme-apgux-p8-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group-drag-handle {
  padding-right: 0.5rem;
  margin-right: 0;
  width: auto;
}
.ag-theme-apgux-p8-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p8-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group .ag-column-group-icons {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-viewport {
  padding: 0;
}
.ag-theme-apgux-p8-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-item {
  padding: 0;
}
.ag-theme-apgux-p8-f13 .ag-column-panel .ag-column-drop {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-column-panel .ag-column-drop-vertical {
  border-bottom: 0;
}
.ag-theme-apgux-p8-f13 .ag-column-panel .ag-column-panel-column-select {
  border-top: 0;
  border-bottom: 0;
}
.ag-theme-apgux-p8-f13 .ag-tab-header {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f13 .ag-tab-header .ag-tab {
  margin-bottom: -0.125rem;
}
.ag-theme-apgux-p8-f13 .ag-tab-header .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom-color: transparent;
}
.ag-theme-apgux-p8-f13 .ag-tab-body,
.ag-theme-apgux-p8-f13 .ag-popup-editor,
.ag-theme-apgux-p8-f13 .ag-menu {
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  z-index: 300;
}
.ag-theme-apgux-p8-f13 .ag-popup-editor .header {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p8-f13 .ag-menu {
  box-shadow: 0 4px 12px 0 var(--inline-menu__box-shadow-color);
}
.ag-theme-apgux-p8-f13 .ag-menu-option-shortcut {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-grid-heat-map-cell-red-20,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-grid-heat-map-cell-red-20 {
  background-color: var(--grid__heatmap-red-20);
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-grid-heat-map-cell-green-20,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-grid-heat-map-cell-green-20 {
  background-color: var(--grid__heatmap-green-20);
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-grid-heat-map-cell-blue-20,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-grid-heat-map-cell-blue-20 {
  background-color: var(--grid__heatmap-blue-20);
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-grid-heat-map-cell-red-40,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-grid-heat-map-cell-red-40 {
  background-color: var(--grid__heatmap-red-40);
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-grid-heat-map-cell-green-40,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-grid-heat-map-cell-green-40 {
  background-color: var(--grid__heatmap-green-40);
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-grid-heat-map-cell-blue-40,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-grid-heat-map-cell-blue-40 {
  background-color: var(--grid__heatmap-blue-40);
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-grid-heat-map-cell-red-60,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-grid-heat-map-cell-red-60 {
  background-color: var(--grid__heatmap-red-60);
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-grid-heat-map-cell-green-60,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-grid-heat-map-cell-green-60 {
  background-color: var(--grid__heatmap-green-60);
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-grid-heat-map-cell-blue-60,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-grid-heat-map-cell-blue-60 {
  background-color: var(--grid__heatmap-blue-60);
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-grid-heat-map-cell-red-80,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-grid-heat-map-cell-red-80 {
  background-color: var(--grid__heatmap-red-80);
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-grid-heat-map-cell-green-80,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-grid-heat-map-cell-green-80 {
  background-color: var(--grid__heatmap-green-80);
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-grid-heat-map-cell-blue-80,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-grid-heat-map-cell-blue-80 {
  background-color: var(--grid__heatmap-blue-80);
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-grid-heat-map-cell-red-100,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-grid-heat-map-cell-red-100 {
  background-color: var(--grid__heatmap-red-100);
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-grid-heat-map-cell-green-100,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-grid-heat-map-cell-green-100 {
  background-color: var(--grid__heatmap-green-100);
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-grid-heat-map-cell-blue-100,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-grid-heat-map-cell-blue-100 {
  background-color: var(--grid__heatmap-blue-100);
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p8-f13 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p8-f13 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p8-f13 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  outline: initial;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p8-f13 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p8-f13 .ag-ltr .ag-cell-focus.aux-dirty-cell,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-cell-focus.aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--select);
  border-width: 1px;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p8-f13 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p8-f13 .ag-ltr .ag-cell-focus.aux-disabled-cell,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-cell-focus.aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border: none;
  outline: none;
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-highlighted-cell-value,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-highlighted-cell-value {
  background-color: var(--grid__background-color-highlight);
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-editable-cell-border,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-editable-cell-border {
  text-align: inherit;
  width: 100%;
  font-size: inherit;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-editable-cell,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-editable-cell {
  border-width: 0 1px 1px 0;
  border-color: var(--grid__border-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--editable);
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-cell-inline-editing,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-cell-inline-editing {
  height: inherit;
  width: inherit;
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  padding: 0;
  cursor: text;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-cell-edit-input,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-cell-edit-input {
  height: 100%;
  color: inherit;
  border-style: none;
  background-color: var(--grid__background-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-default-cell-editor,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-default-cell-editor {
  height: 100%;
  width: 100%;
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-disabled-cell,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--disabled);
  border-width: 1px;
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-edited-cell,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-edited-cell {
  background-color: var(--grid__background-color-edited);
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-edited-not-valid,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-edited-not-valid {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  background-color: transparent;
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-edited-warning,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-edited-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  background-color: transparent;
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-dirty-cell,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--edit);
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-dirty-cell.ag-cell-value.ag-cell-focus,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-dirty-cell.ag-cell-value.ag-cell-focus {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-dirty-cell:hover,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-dirty-cell:hover {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-dirty-cell:active,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-dirty-cell:active {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-row-error,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-row-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  border: 1px solid var(--grid__border-color--not-valid);
  border-left: 0;
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-row-error .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p8-f13 .ag-rtl .aux-row-error .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-cell-error,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-cell-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-row-warning,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-row-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  border: 1px solid var(--grid__border-color--warning);
  border-left: 0;
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-row-warning .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p8-f13 .ag-rtl .aux-row-warning .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-cell-warning,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-cell-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
}
.ag-theme-apgux-p8-f13 .ag-row-hover .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p8-f13 .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f13 .ag-layout-auto-height .ag-row-last .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p8-f13 .ag-overlay-loading-wrapper {
  background-color: var(--secondary__background-color);
  opacity: 0.9;
}
.ag-theme-apgux-p8-f13 .ag-overlay-loading-center {
  background-color: var(--grid__background-color);
  border: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color);
  padding: 1rem;
}
.ag-theme-apgux-p8-f13 .ag-rich-select-value {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f13 .ag-tab-header {
  visibility: hidden !important;
  height: 0 !important;
}
.ag-theme-apgux-p8-f13 .ag-group-contracted {
  display: inline-block;
}
.ag-theme-apgux-p8-f13 .ag-group-expanded {
  display: inline-block;
}
.ag-theme-apgux-p8-f13 .ag-row-group {
  align-items: center !important;
  font-weight: bold;
}
.ag-theme-apgux-p8-f13 .ag-row-group .ag-icon {
  font-size: 1rem;
  line-height: 1rem;
}
.ag-theme-apgux-p8-f13 .ag-row-footer {
  font-weight: bold;
  background-color: var(--grid__background-color-row-footer);
}
.ag-theme-apgux-p8-f13 .ag-row-group-expanded {
  font-weight: bold;
  background-color: var(--grid__background-color-row--expanded);
}
.ag-theme-apgux-p8-f13 .ag-row-group-expanded.ag-row-level-0 {
  border-top: 2px solid var(--grid__row--expanded-top-border__color);
}
.ag-theme-apgux-p8-f13 .ag-full-width-row {
  border-bottom-width: 1px;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-details-row {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f13 .aux-multi-level-cell-renderer {
  display: flex;
  flex-direction: column;
}
.ag-theme-apgux-p8-f13 .aux-multi-level-cell-renderer .aux-multi-level-cell_primary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ag-theme-apgux-p8-f13 .aux-multi-level-cell-renderer .aux-multi-level-cell_secondary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--grid__cell-renderer-multi-level-cell-color);
}
.ag-theme-apgux-p8-f13 .aux-custom-group-cell-renderer {
  display: flex;
  flex-direction: row;
}
.ag-theme-apgux-p8-f13 .aux-custom-group-cell-renderer-no-children-checkbox {
  padding-left: 0;
}
.ag-theme-apgux-p8-f13 .aux-custom-group-cell-renderer-with-parent-no-children-checkbox {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p8-f13 .aux-custom-group-cell-renderer-with-children-checkbox {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-body-viewport:not(.ag-body-viewport) {
  overflow-x: auto !important;
}
.ag-theme-apgux-p8-f13 .aux-custom-badge-content {
  display: flex;
}
.ag-theme-apgux-p8-f13 .aux-grid__header--custom {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p8-f13 .aux-grid__header--custom:hover .ag-cell-label-container .ag-header-cell-icons {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p8-f13 .ag-row-level-1.ag-full-width-row.ag-row-position-absolute.ag-after-created {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f13 .ag-layout-auto-height .ag-center-cols-clipper,
.ag-theme-apgux-p8-f13 .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-apgux-p8-f13 .ag-layout-auto-height,
.ag-theme-apgux-p8-f13 .ag-center-cols-viewport {
  min-height: 2.0625rem;
}
.ag-theme-apgux-p8-f13 .ag-radio-button-input-wrapper.ag-checked::after,
.ag-theme-apgux-p8-f13 .ag-radio-button-input-wrapper.ag-checked::before,
.ag-theme-apgux-p8-f13 .ag-radio-button-input-wrapper::before,
.ag-theme-apgux-p8-f13 .ag-radio-button-input-wrapper::after {
  color: var(--primary-text__color);
}
@media (forced-colors: active) {
  .ag-theme-apgux-p8-f13 :focus-visible,
  .ag-theme-apgux-p8-f13 .ag-radio-button-input-wrapper:focus-within::after,
  .ag-theme-apgux-p8-f13 .ag-toggle-button-input-wrapper:focus-within {
    outline: 2px solid Highlight;
    outline-offset: 1px;
  }
  .ag-theme-apgux-p8-f13 .ag-filter-virtual-list-item:focus-visible,
  .ag-theme-apgux-p8-f13 .ag-header-cell:focus-visible,
  .ag-theme-apgux-p8-f13 .ag-header-group-cell:focus-visible,
  .ag-theme-apgux-p8-f13 .ag-cell:focus-visible,
  .ag-theme-apgux-p8-f13 .ag-menu-option:focus-visible,
  .ag-theme-apgux-p8-f13 .ag-list-item:focus-visible {
    outline-offset: -4px;
  }
  .ag-theme-apgux-p8-f13 .ag-header-cell:focus-visible::after,
  .ag-theme-apgux-p8-f13 .ag-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p8-f13 .ag-column-drop-cell:focus-visible::after,
  .ag-theme-apgux-p8-f13 .ag-column-select-header:focus-visible::after,
  .ag-theme-apgux-p8-f13 .ag-column-select-header-icon:focus-visible::after,
  .ag-theme-apgux-p8-f13 .ag-column-select-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p8-f13 .ag-multi-filter-group-title-bar:focus-visible::after,
  .ag-theme-apgux-p8-f13 .ag-side-button-button:focus-visible::after,
  .ag-theme-apgux-p8-f13 .ag-filter-toolpanel-header:focus-visible::after,
  .ag-theme-apgux-p8-f13 .ag-header-group-cell:focus-visible::after,
  .ag-theme-apgux-p8-f13 .ag-advanced-filter-header-cell:focus-visible::after,
  .ag-theme-apgux-p8-f13 .ag-paging-button:focus-visible::after,
  .ag-theme-apgux-p8-f13 .ag-select-agg-func-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p8-f13 .ag-tab:focus-visible::after {
    border: 0;
  }
  .ag-theme-apgux-p8-f13 .ag-checkbox-input-wrapper.ag-checked::after,
  .ag-theme-apgux-p8-f13 .ag-checkbox-input-wrapper.ag-indeterminate::after {
    color: Highlight;
  }
  .ag-theme-apgux-p8-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
    background-color: Highlight;
    border-color: Highlight;
  }
  .ag-theme-apgux-p8-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked::before {
    border-color: Highlight;
  }
  .ag-theme-apgux-p8-f13 .ag-menu-separator-part {
    border-color: Canvas;
  }
  .ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-leaf-indent,
  .ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-leaf-indent {
    border-color: Canvas;
  }
  .ag-theme-apgux-p8-f13 .ag-side-bar .ag-side-buttons .ag-selected {
    border-left-color: Highlight;
  }
  .ag-theme-apgux-p8-f13 .ag-side-bar .ag-side-buttons .ag-side-button button {
    border-color: Canvas;
  }
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p8-f13 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p8-f13 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  outline: 2px solid Highlight;
  outline-offset: 1px;
  outline-offset: -4px;
}
.ag-theme-apgux-p8-f13 .ag-cell {
  color: var(--grid__text-cell__color);
}

.ag-theme-apgux-p8-f14 {
  -webkit-font-smoothing: antialiased;
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1;
  /* Pinned Rows */
}
.ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f14 .ag-overlay-loading-center, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f14 .ag-overlay-loading-center, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f14 .ag-cell-inline-editing, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f14 .ag-popup-editor,
.ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f14 .ag-popup-editor, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f14 .ag-menu, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f14 .ag-menu, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f13 .ag-overlay-loading-center, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f14 .ag-overlay-loading-center, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f13 .ag-cell-inline-editing, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f13 .ag-popup-editor,
.ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f14 .ag-popup-editor, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f13 .ag-menu, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f14 .ag-menu, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f12 .ag-overlay-loading-center, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f14 .ag-overlay-loading-center, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f12 .ag-cell-inline-editing, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f12 .ag-popup-editor,
.ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f14 .ag-popup-editor, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f12 .ag-menu, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f14 .ag-menu, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f11 .ag-overlay-loading-center, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f14 .ag-overlay-loading-center, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f11 .ag-cell-inline-editing, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f11 .ag-popup-editor,
.ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f14 .ag-popup-editor, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f11 .ag-menu, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f14 .ag-menu, .ag-theme-apgux-p8-f14 .ag-overlay-loading-center, .ag-theme-apgux-p8-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f14 .ag-popup-editor, .ag-theme-apgux-p8-f14 .ag-menu, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p2-f11 .ag-menu, .ag-theme-apgux-p2-f11 .ag-theme-apgux-p8-f14 .ag-menu, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p2-f11 .ag-cell-inline-editing, .ag-theme-apgux-p2-f11 .ag-theme-apgux-p8-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f14 .ag-theme-apgux-p2-f11 .ag-popup-editor,
.ag-theme-apgux-p2-f11 .ag-theme-apgux-p8-f14 .ag-popup-editor, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p2-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f11 .ag-theme-apgux-p8-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p2-f11 .ag-overlay-loading-center, .ag-theme-apgux-p2-f11 .ag-theme-apgux-p8-f14 .ag-overlay-loading-center, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p2-f12 .ag-menu, .ag-theme-apgux-p2-f12 .ag-theme-apgux-p8-f14 .ag-menu, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p2-f12 .ag-cell-inline-editing, .ag-theme-apgux-p2-f12 .ag-theme-apgux-p8-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f14 .ag-theme-apgux-p2-f12 .ag-popup-editor,
.ag-theme-apgux-p2-f12 .ag-theme-apgux-p8-f14 .ag-popup-editor, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p2-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f12 .ag-theme-apgux-p8-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p2-f12 .ag-overlay-loading-center, .ag-theme-apgux-p2-f12 .ag-theme-apgux-p8-f14 .ag-overlay-loading-center, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p2-f13 .ag-menu, .ag-theme-apgux-p2-f13 .ag-theme-apgux-p8-f14 .ag-menu, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p2-f13 .ag-cell-inline-editing, .ag-theme-apgux-p2-f13 .ag-theme-apgux-p8-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f14 .ag-theme-apgux-p2-f13 .ag-popup-editor,
.ag-theme-apgux-p2-f13 .ag-theme-apgux-p8-f14 .ag-popup-editor, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p2-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f13 .ag-theme-apgux-p8-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p2-f13 .ag-overlay-loading-center, .ag-theme-apgux-p2-f13 .ag-theme-apgux-p8-f14 .ag-overlay-loading-center, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p2-f14 .ag-menu, .ag-theme-apgux-p2-f14 .ag-theme-apgux-p8-f14 .ag-menu, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p2-f14 .ag-cell-inline-editing, .ag-theme-apgux-p2-f14 .ag-theme-apgux-p8-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f14 .ag-theme-apgux-p2-f14 .ag-popup-editor,
.ag-theme-apgux-p2-f14 .ag-theme-apgux-p8-f14 .ag-popup-editor, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p2-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f14 .ag-theme-apgux-p8-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p2-f14 .ag-overlay-loading-center, .ag-theme-apgux-p2-f14 .ag-theme-apgux-p8-f14 .ag-overlay-loading-center, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p4-f11 .ag-menu, .ag-theme-apgux-p4-f11 .ag-theme-apgux-p8-f14 .ag-menu, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p4-f11 .ag-cell-inline-editing, .ag-theme-apgux-p4-f11 .ag-theme-apgux-p8-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f14 .ag-theme-apgux-p4-f11 .ag-popup-editor,
.ag-theme-apgux-p4-f11 .ag-theme-apgux-p8-f14 .ag-popup-editor, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p4-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f11 .ag-theme-apgux-p8-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p4-f11 .ag-overlay-loading-center, .ag-theme-apgux-p4-f11 .ag-theme-apgux-p8-f14 .ag-overlay-loading-center, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p4-f12 .ag-menu, .ag-theme-apgux-p4-f12 .ag-theme-apgux-p8-f14 .ag-menu, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p4-f12 .ag-cell-inline-editing, .ag-theme-apgux-p4-f12 .ag-theme-apgux-p8-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f14 .ag-theme-apgux-p4-f12 .ag-popup-editor,
.ag-theme-apgux-p4-f12 .ag-theme-apgux-p8-f14 .ag-popup-editor, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p4-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f12 .ag-theme-apgux-p8-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p4-f12 .ag-overlay-loading-center, .ag-theme-apgux-p4-f12 .ag-theme-apgux-p8-f14 .ag-overlay-loading-center, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p4-f13 .ag-menu, .ag-theme-apgux-p4-f13 .ag-theme-apgux-p8-f14 .ag-menu, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p4-f13 .ag-cell-inline-editing, .ag-theme-apgux-p4-f13 .ag-theme-apgux-p8-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f14 .ag-theme-apgux-p4-f13 .ag-popup-editor,
.ag-theme-apgux-p4-f13 .ag-theme-apgux-p8-f14 .ag-popup-editor, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p4-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f13 .ag-theme-apgux-p8-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p4-f13 .ag-overlay-loading-center, .ag-theme-apgux-p4-f13 .ag-theme-apgux-p8-f14 .ag-overlay-loading-center, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p4-f14 .ag-menu, .ag-theme-apgux-p4-f14 .ag-theme-apgux-p8-f14 .ag-menu, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p4-f14 .ag-cell-inline-editing, .ag-theme-apgux-p4-f14 .ag-theme-apgux-p8-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f14 .ag-theme-apgux-p4-f14 .ag-popup-editor,
.ag-theme-apgux-p4-f14 .ag-theme-apgux-p8-f14 .ag-popup-editor, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p4-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f14 .ag-theme-apgux-p8-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p4-f14 .ag-overlay-loading-center, .ag-theme-apgux-p4-f14 .ag-theme-apgux-p8-f14 .ag-overlay-loading-center, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p8-f11 .ag-menu, .ag-theme-apgux-p8-f11 .ag-theme-apgux-p8-f14 .ag-menu, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p8-f11 .ag-cell-inline-editing, .ag-theme-apgux-p8-f11 .ag-theme-apgux-p8-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f14 .ag-theme-apgux-p8-f11 .ag-popup-editor,
.ag-theme-apgux-p8-f11 .ag-theme-apgux-p8-f14 .ag-popup-editor, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p8-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f11 .ag-theme-apgux-p8-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p8-f11 .ag-overlay-loading-center, .ag-theme-apgux-p8-f11 .ag-theme-apgux-p8-f14 .ag-overlay-loading-center, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p8-f12 .ag-menu, .ag-theme-apgux-p8-f12 .ag-theme-apgux-p8-f14 .ag-menu, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p8-f12 .ag-cell-inline-editing, .ag-theme-apgux-p8-f12 .ag-theme-apgux-p8-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f14 .ag-theme-apgux-p8-f12 .ag-popup-editor,
.ag-theme-apgux-p8-f12 .ag-theme-apgux-p8-f14 .ag-popup-editor, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p8-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f12 .ag-theme-apgux-p8-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p8-f12 .ag-overlay-loading-center, .ag-theme-apgux-p8-f12 .ag-theme-apgux-p8-f14 .ag-overlay-loading-center, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p8-f13 .ag-menu, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p8-f14 .ag-menu, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p8-f13 .ag-cell-inline-editing, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p8-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f14 .ag-theme-apgux-p8-f13 .ag-popup-editor,
.ag-theme-apgux-p8-f13 .ag-theme-apgux-p8-f14 .ag-popup-editor, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p8-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p8-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p8-f13 .ag-overlay-loading-center, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p8-f14 .ag-overlay-loading-center {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-tab, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab {
  border: 1px solid transparent;
  border-bottom-width: 0;
  display: inline-block;
  margin: 0.25rem;
  margin-bottom: 0;
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom: 2px solid var(--grid__border-color--select);
  border-bottom: 2px solid var(--grid__background-color);
  border-color: var(--grid__border-color);
}
.ag-theme-apgux-p8-f14 label {
  margin-bottom: 0;
}
.ag-theme-apgux-p8-f14 * {
  box-sizing: border-box;
}
.ag-theme-apgux-p8-f14 *:focus,
.ag-theme-apgux-p8-f14 * *:before,
.ag-theme-apgux-p8-f14 * *:after {
  outline: none;
  box-sizing: border-box;
}
.ag-theme-apgux-p8-f14 .ag-full-width-container .ag-react-container {
  height: 100%;
}
.ag-theme-apgux-p8-f14 .ag-tab {
  box-sizing: content-box;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-1 {
  padding-left: 1.25rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-1 {
  padding-right: 1.25rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-1 {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-1 {
  padding-right: 1.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-2 {
  padding-left: 2.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-2 {
  padding-right: 2.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-2 {
  padding-left: 3rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-2 {
  padding-right: 3rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-3 {
  padding-left: 3.75rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-3 {
  padding-right: 3.75rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-3 {
  padding-left: 4.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-3 {
  padding-right: 4.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-4 {
  padding-left: 5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-4 {
  padding-right: 5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-4 {
  padding-left: 6rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-4 {
  padding-right: 6rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-5 {
  padding-left: 6.25rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-5 {
  padding-right: 6.25rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-5 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-5 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-6 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-6 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-6 {
  padding-left: 9rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-6 {
  padding-right: 9rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-7 {
  padding-left: 8.75rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-7 {
  padding-right: 8.75rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-7 {
  padding-left: 10.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-7 {
  padding-right: 10.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-8 {
  padding-left: 10rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-8 {
  padding-right: 10rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-8 {
  padding-left: 12rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-8 {
  padding-right: 12rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-9 {
  padding-left: 11.25rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-9 {
  padding-right: 11.25rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-9 {
  padding-left: 13.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-9 {
  padding-right: 13.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-10 {
  padding-left: 12.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-10 {
  padding-right: 12.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-10 {
  padding-left: 15rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-10 {
  padding-right: 15rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-11 {
  padding-left: 13.75rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-11 {
  padding-right: 13.75rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-11 {
  padding-left: 16.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-11 {
  padding-right: 16.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-12 {
  padding-left: 15rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-12 {
  padding-right: 15rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-12 {
  padding-left: 18rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-12 {
  padding-right: 18rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-13 {
  padding-left: 16.25rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-13 {
  padding-right: 16.25rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-13 {
  padding-left: 19.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-13 {
  padding-right: 19.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-14 {
  padding-left: 17.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-14 {
  padding-right: 17.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-14 {
  padding-left: 21rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-14 {
  padding-right: 21rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-15 {
  padding-left: 18.75rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-15 {
  padding-right: 18.75rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-15 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-15 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-16 {
  padding-left: 20rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-16 {
  padding-right: 20rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-16 {
  padding-left: 24rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-16 {
  padding-right: 24rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-17 {
  padding-left: 21.25rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-17 {
  padding-right: 21.25rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-17 {
  padding-left: 25.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-17 {
  padding-right: 25.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-18 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-18 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-18 {
  padding-left: 27rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-18 {
  padding-right: 27rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-19 {
  padding-left: 23.75rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-19 {
  padding-right: 23.75rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-19 {
  padding-left: 28.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-19 {
  padding-right: 28.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-20 {
  padding-left: 25rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-20 {
  padding-right: 25rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-20 {
  padding-left: 30rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-20 {
  padding-right: 30rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-21 {
  padding-left: 26.25rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-21 {
  padding-right: 26.25rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-21 {
  padding-left: 31.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-21 {
  padding-right: 31.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-22 {
  padding-left: 27.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-22 {
  padding-right: 27.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-22 {
  padding-left: 33rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-22 {
  padding-right: 33rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-23 {
  padding-left: 28.75rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-23 {
  padding-right: 28.75rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-23 {
  padding-left: 34.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-23 {
  padding-right: 34.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-24 {
  padding-left: 30rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-24 {
  padding-right: 30rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-24 {
  padding-left: 36rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-24 {
  padding-right: 36rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-25 {
  padding-left: 31.25rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-25 {
  padding-right: 31.25rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-25 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-25 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-26 {
  padding-left: 32.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-26 {
  padding-right: 32.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-26 {
  padding-left: 39rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-26 {
  padding-right: 39rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-27 {
  padding-left: 33.75rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-27 {
  padding-right: 33.75rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-27 {
  padding-left: 40.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-27 {
  padding-right: 40.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-28 {
  padding-left: 35rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-28 {
  padding-right: 35rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-28 {
  padding-left: 42rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-28 {
  padding-right: 42rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-29 {
  padding-left: 36.25rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-29 {
  padding-right: 36.25rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-29 {
  padding-left: 43.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-29 {
  padding-right: 43.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-30 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-30 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-30 {
  padding-left: 45rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-30 {
  padding-right: 45rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-31 {
  padding-left: 38.75rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-31 {
  padding-right: 38.75rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-31 {
  padding-left: 46.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-31 {
  padding-right: 46.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-32 {
  padding-left: 40rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-32 {
  padding-right: 40rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-32 {
  padding-left: 48rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-32 {
  padding-right: 48rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-33 {
  padding-left: 41.25rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-33 {
  padding-right: 41.25rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-33 {
  padding-left: 49.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-33 {
  padding-right: 49.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-34 {
  padding-left: 42.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-34 {
  padding-right: 42.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-34 {
  padding-left: 51rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-34 {
  padding-right: 51rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-35 {
  padding-left: 43.75rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-35 {
  padding-right: 43.75rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-35 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-35 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-36 {
  padding-left: 45rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-36 {
  padding-right: 45rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-36 {
  padding-left: 54rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-36 {
  padding-right: 54rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-37 {
  padding-left: 46.25rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-37 {
  padding-right: 46.25rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-37 {
  padding-left: 55.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-37 {
  padding-right: 55.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-38 {
  padding-left: 47.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-38 {
  padding-right: 47.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-38 {
  padding-left: 57rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-38 {
  padding-right: 57rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-39 {
  padding-left: 48.75rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-39 {
  padding-right: 48.75rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-39 {
  padding-left: 58.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-39 {
  padding-right: 58.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-40 {
  padding-left: 50rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-40 {
  padding-right: 50rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-40 {
  padding-left: 60rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-40 {
  padding-right: 60rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-41 {
  padding-left: 51.25rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-41 {
  padding-right: 51.25rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-41 {
  padding-left: 61.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-41 {
  padding-right: 61.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-42 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-42 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-42 {
  padding-left: 63rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-42 {
  padding-right: 63rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-43 {
  padding-left: 53.75rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-43 {
  padding-right: 53.75rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-43 {
  padding-left: 64.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-43 {
  padding-right: 64.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-44 {
  padding-left: 55rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-44 {
  padding-right: 55rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-44 {
  padding-left: 66rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-44 {
  padding-right: 66rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-45 {
  padding-left: 56.25rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-45 {
  padding-right: 56.25rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-45 {
  padding-left: 67.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-45 {
  padding-right: 67.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-46 {
  padding-left: 57.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-46 {
  padding-right: 57.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-46 {
  padding-left: 69rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-46 {
  padding-right: 69rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-47 {
  padding-left: 58.75rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-47 {
  padding-right: 58.75rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-47 {
  padding-left: 70.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-47 {
  padding-right: 70.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-48 {
  padding-left: 60rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-48 {
  padding-right: 60rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-48 {
  padding-left: 72rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-48 {
  padding-right: 72rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-49 {
  padding-left: 61.25rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-49 {
  padding-right: 61.25rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-49 {
  padding-left: 73.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-49 {
  padding-right: 73.5rem;
}
.ag-theme-apgux-p8-f14 .ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle;
}
.ag-theme-apgux-p8-f14 .ag-radio-button-label,
.ag-theme-apgux-p8-f14 .ag-checkbox-label {
  cursor: default;
}
.ag-theme-apgux-p8-f14 .ag-radio-button-label:empty,
.ag-theme-apgux-p8-f14 .ag-checkbox-label:empty {
  margin: 0;
}
.ag-theme-apgux-p8-f14 .ag-radio-button-label,
.ag-theme-apgux-p8-f14 .ag-checkbox-label {
  margin-left: 0.25rem;
}
.ag-theme-apgux-p8-f14 .ag-cell {
  -webkit-font-smoothing: subpixel-antialiased;
  border: unset;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-leaf-indent {
  border-left: 1.5rem solid transparent;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-cell {
  border-right: none;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-group-expanded {
  margin-right: 0;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-leaf-indent {
  border-right: 1.5rem solid transparent;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-cell {
  border-left: none;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-cell.ag-cell-first-right-pinned,
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p8-f14 .ag-ltr .ag-cell.ag-cell-first-right-pinned {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-cell.ag-cell-last-left-pinned,
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p8-f14 .ag-ltr .ag-cell.ag-cell-last-left-pinned {
  border-right: 2px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-cell .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p8-f14 .ag-ltr .ag-cell .ag-select .ag-picker-field-wrapper {
  background-color: var(--grid__background-color);
  border-radius: 0;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-pinned-right-header .ag-header-row,
.ag-theme-apgux-p8-f14 .ag-ltr .ag-pinned-right-header .ag-header-row {
  overflow: inherit;
  border-left: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-pinned-right-cols-container,
.ag-theme-apgux-p8-f14 .ag-ltr .ag-pinned-right-cols-container {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p8-f14 .ag-value-change-delta {
  padding-right: 0.125rem;
}
.ag-theme-apgux-p8-f14 .ag-value-change-delta-up {
  color: #43a047;
}
.ag-theme-apgux-p8-f14 .ag-value-change-delta-down {
  color: #e53935;
}
.ag-theme-apgux-p8-f14 .ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 0.0625rem;
  padding-right: 0.0625rem;
  transition: background-color 1s;
}
.ag-theme-apgux-p8-f14 .ag-value-change-value-highlight {
  background-color: #0091ea;
  transition: background-color 0.1s;
}
.ag-theme-apgux-p8-f14 .ag-input-text-wrapper input:not([type]):disabled,
.ag-theme-apgux-p8-f14 .ag-input-text-wrapper input[type=text]:disabled,
.ag-theme-apgux-p8-f14 .ag-input-text-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p8-f14 .ag-input-text-wrapper input[type=date]:disabled,
.ag-theme-apgux-p8-f14 .ag-input-text-wrapper input[type=datetime-local]:disabled,
.ag-theme-apgux-p8-f14 .ag-input-wrapper input:not([type]):disabled,
.ag-theme-apgux-p8-f14 .ag-input-wrapper input[type=text]:disabled,
.ag-theme-apgux-p8-f14 .ag-input-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p8-f14 .ag-input-wrapper input[type=date]:disabled,
.ag-theme-apgux-p8-f14 .ag-input-wrapper input[type=datetime-local]:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p8-f14 .ag-input-text-wrapper input[type=date],
.ag-theme-apgux-p8-f14 .ag-input-wrapper input[type=date] {
  flex: 1 1 auto;
}
.ag-theme-apgux-p8-f14 .ag-input-text-wrapper textarea:disabled,
.ag-theme-apgux-p8-f14 .ag-input-wrapper textarea:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p8-f14 .ag-header {
  background-color: var(--grid__background-color-header);
  color: var(--primary-text__color);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f14 .ag-pinned-left-header {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f14 .ag-header-row {
  border: none;
}
.ag-theme-apgux-p8-f14 .ag-row {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-right-width: 1px;
}
.ag-theme-apgux-p8-f14 .ag-row-odd {
  background-color: inherit;
}
.ag-theme-apgux-p8-f14 .ag-row-even {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f14 .ag-horizontal-left-spacer.ag-scroller-corner {
  border-right: none;
}
.ag-theme-apgux-p8-f14 .ag-horizontal-right-spacer.ag-scroller-corner {
  border-left: none;
}
.ag-theme-apgux-p8-f14 .ag-numeric-cell {
  text-align: right;
}
.ag-theme-apgux-p8-f14 .ag-header-cell-label .ag-header-cell-icons .ag-header-icon,
.ag-theme-apgux-p8-f14 .ag-header-cell-label .ag-header-cell-menu-button .ag-header-icon {
  margin-left: 4px;
}
.ag-theme-apgux-p8-f14 .ag-header-cell,
.ag-theme-apgux-p8-f14 .ag-header-group-cell {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-top: solid 1px var(--grid__border-color);
}
.ag-theme-apgux-p8-f14 .ag-header-cell.ag-header-cell-moving,
.ag-theme-apgux-p8-f14 .ag-header-group-cell.ag-header-cell-moving {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f14 .ag-header-cell .ag-header-icon:hover,
.ag-theme-apgux-p8-f14 .ag-header-group-cell .ag-header-icon:hover {
  cursor: pointer;
}
.ag-theme-apgux-p8-f14 .ag-header-group-cell-no-group {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f14 .ag-header-row:first-child .ag-header-cell,
.ag-theme-apgux-p8-f14 .ag-header-row:first-child .ag-header-group-cell {
  border-top-width: 0;
}
.ag-theme-apgux-p8-f14 .ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell.ag-column-resizing,
.ag-theme-apgux-p8-f14 .ag-header-cell:not(.ag-column-resizing) + .ag-header-cell.ag-column-resizing,
.ag-theme-apgux-p8-f14 .ag-header-group-cell:first-of-type.ag-column-resizing,
.ag-theme-apgux-p8-f14 .ag-header-cell:first-of-type.ag-column-resizing {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p8-f14 .ag-header-row .ag-checkbox-input-wrapper .ag-checkbox-input {
  width: 1rem;
  width: 1rem;
}
.ag-theme-apgux-p8-f14 .ag-header-select-all {
  margin-right: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-cell {
  line-height: 1rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  align-items: center;
}
.ag-theme-apgux-p8-f14 .ag-row-drag {
  cursor: grab;
  min-width: 1.75rem;
}
.ag-theme-apgux-p8-f14 .ag-row-dragging,
.ag-theme-apgux-p8-f14 .ag-row-dragging .ag-row-drag {
  cursor: move;
}
.ag-theme-apgux-p8-f14 .ag-column-drag {
  cursor: grab;
}
.ag-theme-apgux-p8-f14 .ag-row-dragging {
  opacity: 0.5;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p8-f14 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p8-f14 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p8-f14 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p8-f14 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
  outline: initial;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p8-f14 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p8-f14 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p8-f14 .ag-header-cell-resize {
  width: 0.5rem;
  cursor: col-resize;
  z-index: 210;
  right: -1px;
}
.ag-theme-apgux-p8-f14 .ag-menu {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p8-f14 .ag-menu .ag-popup-child {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p8-f14 .ag-menu .ag-menu-list {
  cursor: default;
  margin-bottom: 0.25rem;
  margin-top: 0.25rem;
  padding: 0;
  width: 100%;
}
.ag-theme-apgux-p8-f14 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p8-f14 .ag-menu .ag-menu-option-disabled {
  opacity: 0.5;
}
.ag-theme-apgux-p8-f14 .ag-menu .ag-menu-option-text {
  margin-left: 0.25rem;
  text-transform: lowercase;
}
.ag-theme-apgux-p8-f14 .ag-menu .ag-menu-option-text::first-letter {
  text-transform: uppercase;
}
.ag-theme-apgux-p8-f14 .ag-menu .ag-menu-option-icon {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  min-width: 1.5rem;
}
.ag-theme-apgux-p8-f14 .ag-menu .ag-menu-option-shortcut {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-menu .ag-menu-option-popup-pointer {
  width: 1.5rem;
  text-align: center;
}
.ag-theme-apgux-p8-f14 .ag-popup-child {
  z-index: 310;
}
.ag-theme-apgux-p8-f14 .ag-tab-header {
  background: var(--grid__background-color);
  min-width: 13.75rem;
  width: 100%;
  display: flex;
}
.ag-theme-apgux-p8-f14 .ag-tab-header .ag-tab {
  display: flex;
  border-bottom: 2px solid transparent;
  height: 1rem;
  flex: none;
  align-items: center;
  justify-content: center;
}
.ag-theme-apgux-p8-f14 .ag-tab-body {
  padding: 0.25rem 0;
}
.ag-theme-apgux-p8-f14 .ag-tab-body .ag-menu-list {
  margin-bottom: 0;
  margin-top: 0;
}
.ag-theme-apgux-p8-f14 .ag-tab-body .ag-menu-list > div:first-child > span {
  padding-top: 0;
}
.ag-theme-apgux-p8-f14 .ag-tab-body .ag-menu-list > div:last-child > span {
  padding-bottom: 0;
}
.ag-theme-apgux-p8-f14 .ag-tab-body .ag-menu-list > div:last-child > .ag-menu-option-popup-pointer {
  background-position-y: 0;
}
.ag-theme-apgux-p8-f14 .ag-floating-filter-input .ag-input-field-input[type=date] {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.875rem;
}
.ag-theme-apgux-p8-f14 .ag-floating-filter-input .ag-input-field-input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p8-f14 .ag-floating-filter-input .ag-input-field-input[type=date]::-webkit-calendar-picker-indicator {
  color: rgba(0, 0, 0, 0) !important;
  opacity: 0;
  width: 0;
  padding: 0;
  margin: 0;
}
.ag-theme-apgux-p8-f14 .ag-floating-filter-input .ag-text-field-input[type=text],
.ag-theme-apgux-p8-f14 .ag-floating-filter-input input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-size: 0.875rem;
}
.ag-theme-apgux-p8-f14 .ag-floating-filter-input .ag-text-field-input[type=text]:focus,
.ag-theme-apgux-p8-f14 .ag-floating-filter-input input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p8-f14 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled,
.ag-theme-apgux-p8-f14 .ag-floating-filter-input input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
  border: none;
}
.ag-theme-apgux-p8-f14 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled::placeholder,
.ag-theme-apgux-p8-f14 .ag-floating-filter-input input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-filter-body-wrapper {
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-set-filter-body-wrapper + .ag-filter-apply-panel [data-ref=resetFilterButton] {
  margin-left: 0.125rem !important;
  margin-right: 0.125rem !important;
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-picker-field-wrapper {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  border-radius: 0.125rem;
  padding-left: 0.75rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-picker-field-icon {
  padding-right: 0.75rem;
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-filter-select {
  margin: 0.25rem 0.25rem 0;
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-filter-body {
  margin-bottom: 0.25rem;
  margin-top: 1rem;
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-filter-condition {
  margin: 0.5rem 0;
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f14 .ag-filter input[type=radio] {
  margin: 0 0.1875rem 0 0.375rem;
  width: 0.75rem;
  height: 1.0625rem;
  vertical-align: top;
}
.ag-theme-apgux-p8-f14 .ag-filter input[type=date] {
  padding-left: 0.25rem;
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f14 .ag-filter input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p8-f14 .ag-filter input[type=text],
.ag-theme-apgux-p8-f14 .ag-filter input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p8-f14 .ag-filter input[type=text]:focus,
.ag-theme-apgux-p8-f14 .ag-filter input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p8-f14 .ag-filter input[type=text]:disabled,
.ag-theme-apgux-p8-f14 .ag-filter input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p8-f14 .ag-filter input[type=text]:disabled::placeholder,
.ag-theme-apgux-p8-f14 .ag-filter input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-set-filter-list {
  max-height: 12rem;
  overflow: auto;
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-set-filter-select-all {
  height: 2rem;
  padding-bottom: 0.25rem;
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-set-filter-item {
  height: 1.25rem;
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-set-filter-item > div,
.ag-theme-apgux-p8-f14 .ag-filter .ag-set-filter-item > span {
  display: flex;
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-set-filter-item:hover {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0.5rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-filter-virtual-list-container {
  min-height: 100% !important;
  min-width: 12.5rem;
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-filter-virtual-list-item {
  height: 1.5rem !important;
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-filter-header-container:nth-child(2) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-filter-apply-panel {
  display: block;
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--tertiary__background-color);
  border-radius: 0.125rem;
  color: var(--tertiary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
  float: left;
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton]:hover {
  background-color: var(--tertiary__background-color_hover);
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem 0.5rem 0.5rem 0;
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p8-f14 .ag-mini-filter {
  margin-bottom: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p8-f14 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1rem;
}
.ag-theme-apgux-p8-f14 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p8-f14 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
.ag-theme-apgux-p8-f14 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p8-f14 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p8-f14 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.ag-theme-apgux-p8-f14 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f14 .ag-column-select-panel .ag-primary-cols-list-panel {
  border-top: 1px solid var(--grid__border-color);
  padding-top: 0.25rem;
}
.ag-theme-apgux-p8-f14 .ag-column-select-panel .ag-primary-cols-list-panel > div {
  cursor: pointer;
}
.ag-theme-apgux-p8-f14 .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p8-f14 .ag-primary-cols-header-panel {
  border-top: 1px solid var(--grid__border-color);
  height: 2rem;
  align-items: center;
}
.ag-theme-apgux-p8-f14 .ag-primary-cols-header-panel > div {
  cursor: pointer;
  margin: 0 0.25rem;
}
.ag-theme-apgux-p8-f14 .ag-primary-cols-header-panel .ag-filter-body {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f14 .ag-tool-panel-wrapper {
  border-right: 0;
  width: auto;
}
.ag-theme-apgux-p8-f14 .ag-tool-panel-wrapper .ag-filter-panel {
  width: 100%;
}
.ag-theme-apgux-p8-f14 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 600;
  flex: auto;
  flex-direction: column;
  flex-wrap: nowrap;
  display: flex;
  flex-flow: column nowrap;
}
.ag-theme-apgux-p8-f14 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header {
  padding: 0.4375rem 0.3125rem;
}
.ag-theme-apgux-p8-f14 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header > div {
  margin: auto 0;
}
.ag-theme-apgux-p8-f14 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-air {
  border: 1px solid var(--grid__border-color);
  border-left: 0;
  border-right: 0;
  padding: 0.25rem 0;
}
.ag-theme-apgux-p8-f14 .ag-tool-panel-wrapper .ag-pivot-mode-panel {
  display: flex;
  flex: none;
  min-height: auto;
  height: auto;
}
.ag-theme-apgux-p8-f14 .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  display: flex;
  align-items: center;
  padding: 0.75rem 0.5rem;
  margin-left: 0;
}
.ag-theme-apgux-p8-f14 .ag-tool-panel-wrapper .ag-column-select-panel {
  border-bottom: 1px solid var(--grid__border-color);
  padding-bottom: 0.1875rem;
  padding-top: 0;
}
.ag-theme-apgux-p8-f14 .ag-tool-panel-wrapper .ag-column-drop {
  border-top: 1px solid var(--grid__border-color);
  padding: 0.25rem 0 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar {
  height: 1rem;
}
.ag-theme-apgux-p8-f14 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-title {
  padding-left: 6px;
}
.ag-theme-apgux-p8-f14 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-vertical-icon {
  margin: 0;
}
.ag-theme-apgux-p8-f14 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  border: 1px dashed var(--grid__border-color);
  margin-top: 0;
}
.ag-theme-apgux-p8-f14 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-list {
  cursor: default;
  margin-top: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p8-f14 .ag-tool-panel-wrapper .ag-column-drop:last-child {
  border-bottom: 0;
}
.ag-theme-apgux-p8-f14 .ag-numeric-header .ag-header-cell-label .ag-header-cell-icons .ag-header-icon {
  margin-left: 0;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f14 .ag-paging-panel {
  border-top: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color--disabled);
  height: 2rem;
  padding: 0 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-paging-panel > span {
  margin-left: 1rem;
}
.ag-theme-apgux-p8-f14 .ag-paging-page-summary-panel .ag-icon {
  width: 1rem;
  height: 1rem;
  cursor: pointer;
}
.ag-theme-apgux-p8-f14 .ag-paging-page-summary-panel .ag-icon.ag-disabled {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p8-f14 .ag-paging-page-summary-panel .ag-icon button {
  width: 100%;
  height: 100%;
  opacity: 0;
}
.ag-theme-apgux-p8-f14 .ag-paging-page-summary-panel span {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell),
.ag-theme-apgux-p8-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell) {
  border-bottom: 1px solid var(--grid__border-color);
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active {
  border-right: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active {
  border-bottom: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f14 .ag-cell-range-selected:not(.ag-cell-focus) {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p8-f14 .ag-cell-range-selected-1 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p8-f14 .ag-cell-range-selected-2 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p8-f14 .ag-cell-range-selected-3 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p8-f14 .ag-cell-range-selected-4 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-selection-fill-top,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-selection-fill-top {
  border-top: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-selection-fill-top.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-selection-fill-top.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-selection-fill-right,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-selection-fill-right {
  border-right: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-selection-fill-right.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-selection-fill-right.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-selection-fill-bottom,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-selection-fill-bottom {
  border-bottom: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-selection-fill-left,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-selection-fill-left {
  border-left: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-selection-fill-left.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-selection-fill-left.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p8-f14 .ag-range-handle, .ag-theme-apgux-p8-f14 .ag-fill-handle {
  position: absolute;
  width: 0.375rem;
  height: 0.375rem;
  bottom: -0.0625rem;
  right: -0.0625rem;
  background-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f14 .ag-fill-handle {
  cursor: cell;
}
.ag-theme-apgux-p8-f14 .ag-range-handle {
  cursor: nwse-resize;
}
.ag-theme-apgux-p8-f14 .ag-cell-inline-editing {
  padding: 0.5rem;
  height: 2.75rem;
}
.ag-theme-apgux-p8-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f14 .ag-popup-editor {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f14 .ag-popup-editor {
  padding: 0;
}
.ag-theme-apgux-p8-f14 .ag-popup-editor .ag-large-textarea textarea {
  height: auto;
  padding: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-cell-editor .ag-input-field-input {
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  background-color: var(--input-box__background-color);
  padding: 0 0 0 0.5rem;
  color: var(--primary-text__color);
}
.ag-theme-apgux-p8-f14 .ag-cell-editor .ag-picker-field-display {
  padding: 0 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rich-select {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f14 .ag-rich-select .ag-rich-select-list {
  width: 12.5rem;
  height: 13rem;
}
.ag-theme-apgux-p8-f14 .ag-rich-select .ag-rich-select-value {
  padding: 0 0.25rem 0 0.5rem;
  height: 2rem;
}
.ag-theme-apgux-p8-f14 .ag-rich-select .ag-virtual-list-item {
  cursor: default;
  height: 2rem;
}
.ag-theme-apgux-p8-f14 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected {
  background-color: var(--grid__ag-rich-select-list-item--select);
}
.ag-theme-apgux-p8-f14 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected:hover {
  background-color: var(--grid__ag-rich-select-list-item--hover);
}
.ag-theme-apgux-p8-f14 .ag-rich-select .ag-rich-select-row {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-floating-filter-body {
  height: 1.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-floating-filter-button {
  margin-left: 0.75rem;
  align-items: baseline;
  margin-right: 0rem;
}
.ag-theme-apgux-p8-f14 .ag-floating-filter-button button {
  appearance: none;
  background: transparent;
  border: 0;
  padding: 0;
  width: 1rem;
}
.ag-theme-apgux-p8-f14 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f14 .ag-selection-checkbox:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p8-f14 .ag-group-expanded:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f14 .ag-group-expanded:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p8-f14 .ag-group-contracted:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f14 .ag-group-contracted:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p8-f14 .ag-group-checkbox:not(.ag-invisible) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f14 .ag-group-checkbox:not(.ag-invisible) + .ag-group-value:not(:empty) {
  margin-left: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p8-f14 .ag-group-expanded:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p8-f14 .ag-group-contracted:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p8-f14 .ag-group-checkbox:not(.ag-invisible) ~ .ag-group-checkbox {
  margin-left: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-group-child-count {
  margin-left: 0.125rem;
}
.ag-theme-apgux-p8-f14 .ag-selection-checkbox span {
  position: relative;
}
.ag-theme-apgux-p8-f14 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 2rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p8-f14 .ag-column-drop-horizontal .ag-icon-pivot {
  margin-right: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-column-drop-horizontal .ag-left-arrow,
.ag-theme-apgux-p8-f14 .ag-column-drop-horizontal .ag-right-arrow {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p8-f14 .ag-column-drop-cell {
  background: var(--pill__background-color);
  border-radius: 0.25rem;
  min-height: 1rem;
  padding: 0 0.125rem 0 0.25rem;
}
.ag-theme-apgux-p8-f14 .ag-column-drop-cell .ag-column-drop-cell-text {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p8-f14 .ag-column-drop-cell .ag-column-drop-cell-button {
  min-width: 1rem;
  margin: 0 0.125rem;
}
.ag-theme-apgux-p8-f14 .ag-column-drop-cell .ag-column-drag {
  margin-left: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-top: 0.25rem;
}
.ag-theme-apgux-p8-f14 .ag-select-agg-func-popup {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background: var(--grid__background-color);
  height: 4.375rem;
  padding: 0;
}
.ag-theme-apgux-p8-f14 .ag-select-agg-func-popup .ag-virtual-list-item {
  cursor: default;
  line-height: 1.25rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-set-filter-list,
.ag-theme-apgux-p8-f14 .ag-menu-column-select-wrapper {
  width: auto;
}
.ag-theme-apgux-p8-f14 .ag-column-drop-vertical > .ag-column-drop-cell {
  margin-left: 0.25rem;
  margin-top: 0;
}
.ag-theme-apgux-p8-f14 .ag-cell-data-changed {
  background-color: #0091ea !important;
}
.ag-theme-apgux-p8-f14 .ag-cell-data-changed.aux-grid__financial-data-cell--increase, .ag-theme-apgux-p8-f14 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--increase {
  background-color: var(--grid__text-cell-financial-data-increase__background-color) !important;
}
.ag-theme-apgux-p8-f14 .ag-cell-data-changed.aux-grid__financial-data-cell--decrease, .ag-theme-apgux-p8-f14 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--decrease {
  background-color: var(--grid__text-cell-financial-data-decrease__background-color) !important;
}
.ag-theme-apgux-p8-f14 .ag-cell-data-changed-animation {
  background-color: transparent;
  transition: background-color 1s;
}
.ag-theme-apgux-p8-f14 .aux-grid__financial-data-cell-with-icon--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
  display: flex;
}
.ag-theme-apgux-p8-f14 .aux-grid__financial-data-cell-with-icon--increase:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e92a";
}
.ag-theme-apgux-p8-f14 .aux-grid__financial-data-cell-with-icon--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
  display: flex;
}
.ag-theme-apgux-p8-f14 .aux-grid__financial-data-cell-with-icon--decrease:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e927";
}
.ag-theme-apgux-p8-f14 .aux-grid__financial-data-cell--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
}
.ag-theme-apgux-p8-f14 .aux-grid__financial-data-cell--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
}
.ag-theme-apgux-p8-f14 .ag-row-stub {
  background-color: inherit;
}
.ag-theme-apgux-p8-f14 .ag-stub-cell {
  padding-left: 8;
  padding-top: 4px;
}
.ag-theme-apgux-p8-f14 .ag-stub-cell .ag-loading-icon {
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ag-theme-apgux-p8-f14 .ag-stub-cell .ag-loading-text {
  margin-left: 0.25rem;
  margin-top: 0.25rem;
}
.ag-theme-apgux-p8-f14 .ag-floating-top {
  border-bottom: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p8-f14 .ag-floating-bottom {
  border-top: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p8-f14 .ag-floating-top,
.ag-theme-apgux-p8-f14 .ag-floating-bottom {
  background-color: inherit;
}
.ag-theme-apgux-p8-f14 .ag-floating-top .ag-row,
.ag-theme-apgux-p8-f14 .ag-floating-bottom .ag-row {
  background-color: inherit;
}
.ag-theme-apgux-p8-f14 .ag-floating-bottom-viewport {
  border-bottom: 0.0625rem solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f14 .ag-status-bar {
  background: var(--grid__background-color);
  color: var(--secondary-text__color);
  font-weight: 400;
  font-size: 0.75rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1.5;
  border-top-width: 0;
  margin: 0 -0.5rem 0 -0.5rem;
  padding: 0;
}
.ag-theme-apgux-p8-f14 .ag-status-bar .ag-status-name-value-value {
  color: inherit;
}
.ag-theme-apgux-p8-f14 .ag-status-bar-center {
  text-align: center;
}
.ag-theme-apgux-p8-f14 .ag-name-value-value,
.ag-theme-apgux-p8-f14 .ag-status-name-value {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-name-value-value {
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p8-f14 .ag-overlay-loading-center {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
}
.ag-theme-apgux-p8-f14 .ag-side-bar {
  background-color: var(--grid__side-bar-background-color);
  border: 1px solid var(--grid__border-color);
  border-left-width: 0;
  position: relative;
}
.ag-theme-apgux-p8-f14 .ag-side-bar .ag-side-buttons {
  padding: 1rem 0;
  background: var(--grid__background-color-header);
  width: 2rem;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ag-theme-apgux-p8-f14 .ag-side-bar .ag-side-buttons .ag-side-button {
  width: 100%;
}
.ag-theme-apgux-p8-f14 .ag-side-bar .ag-side-buttons .ag-side-button button {
  background: transparent;
  border: 0;
  color: var(--grid__text-cell__color);
  padding: 0.5rem 0 0.5rem 0;
  width: 100%;
  margin: 0;
  min-height: 4.5rem;
  border-width: 1px 0 1px 0;
  border-style: solid;
  border-color: transparent;
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
}
.ag-theme-apgux-p8-f14 .ag-side-bar .ag-side-buttons .ag-selected {
  border-left: solid 2px var(--grid__side-bar-border-color--select);
}
.ag-theme-apgux-p8-f14 .ag-side-bar .ag-panel-container {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f14 .ag-side-bar.full-width .ag-panel-container {
  border-right: 0;
}
.ag-theme-apgux-p8-f14 .ag-side-bar .ag-column-drop {
  min-height: 3.125rem;
}
.ag-theme-apgux-p8-f14 .ag-primary-cols-filter-wrapper {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f14 .ag-group-component {
  margin: 0.625rem 0.3125rem;
  padding: 0.625rem 0.125rem;
  border: 0 solid var(--grid__border-color), 0.5;
  border-top-width: 4px;
  border-radius: 3px;
}
.ag-theme-apgux-p8-f14 .ag-group-component .ag-group-component-label {
  background-color: var(--grid__background-color);
  margin-left: 0.5rem;
  padding: 0 0.125rem;
  font-size: 0.75rem;
  font-weight: 500;
  text-transform: uppercase;
}
.ag-theme-apgux-p8-f14 .ag-group-component .ag-group-item {
  margin-top: 0.125rem;
}
.ag-theme-apgux-p8-f14.ag-popup > div {
  border-bottom: 1px solid var(--primary-action__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f14.ag-popup > div.ag-select-list {
  box-shadow: 0 0.25rem 0.75rem 0 var(--dropdown__box-shadow-color);
}
.ag-theme-apgux-p8-f14.ag-popup .ag-list .ag-list-item {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 0.8125rem;
  line-height: 2.4615384615;
  height: 2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.ag-theme-apgux-p8-f14.ag-popup .ag-list .ag-list-item:hover {
  background-color: var(--focus-highlight_background-color);
}
.ag-theme-apgux-p8-f14.ag-popup .ag-list .ag-list-item:focus {
  background-color: var(--focus-highlight_background-color);
}
.ag-dragging-range-handle .ag-theme-apgux-p8-f14 .ag-dialog, .ag-dragging-fill-handle .ag-theme-apgux-p8-f14 .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}
.ag-theme-apgux-p8-f14 .ag-dialog .ag-dialog-title-bar {
  padding-left: 8;
}
.ag-theme-apgux-p8-f14 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button {
  border-radius: 5px;
}
.ag-theme-apgux-p8-f14 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button:not(:last-child) {
  margin-right: 5px;
}
.ag-theme-apgux-p8-f14 .ag-dialog .ag-message-box .ag-message-box-button-bar {
  height: 30px;
  background-color: var(--grid__background-color-header);
  padding: 2px;
}
.ag-theme-apgux-p8-f14 .ag-dialog .ag-message-box .ag-message-box-button-bar button {
  border-radius: 2px;
}
.ag-theme-apgux-p8-f14 .ag-tooltip {
  transition: none;
  background-color: var(--tooltip__background-color);
  padding: 0.75rem;
  box-shadow: 0 4px 12px 0 var(--tooltip__shadow-color);
  border: 1px solid var(--popover__border-color) !important;
  font-size: 0.8125rem;
  border-radius: 0.125rem;
  color: var(--primary-text__color);
  box-sizing: border-box;
  display: inline-flex;
  z-index: 1000;
  line-height: get-line-height(13, 20);
  max-width: 50%;
}
.ag-theme-apgux-p8-f14 .ag-chart .ag-chart-menu {
  background: var(--grid__background-color);
}
.ag-theme-apgux-p8-f14 .ag-chart .ag-chart-menu > span:hover {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f14 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f14 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div.ag-selected {
  border-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f14 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item {
  color: var(--grid__text-cell__color);
  font-size: 0.75rem;
}
.ag-theme-apgux-p8-f14 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item.ag-selected {
  color: var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f14 .ag-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "auxIcons";
  speak: none;
  font-size: 1rem;
  color: var(--grid__text-cell__color);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ag-theme-apgux-p8-f14 .ag-checkbox-input-wrapper {
  background-color: transparent;
  align-items: stretch;
}
.ag-theme-apgux-p8-f14 .ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 16px;
  height: 16px;
  margin: 0;
}
.ag-theme-apgux-p8-f14 .ag-checkbox-input-wrapper .ag-input-field-input {
  position: absolute;
  top: 0;
  left: 0;
}
.ag-theme-apgux-p8-f14 .ag-checkbox-input-wrapper::after {
  font-family: "auxIcons";
  content: "\e907";
  color: var(--form-element__border-color);
  pointer-events: none;
}
.ag-theme-apgux-p8-f14 .ag-checkbox-input-wrapper:hover::after {
  color: var(--checkbox__border-color);
}
.ag-theme-apgux-p8-f14 .ag-checkbox-input-wrapper.ag-checked::after {
  content: "\e905";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p8-f14 .ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: "\e906";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p8-f14 .ag-icon-aggregation::before {
  content: "\e900";
}
.ag-theme-apgux-p8-f14 .ag-icon-arrows::before {
  content: "\e901";
}
.ag-theme-apgux-p8-f14 .ag-icon-asc::before {
  content: "\e902";
}
.ag-theme-apgux-p8-f14 .ag-icon-cancel::before {
  content: "\e903";
}
.ag-theme-apgux-p8-f14 .ag-icon-chart::before {
  content: "\e904";
}
.ag-theme-apgux-p8-f14 .ag-icon-columns::before {
  content: "\e909";
}
.ag-theme-apgux-p8-f14 .ag-icon-contracted::before {
  content: "\e90a";
}
.ag-theme-apgux-p8-f14 .ag-icon-copy::before {
  content: "\e90b";
}
.ag-theme-apgux-p8-f14 .ag-icon-cross::before {
  content: "\e90c";
}
.ag-theme-apgux-p8-f14 .ag-icon-desc::before {
  content: "\e90d";
}
.ag-theme-apgux-p8-f14 .ag-icon-expanded::before {
  content: "\e90e";
}
.ag-theme-apgux-p8-f14 .ag-icon-eye-slash::before {
  content: "\e90f";
}
.ag-theme-apgux-p8-f14 .ag-icon-eye::before {
  content: "\e910";
}
.ag-theme-apgux-p8-f14 .ag-icon-filter::before {
  content: "\e911";
}
.ag-theme-apgux-p8-f14 .ag-icon-filter:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p8-f14 .ag-icon-first::before {
  content: "\e912";
}
.ag-theme-apgux-p8-f14 .ag-icon-grip::before,
.ag-theme-apgux-p8-f14 .ag-icon-row-drag::before {
  content: "\e913";
}
.ag-theme-apgux-p8-f14 .ag-icon-group::before {
  content: "\e914";
}
.ag-theme-apgux-p8-f14 .ag-icon-last::before {
  content: "\e915";
}
.ag-theme-apgux-p8-f14 .ag-icon-left::before,
.ag-theme-apgux-p8-f14 .ag-right-arrow::before {
  content: "\e916";
}
.ag-theme-apgux-p8-f14 .ag-icon-linked::before {
  content: "\e917";
}
.ag-theme-apgux-p8-f14 .ag-icon-loading::before {
  content: "\e918";
}
.ag-theme-apgux-p8-f14 .ag-icon-maximize::before {
  content: "\e919";
}
.ag-theme-apgux-p8-f14 .ag-icon-menu::before {
  content: "\e91a";
}
.ag-theme-apgux-p8-f14 .ag-icon-menu:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p8-f14 .ag-icon-minimize::before {
  content: "\e91b";
}
.ag-theme-apgux-p8-f14 .ag-icon-next::before {
  content: "\e91c";
}
.ag-theme-apgux-p8-f14 .ag-icon-none::before {
  content: "\e91d";
}
.ag-theme-apgux-p8-f14 .ag-icon-not-allowed::before {
  content: "\e91e";
}
.ag-theme-apgux-p8-f14 .ag-icon-paste::before {
  content: "\e91f";
}
.ag-theme-apgux-p8-f14 .ag-icon-pin::before {
  content: "\e920";
}
.ag-theme-apgux-p8-f14 .ag-icon-pivot::before {
  content: "\e921";
}
.ag-theme-apgux-p8-f14 .ag-icon-previous::before {
  content: "\e922";
}
.ag-theme-apgux-p8-f14 .ag-icon-radio-button-off::before {
  content: "\e923";
}
.ag-theme-apgux-p8-f14 .ag-icon-radio-button-on::before {
  color: var(--grid__border-color--edit);
  content: "\e924";
}
.ag-theme-apgux-p8-f14 .ag-icon-right::before,
.ag-theme-apgux-p8-f14 .ag-right-arrow::before {
  content: "\e925";
}
.ag-theme-apgux-p8-f14 .ag-icon-save::before {
  content: "\e926";
}
.ag-theme-apgux-p8-f14 .ag-icon-small-down::before {
  content: "\e927";
}
.ag-theme-apgux-p8-f14 .ag-icon-small-left::before {
  content: "\e928";
}
.ag-theme-apgux-p8-f14 .ag-icon-small-right::before {
  content: "\e929";
}
.ag-theme-apgux-p8-f14 .ag-icon-small-up::before {
  content: "\e92a";
}
.ag-theme-apgux-p8-f14 .ag-icon-tick::before {
  content: "\e92b";
}
.ag-theme-apgux-p8-f14 .ag-icon-tree-closed::before {
  content: "\e92c";
}
.ag-theme-apgux-p8-f14 .ag-icon-tree-indeterminate::before {
  content: "\e92d";
}
.ag-theme-apgux-p8-f14 .ag-icon-tree-open::before {
  content: "\e92e";
}
.ag-theme-apgux-p8-f14 .ag-icon-unlinked::before {
  content: "\e92f";
}
.ag-theme-apgux-p8-f14 .ag-rtl {
  text-align: right;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-numeric-cell {
  text-align: left;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-radio-button-label,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-checkbox-label {
  margin-right: 0.25rem;
  margin-left: 0;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  padding-left: 0.25rem;
  padding-right: 1rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 0;
  margin-right: 1.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-header-select-all {
  margin-left: 0.5rem;
  margin-right: 0;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-selection-checkbox,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-group-checkbox,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-group-expanded,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-group-contracted {
  display: inline-flex;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-selection-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f14 .ag-rtl .ag-selection-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p8-f14 .ag-rtl .ag-group-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f14 .ag-rtl .ag-group-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p8-f14 .ag-rtl .ag-group-expanded + .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f14 .ag-rtl .ag-group-expanded + .ag-group-value:not(:empty),
.ag-theme-apgux-p8-f14 .ag-rtl .ag-group-contracted + .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f14 .ag-rtl .ag-group-contracted + .ag-group-value:not(:empty) {
  margin-right: 0.5rem;
  margin-left: initial;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-selection-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-group-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-group-expanded + .ag-group-checkbox,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-group-contracted + .ag-group-checkbox {
  margin-right: 0.5rem;
  margin-left: initial;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-group-child-count {
  margin-left: unset;
  margin-right: 0.125rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-column-drop-horizontal {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-column-drop-horizontal .ag-icon-pivot {
  margin-left: 0.5rem;
  margin-right: 0;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-floating-filter-button {
  margin-right: 0.75rem;
  margin-left: 0rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-set-filter-item > div,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-set-filter-item > span {
  margin-left: 0;
  margin-right: 0.3125rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-header .ag-header-cell-resize::after {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-side-bar .ag-panel-container {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-side-bar.full-width .ag-panel-container {
  border-left: 0;
}
.ag-theme-apgux-p8-f14 .sass-variables::after {
  content: '{ "autoSizePadding": "0.75rem", "headerHeight": "2rem", "groupPaddingSize": "1.75rem", "footerPaddingAddition": "1rem", "virtualItemHeight": "2rem", "aggFuncPopupHeight": "7rem", "checkboxIndentWidth": "1.25rem", "leafNodePadding": "0.75rem", "rowHeight": "2rem", "gridSize": "0.25rem", "iconSize": "1rem" }';
  display: none;
}
.ag-theme-apgux-p8-f14 .ag-filter-virtual-list-item:focus-visible,
.ag-theme-apgux-p8-f14 .ag-header-cell:focus-visible,
.ag-theme-apgux-p8-f14 .ag-header-group-cell:focus-visible,
.ag-theme-apgux-p8-f14 .ag-cell:focus-visible,
.ag-theme-apgux-p8-f14 .ag-menu-option:focus-visible,
.ag-theme-apgux-p8-f14 .ag-list-item:focus-visible,
.ag-theme-apgux-p8-f14 .ag-full-width-row:focus-visible,
.ag-theme-apgux-p8-f14 .ag-column-select-virtual-list-item:focus-visible:after {
  box-shadow: inset 0 0 0 1px var(--checkbox-icon__color), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p8-f14 .ag-side-button-button:focus-visible:after,
.ag-theme-apgux-p8-f14 .ag-floating-filter-button-button:focus-visible,
.ag-theme-apgux-p8-f14 .ag-input-wrapper > .ag-input-field-input:focus-visible,
.ag-theme-apgux-p8-f14 .ag-filter-toolpanel-group-title-bar:focus-visible,
.ag-theme-apgux-p8-f14 .ag-filter .ag-filter-apply-panel-button:focus-visible,
.ag-theme-apgux-p8-f14 .ag-filter .ag-filter-select .ag-wrapper:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 1px var(--checkbox-icon__color), 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p8-f14 .ag-header-cell-icons,
.ag-theme-apgux-p8-f14 .ag-header-cell-menu-button {
  background-color: transparent;
}
.ag-theme-apgux-p8-f14 .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-editable-cell:focus-visible,
.ag-theme-apgux-p8-f14 .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-editable-cell:focus-visible,
.ag-theme-apgux-p8-f14 .ag-cell-focus.aux-editable-cell:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color) !important;
}
.ag-theme-apgux-p8-f14 .ag-filter-filter {
  overflow: visible;
}
.ag-theme-apgux-p8-f14 div[data-ref=eDateWrapper] {
  overflow: visible !important;
}
.ag-theme-apgux-p8-f14 .ag-header-cell,
.ag-theme-apgux-p8-f14 .ag-header-group-cell-with-group {
  background-color: var(--grid__background-color-header);
  border-right: 1px solid var(--grid__border-color);
  font-size: 0.875rem;
  font-weight: bold;
}
.ag-theme-apgux-p8-f14 .ag-header-group-text {
  color: var(--primary-text__color);
  line-height: 1.015625rem;
}
.ag-theme-apgux-p8-f14 .ag-header-cell,
.ag-theme-apgux-p8-f14 .ag-header-group-cell {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-header-cell[col-id=ag-Grid-AutoColumn] {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f14 .aux-badge-cell-renderer {
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p8-f14 .aux-link-cell-renderer > a {
  cursor: pointer;
  font-family: inherit;
  text-decoration: underline;
  color: var(--primary-link__color);
}
.ag-theme-apgux-p8-f14 .aux-link-cell-renderer > a:active {
  color: var(--active-link-color);
}
.ag-theme-apgux-p8-f14 .aux-link-cell-renderer > a:visited {
  color: var(--visited-link-color);
}
.ag-theme-apgux-p8-f14 .aux-link-cell-renderer > a:hover {
  color: var(--hover-link-color);
}
.ag-theme-apgux-p8-f14 .aux-pinpoint-badge-label {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-header-group-cell-label .ag-header-expand-icon {
  padding-left: 0.25rem;
}
.ag-theme-apgux-p8-f14 .ag-cell-highlight {
  background-color: #0091ea;
}
.ag-theme-apgux-p8-f14 .ag-header,
.ag-theme-apgux-p8-f14 .ag-pinned-left-header,
.ag-theme-apgux-p8-f14 .ag-pinned-right-header {
  overflow: visible;
}
.ag-theme-apgux-p8-f14 .ag-header-cell::after,
.ag-theme-apgux-p8-f14 .ag-header-group-cell::after {
  content: " ";
  height: 1rem;
  margin-top: 0.5rem;
  position: absolute;
  text-indent: -2000px;
  top: 0;
}
.ag-theme-apgux-p8-f14 .ag-header-cell-text {
  line-height: 1rem;
  float: left;
}
.ag-theme-apgux-p8-f14 .ag-header-group-cell-with-group,
.ag-theme-apgux-p8-f14 .ag-header-cell {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-header-row-floating-filter .ag-header-cell {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-header-row:first-child .ag-header-cell {
  border-top: none;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-header-cell::after,
.ag-theme-apgux-p8-f14 .ag-ltr .ag-header-group-cell::after {
  right: 0;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-header-cell::after,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-header-group-cell::after {
  left: 0;
}
.ag-theme-apgux-p8-f14 .ag-column-drop-horizontal.ag-column-drop {
  border: 1px solid var(--grid__border-color);
  border-bottom: 0;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-right: 0;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-left: 0;
}
.ag-theme-apgux-p8-f14 .ag-icon-row-drag {
  background-position-y: center;
}
.ag-theme-apgux-p8-f14 .ag-column-drag {
  background-position-y: center;
}
.ag-theme-apgux-p8-f14 .ag-column-drop-cell {
  height: 1.5rem !important;
}
.ag-theme-apgux-p8-f14 .ag-column-drop-cell .ag-column-drop-cell-button {
  height: calc(100% - 0.25rem);
  margin-bottom: 0.125rem;
  margin-top: 0.125rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.ag-theme-apgux-p8-f14 .ag-column-drop-cell .ag-column-drop-cell-button:hover {
  opacity: 1;
}
.ag-theme-apgux-p8-f14 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-column-drop-vertical .ag-column-drop-cell .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 2rem;
}
.ag-theme-apgux-p8-f14 .ag-column-drop-horizontal .ag-column-drop-empty-message {
  line-height: 2rem;
}
.ag-theme-apgux-p8-f14 .ag-column-drop-horizontal .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-root {
  outline: 0.0625rem solid var(--grid__border-color);
  margin: 0.0625rem;
  height: calc(100% - 0.125rem);
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-filter-value {
  line-height: 1.25rem;
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-filter-header-container {
  height: auto;
  border-bottom: 1px solid var(--option-group__border-color);
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-filter-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-mini-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p8-f14 .ag-filter-indicator {
  float: right;
  z-index: 190;
  position: absolute;
  background-color: var(--secondary__color);
  border-radius: 50%;
  height: 0.25rem;
  width: 0.25rem;
  top: 0.25rem;
  right: 0.25rem;
}
.ag-theme-apgux-p8-f14 .ag-tool-panel-wrapper {
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f14 .ag-tool-panel-wrapper .ag-column-select-panel {
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p8-f14 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p8-f14 .ag-header-cell-comp-wrapper {
  height: 100%;
}
.ag-theme-apgux-p8-f14 .ag-header-cell .ag-cell-label-container {
  padding: 0;
  height: 100%;
}
.ag-theme-apgux-p8-f14 .ag-header-cell .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p8-f14 .ag-header-cell .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 0;
  align-items: center;
}
.ag-theme-apgux-p8-f14 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p8-f14 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 1;
}
.ag-theme-apgux-p8-f14 .ag-header-cell-label {
  align-items: flex-end;
}
.ag-theme-apgux-p8-f14 .ag-header-cell-icons,
.ag-theme-apgux-p8-f14 .ag-header-cell-menu-button {
  padding-top: 0.0625rem;
  top: 0;
  right: 0.0625rem;
  display: flex;
  flex-direction: row;
  z-index: 200;
  position: absolute;
  height: 99%;
  background-color: var(--grid__background-color-header);
  transition: opacity 0.2s, border 0.2s;
  -webkit-transition: opacity 0.2s, border 0.2s;
}
.ag-theme-apgux-p8-f14 .ag-header-cell__icons--zero-icons {
  min-width: 0;
}
.ag-theme-apgux-p8-f14 .ag-header-cell__icons--one-icons {
  min-width: 1rem;
}
.ag-theme-apgux-p8-f14 .ag-header-cell__icons--two-icons {
  min-width: 2rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-side-bar,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-tool-panel-wrapper {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p8-f14 .aux-center-align-cell,
.ag-theme-apgux-p8-f14 .aux-right-align-cell {
  display: flex;
}
.ag-theme-apgux-p8-f14 .aux-center-align-cell,
.ag-theme-apgux-p8-f14 .aux-center-align {
  text-align: center;
  justify-content: center;
  align-items: center;
}
.ag-theme-apgux-p8-f14 .aux-center-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p8-f14 .aux-center-align .ag-cell-wrapper {
  justify-content: center;
}
.ag-theme-apgux-p8-f14 .aux-center-align-cell .ag-cell-wrapper .ag-selection-checkbox,
.ag-theme-apgux-p8-f14 .aux-center-align .ag-cell-wrapper .ag-selection-checkbox {
  position: absolute;
}
.ag-theme-apgux-p8-f14 .aux-center-align-cell .ag-cell-wrapper .ag-cell-value,
.ag-theme-apgux-p8-f14 .aux-center-align .ag-cell-wrapper .ag-cell-value {
  margin-left: 0;
}
.ag-theme-apgux-p8-f14 .aux-right-align-cell,
.ag-theme-apgux-p8-f14 .aux-right-align {
  justify-content: flex-end;
  text-align: right;
}
.ag-theme-apgux-p8-f14 .aux-right-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p8-f14 .aux-right-align .ag-cell-wrapper {
  justify-content: space-between;
}
.ag-theme-apgux-p8-f14 .aux-center-align-header .ag-cell-label-container {
  flex-direction: row-reverse;
}
.ag-theme-apgux-p8-f14 .aux-center-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: center;
  text-align: center;
}
.ag-theme-apgux-p8-f14 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  display: none;
}
.ag-theme-apgux-p8-f14 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  margin: 0;
}
.ag-theme-apgux-p8-f14 .aux-center-align-header--no-label .ag-input-field {
  display: flex;
  width: 100%;
  justify-content: center;
  margin: 0;
}
.ag-theme-apgux-p8-f14 .aux-right-align-header .ag-cell-label-container {
  flex-direction: row;
}
.ag-theme-apgux-p8-f14 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: flex-start;
  flex-direction: row-reverse;
  text-align: end;
}
.ag-theme-apgux-p8-f14 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label > span {
  float: right;
}
.ag-theme-apgux-p8-f14 .ag-header-cell-label:focus .ag-column-hover {
  border-left: 1px solid var(--grid__border-color--hover) !important;
  border-right: 1px solid var(--grid__border-color--hover) !important;
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p8-f14 .ag-header-sort {
  float: left;
  margin-left: 0 !important;
}
.ag-theme-apgux-p8-f14 .ag-header-cell-order {
  margin-left: -2px !important;
  font-size: xx-small;
  transform: translateY(-2px);
}
.ag-theme-apgux-p8-f14 .ag-menu-option {
  height: 1.75rem;
  line-height: 1.75rem;
  color: var(--grid__text-cell__color) !important;
}
.ag-theme-apgux-p8-f14 .ag-menu .ag-menu-option-icon {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p8-f14 .ag-menu-separator-part {
  border-bottom: 4px var(--grid__background-color) solid;
  border-top: 4px var(--grid__background-color) solid;
  background-color: var(--grid__menu-separator__color);
  height: 9px;
}
.ag-theme-apgux-p8-f14 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p8-f14 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p8-f14 .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  width: calc(100% - 0.5rem);
}
.ag-theme-apgux-p8-f14 .ag-filter-filter .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p8-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search {
  padding: 0.75rem 0.5rem;
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p8-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-expand {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input {
  width: 100%;
}
.ag-theme-apgux-p8-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper {
  width: 100%;
}
.ag-theme-apgux-p8-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p8-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input:focus {
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p8-f14 .ag-filter-toolpanel .ag-filter-list-panel {
  padding: 0.25rem;
}
.ag-theme-apgux-p8-f14 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group {
  border-top: none;
}
.ag-theme-apgux-p8-f14 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-header {
  height: auto;
}
.ag-theme-apgux-p8-f14 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container {
  padding-left: 16px;
}
.ag-theme-apgux-p8-f14 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter {
  border: none;
}
.ag-theme-apgux-p8-f14 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter .ag-filter-apply-panel {
  border-top: none;
}
.ag-theme-apgux-p8-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-label {
  margin-left: 0.375rem;
}
.ag-theme-apgux-p8-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 1.75rem;
  height: 1.125rem;
  background-color: var(--toggle__background-color);
  border-radius: 0.5625rem;
  position: relative;
  -webkit-box-flex: 0;
  flex: none;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p8-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:before {
  content: " ";
  position: absolute;
  top: -1px;
  left: -1px;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 18px;
  width: 18px;
  background-color: var(--grid__background-color);
  border-radius: 9px;
  -webkit-transition: left 0.1s;
  transition: left 0.1s;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p8-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
  background-color: transparent;
}
.ag-theme-apgux-p8-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:focus-within {
  box-shadow: 0 0 0 0.0625rem var(--checkbox-icon__color), 0 0 0 0.125rem var(--checkbox__border-color);
}
.ag-theme-apgux-p8-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
  background-color: var(--primary-link__color);
  border: 1px solid var(--primary-link__color);
}
.ag-theme-apgux-p8-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked:before {
  border-color: var(--primary-link__color);
  left: calc(100% - 18px);
}
.ag-theme-apgux-p8-f14 .ag-column-panel .ag-column-select .ag-column-select-header {
  padding: 0.75rem 0.5rem;
  border-top: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p8-f14 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-icon {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-checkbox {
  margin-right: 0;
}
.ag-theme-apgux-p8-f14 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p8-f14 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p8-f14 .ag-column-panel .ag-column-select .ag-column-select-list {
  padding: 0.75rem 0 0.75rem 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-checkbox,
.ag-theme-apgux-p8-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-drag-handle,
.ag-theme-apgux-p8-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group-drag-handle {
  padding-right: 0.5rem;
  margin-right: 0;
  width: auto;
}
.ag-theme-apgux-p8-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p8-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group .ag-column-group-icons {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-viewport {
  padding: 0;
}
.ag-theme-apgux-p8-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-item {
  padding: 0;
}
.ag-theme-apgux-p8-f14 .ag-column-panel .ag-column-drop {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-column-panel .ag-column-drop-vertical {
  border-bottom: 0;
}
.ag-theme-apgux-p8-f14 .ag-column-panel .ag-column-panel-column-select {
  border-top: 0;
  border-bottom: 0;
}
.ag-theme-apgux-p8-f14 .ag-tab-header {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f14 .ag-tab-header .ag-tab {
  margin-bottom: -0.125rem;
}
.ag-theme-apgux-p8-f14 .ag-tab-header .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom-color: transparent;
}
.ag-theme-apgux-p8-f14 .ag-tab-body,
.ag-theme-apgux-p8-f14 .ag-popup-editor,
.ag-theme-apgux-p8-f14 .ag-menu {
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  z-index: 300;
}
.ag-theme-apgux-p8-f14 .ag-popup-editor .header {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p8-f14 .ag-menu {
  box-shadow: 0 4px 12px 0 var(--inline-menu__box-shadow-color);
}
.ag-theme-apgux-p8-f14 .ag-menu-option-shortcut {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-grid-heat-map-cell-red-20,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-grid-heat-map-cell-red-20 {
  background-color: var(--grid__heatmap-red-20);
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-grid-heat-map-cell-green-20,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-grid-heat-map-cell-green-20 {
  background-color: var(--grid__heatmap-green-20);
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-grid-heat-map-cell-blue-20,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-grid-heat-map-cell-blue-20 {
  background-color: var(--grid__heatmap-blue-20);
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-grid-heat-map-cell-red-40,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-grid-heat-map-cell-red-40 {
  background-color: var(--grid__heatmap-red-40);
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-grid-heat-map-cell-green-40,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-grid-heat-map-cell-green-40 {
  background-color: var(--grid__heatmap-green-40);
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-grid-heat-map-cell-blue-40,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-grid-heat-map-cell-blue-40 {
  background-color: var(--grid__heatmap-blue-40);
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-grid-heat-map-cell-red-60,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-grid-heat-map-cell-red-60 {
  background-color: var(--grid__heatmap-red-60);
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-grid-heat-map-cell-green-60,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-grid-heat-map-cell-green-60 {
  background-color: var(--grid__heatmap-green-60);
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-grid-heat-map-cell-blue-60,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-grid-heat-map-cell-blue-60 {
  background-color: var(--grid__heatmap-blue-60);
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-grid-heat-map-cell-red-80,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-grid-heat-map-cell-red-80 {
  background-color: var(--grid__heatmap-red-80);
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-grid-heat-map-cell-green-80,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-grid-heat-map-cell-green-80 {
  background-color: var(--grid__heatmap-green-80);
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-grid-heat-map-cell-blue-80,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-grid-heat-map-cell-blue-80 {
  background-color: var(--grid__heatmap-blue-80);
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-grid-heat-map-cell-red-100,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-grid-heat-map-cell-red-100 {
  background-color: var(--grid__heatmap-red-100);
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-grid-heat-map-cell-green-100,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-grid-heat-map-cell-green-100 {
  background-color: var(--grid__heatmap-green-100);
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-grid-heat-map-cell-blue-100,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-grid-heat-map-cell-blue-100 {
  background-color: var(--grid__heatmap-blue-100);
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p8-f14 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p8-f14 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p8-f14 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  outline: initial;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p8-f14 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p8-f14 .ag-ltr .ag-cell-focus.aux-dirty-cell,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-cell-focus.aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--select);
  border-width: 1px;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p8-f14 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p8-f14 .ag-ltr .ag-cell-focus.aux-disabled-cell,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-cell-focus.aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border: none;
  outline: none;
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-highlighted-cell-value,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-highlighted-cell-value {
  background-color: var(--grid__background-color-highlight);
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-editable-cell-border,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-editable-cell-border {
  text-align: inherit;
  width: 100%;
  font-size: inherit;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-editable-cell,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-editable-cell {
  border-width: 0 1px 1px 0;
  border-color: var(--grid__border-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--editable);
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-cell-inline-editing,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-cell-inline-editing {
  height: inherit;
  width: inherit;
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  padding: 0;
  cursor: text;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-cell-edit-input,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-cell-edit-input {
  height: 100%;
  color: inherit;
  border-style: none;
  background-color: var(--grid__background-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-default-cell-editor,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-default-cell-editor {
  height: 100%;
  width: 100%;
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-disabled-cell,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--disabled);
  border-width: 1px;
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-edited-cell,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-edited-cell {
  background-color: var(--grid__background-color-edited);
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-edited-not-valid,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-edited-not-valid {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  background-color: transparent;
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-edited-warning,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-edited-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  background-color: transparent;
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-dirty-cell,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--edit);
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-dirty-cell.ag-cell-value.ag-cell-focus,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-dirty-cell.ag-cell-value.ag-cell-focus {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-dirty-cell:hover,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-dirty-cell:hover {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-dirty-cell:active,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-dirty-cell:active {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-row-error,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-row-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  border: 1px solid var(--grid__border-color--not-valid);
  border-left: 0;
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-row-error .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p8-f14 .ag-rtl .aux-row-error .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-cell-error,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-cell-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-row-warning,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-row-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  border: 1px solid var(--grid__border-color--warning);
  border-left: 0;
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-row-warning .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p8-f14 .ag-rtl .aux-row-warning .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-cell-warning,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-cell-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
}
.ag-theme-apgux-p8-f14 .ag-row-hover .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p8-f14 .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f14 .ag-layout-auto-height .ag-row-last .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p8-f14 .ag-overlay-loading-wrapper {
  background-color: var(--secondary__background-color);
  opacity: 0.9;
}
.ag-theme-apgux-p8-f14 .ag-overlay-loading-center {
  background-color: var(--grid__background-color);
  border: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color);
  padding: 1rem;
}
.ag-theme-apgux-p8-f14 .ag-rich-select-value {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f14 .ag-tab-header {
  visibility: hidden !important;
  height: 0 !important;
}
.ag-theme-apgux-p8-f14 .ag-group-contracted {
  display: inline-block;
}
.ag-theme-apgux-p8-f14 .ag-group-expanded {
  display: inline-block;
}
.ag-theme-apgux-p8-f14 .ag-row-group {
  align-items: center !important;
  font-weight: bold;
}
.ag-theme-apgux-p8-f14 .ag-row-group .ag-icon {
  font-size: 1rem;
  line-height: 1rem;
}
.ag-theme-apgux-p8-f14 .ag-row-footer {
  font-weight: bold;
  background-color: var(--grid__background-color-row-footer);
}
.ag-theme-apgux-p8-f14 .ag-row-group-expanded {
  font-weight: bold;
  background-color: var(--grid__background-color-row--expanded);
}
.ag-theme-apgux-p8-f14 .ag-row-group-expanded.ag-row-level-0 {
  border-top: 2px solid var(--grid__row--expanded-top-border__color);
}
.ag-theme-apgux-p8-f14 .ag-full-width-row {
  border-bottom-width: 1px;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-details-row {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f14 .aux-multi-level-cell-renderer {
  display: flex;
  flex-direction: column;
}
.ag-theme-apgux-p8-f14 .aux-multi-level-cell-renderer .aux-multi-level-cell_primary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ag-theme-apgux-p8-f14 .aux-multi-level-cell-renderer .aux-multi-level-cell_secondary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--grid__cell-renderer-multi-level-cell-color);
}
.ag-theme-apgux-p8-f14 .aux-custom-group-cell-renderer {
  display: flex;
  flex-direction: row;
}
.ag-theme-apgux-p8-f14 .aux-custom-group-cell-renderer-no-children-checkbox {
  padding-left: 0;
}
.ag-theme-apgux-p8-f14 .aux-custom-group-cell-renderer-with-parent-no-children-checkbox {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p8-f14 .aux-custom-group-cell-renderer-with-children-checkbox {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-body-viewport:not(.ag-body-viewport) {
  overflow-x: auto !important;
}
.ag-theme-apgux-p8-f14 .aux-custom-badge-content {
  display: flex;
}
.ag-theme-apgux-p8-f14 .aux-grid__header--custom {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p8-f14 .aux-grid__header--custom:hover .ag-cell-label-container .ag-header-cell-icons {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p8-f14 .ag-row-level-1.ag-full-width-row.ag-row-position-absolute.ag-after-created {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f14 .ag-layout-auto-height .ag-center-cols-clipper,
.ag-theme-apgux-p8-f14 .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-apgux-p8-f14 .ag-layout-auto-height,
.ag-theme-apgux-p8-f14 .ag-center-cols-viewport {
  min-height: 2.0625rem;
}
.ag-theme-apgux-p8-f14 .ag-radio-button-input-wrapper.ag-checked::after,
.ag-theme-apgux-p8-f14 .ag-radio-button-input-wrapper.ag-checked::before,
.ag-theme-apgux-p8-f14 .ag-radio-button-input-wrapper::before,
.ag-theme-apgux-p8-f14 .ag-radio-button-input-wrapper::after {
  color: var(--primary-text__color);
}
@media (forced-colors: active) {
  .ag-theme-apgux-p8-f14 :focus-visible,
  .ag-theme-apgux-p8-f14 .ag-radio-button-input-wrapper:focus-within::after,
  .ag-theme-apgux-p8-f14 .ag-toggle-button-input-wrapper:focus-within {
    outline: 2px solid Highlight;
    outline-offset: 1px;
  }
  .ag-theme-apgux-p8-f14 .ag-filter-virtual-list-item:focus-visible,
  .ag-theme-apgux-p8-f14 .ag-header-cell:focus-visible,
  .ag-theme-apgux-p8-f14 .ag-header-group-cell:focus-visible,
  .ag-theme-apgux-p8-f14 .ag-cell:focus-visible,
  .ag-theme-apgux-p8-f14 .ag-menu-option:focus-visible,
  .ag-theme-apgux-p8-f14 .ag-list-item:focus-visible {
    outline-offset: -4px;
  }
  .ag-theme-apgux-p8-f14 .ag-header-cell:focus-visible::after,
  .ag-theme-apgux-p8-f14 .ag-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p8-f14 .ag-column-drop-cell:focus-visible::after,
  .ag-theme-apgux-p8-f14 .ag-column-select-header:focus-visible::after,
  .ag-theme-apgux-p8-f14 .ag-column-select-header-icon:focus-visible::after,
  .ag-theme-apgux-p8-f14 .ag-column-select-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p8-f14 .ag-multi-filter-group-title-bar:focus-visible::after,
  .ag-theme-apgux-p8-f14 .ag-side-button-button:focus-visible::after,
  .ag-theme-apgux-p8-f14 .ag-filter-toolpanel-header:focus-visible::after,
  .ag-theme-apgux-p8-f14 .ag-header-group-cell:focus-visible::after,
  .ag-theme-apgux-p8-f14 .ag-advanced-filter-header-cell:focus-visible::after,
  .ag-theme-apgux-p8-f14 .ag-paging-button:focus-visible::after,
  .ag-theme-apgux-p8-f14 .ag-select-agg-func-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p8-f14 .ag-tab:focus-visible::after {
    border: 0;
  }
  .ag-theme-apgux-p8-f14 .ag-checkbox-input-wrapper.ag-checked::after,
  .ag-theme-apgux-p8-f14 .ag-checkbox-input-wrapper.ag-indeterminate::after {
    color: Highlight;
  }
  .ag-theme-apgux-p8-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
    background-color: Highlight;
    border-color: Highlight;
  }
  .ag-theme-apgux-p8-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked::before {
    border-color: Highlight;
  }
  .ag-theme-apgux-p8-f14 .ag-menu-separator-part {
    border-color: Canvas;
  }
  .ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-leaf-indent,
  .ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-leaf-indent {
    border-color: Canvas;
  }
  .ag-theme-apgux-p8-f14 .ag-side-bar .ag-side-buttons .ag-selected {
    border-left-color: Highlight;
  }
  .ag-theme-apgux-p8-f14 .ag-side-bar .ag-side-buttons .ag-side-button button {
    border-color: Canvas;
  }
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p8-f14 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p8-f14 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  outline: 2px solid Highlight;
  outline-offset: 1px;
  outline-offset: -4px;
}
.ag-theme-apgux-p8-f14 .ag-cell {
  color: var(--grid__text-cell__color);
}

.ag-theme-apgux-p12-f11 {
  -webkit-font-smoothing: antialiased;
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-weight: 400;
  font-size: 0.6875rem;
  line-height: 1;
  /* Pinned Rows */
}
.ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f14 .ag-overlay-loading-center, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f11 .ag-overlay-loading-center, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f14 .ag-cell-inline-editing, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f11 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f14 .ag-popup-editor,
.ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f11 .ag-popup-editor, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f14 .ag-menu, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f11 .ag-menu, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f13 .ag-overlay-loading-center, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f11 .ag-overlay-loading-center, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f13 .ag-cell-inline-editing, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f11 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f13 .ag-popup-editor,
.ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f11 .ag-popup-editor, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f13 .ag-menu, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f11 .ag-menu, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f12 .ag-overlay-loading-center, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f11 .ag-overlay-loading-center, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f12 .ag-cell-inline-editing, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f11 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f12 .ag-popup-editor,
.ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f11 .ag-popup-editor, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f12 .ag-menu, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f11 .ag-menu, .ag-theme-apgux-p12-f11 .ag-overlay-loading-center, .ag-theme-apgux-p12-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f11 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f11 .ag-popup-editor, .ag-theme-apgux-p12-f11 .ag-menu, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p2-f11 .ag-menu, .ag-theme-apgux-p2-f11 .ag-theme-apgux-p12-f11 .ag-menu, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p2-f11 .ag-cell-inline-editing, .ag-theme-apgux-p2-f11 .ag-theme-apgux-p12-f11 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f11 .ag-theme-apgux-p2-f11 .ag-popup-editor,
.ag-theme-apgux-p2-f11 .ag-theme-apgux-p12-f11 .ag-popup-editor, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p2-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f11 .ag-theme-apgux-p12-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p2-f11 .ag-overlay-loading-center, .ag-theme-apgux-p2-f11 .ag-theme-apgux-p12-f11 .ag-overlay-loading-center, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p2-f12 .ag-menu, .ag-theme-apgux-p2-f12 .ag-theme-apgux-p12-f11 .ag-menu, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p2-f12 .ag-cell-inline-editing, .ag-theme-apgux-p2-f12 .ag-theme-apgux-p12-f11 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f11 .ag-theme-apgux-p2-f12 .ag-popup-editor,
.ag-theme-apgux-p2-f12 .ag-theme-apgux-p12-f11 .ag-popup-editor, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p2-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f12 .ag-theme-apgux-p12-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p2-f12 .ag-overlay-loading-center, .ag-theme-apgux-p2-f12 .ag-theme-apgux-p12-f11 .ag-overlay-loading-center, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p2-f13 .ag-menu, .ag-theme-apgux-p2-f13 .ag-theme-apgux-p12-f11 .ag-menu, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p2-f13 .ag-cell-inline-editing, .ag-theme-apgux-p2-f13 .ag-theme-apgux-p12-f11 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f11 .ag-theme-apgux-p2-f13 .ag-popup-editor,
.ag-theme-apgux-p2-f13 .ag-theme-apgux-p12-f11 .ag-popup-editor, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p2-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f13 .ag-theme-apgux-p12-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p2-f13 .ag-overlay-loading-center, .ag-theme-apgux-p2-f13 .ag-theme-apgux-p12-f11 .ag-overlay-loading-center, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p2-f14 .ag-menu, .ag-theme-apgux-p2-f14 .ag-theme-apgux-p12-f11 .ag-menu, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p2-f14 .ag-cell-inline-editing, .ag-theme-apgux-p2-f14 .ag-theme-apgux-p12-f11 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f11 .ag-theme-apgux-p2-f14 .ag-popup-editor,
.ag-theme-apgux-p2-f14 .ag-theme-apgux-p12-f11 .ag-popup-editor, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p2-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f14 .ag-theme-apgux-p12-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p2-f14 .ag-overlay-loading-center, .ag-theme-apgux-p2-f14 .ag-theme-apgux-p12-f11 .ag-overlay-loading-center, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p4-f11 .ag-menu, .ag-theme-apgux-p4-f11 .ag-theme-apgux-p12-f11 .ag-menu, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p4-f11 .ag-cell-inline-editing, .ag-theme-apgux-p4-f11 .ag-theme-apgux-p12-f11 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f11 .ag-theme-apgux-p4-f11 .ag-popup-editor,
.ag-theme-apgux-p4-f11 .ag-theme-apgux-p12-f11 .ag-popup-editor, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p4-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f11 .ag-theme-apgux-p12-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p4-f11 .ag-overlay-loading-center, .ag-theme-apgux-p4-f11 .ag-theme-apgux-p12-f11 .ag-overlay-loading-center, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p4-f12 .ag-menu, .ag-theme-apgux-p4-f12 .ag-theme-apgux-p12-f11 .ag-menu, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p4-f12 .ag-cell-inline-editing, .ag-theme-apgux-p4-f12 .ag-theme-apgux-p12-f11 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f11 .ag-theme-apgux-p4-f12 .ag-popup-editor,
.ag-theme-apgux-p4-f12 .ag-theme-apgux-p12-f11 .ag-popup-editor, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p4-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f12 .ag-theme-apgux-p12-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p4-f12 .ag-overlay-loading-center, .ag-theme-apgux-p4-f12 .ag-theme-apgux-p12-f11 .ag-overlay-loading-center, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p4-f13 .ag-menu, .ag-theme-apgux-p4-f13 .ag-theme-apgux-p12-f11 .ag-menu, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p4-f13 .ag-cell-inline-editing, .ag-theme-apgux-p4-f13 .ag-theme-apgux-p12-f11 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f11 .ag-theme-apgux-p4-f13 .ag-popup-editor,
.ag-theme-apgux-p4-f13 .ag-theme-apgux-p12-f11 .ag-popup-editor, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p4-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f13 .ag-theme-apgux-p12-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p4-f13 .ag-overlay-loading-center, .ag-theme-apgux-p4-f13 .ag-theme-apgux-p12-f11 .ag-overlay-loading-center, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p4-f14 .ag-menu, .ag-theme-apgux-p4-f14 .ag-theme-apgux-p12-f11 .ag-menu, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p4-f14 .ag-cell-inline-editing, .ag-theme-apgux-p4-f14 .ag-theme-apgux-p12-f11 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f11 .ag-theme-apgux-p4-f14 .ag-popup-editor,
.ag-theme-apgux-p4-f14 .ag-theme-apgux-p12-f11 .ag-popup-editor, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p4-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f14 .ag-theme-apgux-p12-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p4-f14 .ag-overlay-loading-center, .ag-theme-apgux-p4-f14 .ag-theme-apgux-p12-f11 .ag-overlay-loading-center, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f11 .ag-menu, .ag-theme-apgux-p8-f11 .ag-theme-apgux-p12-f11 .ag-menu, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f11 .ag-cell-inline-editing, .ag-theme-apgux-p8-f11 .ag-theme-apgux-p12-f11 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f11 .ag-popup-editor,
.ag-theme-apgux-p8-f11 .ag-theme-apgux-p12-f11 .ag-popup-editor, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f11 .ag-theme-apgux-p12-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f11 .ag-overlay-loading-center, .ag-theme-apgux-p8-f11 .ag-theme-apgux-p12-f11 .ag-overlay-loading-center, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f12 .ag-menu, .ag-theme-apgux-p8-f12 .ag-theme-apgux-p12-f11 .ag-menu, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f12 .ag-cell-inline-editing, .ag-theme-apgux-p8-f12 .ag-theme-apgux-p12-f11 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f12 .ag-popup-editor,
.ag-theme-apgux-p8-f12 .ag-theme-apgux-p12-f11 .ag-popup-editor, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f12 .ag-theme-apgux-p12-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f12 .ag-overlay-loading-center, .ag-theme-apgux-p8-f12 .ag-theme-apgux-p12-f11 .ag-overlay-loading-center, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f13 .ag-menu, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f11 .ag-menu, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f13 .ag-cell-inline-editing, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f11 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f13 .ag-popup-editor,
.ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f11 .ag-popup-editor, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f13 .ag-overlay-loading-center, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f11 .ag-overlay-loading-center, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f14 .ag-menu, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f11 .ag-menu, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f14 .ag-cell-inline-editing, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f11 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f14 .ag-popup-editor,
.ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f11 .ag-popup-editor, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f14 .ag-overlay-loading-center, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f11 .ag-overlay-loading-center {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-tab, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab {
  border: 1px solid transparent;
  border-bottom-width: 0;
  display: inline-block;
  margin: 0.25rem;
  margin-bottom: 0;
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom: 2px solid var(--grid__border-color--select);
  border-bottom: 2px solid var(--grid__background-color);
  border-color: var(--grid__border-color);
}
.ag-theme-apgux-p12-f11 label {
  margin-bottom: 0;
}
.ag-theme-apgux-p12-f11 * {
  box-sizing: border-box;
}
.ag-theme-apgux-p12-f11 *:focus,
.ag-theme-apgux-p12-f11 * *:before,
.ag-theme-apgux-p12-f11 * *:after {
  outline: none;
  box-sizing: border-box;
}
.ag-theme-apgux-p12-f11 .ag-full-width-container .ag-react-container {
  height: 100%;
}
.ag-theme-apgux-p12-f11 .ag-tab {
  box-sizing: content-box;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-1 {
  padding-left: 1.25rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-1 {
  padding-right: 1.25rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-1 {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-1 {
  padding-right: 1.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-2 {
  padding-left: 2.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-2 {
  padding-right: 2.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-2 {
  padding-left: 3rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-2 {
  padding-right: 3rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-3 {
  padding-left: 3.75rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-3 {
  padding-right: 3.75rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-3 {
  padding-left: 4.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-3 {
  padding-right: 4.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-4 {
  padding-left: 5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-4 {
  padding-right: 5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-4 {
  padding-left: 6rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-4 {
  padding-right: 6rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-5 {
  padding-left: 6.25rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-5 {
  padding-right: 6.25rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-5 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-5 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-6 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-6 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-6 {
  padding-left: 9rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-6 {
  padding-right: 9rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-7 {
  padding-left: 8.75rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-7 {
  padding-right: 8.75rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-7 {
  padding-left: 10.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-7 {
  padding-right: 10.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-8 {
  padding-left: 10rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-8 {
  padding-right: 10rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-8 {
  padding-left: 12rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-8 {
  padding-right: 12rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-9 {
  padding-left: 11.25rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-9 {
  padding-right: 11.25rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-9 {
  padding-left: 13.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-9 {
  padding-right: 13.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-10 {
  padding-left: 12.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-10 {
  padding-right: 12.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-10 {
  padding-left: 15rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-10 {
  padding-right: 15rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-11 {
  padding-left: 13.75rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-11 {
  padding-right: 13.75rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-11 {
  padding-left: 16.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-11 {
  padding-right: 16.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-12 {
  padding-left: 15rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-12 {
  padding-right: 15rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-12 {
  padding-left: 18rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-12 {
  padding-right: 18rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-13 {
  padding-left: 16.25rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-13 {
  padding-right: 16.25rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-13 {
  padding-left: 19.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-13 {
  padding-right: 19.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-14 {
  padding-left: 17.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-14 {
  padding-right: 17.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-14 {
  padding-left: 21rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-14 {
  padding-right: 21rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-15 {
  padding-left: 18.75rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-15 {
  padding-right: 18.75rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-15 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-15 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-16 {
  padding-left: 20rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-16 {
  padding-right: 20rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-16 {
  padding-left: 24rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-16 {
  padding-right: 24rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-17 {
  padding-left: 21.25rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-17 {
  padding-right: 21.25rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-17 {
  padding-left: 25.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-17 {
  padding-right: 25.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-18 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-18 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-18 {
  padding-left: 27rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-18 {
  padding-right: 27rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-19 {
  padding-left: 23.75rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-19 {
  padding-right: 23.75rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-19 {
  padding-left: 28.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-19 {
  padding-right: 28.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-20 {
  padding-left: 25rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-20 {
  padding-right: 25rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-20 {
  padding-left: 30rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-20 {
  padding-right: 30rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-21 {
  padding-left: 26.25rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-21 {
  padding-right: 26.25rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-21 {
  padding-left: 31.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-21 {
  padding-right: 31.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-22 {
  padding-left: 27.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-22 {
  padding-right: 27.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-22 {
  padding-left: 33rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-22 {
  padding-right: 33rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-23 {
  padding-left: 28.75rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-23 {
  padding-right: 28.75rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-23 {
  padding-left: 34.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-23 {
  padding-right: 34.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-24 {
  padding-left: 30rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-24 {
  padding-right: 30rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-24 {
  padding-left: 36rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-24 {
  padding-right: 36rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-25 {
  padding-left: 31.25rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-25 {
  padding-right: 31.25rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-25 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-25 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-26 {
  padding-left: 32.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-26 {
  padding-right: 32.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-26 {
  padding-left: 39rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-26 {
  padding-right: 39rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-27 {
  padding-left: 33.75rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-27 {
  padding-right: 33.75rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-27 {
  padding-left: 40.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-27 {
  padding-right: 40.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-28 {
  padding-left: 35rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-28 {
  padding-right: 35rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-28 {
  padding-left: 42rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-28 {
  padding-right: 42rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-29 {
  padding-left: 36.25rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-29 {
  padding-right: 36.25rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-29 {
  padding-left: 43.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-29 {
  padding-right: 43.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-30 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-30 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-30 {
  padding-left: 45rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-30 {
  padding-right: 45rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-31 {
  padding-left: 38.75rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-31 {
  padding-right: 38.75rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-31 {
  padding-left: 46.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-31 {
  padding-right: 46.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-32 {
  padding-left: 40rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-32 {
  padding-right: 40rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-32 {
  padding-left: 48rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-32 {
  padding-right: 48rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-33 {
  padding-left: 41.25rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-33 {
  padding-right: 41.25rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-33 {
  padding-left: 49.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-33 {
  padding-right: 49.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-34 {
  padding-left: 42.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-34 {
  padding-right: 42.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-34 {
  padding-left: 51rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-34 {
  padding-right: 51rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-35 {
  padding-left: 43.75rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-35 {
  padding-right: 43.75rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-35 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-35 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-36 {
  padding-left: 45rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-36 {
  padding-right: 45rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-36 {
  padding-left: 54rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-36 {
  padding-right: 54rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-37 {
  padding-left: 46.25rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-37 {
  padding-right: 46.25rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-37 {
  padding-left: 55.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-37 {
  padding-right: 55.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-38 {
  padding-left: 47.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-38 {
  padding-right: 47.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-38 {
  padding-left: 57rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-38 {
  padding-right: 57rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-39 {
  padding-left: 48.75rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-39 {
  padding-right: 48.75rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-39 {
  padding-left: 58.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-39 {
  padding-right: 58.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-40 {
  padding-left: 50rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-40 {
  padding-right: 50rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-40 {
  padding-left: 60rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-40 {
  padding-right: 60rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-41 {
  padding-left: 51.25rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-41 {
  padding-right: 51.25rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-41 {
  padding-left: 61.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-41 {
  padding-right: 61.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-42 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-42 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-42 {
  padding-left: 63rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-42 {
  padding-right: 63rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-43 {
  padding-left: 53.75rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-43 {
  padding-right: 53.75rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-43 {
  padding-left: 64.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-43 {
  padding-right: 64.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-44 {
  padding-left: 55rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-44 {
  padding-right: 55rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-44 {
  padding-left: 66rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-44 {
  padding-right: 66rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-45 {
  padding-left: 56.25rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-45 {
  padding-right: 56.25rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-45 {
  padding-left: 67.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-45 {
  padding-right: 67.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-46 {
  padding-left: 57.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-46 {
  padding-right: 57.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-46 {
  padding-left: 69rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-46 {
  padding-right: 69rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-47 {
  padding-left: 58.75rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-47 {
  padding-right: 58.75rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-47 {
  padding-left: 70.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-47 {
  padding-right: 70.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-48 {
  padding-left: 60rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-48 {
  padding-right: 60rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-48 {
  padding-left: 72rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-48 {
  padding-right: 72rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-49 {
  padding-left: 61.25rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-49 {
  padding-right: 61.25rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-49 {
  padding-left: 73.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-49 {
  padding-right: 73.5rem;
}
.ag-theme-apgux-p12-f11 .ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle;
}
.ag-theme-apgux-p12-f11 .ag-radio-button-label,
.ag-theme-apgux-p12-f11 .ag-checkbox-label {
  cursor: default;
}
.ag-theme-apgux-p12-f11 .ag-radio-button-label:empty,
.ag-theme-apgux-p12-f11 .ag-checkbox-label:empty {
  margin: 0;
}
.ag-theme-apgux-p12-f11 .ag-radio-button-label,
.ag-theme-apgux-p12-f11 .ag-checkbox-label {
  margin-left: 0.25rem;
}
.ag-theme-apgux-p12-f11 .ag-cell {
  -webkit-font-smoothing: subpixel-antialiased;
  border: unset;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-leaf-indent {
  border-left: 1.75rem solid transparent;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-cell {
  border-right: none;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-group-expanded {
  margin-right: 0;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-leaf-indent {
  border-right: 1.75rem solid transparent;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-cell {
  border-left: none;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-cell.ag-cell-first-right-pinned,
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p12-f11 .ag-ltr .ag-cell.ag-cell-first-right-pinned {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-cell.ag-cell-last-left-pinned,
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p12-f11 .ag-ltr .ag-cell.ag-cell-last-left-pinned {
  border-right: 2px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-cell .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p12-f11 .ag-ltr .ag-cell .ag-select .ag-picker-field-wrapper {
  background-color: var(--grid__background-color);
  border-radius: 0;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-pinned-right-header .ag-header-row,
.ag-theme-apgux-p12-f11 .ag-ltr .ag-pinned-right-header .ag-header-row {
  overflow: inherit;
  border-left: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-pinned-right-cols-container,
.ag-theme-apgux-p12-f11 .ag-ltr .ag-pinned-right-cols-container {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p12-f11 .ag-value-change-delta {
  padding-right: 0.125rem;
}
.ag-theme-apgux-p12-f11 .ag-value-change-delta-up {
  color: #43a047;
}
.ag-theme-apgux-p12-f11 .ag-value-change-delta-down {
  color: #e53935;
}
.ag-theme-apgux-p12-f11 .ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 0.0625rem;
  padding-right: 0.0625rem;
  transition: background-color 1s;
}
.ag-theme-apgux-p12-f11 .ag-value-change-value-highlight {
  background-color: #0091ea;
  transition: background-color 0.1s;
}
.ag-theme-apgux-p12-f11 .ag-input-text-wrapper input:not([type]):disabled,
.ag-theme-apgux-p12-f11 .ag-input-text-wrapper input[type=text]:disabled,
.ag-theme-apgux-p12-f11 .ag-input-text-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p12-f11 .ag-input-text-wrapper input[type=date]:disabled,
.ag-theme-apgux-p12-f11 .ag-input-text-wrapper input[type=datetime-local]:disabled,
.ag-theme-apgux-p12-f11 .ag-input-wrapper input:not([type]):disabled,
.ag-theme-apgux-p12-f11 .ag-input-wrapper input[type=text]:disabled,
.ag-theme-apgux-p12-f11 .ag-input-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p12-f11 .ag-input-wrapper input[type=date]:disabled,
.ag-theme-apgux-p12-f11 .ag-input-wrapper input[type=datetime-local]:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p12-f11 .ag-input-text-wrapper input[type=date],
.ag-theme-apgux-p12-f11 .ag-input-wrapper input[type=date] {
  flex: 1 1 auto;
}
.ag-theme-apgux-p12-f11 .ag-input-text-wrapper textarea:disabled,
.ag-theme-apgux-p12-f11 .ag-input-wrapper textarea:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p12-f11 .ag-header {
  background-color: var(--grid__background-color-header);
  color: var(--primary-text__color);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f11 .ag-pinned-left-header {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f11 .ag-header-row {
  border: none;
}
.ag-theme-apgux-p12-f11 .ag-row {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-right-width: 1px;
}
.ag-theme-apgux-p12-f11 .ag-row-odd {
  background-color: inherit;
}
.ag-theme-apgux-p12-f11 .ag-row-even {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f11 .ag-horizontal-left-spacer.ag-scroller-corner {
  border-right: none;
}
.ag-theme-apgux-p12-f11 .ag-horizontal-right-spacer.ag-scroller-corner {
  border-left: none;
}
.ag-theme-apgux-p12-f11 .ag-numeric-cell {
  text-align: right;
}
.ag-theme-apgux-p12-f11 .ag-header-cell-label .ag-header-cell-icons .ag-header-icon,
.ag-theme-apgux-p12-f11 .ag-header-cell-label .ag-header-cell-menu-button .ag-header-icon {
  margin-left: 4px;
}
.ag-theme-apgux-p12-f11 .ag-header-cell,
.ag-theme-apgux-p12-f11 .ag-header-group-cell {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-top: solid 1px var(--grid__border-color);
}
.ag-theme-apgux-p12-f11 .ag-header-cell.ag-header-cell-moving,
.ag-theme-apgux-p12-f11 .ag-header-group-cell.ag-header-cell-moving {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f11 .ag-header-cell .ag-header-icon:hover,
.ag-theme-apgux-p12-f11 .ag-header-group-cell .ag-header-icon:hover {
  cursor: pointer;
}
.ag-theme-apgux-p12-f11 .ag-header-group-cell-no-group {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f11 .ag-header-row:first-child .ag-header-cell,
.ag-theme-apgux-p12-f11 .ag-header-row:first-child .ag-header-group-cell {
  border-top-width: 0;
}
.ag-theme-apgux-p12-f11 .ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell.ag-column-resizing,
.ag-theme-apgux-p12-f11 .ag-header-cell:not(.ag-column-resizing) + .ag-header-cell.ag-column-resizing,
.ag-theme-apgux-p12-f11 .ag-header-group-cell:first-of-type.ag-column-resizing,
.ag-theme-apgux-p12-f11 .ag-header-cell:first-of-type.ag-column-resizing {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p12-f11 .ag-header-row .ag-checkbox-input-wrapper .ag-checkbox-input {
  width: 1rem;
  width: 1rem;
}
.ag-theme-apgux-p12-f11 .ag-header-select-all {
  margin-right: 0.75rem;
}
.ag-theme-apgux-p12-f11 .ag-cell {
  line-height: 1rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  align-items: center;
}
.ag-theme-apgux-p12-f11 .ag-row-drag {
  cursor: grab;
  min-width: 1.75rem;
}
.ag-theme-apgux-p12-f11 .ag-row-dragging,
.ag-theme-apgux-p12-f11 .ag-row-dragging .ag-row-drag {
  cursor: move;
}
.ag-theme-apgux-p12-f11 .ag-column-drag {
  cursor: grab;
}
.ag-theme-apgux-p12-f11 .ag-row-dragging {
  opacity: 0.5;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p12-f11 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p12-f11 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p12-f11 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p12-f11 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
  outline: initial;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p12-f11 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p12-f11 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p12-f11 .ag-header-cell-resize {
  width: 0.5rem;
  cursor: col-resize;
  z-index: 210;
  right: -1px;
}
.ag-theme-apgux-p12-f11 .ag-menu {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p12-f11 .ag-menu .ag-popup-child {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p12-f11 .ag-menu .ag-menu-list {
  cursor: default;
  margin-bottom: 0.25rem;
  margin-top: 0.25rem;
  padding: 0;
  width: 100%;
}
.ag-theme-apgux-p12-f11 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p12-f11 .ag-menu .ag-menu-option-disabled {
  opacity: 0.5;
}
.ag-theme-apgux-p12-f11 .ag-menu .ag-menu-option-text {
  margin-left: 0.25rem;
  text-transform: lowercase;
}
.ag-theme-apgux-p12-f11 .ag-menu .ag-menu-option-text::first-letter {
  text-transform: uppercase;
}
.ag-theme-apgux-p12-f11 .ag-menu .ag-menu-option-icon {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  min-width: 1.5rem;
}
.ag-theme-apgux-p12-f11 .ag-menu .ag-menu-option-shortcut {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-menu .ag-menu-option-popup-pointer {
  width: 1.5rem;
  text-align: center;
}
.ag-theme-apgux-p12-f11 .ag-popup-child {
  z-index: 310;
}
.ag-theme-apgux-p12-f11 .ag-tab-header {
  background: var(--grid__background-color);
  min-width: 13.75rem;
  width: 100%;
  display: flex;
}
.ag-theme-apgux-p12-f11 .ag-tab-header .ag-tab {
  display: flex;
  border-bottom: 2px solid transparent;
  height: 1rem;
  flex: none;
  align-items: center;
  justify-content: center;
}
.ag-theme-apgux-p12-f11 .ag-tab-body {
  padding: 0.25rem 0;
}
.ag-theme-apgux-p12-f11 .ag-tab-body .ag-menu-list {
  margin-bottom: 0;
  margin-top: 0;
}
.ag-theme-apgux-p12-f11 .ag-tab-body .ag-menu-list > div:first-child > span {
  padding-top: 0;
}
.ag-theme-apgux-p12-f11 .ag-tab-body .ag-menu-list > div:last-child > span {
  padding-bottom: 0;
}
.ag-theme-apgux-p12-f11 .ag-tab-body .ag-menu-list > div:last-child > .ag-menu-option-popup-pointer {
  background-position-y: 0;
}
.ag-theme-apgux-p12-f11 .ag-floating-filter-input .ag-input-field-input[type=date] {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.6875rem;
}
.ag-theme-apgux-p12-f11 .ag-floating-filter-input .ag-input-field-input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p12-f11 .ag-floating-filter-input .ag-input-field-input[type=date]::-webkit-calendar-picker-indicator {
  color: rgba(0, 0, 0, 0) !important;
  opacity: 0;
  width: 0;
  padding: 0;
  margin: 0;
}
.ag-theme-apgux-p12-f11 .ag-floating-filter-input .ag-text-field-input[type=text],
.ag-theme-apgux-p12-f11 .ag-floating-filter-input input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-size: 0.6875rem;
}
.ag-theme-apgux-p12-f11 .ag-floating-filter-input .ag-text-field-input[type=text]:focus,
.ag-theme-apgux-p12-f11 .ag-floating-filter-input input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p12-f11 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled,
.ag-theme-apgux-p12-f11 .ag-floating-filter-input input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
  border: none;
}
.ag-theme-apgux-p12-f11 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled::placeholder,
.ag-theme-apgux-p12-f11 .ag-floating-filter-input input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-filter-body-wrapper {
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-set-filter-body-wrapper + .ag-filter-apply-panel [data-ref=resetFilterButton] {
  margin-left: 0.125rem !important;
  margin-right: 0.125rem !important;
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-picker-field-wrapper {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  border-radius: 0.125rem;
  padding-left: 0.75rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-picker-field-icon {
  padding-right: 0.75rem;
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-filter-select {
  margin: 0.25rem 0.25rem 0;
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-filter-body {
  margin-bottom: 0.25rem;
  margin-top: 1rem;
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-filter-condition {
  margin: 0.5rem 0;
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f11 .ag-filter input[type=radio] {
  margin: 0 0.1875rem 0 0.375rem;
  width: 0.75rem;
  height: 1.0625rem;
  vertical-align: top;
}
.ag-theme-apgux-p12-f11 .ag-filter input[type=date] {
  padding-left: 0.25rem;
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f11 .ag-filter input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p12-f11 .ag-filter input[type=text],
.ag-theme-apgux-p12-f11 .ag-filter input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p12-f11 .ag-filter input[type=text]:focus,
.ag-theme-apgux-p12-f11 .ag-filter input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p12-f11 .ag-filter input[type=text]:disabled,
.ag-theme-apgux-p12-f11 .ag-filter input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p12-f11 .ag-filter input[type=text]:disabled::placeholder,
.ag-theme-apgux-p12-f11 .ag-filter input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-set-filter-list {
  max-height: 12rem;
  overflow: auto;
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-set-filter-select-all {
  height: 2rem;
  padding-bottom: 0.25rem;
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-set-filter-item {
  height: 1.25rem;
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-set-filter-item > div,
.ag-theme-apgux-p12-f11 .ag-filter .ag-set-filter-item > span {
  display: flex;
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-set-filter-item:hover {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0.5rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-filter-virtual-list-container {
  min-height: 100% !important;
  min-width: 12.5rem;
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-filter-virtual-list-item {
  height: 1.5rem !important;
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-filter-header-container:nth-child(2) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-filter-apply-panel {
  display: block;
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--tertiary__background-color);
  border-radius: 0.125rem;
  color: var(--tertiary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
  float: left;
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton]:hover {
  background-color: var(--tertiary__background-color_hover);
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem 0.5rem 0.5rem 0;
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p12-f11 .ag-mini-filter {
  margin-bottom: 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p12-f11 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1rem;
}
.ag-theme-apgux-p12-f11 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p12-f11 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
.ag-theme-apgux-p12-f11 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p12-f11 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p12-f11 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.ag-theme-apgux-p12-f11 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f11 .ag-column-select-panel .ag-primary-cols-list-panel {
  border-top: 1px solid var(--grid__border-color);
  padding-top: 0.25rem;
}
.ag-theme-apgux-p12-f11 .ag-column-select-panel .ag-primary-cols-list-panel > div {
  cursor: pointer;
}
.ag-theme-apgux-p12-f11 .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p12-f11 .ag-primary-cols-header-panel {
  border-top: 1px solid var(--grid__border-color);
  height: 2rem;
  align-items: center;
}
.ag-theme-apgux-p12-f11 .ag-primary-cols-header-panel > div {
  cursor: pointer;
  margin: 0 0.25rem;
}
.ag-theme-apgux-p12-f11 .ag-primary-cols-header-panel .ag-filter-body {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f11 .ag-tool-panel-wrapper {
  border-right: 0;
  width: auto;
}
.ag-theme-apgux-p12-f11 .ag-tool-panel-wrapper .ag-filter-panel {
  width: 100%;
}
.ag-theme-apgux-p12-f11 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 600;
  flex: auto;
  flex-direction: column;
  flex-wrap: nowrap;
  display: flex;
  flex-flow: column nowrap;
}
.ag-theme-apgux-p12-f11 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header {
  padding: 0.4375rem 0.3125rem;
}
.ag-theme-apgux-p12-f11 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header > div {
  margin: auto 0;
}
.ag-theme-apgux-p12-f11 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-air {
  border: 1px solid var(--grid__border-color);
  border-left: 0;
  border-right: 0;
  padding: 0.25rem 0;
}
.ag-theme-apgux-p12-f11 .ag-tool-panel-wrapper .ag-pivot-mode-panel {
  display: flex;
  flex: none;
  min-height: auto;
  height: auto;
}
.ag-theme-apgux-p12-f11 .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  display: flex;
  align-items: center;
  padding: 0.75rem 0.5rem;
  margin-left: 0;
}
.ag-theme-apgux-p12-f11 .ag-tool-panel-wrapper .ag-column-select-panel {
  border-bottom: 1px solid var(--grid__border-color);
  padding-bottom: 0.1875rem;
  padding-top: 0;
}
.ag-theme-apgux-p12-f11 .ag-tool-panel-wrapper .ag-column-drop {
  border-top: 1px solid var(--grid__border-color);
  padding: 0.25rem 0 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar {
  height: 1rem;
}
.ag-theme-apgux-p12-f11 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-title {
  padding-left: 6px;
}
.ag-theme-apgux-p12-f11 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-vertical-icon {
  margin: 0;
}
.ag-theme-apgux-p12-f11 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  border: 1px dashed var(--grid__border-color);
  margin-top: 0;
}
.ag-theme-apgux-p12-f11 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-list {
  cursor: default;
  margin-top: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p12-f11 .ag-tool-panel-wrapper .ag-column-drop:last-child {
  border-bottom: 0;
}
.ag-theme-apgux-p12-f11 .ag-numeric-header .ag-header-cell-label .ag-header-cell-icons .ag-header-icon {
  margin-left: 0;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f11 .ag-paging-panel {
  border-top: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color--disabled);
  height: 2rem;
  padding: 0 0.75rem;
}
.ag-theme-apgux-p12-f11 .ag-paging-panel > span {
  margin-left: 1rem;
}
.ag-theme-apgux-p12-f11 .ag-paging-page-summary-panel .ag-icon {
  width: 1rem;
  height: 1rem;
  cursor: pointer;
}
.ag-theme-apgux-p12-f11 .ag-paging-page-summary-panel .ag-icon.ag-disabled {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p12-f11 .ag-paging-page-summary-panel .ag-icon button {
  width: 100%;
  height: 100%;
  opacity: 0;
}
.ag-theme-apgux-p12-f11 .ag-paging-page-summary-panel span {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell),
.ag-theme-apgux-p12-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell) {
  border-bottom: 1px solid var(--grid__border-color);
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active {
  border-right: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active {
  border-bottom: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f11 .ag-cell-range-selected:not(.ag-cell-focus) {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p12-f11 .ag-cell-range-selected-1 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p12-f11 .ag-cell-range-selected-2 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p12-f11 .ag-cell-range-selected-3 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p12-f11 .ag-cell-range-selected-4 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-selection-fill-top,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-selection-fill-top {
  border-top: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-selection-fill-top.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-selection-fill-top.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-selection-fill-right,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-selection-fill-right {
  border-right: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-selection-fill-right.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-selection-fill-right.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-selection-fill-bottom,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-selection-fill-bottom {
  border-bottom: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-selection-fill-left,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-selection-fill-left {
  border-left: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-selection-fill-left.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-selection-fill-left.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p12-f11 .ag-range-handle, .ag-theme-apgux-p12-f11 .ag-fill-handle {
  position: absolute;
  width: 0.375rem;
  height: 0.375rem;
  bottom: -0.0625rem;
  right: -0.0625rem;
  background-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f11 .ag-fill-handle {
  cursor: cell;
}
.ag-theme-apgux-p12-f11 .ag-range-handle {
  cursor: nwse-resize;
}
.ag-theme-apgux-p12-f11 .ag-cell-inline-editing {
  padding: 0.75rem;
  height: 3.25rem;
}
.ag-theme-apgux-p12-f11 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f11 .ag-popup-editor {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f11 .ag-popup-editor {
  padding: 0;
}
.ag-theme-apgux-p12-f11 .ag-popup-editor .ag-large-textarea textarea {
  height: auto;
  padding: 0.75rem;
}
.ag-theme-apgux-p12-f11 .ag-cell-editor .ag-input-field-input {
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  background-color: var(--input-box__background-color);
  padding: 0 0 0 0.5rem;
  color: var(--primary-text__color);
}
.ag-theme-apgux-p12-f11 .ag-cell-editor .ag-picker-field-display {
  padding: 0 0.75rem;
}
.ag-theme-apgux-p12-f11 .ag-rich-select {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f11 .ag-rich-select .ag-rich-select-list {
  width: 12.5rem;
  height: 16.25rem;
}
.ag-theme-apgux-p12-f11 .ag-rich-select .ag-rich-select-value {
  padding: 0 0.25rem 0 0.75rem;
  height: 2rem;
}
.ag-theme-apgux-p12-f11 .ag-rich-select .ag-virtual-list-item {
  cursor: default;
  height: 2rem;
}
.ag-theme-apgux-p12-f11 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected {
  background-color: var(--grid__ag-rich-select-list-item--select);
}
.ag-theme-apgux-p12-f11 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected:hover {
  background-color: var(--grid__ag-rich-select-list-item--hover);
}
.ag-theme-apgux-p12-f11 .ag-rich-select .ag-rich-select-row {
  padding-left: 0.75rem;
}
.ag-theme-apgux-p12-f11 .ag-floating-filter-body {
  height: 1.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-floating-filter-button {
  margin-left: 0.75rem;
  align-items: baseline;
  margin-right: 0rem;
}
.ag-theme-apgux-p12-f11 .ag-floating-filter-button button {
  appearance: none;
  background: transparent;
  border: 0;
  padding: 0;
  width: 1rem;
}
.ag-theme-apgux-p12-f11 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f11 .ag-selection-checkbox:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p12-f11 .ag-group-expanded:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f11 .ag-group-expanded:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p12-f11 .ag-group-contracted:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f11 .ag-group-contracted:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p12-f11 .ag-group-checkbox:not(.ag-invisible) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f11 .ag-group-checkbox:not(.ag-invisible) + .ag-group-value:not(:empty) {
  margin-left: 0.75rem;
}
.ag-theme-apgux-p12-f11 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p12-f11 .ag-group-expanded:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p12-f11 .ag-group-contracted:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p12-f11 .ag-group-checkbox:not(.ag-invisible) ~ .ag-group-checkbox {
  margin-left: 0.75rem;
}
.ag-theme-apgux-p12-f11 .ag-group-child-count {
  margin-left: 0.125rem;
}
.ag-theme-apgux-p12-f11 .ag-selection-checkbox span {
  position: relative;
}
.ag-theme-apgux-p12-f11 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 2.5rem;
  padding-left: 0.75rem;
}
.ag-theme-apgux-p12-f11 .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p12-f11 .ag-column-drop-horizontal .ag-icon-pivot {
  margin-right: 0.75rem;
}
.ag-theme-apgux-p12-f11 .ag-column-drop-horizontal .ag-left-arrow,
.ag-theme-apgux-p12-f11 .ag-column-drop-horizontal .ag-right-arrow {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p12-f11 .ag-column-drop-cell {
  background: var(--pill__background-color);
  border-radius: 0.25rem;
  min-height: 1rem;
  padding: 0 0.125rem 0 0.25rem;
}
.ag-theme-apgux-p12-f11 .ag-column-drop-cell .ag-column-drop-cell-text {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p12-f11 .ag-column-drop-cell .ag-column-drop-cell-button {
  min-width: 1rem;
  margin: 0 0.125rem;
}
.ag-theme-apgux-p12-f11 .ag-column-drop-cell .ag-column-drag {
  margin-left: 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-top: 0.25rem;
}
.ag-theme-apgux-p12-f11 .ag-select-agg-func-popup {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background: var(--grid__background-color);
  height: 4.375rem;
  padding: 0;
}
.ag-theme-apgux-p12-f11 .ag-select-agg-func-popup .ag-virtual-list-item {
  cursor: default;
  line-height: 1.25rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-set-filter-list,
.ag-theme-apgux-p12-f11 .ag-menu-column-select-wrapper {
  width: auto;
}
.ag-theme-apgux-p12-f11 .ag-column-drop-vertical > .ag-column-drop-cell {
  margin-left: 0.25rem;
  margin-top: 0;
}
.ag-theme-apgux-p12-f11 .ag-cell-data-changed {
  background-color: #0091ea !important;
}
.ag-theme-apgux-p12-f11 .ag-cell-data-changed.aux-grid__financial-data-cell--increase, .ag-theme-apgux-p12-f11 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--increase {
  background-color: var(--grid__text-cell-financial-data-increase__background-color) !important;
}
.ag-theme-apgux-p12-f11 .ag-cell-data-changed.aux-grid__financial-data-cell--decrease, .ag-theme-apgux-p12-f11 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--decrease {
  background-color: var(--grid__text-cell-financial-data-decrease__background-color) !important;
}
.ag-theme-apgux-p12-f11 .ag-cell-data-changed-animation {
  background-color: transparent;
  transition: background-color 1s;
}
.ag-theme-apgux-p12-f11 .aux-grid__financial-data-cell-with-icon--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
  display: flex;
}
.ag-theme-apgux-p12-f11 .aux-grid__financial-data-cell-with-icon--increase:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e92a";
}
.ag-theme-apgux-p12-f11 .aux-grid__financial-data-cell-with-icon--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
  display: flex;
}
.ag-theme-apgux-p12-f11 .aux-grid__financial-data-cell-with-icon--decrease:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e927";
}
.ag-theme-apgux-p12-f11 .aux-grid__financial-data-cell--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
}
.ag-theme-apgux-p12-f11 .aux-grid__financial-data-cell--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
}
.ag-theme-apgux-p12-f11 .ag-row-stub {
  background-color: inherit;
}
.ag-theme-apgux-p12-f11 .ag-stub-cell {
  padding-left: 12;
  padding-top: 4px;
}
.ag-theme-apgux-p12-f11 .ag-stub-cell .ag-loading-icon {
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ag-theme-apgux-p12-f11 .ag-stub-cell .ag-loading-text {
  margin-left: 0.25rem;
  margin-top: 0.25rem;
}
.ag-theme-apgux-p12-f11 .ag-floating-top {
  border-bottom: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p12-f11 .ag-floating-bottom {
  border-top: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p12-f11 .ag-floating-top,
.ag-theme-apgux-p12-f11 .ag-floating-bottom {
  background-color: inherit;
}
.ag-theme-apgux-p12-f11 .ag-floating-top .ag-row,
.ag-theme-apgux-p12-f11 .ag-floating-bottom .ag-row {
  background-color: inherit;
}
.ag-theme-apgux-p12-f11 .ag-floating-bottom-viewport {
  border-bottom: 0.0625rem solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f11 .ag-status-bar {
  background: var(--grid__background-color);
  color: var(--secondary-text__color);
  font-weight: 400;
  font-size: 0.75rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1.5;
  border-top-width: 0;
  margin: 0 -0.5rem 0 -0.5rem;
  padding: 0;
}
.ag-theme-apgux-p12-f11 .ag-status-bar .ag-status-name-value-value {
  color: inherit;
}
.ag-theme-apgux-p12-f11 .ag-status-bar-center {
  text-align: center;
}
.ag-theme-apgux-p12-f11 .ag-name-value-value,
.ag-theme-apgux-p12-f11 .ag-status-name-value {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-name-value-value {
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p12-f11 .ag-overlay-loading-center {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
}
.ag-theme-apgux-p12-f11 .ag-side-bar {
  background-color: var(--grid__side-bar-background-color);
  border: 1px solid var(--grid__border-color);
  border-left-width: 0;
  position: relative;
}
.ag-theme-apgux-p12-f11 .ag-side-bar .ag-side-buttons {
  padding: 1rem 0;
  background: var(--grid__background-color-header);
  width: 2rem;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ag-theme-apgux-p12-f11 .ag-side-bar .ag-side-buttons .ag-side-button {
  width: 100%;
}
.ag-theme-apgux-p12-f11 .ag-side-bar .ag-side-buttons .ag-side-button button {
  background: transparent;
  border: 0;
  color: var(--grid__text-cell__color);
  padding: 0.5rem 0 0.5rem 0;
  width: 100%;
  margin: 0;
  min-height: 4.5rem;
  border-width: 1px 0 1px 0;
  border-style: solid;
  border-color: transparent;
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
}
.ag-theme-apgux-p12-f11 .ag-side-bar .ag-side-buttons .ag-selected {
  border-left: solid 2px var(--grid__side-bar-border-color--select);
}
.ag-theme-apgux-p12-f11 .ag-side-bar .ag-panel-container {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f11 .ag-side-bar.full-width .ag-panel-container {
  border-right: 0;
}
.ag-theme-apgux-p12-f11 .ag-side-bar .ag-column-drop {
  min-height: 3.125rem;
}
.ag-theme-apgux-p12-f11 .ag-primary-cols-filter-wrapper {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f11 .ag-group-component {
  margin: 0.625rem 0.3125rem;
  padding: 0.625rem 0.125rem;
  border: 0 solid var(--grid__border-color), 0.5;
  border-top-width: 4px;
  border-radius: 3px;
}
.ag-theme-apgux-p12-f11 .ag-group-component .ag-group-component-label {
  background-color: var(--grid__background-color);
  margin-left: 0.5rem;
  padding: 0 0.125rem;
  font-size: 0.5625rem;
  font-weight: 500;
  text-transform: uppercase;
}
.ag-theme-apgux-p12-f11 .ag-group-component .ag-group-item {
  margin-top: 0.125rem;
}
.ag-theme-apgux-p12-f11.ag-popup > div {
  border-bottom: 1px solid var(--primary-action__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f11.ag-popup > div.ag-select-list {
  box-shadow: 0 0.25rem 0.75rem 0 var(--dropdown__box-shadow-color);
}
.ag-theme-apgux-p12-f11.ag-popup .ag-list .ag-list-item {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 0.8125rem;
  line-height: 2.4615384615;
  height: 2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.ag-theme-apgux-p12-f11.ag-popup .ag-list .ag-list-item:hover {
  background-color: var(--focus-highlight_background-color);
}
.ag-theme-apgux-p12-f11.ag-popup .ag-list .ag-list-item:focus {
  background-color: var(--focus-highlight_background-color);
}
.ag-dragging-range-handle .ag-theme-apgux-p12-f11 .ag-dialog, .ag-dragging-fill-handle .ag-theme-apgux-p12-f11 .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}
.ag-theme-apgux-p12-f11 .ag-dialog .ag-dialog-title-bar {
  padding-left: 12;
}
.ag-theme-apgux-p12-f11 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button {
  border-radius: 5px;
}
.ag-theme-apgux-p12-f11 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button:not(:last-child) {
  margin-right: 5px;
}
.ag-theme-apgux-p12-f11 .ag-dialog .ag-message-box .ag-message-box-button-bar {
  height: 30px;
  background-color: var(--grid__background-color-header);
  padding: 2px;
}
.ag-theme-apgux-p12-f11 .ag-dialog .ag-message-box .ag-message-box-button-bar button {
  border-radius: 2px;
}
.ag-theme-apgux-p12-f11 .ag-tooltip {
  transition: none;
  background-color: var(--tooltip__background-color);
  padding: 0.75rem;
  box-shadow: 0 4px 12px 0 var(--tooltip__shadow-color);
  border: 1px solid var(--popover__border-color) !important;
  font-size: 0.8125rem;
  border-radius: 0.125rem;
  color: var(--primary-text__color);
  box-sizing: border-box;
  display: inline-flex;
  z-index: 1000;
  line-height: get-line-height(13, 20);
  max-width: 50%;
}
.ag-theme-apgux-p12-f11 .ag-chart .ag-chart-menu {
  background: var(--grid__background-color);
}
.ag-theme-apgux-p12-f11 .ag-chart .ag-chart-menu > span:hover {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f11 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f11 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div.ag-selected {
  border-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f11 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item {
  color: var(--grid__text-cell__color);
  font-size: 0.5625rem;
}
.ag-theme-apgux-p12-f11 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item.ag-selected {
  color: var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f11 .ag-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "auxIcons";
  speak: none;
  font-size: 1rem;
  color: var(--grid__text-cell__color);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ag-theme-apgux-p12-f11 .ag-checkbox-input-wrapper {
  background-color: transparent;
  align-items: stretch;
}
.ag-theme-apgux-p12-f11 .ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 16px;
  height: 16px;
  margin: 0;
}
.ag-theme-apgux-p12-f11 .ag-checkbox-input-wrapper .ag-input-field-input {
  position: absolute;
  top: 0;
  left: 0;
}
.ag-theme-apgux-p12-f11 .ag-checkbox-input-wrapper::after {
  font-family: "auxIcons";
  content: "\e907";
  color: var(--form-element__border-color);
  pointer-events: none;
}
.ag-theme-apgux-p12-f11 .ag-checkbox-input-wrapper:hover::after {
  color: var(--checkbox__border-color);
}
.ag-theme-apgux-p12-f11 .ag-checkbox-input-wrapper.ag-checked::after {
  content: "\e905";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p12-f11 .ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: "\e906";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p12-f11 .ag-icon-aggregation::before {
  content: "\e900";
}
.ag-theme-apgux-p12-f11 .ag-icon-arrows::before {
  content: "\e901";
}
.ag-theme-apgux-p12-f11 .ag-icon-asc::before {
  content: "\e902";
}
.ag-theme-apgux-p12-f11 .ag-icon-cancel::before {
  content: "\e903";
}
.ag-theme-apgux-p12-f11 .ag-icon-chart::before {
  content: "\e904";
}
.ag-theme-apgux-p12-f11 .ag-icon-columns::before {
  content: "\e909";
}
.ag-theme-apgux-p12-f11 .ag-icon-contracted::before {
  content: "\e90a";
}
.ag-theme-apgux-p12-f11 .ag-icon-copy::before {
  content: "\e90b";
}
.ag-theme-apgux-p12-f11 .ag-icon-cross::before {
  content: "\e90c";
}
.ag-theme-apgux-p12-f11 .ag-icon-desc::before {
  content: "\e90d";
}
.ag-theme-apgux-p12-f11 .ag-icon-expanded::before {
  content: "\e90e";
}
.ag-theme-apgux-p12-f11 .ag-icon-eye-slash::before {
  content: "\e90f";
}
.ag-theme-apgux-p12-f11 .ag-icon-eye::before {
  content: "\e910";
}
.ag-theme-apgux-p12-f11 .ag-icon-filter::before {
  content: "\e911";
}
.ag-theme-apgux-p12-f11 .ag-icon-filter:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p12-f11 .ag-icon-first::before {
  content: "\e912";
}
.ag-theme-apgux-p12-f11 .ag-icon-grip::before,
.ag-theme-apgux-p12-f11 .ag-icon-row-drag::before {
  content: "\e913";
}
.ag-theme-apgux-p12-f11 .ag-icon-group::before {
  content: "\e914";
}
.ag-theme-apgux-p12-f11 .ag-icon-last::before {
  content: "\e915";
}
.ag-theme-apgux-p12-f11 .ag-icon-left::before,
.ag-theme-apgux-p12-f11 .ag-right-arrow::before {
  content: "\e916";
}
.ag-theme-apgux-p12-f11 .ag-icon-linked::before {
  content: "\e917";
}
.ag-theme-apgux-p12-f11 .ag-icon-loading::before {
  content: "\e918";
}
.ag-theme-apgux-p12-f11 .ag-icon-maximize::before {
  content: "\e919";
}
.ag-theme-apgux-p12-f11 .ag-icon-menu::before {
  content: "\e91a";
}
.ag-theme-apgux-p12-f11 .ag-icon-menu:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p12-f11 .ag-icon-minimize::before {
  content: "\e91b";
}
.ag-theme-apgux-p12-f11 .ag-icon-next::before {
  content: "\e91c";
}
.ag-theme-apgux-p12-f11 .ag-icon-none::before {
  content: "\e91d";
}
.ag-theme-apgux-p12-f11 .ag-icon-not-allowed::before {
  content: "\e91e";
}
.ag-theme-apgux-p12-f11 .ag-icon-paste::before {
  content: "\e91f";
}
.ag-theme-apgux-p12-f11 .ag-icon-pin::before {
  content: "\e920";
}
.ag-theme-apgux-p12-f11 .ag-icon-pivot::before {
  content: "\e921";
}
.ag-theme-apgux-p12-f11 .ag-icon-previous::before {
  content: "\e922";
}
.ag-theme-apgux-p12-f11 .ag-icon-radio-button-off::before {
  content: "\e923";
}
.ag-theme-apgux-p12-f11 .ag-icon-radio-button-on::before {
  color: var(--grid__border-color--edit);
  content: "\e924";
}
.ag-theme-apgux-p12-f11 .ag-icon-right::before,
.ag-theme-apgux-p12-f11 .ag-right-arrow::before {
  content: "\e925";
}
.ag-theme-apgux-p12-f11 .ag-icon-save::before {
  content: "\e926";
}
.ag-theme-apgux-p12-f11 .ag-icon-small-down::before {
  content: "\e927";
}
.ag-theme-apgux-p12-f11 .ag-icon-small-left::before {
  content: "\e928";
}
.ag-theme-apgux-p12-f11 .ag-icon-small-right::before {
  content: "\e929";
}
.ag-theme-apgux-p12-f11 .ag-icon-small-up::before {
  content: "\e92a";
}
.ag-theme-apgux-p12-f11 .ag-icon-tick::before {
  content: "\e92b";
}
.ag-theme-apgux-p12-f11 .ag-icon-tree-closed::before {
  content: "\e92c";
}
.ag-theme-apgux-p12-f11 .ag-icon-tree-indeterminate::before {
  content: "\e92d";
}
.ag-theme-apgux-p12-f11 .ag-icon-tree-open::before {
  content: "\e92e";
}
.ag-theme-apgux-p12-f11 .ag-icon-unlinked::before {
  content: "\e92f";
}
.ag-theme-apgux-p12-f11 .ag-rtl {
  text-align: right;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-numeric-cell {
  text-align: left;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-radio-button-label,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-checkbox-label {
  margin-right: 0.25rem;
  margin-left: 0;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  padding-left: 0.25rem;
  padding-right: 1rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 0;
  margin-right: 1.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-header-select-all {
  margin-left: 0.75rem;
  margin-right: 0;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-selection-checkbox,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-group-checkbox,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-group-expanded,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-group-contracted {
  display: inline-flex;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-selection-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f11 .ag-rtl .ag-selection-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p12-f11 .ag-rtl .ag-group-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f11 .ag-rtl .ag-group-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p12-f11 .ag-rtl .ag-group-expanded + .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f11 .ag-rtl .ag-group-expanded + .ag-group-value:not(:empty),
.ag-theme-apgux-p12-f11 .ag-rtl .ag-group-contracted + .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f11 .ag-rtl .ag-group-contracted + .ag-group-value:not(:empty) {
  margin-right: 0.75rem;
  margin-left: initial;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-selection-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-group-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-group-expanded + .ag-group-checkbox,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-group-contracted + .ag-group-checkbox {
  margin-right: 0.75rem;
  margin-left: initial;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-group-child-count {
  margin-left: unset;
  margin-right: 0.125rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-column-drop-horizontal {
  padding-right: 0.75rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-column-drop-horizontal .ag-icon-pivot {
  margin-left: 0.75rem;
  margin-right: 0;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-floating-filter-button {
  margin-right: 0.75rem;
  margin-left: 0rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-set-filter-item > div,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-set-filter-item > span {
  margin-left: 0;
  margin-right: 0.3125rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-header .ag-header-cell-resize::after {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-side-bar .ag-panel-container {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-side-bar.full-width .ag-panel-container {
  border-left: 0;
}
.ag-theme-apgux-p12-f11 .sass-variables::after {
  content: '{ "autoSizePadding": "0.75rem", "headerHeight": "2rem", "groupPaddingSize": "1.75rem", "footerPaddingAddition": "1rem", "virtualItemHeight": "2rem", "aggFuncPopupHeight": "7rem", "checkboxIndentWidth": "1.25rem", "leafNodePadding": "0.75rem", "rowHeight": "2.5rem", "gridSize": "0.25rem", "iconSize": "1rem" }';
  display: none;
}
.ag-theme-apgux-p12-f11 .ag-filter-virtual-list-item:focus-visible,
.ag-theme-apgux-p12-f11 .ag-header-cell:focus-visible,
.ag-theme-apgux-p12-f11 .ag-header-group-cell:focus-visible,
.ag-theme-apgux-p12-f11 .ag-cell:focus-visible,
.ag-theme-apgux-p12-f11 .ag-menu-option:focus-visible,
.ag-theme-apgux-p12-f11 .ag-list-item:focus-visible,
.ag-theme-apgux-p12-f11 .ag-full-width-row:focus-visible,
.ag-theme-apgux-p12-f11 .ag-column-select-virtual-list-item:focus-visible:after {
  box-shadow: inset 0 0 0 1px var(--checkbox-icon__color), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p12-f11 .ag-side-button-button:focus-visible:after,
.ag-theme-apgux-p12-f11 .ag-floating-filter-button-button:focus-visible,
.ag-theme-apgux-p12-f11 .ag-input-wrapper > .ag-input-field-input:focus-visible,
.ag-theme-apgux-p12-f11 .ag-filter-toolpanel-group-title-bar:focus-visible,
.ag-theme-apgux-p12-f11 .ag-filter .ag-filter-apply-panel-button:focus-visible,
.ag-theme-apgux-p12-f11 .ag-filter .ag-filter-select .ag-wrapper:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 1px var(--checkbox-icon__color), 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p12-f11 .ag-header-cell-icons,
.ag-theme-apgux-p12-f11 .ag-header-cell-menu-button {
  background-color: transparent;
}
.ag-theme-apgux-p12-f11 .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-editable-cell:focus-visible,
.ag-theme-apgux-p12-f11 .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-editable-cell:focus-visible,
.ag-theme-apgux-p12-f11 .ag-cell-focus.aux-editable-cell:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color) !important;
}
.ag-theme-apgux-p12-f11 .ag-filter-filter {
  overflow: visible;
}
.ag-theme-apgux-p12-f11 div[data-ref=eDateWrapper] {
  overflow: visible !important;
}
.ag-theme-apgux-p12-f11 .ag-header-cell,
.ag-theme-apgux-p12-f11 .ag-header-group-cell-with-group {
  background-color: var(--grid__background-color-header);
  border-right: 1px solid var(--grid__border-color);
  font-size: 0.6875rem;
  font-weight: bold;
}
.ag-theme-apgux-p12-f11 .ag-header-group-text {
  color: var(--primary-text__color);
  line-height: 1.015625rem;
}
.ag-theme-apgux-p12-f11 .ag-header-cell,
.ag-theme-apgux-p12-f11 .ag-header-group-cell {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.ag-theme-apgux-p12-f11 .ag-header-cell[col-id=ag-Grid-AutoColumn] {
  padding-left: 0.75rem;
}
.ag-theme-apgux-p12-f11 .aux-badge-cell-renderer {
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p12-f11 .aux-link-cell-renderer > a {
  cursor: pointer;
  font-family: inherit;
  text-decoration: underline;
  color: var(--primary-link__color);
}
.ag-theme-apgux-p12-f11 .aux-link-cell-renderer > a:active {
  color: var(--active-link-color);
}
.ag-theme-apgux-p12-f11 .aux-link-cell-renderer > a:visited {
  color: var(--visited-link-color);
}
.ag-theme-apgux-p12-f11 .aux-link-cell-renderer > a:hover {
  color: var(--hover-link-color);
}
.ag-theme-apgux-p12-f11 .aux-pinpoint-badge-label {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-header-group-cell-label .ag-header-expand-icon {
  padding-left: 0.25rem;
}
.ag-theme-apgux-p12-f11 .ag-cell-highlight {
  background-color: #0091ea;
}
.ag-theme-apgux-p12-f11 .ag-header,
.ag-theme-apgux-p12-f11 .ag-pinned-left-header,
.ag-theme-apgux-p12-f11 .ag-pinned-right-header {
  overflow: visible;
}
.ag-theme-apgux-p12-f11 .ag-header-cell::after,
.ag-theme-apgux-p12-f11 .ag-header-group-cell::after {
  content: " ";
  height: 1rem;
  margin-top: 0.5rem;
  position: absolute;
  text-indent: -2000px;
  top: 0;
}
.ag-theme-apgux-p12-f11 .ag-header-cell-text {
  line-height: 1rem;
  float: left;
}
.ag-theme-apgux-p12-f11 .ag-header-group-cell-with-group,
.ag-theme-apgux-p12-f11 .ag-header-cell {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.ag-theme-apgux-p12-f11 .ag-header-row-floating-filter .ag-header-cell {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-header-row:first-child .ag-header-cell {
  border-top: none;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-header-cell::after,
.ag-theme-apgux-p12-f11 .ag-ltr .ag-header-group-cell::after {
  right: 0;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-header-cell::after,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-header-group-cell::after {
  left: 0;
}
.ag-theme-apgux-p12-f11 .ag-column-drop-horizontal.ag-column-drop {
  border: 1px solid var(--grid__border-color);
  border-bottom: 0;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-right: 0;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-left: 0;
}
.ag-theme-apgux-p12-f11 .ag-icon-row-drag {
  background-position-y: center;
}
.ag-theme-apgux-p12-f11 .ag-column-drag {
  background-position-y: center;
}
.ag-theme-apgux-p12-f11 .ag-column-drop-cell {
  height: 1.5rem !important;
}
.ag-theme-apgux-p12-f11 .ag-column-drop-cell .ag-column-drop-cell-button {
  height: calc(100% - 0.25rem);
  margin-bottom: 0.125rem;
  margin-top: 0.125rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.ag-theme-apgux-p12-f11 .ag-column-drop-cell .ag-column-drop-cell-button:hover {
  opacity: 1;
}
.ag-theme-apgux-p12-f11 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-column-drop-vertical .ag-column-drop-cell .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 2rem;
}
.ag-theme-apgux-p12-f11 .ag-column-drop-horizontal .ag-column-drop-empty-message {
  line-height: 2rem;
}
.ag-theme-apgux-p12-f11 .ag-column-drop-horizontal .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-root {
  outline: 0.0625rem solid var(--grid__border-color);
  margin: 0.0625rem;
  height: calc(100% - 0.125rem);
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-filter-value {
  line-height: 1.25rem;
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-filter-header-container {
  height: auto;
  border-bottom: 1px solid var(--option-group__border-color);
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-filter-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-mini-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p12-f11 .ag-filter-indicator {
  float: right;
  z-index: 190;
  position: absolute;
  background-color: var(--secondary__color);
  border-radius: 50%;
  height: 0.25rem;
  width: 0.25rem;
  top: 0.25rem;
  right: 0.25rem;
}
.ag-theme-apgux-p12-f11 .ag-tool-panel-wrapper {
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f11 .ag-tool-panel-wrapper .ag-column-select-panel {
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p12-f11 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p12-f11 .ag-header-cell-comp-wrapper {
  height: 100%;
}
.ag-theme-apgux-p12-f11 .ag-header-cell .ag-cell-label-container {
  padding: 0;
  height: 100%;
}
.ag-theme-apgux-p12-f11 .ag-header-cell .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p12-f11 .ag-header-cell .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 0;
  align-items: center;
}
.ag-theme-apgux-p12-f11 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p12-f11 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 1;
}
.ag-theme-apgux-p12-f11 .ag-header-cell-label {
  align-items: flex-end;
}
.ag-theme-apgux-p12-f11 .ag-header-cell-icons,
.ag-theme-apgux-p12-f11 .ag-header-cell-menu-button {
  padding-top: 0.0625rem;
  top: 0;
  right: 0.0625rem;
  display: flex;
  flex-direction: row;
  z-index: 200;
  position: absolute;
  height: 99%;
  background-color: var(--grid__background-color-header);
  transition: opacity 0.2s, border 0.2s;
  -webkit-transition: opacity 0.2s, border 0.2s;
}
.ag-theme-apgux-p12-f11 .ag-header-cell__icons--zero-icons {
  min-width: 0;
}
.ag-theme-apgux-p12-f11 .ag-header-cell__icons--one-icons {
  min-width: 1rem;
}
.ag-theme-apgux-p12-f11 .ag-header-cell__icons--two-icons {
  min-width: 2rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-side-bar,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-tool-panel-wrapper {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p12-f11 .aux-center-align-cell,
.ag-theme-apgux-p12-f11 .aux-right-align-cell {
  display: flex;
}
.ag-theme-apgux-p12-f11 .aux-center-align-cell,
.ag-theme-apgux-p12-f11 .aux-center-align {
  text-align: center;
  justify-content: center;
  align-items: center;
}
.ag-theme-apgux-p12-f11 .aux-center-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p12-f11 .aux-center-align .ag-cell-wrapper {
  justify-content: center;
}
.ag-theme-apgux-p12-f11 .aux-center-align-cell .ag-cell-wrapper .ag-selection-checkbox,
.ag-theme-apgux-p12-f11 .aux-center-align .ag-cell-wrapper .ag-selection-checkbox {
  position: absolute;
}
.ag-theme-apgux-p12-f11 .aux-center-align-cell .ag-cell-wrapper .ag-cell-value,
.ag-theme-apgux-p12-f11 .aux-center-align .ag-cell-wrapper .ag-cell-value {
  margin-left: 0;
}
.ag-theme-apgux-p12-f11 .aux-right-align-cell,
.ag-theme-apgux-p12-f11 .aux-right-align {
  justify-content: flex-end;
  text-align: right;
}
.ag-theme-apgux-p12-f11 .aux-right-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p12-f11 .aux-right-align .ag-cell-wrapper {
  justify-content: space-between;
}
.ag-theme-apgux-p12-f11 .aux-center-align-header .ag-cell-label-container {
  flex-direction: row-reverse;
}
.ag-theme-apgux-p12-f11 .aux-center-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: center;
  text-align: center;
}
.ag-theme-apgux-p12-f11 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  display: none;
}
.ag-theme-apgux-p12-f11 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  margin: 0;
}
.ag-theme-apgux-p12-f11 .aux-center-align-header--no-label .ag-input-field {
  display: flex;
  width: 100%;
  justify-content: center;
  margin: 0;
}
.ag-theme-apgux-p12-f11 .aux-right-align-header .ag-cell-label-container {
  flex-direction: row;
}
.ag-theme-apgux-p12-f11 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: flex-start;
  flex-direction: row-reverse;
  text-align: end;
}
.ag-theme-apgux-p12-f11 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label > span {
  float: right;
}
.ag-theme-apgux-p12-f11 .ag-header-cell-label:focus .ag-column-hover {
  border-left: 1px solid var(--grid__border-color--hover) !important;
  border-right: 1px solid var(--grid__border-color--hover) !important;
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p12-f11 .ag-header-sort {
  float: left;
  margin-left: 0 !important;
}
.ag-theme-apgux-p12-f11 .ag-header-cell-order {
  margin-left: -2px !important;
  font-size: xx-small;
  transform: translateY(-2px);
}
.ag-theme-apgux-p12-f11 .ag-menu-option {
  height: 1.75rem;
  line-height: 1.75rem;
  color: var(--grid__text-cell__color) !important;
}
.ag-theme-apgux-p12-f11 .ag-menu .ag-menu-option-icon {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p12-f11 .ag-menu-separator-part {
  border-bottom: 4px var(--grid__background-color) solid;
  border-top: 4px var(--grid__background-color) solid;
  background-color: var(--grid__menu-separator__color);
  height: 9px;
}
.ag-theme-apgux-p12-f11 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p12-f11 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p12-f11 .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  width: calc(100% - 0.5rem);
}
.ag-theme-apgux-p12-f11 .ag-filter-filter .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p12-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search {
  padding: 0.75rem 0.5rem;
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p12-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-expand {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input {
  width: 100%;
}
.ag-theme-apgux-p12-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper {
  width: 100%;
}
.ag-theme-apgux-p12-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p12-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input:focus {
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p12-f11 .ag-filter-toolpanel .ag-filter-list-panel {
  padding: 0.25rem;
}
.ag-theme-apgux-p12-f11 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group {
  border-top: none;
}
.ag-theme-apgux-p12-f11 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-header {
  height: auto;
}
.ag-theme-apgux-p12-f11 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container {
  padding-left: 16px;
}
.ag-theme-apgux-p12-f11 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter {
  border: none;
}
.ag-theme-apgux-p12-f11 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter .ag-filter-apply-panel {
  border-top: none;
}
.ag-theme-apgux-p12-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-label {
  margin-left: 0.375rem;
}
.ag-theme-apgux-p12-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 1.75rem;
  height: 1.125rem;
  background-color: var(--toggle__background-color);
  border-radius: 0.5625rem;
  position: relative;
  -webkit-box-flex: 0;
  flex: none;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p12-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:before {
  content: " ";
  position: absolute;
  top: -1px;
  left: -1px;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 18px;
  width: 18px;
  background-color: var(--grid__background-color);
  border-radius: 9px;
  -webkit-transition: left 0.1s;
  transition: left 0.1s;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p12-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
  background-color: transparent;
}
.ag-theme-apgux-p12-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:focus-within {
  box-shadow: 0 0 0 0.0625rem var(--checkbox-icon__color), 0 0 0 0.125rem var(--checkbox__border-color);
}
.ag-theme-apgux-p12-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
  background-color: var(--primary-link__color);
  border: 1px solid var(--primary-link__color);
}
.ag-theme-apgux-p12-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked:before {
  border-color: var(--primary-link__color);
  left: calc(100% - 18px);
}
.ag-theme-apgux-p12-f11 .ag-column-panel .ag-column-select .ag-column-select-header {
  padding: 0.75rem 0.5rem;
  border-top: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p12-f11 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-icon {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-checkbox {
  margin-right: 0;
}
.ag-theme-apgux-p12-f11 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p12-f11 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p12-f11 .ag-column-panel .ag-column-select .ag-column-select-list {
  padding: 0.75rem 0 0.75rem 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-checkbox,
.ag-theme-apgux-p12-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-drag-handle,
.ag-theme-apgux-p12-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group-drag-handle {
  padding-right: 0.5rem;
  margin-right: 0;
  width: auto;
}
.ag-theme-apgux-p12-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p12-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group .ag-column-group-icons {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-viewport {
  padding: 0;
}
.ag-theme-apgux-p12-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-item {
  padding: 0;
}
.ag-theme-apgux-p12-f11 .ag-column-panel .ag-column-drop {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-column-panel .ag-column-drop-vertical {
  border-bottom: 0;
}
.ag-theme-apgux-p12-f11 .ag-column-panel .ag-column-panel-column-select {
  border-top: 0;
  border-bottom: 0;
}
.ag-theme-apgux-p12-f11 .ag-tab-header {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f11 .ag-tab-header .ag-tab {
  margin-bottom: -0.125rem;
}
.ag-theme-apgux-p12-f11 .ag-tab-header .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom-color: transparent;
}
.ag-theme-apgux-p12-f11 .ag-tab-body,
.ag-theme-apgux-p12-f11 .ag-popup-editor,
.ag-theme-apgux-p12-f11 .ag-menu {
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  z-index: 300;
}
.ag-theme-apgux-p12-f11 .ag-popup-editor .header {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p12-f11 .ag-menu {
  box-shadow: 0 4px 12px 0 var(--inline-menu__box-shadow-color);
}
.ag-theme-apgux-p12-f11 .ag-menu-option-shortcut {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-grid-heat-map-cell-red-20,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-grid-heat-map-cell-red-20 {
  background-color: var(--grid__heatmap-red-20);
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-grid-heat-map-cell-green-20,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-grid-heat-map-cell-green-20 {
  background-color: var(--grid__heatmap-green-20);
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-grid-heat-map-cell-blue-20,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-grid-heat-map-cell-blue-20 {
  background-color: var(--grid__heatmap-blue-20);
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-grid-heat-map-cell-red-40,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-grid-heat-map-cell-red-40 {
  background-color: var(--grid__heatmap-red-40);
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-grid-heat-map-cell-green-40,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-grid-heat-map-cell-green-40 {
  background-color: var(--grid__heatmap-green-40);
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-grid-heat-map-cell-blue-40,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-grid-heat-map-cell-blue-40 {
  background-color: var(--grid__heatmap-blue-40);
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-grid-heat-map-cell-red-60,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-grid-heat-map-cell-red-60 {
  background-color: var(--grid__heatmap-red-60);
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-grid-heat-map-cell-green-60,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-grid-heat-map-cell-green-60 {
  background-color: var(--grid__heatmap-green-60);
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-grid-heat-map-cell-blue-60,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-grid-heat-map-cell-blue-60 {
  background-color: var(--grid__heatmap-blue-60);
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-grid-heat-map-cell-red-80,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-grid-heat-map-cell-red-80 {
  background-color: var(--grid__heatmap-red-80);
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-grid-heat-map-cell-green-80,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-grid-heat-map-cell-green-80 {
  background-color: var(--grid__heatmap-green-80);
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-grid-heat-map-cell-blue-80,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-grid-heat-map-cell-blue-80 {
  background-color: var(--grid__heatmap-blue-80);
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-grid-heat-map-cell-red-100,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-grid-heat-map-cell-red-100 {
  background-color: var(--grid__heatmap-red-100);
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-grid-heat-map-cell-green-100,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-grid-heat-map-cell-green-100 {
  background-color: var(--grid__heatmap-green-100);
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-grid-heat-map-cell-blue-100,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-grid-heat-map-cell-blue-100 {
  background-color: var(--grid__heatmap-blue-100);
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p12-f11 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p12-f11 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p12-f11 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  outline: initial;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p12-f11 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p12-f11 .ag-ltr .ag-cell-focus.aux-dirty-cell,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-cell-focus.aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--select);
  border-width: 1px;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p12-f11 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p12-f11 .ag-ltr .ag-cell-focus.aux-disabled-cell,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-cell-focus.aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border: none;
  outline: none;
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-highlighted-cell-value,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-highlighted-cell-value {
  background-color: var(--grid__background-color-highlight);
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-editable-cell-border,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-editable-cell-border {
  text-align: inherit;
  width: 100%;
  font-size: inherit;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-editable-cell,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-editable-cell {
  border-width: 0 1px 1px 0;
  border-color: var(--grid__border-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--editable);
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-cell-inline-editing,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-cell-inline-editing {
  height: inherit;
  width: inherit;
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  padding: 0;
  cursor: text;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-cell-edit-input,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-cell-edit-input {
  height: 100%;
  color: inherit;
  border-style: none;
  background-color: var(--grid__background-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-default-cell-editor,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-default-cell-editor {
  height: 100%;
  width: 100%;
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-disabled-cell,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--disabled);
  border-width: 1px;
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-edited-cell,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-edited-cell {
  background-color: var(--grid__background-color-edited);
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-edited-not-valid,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-edited-not-valid {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  background-color: transparent;
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-edited-warning,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-edited-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  background-color: transparent;
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-dirty-cell,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--edit);
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-dirty-cell.ag-cell-value.ag-cell-focus,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-dirty-cell.ag-cell-value.ag-cell-focus {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-dirty-cell:hover,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-dirty-cell:hover {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-dirty-cell:active,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-dirty-cell:active {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-row-error,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-row-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  border: 1px solid var(--grid__border-color--not-valid);
  border-left: 0;
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-row-error .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p12-f11 .ag-rtl .aux-row-error .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-cell-error,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-cell-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-row-warning,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-row-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  border: 1px solid var(--grid__border-color--warning);
  border-left: 0;
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-row-warning .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p12-f11 .ag-rtl .aux-row-warning .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-cell-warning,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-cell-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
}
.ag-theme-apgux-p12-f11 .ag-row-hover .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p12-f11 .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f11 .ag-layout-auto-height .ag-row-last .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p12-f11 .ag-overlay-loading-wrapper {
  background-color: var(--secondary__background-color);
  opacity: 0.9;
}
.ag-theme-apgux-p12-f11 .ag-overlay-loading-center {
  background-color: var(--grid__background-color);
  border: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color);
  padding: 1rem;
}
.ag-theme-apgux-p12-f11 .ag-rich-select-value {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f11 .ag-tab-header {
  visibility: hidden !important;
  height: 0 !important;
}
.ag-theme-apgux-p12-f11 .ag-group-contracted {
  display: inline-block;
}
.ag-theme-apgux-p12-f11 .ag-group-expanded {
  display: inline-block;
}
.ag-theme-apgux-p12-f11 .ag-row-group {
  align-items: center !important;
  font-weight: bold;
}
.ag-theme-apgux-p12-f11 .ag-row-group .ag-icon {
  font-size: 1rem;
  line-height: 1rem;
}
.ag-theme-apgux-p12-f11 .ag-row-footer {
  font-weight: bold;
  background-color: var(--grid__background-color-row-footer);
}
.ag-theme-apgux-p12-f11 .ag-row-group-expanded {
  font-weight: bold;
  background-color: var(--grid__background-color-row--expanded);
}
.ag-theme-apgux-p12-f11 .ag-row-group-expanded.ag-row-level-0 {
  border-top: 2px solid var(--grid__row--expanded-top-border__color);
}
.ag-theme-apgux-p12-f11 .ag-full-width-row {
  border-bottom-width: 1px;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-details-row {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f11 .aux-multi-level-cell-renderer {
  display: flex;
  flex-direction: column;
}
.ag-theme-apgux-p12-f11 .aux-multi-level-cell-renderer .aux-multi-level-cell_primary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ag-theme-apgux-p12-f11 .aux-multi-level-cell-renderer .aux-multi-level-cell_secondary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--grid__cell-renderer-multi-level-cell-color);
}
.ag-theme-apgux-p12-f11 .aux-custom-group-cell-renderer {
  display: flex;
  flex-direction: row;
}
.ag-theme-apgux-p12-f11 .aux-custom-group-cell-renderer-no-children-checkbox {
  padding-left: 0;
}
.ag-theme-apgux-p12-f11 .aux-custom-group-cell-renderer-with-parent-no-children-checkbox {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p12-f11 .aux-custom-group-cell-renderer-with-children-checkbox {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-body-viewport:not(.ag-body-viewport) {
  overflow-x: auto !important;
}
.ag-theme-apgux-p12-f11 .aux-custom-badge-content {
  display: flex;
}
.ag-theme-apgux-p12-f11 .aux-grid__header--custom {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p12-f11 .aux-grid__header--custom:hover .ag-cell-label-container .ag-header-cell-icons {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p12-f11 .ag-row-level-1.ag-full-width-row.ag-row-position-absolute.ag-after-created {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f11 .ag-layout-auto-height .ag-center-cols-clipper,
.ag-theme-apgux-p12-f11 .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-apgux-p12-f11 .ag-layout-auto-height,
.ag-theme-apgux-p12-f11 .ag-center-cols-viewport {
  min-height: 2.0625rem;
}
.ag-theme-apgux-p12-f11 .ag-radio-button-input-wrapper.ag-checked::after,
.ag-theme-apgux-p12-f11 .ag-radio-button-input-wrapper.ag-checked::before,
.ag-theme-apgux-p12-f11 .ag-radio-button-input-wrapper::before,
.ag-theme-apgux-p12-f11 .ag-radio-button-input-wrapper::after {
  color: var(--primary-text__color);
}
@media (forced-colors: active) {
  .ag-theme-apgux-p12-f11 :focus-visible,
  .ag-theme-apgux-p12-f11 .ag-radio-button-input-wrapper:focus-within::after,
  .ag-theme-apgux-p12-f11 .ag-toggle-button-input-wrapper:focus-within {
    outline: 2px solid Highlight;
    outline-offset: 1px;
  }
  .ag-theme-apgux-p12-f11 .ag-filter-virtual-list-item:focus-visible,
  .ag-theme-apgux-p12-f11 .ag-header-cell:focus-visible,
  .ag-theme-apgux-p12-f11 .ag-header-group-cell:focus-visible,
  .ag-theme-apgux-p12-f11 .ag-cell:focus-visible,
  .ag-theme-apgux-p12-f11 .ag-menu-option:focus-visible,
  .ag-theme-apgux-p12-f11 .ag-list-item:focus-visible {
    outline-offset: -4px;
  }
  .ag-theme-apgux-p12-f11 .ag-header-cell:focus-visible::after,
  .ag-theme-apgux-p12-f11 .ag-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p12-f11 .ag-column-drop-cell:focus-visible::after,
  .ag-theme-apgux-p12-f11 .ag-column-select-header:focus-visible::after,
  .ag-theme-apgux-p12-f11 .ag-column-select-header-icon:focus-visible::after,
  .ag-theme-apgux-p12-f11 .ag-column-select-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p12-f11 .ag-multi-filter-group-title-bar:focus-visible::after,
  .ag-theme-apgux-p12-f11 .ag-side-button-button:focus-visible::after,
  .ag-theme-apgux-p12-f11 .ag-filter-toolpanel-header:focus-visible::after,
  .ag-theme-apgux-p12-f11 .ag-header-group-cell:focus-visible::after,
  .ag-theme-apgux-p12-f11 .ag-advanced-filter-header-cell:focus-visible::after,
  .ag-theme-apgux-p12-f11 .ag-paging-button:focus-visible::after,
  .ag-theme-apgux-p12-f11 .ag-select-agg-func-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p12-f11 .ag-tab:focus-visible::after {
    border: 0;
  }
  .ag-theme-apgux-p12-f11 .ag-checkbox-input-wrapper.ag-checked::after,
  .ag-theme-apgux-p12-f11 .ag-checkbox-input-wrapper.ag-indeterminate::after {
    color: Highlight;
  }
  .ag-theme-apgux-p12-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
    background-color: Highlight;
    border-color: Highlight;
  }
  .ag-theme-apgux-p12-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked::before {
    border-color: Highlight;
  }
  .ag-theme-apgux-p12-f11 .ag-menu-separator-part {
    border-color: Canvas;
  }
  .ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-leaf-indent,
  .ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-leaf-indent {
    border-color: Canvas;
  }
  .ag-theme-apgux-p12-f11 .ag-side-bar .ag-side-buttons .ag-selected {
    border-left-color: Highlight;
  }
  .ag-theme-apgux-p12-f11 .ag-side-bar .ag-side-buttons .ag-side-button button {
    border-color: Canvas;
  }
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p12-f11 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p12-f11 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  outline: 2px solid Highlight;
  outline-offset: 1px;
  outline-offset: -4px;
}
.ag-theme-apgux-p12-f11 .ag-cell {
  color: var(--grid__text-cell__color);
}

.ag-theme-apgux-p12-f12 {
  -webkit-font-smoothing: antialiased;
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1;
  /* Pinned Rows */
}
.ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f14 .ag-overlay-loading-center, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f12 .ag-overlay-loading-center, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f14 .ag-cell-inline-editing, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f12 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f14 .ag-popup-editor,
.ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f12 .ag-popup-editor, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f14 .ag-menu, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f12 .ag-menu, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f13 .ag-overlay-loading-center, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f12 .ag-overlay-loading-center, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f13 .ag-cell-inline-editing, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f12 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f13 .ag-popup-editor,
.ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f12 .ag-popup-editor, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f13 .ag-menu, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f12 .ag-menu, .ag-theme-apgux-p12-f12 .ag-overlay-loading-center, .ag-theme-apgux-p12-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f12 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f12 .ag-popup-editor, .ag-theme-apgux-p12-f12 .ag-menu, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p2-f11 .ag-menu, .ag-theme-apgux-p2-f11 .ag-theme-apgux-p12-f12 .ag-menu, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p2-f11 .ag-cell-inline-editing, .ag-theme-apgux-p2-f11 .ag-theme-apgux-p12-f12 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f12 .ag-theme-apgux-p2-f11 .ag-popup-editor,
.ag-theme-apgux-p2-f11 .ag-theme-apgux-p12-f12 .ag-popup-editor, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p2-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f11 .ag-theme-apgux-p12-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p2-f11 .ag-overlay-loading-center, .ag-theme-apgux-p2-f11 .ag-theme-apgux-p12-f12 .ag-overlay-loading-center, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p2-f12 .ag-menu, .ag-theme-apgux-p2-f12 .ag-theme-apgux-p12-f12 .ag-menu, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p2-f12 .ag-cell-inline-editing, .ag-theme-apgux-p2-f12 .ag-theme-apgux-p12-f12 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f12 .ag-theme-apgux-p2-f12 .ag-popup-editor,
.ag-theme-apgux-p2-f12 .ag-theme-apgux-p12-f12 .ag-popup-editor, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p2-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f12 .ag-theme-apgux-p12-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p2-f12 .ag-overlay-loading-center, .ag-theme-apgux-p2-f12 .ag-theme-apgux-p12-f12 .ag-overlay-loading-center, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p2-f13 .ag-menu, .ag-theme-apgux-p2-f13 .ag-theme-apgux-p12-f12 .ag-menu, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p2-f13 .ag-cell-inline-editing, .ag-theme-apgux-p2-f13 .ag-theme-apgux-p12-f12 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f12 .ag-theme-apgux-p2-f13 .ag-popup-editor,
.ag-theme-apgux-p2-f13 .ag-theme-apgux-p12-f12 .ag-popup-editor, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p2-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f13 .ag-theme-apgux-p12-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p2-f13 .ag-overlay-loading-center, .ag-theme-apgux-p2-f13 .ag-theme-apgux-p12-f12 .ag-overlay-loading-center, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p2-f14 .ag-menu, .ag-theme-apgux-p2-f14 .ag-theme-apgux-p12-f12 .ag-menu, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p2-f14 .ag-cell-inline-editing, .ag-theme-apgux-p2-f14 .ag-theme-apgux-p12-f12 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f12 .ag-theme-apgux-p2-f14 .ag-popup-editor,
.ag-theme-apgux-p2-f14 .ag-theme-apgux-p12-f12 .ag-popup-editor, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p2-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f14 .ag-theme-apgux-p12-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p2-f14 .ag-overlay-loading-center, .ag-theme-apgux-p2-f14 .ag-theme-apgux-p12-f12 .ag-overlay-loading-center, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p4-f11 .ag-menu, .ag-theme-apgux-p4-f11 .ag-theme-apgux-p12-f12 .ag-menu, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p4-f11 .ag-cell-inline-editing, .ag-theme-apgux-p4-f11 .ag-theme-apgux-p12-f12 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f12 .ag-theme-apgux-p4-f11 .ag-popup-editor,
.ag-theme-apgux-p4-f11 .ag-theme-apgux-p12-f12 .ag-popup-editor, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p4-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f11 .ag-theme-apgux-p12-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p4-f11 .ag-overlay-loading-center, .ag-theme-apgux-p4-f11 .ag-theme-apgux-p12-f12 .ag-overlay-loading-center, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p4-f12 .ag-menu, .ag-theme-apgux-p4-f12 .ag-theme-apgux-p12-f12 .ag-menu, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p4-f12 .ag-cell-inline-editing, .ag-theme-apgux-p4-f12 .ag-theme-apgux-p12-f12 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f12 .ag-theme-apgux-p4-f12 .ag-popup-editor,
.ag-theme-apgux-p4-f12 .ag-theme-apgux-p12-f12 .ag-popup-editor, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p4-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f12 .ag-theme-apgux-p12-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p4-f12 .ag-overlay-loading-center, .ag-theme-apgux-p4-f12 .ag-theme-apgux-p12-f12 .ag-overlay-loading-center, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p4-f13 .ag-menu, .ag-theme-apgux-p4-f13 .ag-theme-apgux-p12-f12 .ag-menu, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p4-f13 .ag-cell-inline-editing, .ag-theme-apgux-p4-f13 .ag-theme-apgux-p12-f12 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f12 .ag-theme-apgux-p4-f13 .ag-popup-editor,
.ag-theme-apgux-p4-f13 .ag-theme-apgux-p12-f12 .ag-popup-editor, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p4-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f13 .ag-theme-apgux-p12-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p4-f13 .ag-overlay-loading-center, .ag-theme-apgux-p4-f13 .ag-theme-apgux-p12-f12 .ag-overlay-loading-center, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p4-f14 .ag-menu, .ag-theme-apgux-p4-f14 .ag-theme-apgux-p12-f12 .ag-menu, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p4-f14 .ag-cell-inline-editing, .ag-theme-apgux-p4-f14 .ag-theme-apgux-p12-f12 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f12 .ag-theme-apgux-p4-f14 .ag-popup-editor,
.ag-theme-apgux-p4-f14 .ag-theme-apgux-p12-f12 .ag-popup-editor, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p4-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f14 .ag-theme-apgux-p12-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p4-f14 .ag-overlay-loading-center, .ag-theme-apgux-p4-f14 .ag-theme-apgux-p12-f12 .ag-overlay-loading-center, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f11 .ag-menu, .ag-theme-apgux-p8-f11 .ag-theme-apgux-p12-f12 .ag-menu, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f11 .ag-cell-inline-editing, .ag-theme-apgux-p8-f11 .ag-theme-apgux-p12-f12 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f11 .ag-popup-editor,
.ag-theme-apgux-p8-f11 .ag-theme-apgux-p12-f12 .ag-popup-editor, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f11 .ag-theme-apgux-p12-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f11 .ag-overlay-loading-center, .ag-theme-apgux-p8-f11 .ag-theme-apgux-p12-f12 .ag-overlay-loading-center, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f12 .ag-menu, .ag-theme-apgux-p8-f12 .ag-theme-apgux-p12-f12 .ag-menu, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f12 .ag-cell-inline-editing, .ag-theme-apgux-p8-f12 .ag-theme-apgux-p12-f12 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f12 .ag-popup-editor,
.ag-theme-apgux-p8-f12 .ag-theme-apgux-p12-f12 .ag-popup-editor, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f12 .ag-theme-apgux-p12-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f12 .ag-overlay-loading-center, .ag-theme-apgux-p8-f12 .ag-theme-apgux-p12-f12 .ag-overlay-loading-center, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f13 .ag-menu, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f12 .ag-menu, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f13 .ag-cell-inline-editing, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f12 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f13 .ag-popup-editor,
.ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f12 .ag-popup-editor, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f13 .ag-overlay-loading-center, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f12 .ag-overlay-loading-center, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f14 .ag-menu, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f12 .ag-menu, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f14 .ag-cell-inline-editing, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f12 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f14 .ag-popup-editor,
.ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f12 .ag-popup-editor, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f14 .ag-overlay-loading-center, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f12 .ag-overlay-loading-center, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f11 .ag-menu, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f12 .ag-menu, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f11 .ag-cell-inline-editing, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f12 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f11 .ag-popup-editor,
.ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f12 .ag-popup-editor, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f11 .ag-overlay-loading-center, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f12 .ag-overlay-loading-center {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-tab, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab {
  border: 1px solid transparent;
  border-bottom-width: 0;
  display: inline-block;
  margin: 0.25rem;
  margin-bottom: 0;
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom: 2px solid var(--grid__border-color--select);
  border-bottom: 2px solid var(--grid__background-color);
  border-color: var(--grid__border-color);
}
.ag-theme-apgux-p12-f12 label {
  margin-bottom: 0;
}
.ag-theme-apgux-p12-f12 * {
  box-sizing: border-box;
}
.ag-theme-apgux-p12-f12 *:focus,
.ag-theme-apgux-p12-f12 * *:before,
.ag-theme-apgux-p12-f12 * *:after {
  outline: none;
  box-sizing: border-box;
}
.ag-theme-apgux-p12-f12 .ag-full-width-container .ag-react-container {
  height: 100%;
}
.ag-theme-apgux-p12-f12 .ag-tab {
  box-sizing: content-box;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-1 {
  padding-left: 1.25rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-1 {
  padding-right: 1.25rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-1 {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-1 {
  padding-right: 1.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-2 {
  padding-left: 2.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-2 {
  padding-right: 2.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-2 {
  padding-left: 3rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-2 {
  padding-right: 3rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-3 {
  padding-left: 3.75rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-3 {
  padding-right: 3.75rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-3 {
  padding-left: 4.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-3 {
  padding-right: 4.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-4 {
  padding-left: 5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-4 {
  padding-right: 5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-4 {
  padding-left: 6rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-4 {
  padding-right: 6rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-5 {
  padding-left: 6.25rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-5 {
  padding-right: 6.25rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-5 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-5 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-6 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-6 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-6 {
  padding-left: 9rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-6 {
  padding-right: 9rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-7 {
  padding-left: 8.75rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-7 {
  padding-right: 8.75rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-7 {
  padding-left: 10.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-7 {
  padding-right: 10.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-8 {
  padding-left: 10rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-8 {
  padding-right: 10rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-8 {
  padding-left: 12rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-8 {
  padding-right: 12rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-9 {
  padding-left: 11.25rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-9 {
  padding-right: 11.25rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-9 {
  padding-left: 13.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-9 {
  padding-right: 13.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-10 {
  padding-left: 12.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-10 {
  padding-right: 12.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-10 {
  padding-left: 15rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-10 {
  padding-right: 15rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-11 {
  padding-left: 13.75rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-11 {
  padding-right: 13.75rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-11 {
  padding-left: 16.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-11 {
  padding-right: 16.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-12 {
  padding-left: 15rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-12 {
  padding-right: 15rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-12 {
  padding-left: 18rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-12 {
  padding-right: 18rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-13 {
  padding-left: 16.25rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-13 {
  padding-right: 16.25rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-13 {
  padding-left: 19.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-13 {
  padding-right: 19.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-14 {
  padding-left: 17.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-14 {
  padding-right: 17.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-14 {
  padding-left: 21rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-14 {
  padding-right: 21rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-15 {
  padding-left: 18.75rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-15 {
  padding-right: 18.75rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-15 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-15 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-16 {
  padding-left: 20rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-16 {
  padding-right: 20rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-16 {
  padding-left: 24rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-16 {
  padding-right: 24rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-17 {
  padding-left: 21.25rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-17 {
  padding-right: 21.25rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-17 {
  padding-left: 25.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-17 {
  padding-right: 25.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-18 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-18 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-18 {
  padding-left: 27rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-18 {
  padding-right: 27rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-19 {
  padding-left: 23.75rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-19 {
  padding-right: 23.75rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-19 {
  padding-left: 28.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-19 {
  padding-right: 28.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-20 {
  padding-left: 25rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-20 {
  padding-right: 25rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-20 {
  padding-left: 30rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-20 {
  padding-right: 30rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-21 {
  padding-left: 26.25rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-21 {
  padding-right: 26.25rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-21 {
  padding-left: 31.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-21 {
  padding-right: 31.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-22 {
  padding-left: 27.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-22 {
  padding-right: 27.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-22 {
  padding-left: 33rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-22 {
  padding-right: 33rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-23 {
  padding-left: 28.75rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-23 {
  padding-right: 28.75rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-23 {
  padding-left: 34.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-23 {
  padding-right: 34.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-24 {
  padding-left: 30rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-24 {
  padding-right: 30rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-24 {
  padding-left: 36rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-24 {
  padding-right: 36rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-25 {
  padding-left: 31.25rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-25 {
  padding-right: 31.25rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-25 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-25 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-26 {
  padding-left: 32.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-26 {
  padding-right: 32.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-26 {
  padding-left: 39rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-26 {
  padding-right: 39rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-27 {
  padding-left: 33.75rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-27 {
  padding-right: 33.75rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-27 {
  padding-left: 40.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-27 {
  padding-right: 40.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-28 {
  padding-left: 35rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-28 {
  padding-right: 35rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-28 {
  padding-left: 42rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-28 {
  padding-right: 42rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-29 {
  padding-left: 36.25rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-29 {
  padding-right: 36.25rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-29 {
  padding-left: 43.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-29 {
  padding-right: 43.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-30 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-30 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-30 {
  padding-left: 45rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-30 {
  padding-right: 45rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-31 {
  padding-left: 38.75rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-31 {
  padding-right: 38.75rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-31 {
  padding-left: 46.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-31 {
  padding-right: 46.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-32 {
  padding-left: 40rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-32 {
  padding-right: 40rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-32 {
  padding-left: 48rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-32 {
  padding-right: 48rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-33 {
  padding-left: 41.25rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-33 {
  padding-right: 41.25rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-33 {
  padding-left: 49.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-33 {
  padding-right: 49.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-34 {
  padding-left: 42.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-34 {
  padding-right: 42.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-34 {
  padding-left: 51rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-34 {
  padding-right: 51rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-35 {
  padding-left: 43.75rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-35 {
  padding-right: 43.75rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-35 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-35 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-36 {
  padding-left: 45rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-36 {
  padding-right: 45rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-36 {
  padding-left: 54rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-36 {
  padding-right: 54rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-37 {
  padding-left: 46.25rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-37 {
  padding-right: 46.25rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-37 {
  padding-left: 55.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-37 {
  padding-right: 55.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-38 {
  padding-left: 47.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-38 {
  padding-right: 47.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-38 {
  padding-left: 57rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-38 {
  padding-right: 57rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-39 {
  padding-left: 48.75rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-39 {
  padding-right: 48.75rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-39 {
  padding-left: 58.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-39 {
  padding-right: 58.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-40 {
  padding-left: 50rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-40 {
  padding-right: 50rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-40 {
  padding-left: 60rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-40 {
  padding-right: 60rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-41 {
  padding-left: 51.25rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-41 {
  padding-right: 51.25rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-41 {
  padding-left: 61.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-41 {
  padding-right: 61.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-42 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-42 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-42 {
  padding-left: 63rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-42 {
  padding-right: 63rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-43 {
  padding-left: 53.75rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-43 {
  padding-right: 53.75rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-43 {
  padding-left: 64.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-43 {
  padding-right: 64.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-44 {
  padding-left: 55rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-44 {
  padding-right: 55rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-44 {
  padding-left: 66rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-44 {
  padding-right: 66rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-45 {
  padding-left: 56.25rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-45 {
  padding-right: 56.25rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-45 {
  padding-left: 67.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-45 {
  padding-right: 67.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-46 {
  padding-left: 57.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-46 {
  padding-right: 57.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-46 {
  padding-left: 69rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-46 {
  padding-right: 69rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-47 {
  padding-left: 58.75rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-47 {
  padding-right: 58.75rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-47 {
  padding-left: 70.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-47 {
  padding-right: 70.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-48 {
  padding-left: 60rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-48 {
  padding-right: 60rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-48 {
  padding-left: 72rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-48 {
  padding-right: 72rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-49 {
  padding-left: 61.25rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-49 {
  padding-right: 61.25rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-49 {
  padding-left: 73.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-49 {
  padding-right: 73.5rem;
}
.ag-theme-apgux-p12-f12 .ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle;
}
.ag-theme-apgux-p12-f12 .ag-radio-button-label,
.ag-theme-apgux-p12-f12 .ag-checkbox-label {
  cursor: default;
}
.ag-theme-apgux-p12-f12 .ag-radio-button-label:empty,
.ag-theme-apgux-p12-f12 .ag-checkbox-label:empty {
  margin: 0;
}
.ag-theme-apgux-p12-f12 .ag-radio-button-label,
.ag-theme-apgux-p12-f12 .ag-checkbox-label {
  margin-left: 0.25rem;
}
.ag-theme-apgux-p12-f12 .ag-cell {
  -webkit-font-smoothing: subpixel-antialiased;
  border: unset;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-leaf-indent {
  border-left: 1.75rem solid transparent;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-cell {
  border-right: none;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-group-expanded {
  margin-right: 0;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-leaf-indent {
  border-right: 1.75rem solid transparent;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-cell {
  border-left: none;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-cell.ag-cell-first-right-pinned,
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p12-f12 .ag-ltr .ag-cell.ag-cell-first-right-pinned {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-cell.ag-cell-last-left-pinned,
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p12-f12 .ag-ltr .ag-cell.ag-cell-last-left-pinned {
  border-right: 2px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-cell .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p12-f12 .ag-ltr .ag-cell .ag-select .ag-picker-field-wrapper {
  background-color: var(--grid__background-color);
  border-radius: 0;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-pinned-right-header .ag-header-row,
.ag-theme-apgux-p12-f12 .ag-ltr .ag-pinned-right-header .ag-header-row {
  overflow: inherit;
  border-left: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-pinned-right-cols-container,
.ag-theme-apgux-p12-f12 .ag-ltr .ag-pinned-right-cols-container {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p12-f12 .ag-value-change-delta {
  padding-right: 0.125rem;
}
.ag-theme-apgux-p12-f12 .ag-value-change-delta-up {
  color: #43a047;
}
.ag-theme-apgux-p12-f12 .ag-value-change-delta-down {
  color: #e53935;
}
.ag-theme-apgux-p12-f12 .ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 0.0625rem;
  padding-right: 0.0625rem;
  transition: background-color 1s;
}
.ag-theme-apgux-p12-f12 .ag-value-change-value-highlight {
  background-color: #0091ea;
  transition: background-color 0.1s;
}
.ag-theme-apgux-p12-f12 .ag-input-text-wrapper input:not([type]):disabled,
.ag-theme-apgux-p12-f12 .ag-input-text-wrapper input[type=text]:disabled,
.ag-theme-apgux-p12-f12 .ag-input-text-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p12-f12 .ag-input-text-wrapper input[type=date]:disabled,
.ag-theme-apgux-p12-f12 .ag-input-text-wrapper input[type=datetime-local]:disabled,
.ag-theme-apgux-p12-f12 .ag-input-wrapper input:not([type]):disabled,
.ag-theme-apgux-p12-f12 .ag-input-wrapper input[type=text]:disabled,
.ag-theme-apgux-p12-f12 .ag-input-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p12-f12 .ag-input-wrapper input[type=date]:disabled,
.ag-theme-apgux-p12-f12 .ag-input-wrapper input[type=datetime-local]:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p12-f12 .ag-input-text-wrapper input[type=date],
.ag-theme-apgux-p12-f12 .ag-input-wrapper input[type=date] {
  flex: 1 1 auto;
}
.ag-theme-apgux-p12-f12 .ag-input-text-wrapper textarea:disabled,
.ag-theme-apgux-p12-f12 .ag-input-wrapper textarea:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p12-f12 .ag-header {
  background-color: var(--grid__background-color-header);
  color: var(--primary-text__color);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f12 .ag-pinned-left-header {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f12 .ag-header-row {
  border: none;
}
.ag-theme-apgux-p12-f12 .ag-row {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-right-width: 1px;
}
.ag-theme-apgux-p12-f12 .ag-row-odd {
  background-color: inherit;
}
.ag-theme-apgux-p12-f12 .ag-row-even {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f12 .ag-horizontal-left-spacer.ag-scroller-corner {
  border-right: none;
}
.ag-theme-apgux-p12-f12 .ag-horizontal-right-spacer.ag-scroller-corner {
  border-left: none;
}
.ag-theme-apgux-p12-f12 .ag-numeric-cell {
  text-align: right;
}
.ag-theme-apgux-p12-f12 .ag-header-cell-label .ag-header-cell-icons .ag-header-icon,
.ag-theme-apgux-p12-f12 .ag-header-cell-label .ag-header-cell-menu-button .ag-header-icon {
  margin-left: 4px;
}
.ag-theme-apgux-p12-f12 .ag-header-cell,
.ag-theme-apgux-p12-f12 .ag-header-group-cell {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-top: solid 1px var(--grid__border-color);
}
.ag-theme-apgux-p12-f12 .ag-header-cell.ag-header-cell-moving,
.ag-theme-apgux-p12-f12 .ag-header-group-cell.ag-header-cell-moving {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f12 .ag-header-cell .ag-header-icon:hover,
.ag-theme-apgux-p12-f12 .ag-header-group-cell .ag-header-icon:hover {
  cursor: pointer;
}
.ag-theme-apgux-p12-f12 .ag-header-group-cell-no-group {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f12 .ag-header-row:first-child .ag-header-cell,
.ag-theme-apgux-p12-f12 .ag-header-row:first-child .ag-header-group-cell {
  border-top-width: 0;
}
.ag-theme-apgux-p12-f12 .ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell.ag-column-resizing,
.ag-theme-apgux-p12-f12 .ag-header-cell:not(.ag-column-resizing) + .ag-header-cell.ag-column-resizing,
.ag-theme-apgux-p12-f12 .ag-header-group-cell:first-of-type.ag-column-resizing,
.ag-theme-apgux-p12-f12 .ag-header-cell:first-of-type.ag-column-resizing {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p12-f12 .ag-header-row .ag-checkbox-input-wrapper .ag-checkbox-input {
  width: 1rem;
  width: 1rem;
}
.ag-theme-apgux-p12-f12 .ag-header-select-all {
  margin-right: 0.75rem;
}
.ag-theme-apgux-p12-f12 .ag-cell {
  line-height: 1rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  align-items: center;
}
.ag-theme-apgux-p12-f12 .ag-row-drag {
  cursor: grab;
  min-width: 1.75rem;
}
.ag-theme-apgux-p12-f12 .ag-row-dragging,
.ag-theme-apgux-p12-f12 .ag-row-dragging .ag-row-drag {
  cursor: move;
}
.ag-theme-apgux-p12-f12 .ag-column-drag {
  cursor: grab;
}
.ag-theme-apgux-p12-f12 .ag-row-dragging {
  opacity: 0.5;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p12-f12 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p12-f12 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p12-f12 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p12-f12 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
  outline: initial;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p12-f12 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p12-f12 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p12-f12 .ag-header-cell-resize {
  width: 0.5rem;
  cursor: col-resize;
  z-index: 210;
  right: -1px;
}
.ag-theme-apgux-p12-f12 .ag-menu {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p12-f12 .ag-menu .ag-popup-child {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p12-f12 .ag-menu .ag-menu-list {
  cursor: default;
  margin-bottom: 0.25rem;
  margin-top: 0.25rem;
  padding: 0;
  width: 100%;
}
.ag-theme-apgux-p12-f12 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p12-f12 .ag-menu .ag-menu-option-disabled {
  opacity: 0.5;
}
.ag-theme-apgux-p12-f12 .ag-menu .ag-menu-option-text {
  margin-left: 0.25rem;
  text-transform: lowercase;
}
.ag-theme-apgux-p12-f12 .ag-menu .ag-menu-option-text::first-letter {
  text-transform: uppercase;
}
.ag-theme-apgux-p12-f12 .ag-menu .ag-menu-option-icon {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  min-width: 1.5rem;
}
.ag-theme-apgux-p12-f12 .ag-menu .ag-menu-option-shortcut {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-menu .ag-menu-option-popup-pointer {
  width: 1.5rem;
  text-align: center;
}
.ag-theme-apgux-p12-f12 .ag-popup-child {
  z-index: 310;
}
.ag-theme-apgux-p12-f12 .ag-tab-header {
  background: var(--grid__background-color);
  min-width: 13.75rem;
  width: 100%;
  display: flex;
}
.ag-theme-apgux-p12-f12 .ag-tab-header .ag-tab {
  display: flex;
  border-bottom: 2px solid transparent;
  height: 1rem;
  flex: none;
  align-items: center;
  justify-content: center;
}
.ag-theme-apgux-p12-f12 .ag-tab-body {
  padding: 0.25rem 0;
}
.ag-theme-apgux-p12-f12 .ag-tab-body .ag-menu-list {
  margin-bottom: 0;
  margin-top: 0;
}
.ag-theme-apgux-p12-f12 .ag-tab-body .ag-menu-list > div:first-child > span {
  padding-top: 0;
}
.ag-theme-apgux-p12-f12 .ag-tab-body .ag-menu-list > div:last-child > span {
  padding-bottom: 0;
}
.ag-theme-apgux-p12-f12 .ag-tab-body .ag-menu-list > div:last-child > .ag-menu-option-popup-pointer {
  background-position-y: 0;
}
.ag-theme-apgux-p12-f12 .ag-floating-filter-input .ag-input-field-input[type=date] {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.75rem;
}
.ag-theme-apgux-p12-f12 .ag-floating-filter-input .ag-input-field-input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p12-f12 .ag-floating-filter-input .ag-input-field-input[type=date]::-webkit-calendar-picker-indicator {
  color: rgba(0, 0, 0, 0) !important;
  opacity: 0;
  width: 0;
  padding: 0;
  margin: 0;
}
.ag-theme-apgux-p12-f12 .ag-floating-filter-input .ag-text-field-input[type=text],
.ag-theme-apgux-p12-f12 .ag-floating-filter-input input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-size: 0.75rem;
}
.ag-theme-apgux-p12-f12 .ag-floating-filter-input .ag-text-field-input[type=text]:focus,
.ag-theme-apgux-p12-f12 .ag-floating-filter-input input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p12-f12 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled,
.ag-theme-apgux-p12-f12 .ag-floating-filter-input input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
  border: none;
}
.ag-theme-apgux-p12-f12 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled::placeholder,
.ag-theme-apgux-p12-f12 .ag-floating-filter-input input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-filter-body-wrapper {
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-set-filter-body-wrapper + .ag-filter-apply-panel [data-ref=resetFilterButton] {
  margin-left: 0.125rem !important;
  margin-right: 0.125rem !important;
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-picker-field-wrapper {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  border-radius: 0.125rem;
  padding-left: 0.75rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-picker-field-icon {
  padding-right: 0.75rem;
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-filter-select {
  margin: 0.25rem 0.25rem 0;
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-filter-body {
  margin-bottom: 0.25rem;
  margin-top: 1rem;
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-filter-condition {
  margin: 0.5rem 0;
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f12 .ag-filter input[type=radio] {
  margin: 0 0.1875rem 0 0.375rem;
  width: 0.75rem;
  height: 1.0625rem;
  vertical-align: top;
}
.ag-theme-apgux-p12-f12 .ag-filter input[type=date] {
  padding-left: 0.25rem;
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f12 .ag-filter input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p12-f12 .ag-filter input[type=text],
.ag-theme-apgux-p12-f12 .ag-filter input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p12-f12 .ag-filter input[type=text]:focus,
.ag-theme-apgux-p12-f12 .ag-filter input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p12-f12 .ag-filter input[type=text]:disabled,
.ag-theme-apgux-p12-f12 .ag-filter input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p12-f12 .ag-filter input[type=text]:disabled::placeholder,
.ag-theme-apgux-p12-f12 .ag-filter input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-set-filter-list {
  max-height: 12rem;
  overflow: auto;
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-set-filter-select-all {
  height: 2rem;
  padding-bottom: 0.25rem;
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-set-filter-item {
  height: 1.25rem;
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-set-filter-item > div,
.ag-theme-apgux-p12-f12 .ag-filter .ag-set-filter-item > span {
  display: flex;
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-set-filter-item:hover {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0.5rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-filter-virtual-list-container {
  min-height: 100% !important;
  min-width: 12.5rem;
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-filter-virtual-list-item {
  height: 1.5rem !important;
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-filter-header-container:nth-child(2) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-filter-apply-panel {
  display: block;
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--tertiary__background-color);
  border-radius: 0.125rem;
  color: var(--tertiary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
  float: left;
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton]:hover {
  background-color: var(--tertiary__background-color_hover);
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem 0.5rem 0.5rem 0;
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p12-f12 .ag-mini-filter {
  margin-bottom: 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p12-f12 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1rem;
}
.ag-theme-apgux-p12-f12 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p12-f12 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
.ag-theme-apgux-p12-f12 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p12-f12 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p12-f12 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.ag-theme-apgux-p12-f12 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f12 .ag-column-select-panel .ag-primary-cols-list-panel {
  border-top: 1px solid var(--grid__border-color);
  padding-top: 0.25rem;
}
.ag-theme-apgux-p12-f12 .ag-column-select-panel .ag-primary-cols-list-panel > div {
  cursor: pointer;
}
.ag-theme-apgux-p12-f12 .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p12-f12 .ag-primary-cols-header-panel {
  border-top: 1px solid var(--grid__border-color);
  height: 2rem;
  align-items: center;
}
.ag-theme-apgux-p12-f12 .ag-primary-cols-header-panel > div {
  cursor: pointer;
  margin: 0 0.25rem;
}
.ag-theme-apgux-p12-f12 .ag-primary-cols-header-panel .ag-filter-body {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f12 .ag-tool-panel-wrapper {
  border-right: 0;
  width: auto;
}
.ag-theme-apgux-p12-f12 .ag-tool-panel-wrapper .ag-filter-panel {
  width: 100%;
}
.ag-theme-apgux-p12-f12 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 600;
  flex: auto;
  flex-direction: column;
  flex-wrap: nowrap;
  display: flex;
  flex-flow: column nowrap;
}
.ag-theme-apgux-p12-f12 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header {
  padding: 0.4375rem 0.3125rem;
}
.ag-theme-apgux-p12-f12 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header > div {
  margin: auto 0;
}
.ag-theme-apgux-p12-f12 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-air {
  border: 1px solid var(--grid__border-color);
  border-left: 0;
  border-right: 0;
  padding: 0.25rem 0;
}
.ag-theme-apgux-p12-f12 .ag-tool-panel-wrapper .ag-pivot-mode-panel {
  display: flex;
  flex: none;
  min-height: auto;
  height: auto;
}
.ag-theme-apgux-p12-f12 .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  display: flex;
  align-items: center;
  padding: 0.75rem 0.5rem;
  margin-left: 0;
}
.ag-theme-apgux-p12-f12 .ag-tool-panel-wrapper .ag-column-select-panel {
  border-bottom: 1px solid var(--grid__border-color);
  padding-bottom: 0.1875rem;
  padding-top: 0;
}
.ag-theme-apgux-p12-f12 .ag-tool-panel-wrapper .ag-column-drop {
  border-top: 1px solid var(--grid__border-color);
  padding: 0.25rem 0 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar {
  height: 1rem;
}
.ag-theme-apgux-p12-f12 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-title {
  padding-left: 6px;
}
.ag-theme-apgux-p12-f12 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-vertical-icon {
  margin: 0;
}
.ag-theme-apgux-p12-f12 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  border: 1px dashed var(--grid__border-color);
  margin-top: 0;
}
.ag-theme-apgux-p12-f12 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-list {
  cursor: default;
  margin-top: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p12-f12 .ag-tool-panel-wrapper .ag-column-drop:last-child {
  border-bottom: 0;
}
.ag-theme-apgux-p12-f12 .ag-numeric-header .ag-header-cell-label .ag-header-cell-icons .ag-header-icon {
  margin-left: 0;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f12 .ag-paging-panel {
  border-top: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color--disabled);
  height: 2rem;
  padding: 0 0.75rem;
}
.ag-theme-apgux-p12-f12 .ag-paging-panel > span {
  margin-left: 1rem;
}
.ag-theme-apgux-p12-f12 .ag-paging-page-summary-panel .ag-icon {
  width: 1rem;
  height: 1rem;
  cursor: pointer;
}
.ag-theme-apgux-p12-f12 .ag-paging-page-summary-panel .ag-icon.ag-disabled {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p12-f12 .ag-paging-page-summary-panel .ag-icon button {
  width: 100%;
  height: 100%;
  opacity: 0;
}
.ag-theme-apgux-p12-f12 .ag-paging-page-summary-panel span {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell),
.ag-theme-apgux-p12-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell) {
  border-bottom: 1px solid var(--grid__border-color);
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active {
  border-right: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active {
  border-bottom: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f12 .ag-cell-range-selected:not(.ag-cell-focus) {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p12-f12 .ag-cell-range-selected-1 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p12-f12 .ag-cell-range-selected-2 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p12-f12 .ag-cell-range-selected-3 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p12-f12 .ag-cell-range-selected-4 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-selection-fill-top,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-selection-fill-top {
  border-top: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-selection-fill-top.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-selection-fill-top.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-selection-fill-right,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-selection-fill-right {
  border-right: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-selection-fill-right.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-selection-fill-right.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-selection-fill-bottom,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-selection-fill-bottom {
  border-bottom: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-selection-fill-left,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-selection-fill-left {
  border-left: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-selection-fill-left.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-selection-fill-left.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p12-f12 .ag-range-handle, .ag-theme-apgux-p12-f12 .ag-fill-handle {
  position: absolute;
  width: 0.375rem;
  height: 0.375rem;
  bottom: -0.0625rem;
  right: -0.0625rem;
  background-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f12 .ag-fill-handle {
  cursor: cell;
}
.ag-theme-apgux-p12-f12 .ag-range-handle {
  cursor: nwse-resize;
}
.ag-theme-apgux-p12-f12 .ag-cell-inline-editing {
  padding: 0.75rem;
  height: 3.25rem;
}
.ag-theme-apgux-p12-f12 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f12 .ag-popup-editor {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f12 .ag-popup-editor {
  padding: 0;
}
.ag-theme-apgux-p12-f12 .ag-popup-editor .ag-large-textarea textarea {
  height: auto;
  padding: 0.75rem;
}
.ag-theme-apgux-p12-f12 .ag-cell-editor .ag-input-field-input {
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  background-color: var(--input-box__background-color);
  padding: 0 0 0 0.5rem;
  color: var(--primary-text__color);
}
.ag-theme-apgux-p12-f12 .ag-cell-editor .ag-picker-field-display {
  padding: 0 0.75rem;
}
.ag-theme-apgux-p12-f12 .ag-rich-select {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f12 .ag-rich-select .ag-rich-select-list {
  width: 12.5rem;
  height: 16.25rem;
}
.ag-theme-apgux-p12-f12 .ag-rich-select .ag-rich-select-value {
  padding: 0 0.25rem 0 0.75rem;
  height: 2rem;
}
.ag-theme-apgux-p12-f12 .ag-rich-select .ag-virtual-list-item {
  cursor: default;
  height: 2rem;
}
.ag-theme-apgux-p12-f12 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected {
  background-color: var(--grid__ag-rich-select-list-item--select);
}
.ag-theme-apgux-p12-f12 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected:hover {
  background-color: var(--grid__ag-rich-select-list-item--hover);
}
.ag-theme-apgux-p12-f12 .ag-rich-select .ag-rich-select-row {
  padding-left: 0.75rem;
}
.ag-theme-apgux-p12-f12 .ag-floating-filter-body {
  height: 1.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-floating-filter-button {
  margin-left: 0.75rem;
  align-items: baseline;
  margin-right: 0rem;
}
.ag-theme-apgux-p12-f12 .ag-floating-filter-button button {
  appearance: none;
  background: transparent;
  border: 0;
  padding: 0;
  width: 1rem;
}
.ag-theme-apgux-p12-f12 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f12 .ag-selection-checkbox:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p12-f12 .ag-group-expanded:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f12 .ag-group-expanded:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p12-f12 .ag-group-contracted:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f12 .ag-group-contracted:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p12-f12 .ag-group-checkbox:not(.ag-invisible) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f12 .ag-group-checkbox:not(.ag-invisible) + .ag-group-value:not(:empty) {
  margin-left: 0.75rem;
}
.ag-theme-apgux-p12-f12 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p12-f12 .ag-group-expanded:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p12-f12 .ag-group-contracted:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p12-f12 .ag-group-checkbox:not(.ag-invisible) ~ .ag-group-checkbox {
  margin-left: 0.75rem;
}
.ag-theme-apgux-p12-f12 .ag-group-child-count {
  margin-left: 0.125rem;
}
.ag-theme-apgux-p12-f12 .ag-selection-checkbox span {
  position: relative;
}
.ag-theme-apgux-p12-f12 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 2.5rem;
  padding-left: 0.75rem;
}
.ag-theme-apgux-p12-f12 .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p12-f12 .ag-column-drop-horizontal .ag-icon-pivot {
  margin-right: 0.75rem;
}
.ag-theme-apgux-p12-f12 .ag-column-drop-horizontal .ag-left-arrow,
.ag-theme-apgux-p12-f12 .ag-column-drop-horizontal .ag-right-arrow {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p12-f12 .ag-column-drop-cell {
  background: var(--pill__background-color);
  border-radius: 0.25rem;
  min-height: 1rem;
  padding: 0 0.125rem 0 0.25rem;
}
.ag-theme-apgux-p12-f12 .ag-column-drop-cell .ag-column-drop-cell-text {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p12-f12 .ag-column-drop-cell .ag-column-drop-cell-button {
  min-width: 1rem;
  margin: 0 0.125rem;
}
.ag-theme-apgux-p12-f12 .ag-column-drop-cell .ag-column-drag {
  margin-left: 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-top: 0.25rem;
}
.ag-theme-apgux-p12-f12 .ag-select-agg-func-popup {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background: var(--grid__background-color);
  height: 4.375rem;
  padding: 0;
}
.ag-theme-apgux-p12-f12 .ag-select-agg-func-popup .ag-virtual-list-item {
  cursor: default;
  line-height: 1.25rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-set-filter-list,
.ag-theme-apgux-p12-f12 .ag-menu-column-select-wrapper {
  width: auto;
}
.ag-theme-apgux-p12-f12 .ag-column-drop-vertical > .ag-column-drop-cell {
  margin-left: 0.25rem;
  margin-top: 0;
}
.ag-theme-apgux-p12-f12 .ag-cell-data-changed {
  background-color: #0091ea !important;
}
.ag-theme-apgux-p12-f12 .ag-cell-data-changed.aux-grid__financial-data-cell--increase, .ag-theme-apgux-p12-f12 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--increase {
  background-color: var(--grid__text-cell-financial-data-increase__background-color) !important;
}
.ag-theme-apgux-p12-f12 .ag-cell-data-changed.aux-grid__financial-data-cell--decrease, .ag-theme-apgux-p12-f12 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--decrease {
  background-color: var(--grid__text-cell-financial-data-decrease__background-color) !important;
}
.ag-theme-apgux-p12-f12 .ag-cell-data-changed-animation {
  background-color: transparent;
  transition: background-color 1s;
}
.ag-theme-apgux-p12-f12 .aux-grid__financial-data-cell-with-icon--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
  display: flex;
}
.ag-theme-apgux-p12-f12 .aux-grid__financial-data-cell-with-icon--increase:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e92a";
}
.ag-theme-apgux-p12-f12 .aux-grid__financial-data-cell-with-icon--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
  display: flex;
}
.ag-theme-apgux-p12-f12 .aux-grid__financial-data-cell-with-icon--decrease:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e927";
}
.ag-theme-apgux-p12-f12 .aux-grid__financial-data-cell--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
}
.ag-theme-apgux-p12-f12 .aux-grid__financial-data-cell--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
}
.ag-theme-apgux-p12-f12 .ag-row-stub {
  background-color: inherit;
}
.ag-theme-apgux-p12-f12 .ag-stub-cell {
  padding-left: 12;
  padding-top: 4px;
}
.ag-theme-apgux-p12-f12 .ag-stub-cell .ag-loading-icon {
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ag-theme-apgux-p12-f12 .ag-stub-cell .ag-loading-text {
  margin-left: 0.25rem;
  margin-top: 0.25rem;
}
.ag-theme-apgux-p12-f12 .ag-floating-top {
  border-bottom: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p12-f12 .ag-floating-bottom {
  border-top: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p12-f12 .ag-floating-top,
.ag-theme-apgux-p12-f12 .ag-floating-bottom {
  background-color: inherit;
}
.ag-theme-apgux-p12-f12 .ag-floating-top .ag-row,
.ag-theme-apgux-p12-f12 .ag-floating-bottom .ag-row {
  background-color: inherit;
}
.ag-theme-apgux-p12-f12 .ag-floating-bottom-viewport {
  border-bottom: 0.0625rem solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f12 .ag-status-bar {
  background: var(--grid__background-color);
  color: var(--secondary-text__color);
  font-weight: 400;
  font-size: 0.75rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1.5;
  border-top-width: 0;
  margin: 0 -0.5rem 0 -0.5rem;
  padding: 0;
}
.ag-theme-apgux-p12-f12 .ag-status-bar .ag-status-name-value-value {
  color: inherit;
}
.ag-theme-apgux-p12-f12 .ag-status-bar-center {
  text-align: center;
}
.ag-theme-apgux-p12-f12 .ag-name-value-value,
.ag-theme-apgux-p12-f12 .ag-status-name-value {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-name-value-value {
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p12-f12 .ag-overlay-loading-center {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
}
.ag-theme-apgux-p12-f12 .ag-side-bar {
  background-color: var(--grid__side-bar-background-color);
  border: 1px solid var(--grid__border-color);
  border-left-width: 0;
  position: relative;
}
.ag-theme-apgux-p12-f12 .ag-side-bar .ag-side-buttons {
  padding: 1rem 0;
  background: var(--grid__background-color-header);
  width: 2rem;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ag-theme-apgux-p12-f12 .ag-side-bar .ag-side-buttons .ag-side-button {
  width: 100%;
}
.ag-theme-apgux-p12-f12 .ag-side-bar .ag-side-buttons .ag-side-button button {
  background: transparent;
  border: 0;
  color: var(--grid__text-cell__color);
  padding: 0.5rem 0 0.5rem 0;
  width: 100%;
  margin: 0;
  min-height: 4.5rem;
  border-width: 1px 0 1px 0;
  border-style: solid;
  border-color: transparent;
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
}
.ag-theme-apgux-p12-f12 .ag-side-bar .ag-side-buttons .ag-selected {
  border-left: solid 2px var(--grid__side-bar-border-color--select);
}
.ag-theme-apgux-p12-f12 .ag-side-bar .ag-panel-container {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f12 .ag-side-bar.full-width .ag-panel-container {
  border-right: 0;
}
.ag-theme-apgux-p12-f12 .ag-side-bar .ag-column-drop {
  min-height: 3.125rem;
}
.ag-theme-apgux-p12-f12 .ag-primary-cols-filter-wrapper {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f12 .ag-group-component {
  margin: 0.625rem 0.3125rem;
  padding: 0.625rem 0.125rem;
  border: 0 solid var(--grid__border-color), 0.5;
  border-top-width: 4px;
  border-radius: 3px;
}
.ag-theme-apgux-p12-f12 .ag-group-component .ag-group-component-label {
  background-color: var(--grid__background-color);
  margin-left: 0.5rem;
  padding: 0 0.125rem;
  font-size: 0.625rem;
  font-weight: 500;
  text-transform: uppercase;
}
.ag-theme-apgux-p12-f12 .ag-group-component .ag-group-item {
  margin-top: 0.125rem;
}
.ag-theme-apgux-p12-f12.ag-popup > div {
  border-bottom: 1px solid var(--primary-action__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f12.ag-popup > div.ag-select-list {
  box-shadow: 0 0.25rem 0.75rem 0 var(--dropdown__box-shadow-color);
}
.ag-theme-apgux-p12-f12.ag-popup .ag-list .ag-list-item {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 0.8125rem;
  line-height: 2.4615384615;
  height: 2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.ag-theme-apgux-p12-f12.ag-popup .ag-list .ag-list-item:hover {
  background-color: var(--focus-highlight_background-color);
}
.ag-theme-apgux-p12-f12.ag-popup .ag-list .ag-list-item:focus {
  background-color: var(--focus-highlight_background-color);
}
.ag-dragging-range-handle .ag-theme-apgux-p12-f12 .ag-dialog, .ag-dragging-fill-handle .ag-theme-apgux-p12-f12 .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}
.ag-theme-apgux-p12-f12 .ag-dialog .ag-dialog-title-bar {
  padding-left: 12;
}
.ag-theme-apgux-p12-f12 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button {
  border-radius: 5px;
}
.ag-theme-apgux-p12-f12 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button:not(:last-child) {
  margin-right: 5px;
}
.ag-theme-apgux-p12-f12 .ag-dialog .ag-message-box .ag-message-box-button-bar {
  height: 30px;
  background-color: var(--grid__background-color-header);
  padding: 2px;
}
.ag-theme-apgux-p12-f12 .ag-dialog .ag-message-box .ag-message-box-button-bar button {
  border-radius: 2px;
}
.ag-theme-apgux-p12-f12 .ag-tooltip {
  transition: none;
  background-color: var(--tooltip__background-color);
  padding: 0.75rem;
  box-shadow: 0 4px 12px 0 var(--tooltip__shadow-color);
  border: 1px solid var(--popover__border-color) !important;
  font-size: 0.8125rem;
  border-radius: 0.125rem;
  color: var(--primary-text__color);
  box-sizing: border-box;
  display: inline-flex;
  z-index: 1000;
  line-height: get-line-height(13, 20);
  max-width: 50%;
}
.ag-theme-apgux-p12-f12 .ag-chart .ag-chart-menu {
  background: var(--grid__background-color);
}
.ag-theme-apgux-p12-f12 .ag-chart .ag-chart-menu > span:hover {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f12 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f12 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div.ag-selected {
  border-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f12 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item {
  color: var(--grid__text-cell__color);
  font-size: 0.625rem;
}
.ag-theme-apgux-p12-f12 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item.ag-selected {
  color: var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f12 .ag-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "auxIcons";
  speak: none;
  font-size: 1rem;
  color: var(--grid__text-cell__color);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ag-theme-apgux-p12-f12 .ag-checkbox-input-wrapper {
  background-color: transparent;
  align-items: stretch;
}
.ag-theme-apgux-p12-f12 .ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 16px;
  height: 16px;
  margin: 0;
}
.ag-theme-apgux-p12-f12 .ag-checkbox-input-wrapper .ag-input-field-input {
  position: absolute;
  top: 0;
  left: 0;
}
.ag-theme-apgux-p12-f12 .ag-checkbox-input-wrapper::after {
  font-family: "auxIcons";
  content: "\e907";
  color: var(--form-element__border-color);
  pointer-events: none;
}
.ag-theme-apgux-p12-f12 .ag-checkbox-input-wrapper:hover::after {
  color: var(--checkbox__border-color);
}
.ag-theme-apgux-p12-f12 .ag-checkbox-input-wrapper.ag-checked::after {
  content: "\e905";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p12-f12 .ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: "\e906";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p12-f12 .ag-icon-aggregation::before {
  content: "\e900";
}
.ag-theme-apgux-p12-f12 .ag-icon-arrows::before {
  content: "\e901";
}
.ag-theme-apgux-p12-f12 .ag-icon-asc::before {
  content: "\e902";
}
.ag-theme-apgux-p12-f12 .ag-icon-cancel::before {
  content: "\e903";
}
.ag-theme-apgux-p12-f12 .ag-icon-chart::before {
  content: "\e904";
}
.ag-theme-apgux-p12-f12 .ag-icon-columns::before {
  content: "\e909";
}
.ag-theme-apgux-p12-f12 .ag-icon-contracted::before {
  content: "\e90a";
}
.ag-theme-apgux-p12-f12 .ag-icon-copy::before {
  content: "\e90b";
}
.ag-theme-apgux-p12-f12 .ag-icon-cross::before {
  content: "\e90c";
}
.ag-theme-apgux-p12-f12 .ag-icon-desc::before {
  content: "\e90d";
}
.ag-theme-apgux-p12-f12 .ag-icon-expanded::before {
  content: "\e90e";
}
.ag-theme-apgux-p12-f12 .ag-icon-eye-slash::before {
  content: "\e90f";
}
.ag-theme-apgux-p12-f12 .ag-icon-eye::before {
  content: "\e910";
}
.ag-theme-apgux-p12-f12 .ag-icon-filter::before {
  content: "\e911";
}
.ag-theme-apgux-p12-f12 .ag-icon-filter:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p12-f12 .ag-icon-first::before {
  content: "\e912";
}
.ag-theme-apgux-p12-f12 .ag-icon-grip::before,
.ag-theme-apgux-p12-f12 .ag-icon-row-drag::before {
  content: "\e913";
}
.ag-theme-apgux-p12-f12 .ag-icon-group::before {
  content: "\e914";
}
.ag-theme-apgux-p12-f12 .ag-icon-last::before {
  content: "\e915";
}
.ag-theme-apgux-p12-f12 .ag-icon-left::before,
.ag-theme-apgux-p12-f12 .ag-right-arrow::before {
  content: "\e916";
}
.ag-theme-apgux-p12-f12 .ag-icon-linked::before {
  content: "\e917";
}
.ag-theme-apgux-p12-f12 .ag-icon-loading::before {
  content: "\e918";
}
.ag-theme-apgux-p12-f12 .ag-icon-maximize::before {
  content: "\e919";
}
.ag-theme-apgux-p12-f12 .ag-icon-menu::before {
  content: "\e91a";
}
.ag-theme-apgux-p12-f12 .ag-icon-menu:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p12-f12 .ag-icon-minimize::before {
  content: "\e91b";
}
.ag-theme-apgux-p12-f12 .ag-icon-next::before {
  content: "\e91c";
}
.ag-theme-apgux-p12-f12 .ag-icon-none::before {
  content: "\e91d";
}
.ag-theme-apgux-p12-f12 .ag-icon-not-allowed::before {
  content: "\e91e";
}
.ag-theme-apgux-p12-f12 .ag-icon-paste::before {
  content: "\e91f";
}
.ag-theme-apgux-p12-f12 .ag-icon-pin::before {
  content: "\e920";
}
.ag-theme-apgux-p12-f12 .ag-icon-pivot::before {
  content: "\e921";
}
.ag-theme-apgux-p12-f12 .ag-icon-previous::before {
  content: "\e922";
}
.ag-theme-apgux-p12-f12 .ag-icon-radio-button-off::before {
  content: "\e923";
}
.ag-theme-apgux-p12-f12 .ag-icon-radio-button-on::before {
  color: var(--grid__border-color--edit);
  content: "\e924";
}
.ag-theme-apgux-p12-f12 .ag-icon-right::before,
.ag-theme-apgux-p12-f12 .ag-right-arrow::before {
  content: "\e925";
}
.ag-theme-apgux-p12-f12 .ag-icon-save::before {
  content: "\e926";
}
.ag-theme-apgux-p12-f12 .ag-icon-small-down::before {
  content: "\e927";
}
.ag-theme-apgux-p12-f12 .ag-icon-small-left::before {
  content: "\e928";
}
.ag-theme-apgux-p12-f12 .ag-icon-small-right::before {
  content: "\e929";
}
.ag-theme-apgux-p12-f12 .ag-icon-small-up::before {
  content: "\e92a";
}
.ag-theme-apgux-p12-f12 .ag-icon-tick::before {
  content: "\e92b";
}
.ag-theme-apgux-p12-f12 .ag-icon-tree-closed::before {
  content: "\e92c";
}
.ag-theme-apgux-p12-f12 .ag-icon-tree-indeterminate::before {
  content: "\e92d";
}
.ag-theme-apgux-p12-f12 .ag-icon-tree-open::before {
  content: "\e92e";
}
.ag-theme-apgux-p12-f12 .ag-icon-unlinked::before {
  content: "\e92f";
}
.ag-theme-apgux-p12-f12 .ag-rtl {
  text-align: right;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-numeric-cell {
  text-align: left;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-radio-button-label,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-checkbox-label {
  margin-right: 0.25rem;
  margin-left: 0;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  padding-left: 0.25rem;
  padding-right: 1rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 0;
  margin-right: 1.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-header-select-all {
  margin-left: 0.75rem;
  margin-right: 0;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-selection-checkbox,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-group-checkbox,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-group-expanded,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-group-contracted {
  display: inline-flex;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-selection-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f12 .ag-rtl .ag-selection-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p12-f12 .ag-rtl .ag-group-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f12 .ag-rtl .ag-group-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p12-f12 .ag-rtl .ag-group-expanded + .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f12 .ag-rtl .ag-group-expanded + .ag-group-value:not(:empty),
.ag-theme-apgux-p12-f12 .ag-rtl .ag-group-contracted + .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f12 .ag-rtl .ag-group-contracted + .ag-group-value:not(:empty) {
  margin-right: 0.75rem;
  margin-left: initial;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-selection-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-group-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-group-expanded + .ag-group-checkbox,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-group-contracted + .ag-group-checkbox {
  margin-right: 0.75rem;
  margin-left: initial;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-group-child-count {
  margin-left: unset;
  margin-right: 0.125rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-column-drop-horizontal {
  padding-right: 0.75rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-column-drop-horizontal .ag-icon-pivot {
  margin-left: 0.75rem;
  margin-right: 0;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-floating-filter-button {
  margin-right: 0.75rem;
  margin-left: 0rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-set-filter-item > div,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-set-filter-item > span {
  margin-left: 0;
  margin-right: 0.3125rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-header .ag-header-cell-resize::after {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-side-bar .ag-panel-container {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-side-bar.full-width .ag-panel-container {
  border-left: 0;
}
.ag-theme-apgux-p12-f12 .sass-variables::after {
  content: '{ "autoSizePadding": "0.75rem", "headerHeight": "2rem", "groupPaddingSize": "1.75rem", "footerPaddingAddition": "1rem", "virtualItemHeight": "2rem", "aggFuncPopupHeight": "7rem", "checkboxIndentWidth": "1.25rem", "leafNodePadding": "0.75rem", "rowHeight": "2.5rem", "gridSize": "0.25rem", "iconSize": "1rem" }';
  display: none;
}
.ag-theme-apgux-p12-f12 .ag-filter-virtual-list-item:focus-visible,
.ag-theme-apgux-p12-f12 .ag-header-cell:focus-visible,
.ag-theme-apgux-p12-f12 .ag-header-group-cell:focus-visible,
.ag-theme-apgux-p12-f12 .ag-cell:focus-visible,
.ag-theme-apgux-p12-f12 .ag-menu-option:focus-visible,
.ag-theme-apgux-p12-f12 .ag-list-item:focus-visible,
.ag-theme-apgux-p12-f12 .ag-full-width-row:focus-visible,
.ag-theme-apgux-p12-f12 .ag-column-select-virtual-list-item:focus-visible:after {
  box-shadow: inset 0 0 0 1px var(--checkbox-icon__color), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p12-f12 .ag-side-button-button:focus-visible:after,
.ag-theme-apgux-p12-f12 .ag-floating-filter-button-button:focus-visible,
.ag-theme-apgux-p12-f12 .ag-input-wrapper > .ag-input-field-input:focus-visible,
.ag-theme-apgux-p12-f12 .ag-filter-toolpanel-group-title-bar:focus-visible,
.ag-theme-apgux-p12-f12 .ag-filter .ag-filter-apply-panel-button:focus-visible,
.ag-theme-apgux-p12-f12 .ag-filter .ag-filter-select .ag-wrapper:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 1px var(--checkbox-icon__color), 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p12-f12 .ag-header-cell-icons,
.ag-theme-apgux-p12-f12 .ag-header-cell-menu-button {
  background-color: transparent;
}
.ag-theme-apgux-p12-f12 .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-editable-cell:focus-visible,
.ag-theme-apgux-p12-f12 .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-editable-cell:focus-visible,
.ag-theme-apgux-p12-f12 .ag-cell-focus.aux-editable-cell:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color) !important;
}
.ag-theme-apgux-p12-f12 .ag-filter-filter {
  overflow: visible;
}
.ag-theme-apgux-p12-f12 div[data-ref=eDateWrapper] {
  overflow: visible !important;
}
.ag-theme-apgux-p12-f12 .ag-header-cell,
.ag-theme-apgux-p12-f12 .ag-header-group-cell-with-group {
  background-color: var(--grid__background-color-header);
  border-right: 1px solid var(--grid__border-color);
  font-size: 0.75rem;
  font-weight: bold;
}
.ag-theme-apgux-p12-f12 .ag-header-group-text {
  color: var(--primary-text__color);
  line-height: 1.015625rem;
}
.ag-theme-apgux-p12-f12 .ag-header-cell,
.ag-theme-apgux-p12-f12 .ag-header-group-cell {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.ag-theme-apgux-p12-f12 .ag-header-cell[col-id=ag-Grid-AutoColumn] {
  padding-left: 0.75rem;
}
.ag-theme-apgux-p12-f12 .aux-badge-cell-renderer {
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p12-f12 .aux-link-cell-renderer > a {
  cursor: pointer;
  font-family: inherit;
  text-decoration: underline;
  color: var(--primary-link__color);
}
.ag-theme-apgux-p12-f12 .aux-link-cell-renderer > a:active {
  color: var(--active-link-color);
}
.ag-theme-apgux-p12-f12 .aux-link-cell-renderer > a:visited {
  color: var(--visited-link-color);
}
.ag-theme-apgux-p12-f12 .aux-link-cell-renderer > a:hover {
  color: var(--hover-link-color);
}
.ag-theme-apgux-p12-f12 .aux-pinpoint-badge-label {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-header-group-cell-label .ag-header-expand-icon {
  padding-left: 0.25rem;
}
.ag-theme-apgux-p12-f12 .ag-cell-highlight {
  background-color: #0091ea;
}
.ag-theme-apgux-p12-f12 .ag-header,
.ag-theme-apgux-p12-f12 .ag-pinned-left-header,
.ag-theme-apgux-p12-f12 .ag-pinned-right-header {
  overflow: visible;
}
.ag-theme-apgux-p12-f12 .ag-header-cell::after,
.ag-theme-apgux-p12-f12 .ag-header-group-cell::after {
  content: " ";
  height: 1rem;
  margin-top: 0.5rem;
  position: absolute;
  text-indent: -2000px;
  top: 0;
}
.ag-theme-apgux-p12-f12 .ag-header-cell-text {
  line-height: 1rem;
  float: left;
}
.ag-theme-apgux-p12-f12 .ag-header-group-cell-with-group,
.ag-theme-apgux-p12-f12 .ag-header-cell {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.ag-theme-apgux-p12-f12 .ag-header-row-floating-filter .ag-header-cell {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-header-row:first-child .ag-header-cell {
  border-top: none;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-header-cell::after,
.ag-theme-apgux-p12-f12 .ag-ltr .ag-header-group-cell::after {
  right: 0;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-header-cell::after,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-header-group-cell::after {
  left: 0;
}
.ag-theme-apgux-p12-f12 .ag-column-drop-horizontal.ag-column-drop {
  border: 1px solid var(--grid__border-color);
  border-bottom: 0;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-right: 0;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-left: 0;
}
.ag-theme-apgux-p12-f12 .ag-icon-row-drag {
  background-position-y: center;
}
.ag-theme-apgux-p12-f12 .ag-column-drag {
  background-position-y: center;
}
.ag-theme-apgux-p12-f12 .ag-column-drop-cell {
  height: 1.5rem !important;
}
.ag-theme-apgux-p12-f12 .ag-column-drop-cell .ag-column-drop-cell-button {
  height: calc(100% - 0.25rem);
  margin-bottom: 0.125rem;
  margin-top: 0.125rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.ag-theme-apgux-p12-f12 .ag-column-drop-cell .ag-column-drop-cell-button:hover {
  opacity: 1;
}
.ag-theme-apgux-p12-f12 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-column-drop-vertical .ag-column-drop-cell .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 2rem;
}
.ag-theme-apgux-p12-f12 .ag-column-drop-horizontal .ag-column-drop-empty-message {
  line-height: 2rem;
}
.ag-theme-apgux-p12-f12 .ag-column-drop-horizontal .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-root {
  outline: 0.0625rem solid var(--grid__border-color);
  margin: 0.0625rem;
  height: calc(100% - 0.125rem);
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-filter-value {
  line-height: 1.25rem;
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-filter-header-container {
  height: auto;
  border-bottom: 1px solid var(--option-group__border-color);
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-filter-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-mini-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p12-f12 .ag-filter-indicator {
  float: right;
  z-index: 190;
  position: absolute;
  background-color: var(--secondary__color);
  border-radius: 50%;
  height: 0.25rem;
  width: 0.25rem;
  top: 0.25rem;
  right: 0.25rem;
}
.ag-theme-apgux-p12-f12 .ag-tool-panel-wrapper {
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f12 .ag-tool-panel-wrapper .ag-column-select-panel {
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p12-f12 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p12-f12 .ag-header-cell-comp-wrapper {
  height: 100%;
}
.ag-theme-apgux-p12-f12 .ag-header-cell .ag-cell-label-container {
  padding: 0;
  height: 100%;
}
.ag-theme-apgux-p12-f12 .ag-header-cell .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p12-f12 .ag-header-cell .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 0;
  align-items: center;
}
.ag-theme-apgux-p12-f12 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p12-f12 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 1;
}
.ag-theme-apgux-p12-f12 .ag-header-cell-label {
  align-items: flex-end;
}
.ag-theme-apgux-p12-f12 .ag-header-cell-icons,
.ag-theme-apgux-p12-f12 .ag-header-cell-menu-button {
  padding-top: 0.0625rem;
  top: 0;
  right: 0.0625rem;
  display: flex;
  flex-direction: row;
  z-index: 200;
  position: absolute;
  height: 99%;
  background-color: var(--grid__background-color-header);
  transition: opacity 0.2s, border 0.2s;
  -webkit-transition: opacity 0.2s, border 0.2s;
}
.ag-theme-apgux-p12-f12 .ag-header-cell__icons--zero-icons {
  min-width: 0;
}
.ag-theme-apgux-p12-f12 .ag-header-cell__icons--one-icons {
  min-width: 1rem;
}
.ag-theme-apgux-p12-f12 .ag-header-cell__icons--two-icons {
  min-width: 2rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-side-bar,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-tool-panel-wrapper {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p12-f12 .aux-center-align-cell,
.ag-theme-apgux-p12-f12 .aux-right-align-cell {
  display: flex;
}
.ag-theme-apgux-p12-f12 .aux-center-align-cell,
.ag-theme-apgux-p12-f12 .aux-center-align {
  text-align: center;
  justify-content: center;
  align-items: center;
}
.ag-theme-apgux-p12-f12 .aux-center-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p12-f12 .aux-center-align .ag-cell-wrapper {
  justify-content: center;
}
.ag-theme-apgux-p12-f12 .aux-center-align-cell .ag-cell-wrapper .ag-selection-checkbox,
.ag-theme-apgux-p12-f12 .aux-center-align .ag-cell-wrapper .ag-selection-checkbox {
  position: absolute;
}
.ag-theme-apgux-p12-f12 .aux-center-align-cell .ag-cell-wrapper .ag-cell-value,
.ag-theme-apgux-p12-f12 .aux-center-align .ag-cell-wrapper .ag-cell-value {
  margin-left: 0;
}
.ag-theme-apgux-p12-f12 .aux-right-align-cell,
.ag-theme-apgux-p12-f12 .aux-right-align {
  justify-content: flex-end;
  text-align: right;
}
.ag-theme-apgux-p12-f12 .aux-right-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p12-f12 .aux-right-align .ag-cell-wrapper {
  justify-content: space-between;
}
.ag-theme-apgux-p12-f12 .aux-center-align-header .ag-cell-label-container {
  flex-direction: row-reverse;
}
.ag-theme-apgux-p12-f12 .aux-center-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: center;
  text-align: center;
}
.ag-theme-apgux-p12-f12 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  display: none;
}
.ag-theme-apgux-p12-f12 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  margin: 0;
}
.ag-theme-apgux-p12-f12 .aux-center-align-header--no-label .ag-input-field {
  display: flex;
  width: 100%;
  justify-content: center;
  margin: 0;
}
.ag-theme-apgux-p12-f12 .aux-right-align-header .ag-cell-label-container {
  flex-direction: row;
}
.ag-theme-apgux-p12-f12 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: flex-start;
  flex-direction: row-reverse;
  text-align: end;
}
.ag-theme-apgux-p12-f12 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label > span {
  float: right;
}
.ag-theme-apgux-p12-f12 .ag-header-cell-label:focus .ag-column-hover {
  border-left: 1px solid var(--grid__border-color--hover) !important;
  border-right: 1px solid var(--grid__border-color--hover) !important;
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p12-f12 .ag-header-sort {
  float: left;
  margin-left: 0 !important;
}
.ag-theme-apgux-p12-f12 .ag-header-cell-order {
  margin-left: -2px !important;
  font-size: xx-small;
  transform: translateY(-2px);
}
.ag-theme-apgux-p12-f12 .ag-menu-option {
  height: 1.75rem;
  line-height: 1.75rem;
  color: var(--grid__text-cell__color) !important;
}
.ag-theme-apgux-p12-f12 .ag-menu .ag-menu-option-icon {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p12-f12 .ag-menu-separator-part {
  border-bottom: 4px var(--grid__background-color) solid;
  border-top: 4px var(--grid__background-color) solid;
  background-color: var(--grid__menu-separator__color);
  height: 9px;
}
.ag-theme-apgux-p12-f12 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p12-f12 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p12-f12 .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  width: calc(100% - 0.5rem);
}
.ag-theme-apgux-p12-f12 .ag-filter-filter .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p12-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search {
  padding: 0.75rem 0.5rem;
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p12-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-expand {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input {
  width: 100%;
}
.ag-theme-apgux-p12-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper {
  width: 100%;
}
.ag-theme-apgux-p12-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p12-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input:focus {
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p12-f12 .ag-filter-toolpanel .ag-filter-list-panel {
  padding: 0.25rem;
}
.ag-theme-apgux-p12-f12 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group {
  border-top: none;
}
.ag-theme-apgux-p12-f12 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-header {
  height: auto;
}
.ag-theme-apgux-p12-f12 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container {
  padding-left: 16px;
}
.ag-theme-apgux-p12-f12 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter {
  border: none;
}
.ag-theme-apgux-p12-f12 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter .ag-filter-apply-panel {
  border-top: none;
}
.ag-theme-apgux-p12-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-label {
  margin-left: 0.375rem;
}
.ag-theme-apgux-p12-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 1.75rem;
  height: 1.125rem;
  background-color: var(--toggle__background-color);
  border-radius: 0.5625rem;
  position: relative;
  -webkit-box-flex: 0;
  flex: none;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p12-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:before {
  content: " ";
  position: absolute;
  top: -1px;
  left: -1px;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 18px;
  width: 18px;
  background-color: var(--grid__background-color);
  border-radius: 9px;
  -webkit-transition: left 0.1s;
  transition: left 0.1s;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p12-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
  background-color: transparent;
}
.ag-theme-apgux-p12-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:focus-within {
  box-shadow: 0 0 0 0.0625rem var(--checkbox-icon__color), 0 0 0 0.125rem var(--checkbox__border-color);
}
.ag-theme-apgux-p12-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
  background-color: var(--primary-link__color);
  border: 1px solid var(--primary-link__color);
}
.ag-theme-apgux-p12-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked:before {
  border-color: var(--primary-link__color);
  left: calc(100% - 18px);
}
.ag-theme-apgux-p12-f12 .ag-column-panel .ag-column-select .ag-column-select-header {
  padding: 0.75rem 0.5rem;
  border-top: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p12-f12 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-icon {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-checkbox {
  margin-right: 0;
}
.ag-theme-apgux-p12-f12 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p12-f12 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p12-f12 .ag-column-panel .ag-column-select .ag-column-select-list {
  padding: 0.75rem 0 0.75rem 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-checkbox,
.ag-theme-apgux-p12-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-drag-handle,
.ag-theme-apgux-p12-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group-drag-handle {
  padding-right: 0.5rem;
  margin-right: 0;
  width: auto;
}
.ag-theme-apgux-p12-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p12-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group .ag-column-group-icons {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-viewport {
  padding: 0;
}
.ag-theme-apgux-p12-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-item {
  padding: 0;
}
.ag-theme-apgux-p12-f12 .ag-column-panel .ag-column-drop {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-column-panel .ag-column-drop-vertical {
  border-bottom: 0;
}
.ag-theme-apgux-p12-f12 .ag-column-panel .ag-column-panel-column-select {
  border-top: 0;
  border-bottom: 0;
}
.ag-theme-apgux-p12-f12 .ag-tab-header {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f12 .ag-tab-header .ag-tab {
  margin-bottom: -0.125rem;
}
.ag-theme-apgux-p12-f12 .ag-tab-header .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom-color: transparent;
}
.ag-theme-apgux-p12-f12 .ag-tab-body,
.ag-theme-apgux-p12-f12 .ag-popup-editor,
.ag-theme-apgux-p12-f12 .ag-menu {
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  z-index: 300;
}
.ag-theme-apgux-p12-f12 .ag-popup-editor .header {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p12-f12 .ag-menu {
  box-shadow: 0 4px 12px 0 var(--inline-menu__box-shadow-color);
}
.ag-theme-apgux-p12-f12 .ag-menu-option-shortcut {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-grid-heat-map-cell-red-20,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-grid-heat-map-cell-red-20 {
  background-color: var(--grid__heatmap-red-20);
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-grid-heat-map-cell-green-20,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-grid-heat-map-cell-green-20 {
  background-color: var(--grid__heatmap-green-20);
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-grid-heat-map-cell-blue-20,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-grid-heat-map-cell-blue-20 {
  background-color: var(--grid__heatmap-blue-20);
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-grid-heat-map-cell-red-40,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-grid-heat-map-cell-red-40 {
  background-color: var(--grid__heatmap-red-40);
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-grid-heat-map-cell-green-40,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-grid-heat-map-cell-green-40 {
  background-color: var(--grid__heatmap-green-40);
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-grid-heat-map-cell-blue-40,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-grid-heat-map-cell-blue-40 {
  background-color: var(--grid__heatmap-blue-40);
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-grid-heat-map-cell-red-60,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-grid-heat-map-cell-red-60 {
  background-color: var(--grid__heatmap-red-60);
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-grid-heat-map-cell-green-60,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-grid-heat-map-cell-green-60 {
  background-color: var(--grid__heatmap-green-60);
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-grid-heat-map-cell-blue-60,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-grid-heat-map-cell-blue-60 {
  background-color: var(--grid__heatmap-blue-60);
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-grid-heat-map-cell-red-80,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-grid-heat-map-cell-red-80 {
  background-color: var(--grid__heatmap-red-80);
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-grid-heat-map-cell-green-80,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-grid-heat-map-cell-green-80 {
  background-color: var(--grid__heatmap-green-80);
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-grid-heat-map-cell-blue-80,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-grid-heat-map-cell-blue-80 {
  background-color: var(--grid__heatmap-blue-80);
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-grid-heat-map-cell-red-100,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-grid-heat-map-cell-red-100 {
  background-color: var(--grid__heatmap-red-100);
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-grid-heat-map-cell-green-100,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-grid-heat-map-cell-green-100 {
  background-color: var(--grid__heatmap-green-100);
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-grid-heat-map-cell-blue-100,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-grid-heat-map-cell-blue-100 {
  background-color: var(--grid__heatmap-blue-100);
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p12-f12 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p12-f12 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p12-f12 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  outline: initial;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p12-f12 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p12-f12 .ag-ltr .ag-cell-focus.aux-dirty-cell,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-cell-focus.aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--select);
  border-width: 1px;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p12-f12 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p12-f12 .ag-ltr .ag-cell-focus.aux-disabled-cell,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-cell-focus.aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border: none;
  outline: none;
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-highlighted-cell-value,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-highlighted-cell-value {
  background-color: var(--grid__background-color-highlight);
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-editable-cell-border,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-editable-cell-border {
  text-align: inherit;
  width: 100%;
  font-size: inherit;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-editable-cell,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-editable-cell {
  border-width: 0 1px 1px 0;
  border-color: var(--grid__border-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--editable);
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-cell-inline-editing,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-cell-inline-editing {
  height: inherit;
  width: inherit;
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  padding: 0;
  cursor: text;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-cell-edit-input,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-cell-edit-input {
  height: 100%;
  color: inherit;
  border-style: none;
  background-color: var(--grid__background-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-default-cell-editor,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-default-cell-editor {
  height: 100%;
  width: 100%;
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-disabled-cell,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--disabled);
  border-width: 1px;
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-edited-cell,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-edited-cell {
  background-color: var(--grid__background-color-edited);
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-edited-not-valid,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-edited-not-valid {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  background-color: transparent;
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-edited-warning,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-edited-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  background-color: transparent;
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-dirty-cell,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--edit);
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-dirty-cell.ag-cell-value.ag-cell-focus,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-dirty-cell.ag-cell-value.ag-cell-focus {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-dirty-cell:hover,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-dirty-cell:hover {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-dirty-cell:active,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-dirty-cell:active {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-row-error,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-row-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  border: 1px solid var(--grid__border-color--not-valid);
  border-left: 0;
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-row-error .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p12-f12 .ag-rtl .aux-row-error .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-cell-error,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-cell-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-row-warning,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-row-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  border: 1px solid var(--grid__border-color--warning);
  border-left: 0;
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-row-warning .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p12-f12 .ag-rtl .aux-row-warning .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-cell-warning,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-cell-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
}
.ag-theme-apgux-p12-f12 .ag-row-hover .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p12-f12 .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f12 .ag-layout-auto-height .ag-row-last .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p12-f12 .ag-overlay-loading-wrapper {
  background-color: var(--secondary__background-color);
  opacity: 0.9;
}
.ag-theme-apgux-p12-f12 .ag-overlay-loading-center {
  background-color: var(--grid__background-color);
  border: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color);
  padding: 1rem;
}
.ag-theme-apgux-p12-f12 .ag-rich-select-value {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f12 .ag-tab-header {
  visibility: hidden !important;
  height: 0 !important;
}
.ag-theme-apgux-p12-f12 .ag-group-contracted {
  display: inline-block;
}
.ag-theme-apgux-p12-f12 .ag-group-expanded {
  display: inline-block;
}
.ag-theme-apgux-p12-f12 .ag-row-group {
  align-items: center !important;
  font-weight: bold;
}
.ag-theme-apgux-p12-f12 .ag-row-group .ag-icon {
  font-size: 1rem;
  line-height: 1rem;
}
.ag-theme-apgux-p12-f12 .ag-row-footer {
  font-weight: bold;
  background-color: var(--grid__background-color-row-footer);
}
.ag-theme-apgux-p12-f12 .ag-row-group-expanded {
  font-weight: bold;
  background-color: var(--grid__background-color-row--expanded);
}
.ag-theme-apgux-p12-f12 .ag-row-group-expanded.ag-row-level-0 {
  border-top: 2px solid var(--grid__row--expanded-top-border__color);
}
.ag-theme-apgux-p12-f12 .ag-full-width-row {
  border-bottom-width: 1px;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-details-row {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f12 .aux-multi-level-cell-renderer {
  display: flex;
  flex-direction: column;
}
.ag-theme-apgux-p12-f12 .aux-multi-level-cell-renderer .aux-multi-level-cell_primary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ag-theme-apgux-p12-f12 .aux-multi-level-cell-renderer .aux-multi-level-cell_secondary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--grid__cell-renderer-multi-level-cell-color);
}
.ag-theme-apgux-p12-f12 .aux-custom-group-cell-renderer {
  display: flex;
  flex-direction: row;
}
.ag-theme-apgux-p12-f12 .aux-custom-group-cell-renderer-no-children-checkbox {
  padding-left: 0;
}
.ag-theme-apgux-p12-f12 .aux-custom-group-cell-renderer-with-parent-no-children-checkbox {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p12-f12 .aux-custom-group-cell-renderer-with-children-checkbox {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-body-viewport:not(.ag-body-viewport) {
  overflow-x: auto !important;
}
.ag-theme-apgux-p12-f12 .aux-custom-badge-content {
  display: flex;
}
.ag-theme-apgux-p12-f12 .aux-grid__header--custom {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p12-f12 .aux-grid__header--custom:hover .ag-cell-label-container .ag-header-cell-icons {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p12-f12 .ag-row-level-1.ag-full-width-row.ag-row-position-absolute.ag-after-created {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f12 .ag-layout-auto-height .ag-center-cols-clipper,
.ag-theme-apgux-p12-f12 .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-apgux-p12-f12 .ag-layout-auto-height,
.ag-theme-apgux-p12-f12 .ag-center-cols-viewport {
  min-height: 2.0625rem;
}
.ag-theme-apgux-p12-f12 .ag-radio-button-input-wrapper.ag-checked::after,
.ag-theme-apgux-p12-f12 .ag-radio-button-input-wrapper.ag-checked::before,
.ag-theme-apgux-p12-f12 .ag-radio-button-input-wrapper::before,
.ag-theme-apgux-p12-f12 .ag-radio-button-input-wrapper::after {
  color: var(--primary-text__color);
}
@media (forced-colors: active) {
  .ag-theme-apgux-p12-f12 :focus-visible,
  .ag-theme-apgux-p12-f12 .ag-radio-button-input-wrapper:focus-within::after,
  .ag-theme-apgux-p12-f12 .ag-toggle-button-input-wrapper:focus-within {
    outline: 2px solid Highlight;
    outline-offset: 1px;
  }
  .ag-theme-apgux-p12-f12 .ag-filter-virtual-list-item:focus-visible,
  .ag-theme-apgux-p12-f12 .ag-header-cell:focus-visible,
  .ag-theme-apgux-p12-f12 .ag-header-group-cell:focus-visible,
  .ag-theme-apgux-p12-f12 .ag-cell:focus-visible,
  .ag-theme-apgux-p12-f12 .ag-menu-option:focus-visible,
  .ag-theme-apgux-p12-f12 .ag-list-item:focus-visible {
    outline-offset: -4px;
  }
  .ag-theme-apgux-p12-f12 .ag-header-cell:focus-visible::after,
  .ag-theme-apgux-p12-f12 .ag-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p12-f12 .ag-column-drop-cell:focus-visible::after,
  .ag-theme-apgux-p12-f12 .ag-column-select-header:focus-visible::after,
  .ag-theme-apgux-p12-f12 .ag-column-select-header-icon:focus-visible::after,
  .ag-theme-apgux-p12-f12 .ag-column-select-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p12-f12 .ag-multi-filter-group-title-bar:focus-visible::after,
  .ag-theme-apgux-p12-f12 .ag-side-button-button:focus-visible::after,
  .ag-theme-apgux-p12-f12 .ag-filter-toolpanel-header:focus-visible::after,
  .ag-theme-apgux-p12-f12 .ag-header-group-cell:focus-visible::after,
  .ag-theme-apgux-p12-f12 .ag-advanced-filter-header-cell:focus-visible::after,
  .ag-theme-apgux-p12-f12 .ag-paging-button:focus-visible::after,
  .ag-theme-apgux-p12-f12 .ag-select-agg-func-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p12-f12 .ag-tab:focus-visible::after {
    border: 0;
  }
  .ag-theme-apgux-p12-f12 .ag-checkbox-input-wrapper.ag-checked::after,
  .ag-theme-apgux-p12-f12 .ag-checkbox-input-wrapper.ag-indeterminate::after {
    color: Highlight;
  }
  .ag-theme-apgux-p12-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
    background-color: Highlight;
    border-color: Highlight;
  }
  .ag-theme-apgux-p12-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked::before {
    border-color: Highlight;
  }
  .ag-theme-apgux-p12-f12 .ag-menu-separator-part {
    border-color: Canvas;
  }
  .ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-leaf-indent,
  .ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-leaf-indent {
    border-color: Canvas;
  }
  .ag-theme-apgux-p12-f12 .ag-side-bar .ag-side-buttons .ag-selected {
    border-left-color: Highlight;
  }
  .ag-theme-apgux-p12-f12 .ag-side-bar .ag-side-buttons .ag-side-button button {
    border-color: Canvas;
  }
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p12-f12 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p12-f12 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  outline: 2px solid Highlight;
  outline-offset: 1px;
  outline-offset: -4px;
}
.ag-theme-apgux-p12-f12 .ag-cell {
  color: var(--grid__text-cell__color);
}

.ag-theme-apgux-p12-f13 {
  -webkit-font-smoothing: antialiased;
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-weight: 400;
  font-size: 0.8125rem;
  line-height: 1;
  /* Pinned Rows */
}
.ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f14 .ag-overlay-loading-center, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f13 .ag-overlay-loading-center, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f14 .ag-cell-inline-editing, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f14 .ag-popup-editor,
.ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f13 .ag-popup-editor, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f14 .ag-menu, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f13 .ag-menu, .ag-theme-apgux-p12-f13 .ag-overlay-loading-center, .ag-theme-apgux-p12-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f13 .ag-popup-editor, .ag-theme-apgux-p12-f13 .ag-menu, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p2-f11 .ag-menu, .ag-theme-apgux-p2-f11 .ag-theme-apgux-p12-f13 .ag-menu, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p2-f11 .ag-cell-inline-editing, .ag-theme-apgux-p2-f11 .ag-theme-apgux-p12-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f13 .ag-theme-apgux-p2-f11 .ag-popup-editor,
.ag-theme-apgux-p2-f11 .ag-theme-apgux-p12-f13 .ag-popup-editor, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p2-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f11 .ag-theme-apgux-p12-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p2-f11 .ag-overlay-loading-center, .ag-theme-apgux-p2-f11 .ag-theme-apgux-p12-f13 .ag-overlay-loading-center, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p2-f12 .ag-menu, .ag-theme-apgux-p2-f12 .ag-theme-apgux-p12-f13 .ag-menu, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p2-f12 .ag-cell-inline-editing, .ag-theme-apgux-p2-f12 .ag-theme-apgux-p12-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f13 .ag-theme-apgux-p2-f12 .ag-popup-editor,
.ag-theme-apgux-p2-f12 .ag-theme-apgux-p12-f13 .ag-popup-editor, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p2-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f12 .ag-theme-apgux-p12-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p2-f12 .ag-overlay-loading-center, .ag-theme-apgux-p2-f12 .ag-theme-apgux-p12-f13 .ag-overlay-loading-center, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p2-f13 .ag-menu, .ag-theme-apgux-p2-f13 .ag-theme-apgux-p12-f13 .ag-menu, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p2-f13 .ag-cell-inline-editing, .ag-theme-apgux-p2-f13 .ag-theme-apgux-p12-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f13 .ag-theme-apgux-p2-f13 .ag-popup-editor,
.ag-theme-apgux-p2-f13 .ag-theme-apgux-p12-f13 .ag-popup-editor, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p2-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f13 .ag-theme-apgux-p12-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p2-f13 .ag-overlay-loading-center, .ag-theme-apgux-p2-f13 .ag-theme-apgux-p12-f13 .ag-overlay-loading-center, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p2-f14 .ag-menu, .ag-theme-apgux-p2-f14 .ag-theme-apgux-p12-f13 .ag-menu, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p2-f14 .ag-cell-inline-editing, .ag-theme-apgux-p2-f14 .ag-theme-apgux-p12-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f13 .ag-theme-apgux-p2-f14 .ag-popup-editor,
.ag-theme-apgux-p2-f14 .ag-theme-apgux-p12-f13 .ag-popup-editor, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p2-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f14 .ag-theme-apgux-p12-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p2-f14 .ag-overlay-loading-center, .ag-theme-apgux-p2-f14 .ag-theme-apgux-p12-f13 .ag-overlay-loading-center, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p4-f11 .ag-menu, .ag-theme-apgux-p4-f11 .ag-theme-apgux-p12-f13 .ag-menu, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p4-f11 .ag-cell-inline-editing, .ag-theme-apgux-p4-f11 .ag-theme-apgux-p12-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f13 .ag-theme-apgux-p4-f11 .ag-popup-editor,
.ag-theme-apgux-p4-f11 .ag-theme-apgux-p12-f13 .ag-popup-editor, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p4-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f11 .ag-theme-apgux-p12-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p4-f11 .ag-overlay-loading-center, .ag-theme-apgux-p4-f11 .ag-theme-apgux-p12-f13 .ag-overlay-loading-center, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p4-f12 .ag-menu, .ag-theme-apgux-p4-f12 .ag-theme-apgux-p12-f13 .ag-menu, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p4-f12 .ag-cell-inline-editing, .ag-theme-apgux-p4-f12 .ag-theme-apgux-p12-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f13 .ag-theme-apgux-p4-f12 .ag-popup-editor,
.ag-theme-apgux-p4-f12 .ag-theme-apgux-p12-f13 .ag-popup-editor, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p4-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f12 .ag-theme-apgux-p12-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p4-f12 .ag-overlay-loading-center, .ag-theme-apgux-p4-f12 .ag-theme-apgux-p12-f13 .ag-overlay-loading-center, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p4-f13 .ag-menu, .ag-theme-apgux-p4-f13 .ag-theme-apgux-p12-f13 .ag-menu, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p4-f13 .ag-cell-inline-editing, .ag-theme-apgux-p4-f13 .ag-theme-apgux-p12-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f13 .ag-theme-apgux-p4-f13 .ag-popup-editor,
.ag-theme-apgux-p4-f13 .ag-theme-apgux-p12-f13 .ag-popup-editor, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p4-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f13 .ag-theme-apgux-p12-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p4-f13 .ag-overlay-loading-center, .ag-theme-apgux-p4-f13 .ag-theme-apgux-p12-f13 .ag-overlay-loading-center, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p4-f14 .ag-menu, .ag-theme-apgux-p4-f14 .ag-theme-apgux-p12-f13 .ag-menu, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p4-f14 .ag-cell-inline-editing, .ag-theme-apgux-p4-f14 .ag-theme-apgux-p12-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f13 .ag-theme-apgux-p4-f14 .ag-popup-editor,
.ag-theme-apgux-p4-f14 .ag-theme-apgux-p12-f13 .ag-popup-editor, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p4-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f14 .ag-theme-apgux-p12-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p4-f14 .ag-overlay-loading-center, .ag-theme-apgux-p4-f14 .ag-theme-apgux-p12-f13 .ag-overlay-loading-center, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f11 .ag-menu, .ag-theme-apgux-p8-f11 .ag-theme-apgux-p12-f13 .ag-menu, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f11 .ag-cell-inline-editing, .ag-theme-apgux-p8-f11 .ag-theme-apgux-p12-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f11 .ag-popup-editor,
.ag-theme-apgux-p8-f11 .ag-theme-apgux-p12-f13 .ag-popup-editor, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f11 .ag-theme-apgux-p12-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f11 .ag-overlay-loading-center, .ag-theme-apgux-p8-f11 .ag-theme-apgux-p12-f13 .ag-overlay-loading-center, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f12 .ag-menu, .ag-theme-apgux-p8-f12 .ag-theme-apgux-p12-f13 .ag-menu, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f12 .ag-cell-inline-editing, .ag-theme-apgux-p8-f12 .ag-theme-apgux-p12-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f12 .ag-popup-editor,
.ag-theme-apgux-p8-f12 .ag-theme-apgux-p12-f13 .ag-popup-editor, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f12 .ag-theme-apgux-p12-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f12 .ag-overlay-loading-center, .ag-theme-apgux-p8-f12 .ag-theme-apgux-p12-f13 .ag-overlay-loading-center, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f13 .ag-menu, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f13 .ag-menu, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f13 .ag-cell-inline-editing, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f13 .ag-popup-editor,
.ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f13 .ag-popup-editor, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f13 .ag-overlay-loading-center, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f13 .ag-overlay-loading-center, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f14 .ag-menu, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f13 .ag-menu, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f14 .ag-cell-inline-editing, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f14 .ag-popup-editor,
.ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f13 .ag-popup-editor, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f14 .ag-overlay-loading-center, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f13 .ag-overlay-loading-center, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f11 .ag-menu, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f13 .ag-menu, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f11 .ag-cell-inline-editing, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f11 .ag-popup-editor,
.ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f13 .ag-popup-editor, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f11 .ag-overlay-loading-center, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f13 .ag-overlay-loading-center, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f12 .ag-menu, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f13 .ag-menu, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f12 .ag-cell-inline-editing, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f12 .ag-popup-editor,
.ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f13 .ag-popup-editor, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f12 .ag-overlay-loading-center, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f13 .ag-overlay-loading-center {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-tab, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab {
  border: 1px solid transparent;
  border-bottom-width: 0;
  display: inline-block;
  margin: 0.25rem;
  margin-bottom: 0;
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom: 2px solid var(--grid__border-color--select);
  border-bottom: 2px solid var(--grid__background-color);
  border-color: var(--grid__border-color);
}
.ag-theme-apgux-p12-f13 label {
  margin-bottom: 0;
}
.ag-theme-apgux-p12-f13 * {
  box-sizing: border-box;
}
.ag-theme-apgux-p12-f13 *:focus,
.ag-theme-apgux-p12-f13 * *:before,
.ag-theme-apgux-p12-f13 * *:after {
  outline: none;
  box-sizing: border-box;
}
.ag-theme-apgux-p12-f13 .ag-full-width-container .ag-react-container {
  height: 100%;
}
.ag-theme-apgux-p12-f13 .ag-tab {
  box-sizing: content-box;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-1 {
  padding-left: 1.25rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-1 {
  padding-right: 1.25rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-1 {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-1 {
  padding-right: 1.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-2 {
  padding-left: 2.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-2 {
  padding-right: 2.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-2 {
  padding-left: 3rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-2 {
  padding-right: 3rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-3 {
  padding-left: 3.75rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-3 {
  padding-right: 3.75rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-3 {
  padding-left: 4.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-3 {
  padding-right: 4.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-4 {
  padding-left: 5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-4 {
  padding-right: 5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-4 {
  padding-left: 6rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-4 {
  padding-right: 6rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-5 {
  padding-left: 6.25rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-5 {
  padding-right: 6.25rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-5 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-5 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-6 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-6 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-6 {
  padding-left: 9rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-6 {
  padding-right: 9rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-7 {
  padding-left: 8.75rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-7 {
  padding-right: 8.75rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-7 {
  padding-left: 10.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-7 {
  padding-right: 10.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-8 {
  padding-left: 10rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-8 {
  padding-right: 10rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-8 {
  padding-left: 12rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-8 {
  padding-right: 12rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-9 {
  padding-left: 11.25rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-9 {
  padding-right: 11.25rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-9 {
  padding-left: 13.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-9 {
  padding-right: 13.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-10 {
  padding-left: 12.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-10 {
  padding-right: 12.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-10 {
  padding-left: 15rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-10 {
  padding-right: 15rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-11 {
  padding-left: 13.75rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-11 {
  padding-right: 13.75rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-11 {
  padding-left: 16.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-11 {
  padding-right: 16.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-12 {
  padding-left: 15rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-12 {
  padding-right: 15rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-12 {
  padding-left: 18rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-12 {
  padding-right: 18rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-13 {
  padding-left: 16.25rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-13 {
  padding-right: 16.25rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-13 {
  padding-left: 19.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-13 {
  padding-right: 19.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-14 {
  padding-left: 17.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-14 {
  padding-right: 17.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-14 {
  padding-left: 21rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-14 {
  padding-right: 21rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-15 {
  padding-left: 18.75rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-15 {
  padding-right: 18.75rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-15 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-15 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-16 {
  padding-left: 20rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-16 {
  padding-right: 20rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-16 {
  padding-left: 24rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-16 {
  padding-right: 24rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-17 {
  padding-left: 21.25rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-17 {
  padding-right: 21.25rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-17 {
  padding-left: 25.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-17 {
  padding-right: 25.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-18 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-18 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-18 {
  padding-left: 27rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-18 {
  padding-right: 27rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-19 {
  padding-left: 23.75rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-19 {
  padding-right: 23.75rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-19 {
  padding-left: 28.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-19 {
  padding-right: 28.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-20 {
  padding-left: 25rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-20 {
  padding-right: 25rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-20 {
  padding-left: 30rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-20 {
  padding-right: 30rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-21 {
  padding-left: 26.25rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-21 {
  padding-right: 26.25rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-21 {
  padding-left: 31.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-21 {
  padding-right: 31.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-22 {
  padding-left: 27.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-22 {
  padding-right: 27.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-22 {
  padding-left: 33rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-22 {
  padding-right: 33rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-23 {
  padding-left: 28.75rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-23 {
  padding-right: 28.75rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-23 {
  padding-left: 34.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-23 {
  padding-right: 34.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-24 {
  padding-left: 30rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-24 {
  padding-right: 30rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-24 {
  padding-left: 36rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-24 {
  padding-right: 36rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-25 {
  padding-left: 31.25rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-25 {
  padding-right: 31.25rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-25 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-25 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-26 {
  padding-left: 32.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-26 {
  padding-right: 32.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-26 {
  padding-left: 39rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-26 {
  padding-right: 39rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-27 {
  padding-left: 33.75rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-27 {
  padding-right: 33.75rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-27 {
  padding-left: 40.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-27 {
  padding-right: 40.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-28 {
  padding-left: 35rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-28 {
  padding-right: 35rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-28 {
  padding-left: 42rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-28 {
  padding-right: 42rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-29 {
  padding-left: 36.25rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-29 {
  padding-right: 36.25rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-29 {
  padding-left: 43.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-29 {
  padding-right: 43.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-30 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-30 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-30 {
  padding-left: 45rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-30 {
  padding-right: 45rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-31 {
  padding-left: 38.75rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-31 {
  padding-right: 38.75rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-31 {
  padding-left: 46.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-31 {
  padding-right: 46.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-32 {
  padding-left: 40rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-32 {
  padding-right: 40rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-32 {
  padding-left: 48rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-32 {
  padding-right: 48rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-33 {
  padding-left: 41.25rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-33 {
  padding-right: 41.25rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-33 {
  padding-left: 49.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-33 {
  padding-right: 49.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-34 {
  padding-left: 42.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-34 {
  padding-right: 42.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-34 {
  padding-left: 51rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-34 {
  padding-right: 51rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-35 {
  padding-left: 43.75rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-35 {
  padding-right: 43.75rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-35 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-35 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-36 {
  padding-left: 45rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-36 {
  padding-right: 45rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-36 {
  padding-left: 54rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-36 {
  padding-right: 54rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-37 {
  padding-left: 46.25rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-37 {
  padding-right: 46.25rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-37 {
  padding-left: 55.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-37 {
  padding-right: 55.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-38 {
  padding-left: 47.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-38 {
  padding-right: 47.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-38 {
  padding-left: 57rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-38 {
  padding-right: 57rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-39 {
  padding-left: 48.75rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-39 {
  padding-right: 48.75rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-39 {
  padding-left: 58.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-39 {
  padding-right: 58.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-40 {
  padding-left: 50rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-40 {
  padding-right: 50rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-40 {
  padding-left: 60rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-40 {
  padding-right: 60rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-41 {
  padding-left: 51.25rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-41 {
  padding-right: 51.25rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-41 {
  padding-left: 61.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-41 {
  padding-right: 61.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-42 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-42 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-42 {
  padding-left: 63rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-42 {
  padding-right: 63rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-43 {
  padding-left: 53.75rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-43 {
  padding-right: 53.75rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-43 {
  padding-left: 64.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-43 {
  padding-right: 64.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-44 {
  padding-left: 55rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-44 {
  padding-right: 55rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-44 {
  padding-left: 66rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-44 {
  padding-right: 66rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-45 {
  padding-left: 56.25rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-45 {
  padding-right: 56.25rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-45 {
  padding-left: 67.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-45 {
  padding-right: 67.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-46 {
  padding-left: 57.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-46 {
  padding-right: 57.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-46 {
  padding-left: 69rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-46 {
  padding-right: 69rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-47 {
  padding-left: 58.75rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-47 {
  padding-right: 58.75rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-47 {
  padding-left: 70.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-47 {
  padding-right: 70.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-48 {
  padding-left: 60rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-48 {
  padding-right: 60rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-48 {
  padding-left: 72rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-48 {
  padding-right: 72rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-49 {
  padding-left: 61.25rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-49 {
  padding-right: 61.25rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-49 {
  padding-left: 73.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-49 {
  padding-right: 73.5rem;
}
.ag-theme-apgux-p12-f13 .ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle;
}
.ag-theme-apgux-p12-f13 .ag-radio-button-label,
.ag-theme-apgux-p12-f13 .ag-checkbox-label {
  cursor: default;
}
.ag-theme-apgux-p12-f13 .ag-radio-button-label:empty,
.ag-theme-apgux-p12-f13 .ag-checkbox-label:empty {
  margin: 0;
}
.ag-theme-apgux-p12-f13 .ag-radio-button-label,
.ag-theme-apgux-p12-f13 .ag-checkbox-label {
  margin-left: 0.25rem;
}
.ag-theme-apgux-p12-f13 .ag-cell {
  -webkit-font-smoothing: subpixel-antialiased;
  border: unset;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-leaf-indent {
  border-left: 1.75rem solid transparent;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-cell {
  border-right: none;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-group-expanded {
  margin-right: 0;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-leaf-indent {
  border-right: 1.75rem solid transparent;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-cell {
  border-left: none;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-cell.ag-cell-first-right-pinned,
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p12-f13 .ag-ltr .ag-cell.ag-cell-first-right-pinned {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-cell.ag-cell-last-left-pinned,
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p12-f13 .ag-ltr .ag-cell.ag-cell-last-left-pinned {
  border-right: 2px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-cell .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p12-f13 .ag-ltr .ag-cell .ag-select .ag-picker-field-wrapper {
  background-color: var(--grid__background-color);
  border-radius: 0;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-pinned-right-header .ag-header-row,
.ag-theme-apgux-p12-f13 .ag-ltr .ag-pinned-right-header .ag-header-row {
  overflow: inherit;
  border-left: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-pinned-right-cols-container,
.ag-theme-apgux-p12-f13 .ag-ltr .ag-pinned-right-cols-container {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p12-f13 .ag-value-change-delta {
  padding-right: 0.125rem;
}
.ag-theme-apgux-p12-f13 .ag-value-change-delta-up {
  color: #43a047;
}
.ag-theme-apgux-p12-f13 .ag-value-change-delta-down {
  color: #e53935;
}
.ag-theme-apgux-p12-f13 .ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 0.0625rem;
  padding-right: 0.0625rem;
  transition: background-color 1s;
}
.ag-theme-apgux-p12-f13 .ag-value-change-value-highlight {
  background-color: #0091ea;
  transition: background-color 0.1s;
}
.ag-theme-apgux-p12-f13 .ag-input-text-wrapper input:not([type]):disabled,
.ag-theme-apgux-p12-f13 .ag-input-text-wrapper input[type=text]:disabled,
.ag-theme-apgux-p12-f13 .ag-input-text-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p12-f13 .ag-input-text-wrapper input[type=date]:disabled,
.ag-theme-apgux-p12-f13 .ag-input-text-wrapper input[type=datetime-local]:disabled,
.ag-theme-apgux-p12-f13 .ag-input-wrapper input:not([type]):disabled,
.ag-theme-apgux-p12-f13 .ag-input-wrapper input[type=text]:disabled,
.ag-theme-apgux-p12-f13 .ag-input-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p12-f13 .ag-input-wrapper input[type=date]:disabled,
.ag-theme-apgux-p12-f13 .ag-input-wrapper input[type=datetime-local]:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p12-f13 .ag-input-text-wrapper input[type=date],
.ag-theme-apgux-p12-f13 .ag-input-wrapper input[type=date] {
  flex: 1 1 auto;
}
.ag-theme-apgux-p12-f13 .ag-input-text-wrapper textarea:disabled,
.ag-theme-apgux-p12-f13 .ag-input-wrapper textarea:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p12-f13 .ag-header {
  background-color: var(--grid__background-color-header);
  color: var(--primary-text__color);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f13 .ag-pinned-left-header {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f13 .ag-header-row {
  border: none;
}
.ag-theme-apgux-p12-f13 .ag-row {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-right-width: 1px;
}
.ag-theme-apgux-p12-f13 .ag-row-odd {
  background-color: inherit;
}
.ag-theme-apgux-p12-f13 .ag-row-even {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f13 .ag-horizontal-left-spacer.ag-scroller-corner {
  border-right: none;
}
.ag-theme-apgux-p12-f13 .ag-horizontal-right-spacer.ag-scroller-corner {
  border-left: none;
}
.ag-theme-apgux-p12-f13 .ag-numeric-cell {
  text-align: right;
}
.ag-theme-apgux-p12-f13 .ag-header-cell-label .ag-header-cell-icons .ag-header-icon,
.ag-theme-apgux-p12-f13 .ag-header-cell-label .ag-header-cell-menu-button .ag-header-icon {
  margin-left: 4px;
}
.ag-theme-apgux-p12-f13 .ag-header-cell,
.ag-theme-apgux-p12-f13 .ag-header-group-cell {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-top: solid 1px var(--grid__border-color);
}
.ag-theme-apgux-p12-f13 .ag-header-cell.ag-header-cell-moving,
.ag-theme-apgux-p12-f13 .ag-header-group-cell.ag-header-cell-moving {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f13 .ag-header-cell .ag-header-icon:hover,
.ag-theme-apgux-p12-f13 .ag-header-group-cell .ag-header-icon:hover {
  cursor: pointer;
}
.ag-theme-apgux-p12-f13 .ag-header-group-cell-no-group {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f13 .ag-header-row:first-child .ag-header-cell,
.ag-theme-apgux-p12-f13 .ag-header-row:first-child .ag-header-group-cell {
  border-top-width: 0;
}
.ag-theme-apgux-p12-f13 .ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell.ag-column-resizing,
.ag-theme-apgux-p12-f13 .ag-header-cell:not(.ag-column-resizing) + .ag-header-cell.ag-column-resizing,
.ag-theme-apgux-p12-f13 .ag-header-group-cell:first-of-type.ag-column-resizing,
.ag-theme-apgux-p12-f13 .ag-header-cell:first-of-type.ag-column-resizing {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p12-f13 .ag-header-row .ag-checkbox-input-wrapper .ag-checkbox-input {
  width: 1rem;
  width: 1rem;
}
.ag-theme-apgux-p12-f13 .ag-header-select-all {
  margin-right: 0.75rem;
}
.ag-theme-apgux-p12-f13 .ag-cell {
  line-height: 1rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  align-items: center;
}
.ag-theme-apgux-p12-f13 .ag-row-drag {
  cursor: grab;
  min-width: 1.75rem;
}
.ag-theme-apgux-p12-f13 .ag-row-dragging,
.ag-theme-apgux-p12-f13 .ag-row-dragging .ag-row-drag {
  cursor: move;
}
.ag-theme-apgux-p12-f13 .ag-column-drag {
  cursor: grab;
}
.ag-theme-apgux-p12-f13 .ag-row-dragging {
  opacity: 0.5;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p12-f13 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p12-f13 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p12-f13 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p12-f13 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
  outline: initial;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p12-f13 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p12-f13 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p12-f13 .ag-header-cell-resize {
  width: 0.5rem;
  cursor: col-resize;
  z-index: 210;
  right: -1px;
}
.ag-theme-apgux-p12-f13 .ag-menu {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p12-f13 .ag-menu .ag-popup-child {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p12-f13 .ag-menu .ag-menu-list {
  cursor: default;
  margin-bottom: 0.25rem;
  margin-top: 0.25rem;
  padding: 0;
  width: 100%;
}
.ag-theme-apgux-p12-f13 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p12-f13 .ag-menu .ag-menu-option-disabled {
  opacity: 0.5;
}
.ag-theme-apgux-p12-f13 .ag-menu .ag-menu-option-text {
  margin-left: 0.25rem;
  text-transform: lowercase;
}
.ag-theme-apgux-p12-f13 .ag-menu .ag-menu-option-text::first-letter {
  text-transform: uppercase;
}
.ag-theme-apgux-p12-f13 .ag-menu .ag-menu-option-icon {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  min-width: 1.5rem;
}
.ag-theme-apgux-p12-f13 .ag-menu .ag-menu-option-shortcut {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-menu .ag-menu-option-popup-pointer {
  width: 1.5rem;
  text-align: center;
}
.ag-theme-apgux-p12-f13 .ag-popup-child {
  z-index: 310;
}
.ag-theme-apgux-p12-f13 .ag-tab-header {
  background: var(--grid__background-color);
  min-width: 13.75rem;
  width: 100%;
  display: flex;
}
.ag-theme-apgux-p12-f13 .ag-tab-header .ag-tab {
  display: flex;
  border-bottom: 2px solid transparent;
  height: 1rem;
  flex: none;
  align-items: center;
  justify-content: center;
}
.ag-theme-apgux-p12-f13 .ag-tab-body {
  padding: 0.25rem 0;
}
.ag-theme-apgux-p12-f13 .ag-tab-body .ag-menu-list {
  margin-bottom: 0;
  margin-top: 0;
}
.ag-theme-apgux-p12-f13 .ag-tab-body .ag-menu-list > div:first-child > span {
  padding-top: 0;
}
.ag-theme-apgux-p12-f13 .ag-tab-body .ag-menu-list > div:last-child > span {
  padding-bottom: 0;
}
.ag-theme-apgux-p12-f13 .ag-tab-body .ag-menu-list > div:last-child > .ag-menu-option-popup-pointer {
  background-position-y: 0;
}
.ag-theme-apgux-p12-f13 .ag-floating-filter-input .ag-input-field-input[type=date] {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p12-f13 .ag-floating-filter-input .ag-input-field-input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p12-f13 .ag-floating-filter-input .ag-input-field-input[type=date]::-webkit-calendar-picker-indicator {
  color: rgba(0, 0, 0, 0) !important;
  opacity: 0;
  width: 0;
  padding: 0;
  margin: 0;
}
.ag-theme-apgux-p12-f13 .ag-floating-filter-input .ag-text-field-input[type=text],
.ag-theme-apgux-p12-f13 .ag-floating-filter-input input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p12-f13 .ag-floating-filter-input .ag-text-field-input[type=text]:focus,
.ag-theme-apgux-p12-f13 .ag-floating-filter-input input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p12-f13 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled,
.ag-theme-apgux-p12-f13 .ag-floating-filter-input input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
  border: none;
}
.ag-theme-apgux-p12-f13 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled::placeholder,
.ag-theme-apgux-p12-f13 .ag-floating-filter-input input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-filter-body-wrapper {
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-set-filter-body-wrapper + .ag-filter-apply-panel [data-ref=resetFilterButton] {
  margin-left: 0.125rem !important;
  margin-right: 0.125rem !important;
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-picker-field-wrapper {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  border-radius: 0.125rem;
  padding-left: 0.75rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-picker-field-icon {
  padding-right: 0.75rem;
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-filter-select {
  margin: 0.25rem 0.25rem 0;
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-filter-body {
  margin-bottom: 0.25rem;
  margin-top: 1rem;
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-filter-condition {
  margin: 0.5rem 0;
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f13 .ag-filter input[type=radio] {
  margin: 0 0.1875rem 0 0.375rem;
  width: 0.75rem;
  height: 1.0625rem;
  vertical-align: top;
}
.ag-theme-apgux-p12-f13 .ag-filter input[type=date] {
  padding-left: 0.25rem;
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f13 .ag-filter input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p12-f13 .ag-filter input[type=text],
.ag-theme-apgux-p12-f13 .ag-filter input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p12-f13 .ag-filter input[type=text]:focus,
.ag-theme-apgux-p12-f13 .ag-filter input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p12-f13 .ag-filter input[type=text]:disabled,
.ag-theme-apgux-p12-f13 .ag-filter input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p12-f13 .ag-filter input[type=text]:disabled::placeholder,
.ag-theme-apgux-p12-f13 .ag-filter input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-set-filter-list {
  max-height: 12rem;
  overflow: auto;
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-set-filter-select-all {
  height: 2rem;
  padding-bottom: 0.25rem;
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-set-filter-item {
  height: 1.25rem;
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-set-filter-item > div,
.ag-theme-apgux-p12-f13 .ag-filter .ag-set-filter-item > span {
  display: flex;
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-set-filter-item:hover {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0.5rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-filter-virtual-list-container {
  min-height: 100% !important;
  min-width: 12.5rem;
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-filter-virtual-list-item {
  height: 1.5rem !important;
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-filter-header-container:nth-child(2) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-filter-apply-panel {
  display: block;
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--tertiary__background-color);
  border-radius: 0.125rem;
  color: var(--tertiary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
  float: left;
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton]:hover {
  background-color: var(--tertiary__background-color_hover);
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem 0.5rem 0.5rem 0;
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p12-f13 .ag-mini-filter {
  margin-bottom: 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p12-f13 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1rem;
}
.ag-theme-apgux-p12-f13 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p12-f13 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
.ag-theme-apgux-p12-f13 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p12-f13 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p12-f13 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.ag-theme-apgux-p12-f13 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f13 .ag-column-select-panel .ag-primary-cols-list-panel {
  border-top: 1px solid var(--grid__border-color);
  padding-top: 0.25rem;
}
.ag-theme-apgux-p12-f13 .ag-column-select-panel .ag-primary-cols-list-panel > div {
  cursor: pointer;
}
.ag-theme-apgux-p12-f13 .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p12-f13 .ag-primary-cols-header-panel {
  border-top: 1px solid var(--grid__border-color);
  height: 2rem;
  align-items: center;
}
.ag-theme-apgux-p12-f13 .ag-primary-cols-header-panel > div {
  cursor: pointer;
  margin: 0 0.25rem;
}
.ag-theme-apgux-p12-f13 .ag-primary-cols-header-panel .ag-filter-body {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f13 .ag-tool-panel-wrapper {
  border-right: 0;
  width: auto;
}
.ag-theme-apgux-p12-f13 .ag-tool-panel-wrapper .ag-filter-panel {
  width: 100%;
}
.ag-theme-apgux-p12-f13 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 600;
  flex: auto;
  flex-direction: column;
  flex-wrap: nowrap;
  display: flex;
  flex-flow: column nowrap;
}
.ag-theme-apgux-p12-f13 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header {
  padding: 0.4375rem 0.3125rem;
}
.ag-theme-apgux-p12-f13 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header > div {
  margin: auto 0;
}
.ag-theme-apgux-p12-f13 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-air {
  border: 1px solid var(--grid__border-color);
  border-left: 0;
  border-right: 0;
  padding: 0.25rem 0;
}
.ag-theme-apgux-p12-f13 .ag-tool-panel-wrapper .ag-pivot-mode-panel {
  display: flex;
  flex: none;
  min-height: auto;
  height: auto;
}
.ag-theme-apgux-p12-f13 .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  display: flex;
  align-items: center;
  padding: 0.75rem 0.5rem;
  margin-left: 0;
}
.ag-theme-apgux-p12-f13 .ag-tool-panel-wrapper .ag-column-select-panel {
  border-bottom: 1px solid var(--grid__border-color);
  padding-bottom: 0.1875rem;
  padding-top: 0;
}
.ag-theme-apgux-p12-f13 .ag-tool-panel-wrapper .ag-column-drop {
  border-top: 1px solid var(--grid__border-color);
  padding: 0.25rem 0 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar {
  height: 1rem;
}
.ag-theme-apgux-p12-f13 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-title {
  padding-left: 6px;
}
.ag-theme-apgux-p12-f13 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-vertical-icon {
  margin: 0;
}
.ag-theme-apgux-p12-f13 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  border: 1px dashed var(--grid__border-color);
  margin-top: 0;
}
.ag-theme-apgux-p12-f13 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-list {
  cursor: default;
  margin-top: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p12-f13 .ag-tool-panel-wrapper .ag-column-drop:last-child {
  border-bottom: 0;
}
.ag-theme-apgux-p12-f13 .ag-numeric-header .ag-header-cell-label .ag-header-cell-icons .ag-header-icon {
  margin-left: 0;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f13 .ag-paging-panel {
  border-top: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color--disabled);
  height: 2rem;
  padding: 0 0.75rem;
}
.ag-theme-apgux-p12-f13 .ag-paging-panel > span {
  margin-left: 1rem;
}
.ag-theme-apgux-p12-f13 .ag-paging-page-summary-panel .ag-icon {
  width: 1rem;
  height: 1rem;
  cursor: pointer;
}
.ag-theme-apgux-p12-f13 .ag-paging-page-summary-panel .ag-icon.ag-disabled {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p12-f13 .ag-paging-page-summary-panel .ag-icon button {
  width: 100%;
  height: 100%;
  opacity: 0;
}
.ag-theme-apgux-p12-f13 .ag-paging-page-summary-panel span {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell),
.ag-theme-apgux-p12-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell) {
  border-bottom: 1px solid var(--grid__border-color);
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active {
  border-right: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active {
  border-bottom: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f13 .ag-cell-range-selected:not(.ag-cell-focus) {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p12-f13 .ag-cell-range-selected-1 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p12-f13 .ag-cell-range-selected-2 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p12-f13 .ag-cell-range-selected-3 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p12-f13 .ag-cell-range-selected-4 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-selection-fill-top,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-selection-fill-top {
  border-top: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-selection-fill-top.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-selection-fill-top.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-selection-fill-right,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-selection-fill-right {
  border-right: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-selection-fill-right.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-selection-fill-right.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-selection-fill-bottom,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-selection-fill-bottom {
  border-bottom: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-selection-fill-left,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-selection-fill-left {
  border-left: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-selection-fill-left.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-selection-fill-left.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p12-f13 .ag-range-handle, .ag-theme-apgux-p12-f13 .ag-fill-handle {
  position: absolute;
  width: 0.375rem;
  height: 0.375rem;
  bottom: -0.0625rem;
  right: -0.0625rem;
  background-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f13 .ag-fill-handle {
  cursor: cell;
}
.ag-theme-apgux-p12-f13 .ag-range-handle {
  cursor: nwse-resize;
}
.ag-theme-apgux-p12-f13 .ag-cell-inline-editing {
  padding: 0.75rem;
  height: 3.25rem;
}
.ag-theme-apgux-p12-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f13 .ag-popup-editor {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f13 .ag-popup-editor {
  padding: 0;
}
.ag-theme-apgux-p12-f13 .ag-popup-editor .ag-large-textarea textarea {
  height: auto;
  padding: 0.75rem;
}
.ag-theme-apgux-p12-f13 .ag-cell-editor .ag-input-field-input {
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  background-color: var(--input-box__background-color);
  padding: 0 0 0 0.5rem;
  color: var(--primary-text__color);
}
.ag-theme-apgux-p12-f13 .ag-cell-editor .ag-picker-field-display {
  padding: 0 0.75rem;
}
.ag-theme-apgux-p12-f13 .ag-rich-select {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f13 .ag-rich-select .ag-rich-select-list {
  width: 12.5rem;
  height: 16.25rem;
}
.ag-theme-apgux-p12-f13 .ag-rich-select .ag-rich-select-value {
  padding: 0 0.25rem 0 0.75rem;
  height: 2rem;
}
.ag-theme-apgux-p12-f13 .ag-rich-select .ag-virtual-list-item {
  cursor: default;
  height: 2rem;
}
.ag-theme-apgux-p12-f13 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected {
  background-color: var(--grid__ag-rich-select-list-item--select);
}
.ag-theme-apgux-p12-f13 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected:hover {
  background-color: var(--grid__ag-rich-select-list-item--hover);
}
.ag-theme-apgux-p12-f13 .ag-rich-select .ag-rich-select-row {
  padding-left: 0.75rem;
}
.ag-theme-apgux-p12-f13 .ag-floating-filter-body {
  height: 1.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-floating-filter-button {
  margin-left: 0.75rem;
  align-items: baseline;
  margin-right: 0rem;
}
.ag-theme-apgux-p12-f13 .ag-floating-filter-button button {
  appearance: none;
  background: transparent;
  border: 0;
  padding: 0;
  width: 1rem;
}
.ag-theme-apgux-p12-f13 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f13 .ag-selection-checkbox:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p12-f13 .ag-group-expanded:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f13 .ag-group-expanded:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p12-f13 .ag-group-contracted:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f13 .ag-group-contracted:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p12-f13 .ag-group-checkbox:not(.ag-invisible) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f13 .ag-group-checkbox:not(.ag-invisible) + .ag-group-value:not(:empty) {
  margin-left: 0.75rem;
}
.ag-theme-apgux-p12-f13 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p12-f13 .ag-group-expanded:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p12-f13 .ag-group-contracted:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p12-f13 .ag-group-checkbox:not(.ag-invisible) ~ .ag-group-checkbox {
  margin-left: 0.75rem;
}
.ag-theme-apgux-p12-f13 .ag-group-child-count {
  margin-left: 0.125rem;
}
.ag-theme-apgux-p12-f13 .ag-selection-checkbox span {
  position: relative;
}
.ag-theme-apgux-p12-f13 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 2.5rem;
  padding-left: 0.75rem;
}
.ag-theme-apgux-p12-f13 .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p12-f13 .ag-column-drop-horizontal .ag-icon-pivot {
  margin-right: 0.75rem;
}
.ag-theme-apgux-p12-f13 .ag-column-drop-horizontal .ag-left-arrow,
.ag-theme-apgux-p12-f13 .ag-column-drop-horizontal .ag-right-arrow {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p12-f13 .ag-column-drop-cell {
  background: var(--pill__background-color);
  border-radius: 0.25rem;
  min-height: 1rem;
  padding: 0 0.125rem 0 0.25rem;
}
.ag-theme-apgux-p12-f13 .ag-column-drop-cell .ag-column-drop-cell-text {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p12-f13 .ag-column-drop-cell .ag-column-drop-cell-button {
  min-width: 1rem;
  margin: 0 0.125rem;
}
.ag-theme-apgux-p12-f13 .ag-column-drop-cell .ag-column-drag {
  margin-left: 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-top: 0.25rem;
}
.ag-theme-apgux-p12-f13 .ag-select-agg-func-popup {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background: var(--grid__background-color);
  height: 4.375rem;
  padding: 0;
}
.ag-theme-apgux-p12-f13 .ag-select-agg-func-popup .ag-virtual-list-item {
  cursor: default;
  line-height: 1.25rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-set-filter-list,
.ag-theme-apgux-p12-f13 .ag-menu-column-select-wrapper {
  width: auto;
}
.ag-theme-apgux-p12-f13 .ag-column-drop-vertical > .ag-column-drop-cell {
  margin-left: 0.25rem;
  margin-top: 0;
}
.ag-theme-apgux-p12-f13 .ag-cell-data-changed {
  background-color: #0091ea !important;
}
.ag-theme-apgux-p12-f13 .ag-cell-data-changed.aux-grid__financial-data-cell--increase, .ag-theme-apgux-p12-f13 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--increase {
  background-color: var(--grid__text-cell-financial-data-increase__background-color) !important;
}
.ag-theme-apgux-p12-f13 .ag-cell-data-changed.aux-grid__financial-data-cell--decrease, .ag-theme-apgux-p12-f13 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--decrease {
  background-color: var(--grid__text-cell-financial-data-decrease__background-color) !important;
}
.ag-theme-apgux-p12-f13 .ag-cell-data-changed-animation {
  background-color: transparent;
  transition: background-color 1s;
}
.ag-theme-apgux-p12-f13 .aux-grid__financial-data-cell-with-icon--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
  display: flex;
}
.ag-theme-apgux-p12-f13 .aux-grid__financial-data-cell-with-icon--increase:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e92a";
}
.ag-theme-apgux-p12-f13 .aux-grid__financial-data-cell-with-icon--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
  display: flex;
}
.ag-theme-apgux-p12-f13 .aux-grid__financial-data-cell-with-icon--decrease:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e927";
}
.ag-theme-apgux-p12-f13 .aux-grid__financial-data-cell--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
}
.ag-theme-apgux-p12-f13 .aux-grid__financial-data-cell--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
}
.ag-theme-apgux-p12-f13 .ag-row-stub {
  background-color: inherit;
}
.ag-theme-apgux-p12-f13 .ag-stub-cell {
  padding-left: 12;
  padding-top: 4px;
}
.ag-theme-apgux-p12-f13 .ag-stub-cell .ag-loading-icon {
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ag-theme-apgux-p12-f13 .ag-stub-cell .ag-loading-text {
  margin-left: 0.25rem;
  margin-top: 0.25rem;
}
.ag-theme-apgux-p12-f13 .ag-floating-top {
  border-bottom: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p12-f13 .ag-floating-bottom {
  border-top: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p12-f13 .ag-floating-top,
.ag-theme-apgux-p12-f13 .ag-floating-bottom {
  background-color: inherit;
}
.ag-theme-apgux-p12-f13 .ag-floating-top .ag-row,
.ag-theme-apgux-p12-f13 .ag-floating-bottom .ag-row {
  background-color: inherit;
}
.ag-theme-apgux-p12-f13 .ag-floating-bottom-viewport {
  border-bottom: 0.0625rem solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f13 .ag-status-bar {
  background: var(--grid__background-color);
  color: var(--secondary-text__color);
  font-weight: 400;
  font-size: 0.75rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1.5;
  border-top-width: 0;
  margin: 0 -0.5rem 0 -0.5rem;
  padding: 0;
}
.ag-theme-apgux-p12-f13 .ag-status-bar .ag-status-name-value-value {
  color: inherit;
}
.ag-theme-apgux-p12-f13 .ag-status-bar-center {
  text-align: center;
}
.ag-theme-apgux-p12-f13 .ag-name-value-value,
.ag-theme-apgux-p12-f13 .ag-status-name-value {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-name-value-value {
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p12-f13 .ag-overlay-loading-center {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
}
.ag-theme-apgux-p12-f13 .ag-side-bar {
  background-color: var(--grid__side-bar-background-color);
  border: 1px solid var(--grid__border-color);
  border-left-width: 0;
  position: relative;
}
.ag-theme-apgux-p12-f13 .ag-side-bar .ag-side-buttons {
  padding: 1rem 0;
  background: var(--grid__background-color-header);
  width: 2rem;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ag-theme-apgux-p12-f13 .ag-side-bar .ag-side-buttons .ag-side-button {
  width: 100%;
}
.ag-theme-apgux-p12-f13 .ag-side-bar .ag-side-buttons .ag-side-button button {
  background: transparent;
  border: 0;
  color: var(--grid__text-cell__color);
  padding: 0.5rem 0 0.5rem 0;
  width: 100%;
  margin: 0;
  min-height: 4.5rem;
  border-width: 1px 0 1px 0;
  border-style: solid;
  border-color: transparent;
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
}
.ag-theme-apgux-p12-f13 .ag-side-bar .ag-side-buttons .ag-selected {
  border-left: solid 2px var(--grid__side-bar-border-color--select);
}
.ag-theme-apgux-p12-f13 .ag-side-bar .ag-panel-container {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f13 .ag-side-bar.full-width .ag-panel-container {
  border-right: 0;
}
.ag-theme-apgux-p12-f13 .ag-side-bar .ag-column-drop {
  min-height: 3.125rem;
}
.ag-theme-apgux-p12-f13 .ag-primary-cols-filter-wrapper {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f13 .ag-group-component {
  margin: 0.625rem 0.3125rem;
  padding: 0.625rem 0.125rem;
  border: 0 solid var(--grid__border-color), 0.5;
  border-top-width: 4px;
  border-radius: 3px;
}
.ag-theme-apgux-p12-f13 .ag-group-component .ag-group-component-label {
  background-color: var(--grid__background-color);
  margin-left: 0.5rem;
  padding: 0 0.125rem;
  font-size: 0.6875rem;
  font-weight: 500;
  text-transform: uppercase;
}
.ag-theme-apgux-p12-f13 .ag-group-component .ag-group-item {
  margin-top: 0.125rem;
}
.ag-theme-apgux-p12-f13.ag-popup > div {
  border-bottom: 1px solid var(--primary-action__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f13.ag-popup > div.ag-select-list {
  box-shadow: 0 0.25rem 0.75rem 0 var(--dropdown__box-shadow-color);
}
.ag-theme-apgux-p12-f13.ag-popup .ag-list .ag-list-item {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 0.8125rem;
  line-height: 2.4615384615;
  height: 2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.ag-theme-apgux-p12-f13.ag-popup .ag-list .ag-list-item:hover {
  background-color: var(--focus-highlight_background-color);
}
.ag-theme-apgux-p12-f13.ag-popup .ag-list .ag-list-item:focus {
  background-color: var(--focus-highlight_background-color);
}
.ag-dragging-range-handle .ag-theme-apgux-p12-f13 .ag-dialog, .ag-dragging-fill-handle .ag-theme-apgux-p12-f13 .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}
.ag-theme-apgux-p12-f13 .ag-dialog .ag-dialog-title-bar {
  padding-left: 12;
}
.ag-theme-apgux-p12-f13 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button {
  border-radius: 5px;
}
.ag-theme-apgux-p12-f13 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button:not(:last-child) {
  margin-right: 5px;
}
.ag-theme-apgux-p12-f13 .ag-dialog .ag-message-box .ag-message-box-button-bar {
  height: 30px;
  background-color: var(--grid__background-color-header);
  padding: 2px;
}
.ag-theme-apgux-p12-f13 .ag-dialog .ag-message-box .ag-message-box-button-bar button {
  border-radius: 2px;
}
.ag-theme-apgux-p12-f13 .ag-tooltip {
  transition: none;
  background-color: var(--tooltip__background-color);
  padding: 0.75rem;
  box-shadow: 0 4px 12px 0 var(--tooltip__shadow-color);
  border: 1px solid var(--popover__border-color) !important;
  font-size: 0.8125rem;
  border-radius: 0.125rem;
  color: var(--primary-text__color);
  box-sizing: border-box;
  display: inline-flex;
  z-index: 1000;
  line-height: get-line-height(13, 20);
  max-width: 50%;
}
.ag-theme-apgux-p12-f13 .ag-chart .ag-chart-menu {
  background: var(--grid__background-color);
}
.ag-theme-apgux-p12-f13 .ag-chart .ag-chart-menu > span:hover {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f13 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f13 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div.ag-selected {
  border-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f13 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item {
  color: var(--grid__text-cell__color);
  font-size: 0.6875rem;
}
.ag-theme-apgux-p12-f13 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item.ag-selected {
  color: var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f13 .ag-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "auxIcons";
  speak: none;
  font-size: 1rem;
  color: var(--grid__text-cell__color);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ag-theme-apgux-p12-f13 .ag-checkbox-input-wrapper {
  background-color: transparent;
  align-items: stretch;
}
.ag-theme-apgux-p12-f13 .ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 16px;
  height: 16px;
  margin: 0;
}
.ag-theme-apgux-p12-f13 .ag-checkbox-input-wrapper .ag-input-field-input {
  position: absolute;
  top: 0;
  left: 0;
}
.ag-theme-apgux-p12-f13 .ag-checkbox-input-wrapper::after {
  font-family: "auxIcons";
  content: "\e907";
  color: var(--form-element__border-color);
  pointer-events: none;
}
.ag-theme-apgux-p12-f13 .ag-checkbox-input-wrapper:hover::after {
  color: var(--checkbox__border-color);
}
.ag-theme-apgux-p12-f13 .ag-checkbox-input-wrapper.ag-checked::after {
  content: "\e905";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p12-f13 .ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: "\e906";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p12-f13 .ag-icon-aggregation::before {
  content: "\e900";
}
.ag-theme-apgux-p12-f13 .ag-icon-arrows::before {
  content: "\e901";
}
.ag-theme-apgux-p12-f13 .ag-icon-asc::before {
  content: "\e902";
}
.ag-theme-apgux-p12-f13 .ag-icon-cancel::before {
  content: "\e903";
}
.ag-theme-apgux-p12-f13 .ag-icon-chart::before {
  content: "\e904";
}
.ag-theme-apgux-p12-f13 .ag-icon-columns::before {
  content: "\e909";
}
.ag-theme-apgux-p12-f13 .ag-icon-contracted::before {
  content: "\e90a";
}
.ag-theme-apgux-p12-f13 .ag-icon-copy::before {
  content: "\e90b";
}
.ag-theme-apgux-p12-f13 .ag-icon-cross::before {
  content: "\e90c";
}
.ag-theme-apgux-p12-f13 .ag-icon-desc::before {
  content: "\e90d";
}
.ag-theme-apgux-p12-f13 .ag-icon-expanded::before {
  content: "\e90e";
}
.ag-theme-apgux-p12-f13 .ag-icon-eye-slash::before {
  content: "\e90f";
}
.ag-theme-apgux-p12-f13 .ag-icon-eye::before {
  content: "\e910";
}
.ag-theme-apgux-p12-f13 .ag-icon-filter::before {
  content: "\e911";
}
.ag-theme-apgux-p12-f13 .ag-icon-filter:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p12-f13 .ag-icon-first::before {
  content: "\e912";
}
.ag-theme-apgux-p12-f13 .ag-icon-grip::before,
.ag-theme-apgux-p12-f13 .ag-icon-row-drag::before {
  content: "\e913";
}
.ag-theme-apgux-p12-f13 .ag-icon-group::before {
  content: "\e914";
}
.ag-theme-apgux-p12-f13 .ag-icon-last::before {
  content: "\e915";
}
.ag-theme-apgux-p12-f13 .ag-icon-left::before,
.ag-theme-apgux-p12-f13 .ag-right-arrow::before {
  content: "\e916";
}
.ag-theme-apgux-p12-f13 .ag-icon-linked::before {
  content: "\e917";
}
.ag-theme-apgux-p12-f13 .ag-icon-loading::before {
  content: "\e918";
}
.ag-theme-apgux-p12-f13 .ag-icon-maximize::before {
  content: "\e919";
}
.ag-theme-apgux-p12-f13 .ag-icon-menu::before {
  content: "\e91a";
}
.ag-theme-apgux-p12-f13 .ag-icon-menu:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p12-f13 .ag-icon-minimize::before {
  content: "\e91b";
}
.ag-theme-apgux-p12-f13 .ag-icon-next::before {
  content: "\e91c";
}
.ag-theme-apgux-p12-f13 .ag-icon-none::before {
  content: "\e91d";
}
.ag-theme-apgux-p12-f13 .ag-icon-not-allowed::before {
  content: "\e91e";
}
.ag-theme-apgux-p12-f13 .ag-icon-paste::before {
  content: "\e91f";
}
.ag-theme-apgux-p12-f13 .ag-icon-pin::before {
  content: "\e920";
}
.ag-theme-apgux-p12-f13 .ag-icon-pivot::before {
  content: "\e921";
}
.ag-theme-apgux-p12-f13 .ag-icon-previous::before {
  content: "\e922";
}
.ag-theme-apgux-p12-f13 .ag-icon-radio-button-off::before {
  content: "\e923";
}
.ag-theme-apgux-p12-f13 .ag-icon-radio-button-on::before {
  color: var(--grid__border-color--edit);
  content: "\e924";
}
.ag-theme-apgux-p12-f13 .ag-icon-right::before,
.ag-theme-apgux-p12-f13 .ag-right-arrow::before {
  content: "\e925";
}
.ag-theme-apgux-p12-f13 .ag-icon-save::before {
  content: "\e926";
}
.ag-theme-apgux-p12-f13 .ag-icon-small-down::before {
  content: "\e927";
}
.ag-theme-apgux-p12-f13 .ag-icon-small-left::before {
  content: "\e928";
}
.ag-theme-apgux-p12-f13 .ag-icon-small-right::before {
  content: "\e929";
}
.ag-theme-apgux-p12-f13 .ag-icon-small-up::before {
  content: "\e92a";
}
.ag-theme-apgux-p12-f13 .ag-icon-tick::before {
  content: "\e92b";
}
.ag-theme-apgux-p12-f13 .ag-icon-tree-closed::before {
  content: "\e92c";
}
.ag-theme-apgux-p12-f13 .ag-icon-tree-indeterminate::before {
  content: "\e92d";
}
.ag-theme-apgux-p12-f13 .ag-icon-tree-open::before {
  content: "\e92e";
}
.ag-theme-apgux-p12-f13 .ag-icon-unlinked::before {
  content: "\e92f";
}
.ag-theme-apgux-p12-f13 .ag-rtl {
  text-align: right;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-numeric-cell {
  text-align: left;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-radio-button-label,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-checkbox-label {
  margin-right: 0.25rem;
  margin-left: 0;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  padding-left: 0.25rem;
  padding-right: 1rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 0;
  margin-right: 1.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-header-select-all {
  margin-left: 0.75rem;
  margin-right: 0;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-selection-checkbox,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-group-checkbox,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-group-expanded,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-group-contracted {
  display: inline-flex;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-selection-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f13 .ag-rtl .ag-selection-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p12-f13 .ag-rtl .ag-group-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f13 .ag-rtl .ag-group-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p12-f13 .ag-rtl .ag-group-expanded + .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f13 .ag-rtl .ag-group-expanded + .ag-group-value:not(:empty),
.ag-theme-apgux-p12-f13 .ag-rtl .ag-group-contracted + .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f13 .ag-rtl .ag-group-contracted + .ag-group-value:not(:empty) {
  margin-right: 0.75rem;
  margin-left: initial;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-selection-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-group-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-group-expanded + .ag-group-checkbox,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-group-contracted + .ag-group-checkbox {
  margin-right: 0.75rem;
  margin-left: initial;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-group-child-count {
  margin-left: unset;
  margin-right: 0.125rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-column-drop-horizontal {
  padding-right: 0.75rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-column-drop-horizontal .ag-icon-pivot {
  margin-left: 0.75rem;
  margin-right: 0;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-floating-filter-button {
  margin-right: 0.75rem;
  margin-left: 0rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-set-filter-item > div,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-set-filter-item > span {
  margin-left: 0;
  margin-right: 0.3125rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-header .ag-header-cell-resize::after {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-side-bar .ag-panel-container {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-side-bar.full-width .ag-panel-container {
  border-left: 0;
}
.ag-theme-apgux-p12-f13 .sass-variables::after {
  content: '{ "autoSizePadding": "0.75rem", "headerHeight": "2rem", "groupPaddingSize": "1.75rem", "footerPaddingAddition": "1rem", "virtualItemHeight": "2rem", "aggFuncPopupHeight": "7rem", "checkboxIndentWidth": "1.25rem", "leafNodePadding": "0.75rem", "rowHeight": "2.5rem", "gridSize": "0.25rem", "iconSize": "1rem" }';
  display: none;
}
.ag-theme-apgux-p12-f13 .ag-filter-virtual-list-item:focus-visible,
.ag-theme-apgux-p12-f13 .ag-header-cell:focus-visible,
.ag-theme-apgux-p12-f13 .ag-header-group-cell:focus-visible,
.ag-theme-apgux-p12-f13 .ag-cell:focus-visible,
.ag-theme-apgux-p12-f13 .ag-menu-option:focus-visible,
.ag-theme-apgux-p12-f13 .ag-list-item:focus-visible,
.ag-theme-apgux-p12-f13 .ag-full-width-row:focus-visible,
.ag-theme-apgux-p12-f13 .ag-column-select-virtual-list-item:focus-visible:after {
  box-shadow: inset 0 0 0 1px var(--checkbox-icon__color), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p12-f13 .ag-side-button-button:focus-visible:after,
.ag-theme-apgux-p12-f13 .ag-floating-filter-button-button:focus-visible,
.ag-theme-apgux-p12-f13 .ag-input-wrapper > .ag-input-field-input:focus-visible,
.ag-theme-apgux-p12-f13 .ag-filter-toolpanel-group-title-bar:focus-visible,
.ag-theme-apgux-p12-f13 .ag-filter .ag-filter-apply-panel-button:focus-visible,
.ag-theme-apgux-p12-f13 .ag-filter .ag-filter-select .ag-wrapper:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 1px var(--checkbox-icon__color), 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p12-f13 .ag-header-cell-icons,
.ag-theme-apgux-p12-f13 .ag-header-cell-menu-button {
  background-color: transparent;
}
.ag-theme-apgux-p12-f13 .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-editable-cell:focus-visible,
.ag-theme-apgux-p12-f13 .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-editable-cell:focus-visible,
.ag-theme-apgux-p12-f13 .ag-cell-focus.aux-editable-cell:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color) !important;
}
.ag-theme-apgux-p12-f13 .ag-filter-filter {
  overflow: visible;
}
.ag-theme-apgux-p12-f13 div[data-ref=eDateWrapper] {
  overflow: visible !important;
}
.ag-theme-apgux-p12-f13 .ag-header-cell,
.ag-theme-apgux-p12-f13 .ag-header-group-cell-with-group {
  background-color: var(--grid__background-color-header);
  border-right: 1px solid var(--grid__border-color);
  font-size: 0.8125rem;
  font-weight: bold;
}
.ag-theme-apgux-p12-f13 .ag-header-group-text {
  color: var(--primary-text__color);
  line-height: 1.015625rem;
}
.ag-theme-apgux-p12-f13 .ag-header-cell,
.ag-theme-apgux-p12-f13 .ag-header-group-cell {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.ag-theme-apgux-p12-f13 .ag-header-cell[col-id=ag-Grid-AutoColumn] {
  padding-left: 0.75rem;
}
.ag-theme-apgux-p12-f13 .aux-badge-cell-renderer {
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p12-f13 .aux-link-cell-renderer > a {
  cursor: pointer;
  font-family: inherit;
  text-decoration: underline;
  color: var(--primary-link__color);
}
.ag-theme-apgux-p12-f13 .aux-link-cell-renderer > a:active {
  color: var(--active-link-color);
}
.ag-theme-apgux-p12-f13 .aux-link-cell-renderer > a:visited {
  color: var(--visited-link-color);
}
.ag-theme-apgux-p12-f13 .aux-link-cell-renderer > a:hover {
  color: var(--hover-link-color);
}
.ag-theme-apgux-p12-f13 .aux-pinpoint-badge-label {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-header-group-cell-label .ag-header-expand-icon {
  padding-left: 0.25rem;
}
.ag-theme-apgux-p12-f13 .ag-cell-highlight {
  background-color: #0091ea;
}
.ag-theme-apgux-p12-f13 .ag-header,
.ag-theme-apgux-p12-f13 .ag-pinned-left-header,
.ag-theme-apgux-p12-f13 .ag-pinned-right-header {
  overflow: visible;
}
.ag-theme-apgux-p12-f13 .ag-header-cell::after,
.ag-theme-apgux-p12-f13 .ag-header-group-cell::after {
  content: " ";
  height: 1rem;
  margin-top: 0.5rem;
  position: absolute;
  text-indent: -2000px;
  top: 0;
}
.ag-theme-apgux-p12-f13 .ag-header-cell-text {
  line-height: 1rem;
  float: left;
}
.ag-theme-apgux-p12-f13 .ag-header-group-cell-with-group,
.ag-theme-apgux-p12-f13 .ag-header-cell {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.ag-theme-apgux-p12-f13 .ag-header-row-floating-filter .ag-header-cell {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-header-row:first-child .ag-header-cell {
  border-top: none;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-header-cell::after,
.ag-theme-apgux-p12-f13 .ag-ltr .ag-header-group-cell::after {
  right: 0;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-header-cell::after,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-header-group-cell::after {
  left: 0;
}
.ag-theme-apgux-p12-f13 .ag-column-drop-horizontal.ag-column-drop {
  border: 1px solid var(--grid__border-color);
  border-bottom: 0;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-right: 0;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-left: 0;
}
.ag-theme-apgux-p12-f13 .ag-icon-row-drag {
  background-position-y: center;
}
.ag-theme-apgux-p12-f13 .ag-column-drag {
  background-position-y: center;
}
.ag-theme-apgux-p12-f13 .ag-column-drop-cell {
  height: 1.5rem !important;
}
.ag-theme-apgux-p12-f13 .ag-column-drop-cell .ag-column-drop-cell-button {
  height: calc(100% - 0.25rem);
  margin-bottom: 0.125rem;
  margin-top: 0.125rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.ag-theme-apgux-p12-f13 .ag-column-drop-cell .ag-column-drop-cell-button:hover {
  opacity: 1;
}
.ag-theme-apgux-p12-f13 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-column-drop-vertical .ag-column-drop-cell .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 2rem;
}
.ag-theme-apgux-p12-f13 .ag-column-drop-horizontal .ag-column-drop-empty-message {
  line-height: 2rem;
}
.ag-theme-apgux-p12-f13 .ag-column-drop-horizontal .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-root {
  outline: 0.0625rem solid var(--grid__border-color);
  margin: 0.0625rem;
  height: calc(100% - 0.125rem);
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-filter-value {
  line-height: 1.25rem;
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-filter-header-container {
  height: auto;
  border-bottom: 1px solid var(--option-group__border-color);
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-filter-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-mini-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p12-f13 .ag-filter-indicator {
  float: right;
  z-index: 190;
  position: absolute;
  background-color: var(--secondary__color);
  border-radius: 50%;
  height: 0.25rem;
  width: 0.25rem;
  top: 0.25rem;
  right: 0.25rem;
}
.ag-theme-apgux-p12-f13 .ag-tool-panel-wrapper {
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f13 .ag-tool-panel-wrapper .ag-column-select-panel {
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p12-f13 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p12-f13 .ag-header-cell-comp-wrapper {
  height: 100%;
}
.ag-theme-apgux-p12-f13 .ag-header-cell .ag-cell-label-container {
  padding: 0;
  height: 100%;
}
.ag-theme-apgux-p12-f13 .ag-header-cell .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p12-f13 .ag-header-cell .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 0;
  align-items: center;
}
.ag-theme-apgux-p12-f13 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p12-f13 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 1;
}
.ag-theme-apgux-p12-f13 .ag-header-cell-label {
  align-items: flex-end;
}
.ag-theme-apgux-p12-f13 .ag-header-cell-icons,
.ag-theme-apgux-p12-f13 .ag-header-cell-menu-button {
  padding-top: 0.0625rem;
  top: 0;
  right: 0.0625rem;
  display: flex;
  flex-direction: row;
  z-index: 200;
  position: absolute;
  height: 99%;
  background-color: var(--grid__background-color-header);
  transition: opacity 0.2s, border 0.2s;
  -webkit-transition: opacity 0.2s, border 0.2s;
}
.ag-theme-apgux-p12-f13 .ag-header-cell__icons--zero-icons {
  min-width: 0;
}
.ag-theme-apgux-p12-f13 .ag-header-cell__icons--one-icons {
  min-width: 1rem;
}
.ag-theme-apgux-p12-f13 .ag-header-cell__icons--two-icons {
  min-width: 2rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-side-bar,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-tool-panel-wrapper {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p12-f13 .aux-center-align-cell,
.ag-theme-apgux-p12-f13 .aux-right-align-cell {
  display: flex;
}
.ag-theme-apgux-p12-f13 .aux-center-align-cell,
.ag-theme-apgux-p12-f13 .aux-center-align {
  text-align: center;
  justify-content: center;
  align-items: center;
}
.ag-theme-apgux-p12-f13 .aux-center-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p12-f13 .aux-center-align .ag-cell-wrapper {
  justify-content: center;
}
.ag-theme-apgux-p12-f13 .aux-center-align-cell .ag-cell-wrapper .ag-selection-checkbox,
.ag-theme-apgux-p12-f13 .aux-center-align .ag-cell-wrapper .ag-selection-checkbox {
  position: absolute;
}
.ag-theme-apgux-p12-f13 .aux-center-align-cell .ag-cell-wrapper .ag-cell-value,
.ag-theme-apgux-p12-f13 .aux-center-align .ag-cell-wrapper .ag-cell-value {
  margin-left: 0;
}
.ag-theme-apgux-p12-f13 .aux-right-align-cell,
.ag-theme-apgux-p12-f13 .aux-right-align {
  justify-content: flex-end;
  text-align: right;
}
.ag-theme-apgux-p12-f13 .aux-right-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p12-f13 .aux-right-align .ag-cell-wrapper {
  justify-content: space-between;
}
.ag-theme-apgux-p12-f13 .aux-center-align-header .ag-cell-label-container {
  flex-direction: row-reverse;
}
.ag-theme-apgux-p12-f13 .aux-center-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: center;
  text-align: center;
}
.ag-theme-apgux-p12-f13 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  display: none;
}
.ag-theme-apgux-p12-f13 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  margin: 0;
}
.ag-theme-apgux-p12-f13 .aux-center-align-header--no-label .ag-input-field {
  display: flex;
  width: 100%;
  justify-content: center;
  margin: 0;
}
.ag-theme-apgux-p12-f13 .aux-right-align-header .ag-cell-label-container {
  flex-direction: row;
}
.ag-theme-apgux-p12-f13 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: flex-start;
  flex-direction: row-reverse;
  text-align: end;
}
.ag-theme-apgux-p12-f13 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label > span {
  float: right;
}
.ag-theme-apgux-p12-f13 .ag-header-cell-label:focus .ag-column-hover {
  border-left: 1px solid var(--grid__border-color--hover) !important;
  border-right: 1px solid var(--grid__border-color--hover) !important;
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p12-f13 .ag-header-sort {
  float: left;
  margin-left: 0 !important;
}
.ag-theme-apgux-p12-f13 .ag-header-cell-order {
  margin-left: -2px !important;
  font-size: xx-small;
  transform: translateY(-2px);
}
.ag-theme-apgux-p12-f13 .ag-menu-option {
  height: 1.75rem;
  line-height: 1.75rem;
  color: var(--grid__text-cell__color) !important;
}
.ag-theme-apgux-p12-f13 .ag-menu .ag-menu-option-icon {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p12-f13 .ag-menu-separator-part {
  border-bottom: 4px var(--grid__background-color) solid;
  border-top: 4px var(--grid__background-color) solid;
  background-color: var(--grid__menu-separator__color);
  height: 9px;
}
.ag-theme-apgux-p12-f13 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p12-f13 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p12-f13 .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  width: calc(100% - 0.5rem);
}
.ag-theme-apgux-p12-f13 .ag-filter-filter .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p12-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search {
  padding: 0.75rem 0.5rem;
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p12-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-expand {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input {
  width: 100%;
}
.ag-theme-apgux-p12-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper {
  width: 100%;
}
.ag-theme-apgux-p12-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p12-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input:focus {
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p12-f13 .ag-filter-toolpanel .ag-filter-list-panel {
  padding: 0.25rem;
}
.ag-theme-apgux-p12-f13 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group {
  border-top: none;
}
.ag-theme-apgux-p12-f13 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-header {
  height: auto;
}
.ag-theme-apgux-p12-f13 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container {
  padding-left: 16px;
}
.ag-theme-apgux-p12-f13 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter {
  border: none;
}
.ag-theme-apgux-p12-f13 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter .ag-filter-apply-panel {
  border-top: none;
}
.ag-theme-apgux-p12-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-label {
  margin-left: 0.375rem;
}
.ag-theme-apgux-p12-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 1.75rem;
  height: 1.125rem;
  background-color: var(--toggle__background-color);
  border-radius: 0.5625rem;
  position: relative;
  -webkit-box-flex: 0;
  flex: none;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p12-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:before {
  content: " ";
  position: absolute;
  top: -1px;
  left: -1px;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 18px;
  width: 18px;
  background-color: var(--grid__background-color);
  border-radius: 9px;
  -webkit-transition: left 0.1s;
  transition: left 0.1s;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p12-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
  background-color: transparent;
}
.ag-theme-apgux-p12-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:focus-within {
  box-shadow: 0 0 0 0.0625rem var(--checkbox-icon__color), 0 0 0 0.125rem var(--checkbox__border-color);
}
.ag-theme-apgux-p12-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
  background-color: var(--primary-link__color);
  border: 1px solid var(--primary-link__color);
}
.ag-theme-apgux-p12-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked:before {
  border-color: var(--primary-link__color);
  left: calc(100% - 18px);
}
.ag-theme-apgux-p12-f13 .ag-column-panel .ag-column-select .ag-column-select-header {
  padding: 0.75rem 0.5rem;
  border-top: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p12-f13 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-icon {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-checkbox {
  margin-right: 0;
}
.ag-theme-apgux-p12-f13 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p12-f13 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p12-f13 .ag-column-panel .ag-column-select .ag-column-select-list {
  padding: 0.75rem 0 0.75rem 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-checkbox,
.ag-theme-apgux-p12-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-drag-handle,
.ag-theme-apgux-p12-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group-drag-handle {
  padding-right: 0.5rem;
  margin-right: 0;
  width: auto;
}
.ag-theme-apgux-p12-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p12-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group .ag-column-group-icons {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-viewport {
  padding: 0;
}
.ag-theme-apgux-p12-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-item {
  padding: 0;
}
.ag-theme-apgux-p12-f13 .ag-column-panel .ag-column-drop {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-column-panel .ag-column-drop-vertical {
  border-bottom: 0;
}
.ag-theme-apgux-p12-f13 .ag-column-panel .ag-column-panel-column-select {
  border-top: 0;
  border-bottom: 0;
}
.ag-theme-apgux-p12-f13 .ag-tab-header {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f13 .ag-tab-header .ag-tab {
  margin-bottom: -0.125rem;
}
.ag-theme-apgux-p12-f13 .ag-tab-header .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom-color: transparent;
}
.ag-theme-apgux-p12-f13 .ag-tab-body,
.ag-theme-apgux-p12-f13 .ag-popup-editor,
.ag-theme-apgux-p12-f13 .ag-menu {
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  z-index: 300;
}
.ag-theme-apgux-p12-f13 .ag-popup-editor .header {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p12-f13 .ag-menu {
  box-shadow: 0 4px 12px 0 var(--inline-menu__box-shadow-color);
}
.ag-theme-apgux-p12-f13 .ag-menu-option-shortcut {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-grid-heat-map-cell-red-20,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-grid-heat-map-cell-red-20 {
  background-color: var(--grid__heatmap-red-20);
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-grid-heat-map-cell-green-20,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-grid-heat-map-cell-green-20 {
  background-color: var(--grid__heatmap-green-20);
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-grid-heat-map-cell-blue-20,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-grid-heat-map-cell-blue-20 {
  background-color: var(--grid__heatmap-blue-20);
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-grid-heat-map-cell-red-40,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-grid-heat-map-cell-red-40 {
  background-color: var(--grid__heatmap-red-40);
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-grid-heat-map-cell-green-40,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-grid-heat-map-cell-green-40 {
  background-color: var(--grid__heatmap-green-40);
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-grid-heat-map-cell-blue-40,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-grid-heat-map-cell-blue-40 {
  background-color: var(--grid__heatmap-blue-40);
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-grid-heat-map-cell-red-60,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-grid-heat-map-cell-red-60 {
  background-color: var(--grid__heatmap-red-60);
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-grid-heat-map-cell-green-60,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-grid-heat-map-cell-green-60 {
  background-color: var(--grid__heatmap-green-60);
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-grid-heat-map-cell-blue-60,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-grid-heat-map-cell-blue-60 {
  background-color: var(--grid__heatmap-blue-60);
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-grid-heat-map-cell-red-80,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-grid-heat-map-cell-red-80 {
  background-color: var(--grid__heatmap-red-80);
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-grid-heat-map-cell-green-80,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-grid-heat-map-cell-green-80 {
  background-color: var(--grid__heatmap-green-80);
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-grid-heat-map-cell-blue-80,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-grid-heat-map-cell-blue-80 {
  background-color: var(--grid__heatmap-blue-80);
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-grid-heat-map-cell-red-100,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-grid-heat-map-cell-red-100 {
  background-color: var(--grid__heatmap-red-100);
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-grid-heat-map-cell-green-100,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-grid-heat-map-cell-green-100 {
  background-color: var(--grid__heatmap-green-100);
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-grid-heat-map-cell-blue-100,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-grid-heat-map-cell-blue-100 {
  background-color: var(--grid__heatmap-blue-100);
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p12-f13 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p12-f13 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p12-f13 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  outline: initial;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p12-f13 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p12-f13 .ag-ltr .ag-cell-focus.aux-dirty-cell,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-cell-focus.aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--select);
  border-width: 1px;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p12-f13 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p12-f13 .ag-ltr .ag-cell-focus.aux-disabled-cell,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-cell-focus.aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border: none;
  outline: none;
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-highlighted-cell-value,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-highlighted-cell-value {
  background-color: var(--grid__background-color-highlight);
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-editable-cell-border,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-editable-cell-border {
  text-align: inherit;
  width: 100%;
  font-size: inherit;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-editable-cell,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-editable-cell {
  border-width: 0 1px 1px 0;
  border-color: var(--grid__border-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--editable);
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-cell-inline-editing,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-cell-inline-editing {
  height: inherit;
  width: inherit;
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  padding: 0;
  cursor: text;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-cell-edit-input,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-cell-edit-input {
  height: 100%;
  color: inherit;
  border-style: none;
  background-color: var(--grid__background-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-default-cell-editor,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-default-cell-editor {
  height: 100%;
  width: 100%;
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-disabled-cell,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--disabled);
  border-width: 1px;
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-edited-cell,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-edited-cell {
  background-color: var(--grid__background-color-edited);
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-edited-not-valid,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-edited-not-valid {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  background-color: transparent;
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-edited-warning,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-edited-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  background-color: transparent;
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-dirty-cell,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--edit);
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-dirty-cell.ag-cell-value.ag-cell-focus,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-dirty-cell.ag-cell-value.ag-cell-focus {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-dirty-cell:hover,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-dirty-cell:hover {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-dirty-cell:active,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-dirty-cell:active {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-row-error,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-row-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  border: 1px solid var(--grid__border-color--not-valid);
  border-left: 0;
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-row-error .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p12-f13 .ag-rtl .aux-row-error .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-cell-error,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-cell-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-row-warning,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-row-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  border: 1px solid var(--grid__border-color--warning);
  border-left: 0;
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-row-warning .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p12-f13 .ag-rtl .aux-row-warning .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-cell-warning,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-cell-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
}
.ag-theme-apgux-p12-f13 .ag-row-hover .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p12-f13 .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f13 .ag-layout-auto-height .ag-row-last .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p12-f13 .ag-overlay-loading-wrapper {
  background-color: var(--secondary__background-color);
  opacity: 0.9;
}
.ag-theme-apgux-p12-f13 .ag-overlay-loading-center {
  background-color: var(--grid__background-color);
  border: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color);
  padding: 1rem;
}
.ag-theme-apgux-p12-f13 .ag-rich-select-value {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f13 .ag-tab-header {
  visibility: hidden !important;
  height: 0 !important;
}
.ag-theme-apgux-p12-f13 .ag-group-contracted {
  display: inline-block;
}
.ag-theme-apgux-p12-f13 .ag-group-expanded {
  display: inline-block;
}
.ag-theme-apgux-p12-f13 .ag-row-group {
  align-items: center !important;
  font-weight: bold;
}
.ag-theme-apgux-p12-f13 .ag-row-group .ag-icon {
  font-size: 1rem;
  line-height: 1rem;
}
.ag-theme-apgux-p12-f13 .ag-row-footer {
  font-weight: bold;
  background-color: var(--grid__background-color-row-footer);
}
.ag-theme-apgux-p12-f13 .ag-row-group-expanded {
  font-weight: bold;
  background-color: var(--grid__background-color-row--expanded);
}
.ag-theme-apgux-p12-f13 .ag-row-group-expanded.ag-row-level-0 {
  border-top: 2px solid var(--grid__row--expanded-top-border__color);
}
.ag-theme-apgux-p12-f13 .ag-full-width-row {
  border-bottom-width: 1px;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-details-row {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f13 .aux-multi-level-cell-renderer {
  display: flex;
  flex-direction: column;
}
.ag-theme-apgux-p12-f13 .aux-multi-level-cell-renderer .aux-multi-level-cell_primary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ag-theme-apgux-p12-f13 .aux-multi-level-cell-renderer .aux-multi-level-cell_secondary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--grid__cell-renderer-multi-level-cell-color);
}
.ag-theme-apgux-p12-f13 .aux-custom-group-cell-renderer {
  display: flex;
  flex-direction: row;
}
.ag-theme-apgux-p12-f13 .aux-custom-group-cell-renderer-no-children-checkbox {
  padding-left: 0;
}
.ag-theme-apgux-p12-f13 .aux-custom-group-cell-renderer-with-parent-no-children-checkbox {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p12-f13 .aux-custom-group-cell-renderer-with-children-checkbox {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-body-viewport:not(.ag-body-viewport) {
  overflow-x: auto !important;
}
.ag-theme-apgux-p12-f13 .aux-custom-badge-content {
  display: flex;
}
.ag-theme-apgux-p12-f13 .aux-grid__header--custom {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p12-f13 .aux-grid__header--custom:hover .ag-cell-label-container .ag-header-cell-icons {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p12-f13 .ag-row-level-1.ag-full-width-row.ag-row-position-absolute.ag-after-created {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f13 .ag-layout-auto-height .ag-center-cols-clipper,
.ag-theme-apgux-p12-f13 .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-apgux-p12-f13 .ag-layout-auto-height,
.ag-theme-apgux-p12-f13 .ag-center-cols-viewport {
  min-height: 2.0625rem;
}
.ag-theme-apgux-p12-f13 .ag-radio-button-input-wrapper.ag-checked::after,
.ag-theme-apgux-p12-f13 .ag-radio-button-input-wrapper.ag-checked::before,
.ag-theme-apgux-p12-f13 .ag-radio-button-input-wrapper::before,
.ag-theme-apgux-p12-f13 .ag-radio-button-input-wrapper::after {
  color: var(--primary-text__color);
}
@media (forced-colors: active) {
  .ag-theme-apgux-p12-f13 :focus-visible,
  .ag-theme-apgux-p12-f13 .ag-radio-button-input-wrapper:focus-within::after,
  .ag-theme-apgux-p12-f13 .ag-toggle-button-input-wrapper:focus-within {
    outline: 2px solid Highlight;
    outline-offset: 1px;
  }
  .ag-theme-apgux-p12-f13 .ag-filter-virtual-list-item:focus-visible,
  .ag-theme-apgux-p12-f13 .ag-header-cell:focus-visible,
  .ag-theme-apgux-p12-f13 .ag-header-group-cell:focus-visible,
  .ag-theme-apgux-p12-f13 .ag-cell:focus-visible,
  .ag-theme-apgux-p12-f13 .ag-menu-option:focus-visible,
  .ag-theme-apgux-p12-f13 .ag-list-item:focus-visible {
    outline-offset: -4px;
  }
  .ag-theme-apgux-p12-f13 .ag-header-cell:focus-visible::after,
  .ag-theme-apgux-p12-f13 .ag-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p12-f13 .ag-column-drop-cell:focus-visible::after,
  .ag-theme-apgux-p12-f13 .ag-column-select-header:focus-visible::after,
  .ag-theme-apgux-p12-f13 .ag-column-select-header-icon:focus-visible::after,
  .ag-theme-apgux-p12-f13 .ag-column-select-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p12-f13 .ag-multi-filter-group-title-bar:focus-visible::after,
  .ag-theme-apgux-p12-f13 .ag-side-button-button:focus-visible::after,
  .ag-theme-apgux-p12-f13 .ag-filter-toolpanel-header:focus-visible::after,
  .ag-theme-apgux-p12-f13 .ag-header-group-cell:focus-visible::after,
  .ag-theme-apgux-p12-f13 .ag-advanced-filter-header-cell:focus-visible::after,
  .ag-theme-apgux-p12-f13 .ag-paging-button:focus-visible::after,
  .ag-theme-apgux-p12-f13 .ag-select-agg-func-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p12-f13 .ag-tab:focus-visible::after {
    border: 0;
  }
  .ag-theme-apgux-p12-f13 .ag-checkbox-input-wrapper.ag-checked::after,
  .ag-theme-apgux-p12-f13 .ag-checkbox-input-wrapper.ag-indeterminate::after {
    color: Highlight;
  }
  .ag-theme-apgux-p12-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
    background-color: Highlight;
    border-color: Highlight;
  }
  .ag-theme-apgux-p12-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked::before {
    border-color: Highlight;
  }
  .ag-theme-apgux-p12-f13 .ag-menu-separator-part {
    border-color: Canvas;
  }
  .ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-leaf-indent,
  .ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-leaf-indent {
    border-color: Canvas;
  }
  .ag-theme-apgux-p12-f13 .ag-side-bar .ag-side-buttons .ag-selected {
    border-left-color: Highlight;
  }
  .ag-theme-apgux-p12-f13 .ag-side-bar .ag-side-buttons .ag-side-button button {
    border-color: Canvas;
  }
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p12-f13 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p12-f13 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  outline: 2px solid Highlight;
  outline-offset: 1px;
  outline-offset: -4px;
}
.ag-theme-apgux-p12-f13 .ag-cell {
  color: var(--grid__text-cell__color);
}

.ag-theme-apgux-p12-f14 {
  -webkit-font-smoothing: antialiased;
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1;
  /* Pinned Rows */
}
.ag-theme-apgux-p12-f14 .ag-overlay-loading-center, .ag-theme-apgux-p12-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f14 .ag-popup-editor, .ag-theme-apgux-p12-f14 .ag-menu, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p2-f11 .ag-menu, .ag-theme-apgux-p2-f11 .ag-theme-apgux-p12-f14 .ag-menu, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p2-f11 .ag-cell-inline-editing, .ag-theme-apgux-p2-f11 .ag-theme-apgux-p12-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f14 .ag-theme-apgux-p2-f11 .ag-popup-editor,
.ag-theme-apgux-p2-f11 .ag-theme-apgux-p12-f14 .ag-popup-editor, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p2-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f11 .ag-theme-apgux-p12-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p2-f11 .ag-overlay-loading-center, .ag-theme-apgux-p2-f11 .ag-theme-apgux-p12-f14 .ag-overlay-loading-center, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p2-f12 .ag-menu, .ag-theme-apgux-p2-f12 .ag-theme-apgux-p12-f14 .ag-menu, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p2-f12 .ag-cell-inline-editing, .ag-theme-apgux-p2-f12 .ag-theme-apgux-p12-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f14 .ag-theme-apgux-p2-f12 .ag-popup-editor,
.ag-theme-apgux-p2-f12 .ag-theme-apgux-p12-f14 .ag-popup-editor, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p2-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f12 .ag-theme-apgux-p12-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p2-f12 .ag-overlay-loading-center, .ag-theme-apgux-p2-f12 .ag-theme-apgux-p12-f14 .ag-overlay-loading-center, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p2-f13 .ag-menu, .ag-theme-apgux-p2-f13 .ag-theme-apgux-p12-f14 .ag-menu, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p2-f13 .ag-cell-inline-editing, .ag-theme-apgux-p2-f13 .ag-theme-apgux-p12-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f14 .ag-theme-apgux-p2-f13 .ag-popup-editor,
.ag-theme-apgux-p2-f13 .ag-theme-apgux-p12-f14 .ag-popup-editor, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p2-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f13 .ag-theme-apgux-p12-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p2-f13 .ag-overlay-loading-center, .ag-theme-apgux-p2-f13 .ag-theme-apgux-p12-f14 .ag-overlay-loading-center, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p2-f14 .ag-menu, .ag-theme-apgux-p2-f14 .ag-theme-apgux-p12-f14 .ag-menu, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p2-f14 .ag-cell-inline-editing, .ag-theme-apgux-p2-f14 .ag-theme-apgux-p12-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f14 .ag-theme-apgux-p2-f14 .ag-popup-editor,
.ag-theme-apgux-p2-f14 .ag-theme-apgux-p12-f14 .ag-popup-editor, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p2-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f14 .ag-theme-apgux-p12-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p2-f14 .ag-overlay-loading-center, .ag-theme-apgux-p2-f14 .ag-theme-apgux-p12-f14 .ag-overlay-loading-center, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p4-f11 .ag-menu, .ag-theme-apgux-p4-f11 .ag-theme-apgux-p12-f14 .ag-menu, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p4-f11 .ag-cell-inline-editing, .ag-theme-apgux-p4-f11 .ag-theme-apgux-p12-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f14 .ag-theme-apgux-p4-f11 .ag-popup-editor,
.ag-theme-apgux-p4-f11 .ag-theme-apgux-p12-f14 .ag-popup-editor, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p4-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f11 .ag-theme-apgux-p12-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p4-f11 .ag-overlay-loading-center, .ag-theme-apgux-p4-f11 .ag-theme-apgux-p12-f14 .ag-overlay-loading-center, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p4-f12 .ag-menu, .ag-theme-apgux-p4-f12 .ag-theme-apgux-p12-f14 .ag-menu, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p4-f12 .ag-cell-inline-editing, .ag-theme-apgux-p4-f12 .ag-theme-apgux-p12-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f14 .ag-theme-apgux-p4-f12 .ag-popup-editor,
.ag-theme-apgux-p4-f12 .ag-theme-apgux-p12-f14 .ag-popup-editor, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p4-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f12 .ag-theme-apgux-p12-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p4-f12 .ag-overlay-loading-center, .ag-theme-apgux-p4-f12 .ag-theme-apgux-p12-f14 .ag-overlay-loading-center, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p4-f13 .ag-menu, .ag-theme-apgux-p4-f13 .ag-theme-apgux-p12-f14 .ag-menu, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p4-f13 .ag-cell-inline-editing, .ag-theme-apgux-p4-f13 .ag-theme-apgux-p12-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f14 .ag-theme-apgux-p4-f13 .ag-popup-editor,
.ag-theme-apgux-p4-f13 .ag-theme-apgux-p12-f14 .ag-popup-editor, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p4-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f13 .ag-theme-apgux-p12-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p4-f13 .ag-overlay-loading-center, .ag-theme-apgux-p4-f13 .ag-theme-apgux-p12-f14 .ag-overlay-loading-center, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p4-f14 .ag-menu, .ag-theme-apgux-p4-f14 .ag-theme-apgux-p12-f14 .ag-menu, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p4-f14 .ag-cell-inline-editing, .ag-theme-apgux-p4-f14 .ag-theme-apgux-p12-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f14 .ag-theme-apgux-p4-f14 .ag-popup-editor,
.ag-theme-apgux-p4-f14 .ag-theme-apgux-p12-f14 .ag-popup-editor, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p4-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f14 .ag-theme-apgux-p12-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p4-f14 .ag-overlay-loading-center, .ag-theme-apgux-p4-f14 .ag-theme-apgux-p12-f14 .ag-overlay-loading-center, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f11 .ag-menu, .ag-theme-apgux-p8-f11 .ag-theme-apgux-p12-f14 .ag-menu, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f11 .ag-cell-inline-editing, .ag-theme-apgux-p8-f11 .ag-theme-apgux-p12-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f11 .ag-popup-editor,
.ag-theme-apgux-p8-f11 .ag-theme-apgux-p12-f14 .ag-popup-editor, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f11 .ag-theme-apgux-p12-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f11 .ag-overlay-loading-center, .ag-theme-apgux-p8-f11 .ag-theme-apgux-p12-f14 .ag-overlay-loading-center, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f12 .ag-menu, .ag-theme-apgux-p8-f12 .ag-theme-apgux-p12-f14 .ag-menu, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f12 .ag-cell-inline-editing, .ag-theme-apgux-p8-f12 .ag-theme-apgux-p12-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f12 .ag-popup-editor,
.ag-theme-apgux-p8-f12 .ag-theme-apgux-p12-f14 .ag-popup-editor, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f12 .ag-theme-apgux-p12-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f12 .ag-overlay-loading-center, .ag-theme-apgux-p8-f12 .ag-theme-apgux-p12-f14 .ag-overlay-loading-center, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f13 .ag-menu, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f14 .ag-menu, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f13 .ag-cell-inline-editing, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f13 .ag-popup-editor,
.ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f14 .ag-popup-editor, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f13 .ag-overlay-loading-center, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f14 .ag-overlay-loading-center, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f14 .ag-menu, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f14 .ag-menu, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f14 .ag-cell-inline-editing, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f14 .ag-popup-editor,
.ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f14 .ag-popup-editor, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f14 .ag-overlay-loading-center, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f14 .ag-overlay-loading-center, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f11 .ag-menu, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f14 .ag-menu, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f11 .ag-cell-inline-editing, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f11 .ag-popup-editor,
.ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f14 .ag-popup-editor, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f11 .ag-overlay-loading-center, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f14 .ag-overlay-loading-center, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f12 .ag-menu, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f14 .ag-menu, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f12 .ag-cell-inline-editing, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f12 .ag-popup-editor,
.ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f14 .ag-popup-editor, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f12 .ag-overlay-loading-center, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f14 .ag-overlay-loading-center, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f13 .ag-menu, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f14 .ag-menu, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f13 .ag-cell-inline-editing, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f13 .ag-popup-editor,
.ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f14 .ag-popup-editor, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f13 .ag-overlay-loading-center, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f14 .ag-overlay-loading-center {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-tab, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab {
  border: 1px solid transparent;
  border-bottom-width: 0;
  display: inline-block;
  margin: 0.25rem;
  margin-bottom: 0;
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom: 2px solid var(--grid__border-color--select);
  border-bottom: 2px solid var(--grid__background-color);
  border-color: var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 label {
  margin-bottom: 0;
}
.ag-theme-apgux-p12-f14 * {
  box-sizing: border-box;
}
.ag-theme-apgux-p12-f14 *:focus,
.ag-theme-apgux-p12-f14 * *:before,
.ag-theme-apgux-p12-f14 * *:after {
  outline: none;
  box-sizing: border-box;
}
.ag-theme-apgux-p12-f14 .ag-full-width-container .ag-react-container {
  height: 100%;
}
.ag-theme-apgux-p12-f14 .ag-tab {
  box-sizing: content-box;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-1 {
  padding-left: 1.25rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-1 {
  padding-right: 1.25rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-1 {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-1 {
  padding-right: 1.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-2 {
  padding-left: 2.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-2 {
  padding-right: 2.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-2 {
  padding-left: 3rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-2 {
  padding-right: 3rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-3 {
  padding-left: 3.75rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-3 {
  padding-right: 3.75rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-3 {
  padding-left: 4.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-3 {
  padding-right: 4.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-4 {
  padding-left: 5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-4 {
  padding-right: 5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-4 {
  padding-left: 6rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-4 {
  padding-right: 6rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-5 {
  padding-left: 6.25rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-5 {
  padding-right: 6.25rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-5 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-5 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-6 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-6 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-6 {
  padding-left: 9rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-6 {
  padding-right: 9rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-7 {
  padding-left: 8.75rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-7 {
  padding-right: 8.75rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-7 {
  padding-left: 10.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-7 {
  padding-right: 10.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-8 {
  padding-left: 10rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-8 {
  padding-right: 10rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-8 {
  padding-left: 12rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-8 {
  padding-right: 12rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-9 {
  padding-left: 11.25rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-9 {
  padding-right: 11.25rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-9 {
  padding-left: 13.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-9 {
  padding-right: 13.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-10 {
  padding-left: 12.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-10 {
  padding-right: 12.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-10 {
  padding-left: 15rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-10 {
  padding-right: 15rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-11 {
  padding-left: 13.75rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-11 {
  padding-right: 13.75rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-11 {
  padding-left: 16.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-11 {
  padding-right: 16.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-12 {
  padding-left: 15rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-12 {
  padding-right: 15rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-12 {
  padding-left: 18rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-12 {
  padding-right: 18rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-13 {
  padding-left: 16.25rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-13 {
  padding-right: 16.25rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-13 {
  padding-left: 19.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-13 {
  padding-right: 19.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-14 {
  padding-left: 17.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-14 {
  padding-right: 17.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-14 {
  padding-left: 21rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-14 {
  padding-right: 21rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-15 {
  padding-left: 18.75rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-15 {
  padding-right: 18.75rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-15 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-15 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-16 {
  padding-left: 20rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-16 {
  padding-right: 20rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-16 {
  padding-left: 24rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-16 {
  padding-right: 24rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-17 {
  padding-left: 21.25rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-17 {
  padding-right: 21.25rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-17 {
  padding-left: 25.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-17 {
  padding-right: 25.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-18 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-18 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-18 {
  padding-left: 27rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-18 {
  padding-right: 27rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-19 {
  padding-left: 23.75rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-19 {
  padding-right: 23.75rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-19 {
  padding-left: 28.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-19 {
  padding-right: 28.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-20 {
  padding-left: 25rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-20 {
  padding-right: 25rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-20 {
  padding-left: 30rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-20 {
  padding-right: 30rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-21 {
  padding-left: 26.25rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-21 {
  padding-right: 26.25rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-21 {
  padding-left: 31.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-21 {
  padding-right: 31.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-22 {
  padding-left: 27.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-22 {
  padding-right: 27.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-22 {
  padding-left: 33rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-22 {
  padding-right: 33rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-23 {
  padding-left: 28.75rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-23 {
  padding-right: 28.75rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-23 {
  padding-left: 34.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-23 {
  padding-right: 34.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-24 {
  padding-left: 30rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-24 {
  padding-right: 30rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-24 {
  padding-left: 36rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-24 {
  padding-right: 36rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-25 {
  padding-left: 31.25rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-25 {
  padding-right: 31.25rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-25 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-25 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-26 {
  padding-left: 32.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-26 {
  padding-right: 32.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-26 {
  padding-left: 39rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-26 {
  padding-right: 39rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-27 {
  padding-left: 33.75rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-27 {
  padding-right: 33.75rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-27 {
  padding-left: 40.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-27 {
  padding-right: 40.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-28 {
  padding-left: 35rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-28 {
  padding-right: 35rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-28 {
  padding-left: 42rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-28 {
  padding-right: 42rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-29 {
  padding-left: 36.25rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-29 {
  padding-right: 36.25rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-29 {
  padding-left: 43.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-29 {
  padding-right: 43.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-30 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-30 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-30 {
  padding-left: 45rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-30 {
  padding-right: 45rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-31 {
  padding-left: 38.75rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-31 {
  padding-right: 38.75rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-31 {
  padding-left: 46.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-31 {
  padding-right: 46.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-32 {
  padding-left: 40rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-32 {
  padding-right: 40rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-32 {
  padding-left: 48rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-32 {
  padding-right: 48rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-33 {
  padding-left: 41.25rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-33 {
  padding-right: 41.25rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-33 {
  padding-left: 49.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-33 {
  padding-right: 49.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-34 {
  padding-left: 42.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-34 {
  padding-right: 42.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-34 {
  padding-left: 51rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-34 {
  padding-right: 51rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-35 {
  padding-left: 43.75rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-35 {
  padding-right: 43.75rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-35 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-35 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-36 {
  padding-left: 45rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-36 {
  padding-right: 45rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-36 {
  padding-left: 54rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-36 {
  padding-right: 54rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-37 {
  padding-left: 46.25rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-37 {
  padding-right: 46.25rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-37 {
  padding-left: 55.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-37 {
  padding-right: 55.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-38 {
  padding-left: 47.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-38 {
  padding-right: 47.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-38 {
  padding-left: 57rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-38 {
  padding-right: 57rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-39 {
  padding-left: 48.75rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-39 {
  padding-right: 48.75rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-39 {
  padding-left: 58.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-39 {
  padding-right: 58.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-40 {
  padding-left: 50rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-40 {
  padding-right: 50rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-40 {
  padding-left: 60rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-40 {
  padding-right: 60rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-41 {
  padding-left: 51.25rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-41 {
  padding-right: 51.25rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-41 {
  padding-left: 61.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-41 {
  padding-right: 61.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-42 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-42 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-42 {
  padding-left: 63rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-42 {
  padding-right: 63rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-43 {
  padding-left: 53.75rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-43 {
  padding-right: 53.75rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-43 {
  padding-left: 64.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-43 {
  padding-right: 64.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-44 {
  padding-left: 55rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-44 {
  padding-right: 55rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-44 {
  padding-left: 66rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-44 {
  padding-right: 66rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-45 {
  padding-left: 56.25rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-45 {
  padding-right: 56.25rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-45 {
  padding-left: 67.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-45 {
  padding-right: 67.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-46 {
  padding-left: 57.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-46 {
  padding-right: 57.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-46 {
  padding-left: 69rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-46 {
  padding-right: 69rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-47 {
  padding-left: 58.75rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-47 {
  padding-right: 58.75rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-47 {
  padding-left: 70.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-47 {
  padding-right: 70.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-48 {
  padding-left: 60rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-48 {
  padding-right: 60rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-48 {
  padding-left: 72rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-48 {
  padding-right: 72rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-49 {
  padding-left: 61.25rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-49 {
  padding-right: 61.25rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-49 {
  padding-left: 73.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-49 {
  padding-right: 73.5rem;
}
.ag-theme-apgux-p12-f14 .ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle;
}
.ag-theme-apgux-p12-f14 .ag-radio-button-label,
.ag-theme-apgux-p12-f14 .ag-checkbox-label {
  cursor: default;
}
.ag-theme-apgux-p12-f14 .ag-radio-button-label:empty,
.ag-theme-apgux-p12-f14 .ag-checkbox-label:empty {
  margin: 0;
}
.ag-theme-apgux-p12-f14 .ag-radio-button-label,
.ag-theme-apgux-p12-f14 .ag-checkbox-label {
  margin-left: 0.25rem;
}
.ag-theme-apgux-p12-f14 .ag-cell {
  -webkit-font-smoothing: subpixel-antialiased;
  border: unset;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-leaf-indent {
  border-left: 1.75rem solid transparent;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-cell {
  border-right: none;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-group-expanded {
  margin-right: 0;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-leaf-indent {
  border-right: 1.75rem solid transparent;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-cell {
  border-left: none;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-cell.ag-cell-first-right-pinned,
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p12-f14 .ag-ltr .ag-cell.ag-cell-first-right-pinned {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-cell.ag-cell-last-left-pinned,
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p12-f14 .ag-ltr .ag-cell.ag-cell-last-left-pinned {
  border-right: 2px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-cell .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p12-f14 .ag-ltr .ag-cell .ag-select .ag-picker-field-wrapper {
  background-color: var(--grid__background-color);
  border-radius: 0;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-pinned-right-header .ag-header-row,
.ag-theme-apgux-p12-f14 .ag-ltr .ag-pinned-right-header .ag-header-row {
  overflow: inherit;
  border-left: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-pinned-right-cols-container,
.ag-theme-apgux-p12-f14 .ag-ltr .ag-pinned-right-cols-container {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p12-f14 .ag-value-change-delta {
  padding-right: 0.125rem;
}
.ag-theme-apgux-p12-f14 .ag-value-change-delta-up {
  color: #43a047;
}
.ag-theme-apgux-p12-f14 .ag-value-change-delta-down {
  color: #e53935;
}
.ag-theme-apgux-p12-f14 .ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 0.0625rem;
  padding-right: 0.0625rem;
  transition: background-color 1s;
}
.ag-theme-apgux-p12-f14 .ag-value-change-value-highlight {
  background-color: #0091ea;
  transition: background-color 0.1s;
}
.ag-theme-apgux-p12-f14 .ag-input-text-wrapper input:not([type]):disabled,
.ag-theme-apgux-p12-f14 .ag-input-text-wrapper input[type=text]:disabled,
.ag-theme-apgux-p12-f14 .ag-input-text-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p12-f14 .ag-input-text-wrapper input[type=date]:disabled,
.ag-theme-apgux-p12-f14 .ag-input-text-wrapper input[type=datetime-local]:disabled,
.ag-theme-apgux-p12-f14 .ag-input-wrapper input:not([type]):disabled,
.ag-theme-apgux-p12-f14 .ag-input-wrapper input[type=text]:disabled,
.ag-theme-apgux-p12-f14 .ag-input-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p12-f14 .ag-input-wrapper input[type=date]:disabled,
.ag-theme-apgux-p12-f14 .ag-input-wrapper input[type=datetime-local]:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p12-f14 .ag-input-text-wrapper input[type=date],
.ag-theme-apgux-p12-f14 .ag-input-wrapper input[type=date] {
  flex: 1 1 auto;
}
.ag-theme-apgux-p12-f14 .ag-input-text-wrapper textarea:disabled,
.ag-theme-apgux-p12-f14 .ag-input-wrapper textarea:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p12-f14 .ag-header {
  background-color: var(--grid__background-color-header);
  color: var(--primary-text__color);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-pinned-left-header {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-header-row {
  border: none;
}
.ag-theme-apgux-p12-f14 .ag-row {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-right-width: 1px;
}
.ag-theme-apgux-p12-f14 .ag-row-odd {
  background-color: inherit;
}
.ag-theme-apgux-p12-f14 .ag-row-even {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f14 .ag-horizontal-left-spacer.ag-scroller-corner {
  border-right: none;
}
.ag-theme-apgux-p12-f14 .ag-horizontal-right-spacer.ag-scroller-corner {
  border-left: none;
}
.ag-theme-apgux-p12-f14 .ag-numeric-cell {
  text-align: right;
}
.ag-theme-apgux-p12-f14 .ag-header-cell-label .ag-header-cell-icons .ag-header-icon,
.ag-theme-apgux-p12-f14 .ag-header-cell-label .ag-header-cell-menu-button .ag-header-icon {
  margin-left: 4px;
}
.ag-theme-apgux-p12-f14 .ag-header-cell,
.ag-theme-apgux-p12-f14 .ag-header-group-cell {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-top: solid 1px var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-header-cell.ag-header-cell-moving,
.ag-theme-apgux-p12-f14 .ag-header-group-cell.ag-header-cell-moving {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f14 .ag-header-cell .ag-header-icon:hover,
.ag-theme-apgux-p12-f14 .ag-header-group-cell .ag-header-icon:hover {
  cursor: pointer;
}
.ag-theme-apgux-p12-f14 .ag-header-group-cell-no-group {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-header-row:first-child .ag-header-cell,
.ag-theme-apgux-p12-f14 .ag-header-row:first-child .ag-header-group-cell {
  border-top-width: 0;
}
.ag-theme-apgux-p12-f14 .ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell.ag-column-resizing,
.ag-theme-apgux-p12-f14 .ag-header-cell:not(.ag-column-resizing) + .ag-header-cell.ag-column-resizing,
.ag-theme-apgux-p12-f14 .ag-header-group-cell:first-of-type.ag-column-resizing,
.ag-theme-apgux-p12-f14 .ag-header-cell:first-of-type.ag-column-resizing {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p12-f14 .ag-header-row .ag-checkbox-input-wrapper .ag-checkbox-input {
  width: 1rem;
  width: 1rem;
}
.ag-theme-apgux-p12-f14 .ag-header-select-all {
  margin-right: 0.75rem;
}
.ag-theme-apgux-p12-f14 .ag-cell {
  line-height: 1rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  align-items: center;
}
.ag-theme-apgux-p12-f14 .ag-row-drag {
  cursor: grab;
  min-width: 1.75rem;
}
.ag-theme-apgux-p12-f14 .ag-row-dragging,
.ag-theme-apgux-p12-f14 .ag-row-dragging .ag-row-drag {
  cursor: move;
}
.ag-theme-apgux-p12-f14 .ag-column-drag {
  cursor: grab;
}
.ag-theme-apgux-p12-f14 .ag-row-dragging {
  opacity: 0.5;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p12-f14 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p12-f14 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p12-f14 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p12-f14 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
  outline: initial;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p12-f14 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p12-f14 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p12-f14 .ag-header-cell-resize {
  width: 0.5rem;
  cursor: col-resize;
  z-index: 210;
  right: -1px;
}
.ag-theme-apgux-p12-f14 .ag-menu {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p12-f14 .ag-menu .ag-popup-child {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p12-f14 .ag-menu .ag-menu-list {
  cursor: default;
  margin-bottom: 0.25rem;
  margin-top: 0.25rem;
  padding: 0;
  width: 100%;
}
.ag-theme-apgux-p12-f14 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p12-f14 .ag-menu .ag-menu-option-disabled {
  opacity: 0.5;
}
.ag-theme-apgux-p12-f14 .ag-menu .ag-menu-option-text {
  margin-left: 0.25rem;
  text-transform: lowercase;
}
.ag-theme-apgux-p12-f14 .ag-menu .ag-menu-option-text::first-letter {
  text-transform: uppercase;
}
.ag-theme-apgux-p12-f14 .ag-menu .ag-menu-option-icon {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  min-width: 1.5rem;
}
.ag-theme-apgux-p12-f14 .ag-menu .ag-menu-option-shortcut {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-menu .ag-menu-option-popup-pointer {
  width: 1.5rem;
  text-align: center;
}
.ag-theme-apgux-p12-f14 .ag-popup-child {
  z-index: 310;
}
.ag-theme-apgux-p12-f14 .ag-tab-header {
  background: var(--grid__background-color);
  min-width: 13.75rem;
  width: 100%;
  display: flex;
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-tab {
  display: flex;
  border-bottom: 2px solid transparent;
  height: 1rem;
  flex: none;
  align-items: center;
  justify-content: center;
}
.ag-theme-apgux-p12-f14 .ag-tab-body {
  padding: 0.25rem 0;
}
.ag-theme-apgux-p12-f14 .ag-tab-body .ag-menu-list {
  margin-bottom: 0;
  margin-top: 0;
}
.ag-theme-apgux-p12-f14 .ag-tab-body .ag-menu-list > div:first-child > span {
  padding-top: 0;
}
.ag-theme-apgux-p12-f14 .ag-tab-body .ag-menu-list > div:last-child > span {
  padding-bottom: 0;
}
.ag-theme-apgux-p12-f14 .ag-tab-body .ag-menu-list > div:last-child > .ag-menu-option-popup-pointer {
  background-position-y: 0;
}
.ag-theme-apgux-p12-f14 .ag-floating-filter-input .ag-input-field-input[type=date] {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.875rem;
}
.ag-theme-apgux-p12-f14 .ag-floating-filter-input .ag-input-field-input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p12-f14 .ag-floating-filter-input .ag-input-field-input[type=date]::-webkit-calendar-picker-indicator {
  color: rgba(0, 0, 0, 0) !important;
  opacity: 0;
  width: 0;
  padding: 0;
  margin: 0;
}
.ag-theme-apgux-p12-f14 .ag-floating-filter-input .ag-text-field-input[type=text],
.ag-theme-apgux-p12-f14 .ag-floating-filter-input input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-size: 0.875rem;
}
.ag-theme-apgux-p12-f14 .ag-floating-filter-input .ag-text-field-input[type=text]:focus,
.ag-theme-apgux-p12-f14 .ag-floating-filter-input input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p12-f14 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled,
.ag-theme-apgux-p12-f14 .ag-floating-filter-input input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
  border: none;
}
.ag-theme-apgux-p12-f14 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled::placeholder,
.ag-theme-apgux-p12-f14 .ag-floating-filter-input input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-filter-body-wrapper {
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-set-filter-body-wrapper + .ag-filter-apply-panel [data-ref=resetFilterButton] {
  margin-left: 0.125rem !important;
  margin-right: 0.125rem !important;
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-picker-field-wrapper {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  border-radius: 0.125rem;
  padding-left: 0.75rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-picker-field-icon {
  padding-right: 0.75rem;
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-filter-select {
  margin: 0.25rem 0.25rem 0;
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-filter-body {
  margin-bottom: 0.25rem;
  margin-top: 1rem;
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-filter-condition {
  margin: 0.5rem 0;
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f14 .ag-filter input[type=radio] {
  margin: 0 0.1875rem 0 0.375rem;
  width: 0.75rem;
  height: 1.0625rem;
  vertical-align: top;
}
.ag-theme-apgux-p12-f14 .ag-filter input[type=date] {
  padding-left: 0.25rem;
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f14 .ag-filter input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p12-f14 .ag-filter input[type=text],
.ag-theme-apgux-p12-f14 .ag-filter input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p12-f14 .ag-filter input[type=text]:focus,
.ag-theme-apgux-p12-f14 .ag-filter input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p12-f14 .ag-filter input[type=text]:disabled,
.ag-theme-apgux-p12-f14 .ag-filter input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p12-f14 .ag-filter input[type=text]:disabled::placeholder,
.ag-theme-apgux-p12-f14 .ag-filter input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-set-filter-list {
  max-height: 12rem;
  overflow: auto;
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-set-filter-select-all {
  height: 2rem;
  padding-bottom: 0.25rem;
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-set-filter-item {
  height: 1.25rem;
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-set-filter-item > div,
.ag-theme-apgux-p12-f14 .ag-filter .ag-set-filter-item > span {
  display: flex;
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-set-filter-item:hover {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0.5rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-filter-virtual-list-container {
  min-height: 100% !important;
  min-width: 12.5rem;
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-filter-virtual-list-item {
  height: 1.5rem !important;
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-filter-header-container:nth-child(2) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-filter-apply-panel {
  display: block;
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--tertiary__background-color);
  border-radius: 0.125rem;
  color: var(--tertiary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
  float: left;
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton]:hover {
  background-color: var(--tertiary__background-color_hover);
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem 0.5rem 0.5rem 0;
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p12-f14 .ag-mini-filter {
  margin-bottom: 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p12-f14 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1rem;
}
.ag-theme-apgux-p12-f14 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p12-f14 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
.ag-theme-apgux-p12-f14 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p12-f14 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p12-f14 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.ag-theme-apgux-p12-f14 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f14 .ag-column-select-panel .ag-primary-cols-list-panel {
  border-top: 1px solid var(--grid__border-color);
  padding-top: 0.25rem;
}
.ag-theme-apgux-p12-f14 .ag-column-select-panel .ag-primary-cols-list-panel > div {
  cursor: pointer;
}
.ag-theme-apgux-p12-f14 .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p12-f14 .ag-primary-cols-header-panel {
  border-top: 1px solid var(--grid__border-color);
  height: 2rem;
  align-items: center;
}
.ag-theme-apgux-p12-f14 .ag-primary-cols-header-panel > div {
  cursor: pointer;
  margin: 0 0.25rem;
}
.ag-theme-apgux-p12-f14 .ag-primary-cols-header-panel .ag-filter-body {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f14 .ag-tool-panel-wrapper {
  border-right: 0;
  width: auto;
}
.ag-theme-apgux-p12-f14 .ag-tool-panel-wrapper .ag-filter-panel {
  width: 100%;
}
.ag-theme-apgux-p12-f14 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 600;
  flex: auto;
  flex-direction: column;
  flex-wrap: nowrap;
  display: flex;
  flex-flow: column nowrap;
}
.ag-theme-apgux-p12-f14 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header {
  padding: 0.4375rem 0.3125rem;
}
.ag-theme-apgux-p12-f14 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header > div {
  margin: auto 0;
}
.ag-theme-apgux-p12-f14 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-air {
  border: 1px solid var(--grid__border-color);
  border-left: 0;
  border-right: 0;
  padding: 0.25rem 0;
}
.ag-theme-apgux-p12-f14 .ag-tool-panel-wrapper .ag-pivot-mode-panel {
  display: flex;
  flex: none;
  min-height: auto;
  height: auto;
}
.ag-theme-apgux-p12-f14 .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  display: flex;
  align-items: center;
  padding: 0.75rem 0.5rem;
  margin-left: 0;
}
.ag-theme-apgux-p12-f14 .ag-tool-panel-wrapper .ag-column-select-panel {
  border-bottom: 1px solid var(--grid__border-color);
  padding-bottom: 0.1875rem;
  padding-top: 0;
}
.ag-theme-apgux-p12-f14 .ag-tool-panel-wrapper .ag-column-drop {
  border-top: 1px solid var(--grid__border-color);
  padding: 0.25rem 0 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar {
  height: 1rem;
}
.ag-theme-apgux-p12-f14 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-title {
  padding-left: 6px;
}
.ag-theme-apgux-p12-f14 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-vertical-icon {
  margin: 0;
}
.ag-theme-apgux-p12-f14 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  border: 1px dashed var(--grid__border-color);
  margin-top: 0;
}
.ag-theme-apgux-p12-f14 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-list {
  cursor: default;
  margin-top: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p12-f14 .ag-tool-panel-wrapper .ag-column-drop:last-child {
  border-bottom: 0;
}
.ag-theme-apgux-p12-f14 .ag-numeric-header .ag-header-cell-label .ag-header-cell-icons .ag-header-icon {
  margin-left: 0;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f14 .ag-paging-panel {
  border-top: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color--disabled);
  height: 2rem;
  padding: 0 0.75rem;
}
.ag-theme-apgux-p12-f14 .ag-paging-panel > span {
  margin-left: 1rem;
}
.ag-theme-apgux-p12-f14 .ag-paging-page-summary-panel .ag-icon {
  width: 1rem;
  height: 1rem;
  cursor: pointer;
}
.ag-theme-apgux-p12-f14 .ag-paging-page-summary-panel .ag-icon.ag-disabled {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p12-f14 .ag-paging-page-summary-panel .ag-icon button {
  width: 100%;
  height: 100%;
  opacity: 0;
}
.ag-theme-apgux-p12-f14 .ag-paging-page-summary-panel span {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell),
.ag-theme-apgux-p12-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell) {
  border-bottom: 1px solid var(--grid__border-color);
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active {
  border-right: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active {
  border-bottom: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f14 .ag-cell-range-selected:not(.ag-cell-focus) {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p12-f14 .ag-cell-range-selected-1 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p12-f14 .ag-cell-range-selected-2 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p12-f14 .ag-cell-range-selected-3 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p12-f14 .ag-cell-range-selected-4 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-selection-fill-top,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-selection-fill-top {
  border-top: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-selection-fill-top.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-selection-fill-top.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-selection-fill-right,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-selection-fill-right {
  border-right: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-selection-fill-right.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-selection-fill-right.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-selection-fill-bottom,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-selection-fill-bottom {
  border-bottom: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-selection-fill-left,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-selection-fill-left {
  border-left: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-selection-fill-left.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-selection-fill-left.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-range-handle, .ag-theme-apgux-p12-f14 .ag-fill-handle {
  position: absolute;
  width: 0.375rem;
  height: 0.375rem;
  bottom: -0.0625rem;
  right: -0.0625rem;
  background-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f14 .ag-fill-handle {
  cursor: cell;
}
.ag-theme-apgux-p12-f14 .ag-range-handle {
  cursor: nwse-resize;
}
.ag-theme-apgux-p12-f14 .ag-cell-inline-editing {
  padding: 0.75rem;
  height: 3.25rem;
}
.ag-theme-apgux-p12-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f14 .ag-popup-editor {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f14 .ag-popup-editor {
  padding: 0;
}
.ag-theme-apgux-p12-f14 .ag-popup-editor .ag-large-textarea textarea {
  height: auto;
  padding: 0.75rem;
}
.ag-theme-apgux-p12-f14 .ag-cell-editor .ag-input-field-input {
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  background-color: var(--input-box__background-color);
  padding: 0 0 0 0.5rem;
  color: var(--primary-text__color);
}
.ag-theme-apgux-p12-f14 .ag-cell-editor .ag-picker-field-display {
  padding: 0 0.75rem;
}
.ag-theme-apgux-p12-f14 .ag-rich-select {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f14 .ag-rich-select .ag-rich-select-list {
  width: 12.5rem;
  height: 16.25rem;
}
.ag-theme-apgux-p12-f14 .ag-rich-select .ag-rich-select-value {
  padding: 0 0.25rem 0 0.75rem;
  height: 2rem;
}
.ag-theme-apgux-p12-f14 .ag-rich-select .ag-virtual-list-item {
  cursor: default;
  height: 2rem;
}
.ag-theme-apgux-p12-f14 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected {
  background-color: var(--grid__ag-rich-select-list-item--select);
}
.ag-theme-apgux-p12-f14 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected:hover {
  background-color: var(--grid__ag-rich-select-list-item--hover);
}
.ag-theme-apgux-p12-f14 .ag-rich-select .ag-rich-select-row {
  padding-left: 0.75rem;
}
.ag-theme-apgux-p12-f14 .ag-floating-filter-body {
  height: 1.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-floating-filter-button {
  margin-left: 0.75rem;
  align-items: baseline;
  margin-right: 0rem;
}
.ag-theme-apgux-p12-f14 .ag-floating-filter-button button {
  appearance: none;
  background: transparent;
  border: 0;
  padding: 0;
  width: 1rem;
}
.ag-theme-apgux-p12-f14 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f14 .ag-selection-checkbox:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p12-f14 .ag-group-expanded:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f14 .ag-group-expanded:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p12-f14 .ag-group-contracted:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f14 .ag-group-contracted:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p12-f14 .ag-group-checkbox:not(.ag-invisible) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f14 .ag-group-checkbox:not(.ag-invisible) + .ag-group-value:not(:empty) {
  margin-left: 0.75rem;
}
.ag-theme-apgux-p12-f14 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p12-f14 .ag-group-expanded:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p12-f14 .ag-group-contracted:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p12-f14 .ag-group-checkbox:not(.ag-invisible) ~ .ag-group-checkbox {
  margin-left: 0.75rem;
}
.ag-theme-apgux-p12-f14 .ag-group-child-count {
  margin-left: 0.125rem;
}
.ag-theme-apgux-p12-f14 .ag-selection-checkbox span {
  position: relative;
}
.ag-theme-apgux-p12-f14 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 2.5rem;
  padding-left: 0.75rem;
}
.ag-theme-apgux-p12-f14 .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p12-f14 .ag-column-drop-horizontal .ag-icon-pivot {
  margin-right: 0.75rem;
}
.ag-theme-apgux-p12-f14 .ag-column-drop-horizontal .ag-left-arrow,
.ag-theme-apgux-p12-f14 .ag-column-drop-horizontal .ag-right-arrow {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p12-f14 .ag-column-drop-cell {
  background: var(--pill__background-color);
  border-radius: 0.25rem;
  min-height: 1rem;
  padding: 0 0.125rem 0 0.25rem;
}
.ag-theme-apgux-p12-f14 .ag-column-drop-cell .ag-column-drop-cell-text {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p12-f14 .ag-column-drop-cell .ag-column-drop-cell-button {
  min-width: 1rem;
  margin: 0 0.125rem;
}
.ag-theme-apgux-p12-f14 .ag-column-drop-cell .ag-column-drag {
  margin-left: 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-top: 0.25rem;
}
.ag-theme-apgux-p12-f14 .ag-select-agg-func-popup {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background: var(--grid__background-color);
  height: 4.375rem;
  padding: 0;
}
.ag-theme-apgux-p12-f14 .ag-select-agg-func-popup .ag-virtual-list-item {
  cursor: default;
  line-height: 1.25rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-set-filter-list,
.ag-theme-apgux-p12-f14 .ag-menu-column-select-wrapper {
  width: auto;
}
.ag-theme-apgux-p12-f14 .ag-column-drop-vertical > .ag-column-drop-cell {
  margin-left: 0.25rem;
  margin-top: 0;
}
.ag-theme-apgux-p12-f14 .ag-cell-data-changed {
  background-color: #0091ea !important;
}
.ag-theme-apgux-p12-f14 .ag-cell-data-changed.aux-grid__financial-data-cell--increase, .ag-theme-apgux-p12-f14 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--increase {
  background-color: var(--grid__text-cell-financial-data-increase__background-color) !important;
}
.ag-theme-apgux-p12-f14 .ag-cell-data-changed.aux-grid__financial-data-cell--decrease, .ag-theme-apgux-p12-f14 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--decrease {
  background-color: var(--grid__text-cell-financial-data-decrease__background-color) !important;
}
.ag-theme-apgux-p12-f14 .ag-cell-data-changed-animation {
  background-color: transparent;
  transition: background-color 1s;
}
.ag-theme-apgux-p12-f14 .aux-grid__financial-data-cell-with-icon--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
  display: flex;
}
.ag-theme-apgux-p12-f14 .aux-grid__financial-data-cell-with-icon--increase:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e92a";
}
.ag-theme-apgux-p12-f14 .aux-grid__financial-data-cell-with-icon--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
  display: flex;
}
.ag-theme-apgux-p12-f14 .aux-grid__financial-data-cell-with-icon--decrease:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e927";
}
.ag-theme-apgux-p12-f14 .aux-grid__financial-data-cell--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
}
.ag-theme-apgux-p12-f14 .aux-grid__financial-data-cell--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
}
.ag-theme-apgux-p12-f14 .ag-row-stub {
  background-color: inherit;
}
.ag-theme-apgux-p12-f14 .ag-stub-cell {
  padding-left: 12;
  padding-top: 4px;
}
.ag-theme-apgux-p12-f14 .ag-stub-cell .ag-loading-icon {
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ag-theme-apgux-p12-f14 .ag-stub-cell .ag-loading-text {
  margin-left: 0.25rem;
  margin-top: 0.25rem;
}
.ag-theme-apgux-p12-f14 .ag-floating-top {
  border-bottom: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p12-f14 .ag-floating-bottom {
  border-top: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p12-f14 .ag-floating-top,
.ag-theme-apgux-p12-f14 .ag-floating-bottom {
  background-color: inherit;
}
.ag-theme-apgux-p12-f14 .ag-floating-top .ag-row,
.ag-theme-apgux-p12-f14 .ag-floating-bottom .ag-row {
  background-color: inherit;
}
.ag-theme-apgux-p12-f14 .ag-floating-bottom-viewport {
  border-bottom: 0.0625rem solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-status-bar {
  background: var(--grid__background-color);
  color: var(--secondary-text__color);
  font-weight: 400;
  font-size: 0.75rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1.5;
  border-top-width: 0;
  margin: 0 -0.5rem 0 -0.5rem;
  padding: 0;
}
.ag-theme-apgux-p12-f14 .ag-status-bar .ag-status-name-value-value {
  color: inherit;
}
.ag-theme-apgux-p12-f14 .ag-status-bar-center {
  text-align: center;
}
.ag-theme-apgux-p12-f14 .ag-name-value-value,
.ag-theme-apgux-p12-f14 .ag-status-name-value {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-name-value-value {
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p12-f14 .ag-overlay-loading-center {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
}
.ag-theme-apgux-p12-f14 .ag-side-bar {
  background-color: var(--grid__side-bar-background-color);
  border: 1px solid var(--grid__border-color);
  border-left-width: 0;
  position: relative;
}
.ag-theme-apgux-p12-f14 .ag-side-bar .ag-side-buttons {
  padding: 1rem 0;
  background: var(--grid__background-color-header);
  width: 2rem;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ag-theme-apgux-p12-f14 .ag-side-bar .ag-side-buttons .ag-side-button {
  width: 100%;
}
.ag-theme-apgux-p12-f14 .ag-side-bar .ag-side-buttons .ag-side-button button {
  background: transparent;
  border: 0;
  color: var(--grid__text-cell__color);
  padding: 0.5rem 0 0.5rem 0;
  width: 100%;
  margin: 0;
  min-height: 4.5rem;
  border-width: 1px 0 1px 0;
  border-style: solid;
  border-color: transparent;
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
}
.ag-theme-apgux-p12-f14 .ag-side-bar .ag-side-buttons .ag-selected {
  border-left: solid 2px var(--grid__side-bar-border-color--select);
}
.ag-theme-apgux-p12-f14 .ag-side-bar .ag-panel-container {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-side-bar.full-width .ag-panel-container {
  border-right: 0;
}
.ag-theme-apgux-p12-f14 .ag-side-bar .ag-column-drop {
  min-height: 3.125rem;
}
.ag-theme-apgux-p12-f14 .ag-primary-cols-filter-wrapper {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f14 .ag-group-component {
  margin: 0.625rem 0.3125rem;
  padding: 0.625rem 0.125rem;
  border: 0 solid var(--grid__border-color), 0.5;
  border-top-width: 4px;
  border-radius: 3px;
}
.ag-theme-apgux-p12-f14 .ag-group-component .ag-group-component-label {
  background-color: var(--grid__background-color);
  margin-left: 0.5rem;
  padding: 0 0.125rem;
  font-size: 0.75rem;
  font-weight: 500;
  text-transform: uppercase;
}
.ag-theme-apgux-p12-f14 .ag-group-component .ag-group-item {
  margin-top: 0.125rem;
}
.ag-theme-apgux-p12-f14.ag-popup > div {
  border-bottom: 1px solid var(--primary-action__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f14.ag-popup > div.ag-select-list {
  box-shadow: 0 0.25rem 0.75rem 0 var(--dropdown__box-shadow-color);
}
.ag-theme-apgux-p12-f14.ag-popup .ag-list .ag-list-item {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 0.8125rem;
  line-height: 2.4615384615;
  height: 2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.ag-theme-apgux-p12-f14.ag-popup .ag-list .ag-list-item:hover {
  background-color: var(--focus-highlight_background-color);
}
.ag-theme-apgux-p12-f14.ag-popup .ag-list .ag-list-item:focus {
  background-color: var(--focus-highlight_background-color);
}
.ag-dragging-range-handle .ag-theme-apgux-p12-f14 .ag-dialog, .ag-dragging-fill-handle .ag-theme-apgux-p12-f14 .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}
.ag-theme-apgux-p12-f14 .ag-dialog .ag-dialog-title-bar {
  padding-left: 12;
}
.ag-theme-apgux-p12-f14 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button {
  border-radius: 5px;
}
.ag-theme-apgux-p12-f14 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button:not(:last-child) {
  margin-right: 5px;
}
.ag-theme-apgux-p12-f14 .ag-dialog .ag-message-box .ag-message-box-button-bar {
  height: 30px;
  background-color: var(--grid__background-color-header);
  padding: 2px;
}
.ag-theme-apgux-p12-f14 .ag-dialog .ag-message-box .ag-message-box-button-bar button {
  border-radius: 2px;
}
.ag-theme-apgux-p12-f14 .ag-tooltip {
  transition: none;
  background-color: var(--tooltip__background-color);
  padding: 0.75rem;
  box-shadow: 0 4px 12px 0 var(--tooltip__shadow-color);
  border: 1px solid var(--popover__border-color) !important;
  font-size: 0.8125rem;
  border-radius: 0.125rem;
  color: var(--primary-text__color);
  box-sizing: border-box;
  display: inline-flex;
  z-index: 1000;
  line-height: get-line-height(13, 20);
  max-width: 50%;
}
.ag-theme-apgux-p12-f14 .ag-chart .ag-chart-menu {
  background: var(--grid__background-color);
}
.ag-theme-apgux-p12-f14 .ag-chart .ag-chart-menu > span:hover {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f14 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div.ag-selected {
  border-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f14 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item {
  color: var(--grid__text-cell__color);
  font-size: 0.75rem;
}
.ag-theme-apgux-p12-f14 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item.ag-selected {
  color: var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f14 .ag-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "auxIcons";
  speak: none;
  font-size: 1rem;
  color: var(--grid__text-cell__color);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ag-theme-apgux-p12-f14 .ag-checkbox-input-wrapper {
  background-color: transparent;
  align-items: stretch;
}
.ag-theme-apgux-p12-f14 .ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 16px;
  height: 16px;
  margin: 0;
}
.ag-theme-apgux-p12-f14 .ag-checkbox-input-wrapper .ag-input-field-input {
  position: absolute;
  top: 0;
  left: 0;
}
.ag-theme-apgux-p12-f14 .ag-checkbox-input-wrapper::after {
  font-family: "auxIcons";
  content: "\e907";
  color: var(--form-element__border-color);
  pointer-events: none;
}
.ag-theme-apgux-p12-f14 .ag-checkbox-input-wrapper:hover::after {
  color: var(--checkbox__border-color);
}
.ag-theme-apgux-p12-f14 .ag-checkbox-input-wrapper.ag-checked::after {
  content: "\e905";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p12-f14 .ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: "\e906";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p12-f14 .ag-icon-aggregation::before {
  content: "\e900";
}
.ag-theme-apgux-p12-f14 .ag-icon-arrows::before {
  content: "\e901";
}
.ag-theme-apgux-p12-f14 .ag-icon-asc::before {
  content: "\e902";
}
.ag-theme-apgux-p12-f14 .ag-icon-cancel::before {
  content: "\e903";
}
.ag-theme-apgux-p12-f14 .ag-icon-chart::before {
  content: "\e904";
}
.ag-theme-apgux-p12-f14 .ag-icon-columns::before {
  content: "\e909";
}
.ag-theme-apgux-p12-f14 .ag-icon-contracted::before {
  content: "\e90a";
}
.ag-theme-apgux-p12-f14 .ag-icon-copy::before {
  content: "\e90b";
}
.ag-theme-apgux-p12-f14 .ag-icon-cross::before {
  content: "\e90c";
}
.ag-theme-apgux-p12-f14 .ag-icon-desc::before {
  content: "\e90d";
}
.ag-theme-apgux-p12-f14 .ag-icon-expanded::before {
  content: "\e90e";
}
.ag-theme-apgux-p12-f14 .ag-icon-eye-slash::before {
  content: "\e90f";
}
.ag-theme-apgux-p12-f14 .ag-icon-eye::before {
  content: "\e910";
}
.ag-theme-apgux-p12-f14 .ag-icon-filter::before {
  content: "\e911";
}
.ag-theme-apgux-p12-f14 .ag-icon-filter:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p12-f14 .ag-icon-first::before {
  content: "\e912";
}
.ag-theme-apgux-p12-f14 .ag-icon-grip::before,
.ag-theme-apgux-p12-f14 .ag-icon-row-drag::before {
  content: "\e913";
}
.ag-theme-apgux-p12-f14 .ag-icon-group::before {
  content: "\e914";
}
.ag-theme-apgux-p12-f14 .ag-icon-last::before {
  content: "\e915";
}
.ag-theme-apgux-p12-f14 .ag-icon-left::before,
.ag-theme-apgux-p12-f14 .ag-right-arrow::before {
  content: "\e916";
}
.ag-theme-apgux-p12-f14 .ag-icon-linked::before {
  content: "\e917";
}
.ag-theme-apgux-p12-f14 .ag-icon-loading::before {
  content: "\e918";
}
.ag-theme-apgux-p12-f14 .ag-icon-maximize::before {
  content: "\e919";
}
.ag-theme-apgux-p12-f14 .ag-icon-menu::before {
  content: "\e91a";
}
.ag-theme-apgux-p12-f14 .ag-icon-menu:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p12-f14 .ag-icon-minimize::before {
  content: "\e91b";
}
.ag-theme-apgux-p12-f14 .ag-icon-next::before {
  content: "\e91c";
}
.ag-theme-apgux-p12-f14 .ag-icon-none::before {
  content: "\e91d";
}
.ag-theme-apgux-p12-f14 .ag-icon-not-allowed::before {
  content: "\e91e";
}
.ag-theme-apgux-p12-f14 .ag-icon-paste::before {
  content: "\e91f";
}
.ag-theme-apgux-p12-f14 .ag-icon-pin::before {
  content: "\e920";
}
.ag-theme-apgux-p12-f14 .ag-icon-pivot::before {
  content: "\e921";
}
.ag-theme-apgux-p12-f14 .ag-icon-previous::before {
  content: "\e922";
}
.ag-theme-apgux-p12-f14 .ag-icon-radio-button-off::before {
  content: "\e923";
}
.ag-theme-apgux-p12-f14 .ag-icon-radio-button-on::before {
  color: var(--grid__border-color--edit);
  content: "\e924";
}
.ag-theme-apgux-p12-f14 .ag-icon-right::before,
.ag-theme-apgux-p12-f14 .ag-right-arrow::before {
  content: "\e925";
}
.ag-theme-apgux-p12-f14 .ag-icon-save::before {
  content: "\e926";
}
.ag-theme-apgux-p12-f14 .ag-icon-small-down::before {
  content: "\e927";
}
.ag-theme-apgux-p12-f14 .ag-icon-small-left::before {
  content: "\e928";
}
.ag-theme-apgux-p12-f14 .ag-icon-small-right::before {
  content: "\e929";
}
.ag-theme-apgux-p12-f14 .ag-icon-small-up::before {
  content: "\e92a";
}
.ag-theme-apgux-p12-f14 .ag-icon-tick::before {
  content: "\e92b";
}
.ag-theme-apgux-p12-f14 .ag-icon-tree-closed::before {
  content: "\e92c";
}
.ag-theme-apgux-p12-f14 .ag-icon-tree-indeterminate::before {
  content: "\e92d";
}
.ag-theme-apgux-p12-f14 .ag-icon-tree-open::before {
  content: "\e92e";
}
.ag-theme-apgux-p12-f14 .ag-icon-unlinked::before {
  content: "\e92f";
}
.ag-theme-apgux-p12-f14 .ag-rtl {
  text-align: right;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-numeric-cell {
  text-align: left;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-radio-button-label,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-checkbox-label {
  margin-right: 0.25rem;
  margin-left: 0;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  padding-left: 0.25rem;
  padding-right: 1rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 0;
  margin-right: 1.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-header-select-all {
  margin-left: 0.75rem;
  margin-right: 0;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-selection-checkbox,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-group-checkbox,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-group-expanded,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-group-contracted {
  display: inline-flex;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-selection-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f14 .ag-rtl .ag-selection-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p12-f14 .ag-rtl .ag-group-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f14 .ag-rtl .ag-group-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p12-f14 .ag-rtl .ag-group-expanded + .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f14 .ag-rtl .ag-group-expanded + .ag-group-value:not(:empty),
.ag-theme-apgux-p12-f14 .ag-rtl .ag-group-contracted + .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f14 .ag-rtl .ag-group-contracted + .ag-group-value:not(:empty) {
  margin-right: 0.75rem;
  margin-left: initial;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-selection-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-group-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-group-expanded + .ag-group-checkbox,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-group-contracted + .ag-group-checkbox {
  margin-right: 0.75rem;
  margin-left: initial;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-group-child-count {
  margin-left: unset;
  margin-right: 0.125rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-column-drop-horizontal {
  padding-right: 0.75rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-column-drop-horizontal .ag-icon-pivot {
  margin-left: 0.75rem;
  margin-right: 0;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-floating-filter-button {
  margin-right: 0.75rem;
  margin-left: 0rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-set-filter-item > div,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-set-filter-item > span {
  margin-left: 0;
  margin-right: 0.3125rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-header .ag-header-cell-resize::after {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-side-bar .ag-panel-container {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-side-bar.full-width .ag-panel-container {
  border-left: 0;
}
.ag-theme-apgux-p12-f14 .sass-variables::after {
  content: '{ "autoSizePadding": "0.75rem", "headerHeight": "2rem", "groupPaddingSize": "1.75rem", "footerPaddingAddition": "1rem", "virtualItemHeight": "2rem", "aggFuncPopupHeight": "7rem", "checkboxIndentWidth": "1.25rem", "leafNodePadding": "0.75rem", "rowHeight": "2.5rem", "gridSize": "0.25rem", "iconSize": "1rem" }';
  display: none;
}
.ag-theme-apgux-p12-f14 .ag-filter-virtual-list-item:focus-visible,
.ag-theme-apgux-p12-f14 .ag-header-cell:focus-visible,
.ag-theme-apgux-p12-f14 .ag-header-group-cell:focus-visible,
.ag-theme-apgux-p12-f14 .ag-cell:focus-visible,
.ag-theme-apgux-p12-f14 .ag-menu-option:focus-visible,
.ag-theme-apgux-p12-f14 .ag-list-item:focus-visible,
.ag-theme-apgux-p12-f14 .ag-full-width-row:focus-visible,
.ag-theme-apgux-p12-f14 .ag-column-select-virtual-list-item:focus-visible:after {
  box-shadow: inset 0 0 0 1px var(--checkbox-icon__color), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p12-f14 .ag-side-button-button:focus-visible:after,
.ag-theme-apgux-p12-f14 .ag-floating-filter-button-button:focus-visible,
.ag-theme-apgux-p12-f14 .ag-input-wrapper > .ag-input-field-input:focus-visible,
.ag-theme-apgux-p12-f14 .ag-filter-toolpanel-group-title-bar:focus-visible,
.ag-theme-apgux-p12-f14 .ag-filter .ag-filter-apply-panel-button:focus-visible,
.ag-theme-apgux-p12-f14 .ag-filter .ag-filter-select .ag-wrapper:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 1px var(--checkbox-icon__color), 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p12-f14 .ag-header-cell-icons,
.ag-theme-apgux-p12-f14 .ag-header-cell-menu-button {
  background-color: transparent;
}
.ag-theme-apgux-p12-f14 .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-editable-cell:focus-visible,
.ag-theme-apgux-p12-f14 .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-editable-cell:focus-visible,
.ag-theme-apgux-p12-f14 .ag-cell-focus.aux-editable-cell:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color) !important;
}
.ag-theme-apgux-p12-f14 .ag-filter-filter {
  overflow: visible;
}
.ag-theme-apgux-p12-f14 div[data-ref=eDateWrapper] {
  overflow: visible !important;
}
.ag-theme-apgux-p12-f14 .ag-header-cell,
.ag-theme-apgux-p12-f14 .ag-header-group-cell-with-group {
  background-color: var(--grid__background-color-header);
  border-right: 1px solid var(--grid__border-color);
  font-size: 0.875rem;
  font-weight: bold;
}
.ag-theme-apgux-p12-f14 .ag-header-group-text {
  color: var(--primary-text__color);
  line-height: 1.015625rem;
}
.ag-theme-apgux-p12-f14 .ag-header-cell,
.ag-theme-apgux-p12-f14 .ag-header-group-cell {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.ag-theme-apgux-p12-f14 .ag-header-cell[col-id=ag-Grid-AutoColumn] {
  padding-left: 0.75rem;
}
.ag-theme-apgux-p12-f14 .aux-badge-cell-renderer {
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p12-f14 .aux-link-cell-renderer > a {
  cursor: pointer;
  font-family: inherit;
  text-decoration: underline;
  color: var(--primary-link__color);
}
.ag-theme-apgux-p12-f14 .aux-link-cell-renderer > a:active {
  color: var(--active-link-color);
}
.ag-theme-apgux-p12-f14 .aux-link-cell-renderer > a:visited {
  color: var(--visited-link-color);
}
.ag-theme-apgux-p12-f14 .aux-link-cell-renderer > a:hover {
  color: var(--hover-link-color);
}
.ag-theme-apgux-p12-f14 .aux-pinpoint-badge-label {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-header-group-cell-label .ag-header-expand-icon {
  padding-left: 0.25rem;
}
.ag-theme-apgux-p12-f14 .ag-cell-highlight {
  background-color: #0091ea;
}
.ag-theme-apgux-p12-f14 .ag-header,
.ag-theme-apgux-p12-f14 .ag-pinned-left-header,
.ag-theme-apgux-p12-f14 .ag-pinned-right-header {
  overflow: visible;
}
.ag-theme-apgux-p12-f14 .ag-header-cell::after,
.ag-theme-apgux-p12-f14 .ag-header-group-cell::after {
  content: " ";
  height: 1rem;
  margin-top: 0.5rem;
  position: absolute;
  text-indent: -2000px;
  top: 0;
}
.ag-theme-apgux-p12-f14 .ag-header-cell-text {
  line-height: 1rem;
  float: left;
}
.ag-theme-apgux-p12-f14 .ag-header-group-cell-with-group,
.ag-theme-apgux-p12-f14 .ag-header-cell {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.ag-theme-apgux-p12-f14 .ag-header-row-floating-filter .ag-header-cell {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-header-row:first-child .ag-header-cell {
  border-top: none;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-header-cell::after,
.ag-theme-apgux-p12-f14 .ag-ltr .ag-header-group-cell::after {
  right: 0;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-header-cell::after,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-header-group-cell::after {
  left: 0;
}
.ag-theme-apgux-p12-f14 .ag-column-drop-horizontal.ag-column-drop {
  border: 1px solid var(--grid__border-color);
  border-bottom: 0;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-right: 0;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-left: 0;
}
.ag-theme-apgux-p12-f14 .ag-icon-row-drag {
  background-position-y: center;
}
.ag-theme-apgux-p12-f14 .ag-column-drag {
  background-position-y: center;
}
.ag-theme-apgux-p12-f14 .ag-column-drop-cell {
  height: 1.5rem !important;
}
.ag-theme-apgux-p12-f14 .ag-column-drop-cell .ag-column-drop-cell-button {
  height: calc(100% - 0.25rem);
  margin-bottom: 0.125rem;
  margin-top: 0.125rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.ag-theme-apgux-p12-f14 .ag-column-drop-cell .ag-column-drop-cell-button:hover {
  opacity: 1;
}
.ag-theme-apgux-p12-f14 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-column-drop-vertical .ag-column-drop-cell .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 2rem;
}
.ag-theme-apgux-p12-f14 .ag-column-drop-horizontal .ag-column-drop-empty-message {
  line-height: 2rem;
}
.ag-theme-apgux-p12-f14 .ag-column-drop-horizontal .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-root {
  outline: 0.0625rem solid var(--grid__border-color);
  margin: 0.0625rem;
  height: calc(100% - 0.125rem);
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-filter-value {
  line-height: 1.25rem;
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-filter-header-container {
  height: auto;
  border-bottom: 1px solid var(--option-group__border-color);
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-filter-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-mini-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p12-f14 .ag-filter-indicator {
  float: right;
  z-index: 190;
  position: absolute;
  background-color: var(--secondary__color);
  border-radius: 50%;
  height: 0.25rem;
  width: 0.25rem;
  top: 0.25rem;
  right: 0.25rem;
}
.ag-theme-apgux-p12-f14 .ag-tool-panel-wrapper {
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-tool-panel-wrapper .ag-column-select-panel {
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p12-f14 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p12-f14 .ag-header-cell-comp-wrapper {
  height: 100%;
}
.ag-theme-apgux-p12-f14 .ag-header-cell .ag-cell-label-container {
  padding: 0;
  height: 100%;
}
.ag-theme-apgux-p12-f14 .ag-header-cell .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p12-f14 .ag-header-cell .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 0;
  align-items: center;
}
.ag-theme-apgux-p12-f14 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p12-f14 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 1;
}
.ag-theme-apgux-p12-f14 .ag-header-cell-label {
  align-items: flex-end;
}
.ag-theme-apgux-p12-f14 .ag-header-cell-icons,
.ag-theme-apgux-p12-f14 .ag-header-cell-menu-button {
  padding-top: 0.0625rem;
  top: 0;
  right: 0.0625rem;
  display: flex;
  flex-direction: row;
  z-index: 200;
  position: absolute;
  height: 99%;
  background-color: var(--grid__background-color-header);
  transition: opacity 0.2s, border 0.2s;
  -webkit-transition: opacity 0.2s, border 0.2s;
}
.ag-theme-apgux-p12-f14 .ag-header-cell__icons--zero-icons {
  min-width: 0;
}
.ag-theme-apgux-p12-f14 .ag-header-cell__icons--one-icons {
  min-width: 1rem;
}
.ag-theme-apgux-p12-f14 .ag-header-cell__icons--two-icons {
  min-width: 2rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-side-bar,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-tool-panel-wrapper {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p12-f14 .aux-center-align-cell,
.ag-theme-apgux-p12-f14 .aux-right-align-cell {
  display: flex;
}
.ag-theme-apgux-p12-f14 .aux-center-align-cell,
.ag-theme-apgux-p12-f14 .aux-center-align {
  text-align: center;
  justify-content: center;
  align-items: center;
}
.ag-theme-apgux-p12-f14 .aux-center-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p12-f14 .aux-center-align .ag-cell-wrapper {
  justify-content: center;
}
.ag-theme-apgux-p12-f14 .aux-center-align-cell .ag-cell-wrapper .ag-selection-checkbox,
.ag-theme-apgux-p12-f14 .aux-center-align .ag-cell-wrapper .ag-selection-checkbox {
  position: absolute;
}
.ag-theme-apgux-p12-f14 .aux-center-align-cell .ag-cell-wrapper .ag-cell-value,
.ag-theme-apgux-p12-f14 .aux-center-align .ag-cell-wrapper .ag-cell-value {
  margin-left: 0;
}
.ag-theme-apgux-p12-f14 .aux-right-align-cell,
.ag-theme-apgux-p12-f14 .aux-right-align {
  justify-content: flex-end;
  text-align: right;
}
.ag-theme-apgux-p12-f14 .aux-right-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p12-f14 .aux-right-align .ag-cell-wrapper {
  justify-content: space-between;
}
.ag-theme-apgux-p12-f14 .aux-center-align-header .ag-cell-label-container {
  flex-direction: row-reverse;
}
.ag-theme-apgux-p12-f14 .aux-center-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: center;
  text-align: center;
}
.ag-theme-apgux-p12-f14 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  display: none;
}
.ag-theme-apgux-p12-f14 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  margin: 0;
}
.ag-theme-apgux-p12-f14 .aux-center-align-header--no-label .ag-input-field {
  display: flex;
  width: 100%;
  justify-content: center;
  margin: 0;
}
.ag-theme-apgux-p12-f14 .aux-right-align-header .ag-cell-label-container {
  flex-direction: row;
}
.ag-theme-apgux-p12-f14 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: flex-start;
  flex-direction: row-reverse;
  text-align: end;
}
.ag-theme-apgux-p12-f14 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label > span {
  float: right;
}
.ag-theme-apgux-p12-f14 .ag-header-cell-label:focus .ag-column-hover {
  border-left: 1px solid var(--grid__border-color--hover) !important;
  border-right: 1px solid var(--grid__border-color--hover) !important;
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p12-f14 .ag-header-sort {
  float: left;
  margin-left: 0 !important;
}
.ag-theme-apgux-p12-f14 .ag-header-cell-order {
  margin-left: -2px !important;
  font-size: xx-small;
  transform: translateY(-2px);
}
.ag-theme-apgux-p12-f14 .ag-menu-option {
  height: 1.75rem;
  line-height: 1.75rem;
  color: var(--grid__text-cell__color) !important;
}
.ag-theme-apgux-p12-f14 .ag-menu .ag-menu-option-icon {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p12-f14 .ag-menu-separator-part {
  border-bottom: 4px var(--grid__background-color) solid;
  border-top: 4px var(--grid__background-color) solid;
  background-color: var(--grid__menu-separator__color);
  height: 9px;
}
.ag-theme-apgux-p12-f14 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p12-f14 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p12-f14 .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  width: calc(100% - 0.5rem);
}
.ag-theme-apgux-p12-f14 .ag-filter-filter .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p12-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search {
  padding: 0.75rem 0.5rem;
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p12-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-expand {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input {
  width: 100%;
}
.ag-theme-apgux-p12-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper {
  width: 100%;
}
.ag-theme-apgux-p12-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p12-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input:focus {
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p12-f14 .ag-filter-toolpanel .ag-filter-list-panel {
  padding: 0.25rem;
}
.ag-theme-apgux-p12-f14 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group {
  border-top: none;
}
.ag-theme-apgux-p12-f14 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-header {
  height: auto;
}
.ag-theme-apgux-p12-f14 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container {
  padding-left: 16px;
}
.ag-theme-apgux-p12-f14 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter {
  border: none;
}
.ag-theme-apgux-p12-f14 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter .ag-filter-apply-panel {
  border-top: none;
}
.ag-theme-apgux-p12-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-label {
  margin-left: 0.375rem;
}
.ag-theme-apgux-p12-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 1.75rem;
  height: 1.125rem;
  background-color: var(--toggle__background-color);
  border-radius: 0.5625rem;
  position: relative;
  -webkit-box-flex: 0;
  flex: none;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p12-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:before {
  content: " ";
  position: absolute;
  top: -1px;
  left: -1px;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 18px;
  width: 18px;
  background-color: var(--grid__background-color);
  border-radius: 9px;
  -webkit-transition: left 0.1s;
  transition: left 0.1s;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p12-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
  background-color: transparent;
}
.ag-theme-apgux-p12-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:focus-within {
  box-shadow: 0 0 0 0.0625rem var(--checkbox-icon__color), 0 0 0 0.125rem var(--checkbox__border-color);
}
.ag-theme-apgux-p12-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
  background-color: var(--primary-link__color);
  border: 1px solid var(--primary-link__color);
}
.ag-theme-apgux-p12-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked:before {
  border-color: var(--primary-link__color);
  left: calc(100% - 18px);
}
.ag-theme-apgux-p12-f14 .ag-column-panel .ag-column-select .ag-column-select-header {
  padding: 0.75rem 0.5rem;
  border-top: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p12-f14 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-icon {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-checkbox {
  margin-right: 0;
}
.ag-theme-apgux-p12-f14 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p12-f14 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p12-f14 .ag-column-panel .ag-column-select .ag-column-select-list {
  padding: 0.75rem 0 0.75rem 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-checkbox,
.ag-theme-apgux-p12-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-drag-handle,
.ag-theme-apgux-p12-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group-drag-handle {
  padding-right: 0.5rem;
  margin-right: 0;
  width: auto;
}
.ag-theme-apgux-p12-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p12-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group .ag-column-group-icons {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-viewport {
  padding: 0;
}
.ag-theme-apgux-p12-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-item {
  padding: 0;
}
.ag-theme-apgux-p12-f14 .ag-column-panel .ag-column-drop {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-column-panel .ag-column-drop-vertical {
  border-bottom: 0;
}
.ag-theme-apgux-p12-f14 .ag-column-panel .ag-column-panel-column-select {
  border-top: 0;
  border-bottom: 0;
}
.ag-theme-apgux-p12-f14 .ag-tab-header {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-tab {
  margin-bottom: -0.125rem;
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom-color: transparent;
}
.ag-theme-apgux-p12-f14 .ag-tab-body,
.ag-theme-apgux-p12-f14 .ag-popup-editor,
.ag-theme-apgux-p12-f14 .ag-menu {
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  z-index: 300;
}
.ag-theme-apgux-p12-f14 .ag-popup-editor .header {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p12-f14 .ag-menu {
  box-shadow: 0 4px 12px 0 var(--inline-menu__box-shadow-color);
}
.ag-theme-apgux-p12-f14 .ag-menu-option-shortcut {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-grid-heat-map-cell-red-20,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-grid-heat-map-cell-red-20 {
  background-color: var(--grid__heatmap-red-20);
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-grid-heat-map-cell-green-20,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-grid-heat-map-cell-green-20 {
  background-color: var(--grid__heatmap-green-20);
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-grid-heat-map-cell-blue-20,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-grid-heat-map-cell-blue-20 {
  background-color: var(--grid__heatmap-blue-20);
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-grid-heat-map-cell-red-40,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-grid-heat-map-cell-red-40 {
  background-color: var(--grid__heatmap-red-40);
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-grid-heat-map-cell-green-40,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-grid-heat-map-cell-green-40 {
  background-color: var(--grid__heatmap-green-40);
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-grid-heat-map-cell-blue-40,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-grid-heat-map-cell-blue-40 {
  background-color: var(--grid__heatmap-blue-40);
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-grid-heat-map-cell-red-60,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-grid-heat-map-cell-red-60 {
  background-color: var(--grid__heatmap-red-60);
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-grid-heat-map-cell-green-60,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-grid-heat-map-cell-green-60 {
  background-color: var(--grid__heatmap-green-60);
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-grid-heat-map-cell-blue-60,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-grid-heat-map-cell-blue-60 {
  background-color: var(--grid__heatmap-blue-60);
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-grid-heat-map-cell-red-80,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-grid-heat-map-cell-red-80 {
  background-color: var(--grid__heatmap-red-80);
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-grid-heat-map-cell-green-80,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-grid-heat-map-cell-green-80 {
  background-color: var(--grid__heatmap-green-80);
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-grid-heat-map-cell-blue-80,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-grid-heat-map-cell-blue-80 {
  background-color: var(--grid__heatmap-blue-80);
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-grid-heat-map-cell-red-100,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-grid-heat-map-cell-red-100 {
  background-color: var(--grid__heatmap-red-100);
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-grid-heat-map-cell-green-100,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-grid-heat-map-cell-green-100 {
  background-color: var(--grid__heatmap-green-100);
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-grid-heat-map-cell-blue-100,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-grid-heat-map-cell-blue-100 {
  background-color: var(--grid__heatmap-blue-100);
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p12-f14 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p12-f14 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p12-f14 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  outline: initial;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p12-f14 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p12-f14 .ag-ltr .ag-cell-focus.aux-dirty-cell,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-cell-focus.aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--select);
  border-width: 1px;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p12-f14 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p12-f14 .ag-ltr .ag-cell-focus.aux-disabled-cell,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-cell-focus.aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border: none;
  outline: none;
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-highlighted-cell-value,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-highlighted-cell-value {
  background-color: var(--grid__background-color-highlight);
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-editable-cell-border,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-editable-cell-border {
  text-align: inherit;
  width: 100%;
  font-size: inherit;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-editable-cell,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-editable-cell {
  border-width: 0 1px 1px 0;
  border-color: var(--grid__border-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--editable);
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-cell-inline-editing,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-cell-inline-editing {
  height: inherit;
  width: inherit;
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  padding: 0;
  cursor: text;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-cell-edit-input,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-cell-edit-input {
  height: 100%;
  color: inherit;
  border-style: none;
  background-color: var(--grid__background-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-default-cell-editor,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-default-cell-editor {
  height: 100%;
  width: 100%;
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-disabled-cell,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--disabled);
  border-width: 1px;
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-edited-cell,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-edited-cell {
  background-color: var(--grid__background-color-edited);
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-edited-not-valid,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-edited-not-valid {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  background-color: transparent;
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-edited-warning,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-edited-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  background-color: transparent;
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-dirty-cell,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--edit);
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-dirty-cell.ag-cell-value.ag-cell-focus,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-dirty-cell.ag-cell-value.ag-cell-focus {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-dirty-cell:hover,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-dirty-cell:hover {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-dirty-cell:active,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-dirty-cell:active {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-row-error,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-row-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  border: 1px solid var(--grid__border-color--not-valid);
  border-left: 0;
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-row-error .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p12-f14 .ag-rtl .aux-row-error .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-cell-error,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-cell-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-row-warning,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-row-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  border: 1px solid var(--grid__border-color--warning);
  border-left: 0;
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-row-warning .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p12-f14 .ag-rtl .aux-row-warning .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-cell-warning,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-cell-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
}
.ag-theme-apgux-p12-f14 .ag-row-hover .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p12-f14 .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-layout-auto-height .ag-row-last .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p12-f14 .ag-overlay-loading-wrapper {
  background-color: var(--secondary__background-color);
  opacity: 0.9;
}
.ag-theme-apgux-p12-f14 .ag-overlay-loading-center {
  background-color: var(--grid__background-color);
  border: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color);
  padding: 1rem;
}
.ag-theme-apgux-p12-f14 .ag-rich-select-value {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-tab-header {
  visibility: hidden !important;
  height: 0 !important;
}
.ag-theme-apgux-p12-f14 .ag-group-contracted {
  display: inline-block;
}
.ag-theme-apgux-p12-f14 .ag-group-expanded {
  display: inline-block;
}
.ag-theme-apgux-p12-f14 .ag-row-group {
  align-items: center !important;
  font-weight: bold;
}
.ag-theme-apgux-p12-f14 .ag-row-group .ag-icon {
  font-size: 1rem;
  line-height: 1rem;
}
.ag-theme-apgux-p12-f14 .ag-row-footer {
  font-weight: bold;
  background-color: var(--grid__background-color-row-footer);
}
.ag-theme-apgux-p12-f14 .ag-row-group-expanded {
  font-weight: bold;
  background-color: var(--grid__background-color-row--expanded);
}
.ag-theme-apgux-p12-f14 .ag-row-group-expanded.ag-row-level-0 {
  border-top: 2px solid var(--grid__row--expanded-top-border__color);
}
.ag-theme-apgux-p12-f14 .ag-full-width-row {
  border-bottom-width: 1px;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-details-row {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f14 .aux-multi-level-cell-renderer {
  display: flex;
  flex-direction: column;
}
.ag-theme-apgux-p12-f14 .aux-multi-level-cell-renderer .aux-multi-level-cell_primary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ag-theme-apgux-p12-f14 .aux-multi-level-cell-renderer .aux-multi-level-cell_secondary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--grid__cell-renderer-multi-level-cell-color);
}
.ag-theme-apgux-p12-f14 .aux-custom-group-cell-renderer {
  display: flex;
  flex-direction: row;
}
.ag-theme-apgux-p12-f14 .aux-custom-group-cell-renderer-no-children-checkbox {
  padding-left: 0;
}
.ag-theme-apgux-p12-f14 .aux-custom-group-cell-renderer-with-parent-no-children-checkbox {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p12-f14 .aux-custom-group-cell-renderer-with-children-checkbox {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-body-viewport:not(.ag-body-viewport) {
  overflow-x: auto !important;
}
.ag-theme-apgux-p12-f14 .aux-custom-badge-content {
  display: flex;
}
.ag-theme-apgux-p12-f14 .aux-grid__header--custom {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p12-f14 .aux-grid__header--custom:hover .ag-cell-label-container .ag-header-cell-icons {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p12-f14 .ag-row-level-1.ag-full-width-row.ag-row-position-absolute.ag-after-created {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f14 .ag-layout-auto-height .ag-center-cols-clipper,
.ag-theme-apgux-p12-f14 .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-apgux-p12-f14 .ag-layout-auto-height,
.ag-theme-apgux-p12-f14 .ag-center-cols-viewport {
  min-height: 2.0625rem;
}
.ag-theme-apgux-p12-f14 .ag-radio-button-input-wrapper.ag-checked::after,
.ag-theme-apgux-p12-f14 .ag-radio-button-input-wrapper.ag-checked::before,
.ag-theme-apgux-p12-f14 .ag-radio-button-input-wrapper::before,
.ag-theme-apgux-p12-f14 .ag-radio-button-input-wrapper::after {
  color: var(--primary-text__color);
}
@media (forced-colors: active) {
  .ag-theme-apgux-p12-f14 :focus-visible,
  .ag-theme-apgux-p12-f14 .ag-radio-button-input-wrapper:focus-within::after,
  .ag-theme-apgux-p12-f14 .ag-toggle-button-input-wrapper:focus-within {
    outline: 2px solid Highlight;
    outline-offset: 1px;
  }
  .ag-theme-apgux-p12-f14 .ag-filter-virtual-list-item:focus-visible,
  .ag-theme-apgux-p12-f14 .ag-header-cell:focus-visible,
  .ag-theme-apgux-p12-f14 .ag-header-group-cell:focus-visible,
  .ag-theme-apgux-p12-f14 .ag-cell:focus-visible,
  .ag-theme-apgux-p12-f14 .ag-menu-option:focus-visible,
  .ag-theme-apgux-p12-f14 .ag-list-item:focus-visible {
    outline-offset: -4px;
  }
  .ag-theme-apgux-p12-f14 .ag-header-cell:focus-visible::after,
  .ag-theme-apgux-p12-f14 .ag-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p12-f14 .ag-column-drop-cell:focus-visible::after,
  .ag-theme-apgux-p12-f14 .ag-column-select-header:focus-visible::after,
  .ag-theme-apgux-p12-f14 .ag-column-select-header-icon:focus-visible::after,
  .ag-theme-apgux-p12-f14 .ag-column-select-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p12-f14 .ag-multi-filter-group-title-bar:focus-visible::after,
  .ag-theme-apgux-p12-f14 .ag-side-button-button:focus-visible::after,
  .ag-theme-apgux-p12-f14 .ag-filter-toolpanel-header:focus-visible::after,
  .ag-theme-apgux-p12-f14 .ag-header-group-cell:focus-visible::after,
  .ag-theme-apgux-p12-f14 .ag-advanced-filter-header-cell:focus-visible::after,
  .ag-theme-apgux-p12-f14 .ag-paging-button:focus-visible::after,
  .ag-theme-apgux-p12-f14 .ag-select-agg-func-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p12-f14 .ag-tab:focus-visible::after {
    border: 0;
  }
  .ag-theme-apgux-p12-f14 .ag-checkbox-input-wrapper.ag-checked::after,
  .ag-theme-apgux-p12-f14 .ag-checkbox-input-wrapper.ag-indeterminate::after {
    color: Highlight;
  }
  .ag-theme-apgux-p12-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
    background-color: Highlight;
    border-color: Highlight;
  }
  .ag-theme-apgux-p12-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked::before {
    border-color: Highlight;
  }
  .ag-theme-apgux-p12-f14 .ag-menu-separator-part {
    border-color: Canvas;
  }
  .ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-leaf-indent,
  .ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-leaf-indent {
    border-color: Canvas;
  }
  .ag-theme-apgux-p12-f14 .ag-side-bar .ag-side-buttons .ag-selected {
    border-left-color: Highlight;
  }
  .ag-theme-apgux-p12-f14 .ag-side-bar .ag-side-buttons .ag-side-button button {
    border-color: Canvas;
  }
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p12-f14 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p12-f14 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  outline: 2px solid Highlight;
  outline-offset: 1px;
  outline-offset: -4px;
}
.ag-theme-apgux-p12-f14 .ag-cell {
  color: var(--grid__text-cell__color);
}

.aux-grid-modal__slot {
  padding: 1.5rem 2rem;
}

.is-monospace {
  font-family: "Roboto Mono", monospace !important;
}
.is-monospace .ag-header {
  font-family: "Roboto Mono", monospace !important;
}

.is-zebra .row-is-zebra.ag-row-odd {
  background-color: var(--grid__background-color--stripe);
}
.is-zebra .ag-row-odd.ag-row-hover {
  background-color: var(--grid__background-color--hover) !important;
}
.is-zebra .ag-row-even.ag-row-hover {
  background-color: var(--grid__background-color--hover) !important;
}
.is-zebra .ag-pinned-left-header .ag-header-cell:last-child {
  border-right: 2px solid var(--grid__border-color);
}
.is-zebra .ag-pinned-left-header .ag-header-group-cell-with-group:last-child {
  border-right: 2px solid var(--grid__border-color);
}
.is-zebra .ag-pinned-left-header .ag-header-group-cell-no-group:last-child {
  border-right: 2px solid var(--grid__border-color);
}

.is-total-row {
  font-weight: bold;
}
.is-total-row .ag-row {
  background-color: var(--grid__background-color-total-row);
}
.is-total-row .ag-row .ag-cell:not(.ag-cell-range-selected) {
  border-right: none;
}
.is-total-row .ag-root {
  border-top: 1px solid var(--grid__border-color);
  border-bottom: none;
}
.is-total-row .ag-root .ag-header {
  border-bottom: none;
}

.has-vertical-lines .ag-cell:not(.ag-cell-range-selected) {
  border-right: 1px solid var(--grid__border-color);
}

.has-status-bar .ag-status-bar {
  background: var(--grid__background-color);
  border: 1px solid var(--grid__border-color);
  border-top: 0;
}

.is-nested-grid .ag-row-selected {
  background-color: var(--grid__background-color--select);
}

.has-color-scale .ag-row-group {
  font-weight: bold;
}

.wrap-header-text {
  /* Header text wraps till 3 lines, then it truncates, without breaking words */
}
.wrap-header-text .ag-header-cell-label .ag-header-cell-text,
.wrap-header-text .ag-header-group-cell .ag-header-group-text {
  height: auto;
  overflow-wrap: normal;
  white-space: normal;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  /* autoprefixer: ignore next */
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.wrap-header-text-word-break .ag-header-cell-label .ag-header-cell-text,
.wrap-header-text-word-break .ag-header-group-cell .ag-header-group-text {
  word-break: break-all;
}

.wrap-row-text .ag-row {
  height: auto;
}
.wrap-row-text .ag-cell {
  overflow-wrap: normal;
  white-space: normal;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.wrap-row-text .aux-multi-level-cell_primary-label {
  overflow: visible !important;
  white-space: normal !important;
}
.wrap-row-text .aux-multi-level-cell_secondary-label {
  overflow: visible !important;
  white-space: normal !important;
}
.wrap-row-text .ag-row-group.ag-full-width-row .ag-group-value {
  white-space: normal !important;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow-wrap: normal;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  /* autoprefixer: ignore next */
  -webkit-box-orient: vertical;
}

.disable-dynamic-row-heights-p2 .ag-cell-value {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.disable-dynamic-row-heights-p2 .aux-right-align .ag-cell-wrapper {
  justify-content: flex-end;
}

.disable-dynamic-row-heights-p4 .ag-cell-value {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.disable-dynamic-row-heights-p4 .aux-right-align .ag-cell-wrapper {
  justify-content: flex-end;
}

.disable-dynamic-row-heights-p8 .ag-cell-value {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.disable-dynamic-row-heights-p8 .aux-right-align .ag-cell-wrapper {
  justify-content: flex-end;
}

.disable-dynamic-row-heights-p12 .ag-cell-value {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.disable-dynamic-row-heights-p12 .aux-right-align .ag-cell-wrapper {
  justify-content: flex-end;
}

.ag-root-wrapper {
  border: unset;
  background-color: var(--grid__background-color);
}

.ag-root-wrapper,
.ag-root-wrapper * {
  font-style: inherit;
  font-size: inherit;
}

.ag-menu-option-text {
  padding: 0;
}

:host .aux-time-entry-range__timescale {
  max-width: 7.5rem;
  padding-left: 1.25rem;
  margin-top: 1rem;
}

.aux-grid-base-size {
  height: 100%;
  width: 100%;
}

.aux-select-floating-filter {
  line-height: 1.375rem;
}

.aux-text-floating-filter {
  line-height: 1.5rem;
}

.aux-date-floating-filter {
  line-height: 1.5rem;
  padding-top: 0.25rem;
}

.aux-filter-container {
  padding: 1rem;
}

.aux-filter-input-wrapper {
  margin-top: 1rem;
}

.aux-date-time-filter-wrapper {
  margin-top: unset;
}

.aux-date-time-filter-group {
  display: flex;
}

.aux-filter-condition {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.aux-hidden {
  display: none;
}

.arrow-up {
  width: 0;
  height: 0;
  border-right: 1rem solid transparent;
  border-left: 1rem solid transparent;
  border-bottom: 20px solid #8888e8;
}

.ag-menu {
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
}

.ag-dnd-ghost {
  border: 1px solid var(--primary-action__color);
  border-radius: 2px;
  color: var(--grid__text-header__color);
  font-size: 0.8125rem;
  background-color: var(--grid__background-color);
  padding: 0 0.5rem;
  box-shadow: 0 0.5rem 1rem 0 var(--elevation__box-shadow-color);
  z-index: 200;
}
.ag-dnd-ghost .ag-dnd-ghost-icon {
  margin-right: 4px;
  color: var(--icon__primary);
}

.ag-menu.ag-popup-child {
  font-size: 0.8125rem;
}
.ag-menu.ag-popup-child .ag-tabs-header.ag-menu-header {
  display: none;
}
.ag-menu.ag-popup-child .ag-menu-list .ag-icon-copy,
.ag-menu.ag-popup-child .ag-menu-list .ag-icon-paste,
.ag-menu.ag-popup-child .ag-menu-list .ag-icon-save {
  opacity: 0;
}

.ag-cell-wrapper > *:not(.ag-cell-value):not(.ag-group-value) {
  height: unset;
  display: unset;
}

.ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
.ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
.ag-ltr .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group {
  border: unset;
}

.aux-advanced-filter-container {
  display: flex;
  flex-direction: column;
}

.aux-advanced-filter__controls {
  display: flex;
  flex-direction: column;
  padding: 0.375rem 0.25rem;
  gap: 0.3125rem;
}

.aux-advanced-filter__items {
  padding: 0.5rem 0.5rem 0.5rem 1rem;
  border-top: 1px solid var(--grid__border-color);
  max-height: 8.125rem;
  overflow: auto;
}

.aux-advanced-filter__footer {
  padding: 0.375rem 0.375rem 0.375rem 1rem;
  border-top: 1px solid var(--grid__border-color);
}

.aux-advanced-filter__date-picker {
  display: flex;
  flex-direction: column;
  gap: 0.3125rem;
  align-items: flex-end;
}
.maplibregl-map{font:12px/20px 'Helvetica Neue',Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:transparent}.atlas-map .maplibregl-canary{background-color:salmon}.atlas-map .maplibregl-canvas-container.maplibregl-interactive,.atlas-map .maplibregl-ctrl-nav-compass{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.atlas-map .maplibregl-canvas-container.maplibregl-interactive:active,.atlas-map .maplibregl-ctrl-nav-compass:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.atlas-map .maplibregl-canvas-container.maplibregl-touch-zoom-rotate{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.atlas-map .maplibregl-canvas-container.maplibregl-touch-drag-pan{-ms-touch-action:pinch-zoom}.atlas-map .maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan{-ms-touch-action:none;touch-action:none}.atlas-map .maplibregl-ctrl-bottom-left,.atlas-map .maplibregl-ctrl-bottom-right,.atlas-map .maplibregl-ctrl-top-left,.atlas-map .maplibregl-ctrl-top-right{position:absolute;pointer-events:none;z-index:2}.atlas-map .maplibregl-ctrl-top-left{top:0;left:0}.atlas-map .maplibregl-ctrl-top-right{top:0;right:0}.atlas-map .maplibregl-ctrl-bottom-left{bottom:0;left:0}.atlas-map .maplibregl-ctrl-bottom-right{right:0;bottom:0}.atlas-map .maplibregl-ctrl{clear:both;pointer-events:auto}.atlas-map .maplibregl-ctrl-top-left .maplibregl-ctrl{margin:10px 0 0 10px;float:left}.atlas-map .maplibregl-ctrl-top-right .maplibregl-ctrl{margin:10px 10px 0 0;float:right}.atlas-map .maplibregl-ctrl-bottom-left .maplibregl-ctrl{margin:0 0 10px 10px;float:left}.atlas-map .maplibregl-ctrl-bottom-right .maplibregl-ctrl{margin:0 10px 10px 0;float:right}.atlas-map .maplibregl-ctrl-group{border-radius:4px;-moz-box-shadow:0 0 2px rgba(0,0,0,.1);-webkit-box-shadow:0 0 2px rgba(0,0,0,.1);box-shadow:0 0 0 2px rgba(0,0,0,.1);overflow:hidden;background:#fff}.atlas-map .maplibregl-ctrl-group>button{width:30px;height:30px;display:block;padding:0;outline:0;border:none;border-bottom:1px solid #ddd;box-sizing:border-box;background-color:rgba(0,0,0,0);cursor:pointer}.atlas-map .maplibregl-ctrl>button::-moz-focus-inner{border:0;padding:0}.atlas-map .maplibregl-ctrl>button:last-child{border-bottom:0}.atlas-map .maplibregl-ctrl>button:hover{background-color:rgba(0,0,0,.05)}.atlas-map .maplibregl-ctrl-icon,.atlas-map .maplibregl-ctrl-icon>.maplibregl-ctrl-compass-arrow{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.atlas-map .maplibregl-ctrl-icon{padding:5px}.atlas-map .maplibregl-ctrl-icon.maplibregl-ctrl-zoom-out{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%270%200%2020%2020%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%0A%20%20%3Cpath%20style%3D%27fill%3A%23333333%3B%27%20d%3D%27m%207%2C9%20c%20-0.554%2C0%20-1%2C0.446%20-1%2C1%200%2C0.554%200.446%2C1%201%2C1%20l%206%2C0%20c%200.554%2C0%201%2C-0.446%201%2C-1%200%2C-0.554%20-0.446%2C-1%20-1%2C-1%20z%27%20%2F%3E%0A%3C%2Fsvg%3E%0A")}.atlas-map .maplibregl-ctrl-icon.maplibregl-ctrl-zoom-in{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%270%200%2020%2020%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%0A%20%20%3Cpath%20style%3D%27fill%3A%23333333%3B%27%20d%3D%27M%2010%206%20C%209.446%206%209%206.4459904%209%207%20L%209%209%20L%207%209%20C%206.446%209%206%209.446%206%2010%20C%206%2010.554%206.446%2011%207%2011%20L%209%2011%20L%209%2013%20C%209%2013.55401%209.446%2014%2010%2014%20C%2010.554%2014%2011%2013.55401%2011%2013%20L%2011%2011%20L%2013%2011%20C%2013.554%2011%2014%2010.554%2014%2010%20C%2014%209.446%2013.554%209%2013%209%20L%2011%209%20L%2011%207%20C%2011%206.4459904%2010.554%206%2010%206%20z%27%20%2F%3E%0A%3C%2Fsvg%3E%0A")}.atlas-map .maplibregl-ctrl-icon.maplibregl-ctrl-geolocate{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%270%200%2020%2020%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%0D%0A%20%20%3Cpath%20style%3D%27fill%3A%23333%3B%27%20d%3D%27M10%204C9%204%209%205%209%205L9%205.1A5%205%200%200%200%205.1%209L5%209C5%209%204%209%204%2010%204%2011%205%2011%205%2011L5.1%2011A5%205%200%200%200%209%2014.9L9%2015C9%2015%209%2016%2010%2016%2011%2016%2011%2015%2011%2015L11%2014.9A5%205%200%200%200%2014.9%2011L15%2011C15%2011%2016%2011%2016%2010%2016%209%2015%209%2015%209L14.9%209A5%205%200%200%200%2011%205.1L11%205C11%205%2011%204%2010%204zM10%206.5A3.5%203.5%200%200%201%2013.5%2010%203.5%203.5%200%200%201%2010%2013.5%203.5%203.5%200%200%201%206.5%2010%203.5%203.5%200%200%201%2010%206.5zM10%208.3A1.8%201.8%200%200%200%208.3%2010%201.8%201.8%200%200%200%2010%2011.8%201.8%201.8%200%200%200%2011.8%2010%201.8%201.8%200%200%200%2010%208.3z%27%20%2F%3E%0D%0A%3C%2Fsvg%3E")}.atlas-map .maplibregl-ctrl-icon.maplibregl-ctrl-geolocate:disabled{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%270%200%2020%2020%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%0D%0A%20%20%3Cpath%20style%3D%27fill%3A%23aaa%3B%27%20d%3D%27M10%204C9%204%209%205%209%205L9%205.1A5%205%200%200%200%205.1%209L5%209C5%209%204%209%204%2010%204%2011%205%2011%205%2011L5.1%2011A5%205%200%200%200%209%2014.9L9%2015C9%2015%209%2016%2010%2016%2011%2016%2011%2015%2011%2015L11%2014.9A5%205%200%200%200%2014.9%2011L15%2011C15%2011%2016%2011%2016%2010%2016%209%2015%209%2015%209L14.9%209A5%205%200%200%200%2011%205.1L11%205C11%205%2011%204%2010%204zM10%206.5A3.5%203.5%200%200%201%2013.5%2010%203.5%203.5%200%200%201%2010%2013.5%203.5%203.5%200%200%201%206.5%2010%203.5%203.5%200%200%201%2010%206.5zM10%208.3A1.8%201.8%200%200%200%208.3%2010%201.8%201.8%200%200%200%2010%2011.8%201.8%201.8%200%200%200%2011.8%2010%201.8%201.8%200%200%200%2010%208.3z%27%20%2F%3E%0D%0A%3C%2Fsvg%3E")}.atlas-map .maplibregl-ctrl-icon.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%270%200%2020%2020%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%0D%0A%20%20%3Cpath%20style%3D%27fill%3A%2333b5e5%3B%27%20d%3D%27M10%204C9%204%209%205%209%205L9%205.1A5%205%200%200%200%205.1%209L5%209C5%209%204%209%204%2010%204%2011%205%2011%205%2011L5.1%2011A5%205%200%200%200%209%2014.9L9%2015C9%2015%209%2016%2010%2016%2011%2016%2011%2015%2011%2015L11%2014.9A5%205%200%200%200%2014.9%2011L15%2011C15%2011%2016%2011%2016%2010%2016%209%2015%209%2015%209L14.9%209A5%205%200%200%200%2011%205.1L11%205C11%205%2011%204%2010%204zM10%206.5A3.5%203.5%200%200%201%2013.5%2010%203.5%203.5%200%200%201%2010%2013.5%203.5%203.5%200%200%201%206.5%2010%203.5%203.5%200%200%201%2010%206.5zM10%208.3A1.8%201.8%200%200%200%208.3%2010%201.8%201.8%200%200%200%2010%2011.8%201.8%201.8%200%200%200%2011.8%2010%201.8%201.8%200%200%200%2010%208.3z%27%20%2F%3E%0D%0A%3C%2Fsvg%3E")}.atlas-map .maplibregl-ctrl-icon.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%270%200%2020%2020%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%0D%0A%20%20%3Cpath%20style%3D%27fill%3A%23e58978%3B%27%20d%3D%27M10%204C9%204%209%205%209%205L9%205.1A5%205%200%200%200%205.1%209L5%209C5%209%204%209%204%2010%204%2011%205%2011%205%2011L5.1%2011A5%205%200%200%200%209%2014.9L9%2015C9%2015%209%2016%2010%2016%2011%2016%2011%2015%2011%2015L11%2014.9A5%205%200%200%200%2014.9%2011L15%2011C15%2011%2016%2011%2016%2010%2016%209%2015%209%2015%209L14.9%209A5%205%200%200%200%2011%205.1L11%205C11%205%2011%204%2010%204zM10%206.5A3.5%203.5%200%200%201%2013.5%2010%203.5%203.5%200%200%201%2010%2013.5%203.5%203.5%200%200%201%206.5%2010%203.5%203.5%200%200%201%2010%206.5zM10%208.3A1.8%201.8%200%200%200%208.3%2010%201.8%201.8%200%200%200%2010%2011.8%201.8%201.8%200%200%200%2011.8%2010%201.8%201.8%200%200%200%2010%208.3z%27%20%2F%3E%0D%0A%3C%2Fsvg%3E")}.atlas-map .maplibregl-ctrl-icon.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%270%200%2020%2020%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%0A%20%20%3Cpath%20style%3D%27fill%3A%2333b5e5%3B%27%20d%3D%27M%2010%2C4%20C%209%2C4%209%2C5%209%2C5%20L%209%2C5.1%20C%207.0357113%2C5.5006048%205.5006048%2C7.0357113%205.1%2C9%20L%205%2C9%20c%200%2C0%20-1%2C0%20-1%2C1%200%2C1%201%2C1%201%2C1%20l%200.1%2C0%20c%200.4006048%2C1.964289%201.9357113%2C3.499395%203.9%2C3.9%20L%209%2C15%20c%200%2C0%200%2C1%201%2C1%201%2C0%201%2C-1%201%2C-1%20l%200%2C-0.1%20c%201.964289%2C-0.400605%203.499395%2C-1.935711%203.9%2C-3.9%20l%200.1%2C0%20c%200%2C0%201%2C0%201%2C-1%20C%2016%2C9%2015%2C9%2015%2C9%20L%2014.9%2C9%20C%2014.499395%2C7.0357113%2012.964289%2C5.5006048%2011%2C5.1%20L%2011%2C5%20c%200%2C0%200%2C-1%20-1%2C-1%20z%20m%200%2C2.5%20c%201.932997%2C0%203.5%2C1.5670034%203.5%2C3.5%200%2C1.932997%20-1.567003%2C3.5%20-3.5%2C3.5%20C%208.0670034%2C13.5%206.5%2C11.932997%206.5%2C10%206.5%2C8.0670034%208.0670034%2C6.5%2010%2C6.5%20Z%27%20%2F%3E%0A%3C%2Fsvg%3E")}.atlas-map .maplibregl-ctrl-icon.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%270%200%2020%2020%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%0A%20%20%3Cpath%20style%3D%27fill%3A%23e54e33%3B%27%20d%3D%27M%2010%2C4%20C%209%2C4%209%2C5%209%2C5%20L%209%2C5.1%20C%207.0357113%2C5.5006048%205.5006048%2C7.0357113%205.1%2C9%20L%205%2C9%20c%200%2C0%20-1%2C0%20-1%2C1%200%2C1%201%2C1%201%2C1%20l%200.1%2C0%20c%200.4006048%2C1.964289%201.9357113%2C3.499395%203.9%2C3.9%20L%209%2C15%20c%200%2C0%200%2C1%201%2C1%201%2C0%201%2C-1%201%2C-1%20l%200%2C-0.1%20c%201.964289%2C-0.400605%203.499395%2C-1.935711%203.9%2C-3.9%20l%200.1%2C0%20c%200%2C0%201%2C0%201%2C-1%20C%2016%2C9%2015%2C9%2015%2C9%20L%2014.9%2C9%20C%2014.499395%2C7.0357113%2012.964289%2C5.5006048%2011%2C5.1%20L%2011%2C5%20c%200%2C0%200%2C-1%20-1%2C-1%20z%20m%200%2C2.5%20c%201.932997%2C0%203.5%2C1.5670034%203.5%2C3.5%200%2C1.932997%20-1.567003%2C3.5%20-3.5%2C3.5%20C%208.0670034%2C13.5%206.5%2C11.932997%206.5%2C10%206.5%2C8.0670034%208.0670034%2C6.5%2010%2C6.5%20Z%27%20%2F%3E%0A%3C%2Fsvg%3E")}.atlas-map .maplibregl-ctrl-icon.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting{-webkit-animation:maplibregl-spin 2s infinite linear;-moz-animation:maplibregl-spin 2s infinite linear;-o-animation:maplibregl-spin 2s infinite linear;-ms-animation:maplibregl-spin 2s infinite linear;animation:maplibregl-spin 2s infinite linear}@-webkit-keyframes maplibregl-spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes maplibregl-spin{0%{-moz-transform:rotate(0)}100%{-moz-transform:rotate(360deg)}}@-o-keyframes maplibregl-spin{0%{-o-transform:rotate(0)}100%{-o-transform:rotate(360deg)}}@-ms-keyframes maplibregl-spin{0%{-ms-transform:rotate(0)}100%{-ms-transform:rotate(360deg)}}@keyframes maplibregl-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.atlas-map .maplibregl-ctrl-icon.maplibregl-ctrl-fullscreen{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KCjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0iTGF5ZXJfMSIKICAgeD0iMHB4IgogICB5PSIwcHgiCiAgIHZpZXdCb3g9IjAgMCAyMCAyMCIKICAgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMjA7IgogICB4bWw6c3BhY2U9InByZXNlcnZlIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkxIHIxMzcyNSIKICAgc29kaXBvZGk6ZG9jbmFtZT0iZnVsbHNjcmVlbi5zdmciPjxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTQxODUiPjxyZGY6UkRGPjxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj48ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD48ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+PGRjOnRpdGxlPjwvZGM6dGl0bGU+PC9jYzpXb3JrPjwvcmRmOlJERj48L21ldGFkYXRhPjxkZWZzCiAgICAgaWQ9ImRlZnM0MTgzIiAvPjxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiCiAgICAgYm9yZGVyb3BhY2l0eT0iMSIKICAgICBvYmplY3R0b2xlcmFuY2U9IjEwIgogICAgIGdyaWR0b2xlcmFuY2U9IjEwIgogICAgIGd1aWRldG9sZXJhbmNlPSIxMCIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIKICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTQ3MSIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSI2OTUiCiAgICAgaWQ9Im5hbWVkdmlldzQxODEiCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGlua3NjYXBlOnpvb209IjExLjMxMzcwOCIKICAgICBpbmtzY2FwZTpjeD0iMTQuNjk4MjgiCiAgICAgaW5rc2NhcGU6Y3k9IjEwLjUyNjY4OSIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iNjk3IgogICAgIGlua3NjYXBlOndpbmRvdy15PSIyOTgiCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMCIKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJMYXllcl8xIgogICAgIGlua3NjYXBlOnNuYXAtYmJveD0idHJ1ZSIKICAgICBpbmtzY2FwZTpiYm94LXBhdGhzPSJ0cnVlIgogICAgIGlua3NjYXBlOm9iamVjdC1wYXRocz0idHJ1ZSIKICAgICBpbmtzY2FwZTpiYm94LW5vZGVzPSJ0cnVlIgogICAgIGlua3NjYXBlOm9iamVjdC1ub2Rlcz0idHJ1ZSI+PGlua3NjYXBlOmdyaWQKICAgICAgIHR5cGU9Inh5Z3JpZCIKICAgICAgIGlkPSJncmlkNjA3NiIgLz48L3NvZGlwb2RpOm5hbWVkdmlldz48cGF0aAogICAgIGQ9Ik0gNSA0IEMgNC41IDQgNCA0LjUgNCA1IEwgNCA2IEwgNCA5IEwgNC41IDkgTCA1Ljc3NzM0MzggNy4yOTY4NzUgQyA2Ljc3NzEzMTkgOC4wNjAyMTMxIDcuODM1NzY1IDguOTU2NTcyOCA4Ljg5MDYyNSAxMCBDIDcuODI1NzEyMSAxMS4wNjMzIDYuNzc2MTc5MSAxMS45NTE2NzUgNS43ODEyNSAxMi43MDcwMzEgTCA0LjUgMTEgTCA0IDExIEwgNCAxNSBDIDQgMTUuNSA0LjUgMTYgNSAxNiBMIDkgMTYgTCA5IDE1LjUgTCA3LjI3MzQzNzUgMTQuMjA1MDc4IEMgOC4wNDI4OTMxIDEzLjE4Nzg4NiA4LjkzOTU0NDEgMTIuMTMzNDgxIDkuOTYwOTM3NSAxMS4wNjgzNTkgQyAxMS4wNDIzNzEgMTIuMTQ2OTkgMTEuOTQyMDkzIDEzLjIxMTIgMTIuNzA3MDMxIDE0LjIxODc1IEwgMTEgMTUuNSBMIDExIDE2IEwgMTQgMTYgTCAxNSAxNiBDIDE1LjUgMTYgMTYgMTUuNSAxNiAxNSBMIDE2IDE0IEwgMTYgMTEgTCAxNS41IDExIEwgMTQuMjA1MDc4IDEyLjcyNjU2MiBDIDEzLjE3Nzk4NSAxMS45NDk2MTcgMTIuMTEyNzE4IDExLjA0MzU3NyAxMS4wMzcxMDkgMTAuMDA5NzY2IEMgMTIuMTUxODU2IDguOTgxMDYxIDEzLjIyNDM0NSA4LjA3OTg2MjQgMTQuMjI4NTE2IDcuMzA0Njg3NSBMIDE1LjUgOSBMIDE2IDkgTCAxNiA1IEMgMTYgNC41IDE1LjUgNCAxNSA0IEwgMTEgNCBMIDExIDQuNSBMIDEyLjcwMzEyNSA1Ljc3NzM0MzggQyAxMS45MzI2NDcgNi43ODY0ODM0IDExLjAyNjY5MyA3Ljg1NTQ3MTIgOS45NzA3MDMxIDguOTE5OTIxOSBDIDguOTU4NDczOSA3LjgyMDQ5NDMgOC4wNjk4NzY3IDYuNzYyNzE4OCA3LjMwNDY4NzUgNS43NzE0ODQ0IEwgOSA0LjUgTCA5IDQgTCA2IDQgTCA1IDQgeiAiCiAgICAgaWQ9InBhdGg0MTY5IiAvPjwvc3ZnPg==)}.atlas-map .maplibregl-ctrl-icon.maplibregl-ctrl-shrink{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KCjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0iTGF5ZXJfMSIKICAgeD0iMHB4IgogICB5PSIwcHgiCiAgIHZpZXdCb3g9IjAgMCAyMCAyMCIKICAgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMjA7IgogICB4bWw6c3BhY2U9InByZXNlcnZlIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkxIHIxMzcyNSIKICAgc29kaXBvZGk6ZG9jbmFtZT0ic2hyaW5rLnN2ZyI+PG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhMTkiPjxyZGY6UkRGPjxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj48ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD48ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+PGRjOnRpdGxlPjwvZGM6dGl0bGU+PC9jYzpXb3JrPjwvcmRmOlJERj48L21ldGFkYXRhPjxkZWZzCiAgICAgaWQ9ImRlZnMxNyIgLz48c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIgogICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IgogICAgIGJvcmRlcm9wYWNpdHk9IjEiCiAgICAgb2JqZWN0dG9sZXJhbmNlPSIxMCIKICAgICBncmlkdG9sZXJhbmNlPSIxMCIKICAgICBndWlkZXRvbGVyYW5jZT0iMTAiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAiCiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjIwMjEiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iOTA4IgogICAgIGlkPSJuYW1lZHZpZXcxNSIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgaW5rc2NhcGU6em9vbT0iMSIKICAgICBpbmtzY2FwZTpjeD0iNC45NTAxMDgyIgogICAgIGlua3NjYXBlOmN5PSIxMC44NTQ3NDciCiAgICAgaW5rc2NhcGU6d2luZG93LXg9IjAiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjAiCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMCIKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJMYXllcl8xIgogICAgIGlua3NjYXBlOnNuYXAtYmJveD0idHJ1ZSIKICAgICBpbmtzY2FwZTpiYm94LXBhdGhzPSJ0cnVlIgogICAgIGlua3NjYXBlOnNuYXAtYmJveC1lZGdlLW1pZHBvaW50cz0idHJ1ZSIKICAgICBpbmtzY2FwZTpiYm94LW5vZGVzPSJ0cnVlIgogICAgIGlua3NjYXBlOnNuYXAtYmJveC1taWRwb2ludHM9InRydWUiCiAgICAgaW5rc2NhcGU6b2JqZWN0LXBhdGhzPSJ0cnVlIgogICAgIGlua3NjYXBlOm9iamVjdC1ub2Rlcz0idHJ1ZSI+PGlua3NjYXBlOmdyaWQKICAgICAgIHR5cGU9Inh5Z3JpZCIKICAgICAgIGlkPSJncmlkNDE0NyIgLz48L3NvZGlwb2RpOm5hbWVkdmlldz48cGF0aAogICAgIHN0eWxlPSJmaWxsOiMwMDAwMDAiCiAgICAgZD0iTSA0LjI0MjE4NzUgMy40OTIxODc1IEEgMC43NTAwNzUgMC43NTAwNzUgMCAwIDAgMy43MTg3NSA0Ljc4MTI1IEwgNS45NjQ4NDM4IDcuMDI3MzQzOCBMIDQgOC41IEwgNCA5IEwgOCA5IEMgOC41MDAwMDEgOC45OTk5OTg4IDkgOC40OTk5OTkyIDkgOCBMIDkgNCBMIDguNSA0IEwgNy4wMTc1NzgxIDUuOTU1MDc4MSBMIDQuNzgxMjUgMy43MTg3NSBBIDAuNzUwMDc1IDAuNzUwMDc1IDAgMCAwIDQuMjQyMTg3NSAzLjQ5MjE4NzUgeiBNIDE1LjczNDM3NSAzLjQ5MjE4NzUgQSAwLjc1MDA3NSAwLjc1MDA3NSAwIDAgMCAxNS4yMTg3NSAzLjcxODc1IEwgMTIuOTg0Mzc1IDUuOTUzMTI1IEwgMTEuNSA0IEwgMTEgNCBMIDExIDggQyAxMSA4LjQ5OTk5OTIgMTEuNDk5OTk5IDguOTk5OTk4OCAxMiA5IEwgMTYgOSBMIDE2IDguNSBMIDE0LjAzNTE1NiA3LjAyNzM0MzggTCAxNi4yODEyNSA0Ljc4MTI1IEEgMC43NTAwNzUgMC43NTAwNzUgMCAwIDAgMTUuNzM0Mzc1IDMuNDkyMTg3NSB6IE0gNCAxMSBMIDQgMTEuNSBMIDUuOTY0ODQzOCAxMi45NzI2NTYgTCAzLjcxODc1IDE1LjIxODc1IEEgMC43NTEzMDA5NiAwLjc1MTMwMDk2IDAgMSAwIDQuNzgxMjUgMTYuMjgxMjUgTCA3LjAyNzM0MzggMTQuMDM1MTU2IEwgOC41IDE2IEwgOSAxNiBMIDkgMTIgQyA5IDExLjUwMDAwMSA4LjUwMDAwMSAxMS4wMDAwMDEgOCAxMSBMIDQgMTEgeiBNIDEyIDExIEMgMTEuNDk5OTk5IDExLjAwMDAwMSAxMSAxMS41MDAwMDEgMTEgMTIgTCAxMSAxNiBMIDExLjUgMTYgTCAxMi45NzI2NTYgMTQuMDM1MTU2IEwgMTUuMjE4NzUgMTYuMjgxMjUgQSAwLjc1MTMwMDk2IDAuNzUxMzAwOTYgMCAxIDAgMTYuMjgxMjUgMTUuMjE4NzUgTCAxNC4wMzUxNTYgMTIuOTcyNjU2IEwgMTYgMTEuNSBMIDE2IDExIEwgMTIgMTEgeiAiCiAgICAgaWQ9InBhdGg3IiAvPjwvc3ZnPg==)}.atlas-map .maplibregl-ctrl-icon.maplibregl-ctrl-compass>.maplibregl-ctrl-compass-arrow{width:20px;height:20px;margin:5px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%0A%09%3Cpolygon%20fill%3D%27%23333333%27%20points%3D%276%2C9%2010%2C1%2014%2C9%27%2F%3E%0A%09%3Cpolygon%20fill%3D%27%23CCCCCC%27%20points%3D%276%2C11%2010%2C19%2014%2C11%20%27%2F%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;display:inline-block}.atlas-map a.maplibregl-ctrl-logo{width:85px;height:21px;margin:0 0 -3px -3px;display:block;background-repeat:no-repeat;cursor:pointer;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiAgIHZpZXdCb3g9IjAgMCA4NC40OSAyMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgODQuNDkgMjE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz4gIDxwYXRoIGNsYXNzPSJzdDAiIHN0eWxlPSJvcGFjaXR5OjAuOTsgZmlsbDogI0ZGRkZGRjsgZW5hYmxlLWJhY2tncm91bmQ6IG5ldzsiIGQ9Ik04My4yNSwxNC4yNmMwLDAuMTItMC4wOSwwLjIxLTAuMjEsMC4yMWgtMS42MWMtMC4xMywwLTAuMjQtMC4wNi0wLjMtMC4xN2wtMS40NC0yLjM5bC0xLjQ0LDIuMzkgICAgYy0wLjA2LDAuMTEtMC4xOCwwLjE3LTAuMywwLjE3aC0xLjYxYy0wLjA0LDAtMC4wOC0wLjAxLTAuMTItMC4wM2MtMC4wOS0wLjA2LTAuMTMtMC4xOS0wLjA2LTAuMjhsMCwwbDIuNDMtMy42OEw3Ni4yLDYuODQgICAgYy0wLjAyLTAuMDMtMC4wMy0wLjA3LTAuMDMtMC4xMmMwLTAuMTIsMC4wOS0wLjIxLDAuMjEtMC4yMWgxLjYxYzAuMTMsMCwwLjI0LDAuMDYsMC4zLDAuMTdsMS40MSwyLjM2bDEuNC0yLjM1ICAgIGMwLjA2LTAuMTEsMC4xOC0wLjE3LDAuMy0wLjE3SDgzYzAuMDQsMCwwLjA4LDAuMDEsMC4xMiwwLjAzYzAuMDksMC4wNiwwLjEzLDAuMTksMC4wNiwwLjI4bDAsMGwtMi4zNywzLjYzbDIuNDMsMy42NyAgICBDODMuMjQsMTQuMTgsODMuMjUsMTQuMjIsODMuMjUsMTQuMjZ6Ii8+ICA8cGF0aCBjbGFzcz0ic3QwIiBzdHlsZT0ib3BhY2l0eTowLjk7IGZpbGw6ICNGRkZGRkY7IGVuYWJsZS1iYWNrZ3JvdW5kOiBuZXc7IiBkPSJNNjYuMjQsOS41OWMtMC4zOS0xLjg4LTEuOTYtMy4yOC0zLjg0LTMuMjhjLTEuMDMsMC0yLjAzLDAuNDItMi43MywxLjE4VjMuNTFjMC0wLjEzLTAuMS0wLjIzLTAuMjMtMC4yM2gtMS40ICAgIGMtMC4xMywwLTAuMjMsMC4xMS0wLjIzLDAuMjN2MTAuNzJjMCwwLjEzLDAuMSwwLjIzLDAuMjMsMC4yM2gxLjRjMC4xMywwLDAuMjMtMC4xMSwwLjIzLTAuMjNWMTMuNWMwLjcxLDAuNzUsMS43LDEuMTgsMi43MywxLjE4ICAgIGMxLjg4LDAsMy40NS0xLjQxLDMuODQtMy4yOUM2Ni4zNywxMC43OSw2Ni4zNywxMC4xOCw2Ni4yNCw5LjU5TDY2LjI0LDkuNTl6IE02Mi4wOCwxM2MtMS4zMiwwLTIuMzktMS4xMS0yLjQxLTIuNDh2LTAuMDYgICAgYzAuMDItMS4zOCwxLjA5LTIuNDgsMi40MS0yLjQ4czIuNDIsMS4xMiwyLjQyLDIuNTFTNjMuNDEsMTMsNjIuMDgsMTN6Ii8+ICA8cGF0aCBjbGFzcz0ic3QwIiBzdHlsZT0ib3BhY2l0eTowLjk7IGZpbGw6ICNGRkZGRkY7IGVuYWJsZS1iYWNrZ3JvdW5kOiBuZXc7IiBkPSJNNzEuNjcsNi4zMmMtMS45OC0wLjAxLTMuNzIsMS4zNS00LjE2LDMuMjljLTAuMTMsMC41OS0wLjEzLDEuMTksMCwxLjc3YzAuNDQsMS45NCwyLjE3LDMuMzIsNC4xNywzLjMgICAgYzIuMzUsMCw0LjI2LTEuODcsNC4yNi00LjE5Uzc0LjA0LDYuMzIsNzEuNjcsNi4zMnogTTcxLjY1LDEzLjAxYy0xLjMzLDAtMi40Mi0xLjEyLTIuNDItMi41MXMxLjA4LTIuNTIsMi40Mi0yLjUyICAgIGMxLjMzLDAsMi40MiwxLjEyLDIuNDIsMi41MVM3Mi45OSwxMyw3MS42NSwxMy4wMUw3MS42NSwxMy4wMXoiLz4gIDxwYXRoIGNsYXNzPSJzdDEiIHN0eWxlPSJvcGFjaXR5OjAuMzU7IGVuYWJsZS1iYWNrZ3JvdW5kOm5ldzsiIGQ9Ik02Mi4wOCw3Ljk4Yy0xLjMyLDAtMi4zOSwxLjExLTIuNDEsMi40OHYwLjA2QzU5LjY4LDExLjksNjAuNzUsMTMsNjIuMDgsMTNzMi40Mi0xLjEyLDIuNDItMi41MSAgICBTNjMuNDEsNy45OCw2Mi4wOCw3Ljk4eiBNNjIuMDgsMTEuNzZjLTAuNjMsMC0xLjE0LTAuNTYtMS4xNy0xLjI1di0wLjA0YzAuMDEtMC42OSwwLjU0LTEuMjUsMS4xNy0xLjI1ICAgIGMwLjYzLDAsMS4xNywwLjU3LDEuMTcsMS4yN0M2My4yNCwxMS4yLDYyLjczLDExLjc2LDYyLjA4LDExLjc2eiIvPiAgPHBhdGggY2xhc3M9InN0MSIgc3R5bGU9Im9wYWNpdHk6MC4zNTsgZW5hYmxlLWJhY2tncm91bmQ6bmV3OyIgZD0iTTcxLjY1LDcuOThjLTEuMzMsMC0yLjQyLDEuMTItMi40MiwyLjUxUzcwLjMyLDEzLDcxLjY1LDEzczIuNDItMS4xMiwyLjQyLTIuNTFTNzIuOTksNy45OCw3MS42NSw3Ljk4eiAgICAgTTcxLjY1LDExLjc2Yy0wLjY0LDAtMS4xNy0wLjU3LTEuMTctMS4yN2MwLTAuNywwLjUzLTEuMjYsMS4xNy0xLjI2czEuMTcsMC41NywxLjE3LDEuMjdDNzIuODIsMTEuMjEsNzIuMjksMTEuNzYsNzEuNjUsMTEuNzZ6IiAgICAvPiAgPHBhdGggY2xhc3M9InN0MCIgc3R5bGU9Im9wYWNpdHk6MC45OyBmaWxsOiAjRkZGRkZGOyBlbmFibGUtYmFja2dyb3VuZDogbmV3OyIgZD0iTTQ1Ljc0LDYuNTNoLTEuNGMtMC4xMywwLTAuMjMsMC4xMS0wLjIzLDAuMjN2MC43M2MtMC43MS0wLjc1LTEuNy0xLjE4LTIuNzMtMS4xOCAgICBjLTIuMTcsMC0zLjk0LDEuODctMy45NCw0LjE5czEuNzcsNC4xOSwzLjk0LDQuMTljMS4wNCwwLDIuMDMtMC40MywyLjczLTEuMTl2MC43M2MwLDAuMTMsMC4xLDAuMjMsMC4yMywwLjIzaDEuNCAgICBjMC4xMywwLDAuMjMtMC4xMSwwLjIzLTAuMjNWNi43NGMwLTAuMTItMC4wOS0wLjIyLTAuMjItMC4yMkM0NS43NSw2LjUzLDQ1Ljc1LDYuNTMsNDUuNzQsNi41M3ogTTQ0LjEyLDEwLjUzICAgIEM0NC4xMSwxMS45LDQzLjAzLDEzLDQxLjcxLDEzcy0yLjQyLTEuMTItMi40Mi0yLjUxczEuMDgtMi41MiwyLjQtMi41MmMxLjMzLDAsMi4zOSwxLjExLDIuNDEsMi40OEw0NC4xMiwxMC41M3oiLz4gIDxwYXRoIGNsYXNzPSJzdDEiIHN0eWxlPSJvcGFjaXR5OjAuMzU7IGVuYWJsZS1iYWNrZ3JvdW5kOm5ldzsiIGQ9Ik00MS43MSw3Ljk4Yy0xLjMzLDAtMi40MiwxLjEyLTIuNDIsMi41MVM0MC4zNywxMyw0MS43MSwxM3MyLjM5LTEuMTEsMi40MS0yLjQ4di0wLjA2ICAgIEM0NC4xLDkuMDksNDMuMDMsNy45OCw0MS43MSw3Ljk4eiBNNDAuNTUsMTAuNDljMC0wLjcsMC41Mi0xLjI3LDEuMTctMS4yN2MwLjY0LDAsMS4xNCwwLjU2LDEuMTcsMS4yNXYwLjA0ICAgIGMtMC4wMSwwLjY4LTAuNTMsMS4yNC0xLjE3LDEuMjRDNDEuMDgsMTEuNzUsNDAuNTUsMTEuMTksNDAuNTUsMTAuNDl6Ii8+ICA8cGF0aCBjbGFzcz0ic3QwIiBzdHlsZT0ib3BhY2l0eTowLjk7IGZpbGw6ICNGRkZGRkY7IGVuYWJsZS1iYWNrZ3JvdW5kOiBuZXc7IiBkPSJNNTIuNDEsNi4zMmMtMS4wMywwLTIuMDMsMC40Mi0yLjczLDEuMThWNi43NWMwLTAuMTMtMC4xLTAuMjMtMC4yMy0wLjIzaC0xLjRjLTAuMTMsMC0wLjIzLDAuMTEtMC4yMywwLjIzICAgIHYxMC43MmMwLDAuMTMsMC4xLDAuMjMsMC4yMywwLjIzaDEuNGMwLjEzLDAsMC4yMy0wLjEsMC4yMy0wLjIzVjEzLjVjMC43MSwwLjc1LDEuNywxLjE4LDIuNzQsMS4xOGMyLjE3LDAsMy45NC0xLjg3LDMuOTQtNC4xOSAgICBTNTQuNTgsNi4zMiw1Mi40MSw2LjMyeiBNNTIuMDgsMTMuMDFjLTEuMzIsMC0yLjM5LTEuMTEtMi40Mi0yLjQ4di0wLjA3YzAuMDItMS4zOCwxLjA5LTIuNDksMi40LTIuNDljMS4zMiwwLDIuNDEsMS4xMiwyLjQxLDIuNTEgICAgUzUzLjQsMTMsNTIuMDgsMTMuMDFMNTIuMDgsMTMuMDF6Ii8+ICA8cGF0aCBjbGFzcz0ic3QxIiBzdHlsZT0ib3BhY2l0eTowLjM1OyBlbmFibGUtYmFja2dyb3VuZDpuZXc7IiBkPSJNNTIuMDgsNy45OGMtMS4zMiwwLTIuMzksMS4xMS0yLjQyLDIuNDh2MC4wNmMwLjAzLDEuMzgsMS4xLDIuNDgsMi40MiwyLjQ4czIuNDEtMS4xMiwyLjQxLTIuNTEgICAgUzUzLjQsNy45OCw1Mi4wOCw3Ljk4eiBNNTIuMDgsMTEuNzZjLTAuNjMsMC0xLjE0LTAuNTYtMS4xNy0xLjI1di0wLjA0YzAuMDEtMC42OSwwLjU0LTEuMjUsMS4xNy0xLjI1YzAuNjMsMCwxLjE3LDAuNTgsMS4xNywxLjI3ICAgIFM1Mi43MiwxMS43Niw1Mi4wOCwxMS43NnoiLz4gIDxwYXRoIGNsYXNzPSJzdDAiIHN0eWxlPSJvcGFjaXR5OjAuOTsgZmlsbDogI0ZGRkZGRjsgZW5hYmxlLWJhY2tncm91bmQ6IG5ldzsiIGQ9Ik0zNi4wOCwxNC4yNGMwLDAuMTMtMC4xLDAuMjMtMC4yMywwLjIzaC0xLjQxYy0wLjEzLDAtMC4yMy0wLjExLTAuMjMtMC4yM1Y5LjY4YzAtMC45OC0wLjc0LTEuNzEtMS42Mi0xLjcxICAgIGMtMC44LDAtMS40NiwwLjctMS41OSwxLjYybDAuMDEsNC42NmMwLDAuMTMtMC4xMSwwLjIzLTAuMjMsMC4yM2gtMS40MWMtMC4xMywwLTAuMjMtMC4xMS0wLjIzLTAuMjNWOS42OCAgICBjMC0wLjk4LTAuNzQtMS43MS0xLjYyLTEuNzFjLTAuODUsMC0xLjU0LDAuNzktMS42LDEuOHY0LjQ4YzAsMC4xMy0wLjEsMC4yMy0wLjIzLDAuMjNoLTEuNGMtMC4xMywwLTAuMjMtMC4xMS0wLjIzLTAuMjNWNi43NCAgICBjMC4wMS0wLjEzLDAuMS0wLjIyLDAuMjMtMC4yMmgxLjRjMC4xMywwLDAuMjIsMC4xMSwwLjIzLDAuMjJWNy40YzAuNS0wLjY4LDEuMy0xLjA5LDIuMTYtMS4xaDAuMDNjMS4wOSwwLDIuMDksMC42LDIuNiwxLjU1ICAgIGMwLjQ1LTAuOTUsMS40LTEuNTUsMi40NC0xLjU2YzEuNjIsMCwyLjkzLDEuMjUsMi45LDIuNzhMMzYuMDgsMTQuMjR6Ii8+ICA8cGF0aCBjbGFzcz0ic3QxIiBzdHlsZT0ib3BhY2l0eTowLjM1OyBlbmFibGUtYmFja2dyb3VuZDpuZXc7IiBkPSJNODQuMzQsMTMuNTlsLTAuMDctMC4xM2wtMS45Ni0yLjk5bDEuOTQtMi45NWMwLjQ0LTAuNjcsMC4yNi0xLjU2LTAuNDEtMi4wMmMtMC4wMiwwLTAuMDMsMC0wLjA0LTAuMDEgICAgYy0wLjIzLTAuMTUtMC41LTAuMjItMC43OC0wLjIyaC0xLjYxYy0wLjU2LDAtMS4wOCwwLjI5LTEuMzcsMC43OEw3OS43Miw2LjZsLTAuMzQtMC41NkM3OS4wOSw1LjU2LDc4LjU3LDUuMjcsNzgsNS4yN2gtMS42ICAgIGMtMC42LDAtMS4xMywwLjM3LTEuMzUsMC45MmMtMi4xOS0xLjY2LTUuMjgtMS40Ny03LjI2LDAuNDVjLTAuMzUsMC4zNC0wLjY1LDAuNzItMC44OSwxLjE0Yy0wLjktMS42Mi0yLjU4LTIuNzItNC41LTIuNzIgICAgYy0wLjUsMC0xLjAxLDAuMDctMS40OCwwLjIzVjMuNTFjMC0wLjgyLTAuNjYtMS40OC0xLjQ3LTEuNDhoLTEuNGMtMC44MSwwLTEuNDcsMC42Ni0xLjQ3LDEuNDd2My43NSAgICBjLTAuOTUtMS4zNi0yLjUtMi4xOC00LjE3LTIuMTljLTAuNzQsMC0xLjQ2LDAuMTYtMi4xMiwwLjQ3Yy0wLjI0LTAuMTctMC41NC0wLjI2LTAuODQtMC4yNmgtMS40Yy0wLjQ1LDAtMC44NywwLjIxLTEuMTUsMC41NiAgICBjLTAuMDItMC4wMy0wLjA0LTAuMDUtMC4wNy0wLjA4Yy0wLjI4LTAuMy0wLjY4LTAuNDctMS4wOS0wLjQ3aC0xLjM5Yy0wLjMsMC0wLjYsMC4wOS0wLjg0LDAuMjZjLTAuNjctMC4zLTEuMzktMC40Ni0yLjEyLTAuNDYgICAgYy0xLjgzLDAtMy40MywxLTQuMzcsMi41Yy0wLjItMC40Ni0wLjQ4LTAuODktMC44My0xLjI1Yy0wLjgtMC44MS0xLjg5LTEuMjUtMy4wMi0xLjI1aC0wLjAxYy0wLjg5LDAuMDEtMS43NSwwLjMzLTIuNDYsMC44OCAgICBjLTAuNzQtMC41Ny0xLjY0LTAuODgtMi41Ny0wLjg4SDI4LjFjLTAuMjksMC0wLjU4LDAuMDMtMC44NiwwLjExYy0wLjI4LDAuMDYtMC41NiwwLjE2LTAuODIsMC4yOGMtMC4yMS0wLjEyLTAuNDUtMC4xOC0wLjctMC4xOCAgICBoLTEuNGMtMC44MiwwLTEuNDcsMC42Ni0xLjQ3LDEuNDd2Ny41YzAsMC44MiwwLjY2LDEuNDcsMS40NywxLjQ3aDEuNGMwLjgyLDAsMS40OC0wLjY2LDEuNDgtMS40OGwwLDBWOS43OSAgICBjMC4wMy0wLjM2LDAuMjMtMC41OSwwLjM2LTAuNTljMC4xOCwwLDAuMzgsMC4xOCwwLjM4LDAuNDd2NC41N2MwLDAuODIsMC42NiwxLjQ3LDEuNDcsMS40N2gxLjQxYzAuODIsMCwxLjQ3LTAuNjYsMS40Ny0xLjQ3ICAgIGwtMC4wMS00LjU3YzAuMDYtMC4zMiwwLjI1LTAuNDcsMC4zNS0wLjQ3YzAuMTgsMCwwLjM4LDAuMTgsMC4zOCwwLjQ3djQuNTdjMCwwLjgyLDAuNjYsMS40NywxLjQ3LDEuNDdoMS40MSAgICBjMC44MiwwLDEuNDctMC42NiwxLjQ3LTEuNDd2LTAuMzhjMC45NiwxLjI5LDIuNDYsMi4wNiw0LjA2LDIuMDZjMC43NCwwLDEuNDYtMC4xNiwyLjEyLTAuNDdjMC4yNCwwLjE3LDAuNTQsMC4yNiwwLjg0LDAuMjZoMS4zOSAgICBjMC4zLDAsMC42LTAuMDksMC44NC0wLjI2djIuMDFjMCwwLjgyLDAuNjYsMS40NywxLjQ3LDEuNDdoMS40YzAuODIsMCwxLjQ3LTAuNjYsMS40Ny0xLjQ3di0xLjc3YzAuNDgsMC4xNSwwLjk5LDAuMjMsMS40OSwwLjIyICAgIGMxLjcsMCwzLjIyLTAuODcsNC4xNy0yLjJ2MC41MmMwLDAuODIsMC42NiwxLjQ3LDEuNDcsMS40N2gxLjRjMC4zLDAsMC42LTAuMDksMC44NC0wLjI2YzAuNjYsMC4zMSwxLjM5LDAuNDcsMi4xMiwwLjQ3ICAgIGMxLjkyLDAsMy42LTEuMSw0LjQ5LTIuNzNjMS41NCwyLjY1LDQuOTUsMy41Myw3LjU4LDEuOThjMC4xOC0wLjExLDAuMzYtMC4yMiwwLjUzLTAuMzZjMC4yMiwwLjU1LDAuNzYsMC45MSwxLjM1LDAuOUg3OCAgICBjMC41NiwwLDEuMDgtMC4yOSwxLjM3LTAuNzhsMC4zNy0wLjYxbDAuMzcsMC42MWMwLjI5LDAuNDgsMC44MSwwLjc4LDEuMzgsMC43OGgxLjZjMC44MSwwLDEuNDYtMC42NiwxLjQ1LTEuNDYgICAgQzg0LjQ5LDE0LjAyLDg0LjQ0LDEzLjgsODQuMzQsMTMuNTlMODQuMzQsMTMuNTl6IE0zNS44NiwxNC40N2gtMS40MWMtMC4xMywwLTAuMjMtMC4xMS0wLjIzLTAuMjNWOS42OCAgICBjMC0wLjk4LTAuNzQtMS43MS0xLjYyLTEuNzFjLTAuOCwwLTEuNDYsMC43LTEuNTksMS42MmwwLjAxLDQuNjZjMCwwLjEzLTAuMSwwLjIzLTAuMjMsMC4yM2gtMS40MWMtMC4xMywwLTAuMjMtMC4xMS0wLjIzLTAuMjMgICAgVjkuNjhjMC0wLjk4LTAuNzQtMS43MS0xLjYyLTEuNzFjLTAuODUsMC0xLjU0LDAuNzktMS42LDEuOHY0LjQ4YzAsMC4xMy0wLjEsMC4yMy0wLjIzLDAuMjNoLTEuNGMtMC4xMywwLTAuMjMtMC4xMS0wLjIzLTAuMjMgICAgVjYuNzRjMC4wMS0wLjEzLDAuMTEtMC4yMiwwLjIzLTAuMjJoMS40YzAuMTMsMCwwLjIyLDAuMTEsMC4yMywwLjIyVjcuNGMwLjUtMC42OCwxLjMtMS4wOSwyLjE2LTEuMWgwLjAzICAgIGMxLjA5LDAsMi4wOSwwLjYsMi42LDEuNTVjMC40NS0wLjk1LDEuNC0xLjU1LDIuNDQtMS41NmMxLjYyLDAsMi45MywxLjI1LDIuOSwyLjc4bDAuMDEsNS4xNkMzNi4wOSwxNC4zNiwzNS45OCwxNC40NiwzNS44NiwxNC40NyAgICBMMzUuODYsMTQuNDd6IE00NS45NywxNC4yNGMwLDAuMTMtMC4xLDAuMjMtMC4yMywwLjIzaC0xLjRjLTAuMTMsMC0wLjIzLTAuMTEtMC4yMy0wLjIzVjEzLjVjLTAuNywwLjc2LTEuNjksMS4xOC0yLjcyLDEuMTggICAgYy0yLjE3LDAtMy45NC0xLjg3LTMuOTQtNC4xOXMxLjc3LTQuMTksMy45NC00LjE5YzEuMDMsMCwyLjAyLDAuNDMsMi43MywxLjE4VjYuNzRjMC0wLjEzLDAuMS0wLjIzLDAuMjMtMC4yM2gxLjQgICAgYzAuMTItMC4wMSwwLjIyLDAuMDgsMC4yMywwLjIxYzAsMC4wMSwwLDAuMDEsMCwwLjAydjcuNTFoLTAuMDFWMTQuMjR6IE01Mi40MSwxNC42N2MtMS4wMywwLTIuMDItMC40My0yLjczLTEuMTh2My45NyAgICBjMCwwLjEzLTAuMSwwLjIzLTAuMjMsMC4yM2gtMS40Yy0wLjEzLDAtMC4yMy0wLjEtMC4yMy0wLjIzVjYuNzVjMC0wLjEzLDAuMS0wLjIyLDAuMjMtMC4yMmgxLjRjMC4xMywwLDAuMjMsMC4xMSwwLjIzLDAuMjN2MC43MyAgICBjMC43MS0wLjc2LDEuNy0xLjE4LDIuNzMtMS4xOGMyLjE3LDAsMy45NCwxLjg2LDMuOTQsNC4xOFM1NC41OCwxNC42Nyw1Mi40MSwxNC42N3ogTTY2LjI0LDExLjM5Yy0wLjM5LDEuODctMS45NiwzLjI5LTMuODQsMy4yOSAgICBjLTEuMDMsMC0yLjAyLTAuNDMtMi43My0xLjE4djAuNzNjMCwwLjEzLTAuMSwwLjIzLTAuMjMsMC4yM2gtMS40Yy0wLjEzLDAtMC4yMy0wLjExLTAuMjMtMC4yM1YzLjUxYzAtMC4xMywwLjEtMC4yMywwLjIzLTAuMjMgICAgaDEuNGMwLjEzLDAsMC4yMywwLjExLDAuMjMsMC4yM3YzLjk3YzAuNzEtMC43NSwxLjctMS4xOCwyLjczLTEuMTdjMS44OCwwLDMuNDUsMS40LDMuODQsMy4yOEM2Ni4zNywxMC4xOSw2Ni4zNywxMC44LDY2LjI0LDExLjM5ICAgIEw2Ni4yNCwxMS4zOUw2Ni4yNCwxMS4zOXogTTcxLjY3LDE0LjY4Yy0yLDAuMDEtMy43My0xLjM1LTQuMTctMy4zYy0wLjEzLTAuNTktMC4xMy0xLjE5LDAtMS43N2MwLjQ0LTEuOTQsMi4xNy0zLjMxLDQuMTctMy4zICAgIGMyLjM2LDAsNC4yNiwxLjg3LDQuMjYsNC4xOVM3NC4wMywxNC42OCw3MS42NywxNC42OEw3MS42NywxNC42OHogTTgzLjA0LDE0LjQ3aC0xLjYxYy0wLjEzLDAtMC4yNC0wLjA2LTAuMy0wLjE3bC0xLjQ0LTIuMzkgICAgbC0xLjQ0LDIuMzljLTAuMDYsMC4xMS0wLjE4LDAuMTctMC4zLDAuMTdoLTEuNjFjLTAuMDQsMC0wLjA4LTAuMDEtMC4xMi0wLjAzYy0wLjA5LTAuMDYtMC4xMy0wLjE5LTAuMDYtMC4yOGwwLDBsMi40My0zLjY4ICAgIEw3Ni4yLDYuODRjLTAuMDItMC4wMy0wLjAzLTAuMDctMC4wMy0wLjEyYzAtMC4xMiwwLjA5LTAuMjEsMC4yMS0wLjIxaDEuNjFjMC4xMywwLDAuMjQsMC4wNiwwLjMsMC4xN2wxLjQxLDIuMzZsMS40MS0yLjM2ICAgIGMwLjA2LTAuMTEsMC4xOC0wLjE3LDAuMy0wLjE3aDEuNjFjMC4wNCwwLDAuMDgsMC4wMSwwLjEyLDAuMDNjMC4wOSwwLjA2LDAuMTMsMC4xOSwwLjA2LDAuMjhsMCwwbC0yLjM4LDMuNjRsMi40MywzLjY3ICAgIGMwLjAyLDAuMDMsMC4wMywwLjA3LDAuMDMsMC4xMkM4My4yNSwxNC4zOCw4My4xNiwxNC40Nyw4My4wNCwxNC40N0w4My4wNCwxNC40N0w4My4wNCwxNC40N3oiLz4gIDxwYXRoIGNsYXNzPSJzdDAiIHN0eWxlPSJvcGFjaXR5OjAuOTsgZmlsbDogI0ZGRkZGRjsgZW5hYmxlLWJhY2tncm91bmQ6IG5ldzsiIGQ9Ik0xMC41LDEuMjRjLTUuMTEsMC05LjI1LDQuMTUtOS4yNSw5LjI1czQuMTUsOS4yNSw5LjI1LDkuMjVzOS4yNS00LjE1LDkuMjUtOS4yNSAgICBDMTkuNzUsNS4zOCwxNS42MSwxLjI0LDEwLjUsMS4yNHogTTE0Ljg5LDEyLjc3Yy0xLjkzLDEuOTMtNC43OCwyLjMxLTYuNywyLjMxYy0wLjcsMC0xLjQxLTAuMDUtMi4xLTAuMTZjMCwwLTEuMDItNS42NCwyLjE0LTguODEgICAgYzAuODMtMC44MywxLjk1LTEuMjgsMy4xMy0xLjI4YzEuMjcsMCwyLjQ5LDAuNTEsMy4zOSwxLjQyQzE2LjU5LDguMDksMTYuNjQsMTEsMTQuODksMTIuNzd6Ii8+ICA8cGF0aCBjbGFzcz0ic3QxIiBzdHlsZT0ib3BhY2l0eTowLjM1OyBlbmFibGUtYmFja2dyb3VuZDpuZXc7IiBkPSJNMTAuNS0wLjAxQzQuNy0wLjAxLDAsNC43LDAsMTAuNDlzNC43LDEwLjUsMTAuNSwxMC41UzIxLDE2LjI5LDIxLDEwLjQ5QzIwLjk5LDQuNywxNi4zLTAuMDEsMTAuNS0wLjAxeiAgICAgTTEwLjUsMTkuNzRjLTUuMTEsMC05LjI1LTQuMTUtOS4yNS05LjI1czQuMTQtOS4yNiw5LjI1LTkuMjZzOS4yNSw0LjE1LDkuMjUsOS4yNUMxOS43NSwxNS42MSwxNS42MSwxOS43NCwxMC41LDE5Ljc0eiIvPiAgPHBhdGggY2xhc3M9InN0MSIgc3R5bGU9Im9wYWNpdHk6MC4zNTsgZW5hYmxlLWJhY2tncm91bmQ6bmV3OyIgZD0iTTE0Ljc0LDYuMjVDMTIuOSw0LjQxLDkuOTgsNC4zNSw4LjIzLDYuMWMtMy4xNiwzLjE3LTIuMTQsOC44MS0yLjE0LDguODFzNS42NCwxLjAyLDguODEtMi4xNCAgICBDMTYuNjQsMTEsMTYuNTksOC4wOSwxNC43NCw2LjI1eiBNMTIuNDcsMTAuMzRsLTAuOTEsMS44N2wtMC45LTEuODdMOC44LDkuNDNsMS44Ni0wLjlsMC45LTEuODdsMC45MSwxLjg3bDEuODYsMC45TDEyLjQ3LDEwLjM0eiIgICAgLz4gIDxwb2x5Z29uIGNsYXNzPSJzdDAiIHN0eWxlPSJvcGFjaXR5OjAuOTsgZmlsbDogI0ZGRkZGRjsgZW5hYmxlLWJhY2tncm91bmQ6IG5ldzsiIHBvaW50cz0iMTQuMzMsOS40MyAxMi40NywxMC4zNCAxMS41NiwxMi4yMSAxMC42NiwxMC4zNCA4LjgsOS40MyAxMC42Niw4LjUzIDExLjU2LDYuNjYgMTIuNDcsOC41MyAgICIvPjwvZz48L3N2Zz4=)}.atlas-map .maplibregl-ctrl.maplibregl-ctrl-attrib{padding:0 5px;background-color:rgba(255,255,255,.5);margin:0}.atlas-map .maplibregl-ctrl-attrib.maplibregl-compact{padding-top:2px;padding-bottom:2px;margin:0 10px 10px 10px;position:relative;padding-right:24px;background-color:#fff;border-radius:3px 12px 12px 3px;visibility:hidden}.atlas-map .maplibregl-ctrl-attrib.maplibregl-compact:hover{visibility:visible}.atlas-map .maplibregl-ctrl-attrib.maplibregl-compact:after{content:'';cursor:pointer;position:absolute;bottom:0;right:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%270%200%2020%2020%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%0D%0A%09%3Cpath%20fill%3D%27%23333333%27%20fill-rule%3D%27evenodd%27%20d%3D%27M4%2C10a6%2C6%200%201%2C0%2012%2C0a6%2C6%200%201%2C0%20-12%2C0%20M9%2C7a1%2C1%200%201%2C0%202%2C0a1%2C1%200%201%2C0%20-2%2C0%20M9%2C10a1%2C1%200%201%2C1%202%2C0l0%2C3a1%2C1%200%201%2C1%20-2%2C0%27%20%2F%3E%0D%0A%3C%2Fsvg%3E");background-color:rgba(255,255,255,.5);width:24px;height:24px;box-sizing:border-box;visibility:visible;border-radius:12px}.atlas-map .maplibregl-ctrl-attrib a{color:rgba(0,0,0,.75);text-decoration:none}.atlas-map .maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.atlas-map .maplibregl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.atlas-map .maplibregl-ctrl-scale{background-color:rgba(255,255,255,.75);font-size:10px;border-width:medium 2px 2px;border-style:none solid solid;border-color:#333;padding:0 5px;color:#333}.atlas-map .maplibregl-popup{position:absolute;top:0;left:0;display:-webkit-flex;display:flex;will-change:transform;pointer-events:none}.atlas-map .maplibregl-popup-anchor-top,.atlas-map .maplibregl-popup-anchor-top-left,.atlas-map .maplibregl-popup-anchor-top-right{-webkit-flex-direction:column;flex-direction:column}.atlas-map .maplibregl-popup-anchor-bottom,.atlas-map .maplibregl-popup-anchor-bottom-left,.atlas-map .maplibregl-popup-anchor-bottom-right{-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.atlas-map .maplibregl-popup-anchor-left{-webkit-flex-direction:row;flex-direction:row}.atlas-map .maplibregl-popup-anchor-right{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.atlas-map .maplibregl-popup-tip{width:0;height:0;border:10px solid transparent;z-index:1}.atlas-map .maplibregl-popup-anchor-top .maplibregl-popup-tip{-webkit-align-self:center;align-self:center;border-top:none;border-bottom-color:#fff}.atlas-map .maplibregl-popup-anchor-top-left .maplibregl-popup-tip{-webkit-align-self:flex-start;align-self:flex-start;border-top:none;border-left:none;border-bottom-color:#fff}.atlas-map .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{-webkit-align-self:flex-end;align-self:flex-end;border-top:none;border-right:none;border-bottom-color:#fff}.atlas-map .maplibregl-popup-anchor-bottom .maplibregl-popup-tip{-webkit-align-self:center;align-self:center;border-bottom:none;border-top-color:#fff}.atlas-map .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{-webkit-align-self:flex-start;align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.atlas-map .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{-webkit-align-self:flex-end;align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.atlas-map .maplibregl-popup-anchor-left .maplibregl-popup-tip{-webkit-align-self:center;align-self:center;border-left:none;border-right-color:#fff}.atlas-map .maplibregl-popup-anchor-right .maplibregl-popup-tip{-webkit-align-self:center;align-self:center;border-right:none;border-left-color:#fff}.atlas-map .maplibregl-popup-close-button{position:absolute;right:0;top:0;border:none;border-radius:0 3px 0 0;cursor:pointer;background-color:rgba(0,0,0,0)}.atlas-map .maplibregl-popup-close-button:hover{background-color:rgba(0,0,0,.05)}.atlas-map .maplibregl-popup-content{position:relative;background:#fff;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.1);padding:10px 10px 15px;pointer-events:auto}.atlas-map .maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.atlas-map .maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.atlas-map .maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.atlas-map .maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.atlas-map .maplibregl-marker{position:absolute;top:0;left:0;will-change:transform}.atlas-map .maplibregl-user-location-dot{background-color:#1da1f2;width:16px;height:16px;border-radius:50%;box-shadow:0 0 2px rgba(0,0,0,.25);border:2px solid #fff}.atlas-map .maplibregl-user-location-dot:after{content:'';display:block;box-shadow:#1da1f2 0 0 0 2px;width:16px;height:16px;border-radius:50%;position:relative;z-index:-1;-webkit-animation:maplibregl-user-location-dot-pulse 2s;-moz-animation:maplibregl-user-location-dot-pulse 2s;-ms-animation:maplibregl-user-location-dot-pulse 2s;animation:maplibregl-user-location-dot-pulse 2s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes maplibregl-user-location-dot-pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(29,161,242,.8)}70%{-webkit-box-shadow:0 0 0 15px rgba(29,161,242,0)}242%{-webkit-box-shadow:0 0 0 0 rgba(29,161,242,0)}}@-ms-keyframes maplibregl-user-location-dot-pulse{0%{-ms-box-shadow:0 0 0 0 rgba(29,161,242,.8)}70%{-ms-box-shadow:0 0 0 15px rgba(29,161,242,0)}242%{-ms-box-shadow:0 0 0 0 rgba(29,161,242,0)}}@keyframes maplibregl-user-location-dot-pulse{0%{-moz-box-shadow:0 0 0 0 rgba(29,161,242,.8);box-shadow:0 0 0 0 rgba(29,161,242,.4)}70%{-moz-box-shadow:0 0 0 15px rgba(29,161,242,0);box-shadow:0 0 0 15px rgba(29,161,242,0)}100%{-moz-box-shadow:0 0 0 0 rgba(29,161,242,0);box-shadow:0 0 0 0 rgba(29,161,242,0)}}.atlas-map .maplibregl-user-location-dot-stale{background-color:#aaa}.atlas-map .maplibregl-user-location-dot-stale:after{display:none}.atlas-map .maplibregl-crosshair,.atlas-map .maplibregl-crosshair .maplibregl-interactive,.atlas-map .maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.atlas-map .maplibregl-boxzoom{position:absolute;top:0;left:0;width:0;height:0;background:#fff;border:2px dotted #202020;opacity:.5}@media print{.atlas-map .mapbox-improve-map{display:none}}@media (inverted-colors:inverted){.atlas-map .atlas-map-canvas{filter:invert(100%)}.atlas-map .azure-map-logo{filter:invert(100%)}}.atlas-map .atlas-map-canvas-container{position:absolute;top:0;left:0;height:100%;width:100%;pointer-events:none;-ms-user-select:none}.atlas-map .atlas-map-canvas{pointer-events:auto}.atlas-map .azure-map-logo{background-repeat:no-repeat;background-position:center;background-size:140px 46px;height:16px;width:110px;margin-right:16px;pointer-events:auto;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 869.291 287.244%27 height=%27287.244%27 width=%27869.291%27 xml:space=%27preserve%27%3E%3Cpath style=%27fill:%23737373;fill-opacity:1;fill-rule:nonzero;stroke:none%27 d=%27m0 0-6.387-18.197H6.567L.211 0Zm4.459 8.014 16.268-43.202h-8.254L8.646-24.463H-8.375l-3.676-10.725h-8.194L-3.977 8.014Z%27 transform=%27matrix%281.33333 0 0 -1.33333 590.984 125.874%29%27/%3E%3Cpath style=%27fill:%23737373;fill-opacity:1;fill-rule:nonzero;stroke:none%27 d=%27M0 0h24.734v-2.922L8.496-25.187h16.328v-5.784H-1.145v3.465L14.853-5.785H0Z%27 transform=%27matrix%281.33333 0 0 -1.33333 623.492 131.498%29%27/%3E%3Cg clip-path=%27url%28%23a%29%27 transform=%27matrix%281.33333 0 0 -1.33333 0 287.244%29%27%3E%3Cpath style=%27fill:%23737373;fill-opacity:1;fill-rule:nonzero;stroke:none%27 d=%27M0 0v-30.971h-7.352v4.068h-.12c-.964-1.407-2.255-2.506-3.871-3.3-1.617-.793-3.429-1.19-5.438-1.19-3.595 0-6.332 1.019-8.209 3.059-1.879 2.038-2.818 5.206-2.818 9.504V0h7.381v-17.956c0-2.611.518-4.574 1.552-5.89 1.034-1.316 2.596-1.973 4.685-1.973 2.068 0 3.725.728 4.971 2.184 1.245 1.456 1.867 3.36 1.867 5.709V0z%27 transform=%27translate%28523.469 116.81%29%27/%3E%3Cpath style=%27fill:%23737373;fill-opacity:1;fill-rule:nonzero;stroke:none%27 d=%27M0 0c.582 0 1.104-.04 1.566-.12a6.711 6.711 0 0 0 1.175-.301v-7.382c-.382.282-.938.547-1.672.799-.733.251-1.622.376-2.666.376-1.788 0-3.299-.753-4.534-2.259-1.235-1.507-1.852-3.826-1.852-6.96v-15.635h-7.291v30.97h7.291v-4.881h.12c.663 1.687 1.667 3.008 3.012 3.962C-3.505-.477-1.888 0 0 0%27 transform=%27translate%28545.42 117.322%29%27/%3E%3Cpath style=%27fill:%23737373;fill-opacity:1;fill-rule:nonzero;stroke:none%27 d=%27M0 0c0 2.41-.558 4.248-1.672 5.513-1.115 1.265-2.686 1.898-4.715 1.898-1.748 0-3.314-.628-4.7-1.883C-12.473 4.272-13.396 2.43-13.858 0Zm4.67-10.816v-5.995c-1.205-.764-2.782-1.381-4.731-1.853-1.948-.472-4.026-.708-6.236-.708-4.72 0-8.39 1.396-11.011 4.188-2.621 2.791-3.931 6.678-3.931 11.659 0 4.8 1.4 8.752 4.202 11.855 2.802 3.103 6.351 4.654 10.65 4.654 4.278 0 7.607-1.31 9.988-3.931C5.98 6.432 7.17 2.812 7.17-1.808v-3.525h-21.209c.321-3.113 1.32-5.287 2.997-6.522 1.677-1.235 3.842-1.853 6.493-1.853 1.747 0 3.414.266 5.001.798 1.586.533 2.992 1.23 4.218 2.094%27 transform=%27translate%28569.734 104.459%29%27/%3E%3C/g%3E%3Cg clip-path=%27url%28%23b%29%27 transform=%27matrix%281.33333 0 0 -1.33333 0 287.244%29%27%3E%3Cpath style=%27fill:%23737373;fill-opacity:1;fill-rule:nonzero;stroke:none%27 d=%27M0 0h-10.858v-25.004h-7.38V0h-5.182v5.964h5.182v4.308c0 3.254 1.059 5.92 3.178 7.999 2.119 2.079 4.835 3.118 8.148 3.118.884 0 1.667-.045 2.351-.136a9.3 9.3 0 0 0 1.807-.406v-6.296c-.241.14-.663.31-1.265.512-.603.2-1.296.301-2.078.301-1.528 0-2.702-.477-3.526-1.431-.823-.954-1.235-2.365-1.235-4.232V5.964H0v6.96l7.321 2.229V5.964h7.381V0H7.321v-14.49c0-1.909.346-3.255 1.039-4.037.693-.784 1.782-1.175 3.269-1.175.421 0 .929.1 1.521.301.592.2 1.109.441 1.552.723v-6.025c-.463-.261-1.231-.502-2.305-.723a15.742 15.742 0 0 0-3.178-.331c-3.073 0-5.378.817-6.914 2.454C.768-21.666 0-19.201 0-15.906Zm-48.407-9.731c0-3.234.733-5.704 2.199-7.411 1.466-1.707 3.564-2.56 6.296-2.56 2.652 0 4.67.853 6.055 2.56 1.386 1.707 2.079 4.238 2.079 7.592 0 3.333-.718 5.849-2.154 7.547-1.436 1.697-3.449 2.545-6.04 2.545-2.672 0-4.745-.889-6.221-2.667-1.476-1.776-2.214-4.312-2.214-7.606m-7.592-.241c0 5.122 1.446 9.178 4.338 12.171 2.892 2.992 6.909 4.489 12.051 4.489 4.839 0 8.62-1.441 11.342-4.323 2.721-2.883 4.082-6.774 4.082-11.674 0-5.022-1.446-9.018-4.338-11.99-2.892-2.973-6.829-4.458-11.809-4.458-4.801 0-8.612 1.41-11.433 4.232-2.822 2.821-4.233 6.673-4.233 11.553m-16.417 7.803c0-1.045.331-1.863.994-2.456.662-.592 2.128-1.34 4.399-2.244 2.911-1.165 4.955-2.475 6.129-3.931 1.176-1.456 1.763-3.219 1.763-5.287 0-2.913-1.119-5.252-3.359-7.019-2.239-1.769-5.267-2.651-9.083-2.651-1.285 0-2.706.155-4.263.466-1.556.312-2.877.708-3.961 1.19v7.17a17.945 17.945 0 0 1 4.278-2.198c1.526-.543 2.912-.815 4.157-.815 1.647 0 2.862.231 3.646.694.783.461 1.174 1.235 1.174 2.319 0 1.005-.406 1.853-1.22 2.546-.813.693-2.355 1.491-4.624 2.395-2.692 1.124-4.599 2.39-5.724 3.795-1.125 1.406-1.687 3.194-1.687 5.363 0 2.791 1.109 5.086 3.329 6.884 2.218 1.797 5.096 2.696 8.631 2.696 1.084 0 2.299-.121 3.645-.361 1.346-.241 2.47-.554 3.375-.935v-6.929c-.965.644-2.09 1.195-3.375 1.658-1.286.462-2.561.693-3.826.693-1.386 0-2.465-.271-3.238-.813-.774-.543-1.16-1.287-1.16-2.23m-35.065-7.562c0-3.234.732-5.704 2.199-7.411 1.465-1.707 3.564-2.56 6.295-2.56 2.652 0 4.67.853 6.055 2.56 1.387 1.707 2.079 4.238 2.079 7.592 0 3.333-.718 5.849-2.154 7.547C-94.443-.306-96.456.542-99.046.542c-2.672 0-4.746-.889-6.222-2.667-1.476-1.776-2.213-4.312-2.213-7.606m-7.593-.241c0 5.122 1.446 9.178 4.339 12.171 2.892 2.992 6.908 4.489 12.049 4.489 4.841 0 8.622-1.441 11.343-4.323 2.721-2.883 4.082-6.774 4.082-11.674 0-5.022-1.446-9.018-4.338-11.99-2.892-2.973-6.828-4.458-11.809-4.458-4.801 0-8.612 1.41-11.433 4.232-2.822 2.821-4.233 6.673-4.233 11.553m-3.136 16.449c.583 0 1.105-.041 1.567-.121a6.56 6.56 0 0 0 1.175-.301v-7.381c-.382.282-.939.547-1.672.799-.733.251-1.622.376-2.666.376-1.788 0-3.299-.753-4.534-2.259-1.235-1.507-1.853-3.826-1.853-6.959v-15.635h-7.29V5.964h7.29v-4.88h.12c.663 1.687 1.667 3.007 3.013 3.962 1.346.953 2.962 1.431 4.85 1.431m-27.956-26.179c1.084 0 2.279.25 3.585.753a15.06 15.06 0 0 1 3.615 1.988v-6.778c-1.165-.663-2.485-1.165-3.962-1.506-1.475-.342-3.098-.512-4.865-.512-4.559 0-8.265 1.44-11.116 4.322-2.852 2.882-4.278 6.562-4.278 11.041 0 4.981 1.457 9.083 4.369 12.307 2.911 3.223 7.039 4.835 12.381 4.835 1.366 0 2.746-.176 4.143-.528 1.395-.351 2.504-.757 3.328-1.219v-6.99c-1.125.824-2.274 1.462-3.45 1.914a9.966 9.966 0 0 1-3.599.678c-2.872 0-5.192-.935-6.959-2.802-1.768-1.868-2.651-4.388-2.651-7.562 0-3.133.848-5.573 2.545-7.321 1.697-1.747 4.002-2.62 6.914-2.62m-22.112-5.302h-7.29V5.965h7.29zm-8.044 39.916c0 1.205.437 2.214 1.311 3.027.874.814 1.912 1.221 3.117 1.221 1.286 0 2.351-.418 3.194-1.25.844-.834 1.265-1.834 1.265-2.998 0-1.185-.431-2.18-1.295-2.982-.864-.804-1.918-1.205-3.164-1.205-1.245 0-2.294.406-3.147 1.219-.855.814-1.281 1.803-1.281 2.968m-6.273 3.283v-43.199h-7.501v33.86h-.12l-13.407-33.86h-4.97l-13.738 33.86h-.09v-33.86h-6.929v43.199h10.755l12.412-32.023h.18l13.105 32.023z%27 transform=%27translate%28394.942 110.844%29%27/%3E%3C/g%3E%3Cpath style=%27fill:%23f25022;fill-opacity:1;fill-rule:nonzero;stroke:none%27 d=%27M106.213 109.22H71.995v34.218h34.218z%27 transform=%27matrix%281.33333 0 0 -1.33333 0 287.244%29%27/%3E%3Cpath style=%27fill:%237fba00;fill-opacity:1;fill-rule:nonzero;stroke:none%27 d=%27M143.993 109.22h-34.218v34.218h34.218z%27 transform=%27matrix%281.33333 0 0 -1.33333 0 287.244%29%27/%3E%3Cpath style=%27fill:%2300a4ef;fill-opacity:1;fill-rule:nonzero;stroke:none%27 d=%27M106.213 71.44H71.995v34.218h34.218z%27 transform=%27matrix%281.33333 0 0 -1.33333 0 287.244%29%27/%3E%3Cpath style=%27fill:%23ffb900;fill-opacity:1;fill-rule:nonzero;stroke:none%27 d=%27M143.993 71.44h-34.218v34.218h34.218z%27 transform=%27matrix%281.33333 0 0 -1.33333 0 287.244%29%27/%3E%3Cpath style=%27fill:%23f25022;fill-opacity:1;fill-rule:nonzero;stroke:none%27 d=%27M106.213 109.22H71.995v34.218h34.218z%27 transform=%27matrix%281.33333 0 0 -1.33333 0 287.244%29%27/%3E%3Cpath style=%27fill:%237fba00;fill-opacity:1;fill-rule:nonzero;stroke:none%27 d=%27M143.993 109.22h-34.218v34.218h34.218z%27 transform=%27matrix%281.33333 0 0 -1.33333 0 287.244%29%27/%3E%3Cpath style=%27fill:%2300a4ef;fill-opacity:1;fill-rule:nonzero;stroke:none%27 d=%27M106.213 71.44H71.995v34.218h34.218z%27 transform=%27matrix%281.33333 0 0 -1.33333 0 287.244%29%27/%3E%3Cpath style=%27fill:%23ffb900;fill-opacity:1;fill-rule:nonzero;stroke:none%27 d=%27M143.993 71.44h-34.218v34.218h34.218z%27 transform=%27matrix%281.33333 0 0 -1.33333 0 287.244%29%27/%3E%3C/svg%3E")}.atlas-map .azure-map-logo:last-child{margin-right:5px}.atlas-map .azure-map-copyright{margin-left:16px;margin-right:16px;font-family:Segoe UI;font-size:12px;line-height:19px;color:#666;text-decoration:none;pointer-events:initial}.atlas-map .map-copyright.without-bg.light .azure-map-copyright,.atlas-map .map-copyright.without-bg.light .azure-map-feedback-text{text-shadow:#fff 1px 1px}.atlas-map .map-copyright.without-bg.light .azure-map-feedback-text{color:#000}.atlas-map .map-copyright.without-bg.dark .azure-map-copyright,.atlas-map .map-copyright.without-bg.dark .azure-map-feedback-text{text-shadow:#000 1px 1px}.atlas-map .map-copyright.without-bg.dark .azure-map-feedback-text{color:#ccc}.atlas-map .map-copyright.without-bg .azure-map-copyright{margin-right:0;font-size:9px;line-height:12px}.atlas-map .map-copyright.without-bg .azure-map-feedback-text{margin-right:10px;pointer-events:auto;font-family:Segoe UI;font-size:9px;line-height:12px;text-underline-position:under}.atlas-map .map-logo-control{order:1;display:flex;margin:10px 10px 4px 10px}.atlas-map .map-logo-control.dark .azure-map-logo{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 869.291 287.244%27 height=%27287.244%27 width=%27869.291%27 xml:space=%27preserve%27%3E%3Cpath style=%27fill:%23fff;fill-opacity:1;fill-rule:nonzero;stroke:none%27 d=%27m0 0-6.387-18.197H6.567L.211 0Zm4.459 8.014 16.268-43.202h-8.254L8.646-24.463H-8.375l-3.676-10.725h-8.194L-3.977 8.014Z%27 transform=%27matrix%281.33333 0 0 -1.33333 590.984 125.874%29%27/%3E%3Cpath style=%27fill:%23fff;fill-opacity:1;fill-rule:nonzero;stroke:none%27 d=%27M0 0h24.734v-2.922L8.496-25.187h16.328v-5.784H-1.145v3.465L14.853-5.785H0Z%27 transform=%27matrix%281.33333 0 0 -1.33333 623.492 131.498%29%27/%3E%3Cg clip-path=%27url%28%23a%29%27 transform=%27matrix%281.33333 0 0 -1.33333 0 287.244%29%27%3E%3Cpath style=%27fill:%23fff;fill-opacity:1;fill-rule:nonzero;stroke:none%27 d=%27M0 0v-30.971h-7.352v4.068h-.12c-.964-1.407-2.255-2.506-3.871-3.3-1.617-.793-3.429-1.19-5.438-1.19-3.595 0-6.332 1.019-8.209 3.059-1.879 2.038-2.818 5.206-2.818 9.504V0h7.381v-17.956c0-2.611.518-4.574 1.552-5.89 1.034-1.316 2.596-1.973 4.685-1.973 2.068 0 3.725.728 4.971 2.184 1.245 1.456 1.867 3.36 1.867 5.709V0z%27 transform=%27translate%28523.469 116.81%29%27/%3E%3Cpath style=%27fill:%23fff;fill-opacity:1;fill-rule:nonzero;stroke:none%27 d=%27M0 0c.582 0 1.104-.04 1.566-.12a6.711 6.711 0 0 0 1.175-.301v-7.382c-.382.282-.938.547-1.672.799-.733.251-1.622.376-2.666.376-1.788 0-3.299-.753-4.534-2.259-1.235-1.507-1.852-3.826-1.852-6.96v-15.635h-7.291v30.97h7.291v-4.881h.12c.663 1.687 1.667 3.008 3.012 3.962C-3.505-.477-1.888 0 0 0%27 transform=%27translate%28545.42 117.322%29%27/%3E%3Cpath style=%27fill:%23fff;fill-opacity:1;fill-rule:nonzero;stroke:none%27 d=%27M0 0c0 2.41-.558 4.248-1.672 5.513-1.115 1.265-2.686 1.898-4.715 1.898-1.748 0-3.314-.628-4.7-1.883C-12.473 4.272-13.396 2.43-13.858 0Zm4.67-10.816v-5.995c-1.205-.764-2.782-1.381-4.731-1.853-1.948-.472-4.026-.708-6.236-.708-4.72 0-8.39 1.396-11.011 4.188-2.621 2.791-3.931 6.678-3.931 11.659 0 4.8 1.4 8.752 4.202 11.855 2.802 3.103 6.351 4.654 10.65 4.654 4.278 0 7.607-1.31 9.988-3.931C5.98 6.432 7.17 2.812 7.17-1.808v-3.525h-21.209c.321-3.113 1.32-5.287 2.997-6.522 1.677-1.235 3.842-1.853 6.493-1.853 1.747 0 3.414.266 5.001.798 1.586.533 2.992 1.23 4.218 2.094%27 transform=%27translate%28569.734 104.459%29%27/%3E%3C/g%3E%3Cg clip-path=%27url%28%23b%29%27 transform=%27matrix%281.33333 0 0 -1.33333 0 287.244%29%27%3E%3Cpath style=%27fill:%23fff;fill-opacity:1;fill-rule:nonzero;stroke:none%27 d=%27M0 0h-10.858v-25.004h-7.38V0h-5.182v5.964h5.182v4.308c0 3.254 1.059 5.92 3.178 7.999 2.119 2.079 4.835 3.118 8.148 3.118.884 0 1.667-.045 2.351-.136a9.3 9.3 0 0 0 1.807-.406v-6.296c-.241.14-.663.31-1.265.512-.603.2-1.296.301-2.078.301-1.528 0-2.702-.477-3.526-1.431-.823-.954-1.235-2.365-1.235-4.232V5.964H0v6.96l7.321 2.229V5.964h7.381V0H7.321v-14.49c0-1.909.346-3.255 1.039-4.037.693-.784 1.782-1.175 3.269-1.175.421 0 .929.1 1.521.301.592.2 1.109.441 1.552.723v-6.025c-.463-.261-1.231-.502-2.305-.723a15.742 15.742 0 0 0-3.178-.331c-3.073 0-5.378.817-6.914 2.454C.768-21.666 0-19.201 0-15.906Zm-48.407-9.731c0-3.234.733-5.704 2.199-7.411 1.466-1.707 3.564-2.56 6.296-2.56 2.652 0 4.67.853 6.055 2.56 1.386 1.707 2.079 4.238 2.079 7.592 0 3.333-.718 5.849-2.154 7.547-1.436 1.697-3.449 2.545-6.04 2.545-2.672 0-4.745-.889-6.221-2.667-1.476-1.776-2.214-4.312-2.214-7.606m-7.592-.241c0 5.122 1.446 9.178 4.338 12.171 2.892 2.992 6.909 4.489 12.051 4.489 4.839 0 8.62-1.441 11.342-4.323 2.721-2.883 4.082-6.774 4.082-11.674 0-5.022-1.446-9.018-4.338-11.99-2.892-2.973-6.829-4.458-11.809-4.458-4.801 0-8.612 1.41-11.433 4.232-2.822 2.821-4.233 6.673-4.233 11.553m-16.417 7.803c0-1.045.331-1.863.994-2.456.662-.592 2.128-1.34 4.399-2.244 2.911-1.165 4.955-2.475 6.129-3.931 1.176-1.456 1.763-3.219 1.763-5.287 0-2.913-1.119-5.252-3.359-7.019-2.239-1.769-5.267-2.651-9.083-2.651-1.285 0-2.706.155-4.263.466-1.556.312-2.877.708-3.961 1.19v7.17a17.945 17.945 0 0 1 4.278-2.198c1.526-.543 2.912-.815 4.157-.815 1.647 0 2.862.231 3.646.694.783.461 1.174 1.235 1.174 2.319 0 1.005-.406 1.853-1.22 2.546-.813.693-2.355 1.491-4.624 2.395-2.692 1.124-4.599 2.39-5.724 3.795-1.125 1.406-1.687 3.194-1.687 5.363 0 2.791 1.109 5.086 3.329 6.884 2.218 1.797 5.096 2.696 8.631 2.696 1.084 0 2.299-.121 3.645-.361 1.346-.241 2.47-.554 3.375-.935v-6.929c-.965.644-2.09 1.195-3.375 1.658-1.286.462-2.561.693-3.826.693-1.386 0-2.465-.271-3.238-.813-.774-.543-1.16-1.287-1.16-2.23m-35.065-7.562c0-3.234.732-5.704 2.199-7.411 1.465-1.707 3.564-2.56 6.295-2.56 2.652 0 4.67.853 6.055 2.56 1.387 1.707 2.079 4.238 2.079 7.592 0 3.333-.718 5.849-2.154 7.547C-94.443-.306-96.456.542-99.046.542c-2.672 0-4.746-.889-6.222-2.667-1.476-1.776-2.213-4.312-2.213-7.606m-7.593-.241c0 5.122 1.446 9.178 4.339 12.171 2.892 2.992 6.908 4.489 12.049 4.489 4.841 0 8.622-1.441 11.343-4.323 2.721-2.883 4.082-6.774 4.082-11.674 0-5.022-1.446-9.018-4.338-11.99-2.892-2.973-6.828-4.458-11.809-4.458-4.801 0-8.612 1.41-11.433 4.232-2.822 2.821-4.233 6.673-4.233 11.553m-3.136 16.449c.583 0 1.105-.041 1.567-.121a6.56 6.56 0 0 0 1.175-.301v-7.381c-.382.282-.939.547-1.672.799-.733.251-1.622.376-2.666.376-1.788 0-3.299-.753-4.534-2.259-1.235-1.507-1.853-3.826-1.853-6.959v-15.635h-7.29V5.964h7.29v-4.88h.12c.663 1.687 1.667 3.007 3.013 3.962 1.346.953 2.962 1.431 4.85 1.431m-27.956-26.179c1.084 0 2.279.25 3.585.753a15.06 15.06 0 0 1 3.615 1.988v-6.778c-1.165-.663-2.485-1.165-3.962-1.506-1.475-.342-3.098-.512-4.865-.512-4.559 0-8.265 1.44-11.116 4.322-2.852 2.882-4.278 6.562-4.278 11.041 0 4.981 1.457 9.083 4.369 12.307 2.911 3.223 7.039 4.835 12.381 4.835 1.366 0 2.746-.176 4.143-.528 1.395-.351 2.504-.757 3.328-1.219v-6.99c-1.125.824-2.274 1.462-3.45 1.914a9.966 9.966 0 0 1-3.599.678c-2.872 0-5.192-.935-6.959-2.802-1.768-1.868-2.651-4.388-2.651-7.562 0-3.133.848-5.573 2.545-7.321 1.697-1.747 4.002-2.62 6.914-2.62m-22.112-5.302h-7.29V5.965h7.29zm-8.044 39.916c0 1.205.437 2.214 1.311 3.027.874.814 1.912 1.221 3.117 1.221 1.286 0 2.351-.418 3.194-1.25.844-.834 1.265-1.834 1.265-2.998 0-1.185-.431-2.18-1.295-2.982-.864-.804-1.918-1.205-3.164-1.205-1.245 0-2.294.406-3.147 1.219-.855.814-1.281 1.803-1.281 2.968m-6.273 3.283v-43.199h-7.501v33.86h-.12l-13.407-33.86h-4.97l-13.738 33.86h-.09v-33.86h-6.929v43.199h10.755l12.412-32.023h.18l13.105 32.023z%27 transform=%27translate%28394.942 110.844%29%27/%3E%3C/g%3E%3Cpath style=%27fill:%23f25022;fill-opacity:1;fill-rule:nonzero;stroke:none%27 d=%27M106.213 109.22H71.995v34.218h34.218z%27 transform=%27matrix%281.33333 0 0 -1.33333 0 287.244%29%27/%3E%3Cpath style=%27fill:%237fba00;fill-opacity:1;fill-rule:nonzero;stroke:none%27 d=%27M143.993 109.22h-34.218v34.218h34.218z%27 transform=%27matrix%281.33333 0 0 -1.33333 0 287.244%29%27/%3E%3Cpath style=%27fill:%2300a4ef;fill-opacity:1;fill-rule:nonzero;stroke:none%27 d=%27M106.213 71.44H71.995v34.218h34.218z%27 transform=%27matrix%281.33333 0 0 -1.33333 0 287.244%29%27/%3E%3Cpath style=%27fill:%23ffb900;fill-opacity:1;fill-rule:nonzero;stroke:none%27 d=%27M143.993 71.44h-34.218v34.218h34.218z%27 transform=%27matrix%281.33333 0 0 -1.33333 0 287.244%29%27/%3E%3Cpath style=%27fill:%23f25022;fill-opacity:1;fill-rule:nonzero;stroke:none%27 d=%27M106.213 109.22H71.995v34.218h34.218z%27 transform=%27matrix%281.33333 0 0 -1.33333 0 287.244%29%27/%3E%3Cpath style=%27fill:%237fba00;fill-opacity:1;fill-rule:nonzero;stroke:none%27 d=%27M143.993 109.22h-34.218v34.218h34.218z%27 transform=%27matrix%281.33333 0 0 -1.33333 0 287.244%29%27/%3E%3Cpath style=%27fill:%2300a4ef;fill-opacity:1;fill-rule:nonzero;stroke:none%27 d=%27M106.213 71.44H71.995v34.218h34.218z%27 transform=%27matrix%281.33333 0 0 -1.33333 0 287.244%29%27/%3E%3Cpath style=%27fill:%23ffb900;fill-opacity:1;fill-rule:nonzero;stroke:none%27 d=%27M143.993 71.44h-34.218v34.218h34.218z%27 transform=%27matrix%281.33333 0 0 -1.33333 0 287.244%29%27/%3E%3C/svg%3E")}.atlas-map .map-logo-control .azure-map-logo{background-size:130px 43px;height:14px;width:102px}.atlas-map a.azure-map-copyright[href]:hover{text-decoration:underline}.atlas-map .azure-map-copyright a:visited{color:#666}.atlas-map .azure-map-copyright a{color:#666;text-decoration:none;margin-left:4px}.atlas-map .azure-map-copyright span{white-space:pre}.atlas-map .azure-map-copyright a[href]:hover{text-decoration:underline}.atlas-map .azure-map-copyright-context{margin-inline:4px}.atlas-map .azure-map-copyright-context a:empty{display:none}.atlas-map .azure-map-feedback{background:no-repeat center center;margin-right:16px;height:20px;width:20px;cursor:pointer;pointer-events:auto;text-decoration:none}.atlas-map .map-copyright.light .azure-map-feedback{background-image:url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ctitle%3EFeedback%3C/title%3E%3Cpath d=%27M0 0v11h2v3.71L5.71 11H16V0H0zm1 1h14v9H5.29L3 12.29V10H1V1z%27 fill=%27%23666%27 fill-rule=%27evenodd%27/%3E%3C/svg%3E")}.atlas-map .map-copyright.dark .azure-map-feedback{background-image:url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ctitle%3EFeedback%3C/title%3E%3Cpath d=%27M0 0v11h2v3.71L5.71 11H16V0H0zm1 1h14v9H5.29L3 12.29V10H1V1z%27 fill=%27%23fff%27 fill-rule=%27evenodd%27/%3E%3C/svg%3E")}.atlas-map .map-copyright{display:flex;position:absolute;align-items:center;justify-content:flex-end;bottom:1px;right:0;padding-top:4px;padding-bottom:4px;background-blend-mode:normal,color,luminosity}.atlas-map .map-copyright.light:not(.without-bg){background:rgba(238,238,238,.8)}.atlas-map .map-copyright.dark:not(.without-bg){background:rgba(44,44,44,.8)}.atlas-map .atlas-map.high-contrast-light .azure-map-copyright,.atlas-map .map-copyright.light .azure-map-copyright{color:#000;-webkit-text-fill-color:black;-moz-text-fill-color:black}.atlas-map .atlas-map.high-contrast-dark .azure-map-copyright,.atlas-map .map-copyright.dark .azure-map-copyright{color:#ccc;-webkit-text-fill-color:#CCC;-moz-text-fill-color:#CCC}.atlas-map .marker-collection-container{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden;pointer-events:none}.atlas-map .marker-container{pointer-events:auto}.atlas-map .popup-collection-container{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden;pointer-events:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.atlas-map .popup-container{display:flex;pointer-events:auto}.atlas-map .popup-container.bottom,.atlas-map .popup-container.bottom-left,.atlas-map .popup-container.bottom-right{flex-direction:column}.atlas-map .popup-container.left{flex-direction:row-reverse}.atlas-map .popup-container.right{flex-direction:row}.atlas-map .popup-container.top,.atlas-map .popup-container.top-left,.atlas-map .popup-container.top-right{flex-direction:column-reverse}.atlas-map .popup-content-container{display:block;box-shadow:-3px -3px 4px rgba(0,0,0,.32);min-width:30px;border-radius:4px;white-space:nowrap;position:relative}.atlas-map .popup-container.top-left>.popup-content-container{border-top-left-radius:0}.atlas-map .popup-container.top-right>.popup-content-container{border-top-right-radius:0}.atlas-map .popup-container.bottom-left>.popup-content-container{border-bottom-left-radius:0}.atlas-map .popup-container.bottom-right>.popup-content-container{border-bottom-right-radius:0}.atlas-map .popup-close{position:absolute;top:0;right:0;color:#444;font-size:20px;font-family:Arial,Helvetica,sans-serif;line-height:20px;height:20px;width:20px;text-align:center;cursor:pointer;background:0 0;border:0;padding:0}.atlas-map .popup-close:hover{color:#222}.atlas-map .popup-arrow{display:block;width:0;height:0;border:10px solid transparent;z-index:1}.atlas-map .popup-container.bottom>.popup-arrow{align-self:center;border-bottom:none;border-top-color:inherit}.atlas-map .popup-container.bottom-left>.popup-arrow{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:inherit}.atlas-map .popup-container.bottom-right>.popup-arrow{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:inherit}.atlas-map .popup-container.left>.popup-arrow{align-self:center;border-left:none;border-right-color:inherit}.atlas-map .popup-container.right>.popup-arrow{align-self:center;border-right:none;border-left-color:inherit}.atlas-map .popup-container.top>.popup-arrow{align-self:center;border-top:none;border-bottom-color:inherit}.atlas-map .popup-container.top-left>.popup-arrow{align-self:flex-start;border-top:none;border-left:none;border-bottom-color:inherit}.atlas-map .popup-container.top-right>.popup-arrow{align-self:flex-end;border-top:none;border-right:none;border-bottom-color:inherit}.atlas-map .azure-maps-control-popup-template{position:relative;padding:10px;max-width:550px;font:12px/20px 'Helvetica Neue',Arial,Helvetica,sans-serif}.atlas-map .azure-maps-control-popup-template h1,.atlas-map .azure-maps-control-popup-template h2,.atlas-map .azure-maps-control-popup-template h3{margin:0!important}.atlas-map .azure-maps-control-popup-template iframe{border:0}@media screen and (max-width:340px){.atlas-map .azure-maps-control-popup-template{max-width:300px}}.atlas-map .azure-maps-control-popup-template-title{width:100%;font-size:14px;font-weight:700;word-wrap:break-word;white-space:normal}.atlas-map .azure-maps-control-popup-template-content{width:100%;overflow-y:auto;max-height:280px}.atlas-map .azure-maps-control-popup-template-content-item{font:12px/20px 'Helvetica Neue',Arial,Helvetica,sans-serif;width:100%;padding-top:10px;word-wrap:break-word;white-space:normal}.atlas-map .azure-maps-control-popup-template-table{font-size:12px;width:100%;padding-top:10px;border-collapse:collapse}.atlas-map .azure-maps-control-popup-template-table tr:nth-child(2n){background-color:rgba(255,255,255,.5)}.atlas-map .azure-maps-control-popup-template-table tr:nth-child(odd){background-color:rgba(225,225,225,.5)}.atlas-map .azure-maps-control-popup-template-table th{border-right:1px solid rgba(150,150,150,.5)}.atlas-map .azure-maps-control-popup-template-table td,.atlas-map .azure-maps-control-popup-template-table th{padding:6px 8px;text-align:left;vertical-align:top;word-wrap:normal;font-size:12px;font-weight:400}.atlas-map .incident-popup-content{color:#231f20;min-width:140px;padding:0;margin:0}.atlas-map .incident-popup-header{color:inherit;height:23px;margin:0;padding:8px;border-top-left-radius:4px;border-top-right-radius:4px}.atlas-map .incident-popup-title{color:inherit;font-size:12px;line-height:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-transform:capitalize}.atlas-map .incident-popup-subtitle{color:inherit;font-size:8px;line-height:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-transform:capitalize}.atlas-map .incident-popup-body{color:inherit;padding:8px;margin:0}.atlas-map .incident-popup-info>.message{display:inline-block;color:inherit;font-size:8pt;line-height:10pt;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-left:5pt}.atlas-map .incident-popup-info>.icon{display:inline-block;background-repeat:no-repeat;background-position:center;background-size:10pt 10pt;height:10pt;width:10pt}.atlas-map .incident-popup-info>.delay{background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNy4wMDE5IDM3Ij48dGl0bGU+aW5jaWRlbnQ8L3RpdGxlPjxwb2x5Z29uIHBvaW50cz0iMzAuNDQ5IDIwLjQ0OCAxNi44MzggMjAuNDQ4IDE2LjgzOCA2Ljg0MSAxOS41MDQgNi44NDEgMTkuNTA0IDE3Ljc4NiAzMC40NDkgMTcuNzg2IDMwLjQ0OSAyMC40NDgiIGZpbGw9IiM2NzY4NjciLz48cGF0aCBkPSJNMTguNTAxOSwzN2ExOC41LDE4LjUsMCwxLDEsMC0zN1YyLjY2MkExNS44MzgsMTUuODM4LDAsMSwwLDM0LjMzNjIsMTguNWgyLjY2NTdBMTguNTIxMSwxOC41MjExLDAsMCwxLDE4LjUwMTksMzdaIiBmaWxsPSIjNjc2ODY3Ii8+PHBhdGggZD0iTTE5LjczMDYsMi43MWMtLjQwNTItLjAzLS44MTQyLS4wNDgzLTEuMjI4Ny0uMDQ4M1YwYy40ODE1LDAsLjk2MTEuMDE4NiwxLjQzMzIuMDU1OFoiIGZpbGw9IiM2NzY4NjciLz48cGF0aCBkPSJNMzMuODk5MywxNC43Nzg0YTE1Ljg4NjUsMTUuODg2NSwwLDAsMC0uNzcxNS0yLjM1NzFsMi40NjEyLTEuMDI2MWExOC43ODcyLDE4Ljc4NzIsMCwwLDEsLjkwMTYsMi43NTQ5Wm0tMS45MDM1LTQuNTY5MmExNS44MiwxNS44MiwwLDAsMC0xLjQ2MTEtMi4wMDc2bDIuMDIyNS0xLjczMjVhMTguMzI4NiwxOC4zMjg2LDAsMCwxLDEuNzEsMi4zNDIyWk0yOC43NzgsNi40NDY3YTE2LjY4NjEsMTYuNjg2MSwwLDAsMC0yLjAxNjktMS40NjExTDI4LjE1OSwyLjcxNzdhMTguODE3MiwxOC44MTcyLDAsMCwxLDIuMzQ0MSwxLjY5OTFaTTI0LjU1NDUsMy44NjI4YTE1LjU1ODIsMTUuNTU4MiwwLDAsMC0yLjM2NjQtLjc2NTlMMjIuODA5LjUwMTlhMTkuNTM0LDE5LjUzNCwwLDAsMSwyLjc1NjguODkyM1oiIGZpbGw9IiM2NzY4NjciLz48cGF0aCBkPSJNMzcuMDAxOSwxOC41SDM0LjMzNjJjMC0uNDE2NC0uMDE0OS0uODI1NC0uMDQ2NS0xLjIzMDZsMi42NTgzLS4yMDA4QzM2Ljk4MzMsMTcuNTQwOCwzNy4wMDE5LDE4LjAxNjcsMzcuMDAxOSwxOC41WiIgZmlsbD0iIzY3Njg2NyIvPjwvc3ZnPg==)}.atlas-map .incident-popup-info>.length{background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMSAyNiI+PHRpdGxlPmluY2lkZW50PC90aXRsZT48cGF0aCBkPSJNMCwyLjE2NjdWMEgzMVYyNkgwVjIzLjgzMzNIMi4yMTQzVjEzSDQuNDI4NlYyMy44MzMzSDguODU3MVYxOS41aDIuMjE0M3Y0LjMzMzNIMTUuNVYxM2gyLjIxNDNWMjMuODMzM2g0LjQyODZWMTkuNWgyLjIxNDN2NC4zMzMzaDQuNDI4NlYyLjE2NjdaIiBmaWxsPSIjNjc2ODY3Ii8+PC9zdmc+)}.atlas-map .incident-popup-info>.from{background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNyAzNiI+PHRpdGxlPmluY2lkZW50PC90aXRsZT48cGF0aCBkPSJNMTMuNSwwYTEzLjM3LDEzLjM3LDAsMCwxLDMuNTg1OS40NzkyLDEzLjc4NjYsMTMuNzg2NiwwLDAsMSwzLjIyNzMsMS4zNDM4LDEzLjMzODYsMTMuMzM4NiwwLDAsMSw2LjIwMTYsNy45Njg3QTEyLjkwMDksMTIuOTAwOSwwLDAsMSwyNywxMy4zMzMzYTEwLjU2NjQsMTAuNTY2NCwwLDAsMS0uMzQ4LDIuNzQsMTMuNDA1MSwxMy40MDUxLDAsMCwxLTEuMDAyLDIuNTkzOEwxMy41LDM2LDEuMzUsMTguNjY2N0ExMy40MDUsMTMuNDA1LDAsMCwxLC4zNDgsMTYuMDcyOSwxMC41NjY0LDEwLjU2NjQsMCwwLDEsMCwxMy4zMzMzLDEyLjkwMDksMTIuOTAwOSwwLDAsMSwuNDg1Miw5Ljc5MTcsMTMuNDM0NiwxMy40MzQ2LDAsMCwxLDEuODQ1Nyw2LjYwNDJhMTMuNDUzLDEzLjQ1MywwLDAsMSw0Ljg0MS00Ljc4MTJBMTMuNzg2NSwxMy43ODY1LDAsMCwxLDkuOTE0MS40NzkyLDEzLjM3LDEzLjM3LDAsMCwxLDEzLjUsME0yMy41NDA2LDE3LjYyNXEwLS4wMjA4LjAxMDUtLjAyMDh0LjAxMDUtLjAyMDhhOC45OCw4Ljk4LDAsMCwwLC44MDE2LTIuMDYyNSw4Ljg4MTYsOC44ODE2LDAsMCwwLC4yNzQyLTIuMTg3NSwxMC41MzM3LDEwLjUzMzcsMCwwLDAtLjg3NTQtNC4yNzA4LDExLjE1NjEsMTEuMTU2MSwwLDAsMC0yLjM5NDEtMy41LDExLjMxLDExLjMxLDAsMCwwLTMuNTQzNy0yLjM2NDZBMTAuODk2MSwxMC44OTYxLDAsMCwwLDEzLjUsMi4zMzMzYTEwLjg5NjEsMTAuODk2MSwwLDAsMC00LjMyNDIuODY0NkExMS4zMSwxMS4zMSwwLDAsMCw1LjYzMiw1LjU2MjVhMTEuMTU2MSwxMS4xNTYxLDAsMCwwLTIuMzk0MSwzLjUsMTAuNTMzNywxMC41MzM3LDAsMCwwLS44NzU0LDQuMjcwOCw4Ljg4MTUsOC44ODE1LDAsMCwwLC4yNzQyLDIuMTg3NSw4Ljk4LDguOTgsMCwwLDAsLjgwMTYsMi4wNjI1cTAsLjAyMDguMDEwNS4wMjA4dC4wMTA1LjAyMDhMMTMuNSwzMC43OTE3LDIzLjU0MDYsMTcuNjI1TTEzLjUsNS41YTcuODEyMiw3LjgxMjIsMCwwLDEsMy4wOS42MTQ2LDguMDA5Myw4LjAwOTMsMCwwLDEsMi41MjA3LDEuNjc3MSw3LjksNy45LDAsMCwxLDEuNjk4LDIuNDksNy43OTYsNy43OTYsMCwwLDEsMCw2LjEwNDIsNy45LDcuOSwwLDAsMS0xLjY5OCwyLjQ5QTguMDA5Myw4LjAwOTMsMCwwLDEsMTYuNTksMjAuNTUyMWE4LjA3NjQsOC4wNzY0LDAsMCwxLTYuMTgsMEE4LjAwOTIsOC4wMDkyLDAsMCwxLDcuODg5MSwxOC44NzVhNy45LDcuOSwwLDAsMS0xLjY5OC0yLjQ5LDcuNzk2LDcuNzk2LDAsMCwxLDAtNi4xMDQyLDcuOSw3LjksMCwwLDEsMS42OTgtMi40OUE4LjAwOTIsOC4wMDkyLDAsMCwxLDEwLjQxLDYuMTE0Niw3LjgxMjMsNy44MTIzLDAsMCwxLDEzLjUsNS41bTAsMTMuMzMzM2E1LjU0MDcsNS41NDA3LDAsMCwwLDUuMTM2My0zLjM1NDIsNS41NCw1LjU0LDAsMCwwLDAtNC4yOTE3LDUuNTA1NCw1LjUwNTQsMCwwLDAtMS4xOTE4LTEuNzUsNS42Mjg5LDUuNjI4OSwwLDAsMC03Ljg4OTEsMCw1LjUwNTQsNS41MDU0LDAsMCwwLTEuMTkxOCwxLjc1LDUuNTQsNS41NCwwLDAsMCwwLDQuMjkxNyw1LjUwNTQsNS41MDU0LDAsMCwwLDEuMTkxOCwxLjc1QTUuNTY5NCw1LjU2OTQsMCwwLDAsMTMuNSwxOC44MzMzWiIgZmlsbD0iIzY3Njg2NyIvPjwvc3ZnPg==)}.atlas-map .incident-popup-info>.to{background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNyAzNiI+PHRpdGxlPmluY2lkZW50PC90aXRsZT48cGF0aCBkPSJNMTMuNSwwYTEzLjM3LDEzLjM3LDAsMCwxLDMuNTg1OS40NzkyLDEzLjc4NjYsMTMuNzg2NiwwLDAsMSwzLjIyNzMsMS4zNDM4LDEzLjMzODYsMTMuMzM4NiwwLDAsMSw2LjIwMTYsNy45Njg3QTEyLjkwMDksMTIuOTAwOSwwLDAsMSwyNywxMy4zMzMzYTEwLjU2NjQsMTAuNTY2NCwwLDAsMS0uMzQ4LDIuNzQsMTMuNDA1MSwxMy40MDUxLDAsMCwxLTEuMDAyLDIuNTkzOEwxMy41LDM2LDEuMzUsMTguNjY2N0ExMy40MDUsMTMuNDA1LDAsMCwxLC4zNDgsMTYuMDcyOSwxMC41NjY0LDEwLjU2NjQsMCwwLDEsMCwxMy4zMzMzLDEyLjkwMDksMTIuOTAwOSwwLDAsMSwuNDg1Miw5Ljc5MTcsMTMuNDM0NiwxMy40MzQ2LDAsMCwxLDEuODQ1Nyw2LjYwNDJhMTMuNDUzLDEzLjQ1MywwLDAsMSw0Ljg0MS00Ljc4MTJBMTMuNzg2NSwxMy43ODY1LDAsMCwxLDkuOTE0MS40NzkyLDEzLjM3LDEzLjM3LDAsMCwxLDEzLjUsME0yMy41NDA2LDE3LjYyNXEwLS4wMjA4LjAxMDUtLjAyMDh0LjAxMDUtLjAyMDhhOC45OCw4Ljk4LDAsMCwwLC44MDE2LTIuMDYyNSw4Ljg4MTYsOC44ODE2LDAsMCwwLC4yNzQyLTIuMTg3NSwxMC41MzM3LDEwLjUzMzcsMCwwLDAtLjg3NTQtNC4yNzA4LDExLjE1NjEsMTEuMTU2MSwwLDAsMC0yLjM5NDEtMy41LDExLjMxLDExLjMxLDAsMCwwLTMuNTQzNy0yLjM2NDZBMTAuODk2MSwxMC44OTYxLDAsMCwwLDEzLjUsMi4zMzMzYTEwLjg5NjEsMTAuODk2MSwwLDAsMC00LjMyNDIuODY0NkExMS4zMSwxMS4zMSwwLDAsMCw1LjYzMiw1LjU2MjVhMTEuMTU2MSwxMS4xNTYxLDAsMCwwLTIuMzk0MSwzLjUsMTAuNTMzNywxMC41MzM3LDAsMCwwLS44NzU0LDQuMjcwOCw4Ljg4MTUsOC44ODE1LDAsMCwwLC4yNzQyLDIuMTg3NSw4Ljk4LDguOTgsMCwwLDAsLjgwMTYsMi4wNjI1cTAsLjAyMDguMDEwNS4wMjA4dC4wMTA1LjAyMDhMMTMuNSwzMC43OTE3LDIzLjU0MDYsMTcuNjI1TTEzLjUsNS41YTcuODEyMiw3LjgxMjIsMCwwLDEsMy4wOS42MTQ2LDguMDA5Myw4LjAwOTMsMCwwLDEsMi41MjA3LDEuNjc3MSw3LjksNy45LDAsMCwxLDEuNjk4LDIuNDksNy43OTYsNy43OTYsMCwwLDEsMCw2LjEwNDIsNy45LDcuOSwwLDAsMS0xLjY5OCwyLjQ5QTguMDA5Myw4LjAwOTMsMCwwLDEsMTYuNTksMjAuNTUyMWE4LjA3NjQsOC4wNzY0LDAsMCwxLTYuMTgsMEE4LjAwOTIsOC4wMDkyLDAsMCwxLDcuODg5MSwxOC44NzVhNy45LDcuOSwwLDAsMS0xLjY5OC0yLjQ5LDcuNzk2LDcuNzk2LDAsMCwxLDAtNi4xMDQyLDcuOSw3LjksMCwwLDEsMS42OTgtMi40OUE4LjAwOTIsOC4wMDkyLDAsMCwxLDEwLjQxLDYuMTE0Niw3LjgxMjMsNy44MTIzLDAsMCwxLDEzLjUsNS41IiBmaWxsPSIjNjc2ODY3Ii8+PC9zdmc+)}@font-face{font-family:segoeui;src:url('https://atlas.microsoft.com/styles/glyphs/segoeui.ttf')}.atlas-map .font-segoeui{font-family:segoeui}@font-face{font-family:segoeui-b;src:url('https://atlas.microsoft.com/styles/glyphs/segoeuib.ttf')}.atlas-map .font-segoeui-b{font-family:segoeui-b}@font-face{font-family:segoeui-i;src:url('https://atlas.microsoft.com/styles/glyphs/segoeuii.ttf')}.atlas-map .font-segoeui-i{font-family:segoeui-i}@font-face{font-family:segoeui-sl;src:url('https://atlas.microsoft.com/styles/glyphs/segoeuisl.ttf')}.atlas-map .font-segoeui-sl{font-family:segoeui-sl}@font-face{font-family:standard;src:url('https://atlas.microsoft.com/styles/glyphs/standardfont.ttf')}.atlas-map .font-standard{font-family:standard}@font-face{font-family:standard-b;src:url('https://atlas.microsoft.com/styles/glyphs/standardfontbold.ttf')}.atlas-map .font-standard-b{font-family:standard-b}.atlas-map .atlas-control-container{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.atlas-map .atlas-control-container .sub-container,.atlas-map .azure-maps-control-container>.style-options.icons{display:flex;flex-wrap:wrap;flex-direction:row;position:relative}.atlas-map .top-left.subcontrol-container{position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.atlas-map .top-right.subcontrol-container{position:absolute;top:0;right:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end}.atlas-map .bottom-left.subcontrol-container{position:absolute;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}.atlas-map .bottom-right.subcontrol-container{position:absolute;bottom:30px;right:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.atlas-map .non-fixed.subcontrol-container{width:100%;height:100%}.atlas-map .hidden-accessible-element{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;opacity:0}.atlas-map .azure-maps-control-container{margin:10px;border-collapse:collapse;display:flex;flex-wrap:nowrap;pointer-events:auto;position:relative}.atlas-map .azure-maps-control-container:not(:first-child){margin-top:2px}.atlas-map .azure-maps-control-container:not(:last-child){margin-bottom:2px}.atlas-map .azure-maps-control-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0;padding:0;border:none;border-collapse:collapse;width:32px;height:32px;text-align:center;cursor:pointer;line-height:32px;background-position:center center;background-repeat:no-repeat;overflow:hidden;z-index:100}.atlas-map .azure-maps-control-dropdown{display:flex;flex-direction:column;border-radius:4px;box-shadow:0 2px 4px 1px rgba(0,0,0,.14);overflow:hidden;padding-block:8px;background-color:#fff;transform:scale(.1,.1);transition-timing-function:ease-out;transition-duration:250ms;position:absolute;z-index:1001;outline:0}.atlas-map .azure-maps-control-dropdown.top-left{transform-origin:top left;left:0}.atlas-map .azure-maps-control-dropdown.top-right{transform-origin:top right;right:0}.atlas-map .azure-maps-control-dropdown.bottom-left{transform-origin:bottom left;left:0;bottom:0}.atlas-map .azure-maps-control-dropdown.bottom-right{transform-origin:bottom right;right:0;bottom:0}.atlas-map .azure-maps-control-container.in-use .azure-maps-control-dropdown{transform:scale(1,1);transition-timing-function:ease-out;transition-duration:250ms;opacity:1;visibility:visible}.atlas-map .azure-maps-control-list-button{display:flex;align-items:center;background-color:#fff;box-shadow:0 2px 4px 1px rgba(0,0,0,.14);border-radius:0;border:none;line-height:32px;padding-inline-end:16px;white-space:nowrap}.atlas-map .azure-maps-control-list-button.curr-style{border-radius:4px}.atlas-map .azure-maps-control-list-button:hover,.atlas-map .azure-maps-control-list-button[aria-current=true]{background-color:#f0f0f0}.atlas-map .azure-maps-control-list-button:disabled{pointer-events:none}.atlas-map .azure-maps-control-list-button img{margin:8px;width:16px;height:16px;border:1px solid #d3d3d3;border-radius:2px}.atlas-map .azure-maps-control-list-button.expanded{padding-inline-end:64px;box-shadow:none}.atlas-map .azure-maps-control-list-button.expanded img{margin-inline-end:16px}.atlas-map .tooltiptext.win.firefox{border:none;border-radius:2px}.atlas-map .tooltiptext.mac{border:.3px ButtonText solid;border-radius:1px;padding:0 6px;font-size:.86em}.atlas-map *+.tooltiptext{visibility:hidden;background-color:ButtonFace;color:ButtonText;border:1px ButtonText solid;text-align:center;white-space:nowrap;padding:0 6px;position:fixed;z-index:300;left:0;top:0;font-size:.94em;line-height:2em;letter-spacing:.25px;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;opacity:0;transition:visibility 0s}.atlas-map :hover+.tooltiptext{visibility:visible;opacity:1;transition:visibility 0s;transition-delay:0.6s}.atlas-map :focus-visible+.tooltiptext{visibility:visible;opacity:1}.atlas-map .azure-maps-control-button:disabled{opacity:.6;pointer-events:none}.atlas-map .azure-maps-control-button[aria-current=true]{position:relative}.atlas-map .atlas-map.high-contrast-light .azure-maps-control-container .azure-maps-control-button,.atlas-map .azure-maps-control-container.light .azure-maps-control-button[aria-current=true]{background-color:#31acce}.atlas-map .azure-maps-control-button[aria-current=true]>.selected-icon{background-image:url("data:image/svg+xml,%3Csvg width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27M5.80001 -1.90735e-06C2.59675 -1.90735e-06 5.72205e-06 2.59675 5.72205e-06 5.8C5.72205e-06 9.00325 2.59675 11.6 5.80001 11.6C9.00326 11.6 11.6 9.00325 11.6 5.8C11.6 2.59675 9.00326 -1.90735e-06 5.80001 -1.90735e-06Z%27 fill=%27%23249fc1%27/%3E%3Cpath d=%27M8.90688 2.55L4.675 6.88763L2.69275 5.0085L1.3 6.402L4.675 9.675L10.3 3.94313L8.90688 2.55Z%27 fill=%27white%27/%3E%3C/g%3E%3C/svg%3E");background-size:12px 12px;background-repeat:no-repeat;background-position:center center;z-index:200;position:absolute;top:0;bottom:0;right:0;left:0}.atlas-map .atlas-map.high-contrast-light .azure-maps-control-container .azure-maps-control-button,.atlas-map .azure-maps-control-container.light .azure-maps-control-button{background-color:#fff;box-shadow:rgba(0,0,0,.16) 0 0 4px}.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-container .azure-maps-control-button,.atlas-map .azure-maps-control-container.dark .azure-maps-control-button{background-color:#011c2c;box-shadow:rgba(0,0,0,.16) 0 0 4px}.atlas-map .atlas-map.high-contrast-light .azure-maps-control-container .azure-maps-control-button:active,.atlas-map .azure-maps-control-container.light .azure-maps-control-button:active{background-color:#f1f1f1}.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-container .azure-maps-control-button:active,.atlas-map .azure-maps-control-container.dark .azure-maps-control-button:active{background-color:#43474c}.atlas-map .atlas-map.high-contrast-light .azure-maps-control-container .azure-maps-control-button,.atlas-map .atlas-map.high-contrast-light .azure-maps-control-container>.style-options.list button{border:3px solid #000}.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-container .azure-maps-control-button,.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-container>.style-options.list button{border:3px solid #fff}.atlas-map .azure-maps-control-button.zoom-in{background-size:12px 12px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27%3E%3Cpath d=%27M7 4.8V.2a.215.215 0 0 0-.2-.2H5.2a.215.215 0 0 0-.2.2v4.6a.215.215 0 0 1-.2.2H.2a.215.215 0 0 0-.2.2v1.6a.215.215 0 0 0 .2.2h4.6a.215.215 0 0 1 .2.2v4.6a.215.215 0 0 0 .2.2h1.6a.215.215 0 0 0 .2-.2V7.2a.215.215 0 0 1 .2-.2h4.6a.215.215 0 0 0 .2-.2V5.2a.215.215 0 0 0-.2-.2H7.2a.215.215 0 0 1-.2-.2z%27 fill=%27%2383888d%27/%3E%3C/svg%3E");position:relative}.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-button.zoom-in{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27%3E%3Cpath d=%27M7 4.8V.2a.215.215 0 00-.2-.2H5.2a.215.215 0 00-.2.2v4.6a.215.215 0 01-.2.2H.2a.215.215 0 00-.2.2v1.6a.215.215 0 00.2.2h4.6a.215.215 0 01.2.2v4.6a.215.215 0 00.2.2h1.6a.215.215 0 00.2-.2V7.2a.215.215 0 01.2-.2h4.6a.215.215 0 00.2-.2V5.2a.215.215 0 00-.2-.2H7.2a.215.215 0 01-.2-.2z%27 fill=%27%23fff%27/%3E%3C/svg%3E")}.atlas-map .atlas-map.high-contrast-light .azure-maps-control-button.zoom-in{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27%3E%3Cpath d=%27M7 4.8V.2a.215.215 0 00-.2-.2H5.2a.215.215 0 00-.2.2v4.6a.215.215 0 01-.2.2H.2a.215.215 0 00-.2.2v1.6a.215.215 0 00.2.2h4.6a.215.215 0 01.2.2v4.6a.215.215 0 00.2.2h1.6a.215.215 0 00.2-.2V7.2a.215.215 0 01.2-.2h4.6a.215.215 0 00.2-.2V5.2a.215.215 0 00-.2-.2H7.2a.215.215 0 01-.2-.2z%27/%3E%3C/svg%3E")}.atlas-map .atlas-map:not(.high-contrast-light):not(.high-contrast-dark) .azure-maps-control-container.light .azure-maps-control-button.zoom-in:after{position:absolute;width:24px;left:4px;bottom:0;height:1px;border-bottom:.5px solid #bababa}.atlas-map .atlas-map:not(.high-contrast-light):not(.high-contrast-dark) .azure-maps-control-container.dark .azure-maps-control-button.zoom-in:after{position:absolute;width:24px;left:4px;bottom:0;height:1px;border-bottom:.5px solid #43474c}.atlas-map .azure-maps-control-button.zoom-in:active{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27%3E%3Cpath d=%27M7 4.8V.2a.215.215 0 0 0-.2-.2H5.2a.215.215 0 0 0-.2.2v4.6a.215.215 0 0 1-.2.2H.2a.215.215 0 0 0-.2.2v1.6a.215.215 0 0 0 .2.2h4.6a.215.215 0 0 1 .2.2v4.6a.215.215 0 0 0 .2.2h1.6a.215.215 0 0 0 .2-.2V7.2a.215.215 0 0 1 .2-.2h4.6a.215.215 0 0 0 .2-.2V5.2a.215.215 0 0 0-.2-.2H7.2a.215.215 0 0 1-.2-.2z%27 fill=%27%2362666a%27/%3E%3C/svg%3E")}.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-button.zoom-in:active,.atlas-map .atlas-map.high-contrast-light .azure-maps-control-button.zoom-in:active{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27%3E%3Cpath d=%27M7 4.8V.2a.215.215 0 00-.2-.2H5.2a.215.215 0 00-.2.2v4.6a.215.215 0 01-.2.2H.2a.215.215 0 00-.2.2v1.6a.215.215 0 00.2.2h4.6a.215.215 0 01.2.2v4.6a.215.215 0 00.2.2h1.6a.215.215 0 00.2-.2V7.2a.215.215 0 01.2-.2h4.6a.215.215 0 00.2-.2V5.2a.215.215 0 00-.2-.2H7.2a.215.215 0 01-.2-.2z%27 fill=%27%237f7f7f%27/%3E%3C/svg%3E")}.atlas-map .azure-maps-control-button.zoom-out{background-size:12px 12px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 2%27%3E%3Cpath d=%27M11.8 2H.2a.215.215 0 0 1-.2-.2V.2A.215.215 0 0 1 .2 0h11.6a.215.215 0 0 1 .2.2v1.6a.215.215 0 0 1-.2.2z%27 fill=%27%2383888d%27/%3E%3C/svg%3E")}.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-button.zoom-out{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 2%27%3E%3Cpath d=%27M11.8 2H.2a.215.215 0 01-.2-.2V.2A.215.215 0 01.2 0h11.6a.215.215 0 01.2.2v1.6a.215.215 0 01-.2.2z%27 fill=%27%23fff%27/%3E%3C/svg%3E")}.atlas-map .atlas-map.high-contrast-light .azure-maps-control-button.zoom-out{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 2%27%3E%3Cpath d=%27M11.8 2H.2a.215.215 0 01-.2-.2V.2A.215.215 0 01.2 0h11.6a.215.215 0 01.2.2v1.6a.215.215 0 01-.2.2z%27/%3E%3C/svg%3E")}.atlas-map .azure-maps-control-button.zoom-out:active{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 2%27%3E%3Cpath d=%27M11.8 2H.2a.215.215 0 0 1-.2-.2V.2A.215.215 0 0 1 .2 0h11.6a.215.215 0 0 1 .2.2v1.6a.215.215 0 0 1-.2.2z%27 fill=%27%2362666a%27/%3E%3C/svg%3E")}.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-button.zoom-out:active,.atlas-map .atlas-map.high-contrast-light .azure-maps-control-button.zoom-out:active{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 2%27%3E%3Cpath d=%27M11.8 2H.2a.215.215 0 01-.2-.2V.2A.215.215 0 01.2 0h11.6a.215.215 0 01.2.2v1.6a.215.215 0 01-.2.2z%27 fill=%27%237f7f7f%27/%3E%3C/svg%3E")}.atlas-map .azure-maps-control-button.traffic{background-size:12px 12px;background-image:url("data:image/svg+xml;utf8,<svg width=%271000%27 height=%271000%27 viewBox=%270 0 1000 1000%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27><path fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M334.4 867.185V969.3C334.4 983.7 346 995.3 360.4 995.3H432.7C447.1 995.3 458.7 983.7 458.7 969.3V932.8H834.5V969.3C834.5 983.7 846.1 995.3 860.5 995.3H933C947.4 995.3 959 983.7 959 969.3V774.4C959 769.7 957.4 752 955.2 748.2C955.2 748.2 949.7 737.4 941.6 714H971.3C985.8 714.1 993.4 697.3 988.5 683L979.6 657C974.7 642.6 959 631 944.6 631H914.3C895.4 577.2 875.7 529.5 869.2 514.8C858.924 491.484 829.185 483.978 807.737 478.564L807.735 478.563C804.346 477.708 801.165 476.905 798.3 476.1C798.3 476.1 770.798 467.692 683.333 465.783L641.673 513.707C643.366 513.703 645.074 513.7 646.8 513.7C815.428 513.7 826.604 540.475 827.699 543.096C827.749 543.217 827.778 543.287 827.8 543.3C829.269 547.516 831.936 553.034 835.389 560.178C844.632 579.299 859.505 610.069 872.1 658.7C872.1 658.7 797.6 682.9 646.9 682.9C586.48 682.9 538.196 679.01 502.029 674.349L426.546 761.183C441.072 762.303 467.153 774.515 484.6 783C487.19 784.269 489.819 785.51 492.432 786.743C510.002 795.035 526.9 803.011 526.9 817.2C527 832.2 519.3 839.1 493.2 839.1H458.6C427.7 839.1 396.8 834.6 396.8 813.1V795.402L334.4 867.185ZM738.617 402.186C738.171 410.367 736.26 418.406 733 425.9C784.4 429.1 805.8 434.6 810.6 436L818.4 438C844.9 444.7 889.1 455.9 907.6 497.9C910.3 504.1 915.8 517.3 922.8 534.7H933C947.4 534.7 959 523.1 959 508.7V313.9C959 309.2 957.4 291.5 955.2 287.7C955.2 287.7 949.7 276.9 941.6 253.5H971.3C985.7 253.5 993.3 236.8 988.4 222.4L979.4 196.4C974.5 182 958.8 170.4 944.4 170.4H940.106L807.289 323.187C807.828 322.926 808.365 322.664 808.9 322.4C827.2 313.4 855 300.5 869 300.5C883.3 300.5 896.7 301.4 896.7 326.5V352.5C896.7 374 865.8 378.5 834.9 378.5H800.3C781.75 378.5 772.515 374.988 768.746 367.527L738.617 402.186ZM774.214 11.163C751.992 8.19709 712.199 4.79999 646.5 4.79999C529.9 4.79999 494.9 15.5 494.9 15.5C490.554 16.9724 485.906 18.3503 481.124 19.7679L481.123 19.7681C458.949 26.3414 433.905 33.7657 422.8 55.4C418.8 63.3 406.5 93 392.4 130.8C411.6 131.2 427.4 132 441.6 132.9C448.202 117.044 454.004 105.984 458.091 98.1938L458.091 98.1929L458.091 98.1926C460.628 93.3568 462.504 89.781 463.5 87.1C463.627 86.7994 463.753 86.4762 463.888 86.1324C467.473 76.9796 476.787 53.2 646.8 53.2C682.902 53.2 711.788 54.4287 734.903 56.3854L774.214 11.163ZM581.015 233.413C578.934 228.448 577.23 224.483 576 221.7C565.724 198.384 535.985 190.878 514.537 185.464C511.148 184.608 507.966 183.805 505.1 183C505.1 183 470.1 172.3 353.5 172.3C236.9 172.3 201.9 183 201.9 183C197.563 184.469 192.928 185.844 188.162 187.259C166.002 193.834 140.993 201.256 129.8 222.9C124.4 233.4 104.4 282.5 85.2 337.9H55.4C41 337.9 25.4 349.5 20.4 363.9L11.5 389.9C6.59999 404.2 14.2 421 28.6 421H58.6C50.6 444.4 45.2 455.2 45.2 455.2C43 459 41.4 476.6 41.4 481.4V676.2C41.4 690.6 53 702.2 67.4 702.2H139.7C154.1 702.2 165.7 690.6 165.7 676.2V639.7H227.835L447.949 386.488C420.835 388.55 389.493 389.9 353.9 389.9C203 389.9 128 365.6 128 365.6C142.185 309.17 157.404 280.199 165.51 264.766L165.511 264.765L165.511 264.764C167.805 260.397 169.53 257.114 170.5 254.6C170.627 254.299 170.753 253.976 170.888 253.632C174.473 244.48 183.787 220.7 353.8 220.7C522.339 220.7 533.597 247.477 534.698 250.097L534.721 250.151C534.739 250.193 534.754 250.227 534.766 250.251C534.779 250.278 534.79 250.294 534.8 250.3C536.268 254.515 538.935 260.031 542.387 267.173L542.389 267.177L542.389 267.178C543.424 269.318 544.529 271.604 545.694 274.045L581.015 233.413ZM165.7 546.1H200.2C226.2 546.1 233.9 539.1 234 524.2C234 510.011 217.102 502.035 199.532 493.743L199.529 493.742C196.916 492.509 194.289 491.269 191.7 490C173.4 481.1 145.6 468.1 131.6 468.1C117.2 468.1 103.9 469 103.9 494.1V520.1C103.9 541.6 134.8 546.1 165.7 546.1ZM896.7 813.1C896.7 834.6 865.8 839.1 834.9 839.1H800.3C774.3 839.1 766.6 832.2 766.6 817.2C766.6 803.011 783.498 795.035 801.068 786.743L801.069 786.743L801.071 786.742L801.073 786.741C803.685 785.508 806.312 784.268 808.9 783C827.2 774 855 761.1 869 761.1C883.4 761.1 896.7 762 896.7 787.1V813.1Z%27 fill=%27gray%27/><rect x=%2773.4377%27 y=%27925.954%27 width=%271204.71%27 height=%2785.9863%27 rx=%2724%27 transform=%27rotate%28-49 73.4377 925.954%29%27 fill=%27gray%27/></svg>");position:relative;margin:0;padding:0;border:none;border-collapse:collapse;width:32px;height:32px;text-align:center;cursor:pointer;line-height:32px;background-repeat:no-repeat;background-size:20px;background-position:center center;z-index:200;box-shadow:0 0 4px rgba(0,0,0,.16)}.atlas-map .azure-maps-control-container.in-use .azure-maps-control-button.traffic:not(:active){background-image:url("data:image/svg+xml;utf8,<svg version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 x=%270px%27 y=%270px%27 viewBox=%270 0 1000 1000%27 xml:space=%27preserve%27><g fill=%27DeepSkyBlue%27><path d=%27M988.5,683l-8.9-26c-4.9-14.4-20.6-26-35-26h-30.3c-18.9-53.8-38.6-101.5-45.1-116.2c-11.9-27-49.9-32.8-70.9-38.7c0,0-35-10.7-151.6-10.7c-116.6,0-151.6,10.7-151.6,10.7c-24.5,8.3-58.6,13.6-72.1,39.9c-5.4,10.5-25.4,59.6-44.6,115h-30c-14.4,0-30,11.6-35,26l-8.9,26c-4.9,14.4,2.7,31.1,17.1,31.1h30c-8,23.4-13.4,34.2-13.4,34.2c-2.2,3.8-3.8,21.4-3.8,26.2v194.8c0,14.4,11.6,26,26,26h72.3c14.4,0,26-11.6,26-26v-36.5h375.8v36.5c0,14.4,11.6,26,26,26H933c14.4,0,26-11.6,26-26V774.4c0-4.7-1.6-22.4-3.8-26.2c0,0-5.5-10.8-13.6-34.2h29.7C985.8,714.1,993.4,697.3,988.5,683z M493.2,839.1h-34.6c-30.9,0-61.8-4.5-61.8-26v-26c0-25.1,13.3-26,27.7-26c14,0,41.8,13,60.1,21.9c20,9.8,42.3,17.9,42.3,34.2C527,832.2,519.3,839.1,493.2,839.1z M421,658.7c18.3-72.5,38.1-99.7,42.5-111.1c3.5-8.3,6.9-33.9,183.3-33.9s180.5,29.3,181,29.6c5.4,15.5,27,48.6,44.3,115.4c0,0-74.5,24.2-225.2,24.2S421,658.7,421,658.7z M896.7,813.1c0,21.5-30.9,26-61.8,26h-34.6c-26,0-33.7-6.9-33.7-21.9c0-16.3,22.3-24.4,42.3-34.2c18.3-9,46.1-21.9,60.1-21.9c14.4,0,27.7,0.9,27.7,26V813.1L896.7,813.1z%27/><path d=%27M611.3,346.4L611.3,346.4c-16-45.3-32.4-86.1-41.1-106.8C579,260.4,595.4,301.1,611.3,346.4z%27/><path d=%27M348.5,589.1h0.5c15.4-42.4,30.8-80.3,36.9-92.3c19.3-37.5,58-49,83.6-56.6c4.3-1.3,8.4-2.5,12.3-3.8c8-2.5,48.1-13,165-13c1,0,1.7,0,2.6,0c-0.3-0.9-0.5-1.5-0.9-2.4h29.7c14.4,0,22-16.7,17.1-31.1l-8.9-26c-4.9-14.4-20.6-26-35-26h-30.3c-18.9-53.8-38.6-101.5-45.1-116.2c-11.9-27-49.9-32.8-70.9-38.7c0,0-35-10.7-151.6-10.7c-116.6,0-151.6,10.7-151.6,10.7c-24.5,8.3-58.5,13.6-72.1,39.9c-5.4,10.5-25.4,59.6-44.6,115H55.4c-14.4,0-30,11.6-35,26l-8.9,26C6.6,404.2,14.2,421,28.6,421h30c-8,23.4-13.4,34.2-13.4,34.2c-2.2,3.8-3.8,21.4-3.8,26.2v194.8c0,14.4,11.6,26,26,26h72.3c14.4,0,26-11.6,26-26v-36.5h110.1C287.8,610.3,317.4,589.1,348.5,589.1z M170.5,254.6c3.5-8.3,6.9-33.9,183.3-33.9c176.3,0,180.5,29.3,181,29.6c5.4,15.5,27,48.6,44.3,115.4c0,0-74.5,24.2-225.2,24.2C203,389.9,128,365.6,128,365.6C146.2,293.2,166.1,266,170.5,254.6z M200.2,546.1h-34.5c-30.9,0-61.8-4.5-61.8-26v-26c0-25.1,13.3-26,27.7-26c14,0,41.8,13,60.1,21.9c20,9.8,42.3,17.9,42.3,34.2C233.9,539.1,226.2,546.1,200.2,546.1z%27/><path d=%27M463.5,87.1c3.5-8.3,6.9-33.9,183.3-33.9c176.3,0,180.5,29.3,181,29.6c5.4,15.5,27,48.6,44.3,115.4c0,0-74.5,24.2-225.2,24.2c-8.9,0-16.7-0.3-25.1-0.5c7.1,17.1,17.5,43.1,28.9,74.1h0.9c32.4,0,63.8,22.9,74.5,54.3l8.9,26c5.7,16.5,4.7,34.2-2,49.6c51.4,3.2,72.8,8.7,77.6,10.1l7.8,2c26.5,6.7,70.7,17.9,89.2,59.9c2.7,6.2,8.2,19.4,15.2,36.8H933c14.4,0,26-11.6,26-26V313.9c0-4.7-1.6-22.4-3.8-26.2c0,0-5.5-10.8-13.6-34.2h29.7c14.4,0,22-16.7,17.1-31.1l-9-26c-4.9-14.4-20.6-26-35-26h-30.3c-18.9-53.8-38.6-101.5-45.1-116.2c-11.9-27-49.9-32.8-70.9-38.7c0,0-35-10.7-151.6-10.7c-116.6,0-151.6,10.7-151.6,10.7c-24.5,8.3-58.6,13.6-72.1,39.9c-4,7.9-16.3,37.6-30.4,75.4c19.2,0.4,35,1.2,49.2,2.1C452.3,107.2,460.9,94.1,463.5,87.1z M896.7,326.5v26c0,21.5-30.9,26-61.8,26h-34.6c-26,0-33.7-6.9-33.7-21.9c0-16.2,22.4-24.4,42.3-34.2c18.3-9,46.1-21.9,60.1-21.9C883.3,300.5,896.7,301.4,896.7,326.5z%27/></g></svg>");filter:brightness(90%)}.atlas-map .azure-maps-control-button.traffic:active{background-image:url("data:image/svg+xml;utf8,<svg version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 x=%270px%27 y=%270px%27 viewBox=%270 0 1000 1000%27 xml:space=%27preserve%27><g fill=%27DeepSkyBlue%27><path d=%27M988.5,683l-8.9-26c-4.9-14.4-20.6-26-35-26h-30.3c-18.9-53.8-38.6-101.5-45.1-116.2c-11.9-27-49.9-32.8-70.9-38.7c0,0-35-10.7-151.6-10.7c-116.6,0-151.6,10.7-151.6,10.7c-24.5,8.3-58.6,13.6-72.1,39.9c-5.4,10.5-25.4,59.6-44.6,115h-30c-14.4,0-30,11.6-35,26l-8.9,26c-4.9,14.4,2.7,31.1,17.1,31.1h30c-8,23.4-13.4,34.2-13.4,34.2c-2.2,3.8-3.8,21.4-3.8,26.2v194.8c0,14.4,11.6,26,26,26h72.3c14.4,0,26-11.6,26-26v-36.5h375.8v36.5c0,14.4,11.6,26,26,26H933c14.4,0,26-11.6,26-26V774.4c0-4.7-1.6-22.4-3.8-26.2c0,0-5.5-10.8-13.6-34.2h29.7C985.8,714.1,993.4,697.3,988.5,683z M493.2,839.1h-34.6c-30.9,0-61.8-4.5-61.8-26v-26c0-25.1,13.3-26,27.7-26c14,0,41.8,13,60.1,21.9c20,9.8,42.3,17.9,42.3,34.2C527,832.2,519.3,839.1,493.2,839.1z M421,658.7c18.3-72.5,38.1-99.7,42.5-111.1c3.5-8.3,6.9-33.9,183.3-33.9s180.5,29.3,181,29.6c5.4,15.5,27,48.6,44.3,115.4c0,0-74.5,24.2-225.2,24.2S421,658.7,421,658.7z M896.7,813.1c0,21.5-30.9,26-61.8,26h-34.6c-26,0-33.7-6.9-33.7-21.9c0-16.3,22.3-24.4,42.3-34.2c18.3-9,46.1-21.9,60.1-21.9c14.4,0,27.7,0.9,27.7,26V813.1L896.7,813.1z%27/><path d=%27M611.3,346.4L611.3,346.4c-16-45.3-32.4-86.1-41.1-106.8C579,260.4,595.4,301.1,611.3,346.4z%27/><path d=%27M348.5,589.1h0.5c15.4-42.4,30.8-80.3,36.9-92.3c19.3-37.5,58-49,83.6-56.6c4.3-1.3,8.4-2.5,12.3-3.8c8-2.5,48.1-13,165-13c1,0,1.7,0,2.6,0c-0.3-0.9-0.5-1.5-0.9-2.4h29.7c14.4,0,22-16.7,17.1-31.1l-8.9-26c-4.9-14.4-20.6-26-35-26h-30.3c-18.9-53.8-38.6-101.5-45.1-116.2c-11.9-27-49.9-32.8-70.9-38.7c0,0-35-10.7-151.6-10.7c-116.6,0-151.6,10.7-151.6,10.7c-24.5,8.3-58.5,13.6-72.1,39.9c-5.4,10.5-25.4,59.6-44.6,115H55.4c-14.4,0-30,11.6-35,26l-8.9,26C6.6,404.2,14.2,421,28.6,421h30c-8,23.4-13.4,34.2-13.4,34.2c-2.2,3.8-3.8,21.4-3.8,26.2v194.8c0,14.4,11.6,26,26,26h72.3c14.4,0,26-11.6,26-26v-36.5h110.1C287.8,610.3,317.4,589.1,348.5,589.1z M170.5,254.6c3.5-8.3,6.9-33.9,183.3-33.9c176.3,0,180.5,29.3,181,29.6c5.4,15.5,27,48.6,44.3,115.4c0,0-74.5,24.2-225.2,24.2C203,389.9,128,365.6,128,365.6C146.2,293.2,166.1,266,170.5,254.6z M200.2,546.1h-34.5c-30.9,0-61.8-4.5-61.8-26v-26c0-25.1,13.3-26,27.7-26c14,0,41.8,13,60.1,21.9c20,9.8,42.3,17.9,42.3,34.2C233.9,539.1,226.2,546.1,200.2,546.1z%27/><path d=%27M463.5,87.1c3.5-8.3,6.9-33.9,183.3-33.9c176.3,0,180.5,29.3,181,29.6c5.4,15.5,27,48.6,44.3,115.4c0,0-74.5,24.2-225.2,24.2c-8.9,0-16.7-0.3-25.1-0.5c7.1,17.1,17.5,43.1,28.9,74.1h0.9c32.4,0,63.8,22.9,74.5,54.3l8.9,26c5.7,16.5,4.7,34.2-2,49.6c51.4,3.2,72.8,8.7,77.6,10.1l7.8,2c26.5,6.7,70.7,17.9,89.2,59.9c2.7,6.2,8.2,19.4,15.2,36.8H933c14.4,0,26-11.6,26-26V313.9c0-4.7-1.6-22.4-3.8-26.2c0,0-5.5-10.8-13.6-34.2h29.7c14.4,0,22-16.7,17.1-31.1l-9-26c-4.9-14.4-20.6-26-35-26h-30.3c-18.9-53.8-38.6-101.5-45.1-116.2c-11.9-27-49.9-32.8-70.9-38.7c0,0-35-10.7-151.6-10.7c-116.6,0-151.6,10.7-151.6,10.7c-24.5,8.3-58.6,13.6-72.1,39.9c-4,7.9-16.3,37.6-30.4,75.4c19.2,0.4,35,1.2,49.2,2.1C452.3,107.2,460.9,94.1,463.5,87.1z M896.7,326.5v26c0,21.5-30.9,26-61.8,26h-34.6c-26,0-33.7-6.9-33.7-21.9c0-16.2,22.4-24.4,42.3-34.2c18.3-9,46.1-21.9,60.1-21.9C883.3,300.5,896.7,301.4,896.7,326.5z%27/></g></svg>");filter:brightness(90%)}.atlas-map .traffic-legend{font-family:segoeui;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0;padding:0;border:none;border-collapse:collapse;width:150px;text-align:center;background-position:center center;background-repeat:no-repeat;overflow:hidden;z-index:100;box-shadow:rgba(0,0,0,.16) 0 0 4px;background-color:#fff;color:#000}.atlas-map .hidden{visibility:hidden}.atlas-map .atlas-map.high-contrast-light .azure-maps-control-container .traffic-legend,.atlas-map .azure-maps-control-container.light .traffic-legend{background-color:#fff;box-shadow:rgba(0,0,0,.16) 0 0 4px;color:#000}.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-container .traffic-legend,.atlas-map .azure-maps-control-container.dark .traffic-legend{background-color:#011c2c;box-shadow:rgba(0,0,0,.16) 0 0 4px;color:#fff}.atlas-map .traffic-legend table{border-collapse:collapse;padding:0;margin:4px;text-align:left;font-size:12px}.atlas-map .traffic-legend table div{width:20px;height:8px;margin-top:2px;float:left}.atlas-map .traffic-legend table td div.green{background-color:#6c9}.atlas-map .traffic-legend table td div.yellow{background-color:#ffab66}.atlas-map .traffic-legend table td div.red{background-color:#ee2f53}.atlas-map .traffic-legend table td div.dark-red{background-color:#6b0512}.atlas-map .traffic-legend-colors{-ms-high-contrast-adjust:none;high-contrast-adjust:none}.atlas-map .traffic-legend table td.traffic-legend-title{font-weight:700}.atlas-map .traffic-legend table td.traffic-legend-colors{width:84px}.atlas-map .traffic-legend table td.traffic-legend-text{width:25px}.atlas-map .azure-maps-control-button.pitch{background-size:10.8px 8.2px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 10.8 8.2%27%3E%3Cpath d=%27M10.5 8.2H.3c-.1 0-.2 0-.2-.1C0 8.1 0 8 0 7.9L2.5.2a.215.215 0 0 1 .2-.2H8c.1 0 .2.1.3.2l2.5 7.7v.2a.367.367 0 0 1-.3.1z%27 fill=%27%2383888d%27/%3E%3C/svg%3E");z-index:200}.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-button.pitch{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 10.8 8.2%27%3E%3Cpath d=%27M10.5 8.2H.3c-.1 0-.2 0-.2-.1C0 8.1 0 8 0 7.9L2.5.2a.215.215 0 01.2-.2H8c.1 0 .2.1.3.2l2.5 7.7v.2a.367.367 0 01-.3.1z%27 fill=%27%23fff%27/%3E%3C/svg%3E")}.atlas-map .atlas-map.high-contrast-light .azure-maps-control-button.pitch{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 10.8 8.2%27%3E%3Cpath d=%27M10.5 8.2H.3c-.1 0-.2 0-.2-.1C0 8.1 0 8 0 7.9L2.5.2a.215.215 0 01.2-.2H8c.1 0 .2.1.3.2l2.5 7.7v.2a.367.367 0 01-.3.1z%27/%3E%3C/svg%3E")}.atlas-map .azure-maps-control-container.in-use .azure-maps-control-button.pitch:not(:active){background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 10.8 8.2%27%3E%3Cpath d=%27M10.5 8.2H.3c-.1 0-.2 0-.2-.1C0 8.1 0 8 0 7.9L2.5.2a.215.215 0 0 1 .2-.2H8c.1 0 .2.1.3.2l2.5 7.7v.2a.367.367 0 0 1-.3.1z%27 fill=%27%2331acce%27/%3E%3C/svg%3E")}.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-container.in-use .azure-maps-control-button.pitch:not(:active),.atlas-map .atlas-map.high-contrast-light .azure-maps-control-container.in-use .azure-maps-control-button.pitch:not(:active){background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 10.8 8.2%27%3E%3Cpath d=%27M10.5 8.2H.3c-.1 0-.2 0-.2-.1C0 8.1 0 8 0 7.9L2.5.2a.215.215 0 01.2-.2H8c.1 0 .2.1.3.2l2.5 7.7v.2a.367.367 0 01-.3.1z%27 fill=%27%23136bfb%27/%3E%3C/svg%3E")}.atlas-map .azure-maps-control-button.pitch:active{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 10.8 8.2%27%3E%3Cpath d=%27M10.5 8.2H.3c-.1 0-.2 0-.2-.1C0 8.1 0 8 0 7.9L2.5.2a.215.215 0 0 1 .2-.2H8c.1 0 .2.1.3.2l2.5 7.7v.2a.367.367 0 0 1-.3.1z%27 fill=%27%2362666a%27/%3E%3C/svg%3E")}.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-button.pitch:active,.atlas-map .atlas-map.high-contrast-light .azure-maps-control-button.pitch:active{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 10.8 8.2%27%3E%3Cpath d=%27M10.5 8.2H.3c-.1 0-.2 0-.2-.1C0 8.1 0 8 0 7.9L2.5.2a.215.215 0 01.2-.2H8c.1 0 .2.1.3.2l2.5 7.7v.2a.367.367 0 01-.3.1z%27 fill=%27%237f7f7f%27/%3E%3C/svg%3E")}.atlas-map .azure-maps-control-button.pitch-up{background-size:5.2px 13px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 5.2 13%27%3E%3Cpath d=%27M2.7 0L0 6h1.6v6.8a.215.215 0 0 0 .2.2h1.6a.215.215 0 0 0 .2-.2V6h1.6z%27 fill=%27%2383888d%27/%3E%3C/svg%3E")}.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-button.pitch-up{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 5.2 13%27%3E%3Cpath d=%27M2.7 0L0 6h1.6v6.8a.215.215 0 00.2.2h1.6a.215.215 0 00.2-.2V6h1.6z%27 fill=%27%23fff%27/%3E%3C/svg%3E")}.atlas-map .atlas-map.high-contrast-light .azure-maps-control-button.pitch-up{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 5.2 13%27%3E%3Cpath d=%27M2.7 0L0 6h1.6v6.8a.215.215 0 00.2.2h1.6a.215.215 0 00.2-.2V6h1.6z%27/%3E%3C/svg%3E")}.atlas-map .azure-maps-control-button.pitch-down{background-size:5.2px 13px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 5.3 12.9%27%3E%3Cpath d=%27M3.6 7V.2a.215.215 0 0 0-.2-.2H1.8a.215.215 0 0 0-.2.2V7L0 6.9l2.5 6h.1L5.3 7H3.6z%27 fill=%27%2383888d%27/%3E%3C/svg%3E")}.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-button.pitch-down{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 5.3 12.9%27%3E%3Cpath d=%27M3.6 7V.2a.215.215 0 00-.2-.2H1.8a.215.215 0 00-.2.2V7L0 6.9l2.5 6h.1L5.3 7H3.6z%27 fill=%27%23fff%27/%3E%3C/svg%3E")}.atlas-map .atlas-map.high-contrast-light .azure-maps-control-button.pitch-down{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 5.3 12.9%27%3E%3Cpath d=%27M3.6 7V.2a.215.215 0 00-.2-.2H1.8a.215.215 0 00-.2.2V7L0 6.9l2.5 6h.1L5.3 7H3.6z%27/%3E%3C/svg%3E")}.atlas-map .azure-maps-control-button.rotation{overflow:hidden;z-index:200}.atlas-map .azure-maps-control-button.rotation div{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 7.4 14%27%3E%3Cpath d=%27M2.2 7h3.1L3.7 3.4z%27 fill=%27none%27/%3E%3Cpath d=%27M4.7.6L4.4 0H3L.2 6.6 0 7l2.8 6.4.3.6h1.4l2.9-6.6V7zM2.2 7l1.5-3.5L5.3 7z%27 fill=%27%2383888d%27/%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat;background-size:7.4px 14px;height:100%;width:100%}.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-button.rotation div{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 7.4 14%27%3E%3Cpath d=%27M2.2 7h3.1L3.7 3.4z%27 fill=%27none%27/%3E%3Cpath d=%27M4.7.6L4.4 0H3L.2 6.6 0 7l2.8 6.4.3.6h1.4l2.9-6.6V7zM2.2 7l1.5-3.5L5.3 7z%27 fill=%27%23fff%27/%3E%3C/svg%3E")}.atlas-map .atlas-map.high-contrast-light .azure-maps-control-button.rotation div{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 7.4 14%27%3E%3Cpath d=%27M2.2 7h3.1L3.7 3.4z%27 fill=%27none%27/%3E%3Cpath d=%27M4.7.6L4.4 0H3L.2 6.6 0 7l2.8 6.4.3.6h1.4l2.9-6.6V7zM2.2 7l1.5-3.5L5.3 7z%27/%3E%3C/svg%3E")}.atlas-map .azure-maps-control-container.in-use .azure-maps-control-button.rotation:not(:active) div{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 7.4 14%27%3E%3Cpath d=%27M2.2 7h3.1L3.7 3.4z%27 fill=%27none%27/%3E%3Cpath d=%27M4.7.6L4.4 0H3L.2 6.6 0 7l2.8 6.4.3.6h1.4l2.9-6.6V7zM2.2 7l1.5-3.5L5.3 7z%27 fill=%27%2331acce%27/%3E%3C/svg%3E")}.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-container.in-use .azure-maps-control-button.rotation:not(:active) div,.atlas-map .atlas-map.high-contrast-light .azure-maps-control-container.in-use .azure-maps-control-button.rotation:not(:active) div{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 7.4 14%27%3E%3Cpath d=%27M2.2 7h3.1L3.7 3.4z%27 fill=%27none%27/%3E%3Cpath d=%27M4.7.6L4.4 0H3L.2 6.6 0 7l2.8 6.4.3.6h1.4l2.9-6.6V7zM2.2 7l1.5-3.5L5.3 7z%27 fill=%27%23136bfb%27/%3E%3C/svg%3E")}.atlas-map .azure-maps-control-button.rotation:active div{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 7.4 14%27%3E%3Cpath d=%27M2.2 7h3.1L3.7 3.4z%27 fill=%27none%27/%3E%3Cpath d=%27M4.7.6L4.4 0H3L.2 6.6 0 7l2.8 6.4.3.6h1.4l2.9-6.6V7zM2.2 7l1.5-3.5L5.3 7z%27 fill=%27%2362666a%27/%3E%3C/svg%3E")}.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-button.rotation:active div,.atlas-map .atlas-map.high-contrast-light .azure-maps-control-button.rotation:active div{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 7.4 14%27%3E%3Cpath d=%27M2.2 7h3.1L3.7 3.4z%27 fill=%27none%27/%3E%3Cpath d=%27M4.7.6L4.4 0H3L.2 6.6 0 7l2.8 6.4.3.6h1.4l2.9-6.6V7zM2.2 7l1.5-3.5L5.3 7z%27 fill=%27%237f7f7f%27/%3E%3C/svg%3E")}.atlas-map .azure-maps-control-button.rotation-left{background-size:14px 14px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 13.8 10%27%3E%3Cpath d=%27M12.8 10a7.17 7.17 0 0 0-7.2-7.2%27 fill=%27none%27 stroke=%27%2383888d%27 stroke-miterlimit=%2710%27 stroke-width=%272%27/%3E%3Cpath d=%27M6 0L0 2.5v.1l6 2.7z%27 fill=%27%2383888d%27/%3E%3C/svg%3E")}.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-button.rotation-left{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 13.8 10%27%3E%3Cpath d=%27M12.8 10a7.17 7.17 0 00-7.2-7.2%27 fill=%27none%27 stroke=%27%23fff%27 stroke-miterlimit=%2710%27 stroke-width=%272%27/%3E%3Cpath d=%27M6 0L0 2.5v.1l6 2.7z%27 fill=%27%23fff%27/%3E%3C/svg%3E")}.atlas-map .atlas-map.high-contrast-light .azure-maps-control-button.rotation-left{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 13.8 10%27%3E%3Cpath d=%27M12.8 10a7.17 7.17 0 00-7.2-7.2%27 fill=%27none%27 stroke=%27%23000%27 stroke-miterlimit=%2710%27 stroke-width=%272%27/%3E%3Cpath d=%27M6 0L0 2.5v.1l6 2.7z%27/%3E%3C/svg%3E")}.atlas-map .azure-maps-control-button.rotation-right{background-size:14px 14px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 13.8 10%27%3E%3Cpath d=%27M1 10a7.17 7.17 0 0 1 7.2-7.2%27 fill=%27none%27 stroke=%27%2383888d%27 stroke-miterlimit=%2710%27 stroke-width=%272%27/%3E%3Cpath d=%27M7.8 0l6 2.5v.1L7.9 5.3z%27 fill=%27%2383888d%27/%3E%3C/svg%3E")}.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-button.rotation-right{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 13.8 10%27%3E%3Cpath d=%27M1 10a7.17 7.17 0 017.2-7.2%27 fill=%27none%27 stroke=%27%23fff%27 stroke-miterlimit=%2710%27 stroke-width=%272%27/%3E%3Cpath d=%27M7.8 0l6 2.5v.1L7.9 5.3z%27 fill=%27%23fff%27/%3E%3C/svg%3E")}.atlas-map .atlas-map.high-contrast-light .azure-maps-control-button.rotation-right{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 13.8 10%27%3E%3Cpath d=%27M1 10a7.17 7.17 0 017.2-7.2%27 fill=%27none%27 stroke=%27%23000%27 stroke-miterlimit=%2710%27 stroke-width=%272%27/%3E%3Cpath d=%27M7.8 0l6 2.5v.1L7.9 5.3z%27/%3E%3C/svg%3E")}.atlas-map .azure-maps-control-button .fullscreen-icon{display:block;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjUxIiBoZWlnaHQ9IjUxIj4KPHBhdGggZD0iTTAgMCBDMS45OCAwIDMuOTYgMCA2IDAgQzYgNi42IDYgMTMuMiA2IDIwIEMtMC42IDIwIC03LjIgMjAgLTE0IDIwIEMtMTQgMTguMDIgLTE0IDE2LjA0IC0xNCAxNCBDLTkuMzggMTQgLTQuNzYgMTQgMCAxNCBDMCA5LjM4IDAgNC43NiAwIDAgWiAiIGZpbGw9IiM5ODlDQTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQzLDI5KSIvPgo8cGF0aCBkPSJNMCAwIEMxLjk4IDAgMy45NiAwIDYgMCBDNiA0LjYyIDYgOS4yNCA2IDE0IEMxMC42MiAxNCAxNS4yNCAxNCAyMCAxNCBDMjAgMTUuOTggMjAgMTcuOTYgMjAgMjAgQzEzLjQgMjAgNi44IDIwIDAgMjAgQzAgMTMuNCAwIDYuOCAwIDAgWiAiIGZpbGw9IiM5NzlDQTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIsMjkpIi8+CjxwYXRoIGQ9Ik0wIDAgQzYuNiAwIDEzLjIgMCAyMCAwIEMyMCA2LjYgMjAgMTMuMiAyMCAyMCBDMTguMDIgMjAgMTYuMDQgMjAgMTQgMjAgQzE0IDE1LjM4IDE0IDEwLjc2IDE0IDYgQzkuMzggNiA0Ljc2IDYgMCA2IEMwIDQuMDIgMCAyLjA0IDAgMCBaICIgZmlsbD0iIzk4OUNBMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjksMikiLz4KPHBhdGggZD0iTTAgMCBDNi42IDAgMTMuMiAwIDIwIDAgQzIwIDEuOTggMjAgMy45NiAyMCA2IEMxNS4zOCA2IDEwLjc2IDYgNiA2IEM2IDEwLjYyIDYgMTUuMjQgNiAyMCBDNC4wMiAyMCAyLjA0IDIwIDAgMjAgQzAgMTMuNCAwIDYuOCAwIDAgWiAiIGZpbGw9IiM5NzlCQTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIsMikiLz4KPC9zdmc+Cg==);background-position:center center;background-repeat:no-repeat;background-size:14px 14px;height:100%;width:100%;padding:0}.atlas-map .azure-maps-control-button .fullscreen-icon.fullscreen-start{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjUwIiBoZWlnaHQ9IjUwIj4KPHBhdGggZD0iTTAgMCBDNi4yNyAwIDEyLjU0IDAgMTkgMCBDMTkgMS45OCAxOSAzLjk2IDE5IDYgQzE0LjcxIDYgMTAuNDIgNiA2IDYgQzYgMTAuNjIgNiAxNS4yNCA2IDIwIEM0LjAyIDIwIDIuMDQgMjAgMCAyMCBDMCAxMy40IDAgNi44IDAgMCBaICIgZmlsbD0iIzk4OUNBMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjksMjkpIi8+CjxwYXRoIGQ9Ik0wIDAgQzYuMjcgMCAxMi41NCAwIDE5IDAgQzE5IDYuNiAxOSAxMy4yIDE5IDIwIEMxNy4wMiAyMCAxNS4wNCAyMCAxMyAyMCBDMTMgMTUuMzggMTMgMTAuNzYgMTMgNiBDOC43MSA2IDQuNDIgNiAwIDYgQzAgNC4wMiAwIDIuMDQgMCAwIFogIiBmaWxsPSIjOTg5Q0ExIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyLDI5KSIvPgo8cGF0aCBkPSJNMCAwIEMxLjk4IDAgMy45NiAwIDYgMCBDNiA0LjI5IDYgOC41OCA2IDEzIEMxMC4yOSAxMyAxNC41OCAxMyAxOSAxMyBDMTkgMTQuOTggMTkgMTYuOTYgMTkgMTkgQzEyLjczIDE5IDYuNDYgMTkgMCAxOSBDMCAxMi43MyAwIDYuNDYgMCAwIFogIiBmaWxsPSIjOTg5Q0ExIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyOSwyKSIvPgo8cGF0aCBkPSJNMCAwIEMxLjk4IDAgMy45NiAwIDYgMCBDNiA2LjI3IDYgMTIuNTQgNiAxOSBDLTAuMjcgMTkgLTYuNTQgMTkgLTEzIDE5IEMtMTMgMTcuMDIgLTEzIDE1LjA0IC0xMyAxMyBDLTguNzEgMTMgLTQuNDIgMTMgMCAxMyBDMCA4LjcxIDAgNC40MiAwIDAgWiAiIGZpbGw9IiM5ODlDQTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1LDIpIi8+Cjwvc3ZnPgo=)}.atlas-map .azure-maps-control-button .fullscreen-icon.fullscreen-start:hover{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjUwIiBoZWlnaHQ9IjUwIj4KPHBhdGggZD0iTTAgMCBDNi4yNyAwIDEyLjU0IDAgMTkgMCBDMTkgMS45OCAxOSAzLjk2IDE5IDYgQzE0LjcxIDYgMTAuNDIgNiA2IDYgQzYgMTAuNjIgNiAxNS4yNCA2IDIwIEM0LjAyIDIwIDIuMDQgMjAgMCAyMCBDMCAxMy40IDAgNi44IDAgMCBaICIgZmlsbD0iIzMxQUNDRSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjksMjkpIi8+CjxwYXRoIGQ9Ik0wIDAgQzYuMjcgMCAxMi41NCAwIDE5IDAgQzE5IDYuNiAxOSAxMy4yIDE5IDIwIEMxNy4wMiAyMCAxNS4wNCAyMCAxMyAyMCBDMTMgMTUuMzggMTMgMTAuNzYgMTMgNiBDOC43MSA2IDQuNDIgNiAwIDYgQzAgNC4wMiAwIDIuMDQgMCAwIFogIiBmaWxsPSIjMzFBQ0NFIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyLDI5KSIvPgo8cGF0aCBkPSJNMCAwIEMxLjk4IDAgMy45NiAwIDYgMCBDNiA0LjI5IDYgOC41OCA2IDEzIEMxMC4yOSAxMyAxNC41OCAxMyAxOSAxMyBDMTkgMTQuOTggMTkgMTYuOTYgMTkgMTkgQzEyLjczIDE5IDYuNDYgMTkgMCAxOSBDMCAxMi43MyAwIDYuNDYgMCAwIFogIiBmaWxsPSIjMzFBQ0NFIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyOSwyKSIvPgo8cGF0aCBkPSJNMCAwIEMxLjk4IDAgMy45NiAwIDYgMCBDNiA2LjI3IDYgMTIuNTQgNiAxOSBDLTAuMjcgMTkgLTYuNTQgMTkgLTEzIDE5IEMtMTMgMTcuMDIgLTEzIDE1LjA0IC0xMyAxMyBDLTguNzEgMTMgLTQuNDIgMTMgMCAxMyBDMCA4LjcxIDAgNC40MiAwIDAgWiAiIGZpbGw9IiMzMUFDQ0UiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1LDIpIi8+Cjwvc3ZnPgo=)}.atlas-map .azure-maps-control-button .fullscreen-icon.fullscreen-end{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjUxIiBoZWlnaHQ9IjUxIj4KPHBhdGggZD0iTTAgMCBDMS45OCAwIDMuOTYgMCA2IDAgQzYgNi42IDYgMTMuMiA2IDIwIEMtMC42IDIwIC03LjIgMjAgLTE0IDIwIEMtMTQgMTguMDIgLTE0IDE2LjA0IC0xNCAxNCBDLTkuMzggMTQgLTQuNzYgMTQgMCAxNCBDMCA5LjM4IDAgNC43NiAwIDAgWiAiIGZpbGw9IiM5ODlDQTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQzLDI5KSIvPgo8cGF0aCBkPSJNMCAwIEMxLjk4IDAgMy45NiAwIDYgMCBDNiA0LjYyIDYgOS4yNCA2IDE0IEMxMC42MiAxNCAxNS4yNCAxNCAyMCAxNCBDMjAgMTUuOTggMjAgMTcuOTYgMjAgMjAgQzEzLjQgMjAgNi44IDIwIDAgMjAgQzAgMTMuNCAwIDYuOCAwIDAgWiAiIGZpbGw9IiM5NzlDQTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIsMjkpIi8+CjxwYXRoIGQ9Ik0wIDAgQzYuNiAwIDEzLjIgMCAyMCAwIEMyMCA2LjYgMjAgMTMuMiAyMCAyMCBDMTguMDIgMjAgMTYuMDQgMjAgMTQgMjAgQzE0IDE1LjM4IDE0IDEwLjc2IDE0IDYgQzkuMzggNiA0Ljc2IDYgMCA2IEMwIDQuMDIgMCAyLjA0IDAgMCBaICIgZmlsbD0iIzk4OUNBMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjksMikiLz4KPHBhdGggZD0iTTAgMCBDNi42IDAgMTMuMiAwIDIwIDAgQzIwIDEuOTggMjAgMy45NiAyMCA2IEMxNS4zOCA2IDEwLjc2IDYgNiA2IEM2IDEwLjYyIDYgMTUuMjQgNiAyMCBDNC4wMiAyMCAyLjA0IDIwIDAgMjAgQzAgMTMuNCAwIDYuOCAwIDAgWiAiIGZpbGw9IiM5NzlCQTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIsMikiLz4KPC9zdmc+Cg==)}.atlas-map .azure-maps-control-button .fullscreen-icon.fullscreen-end:hover{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjUxIiBoZWlnaHQ9IjUxIj4KPHBhdGggZD0iTTAgMCBDMS45OCAwIDMuOTYgMCA2IDAgQzYgNi42IDYgMTMuMiA2IDIwIEMtMC42IDIwIC03LjIgMjAgLTE0IDIwIEMtMTQgMTguMDIgLTE0IDE2LjA0IC0xNCAxNCBDLTkuMzggMTQgLTQuNzYgMTQgMCAxNCBDMCA5LjM4IDAgNC43NiAwIDAgWiAiIGZpbGw9IiMzMEFDQ0UiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQzLDI5KSIvPgo8cGF0aCBkPSJNMCAwIEMxLjk4IDAgMy45NiAwIDYgMCBDNiA0LjYyIDYgOS4yNCA2IDE0IEMxMC42MiAxNCAxNS4yNCAxNCAyMCAxNCBDMjAgMTUuOTggMjAgMTcuOTYgMjAgMjAgQzEzLjQgMjAgNi44IDIwIDAgMjAgQzAgMTMuNCAwIDYuOCAwIDAgWiAiIGZpbGw9IiMzMEFDQ0QiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIsMjkpIi8+CjxwYXRoIGQ9Ik0wIDAgQzYuNiAwIDEzLjIgMCAyMCAwIEMyMCA2LjYgMjAgMTMuMiAyMCAyMCBDMTguMDIgMjAgMTYuMDQgMjAgMTQgMjAgQzE0IDE1LjM4IDE0IDEwLjc2IDE0IDYgQzkuMzggNiA0Ljc2IDYgMCA2IEMwIDQuMDIgMCAyLjA0IDAgMCBaICIgZmlsbD0iIzMxQUNDRSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjksMikiLz4KPHBhdGggZD0iTTAgMCBDNi42IDAgMTMuMiAwIDIwIDAgQzIwIDEuOTggMjAgMy45NiAyMCA2IEMxNS4zOCA2IDEwLjc2IDYgNiA2IEM2IDEwLjYyIDYgMTUuMjQgNiAyMCBDNC4wMiAyMCAyLjA0IDIwIDAgMjAgQzAgMTMuNCAwIDYuOCAwIDAgWiAiIGZpbGw9IiMzMUFCQ0UiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIsMikiLz4KPC9zdmc+Cg==)}.atlas-map .azure-maps-control-button.curr-style{position:relative;flex-shrink:0}.atlas-map .azure-maps-control-button.curr-style>.icon{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 11.6 11.6%27%3E%3Cg transform=%27rotate%28180 5.8 5.8%29%27%3E%3Ccircle cx=%275.8%27 cy=%275.8%27 r=%275.8%27 fill=%27%2383888d%27/%3E%3Cpath d=%27M6 9.5L3.5 5.9v-.2L6 2.4a.188.188 0 0 1 .3 0l1.3 1a.188.188 0 0 1 0 .3L6 5.7A.188.188 0 0 0 6 6l1.6 2.4c.1.1 0 .2-.1.3l-1.3.8c-.1.1-.2.1-.2 0z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E");background-size:11.6px 11.6px;background-repeat:no-repeat;background-position:center center;z-index:200;position:absolute;top:0;bottom:0;right:0;left:0}.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-button.curr-style>.icon,.atlas-map .atlas-map.high-contrast-light .azure-maps-control-button.curr-style>.icon{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 11.6 11.6%27%3E%3Cg transform=%27rotate%28180 5.8 5.8%29%27%3E%3Ccircle cx=%275.8%27 cy=%275.8%27 r=%275.05%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M6 9.5L3.5 5.9v-.2L6 2.4a.188.188 0 01.3 0l1.3 1a.188.188 0 010 .3L6 5.7A.188.188 0 006 6l1.6 2.4c.1.1 0 .2-.1.3l-1.3.8c-.1.1-.2.1-.2 0z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E")}.atlas-map .azure-maps-control-container.in-use .azure-maps-control-button.curr-style>.icon{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 11.6 11.6%27%3E%3Cg transform=%27rotate%28180 5.8 5.8%29%27%3E%3Ccircle cx=%275.8%27 cy=%275.8%27 r=%275.8%27 fill=%27%23249fc1%27/%3E%3Cpath d=%27M6 9.5L3.5 5.9v-.2L6 2.4a.188.188 0 0 1 .3 0l1.3 1a.188.188 0 0 1 0 .3L6 5.7A.188.188 0 0 0 6 6l1.6 2.4c.1.1 0 .2-.1.3l-1.3.8c-.1.1-.2.1-.2 0z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E")}.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-container.in-use .azure-maps-control-button.curr-style>.icon,.atlas-map .atlas-map.high-contrast-light .azure-maps-control-container.in-use .azure-maps-control-button.curr-style>.icon{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 11.6 11.6%27%3E%3Cg transform=%27rotate%28180 5.8 5.8%29%27%3E%3Ccircle cx=%275.8%27 cy=%275.8%27 r=%275.05%27 fill=%27%23136bfb%27 stroke=%27%23fff%27 stroke-width=%271.5%27/%3E%3Cpath d=%27M6 9.5L3.5 5.9v-.2L6 2.4a.188.188 0 01.3 0l1.3 1a.188.188 0 010 .3L6 5.7A.188.188 0 006 6l1.6 2.4c.1.1 0 .2-.1.3l-1.3.8c-.1.1-.2.1-.2 0z%27 fill=%27%23fff%27/%3E%3C/g%3E%3C/svg%3E")}.atlas-map .bottom-right.subcontrol-container .azure-maps-control-button.curr-style>.icon,.atlas-map .top-right.subcontrol-container .azure-maps-control-button.curr-style>.icon{transform:scaleX(-1)}.atlas-map .bottom-right.subcontrol-container .azure-maps-control-button.curr-style:active>.icon,.atlas-map .top-right.subcontrol-container .azure-maps-control-button.curr-style:active>.icon{transform:scaleX(-1)}.atlas-map .azure-maps-control-container .azure-maps-control-button.curr-style img,.atlas-map .azure-maps-control-container>.style-options.icons img{width:28px;height:28px;margin:2px;padding:0;border-collapse:collapse}.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-container .azure-maps-control-button.curr-style img,.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-container>.style-options.icons img,.atlas-map .atlas-map.high-contrast-light .azure-maps-control-container .azure-maps-control-button.curr-style img,.atlas-map .atlas-map.high-contrast-light .azure-maps-control-container>.style-options.icons img{width:26px;height:26px;margin:0}.atlas-map .azure-maps-control-container>.style-options.icons .azure-maps-control-button:active img{opacity:.6}.atlas-map .azure-maps-control-container>.style-options.list{display:grid;max-height:300px;min-width:200px;overflow:auto;position:absolute}.atlas-map .bottom-left .azure-maps-control-container>.style-options.list,.atlas-map .top-left .azure-maps-control-container>.style-options.list{left:100%;padding-left:1px}.atlas-map .bottom-right .azure-maps-control-container>.style-options.list,.atlas-map .top-right .azure-maps-control-container>.style-options.list{right:100%;padding-right:1px}.atlas-map .bottom-left .azure-maps-control-container>.style-options.list,.atlas-map .bottom-right .azure-maps-control-container>.style-options.list{bottom:0}.atlas-map .azure-maps-control-container>.style-options.list button{align-items:center;border:none;border-collapse:collapse;display:flex;font:inherit;margin:0;padding:5px 10px 5px 5px;cursor:pointer}.atlas-map .atlas-map.high-contrast-light .azure-maps-control-container>.style-options.list button,.atlas-map .azure-maps-control-container.light>.style-options.list button{background-color:#fff;color:#000}.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-container>.azure-maps-control-dropdown,.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-container>.style-options.list button,.atlas-map .azure-maps-control-container.dark>.style-options.list button{background-color:#011c2c;color:#ccc}.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-container>.azure-maps-control-dropdown :disabled,.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-container>.style-options.list button :disabled,.atlas-map .azure-maps-control-container.dark>.style-options.list button :disabled{color:rgba(255,255,255,.3)}.atlas-map .azure-maps-control-container.dark .azure-maps-control-list-button,.atlas-map .azure-maps-control-container.dark>.azure-maps-control-dropdown{background-color:#011c2c}.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-container>.azure-maps-control-dropdown{border-radius:0;border:3px solid #fff}.atlas-map .atlas-map.high-contrast-light .azure-maps-control-container>.azure-maps-control-dropdown{border-radius:0;border:3px solid #000}.atlas-map .azure-maps-control-container.dark .azure-maps-control-list-button{box-shadow:rgba(0,0,0,.16) 0 0 4px;color:#fff}.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-container .azure-maps-control-list-button{background-color:#011c2c;color:#fff}.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-container .azure-maps-control-list-button :disabled{color:rgba(255,255,255,.3)}.atlas-map .atlas-map.high-contrast-light .azure-maps-control-container .azure-maps-control-list-button{background-color:#fff;color:#000}.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-container .azure-maps-control-list-button.curr-style{border-radius:0;border:3px solid #fff}.atlas-map .atlas-map.high-contrast-light .azure-maps-control-container .azure-maps-control-list-button.curr-style{border-radius:0;border:3px solid #000}.atlas-map .azure-maps-control-container.dark .azure-maps-control-list-button:hover,.atlas-map .azure-maps-control-container.dark .azure-maps-control-list-button[aria-current=true]{background-color:#31acce}.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-container .azure-maps-control-list-button:hover,.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-container .azure-maps-control-list-button[aria-current=true]{background-color:#fff;color:#000}.atlas-map .atlas-map.high-contrast-light .azure-maps-control-container .azure-maps-control-list-button:hover,.atlas-map .atlas-map.high-contrast-light .azure-maps-control-container .azure-maps-control-list-button[aria-current=true]{background-color:#011c2c;color:#fff}.atlas-map .azure-maps-control-container>.style-options.list button:focus,.atlas-map .azure-maps-control-container>.style-options.list button:hover{color:#31acce}.atlas-map .azure-maps-control-container>.style-options.list button:disabled{color:rgba(16,16,16,.3);pointer-events:none}.atlas-map .atlas-map.high-contrast-light .azure-maps-control-container>.style-options.list button:active,.atlas-map .azure-maps-control-container.light>.style-options.list button:active{background-color:#f1f1f1;color:#62666a}.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-container>.style-options.list button:active,.atlas-map .azure-maps-control-container.dark>.style-options.list button:active{background-color:#43474c;color:#62666a}.atlas-map .azure-maps-control-container>.style-options.list img{width:28px;height:28px;margin:0 5px 0 0;padding:0;border-collapse:collapse}.atlas-map .azure-maps-control-container>.style-options.list button:active img{opacity:.6}

/*# sourceMappingURL=vendors.9b4cacb130da6b7ca8f6.css.map*/