@charset "UTF-8";
@font-face {
  font-family: 'agGridAlpine';
  src: url('data:application/font-woff;charset=utf-8;base64,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')
    format('woff');
  font-weight: normal;
  font-style: normal;
}
.ag-theme-balham-dark .ag-icon {
  font-family: 'agGridAlpine' !important;
  font-size: 16px;
  line-height: 16px;
  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-balham-dark .ag-icon-aggregation:before {
  content: '\f101' !important;
}
.ag-theme-balham-dark .ag-icon-arrows:before {
  content: '\f102' !important;
}
.ag-theme-balham-dark .ag-icon-asc:before {
  content: '\f103' !important;
}
.ag-theme-balham-dark .ag-icon-cancel:before {
  content: '\f104' !important;
}
.ag-theme-balham-dark .ag-icon-chart:before {
  content: '\f105' !important;
}
.ag-theme-balham-dark .ag-icon-color-picker:before {
  content: '\f109' !important;
}
.ag-theme-balham-dark .ag-icon-columns:before {
  content: '\2263' !important;
}
.ag-theme-balham-dark .ag-icon-contracted:before {
  content: '\f10b' !important;
}
.ag-theme-balham-dark .ag-icon-copy:before {
  content: '\f10c' !important;
}
.ag-theme-balham-dark .ag-icon-cross:before {
  content: '\f10d' !important;
}
.ag-theme-balham-dark .ag-icon-desc:before {
  content: '\f10e' !important;
}
.ag-theme-balham-dark .ag-icon-expanded:before {
  content: '\f10f' !important;
}
.ag-theme-balham-dark .ag-icon-eye-slash:before {
  content: '\f110' !important;
}
.ag-theme-balham-dark .ag-icon-eye:before {
  content: '\f111' !important;
}
.ag-theme-balham-dark .ag-icon-filter:before {
  content: '\f112' !important;
}
.ag-theme-balham-dark .ag-icon-first:before {
  content: '\f113' !important;
}
.ag-theme-balham-dark .ag-icon-grip:before {
  content: '\f114' !important;
}
.ag-theme-balham-dark .ag-icon-group:before {
  content: '\f115' !important;
}
.ag-theme-balham-dark .ag-icon-last:before {
  content: '\f116' !important;
}
.ag-theme-balham-dark .ag-icon-left:before {
  content: '\f117' !important;
}
.ag-theme-balham-dark .ag-icon-linked:before {
  content: '\f118' !important;
}
.ag-theme-balham-dark .ag-icon-loading:before {
  content: '\f119' !important;
}
.ag-theme-balham-dark .ag-icon-maximize:before {
  content: '\f11a' !important;
}
.ag-theme-balham-dark .ag-icon-menu:before {
  content: '\f11b' !important;
}
.ag-theme-balham-dark .ag-icon-minimize:before {
  content: '\f11c' !important;
}
.ag-theme-balham-dark .ag-icon-next:before {
  content: '\f11d' !important;
}
.ag-theme-balham-dark .ag-icon-none:before {
  content: '\f11e' !important;
}
.ag-theme-balham-dark .ag-icon-not-allowed:before {
  content: '\f11f' !important;
}
.ag-theme-balham-dark .ag-icon-paste:before {
  content: '\f120' !important;
}
.ag-theme-balham-dark .ag-icon-pin:before {
  content: '\f121' !important;
}
.ag-theme-balham-dark .ag-icon-pivot:before {
  content: '\f122' !important;
}
.ag-theme-balham-dark .ag-icon-previous:before {
  content: '\f123' !important;
}
.ag-theme-balham-dark .ag-icon-right:before {
  content: '\f126' !important;
}
.ag-theme-balham-dark .ag-icon-save:before {
  content: '\f127' !important;
}
.ag-theme-balham-dark .ag-icon-small-down:before {
  content: '\f128' !important;
}
.ag-theme-balham-dark .ag-icon-small-left:before {
  content: '\f129' !important;
}
.ag-theme-balham-dark .ag-icon-small-right:before {
  content: '\f12a' !important;
}
.ag-theme-balham-dark .ag-icon-small-up:before {
  content: '\f12b' !important;
}
.ag-theme-balham-dark .ag-icon-tick:before {
  content: '\f12c' !important;
}
.ag-theme-balham-dark .ag-icon-tree-closed:before {
  content: '\f12d' !important;
}
.ag-theme-balham-dark .ag-icon-tree-indeterminate:before {
  content: '\f12e' !important;
}
.ag-theme-balham-dark .ag-icon-tree-open:before {
  content: '\f12f' !important;
}
.ag-theme-balham-dark .ag-icon-unlinked:before {
  content: '\f130' !important;
}
.ag-theme-balham-dark .ag-icon-row-drag:before {
  content: '\f114' !important;
}
.ag-theme-balham-dark .ag-right-arrow:before {
  content: '\f117' !important;
}
.ag-theme-balham-dark .ag-right-arrow:before {
  content: '\f126' !important;
}

.ag-theme-balham-dark {
  -webkit-font-smoothing: antialiased;
  background-color: var(--inputColour);
  color: #f5f5f5;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue',
    sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: normal;
}

.ag-theme-balham-dark .ag-menu,
.ag-theme-balham-dark .ag-theme-balham-dark.ag-dnd-ghost,
.ag-theme-balham-dark .ag-cell.ag-cell-inline-editing,
.ag-theme-balham-dark .ag-popup-editor,
.ag-theme-balham-dark .ag-select-agg-func-popup,
.ag-theme-balham-dark .ag-overlay-loading-center {
  border: 1px solid #374171;
}

.ag-theme-balham-dark .ag-tab-header .ag-tab {
  border: 1px solid transparent;
  border-bottom-width: 0;
  margin: 4px;
  margin-bottom: 0;
  padding: 4px 8px;
}

.ag-theme-balham-dark .ag-tab-header .ag-tab.ag-tab-selected {
  background-color: var(--inputColour);
  border-bottom: 2px solid #00b0ff;
  border-bottom: 2px solid var(--inputColour);
  border-color: #374171;
}

.ag-theme-balham-dark label {
  margin-bottom: 0;
}

.ag-theme-balham-dark * {
  box-sizing: border-box;
}

.ag-theme-balham-dark *:focus,
.ag-theme-balham-dark * *:before,
.ag-theme-balham-dark * *:after {
  outline: none;
  box-sizing: border-box;
}

.ag-theme-balham-dark .ag-tab {
  box-sizing: content-box;
}

.ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-1 {
  padding-left: 20px;
}

.ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-1 {
  padding-right: 20px;
}

.ag-theme-balham-dark .ag-ltr .ag-row-group-indent-1 {
  padding-left: 28px;
}

.ag-theme-balham-dark .ag-rtl .ag-row-group-indent-1 {
  padding-right: 28px;
}

.ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-2 {
  padding-left: 40px;
}

.ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-2 {
  padding-right: 40px;
}

.ag-theme-balham-dark .ag-ltr .ag-row-group-indent-2 {
  padding-left: 56px;
}

.ag-theme-balham-dark .ag-rtl .ag-row-group-indent-2 {
  padding-right: 56px;
}

.ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-3 {
  padding-left: 60px;
}

.ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-3 {
  padding-right: 60px;
}

.ag-theme-balham-dark .ag-ltr .ag-row-group-indent-3 {
  padding-left: 84px;
}

.ag-theme-balham-dark .ag-rtl .ag-row-group-indent-3 {
  padding-right: 84px;
}

.ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-4 {
  padding-left: 80px;
}

.ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-4 {
  padding-right: 80px;
}

.ag-theme-balham-dark .ag-ltr .ag-row-group-indent-4 {
  padding-left: 112px;
}

.ag-theme-balham-dark .ag-rtl .ag-row-group-indent-4 {
  padding-right: 112px;
}

.ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-5 {
  padding-left: 100px;
}

.ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-5 {
  padding-right: 100px;
}

.ag-theme-balham-dark .ag-ltr .ag-row-group-indent-5 {
  padding-left: 140px;
}

.ag-theme-balham-dark .ag-rtl .ag-row-group-indent-5 {
  padding-right: 140px;
}

.ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-6 {
  padding-left: 120px;
}

.ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-6 {
  padding-right: 120px;
}

.ag-theme-balham-dark .ag-ltr .ag-row-group-indent-6 {
  padding-left: 168px;
}

.ag-theme-balham-dark .ag-rtl .ag-row-group-indent-6 {
  padding-right: 168px;
}

.ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-7 {
  padding-left: 140px;
}

.ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-7 {
  padding-right: 140px;
}

.ag-theme-balham-dark .ag-ltr .ag-row-group-indent-7 {
  padding-left: 196px;
}

.ag-theme-balham-dark .ag-rtl .ag-row-group-indent-7 {
  padding-right: 196px;
}

.ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-8 {
  padding-left: 160px;
}

.ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-8 {
  padding-right: 160px;
}

.ag-theme-balham-dark .ag-ltr .ag-row-group-indent-8 {
  padding-left: 224px;
}

.ag-theme-balham-dark .ag-rtl .ag-row-group-indent-8 {
  padding-right: 224px;
}

.ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-9 {
  padding-left: 180px;
}

.ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-9 {
  padding-right: 180px;
}

.ag-theme-balham-dark .ag-ltr .ag-row-group-indent-9 {
  padding-left: 252px;
}

.ag-theme-balham-dark .ag-rtl .ag-row-group-indent-9 {
  padding-right: 252px;
}

.ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-10 {
  padding-left: 200px;
}

.ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-10 {
  padding-right: 200px;
}

.ag-theme-balham-dark .ag-ltr .ag-row-group-indent-10 {
  padding-left: 280px;
}

.ag-theme-balham-dark .ag-rtl .ag-row-group-indent-10 {
  padding-right: 280px;
}

.ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-11 {
  padding-left: 220px;
}

.ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-11 {
  padding-right: 220px;
}

.ag-theme-balham-dark .ag-ltr .ag-row-group-indent-11 {
  padding-left: 308px;
}

.ag-theme-balham-dark .ag-rtl .ag-row-group-indent-11 {
  padding-right: 308px;
}

.ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-12 {
  padding-left: 240px;
}

.ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-12 {
  padding-right: 240px;
}

.ag-theme-balham-dark .ag-ltr .ag-row-group-indent-12 {
  padding-left: 336px;
}

.ag-theme-balham-dark .ag-rtl .ag-row-group-indent-12 {
  padding-right: 336px;
}

.ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-13 {
  padding-left: 260px;
}

.ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-13 {
  padding-right: 260px;
}

.ag-theme-balham-dark .ag-ltr .ag-row-group-indent-13 {
  padding-left: 364px;
}

.ag-theme-balham-dark .ag-rtl .ag-row-group-indent-13 {
  padding-right: 364px;
}

.ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-14 {
  padding-left: 280px;
}

.ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-14 {
  padding-right: 280px;
}

.ag-theme-balham-dark .ag-ltr .ag-row-group-indent-14 {
  padding-left: 392px;
}

.ag-theme-balham-dark .ag-rtl .ag-row-group-indent-14 {
  padding-right: 392px;
}

.ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-15 {
  padding-left: 300px;
}

.ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-15 {
  padding-right: 300px;
}

.ag-theme-balham-dark .ag-ltr .ag-row-group-indent-15 {
  padding-left: 420px;
}

.ag-theme-balham-dark .ag-rtl .ag-row-group-indent-15 {
  padding-right: 420px;
}

.ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-16 {
  padding-left: 320px;
}

.ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-16 {
  padding-right: 320px;
}

.ag-theme-balham-dark .ag-ltr .ag-row-group-indent-16 {
  padding-left: 448px;
}

.ag-theme-balham-dark .ag-rtl .ag-row-group-indent-16 {
  padding-right: 448px;
}

.ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-17 {
  padding-left: 340px;
}

.ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-17 {
  padding-right: 340px;
}

.ag-theme-balham-dark .ag-ltr .ag-row-group-indent-17 {
  padding-left: 476px;
}

.ag-theme-balham-dark .ag-rtl .ag-row-group-indent-17 {
  padding-right: 476px;
}

.ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-18 {
  padding-left: 360px;
}

.ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-18 {
  padding-right: 360px;
}

.ag-theme-balham-dark .ag-ltr .ag-row-group-indent-18 {
  padding-left: 504px;
}

.ag-theme-balham-dark .ag-rtl .ag-row-group-indent-18 {
  padding-right: 504px;
}

.ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-19 {
  padding-left: 380px;
}

.ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-19 {
  padding-right: 380px;
}

.ag-theme-balham-dark .ag-ltr .ag-row-group-indent-19 {
  padding-left: 532px;
}

.ag-theme-balham-dark .ag-rtl .ag-row-group-indent-19 {
  padding-right: 532px;
}

.ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-20 {
  padding-left: 400px;
}

.ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-20 {
  padding-right: 400px;
}

.ag-theme-balham-dark .ag-ltr .ag-row-group-indent-20 {
  padding-left: 560px;
}

.ag-theme-balham-dark .ag-rtl .ag-row-group-indent-20 {
  padding-right: 560px;
}

.ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-21 {
  padding-left: 420px;
}

.ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-21 {
  padding-right: 420px;
}

.ag-theme-balham-dark .ag-ltr .ag-row-group-indent-21 {
  padding-left: 588px;
}

.ag-theme-balham-dark .ag-rtl .ag-row-group-indent-21 {
  padding-right: 588px;
}

.ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-22 {
  padding-left: 440px;
}

.ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-22 {
  padding-right: 440px;
}

.ag-theme-balham-dark .ag-ltr .ag-row-group-indent-22 {
  padding-left: 616px;
}

.ag-theme-balham-dark .ag-rtl .ag-row-group-indent-22 {
  padding-right: 616px;
}

.ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-23 {
  padding-left: 460px;
}

.ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-23 {
  padding-right: 460px;
}

.ag-theme-balham-dark .ag-ltr .ag-row-group-indent-23 {
  padding-left: 644px;
}

.ag-theme-balham-dark .ag-rtl .ag-row-group-indent-23 {
  padding-right: 644px;
}

.ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-24 {
  padding-left: 480px;
}

.ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-24 {
  padding-right: 480px;
}

.ag-theme-balham-dark .ag-ltr .ag-row-group-indent-24 {
  padding-left: 672px;
}

.ag-theme-balham-dark .ag-rtl .ag-row-group-indent-24 {
  padding-right: 672px;
}

.ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-25 {
  padding-left: 500px;
}

.ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-25 {
  padding-right: 500px;
}

.ag-theme-balham-dark .ag-ltr .ag-row-group-indent-25 {
  padding-left: 700px;
}

.ag-theme-balham-dark .ag-rtl .ag-row-group-indent-25 {
  padding-right: 700px;
}

.ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-26 {
  padding-left: 520px;
}

.ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-26 {
  padding-right: 520px;
}

.ag-theme-balham-dark .ag-ltr .ag-row-group-indent-26 {
  padding-left: 728px;
}

.ag-theme-balham-dark .ag-rtl .ag-row-group-indent-26 {
  padding-right: 728px;
}

.ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-27 {
  padding-left: 540px;
}

.ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-27 {
  padding-right: 540px;
}

.ag-theme-balham-dark .ag-ltr .ag-row-group-indent-27 {
  padding-left: 756px;
}

.ag-theme-balham-dark .ag-rtl .ag-row-group-indent-27 {
  padding-right: 756px;
}

.ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-28 {
  padding-left: 560px;
}

.ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-28 {
  padding-right: 560px;
}

.ag-theme-balham-dark .ag-ltr .ag-row-group-indent-28 {
  padding-left: 784px;
}

.ag-theme-balham-dark .ag-rtl .ag-row-group-indent-28 {
  padding-right: 784px;
}

.ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-29 {
  padding-left: 580px;
}

.ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-29 {
  padding-right: 580px;
}

.ag-theme-balham-dark .ag-ltr .ag-row-group-indent-29 {
  padding-left: 812px;
}

.ag-theme-balham-dark .ag-rtl .ag-row-group-indent-29 {
  padding-right: 812px;
}

.ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-30 {
  padding-left: 600px;
}

.ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-30 {
  padding-right: 600px;
}

.ag-theme-balham-dark .ag-ltr .ag-row-group-indent-30 {
  padding-left: 840px;
}

.ag-theme-balham-dark .ag-rtl .ag-row-group-indent-30 {
  padding-right: 840px;
}

.ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-31 {
  padding-left: 620px;
}

.ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-31 {
  padding-right: 620px;
}

.ag-theme-balham-dark .ag-ltr .ag-row-group-indent-31 {
  padding-left: 868px;
}

.ag-theme-balham-dark .ag-rtl .ag-row-group-indent-31 {
  padding-right: 868px;
}

.ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-32 {
  padding-left: 640px;
}

.ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-32 {
  padding-right: 640px;
}

.ag-theme-balham-dark .ag-ltr .ag-row-group-indent-32 {
  padding-left: 896px;
}

.ag-theme-balham-dark .ag-rtl .ag-row-group-indent-32 {
  padding-right: 896px;
}

.ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-33 {
  padding-left: 660px;
}

.ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-33 {
  padding-right: 660px;
}

.ag-theme-balham-dark .ag-ltr .ag-row-group-indent-33 {
  padding-left: 924px;
}

.ag-theme-balham-dark .ag-rtl .ag-row-group-indent-33 {
  padding-right: 924px;
}

.ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-34 {
  padding-left: 680px;
}

.ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-34 {
  padding-right: 680px;
}

.ag-theme-balham-dark .ag-ltr .ag-row-group-indent-34 {
  padding-left: 952px;
}

.ag-theme-balham-dark .ag-rtl .ag-row-group-indent-34 {
  padding-right: 952px;
}

.ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-35 {
  padding-left: 700px;
}

.ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-35 {
  padding-right: 700px;
}

.ag-theme-balham-dark .ag-ltr .ag-row-group-indent-35 {
  padding-left: 980px;
}

.ag-theme-balham-dark .ag-rtl .ag-row-group-indent-35 {
  padding-right: 980px;
}

.ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-36 {
  padding-left: 720px;
}

.ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-36 {
  padding-right: 720px;
}

.ag-theme-balham-dark .ag-ltr .ag-row-group-indent-36 {
  padding-left: 1008px;
}

.ag-theme-balham-dark .ag-rtl .ag-row-group-indent-36 {
  padding-right: 1008px;
}

.ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-37 {
  padding-left: 740px;
}

.ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-37 {
  padding-right: 740px;
}

.ag-theme-balham-dark .ag-ltr .ag-row-group-indent-37 {
  padding-left: 1036px;
}

.ag-theme-balham-dark .ag-rtl .ag-row-group-indent-37 {
  padding-right: 1036px;
}

.ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-38 {
  padding-left: 760px;
}

.ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-38 {
  padding-right: 760px;
}

.ag-theme-balham-dark .ag-ltr .ag-row-group-indent-38 {
  padding-left: 1064px;
}

.ag-theme-balham-dark .ag-rtl .ag-row-group-indent-38 {
  padding-right: 1064px;
}

.ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-39 {
  padding-left: 780px;
}

.ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-39 {
  padding-right: 780px;
}

.ag-theme-balham-dark .ag-ltr .ag-row-group-indent-39 {
  padding-left: 1092px;
}

.ag-theme-balham-dark .ag-rtl .ag-row-group-indent-39 {
  padding-right: 1092px;
}

.ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-40 {
  padding-left: 800px;
}

.ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-40 {
  padding-right: 800px;
}

.ag-theme-balham-dark .ag-ltr .ag-row-group-indent-40 {
  padding-left: 1120px;
}

.ag-theme-balham-dark .ag-rtl .ag-row-group-indent-40 {
  padding-right: 1120px;
}

.ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-41 {
  padding-left: 820px;
}

.ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-41 {
  padding-right: 820px;
}

.ag-theme-balham-dark .ag-ltr .ag-row-group-indent-41 {
  padding-left: 1148px;
}

.ag-theme-balham-dark .ag-rtl .ag-row-group-indent-41 {
  padding-right: 1148px;
}

.ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-42 {
  padding-left: 840px;
}

.ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-42 {
  padding-right: 840px;
}

.ag-theme-balham-dark .ag-ltr .ag-row-group-indent-42 {
  padding-left: 1176px;
}

.ag-theme-balham-dark .ag-rtl .ag-row-group-indent-42 {
  padding-right: 1176px;
}

.ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-43 {
  padding-left: 860px;
}

.ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-43 {
  padding-right: 860px;
}

.ag-theme-balham-dark .ag-ltr .ag-row-group-indent-43 {
  padding-left: 1204px;
}

.ag-theme-balham-dark .ag-rtl .ag-row-group-indent-43 {
  padding-right: 1204px;
}

.ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-44 {
  padding-left: 880px;
}

.ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-44 {
  padding-right: 880px;
}

.ag-theme-balham-dark .ag-ltr .ag-row-group-indent-44 {
  padding-left: 1232px;
}

.ag-theme-balham-dark .ag-rtl .ag-row-group-indent-44 {
  padding-right: 1232px;
}

.ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-45 {
  padding-left: 900px;
}

.ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-45 {
  padding-right: 900px;
}

.ag-theme-balham-dark .ag-ltr .ag-row-group-indent-45 {
  padding-left: 1260px;
}

.ag-theme-balham-dark .ag-rtl .ag-row-group-indent-45 {
  padding-right: 1260px;
}

.ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-46 {
  padding-left: 920px;
}

.ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-46 {
  padding-right: 920px;
}

.ag-theme-balham-dark .ag-ltr .ag-row-group-indent-46 {
  padding-left: 1288px;
}

.ag-theme-balham-dark .ag-rtl .ag-row-group-indent-46 {
  padding-right: 1288px;
}

.ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-47 {
  padding-left: 940px;
}

.ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-47 {
  padding-right: 940px;
}

.ag-theme-balham-dark .ag-ltr .ag-row-group-indent-47 {
  padding-left: 1316px;
}

.ag-theme-balham-dark .ag-rtl .ag-row-group-indent-47 {
  padding-right: 1316px;
}

.ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-48 {
  padding-left: 960px;
}

.ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-48 {
  padding-right: 960px;
}

.ag-theme-balham-dark .ag-ltr .ag-row-group-indent-48 {
  padding-left: 1344px;
}

.ag-theme-balham-dark .ag-rtl .ag-row-group-indent-48 {
  padding-right: 1344px;
}

.ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-49 {
  padding-left: 980px;
}

.ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-49 {
  padding-right: 980px;
}

.ag-theme-balham-dark .ag-ltr .ag-row-group-indent-49 {
  padding-left: 1372px;
}

.ag-theme-balham-dark .ag-rtl .ag-row-group-indent-49 {
  padding-right: 1372px;
}

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

.ag-theme-balham-dark .ag-checkbox,
.ag-theme-balham-dark .ag-radio-button,
.ag-theme-balham-dark .ag-toggle-button {
  display: flex;
  align-items: center;
  cursor: default;
}

.ag-theme-balham-dark .ag-checkbox label,
.ag-theme-balham-dark .ag-radio-button label,
.ag-theme-balham-dark .ag-toggle-button label {
  cursor: default;
}

.ag-theme-balham-dark .ag-checkbox label:empty,
.ag-theme-balham-dark .ag-radio-button label:empty,
.ag-theme-balham-dark .ag-toggle-button label:empty {
  margin: 0;
}

.ag-theme-balham-dark .ag-checkbox:not(.ag-label-align-left) label,
.ag-theme-balham-dark .ag-radio-button:not(.ag-label-align-left) label,
.ag-theme-balham-dark .ag-toggle-button:not(.ag-label-align-left) label {
  margin-left: 4px;
}

.ag-theme-balham-dark .ag-cell {
  -webkit-font-smoothing: subpixel-antialiased;
}

.ag-theme-balham-dark .ag-ltr .ag-row-group-leaf-indent {
  margin-left: 28px;
}

.ag-theme-balham-dark .ag-ltr .ag-cell {
  border-right: 1px solid transparent;
}

.ag-theme-balham-dark .ag-ltr .ag-cell:not(.ag-cell-focus).ag-cell-first-right-pinned:not(.ag-cell-range-left),
.ag-theme-balham-dark
  .ag-ltr
  .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-first-right-pinned:not(.ag-cell-range-left),
.ag-theme-balham-dark .ag-ltr .ag-root:not(.ag-has-focus) .ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left) {
  border-left: 1px solid #374171;
}

.ag-theme-balham-dark .ag-ltr .ag-cell:not(.ag-cell-focus).ag-cell-last-left-pinned:not(.ag-cell-range-right),
.ag-theme-balham-dark
  .ag-ltr
  .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-last-left-pinned:not(.ag-cell-range-right),
.ag-theme-balham-dark .ag-ltr .ag-root:not(.ag-has-focus) .ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right) {
  border-right: 1px solid #374171;
}

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

.ag-theme-balham-dark .ag-value-change-delta-up {
  color: #43a047;
}

.ag-theme-balham-dark .ag-value-change-delta-down {
  color: #e53935;
}

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

.ag-theme-balham-dark .ag-value-change-value-highlight {
  background-color: rgba(22, 160, 133, 0.5);
  transition: background-color 0.1s;
}

.ag-theme-balham-dark .ag-input-wrapper input:not([type]),
.ag-theme-balham-dark .ag-input-wrapper input[type='text'],
.ag-theme-balham-dark .ag-input-wrapper input[type='number'],
.ag-theme-balham-dark .ag-input-wrapper input[type='tel'],
.ag-theme-balham-dark .ag-input-wrapper input[type='date'],
.ag-theme-balham-dark .ag-input-wrapper input[type='datetime-local'] {
  border-width: 1px;
  border-style: solid;
  border-color: #ecf0f1;
}

.ag-theme-balham-dark .ag-input-wrapper input:not([type]):disabled,
.ag-theme-balham-dark .ag-input-wrapper input[type='text']:disabled,
.ag-theme-balham-dark .ag-input-wrapper input[type='number']:disabled,
.ag-theme-balham-dark .ag-input-wrapper input[type='tel']:disabled,
.ag-theme-balham-dark .ag-input-wrapper input[type='date']:disabled,
.ag-theme-balham-dark .ag-input-wrapper input[type='datetime-local']:disabled {
  color: rgba(245, 245, 245, 0.38);
  background-color: rgba(48, 46, 46, 0.3);
  border-color: rgba(236, 240, 241, 0.3);
}

.ag-theme-balham-dark .ag-input-wrapper input[type='date'] {
  flex: 1 1 auto;
}

.ag-theme-balham-dark .ag-input-wrapper input[type='range'] {
  padding: 0;
}

.ag-theme-balham-dark .ag-input-wrapper textarea {
  border-width: 1px;
  border-style: solid;
  border-color: #ecf0f1;
}

.ag-theme-balham-dark .ag-input-wrapper textarea:disabled {
  color: rgba(245, 245, 245, 0.38);
  background-color: rgba(48, 46, 46, 0.3);
  border-color: rgba(236, 240, 241, 0.3);
}

.ag-theme-balham-dark .ag-header {
  background-color: var(--inputColour);
  color: rgba(245, 245, 245, 1);
  font-weight: 600;
  font-size: 10px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue',
    sans-serif;
  border-bottom: 1px solid #374171;
  max-height: 27px!important;
  min-height: 27px!important;
}

.ag-theme-balham-dark .ag-pinned-right-header {
  border-left: 1px solid #374171;
}

.ag-theme-balham-dark .ag-pinned-left-header {
  border-right: 1px solid #374171;
}

.ag-theme-balham-dark .ag-header-row {
  border: none;
  height: 27px!important;
}

.ag-theme-balham-dark .ag-row {
  border-style: solid;
  border-color: #374171;
  border-width: 0;
}

.ag-theme-balham-dark .ag-row:not(.ag-row-first) {
  border-width: 1px 0 0;
}

.ag-theme-balham-dark .ag-row.ag-row-last {
  border-bottom-width: 1px;
}

.ag-theme-balham-dark .ag-row-odd {
  background-color: #262c2e;
}

.ag-theme-balham-dark .ag-row-even {
  background-color: var(--inputColour);
}

.ag-theme-balham-dark .ag-horizontal-left-spacer {
  border-right: 1px solid #374171;
}

.ag-theme-balham-dark .ag-horizontal-left-spacer.ag-scroller-corner {
  border-right: none;
}

.ag-theme-balham-dark .ag-horizontal-right-spacer {
  border-left: 1px solid #374171;
}

.ag-theme-balham-dark .ag-horizontal-right-spacer.ag-scroller-corner {
  border-left: none;
}

.ag-theme-balham-dark .ag-row-hover {
  background-color: #3d4749;
}

.ag-theme-balham-dark .ag-numeric-cell {
  text-align: right;
}

.ag-theme-balham-dark .ag-header-cell-label .ag-header-icon {
  margin-left: 4px;
  opacity: 0.87;
}

.ag-theme-balham-dark .ag-header-cell,
.ag-theme-balham-dark .ag-header-group-cell {
  border-style: solid;
  border-color: var(--borderColour);
  padding-left: 12px;
  padding-right: 12px;
  border-width: 0;
}

.ag-theme-balham-dark .ag-header-cell.ag-header-cell-moving,
.ag-theme-balham-dark .ag-header-group-cell.ag-header-cell-moving {
  background-color: var(--inputColour);
}

.ag-theme-balham-dark .ag-header-cell:not(.ag-header-group-cell-no-group),
.ag-theme-balham-dark .ag-header-group-cell:not(.ag-header-group-cell-no-group) {
  border-top-width: 1px;
}

.ag-theme-balham-dark .ag-header-row:first-child .ag-header-cell,
.ag-theme-balham-dark .ag-header-row:first-child .ag-header-group-cell {
  border-top-width: 0;
}

.ag-theme-balham-dark .ag-header-cell-resize {
  cursor: col-resize;
}

.ag-theme-balham-dark .ag-header-select-all {
  margin-right: 12px;
}

.ag-theme-balham-dark .ag-cell {
  line-height: 26px;
  padding-left: 12px;
  padding-right: 12px;
  border: 1px solid transparent;
  padding-left: 11px;
  padding-right: 11px;
  border-left: 1px solid #272a2d;
  border-right: 1px solid #272a2d;
}

.ag-theme-balham-dark .ag-row-drag {
  cursor: move;
  cursor: grab;
  min-width: 28px;
}

.ag-theme-balham-dark .ag-row-dragging,
.ag-theme-balham-dark .ag-row-dragging .ag-row-drag {
  cursor: move;
}

.ag-theme-balham-dark .ag-column-drag {
  cursor: move;
  cursor: grab;
}

.ag-theme-balham-dark .ag-row-dragging {
  opacity: 0.5;
}

.ag-theme-balham-dark .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-balham-dark .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-balham-dark .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-balham-dark .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-balham-dark .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-balham-dark .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  border: 1px solid #00b0ff;
  outline: initial;
}

.ag-theme-balham-dark .ag-header-cell-resize {
  width: 8px;
}

.ag-theme-balham-dark .ag-menu {
  background: var(--inputColour);
  border-radius: 2px;
  box-shadow: none;
  padding: 4px;
  padding: 0;
}

.ag-theme-balham-dark .ag-menu .ag-menu-list {
  cursor: default;
  margin-bottom: 4px;
  margin-top: 4px;
  width: 100%;
}

.ag-theme-balham-dark .ag-menu .ag-menu-option-active {
  background-color: #3d4749;
}

.ag-theme-balham-dark .ag-menu .ag-menu-option-disabled {
  opacity: 0.5;
}

.ag-theme-balham-dark .ag-menu .ag-menu-option-text {
  margin-left: 4px;
}

.ag-theme-balham-dark .ag-menu .ag-menu-option-icon {
  padding-left: 4px;
  padding-right: 4px;
  min-width: 24px;
}

.ag-theme-balham-dark .ag-menu .ag-menu-option-shortcut {
  padding-left: 8px;
}

.ag-theme-balham-dark .ag-menu .ag-menu-separator {
  height: 8px;
}

.ag-theme-balham-dark .ag-menu .ag-menu-separator > span {
  background-image: none;
}

.ag-theme-balham-dark .ag-menu .ag-menu-option-popup-pointer {
  width: 24px;
  text-align: center;
}

.ag-theme-balham-dark.ag-dnd-ghost {
  background: var(--inputColour);
  border-radius: 2px;
  box-shadow: none;
  padding: 4px;
  border: 1px solid #374171;
  color: rgba(245, 245, 245, 0.64);
  font-weight: 600;
  font-size: 12px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue',
    sans-serif;
  height: 32px !important;
  line-height: 32px;
  margin: 0;
  padding: 0 8px;
  transform: translateY(8px);
}

.ag-theme-balham-dark.ag-dnd-ghost span,
.ag-theme-balham-dark.ag-dnd-ghost div {
  height: 100%;
  margin: 0;
  padding: 0;
}

.ag-theme-balham-dark.ag-dnd-ghost .ag-dnd-ghost-icon {
  margin-right: 4px;
  opacity: 0.87;
}

.ag-theme-balham-dark .ag-tab-header {
  background: var(--inputColour);
  min-width: 220px;
  width: 100%;
  display: flex;
}

.ag-theme-balham-dark .ag-tab-header .ag-tab {
  display: flex;
  border-bottom: 2px solid transparent;
  height: 16px;
  flex: none;
  align-items: center;
  justify-content: center;
}

.ag-theme-balham-dark .ag-tab-body {
  padding: 2px 0;
}

.ag-theme-balham-dark .ag-tab-body .ag-menu-list {
  margin-bottom: 0;
  margin-top: 0;
}

.ag-theme-balham-dark .ag-tab-body .ag-menu-list > div:first-child > span {
  padding-top: 0;
}

.ag-theme-balham-dark .ag-tab-body .ag-menu-list > div:last-child > span {
  padding-bottom: 0;
}

.ag-theme-balham-dark .ag-tab-body .ag-menu-list > div:last-child > .ag-menu-option-popup-pointer {
  background-position-y: 0;
}

.ag-theme-balham-dark .ag-filter .ag-filter-select,
.ag-theme-balham-dark .ag-filter .ag-filter-body {
  margin-bottom: 4px;
}

.ag-theme-balham-dark .ag-filter .ag-filter-body {
  margin-top: 0;
}

.ag-theme-balham-dark .ag-filter .ag-filter-filter {
  margin-left: 4px;
  margin-right: 4px;
}

.ag-theme-balham-dark .ag-filter .ag-filter-select {
  margin: 4px;
}

.ag-theme-balham-dark .ag-filter input[type='radio'] {
  margin: 0 3px 0 6px;
  width: 12px;
  height: 17px;
  vertical-align: top;
}

.ag-theme-balham-dark .ag-filter input[type='text'],
.ag-theme-balham-dark .ag-filter input[type='date'] {
  padding-left: 4px;
}

.ag-theme-balham-dark .ag-filter .ag-set-filter-list {
  height: 168px;
}

.ag-theme-balham-dark .ag-filter .ag-set-filter-item {
  height: 28px;
}

.ag-theme-balham-dark .ag-filter .ag-set-filter-item > div,
.ag-theme-balham-dark .ag-filter .ag-set-filter-item > span {
  margin-left: 5px;
}

.ag-theme-balham-dark .ag-filter .ag-filter-header-container {
  border-bottom: 1px solid #374171;
  padding-bottom: 2px;
}

.ag-theme-balham-dark .ag-filter .ag-filter-apply-panel {
  display: flex;
  justify-content: flex-end;
  padding: 4px;
  padding-top: 8px;
}

.ag-theme-balham-dark .ag-filter .ag-filter-apply-panel button {
  line-height: 1.5;
}

.ag-theme-balham-dark .ag-filter .ag-filter-apply-panel button + button {
  margin-left: 8px;
}

.ag-theme-balham-dark .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-balham-dark .ag-column-select-panel .ag-column-tool-panel-column {
  height: 16px;
}

.ag-theme-balham-dark .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-balham-dark .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
.ag-theme-balham-dark .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-balham-dark .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-balham-dark .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.ag-theme-balham-dark .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 4px;
  margin-right: 4px;
}

.ag-theme-balham-dark .ag-column-select-panel .ag-primary-cols-list-panel {
  border-top: 1px solid #374171;
  padding-top: 4px;
}

.ag-theme-balham-dark .ag-column-select-panel .ag-primary-cols-list-panel > div {
  cursor: pointer;
}

.ag-theme-balham-dark .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 24px;
}

.ag-theme-balham-dark .ag-primary-cols-header-panel {
  border-top: 0px;
  height: 32px;
  align-items: center;
}

.ag-theme-balham-dark .ag-primary-cols-header-panel > div {
  cursor: pointer;
  margin: 0 4px;
}

.ag-theme-balham-dark .ag-primary-cols-header-panel .ag-filter-body {
  margin-left: 4px;
  margin-right: 4px;
}

.ag-theme-balham-dark .ag-tool-panel-wrapper {
  border-right: 0;
}

.ag-theme-balham-dark .ag-tool-panel-wrapper .ag-filter-panel {
  color: rgba(245, 245, 245, 0.64);
  font-weight: 600;
  font-size: 12px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue',
    sans-serif;
}

.ag-theme-balham-dark .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-header.ag-filter-header {
  min-height: 50px;
  height: 50px;
  border-bottom: 1px solid #374171;
  box-sizing: content-box;
}

.ag-theme-balham-dark .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-header > div:not(.ag-input-wrapper) {
  margin: 0 2px;
}

.ag-theme-balham-dark .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-header > div.ag-input-wrapper {
  padding-left: 4px;
  padding-right: 4px;
}

.ag-theme-balham-dark .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-header > div.ag-input-wrapper input {
  width: 100%;
}

.ag-theme-balham-dark .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-list-panel {
  flex: 1 1 auto;
  overflow: auto;
}

.ag-theme-balham-dark
  .ag-tool-panel-wrapper
  .ag-filter-panel
  .ag-filter-list-panel
  > div.ag-first-group-visible
  > .ag-group-component
  > .ag-group-component-title-bar {
  border-top: none;
  min-height: calc(32px - 1px);
}

.ag-theme-balham-dark
  .ag-tool-panel-wrapper
  .ag-filter-panel
  .ag-filter-list-panel
  > div.ag-last-group-visible
  > .ag-group-component.ag-collapsed {
  border-bottom: 1px solid #374171;
}

.ag-theme-balham-dark .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component {
  border: none;
  background-color: #151827;
}

.ag-theme-balham-dark .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component .ag-group-component-title-bar {
  min-height: 32px;
}

.ag-theme-balham-dark
  .ag-tool-panel-wrapper
  .ag-filter-panel
  .ag-group-component
  .ag-group-component-title-bar
  .ag-group-component-title {
  white-space: nowrap;
}

.ag-theme-balham-dark
  .ag-tool-panel-wrapper
  .ag-filter-panel
  .ag-group-component
  .ag-group-component-title-bar
  .ag-column-group-icons {
  margin: 0 4px;
}

.ag-theme-balham-dark
  .ag-tool-panel-wrapper
  .ag-filter-panel
  .ag-group-component.ag-level-0
  > .ag-group-component-title-bar {
  border: 0 solid #374171;
  border-top-width: 1px;
}

.ag-theme-balham-dark
  .ag-tool-panel-wrapper
  .ag-filter-panel
  .ag-group-component.ag-has-filter
  > .ag-group-component-title-bar
  .ag-group-component-title:after {
  content: '';
  font-family: 'agGridAlpine';
  font-size: 16px;
  margin-left: 4px;
  color: #ecf0f1;
  font-weight: normal;
}

.ag-theme-balham-dark .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container {
  margin-left: 0;
  padding: 0;
}

.ag-theme-balham-dark
  .ag-tool-panel-wrapper
  .ag-filter-panel
  .ag-group-component-container
  .ag-group-item:not(.ag-filter-toolpanel-instance) {
  margin-top: 0;
}

.ag-theme-balham-dark
  .ag-tool-panel-wrapper
  .ag-filter-panel
  .ag-group-component-container
  .ag-group-item
  .ag-group-component-title-bar {
  background-color: #151827;
}

.ag-theme-balham-dark
  .ag-tool-panel-wrapper
  .ag-filter-panel
  .ag-group-component-container
  .ag-group-item
  .ag-filter-toolpanel-header {
  padding: 2px 0;
}

.ag-theme-balham-dark
  .ag-tool-panel-wrapper
  .ag-filter-panel
  .ag-group-component-container
  .ag-group-item
  .ag-filter-toolpanel-body:not(:empty) {
  margin: 4px 0;
}

.ag-theme-balham-dark
  .ag-tool-panel-wrapper
  .ag-filter-panel
  .ag-group-component-container
  .ag-group-item
  .ag-filter-toolpanel-body
  .ag-filter-air {
  border: 1px solid #374171;
  padding-top: 4px;
  color: #f5f5f5;
  font-weight: 400;
  font-size: 12px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue',
    sans-serif;
}

.ag-theme-balham-dark
  .ag-tool-panel-wrapper
  .ag-filter-panel
  .ag-group-component-container
  .ag-group-item:not(.ag-filter-toolpanel-instance),
.ag-theme-balham-dark
  .ag-tool-panel-wrapper
  .ag-filter-panel
  .ag-group-component-container
  .ag-group-item
  > .ag-group-component {
  border-top: none;
  margin-bottom: 0;
}

.ag-theme-balham-dark
  .ag-tool-panel-wrapper
  .ag-filter-panel
  .ag-group-component-container
  .ag-group-item:not(.ag-filter-toolpanel-instance)
  .ag-group-component-title-bar,
.ag-theme-balham-dark
  .ag-tool-panel-wrapper
  .ag-filter-panel
  .ag-group-component-container
  .ag-group-item
  > .ag-group-component
  .ag-group-component-title-bar {
  min-height: unset;
  height: unset;
  margin: 4px 0;
}

.ag-theme-balham-dark .ag-tool-panel-wrapper .ag-pivot-mode-panel {
  height: 32px;
  display: flex;
  flex: none;
}

.ag-theme-balham-dark .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  display: flex;
  align-items: center;
  margin-left: 4px;
}

.ag-theme-balham-dark .ag-tool-panel-wrapper .ag-column-select-panel {
  border-bottom: 1px solid #374171;
  padding-bottom: 3px;
  padding-top: 0;
}

.ag-theme-balham-dark .ag-tool-panel-wrapper .ag-column-drop {
  border-bottom: 1px solid #374171;
  padding: 4px 0;
  padding-bottom: 8px;
}

.ag-theme-balham-dark .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  color: rgba(245, 245, 245, 0.38);
  font-weight: 600;
  font-size: 12px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue',
    sans-serif;
  padding-left: 24px;
  padding-right: 4px;
  margin-top: 4px;
}

.ag-theme-balham-dark .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-list {
  cursor: default;
  margin-top: 4px;
}

.ag-theme-balham-dark .ag-tool-panel-wrapper .ag-column-drop > div:first-child > span:first-child {
  margin-left: 4px;
  margin-right: 4px;
}

.ag-theme-balham-dark .ag-tool-panel-wrapper .ag-column-drop.ag-last-column-drop {
  border-bottom-width: 0;
}

.ag-theme-balham-dark .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-header > div:not(.ag-input-wrapper) {
  padding-left: 2px;
}

.ag-theme-balham-dark .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item {
  margin-top: 4px;
  margin-right: 2px;
  margin-bottom: 4px;
  margin-left: 0;
}

.ag-theme-balham-dark
  .ag-tool-panel-wrapper
  .ag-filter-panel
  .ag-group-component-container
  .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-1
  .ag-filter-toolpanel-header,
.ag-theme-balham-dark
  .ag-tool-panel-wrapper
  .ag-filter-panel
  .ag-group-component-container
  .ag-group-item
  > .ag-group-component.ag-level-1
  .ag-filter-toolpanel-header {
  padding-left: 1rem;
}

.ag-theme-balham-dark
  .ag-tool-panel-wrapper
  .ag-filter-panel
  .ag-group-component-container
  .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-2
  .ag-group-component-title-bar,
.ag-theme-balham-dark
  .ag-tool-panel-wrapper
  .ag-filter-panel
  .ag-group-component-container
  .ag-group-item
  > .ag-group-component.ag-level-2
  .ag-group-component-title-bar {
  padding-left: 1rem;
}

.ag-theme-balham-dark
  .ag-tool-panel-wrapper
  .ag-filter-panel
  .ag-group-component-container
  .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-2
  .ag-filter-toolpanel-header,
.ag-theme-balham-dark
  .ag-tool-panel-wrapper
  .ag-filter-panel
  .ag-group-component-container
  .ag-group-item
  > .ag-group-component.ag-level-2
  .ag-filter-toolpanel-header {
  padding-left: 2rem;
}

.ag-theme-balham-dark
  .ag-tool-panel-wrapper
  .ag-filter-panel
  .ag-group-component-container
  .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-3
  .ag-group-component-title-bar,
.ag-theme-balham-dark
  .ag-tool-panel-wrapper
  .ag-filter-panel
  .ag-group-component-container
  .ag-group-item
  > .ag-group-component.ag-level-3
  .ag-group-component-title-bar {
  padding-left: 2rem;
}

.ag-theme-balham-dark
  .ag-tool-panel-wrapper
  .ag-filter-panel
  .ag-group-component-container
  .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-3
  .ag-filter-toolpanel-header,
.ag-theme-balham-dark
  .ag-tool-panel-wrapper
  .ag-filter-panel
  .ag-group-component-container
  .ag-group-item
  > .ag-group-component.ag-level-3
  .ag-filter-toolpanel-header {
  padding-left: 3rem;
}

.ag-theme-balham-dark
  .ag-tool-panel-wrapper
  .ag-filter-panel
  .ag-group-component-container
  .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-4
  .ag-group-component-title-bar,
.ag-theme-balham-dark
  .ag-tool-panel-wrapper
  .ag-filter-panel
  .ag-group-component-container
  .ag-group-item
  > .ag-group-component.ag-level-4
  .ag-group-component-title-bar {
  padding-left: 3rem;
}

.ag-theme-balham-dark
  .ag-tool-panel-wrapper
  .ag-filter-panel
  .ag-group-component-container
  .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-4
  .ag-filter-toolpanel-header,
.ag-theme-balham-dark
  .ag-tool-panel-wrapper
  .ag-filter-panel
  .ag-group-component-container
  .ag-group-item
  > .ag-group-component.ag-level-4
  .ag-filter-toolpanel-header {
  padding-left: 4rem;
}

.ag-theme-balham-dark
  .ag-tool-panel-wrapper
  .ag-filter-panel
  .ag-group-component-container
  .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-5
  .ag-group-component-title-bar,
.ag-theme-balham-dark
  .ag-tool-panel-wrapper
  .ag-filter-panel
  .ag-group-component-container
  .ag-group-item
  > .ag-group-component.ag-level-5
  .ag-group-component-title-bar {
  padding-left: 4rem;
}

.ag-theme-balham-dark
  .ag-tool-panel-wrapper
  .ag-filter-panel
  .ag-group-component-container
  .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-5
  .ag-filter-toolpanel-header,
.ag-theme-balham-dark
  .ag-tool-panel-wrapper
  .ag-filter-panel
  .ag-group-component-container
  .ag-group-item
  > .ag-group-component.ag-level-5
  .ag-filter-toolpanel-header {
  padding-left: 5rem;
}

.ag-theme-balham-dark .ag-numeric-header .ag-header-cell-label .ag-header-icon {
  margin-left: 0;
  margin-right: 4px;
}

.ag-theme-balham-dark .ag-paging-panel {
  border-top: 1px solid #374171;
  color: rgba(245, 245, 245, 0.64);
  height: 32px;
  padding: 0 12px;
}

.ag-theme-balham-dark .ag-paging-panel > span {
  margin-left: 16px;
}

.ag-theme-balham-dark .ag-paging-page-summary-panel .ag-icon {
  width: 16px;
  height: 16px;
}

.ag-theme-balham-dark .ag-paging-page-summary-panel .ag-paging-button button {
  cursor: pointer;
  opacity: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 0;
}

.ag-theme-balham-dark .ag-paging-page-summary-panel .ag-paging-button.ag-disabled .ag-icon {
  color: rgba(245, 245, 245, 0.38);
  opacity: 0.38;
}

.ag-theme-balham-dark .ag-paging-page-summary-panel .ag-paging-button.ag-disabled button {
  cursor: default;
}

.ag-theme-balham-dark .ag-paging-page-summary-panel span {
  margin: 0 4px;
}

.ag-theme-balham-dark .ag-row-selected {
  background-color: var(--activeElementColour) !important;
}

.ag-theme-balham-dark .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell),
.ag-theme-balham-dark .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell) {
  border: 1px solid transparent;
}

.ag-theme-balham-dark .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top,
.ag-theme-balham-dark .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top-color: #00b0ff;
}

.ag-theme-balham-dark .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right,
.ag-theme-balham-dark .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: #00b0ff;
}

.ag-theme-balham-dark .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom,
.ag-theme-balham-dark .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: #00b0ff;
}

.ag-theme-balham-dark .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left,
.ag-theme-balham-dark .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left-color: #00b0ff;
}

.ag-theme-balham-dark .ag-cell-range-selected:not(.ag-cell-focus) {
  background-color: rgba(0, 176, 255, 0.2);
}

.ag-theme-balham-dark .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart {
  background-color: rgba(45, 166, 255, 0.5);
}

.ag-theme-balham-dark .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category {
  background-color: rgba(26, 177, 74, 0.5);
}

.ag-theme-balham-dark .ag-cell-range-selected-1:not(.ag-cell-focus) {
  background-color: rgba(0, 176, 255, 0.3);
}

.ag-theme-balham-dark .ag-cell-range-selected-2:not(.ag-cell-focus) {
  background-color: rgba(0, 176, 255, 0.4);
}

.ag-theme-balham-dark .ag-cell-range-selected-3:not(.ag-cell-focus) {
  background-color: rgba(0, 176, 255, 0.5);
}

.ag-theme-balham-dark .ag-cell-range-selected-4:not(.ag-cell-focus) {
  background-color: rgba(0, 176, 255, 0.6);
}

.ag-theme-balham-dark .ag-ltr .ag-selection-fill-top,
.ag-theme-balham-dark .ag-rtl .ag-selection-fill-top {
  border-top: 1px dashed #00b0ff;
}

.ag-theme-balham-dark .ag-ltr .ag-selection-fill-top.ag-cell.ag-cell-range-selected,
.ag-theme-balham-dark .ag-rtl .ag-selection-fill-top.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed #0f0f0f;
}

.ag-theme-balham-dark .ag-ltr .ag-selection-fill-right,
.ag-theme-balham-dark .ag-rtl .ag-selection-fill-right {
  border-right: 1px dashed #00b0ff;
}

.ag-theme-balham-dark .ag-ltr .ag-selection-fill-right.ag-cell.ag-cell-range-selected,
.ag-theme-balham-dark .ag-rtl .ag-selection-fill-right.ag-cell.ag-cell-range-selected {
  border-right: 1px dashed #0f0f0f;
}

.ag-theme-balham-dark .ag-ltr .ag-selection-fill-bottom,
.ag-theme-balham-dark .ag-rtl .ag-selection-fill-bottom {
  border-bottom: 1px dashed #00b0ff;
}

.ag-theme-balham-dark .ag-ltr .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected,
.ag-theme-balham-dark .ag-rtl .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected {
  border-bottom: 1px dashed #0f0f0f;
}

.ag-theme-balham-dark .ag-ltr .ag-selection-fill-left,
.ag-theme-balham-dark .ag-rtl .ag-selection-fill-left {
  border-left: 1px dashed #00b0ff;
}

.ag-theme-balham-dark .ag-ltr .ag-selection-fill-left.ag-cell.ag-cell-range-selected,
.ag-theme-balham-dark .ag-rtl .ag-selection-fill-left.ag-cell.ag-cell-range-selected {
  border-left: 1px dashed #0f0f0f;
}

.ag-theme-balham-dark .ag-fill-handle,
.ag-theme-balham-dark .ag-range-handle {
  position: absolute;
  width: 6px;
  height: 6px;
  bottom: -1px;
  right: -1px;
  background-color: #00b0ff;
}

.ag-theme-balham-dark .ag-fill-handle {
  cursor: cell;
}

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

.ag-theme-balham-dark .ag-cell.ag-cell-inline-editing {
  padding: 12px;
  height: 40px;
}

.ag-theme-balham-dark .ag-cell.ag-cell-inline-editing {
  background: var(--inputColour);
  border-radius: 2px;
  box-shadow: none;
  padding: 4px;
  background-color: var(--inputColour);
}

.ag-theme-balham-dark .ag-popup-editor {
  background: var(--inputColour);
  border-radius: 2px;
  box-shadow: none;
  padding: 4px;
  background-color: var(--inputColour);
  padding: 0;
}

.ag-theme-balham-dark .ag-popup-editor .ag-large-textarea textarea {
  height: auto;
  padding: 12px;
}

.ag-theme-balham-dark .ag-virtual-list-container .ag-virtual-list-item {
  height: 28px;
}

.ag-theme-balham-dark .ag-rich-select {
  background-color: var(--inputColour);
}

.ag-theme-balham-dark .ag-rich-select .ag-rich-select-list {
  width: 100%;
  min-width: 200px;
  height: 182px;
}

.ag-theme-balham-dark .ag-rich-select .ag-rich-select-value {
  padding: 0 4px 0 12px;
  height: 28px;
}

.ag-theme-balham-dark .ag-rich-select .ag-virtual-list-item {
  cursor: default;
  height: 28px;
}

.ag-theme-balham-dark .ag-rich-select .ag-virtual-list-item:hover {
  background-color: #3d4749;
}

.ag-theme-balham-dark .ag-rich-select .ag-rich-select-row {
  padding-left: 12px;
}

.ag-theme-balham-dark .ag-rich-select .ag-rich-select-row-selected {
  background-color: #005880;
}

.ag-theme-balham-dark .ag-ltr .ag-floating-filter-button {
  margin-left: 12px;
}

.ag-theme-balham-dark .ag-floating-filter-button button {
  appearance: none;
  background: transparent;
  border: 0;
  height: 16px;
  padding: 0;
  width: 16px;
}

.ag-theme-balham-dark .ag-selection-checkbox:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-balham-dark .ag-selection-checkbox:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-balham-dark .ag-group-expanded:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-balham-dark .ag-group-expanded:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-balham-dark .ag-group-contracted:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-balham-dark .ag-group-contracted:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-balham-dark .ag-group-checkbox:not(.ag-invisible) ~ .ag-cell-value:not(:empty),
.ag-theme-balham-dark .ag-group-checkbox:not(.ag-invisible) + .ag-group-value:not(:empty) {
  margin-left: 12px;
}

.ag-theme-balham-dark .ag-selection-checkbox:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-balham-dark .ag-group-expanded:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-balham-dark .ag-group-contracted:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-balham-dark .ag-group-checkbox:not(.ag-invisible) ~ .ag-group-checkbox {
  margin-left: 12px;
}

.ag-theme-balham-dark .ag-group-child-count {
  margin-left: 2px;
}

.ag-theme-balham-dark .ag-selection-checkbox span {
  position: relative;
}

.ag-theme-balham-dark .ag-column-drop-horizontal {
  background-color: var(--inputColour);
  height: 28px;
  padding-left: 12px;
}

.ag-theme-balham-dark .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-balham-dark .ag-column-drop-horizontal .ag-icon-pivot {
  margin-right: 12px;
}

.ag-theme-balham-dark .ag-column-drop-horizontal .ag-icon-small-left,
.ag-theme-balham-dark .ag-column-drop-horizontal .ag-icon-small-right {
  margin: 0 4px;
  opacity: 0.64;
}

.ag-theme-balham-dark .ag-column-drop-horizontal .ag-column-drop-empty-message {
  opacity: 0.38;
}

.ag-theme-balham-dark .ag-column-drop-cell {
  background: #32393c;
  border-radius: 16px;
  min-height: 16px;
  padding: 0 2px;
}

.ag-theme-balham-dark .ag-column-drop-cell .ag-column-drop-cell-text {
  margin: 0 4px;
}

.ag-theme-balham-dark .ag-column-drop-cell .ag-column-drop-cell-button {
  min-width: 16px;
  margin: 0 2px;
  opacity: 0.64;
}

.ag-theme-balham-dark .ag-column-drop-cell .ag-column-drop-cell-button:hover {
  opacity: 0.87;
}

.ag-theme-balham-dark .ag-column-drop-cell .ag-column-drag {
  margin-left: 8px;
}

.ag-theme-balham-dark .ag-column-drop-vertical .ag-column-drop-cell {
  margin-top: 4px;
}

.ag-theme-balham-dark .ag-select-agg-func-popup {
  background: var(--inputColour);
  border-radius: 2px;
  box-shadow: none;
  padding: 4px;
  background: var(--inputColour);
  height: 70px;
  padding: 0;
}

.ag-theme-balham-dark .ag-select-agg-func-popup .ag-virtual-list-item {
  cursor: default;
  line-height: 20px;
  padding-left: 8px;
}

.ag-theme-balham-dark .ag-set-filter-list,
.ag-theme-balham-dark .ag-menu-column-select-wrapper {
  width: auto;
}

.ag-theme-balham-dark .ag-column-drop-vertical > .ag-column-drop-cell {
  margin-left: 4px;
  margin-top: 0;
}

.ag-theme-balham-dark .ag-cell-data-changed {
  background-color: rgba(22, 160, 133, 0.5) !important;
}

.ag-theme-balham-dark .ag-cell-data-changed-animation {
  background-color: transparent;
  transition: background-color 1s;
}

.ag-theme-balham-dark .ag-row-stub {
  background-color: inherit;
}

.ag-theme-balham-dark .ag-stub-cell {
  padding-left: 12px;
  padding-top: 4px;
}

.ag-theme-balham-dark .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-balham-dark .ag-stub-cell .ag-loading-text {
  margin-left: 4px;
  margin-top: 4px;
}

.ag-theme-balham-dark .ag-floating-top {
  border-bottom: 1px solid #374171;
}

.ag-theme-balham-dark .ag-floating-bottom {
  border-top: 1px solid #374171;
}

.ag-theme-balham-dark .ag-floating-top,
.ag-theme-balham-dark .ag-floating-bottom {
  background-color: inherit;
}

.ag-theme-balham-dark .ag-floating-top .ag-row,
.ag-theme-balham-dark .ag-floating-bottom .ag-row {
  background-color: inherit;
}

.ag-theme-balham-dark .ag-status-bar {
  background: var(--inputColour);
  border: 1px solid #374171;
  border-top-width: 0;
  color: rgba(245, 245, 245, 0.38);
  font-weight: 600;
  font-size: 12px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue',
    sans-serif;
  padding-right: 16px;
  padding-left: 16px;
  line-height: 1.5;
}

.ag-theme-balham-dark .ag-name-value-value {
  color: #f5f5f5;
}

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

.ag-theme-balham-dark .ag-name-value {
  margin-left: 4px;
  margin-right: 4px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.ag-theme-balham-dark .ag-details-row {
  padding: 20px;
}

.ag-theme-balham-dark .ag-overlay-loading-wrapper {
  background-color: rgba(45, 52, 54, 0.5);
}

.ag-theme-balham-dark .ag-overlay-loading-center {
  background: var(--inputColour);
  border-radius: 2px;
  box-shadow: none;
  padding: 4px;
}

.ag-theme-balham-dark .ag-ltr .ag-side-bar.ag-side-bar-left,
.ag-theme-balham-dark .ag-rtl .ag-side-bar.ag-side-bar-right {
  border-left: 1px solid #374171;
}

.ag-theme-balham-dark .ag-ltr .ag-side-bar.ag-side-bar-left .ag-side-button.ag-selected button,
.ag-theme-balham-dark .ag-rtl .ag-side-bar.ag-side-bar-right .ag-side-button.ag-selected button {
  margin-right: -1px;
  padding-right: 1px;
}

.ag-theme-balham-dark .ag-ltr .ag-side-bar.ag-side-bar-left .ag-tool-panel-wrapper,
.ag-theme-balham-dark .ag-rtl .ag-side-bar.ag-side-bar-right .ag-tool-panel-wrapper {
  border-left: 1px solid #374171;
}

.ag-theme-balham-dark .ag-ltr .ag-side-bar.ag-side-bar-right,
.ag-theme-balham-dark .ag-rtl .ag-side-bar.ag-side-bar-left {
  border-right: 1px solid #374171;
}

.ag-theme-balham-dark .ag-ltr .ag-side-bar.ag-side-bar-right .ag-side-button.ag-selected button,
.ag-theme-balham-dark .ag-rtl .ag-side-bar.ag-side-bar-left .ag-side-button.ag-selected button {
  margin-left: -1px;
  padding-left: 1px;
}

.ag-theme-balham-dark .ag-ltr .ag-side-bar.ag-side-bar-right .ag-tool-panel-wrapper,
.ag-theme-balham-dark .ag-rtl .ag-side-bar.ag-side-bar-left .ag-tool-panel-wrapper {
  border-right: 1px solid #374171;
}

.ag-theme-balham-dark .ag-side-bar {
  background-color: var(--inputColour);
  border: 1px solid #374171;
  border-left-width: 0;
  position: relative;
}

.ag-theme-balham-dark .ag-side-bar .ag-side-buttons {
  padding-top: 16px;
  background: var(--inputColour);
  width: 16px;
  position: relative;
}

.ag-theme-balham-dark .ag-side-bar .ag-side-buttons .ag-side-button button {
  background: transparent;
  border: 0;
  color: #f5f5f5;
  padding: 8px 0 8px 0;
  width: calc(100% + 1px);
  margin: 0;
  min-height: 72px;
  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-balham-dark .ag-side-bar .ag-side-buttons .ag-selected button {
  background-color: var(--inputColour);
  border-color: #374171;
}

.ag-theme-balham-dark .ag-side-bar .ag-panel-container {
  border-right: 1px solid #374171;
}

.ag-theme-balham-dark .ag-side-bar.full-width .ag-panel-container {
  border-right: 0;
}

.ag-theme-balham-dark .ag-side-bar .ag-column-drop {
  min-height: 50px;
}

.ag-theme-balham-dark .ag-primary-cols-filter-wrapper {
  margin-left: 4px;
  margin-right: 4px;
}

.ag-theme-balham-dark .ag-group-component {
  background-color: #151827;
  padding: 0px;
  border: 0 solid #4f4f4f;
  border-top-width: 1px;
}

.ag-theme-balham-dark .ag-group-component.ag-disabled > .ag-group-component-label .ag-group-component-title,
.ag-theme-balham-dark .ag-group-component.ag-disabled > .ag-group-component-container {
  opacity: 0.5;
}

.ag-theme-balham-dark .ag-group-component .ag-group-component-title-bar {
  background-color: #151827;
  height: 16px;
  font-size: 12px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue',
    sans-serif;
  height: 26px;
}

.ag-theme-balham-dark .ag-group-component:not(.ag-collapsible) > div {
  margin-left: 0;
}

.ag-theme-balham-dark .ag-group-component:not(.ag-collapsible) > .ag-group-component-title-bar {
  margin-left: 0;
  padding: 4px;
}

.ag-theme-balham-dark .ag-group-component:not(.ag-collapsible) > .ag-group-component-title-bar .ag-column-group-icons {
  display: none;
}

.ag-theme-balham-dark .ag-group-component .ag-group-component-toolbar {
  background-color: #282f30;
  padding: 4px;
  border: 0 solid #374171;
}

.ag-theme-balham-dark .ag-group-component > .ag-group-component-container {
  margin-left: 8px;
  padding: 4px;
}

.ag-theme-balham-dark .ag-group-component .ag-group-item {
  margin: 2px 0;
}

.ag-theme-balham-dark .ag-group-component .ag-group-item .ag-group-component-title-bar {
  height: 18px;
}

.ag-theme-balham-dark .ag-labeled label {
  margin-right: 4px;
  white-space: nowrap;
}

.ag-theme-balham-dark .ag-labeled.ag-label-align-top label {
  margin-bottom: 2px;
}

.ag-theme-balham-dark .ag-slider > .ag-wrapper > div:not(:first-of-type),
.ag-theme-balham-dark .ag-angle-select > .ag-wrapper > div:not(:first-of-type) {
  margin-left: 8px;
}

.ag-theme-balham-dark .ag-angle-select .ag-angle-select-field .ag-parent-circle {
  width: 24px;
  height: 24px;
  border-radius: 12px;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.9);
  background-color: #ffffff;
}

.ag-theme-balham-dark .ag-angle-select .ag-angle-select-field .ag-child-circle {
  top: 4px;
  left: 12px;
  width: 6px;
  height: 6px;
  margin-left: -3px;
  margin-top: -4px;
  border-radius: 3px;
  background-color: #4c4c4c;
}

.ag-theme-balham-dark .ag-toggle-button .ag-input-wrapper {
  height: 16px;
  width: 40px;
  background-color: var(--inputColour);
  border: 1px solid #ecf0f1;
  border-radius: 500rem;
}

.ag-theme-balham-dark .ag-toggle-button .ag-input-wrapper .ag-icon {
  width: 16px;
  height: 16px;
  border: 1px solid #ecf0f1;
  border-radius: 500rem;
  right: calc(100% - 16px);
}

.ag-theme-balham-dark .ag-toggle-button.ag-selected .ag-input-wrapper {
  background-color: #00b0ff;
}

.ag-theme-balham-dark .ag-toggle-button.ag-selected .ag-input-wrapper .ag-icon {
  background: var(--inputColour);
  right: -1px;
}

.ag-theme-balham-dark .ag-color-picker > .ag-wrapper {
  border: 1px solid #374171;
  border-radius: 5px;
}

.ag-theme-balham-dark .ag-color-picker > .ag-wrapper > div {
  width: 16px;
  height: 16px;
}

.ag-theme-balham-dark .ag-color-picker > .ag-wrapper button {
  background-color: var(--inputColour);
}

.ag-theme-balham-dark .ag-color-picker > .ag-wrapper button:hover {
  background-color: #3d4749;
}

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

.ag-theme-balham-dark .ag-color-panel {
  padding: 4px;
}

.ag-theme-balham-dark .ag-color-panel .ag-spectrum-color {
  background-color: red;
  border-radius: 2px;
}

.ag-theme-balham-dark .ag-color-panel .ag-spectrum-tools {
  padding: 10px;
}

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

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

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

.ag-theme-balham-dark .ag-color-panel .ag-spectrum-hue-background {
  border-radius: 2px;
}

.ag-theme-balham-dark .ag-color-panel .ag-spectrum-alpha-background {
  border-radius: 2px;
}

.ag-theme-balham-dark .ag-color-panel .ag-hue-alpha {
  margin-bottom: 10px;
  height: 11px;
  border-radius: 2px;
}

.ag-theme-balham-dark .ag-color-panel .ag-spectrum-slider {
  margin-top: -12px;
  width: 13px;
  height: 13px;
  border-radius: 13px;
  background-color: #f8f8f8;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);
}

.ag-theme-balham-dark .ag-color-panel .ag-spectrum-text-value {
  font-weight: bold;
  line-height: 20px;
  color: #333;
}

.ag-theme-balham-dark .ag-color-panel .ag-spectrum-text-value:focus {
  border: 1px solid #0d77e4;
  padding: 2px;
}

.ag-theme-balham-dark .ag-color-panel .ag-recent-colors > div {
  margin: 0 3px;
}

.ag-theme-balham-dark .ag-color-panel .ag-recent-colors > div:first-child {
  margin-left: 0;
}

.ag-theme-balham-dark .ag-color-panel .ag-recent-colors > div:last-child {
  margin-right: 0;
}

.ag-theme-balham-dark.ag-popup > div:not(.ag-tooltip-custom) {
  box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);
}

.ag-theme-balham-dark .ag-panel {
  background-color: var(--inputColour);
  border: 1px solid #374171;
}

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

.ag-theme-balham-dark .ag-panel .ag-title-bar {
  background-color: var(--inputColour);
  border-bottom: 1px solid #5c5c5c;
  color: rgba(245, 245, 245, 0.64);
  height: 32px;
  font-size: 12px;
  font-weight: 600;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue',
    sans-serif;
  padding: 5px 10px;
  padding-left: 12px;
}

.ag-theme-balham-dark .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button {
  height: 20px;
  width: 20px;
  border-radius: 5px;
}

.ag-theme-balham-dark .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button .ag-icon {
  line-height: 20px;
  font-size: 20px;
}

.ag-theme-balham-dark .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button:hover,
.ag-theme-balham-dark .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button.ag-has-popup {
  background-color: #040505;
}

.ag-theme-balham-dark .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button:not(:last-child) {
  margin-right: 5px;
}

.ag-theme-balham-dark .ag-panel .ag-message-box .ag-message-box-button-bar {
  height: 30px;
  background-color: var(--inputColour);
  padding: 2px;
}

.ag-theme-balham-dark .ag-panel .ag-message-box .ag-message-box-button-bar button {
  border-radius: 2px;
}

.ag-theme-balham-dark .ag-tooltip {
  background-color: var(--inputColour);
  color: #f5f5f5;
  border-radius: 2px;
  padding: 5px;
  border-width: 1px;
  border-style: solid;
  border-color: #34393b;
  transition: opacity 1s;
}

.ag-theme-balham-dark .ag-tooltip.ag-tooltip-hiding {
  opacity: 0;
}

.ag-theme-balham-dark .ag-chart .ag-chart-menu {
  border-radius: 5px;
  background: var(--inputColour);
}

.ag-theme-balham-dark .ag-chart .ag-chart-menu > span:hover {
  background-color: #16191a;
}

.ag-theme-balham-dark
  .ag-chart-tabbed-menu
  .ag-chart-settings
  .ag-chart-settings-mini-wrapper
  .ag-group-component-container {
  margin-left: 0;
}

.ag-theme-balham-dark
  .ag-chart-tabbed-menu
  .ag-chart-settings
  .ag-chart-settings-mini-wrapper
  .ag-chart-mini-thumbnail {
  border: 1px solid #374171;
  border-radius: 5px;
  margin: 5px;
}

.ag-theme-balham-dark
  .ag-chart-tabbed-menu
  .ag-chart-settings
  .ag-chart-settings-mini-wrapper
  .ag-chart-mini-thumbnail:nth-child(2n + 2):not(:last-child) {
  margin-left: auto;
  margin-right: auto;
}

.ag-theme-balham-dark
  .ag-chart-tabbed-menu
  .ag-chart-settings
  .ag-chart-settings-mini-wrapper
  .ag-chart-mini-thumbnail:nth-child(3n + 1) {
  margin-left: 2px;
}

.ag-theme-balham-dark
  .ag-chart-tabbed-menu
  .ag-chart-settings
  .ag-chart-settings-mini-wrapper
  .ag-chart-mini-thumbnail:nth-child(3n) {
  margin-right: 2px;
}

.ag-theme-balham-dark
  .ag-chart-tabbed-menu
  .ag-chart-settings
  .ag-chart-settings-mini-wrapper
  .ag-chart-mini-thumbnail.ag-selected {
  border-color: #00b0ff;
}

.ag-theme-balham-dark
  .ag-chart-tabbed-menu
  .ag-chart-settings
  .ag-chart-settings-nav-bar
  .ag-nav-card-selector
  .ag-nav-card-item {
  background: #f5f5f5;
  width: 8px;
  height: 8px;
  border-radius: 4px;
}

.ag-theme-balham-dark
  .ag-chart-tabbed-menu
  .ag-chart-settings
  .ag-chart-settings-nav-bar
  .ag-nav-card-selector
  .ag-nav-card-item.ag-selected {
  background: #00b0ff;
}

.ag-theme-balham-dark .ag-chart-tabbed-menu .ag-chart-data .ag-data-select-checkbox .ag-column-drag {
  margin-left: 4px;
}

.ag-theme-balham-dark .ag-chart-tabbed-menu .ag-chart-data .ag-chart-data-wrapper .ag-toggle-button.ag-group-item {
  margin: 4.8px 0;
}

.ag-theme-balham-dark .ag-chart-tabbed-menu .ag-chart-format .ag-chart-format-wrapper .ag-group-item {
  margin: 4.8px 0;
}

.ag-theme-balham-dark .ag-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'agGridBalham';
  display: block;
  speak: none;
  font-size: 16px;
  color: #ecf0f1;
  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-balham-dark .ag-icon-aggregation:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-arrows:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-asc:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-cancel:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-chart:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-checkbox-checked:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-checkbox-indeterminate:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-checkbox-unchecked:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-color-picker:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-column:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-columns:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-contracted:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-copy:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-cross:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-cut:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-data:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-desc:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-expanded:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-eye-slash:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-eye:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-filter:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-first:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-grip:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-group:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-indeterminate:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-last:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-left:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-linked:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-loading:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-maximize:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-menu:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-minimize:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-minus:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-next:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-none:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-not-allowed:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-paste:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-pin:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-pivot:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-plus:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-previous:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-radio-button-off:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-radio-button-on:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-right:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-save:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-small-down:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-small-left:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-small-right:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-small-up:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-tick:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-tree-closed:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-tree-indeterminate:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-tree-open:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-unlinked:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-checkbox-checked,
.ag-theme-balham-dark .ag-icon-checkbox-indeterminate,
.ag-theme-balham-dark .ag-icon-checkbox-unchecked {
  background-color: var(--inputColour);
  line-height: 16px;
  border-radius: 3px;
}

.ag-theme-balham-dark .ag-icon-checkbox-checked-readonly,
.ag-theme-balham-dark .ag-icon-checkbox-indeterminate-readonly,
.ag-theme-balham-dark .ag-icon-checkbox-unchecked-readonly {
  cursor: default;
  opacity: 0.38;
}

.ag-theme-balham-dark .ag-icon-checkbox-checked {
  color: #00b0ff;
}

.ag-theme-balham-dark .ag-icon-checkbox-checked-readonly:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-checkbox-indeterminate-readonly:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-checkbox-unchecked-readonly:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-row-drag:before {
  content: '';
}

.ag-theme-balham-dark .ag-right-arrow:before {
  content: '';
}

.ag-theme-balham-dark .ag-icon-radio-button-on {
  color: #00b0ff;
}

.ag-theme-balham-dark .ag-right-arrow:before {
  content: '';
}

.ag-theme-balham-dark .ag-rtl {
  text-align: right;
}

.ag-theme-balham-dark .ag-rtl .ag-numeric-cell {
  text-align: left;
}

.ag-theme-balham-dark .ag-rtl .ag-checkbox:not(.ag-label-align-left) label,
.ag-theme-balham-dark .ag-rtl .ag-radio-button:not(.ag-label-align-left) label,
.ag-theme-balham-dark .ag-rtl .ag-toggle-button:not(.ag-label-align-left) label {
  margin-right: 4px;
  margin-left: 0;
}

.ag-theme-balham-dark .ag-rtl .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  margin-right: 4px;
}

.ag-theme-balham-dark .ag-rtl .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  padding-left: 4px;
  padding-right: 16px;
}

.ag-theme-balham-dark .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-balham-dark .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-balham-dark .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-balham-dark .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 4px;
  margin-right: 4px;
}

.ag-theme-balham-dark .ag-rtl .ag-column-select-panel .ag-column-group-closed-icon {
  display: block;
  transform: rotate(180deg);
}

.ag-theme-balham-dark .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 0;
  margin-right: 24px;
}

.ag-theme-balham-dark .ag-rtl .ag-header-select-all {
  margin-left: 12px;
  margin-right: 0;
}

.ag-theme-balham-dark .ag-rtl .ag-selection-checkbox + .ag-cell-value:not(:empty),
.ag-theme-balham-dark .ag-rtl .ag-selection-checkbox + .ag-group-value:not(:empty),
.ag-theme-balham-dark .ag-rtl .ag-group-checkbox + .ag-cell-value:not(:empty),
.ag-theme-balham-dark .ag-rtl .ag-group-checkbox + .ag-group-value:not(:empty),
.ag-theme-balham-dark .ag-rtl .ag-group-expanded + .ag-cell-value:not(:empty),
.ag-theme-balham-dark .ag-rtl .ag-group-expanded + .ag-group-value:not(:empty),
.ag-theme-balham-dark .ag-rtl .ag-group-contracted + .ag-cell-value:not(:empty),
.ag-theme-balham-dark .ag-rtl .ag-group-contracted + .ag-group-value:not(:empty) {
  margin-right: 12px;
  margin-left: initial;
}

.ag-theme-balham-dark .ag-rtl .ag-selection-checkbox + .ag-group-checkbox,
.ag-theme-balham-dark .ag-rtl .ag-group-checkbox + .ag-group-checkbox,
.ag-theme-balham-dark .ag-rtl .ag-group-expanded + .ag-group-checkbox,
.ag-theme-balham-dark .ag-rtl .ag-group-contracted + .ag-group-checkbox {
  margin-right: 12px;
  margin-left: initial;
}

.ag-theme-balham-dark .ag-rtl .ag-group-child-count {
  margin-left: unset;
  margin-right: 2px;
}

.ag-theme-balham-dark .ag-rtl .ag-column-drop-horizontal {
  padding-right: 12px;
}

.ag-theme-balham-dark .ag-rtl .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-balham-dark .ag-rtl .ag-column-drop-horizontal .ag-icon-pivot {
  margin-left: 12px;
  margin-right: 0;
}

.ag-theme-balham-dark .ag-rtl .ag-floating-filter-button {
  margin-right: 12px;
}

.ag-theme-balham-dark .ag-rtl .ag-set-filter-item > div,
.ag-theme-balham-dark .ag-rtl .ag-set-filter-item > span {
  margin-left: 0;
  margin-right: 5px;
}

.ag-theme-balham-dark .ag-rtl .ag-header .ag-header-cell-resize::after {
  border-left: 1px solid #374171;
  border-right: 0;
}

.ag-theme-balham-dark .ag-rtl .ag-row-group-leaf-indent {
  margin-right: 28px;
}

.ag-theme-balham-dark .ag-rtl .ag-cell {
  border-left: 1px solid transparent;
}

.ag-theme-balham-dark .ag-rtl .ag-cell:not(.ag-cell-focus).ag-cell-first-right-pinned:not(.ag-cell-range-left),
.ag-theme-balham-dark
  .ag-rtl
  .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-first-right-pinned:not(.ag-cell-range-left),
.ag-theme-balham-dark .ag-rtl .ag-root:not(.ag-has-focus) .ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left) {
  border-left: 1px solid #374171;
}

.ag-theme-balham-dark .ag-rtl .ag-cell:not(.ag-cell-focus).ag-cell-last-left-pinned:not(.ag-cell-range-right),
.ag-theme-balham-dark
  .ag-rtl
  .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-last-left-pinned:not(.ag-cell-range-right),
.ag-theme-balham-dark .ag-rtl .ag-root:not(.ag-has-focus) .ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right) {
  border-right: 1px solid #374171;
}

.ag-theme-balham-dark .ag-rtl .ag-side-bar {
  border-right-width: 0;
}

.ag-theme-balham-dark .ag-rtl .ag-side-bar .ag-panel-container {
  border-left: 1px solid #374171;
  border-right: 0;
}

.ag-theme-balham-dark .ag-rtl .ag-side-bar.full-width .ag-panel-container {
  border-left: 0;
}

.ag-theme-balham-dark
  .ag-rtl
  .ag-tool-panel-wrapper
  .ag-filter-panel
  .ag-filter-toolpanel-header
  > div:not(.ag-input-wrapper) {
  padding-right: 2px;
}

.ag-theme-balham-dark .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item {
  margin-top: 4px;
  margin-bottom: 4px;
  margin-right: 0;
  margin-left: 2px;
}

.ag-theme-balham-dark
  .ag-rtl
  .ag-tool-panel-wrapper
  .ag-filter-panel
  .ag-group-component-container
  .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-1
  .ag-filter-toolpanel-header,
.ag-theme-balham-dark
  .ag-rtl
  .ag-tool-panel-wrapper
  .ag-filter-panel
  .ag-group-component-container
  .ag-group-item
  > .ag-group-component.ag-level-1
  .ag-filter-toolpanel-header {
  padding-right: 1rem;
}

.ag-theme-balham-dark
  .ag-rtl
  .ag-tool-panel-wrapper
  .ag-filter-panel
  .ag-group-component-container
  .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-2
  .ag-group-component-title-bar,
.ag-theme-balham-dark
  .ag-rtl
  .ag-tool-panel-wrapper
  .ag-filter-panel
  .ag-group-component-container
  .ag-group-item
  > .ag-group-component.ag-level-2
  .ag-group-component-title-bar {
  padding-right: 1rem;
}

.ag-theme-balham-dark
  .ag-rtl
  .ag-tool-panel-wrapper
  .ag-filter-panel
  .ag-group-component-container
  .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-2
  .ag-filter-toolpanel-header,
.ag-theme-balham-dark
  .ag-rtl
  .ag-tool-panel-wrapper
  .ag-filter-panel
  .ag-group-component-container
  .ag-group-item
  > .ag-group-component.ag-level-2
  .ag-filter-toolpanel-header {
  padding-right: 2rem;
}

.ag-theme-balham-dark
  .ag-rtl
  .ag-tool-panel-wrapper
  .ag-filter-panel
  .ag-group-component-container
  .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-3
  .ag-group-component-title-bar,
.ag-theme-balham-dark
  .ag-rtl
  .ag-tool-panel-wrapper
  .ag-filter-panel
  .ag-group-component-container
  .ag-group-item
  > .ag-group-component.ag-level-3
  .ag-group-component-title-bar {
  padding-right: 2rem;
}

.ag-theme-balham-dark
  .ag-rtl
  .ag-tool-panel-wrapper
  .ag-filter-panel
  .ag-group-component-container
  .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-3
  .ag-filter-toolpanel-header,
.ag-theme-balham-dark
  .ag-rtl
  .ag-tool-panel-wrapper
  .ag-filter-panel
  .ag-group-component-container
  .ag-group-item
  > .ag-group-component.ag-level-3
  .ag-filter-toolpanel-header {
  padding-right: 3rem;
}

.ag-theme-balham-dark
  .ag-rtl
  .ag-tool-panel-wrapper
  .ag-filter-panel
  .ag-group-component-container
  .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-4
  .ag-group-component-title-bar,
.ag-theme-balham-dark
  .ag-rtl
  .ag-tool-panel-wrapper
  .ag-filter-panel
  .ag-group-component-container
  .ag-group-item
  > .ag-group-component.ag-level-4
  .ag-group-component-title-bar {
  padding-right: 3rem;
}

.ag-theme-balham-dark
  .ag-rtl
  .ag-tool-panel-wrapper
  .ag-filter-panel
  .ag-group-component-container
  .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-4
  .ag-filter-toolpanel-header,
.ag-theme-balham-dark
  .ag-rtl
  .ag-tool-panel-wrapper
  .ag-filter-panel
  .ag-group-component-container
  .ag-group-item
  > .ag-group-component.ag-level-4
  .ag-filter-toolpanel-header {
  padding-right: 4rem;
}

.ag-theme-balham-dark
  .ag-rtl
  .ag-tool-panel-wrapper
  .ag-filter-panel
  .ag-group-component-container
  .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-5
  .ag-group-component-title-bar,
.ag-theme-balham-dark
  .ag-rtl
  .ag-tool-panel-wrapper
  .ag-filter-panel
  .ag-group-component-container
  .ag-group-item
  > .ag-group-component.ag-level-5
  .ag-group-component-title-bar {
  padding-right: 4rem;
}

.ag-theme-balham-dark
  .ag-rtl
  .ag-tool-panel-wrapper
  .ag-filter-panel
  .ag-group-component-container
  .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-5
  .ag-filter-toolpanel-header,
.ag-theme-balham-dark
  .ag-rtl
  .ag-tool-panel-wrapper
  .ag-filter-panel
  .ag-group-component-container
  .ag-group-item
  > .ag-group-component.ag-level-5
  .ag-filter-toolpanel-header {
  padding-right: 5rem;
}

.ag-theme-balham-dark .sass-variables::after {
  content: '{ "autoSizePadding": "12px", "headerHeight": "32px", "groupPaddingSize": "28px", "footerPaddingAddition": "16px", "virtualItemHeight": "28px", "aggFuncPopupHeight": "98px", "checkboxIndentWidth": "20px", "leafNodePadding": "12px", "rowHeight": "28px", "gridSize": "4px", "iconSize": "16px" }';
  display: none;
}

.ag-theme-balham-dark .ag-cell-highlight {
  background-color: #00b0ff !important;
}

.ag-theme-balham-dark .ag-header-cell-resize::after {
  height: 80%;
  margin-top: 8px;
}

.ag-theme-balham-dark .ag-header-cell::after,
.ag-theme-balham-dark .ag-header-group-cell::after {
  border-right: 1px solid rgba(66, 66, 66, 0.5);
  content: ' ';
  height: 25px;
  margin-top: 10px;
  position: absolute;
  text-indent: -2000px;
  top: 0;
}

.ag-theme-balham-dark .ag-ltr .ag-header-cell::after,
.ag-theme-balham-dark .ag-ltr .ag-header-group-cell::after {
  right: 0;
}

.ag-theme-balham-dark .ag-rtl .ag-header-cell::after,
.ag-theme-balham-dark .ag-rtl .ag-header-group-cell::after {
  left: 0;
}

.ag-theme-balham-dark .ag-column-drop-horizontal.ag-column-drop {
  border: 1px solid #374171;
  border-bottom: 0;
}

.ag-theme-balham-dark .ag-ltr .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-right: 0;
}

.ag-theme-balham-dark .ag-rtl .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-left: 0;
}

.ag-theme-balham-dark .ag-row {
  border-color: #5c5c5c;
}

.ag-theme-balham-dark .ag-row-selected {
  border-color: #005880 !important;
}

.ag-theme-balham-dark .ag-column-drop-cell {
  min-height: 24px;
}

.ag-theme-balham-dark .ag-column-drop-cell .ag-column-drop-cell-button {
  margin-bottom: 2px;
  margin-top: 2px;
}

.ag-theme-balham-dark .ag-column-drop-cell .ag-column-drop-cell-button:hover {
  opacity: 1;
}

.ag-theme-balham-dark .ag-column-drop-vertical .ag-column-drop-cell {
  margin-left: 8px;
  margin-right: 8px;
}

.ag-theme-balham-dark .ag-column-drop-vertical .ag-column-drop-cell .ag-column-drop-cell-text {
  margin-left: 8px;
}

.ag-theme-balham-dark .ag-column-drop-horizontal {
  background-color: var(--inputColour);
  height: 32px;
}

.ag-theme-balham-dark .ag-column-drop-horizontal .ag-column-drop-cell-text {
  margin-left: 8px;
}

.ag-theme-balham-dark .ag-root {
  border: 1px solid #374171;
}

.ag-theme-balham-dark .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-balham-dark .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column {
  min-height: 20px;
}

.ag-theme-balham-dark .ag-tool-panel-wrapper .ag-column-drop {
  padding-bottom: 8px;
  padding-top: 8px;
}

.ag-theme-balham-dark .ag-menu-option {
  height: 28px;
}

.ag-theme-balham-dark .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-balham-dark .ag-column-select-panel .ag-column-tool-panel-column {
  height: 20px;
}

.ag-theme-balham-dark .ag-tab-header {
  border-bottom: 1px solid #374171;
}

.ag-theme-balham-dark .ag-tab-header .ag-tab {
  margin-bottom: -2px;
}

.ag-theme-balham-dark .ag-tab-header .ag-tab.ag-tab-selected {
  background-color: var(--inputColour);
  border-bottom-color: transparent;
}

.ag-theme-balham-dark .ag-tab-body,
.ag-theme-balham-dark .ag-popup-editor,
.ag-theme-balham-dark .ag-menu {
  background-color: var(--inputColour);
  color: #f5f5f5;
}

.ag-theme-balham-dark .ag-cell.ag-cell-inline-editing {
  height: 28px;
  padding: 0;
}

.ag-theme-balham-dark .ag-details-row {
  background-color: var(--inputColour);
}

.ag-theme-balham-dark .ag-overlay-loading-wrapper {
  background-color: rgba(255, 255, 255, 0.5);
}

.ag-theme-balham-dark .ag-overlay-loading-center {
  background-color: var(--inputColour);
  border: 1px solid #374171;
  color: #f5f5f5;
  padding: 16px;
}

.ag-theme-balham-dark .ag-cell-range-selected-1:not(.ag-cell-focus) {
  background-color: rgba(0, 176, 255, 0.3);
}

.ag-theme-balham-dark .ag-cell-range-selected-2:not(.ag-cell-focus) {
  background-color: rgba(0, 176, 255, 0.4);
}

.ag-theme-balham-dark .ag-cell-range-selected-3:not(.ag-cell-focus) {
  background-color: rgba(0, 176, 255, 0.5);
}

.ag-theme-balham-dark .ag-cell-range-selected-4:not(.ag-cell-focus) {
  background-color: rgba(0, 176, 255, 0.6);
}

.ag-theme-balham-dark .ag-rich-select-value {
  border-bottom: 1px solid #374171;
}

.ag-theme-balham-dark .ag-filter-apply-panel {
  border-top: 1px solid #374171;
}

.ag-theme-balham-dark .ag-group-expanded .ag-icon-expanded:empty:before {
  content: '';
}

.ag-theme-balham-dark input,
.ag-theme-balham-dark select {
  background-color: #262c2e;
  color: #f5f5f5;
}

.ag-theme-balham-dark .ag-filter-toolpanel-body {
  background-color: var(--inputColour);
}

.ag-theme-balham-dark .ag-angle-select .ag-angle-select-field .ag-parent-circle {
  background-color: #ffffff;
}

.ag-theme-balham-dark .ag-angle-select .ag-angle-select-field .ag-child-circle {
  background-color: #4c4c4c;
}

.ag-row.dimmed {
  background-color: rgba(0, 0, 0, 0.5) !important;
  color: var(--greyTextColour) !important;
}

.ag-row input.vst-cell-coloured {
  border: solid 1px rgba(0, 0, 0, 0.5) !important;
  background-color: rgba(0, 0, 0, 0.5) !important;
}

.ag-cell {
  text-align: left;
  line-height: inherit !important;
}

@media screen and (min-width: 1130px) and (max-width: 1200px) {
  .ag-cell {
    min-width: 100px !important;
  }
}
