@font-face {
  font-family: "agGridMaterial";
  src: url(data:font/woff2;charset=utf-8;base64,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);
  font-weight: normal;
  font-style: normal;
}
.ag-theme-sterling-client-hub {
  --ch-color-gray-800: #333F48;
  --ch-color-gray-700: #484C56;
  --ch-color-gray-600: #767981;
  --ch-color-gray-500: #999999;
  --ch-color-gray-400: #A3A5AA;
  --ch-color-gray-300: #D1D2D5;
  --ch-color-gray-200: #ECEDEE;
  --ch-color-gray-100: #F5F6F7;
  --ch-color-primary-700: #262F35;
  --ch-color-primary-500: #333F48;
  --ch-color-primary-400: #455058;
  --ch-color-primary-300: #CCCFD1;
  --ch-color-primary-200: #EAEBEC;
  --ch-color-secondary-700: #E84100;
  --ch-color-secondary-500: #FF4700;
  --ch-color-secondary-400: #FF5717;
  --ch-color-secondary-300: #FFD1BF;
  --ch-color-secondary-200: #FFECE5;
  --ch-color-success-800: #348F4A;
  --ch-color-success-700: #217244;
  --ch-color-success-500: #348F4A;
  --ch-color-success-400: #5AAA36;
  --ch-color-success-300: #C8DFCE;
  --ch-color-success-200: #E5EEE7;
  --ch-color-warning-800: #F39C12;
  --ch-color-warning-700: #E86D06;
  --ch-color-warning-500: #B80805;
  --ch-color-warning-400: #F1B905;
  --ch-color-warning-300: #F8E1C0;
  --ch-color-warning-200: #F8F0E2;
  --ch-color-info-800: #3f51b5;
  --ch-color-info-700: #005587;
  --ch-color-info-500: #1F68B7;
  --ch-color-info-400: #0085CD;
  --ch-color-info-300: #C3D5E9;
  --ch-color-info-200: #E3EAF2;
  --ch-color-error-800: #B80805;
  --ch-color-error-700: #99002F;
  --ch-color-error-500: #B80805;
  --ch-color-error-400: #E57373;
  --ch-color-error-300: #EEA8A5;
  --ch-color-error-200: #FFD8D5;

  --ch-font-size-body-small: 0.75rem;
  --ch-font-size-body-medium: 0.875rem;
  --ch-font-size-body-large: 1rem;
  --ch-font-weight-normal: 500;
  --ch-line-height-normal: 1.25;
  --ch-line-height-cell: 1rem;

  --ch-material-primary-color: #3f51b5;
  --ag-foreground-color: rgba(0, 0, 0, 0.87);
  --ag-secondary-foreground-color: rgba(0, 0, 0, 0.54);
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.38);
  --ag-background-color: #fff;
  --ag-header-background-color: #fff;
  --ag-tooltip-background-color: #fff;
  --ag-subheader-background-color: #eee;
  --ag-subheader-toolbar-background-color: rgba(238, 238, 238, 0.5);
  --ag-header-cell-hover-background-color: #f2f2f2;
  --ag-chip-background-color: #e2e2e2;
  --ag-range-selection-background-color: rgba(122, 134, 203, 0.1);
  --ag-range-selection-background-color-2: rgba(122, 134, 203, 0.19);
  --ag-range-selection-background-color-3: rgba(122, 134, 203, 0.27);
  --ag-range-selection-background-color-4: rgba(122, 134, 203, 0.34);
  --ag-range-selection-highlight-color: #fce4ec;
  --ag-row-hover-color: var(--ch-color-gray-200);
  --ag-column-hover-color: #fafafa;
  --ag-control-panel-background-color: #fafafa;
  --ag-selected-row-background-color: transparent;
  --ag-checkbox-checked-color: var(--ch-color-gray-800);
  --ag-checkbox-unchecked-color: #333;
  --ag-value-change-value-highlight-background-color: #00acc1;
  --ag-side-button-selected-background-color: transparent;
  --ag-range-selection-border-color: var(--ch-material-primary-color);
  --ag-borders: none;
  --ag-borders-critical: solid 1px;
  --ag-border-color: var(--ch-color-primary-300);
  --ag-grid-size: 8px;
  --ag-icon-size: 18px;
  --ag-header-height: calc(var(--ag-grid-size) * 5);
  --ag-row-height: calc(var(--ag-grid-size) * 6);
  --ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);
  --ag-list-item-height: calc(var(--ag-grid-size) * 4);
  --ag-row-group-indent-size: calc(var(--ag-grid-size) * 3 + var(--ag-icon-size));
  --ag-checkbox-border-radius: 2px;
  --ch-checkbox-left-padding: 8px;
  --ag-toggle-button-height: var(--ag-icon-size);
  --ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 2);
  --ag-widget-vertical-spacing: calc(var(--ag-grid-size) * 1.75);
  --ag-font-family: "Roboto", sans-serif;
  --ch-font-family-alternate: "Open Sans", sans-serif;
  --ag-font-size: 13px;
  --ag-icon-font-family: agGridMaterial;
  --ag-selected-tab-underline-color: var(--ch-material-primary-color);
  --ag-selected-tab-underline-width: 2px;
  --ag-input-focus-border-color: var(--ch-material-primary-color);
  --ag-input-focus-box-shadow: 0 0 0 5px rgba(32, 33, 36, 0.122);
  --ag-card-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  --ag-card-radius: 2px;
  --ag-invalid-color: var(--ch-color-error-500);
}

.ch-wrapper-loading .ag-body,
.ch-wrapper-no-rows .ag-body {
  display: none;
}
.ch-wrapper-error-message .ag-overlay-no-rows-wrapper {
  color: var(--ch-color-error-500);
}

.ag-theme-sterling-client-hub .ag-filter-toolpanel-header,
.ag-theme-sterling-client-hub .ag-filter-toolpanel-search,
.ag-theme-sterling-client-hub .ag-status-bar,
.ag-theme-sterling-client-hub .ag-header-row,
.ag-theme-sterling-client-hub .ag-panel-title-bar-title,
.ag-theme-sterling-client-hub .ag-multi-filter-group-title-bar {
  font-size: calc(var(--ag-font-size) - 1px);
  font-weight: 600;
  color: var(--ag-header-foreground-color);
}
.ag-theme-sterling-client-hub .ag-tab {
  height: calc(var(--ag-grid-size) * 4.5);
  flex: 1 1 auto;
}
.ag-theme-sterling-client-hub .ag-tabs-header,
.ag-theme-sterling-client-hub .ag-column-drop-horizontal {
  background-color: var(--ag-subheader-background-color);
}
.ag-theme-sterling-client-hub .ag-header-cell, .ag-theme-sterling-client-hub .ag-header-group-cell {
  transition: background-color 0.5s;
}
.ag-theme-sterling-client-hub .ag-header-cell-text {
  color: var(--ch-color-primary-500);
  font-weight: var(--ch-font-weight-normal);
}
.ag-theme-sterling-client-hub .ag-cell-inline-editing {
  padding: var(--ag-grid-size);
  height: calc(var(--ag-row-height) + var(--ag-grid-size) * 3);
  border-color: var(--ag-border-color) !important;
}
.ag-theme-sterling-client-hub .ag-has-focus .ag-cell-inline-editing {
  border-color: var(--ag-input-focus-border-color) !important;
}
.ag-theme-sterling-client-hub .ag-column-drop-vertical {
  border-bottom: solid 1px;
  border-bottom-color: var(--ag-border-color);
  padding-top: var(--ag-grid-size);
}
.ag-theme-sterling-client-hub .ag-column-drop-vertical.ag-last-column-drop {
  border-bottom: none;
}
.ag-theme-sterling-client-hub .ag-column-drop-vertical-cell {
  margin-left: 0;
}
.ag-theme-sterling-client-hub .ag-column-drop-vertical-empty-message {
  font-size: calc(var(--ag-font-size) - 1px);
  font-weight: 600;
  color: var(--ag-disabled-foreground-color);
}
.ag-theme-sterling-client-hub .ag-ltr .ag-column-drop-vertical-empty-message {
  padding-left: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
  padding-right: var(--ag-grid-size);
}

.ag-theme-sterling-client-hub .ag-rtl .ag-column-drop-vertical-empty-message {
  padding-right: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
  padding-left: var(--ag-grid-size);
}

.ag-theme-sterling-client-hub .ag-status-bar {
  border: solid 1px;
  border-color: var(--ag-border-color);
}
.ag-theme-sterling-client-hub .ag-column-panel-column-select {
  border-top: solid 1px;
  border-top-color: var(--ag-border-color);
}
.ag-theme-sterling-client-hub .ag-column-select, .ag-theme-sterling-client-hub .ag-column-select-header {
  border-bottom: solid 1px;
  border-bottom-color: var(--ag-border-color);
}
.ag-theme-sterling-client-hub .ag-column-select-header {
  height: var(--ag-header-height);
}
.ag-theme-sterling-client-hub .ag-group-title-bar {
  padding: calc(var(--ag-grid-size) * 0.75) var(--ag-grid-size);
}
.ag-theme-sterling-client-hub .ag-charts-format-sub-level-group-title-bar {
  padding: calc(var(--ag-grid-size) * 0.5) var(--ag-grid-size);
}
.ag-theme-sterling-client-hub .ag-chart-data-section,
.ag-theme-sterling-client-hub .ag-chart-format-section {
  padding-bottom: calc(var(--ag-grid-size) * 0.5);
}
.ag-theme-sterling-client-hub input[class^=ag-]:not([type]),
.ag-theme-sterling-client-hub input[class^=ag-][type=text],
.ag-theme-sterling-client-hub input[class^=ag-][type=number],
.ag-theme-sterling-client-hub input[class^=ag-][type=tel],
.ag-theme-sterling-client-hub input[class^=ag-][type=date],
.ag-theme-sterling-client-hub input[class^=ag-][type=datetime-local],
.ag-theme-sterling-client-hub textarea[class^=ag-] {
  background: transparent;
  color: var(--ag-foreground-color);
  font-family: inherit;
  font-size: inherit;
  height: calc(var(--ag-grid-size) * 4);
  padding: 8px;
  border: var(--ag-borders-critical);
  border-color: var(--ag-border-color);
  border-radius: 4px;
  margin: 0 -4px;
}
.ag-theme-sterling-client-hub input[class^=ag-]:not([type]):focus,
.ag-theme-sterling-client-hub input[class^=ag-][type=text]:focus,
.ag-theme-sterling-client-hub input[class^=ag-][type=number]:focus,
.ag-theme-sterling-client-hub input[class^=ag-][type=tel]:focus,
.ag-theme-sterling-client-hub input[class^=ag-][type=date]:focus,
.ag-theme-sterling-client-hub input[class^=ag-][type=datetime-local]:focus,
.ag-theme-sterling-client-hub textarea[class^=ag-]:focus {
  border-color: var(--ch-color-gray-500);
  outline: none;
  box-shadow: none;
}
.ag-theme-sterling-client-hub input[class^=ag-]:not([type])::placeholder,
.ag-theme-sterling-client-hub input[class^=ag-][type=text]::placeholder,
.ag-theme-sterling-client-hub input[class^=ag-][type=number]::placeholder,
.ag-theme-sterling-client-hub input[class^=ag-][type=tel]::placeholder,
.ag-theme-sterling-client-hub input[class^=ag-][type=date]::placeholder,
.ag-theme-sterling-client-hub input[class^=ag-][type=datetime-local]::placeholder,
.ag-theme-sterling-client-hub textarea[class^=ag-]::placeholder {
  color: var(--ag-disabled-foreground-color);
}
.ag-theme-sterling-client-hub input[class^=ag-]:not([type]):disabled,
.ag-theme-sterling-client-hub input[class^=ag-][type=text]:disabled,
.ag-theme-sterling-client-hub input[class^=ag-][type=number]:disabled,
.ag-theme-sterling-client-hub input[class^=ag-][type=tel]:disabled,
.ag-theme-sterling-client-hub input[class^=ag-][type=date]:disabled,
.ag-theme-sterling-client-hub input[class^=ag-][type=datetime-local]:disabled,
.ag-theme-sterling-client-hub textarea[class^=ag-]:disabled {
  background-color: var(--ch-color-gray-100);
}
.ag-theme-sterling-client-hub input[class^=ag-]:not([type]):invalid,
.ag-theme-sterling-client-hub input[class^=ag-][type=text]:invalid,
.ag-theme-sterling-client-hub input[class^=ag-][type=number]:invalid,
.ag-theme-sterling-client-hub input[class^=ag-][type=tel]:invalid,
.ag-theme-sterling-client-hub input[class^=ag-][type=date]:invalid,
.ag-theme-sterling-client-hub input[class^=ag-][type=datetime-local]:invalid,
.ag-theme-sterling-client-hub textarea[class^=ag-]:invalid {
  border-color: var(--ag-invalid-color);
  color: var(--ag-invalid-color);
}
.ag-theme-sterling-client-hub .ag-standard-button {
  appearance: none;
  background-color: transparent;
  border: 0;
  color: var(--ch-material-primary-color);
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}
.ag-theme-sterling-client-hub .ag-standard-button:disabled {
  color: var(--ag-disabled-foreground-color);
  background-color: var(--ag-input-disabled-background-color);
  border-color: var(--ag-input-disabled-border-color);
}
.ag-theme-sterling-client-hub.ag-dnd-ghost {
  font-size: calc(var(--ag-font-size) - 1px);
  font-weight: 600;
}
.ag-theme-sterling-client-hub .ag-filter-toolpanel-header {
  height: calc(var(--ag-grid-size) * 4);
}
.ag-theme-sterling-client-hub .ag-filter-toolpanel-group-level-0-header {
  height: calc(var(--ag-grid-size) * 7);
}
.ag-theme-sterling-client-hub .ag-ltr .ag-filter-apply-panel-button {
  margin-left: var(--ag-grid-size);
}

.ag-theme-sterling-client-hub .ag-rtl .ag-filter-apply-panel-button {
  margin-right: var(--ag-grid-size);
}

.ag-theme-sterling-client-hub .ag-overlay-no-rows-wrapper.ag-layout-auto-height {
  padding-top: 60px;
}
.ag-theme-sterling-client-hub .ag-picker-field-wrapper:focus {
  box-shadow: 0 0 0 1px var(--ch-material-primary-color);
}
.ag-theme-sterling-client-hub .ag-floating-filter {
  border-top: 0 !important;
}
.ag-theme-sterling-client-hub .ag-floating-filter-full-body {
  overflow: visible;
}
.ag-theme-sterling-client-hub .ag-overlay-wrapper {
  font-family: var(--ch-font-family-alternate);
  font-size: var(--ch-font-size-body-large);
  font-weight: var(--ch-font-weight-normal);
  line-height: var(--ch-line-height-normal);
}
.ag-theme-sterling-client-hub .ag-overlay-loading-center {
  box-shadow: 0 0 #0000;
}
.ag-theme-sterling-client-hub .ag-row {
  border-color: var(--ag-border-color);
  border-width: 0 0 1px;
  cursor: pointer;
}
.ag-theme-sterling-client-hub .ch-row-no-details {
  cursor: auto;
}
.ag-theme-sterling-client-hub .ag-row-focus {
  background-color: transparent;
}
.ag-theme-sterling-client-hub .ag-row .ag-column-first {
  border-width: 1px 1px 1px var(--ch-checkbox-left-padding);
  border-left-color: transparent;
}
.ag-theme-sterling-client-hub .ch-row-drawer-open .ag-column-first {
  border-width: 0px 1px 0px var(--ch-checkbox-left-padding);
  border-left-color: var(--ch-color-secondary-500);
}
.ag-theme-sterling-client-hub .ag-ltr .ag-column-first.ag-cell-focus:not(.ag-cell-range-selected):focus-within {
  margin-left: calc(var(--ch-checkbox-left-padding) - 1px);
}
.ag-theme-sterling-client-hub .ag-cell {
  align-items: center;
  height: 100%;
  font-family: var(--ch-font-family-alternate);
  font-size: var(--ch-font-size-body-small);
  font-weight: var(--ch-font-weight-normal);
  white-space: normal;
  display: flex;
  line-height: var(--ch-line-height-cell);
}
.ag-theme-sterling-client-hub .ag-header-cell-comp-wrapper {
  overflow: visible;
}

.ag-theme-sterling-client-hub .ag-paging-button.ag-disabled {
  opacity: 0.2;
  cursor: not-allowed;
}

.ag-theme-sterling-client-hub .ag-root-wrapper {
  border-radius: 4px;
}

.ag-theme-sterling-client-hub .ag-virtual-list-viewport {
  height: fit-content;
}