/*!**************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/react-ui-theme/lib/theme/Font/FontTheme.css ***!
  \**************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&display=swap);
/*!***********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/react-ui-core/lib/styles/SitusAMCFluentOverrides.css ***!
  \***********************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css?family=Noto+Sans&display=swap);
/*!*********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/editor/standalone/browser/standalone-tokens.css ***!
  \*********************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/


/* Default standalone editor fonts */
.monaco-editor {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe WPC", "Segoe UI", "HelveticaNeue-Light", system-ui, "Ubuntu", "Droid Sans", sans-serif;
	--monaco-monospace-font: "SF Mono", Monaco, Menlo, Consolas, "Ubuntu Mono", "Liberation Mono", "DejaVu Sans Mono", "Courier New", monospace;
}

.monaco-menu .monaco-action-bar.vertical .action-item .action-menu-item:focus .action-label {
	stroke-width: 1.2px;
}

.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,
.monaco-editor.hc-black .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,
.monaco-editor.hc-light .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label {
	stroke-width: 1.2px;
}

.monaco-hover p {
	margin: 0;
}

/* See https://github.com/microsoft/monaco-editor/issues/2168#issuecomment-780078600 */
.monaco-aria-container {
	position: absolute !important;
	top: 0; /* avoid being placed underneath a sibling element */
	height: 1px;
	width: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
}

/* The hc-black theme is already high contrast optimized */
.monaco-editor.hc-black,
.monaco-editor.hc-light {
	-ms-high-contrast-adjust: none;
}
/* In case the browser goes into high contrast mode and the editor is not configured with the hc-black theme */
@media screen and (-ms-high-contrast:active) {

	/* current line highlight */
	.monaco-editor.vs .view-overlays .current-line,
	.monaco-editor.vs-dark .view-overlays .current-line {
		border-color: windowtext !important;
		border-left: 0;
		border-right: 0;
	}

	/* view cursors */
	.monaco-editor.vs .cursor,
	.monaco-editor.vs-dark .cursor {
		background-color: windowtext !important;
	}
	/* dnd target */
	.monaco-editor.vs .dnd-target,
	.monaco-editor.vs-dark .dnd-target {
		border-color: windowtext !important;
	}

	/* selected text background */
	.monaco-editor.vs .selected-text,
	.monaco-editor.vs-dark .selected-text {
		background-color: highlight !important;
	}

	/* allow the text to have a transparent background. */
	.monaco-editor.vs .view-line,
	.monaco-editor.vs-dark .view-line {
		-ms-high-contrast-adjust: none;
	}

	/* text color */
	.monaco-editor.vs .view-line span,
	.monaco-editor.vs-dark .view-line span {
		color: windowtext !important;
	}
	/* selected text color */
	.monaco-editor.vs .view-line span.inline-selected-text,
	.monaco-editor.vs-dark .view-line span.inline-selected-text {
		color: highlighttext !important;
	}

	/* allow decorations */
	.monaco-editor.vs .view-overlays,
	.monaco-editor.vs-dark .view-overlays {
		-ms-high-contrast-adjust: none;
	}

	/* various decorations */
	.monaco-editor.vs .selectionHighlight,
	.monaco-editor.vs-dark .selectionHighlight,
	.monaco-editor.vs .wordHighlight,
	.monaco-editor.vs-dark .wordHighlight,
	.monaco-editor.vs .wordHighlightStrong,
	.monaco-editor.vs-dark .wordHighlightStrong,
	.monaco-editor.vs .reference-decoration,
	.monaco-editor.vs-dark .reference-decoration {
		border: 2px dotted highlight !important;
		background: transparent !important;
		box-sizing: border-box;
	}
	.monaco-editor.vs .rangeHighlight,
	.monaco-editor.vs-dark .rangeHighlight {
		background: transparent !important;
		border: 1px dotted activeborder !important;
		box-sizing: border-box;
	}
	.monaco-editor.vs .bracket-match,
	.monaco-editor.vs-dark .bracket-match {
		border-color: windowtext !important;
		background: transparent !important;
	}

	/* find widget */
	.monaco-editor.vs .findMatch,
	.monaco-editor.vs-dark .findMatch,
	.monaco-editor.vs .currentFindMatch,
	.monaco-editor.vs-dark .currentFindMatch {
		border: 2px dotted activeborder !important;
		background: transparent !important;
		box-sizing: border-box;
	}
	.monaco-editor.vs .find-widget,
	.monaco-editor.vs-dark .find-widget {
		border: 1px solid windowtext;
	}

	/* list - used by suggest widget */
	.monaco-editor.vs .monaco-list .monaco-list-row,
	.monaco-editor.vs-dark .monaco-list .monaco-list-row {
		-ms-high-contrast-adjust: none;
		color: windowtext !important;
	}
	.monaco-editor.vs .monaco-list .monaco-list-row.focused,
	.monaco-editor.vs-dark .monaco-list .monaco-list-row.focused {
		color: highlighttext !important;
		background-color: highlight !important;
	}
	.monaco-editor.vs .monaco-list .monaco-list-row:hover,
	.monaco-editor.vs-dark .monaco-list .monaco-list-row:hover {
		background: transparent !important;
		border: 1px solid highlight;
		box-sizing: border-box;
	}

	/* scrollbars */
	.monaco-editor.vs .monaco-scrollable-element > .scrollbar,
	.monaco-editor.vs-dark .monaco-scrollable-element > .scrollbar {
		-ms-high-contrast-adjust: none;
		background: background !important;
		border: 1px solid windowtext;
		box-sizing: border-box;
	}
	.monaco-editor.vs .monaco-scrollable-element > .scrollbar > .slider,
	.monaco-editor.vs-dark .monaco-scrollable-element > .scrollbar > .slider {
		background: windowtext !important;
	}
	.monaco-editor.vs .monaco-scrollable-element > .scrollbar > .slider:hover,
	.monaco-editor.vs-dark .monaco-scrollable-element > .scrollbar > .slider:hover {
		background: highlight !important;
	}
	.monaco-editor.vs .monaco-scrollable-element > .scrollbar > .slider.active,
	.monaco-editor.vs-dark .monaco-scrollable-element > .scrollbar > .slider.active {
		background: highlight !important;
	}

	/* overview ruler */
	.monaco-editor.vs .decorationsOverviewRuler,
	.monaco-editor.vs-dark .decorationsOverviewRuler {
		opacity: 0;
	}

	/* minimap */
	.monaco-editor.vs .minimap,
	.monaco-editor.vs-dark .minimap {
		display: none;
	}

	/* squiggles */
	.monaco-editor.vs .squiggly-d-error,
	.monaco-editor.vs-dark .squiggly-d-error {
		background: transparent !important;
		border-bottom: 4px double #E47777;
	}
	.monaco-editor.vs .squiggly-c-warning,
	.monaco-editor.vs-dark .squiggly-c-warning {
		border-bottom: 4px double #71B771;
	}
	.monaco-editor.vs .squiggly-b-info,
	.monaco-editor.vs-dark .squiggly-b-info {
		border-bottom: 4px double #71B771;
	}
	.monaco-editor.vs .squiggly-a-hint,
	.monaco-editor.vs-dark .squiggly-a-hint {
		border-bottom: 4px double #6c6c6c;
	}

	/* contextmenu */
	.monaco-editor.vs .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,
	.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label {
		-ms-high-contrast-adjust: none;
		color: highlighttext !important;
		background-color: highlight !important;
	}
	.monaco-editor.vs .monaco-menu .monaco-action-bar.vertical .action-menu-item:hover .action-label,
	.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:hover .action-label {
		-ms-high-contrast-adjust: none;
		background: transparent !important;
		border: 1px solid highlight;
		box-sizing: border-box;
	}

	/* diff editor */
	.monaco-diff-editor.vs .diffOverviewRuler,
	.monaco-diff-editor.vs-dark .diffOverviewRuler {
		display: none;
	}
	.monaco-editor.vs .line-insert,
	.monaco-editor.vs-dark .line-insert,
	.monaco-editor.vs .line-delete,
	.monaco-editor.vs-dark .line-delete {
		background: transparent !important;
		border: 1px solid highlight !important;
		box-sizing: border-box;
	}
	.monaco-editor.vs .char-insert,
	.monaco-editor.vs-dark .char-insert,
	.monaco-editor.vs .char-delete,
	.monaco-editor.vs-dark .char-delete {
		background: transparent !important;
	}
}

/*.monaco-editor.vs [tabindex="0"]:focus {
	outline: 1px solid rgba(0, 122, 204, 0.4);
	outline-offset: -1px;
	opacity: 1 !important;
}

.monaco-editor.vs-dark [tabindex="0"]:focus {
	outline: 1px solid rgba(14, 99, 156, 0.6);
	outline-offset: -1px;
	opacity: 1 !important;
}*/

/*!***************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/base/browser/ui/aria/aria.css ***!
  \***************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-aria-container {
	position: absolute; /* try to hide from window but not from screen readers */
	left:-999em;
}
/*!************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/editor/browser/widget/media/editor.css ***!
  \************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/* -------------------- IE10 remove auto clear button -------------------- */

::-ms-clear {
	display: none;
}

/* All widgets */
/* I am not a big fan of this rule */
.monaco-editor .editor-widget input {
	color: inherit;
}

/* -------------------- Editor -------------------- */

.monaco-editor {
	position: relative;
	overflow: visible;
	-webkit-text-size-adjust: 100%;
}

/* -------------------- Misc -------------------- */

.monaco-editor .overflow-guard {
	position: relative;
	overflow: hidden;
}

.monaco-editor .view-overlays {
	position: absolute;
	top: 0;
}

/*
.monaco-editor .auto-closed-character {
	opacity: 0.3;
}
*/

/*!*******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/editor/browser/controller/textAreaHandler.css ***!
  \*******************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .inputarea {
	min-width: 0;
	min-height: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	outline: none !important;
	resize: none;
	border: none;
	overflow: hidden;
	color: transparent;
	background-color: transparent;
}
/*.monaco-editor .inputarea {
	position: fixed !important;
	width: 800px !important;
	height: 500px !important;
	top: initial !important;
	left: initial !important;
	bottom: 0 !important;
	right: 0 !important;
	color: black !important;
	background: white !important;
	line-height: 15px !important;
	font-size: 14px !important;
}*/
.monaco-editor .inputarea.ime-input {
	z-index: 10;
}

/*!**************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/editor/browser/viewParts/lineNumbers/lineNumbers.css ***!
  \**************************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .margin-view-overlays .line-numbers {
	font-variant-numeric: tabular-nums;
	position: absolute;
	text-align: right;
	display: inline-block;
	vertical-align: middle;
	box-sizing: border-box;
	cursor: default;
	height: 100%;
}

.monaco-editor .relative-current-line-number {
	text-align: left;
	display: inline-block;
	width: 100%;
}

.monaco-editor .margin-view-overlays .line-numbers.lh-odd {
	margin-top: 1px;
}

/*!*****************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/querybuilder/core/ClientApp/atoms/buttons/toast-styles.css ***!
  \*****************************************************************************************************************************************************************************************************************************/
.Toastify__toast--success {
    background: white !important;
    color: black !important;
}

.Toastify__toast--warning {
    background: white !important;
    color: black !important;
}

.Toastify__toast--error {
    background: white !important;
    color: black !important;
}

:root {
    --toastify-color-success: #36b300 !important;
    --toastify-color-warning: #f9ae40 !important;
    --toastify-color-error: #bd0e08 !important;
}
/*!*****************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/base/browser/ui/mouseCursor/mouseCursor.css ***!
  \*****************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-mouse-cursor-text {
	cursor: text;
}

/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/editor/browser/viewParts/currentLineHighlight/currentLineHighlight.css ***!
  \********************************************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .view-overlays .current-line {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	box-sizing: border-box;
}

.monaco-editor .margin-view-overlays .current-line {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	box-sizing: border-box;
}

.monaco-editor .margin-view-overlays .current-line.current-line-margin.current-line-margin-both {
	border-right: 0;
}

/*!**************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/editor/browser/viewParts/decorations/decorations.css ***!
  \**************************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/*
	Keeping name short for faster parsing.
	cdr = core decorations rendering (div)
*/
.monaco-editor .lines-content .cdr {
	position: absolute;
}
/*!********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/base/browser/ui/scrollbar/media/scrollbars.css ***!
  \********************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/* Arrows */
.monaco-scrollable-element > .scrollbar > .scra {
	cursor: pointer;
	font-size: 11px !important;
}

.monaco-scrollable-element > .visible {
	opacity: 1;

	/* Background rule added for IE9 - to allow clicks on dom node */
	background:rgba(0,0,0,0);

	transition: opacity 100ms linear;
}
.monaco-scrollable-element > .invisible {
	opacity: 0;
	pointer-events: none;
}
.monaco-scrollable-element > .invisible.fade {
	transition: opacity 800ms linear;
}

/* Scrollable Content Inset Shadow */
.monaco-scrollable-element > .shadow {
	position: absolute;
	display: none;
}
.monaco-scrollable-element > .shadow.top {
	display: block;
	top: 0;
	left: 3px;
	height: 3px;
	width: 100%;
}
.monaco-scrollable-element > .shadow.left {
	display: block;
	top: 3px;
	left: 0;
	height: 100%;
	width: 3px;
}
.monaco-scrollable-element > .shadow.top-left-corner {
	display: block;
	top: 0;
	left: 0;
	height: 3px;
	width: 3px;
}

/*!**************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/editor/browser/viewParts/glyphMargin/glyphMargin.css ***!
  \**************************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .glyph-margin {
	position: absolute;
	top: 0;
}

/*
	Keeping name short for faster parsing.
	cgmr = core glyph margin rendering (div)
*/
.monaco-editor .margin-view-overlays .cgmr {
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: center;
}

/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/editor/browser/viewParts/indentGuides/indentGuides.css ***!
  \****************************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .lines-content .core-guide {
	position: absolute;
	box-sizing: border-box;
}

/*!****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/icons/css/materialdesignicons.css ***!
  \****************************************************************************************************************************************************************************************************/
/* MaterialDesignIcons.com */
@font-face {
  font-family: "Material Design Icons";
  src: url(/app/fonts/materialdesignicons-webfont.eot);
  src: url(/app/fonts/materialdesignicons-webfont.eot?#iefix&v=5.8.55) format("embedded-opentype"), url(/app/fonts/materialdesignicons-webfont.woff2) format("woff2"), url(/app/fonts/materialdesignicons-webfont.woff) format("woff"), url(/app/fonts/materialdesignicons-webfont.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
}

.mdi:before,
.mdi-set {
  display: inline-block;
  font: normal normal normal 24px/1 "Material Design Icons";
  font-size: inherit;
  text-rendering: auto;
  line-height: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.mdi-pin::before {
  content: "\F0403";
}

.mdi-pin-off::before {
  content: "\F0404";
}

.mdi-expand-all-outline::before {
  content: "\F0AB5";
}

.mdi-collapse-all-outline::before {
  content: "\F0AA7";
}

.mdi-paperclip::before {
  content: "\F03E2";
}

.mdi-arrow-expand-all::before {
  content: "\F004C";
}

.mdi-cancel::before {
  content: "\F073A";
}

.mdi-file-export::before {
  content: "\F021D";
}

.mdi-check-bold::before {
  content: "\F0E1E";
}

.mdi-trash-can-outline::before {
  content: "\F0A7A";
}

.mdi-square-edit-outline::before {
  content: "\F090C";
}

.mdi-sitemap::before {
  content: "\F04AA";
}

.mdi-file::before {
  content: "\F0214";
}

.mdi-database::before {
  content: "\F01BC";
}

.mdi-map::before {
  content: "\F034D";
}

.mdi-code-tags::before {
  content: "\F0174";
}

.mdi-magnify::before {
  content: "\F0349";
}

.mdi-magnify-plus-outline::before {
  content: "\F06ED";
}

.mdi-file-import::before {
  content: "\F0220";
}

.mdi-view-grid-plus::before {
  content: "\F0F8D";
}

.mdi-plus::before {
  content: "\F0415";
}

.mdi-chevron-left::before {
  content: "\F0141";
}

.mdi-chevron-right::before {
  content: "\F0142";
}

.mdi-star::before {
  content: "\F04CE";
}

.mdi-slash-forward::before {
  content: "\F0FDF";
}

.mdi-menu::before {
  content: "\F035C";
}

.mdi-close::before {
  content: "\F0156";
}

.mdi-heart-outline::before {
  content: "\F02D5";
}

.mdi-bell-outline::before {
  content: "\F009C";
}

.mdi-bell::before {
  content: "\F009A";
}

.mdi-bell-alert::before {
  content: "\F0D59";
}

.mdi-account-circle::before {
  content: "\F0009";
}

.mdi-menu-down::before {
  content: "\F035D";
}

.mdi-content-save::before {
  content: "\F0193";
}

.mdi-chevron-double-left::before {
  content: "\F013D";
}

.mdi-chevron-double-right::before {
  content: "\F013E";
}

.mdi-chevron-down::before {
  content: "\F0140";
}

.mdi-chevron-up::before {
  content: "\F0143";
}

.mdi-account::before {
  content: "\F0004";
}

.mdi-account-alert::before {
  content: "\F0005";
}

.mdi-loading::before {
  content: "\F0772";
}

.mdi-filter-remove-outline::before {
  content: "\F0235";
}

.mdi-arrow-collapse-all::before {
  content: "\F0044";
}

.mdi-plus-circle-outline::before {
  content: "\F0419";
}

.mdi-pin-outline::before {
  content: "\F0931";
}

.mdi-menu-left::before {
  content: "\F035E";
}

.mdi-check-circle-outline::before {
  content: "\F05E1";
}

.mdi-checkbox-blank-circle-outline::before {
  content: "\F0130";
}

.mdi-checkbox-blank-outline::before {
  content: "\F0131";
}

.mdi-checkbox-marked::before {
  content: "\F0132";
}

.mdi-menu-up::before {
  content: "\F0360";
}

.mdi-menu-right::before {
  content: "\F035F";
}

.mdi-keyboard-outline::before {
  content: "\F097B";
}

.mdi-content-cut::before {
  content: "\F0190";
}

.mdi-content-copy::before {
  content: "\F018F";
}

.mdi-alert-outline::before {
  content: "\F002A";
}

.mdi-calendar::before {
  content: "\F00ED";
}

.mdi-upload::before {
  content: "\F0552";
}

.mdi-download::before {
  content: "\F01DA";
}

.mdi-text-box-check-outline::before {
  content: "\F0EA7";
}

.mdi-calculator::before {
  content: "\F00EC";
}

.mdi-delete-outline::before {
  content: "\F09E7";
}

.mdi-checkbox-marked-circle-outline::before {
  content: "\F0134";
}

.mdi-alert-circle::before {
  content: "\F0028";
}

.mdi-alert-circle-outline::before {
  content: "\F05D6";
}

.mdi-arrow-left-bold-circle::before {
  content: "\F004F";
}

.mdi-arrow-right-bold-circle::before {
  content: "\F0056";
}

.mdi-arrow-up-bold-circle::before {
  content: "\F005F";
}

.mdi-arrow-down-bold-circle::before {
  content: "\F0047";
}

.mdi-record-circle-outline::before {
  content: "\F0EC3";
}

.mdi-content-save-outline::before {
  content: "\F0818";
}

.mdi-filter-outline::before {
  content: "\F0233";
}

.mdi-merge::before {
  content: "\F0F5C";
}

.mdi-folder::before {
  content: "\F024B";
}

.mdi-folder-open::before {
  content: "\F0770";
}

.mdi-compare-horizontal::before {
  content: "\F1492";
}

.mdi-karate::before {
  content: "\F082C";
}

.mdi-layers-off::before {
  content: "\F0329";
}

.mdi-broom::before {
  content: "\F00E2";
}

.mdi-restore::before {
  content: "\F099B";
}

.mdi-file-move-outline::before {
  content: "\F1031";
}

.mdi-call-split::before {
  content: "\F00FB";
}

.mdi-refresh::before {
  content: "\F0450";
}

.mdi-radar::before {
  content: "\F0437";
}

.mdi-microsoft-excel::before {
  content: "\F138F";
}

.mdi-file-export-outline::before {
  content: "\F102E";
}

.mdi-file-import-outline::before {
  content: "\F102F";
}

.mdi-email::before {
  content: "\F01EE";
}

.mdi-plus-thick::before {
  content: "\F11EC";
}

.mdi-eye::before {
  content: "\F0208";
}

.mdi-history::before {
  content: "\F02DA";
}

.mdi-note::before {
  content: "\F039A";
}

.mdi-link::before {
  content: "\F0337";
}

.mdi-link-off::before {
  content: "\F0338";
}

.mdi-swap-horizontal-bold::before {
  content: "\F0BCD";
}

.mdi-lock::before {
  content: "\F033E";
}

.mdi-lock-open-outline::before {
  content: "\F0340";
}

.mdi-open-in-new::before {
  content: "\F03CC";
}

.mdi-sort-ascending::before {
  content: "\F04BC";
}

.mdi-play::before {
  content: "\F040A";
}

.mdi-pause::before {
  content: "\F03E4";
}

.mdi-play-pause::before {
  content: "\F040E";
}

.mdi-blank::before {
  content: "\F68C";
  visibility: hidden;
}

.mdi-18px.mdi-set, .mdi-18px.mdi:before {
  font-size: 18px;
}

.mdi-24px.mdi-set, .mdi-24px.mdi:before {
  font-size: 24px;
}

.mdi-36px.mdi-set, .mdi-36px.mdi:before {
  font-size: 36px;
}

.mdi-48px.mdi-set, .mdi-48px.mdi:before {
  font-size: 48px;
}

.mdi-dark:before {
  color: rgba(0, 0, 0, 0.54);
}

.mdi-dark.mdi-inactive:before {
  color: rgba(0, 0, 0, 0.26);
}

.mdi-light:before {
  color: white;
}

.mdi-light.mdi-inactive:before {
  color: rgba(255, 255, 255, 0.3);
}

.mdi-rotate-45 {
  /*
        // Not included in production
        &.mdi-flip-h:before {
            -webkit-transform: scaleX(-1) rotate(45deg);
            transform: scaleX(-1) rotate(45deg);
            filter: FlipH;
            -ms-filter: "FlipH";
        }
        &.mdi-flip-v:before {
            -webkit-transform: scaleY(-1) rotate(45deg);
            -ms-transform: rotate(45deg);
            transform: scaleY(-1) rotate(45deg);
            filter: FlipV;
            -ms-filter: "FlipV";
        }
        */
}

.mdi-rotate-45:before {
  transform: rotate(45deg);
}

.mdi-rotate-90 {
  /*
        // Not included in production
        &.mdi-flip-h:before {
            -webkit-transform: scaleX(-1) rotate(90deg);
            transform: scaleX(-1) rotate(90deg);
            filter: FlipH;
            -ms-filter: "FlipH";
        }
        &.mdi-flip-v:before {
            -webkit-transform: scaleY(-1) rotate(90deg);
            -ms-transform: rotate(90deg);
            transform: scaleY(-1) rotate(90deg);
            filter: FlipV;
            -ms-filter: "FlipV";
        }
        */
}

.mdi-rotate-90:before {
  transform: rotate(90deg);
}

.mdi-rotate-135 {
  /*
        // Not included in production
        &.mdi-flip-h:before {
            -webkit-transform: scaleX(-1) rotate(135deg);
            transform: scaleX(-1) rotate(135deg);
            filter: FlipH;
            -ms-filter: "FlipH";
        }
        &.mdi-flip-v:before {
            -webkit-transform: scaleY(-1) rotate(135deg);
            -ms-transform: rotate(135deg);
            transform: scaleY(-1) rotate(135deg);
            filter: FlipV;
            -ms-filter: "FlipV";
        }
        */
}

.mdi-rotate-135:before {
  transform: rotate(135deg);
}

.mdi-rotate-180 {
  /*
        // Not included in production
        &.mdi-flip-h:before {
            -webkit-transform: scaleX(-1) rotate(180deg);
            transform: scaleX(-1) rotate(180deg);
            filter: FlipH;
            -ms-filter: "FlipH";
        }
        &.mdi-flip-v:before {
            -webkit-transform: scaleY(-1) rotate(180deg);
            -ms-transform: rotate(180deg);
            transform: scaleY(-1) rotate(180deg);
            filter: FlipV;
            -ms-filter: "FlipV";
        }
        */
}

.mdi-rotate-180:before {
  transform: rotate(180deg);
}

.mdi-rotate-225 {
  /*
        // Not included in production
        &.mdi-flip-h:before {
            -webkit-transform: scaleX(-1) rotate(225deg);
            transform: scaleX(-1) rotate(225deg);
            filter: FlipH;
            -ms-filter: "FlipH";
        }
        &.mdi-flip-v:before {
            -webkit-transform: scaleY(-1) rotate(225deg);
            -ms-transform: rotate(225deg);
            transform: scaleY(-1) rotate(225deg);
            filter: FlipV;
            -ms-filter: "FlipV";
        }
        */
}

.mdi-rotate-225:before {
  transform: rotate(225deg);
}

.mdi-rotate-270 {
  /*
        // Not included in production
        &.mdi-flip-h:before {
            -webkit-transform: scaleX(-1) rotate(270deg);
            transform: scaleX(-1) rotate(270deg);
            filter: FlipH;
            -ms-filter: "FlipH";
        }
        &.mdi-flip-v:before {
            -webkit-transform: scaleY(-1) rotate(270deg);
            -ms-transform: rotate(270deg);
            transform: scaleY(-1) rotate(270deg);
            filter: FlipV;
            -ms-filter: "FlipV";
        }
        */
}

.mdi-rotate-270:before {
  transform: rotate(270deg);
}

.mdi-rotate-315 {
  /*
        // Not included in production
        &.mdi-flip-h:before {
            -webkit-transform: scaleX(-1) rotate(315deg);
            transform: scaleX(-1) rotate(315deg);
            filter: FlipH;
            -ms-filter: "FlipH";
        }
        &.mdi-flip-v:before {
            -webkit-transform: scaleY(-1) rotate(315deg);
            -ms-transform: rotate(315deg);
            transform: scaleY(-1) rotate(315deg);
            filter: FlipV;
            -ms-filter: "FlipV";
        }
        */
}

.mdi-rotate-315:before {
  transform: rotate(315deg);
}

.mdi-flip-h:before {
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}

.mdi-flip-v:before {
  transform: scaleY(-1);
  filter: FlipV;
  -ms-filter: "FlipV";
}

.mdi-spin:before {
  animation: mdi-spin 2s infinite linear;
}

@keyframes mdi-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
/*!******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/editor/browser/viewParts/lines/viewLines.css ***!
  \******************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/* Uncomment to see lines flashing when they're painted */
/*.monaco-editor .view-lines > .view-line {
	background-color: none;
	animation-name: flash-background;
	animation-duration: 800ms;
}
@keyframes flash-background {
	0%   { background-color: lightgreen; }
	100% { background-color: none }
}*/

.mtkcontrol {
	color: rgb(255, 255, 255) !important;
	background: rgb(150, 0, 0) !important;
}

.monaco-editor.no-user-select .lines-content,
.monaco-editor.no-user-select .view-line,
.monaco-editor.no-user-select .view-lines {
	-moz-user-select: none;
	     user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}

.monaco-editor.enable-user-select {
	-moz-user-select: initial;
	     user-select: initial;
	-webkit-user-select: initial;
	-ms-user-select: initial;
}

.monaco-editor .view-lines {
	white-space: nowrap;
}

.monaco-editor .view-line {
	position: absolute;
	width: 100%;
}

.monaco-editor .mtkz {
	display: inline-block;
}

/* TODO@tokenization bootstrap fix */
/*.monaco-editor .view-line > span > span {
	float: none;
	min-height: inherit;
	margin-left: inherit;
}*/

/*!************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/editor/browser/viewParts/linesDecorations/linesDecorations.css ***!
  \************************************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/
.monaco-editor .lines-decorations {
	position: absolute;
	top: 0;
	background: white;
}

/*
	Keeping name short for faster parsing.
	cldr = core lines decorations rendering (div)
*/
.monaco-editor .margin-view-overlays .cldr {
	position: absolute;
	height: 100%;
}
/*!**************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/editor/browser/viewParts/marginDecorations/marginDecorations.css ***!
  \**************************************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/*
	Keeping name short for faster parsing.
	cmdr = core margin decorations rendering (div)
*/
.monaco-editor .margin-view-overlays .cmdr {
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%;
}
/*!******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/editor/browser/viewParts/minimap/minimap.css ***!
  \******************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/* START cover the case that slider is visible on mouseover */
.monaco-editor .minimap.slider-mouseover .minimap-slider {
	opacity: 0;
	transition: opacity 100ms linear;
}
.monaco-editor .minimap.slider-mouseover:hover .minimap-slider {
	opacity: 1;
}
.monaco-editor .minimap.slider-mouseover .minimap-slider.active {
	opacity: 1;
}
/* END cover the case that slider is visible on mouseover */

.monaco-editor .minimap-shadow-hidden {
	position: absolute;
	width: 0;
}
.monaco-editor .minimap-shadow-visible {
	position: absolute;
	left: -6px;
	width: 6px;
}
.monaco-editor.no-minimap-shadow .minimap-shadow-visible {
	position: absolute;
	left: -1px;
	width: 1px;
}

/* 0.5s fade in/out for the minimap */
.minimap.autohide {
	opacity: 0.0;
	transition: opacity 0.5s;
}
.minimap.autohide:hover {
	opacity: 1.0;
}

/*!********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/editor/browser/viewParts/overlayWidgets/overlayWidgets.css ***!
  \********************************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/
.monaco-editor .overlayWidgets {
	position: absolute;
	top: 0;
	left:0;
}
/*!****************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/editor/browser/viewParts/rulers/rulers.css ***!
  \****************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .view-ruler {
	position: absolute;
	top: 0;
}
/*!************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/editor/browser/viewParts/scrollDecoration/scrollDecoration.css ***!
  \************************************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .scroll-decoration {
	position: absolute;
	top: 0;
	left: 0;
	height: 6px;
}
/*!************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/editor/browser/viewParts/selections/selections.css ***!
  \************************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/*
	Keeping name short for faster parsing.
	cslr = core selections layer rendering (div)
*/
.monaco-editor .lines-content .cslr {
	position: absolute;
}

.monaco-editor			.top-left-radius		{ border-top-left-radius: 3px; }
.monaco-editor			.bottom-left-radius		{ border-bottom-left-radius: 3px; }
.monaco-editor			.top-right-radius		{ border-top-right-radius: 3px; }
.monaco-editor			.bottom-right-radius	{ border-bottom-right-radius: 3px; }

.monaco-editor.hc-black .top-left-radius		{ border-top-left-radius: 0; }
.monaco-editor.hc-black .bottom-left-radius		{ border-bottom-left-radius: 0; }
.monaco-editor.hc-black .top-right-radius		{ border-top-right-radius: 0; }
.monaco-editor.hc-black .bottom-right-radius	{ border-bottom-right-radius: 0; }

.monaco-editor.hc-light .top-left-radius		{ border-top-left-radius: 0; }
.monaco-editor.hc-light .bottom-left-radius		{ border-bottom-left-radius: 0; }
.monaco-editor.hc-light .top-right-radius		{ border-top-right-radius: 0; }
.monaco-editor.hc-light .bottom-right-radius	{ border-bottom-right-radius: 0; }

/*!**************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/editor/browser/viewParts/viewCursors/viewCursors.css ***!
  \**************************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/
.monaco-editor .cursors-layer {
	position: absolute;
	top: 0;
}

.monaco-editor .cursors-layer > .cursor {
	position: absolute;
	overflow: hidden;
}

/* -- smooth-caret-animation -- */
.monaco-editor .cursors-layer.cursor-smooth-caret-animation > .cursor {
	transition: all 80ms;
}

/* -- block-outline-style -- */
.monaco-editor .cursors-layer.cursor-block-outline-style > .cursor {
	box-sizing: border-box;
	background: transparent !important;
	border-style: solid;
	border-width: 1px;
}

/* -- underline-style -- */
.monaco-editor .cursors-layer.cursor-underline-style > .cursor {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	background: transparent !important;
	box-sizing: border-box;
}

/* -- underline-thin-style -- */
.monaco-editor .cursors-layer.cursor-underline-thin-style > .cursor {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	background: transparent !important;
	box-sizing: border-box;
}

@keyframes monaco-cursor-smooth {
	0%,
	20% {
		opacity: 1;
	}
	60%,
	100% {
		opacity: 0;
	}
}

@keyframes monaco-cursor-phase {
	0%,
	20% {
		opacity: 1;
	}
	90%,
	100% {
		opacity: 0;
	}
}

@keyframes monaco-cursor-expand {
	0%,
	20% {
		transform: scaleY(1);
	}
	80%,
	100% {
		transform: scaleY(0);
	}
}

.cursor-smooth {
	animation: monaco-cursor-smooth 0.5s ease-in-out 0s 20 alternate;
}

.cursor-phase {
	animation: monaco-cursor-phase 0.5s ease-in-out 0s 20 alternate;
}

.cursor-expand > .cursor {
	animation: monaco-cursor-expand 0.5s ease-in-out 0s 20 alternate;
}

/*!************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/editor/browser/viewParts/blockDecorations/blockDecorations.css ***!
  \************************************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .blockDecorations-container {
	position: absolute;
	top: 0;
}

.monaco-editor .blockDecorations-block {
	position: absolute;
	box-sizing: border-box;
}

/*!****************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/editor/browser/widget/media/diffEditor.css ***!
  \****************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/
/* ---------- DiffEditor ---------- */

.monaco-diff-editor .diffOverview {
	z-index: 9;
}

.monaco-diff-editor .diffOverview .diffViewport {
	z-index: 10;
}

/* colors not externalized: using transparancy on background */
.monaco-diff-editor.vs			.diffOverview { background: rgba(0, 0, 0, 0.03); }
.monaco-diff-editor.vs-dark		.diffOverview { background: rgba(255, 255, 255, 0.01); }

.monaco-scrollable-element.modified-in-monaco-diff-editor.vs		.scrollbar { background: rgba(0,0,0,0); }
.monaco-scrollable-element.modified-in-monaco-diff-editor.vs-dark	.scrollbar { background: rgba(0,0,0,0); }
.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-black	.scrollbar { background: none; }
.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-light	.scrollbar { background: none; }

.monaco-scrollable-element.modified-in-monaco-diff-editor .slider {
	z-index: 10;
}
.modified-in-monaco-diff-editor				.slider.active { background: rgba(171, 171, 171, .4); }
.modified-in-monaco-diff-editor.hc-black	.slider.active { background: none; }
.modified-in-monaco-diff-editor.hc-light	.slider.active { background: none; }

/* ---------- Diff ---------- */

.monaco-editor .insert-sign,
.monaco-diff-editor .insert-sign,
.monaco-editor .delete-sign,
.monaco-diff-editor .delete-sign {
	font-size: 11px !important;
	opacity: 0.7 !important;
	display: flex !important;
	align-items: center;
}
.monaco-editor.hc-black .insert-sign,
.monaco-diff-editor.hc-black .insert-sign,
.monaco-editor.hc-black .delete-sign,
.monaco-diff-editor.hc-black .delete-sign,
.monaco-editor.hc-light .insert-sign,
.monaco-diff-editor.hc-light .insert-sign,
.monaco-editor.hc-light .delete-sign,
.monaco-diff-editor.hc-light .delete-sign {
	opacity: 1;
}

.monaco-editor .inline-deleted-margin-view-zone {
	text-align: right;
}
.monaco-editor .inline-added-margin-view-zone {
	text-align: right;
}

.monaco-editor .arrow-revert-change {
	z-index: 10;
	position: absolute;
}

.monaco-editor .arrow-revert-change:hover {
	cursor: pointer;
}

/* ---------- Inline Diff ---------- */

.monaco-editor .view-zones .view-lines .view-line span {
	display: inline-block;
}

.monaco-editor .margin-view-zones .lightbulb-glyph:hover {
	cursor: pointer;
}

/*!***************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/base/browser/ui/sash/sash.css ***!
  \***************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

:root {
	--sash-size: 4px;
}

.monaco-sash {
	position: absolute;
	z-index: 35;
	touch-action: none;
}

.monaco-sash.disabled {
	pointer-events: none;
}

.monaco-sash.mac.vertical {
	cursor: col-resize;
}

.monaco-sash.vertical.minimum {
	cursor: e-resize;
}

.monaco-sash.vertical.maximum {
	cursor: w-resize;
}

.monaco-sash.mac.horizontal {
	cursor: row-resize;
}

.monaco-sash.horizontal.minimum {
	cursor: s-resize;
}

.monaco-sash.horizontal.maximum {
	cursor: n-resize;
}

.monaco-sash.disabled {
	cursor: default !important;
	pointer-events: none !important;
}

.monaco-sash.vertical {
	cursor: ew-resize;
	top: 0;
	width: var(--sash-size);
	height: 100%;
}

.monaco-sash.horizontal {
	cursor: ns-resize;
	left: 0;
	width: 100%;
	height: var(--sash-size);
}

.monaco-sash:not(.disabled) > .orthogonal-drag-handle {
	content: " ";
	height: calc(var(--sash-size) * 2);
	width: calc(var(--sash-size) * 2);
	z-index: 100;
	display: block;
	cursor: all-scroll;
	position: absolute;
}

.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)
	> .orthogonal-drag-handle.start,
.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)
	> .orthogonal-drag-handle.end {
	cursor: nwse-resize;
}

.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)
	> .orthogonal-drag-handle.end,
.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)
	> .orthogonal-drag-handle.start {
	cursor: nesw-resize;
}

.monaco-sash.vertical > .orthogonal-drag-handle.start {
	left: calc(var(--sash-size) * -0.5);
	top: calc(var(--sash-size) * -1);
}
.monaco-sash.vertical > .orthogonal-drag-handle.end {
	left: calc(var(--sash-size) * -0.5);
	bottom: calc(var(--sash-size) * -1);
}
.monaco-sash.horizontal > .orthogonal-drag-handle.start {
	top: calc(var(--sash-size) * -0.5);
	left: calc(var(--sash-size) * -1);
}
.monaco-sash.horizontal > .orthogonal-drag-handle.end {
	top: calc(var(--sash-size) * -0.5);
	right: calc(var(--sash-size) * -1);
}

.monaco-sash:before {
	content: '';
	pointer-events: none;
	position: absolute;
	width: 100%;
	height: 100%;
	transition: background-color 0.1s ease-out;
	background: transparent;
}

.monaco-sash.vertical:before {
	width: var(--sash-hover-size);
	left: calc(50% - (var(--sash-hover-size) / 2));
}

.monaco-sash.horizontal:before {
	height: var(--sash-hover-size);
	top: calc(50% - (var(--sash-hover-size) / 2));
}

.pointer-events-disabled {
	pointer-events: none !important;
}

/** Debug **/

.monaco-sash.debug {
	background: cyan;
}

.monaco-sash.debug.disabled {
	background: rgba(0, 255, 255, 0.2);
}

.monaco-sash.debug:not(.disabled) > .orthogonal-drag-handle {
	background: red;
}

/*!****************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/editor/browser/widget/media/diffReview.css ***!
  \****************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-diff-editor .diff-review-line-number {
	text-align: right;
	display: inline-block;
}

.monaco-diff-editor .diff-review {
	position: absolute;
	-moz-user-select: none;
	     user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}

.monaco-diff-editor .diff-review-summary {
	padding-left: 10px;
}

.monaco-diff-editor .diff-review-shadow {
	position: absolute;
}

.monaco-diff-editor .diff-review-row {
	white-space: pre;
}

.monaco-diff-editor .diff-review-table {
	display: table;
	min-width: 100%;
}

.monaco-diff-editor .diff-review-row {
	display: table-row;
	width: 100%;
}

.monaco-diff-editor .diff-review-spacer {
	display: inline-block;
	width: 10px;
	vertical-align: middle;
}

.monaco-diff-editor .diff-review-spacer > .codicon {
	font-size: 9px !important;
}

.monaco-diff-editor .diff-review-actions {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 2px;
}

.monaco-diff-editor .diff-review-actions .action-label {
	width: 16px;
	height: 16px;
	margin: 2px 0;
}

/*!*************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/base/browser/ui/actionbar/actionbar.css ***!
  \*************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-action-bar {
	white-space: nowrap;
	height: 100%;
}

.monaco-action-bar .actions-container {
	display: flex;
	margin: 0 auto;
	padding: 0;
	height: 100%;
	width: 100%;
	align-items: center;
}

.monaco-action-bar.vertical .actions-container {
	display: inline-block;
}

.monaco-action-bar .action-item {
	display: block;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	position: relative;  /* DO NOT REMOVE - this is the key to preventing the ghosting icon bug in Chrome 42 */
}

.monaco-action-bar .action-item.disabled {
	cursor: default;
}

.monaco-action-bar .action-item .icon,
.monaco-action-bar .action-item .codicon {
	display: block;
}

.monaco-action-bar .action-item .codicon {
	display: flex;
	align-items: center;
	width: 16px;
	height: 16px;
}

.monaco-action-bar .action-label {
	font-size: 11px;
	padding: 3px;
	border-radius: 5px;
}

.monaco-action-bar .action-item.disabled .action-label,
.monaco-action-bar .action-item.disabled .action-label::before,
.monaco-action-bar .action-item.disabled .action-label:hover {
	opacity: 0.6;
}

/* Vertical actions */

.monaco-action-bar.vertical {
	text-align: left;
}

.monaco-action-bar.vertical .action-item {
	display: block;
}

.monaco-action-bar.vertical .action-label.separator {
	display: block;
	border-bottom: 1px solid #bbb;
	padding-top: 1px;
	margin-left: .8em;
	margin-right: .8em;
}

.monaco-action-bar .action-item .action-label.separator {
	width: 1px;
	height: 16px;
	margin: 5px 4px !important;
	cursor: default;
	min-width: 1px;
	padding: 0;
	background-color: #bbb;
}

.secondary-actions .monaco-action-bar .action-label {
	margin-left: 6px;
}

/* Action Items */
.monaco-action-bar .action-item.select-container {
	overflow: hidden; /* somehow the dropdown overflows its container, we prevent it here to not push */
	flex: 1;
	max-width: 170px;
	min-width: 60px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 10px;
}

.monaco-action-bar .action-item.action-dropdown-item {
	display: flex;
}

.monaco-action-bar .action-item.action-dropdown-item > .action-label {
	margin-right: 1px;
}

/*!*****************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/base/browser/ui/contextview/contextview.css ***!
  \*****************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.context-view {
	position: absolute;
}

.context-view.fixed {
	all: initial;
	font-family: inherit;
	font-size: 13px;
	position: fixed;
	color: inherit;
}

/*!******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/base/browser/ui/codicons/codicon/codicon.css ***!
  \******************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

@font-face {
	font-family: "codicon";
	font-display: block;
	src: url(/app/fonts/codicon.ttf) format("truetype");
}

.codicon[class*='codicon-'] {
	font: normal normal normal 16px/1 codicon;
	display: inline-block;
	text-decoration: none;
	text-rendering: auto;
	text-align: center;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-moz-user-select: none;
	     user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}

/* icon rules are dynamically created by the platform theme service (see iconsStyleSheet.ts) */

/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/base/browser/ui/codicons/codicon/codicon-modifiers.css ***!
  \****************************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.codicon-wrench-subaction {
	opacity: 0.5;
}

@keyframes codicon-spin {
	100% {
		transform:rotate(360deg);
	}
}

.codicon-sync.codicon-modifier-spin,
.codicon-loading.codicon-modifier-spin,
.codicon-gear.codicon-modifier-spin,
.codicon-notebook-state-executing.codicon-modifier-spin {
	/* Use steps to throttle FPS to reduce CPU usage */
	animation: codicon-spin 1.5s steps(30) infinite;
}

.codicon-modifier-disabled {
	opacity: 0.4;
}

/* custom speed & easing for loading icon */
.codicon-loading,
.codicon-tree-item-loading::before {
	animation-duration: 1s !important;
	animation-timing-function: cubic-bezier(0.53, 0.21, 0.29, 0.67) !important;
}

/*!***********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickInput/standaloneQuickInput.css ***!
  \***********************************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.quick-input-widget {
	font-size: 13px;
}

.quick-input-widget .monaco-highlighted-label .highlight,
.quick-input-widget .monaco-highlighted-label .highlight {
	color: #0066BF;
}

.vs .quick-input-widget .monaco-list-row.focused .monaco-highlighted-label .highlight,
.vs .quick-input-widget .monaco-list-row.focused .monaco-highlighted-label .highlight {
	color: #9DDDFF;
}

.vs-dark .quick-input-widget .monaco-highlighted-label .highlight,
.vs-dark .quick-input-widget .monaco-highlighted-label .highlight {
	color: #0097fb;
}

.hc-black .quick-input-widget .monaco-highlighted-label .highlight,
.hc-black .quick-input-widget .monaco-highlighted-label .highlight {
	color: #F38518;
}

.hc-light .quick-input-widget .monaco-highlighted-label .highlight,
.hc-light .quick-input-widget .monaco-highlighted-label .highlight {
	color: #0F4A85;
}

.monaco-keybinding > .monaco-keybinding-key {
	background-color: rgba(221, 221, 221, 0.4);
	border: solid 1px rgba(204, 204, 204, 0.4);
	border-bottom-color: rgba(187, 187, 187, 0.4);
	box-shadow: inset 0 -1px 0 rgba(187, 187, 187, 0.4);
	color: #555;
}

.hc-black .monaco-keybinding > .monaco-keybinding-key {
	background-color: transparent;
	border: solid 1px rgb(111, 195, 223);
	box-shadow: none;
	color: #fff;
}

.hc-light .monaco-keybinding > .monaco-keybinding-key {
	background-color: transparent;
	border: solid 1px #0F4A85;
	box-shadow: none;
	color: #292929;
}

.vs-dark .monaco-keybinding > .monaco-keybinding-key {
	background-color: rgba(128, 128, 128, 0.17);
	border: solid 1px rgba(51, 51, 51, 0.6);
	border-bottom-color: rgba(68, 68, 68, 0.6);
	box-shadow: inset 0 -1px 0 rgba(68, 68, 68, 0.6);
	color: #ccc;
}

/*!************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/querybuilder/core/ClientApp/modular/Drawers/Template/LinkList.css ***!
  \************************************************************************************************************************************************************************************************************************************/



.ms-DetailsRow .edit-link-button{
    display: none;
}
.ms-DetailsRow:hover .edit-link-button{
    display: inline-block;
}

.link-list .ms-DetailsRow-cell {
    padding-bottom: 0px;
    padding-top:0px;
    padding-left:0px;
}

.edit-link-row.is-disabled {
    color: rgb(194, 194, 194);
    pointer-events: none;
}

.edit-link-row.is-disabled .ms-Button {
    color: rgb(194, 194, 194);
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-23.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-23.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-23.use[3]!./node_modules/@samc/querybuilder/core/ClientApp/modular/theme/theme.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************/
.theme, .theme--custom-dark, .fluent-theme-custom-dark, .theme--custom-darkmode {
  /*     background-color: var(--background-color);
      color: var(--foreground-color); */
}

.ag-theme-balham {
  /* Color */
  --ag-foreground-color: #000000;
  --ag-background-color: #fafafa;
  --ag-background-color-decimal: 255, 255, 255;
  --ag-background-color-2: #f0f0f0;
  --ag-background-color-3: #000000;
  --ag-header-foreground: #000000;
  --ag-primary-color: #132891;
  --ag-selection-overlay: rgba(211, 52, 41, 0.5);
  --ag-hover-overlay: rgba(215,229,244,0.5);
  --ag-border-color: #d1d1d1;
  --ag-separator-color: #d1d1d1;
  --ag-edit-grid-background: #fffaf0;
  --ag-text-field-border-color: #d1d1d1;
  /* Row height */
  --ag-list-row-height: 20px;
  --ag-list-row-height-numeric: 20;
  /* Spacing */
  --ag-container-spacing: 10px;
  --ag-container-spacing-numeric: 10;
  /* Border */
  --ag-border-width: 1px;
  /* Typography */
  --ag-font-family: Source Sans Pro;
  --ag-font-size: 12px;
  /* Primary */
  --ag-themeDarker: #132879;
  --ag-themeDark: #132891;
  --ag-themeDarkAlt: #132891;
  --ag-theme-primary: #299dfa;
  /* Foreground */
  --ag-black: #000000;
  --ag-neutralDark: #000000;
  --ag-neutralPrimary: #333;
  --ag-neutralPrimaryAlt: #4b4b4b;
  --ag-neutralSecondary: #858585;
  --ag-neutralTertiary: #c2c2c2;
  --ag-white: #ffffff;
  --ag-themeLighterAlt: #eff6fc;
  --ag-themeLighter: #deecf9;
  --ag-themeLight: #c7e0f4;
  --ag-themeTertiary: #71afe5;
  --ag-themeSecondary: #2b88d8;
  /* Background */
  --ag-neutralLighterAlt: #f8f8f8;
  --ag-neutralLighter: #f4f4f4;
  --ag-neutralLight: #eaeaea;
  --ag-neutralQuaternaryAlt: #dadada;
  --ag-neutralQuaternary: #d0d0d0;
  --ag-neutralTertiaryAlt: #c8c8c8;
}

.theme--custom-darkmode {
  /* Color */
  --foreground-color: rgb(255, 255, 255);
  --background-color: rgb(10, 10, 10);
  --background-color-2: rgb(34, 34, 34);
  --background-color-3: #000000;
  --header-foreground: #132891;
  --primary-color: #132891;
  --selection-overlay: rgba(130,180,220,0.3);
  --hover-overlay: rgba(130,180,220,0.1);
  --border-color: #d1d1d1;
  --separator-color: rgb(209, 209, 209);
  --edit-grid-background:rgb(10, 10, 10);
  --text-field-border-color: #d1d1d1;
  /* Spacing */
  --container-spacing: 10px;
  --container-spacing-numeric: 10;
  /* Typography */
  --font-family: Roboto;
  --font-size: 12px;
}

.theme--custom-dark, .fluent-theme-custom-dark {
  --foreground-color: white;
  --background-color: rgb(24, 24, 24);
  --background-color-2: rgb(24, 24, 24);
  --background-color-3: rgb(24, 24, 24);
  --primary-color: #132891;
  --header-foreground: rgb(255, 255, 255);
  --selection-overlay: rgba(255, 255, 255, 0.3);
  --hover-overlay: rgba(130,180,220,0.1);
  --border-color: #585858;
  --separator-color: rgb(209, 209, 209);
  --edit-grid-background:rgb(255, 250, 240);
  --text-field-border-color: rgb(51, 51, 51);
  /* Spacing */
  --container-spacing: 10px;
  --container-spacing-numeric: 10;
  /* Typography */
  --font-family: Roboto;
}

.fluent-theme-custom .custom-separator::after, .fluent-theme-custom .custom-separator::before {
  background-color: var(--separator-color);
}
.fluent-theme-custom span.ms-layer {
  position: absolute;
}
.fluent-theme-custom .menu-icon-button .ms-Button-menuIcon {
  display: none;
}
.fluent-theme-custom .border-box {
  border-color: var(--border-color);
  border-width: 1px;
  border-style: solid;
  background-color: var(--background-color);
}
.fluent-theme-custom .ms-TextField-wrapper .ms-Label, .fluent-theme-custom .field-container .ms-Label, .fluent-theme-custom .ms-Dropdown-container .ms-Label {
  font-weight: normal;
}
.fluent-theme-custom .ms-TextField-suffix, .fluent-theme-custom .ms-TextField-prefix {
  background-color: unset !important;
}
.fluent-theme-custom .ace_hidden-cursors .ace_cursor {
  color: white !important;
}
.fluent-theme-custom .ms-TextField-fieldGroup {
  border-color: var(--text-field-border-color);
}
.fluent-theme-custom .ms-Dropdown-title {
  border-color: var(--text-field-border-color) !important;
}
.fluent-theme-custom .ag-theme-custom-editable .ms-Dropdown-title {
  background: none;
  border-color: var(--edit-grid-background);
  border: none;
}
.fluent-theme-custom [col-id=_GRP] {
  background-color: unset !important;
  border: none !important;
}
.fluent-theme-custom .ms-List-cell, .fluent-theme-custom .ms-DetailsRow, .fluent-theme-custom .ms-DetailsRow-fields, .fluent-theme-custom .ms-DetailsRow-cell {
  min-height: var(--list-row-height);
}
.fluent-theme-custom .splitter-layout .layout-splitter:hover {
  background-color: var(--background-color);
}
.fluent-theme-custom .splitter-layout > .layout-splitter {
  background-color: var(--background-color);
}
.fluent-theme-custom .ms-CommandBar {
  height: var(--list-row-height);
}

.fluent-theme-custom-dark .custom-separator::after, .fluent-theme-custom-dark .custom-separator::before {
  background-color: var(--separator-color);
}
.fluent-theme-custom-dark .menu-icon-button .ms-Button-menuIcon {
  display: none;
}
.fluent-theme-custom-dark .border-box {
  border-color: var(--border-color);
  border-width: 1px;
  border-style: solid;
  background-color: var(--background-color);
}
.fluent-theme-custom-dark .ms-TextField-wrapper .ms-Label, .fluent-theme-custom-dark .field-container .ms-Label {
  font-weight: normal;
}
.fluent-theme-custom-dark .ms-TextField-suffix, .fluent-theme-custom-dark .ms-TextField-prefix {
  background-color: unset !important;
}
.fluent-theme-custom-dark .ace_hidden-cursors .ace_cursor {
  color: white !important;
}
.fluent-theme-custom-dark .ms-TextField-fieldGroup {
  border-color: var(--text-field-border-color);
}
/*!**************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/react-toastify/dist/ReactToastify.css ***!
  \**************************************************************************************************************************************************************************************************/
:root {
  --toastify-color-light: #fff;
  --toastify-color-dark: #121212;
  --toastify-color-info: #3498db;
  --toastify-color-success: #07bc0c;
  --toastify-color-warning: #f1c40f;
  --toastify-color-error: #e74c3c;
  --toastify-color-transparent: rgba(255, 255, 255, 0.7);
  --toastify-icon-color-info: var(--toastify-color-info);
  --toastify-icon-color-success: var(--toastify-color-success);
  --toastify-icon-color-warning: var(--toastify-color-warning);
  --toastify-icon-color-error: var(--toastify-color-error);
  --toastify-toast-width: 320px;
  --toastify-toast-background: #fff;
  --toastify-toast-min-height: 64px;
  --toastify-toast-max-height: 800px;
  --toastify-font-family: sans-serif;
  --toastify-z-index: 9999;
  --toastify-text-color-light: #757575;
  --toastify-text-color-dark: #fff;
  --toastify-text-color-info: #fff;
  --toastify-text-color-success: #fff;
  --toastify-text-color-warning: #fff;
  --toastify-text-color-error: #fff;
  --toastify-spinner-color: #616161;
  --toastify-spinner-color-empty-area: #e0e0e0;
  --toastify-color-progress-light: linear-gradient(
    to right,
    #4cd964,
    #5ac8fa,
    #007aff,
    #34aadc,
    #5856d6,
    #ff2d55
  );
  --toastify-color-progress-dark: #bb86fc;
  --toastify-color-progress-info: var(--toastify-color-info);
  --toastify-color-progress-success: var(--toastify-color-success);
  --toastify-color-progress-warning: var(--toastify-color-warning);
  --toastify-color-progress-error: var(--toastify-color-error);
}

.Toastify__toast-container {
  z-index: var(--toastify-z-index);
  -webkit-transform: translate3d(0, 0, var(--toastify-z-index) px);
  position: fixed;
  padding: 4px;
  width: var(--toastify-toast-width);
  box-sizing: border-box;
  color: #fff;
}
.Toastify__toast-container--top-left {
  top: 1em;
  left: 1em;
}
.Toastify__toast-container--top-center {
  top: 1em;
  left: 50%;
  transform: translateX(-50%);
}
.Toastify__toast-container--top-right {
  top: 1em;
  right: 1em;
}
.Toastify__toast-container--bottom-left {
  bottom: 1em;
  left: 1em;
}
.Toastify__toast-container--bottom-center {
  bottom: 1em;
  left: 50%;
  transform: translateX(-50%);
}
.Toastify__toast-container--bottom-right {
  bottom: 1em;
  right: 1em;
}

@media only screen and (max-width : 480px) {
  .Toastify__toast-container {
    width: 100vw;
    padding: 0;
    left: 0;
    margin: 0;
  }
  .Toastify__toast-container--top-left, .Toastify__toast-container--top-center, .Toastify__toast-container--top-right {
    top: 0;
    transform: translateX(0);
  }
  .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-right {
    bottom: 0;
    transform: translateX(0);
  }
  .Toastify__toast-container--rtl {
    right: 0;
    left: initial;
  }
}
.Toastify__toast {
  position: relative;
  min-height: var(--toastify-toast-min-height);
  box-sizing: border-box;
  margin-bottom: 1rem;
  padding: 8px;
  border-radius: 4px;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 15px 0 rgba(0, 0, 0, 0.05);
  display: flex;
  justify-content: space-between;
  max-height: var(--toastify-toast-max-height);
  overflow: hidden;
  font-family: var(--toastify-font-family);
  cursor: pointer;
  direction: ltr;
}
.Toastify__toast--rtl {
  direction: rtl;
}
.Toastify__toast-body {
  margin: auto 0;
  flex: 1 1 auto;
  padding: 6px;
  display: flex;
  align-items: center;
}
.Toastify__toast-body > div:last-child {
  flex: 1;
}
.Toastify__toast-icon {
  margin-inline-end: 10px;
  width: 20px;
  flex-shrink: 0;
  display: flex;
}

.Toastify--animate {
  animation-fill-mode: both;
  animation-duration: 0.7s;
}

.Toastify--animate-icon {
  animation-fill-mode: both;
  animation-duration: 0.3s;
}

@media only screen and (max-width : 480px) {
  .Toastify__toast {
    margin-bottom: 0;
    border-radius: 0;
  }
}
.Toastify__toast-theme--dark {
  background: var(--toastify-color-dark);
  color: var(--toastify-text-color-dark);
}
.Toastify__toast-theme--light {
  background: var(--toastify-color-light);
  color: var(--toastify-text-color-light);
}
.Toastify__toast-theme--colored.Toastify__toast--default {
  background: var(--toastify-color-light);
  color: var(--toastify-text-color-light);
}
.Toastify__toast-theme--colored.Toastify__toast--info {
  color: var(--toastify-text-color-info);
  background: var(--toastify-color-info);
}
.Toastify__toast-theme--colored.Toastify__toast--success {
  color: var(--toastify-text-color-success);
  background: var(--toastify-color-success);
}
.Toastify__toast-theme--colored.Toastify__toast--warning {
  color: var(--toastify-text-color-warning);
  background: var(--toastify-color-warning);
}
.Toastify__toast-theme--colored.Toastify__toast--error {
  color: var(--toastify-text-color-error);
  background: var(--toastify-color-error);
}

.Toastify__progress-bar-theme--light {
  background: var(--toastify-color-progress-light);
}
.Toastify__progress-bar-theme--dark {
  background: var(--toastify-color-progress-dark);
}
.Toastify__progress-bar--info {
  background: var(--toastify-color-progress-info);
}
.Toastify__progress-bar--success {
  background: var(--toastify-color-progress-success);
}
.Toastify__progress-bar--warning {
  background: var(--toastify-color-progress-warning);
}
.Toastify__progress-bar--error {
  background: var(--toastify-color-progress-error);
}
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--success, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--error {
  background: var(--toastify-color-transparent);
}

.Toastify__close-button {
  color: #fff;
  background: transparent;
  outline: none;
  border: none;
  padding: 0;
  cursor: pointer;
  opacity: 0.7;
  transition: 0.3s ease;
  align-self: flex-start;
}
.Toastify__close-button--light {
  color: #000;
  opacity: 0.3;
}
.Toastify__close-button > svg {
  fill: currentColor;
  height: 16px;
  width: 14px;
}
.Toastify__close-button:hover, .Toastify__close-button:focus {
  opacity: 1;
}

@keyframes Toastify__trackProgress {
  0% {
    transform: scaleX(1);
  }
  100% {
    transform: scaleX(0);
  }
}
.Toastify__progress-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
  z-index: var(--toastify-z-index);
  opacity: 0.7;
  transform-origin: left;
}
.Toastify__progress-bar--animated {
  animation: Toastify__trackProgress linear 1 forwards;
}
.Toastify__progress-bar--controlled {
  transition: transform 0.2s;
}
.Toastify__progress-bar--rtl {
  right: 0;
  left: initial;
  transform-origin: right;
}

.Toastify__spinner {
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  border: 2px solid;
  border-radius: 100%;
  border-color: var(--toastify-spinner-color-empty-area);
  border-right-color: var(--toastify-spinner-color);
  animation: Toastify__spin 0.65s linear infinite;
}

@keyframes Toastify__bounceInRight {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes Toastify__bounceInLeft {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes Toastify__bounceInUp {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes Toastify__bounceInDown {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
.Toastify__bounce-enter--top-left, .Toastify__bounce-enter--bottom-left {
  animation-name: Toastify__bounceInLeft;
}
.Toastify__bounce-enter--top-right, .Toastify__bounce-enter--bottom-right {
  animation-name: Toastify__bounceInRight;
}
.Toastify__bounce-enter--top-center {
  animation-name: Toastify__bounceInDown;
}
.Toastify__bounce-enter--bottom-center {
  animation-name: Toastify__bounceInUp;
}

.Toastify__bounce-exit--top-left, .Toastify__bounce-exit--bottom-left {
  animation-name: Toastify__bounceOutLeft;
}
.Toastify__bounce-exit--top-right, .Toastify__bounce-exit--bottom-right {
  animation-name: Toastify__bounceOutRight;
}
.Toastify__bounce-exit--top-center {
  animation-name: Toastify__bounceOutUp;
}
.Toastify__bounce-exit--bottom-center {
  animation-name: Toastify__bounceOutDown;
}

@keyframes Toastify__zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes Toastify__zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
.Toastify__zoom-enter {
  animation-name: Toastify__zoomIn;
}

.Toastify__zoom-exit {
  animation-name: Toastify__zoomOut;
}

@keyframes Toastify__flipIn {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}
@keyframes Toastify__flipOut {
  from {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.Toastify__flip-enter {
  animation-name: Toastify__flipIn;
}

.Toastify__flip-exit {
  animation-name: Toastify__flipOut;
}

@keyframes Toastify__slideInRight {
  from {
    transform: translate3d(110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideInLeft {
  from {
    transform: translate3d(-110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideInUp {
  from {
    transform: translate3d(0, 110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideInDown {
  from {
    transform: translate3d(0, -110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideOutRight {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(110%, 0, 0);
  }
}
@keyframes Toastify__slideOutLeft {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(-110%, 0, 0);
  }
}
@keyframes Toastify__slideOutDown {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, 500px, 0);
  }
}
@keyframes Toastify__slideOutUp {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, -500px, 0);
  }
}
.Toastify__slide-enter--top-left, .Toastify__slide-enter--bottom-left {
  animation-name: Toastify__slideInLeft;
}
.Toastify__slide-enter--top-right, .Toastify__slide-enter--bottom-right {
  animation-name: Toastify__slideInRight;
}
.Toastify__slide-enter--top-center {
  animation-name: Toastify__slideInDown;
}
.Toastify__slide-enter--bottom-center {
  animation-name: Toastify__slideInUp;
}

.Toastify__slide-exit--top-left, .Toastify__slide-exit--bottom-left {
  animation-name: Toastify__slideOutLeft;
}
.Toastify__slide-exit--top-right, .Toastify__slide-exit--bottom-right {
  animation-name: Toastify__slideOutRight;
}
.Toastify__slide-exit--top-center {
  animation-name: Toastify__slideOutUp;
}
.Toastify__slide-exit--bottom-center {
  animation-name: Toastify__slideOutDown;
}

@keyframes Toastify__spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/typeface-roboto/index.css ***!
  \**************************************************************************************************************************************************************************************/
/* roboto-100normal - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 100;
  src:
    local('Roboto Thin '),
    local('Roboto-Thin'),
    url(/app/fonts/roboto-latin-100.woff2) format('woff2'), /* Super Modern Browsers */
    url(/app/fonts/roboto-latin-100.woff) format('woff'); /* Modern Browsers */
}

/* roboto-100italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-display: swap;
  font-weight: 100;
  src:
    local('Roboto Thin italic'),
    local('Roboto-Thinitalic'),
    url(/app/fonts/roboto-latin-100italic.woff2) format('woff2'), /* Super Modern Browsers */
    url(/app/fonts/roboto-latin-100italic.woff) format('woff'); /* Modern Browsers */
}

/* roboto-300normal - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src:
    local('Roboto Light '),
    local('Roboto-Light'),
    url(/app/fonts/roboto-latin-300.woff2) format('woff2'), /* Super Modern Browsers */
    url(/app/fonts/roboto-latin-300.woff) format('woff'); /* Modern Browsers */
}

/* roboto-300italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-display: swap;
  font-weight: 300;
  src:
    local('Roboto Light italic'),
    local('Roboto-Lightitalic'),
    url(/app/fonts/roboto-latin-300italic.woff2) format('woff2'), /* Super Modern Browsers */
    url(/app/fonts/roboto-latin-300italic.woff) format('woff'); /* Modern Browsers */
}

/* roboto-400normal - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src:
    local('Roboto Regular '),
    local('Roboto-Regular'),
    url(/app/fonts/roboto-latin-400.woff2) format('woff2'), /* Super Modern Browsers */
    url(/app/fonts/roboto-latin-400.woff) format('woff'); /* Modern Browsers */
}

/* roboto-400italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src:
    local('Roboto Regular italic'),
    local('Roboto-Regularitalic'),
    url(/app/fonts/roboto-latin-400italic.woff2) format('woff2'), /* Super Modern Browsers */
    url(/app/fonts/roboto-latin-400italic.woff) format('woff'); /* Modern Browsers */
}

/* roboto-500normal - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src:
    local('Roboto Medium '),
    local('Roboto-Medium'),
    url(/app/fonts/roboto-latin-500.woff2) format('woff2'), /* Super Modern Browsers */
    url(/app/fonts/roboto-latin-500.woff) format('woff'); /* Modern Browsers */
}

/* roboto-500italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-display: swap;
  font-weight: 500;
  src:
    local('Roboto Medium italic'),
    local('Roboto-Mediumitalic'),
    url(/app/fonts/roboto-latin-500italic.woff2) format('woff2'), /* Super Modern Browsers */
    url(/app/fonts/roboto-latin-500italic.woff) format('woff'); /* Modern Browsers */
}

/* roboto-700normal - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src:
    local('Roboto Bold '),
    local('Roboto-Bold'),
    url(/app/fonts/roboto-latin-700.woff2) format('woff2'), /* Super Modern Browsers */
    url(/app/fonts/roboto-latin-700.woff) format('woff'); /* Modern Browsers */
}

/* roboto-700italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-display: swap;
  font-weight: 700;
  src:
    local('Roboto Bold italic'),
    local('Roboto-Bolditalic'),
    url(/app/fonts/roboto-latin-700italic.woff2) format('woff2'), /* Super Modern Browsers */
    url(/app/fonts/roboto-latin-700italic.woff) format('woff'); /* Modern Browsers */
}

/* roboto-900normal - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 900;
  src:
    local('Roboto Black '),
    local('Roboto-Black'),
    url(/app/fonts/roboto-latin-900.woff2) format('woff2'), /* Super Modern Browsers */
    url(/app/fonts/roboto-latin-900.woff) format('woff'); /* Modern Browsers */
}

/* roboto-900italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-display: swap;
  font-weight: 900;
  src:
    local('Roboto Black italic'),
    local('Roboto-Blackitalic'),
    url(/app/fonts/roboto-latin-900italic.woff2) format('woff2'), /* Super Modern Browsers */
    url(/app/fonts/roboto-latin-900italic.woff) format('woff'); /* Modern Browsers */
}


/*!******************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/react-ui-theme/lib/theme/Font/FontTheme.css (1) ***!
  \******************************************************************************************************************************************************************************************************************/
:root {
    --primary-font: 'Source Sans Pro';
}

input {
    font-family: inherit;
}

body {
    font-family: var(--primary-font);
    font-size: 14px;
}

h1 {
    font-size: 20px;
}

h2 {
    font-size: 18px;
}

h3 {
    font-size: 16px;
}

label {
    font-size: 14px;
}
/*!***************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/react-ui-core/lib/styles/SitusAMCFluentOverrides.css (1) ***!
  \***************************************************************************************************************************************************************************************************************************/
.situs-theme-dark .ms-Button--primary {
    background-color: #214d88;
    border: 1px solid #163f75;
    color: #ffffff;
    -webkit-text-decoration: none solid rgb(255, 255, 255);
            text-decoration: none solid rgb(255, 255, 255);
}

.situs-theme-dark .ms-Button--primary:hover {
    background-color: #1d3657;
}

.situs-theme-dark .ms-Button:disabled {
    background-color: #dbdbdb;
    -webkit-text-decoration: none solid rgb(166, 166, 166);
            text-decoration: none solid rgb(166, 166, 166);
    color: #a6a6a6;
    border: 1px solid #a6a6a6;
    border-radius: 2px;
}
/*!****************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/react-ui-core/lib/atoms/Checkbox/Checkbox.css ***!
  \****************************************************************************************************************************************************************************************************************/
.is-checked .ms-Checkbox-checkbox{
    background: rgb(33, 77, 136);
    background-color: rgb(33, 77, 136);
}
/*!******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/react-toastify/dist/ReactToastify.min.css ***!
  \******************************************************************************************************************************************************************************************************/
:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:hsla(0,0%,100%,.7);--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translateZ(var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{right:0;left:auto}}.Toastify__toast{position:relative;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:4px;box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);display:flex;justify-content:space-between;max-height:var(--toastify-toast-max-height);overflow:hidden;font-family:var(--toastify-font-family);cursor:pointer;direction:ltr}.Toastify__toast--rtl{direction:rtl}.Toastify__toast-body{margin:auto 0;flex:1 1 auto;padding:6px;display:flex;align-items:center}.Toastify__toast-body>div:last-child{flex:1}.Toastify__toast-icon{margin-inline-end:10px;width:20px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.7s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width:480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;align-self:flex-start}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:auto;transform-origin:right}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(110%,0,0)}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-110%,0,0)}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*!******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/react-ui-core/lib/atoms/Toast/ToastMessage/ToastMessage.css ***!
  \******************************************************************************************************************************************************************************************************************************/
.react-ui-library.Toastify__toast-container {
    width: 350px;
}
.react-ui-library .Toastify__toast {
    background-color: #ffffff;
    background-size: cover;
    font-family: var(--primary-font);
    color: #1e242a;
    padding: 15px;
}
.react-ui-library .Toastify__close-button {
    color: #1e242a;
}

.react-ui-library .Toastify__progress-bar {
    background-color: rgba(30, 36, 42, 0.1);
    height: 10px;
}

/*!********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/icons/css/materialdesignicons.min.css ***!
  \********************************************************************************************************************************************************************************************************/
@font-face{font-family:"Material Design Icons";src:url(/app/fonts/materialdesignicons-webfont.eot);src:url(/app/fonts/materialdesignicons-webfont.eot?#iefix&v=5.8.55) format("embedded-opentype"),url(/app/fonts/materialdesignicons-webfont.woff2) format("woff2"),url(/app/fonts/materialdesignicons-webfont.woff) format("woff"),url(/app/fonts/materialdesignicons-webfont.ttf) format("truetype");font-weight:normal;font-style:normal}.mdi:before,.mdi-set{display:inline-block;font:normal normal normal 24px/1 "Material Design Icons";font-size:inherit;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mdi-pin::before{content:"\F0403"}.mdi-pin-off::before{content:"\F0404"}.mdi-expand-all-outline::before{content:"\F0AB5"}.mdi-collapse-all-outline::before{content:"\F0AA7"}.mdi-paperclip::before{content:"\F03E2"}.mdi-arrow-expand-all::before{content:"\F004C"}.mdi-cancel::before{content:"\F073A"}.mdi-file-export::before{content:"\F021D"}.mdi-check-bold::before{content:"\F0E1E"}.mdi-trash-can-outline::before{content:"\F0A7A"}.mdi-square-edit-outline::before{content:"\F090C"}.mdi-sitemap::before{content:"\F04AA"}.mdi-file::before{content:"\F0214"}.mdi-database::before{content:"\F01BC"}.mdi-map::before{content:"\F034D"}.mdi-code-tags::before{content:"\F0174"}.mdi-magnify::before{content:"\F0349"}.mdi-magnify-plus-outline::before{content:"\F06ED"}.mdi-file-import::before{content:"\F0220"}.mdi-view-grid-plus::before{content:"\F0F8D"}.mdi-plus::before{content:"\F0415"}.mdi-chevron-left::before{content:"\F0141"}.mdi-chevron-right::before{content:"\F0142"}.mdi-star::before{content:"\F04CE"}.mdi-slash-forward::before{content:"\F0FDF"}.mdi-menu::before{content:"\F035C"}.mdi-close::before{content:"\F0156"}.mdi-heart-outline::before{content:"\F02D5"}.mdi-bell-outline::before{content:"\F009C"}.mdi-bell::before{content:"\F009A"}.mdi-bell-alert::before{content:"\F0D59"}.mdi-account-circle::before{content:"\F0009"}.mdi-menu-down::before{content:"\F035D"}.mdi-content-save::before{content:"\F0193"}.mdi-chevron-double-left::before{content:"\F013D"}.mdi-chevron-double-right::before{content:"\F013E"}.mdi-chevron-down::before{content:"\F0140"}.mdi-chevron-up::before{content:"\F0143"}.mdi-account::before{content:"\F0004"}.mdi-account-alert::before{content:"\F0005"}.mdi-loading::before{content:"\F0772"}.mdi-filter-remove-outline::before{content:"\F0235"}.mdi-arrow-collapse-all::before{content:"\F0044"}.mdi-plus-circle-outline::before{content:"\F0419"}.mdi-pin-outline::before{content:"\F0931"}.mdi-menu-left::before{content:"\F035E"}.mdi-check-circle-outline::before{content:"\F05E1"}.mdi-checkbox-blank-circle-outline::before{content:"\F0130"}.mdi-checkbox-blank-outline::before{content:"\F0131"}.mdi-checkbox-marked::before{content:"\F0132"}.mdi-menu-up::before{content:"\F0360"}.mdi-menu-right::before{content:"\F035F"}.mdi-keyboard-outline::before{content:"\F097B"}.mdi-content-cut::before{content:"\F0190"}.mdi-content-copy::before{content:"\F018F"}.mdi-alert-outline::before{content:"\F002A"}.mdi-calendar::before{content:"\F00ED"}.mdi-upload::before{content:"\F0552"}.mdi-download::before{content:"\F01DA"}.mdi-text-box-check-outline::before{content:"\F0EA7"}.mdi-calculator::before{content:"\F00EC"}.mdi-delete-outline::before{content:"\F09E7"}.mdi-checkbox-marked-circle-outline::before{content:"\F0134"}.mdi-alert-circle::before{content:"\F0028"}.mdi-alert-circle-outline::before{content:"\F05D6"}.mdi-arrow-left-bold-circle::before{content:"\F004F"}.mdi-arrow-right-bold-circle::before{content:"\F0056"}.mdi-arrow-up-bold-circle::before{content:"\F005F"}.mdi-arrow-down-bold-circle::before{content:"\F0047"}.mdi-record-circle-outline::before{content:"\F0EC3"}.mdi-content-save-outline::before{content:"\F0818"}.mdi-filter-outline::before{content:"\F0233"}.mdi-merge::before{content:"\F0F5C"}.mdi-folder::before{content:"\F024B"}.mdi-folder-open::before{content:"\F0770"}.mdi-compare-horizontal::before{content:"\F1492"}.mdi-karate::before{content:"\F082C"}.mdi-layers-off::before{content:"\F0329"}.mdi-broom::before{content:"\F00E2"}.mdi-restore::before{content:"\F099B"}.mdi-file-move-outline::before{content:"\F1031"}.mdi-call-split::before{content:"\F00FB"}.mdi-refresh::before{content:"\F0450"}.mdi-radar::before{content:"\F0437"}.mdi-microsoft-excel::before{content:"\F138F"}.mdi-file-export-outline::before{content:"\F102E"}.mdi-file-import-outline::before{content:"\F102F"}.mdi-email::before{content:"\F01EE"}.mdi-plus-thick::before{content:"\F11EC"}.mdi-eye::before{content:"\F0208"}.mdi-history::before{content:"\F02DA"}.mdi-note::before{content:"\F039A"}.mdi-link::before{content:"\F0337"}.mdi-link-off::before{content:"\F0338"}.mdi-swap-horizontal-bold::before{content:"\F0BCD"}.mdi-lock::before{content:"\F033E"}.mdi-lock-open-outline::before{content:"\F0340"}.mdi-open-in-new::before{content:"\F03CC"}.mdi-sort-ascending::before{content:"\F04BC"}.mdi-play::before{content:"\F040A"}.mdi-pause::before{content:"\F03E4"}.mdi-play-pause::before{content:"\F040E"}.mdi-blank::before{content:"\F68C";visibility:hidden}.mdi-18px.mdi-set,.mdi-18px.mdi:before{font-size:18px}.mdi-24px.mdi-set,.mdi-24px.mdi:before{font-size:24px}.mdi-36px.mdi-set,.mdi-36px.mdi:before{font-size:36px}.mdi-48px.mdi-set,.mdi-48px.mdi:before{font-size:48px}.mdi-dark:before{color:rgba(0,0,0,0.54)}.mdi-dark.mdi-inactive:before{color:rgba(0,0,0,0.26)}.mdi-light:before{color:#fff}.mdi-light.mdi-inactive:before{color:rgba(255,255,255,0.3)}.mdi-rotate-45:before{transform:rotate(45deg)}.mdi-rotate-90:before{transform:rotate(90deg)}.mdi-rotate-135:before{transform:rotate(135deg)}.mdi-rotate-180:before{transform:rotate(180deg)}.mdi-rotate-225:before{transform:rotate(225deg)}.mdi-rotate-270:before{transform:rotate(270deg)}.mdi-rotate-315:before{transform:rotate(315deg)}.mdi-flip-h:before{transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.mdi-flip-v:before{transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV"}.mdi-spin:before{animation:mdi-spin 2s infinite linear}@keyframes mdi-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}
/*!**********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/react-ui-core/lib/atoms/BrandHeader/BrandHeader.css ***!
  \**********************************************************************************************************************************************************************************************************************/
.brandheader-container {
  background: url(/app/img/situsbg.png);
  background-size: cover;
}
/*!*******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/react-ui-core/lib/atoms/Breadcrumb/StyledBreadcrumb/StyledBreadcrumb.css ***!
  \*******************************************************************************************************************************************************************************************************************************************/
.situs-breadcrumb .ms-Breadcrumb-list .ms-Breadcrumb-listItem button:hover {
    background-color: inherit;
}

.situs-breadcrumb .ms-Breadcrumb-list .ms-Breadcrumb-listItem:first-child .ms-Breadcrumb-itemLink {
    padding-left: unset !important;
}

.situs-breadcrumb .ms-Breadcrumb-list .ms-Breadcrumb-itemLink {
    line-height: unset !important;
}
/*!************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/react-ui-formatting/lib/FormatEditor/FormatEditor.css ***!
  \************************************************************************************************************************************************************************************************************************/
.format-dialog .ms-Dialog-main {
    width: 1000px;
}

/*!*******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/react-ui-core/lib/atoms/DatePicker/StyledDatePicker/StyledDatePicker.css ***!
  \*******************************************************************************************************************************************************************************************************************************************/
.situs-styled-date-picker .ms-TextField * {
    border: unset !important;
}

.situs-styled-date-picker .ms-TextField-wrapper, .situs-styled-date-picker .ms-TextField-fieldGroup {
    height: 100%;
    display: flex;
    align-items: center;
}

.situs-styled-date-picker [data-icon-name="Calendar"] {
    padding: 0px 6px 0px 0px !important;
}

.situs-styled-date-picker input {
    color: inherit !important;
    height: 100% !important;
}

.situs-styled-date-picker input.ms-TextField-field  {
    display: none;
}
/*!*****************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/react-ui-core/lib/atoms/Header/SitusHeader/SitusHeader.css ***!
  \*****************************************************************************************************************************************************************************************************************************/
.situs-theme-dark .header-root {
    background-color: #1e242a;
    transition: background-color .25s linear;
    color: #bababa;
    font-family: var(--primary-font);
}

.situs-theme-dark .header-title {
    padding-left: 15px;
    font-size: 22px;
}

.situs-theme-dark .header-buttons {
    padding-right: 15px;
    height: 100%;
    margin-top: 14px;
}

/*!**************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/react-ui-core/lib/atoms/SubAppbar/SitusStyledSubAppbar/SitusStyledSubAppbar.css ***!
  \**************************************************************************************************************************************************************************************************************************************************/
.situs-theme-dark .situs-subappbar {
    height: 57px;
    background-image: linear-gradient(0deg, #e6e6e6 0%, #ececec 100% );
    background-position: center center;
    background-size: cover;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: center;
    flex-direction: column;
}

.situs-theme-dark .situs-subappbar .subappbar-top {
    font-family: var(--primary-font);
    font-size: 12px;
    color: #8a929c;
    -webkit-text-decoration: none solid rgb(138, 146, 156);
            text-decoration: none solid rgb(138, 146, 156);
    line-height: 16px;
    text-transform: uppercase;
    margin-left: 12px;
}

.situs-theme-dark .situs-subappbar .subappbar-bottom {
    font-family: var(--primary-font);
    font-size: 22px;
    color: #1e242a;
    -webkit-text-decoration: none solid rgb(30, 36, 42);
            text-decoration: none solid rgb(30, 36, 42);
    margin-left: 12px;
}
/*!******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/react-ui-core/lib/molecules/WysiwygEditor/WysiwygEditor.css ***!
  \******************************************************************************************************************************************************************************************************************************/
.tox.tox-tinymce-aux {
    z-index: 1000001;
}
/*!************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/tinymce/skins/ui/oxide/skin.min.css ***!
  \************************************************************************************************************************************************************************************************/
.tox{box-shadow:none;box-sizing:content-box;color:#222f3e;cursor:auto;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;-webkit-tap-highlight-color:transparent;text-decoration:none;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal}.tox :not(svg):not(rect){box-sizing:inherit;color:inherit;cursor:inherit;direction:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;-webkit-tap-highlight-color:inherit;text-align:inherit;text-decoration:inherit;text-shadow:inherit;text-transform:inherit;vertical-align:inherit;white-space:inherit;background:0 0;border:0;box-shadow:none;float:none;height:auto;margin:0;max-width:none;outline:0;padding:0;position:static;width:auto}.tox:not([dir=rtl]){direction:ltr;text-align:left}.tox[dir=rtl]{direction:rtl;text-align:right}.tox-tinymce{border:2px solid #eee;border-radius:10px;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;overflow:hidden;position:relative;visibility:inherit!important}.tox.tox-tinymce-inline{border:none;box-shadow:none;overflow:initial}.tox.tox-tinymce-inline .tox-editor-container{overflow:initial}.tox.tox-tinymce-inline .tox-editor-header{background-color:#fff;border:2px solid #eee;border-radius:10px;box-shadow:none;overflow:hidden}.tox-tinymce-aux{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;z-index:1300}.tox-tinymce :focus,.tox-tinymce-aux :focus{outline:0}button::-moz-focus-inner{border:0}.tox[dir=rtl] .tox-icon--flip svg{transform:rotateY(180deg)}.tox .accessibility-issue__header{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description{align-items:stretch;border-radius:6px;display:flex;justify-content:space-between}.tox .accessibility-issue__description>div{padding-bottom:4px}.tox .accessibility-issue__description>div>div{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description>div>div .tox-icon svg{display:block}.tox .accessibility-issue__repair{margin-top:16px}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description{background-color:rgba(0,101,216,.1);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2{color:#006ce7}.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg{fill:#006ce7}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon{background-color:#006ce7;color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover{background-color:#0060ce}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active{background-color:#0054b4}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description{background-color:rgba(255,165,0,.08);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2{color:#8f5d00}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg{fill:#8f5d00}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon{background-color:#ffe89d;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover{background-color:#f2d574;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active{background-color:#e8c657;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description{background-color:rgba(204,0,0,.1);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2{color:#c00}.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg{fill:#c00}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon{background-color:#f2bfbf;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover{background-color:#e9a4a4;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active{background-color:#ee9494;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description{background-color:rgba(120,171,70,.1);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>:last-child{display:none}.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2{color:#527530}.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg{fill:#527530}.tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2{font-size:14px;margin-top:0}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-left:4px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-left:auto}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description{padding:4px 4px 4px 8px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-right:4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-right:auto}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description{padding:4px 8px 4px 4px}.tox .tox-advtemplate .tox-form__grid{flex:1}.tox .tox-advtemplate .tox-form__grid>div:first-child{display:flex;flex-direction:column;width:30%}.tox .tox-advtemplate .tox-form__grid>div:first-child>div:nth-child(2){flex-basis:0;flex-grow:1;overflow:auto}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid>div:first-child{width:100%}}.tox .tox-advtemplate iframe{border-color:#eee;border-radius:10px;border-style:solid;border-width:1px;margin:0 10px}.tox .tox-anchorbar{display:flex;flex:0 0 auto}.tox .tox-bottom-anchorbar{display:flex;flex:0 0 auto}.tox .tox-bar{display:flex;flex:0 0 auto}.tox .tox-button{background-color:#006ce7;background-image:none;background-position:0 0;background-repeat:repeat;border-color:#006ce7;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:24px;margin:0;outline:0;padding:4px 16px;position:relative;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap}.tox .tox-button::before{border-radius:6px;bottom:-1px;box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #006ce7,0 0 0 3px rgba(0,108,231,.25);content:'';left:-1px;opacity:0;pointer-events:none;position:absolute;right:-1px;top:-1px}.tox .tox-button[disabled]{background-color:#006ce7;background-image:none;border-color:#006ce7;box-shadow:none;color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-button:focus:not(:disabled){background-color:#0060ce;background-image:none;border-color:#0060ce;box-shadow:none;color:#fff}.tox .tox-button:focus-visible:not(:disabled)::before{opacity:1}.tox .tox-button:hover:not(:disabled){background-color:#0060ce;background-image:none;border-color:#0060ce;box-shadow:none;color:#fff}.tox .tox-button:active:not(:disabled){background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled{background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled[disabled]{background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-button.tox-button--enabled:focus:not(:disabled){background-color:#00489b;background-image:none;border-color:#00489b;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled:hover:not(:disabled){background-color:#00489b;background-image:none;border-color:#00489b;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled:active:not(:disabled){background-color:#003c81;background-image:none;border-color:#003c81;box-shadow:none;color:#fff}.tox .tox-button--icon-and-text,.tox .tox-button.tox-button--icon-and-text,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text{display:flex;padding:5px 4px}.tox .tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text .tox-icon svg{display:block;fill:currentColor}.tox .tox-button--secondary{background-color:#f0f0f0;background-image:none;background-position:0 0;background-repeat:repeat;border-color:#f0f0f0;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;color:#222f3e;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;outline:0;padding:4px 16px;text-decoration:none;text-transform:none}.tox .tox-button--secondary[disabled]{background-color:#f0f0f0;background-image:none;border-color:#f0f0f0;box-shadow:none;color:rgba(34,47,62,.5)}.tox .tox-button--secondary:focus:not(:disabled){background-color:#e3e3e3;background-image:none;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--secondary:hover:not(:disabled){background-color:#e3e3e3;background-image:none;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--secondary:active:not(:disabled){background-color:#d6d6d6;background-image:none;border-color:#d6d6d6;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled{background-color:#a8c8ed;background-image:none;border-color:#a8c8ed;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled[disabled]{background-color:#a8c8ed;background-image:none;border-color:#a8c8ed;box-shadow:none;color:rgba(34,47,62,.5)}.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled){background-color:#93bbe9;background-image:none;border-color:#93bbe9;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled){background-color:#93bbe9;background-image:none;border-color:#93bbe9;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled){background-color:#7daee4;background-image:none;border-color:#7daee4;box-shadow:none;color:#222f3e}.tox .tox-button--icon,.tox .tox-button.tox-button--icon,.tox .tox-button.tox-button--secondary.tox-button--icon{padding:4px}.tox .tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg{display:block;fill:currentColor}.tox .tox-button-link{background:0;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;font-weight:400;line-height:1.3;margin:0;padding:0;white-space:nowrap}.tox .tox-button-link--sm{font-size:14px}.tox .tox-button--naked{background-color:transparent;border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked[disabled]{background-color:rgba(34,47,62,.12);border-color:transparent;box-shadow:unset;color:rgba(34,47,62,.5)}.tox .tox-button--naked:hover:not(:disabled){background-color:rgba(34,47,62,.12);border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked:focus:not(:disabled){background-color:rgba(34,47,62,.12);border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked:active:not(:disabled){background-color:rgba(34,47,62,.18);border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked .tox-icon svg{fill:currentColor}.tox .tox-button--naked.tox-button--icon:hover:not(:disabled){color:#222f3e}.tox .tox-checkbox{align-items:center;border-radius:6px;cursor:pointer;display:flex;height:36px;min-width:36px}.tox .tox-checkbox__input{height:1px;overflow:hidden;position:absolute;top:auto;width:1px}.tox .tox-checkbox__icons{align-items:center;border-radius:6px;box-shadow:0 0 0 2px transparent;box-sizing:content-box;display:flex;height:24px;justify-content:center;padding:calc(4px - 1px);width:24px}.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:block;fill:rgba(34,47,62,.3)}.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:none;fill:#006ce7}.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg{display:none;fill:#006ce7}.tox .tox-checkbox--disabled{color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg{fill:rgba(34,47,62,.5)}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:rgba(34,47,62,.5)}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{fill:rgba(34,47,62,.5)}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg{display:block}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:block}.tox input.tox-checkbox__input:focus+.tox-checkbox__icons{border-radius:6px;box-shadow:inset 0 0 0 1px #006ce7;padding:calc(4px - 1px)}.tox:not([dir=rtl]) .tox-checkbox__label{margin-left:4px}.tox:not([dir=rtl]) .tox-checkbox__input{left:-10000px}.tox:not([dir=rtl]) .tox-bar .tox-checkbox{margin-left:4px}.tox[dir=rtl] .tox-checkbox__label{margin-right:4px}.tox[dir=rtl] .tox-checkbox__input{right:-10000px}.tox[dir=rtl] .tox-bar .tox-checkbox{margin-right:4px}.tox .tox-collection--toolbar .tox-collection__group{display:flex;padding:0}.tox .tox-collection--grid .tox-collection__group{display:flex;flex-wrap:wrap;max-height:208px;overflow-x:hidden;overflow-y:auto;padding:0}.tox .tox-collection--list .tox-collection__group{border-bottom-width:0;border-color:#e3e3e3;border-left-width:0;border-right-width:0;border-style:solid;border-top-width:1px;padding:4px 0}.tox .tox-collection--list .tox-collection__group:first-child{border-top-width:0}.tox .tox-collection__group-heading{background-color:#fcfcfc;color:rgba(34,47,62,.7);cursor:default;font-size:12px;font-style:normal;font-weight:400;margin-bottom:4px;margin-top:-4px;padding:4px 8px;text-transform:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tox .tox-collection__item{align-items:center;border-radius:3px;color:#222f3e;display:flex;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tox .tox-collection--list .tox-collection__item{padding:4px 8px}.tox .tox-collection--toolbar .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--grid .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--list .tox-collection__item--enabled{background-color:#fff;color:#222f3e}.tox .tox-collection--list .tox-collection__item--active{background-color:#cce2fa}.tox .tox-collection--toolbar .tox-collection__item--enabled{background-color:#a6ccf7;color:#222f3e}.tox .tox-collection--toolbar .tox-collection__item--active{background-color:#cce2fa}.tox .tox-collection--grid .tox-collection__item--enabled{background-color:#a6ccf7;color:#222f3e}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#cce2fa;color:#222f3e}.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#222f3e}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#222f3e}.tox .tox-collection__item-checkmark,.tox .tox-collection__item-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.tox .tox-collection__item-checkmark svg,.tox .tox-collection__item-icon svg{fill:currentColor}.tox .tox-collection--toolbar-lg .tox-collection__item-icon{height:48px;width:48px}.tox .tox-collection__item-label{color:currentColor;display:inline-block;flex:1;font-size:14px;font-style:normal;font-weight:400;line-height:24px;max-width:100%;text-transform:none;word-break:break-all}.tox .tox-collection__item-accessory{color:rgba(34,47,62,.7);display:inline-block;font-size:14px;height:24px;line-height:24px;text-transform:none}.tox .tox-collection__item-caret{align-items:center;display:flex;min-height:24px}.tox .tox-collection__item-caret::after{content:'';font-size:0;min-height:inherit}.tox .tox-collection__item-caret svg{fill:#222f3e}.tox .tox-collection__item--state-disabled{background-color:transparent;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg{fill:rgba(34,47,62,.5)}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg{display:none}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory+.tox-collection__item-checkmark{display:none}.tox .tox-collection--horizontal{background-color:#fff;border:1px solid #e3e3e3;border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:nowrap;margin-bottom:0;overflow-x:auto;padding:0}.tox .tox-collection--horizontal .tox-collection__group{align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item{height:28px;margin:6px 1px 5px 0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item-label{white-space:nowrap}.tox .tox-collection--horizontal .tox-collection__item-caret{margin-left:4px}.tox .tox-collection__item-container{display:flex}.tox .tox-collection__item-container--row{align-items:center;flex:1 1 auto;flex-direction:row}.tox .tox-collection__item-container--row.tox-collection__item-container--align-left{margin-right:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--align-right{justify-content:flex-end;margin-left:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top{align-items:flex-start;margin-bottom:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle{align-items:center}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom{align-items:flex-end;margin-top:auto}.tox .tox-collection__item-container--column{align-self:center;flex:1 1 auto;flex-direction:column}.tox .tox-collection__item-container--column.tox-collection__item-container--align-left{align-items:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--align-right{align-items:flex-end}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top{align-self:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle{align-self:center}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom{align-self:flex-end}.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-right:1px solid transparent}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>:not(:first-child){margin-left:8px}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-left:4px}.tox:not([dir=rtl]) .tox-collection__item-accessory{margin-left:16px;text-align:right}.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret{margin-left:16px}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-left:1px solid transparent}.tox[dir=rtl] .tox-collection--list .tox-collection__item>:not(:first-child){margin-right:8px}.tox[dir=rtl] .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-right:4px}.tox[dir=rtl] .tox-collection__item-accessory{margin-right:16px;text-align:left}.tox[dir=rtl] .tox-collection .tox-collection__item-caret{margin-right:16px;transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret{margin-right:4px}.tox .tox-color-picker-container{display:flex;flex-direction:row;height:225px;margin:0}.tox .tox-sv-palette{box-sizing:border-box;display:flex;height:100%}.tox .tox-sv-palette-spectrum{height:100%}.tox .tox-sv-palette,.tox .tox-sv-palette-spectrum{width:225px}.tox .tox-sv-palette-thumb{background:0 0;border:1px solid #000;border-radius:50%;box-sizing:content-box;height:12px;position:absolute;width:12px}.tox .tox-sv-palette-inner-thumb{border:1px solid #fff;border-radius:50%;height:10px;position:absolute;width:10px}.tox .tox-hue-slider{box-sizing:border-box;height:100%;width:25px}.tox .tox-hue-slider-spectrum{background:linear-gradient(to bottom,red,#ff0080,#f0f,#8000ff,#00f,#0080ff,#0ff,#00ff80,#0f0,#80ff00,#ff0,#ff8000,red);height:100%;width:100%}.tox .tox-hue-slider,.tox .tox-hue-slider-spectrum{width:20px}.tox .tox-hue-slider-spectrum:focus,.tox .tox-sv-palette-spectrum:focus{outline:#08f solid}.tox .tox-hue-slider-thumb{background:#fff;border:1px solid #000;box-sizing:content-box;height:4px;width:100%}.tox .tox-rgb-form{display:flex;flex-direction:column;justify-content:space-between}.tox .tox-rgb-form div{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px;width:inherit}.tox .tox-rgb-form input{width:6em}.tox .tox-rgb-form input.tox-invalid{border:1px solid red!important}.tox .tox-rgb-form .tox-rgba-preview{border:1px solid #000;flex-grow:2;margin-bottom:0}.tox:not([dir=rtl]) .tox-sv-palette{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider-thumb{margin-left:-1px}.tox:not([dir=rtl]) .tox-rgb-form label{margin-right:.5em}.tox[dir=rtl] .tox-sv-palette{margin-left:15px}.tox[dir=rtl] .tox-hue-slider{margin-left:15px}.tox[dir=rtl] .tox-hue-slider-thumb{margin-right:-1px}.tox[dir=rtl] .tox-rgb-form label{margin-left:.5em}.tox .tox-toolbar .tox-swatches,.tox .tox-toolbar__overflow .tox-swatches,.tox .tox-toolbar__primary .tox-swatches{margin:5px 0 6px 11px}.tox .tox-collection--list .tox-collection__group .tox-swatches-menu{border:0;margin:-4px -4px}.tox .tox-swatches__row{display:flex}.tox .tox-swatch{height:30px;transition:transform .15s,box-shadow .15s;width:30px}.tox .tox-swatch:focus,.tox .tox-swatch:hover{box-shadow:0 0 0 1px rgba(127,127,127,.3) inset;transform:scale(.8)}.tox .tox-swatch--remove{align-items:center;display:flex;justify-content:center}.tox .tox-swatch--remove svg path{stroke:#e74c3c}.tox .tox-swatches__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:0;padding:0;width:30px}.tox .tox-swatches__picker-btn svg{fill:#222f3e;height:24px;width:24px}.tox .tox-swatches__picker-btn:hover{background:#cce2fa}.tox div.tox-swatch:not(.tox-swatch--remove) svg{display:none;fill:#222f3e;height:24px;margin:calc((30px - 24px)/ 2) calc((30px - 24px)/ 2);width:24px}.tox div.tox-swatch:not(.tox-swatch--remove) svg path{fill:#fff;paint-order:stroke;stroke:#222f3e;stroke-width:2px}.tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg{display:block}.tox:not([dir=rtl]) .tox-swatches__picker-btn{margin-left:auto}.tox[dir=rtl] .tox-swatches__picker-btn{margin-right:auto}.tox .tox-comment-thread{background:#fff;position:relative}.tox .tox-comment-thread>:not(:first-child){margin-top:8px}.tox .tox-comment{background:#fff;border:1px solid #eee;border-radius:6px;box-shadow:0 4px 8px 0 rgba(34,47,62,.1);padding:8px 8px 16px 8px;position:relative}.tox .tox-comment__header{align-items:center;color:#222f3e;display:flex;justify-content:space-between}.tox .tox-comment__date{color:#222f3e;font-size:12px;line-height:18px}.tox .tox-comment__body{color:#222f3e;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;margin-top:8px;position:relative;text-transform:initial}.tox .tox-comment__body textarea{resize:none;white-space:normal;width:100%}.tox .tox-comment__expander{padding-top:8px}.tox .tox-comment__expander p{color:rgba(34,47,62,.7);font-size:14px;font-style:normal}.tox .tox-comment__body p{margin:0}.tox .tox-comment__buttonspacing{padding-top:16px;text-align:center}.tox .tox-comment-thread__overlay::after{background:#fff;bottom:0;content:"";display:flex;left:0;opacity:.9;position:absolute;right:0;top:0;z-index:5}.tox .tox-comment__reply{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__reply>:first-child{margin-bottom:8px;width:100%}.tox .tox-comment__edit{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:16px}.tox .tox-comment__gradient::after{background:linear-gradient(rgba(255,255,255,0),#fff);bottom:0;content:"";display:block;height:5em;margin-top:-40px;position:absolute;width:100%}.tox .tox-comment__overlay{background:#fff;bottom:0;display:flex;flex-direction:column;flex-grow:1;left:0;opacity:.9;position:absolute;right:0;text-align:center;top:0;z-index:5}.tox .tox-comment__loading-text{align-items:center;color:#222f3e;display:flex;flex-direction:column;position:relative}.tox .tox-comment__loading-text>div{padding-bottom:16px}.tox .tox-comment__overlaytext{bottom:0;flex-direction:column;font-size:14px;left:0;padding:1em;position:absolute;right:0;top:0;z-index:10}.tox .tox-comment__overlaytext p{background-color:#fff;box-shadow:0 0 8px 8px #fff;color:#222f3e;text-align:center}.tox .tox-comment__overlaytext div:nth-of-type(2){font-size:.8em}.tox .tox-comment__busy-spinner{align-items:center;background-color:#fff;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.tox .tox-comment__scroll{display:flex;flex-direction:column;flex-shrink:1;overflow:auto}.tox .tox-conversations{margin:8px}.tox:not([dir=rtl]) .tox-comment__edit{margin-left:8px}.tox:not([dir=rtl]) .tox-comment__buttonspacing>:last-child,.tox:not([dir=rtl]) .tox-comment__edit>:last-child,.tox:not([dir=rtl]) .tox-comment__reply>:last-child{margin-left:8px}.tox[dir=rtl] .tox-comment__edit{margin-right:8px}.tox[dir=rtl] .tox-comment__buttonspacing>:last-child,.tox[dir=rtl] .tox-comment__edit>:last-child,.tox[dir=rtl] .tox-comment__reply>:last-child{margin-right:8px}.tox .tox-user{align-items:center;display:flex}.tox .tox-user__avatar svg{fill:rgba(34,47,62,.7)}.tox .tox-user__avatar img{border-radius:50%;height:36px;-o-object-fit:cover;object-fit:cover;vertical-align:middle;width:36px}.tox .tox-user__name{color:#222f3e;font-size:14px;font-style:normal;font-weight:700;line-height:18px;text-transform:none}.tox:not([dir=rtl]) .tox-user__avatar img,.tox:not([dir=rtl]) .tox-user__avatar svg{margin-right:8px}.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name{margin-left:8px}.tox[dir=rtl] .tox-user__avatar img,.tox[dir=rtl] .tox-user__avatar svg{margin-left:8px}.tox[dir=rtl] .tox-user__avatar+.tox-user__name{margin-right:8px}.tox .tox-dialog-wrap{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.tox .tox-dialog-wrap__backdrop{background-color:rgba(255,255,255,.75);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.tox .tox-dialog-wrap__backdrop--opaque{background-color:#fff}.tox .tox-dialog{background-color:#fff;border-color:#eee;border-radius:10px;border-style:solid;border-width:0;box-shadow:0 16px 16px -10px rgba(34,47,62,.15),0 0 40px 1px rgba(34,47,62,.15);display:flex;flex-direction:column;max-height:100%;max-width:480px;overflow:hidden;position:relative;width:95vw;z-index:2}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog{align-self:flex-start;margin:8px auto;max-height:calc(100vh - 8px * 2);width:calc(100vw - 16px)}}.tox .tox-dialog-inline{z-index:1100}.tox .tox-dialog__header{align-items:center;background-color:#fff;border-bottom:none;color:#222f3e;display:flex;font-size:16px;justify-content:space-between;padding:8px 16px 0 16px;position:relative}.tox .tox-dialog__header .tox-button{z-index:1}.tox .tox-dialog__draghandle{cursor:grab;height:100%;left:0;position:absolute;top:0;width:100%}.tox .tox-dialog__draghandle:active{cursor:grabbing}.tox .tox-dialog__dismiss{margin-left:auto}.tox .tox-dialog__title{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:1.3;margin:0;text-transform:none}.tox .tox-dialog__body{color:#222f3e;display:flex;flex:1;font-size:16px;font-style:normal;font-weight:400;line-height:1.3;min-width:0;text-align:left;text-transform:none}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body{flex-direction:column}}.tox .tox-dialog__body-nav{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;padding:16px 16px}@media only screen and (min-width:768px){.tox .tox-dialog__body-nav{max-width:11em}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body-nav{flex-direction:row;-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:0}}.tox .tox-dialog__body-nav-item{border-bottom:2px solid transparent;color:rgba(34,47,62,.7);display:inline-block;flex-shrink:0;font-size:14px;line-height:1.3;margin-bottom:8px;max-width:13em;text-decoration:none}.tox .tox-dialog__body-nav-item:focus{background-color:rgba(0,108,231,.1)}.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid #006ce7;color:#006ce7}.tox .tox-dialog__body-content{box-sizing:border-box;display:flex;flex:1;flex-direction:column;max-height:min(650px,calc(100vh - 110px));overflow:auto;-webkit-overflow-scrolling:touch;padding:16px 16px}.tox .tox-dialog__body-content>*{margin-bottom:0;margin-top:16px}.tox .tox-dialog__body-content>:first-child{margin-top:0}.tox .tox-dialog__body-content>:last-child{margin-bottom:0}.tox .tox-dialog__body-content>:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content a{color:#006ce7;cursor:pointer;text-decoration:underline}.tox .tox-dialog__body-content a:focus,.tox .tox-dialog__body-content a:hover{color:#003c81;text-decoration:underline}.tox .tox-dialog__body-content a:focus-visible{border-radius:1px;outline:2px solid #006ce7;outline-offset:2px}.tox .tox-dialog__body-content a:active{color:#00244e;text-decoration:underline}.tox .tox-dialog__body-content svg{fill:#222f3e}.tox .tox-dialog__body-content strong{font-weight:700}.tox .tox-dialog__body-content ul{list-style-type:disc}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{padding-inline-start:2.5rem}.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{margin-bottom:16px}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content dt,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{display:block;margin-inline-end:0;margin-inline-start:0}.tox .tox-dialog__body-content .tox-form__group h1{color:#222f3e;font-size:20px;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group h2{color:#222f3e;font-size:16px;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group p{margin-bottom:16px}.tox .tox-dialog__body-content .tox-form__group h1:first-child,.tox .tox-dialog__body-content .tox-form__group h2:first-child,.tox .tox-dialog__body-content .tox-form__group p:first-child{margin-top:0}.tox .tox-dialog__body-content .tox-form__group h1:last-child,.tox .tox-dialog__body-content .tox-form__group h2:last-child,.tox .tox-dialog__body-content .tox-form__group p:last-child{margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group h1:only-child,.tox .tox-dialog__body-content .tox-form__group h2:only-child,.tox .tox-dialog__body-content .tox-form__group p:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center{text-align:center}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end{text-align:end}.tox .tox-dialog--width-lg{height:650px;max-width:1200px}.tox .tox-dialog--fullscreen{height:100%;max-width:100%}.tox .tox-dialog--fullscreen .tox-dialog__body-content{max-height:100%}.tox .tox-dialog--width-md{max-width:800px}.tox .tox-dialog--width-md .tox-dialog__body-content{overflow:auto}.tox .tox-dialog__body-content--centered{text-align:center}.tox .tox-dialog__footer{align-items:center;background-color:#fff;border-top:none;display:flex;justify-content:space-between;padding:8px 16px}.tox .tox-dialog__footer-end,.tox .tox-dialog__footer-start{display:flex}.tox .tox-dialog__busy-spinner{align-items:center;background-color:rgba(255,255,255,.75);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.tox .tox-dialog__table{border-collapse:collapse;width:100%}.tox .tox-dialog__table thead th{font-weight:700;padding-bottom:8px}.tox .tox-dialog__table thead th:first-child{padding-right:8px}.tox .tox-dialog__table tbody tr{border-bottom:1px solid #626262}.tox .tox-dialog__table tbody tr:last-child{border-bottom:none}.tox .tox-dialog__table td{padding-bottom:8px;padding-top:8px}.tox .tox-dialog__table td:first-child{padding-right:8px}.tox .tox-dialog__iframe{min-height:200px}.tox .tox-dialog__iframe.tox-dialog__iframe--opaque{background:#fff}.tox .tox-navobj-bordered{position:relative}.tox .tox-navobj-bordered::before{border:1px solid #eee;border-radius:6px;content:'';inset:0;opacity:1;pointer-events:none;position:absolute;z-index:1}.tox .tox-navobj-bordered-focus.tox-navobj-bordered::before{border-color:#006ce7;box-shadow:0 0 0 2px rgba(0,108,231,.25);outline:0}.tox .tox-dialog__popups{position:absolute;width:100%;z-index:1100}.tox .tox-dialog__body-iframe{display:flex;flex:1;flex-direction:column}.tox .tox-dialog__body-iframe .tox-navobj{display:flex;flex:1}.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){flex:1;height:100%}.tox .tox-dialog-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-dialog-dock-fadein{opacity:1;visibility:visible}.tox .tox-dialog-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein{transition-delay:0s}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav{margin-right:0}body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child){margin-left:8px}}.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>*,.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*{margin-left:8px}.tox[dir=rtl] .tox-dialog__body{text-align:right}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav{margin-left:0}body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child){margin-right:8px}}.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>*,.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*{margin-right:8px}body.tox-dialog__disable-scroll{overflow:hidden}.tox .tox-dropzone-container{display:flex;flex:1}.tox .tox-dropzone{align-items:center;background:#fff;border:2px dashed #eee;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:100px;padding:10px}.tox .tox-dropzone p{color:rgba(34,47,62,.7);margin:0 0 16px 0}.tox .tox-edit-area{display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-edit-area::before{border:2px solid #2d6adf;border-radius:4px;content:'';inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s;z-index:1}.tox .tox-edit-area__iframe{background-color:#fff;border:0;box-sizing:border-box;flex:1;height:100%;position:absolute;width:100%}.tox.tox-edit-focus .tox-edit-area::before{opacity:1}.tox.tox-inline-edit-area{border:1px dotted #eee}.tox .tox-editor-container{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-editor-header{display:grid;grid-template-columns:1fr min-content;z-index:2}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:#fff;border-bottom:none;box-shadow:0 2px 2px -2px rgba(34,47,62,.1),0 8px 8px -4px rgba(34,47,62,.07);padding:4px 0}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(.tox-editor-dock-transition){transition:box-shadow .5s}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:1px solid #e3e3e3;box-shadow:none}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:#fff;box-shadow:0 2px 2px -2px rgba(34,47,62,.2),0 8px 8px -4px rgba(34,47,62,.15);padding:4px 0}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:0 2px 2px -2px rgba(34,47,62,.2),0 8px 8px -4px rgba(34,47,62,.15)}.tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty{background:0 0;border:none;box-shadow:none;padding:0}.tox-editor-dock-fadeout{opacity:0;visibility:hidden}.tox-editor-dock-fadein{opacity:1;visibility:visible}.tox-editor-dock-transition{transition:visibility 0s linear .25s,opacity .25s ease}.tox-editor-dock-transition.tox-editor-dock-fadein{transition-delay:0s}.tox .tox-control-wrap{flex:1;position:relative}.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid{display:none}.tox .tox-control-wrap svg{display:block}.tox .tox-control-wrap__status-icon-wrap{position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-control-wrap__status-icon-invalid svg{fill:#c00}.tox .tox-control-wrap__status-icon-unknown svg{fill:orange}.tox .tox-control-wrap__status-icon-valid svg{fill:green}.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield{padding-right:32px}.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap{right:4px}.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield{padding-left:32px}.tox[dir=rtl] .tox-control-wrap__status-icon-wrap{left:4px}.tox .tox-autocompleter{max-width:25em}.tox .tox-autocompleter .tox-menu{box-sizing:border-box;max-width:25em}.tox .tox-autocompleter .tox-autocompleter-highlight{font-weight:700}.tox .tox-color-input{display:flex;position:relative;z-index:1}.tox .tox-color-input .tox-textfield{z-index:-1}.tox .tox-color-input span{border-color:rgba(34,47,62,.2);border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;height:24px;position:absolute;top:6px;width:24px}.tox .tox-color-input span:focus:not([aria-disabled=true]),.tox .tox-color-input span:hover:not([aria-disabled=true]){border-color:#006ce7;cursor:pointer}.tox .tox-color-input span::before{background-image:linear-gradient(45deg,rgba(0,0,0,.25) 25%,transparent 25%),linear-gradient(-45deg,rgba(0,0,0,.25) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(0,0,0,.25) 75%),linear-gradient(-45deg,transparent 75%,rgba(0,0,0,.25) 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #fff;border-radius:6px;box-sizing:border-box;content:'';height:24px;left:-1px;position:absolute;top:-1px;width:24px;z-index:-1}.tox .tox-color-input span[aria-disabled=true]{cursor:not-allowed}.tox:not([dir=rtl]) .tox-color-input .tox-textfield{padding-left:36px}.tox:not([dir=rtl]) .tox-color-input span{left:6px}.tox[dir=rtl] .tox-color-input .tox-textfield{padding-right:36px}.tox[dir=rtl] .tox-color-input span{right:6px}.tox .tox-label,.tox .tox-toolbar-label{color:rgba(34,47,62,.7);display:block;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;padding:0 8px 0 0;text-transform:none;white-space:nowrap}.tox .tox-toolbar-label{padding:0 8px}.tox[dir=rtl] .tox-label{padding:0 0 0 8px}.tox .tox-form{display:flex;flex:1;flex-direction:column}.tox .tox-form__group{box-sizing:border-box;margin-bottom:4px}.tox .tox-form-group--maximize{flex:1}.tox .tox-form__group--error{color:#c00}.tox .tox-form__group--collection{display:flex}.tox .tox-form__grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.tox .tox-form__grid--2col>.tox-form__group{width:calc(50% - (8px / 2))}.tox .tox-form__grid--3col>.tox-form__group{width:calc(100% / 3 - (8px / 2))}.tox .tox-form__grid--4col>.tox-form__group{width:calc(25% - (8px / 2))}.tox .tox-form__controls-h-stack{align-items:center;display:flex}.tox .tox-form__group--inline{align-items:center;display:flex}.tox .tox-form__group--stretched{display:flex;flex:1;flex-direction:column}.tox .tox-form__group--stretched .tox-textarea{flex:1}.tox .tox-form__group--stretched .tox-navobj{display:flex;flex:1}.tox .tox-form__group--stretched .tox-navobj :nth-child(2){flex:1;height:100%}.tox:not([dir=rtl]) .tox-form__controls-h-stack>:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-form__controls-h-stack>:not(:first-child){margin-right:4px}.tox .tox-lock.tox-locked .tox-lock-icon__unlock,.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock{display:none}.tox .tox-listboxfield .tox-listbox--select,.tox .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus,.tox .tox-textfield,.tox .tox-toolbar-textfield{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#eee;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 5.5px;resize:none;width:100%}.tox .tox-textarea[disabled],.tox .tox-textfield[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-custom-editor:focus-within,.tox .tox-listboxfield .tox-listbox--select:focus,.tox .tox-textarea-wrap:focus-within,.tox .tox-textarea:focus,.tox .tox-textfield:focus{background-color:#fff;border-color:#006ce7;box-shadow:0 0 0 2px rgba(0,108,231,.25);outline:0}.tox .tox-toolbar-textfield{border-width:0;margin-bottom:3px;margin-top:2px;max-width:250px}.tox .tox-naked-btn{background-color:transparent;border:0;border-color:transparent;box-shadow:unset;color:#006ce7;cursor:pointer;display:block;margin:0;padding:0}.tox .tox-naked-btn svg{display:block;fill:#222f3e}.tox:not([dir=rtl]) .tox-toolbar-textfield+*{margin-left:4px}.tox[dir=rtl] .tox-toolbar-textfield+*{margin-right:4px}.tox .tox-listboxfield{cursor:pointer;position:relative}.tox .tox-listboxfield .tox-listbox--select[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-listbox__select-label{cursor:default;flex:1;margin:0 4px}.tox .tox-listbox__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-listbox__select-chevron svg{fill:#222f3e}.tox .tox-listboxfield .tox-listbox--select{align-items:center;display:flex}.tox:not([dir=rtl]) .tox-listboxfield svg{right:8px}.tox[dir=rtl] .tox-listboxfield svg{left:8px}.tox .tox-selectfield{cursor:pointer;position:relative}.tox .tox-selectfield select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#eee;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 5.5px;resize:none;width:100%}.tox .tox-selectfield select[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-selectfield select::-ms-expand{display:none}.tox .tox-selectfield select:focus{background-color:#fff;border-color:#006ce7;box-shadow:0 0 0 2px rgba(0,108,231,.25);outline:0}.tox .tox-selectfield svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tox:not([dir=rtl]) .tox-selectfield select[size="0"],.tox:not([dir=rtl]) .tox-selectfield select[size="1"]{padding-right:24px}.tox:not([dir=rtl]) .tox-selectfield svg{right:8px}.tox[dir=rtl] .tox-selectfield select[size="0"],.tox[dir=rtl] .tox-selectfield select[size="1"]{padding-left:24px}.tox[dir=rtl] .tox-selectfield svg{left:8px}.tox .tox-textarea-wrap{border-color:#eee;border-radius:6px;border-style:solid;border-width:1px;display:flex;flex:1;overflow:hidden}.tox .tox-textarea{-webkit-appearance:textarea;-moz-appearance:textarea;appearance:textarea;white-space:pre-wrap}.tox .tox-textarea-wrap .tox-textarea{border:none}.tox .tox-textarea-wrap .tox-textarea:focus{border:none}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}.tox .tox-help__more-link{list-style:none;margin-top:1em}.tox .tox-imagepreview{background-color:#666;height:380px;overflow:hidden;position:relative;width:100%}.tox .tox-imagepreview.tox-imagepreview__loaded{overflow:auto}.tox .tox-imagepreview__container{display:flex;left:100vw;position:absolute;top:100vw}.tox .tox-imagepreview__image{background:url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==)}.tox .tox-image-tools .tox-spacer{flex:1}.tox .tox-image-tools .tox-bar{align-items:center;display:flex;height:60px;justify-content:center}.tox .tox-image-tools .tox-imagepreview,.tox .tox-image-tools .tox-imagepreview+.tox-bar{margin-top:8px}.tox .tox-image-tools .tox-croprect-block{background:#000;opacity:.5;position:absolute;zoom:1}.tox .tox-image-tools .tox-croprect-handle{border:2px solid #fff;height:20px;left:0;position:absolute;top:0;width:20px}.tox .tox-image-tools .tox-croprect-handle-move{border:0;cursor:move;position:absolute}.tox .tox-image-tools .tox-croprect-handle-nw{border-width:2px 0 0 2px;cursor:nw-resize;left:100px;margin:-2px 0 0 -2px;top:100px}.tox .tox-image-tools .tox-croprect-handle-ne{border-width:2px 2px 0 0;cursor:ne-resize;left:200px;margin:-2px 0 0 -20px;top:100px}.tox .tox-image-tools .tox-croprect-handle-sw{border-width:0 0 2px 2px;cursor:sw-resize;left:100px;margin:-20px 2px 0 -2px;top:200px}.tox .tox-image-tools .tox-croprect-handle-se{border-width:0 2px 2px 0;cursor:se-resize;left:200px;margin:-20px 0 0 -20px;top:200px}.tox .tox-insert-table-picker{display:flex;flex-wrap:wrap;width:170px}.tox .tox-insert-table-picker>div{border-color:#eee;border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;height:17px;width:17px}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:-4px -4px}.tox .tox-insert-table-picker .tox-insert-table-picker__selected{background-color:rgba(0,108,231,.5);border-color:rgba(0,108,231,.5)}.tox .tox-insert-table-picker__label{color:rgba(34,47,62,.7);display:block;font-size:14px;padding:4px;text-align:center;width:100%}.tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n){border-right:0}.tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1){border-right:0}.tox .tox-menu{background-color:#fff;border:1px solid transparent;border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);display:inline-block;overflow:hidden;vertical-align:top;z-index:1150}.tox .tox-menu.tox-collection.tox-collection--list{padding:0 4px}.tox .tox-menu.tox-collection.tox-collection--toolbar{padding:8px}.tox .tox-menu.tox-collection.tox-collection--grid{padding:8px}@media only screen and (min-width:768px){.tox .tox-menu .tox-collection__item-label{overflow-wrap:break-word;word-break:normal}.tox .tox-dialog__popups .tox-menu .tox-collection__item-label{word-break:break-all}}.tox .tox-menu__label blockquote,.tox .tox-menu__label code,.tox .tox-menu__label h1,.tox .tox-menu__label h2,.tox .tox-menu__label h3,.tox .tox-menu__label h4,.tox .tox-menu__label h5,.tox .tox-menu__label h6,.tox .tox-menu__label p{margin:0}.tox .tox-menubar{background:repeating-linear-gradient(transparent 0 1px,transparent 1px 39px) center top 39px/100% calc(100% - 39px) no-repeat;background-color:#fff;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;grid-column:1/-1;grid-row:1;padding:0 11px 0 12px}.tox .tox-promotion+.tox-menubar{grid-column:1}.tox .tox-promotion{background:repeating-linear-gradient(transparent 0 1px,transparent 1px 39px) center top 39px/100% calc(100% - 39px) no-repeat;background-color:#fff;grid-column:2;grid-row:1;padding-inline-end:8px;padding-inline-start:4px;padding-top:5px}.tox .tox-promotion-link{align-items:unsafe center;background-color:#e8f1f8;border-radius:5px;color:#086be6;cursor:pointer;display:flex;font-size:14px;height:26.6px;padding:4px 8px;white-space:nowrap}.tox .tox-promotion-link:hover{background-color:#b4d7ff}.tox .tox-promotion-link:focus{background-color:#d9edf7}.tox .tox-mbtn{align-items:center;background:0 0;border:0;border-radius:3px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;justify-content:center;margin:5px 1px 6px 0;outline:0;overflow:hidden;padding:0 4px;text-transform:none;width:auto}.tox .tox-mbtn[disabled]{background-color:transparent;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-mbtn:focus:not(:disabled){background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn--active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn__select-label{cursor:default;font-weight:400;margin:0 4px}.tox .tox-mbtn[disabled] .tox-mbtn__select-label{cursor:not-allowed}.tox .tox-mbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px;display:none}.tox .tox-notification{border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;display:grid;font-size:14px;font-weight:400;grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);margin-top:4px;opacity:0;padding:4px;transition:transform .1s ease-in,opacity 150ms ease-in}.tox .tox-notification p{font-size:14px;font-weight:400}.tox .tox-notification a{cursor:pointer;text-decoration:underline}.tox .tox-notification--in{opacity:1}.tox .tox-notification--success{background-color:#e4eeda;border-color:#d7e6c8;color:#222f3e}.tox .tox-notification--success p{color:#222f3e}.tox .tox-notification--success a{color:#517342}.tox .tox-notification--success svg{fill:#222f3e}.tox .tox-notification--error{background-color:#f5cccc;border-color:#f0b3b3;color:#222f3e}.tox .tox-notification--error p{color:#222f3e}.tox .tox-notification--error a{color:#77181f}.tox .tox-notification--error svg{fill:#222f3e}.tox .tox-notification--warn,.tox .tox-notification--warning{background-color:#fff5cc;border-color:#fff0b3;color:#222f3e}.tox .tox-notification--warn p,.tox .tox-notification--warning p{color:#222f3e}.tox .tox-notification--warn a,.tox .tox-notification--warning a{color:#7a6e25}.tox .tox-notification--warn svg,.tox .tox-notification--warning svg{fill:#222f3e}.tox .tox-notification--info{background-color:#d6e7fb;border-color:#c1dbf9;color:#222f3e}.tox .tox-notification--info p{color:#222f3e}.tox .tox-notification--info a{color:#2a64a6}.tox .tox-notification--info svg{fill:#222f3e}.tox .tox-notification__body{align-self:center;color:#222f3e;font-size:14px;grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1;text-align:center;white-space:normal;word-break:break-all;word-break:break-word}.tox .tox-notification__body>*{margin:0}.tox .tox-notification__body>*+*{margin-top:1rem}.tox .tox-notification__icon{align-self:center;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification__icon svg{display:block}.tox .tox-notification__dismiss{align-self:start;grid-column-end:4;grid-column-start:3;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification .tox-progress-bar{grid-column-end:4;grid-column-start:1;grid-row-end:3;grid-row-start:2;justify-self:center}.tox .tox-pop{display:inline-block;position:relative}.tox .tox-pop--resizing{transition:width .1s ease}.tox .tox-pop--resizing .tox-toolbar,.tox .tox-pop--resizing .tox-toolbar__group{flex-wrap:nowrap}.tox .tox-pop--transition{transition:.15s ease;transition-property:left,right,top,bottom}.tox .tox-pop--transition::after,.tox .tox-pop--transition::before{transition:all .15s,visibility 0s,opacity 75ms ease 75ms}.tox .tox-pop__dialog{background-color:#fff;border:1px solid #eee;border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);min-width:0;overflow:hidden}.tox .tox-pop__dialog>:not(.tox-toolbar){margin:4px 4px 4px 8px}.tox .tox-pop__dialog .tox-toolbar{background-color:transparent;margin-bottom:-1px}.tox .tox-pop::after,.tox .tox-pop::before{border-style:solid;content:'';display:block;height:0;opacity:1;position:absolute;width:0}.tox .tox-pop.tox-pop--inset::after,.tox .tox-pop.tox-pop--inset::before{opacity:0;transition:all 0s .15s,visibility 0s,opacity 75ms ease}.tox .tox-pop.tox-pop--bottom::after,.tox .tox-pop.tox-pop--bottom::before{left:50%;top:100%}.tox .tox-pop.tox-pop--bottom::after{border-color:#fff transparent transparent transparent;border-width:8px;margin-left:-8px;margin-top:-1px}.tox .tox-pop.tox-pop--bottom::before{border-color:#eee transparent transparent transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--top::after,.tox .tox-pop.tox-pop--top::before{left:50%;top:0;transform:translateY(-100%)}.tox .tox-pop.tox-pop--top::after{border-color:transparent transparent #fff transparent;border-width:8px;margin-left:-8px;margin-top:1px}.tox .tox-pop.tox-pop--top::before{border-color:transparent transparent #eee transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--left::after,.tox .tox-pop.tox-pop--left::before{left:0;top:calc(50% - 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--left::after{border-color:transparent #fff transparent transparent;border-width:8px;margin-left:-15px}.tox .tox-pop.tox-pop--left::before{border-color:transparent #eee transparent transparent;border-width:10px;margin-left:-19px}.tox .tox-pop.tox-pop--right::after,.tox .tox-pop.tox-pop--right::before{left:100%;top:calc(50% + 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--right::after{border-color:transparent transparent transparent #fff;border-width:8px;margin-left:-1px}.tox .tox-pop.tox-pop--right::before{border-color:transparent transparent transparent #eee;border-width:10px;margin-left:-1px}.tox .tox-pop.tox-pop--align-left::after,.tox .tox-pop.tox-pop--align-left::before{left:20px}.tox .tox-pop.tox-pop--align-right::after,.tox .tox-pop.tox-pop--align-right::before{left:calc(100% - 20px)}.tox .tox-sidebar-wrap{display:flex;flex-direction:row;flex-grow:1;min-height:0}.tox .tox-sidebar{background-color:#fff;display:flex;flex-direction:row;justify-content:flex-end}.tox .tox-sidebar__slider{display:flex;overflow:hidden}.tox .tox-sidebar__pane-container{display:flex}.tox .tox-sidebar__pane{display:flex}.tox .tox-sidebar--sliding-closed{opacity:0}.tox .tox-sidebar--sliding-open{opacity:1}.tox .tox-sidebar--sliding-growing,.tox .tox-sidebar--sliding-shrinking{transition:width .5s ease,opacity .5s ease}.tox .tox-selector{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;display:inline-block;height:10px;position:absolute;width:10px}.tox.tox-platform-touch .tox-selector{height:12px;width:12px}.tox .tox-slider{align-items:center;display:flex;flex:1;height:24px;justify-content:center;position:relative}.tox .tox-slider__rail{background-color:transparent;border:1px solid #eee;border-radius:6px;height:10px;min-width:120px;width:100%}.tox .tox-slider__handle{background-color:#006ce7;border:2px solid #0054b4;border-radius:6px;box-shadow:none;height:24px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:14px}.tox .tox-form__controls-h-stack>.tox-slider:not(:first-of-type){margin-inline-start:8px}.tox .tox-form__controls-h-stack>.tox-form__group+.tox-slider{margin-inline-start:32px}.tox .tox-form__controls-h-stack>.tox-slider+.tox-form__group{margin-inline-start:32px}.tox .tox-source-code{overflow:auto}.tox .tox-spinner{display:flex}.tox .tox-spinner>div{animation:tam-bouncing-dots 1.5s ease-in-out 0s infinite both;background-color:rgba(34,47,62,.7);border-radius:100%;height:8px;width:8px}.tox .tox-spinner>div:nth-child(1){animation-delay:-.32s}.tox .tox-spinner>div:nth-child(2){animation-delay:-.16s}@keyframes tam-bouncing-dots{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}.tox:not([dir=rtl]) .tox-spinner>div:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-spinner>div:not(:first-child){margin-right:4px}.tox .tox-statusbar{align-items:center;background-color:#fff;border-top:1px solid #e3e3e3;color:rgba(34,47,62,.7);display:flex;flex:0 0 auto;font-size:14px;font-weight:400;height:25px;overflow:hidden;padding:0 8px;position:relative;text-transform:none}.tox .tox-statusbar__path{display:flex;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-statusbar__right-container{display:flex;justify-content:flex-end;white-space:nowrap}.tox .tox-statusbar__help-text{text-align:center}.tox .tox-statusbar__text-container{display:flex;flex:1 1 auto;justify-content:space-between;overflow:hidden}@media only screen and (min-width:768px){.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__help-text,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__path,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__right-container{flex:0 0 calc(100% / 3)}}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-end{justify-content:flex-end}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-start{justify-content:flex-start}.tox .tox-statusbar__text-container.tox-statusbar__text-container--space-around{justify-content:space-around}.tox .tox-statusbar__path>*{display:inline;white-space:nowrap}.tox .tox-statusbar__wordcount{flex:0 0 auto;margin-left:1ch}@media only screen and (max-width:767px){.tox .tox-statusbar__text-container .tox-statusbar__help-text{display:none}.tox .tox-statusbar__text-container .tox-statusbar__help-text:only-child{display:block}}.tox .tox-statusbar a,.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount{color:rgba(34,47,62,.7);text-decoration:none}.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]){color:#222f3e;cursor:pointer}.tox .tox-statusbar__branding svg{fill:rgba(34,47,62,.8);height:1.14em;vertical-align:-.28em;width:3.6em}.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg,.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg{fill:#222f3e}.tox .tox-statusbar__resize-handle{align-items:flex-end;align-self:stretch;cursor:nwse-resize;display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto;margin-right:-8px;padding-bottom:3px;padding-left:1ch;padding-right:3px}.tox .tox-statusbar__resize-handle svg{display:block;fill:rgba(34,47,62,.5)}.tox .tox-statusbar__resize-handle:focus svg{background-color:#dee0e2;border-radius:1px 1px 5px 1px;box-shadow:0 0 0 2px #dee0e2}.tox:not([dir=rtl]) .tox-statusbar__path>*{margin-right:4px}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:2ch}.tox[dir=rtl] .tox-statusbar{flex-direction:row-reverse}.tox[dir=rtl] .tox-statusbar__path>*{margin-left:4px}.tox .tox-throbber{z-index:1299}.tox .tox-throbber__busy-spinner{align-items:center;background-color:rgba(255,255,255,.6);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.tox .tox-tbtn{align-items:center;background:0 0;border:0;border-radius:3px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;justify-content:center;margin:6px 1px 5px 0;outline:0;overflow:hidden;padding:0;text-transform:none;width:34px}.tox .tox-tbtn svg{display:block;fill:#222f3e}.tox .tox-tbtn.tox-tbtn-more{padding-left:5px;padding-right:5px;width:inherit}.tox .tox-tbtn:focus{background:#cce2fa;border:0;box-shadow:none}.tox .tox-tbtn:hover{background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn:hover svg{fill:#222f3e}.tox .tox-tbtn:active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn:active svg{fill:#222f3e}.tox .tox-tbtn--disabled .tox-tbtn--enabled svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn--disabled,.tox .tox-tbtn--disabled:hover,.tox .tox-tbtn:disabled,.tox .tox-tbtn:disabled:hover{background:0 0;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-tbtn--disabled svg,.tox .tox-tbtn--disabled:hover svg,.tox .tox-tbtn:disabled svg,.tox .tox-tbtn:disabled:hover svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:hover{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn--enabled:hover>*,.tox .tox-tbtn--enabled>*{transform:none}.tox .tox-tbtn--enabled svg,.tox .tox-tbtn--enabled:hover svg{fill:#222f3e}.tox .tox-tbtn--enabled.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){color:#222f3e}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg{fill:#222f3e}.tox .tox-tbtn:active>*{transform:none}.tox .tox-tbtn--md{height:42px;width:51px}.tox .tox-tbtn--lg{flex-direction:column;height:56px;width:68px}.tox .tox-tbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tbtn--labeled{padding:0 4px;width:unset}.tox .tox-tbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-number-input{border-radius:3px;display:flex;margin:6px 1px 5px 0;padding:0 4px;width:auto}.tox .tox-number-input .tox-input-wrapper{background:#f7f7f7;display:flex;pointer-events:none;text-align:center}.tox .tox-number-input .tox-input-wrapper:focus{background:#cce2fa}.tox .tox-number-input input{border-radius:3px;color:#222f3e;font-size:14px;margin:2px 0;pointer-events:all;width:60px}.tox .tox-number-input input:hover{background:#cce2fa;color:#222f3e}.tox .tox-number-input input:focus{background:#fff;color:#222f3e}.tox .tox-number-input input:disabled{background:0 0;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-number-input button{background:#f7f7f7;color:#222f3e;height:28px;text-align:center;width:24px}.tox .tox-number-input button svg{display:block;fill:#222f3e;margin:0 auto;transform:scale(.67)}.tox .tox-number-input button:focus{background:#cce2fa}.tox .tox-number-input button:hover{background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-number-input button:hover svg{fill:#222f3e}.tox .tox-number-input button:active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-number-input button:active svg{fill:#222f3e}.tox .tox-number-input button:disabled{background:0 0;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-number-input button:disabled svg{fill:rgba(34,47,62,.5)}.tox .tox-number-input button.minus{border-radius:3px 0 0 3px}.tox .tox-number-input button.plus{border-radius:0 3px 3px 0}.tox .tox-number-input:focus:not(:active)>.tox-input-wrapper,.tox .tox-number-input:focus:not(:active)>button{background:#cce2fa}.tox .tox-tbtn--select{margin:6px 1px 5px 0;padding:0 4px;width:auto}.tox .tox-tbtn__select-label{cursor:default;font-weight:400;height:initial;margin:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-tbtn__select-chevron svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn--bespoke{background:#f7f7f7}.tox .tox-tbtn--bespoke+.tox-tbtn--bespoke{margin-inline-start:4px}.tox .tox-tbtn--bespoke .tox-tbtn__select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:7em}.tox .tox-tbtn--disabled .tox-tbtn__select-label,.tox .tox-tbtn--select:disabled .tox-tbtn__select-label{cursor:not-allowed}.tox .tox-split-button{border:0;border-radius:3px;box-sizing:border-box;display:flex;margin:6px 1px 5px 0;overflow:hidden}.tox .tox-split-button:hover{box-shadow:0 0 0 1px #cce2fa inset}.tox .tox-split-button:focus{background:#cce2fa;box-shadow:none;color:#222f3e}.tox .tox-split-button>*{border-radius:0}.tox .tox-split-button__chevron{width:16px}.tox .tox-split-button__chevron svg{fill:rgba(34,47,62,.5)}.tox .tox-split-button .tox-tbtn{margin:0}.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus,.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,.tox .tox-split-button.tox-tbtn--disabled:focus,.tox .tox-split-button.tox-tbtn--disabled:hover{background:0 0;box-shadow:none;color:rgba(34,47,62,.5)}.tox.tox-platform-touch .tox-split-button .tox-tbtn--select{padding:0 0}.tox.tox-platform-touch .tox-split-button .tox-tbtn:not(.tox-tbtn--select):first-child{width:30px}.tox.tox-platform-touch .tox-split-button__chevron{width:20px}.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-highlight-bg-color__color,.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-text-color__color{opacity:.6}.tox .tox-toolbar-overlord{background-color:#fff}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background-attachment:local;background-color:#fff;background-image:repeating-linear-gradient(#e3e3e3 0 1px,transparent 1px 39px);background-position:center top 40px;background-repeat:no-repeat;background-size:calc(100% - 11px * 2) calc(100% - 41px);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0 0;transform:perspective(1px)}.tox .tox-toolbar-overlord>.tox-toolbar,.tox .tox-toolbar-overlord>.tox-toolbar__overflow,.tox .tox-toolbar-overlord>.tox-toolbar__primary{background-position:center top 0;background-size:calc(100% - 11px * 2) calc(100% - 0px)}.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}.tox .tox-toolbar__overflow--growing{transition:height .3s ease,opacity .2s linear .1s}.tox .tox-toolbar__overflow--shrinking{transition:opacity .3s ease,height .2s linear .1s,visibility 0s linear .3s}.tox .tox-anchorbar,.tox .tox-toolbar-overlord{grid-column:1/-1}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{border-top:1px solid transparent;margin-top:-1px;padding-bottom:1px;padding-top:1px}.tox .tox-toolbar--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-pop .tox-toolbar{border-width:0}.tox .tox-toolbar--no-divider{background-image:none}.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,.tox .tox-toolbar-overlord .tox-toolbar__primary{background-position:center top 39px}.tox .tox-editor-header>.tox-toolbar--scrolling,.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child{background-image:none}.tox.tox-tinymce-aux .tox-toolbar__overflow{background-color:#fff;background-position:center top 43px;background-size:calc(100% - 8px * 2) calc(100% - 51px);border:none;border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);overscroll-behavior:none;padding:4px 0}.tox-pop .tox-pop__dialog .tox-toolbar{background-position:center top 43px;background-size:calc(100% - 11px * 2) calc(100% - 51px);padding:4px 0}.tox .tox-toolbar__group{align-items:center;display:flex;flex-wrap:wrap;margin:0 0;padding:0 11px 0 12px}.tox .tox-toolbar__group--pull-right{margin-left:auto}.tox .tox-toolbar--scrolling .tox-toolbar__group{flex-shrink:0;flex-wrap:nowrap}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid transparent}.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type){border-left:1px solid transparent}.tox .tox-tooltip{display:inline-block;padding:8px;position:relative}.tox .tox-tooltip__body{background-color:#222f3e;border-radius:6px;box-shadow:0 2px 4px rgba(34,47,62,.3);color:rgba(255,255,255,.75);font-size:14px;font-style:normal;font-weight:400;padding:4px 8px;text-transform:none}.tox .tox-tooltip__arrow{position:absolute}.tox .tox-tooltip--down .tox-tooltip__arrow{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #222f3e;bottom:0;left:50%;position:absolute;transform:translateX(-50%)}.tox .tox-tooltip--up .tox-tooltip__arrow{border-bottom:8px solid #222f3e;border-left:8px solid transparent;border-right:8px solid transparent;left:50%;position:absolute;top:0;transform:translateX(-50%)}.tox .tox-tooltip--right .tox-tooltip__arrow{border-bottom:8px solid transparent;border-left:8px solid #222f3e;border-top:8px solid transparent;position:absolute;right:0;top:50%;transform:translateY(-50%)}.tox .tox-tooltip--left .tox-tooltip__arrow{border-bottom:8px solid transparent;border-right:8px solid #222f3e;border-top:8px solid transparent;left:0;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-tree{display:flex;flex-direction:column}.tox .tox-tree .tox-trbtn{align-items:center;background:0 0;border:0;border-radius:4px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;margin-bottom:4px;margin-top:4px;outline:0;overflow:hidden;padding:0;padding-left:8px;text-transform:none}.tox .tox-tree .tox-trbtn .tox-tree__label{cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tree .tox-trbtn svg{display:block;fill:#222f3e}.tox .tox-tree .tox-trbtn:focus{background:#cce2fa;border:0;box-shadow:none}.tox .tox-tree .tox-trbtn:hover{background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn:hover svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn:active svg{fill:#222f3e}.tox .tox-tree .tox-trbtn--disabled,.tox .tox-tree .tox-trbtn--disabled:hover,.tox .tox-tree .tox-trbtn:disabled,.tox .tox-tree .tox-trbtn:disabled:hover{background:0 0;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-tree .tox-trbtn--disabled svg,.tox .tox-tree .tox-trbtn--disabled:hover svg,.tox .tox-tree .tox-trbtn:disabled svg,.tox .tox-tree .tox-trbtn:disabled:hover svg{fill:rgba(34,47,62,.5)}.tox .tox-tree .tox-trbtn--enabled,.tox .tox-tree .tox-trbtn--enabled:hover{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn--enabled:hover>*,.tox .tox-tree .tox-trbtn--enabled>*{transform:none}.tox .tox-tree .tox-trbtn--enabled svg,.tox .tox-tree .tox-trbtn--enabled:hover svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled){color:#222f3e}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active>*{transform:none}.tox .tox-tree .tox-trbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tree .tox-trbtn--labeled{padding:0 4px;width:unset}.tox .tox-tree .tox-trbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-tree .tox-tree--directory{display:flex;flex-direction:column}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label{font-weight:700}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn:focus svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:focus .tox-mbtn svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-chevron{margin-right:6px}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--shrinking) .tox-chevron{transition:transform .5s ease-in-out}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--open) .tox-chevron{transform:rotate(90deg)}.tox .tox-tree .tox-tree--leaf__label{font-weight:400}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--leaf__label .tox-mbtn:focus svg{fill:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory__children{overflow:hidden;padding-left:16px}.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--growing,.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--shrinking{transition:height .5s ease-in-out}.tox .tox-tree .tox-trbtn.tox-tree--leaf__label{display:flex;justify-content:space-between}.tox .tox-view-wrap,.tox .tox-view-wrap__slot-container{background-color:#fff;display:flex;flex:1;flex-direction:column}.tox .tox-view{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-view__header{align-items:center;display:flex;font-size:16px;justify-content:space-between;padding:8px 8px 0 8px;position:relative}.tox .tox-view--mobile.tox-view__header,.tox .tox-view--mobile.tox-view__toolbar{padding:8px}.tox .tox-view--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-view__toolbar{display:flex;flex-direction:row;gap:8px;justify-content:space-between;padding:8px 8px 0 8px}.tox .tox-view__toolbar__group{display:flex;flex-direction:row;gap:12px}.tox .tox-view__header-end,.tox .tox-view__header-start{display:flex}.tox .tox-view__pane{height:100%;padding:8px;width:100%}.tox .tox-view__pane_panel{border:1px solid #eee;border-radius:6px}.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end>*,.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start>*{margin-left:8px}.tox[dir=rtl] .tox-view__header .tox-view__header-end>*,.tox[dir=rtl] .tox-view__header .tox-view__header-start>*{margin-right:8px}.tox .tox-well{border:1px solid #eee;border-radius:6px;padding:8px;width:100%}.tox .tox-well>:first-child{margin-top:0}.tox .tox-well>:last-child{margin-bottom:0}.tox .tox-well>:only-child{margin:0}.tox .tox-custom-editor{border:1px solid #eee;border-radius:6px;display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-dialog-loading::before{background-color:rgba(0,0,0,.5);content:"";height:100%;position:absolute;width:100%;z-index:1000}.tox .tox-tab{cursor:pointer}.tox .tox-dialog__content-js{display:flex;flex:1}.tox .tox-dialog__body-content .tox-collection{display:flex;flex:1}

/*!**********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/react-ui-core/lib/organisms/Workbench/Workbench.css ***!
  \**********************************************************************************************************************************************************************************************************************/
.multitier-workbench-root {
    background-image: url(/app/img/bg-workbench.png);
}

.multitier-workbench-root .workbench-powered-by {
    background-image: url(/app/img/SitusAMC_logo.svg);
    height: 28px;
    width: 148px;
}

.multitier-workbench-root .workbench-pin {
    visibility: hidden;
}

.multitier-workbench-root:hover .workbench-pin {
    visibility: visible;
}

.multitier-workbench-root .show-hotkeys-icon {
    opacity: .5;
}

.multitier-workbench-root:hover .show-hotkeys-icon {
    opacity: 1;
}
/*!*******************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/base/browser/ui/button/button.css ***!
  \*******************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-text-button {
	box-sizing: border-box;
	display: flex;
	width: 100%;
	padding: 4px;
	text-align: center;
	cursor: pointer;
	justify-content: center;
	align-items: center;
}

.monaco-text-button:focus {
	outline-offset: 2px !important;
}

.monaco-text-button:hover {
	text-decoration: none !important;
}

.monaco-button.disabled:focus,
.monaco-button.disabled {
	opacity: 0.4 !important;
	cursor: default;
}

.monaco-text-button > .codicon {
	margin: 0 0.2em;
	color: inherit !important;
}

.monaco-button-dropdown {
	display: flex;
	cursor: pointer;
}

.monaco-button-dropdown.disabled {
	cursor: default;
}

.monaco-button-dropdown > .monaco-button:focus {
	outline-offset: -1px !important;
}

.monaco-button-dropdown.disabled > .monaco-button.disabled,
.monaco-button-dropdown.disabled > .monaco-button.disabled:focus,
.monaco-button-dropdown.disabled > .monaco-button-dropdown-separator {
	opacity: 0.4 !important;
}

.monaco-button-dropdown > .monaco-button.monaco-text-button {
	border-right-width: 0 !important;
}

.monaco-button-dropdown .monaco-button-dropdown-separator {
	padding: 4px 0;
	cursor: default;
}

.monaco-button-dropdown .monaco-button-dropdown-separator > div {
	height: 100%;
	width: 1px;
}

.monaco-button-dropdown > .monaco-button.monaco-dropdown-button {
	border-left-width: 0 !important;
}

.monaco-description-button {
	flex-direction: column;
}

.monaco-description-button .monaco-button-label {
	font-weight: 500;
}

.monaco-description-button .monaco-button-description {
	font-style: italic;
}

.monaco-description-button .monaco-button-label,
.monaco-description-button .monaco-button-description
{
	display: flex;
	justify-content: center;
	align-items: center;
}

.monaco-description-button .monaco-button-label > .codicon,
.monaco-description-button .monaco-button-description > .codicon
{
	margin: 0 0.2em;
	color: inherit !important;
}

/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/querybuilder/core/ClientApp/modular/Folders/theme/FolderGroupTree.css ***!
  \****************************************************************************************************************************************************************************************************************************************/
.folder-tree {
    fontFamily: Roboto;
    fontSize: 14px;
}
.folder-tree-item {
}

.folder-tree-row:hover {
    background-color: #FAFAFA;
}

.folder-tree-row-selected {
    background-color: rgba(130,180,220,0.3);
}

.folder-tree-row-button:hover {
    background-color: inherit;
}

.MuiTreeItem-label {
    --font-size: 44px;
}

.folder-tree-row .edit-link-button {
    display: none;
}

.folder-tree-row:hover .edit-link-button {
    display: inline-block;
}

/*!***************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/base/browser/ui/countBadge/countBadge.css ***!
  \***************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-count-badge {
	padding: 3px 6px;
	border-radius: 11px;
	font-size: 11px;
	min-width: 18px;
	min-height: 18px;
	line-height: 11px;
	font-weight: normal;
	text-align: center;
	display: inline-block;
	box-sizing: border-box;
}

.monaco-count-badge.long {
	padding: 2px 3px;
	border-radius: 2px;
	min-height: auto;
	line-height: normal;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-23.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-23.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-23.use[3]!./node_modules/@samc/querybuilder/core/ClientApp/modular/Grids/AgGrid/theme/ag-custom.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************/
.theme--custom {
  /* Color */
  --foreground-color: #000000;
  --background-color: #fafafa;
  --background-color-decimal: 255, 255, 255;
  --background-color-2: #f0f0f0;
  --background-color-3: #000000;
  --header-foreground: #000000;
  --primary-color: #132891;
  --selection-overlay: rgba(215, 229, 244, 0.5);
  --hover-overlay: rgba(215, 229, 244, 0.5);
  --border-color: #d1d1d1;
  --separator-color: #d1d1d1;
  --edit-grid-background: #fffaf0;
  --text-field-border-color: #d1d1d1;
  /* Row height */
  --list-row-height: 20px;
  --list-row-height-numeric: 20;
  /* Spacing */
  --container-spacing: 10px;
  --container-spacing-numeric: 10;
  /* Border */
  --border-width: 1px;
  /* Typography */
  --font-family: Source Sans Pro;
  --font-size: 12px;
  /* Primary */
  --themeDarker: #132879;
  --themeDark: #132891;
  --themeDarkAlt: #132891;
  --theme-primary: #299dfa;
  /* Foreground */
  --black: #000000;
  --neutralDark: #000000;
  --neutralPrimary: #333;
  --neutralPrimaryAlt: #4b4b4b;
  --neutralSecondary: #858585;
  --neutralTertiary: #c2c2c2;
  --white: #ffffff;
  --themeLighterAlt: #eff6fc;
  --themeLighter: #deecf9;
  --themeLight: #c7e0f4;
  --themeTertiary: #71afe5;
  --themeSecondary: #2b88d8;
  /* Background */
  --neutralLighterAlt: #f8f8f8;
  --neutralLighter: #f4f4f4;
  --neutralLight: #eaeaea;
  --neutralQuaternaryAlt: #dadada;
  --neutralQuaternary: #d0d0d0;
  --neutralTertiaryAlt: #c8c8c8;
}

.theme--custom-darkmode {
  /* Color */
  --foreground-color: rgb(255, 255, 255);
  --background-color: rgb(10, 10, 10);
  --background-color-2: rgb(34, 34, 34);
  --background-color-3: #000000;
  --header-foreground: #132891;
  --primary-color: #132891;
  --selection-overlay: rgba(130, 180, 220, 0.3);
  --hover-overlay: rgba(130, 180, 220, 0.1);
  --border-color: #d1d1d1;
  --separator-color: rgb(209, 209, 209);
  --edit-grid-background: rgb(10, 10, 10);
  --text-field-border-color: #d1d1d1;
  /* Spacing */
  --container-spacing: 10px;
  --container-spacing-numeric: 10;
  /* Typography */
  --font-family: Roboto;
  --font-size: 12px;
}

.theme--custom-dark {
  --foreground-color: white;
  --background-color: rgb(24, 24, 24);
  --background-color-2: rgb(24, 24, 24);
  --background-color-3: rgb(24, 24, 24);
  --primary-color: #132891;
  --header-foreground: rgb(255, 255, 255);
  --selection-overlay: rgba(255, 255, 255, 0.3);
  --hover-overlay: rgba(130, 180, 220, 0.1);
  --border-color: #585858;
  --separator-color: rgb(209, 209, 209);
  --edit-grid-background: rgb(255, 250, 240);
  --text-field-border-color: rgb(51, 51, 51);
  /* Spacing */
  --container-spacing: 10px;
  --container-spacing-numeric: 10;
  /* Typography */
  --font-family: Roboto;
}

.ag-icon {
  font-family: var(--ag-icon-font-family);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ag-no-transition {
  transition: none !important;
}

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

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

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

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

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

.ag-tab {
  position: relative;
}

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

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

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

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

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

.ag-root-wrapper.ag-layout-normal {
  height: 100%;
}

.ag-watermark {
  position: absolute;
  bottom: 20px;
  right: 25px;
  opacity: 0.5;
  transition: opacity 1s ease-out 3s;
}

.ag-watermark::before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIzNSA0MCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxuczpzZXJpZj0iaHR0cDovL3d3dy5zZXJpZi5jb20vIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjI7Ij4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDAuNjM1NzIzLDAsMCwwLjYzNTcyMywtNDkyLjkyMSwtMzIzLjYwOCkiPgogICAgICAgIDxwYXRoIGQ9Ik0xMDk5LjQsNTQ5LjRMMTA5OS40LDUzNi45TDEwNzguMSw1MzYuOUwxMDY1LjYsNTQ5LjRMMTA5OS40LDU0OS40WiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNMTEyMy40LDUxOC40TDEwOTYuNyw1MTguNEwxMDg0LjEsNTMwLjlMMTEyMy40LDUzMC45TDExMjMuNCw1MTguNFoiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgPHBhdGggZD0iTTEwNTMuMiw1NjEuOUwxMDU5LjYsNTU1LjVMMTA4MS4yLDU1NS41TDEwODEuMiw1NjhMMTA1My4yLDU2OEwxMDUzLjIsNTYxLjlaIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDU3LjksNTQzLjNMMTA3MS43LDU0My4zTDEwODQuMyw1MzAuOEwxMDU3LjksNTMwLjhMMTA1Ny45LDU0My4zWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNMTA0Mi44LDU2MS45TDEwNTMuMiw1NjEuOUwxMDY1LjYsNTQ5LjRMMTA0Mi44LDU0OS40TDEwNDIuOCw1NjEuOVoiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgPHBhdGggZD0iTTEwOTYuNyw1MTguNEwxMDkwLjMsNTI0LjhMMTA0OS41LDUyNC44TDEwNDkuNSw1MTIuM0wxMDk2LjcsNTEyLjNMMTA5Ni43LDUxOC40WiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNODI4LjYsNTU5LjdMODA5LDU1OS43TDgwNS42LDU2OC4xTDc5Nyw1NjguMUw4MTUuMSw1MjUuN0w4MjIuNiw1MjUuN0w4NDAuNyw1NjguMUw4MzIsNTY4LjFMODI4LjYsNTU5LjdaTTgyNS45LDU1M0w4MTguOCw1MzUuN0w4MTEuNyw1NTNMODI1LjksNTUzWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNOTYwLjEsNTQxLjNDOTYyLjYsNTM3LjYgOTY4LjksNTM3LjIgOTcxLjUsNTM3LjJMOTcxLjUsNTQ0LjRDOTY4LjMsNTQ0LjQgOTY1LjEsNTQ0LjUgOTYzLjIsNTQ1LjlDOTYxLjMsNTQ3LjMgOTYwLjMsNTQ5LjIgOTYwLjMsNTUxLjVMOTYwLjMsNTY4LjFMOTUyLjUsNTY4LjFMOTUyLjUsNTM3LjJMOTYwLDUzNy4yTDk2MC4xLDU0MS4zWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cmVjdCB4PSI5NzUuOCIgeT0iNTM3LjIiIHdpZHRoPSI3LjgiIGhlaWdodD0iMzAuOSIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTsiLz4KICAgICAgICA8cmVjdCB4PSI5NzUuOCIgeT0iNTIzLjQiIHdpZHRoPSI3LjgiIGhlaWdodD0iOS4yIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpOyIvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDIyLjMsNTIzLjRMMTAyMi4zLDU2OC4xTDEwMTQuOCw1NjguMUwxMDE0LjYsNTYzLjRDMTAxMy41LDU2NSAxMDEyLjEsNTY2LjMgMTAxMC40LDU2Ny4zQzEwMDguNyw1NjguMiAxMDA2LjYsNTY4LjcgMTAwNC4yLDU2OC43QzEwMDIuMSw1NjguNyAxMDAwLjEsNTY4LjMgOTk4LjQsNTY3LjZDOTk2LjYsNTY2LjggOTk1LDU2NS44IDk5My43LDU2NC40Qzk5Mi40LDU2MyA5OTEuMyw1NjEuMyA5OTAuNiw1NTkuNEM5ODkuOCw1NTcuNSA5ODkuNSw1NTUuMyA5ODkuNSw1NTIuOUM5ODkuNSw1NTAuNSA5ODkuOSw1NDguMyA5OTAuNiw1NDYuM0M5OTEuNCw1NDQuMyA5OTIuNCw1NDIuNiA5OTMuNyw1NDEuMkM5OTUsNTM5LjggOTk2LjYsNTM4LjcgOTk4LjQsNTM3LjlDMTAwMC4yLDUzNy4xIDEwMDIuMSw1MzYuNyAxMDA0LjIsNTM2LjdDMTAwNi42LDUzNi43IDEwMDguNiw1MzcuMSAxMDEwLjMsNTM4QzEwMTIsNTM4LjkgMTAxMy40LDU0MC4xIDEwMTQuNSw1NDEuOEwxMDE0LjUsNTIzLjVMMTAyMi4zLDUyMy41TDEwMjIuMyw1MjMuNFpNMTAwNS45LDU2MkMxMDA4LjUsNTYyIDEwMTAuNSw1NjEuMSAxMDEyLjEsNTU5LjRDMTAxMy43LDU1Ny43IDEwMTQuNSw1NTUuNCAxMDE0LjUsNTUyLjZDMTAxNC41LDU0OS44IDEwMTMuNyw1NDcuNiAxMDEyLjEsNTQ1LjhDMTAxMC41LDU0NC4xIDEwMDguNSw1NDMuMiAxMDA1LjksNTQzLjJDMTAwMy40LDU0My4yIDEwMDEuMyw1NDQuMSA5OTkuOCw1NDUuOEM5OTguMiw1NDcuNSA5OTcuNCw1NDkuOCA5OTcuNCw1NTIuNkM5OTcuNCw1NTUuNCA5OTguMiw1NTcuNiA5OTkuOCw1NTkuM0MxMDAxLjQsNTYxLjEgMTAwMy40LDU2MiAxMDA1LjksNTYyIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgIDxwYXRoIGQ9Ik04ODUuOCw1NDQuMkw4NjYuNSw1NDQuMkw4NjYuNSw1NTAuOUw4NzcuNSw1NTAuOUM4NzcuMiw1NTQuMyA4NzUuOSw1NTYuOSA4NzMuNyw1NTlDODcxLjUsNTYxIDg2OC43LDU2MiA4NjUuMSw1NjJDODYzLjEsNTYyIDg2MS4yLDU2MS42IDg1OS42LDU2MC45Qzg1Ny45LDU2MC4yIDg1Ni41LDU1OS4yIDg1NS4zLDU1Ny44Qzg1NC4xLDU1Ni41IDg1My4yLDU1NC45IDg1Mi41LDU1M0M4NTEuOCw1NTEuMSA4NTEuNSw1NDkuMSA4NTEuNSw1NDYuOEM4NTEuNSw1NDQuNSA4NTEuOCw1NDIuNSA4NTIuNSw1NDAuNkM4NTMuMSw1MzguNyA4NTQuMSw1MzcuMiA4NTUuMyw1MzUuOEM4NTYuNSw1MzQuNSA4NTcuOSw1MzMuNSA4NTkuNiw1MzIuN0M4NjEuMyw1MzIgODYzLjEsNTMxLjYgODY1LjIsNTMxLjZDODY5LjQsNTMxLjYgODcyLjYsNTMyLjYgODc0LjgsNTM0LjZMODgwLDUyOS40Qzg3Ni4xLDUyNi40IDg3MS4xLDUyNC44IDg2NS4yLDUyNC44Qzg2MS45LDUyNC44IDg1OC45LDUyNS4zIDg1Ni4yLDUyNi40Qzg1My41LDUyNy41IDg1MS4yLDUyOC45IDg0OS4zLDUzMC44Qzg0Ny40LDUzMi43IDg0NS45LDUzNSA4NDQuOSw1MzcuN0M4NDMuOSw1NDAuNCA4NDMuNCw1NDMuNCA4NDMuNCw1NDYuNkM4NDMuNCw1NDkuOCA4NDMuOSw1NTIuOCA4NDUsNTU1LjVDODQ2LjEsNTU4LjIgODQ3LjUsNTYwLjUgODQ5LjQsNTYyLjRDODUxLjMsNTY0LjMgODUzLjYsNTY1LjggODU2LjMsNTY2LjhDODU5LDU2Ny45IDg2Miw1NjguNCA4NjUuMiw1NjguNEM4NjguNCw1NjguNCA4NzEuMyw1NjcuOSA4NzMuOSw1NjYuOEM4NzYuNSw1NjUuNyA4NzguNyw1NjQuMyA4ODAuNSw1NjIuNEM4ODIuMyw1NjAuNSA4ODMuNyw1NTguMiA4ODQuNyw1NTUuNUM4ODUuNyw1NTIuOCA4ODYuMiw1NDkuOCA4ODYuMiw1NDYuNkw4ODYuMiw1NDUuM0M4ODUuOSw1NDUuMSA4ODUuOCw1NDQuNiA4ODUuOCw1NDQuMiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNOTQ2LjgsNTQ0LjJMOTI3LjUsNTQ0LjJMOTI3LjUsNTUwLjlMOTM4LjUsNTUwLjlDOTM4LjIsNTU0LjMgOTM2LjksNTU2LjkgOTM0LjcsNTU5QzkzMi41LDU2MSA5MjkuNyw1NjIgOTI2LjEsNTYyQzkyNC4xLDU2MiA5MjIuMiw1NjEuNiA5MjAuNiw1NjAuOUM5MTguOSw1NjAuMiA5MTcuNSw1NTkuMiA5MTYuMyw1NTcuOEM5MTUuMSw1NTYuNSA5MTQuMiw1NTQuOSA5MTMuNSw1NTNDOTEyLjgsNTUxLjEgOTEyLjUsNTQ5LjEgOTEyLjUsNTQ2LjhDOTEyLjUsNTQ0LjUgOTEyLjgsNTQyLjUgOTEzLjUsNTQwLjZDOTE0LjEsNTM4LjcgOTE1LjEsNTM3LjIgOTE2LjMsNTM1LjhDOTE3LjUsNTM0LjUgOTE4LjksNTMzLjUgOTIwLjYsNTMyLjdDOTIyLjMsNTMyIDkyNC4xLDUzMS42IDkyNi4yLDUzMS42QzkzMC40LDUzMS42IDkzMy42LDUzMi42IDkzNS44LDUzNC42TDk0MSw1MjkuNEM5MzcuMSw1MjYuNCA5MzIuMSw1MjQuOCA5MjYuMiw1MjQuOEM5MjIuOSw1MjQuOCA5MTkuOSw1MjUuMyA5MTcuMiw1MjYuNEM5MTQuNSw1MjcuNSA5MTIuMiw1MjguOSA5MTAuMyw1MzAuOEM5MDguNCw1MzIuNyA5MDYuOSw1MzUgOTA1LjksNTM3LjdDOTA0LjksNTQwLjQgOTA0LjQsNTQzLjQgOTA0LjQsNTQ2LjZDOTA0LjQsNTQ5LjggOTA0LjksNTUyLjggOTA2LDU1NS41QzkwNy4xLDU1OC4yIDkwOC41LDU2MC41IDkxMC40LDU2Mi40QzkxMi4zLDU2NC4zIDkxNC42LDU2NS44IDkxNy4zLDU2Ni44QzkyMCw1NjcuOSA5MjMsNTY4LjQgOTI2LjIsNTY4LjRDOTI5LjQsNTY4LjQgOTMyLjMsNTY3LjkgOTM0LjksNTY2LjhDOTM3LjUsNTY1LjcgOTM5LjcsNTY0LjMgOTQxLjUsNTYyLjRDOTQzLjMsNTYwLjUgOTQ0LjcsNTU4LjIgOTQ1LjcsNTU1LjVDOTQ2LjcsNTUyLjggOTQ3LjIsNTQ5LjggOTQ3LjIsNTQ2LjZMOTQ3LjIsNTQ1LjNDOTQ2LjksNTQ1LjEgOTQ2LjgsNTQ0LjYgOTQ2LjgsNTQ0LjIiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-size: 170px 40px;
  display: block;
  height: 40px;
  width: 170px;
  opacity: 0.5;
}

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

.ag-root-wrapper-body {
  display: flex;
  flex-direction: row;
}

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

.ag-root {
  position: relative;
  display: flex;
  flex-direction: column;
}

.ag-root.ag-layout-normal, .ag-root.ag-layout-auto-height {
  overflow: hidden;
  flex: 1 1 auto;
  width: 0;
}

.ag-root.ag-layout-normal {
  height: 100%;
}

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

.ag-body-viewport {
  display: flex;
}

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

.ag-center-cols-viewport {
  width: 100%;
  overflow-x: auto;
}

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

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

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

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

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

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

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

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

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

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

.ag-ltr .ag-full-width-container,
.ag-ltr .ag-floating-top-full-width-container,
.ag-ltr .ag-floating-bottom-full-width-container,
.ag-ltr .ag-sticky-top-full-width-container {
  left: 0;
}

.ag-rtl .ag-full-width-container,
.ag-rtl .ag-floating-top-full-width-container,
.ag-rtl .ag-floating-bottom-full-width-container,
.ag-rtl .ag-sticky-top-full-width-container {
  right: 0;
}

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

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

.ag-center-cols-clipper {
  flex: 1 1 auto;
  min-width: 0;
  overflow: hidden;
  min-height: 100%;
  transform: translate3d(0, 0, 0);
}

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

.ag-body-clipper {
  overflow: hidden;
  min-width: 0px;
  flex: 1 1 auto;
  height: 100%;
  transform: translate3d(0, 0, 0);
}

.ag-body-horizontal-scroll,
.ag-body-vertical-scroll {
  min-height: 0;
  min-width: 0;
  display: flex;
  position: relative;
}

.ag-body-horizontal-scroll.ag-scrollbar-invisible,
.ag-body-vertical-scroll.ag-scrollbar-invisible {
  position: absolute;
  bottom: 0;
}

.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar {
  opacity: 0;
  transition: opacity 400ms;
  visibility: hidden;
}

.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling, .ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active {
  visibility: visible;
  opacity: 1;
}

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

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

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

.ag-body-vertical-scroll.ag-scrollbar-invisible {
  top: 0;
  z-index: 10;
}

.ag-ltr .ag-body-vertical-scroll.ag-scrollbar-invisible {
  right: 0;
}

.ag-rtl .ag-body-vertical-scroll.ag-scrollbar-invisible {
  left: 0;
}

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

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

.ag-horizontal-left-spacer.ag-scroller-corner, .ag-horizontal-right-spacer.ag-scroller-corner {
  overflow-x: hidden;
}

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

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

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

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

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

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

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

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

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

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

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

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

.ag-header-group-cell-label.ag-sticky-label {
  position: sticky;
  flex: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

.ag-column-moving .ag-cell {
  transition: left 0.2s;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ag-column-drop-vertical-list > * {
  flex: none;
}

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

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

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

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

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

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

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

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

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

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

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

.ag-row-no-animation .ag-row {
  transition: background-color 0.1s;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ag-set-filter-item-checkbox {
  display: flex;
  overflow: hidden;
}

.ag-set-filter-group-icons {
  display: block;
}

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

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

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

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

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

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

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

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

.ag-floating-filter-input > * {
  flex: 1 1 auto;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ag-sticky-top {
  position: absolute;
  display: flex;
  width: 100%;
}

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

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

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

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

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

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

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

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

.ag-dialog {
  position: absolute;
}

.ag-resizer {
  position: absolute;
  pointer-events: none;
  z-index: 1;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

.ag-resizer.ag-resizer-topLeft {
  top: 0;
  left: 0;
  height: 5px;
  width: 5px;
  cursor: nwse-resize;
}

.ag-resizer.ag-resizer-top {
  top: 0;
  left: 5px;
  right: 5px;
  height: 5px;
  cursor: ns-resize;
}

.ag-resizer.ag-resizer-topRight {
  top: 0;
  right: 0;
  height: 5px;
  width: 5px;
  cursor: nesw-resize;
}

.ag-resizer.ag-resizer-right {
  top: 5px;
  right: 0;
  bottom: 5px;
  width: 5px;
  cursor: ew-resize;
}

.ag-resizer.ag-resizer-bottomRight {
  bottom: 0;
  right: 0;
  height: 5px;
  width: 5px;
  cursor: nwse-resize;
}

.ag-resizer.ag-resizer-bottom {
  bottom: 0;
  left: 5px;
  right: 5px;
  height: 5px;
  cursor: ns-resize;
}

.ag-resizer.ag-resizer-bottomLeft {
  bottom: 0;
  left: 0;
  height: 5px;
  width: 5px;
  cursor: nesw-resize;
}

.ag-resizer.ag-resizer-left {
  left: 0;
  top: 5px;
  bottom: 5px;
  width: 5px;
  cursor: ew-resize;
}

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

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

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

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

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

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

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

.ag-menu-column-select-wrapper .ag-column-select {
  height: 100%;
}

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

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

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

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

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

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

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

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

.ag-rich-select-value-icon {
  flex: 1 1 auto;
  order: 1;
}

.ag-ltr .ag-rich-select-value-icon {
  text-align: right;
}

.ag-rtl .ag-rich-select-value-icon {
  text-align: left;
}

.ag-rich-select-list {
  position: relative;
}

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

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

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

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

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

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

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

.ag-column-select-column,
.ag-column-select-column-group,
.ag-select-agg-func-item {
  position: relative;
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 100%;
}

.ag-column-select-column > *,
.ag-column-select-column-group > *,
.ag-select-agg-func-item > * {
  flex: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ag-right-aligned-header .ag-header-cell-text {
  text-align: end;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ag-column-group-icons {
  display: block;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.ag-slider-wrapper {
  display: flex;
}

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

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

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

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

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

.ag-label-align-right .ag-label {
  order: 1;
}

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

.ag-label-align-top {
  flex-direction: column;
  align-items: flex-start;
}

.ag-label-align-top > * {
  align-self: stretch;
}

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

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

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

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

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

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

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

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

.ag-spectrum-hue-background {
  width: 100%;
  height: 100%;
}

.ag-spectrum-alpha-background {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgb(0, 0, 0));
  width: 100%;
  height: 100%;
}

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

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

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

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

.ag-ltr .ag-column-select-indent-1 {
  padding-left: 20px;
}

.ag-rtl .ag-column-select-indent-1 {
  padding-right: 20px;
}

.ag-ltr .ag-set-filter-indent-1 {
  padding-left: 20px;
}

.ag-rtl .ag-set-filter-indent-1 {
  padding-right: 20px;
}

.ag-ltr .ag-row-group-indent-1 {
  padding-left: 20px;
}

.ag-rtl .ag-row-group-indent-1 {
  padding-right: 20px;
}

.ag-ltr .ag-column-select-indent-2 {
  padding-left: 40px;
}

.ag-rtl .ag-column-select-indent-2 {
  padding-right: 40px;
}

.ag-ltr .ag-set-filter-indent-2 {
  padding-left: 40px;
}

.ag-rtl .ag-set-filter-indent-2 {
  padding-right: 40px;
}

.ag-ltr .ag-row-group-indent-2 {
  padding-left: 40px;
}

.ag-rtl .ag-row-group-indent-2 {
  padding-right: 40px;
}

.ag-ltr .ag-column-select-indent-3 {
  padding-left: 60px;
}

.ag-rtl .ag-column-select-indent-3 {
  padding-right: 60px;
}

.ag-ltr .ag-set-filter-indent-3 {
  padding-left: 60px;
}

.ag-rtl .ag-set-filter-indent-3 {
  padding-right: 60px;
}

.ag-ltr .ag-row-group-indent-3 {
  padding-left: 60px;
}

.ag-rtl .ag-row-group-indent-3 {
  padding-right: 60px;
}

.ag-ltr .ag-column-select-indent-4 {
  padding-left: 80px;
}

.ag-rtl .ag-column-select-indent-4 {
  padding-right: 80px;
}

.ag-ltr .ag-set-filter-indent-4 {
  padding-left: 80px;
}

.ag-rtl .ag-set-filter-indent-4 {
  padding-right: 80px;
}

.ag-ltr .ag-row-group-indent-4 {
  padding-left: 80px;
}

.ag-rtl .ag-row-group-indent-4 {
  padding-right: 80px;
}

.ag-ltr .ag-column-select-indent-5 {
  padding-left: 100px;
}

.ag-rtl .ag-column-select-indent-5 {
  padding-right: 100px;
}

.ag-ltr .ag-set-filter-indent-5 {
  padding-left: 100px;
}

.ag-rtl .ag-set-filter-indent-5 {
  padding-right: 100px;
}

.ag-ltr .ag-row-group-indent-5 {
  padding-left: 100px;
}

.ag-rtl .ag-row-group-indent-5 {
  padding-right: 100px;
}

.ag-ltr .ag-column-select-indent-6 {
  padding-left: 120px;
}

.ag-rtl .ag-column-select-indent-6 {
  padding-right: 120px;
}

.ag-ltr .ag-set-filter-indent-6 {
  padding-left: 120px;
}

.ag-rtl .ag-set-filter-indent-6 {
  padding-right: 120px;
}

.ag-ltr .ag-row-group-indent-6 {
  padding-left: 120px;
}

.ag-rtl .ag-row-group-indent-6 {
  padding-right: 120px;
}

.ag-ltr .ag-column-select-indent-7 {
  padding-left: 140px;
}

.ag-rtl .ag-column-select-indent-7 {
  padding-right: 140px;
}

.ag-ltr .ag-set-filter-indent-7 {
  padding-left: 140px;
}

.ag-rtl .ag-set-filter-indent-7 {
  padding-right: 140px;
}

.ag-ltr .ag-row-group-indent-7 {
  padding-left: 140px;
}

.ag-rtl .ag-row-group-indent-7 {
  padding-right: 140px;
}

.ag-ltr .ag-column-select-indent-8 {
  padding-left: 160px;
}

.ag-rtl .ag-column-select-indent-8 {
  padding-right: 160px;
}

.ag-ltr .ag-set-filter-indent-8 {
  padding-left: 160px;
}

.ag-rtl .ag-set-filter-indent-8 {
  padding-right: 160px;
}

.ag-ltr .ag-row-group-indent-8 {
  padding-left: 160px;
}

.ag-rtl .ag-row-group-indent-8 {
  padding-right: 160px;
}

.ag-ltr .ag-column-select-indent-9 {
  padding-left: 180px;
}

.ag-rtl .ag-column-select-indent-9 {
  padding-right: 180px;
}

.ag-ltr .ag-set-filter-indent-9 {
  padding-left: 180px;
}

.ag-rtl .ag-set-filter-indent-9 {
  padding-right: 180px;
}

.ag-ltr .ag-row-group-indent-9 {
  padding-left: 180px;
}

.ag-rtl .ag-row-group-indent-9 {
  padding-right: 180px;
}

.ag-ltr {
  direction: ltr;
}

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

.ag-rtl {
  direction: rtl;
}

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

.ag-rtl .ag-icon-contracted,
.ag-rtl .ag-icon-expanded,
.ag-rtl .ag-icon-tree-closed {
  display: block;
  transform: rotate(180deg);
}

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

.ag-layout-print.ag-body {
  display: block;
  height: unset;
}

.ag-layout-print.ag-body-clipper {
  height: unset;
}

.ag-layout-print.ag-root-wrapper {
  display: inline-flex;
}

.ag-layout-print .ag-center-cols-clipper {
  min-width: 100%;
}

.ag-layout-print .ag-body-vertical-scroll {
  display: none;
}

.ag-layout-print .ag-body-horizontal-scroll {
  display: none;
}

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

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

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

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

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

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

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

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

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

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

input[class^=ag-]:not([type]),
input[class^=ag-][type=text],
input[class^=ag-][type=number],
input[class^=ag-][type=tel],
input[class^=ag-][type=date],
input[class^=ag-][type=datetime-local],
textarea[class^=ag-] {
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  border: var(--ag-borders-input) var(--ag-input-border-color);
}

input[class^=ag-]:not([type]):disabled,
input[class^=ag-][type=text]:disabled,
input[class^=ag-][type=number]:disabled,
input[class^=ag-][type=tel]:disabled,
input[class^=ag-][type=date]:disabled,
input[class^=ag-][type=datetime-local]:disabled,
textarea[class^=ag-]:disabled {
  color: var(--ag-disabled-foreground-color);
  background-color: var(--ag-input-disabled-background-color);
  border-color: var(--ag-input-disabled-border-color);
}

input[class^=ag-]:not([type]):focus,
input[class^=ag-][type=text]:focus,
input[class^=ag-][type=number]:focus,
input[class^=ag-][type=tel]:focus,
input[class^=ag-][type=date]:focus,
input[class^=ag-][type=datetime-local]:focus,
textarea[class^=ag-]:focus {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-input-focus-border-color);
}

input[class^=ag-]:not([type]):invalid,
input[class^=ag-][type=text]:invalid,
input[class^=ag-][type=number]:invalid,
input[class^=ag-][type=tel]:invalid,
input[class^=ag-][type=date]:invalid,
input[class^=ag-][type=datetime-local]:invalid,
textarea[class^=ag-]:invalid {
  border: var(--ag-borders-input-invalid) var(--ag-input-border-color-invalid);
}

input[class^=ag-][type=number] {
  -moz-appearance: textfield;
}

input[class^=ag-][type=number]::-webkit-outer-spin-button, input[class^=ag-][type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

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

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

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

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

.ag-keyboard-focus .ag-virtual-list-item:focus {
  outline: none;
}

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

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

.ag-list-item {
  display: flex;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-list-item.ag-active-item {
  background-color: var(--ag-row-hover-color);
}

.ag-select-list-item {
  padding-left: 4px;
  padding-right: 4px;
  cursor: default;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

.ag-select-list-item span {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ag-select .ag-picker-field-wrapper {
  background-color: var(--ag-background-color);
  min-height: var(--ag-list-item-height);
  cursor: default;
}

.ag-select.ag-disabled .ag-picker-field-wrapper:focus {
  box-shadow: none;
}

.ag-select:not(.ag-cell-editor, .ag-label-align-top) {
  height: var(--ag-list-item-height);
}

.ag-select .ag-picker-field-display {
  margin: 4px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

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

.ag-select.ag-disabled {
  opacity: 0.5;
}

.ag-rich-select {
  background-color: var(--ag-control-panel-background-color);
}

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

.ag-rich-select-value {
  height: var(--ag-row-height);
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  padding-top: 0;
  padding-bottom: 0;
}

.ag-ltr .ag-rich-select-value {
  padding-left: var(--ag-cell-horizontal-padding);
}

.ag-rtl .ag-rich-select-value {
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-ltr .ag-rich-select-value {
  padding-right: var(--ag-grid-size);
}

.ag-rtl .ag-rich-select-value {
  padding-left: var(--ag-grid-size);
}

.ag-rich-select-virtual-list-item {
  cursor: default;
  height: var(--ag-list-item-height);
}

.ag-keyboard-focus .ag-rich-select-virtual-list-item:focus::after {
  content: none;
}

.ag-rich-select-virtual-list-item:hover {
  background-color: var(--ag-row-hover-color);
}

.ag-ltr .ag-rich-select-row {
  padding-left: var(--ag-cell-horizontal-padding);
}

.ag-rtl .ag-rich-select-row {
  padding-right: var(--ag-cell-horizontal-padding);
}

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

.ag-row-drag,
.ag-selection-checkbox,
.ag-group-expanded,
.ag-group-contracted {
  color: var(--ag-secondary-foreground-color);
}

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

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

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

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

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

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

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

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

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

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

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

.ag-label {
  white-space: nowrap;
}

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

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

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

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

.ag-angle-select[disabled] .ag-angle-select-field {
  opacity: 0.4;
}

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

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

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

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

.ag-picker-field-wrapper {
  border: 1px solid;
  border-color: var(--ag-border-color);
  border-radius: 5px;
}

.ag-picker-field-wrapper:focus {
  box-shadow: var(--ag-input-focus-box-shadow);
}

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

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

.ag-color-picker .ag-picker-field-display {
  height: var(--ag-icon-size);
}

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

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

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

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

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

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

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

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

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

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

.ag-recent-color {
  margin: 0 3px;
}

.ag-recent-color:first-child {
  margin-left: 0;
}

.ag-recent-color:last-child {
  margin-right: 0;
}

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

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

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

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

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

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

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

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

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

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

.ag-tooltip.ag-tooltip-hiding {
  opacity: 0;
}

.ag-tooltip-custom {
  transition: opacity 1s;
}

.ag-tooltip-custom.ag-tooltip-hiding {
  opacity: 0;
}

.ag-ltr .ag-column-select-indent-1 {
  padding-left: calc(1 * var(--ag-column-select-indent-size));
}

.ag-rtl .ag-column-select-indent-1 {
  padding-right: calc(1 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-2 {
  padding-left: calc(2 * var(--ag-column-select-indent-size));
}

.ag-rtl .ag-column-select-indent-2 {
  padding-right: calc(2 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-3 {
  padding-left: calc(3 * var(--ag-column-select-indent-size));
}

.ag-rtl .ag-column-select-indent-3 {
  padding-right: calc(3 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-4 {
  padding-left: calc(4 * var(--ag-column-select-indent-size));
}

.ag-rtl .ag-column-select-indent-4 {
  padding-right: calc(4 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-5 {
  padding-left: calc(5 * var(--ag-column-select-indent-size));
}

.ag-rtl .ag-column-select-indent-5 {
  padding-right: calc(5 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-6 {
  padding-left: calc(6 * var(--ag-column-select-indent-size));
}

.ag-rtl .ag-column-select-indent-6 {
  padding-right: calc(6 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-7 {
  padding-left: calc(7 * var(--ag-column-select-indent-size));
}

.ag-rtl .ag-column-select-indent-7 {
  padding-right: calc(7 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-8 {
  padding-left: calc(8 * var(--ag-column-select-indent-size));
}

.ag-rtl .ag-column-select-indent-8 {
  padding-right: calc(8 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-9 {
  padding-left: calc(9 * var(--ag-column-select-indent-size));
}

.ag-rtl .ag-column-select-indent-9 {
  padding-right: calc(9 * var(--ag-column-select-indent-size));
}

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

.ag-keyboard-focus .ag-column-select-header-icon:focus {
  outline: none;
}

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

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

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

.ag-keyboard-focus .ag-column-select-virtual-list-item:focus {
  outline: none;
}

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

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

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

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

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

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

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

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

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

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-1 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 1);
}

.ag-ltr .ag-row-group-indent-1 {
  padding-left: calc(1 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-1 {
  padding-right: calc(1 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-1 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-1 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-2 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 2);
}

.ag-ltr .ag-row-group-indent-2 {
  padding-left: calc(2 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-2 {
  padding-right: calc(2 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-2 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-2 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-3 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 3);
}

.ag-ltr .ag-row-group-indent-3 {
  padding-left: calc(3 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-3 {
  padding-right: calc(3 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-3 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-3 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-4 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 4);
}

.ag-ltr .ag-row-group-indent-4 {
  padding-left: calc(4 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-4 {
  padding-right: calc(4 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-4 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-4 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-5 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 5);
}

.ag-ltr .ag-row-group-indent-5 {
  padding-left: calc(5 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-5 {
  padding-right: calc(5 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-5 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-5 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-6 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 6);
}

.ag-ltr .ag-row-group-indent-6 {
  padding-left: calc(6 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-6 {
  padding-right: calc(6 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-6 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-6 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-7 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 7);
}

.ag-ltr .ag-row-group-indent-7 {
  padding-left: calc(7 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-7 {
  padding-right: calc(7 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-7 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-7 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-8 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 8);
}

.ag-ltr .ag-row-group-indent-8 {
  padding-left: calc(8 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-8 {
  padding-right: calc(8 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-8 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-8 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-9 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 9);
}

.ag-ltr .ag-row-group-indent-9 {
  padding-left: calc(9 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-9 {
  padding-right: calc(9 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-9 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-9 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-10 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 10);
}

.ag-ltr .ag-row-group-indent-10 {
  padding-left: calc(10 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-10 {
  padding-right: calc(10 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-10 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-10 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-11 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 11);
}

.ag-ltr .ag-row-group-indent-11 {
  padding-left: calc(11 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-11 {
  padding-right: calc(11 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-11 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-11 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-12 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 12);
}

.ag-ltr .ag-row-group-indent-12 {
  padding-left: calc(12 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-12 {
  padding-right: calc(12 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-12 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-12 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-13 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 13);
}

.ag-ltr .ag-row-group-indent-13 {
  padding-left: calc(13 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-13 {
  padding-right: calc(13 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-13 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-13 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-14 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 14);
}

.ag-ltr .ag-row-group-indent-14 {
  padding-left: calc(14 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-14 {
  padding-right: calc(14 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-14 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-14 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-15 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 15);
}

.ag-ltr .ag-row-group-indent-15 {
  padding-left: calc(15 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-15 {
  padding-right: calc(15 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-15 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-15 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-16 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 16);
}

.ag-ltr .ag-row-group-indent-16 {
  padding-left: calc(16 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-16 {
  padding-right: calc(16 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-16 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-16 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-17 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 17);
}

.ag-ltr .ag-row-group-indent-17 {
  padding-left: calc(17 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-17 {
  padding-right: calc(17 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-17 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-17 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-18 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 18);
}

.ag-ltr .ag-row-group-indent-18 {
  padding-left: calc(18 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-18 {
  padding-right: calc(18 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-18 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-18 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-19 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 19);
}

.ag-ltr .ag-row-group-indent-19 {
  padding-left: calc(19 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-19 {
  padding-right: calc(19 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-19 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-19 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-20 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 20);
}

.ag-ltr .ag-row-group-indent-20 {
  padding-left: calc(20 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-20 {
  padding-right: calc(20 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-20 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-20 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-21 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 21);
}

.ag-ltr .ag-row-group-indent-21 {
  padding-left: calc(21 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-21 {
  padding-right: calc(21 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-21 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-21 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-22 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 22);
}

.ag-ltr .ag-row-group-indent-22 {
  padding-left: calc(22 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-22 {
  padding-right: calc(22 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-22 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-22 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-23 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 23);
}

.ag-ltr .ag-row-group-indent-23 {
  padding-left: calc(23 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-23 {
  padding-right: calc(23 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-23 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-23 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-24 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 24);
}

.ag-ltr .ag-row-group-indent-24 {
  padding-left: calc(24 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-24 {
  padding-right: calc(24 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-24 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-24 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-25 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 25);
}

.ag-ltr .ag-row-group-indent-25 {
  padding-left: calc(25 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-25 {
  padding-right: calc(25 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-25 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-25 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-26 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 26);
}

.ag-ltr .ag-row-group-indent-26 {
  padding-left: calc(26 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-26 {
  padding-right: calc(26 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-26 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-26 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-27 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 27);
}

.ag-ltr .ag-row-group-indent-27 {
  padding-left: calc(27 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-27 {
  padding-right: calc(27 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-27 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-27 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-28 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 28);
}

.ag-ltr .ag-row-group-indent-28 {
  padding-left: calc(28 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-28 {
  padding-right: calc(28 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-28 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-28 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-29 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 29);
}

.ag-ltr .ag-row-group-indent-29 {
  padding-left: calc(29 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-29 {
  padding-right: calc(29 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-29 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-29 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-30 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 30);
}

.ag-ltr .ag-row-group-indent-30 {
  padding-left: calc(30 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-30 {
  padding-right: calc(30 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-30 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-30 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-31 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 31);
}

.ag-ltr .ag-row-group-indent-31 {
  padding-left: calc(31 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-31 {
  padding-right: calc(31 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-31 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-31 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-32 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 32);
}

.ag-ltr .ag-row-group-indent-32 {
  padding-left: calc(32 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-32 {
  padding-right: calc(32 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-32 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-32 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-33 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 33);
}

.ag-ltr .ag-row-group-indent-33 {
  padding-left: calc(33 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-33 {
  padding-right: calc(33 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-33 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-33 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-34 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 34);
}

.ag-ltr .ag-row-group-indent-34 {
  padding-left: calc(34 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-34 {
  padding-right: calc(34 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-34 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-34 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-35 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 35);
}

.ag-ltr .ag-row-group-indent-35 {
  padding-left: calc(35 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-35 {
  padding-right: calc(35 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-35 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-35 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-36 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 36);
}

.ag-ltr .ag-row-group-indent-36 {
  padding-left: calc(36 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-36 {
  padding-right: calc(36 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-36 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-36 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-37 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 37);
}

.ag-ltr .ag-row-group-indent-37 {
  padding-left: calc(37 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-37 {
  padding-right: calc(37 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-37 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-37 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-38 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 38);
}

.ag-ltr .ag-row-group-indent-38 {
  padding-left: calc(38 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-38 {
  padding-right: calc(38 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-38 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-38 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-39 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 39);
}

.ag-ltr .ag-row-group-indent-39 {
  padding-left: calc(39 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-39 {
  padding-right: calc(39 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-39 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-39 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-40 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 40);
}

.ag-ltr .ag-row-group-indent-40 {
  padding-left: calc(40 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-40 {
  padding-right: calc(40 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-40 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-40 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-41 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 41);
}

.ag-ltr .ag-row-group-indent-41 {
  padding-left: calc(41 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-41 {
  padding-right: calc(41 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-41 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-41 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-42 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 42);
}

.ag-ltr .ag-row-group-indent-42 {
  padding-left: calc(42 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-42 {
  padding-right: calc(42 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-42 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-42 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-43 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 43);
}

.ag-ltr .ag-row-group-indent-43 {
  padding-left: calc(43 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-43 {
  padding-right: calc(43 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-43 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-43 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-44 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 44);
}

.ag-ltr .ag-row-group-indent-44 {
  padding-left: calc(44 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-44 {
  padding-right: calc(44 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-44 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-44 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-45 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 45);
}

.ag-ltr .ag-row-group-indent-45 {
  padding-left: calc(45 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-45 {
  padding-right: calc(45 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-45 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-45 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-46 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 46);
}

.ag-ltr .ag-row-group-indent-46 {
  padding-left: calc(46 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-46 {
  padding-right: calc(46 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-46 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-46 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-47 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 47);
}

.ag-ltr .ag-row-group-indent-47 {
  padding-left: calc(47 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-47 {
  padding-right: calc(47 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-47 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-47 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-48 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 48);
}

.ag-ltr .ag-row-group-indent-48 {
  padding-left: calc(48 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-48 {
  padding-right: calc(48 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-48 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-48 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-49 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 49);
}

.ag-ltr .ag-row-group-indent-49 {
  padding-left: calc(49 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-49 {
  padding-right: calc(49 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-49 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-49 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-50 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 50);
}

.ag-ltr .ag-row-group-indent-50 {
  padding-left: calc(50 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-50 {
  padding-right: calc(50 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-50 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-50 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-51 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 51);
}

.ag-ltr .ag-row-group-indent-51 {
  padding-left: calc(51 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-51 {
  padding-right: calc(51 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-51 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-51 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-52 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 52);
}

.ag-ltr .ag-row-group-indent-52 {
  padding-left: calc(52 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-52 {
  padding-right: calc(52 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-52 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-52 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-53 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 53);
}

.ag-ltr .ag-row-group-indent-53 {
  padding-left: calc(53 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-53 {
  padding-right: calc(53 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-53 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-53 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-54 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 54);
}

.ag-ltr .ag-row-group-indent-54 {
  padding-left: calc(54 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-54 {
  padding-right: calc(54 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-54 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-54 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-55 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 55);
}

.ag-ltr .ag-row-group-indent-55 {
  padding-left: calc(55 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-55 {
  padding-right: calc(55 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-55 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-55 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-56 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 56);
}

.ag-ltr .ag-row-group-indent-56 {
  padding-left: calc(56 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-56 {
  padding-right: calc(56 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-56 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-56 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-57 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 57);
}

.ag-ltr .ag-row-group-indent-57 {
  padding-left: calc(57 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-57 {
  padding-right: calc(57 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-57 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-57 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-58 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 58);
}

.ag-ltr .ag-row-group-indent-58 {
  padding-left: calc(58 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-58 {
  padding-right: calc(58 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-58 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-58 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-59 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 59);
}

.ag-ltr .ag-row-group-indent-59 {
  padding-left: calc(59 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-59 {
  padding-right: calc(59 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-59 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-59 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-60 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 60);
}

.ag-ltr .ag-row-group-indent-60 {
  padding-left: calc(60 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-60 {
  padding-right: calc(60 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-60 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-60 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-61 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 61);
}

.ag-ltr .ag-row-group-indent-61 {
  padding-left: calc(61 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-61 {
  padding-right: calc(61 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-61 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-61 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-62 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 62);
}

.ag-ltr .ag-row-group-indent-62 {
  padding-left: calc(62 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-62 {
  padding-right: calc(62 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-62 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-62 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-63 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 63);
}

.ag-ltr .ag-row-group-indent-63 {
  padding-left: calc(63 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-63 {
  padding-right: calc(63 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-63 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-63 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-64 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 64);
}

.ag-ltr .ag-row-group-indent-64 {
  padding-left: calc(64 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-64 {
  padding-right: calc(64 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-64 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-64 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-65 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 65);
}

.ag-ltr .ag-row-group-indent-65 {
  padding-left: calc(65 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-65 {
  padding-right: calc(65 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-65 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-65 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-66 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 66);
}

.ag-ltr .ag-row-group-indent-66 {
  padding-left: calc(66 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-66 {
  padding-right: calc(66 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-66 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-66 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-67 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 67);
}

.ag-ltr .ag-row-group-indent-67 {
  padding-left: calc(67 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-67 {
  padding-right: calc(67 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-67 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-67 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-68 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 68);
}

.ag-ltr .ag-row-group-indent-68 {
  padding-left: calc(68 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-68 {
  padding-right: calc(68 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-68 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-68 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-69 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 69);
}

.ag-ltr .ag-row-group-indent-69 {
  padding-left: calc(69 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-69 {
  padding-right: calc(69 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-69 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-69 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-70 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 70);
}

.ag-ltr .ag-row-group-indent-70 {
  padding-left: calc(70 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-70 {
  padding-right: calc(70 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-70 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-70 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-71 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 71);
}

.ag-ltr .ag-row-group-indent-71 {
  padding-left: calc(71 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-71 {
  padding-right: calc(71 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-71 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-71 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-72 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 72);
}

.ag-ltr .ag-row-group-indent-72 {
  padding-left: calc(72 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-72 {
  padding-right: calc(72 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-72 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-72 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-73 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 73);
}

.ag-ltr .ag-row-group-indent-73 {
  padding-left: calc(73 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-73 {
  padding-right: calc(73 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-73 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-73 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-74 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 74);
}

.ag-ltr .ag-row-group-indent-74 {
  padding-left: calc(74 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-74 {
  padding-right: calc(74 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-74 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-74 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-75 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 75);
}

.ag-ltr .ag-row-group-indent-75 {
  padding-left: calc(75 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-75 {
  padding-right: calc(75 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-75 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-75 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-76 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 76);
}

.ag-ltr .ag-row-group-indent-76 {
  padding-left: calc(76 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-76 {
  padding-right: calc(76 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-76 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-76 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-77 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 77);
}

.ag-ltr .ag-row-group-indent-77 {
  padding-left: calc(77 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-77 {
  padding-right: calc(77 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-77 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-77 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-78 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 78);
}

.ag-ltr .ag-row-group-indent-78 {
  padding-left: calc(78 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-78 {
  padding-right: calc(78 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-78 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-78 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-79 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 79);
}

.ag-ltr .ag-row-group-indent-79 {
  padding-left: calc(79 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-79 {
  padding-right: calc(79 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-79 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-79 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-80 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 80);
}

.ag-ltr .ag-row-group-indent-80 {
  padding-left: calc(80 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-80 {
  padding-right: calc(80 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-80 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-80 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-81 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 81);
}

.ag-ltr .ag-row-group-indent-81 {
  padding-left: calc(81 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-81 {
  padding-right: calc(81 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-81 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-81 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-82 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 82);
}

.ag-ltr .ag-row-group-indent-82 {
  padding-left: calc(82 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-82 {
  padding-right: calc(82 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-82 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-82 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-83 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 83);
}

.ag-ltr .ag-row-group-indent-83 {
  padding-left: calc(83 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-83 {
  padding-right: calc(83 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-83 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-83 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-84 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 84);
}

.ag-ltr .ag-row-group-indent-84 {
  padding-left: calc(84 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-84 {
  padding-right: calc(84 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-84 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-84 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-85 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 85);
}

.ag-ltr .ag-row-group-indent-85 {
  padding-left: calc(85 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-85 {
  padding-right: calc(85 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-85 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-85 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-86 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 86);
}

.ag-ltr .ag-row-group-indent-86 {
  padding-left: calc(86 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-86 {
  padding-right: calc(86 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-86 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-86 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-87 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 87);
}

.ag-ltr .ag-row-group-indent-87 {
  padding-left: calc(87 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-87 {
  padding-right: calc(87 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-87 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-87 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-88 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 88);
}

.ag-ltr .ag-row-group-indent-88 {
  padding-left: calc(88 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-88 {
  padding-right: calc(88 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-88 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-88 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-89 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 89);
}

.ag-ltr .ag-row-group-indent-89 {
  padding-left: calc(89 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-89 {
  padding-right: calc(89 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-89 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-89 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-90 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 90);
}

.ag-ltr .ag-row-group-indent-90 {
  padding-left: calc(90 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-90 {
  padding-right: calc(90 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-90 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-90 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-91 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 91);
}

.ag-ltr .ag-row-group-indent-91 {
  padding-left: calc(91 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-91 {
  padding-right: calc(91 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-91 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-91 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-92 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 92);
}

.ag-ltr .ag-row-group-indent-92 {
  padding-left: calc(92 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-92 {
  padding-right: calc(92 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-92 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-92 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-93 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 93);
}

.ag-ltr .ag-row-group-indent-93 {
  padding-left: calc(93 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-93 {
  padding-right: calc(93 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-93 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-93 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-94 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 94);
}

.ag-ltr .ag-row-group-indent-94 {
  padding-left: calc(94 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-94 {
  padding-right: calc(94 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-94 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-94 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-95 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 95);
}

.ag-ltr .ag-row-group-indent-95 {
  padding-left: calc(95 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-95 {
  padding-right: calc(95 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-95 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-95 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-96 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 96);
}

.ag-ltr .ag-row-group-indent-96 {
  padding-left: calc(96 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-96 {
  padding-right: calc(96 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-96 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-96 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-97 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 97);
}

.ag-ltr .ag-row-group-indent-97 {
  padding-left: calc(97 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-97 {
  padding-right: calc(97 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-97 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-97 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-98 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 98);
}

.ag-ltr .ag-row-group-indent-98 {
  padding-left: calc(98 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-98 {
  padding-right: calc(98 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-98 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-98 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-99 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 99);
}

.ag-ltr .ag-row-group-indent-99 {
  padding-left: calc(99 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-99 {
  padding-right: calc(99 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-99 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-99 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ag-overlay-no-rows-wrapper.ag-layout-auto-height {
  padding-top: 30px;
}

.ag-loading {
  display: flex;
  height: 100%;
  align-items: center;
}

.ag-ltr .ag-loading {
  padding-left: var(--ag-cell-horizontal-padding);
}

.ag-rtl .ag-loading {
  padding-right: var(--ag-cell-horizontal-padding);
}

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

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

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

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

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

.ag-ltr .ag-cell {
  border-right: var(--ag-cell-horizontal-border);
}

.ag-rtl .ag-cell {
  border-left: var(--ag-cell-horizontal-border);
}

.ag-ltr .ag-cell {
  border-right-width: 1px;
}

.ag-rtl .ag-cell {
  border-left-width: 1px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ag-ltr .ag-fill-handle, .ag-ltr .ag-range-handle {
  right: -1px;
}

.ag-rtl .ag-fill-handle, .ag-rtl .ag-range-handle {
  left: -1px;
}

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

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

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

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

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

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

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

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

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

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

.ag-menu-option-icon, .ag-compact-menu-option-icon {
  width: var(--ag-icon-size);
}

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

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

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

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

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

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

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

.ag-tabs-header {
  width: 100%;
  display: flex;
}

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

.ag-keyboard-focus .ag-tab:focus {
  outline: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ag-set-filter-item {
  margin: 0px var(--ag-widget-container-horizontal-padding);
}

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

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

.ag-ltr .ag-set-filter-indent-1 {
  padding-left: calc(1 * var(--ag-set-filter-indent-size));
}

.ag-rtl .ag-set-filter-indent-1 {
  padding-right: calc(1 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-2 {
  padding-left: calc(2 * var(--ag-set-filter-indent-size));
}

.ag-rtl .ag-set-filter-indent-2 {
  padding-right: calc(2 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-3 {
  padding-left: calc(3 * var(--ag-set-filter-indent-size));
}

.ag-rtl .ag-set-filter-indent-3 {
  padding-right: calc(3 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-4 {
  padding-left: calc(4 * var(--ag-set-filter-indent-size));
}

.ag-rtl .ag-set-filter-indent-4 {
  padding-right: calc(4 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-5 {
  padding-left: calc(5 * var(--ag-set-filter-indent-size));
}

.ag-rtl .ag-set-filter-indent-5 {
  padding-right: calc(5 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-6 {
  padding-left: calc(6 * var(--ag-set-filter-indent-size));
}

.ag-rtl .ag-set-filter-indent-6 {
  padding-right: calc(6 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-7 {
  padding-left: calc(7 * var(--ag-set-filter-indent-size));
}

.ag-rtl .ag-set-filter-indent-7 {
  padding-right: calc(7 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-8 {
  padding-left: calc(8 * var(--ag-set-filter-indent-size));
}

.ag-rtl .ag-set-filter-indent-8 {
  padding-right: calc(8 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-9 {
  padding-left: calc(9 * var(--ag-set-filter-indent-size));
}

.ag-rtl .ag-set-filter-indent-9 {
  padding-right: calc(9 * var(--ag-set-filter-indent-size));
}

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

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

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

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

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

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

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

.ag-simple-filter-body-wrapper > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}

.ag-simple-filter-body-wrapper .ag-resizer-wrapper {
  margin: 0;
}

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

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

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

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

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

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

.ag-keyboard-focus .ag-multi-filter-group-title-bar:focus {
  outline: none;
}

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

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

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

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

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

button.ag-side-button-button:focus {
  box-shadow: none;
}

.ag-keyboard-focus .ag-side-button-button:focus {
  outline: none;
}

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

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

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

.ag-ltr .ag-side-bar-left,
.ag-rtl .ag-side-bar-right {
  border-right: var(--ag-borders) var(--ag-border-color);
}

.ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,
.ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper {
  border-left: var(--ag-borders) var(--ag-border-color);
}

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

.ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,
.ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button {
  border-right-color: var(--ag-selected-tab-underline-color);
}

.ag-rtl .ag-side-bar-left,
.ag-ltr .ag-side-bar-right {
  border-left: var(--ag-borders) var(--ag-border-color);
}

.ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper,
.ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper {
  border-right: var(--ag-borders) var(--ag-border-color);
}

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

.ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button,
.ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button {
  border-left-color: var(--ag-selected-tab-underline-color);
}

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

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

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

.ag-keyboard-focus .ag-filter-toolpanel-header:focus {
  outline: none;
}

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

.ag-filter-toolpanel-group.ag-has-filter > .ag-group-title-bar .ag-group-title::after {
  font-family: var(--ag-icon-font-family);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: var(--ag-icon-font-code-filter, "\f115");
  position: absolute;
}

.ag-ltr .ag-filter-toolpanel-group.ag-has-filter > .ag-group-title-bar .ag-group-title::after {
  padding-left: var(--ag-grid-size);
}

.ag-rtl .ag-filter-toolpanel-group.ag-has-filter > .ag-group-title-bar .ag-group-title::after {
  padding-right: var(--ag-grid-size);
}

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

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

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

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

.ag-ltr .ag-filter-toolpanel-search-input {
  margin-right: var(--ag-grid-size);
}

.ag-rtl .ag-filter-toolpanel-search-input {
  margin-left: var(--ag-grid-size);
}

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

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

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

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

.ag-ltr .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 1 + var(--ag-grid-size));
}

.ag-rtl .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 1 + var(--ag-grid-size));
}

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

.ag-ltr .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 2 + var(--ag-grid-size));
}

.ag-rtl .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 2 + var(--ag-grid-size));
}

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

.ag-ltr .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 3 + var(--ag-grid-size));
}

.ag-rtl .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 3 + var(--ag-grid-size));
}

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

.ag-ltr .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 4 + var(--ag-grid-size));
}

.ag-rtl .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 4 + var(--ag-grid-size));
}

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

.ag-ltr .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 5 + var(--ag-grid-size));
}

.ag-rtl .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 5 + var(--ag-grid-size));
}

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

.ag-ltr .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 6 + var(--ag-grid-size));
}

.ag-rtl .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 6 + var(--ag-grid-size));
}

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

.ag-ltr .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 7 + var(--ag-grid-size));
}

.ag-rtl .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 7 + var(--ag-grid-size));
}

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

.ag-ltr .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 8 + var(--ag-grid-size));
}

.ag-rtl .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 8 + var(--ag-grid-size));
}

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

.ag-ltr .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 9 + var(--ag-grid-size));
}

.ag-rtl .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 9 + var(--ag-grid-size));
}

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

.ag-ltr .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 10 + var(--ag-grid-size));
}

.ag-rtl .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 10 + var(--ag-grid-size));
}

.ag-filter-toolpanel-instance-header.ag-filter-toolpanel-group-level-1-header {
  padding-left: var(--ag-grid-size);
}

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

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

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

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

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

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

.ag-ltr .ag-pivot-mode-select {
  margin-left: var(--ag-widget-container-horizontal-padding);
}

.ag-rtl .ag-pivot-mode-select {
  margin-right: var(--ag-widget-container-horizontal-padding);
}

.ag-keyboard-focus .ag-column-select-header:focus {
  outline: none;
}

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

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

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

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

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

.ag-column-select-list .ag-item-highlight-top::after {
  top: 0;
}

.ag-column-select-list .ag-item-highlight-bottom::after {
  bottom: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

.ag-header-cell.ag-header-span-height::after,
.ag-header-cell.ag-header-span-height .ag-header-cell-resize::after {
  height: calc(100% - var(--ag-grid-size) * 4);
  top: calc(var(--ag-grid-size) * 2);
}

.ag-keyboard-focus .ag-header-cell:focus {
  outline: none;
}

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

.ag-keyboard-focus .ag-header-group-cell:focus {
  outline: none;
}

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

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

.ag-header-expand-icon {
  cursor: pointer;
}

.ag-ltr .ag-header-expand-icon {
  padding-left: 4px;
}

.ag-rtl .ag-header-expand-icon {
  padding-right: 4px;
}

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

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

.ag-header-cell::after,
.ag-header-group-cell::after {
  content: "";
  position: absolute;
  z-index: 1;
  display: var(--ag-header-column-separator-display);
  width: var(--ag-header-column-separator-width);
  height: var(--ag-header-column-separator-height);
  top: calc(50% - var(--ag-header-column-separator-height) * 0.5);
  background-color: var(--ag-header-column-separator-color);
}

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

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

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

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

.ag-header-cell.ag-header-span-height::after,
.ag-header-cell.ag-header-span-height .ag-header-cell-resize::after {
  height: calc(100% - var(--ag-grid-size) * 4);
  top: calc(var(--ag-grid-size) * 2);
}

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

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

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

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

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

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

.ag-ltr .ag-floating-filter-button {
  margin-left: calc(var(--ag-grid-size) * 3);
}

.ag-rtl .ag-floating-filter-button {
  margin-right: calc(var(--ag-grid-size) * 3);
}

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

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

.ag-paging-panel {
  border-top: 1px solid;
  border-top-color: var(--ag-border-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-header-height);
}

.ag-paging-panel > * {
  margin: 0 var(--ag-cell-horizontal-padding);
}

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

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

.ag-keyboard-focus .ag-paging-button:focus {
  outline: none;
}

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

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

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

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

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

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

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

.ag-keyboard-focus .ag-column-drop-cell:focus {
  outline: none;
}

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

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

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

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

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

.ag-column-drop-horizontal {
  background-color: var(--ag-control-panel-background-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-row-height);
  border-bottom: var(--ag-borders) var(--ag-border-color);
}

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

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

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

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

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

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

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

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

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

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

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

.ag-column-drop-vertical.ag-last-column-drop {
  border-bottom: none;
}

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

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

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

.ag-select-agg-func-virtual-list-item {
  cursor: default;
  padding-left: calc(var(--ag-grid-size) * 2);
}

.ag-select-agg-func-virtual-list-item:hover {
  background-color: var(--ag-selected-row-background-color);
}

.ag-keyboard-focus .ag-select-agg-func-virtual-list-item:focus {
  outline: none;
}

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

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

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

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

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

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

.ag-chart-title-edit {
  position: absolute;
  display: none;
  top: 0;
  left: 0;
  text-align: center;
}

.ag-chart-title-edit.currently-editing {
  display: inline-block;
}

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

.ag-charts-canvas {
  display: block;
}

.ag-chart-menu {
  position: absolute;
  top: 10px;
  width: 24px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}

.ag-ltr .ag-chart-menu {
  right: 20px;
}

.ag-rtl .ag-chart-menu {
  left: 20px;
}

.ag-chart-docked-container {
  position: relative;
  width: 0;
  min-width: 0;
  transition: min-width 0.4s;
}

.ag-chart-menu-hidden ~ .ag-chart-docked-container {
  max-width: 0;
  overflow: hidden;
}

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

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

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

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

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

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

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

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

.ag-chart-settings-card-item {
  cursor: pointer;
  width: 10px;
  height: 10px;
  background-color: #000;
  position: relative;
}

.ag-chart-settings-card-item.ag-not-selected {
  opacity: 0.2;
}

.ag-chart-settings-card-item::before {
  content: " ";
  display: block;
  position: absolute;
  background-color: transparent;
  left: 50%;
  top: 50%;
  margin-left: -10px;
  margin-top: -10px;
  width: 20px;
  height: 20px;
}

.ag-chart-settings-prev,
.ag-chart-settings-next {
  position: relative;
  flex: none;
}

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

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

.ag-chart-settings-mini-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  width: 100%;
  min-height: 100%;
  overflow: hidden;
}

.ag-chart-settings-mini-wrapper.ag-animating {
  transition: left 0.3s;
  transition-timing-function: ease-in-out;
}

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

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

.ag-chart-data-wrapper,
.ag-chart-format-wrapper {
  display: flex;
  flex-direction: column;
  position: relative;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

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

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

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

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

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

.ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu {
  display: flex;
  flex-direction: row;
  overflow: auto;
  top: 5px;
  gap: calc(var(--ag-grid-size) * 3 - 8px);
  width: auto;
}

.ag-ltr .ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu {
  right: calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);
  justify-content: right;
}

.ag-rtl .ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu {
  left: calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);
  justify-content: left;
}

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

.ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  position: absolute;
  top: 50%;
  transition: transform 0.33s ease-in-out;
  padding: 0;
  display: block;
  cursor: pointer;
  border: none;
}

.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  right: 0px;
}

.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  left: 0px;
}

.ag-chart-tool-panel-button-enable .ag-chart-menu-close .ag-icon {
  padding: 14px 5px 14px 2px;
}

.ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  content: "";
  position: absolute;
  top: -40px;
  bottom: -40px;
}

.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  right: 0px;
}

.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  left: 0px;
}

.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  left: -10px;
}

.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  right: -10px;
}

.ag-chart-tool-panel-button-enable .ag-icon-menu {
  display: none;
}

.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  transform: translate(3px, -50%);
}

.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover {
  transform: translate(0, -50%);
}

.ag-ltr .ag-chart-menu-visible .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover {
  transform: translate(5px, -50%);
}

.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  transform: translate(-3px, -50%);
}

.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover {
  transform: translate(0, -50%);
}

.ag-rtl .ag-chart-menu-visible .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover {
  transform: translate(-5px, -50%);
}

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

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

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

.ag-chart-menu-icon {
  opacity: 0.5;
  line-height: 24px;
  font-size: 24px;
  width: 24px;
  height: 24px;
  margin: 2px 0;
  cursor: pointer;
  border-radius: var(--ag-card-radius);
  color: var(--ag-secondary-foreground-color);
}

.ag-chart-menu-icon:hover {
  opacity: 1;
}

.ag-chart-mini-thumbnail {
  border: 1px solid var(--ag-secondary-border-color);
  border-radius: 5px;
  margin: 5px;
}

.ag-chart-mini-thumbnail:nth-last-child(3), .ag-chart-mini-thumbnail:nth-last-child(3) ~ .ag-chart-mini-thumbnail {
  margin-left: auto;
  margin-right: auto;
}

.ag-ltr .ag-chart-mini-thumbnail:first-child {
  margin-left: 0;
}

.ag-rtl .ag-chart-mini-thumbnail:first-child {
  margin-right: 0;
}

.ag-ltr .ag-chart-mini-thumbnail:last-child {
  margin-right: 0;
}

.ag-rtl .ag-chart-mini-thumbnail:last-child {
  margin-left: 0;
}

.ag-chart-mini-thumbnail.ag-selected {
  border-color: var(--ag-minichart-selected-chart-color);
}

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

.ag-chart-settings-card-item.ag-selected {
  background-color: var(--ag-minichart-selected-page-color);
}

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

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

.ag-charts-settings-group-container {
  padding: var(--ag-grid-size);
}

.ag-charts-data-group-container {
  padding: calc(var(--ag-widget-container-vertical-padding) * 0.5) var(--ag-widget-container-horizontal-padding);
}

.ag-charts-data-group-container .ag-charts-data-group-item:not(.ag-charts-format-sub-level-group) {
  height: var(--ag-list-item-height);
}

.ag-charts-data-group-container .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  background-color: var(--ag-range-selection-border-color);
}

.ag-charts-data-group-container .ag-item-highlight-top::after {
  top: 0;
}

.ag-charts-data-group-container .ag-item-highlight-bottom::after {
  bottom: 0;
}

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

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

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

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

.ag-charts-group-container.ag-group-container-horizontal {
  padding: var(--ag-grid-size);
}

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

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

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

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

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

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

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

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

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

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

.ag-input-field-input {
  width: 100%;
  min-width: 0;
}

.ag-checkbox-input-wrapper {
  font-family: var(--ag-icon-font-family);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-checkbox-background-color);
  border-radius: var(--ag-checkbox-border-radius);
  display: inline-block;
  vertical-align: middle;
  flex: none;
}

.ag-checkbox-input-wrapper input, .ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 100%;
  height: 100%;
}

.ag-checkbox-input-wrapper:focus-within, .ag-checkbox-input-wrapper:active {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}

.ag-checkbox-input-wrapper.ag-disabled {
  opacity: 0.5;
}

.ag-checkbox-input-wrapper::after {
  content: var(--ag-icon-font-code-checkbox-unchecked, "\f108");
  color: var(--ag-checkbox-unchecked-color);
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}

.ag-checkbox-input-wrapper.ag-checked::after {
  content: var(--ag-icon-font-code-checkbox-checked, "\f106");
  color: var(--ag-checkbox-checked-color);
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}

.ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: var(--ag-icon-font-code-checkbox-indeterminate, "\f107");
  color: var(--ag-checkbox-indeterminate-color);
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}

.ag-toggle-button-input-wrapper {
  box-sizing: border-box;
  width: var(--ag-toggle-button-width);
  height: var(--ag-toggle-button-height);
  background-color: var(--ag-toggle-button-off-background-color);
  border-radius: calc(var(--ag-toggle-button-height) * 0.5);
  position: relative;
  flex: none;
  border: var(--ag-toggle-button-border-width) solid;
  border-color: var(--ag-toggle-button-off-border-color);
}

.ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
}

.ag-toggle-button-input-wrapper:focus-within {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}

.ag-toggle-button-input-wrapper.ag-disabled {
  opacity: 0.5;
}

.ag-toggle-button-input-wrapper.ag-checked {
  background-color: var(--ag-toggle-button-on-background-color);
  border-color: var(--ag-toggle-button-on-border-color);
}

.ag-toggle-button-input-wrapper::before {
  content: " ";
  position: absolute;
  top: calc(0px - var(--ag-toggle-button-border-width));
  left: calc(0px - var(--ag-toggle-button-border-width));
  display: block;
  box-sizing: border-box;
  height: var(--ag-toggle-button-height);
  width: var(--ag-toggle-button-height);
  background-color: var(--ag-toggle-button-switch-background-color);
  border-radius: 100%;
  transition: left 100ms;
  border: var(--ag-toggle-button-border-width) solid;
  border-color: var(--ag-toggle-button-switch-border-color);
}

.ag-toggle-button-input-wrapper.ag-checked::before {
  left: calc(100% - var(--ag-toggle-button-height));
  border-color: var(--ag-toggle-button-on-border-color);
}

.ag-radio-button-input-wrapper {
  font-family: var(--ag-icon-font-family);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-checkbox-background-color);
  border-radius: var(--ag-checkbox-border-radius);
  display: inline-block;
  vertical-align: middle;
  flex: none;
  border-radius: var(--ag-icon-size);
}

.ag-radio-button-input-wrapper input, .ag-radio-button-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 100%;
  height: 100%;
}

.ag-radio-button-input-wrapper:focus-within, .ag-radio-button-input-wrapper:active {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}

.ag-radio-button-input-wrapper.ag-disabled {
  opacity: 0.5;
}

.ag-radio-button-input-wrapper::after {
  content: var(--ag-icon-font-code-radio-button-off, "\f127");
  color: var(--ag-checkbox-unchecked-color);
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}

.ag-radio-button-input-wrapper.ag-checked::after {
  content: var(--ag-icon-font-code-radio-button-on, "\f128");
  color: var(--ag-checkbox-checked-color);
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}

input[class^=ag-][type=range] {
  -webkit-appearance: none;
  width: 100%;
  height: 100%;
  background: none;
  overflow: visible;
}

input[class^=ag-][type=range]::-webkit-slider-runnable-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
}

input[class^=ag-][type=range]::-moz-range-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
}

input[class^=ag-][type=range]::-ms-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
  color: transparent;
  width: calc(100% - 2px);
}

input[class^=ag-][type=range]::-webkit-slider-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
  transform: translateY(calc(var(--ag-icon-size) * -0.5 + 1.5px));
}

input[class^=ag-][type=range]::-ms-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
}

input[class^=ag-][type=range]::-moz-ag-range-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
}

input[class^=ag-][type=range]:focus {
  outline: none;
}

input[class^=ag-][type=range]:focus::-webkit-slider-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}

input[class^=ag-][type=range]:focus::-ms-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}

input[class^=ag-][type=range]:focus::-moz-ag-range-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}

input[class^=ag-][type=range]:active::-webkit-slider-runnable-track {
  background-color: var(--ag-input-focus-border-color);
}

input[class^=ag-][type=range]:active::-moz-ag-range-track {
  background-color: var(--ag-input-focus-border-color);
}

input[class^=ag-][type=range]:active::-ms-track {
  background-color: var(--ag-input-focus-border-color);
}

input[class^=ag-][type=range]:disabled {
  opacity: 0.5;
}

.ag-theme-balham, .ag-theme-custom-thick, .ag-theme-custom-enrichment, .ag-theme-custom-editable, .ag-theme-custom-base, .ag-theme-custom, .ag-theme-balham-dark {
  --ag-balham-active-color: #0091ea;
  --ag-foreground-color: #000;
  --ag-background-color: #fff;
  --ag-header-background-color: #f5f7f7;
  --ag-tooltip-background-color: #cbd0d3;
  --ag-subheader-background-color: #e2e9eb;
  --ag-control-panel-background-color: #f5f7f7;
  --ag-border-color: #bdc3c7;
  --ag-odd-row-background-color: #fcfdfe;
  --ag-row-hover-color: #ecf0f1;
  --ag-column-hover-color: #ecf0f1;
  --ag-input-border-color: #95a5a6;
  --ag-invalid-color: #e02525;
  --ag-input-disabled-background-color: #ebebeb;
  --ag-checkbox-unchecked-color: #7f8c8d;
  --ag-input-focus-border-color: #719ECE;
  --ag-input-focus-box-shadow: 0 0 2px 1px var(--ag-input-focus-border-color);
  --ag-range-selection-border-color: var(--ag-balham-active-color);
  --ag-checkbox-checked-color: var(--ag-balham-active-color);
  --ag-checkbox-background-color: var(--ag-background-color);
  --ag-secondary-foreground-color: rgba(0, 0, 0, 0.54);
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.38);
  --ag-subheader-toolbar-background-color: rgba(226, 233, 235, 0.5);
  --ag-row-border-color: rgba(189, 195, 199, 0.58);
  --ag-chip-background-color: rgba(0, 0, 0, 0.1);
  --ag-range-selection-background-color: rgba(0, 145, 234, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 145, 234, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 145, 234, 0.49);
  --ag-range-selection-background-color-4: rgba(0, 145, 234, 0.59);
  --ag-selected-row-background-color: rgba(0, 145, 234, 0.28);
  --ag-header-column-separator-color: rgba(189, 195, 199, 0.5);
  --ag-input-disabled-border-color: rgba(149, 165, 166, 0.3);
  --ag-header-column-separator-display: block;
  --ag-header-column-separator-height: 50%;
  --ag-grid-size: 4px;
  --ag-icon-size: 16px;
  --ag-row-height: calc(var(--ag-grid-size) * 7);
  --ag-header-height: calc(var(--ag-grid-size) * 8);
  --ag-list-item-height: calc(var(--ag-grid-size) * 6);
  --ag-row-group-indent-size: calc(var(--ag-grid-size) * 3 + var(--ag-icon-size));
  --ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);
  --ag-input-height: calc(var(--ag-grid-size) * 4);
  --ag-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  --ag-font-size: 12px;
  --ag-icon-font-family: agGridBalham;
  --ag-border-radius: 2px;
  --ag-checkbox-border-radius: 3px;
  --ag-card-shadow: none;
}

.ag-theme-balham-dark {
  --ag-balham-active-color: #00B0FF;
  --ag-foreground-color: #F5F5F5;
  --ag-background-color: #2d3436;
  --ag-header-background-color: #1c1c1c;
  --ag-tooltip-background-color: #1c1f20;
  --ag-subheader-background-color: #111;
  --ag-control-panel-background-color: #202020;
  --ag-border-color: #424242;
  --ag-odd-row-background-color: #262c2e;
  --ag-row-hover-color: #3d4749;
  --ag-column-hover-color: #3d4749;
  --ag-input-border-color: #f0f0f0;
  --ag-input-disabled-background-color: rgba(48, 46, 46, 0.3);
  --ag-modal-overlay-background-color: rgba(45, 52, 54, 0.66);
  --ag-checkbox-unchecked-color: #ecf0f1;
  --ag-secondary-foreground-color: var(--ag-foreground-color);
  --ag-disabled-foreground-color: rgba(245, 245, 245, 0.38);
  --ag-subheader-toolbar-background-color: rgba(17, 17, 17, 0.5);
  --ag-row-border-color: #5c5c5c;
  --ag-chip-background-color: rgba(245, 245, 245, 0.08);
  --ag-range-selection-background-color: rgba(0, 176, 255, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 176, 255, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 176, 255, 0.49);
  --ag-range-selection-background-color-4: rgba(0, 176, 255, 0.59);
  --ag-selected-row-background-color: rgba(0, 176, 255, 0.28);
  --ag-header-column-separator-color: rgba(66, 66, 66, 0.5);
  --ag-input-disabled-border-color: rgba(240, 240, 240, 0.3);
  --ag-header-foreground-color: rgba(245, 245, 245, 0.64);
  --ag-toggle-button-off-background-color: transparent;
  --ag-toggle-button-off-border-color: var(--ag-foreground-color);
  --ag-range-selection-chart-category-background-color: rgba(26, 177, 74, 0.5);
  --ag-range-selection-chart-background-color: rgba(45, 166, 255, 0.5);
  --ag-input-focus-box-shadow: 0 0 4px 1.5px var(--ag-input-focus-border-color);
}

.ag-theme-balham .ag-filter-toolpanel-header, .ag-theme-custom-thick .ag-filter-toolpanel-header, .ag-theme-custom-enrichment .ag-filter-toolpanel-header, .ag-theme-custom-editable .ag-filter-toolpanel-header, .ag-theme-custom-base .ag-filter-toolpanel-header, .ag-theme-custom .ag-filter-toolpanel-header,
.ag-theme-balham .ag-filter-toolpanel-search,
.ag-theme-custom-thick .ag-filter-toolpanel-search,
.ag-theme-custom-enrichment .ag-filter-toolpanel-search,
.ag-theme-custom-editable .ag-filter-toolpanel-search,
.ag-theme-custom-base .ag-filter-toolpanel-search,
.ag-theme-custom .ag-filter-toolpanel-search,
.ag-theme-balham .ag-status-bar,
.ag-theme-custom-thick .ag-status-bar,
.ag-theme-custom-enrichment .ag-status-bar,
.ag-theme-custom-editable .ag-status-bar,
.ag-theme-custom-base .ag-status-bar,
.ag-theme-custom .ag-status-bar,
.ag-theme-balham .ag-header-row,
.ag-theme-custom-thick .ag-header-row,
.ag-theme-custom-enrichment .ag-header-row,
.ag-theme-custom-editable .ag-header-row,
.ag-theme-custom-base .ag-header-row,
.ag-theme-custom .ag-header-row,
.ag-theme-balham .ag-multi-filter-group-title-bar,
.ag-theme-custom-thick .ag-multi-filter-group-title-bar,
.ag-theme-custom-enrichment .ag-multi-filter-group-title-bar,
.ag-theme-custom-editable .ag-multi-filter-group-title-bar,
.ag-theme-custom-base .ag-multi-filter-group-title-bar,
.ag-theme-custom .ag-multi-filter-group-title-bar, .ag-theme-balham-dark .ag-filter-toolpanel-header,
.ag-theme-balham-dark .ag-filter-toolpanel-search,
.ag-theme-balham-dark .ag-status-bar,
.ag-theme-balham-dark .ag-header-row,
.ag-theme-balham-dark .ag-multi-filter-group-title-bar {
  font-weight: 600;
  color: var(--ag-header-foreground-color);
}

.ag-theme-balham .ag-ltr input[class^=ag-]:not([type]), .ag-theme-custom-thick .ag-ltr input[class^=ag-]:not([type]), .ag-theme-custom-enrichment .ag-ltr input[class^=ag-]:not([type]), .ag-theme-custom-editable .ag-ltr input[class^=ag-]:not([type]), .ag-theme-custom-base .ag-ltr input[class^=ag-]:not([type]), .ag-theme-custom .ag-ltr input[class^=ag-]:not([type]), .ag-theme-balham .ag-ltr input[class^=ag-][type=text], .ag-theme-custom-thick .ag-ltr input[class^=ag-][type=text], .ag-theme-custom-enrichment .ag-ltr input[class^=ag-][type=text], .ag-theme-custom-editable .ag-ltr input[class^=ag-][type=text], .ag-theme-custom-base .ag-ltr input[class^=ag-][type=text], .ag-theme-custom .ag-ltr input[class^=ag-][type=text], .ag-theme-balham .ag-ltr input[class^=ag-][type=number], .ag-theme-custom-thick .ag-ltr input[class^=ag-][type=number], .ag-theme-custom-enrichment .ag-ltr input[class^=ag-][type=number], .ag-theme-custom-editable .ag-ltr input[class^=ag-][type=number], .ag-theme-custom-base .ag-ltr input[class^=ag-][type=number], .ag-theme-custom .ag-ltr input[class^=ag-][type=number], .ag-theme-balham .ag-ltr input[class^=ag-][type=tel], .ag-theme-custom-thick .ag-ltr input[class^=ag-][type=tel], .ag-theme-custom-enrichment .ag-ltr input[class^=ag-][type=tel], .ag-theme-custom-editable .ag-ltr input[class^=ag-][type=tel], .ag-theme-custom-base .ag-ltr input[class^=ag-][type=tel], .ag-theme-custom .ag-ltr input[class^=ag-][type=tel], .ag-theme-balham .ag-ltr input[class^=ag-][type=date], .ag-theme-custom-thick .ag-ltr input[class^=ag-][type=date], .ag-theme-custom-enrichment .ag-ltr input[class^=ag-][type=date], .ag-theme-custom-editable .ag-ltr input[class^=ag-][type=date], .ag-theme-custom-base .ag-ltr input[class^=ag-][type=date], .ag-theme-custom .ag-ltr input[class^=ag-][type=date], .ag-theme-balham .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-custom-thick .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-custom-enrichment .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-custom-editable .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-custom-base .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-custom .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-balham .ag-ltr textarea[class^=ag-], .ag-theme-custom-thick .ag-ltr textarea[class^=ag-], .ag-theme-custom-enrichment .ag-ltr textarea[class^=ag-], .ag-theme-custom-editable .ag-ltr textarea[class^=ag-], .ag-theme-custom-base .ag-ltr textarea[class^=ag-], .ag-theme-custom .ag-ltr textarea[class^=ag-], .ag-theme-balham-dark .ag-ltr input[class^=ag-]:not([type]), .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=text], .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=number], .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=tel], .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=date], .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-balham-dark .ag-ltr textarea[class^=ag-] {
  padding-left: var(--ag-grid-size);
}

.ag-theme-balham .ag-rtl input[class^=ag-]:not([type]), .ag-theme-custom-thick .ag-rtl input[class^=ag-]:not([type]), .ag-theme-custom-enrichment .ag-rtl input[class^=ag-]:not([type]), .ag-theme-custom-editable .ag-rtl input[class^=ag-]:not([type]), .ag-theme-custom-base .ag-rtl input[class^=ag-]:not([type]), .ag-theme-custom .ag-rtl input[class^=ag-]:not([type]), .ag-theme-balham .ag-rtl input[class^=ag-][type=text], .ag-theme-custom-thick .ag-rtl input[class^=ag-][type=text], .ag-theme-custom-enrichment .ag-rtl input[class^=ag-][type=text], .ag-theme-custom-editable .ag-rtl input[class^=ag-][type=text], .ag-theme-custom-base .ag-rtl input[class^=ag-][type=text], .ag-theme-custom .ag-rtl input[class^=ag-][type=text], .ag-theme-balham .ag-rtl input[class^=ag-][type=number], .ag-theme-custom-thick .ag-rtl input[class^=ag-][type=number], .ag-theme-custom-enrichment .ag-rtl input[class^=ag-][type=number], .ag-theme-custom-editable .ag-rtl input[class^=ag-][type=number], .ag-theme-custom-base .ag-rtl input[class^=ag-][type=number], .ag-theme-custom .ag-rtl input[class^=ag-][type=number], .ag-theme-balham .ag-rtl input[class^=ag-][type=tel], .ag-theme-custom-thick .ag-rtl input[class^=ag-][type=tel], .ag-theme-custom-enrichment .ag-rtl input[class^=ag-][type=tel], .ag-theme-custom-editable .ag-rtl input[class^=ag-][type=tel], .ag-theme-custom-base .ag-rtl input[class^=ag-][type=tel], .ag-theme-custom .ag-rtl input[class^=ag-][type=tel], .ag-theme-balham .ag-rtl input[class^=ag-][type=date], .ag-theme-custom-thick .ag-rtl input[class^=ag-][type=date], .ag-theme-custom-enrichment .ag-rtl input[class^=ag-][type=date], .ag-theme-custom-editable .ag-rtl input[class^=ag-][type=date], .ag-theme-custom-base .ag-rtl input[class^=ag-][type=date], .ag-theme-custom .ag-rtl input[class^=ag-][type=date], .ag-theme-balham .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-custom-thick .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-custom-enrichment .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-custom-editable .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-custom-base .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-custom .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-balham .ag-rtl textarea[class^=ag-], .ag-theme-custom-thick .ag-rtl textarea[class^=ag-], .ag-theme-custom-enrichment .ag-rtl textarea[class^=ag-], .ag-theme-custom-editable .ag-rtl textarea[class^=ag-], .ag-theme-custom-base .ag-rtl textarea[class^=ag-], .ag-theme-custom .ag-rtl textarea[class^=ag-], .ag-theme-balham-dark .ag-rtl input[class^=ag-]:not([type]), .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=text], .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=number], .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=tel], .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=date], .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-balham-dark .ag-rtl textarea[class^=ag-] {
  padding-right: var(--ag-grid-size);
}

.ag-theme-balham .ag-column-drop-vertical-empty-message, .ag-theme-custom-thick .ag-column-drop-vertical-empty-message, .ag-theme-custom-enrichment .ag-column-drop-vertical-empty-message, .ag-theme-custom-editable .ag-column-drop-vertical-empty-message, .ag-theme-custom-base .ag-column-drop-vertical-empty-message, .ag-theme-custom .ag-column-drop-vertical-empty-message, .ag-theme-balham .ag-status-bar, .ag-theme-custom-thick .ag-status-bar, .ag-theme-custom-enrichment .ag-status-bar, .ag-theme-custom-editable .ag-status-bar, .ag-theme-custom-base .ag-status-bar, .ag-theme-custom .ag-status-bar, .ag-theme-balham-dark .ag-column-drop-vertical-empty-message, .ag-theme-balham-dark .ag-status-bar {
  font-weight: 600;
  color: var(--ag-disabled-foreground-color);
}

.ag-theme-balham.ag-dnd-ghost, .ag-dnd-ghost.ag-theme-custom-thick, .ag-dnd-ghost.ag-theme-custom-enrichment, .ag-dnd-ghost.ag-theme-custom-editable, .ag-dnd-ghost.ag-theme-custom-base, .ag-dnd-ghost.ag-theme-custom, .ag-theme-balham-dark.ag-dnd-ghost {
  font-size: var(--ag-font-size);
  font-weight: 600;
}

.ag-theme-balham .ag-tab, .ag-theme-custom-thick .ag-tab, .ag-theme-custom-enrichment .ag-tab, .ag-theme-custom-editable .ag-tab, .ag-theme-custom-base .ag-tab, .ag-theme-custom .ag-tab, .ag-theme-balham-dark .ag-tab {
  border: 1px solid transparent;
  padding: var(--ag-grid-size) calc(var(--ag-grid-size) * 2);
  margin: var(--ag-grid-size);
  margin-bottom: -1px;
}

.ag-theme-balham .ag-tab-selected, .ag-theme-custom-thick .ag-tab-selected, .ag-theme-custom-enrichment .ag-tab-selected, .ag-theme-custom-editable .ag-tab-selected, .ag-theme-custom-base .ag-tab-selected, .ag-theme-custom .ag-tab-selected, .ag-theme-balham-dark .ag-tab-selected {
  background-color: var(--ag-background-color);
  border-color: var(--ag-border-color);
  border-bottom-color: transparent;
}

.ag-theme-balham .ag-tabs-header, .ag-theme-custom-thick .ag-tabs-header, .ag-theme-custom-enrichment .ag-tabs-header, .ag-theme-custom-editable .ag-tabs-header, .ag-theme-custom-base .ag-tabs-header, .ag-theme-custom .ag-tabs-header, .ag-theme-balham-dark .ag-tabs-header {
  border-bottom: 1px solid var(--ag-border-color);
}

.ag-theme-balham .ag-column-drop-cell, .ag-theme-custom-thick .ag-column-drop-cell, .ag-theme-custom-enrichment .ag-column-drop-cell, .ag-theme-custom-editable .ag-column-drop-cell, .ag-theme-custom-base .ag-column-drop-cell, .ag-theme-custom .ag-column-drop-cell, .ag-theme-balham-dark .ag-column-drop-cell {
  height: calc(var(--ag-grid-size) * 6);
}

.ag-theme-balham .ag-column-drop-vertical-title, .ag-theme-custom-thick .ag-column-drop-vertical-title, .ag-theme-custom-enrichment .ag-column-drop-vertical-title, .ag-theme-custom-editable .ag-column-drop-vertical-title, .ag-theme-custom-base .ag-column-drop-vertical-title, .ag-theme-custom .ag-column-drop-vertical-title, .ag-theme-balham-dark .ag-column-drop-vertical-title {
  color: var(--ag-foreground-color);
}

.ag-theme-balham .ag-column-drop-vertical-cell, .ag-theme-custom-thick .ag-column-drop-vertical-cell, .ag-theme-custom-enrichment .ag-column-drop-vertical-cell, .ag-theme-custom-editable .ag-column-drop-vertical-cell, .ag-theme-custom-base .ag-column-drop-vertical-cell, .ag-theme-custom .ag-column-drop-vertical-cell, .ag-theme-balham-dark .ag-column-drop-vertical-cell {
  margin-left: calc(var(--ag-grid-size) * 2);
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-theme-balham .ag-column-drop-vertical-cell-text, .ag-theme-custom-thick .ag-column-drop-vertical-cell-text, .ag-theme-custom-enrichment .ag-column-drop-vertical-cell-text, .ag-theme-custom-editable .ag-column-drop-vertical-cell-text, .ag-theme-custom-base .ag-column-drop-vertical-cell-text, .ag-theme-custom .ag-column-drop-vertical-cell-text, .ag-theme-balham-dark .ag-column-drop-vertical-cell-text {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-theme-balham .ag-column-drop-vertical-icon, .ag-theme-custom-thick .ag-column-drop-vertical-icon, .ag-theme-custom-enrichment .ag-column-drop-vertical-icon, .ag-theme-custom-editable .ag-column-drop-vertical-icon, .ag-theme-custom-base .ag-column-drop-vertical-icon, .ag-theme-custom .ag-column-drop-vertical-icon, .ag-theme-balham-dark .ag-column-drop-vertical-icon {
  color: var(--ag-secondary-foreground-color);
}

.ag-theme-balham .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-custom-thick .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-custom-enrichment .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-custom-editable .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-custom-base .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-custom .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-balham-dark .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-balham .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-custom-thick .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-custom-enrichment .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-custom-editable .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-custom-base .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-custom .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-balham-dark .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-balham .ag-column-drop-horizontal, .ag-theme-custom-thick .ag-column-drop-horizontal, .ag-theme-custom-enrichment .ag-column-drop-horizontal, .ag-theme-custom-editable .ag-column-drop-horizontal, .ag-theme-custom-base .ag-column-drop-horizontal, .ag-theme-custom .ag-column-drop-horizontal, .ag-theme-balham-dark .ag-column-drop-horizontal {
  height: var(--ag-header-height);
}

.ag-theme-balham .ag-column-drop-empty, .ag-theme-custom-thick .ag-column-drop-empty, .ag-theme-custom-enrichment .ag-column-drop-empty, .ag-theme-custom-editable .ag-column-drop-empty, .ag-theme-custom-base .ag-column-drop-empty, .ag-theme-custom .ag-column-drop-empty, .ag-theme-balham-dark .ag-column-drop-empty {
  color: var(--ag-disabled-foreground-color);
}

.ag-theme-balham .ag-column-drop-horizontal-cell-text, .ag-theme-custom-thick .ag-column-drop-horizontal-cell-text, .ag-theme-custom-enrichment .ag-column-drop-horizontal-cell-text, .ag-theme-custom-editable .ag-column-drop-horizontal-cell-text, .ag-theme-custom-base .ag-column-drop-horizontal-cell-text, .ag-theme-custom .ag-column-drop-horizontal-cell-text, .ag-theme-balham-dark .ag-column-drop-horizontal-cell-text {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-theme-balham .ag-column-drop-vertical, .ag-theme-custom-thick .ag-column-drop-vertical, .ag-theme-custom-enrichment .ag-column-drop-vertical, .ag-theme-custom-editable .ag-column-drop-vertical, .ag-theme-custom-base .ag-column-drop-vertical, .ag-theme-custom .ag-column-drop-vertical, .ag-theme-balham-dark .ag-column-drop-vertical {
  padding-top: calc(var(--ag-grid-size) * 2);
}

.ag-theme-balham .ag-menu-header, .ag-theme-custom-thick .ag-menu-header, .ag-theme-custom-enrichment .ag-menu-header, .ag-theme-custom-editable .ag-menu-header, .ag-theme-custom-base .ag-menu-header, .ag-theme-custom .ag-menu-header, .ag-theme-balham-dark .ag-menu-header {
  background-color: var(--ag-header-background-color);
}

.ag-theme-balham .ag-overlay-loading-center, .ag-theme-custom-thick .ag-overlay-loading-center, .ag-theme-custom-enrichment .ag-overlay-loading-center, .ag-theme-custom-editable .ag-overlay-loading-center, .ag-theme-custom-base .ag-overlay-loading-center, .ag-theme-custom .ag-overlay-loading-center, .ag-theme-balham-dark .ag-overlay-loading-center {
  background-color: var(--ag-background-color);
  border: 1px solid var(--ag-border-color);
  color: var(--ag-foreground-color);
  padding: calc(var(--ag-grid-size) * 4);
}

.ag-theme-balham .ag-tooltip, .ag-theme-custom-thick .ag-tooltip, .ag-theme-custom-enrichment .ag-tooltip, .ag-theme-custom-editable .ag-tooltip, .ag-theme-custom-base .ag-tooltip, .ag-theme-custom .ag-tooltip, .ag-theme-balham-dark .ag-tooltip {
  border: none;
}

.ag-theme-balham .ag-panel-title-bar-button-icon, .ag-theme-custom-thick .ag-panel-title-bar-button-icon, .ag-theme-custom-enrichment .ag-panel-title-bar-button-icon, .ag-theme-custom-editable .ag-panel-title-bar-button-icon, .ag-theme-custom-base .ag-panel-title-bar-button-icon, .ag-theme-custom .ag-panel-title-bar-button-icon, .ag-theme-balham-dark .ag-panel-title-bar-button-icon {
  font-size: calc(var(--ag-icon-size) + var(--ag-grid-size));
}

.ag-theme-balham .ag-chart-data-section, .ag-theme-custom-thick .ag-chart-data-section, .ag-theme-custom-enrichment .ag-chart-data-section, .ag-theme-custom-editable .ag-chart-data-section, .ag-theme-custom-base .ag-chart-data-section, .ag-theme-custom .ag-chart-data-section,
.ag-theme-balham .ag-chart-format-section,
.ag-theme-custom-thick .ag-chart-format-section,
.ag-theme-custom-enrichment .ag-chart-format-section,
.ag-theme-custom-editable .ag-chart-format-section,
.ag-theme-custom-base .ag-chart-format-section,
.ag-theme-custom .ag-chart-format-section, .ag-theme-balham-dark .ag-chart-data-section,
.ag-theme-balham-dark .ag-chart-format-section {
  padding-bottom: calc(var(--ag-grid-size) * 0.5);
}

.ag-theme-balham .ag-group-toolbar, .ag-theme-custom-thick .ag-group-toolbar, .ag-theme-custom-enrichment .ag-group-toolbar, .ag-theme-custom-editable .ag-group-toolbar, .ag-theme-custom-base .ag-group-toolbar, .ag-theme-custom .ag-group-toolbar, .ag-theme-balham-dark .ag-group-toolbar {
  background-color: var(--ag-subheader-toolbar-background-color);
}

.ag-theme-balham .ag-chart-tab, .ag-theme-custom-thick .ag-chart-tab, .ag-theme-custom-enrichment .ag-chart-tab, .ag-theme-custom-editable .ag-chart-tab, .ag-theme-custom-base .ag-chart-tab, .ag-theme-custom .ag-chart-tab, .ag-theme-balham-dark .ag-chart-tab {
  padding-top: calc(var(--ag-grid-size) * 0.5);
}

.ag-theme-balham .ag-charts-format-sub-level-group-item, .ag-theme-custom-thick .ag-charts-format-sub-level-group-item, .ag-theme-custom-enrichment .ag-charts-format-sub-level-group-item, .ag-theme-custom-editable .ag-charts-format-sub-level-group-item, .ag-theme-custom-base .ag-charts-format-sub-level-group-item, .ag-theme-custom .ag-charts-format-sub-level-group-item, .ag-theme-balham-dark .ag-charts-format-sub-level-group-item {
  margin-bottom: calc(var(--ag-grid-size) * 1.5);
}

.ag-theme-balham .ag-chart-menu-close, .ag-theme-custom-thick .ag-chart-menu-close, .ag-theme-custom-enrichment .ag-chart-menu-close, .ag-theme-custom-editable .ag-chart-menu-close, .ag-theme-custom-base .ag-chart-menu-close, .ag-theme-custom .ag-chart-menu-close, .ag-theme-balham-dark .ag-chart-menu-close {
  background: var(--ag-background-color);
}

.ag-theme-balham .ag-chart-menu-close:hover .ag-icon, .ag-theme-custom-thick .ag-chart-menu-close:hover .ag-icon, .ag-theme-custom-enrichment .ag-chart-menu-close:hover .ag-icon, .ag-theme-custom-editable .ag-chart-menu-close:hover .ag-icon, .ag-theme-custom-base .ag-chart-menu-close:hover .ag-icon, .ag-theme-custom .ag-chart-menu-close:hover .ag-icon, .ag-theme-balham-dark .ag-chart-menu-close:hover .ag-icon {
  border-color: var(--ag-border-color);
}

.ag-theme-balham .ag-chart-menu-close .ag-icon, .ag-theme-custom-thick .ag-chart-menu-close .ag-icon, .ag-theme-custom-enrichment .ag-chart-menu-close .ag-icon, .ag-theme-custom-editable .ag-chart-menu-close .ag-icon, .ag-theme-custom-base .ag-chart-menu-close .ag-icon, .ag-theme-custom .ag-chart-menu-close .ag-icon, .ag-theme-balham-dark .ag-chart-menu-close .ag-icon {
  background: var(--ag-header-background-color);
  border: 1px solid var(--ag-secondary-border-color);
  border-right: none;
}

.ag-theme-balham-dark {
  color-scheme: dark;
}

@font-face {
  font-family: "agGridBalham";
  src: url(data:font/woff2;charset=utf-8;base64,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);
  font-weight: normal;
  font-style: normal;
}
.ag-theme-balham, .ag-theme-custom-thick, .ag-theme-custom-enrichment, .ag-theme-custom-editable, .ag-theme-custom-base, .ag-theme-custom, .ag-theme-balham-dark {
  --ag-balham-active-color: #0091ea;
  --ag-foreground-color: #000;
  --ag-background-color: #fff;
  --ag-header-background-color: #f5f7f7;
  --ag-tooltip-background-color: #cbd0d3;
  --ag-subheader-background-color: #e2e9eb;
  --ag-control-panel-background-color: #f5f7f7;
  --ag-border-color: #bdc3c7;
  --ag-odd-row-background-color: #fcfdfe;
  --ag-row-hover-color: #ecf0f1;
  --ag-column-hover-color: #ecf0f1;
  --ag-input-border-color: #95a5a6;
  --ag-invalid-color: #e02525;
  --ag-input-disabled-background-color: #ebebeb;
  --ag-checkbox-unchecked-color: #7f8c8d;
  --ag-input-focus-border-color: #719ECE;
  --ag-input-focus-box-shadow: 0 0 2px 1px var(--ag-input-focus-border-color);
  --ag-range-selection-border-color: var(--ag-balham-active-color);
  --ag-checkbox-checked-color: var(--ag-balham-active-color);
  --ag-checkbox-background-color: var(--ag-background-color);
  --ag-secondary-foreground-color: rgba(0, 0, 0, 0.54);
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.38);
  --ag-subheader-toolbar-background-color: rgba(226, 233, 235, 0.5);
  --ag-row-border-color: rgba(189, 195, 199, 0.58);
  --ag-chip-background-color: rgba(0, 0, 0, 0.1);
  --ag-range-selection-background-color: rgba(0, 145, 234, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 145, 234, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 145, 234, 0.49);
  --ag-range-selection-background-color-4: rgba(0, 145, 234, 0.59);
  --ag-selected-row-background-color: rgba(0, 145, 234, 0.28);
  --ag-header-column-separator-color: rgba(189, 195, 199, 0.5);
  --ag-input-disabled-border-color: rgba(149, 165, 166, 0.3);
  --ag-header-column-separator-display: block;
  --ag-header-column-separator-height: 50%;
  --ag-grid-size: 4px;
  --ag-icon-size: 16px;
  --ag-row-height: calc(var(--ag-grid-size) * 7);
  --ag-header-height: calc(var(--ag-grid-size) * 8);
  --ag-list-item-height: calc(var(--ag-grid-size) * 6);
  --ag-row-group-indent-size: calc(var(--ag-grid-size) * 3 + var(--ag-icon-size));
  --ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);
  --ag-input-height: calc(var(--ag-grid-size) * 4);
  --ag-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  --ag-font-size: 12px;
  --ag-icon-font-family: agGridBalham;
  --ag-border-radius: 2px;
  --ag-checkbox-border-radius: 3px;
  --ag-card-shadow: none;
}

.ag-theme-balham-dark {
  --ag-balham-active-color: #00B0FF;
  --ag-foreground-color: #F5F5F5;
  --ag-background-color: #2d3436;
  --ag-header-background-color: #1c1c1c;
  --ag-tooltip-background-color: #1c1f20;
  --ag-subheader-background-color: #111;
  --ag-control-panel-background-color: #202020;
  --ag-border-color: #424242;
  --ag-odd-row-background-color: #262c2e;
  --ag-row-hover-color: #3d4749;
  --ag-column-hover-color: #3d4749;
  --ag-input-border-color: #f0f0f0;
  --ag-input-disabled-background-color: rgba(48, 46, 46, 0.3);
  --ag-modal-overlay-background-color: rgba(45, 52, 54, 0.66);
  --ag-checkbox-unchecked-color: #ecf0f1;
  --ag-secondary-foreground-color: var(--ag-foreground-color);
  --ag-disabled-foreground-color: rgba(245, 245, 245, 0.38);
  --ag-subheader-toolbar-background-color: rgba(17, 17, 17, 0.5);
  --ag-row-border-color: #5c5c5c;
  --ag-chip-background-color: rgba(245, 245, 245, 0.08);
  --ag-range-selection-background-color: rgba(0, 176, 255, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 176, 255, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 176, 255, 0.49);
  --ag-range-selection-background-color-4: rgba(0, 176, 255, 0.59);
  --ag-selected-row-background-color: rgba(0, 176, 255, 0.28);
  --ag-header-column-separator-color: rgba(66, 66, 66, 0.5);
  --ag-input-disabled-border-color: rgba(240, 240, 240, 0.3);
  --ag-header-foreground-color: rgba(245, 245, 245, 0.64);
  --ag-toggle-button-off-background-color: transparent;
  --ag-toggle-button-off-border-color: var(--ag-foreground-color);
  --ag-range-selection-chart-category-background-color: rgba(26, 177, 74, 0.5);
  --ag-range-selection-chart-background-color: rgba(45, 166, 255, 0.5);
  --ag-input-focus-box-shadow: 0 0 4px 1.5px var(--ag-input-focus-border-color);
}

.ag-theme-balham .ag-filter-toolpanel-header, .ag-theme-custom-thick .ag-filter-toolpanel-header, .ag-theme-custom-enrichment .ag-filter-toolpanel-header, .ag-theme-custom-editable .ag-filter-toolpanel-header, .ag-theme-custom-base .ag-filter-toolpanel-header, .ag-theme-custom .ag-filter-toolpanel-header,
.ag-theme-balham .ag-filter-toolpanel-search,
.ag-theme-custom-thick .ag-filter-toolpanel-search,
.ag-theme-custom-enrichment .ag-filter-toolpanel-search,
.ag-theme-custom-editable .ag-filter-toolpanel-search,
.ag-theme-custom-base .ag-filter-toolpanel-search,
.ag-theme-custom .ag-filter-toolpanel-search,
.ag-theme-balham .ag-status-bar,
.ag-theme-custom-thick .ag-status-bar,
.ag-theme-custom-enrichment .ag-status-bar,
.ag-theme-custom-editable .ag-status-bar,
.ag-theme-custom-base .ag-status-bar,
.ag-theme-custom .ag-status-bar,
.ag-theme-balham .ag-header-row,
.ag-theme-custom-thick .ag-header-row,
.ag-theme-custom-enrichment .ag-header-row,
.ag-theme-custom-editable .ag-header-row,
.ag-theme-custom-base .ag-header-row,
.ag-theme-custom .ag-header-row,
.ag-theme-balham .ag-multi-filter-group-title-bar,
.ag-theme-custom-thick .ag-multi-filter-group-title-bar,
.ag-theme-custom-enrichment .ag-multi-filter-group-title-bar,
.ag-theme-custom-editable .ag-multi-filter-group-title-bar,
.ag-theme-custom-base .ag-multi-filter-group-title-bar,
.ag-theme-custom .ag-multi-filter-group-title-bar, .ag-theme-balham-dark .ag-filter-toolpanel-header,
.ag-theme-balham-dark .ag-filter-toolpanel-search,
.ag-theme-balham-dark .ag-status-bar,
.ag-theme-balham-dark .ag-header-row,
.ag-theme-balham-dark .ag-multi-filter-group-title-bar {
  font-weight: 600;
  color: var(--ag-header-foreground-color);
}

.ag-theme-balham .ag-ltr input[class^=ag-]:not([type]), .ag-theme-custom-thick .ag-ltr input[class^=ag-]:not([type]), .ag-theme-custom-enrichment .ag-ltr input[class^=ag-]:not([type]), .ag-theme-custom-editable .ag-ltr input[class^=ag-]:not([type]), .ag-theme-custom-base .ag-ltr input[class^=ag-]:not([type]), .ag-theme-custom .ag-ltr input[class^=ag-]:not([type]), .ag-theme-balham .ag-ltr input[class^=ag-][type=text], .ag-theme-custom-thick .ag-ltr input[class^=ag-][type=text], .ag-theme-custom-enrichment .ag-ltr input[class^=ag-][type=text], .ag-theme-custom-editable .ag-ltr input[class^=ag-][type=text], .ag-theme-custom-base .ag-ltr input[class^=ag-][type=text], .ag-theme-custom .ag-ltr input[class^=ag-][type=text], .ag-theme-balham .ag-ltr input[class^=ag-][type=number], .ag-theme-custom-thick .ag-ltr input[class^=ag-][type=number], .ag-theme-custom-enrichment .ag-ltr input[class^=ag-][type=number], .ag-theme-custom-editable .ag-ltr input[class^=ag-][type=number], .ag-theme-custom-base .ag-ltr input[class^=ag-][type=number], .ag-theme-custom .ag-ltr input[class^=ag-][type=number], .ag-theme-balham .ag-ltr input[class^=ag-][type=tel], .ag-theme-custom-thick .ag-ltr input[class^=ag-][type=tel], .ag-theme-custom-enrichment .ag-ltr input[class^=ag-][type=tel], .ag-theme-custom-editable .ag-ltr input[class^=ag-][type=tel], .ag-theme-custom-base .ag-ltr input[class^=ag-][type=tel], .ag-theme-custom .ag-ltr input[class^=ag-][type=tel], .ag-theme-balham .ag-ltr input[class^=ag-][type=date], .ag-theme-custom-thick .ag-ltr input[class^=ag-][type=date], .ag-theme-custom-enrichment .ag-ltr input[class^=ag-][type=date], .ag-theme-custom-editable .ag-ltr input[class^=ag-][type=date], .ag-theme-custom-base .ag-ltr input[class^=ag-][type=date], .ag-theme-custom .ag-ltr input[class^=ag-][type=date], .ag-theme-balham .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-custom-thick .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-custom-enrichment .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-custom-editable .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-custom-base .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-custom .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-balham .ag-ltr textarea[class^=ag-], .ag-theme-custom-thick .ag-ltr textarea[class^=ag-], .ag-theme-custom-enrichment .ag-ltr textarea[class^=ag-], .ag-theme-custom-editable .ag-ltr textarea[class^=ag-], .ag-theme-custom-base .ag-ltr textarea[class^=ag-], .ag-theme-custom .ag-ltr textarea[class^=ag-], .ag-theme-balham-dark .ag-ltr input[class^=ag-]:not([type]), .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=text], .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=number], .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=tel], .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=date], .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-balham-dark .ag-ltr textarea[class^=ag-] {
  padding-left: var(--ag-grid-size);
}

.ag-theme-balham .ag-rtl input[class^=ag-]:not([type]), .ag-theme-custom-thick .ag-rtl input[class^=ag-]:not([type]), .ag-theme-custom-enrichment .ag-rtl input[class^=ag-]:not([type]), .ag-theme-custom-editable .ag-rtl input[class^=ag-]:not([type]), .ag-theme-custom-base .ag-rtl input[class^=ag-]:not([type]), .ag-theme-custom .ag-rtl input[class^=ag-]:not([type]), .ag-theme-balham .ag-rtl input[class^=ag-][type=text], .ag-theme-custom-thick .ag-rtl input[class^=ag-][type=text], .ag-theme-custom-enrichment .ag-rtl input[class^=ag-][type=text], .ag-theme-custom-editable .ag-rtl input[class^=ag-][type=text], .ag-theme-custom-base .ag-rtl input[class^=ag-][type=text], .ag-theme-custom .ag-rtl input[class^=ag-][type=text], .ag-theme-balham .ag-rtl input[class^=ag-][type=number], .ag-theme-custom-thick .ag-rtl input[class^=ag-][type=number], .ag-theme-custom-enrichment .ag-rtl input[class^=ag-][type=number], .ag-theme-custom-editable .ag-rtl input[class^=ag-][type=number], .ag-theme-custom-base .ag-rtl input[class^=ag-][type=number], .ag-theme-custom .ag-rtl input[class^=ag-][type=number], .ag-theme-balham .ag-rtl input[class^=ag-][type=tel], .ag-theme-custom-thick .ag-rtl input[class^=ag-][type=tel], .ag-theme-custom-enrichment .ag-rtl input[class^=ag-][type=tel], .ag-theme-custom-editable .ag-rtl input[class^=ag-][type=tel], .ag-theme-custom-base .ag-rtl input[class^=ag-][type=tel], .ag-theme-custom .ag-rtl input[class^=ag-][type=tel], .ag-theme-balham .ag-rtl input[class^=ag-][type=date], .ag-theme-custom-thick .ag-rtl input[class^=ag-][type=date], .ag-theme-custom-enrichment .ag-rtl input[class^=ag-][type=date], .ag-theme-custom-editable .ag-rtl input[class^=ag-][type=date], .ag-theme-custom-base .ag-rtl input[class^=ag-][type=date], .ag-theme-custom .ag-rtl input[class^=ag-][type=date], .ag-theme-balham .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-custom-thick .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-custom-enrichment .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-custom-editable .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-custom-base .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-custom .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-balham .ag-rtl textarea[class^=ag-], .ag-theme-custom-thick .ag-rtl textarea[class^=ag-], .ag-theme-custom-enrichment .ag-rtl textarea[class^=ag-], .ag-theme-custom-editable .ag-rtl textarea[class^=ag-], .ag-theme-custom-base .ag-rtl textarea[class^=ag-], .ag-theme-custom .ag-rtl textarea[class^=ag-], .ag-theme-balham-dark .ag-rtl input[class^=ag-]:not([type]), .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=text], .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=number], .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=tel], .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=date], .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-balham-dark .ag-rtl textarea[class^=ag-] {
  padding-right: var(--ag-grid-size);
}

.ag-theme-balham .ag-column-drop-vertical-empty-message, .ag-theme-custom-thick .ag-column-drop-vertical-empty-message, .ag-theme-custom-enrichment .ag-column-drop-vertical-empty-message, .ag-theme-custom-editable .ag-column-drop-vertical-empty-message, .ag-theme-custom-base .ag-column-drop-vertical-empty-message, .ag-theme-custom .ag-column-drop-vertical-empty-message, .ag-theme-balham .ag-status-bar, .ag-theme-custom-thick .ag-status-bar, .ag-theme-custom-enrichment .ag-status-bar, .ag-theme-custom-editable .ag-status-bar, .ag-theme-custom-base .ag-status-bar, .ag-theme-custom .ag-status-bar, .ag-theme-balham-dark .ag-column-drop-vertical-empty-message, .ag-theme-balham-dark .ag-status-bar {
  font-weight: 600;
  color: var(--ag-disabled-foreground-color);
}

.ag-theme-balham.ag-dnd-ghost, .ag-dnd-ghost.ag-theme-custom-thick, .ag-dnd-ghost.ag-theme-custom-enrichment, .ag-dnd-ghost.ag-theme-custom-editable, .ag-dnd-ghost.ag-theme-custom-base, .ag-dnd-ghost.ag-theme-custom, .ag-theme-balham-dark.ag-dnd-ghost {
  font-size: var(--ag-font-size);
  font-weight: 600;
}

.ag-theme-balham .ag-tab, .ag-theme-custom-thick .ag-tab, .ag-theme-custom-enrichment .ag-tab, .ag-theme-custom-editable .ag-tab, .ag-theme-custom-base .ag-tab, .ag-theme-custom .ag-tab, .ag-theme-balham-dark .ag-tab {
  border: 1px solid transparent;
  padding: var(--ag-grid-size) calc(var(--ag-grid-size) * 2);
  margin: var(--ag-grid-size);
  margin-bottom: -1px;
}

.ag-theme-balham .ag-tab-selected, .ag-theme-custom-thick .ag-tab-selected, .ag-theme-custom-enrichment .ag-tab-selected, .ag-theme-custom-editable .ag-tab-selected, .ag-theme-custom-base .ag-tab-selected, .ag-theme-custom .ag-tab-selected, .ag-theme-balham-dark .ag-tab-selected {
  background-color: var(--ag-background-color);
  border-color: var(--ag-border-color);
  border-bottom-color: transparent;
}

.ag-theme-balham .ag-tabs-header, .ag-theme-custom-thick .ag-tabs-header, .ag-theme-custom-enrichment .ag-tabs-header, .ag-theme-custom-editable .ag-tabs-header, .ag-theme-custom-base .ag-tabs-header, .ag-theme-custom .ag-tabs-header, .ag-theme-balham-dark .ag-tabs-header {
  border-bottom: 1px solid var(--ag-border-color);
}

.ag-theme-balham .ag-column-drop-cell, .ag-theme-custom-thick .ag-column-drop-cell, .ag-theme-custom-enrichment .ag-column-drop-cell, .ag-theme-custom-editable .ag-column-drop-cell, .ag-theme-custom-base .ag-column-drop-cell, .ag-theme-custom .ag-column-drop-cell, .ag-theme-balham-dark .ag-column-drop-cell {
  height: calc(var(--ag-grid-size) * 6);
}

.ag-theme-balham .ag-column-drop-vertical-title, .ag-theme-custom-thick .ag-column-drop-vertical-title, .ag-theme-custom-enrichment .ag-column-drop-vertical-title, .ag-theme-custom-editable .ag-column-drop-vertical-title, .ag-theme-custom-base .ag-column-drop-vertical-title, .ag-theme-custom .ag-column-drop-vertical-title, .ag-theme-balham-dark .ag-column-drop-vertical-title {
  color: var(--ag-foreground-color);
}

.ag-theme-balham .ag-column-drop-vertical-cell, .ag-theme-custom-thick .ag-column-drop-vertical-cell, .ag-theme-custom-enrichment .ag-column-drop-vertical-cell, .ag-theme-custom-editable .ag-column-drop-vertical-cell, .ag-theme-custom-base .ag-column-drop-vertical-cell, .ag-theme-custom .ag-column-drop-vertical-cell, .ag-theme-balham-dark .ag-column-drop-vertical-cell {
  margin-left: calc(var(--ag-grid-size) * 2);
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-theme-balham .ag-column-drop-vertical-cell-text, .ag-theme-custom-thick .ag-column-drop-vertical-cell-text, .ag-theme-custom-enrichment .ag-column-drop-vertical-cell-text, .ag-theme-custom-editable .ag-column-drop-vertical-cell-text, .ag-theme-custom-base .ag-column-drop-vertical-cell-text, .ag-theme-custom .ag-column-drop-vertical-cell-text, .ag-theme-balham-dark .ag-column-drop-vertical-cell-text {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-theme-balham .ag-column-drop-vertical-icon, .ag-theme-custom-thick .ag-column-drop-vertical-icon, .ag-theme-custom-enrichment .ag-column-drop-vertical-icon, .ag-theme-custom-editable .ag-column-drop-vertical-icon, .ag-theme-custom-base .ag-column-drop-vertical-icon, .ag-theme-custom .ag-column-drop-vertical-icon, .ag-theme-balham-dark .ag-column-drop-vertical-icon {
  color: var(--ag-secondary-foreground-color);
}

.ag-theme-balham .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-custom-thick .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-custom-enrichment .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-custom-editable .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-custom-base .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-custom .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-balham-dark .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-balham .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-custom-thick .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-custom-enrichment .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-custom-editable .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-custom-base .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-custom .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-balham-dark .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-balham .ag-column-drop-horizontal, .ag-theme-custom-thick .ag-column-drop-horizontal, .ag-theme-custom-enrichment .ag-column-drop-horizontal, .ag-theme-custom-editable .ag-column-drop-horizontal, .ag-theme-custom-base .ag-column-drop-horizontal, .ag-theme-custom .ag-column-drop-horizontal, .ag-theme-balham-dark .ag-column-drop-horizontal {
  height: var(--ag-header-height);
}

.ag-theme-balham .ag-column-drop-empty, .ag-theme-custom-thick .ag-column-drop-empty, .ag-theme-custom-enrichment .ag-column-drop-empty, .ag-theme-custom-editable .ag-column-drop-empty, .ag-theme-custom-base .ag-column-drop-empty, .ag-theme-custom .ag-column-drop-empty, .ag-theme-balham-dark .ag-column-drop-empty {
  color: var(--ag-disabled-foreground-color);
}

.ag-theme-balham .ag-column-drop-horizontal-cell-text, .ag-theme-custom-thick .ag-column-drop-horizontal-cell-text, .ag-theme-custom-enrichment .ag-column-drop-horizontal-cell-text, .ag-theme-custom-editable .ag-column-drop-horizontal-cell-text, .ag-theme-custom-base .ag-column-drop-horizontal-cell-text, .ag-theme-custom .ag-column-drop-horizontal-cell-text, .ag-theme-balham-dark .ag-column-drop-horizontal-cell-text {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-theme-balham .ag-column-drop-vertical, .ag-theme-custom-thick .ag-column-drop-vertical, .ag-theme-custom-enrichment .ag-column-drop-vertical, .ag-theme-custom-editable .ag-column-drop-vertical, .ag-theme-custom-base .ag-column-drop-vertical, .ag-theme-custom .ag-column-drop-vertical, .ag-theme-balham-dark .ag-column-drop-vertical {
  padding-top: calc(var(--ag-grid-size) * 2);
}

.ag-theme-balham .ag-menu-header, .ag-theme-custom-thick .ag-menu-header, .ag-theme-custom-enrichment .ag-menu-header, .ag-theme-custom-editable .ag-menu-header, .ag-theme-custom-base .ag-menu-header, .ag-theme-custom .ag-menu-header, .ag-theme-balham-dark .ag-menu-header {
  background-color: var(--ag-header-background-color);
}

.ag-theme-balham .ag-overlay-loading-center, .ag-theme-custom-thick .ag-overlay-loading-center, .ag-theme-custom-enrichment .ag-overlay-loading-center, .ag-theme-custom-editable .ag-overlay-loading-center, .ag-theme-custom-base .ag-overlay-loading-center, .ag-theme-custom .ag-overlay-loading-center, .ag-theme-balham-dark .ag-overlay-loading-center {
  background-color: var(--ag-background-color);
  border: 1px solid var(--ag-border-color);
  color: var(--ag-foreground-color);
  padding: calc(var(--ag-grid-size) * 4);
}

.ag-theme-balham .ag-tooltip, .ag-theme-custom-thick .ag-tooltip, .ag-theme-custom-enrichment .ag-tooltip, .ag-theme-custom-editable .ag-tooltip, .ag-theme-custom-base .ag-tooltip, .ag-theme-custom .ag-tooltip, .ag-theme-balham-dark .ag-tooltip {
  border: none;
}

.ag-theme-balham .ag-panel-title-bar-button-icon, .ag-theme-custom-thick .ag-panel-title-bar-button-icon, .ag-theme-custom-enrichment .ag-panel-title-bar-button-icon, .ag-theme-custom-editable .ag-panel-title-bar-button-icon, .ag-theme-custom-base .ag-panel-title-bar-button-icon, .ag-theme-custom .ag-panel-title-bar-button-icon, .ag-theme-balham-dark .ag-panel-title-bar-button-icon {
  font-size: calc(var(--ag-icon-size) + var(--ag-grid-size));
}

.ag-theme-balham .ag-chart-data-section, .ag-theme-custom-thick .ag-chart-data-section, .ag-theme-custom-enrichment .ag-chart-data-section, .ag-theme-custom-editable .ag-chart-data-section, .ag-theme-custom-base .ag-chart-data-section, .ag-theme-custom .ag-chart-data-section,
.ag-theme-balham .ag-chart-format-section,
.ag-theme-custom-thick .ag-chart-format-section,
.ag-theme-custom-enrichment .ag-chart-format-section,
.ag-theme-custom-editable .ag-chart-format-section,
.ag-theme-custom-base .ag-chart-format-section,
.ag-theme-custom .ag-chart-format-section, .ag-theme-balham-dark .ag-chart-data-section,
.ag-theme-balham-dark .ag-chart-format-section {
  padding-bottom: calc(var(--ag-grid-size) * 0.5);
}

.ag-theme-balham .ag-group-toolbar, .ag-theme-custom-thick .ag-group-toolbar, .ag-theme-custom-enrichment .ag-group-toolbar, .ag-theme-custom-editable .ag-group-toolbar, .ag-theme-custom-base .ag-group-toolbar, .ag-theme-custom .ag-group-toolbar, .ag-theme-balham-dark .ag-group-toolbar {
  background-color: var(--ag-subheader-toolbar-background-color);
}

.ag-theme-balham .ag-chart-tab, .ag-theme-custom-thick .ag-chart-tab, .ag-theme-custom-enrichment .ag-chart-tab, .ag-theme-custom-editable .ag-chart-tab, .ag-theme-custom-base .ag-chart-tab, .ag-theme-custom .ag-chart-tab, .ag-theme-balham-dark .ag-chart-tab {
  padding-top: calc(var(--ag-grid-size) * 0.5);
}

.ag-theme-balham .ag-charts-format-sub-level-group-item, .ag-theme-custom-thick .ag-charts-format-sub-level-group-item, .ag-theme-custom-enrichment .ag-charts-format-sub-level-group-item, .ag-theme-custom-editable .ag-charts-format-sub-level-group-item, .ag-theme-custom-base .ag-charts-format-sub-level-group-item, .ag-theme-custom .ag-charts-format-sub-level-group-item, .ag-theme-balham-dark .ag-charts-format-sub-level-group-item {
  margin-bottom: calc(var(--ag-grid-size) * 1.5);
}

.ag-theme-balham .ag-chart-menu-close, .ag-theme-custom-thick .ag-chart-menu-close, .ag-theme-custom-enrichment .ag-chart-menu-close, .ag-theme-custom-editable .ag-chart-menu-close, .ag-theme-custom-base .ag-chart-menu-close, .ag-theme-custom .ag-chart-menu-close, .ag-theme-balham-dark .ag-chart-menu-close {
  background: var(--ag-background-color);
}

.ag-theme-balham .ag-chart-menu-close:hover .ag-icon, .ag-theme-custom-thick .ag-chart-menu-close:hover .ag-icon, .ag-theme-custom-enrichment .ag-chart-menu-close:hover .ag-icon, .ag-theme-custom-editable .ag-chart-menu-close:hover .ag-icon, .ag-theme-custom-base .ag-chart-menu-close:hover .ag-icon, .ag-theme-custom .ag-chart-menu-close:hover .ag-icon, .ag-theme-balham-dark .ag-chart-menu-close:hover .ag-icon {
  border-color: var(--ag-border-color);
}

.ag-theme-balham .ag-chart-menu-close .ag-icon, .ag-theme-custom-thick .ag-chart-menu-close .ag-icon, .ag-theme-custom-enrichment .ag-chart-menu-close .ag-icon, .ag-theme-custom-editable .ag-chart-menu-close .ag-icon, .ag-theme-custom-base .ag-chart-menu-close .ag-icon, .ag-theme-custom .ag-chart-menu-close .ag-icon, .ag-theme-balham-dark .ag-chart-menu-close .ag-icon {
  background: var(--ag-header-background-color);
  border: 1px solid var(--ag-secondary-border-color);
  border-right: none;
}

.ag-theme-balham-dark {
  color-scheme: dark;
}

@font-face {
  font-family: "agGridBalham";
  src: url(data:font/woff2;charset=utf-8;base64,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);
  font-weight: normal;
  font-style: normal;
}
.ag-theme-balham, .ag-theme-custom-thick, .ag-theme-custom-enrichment, .ag-theme-custom-editable, .ag-theme-custom-base, .ag-theme-custom, .ag-theme-balham-dark {
  --ag-balham-active-color: #0091ea;
  --ag-foreground-color: #000;
  --ag-background-color: #fff;
  --ag-header-background-color: #f5f7f7;
  --ag-tooltip-background-color: #cbd0d3;
  --ag-subheader-background-color: #e2e9eb;
  --ag-control-panel-background-color: #f5f7f7;
  --ag-border-color: #bdc3c7;
  --ag-odd-row-background-color: #fcfdfe;
  --ag-row-hover-color: #ecf0f1;
  --ag-column-hover-color: #ecf0f1;
  --ag-input-border-color: #95a5a6;
  --ag-invalid-color: #e02525;
  --ag-input-disabled-background-color: #ebebeb;
  --ag-checkbox-unchecked-color: #7f8c8d;
  --ag-input-focus-border-color: #719ECE;
  --ag-input-focus-box-shadow: 0 0 2px 1px var(--ag-input-focus-border-color);
  --ag-range-selection-border-color: var(--ag-balham-active-color);
  --ag-checkbox-checked-color: var(--ag-balham-active-color);
  --ag-checkbox-background-color: var(--ag-background-color);
  --ag-secondary-foreground-color: rgba(0, 0, 0, 0.54);
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.38);
  --ag-subheader-toolbar-background-color: rgba(226, 233, 235, 0.5);
  --ag-row-border-color: rgba(189, 195, 199, 0.58);
  --ag-chip-background-color: rgba(0, 0, 0, 0.1);
  --ag-range-selection-background-color: rgba(0, 145, 234, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 145, 234, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 145, 234, 0.49);
  --ag-range-selection-background-color-4: rgba(0, 145, 234, 0.59);
  --ag-selected-row-background-color: rgba(0, 145, 234, 0.28);
  --ag-header-column-separator-color: rgba(189, 195, 199, 0.5);
  --ag-input-disabled-border-color: rgba(149, 165, 166, 0.3);
  --ag-header-column-separator-display: block;
  --ag-header-column-separator-height: 50%;
  --ag-grid-size: 4px;
  --ag-icon-size: 16px;
  --ag-row-height: calc(var(--ag-grid-size) * 7);
  --ag-header-height: calc(var(--ag-grid-size) * 8);
  --ag-list-item-height: calc(var(--ag-grid-size) * 6);
  --ag-row-group-indent-size: calc(var(--ag-grid-size) * 3 + var(--ag-icon-size));
  --ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);
  --ag-input-height: calc(var(--ag-grid-size) * 4);
  --ag-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  --ag-font-size: 12px;
  --ag-icon-font-family: agGridBalham;
  --ag-border-radius: 2px;
  --ag-checkbox-border-radius: 3px;
  --ag-card-shadow: none;
}

.ag-theme-balham-dark {
  --ag-balham-active-color: #00B0FF;
  --ag-foreground-color: #F5F5F5;
  --ag-background-color: #2d3436;
  --ag-header-background-color: #1c1c1c;
  --ag-tooltip-background-color: #1c1f20;
  --ag-subheader-background-color: #111;
  --ag-control-panel-background-color: #202020;
  --ag-border-color: #424242;
  --ag-odd-row-background-color: #262c2e;
  --ag-row-hover-color: #3d4749;
  --ag-column-hover-color: #3d4749;
  --ag-input-border-color: #f0f0f0;
  --ag-input-disabled-background-color: rgba(48, 46, 46, 0.3);
  --ag-modal-overlay-background-color: rgba(45, 52, 54, 0.66);
  --ag-checkbox-unchecked-color: #ecf0f1;
  --ag-secondary-foreground-color: var(--ag-foreground-color);
  --ag-disabled-foreground-color: rgba(245, 245, 245, 0.38);
  --ag-subheader-toolbar-background-color: rgba(17, 17, 17, 0.5);
  --ag-row-border-color: #5c5c5c;
  --ag-chip-background-color: rgba(245, 245, 245, 0.08);
  --ag-range-selection-background-color: rgba(0, 176, 255, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 176, 255, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 176, 255, 0.49);
  --ag-range-selection-background-color-4: rgba(0, 176, 255, 0.59);
  --ag-selected-row-background-color: rgba(0, 176, 255, 0.28);
  --ag-header-column-separator-color: rgba(66, 66, 66, 0.5);
  --ag-input-disabled-border-color: rgba(240, 240, 240, 0.3);
  --ag-header-foreground-color: rgba(245, 245, 245, 0.64);
  --ag-toggle-button-off-background-color: transparent;
  --ag-toggle-button-off-border-color: var(--ag-foreground-color);
  --ag-range-selection-chart-category-background-color: rgba(26, 177, 74, 0.5);
  --ag-range-selection-chart-background-color: rgba(45, 166, 255, 0.5);
  --ag-input-focus-box-shadow: 0 0 4px 1.5px var(--ag-input-focus-border-color);
}

.ag-theme-balham .ag-filter-toolpanel-header, .ag-theme-custom-thick .ag-filter-toolpanel-header, .ag-theme-custom-enrichment .ag-filter-toolpanel-header, .ag-theme-custom-editable .ag-filter-toolpanel-header, .ag-theme-custom-base .ag-filter-toolpanel-header, .ag-theme-custom .ag-filter-toolpanel-header,
.ag-theme-balham .ag-filter-toolpanel-search,
.ag-theme-custom-thick .ag-filter-toolpanel-search,
.ag-theme-custom-enrichment .ag-filter-toolpanel-search,
.ag-theme-custom-editable .ag-filter-toolpanel-search,
.ag-theme-custom-base .ag-filter-toolpanel-search,
.ag-theme-custom .ag-filter-toolpanel-search,
.ag-theme-balham .ag-status-bar,
.ag-theme-custom-thick .ag-status-bar,
.ag-theme-custom-enrichment .ag-status-bar,
.ag-theme-custom-editable .ag-status-bar,
.ag-theme-custom-base .ag-status-bar,
.ag-theme-custom .ag-status-bar,
.ag-theme-balham .ag-header-row,
.ag-theme-custom-thick .ag-header-row,
.ag-theme-custom-enrichment .ag-header-row,
.ag-theme-custom-editable .ag-header-row,
.ag-theme-custom-base .ag-header-row,
.ag-theme-custom .ag-header-row,
.ag-theme-balham .ag-multi-filter-group-title-bar,
.ag-theme-custom-thick .ag-multi-filter-group-title-bar,
.ag-theme-custom-enrichment .ag-multi-filter-group-title-bar,
.ag-theme-custom-editable .ag-multi-filter-group-title-bar,
.ag-theme-custom-base .ag-multi-filter-group-title-bar,
.ag-theme-custom .ag-multi-filter-group-title-bar, .ag-theme-balham-dark .ag-filter-toolpanel-header,
.ag-theme-balham-dark .ag-filter-toolpanel-search,
.ag-theme-balham-dark .ag-status-bar,
.ag-theme-balham-dark .ag-header-row,
.ag-theme-balham-dark .ag-multi-filter-group-title-bar {
  font-weight: 600;
  color: var(--ag-header-foreground-color);
}

.ag-theme-balham .ag-ltr input[class^=ag-]:not([type]), .ag-theme-custom-thick .ag-ltr input[class^=ag-]:not([type]), .ag-theme-custom-enrichment .ag-ltr input[class^=ag-]:not([type]), .ag-theme-custom-editable .ag-ltr input[class^=ag-]:not([type]), .ag-theme-custom-base .ag-ltr input[class^=ag-]:not([type]), .ag-theme-custom .ag-ltr input[class^=ag-]:not([type]), .ag-theme-balham .ag-ltr input[class^=ag-][type=text], .ag-theme-custom-thick .ag-ltr input[class^=ag-][type=text], .ag-theme-custom-enrichment .ag-ltr input[class^=ag-][type=text], .ag-theme-custom-editable .ag-ltr input[class^=ag-][type=text], .ag-theme-custom-base .ag-ltr input[class^=ag-][type=text], .ag-theme-custom .ag-ltr input[class^=ag-][type=text], .ag-theme-balham .ag-ltr input[class^=ag-][type=number], .ag-theme-custom-thick .ag-ltr input[class^=ag-][type=number], .ag-theme-custom-enrichment .ag-ltr input[class^=ag-][type=number], .ag-theme-custom-editable .ag-ltr input[class^=ag-][type=number], .ag-theme-custom-base .ag-ltr input[class^=ag-][type=number], .ag-theme-custom .ag-ltr input[class^=ag-][type=number], .ag-theme-balham .ag-ltr input[class^=ag-][type=tel], .ag-theme-custom-thick .ag-ltr input[class^=ag-][type=tel], .ag-theme-custom-enrichment .ag-ltr input[class^=ag-][type=tel], .ag-theme-custom-editable .ag-ltr input[class^=ag-][type=tel], .ag-theme-custom-base .ag-ltr input[class^=ag-][type=tel], .ag-theme-custom .ag-ltr input[class^=ag-][type=tel], .ag-theme-balham .ag-ltr input[class^=ag-][type=date], .ag-theme-custom-thick .ag-ltr input[class^=ag-][type=date], .ag-theme-custom-enrichment .ag-ltr input[class^=ag-][type=date], .ag-theme-custom-editable .ag-ltr input[class^=ag-][type=date], .ag-theme-custom-base .ag-ltr input[class^=ag-][type=date], .ag-theme-custom .ag-ltr input[class^=ag-][type=date], .ag-theme-balham .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-custom-thick .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-custom-enrichment .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-custom-editable .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-custom-base .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-custom .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-balham .ag-ltr textarea[class^=ag-], .ag-theme-custom-thick .ag-ltr textarea[class^=ag-], .ag-theme-custom-enrichment .ag-ltr textarea[class^=ag-], .ag-theme-custom-editable .ag-ltr textarea[class^=ag-], .ag-theme-custom-base .ag-ltr textarea[class^=ag-], .ag-theme-custom .ag-ltr textarea[class^=ag-], .ag-theme-balham-dark .ag-ltr input[class^=ag-]:not([type]), .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=text], .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=number], .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=tel], .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=date], .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-balham-dark .ag-ltr textarea[class^=ag-] {
  padding-left: var(--ag-grid-size);
}

.ag-theme-balham .ag-rtl input[class^=ag-]:not([type]), .ag-theme-custom-thick .ag-rtl input[class^=ag-]:not([type]), .ag-theme-custom-enrichment .ag-rtl input[class^=ag-]:not([type]), .ag-theme-custom-editable .ag-rtl input[class^=ag-]:not([type]), .ag-theme-custom-base .ag-rtl input[class^=ag-]:not([type]), .ag-theme-custom .ag-rtl input[class^=ag-]:not([type]), .ag-theme-balham .ag-rtl input[class^=ag-][type=text], .ag-theme-custom-thick .ag-rtl input[class^=ag-][type=text], .ag-theme-custom-enrichment .ag-rtl input[class^=ag-][type=text], .ag-theme-custom-editable .ag-rtl input[class^=ag-][type=text], .ag-theme-custom-base .ag-rtl input[class^=ag-][type=text], .ag-theme-custom .ag-rtl input[class^=ag-][type=text], .ag-theme-balham .ag-rtl input[class^=ag-][type=number], .ag-theme-custom-thick .ag-rtl input[class^=ag-][type=number], .ag-theme-custom-enrichment .ag-rtl input[class^=ag-][type=number], .ag-theme-custom-editable .ag-rtl input[class^=ag-][type=number], .ag-theme-custom-base .ag-rtl input[class^=ag-][type=number], .ag-theme-custom .ag-rtl input[class^=ag-][type=number], .ag-theme-balham .ag-rtl input[class^=ag-][type=tel], .ag-theme-custom-thick .ag-rtl input[class^=ag-][type=tel], .ag-theme-custom-enrichment .ag-rtl input[class^=ag-][type=tel], .ag-theme-custom-editable .ag-rtl input[class^=ag-][type=tel], .ag-theme-custom-base .ag-rtl input[class^=ag-][type=tel], .ag-theme-custom .ag-rtl input[class^=ag-][type=tel], .ag-theme-balham .ag-rtl input[class^=ag-][type=date], .ag-theme-custom-thick .ag-rtl input[class^=ag-][type=date], .ag-theme-custom-enrichment .ag-rtl input[class^=ag-][type=date], .ag-theme-custom-editable .ag-rtl input[class^=ag-][type=date], .ag-theme-custom-base .ag-rtl input[class^=ag-][type=date], .ag-theme-custom .ag-rtl input[class^=ag-][type=date], .ag-theme-balham .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-custom-thick .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-custom-enrichment .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-custom-editable .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-custom-base .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-custom .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-balham .ag-rtl textarea[class^=ag-], .ag-theme-custom-thick .ag-rtl textarea[class^=ag-], .ag-theme-custom-enrichment .ag-rtl textarea[class^=ag-], .ag-theme-custom-editable .ag-rtl textarea[class^=ag-], .ag-theme-custom-base .ag-rtl textarea[class^=ag-], .ag-theme-custom .ag-rtl textarea[class^=ag-], .ag-theme-balham-dark .ag-rtl input[class^=ag-]:not([type]), .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=text], .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=number], .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=tel], .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=date], .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-balham-dark .ag-rtl textarea[class^=ag-] {
  padding-right: var(--ag-grid-size);
}

.ag-theme-balham .ag-column-drop-vertical-empty-message, .ag-theme-custom-thick .ag-column-drop-vertical-empty-message, .ag-theme-custom-enrichment .ag-column-drop-vertical-empty-message, .ag-theme-custom-editable .ag-column-drop-vertical-empty-message, .ag-theme-custom-base .ag-column-drop-vertical-empty-message, .ag-theme-custom .ag-column-drop-vertical-empty-message, .ag-theme-balham .ag-status-bar, .ag-theme-custom-thick .ag-status-bar, .ag-theme-custom-enrichment .ag-status-bar, .ag-theme-custom-editable .ag-status-bar, .ag-theme-custom-base .ag-status-bar, .ag-theme-custom .ag-status-bar, .ag-theme-balham-dark .ag-column-drop-vertical-empty-message, .ag-theme-balham-dark .ag-status-bar {
  font-weight: 600;
  color: var(--ag-disabled-foreground-color);
}

.ag-theme-balham.ag-dnd-ghost, .ag-dnd-ghost.ag-theme-custom-thick, .ag-dnd-ghost.ag-theme-custom-enrichment, .ag-dnd-ghost.ag-theme-custom-editable, .ag-dnd-ghost.ag-theme-custom-base, .ag-dnd-ghost.ag-theme-custom, .ag-theme-balham-dark.ag-dnd-ghost {
  font-size: var(--ag-font-size);
  font-weight: 600;
}

.ag-theme-balham .ag-tab, .ag-theme-custom-thick .ag-tab, .ag-theme-custom-enrichment .ag-tab, .ag-theme-custom-editable .ag-tab, .ag-theme-custom-base .ag-tab, .ag-theme-custom .ag-tab, .ag-theme-balham-dark .ag-tab {
  border: 1px solid transparent;
  padding: var(--ag-grid-size) calc(var(--ag-grid-size) * 2);
  margin: var(--ag-grid-size);
  margin-bottom: -1px;
}

.ag-theme-balham .ag-tab-selected, .ag-theme-custom-thick .ag-tab-selected, .ag-theme-custom-enrichment .ag-tab-selected, .ag-theme-custom-editable .ag-tab-selected, .ag-theme-custom-base .ag-tab-selected, .ag-theme-custom .ag-tab-selected, .ag-theme-balham-dark .ag-tab-selected {
  background-color: var(--ag-background-color);
  border-color: var(--ag-border-color);
  border-bottom-color: transparent;
}

.ag-theme-balham .ag-tabs-header, .ag-theme-custom-thick .ag-tabs-header, .ag-theme-custom-enrichment .ag-tabs-header, .ag-theme-custom-editable .ag-tabs-header, .ag-theme-custom-base .ag-tabs-header, .ag-theme-custom .ag-tabs-header, .ag-theme-balham-dark .ag-tabs-header {
  border-bottom: 1px solid var(--ag-border-color);
}

.ag-theme-balham .ag-column-drop-cell, .ag-theme-custom-thick .ag-column-drop-cell, .ag-theme-custom-enrichment .ag-column-drop-cell, .ag-theme-custom-editable .ag-column-drop-cell, .ag-theme-custom-base .ag-column-drop-cell, .ag-theme-custom .ag-column-drop-cell, .ag-theme-balham-dark .ag-column-drop-cell {
  height: calc(var(--ag-grid-size) * 6);
}

.ag-theme-balham .ag-column-drop-vertical-title, .ag-theme-custom-thick .ag-column-drop-vertical-title, .ag-theme-custom-enrichment .ag-column-drop-vertical-title, .ag-theme-custom-editable .ag-column-drop-vertical-title, .ag-theme-custom-base .ag-column-drop-vertical-title, .ag-theme-custom .ag-column-drop-vertical-title, .ag-theme-balham-dark .ag-column-drop-vertical-title {
  color: var(--ag-foreground-color);
}

.ag-theme-balham .ag-column-drop-vertical-cell, .ag-theme-custom-thick .ag-column-drop-vertical-cell, .ag-theme-custom-enrichment .ag-column-drop-vertical-cell, .ag-theme-custom-editable .ag-column-drop-vertical-cell, .ag-theme-custom-base .ag-column-drop-vertical-cell, .ag-theme-custom .ag-column-drop-vertical-cell, .ag-theme-balham-dark .ag-column-drop-vertical-cell {
  margin-left: calc(var(--ag-grid-size) * 2);
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-theme-balham .ag-column-drop-vertical-cell-text, .ag-theme-custom-thick .ag-column-drop-vertical-cell-text, .ag-theme-custom-enrichment .ag-column-drop-vertical-cell-text, .ag-theme-custom-editable .ag-column-drop-vertical-cell-text, .ag-theme-custom-base .ag-column-drop-vertical-cell-text, .ag-theme-custom .ag-column-drop-vertical-cell-text, .ag-theme-balham-dark .ag-column-drop-vertical-cell-text {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-theme-balham .ag-column-drop-vertical-icon, .ag-theme-custom-thick .ag-column-drop-vertical-icon, .ag-theme-custom-enrichment .ag-column-drop-vertical-icon, .ag-theme-custom-editable .ag-column-drop-vertical-icon, .ag-theme-custom-base .ag-column-drop-vertical-icon, .ag-theme-custom .ag-column-drop-vertical-icon, .ag-theme-balham-dark .ag-column-drop-vertical-icon {
  color: var(--ag-secondary-foreground-color);
}

.ag-theme-balham .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-custom-thick .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-custom-enrichment .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-custom-editable .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-custom-base .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-custom .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-balham-dark .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-balham .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-custom-thick .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-custom-enrichment .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-custom-editable .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-custom-base .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-custom .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-balham-dark .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-balham .ag-column-drop-horizontal, .ag-theme-custom-thick .ag-column-drop-horizontal, .ag-theme-custom-enrichment .ag-column-drop-horizontal, .ag-theme-custom-editable .ag-column-drop-horizontal, .ag-theme-custom-base .ag-column-drop-horizontal, .ag-theme-custom .ag-column-drop-horizontal, .ag-theme-balham-dark .ag-column-drop-horizontal {
  height: var(--ag-header-height);
}

.ag-theme-balham .ag-column-drop-empty, .ag-theme-custom-thick .ag-column-drop-empty, .ag-theme-custom-enrichment .ag-column-drop-empty, .ag-theme-custom-editable .ag-column-drop-empty, .ag-theme-custom-base .ag-column-drop-empty, .ag-theme-custom .ag-column-drop-empty, .ag-theme-balham-dark .ag-column-drop-empty {
  color: var(--ag-disabled-foreground-color);
}

.ag-theme-balham .ag-column-drop-horizontal-cell-text, .ag-theme-custom-thick .ag-column-drop-horizontal-cell-text, .ag-theme-custom-enrichment .ag-column-drop-horizontal-cell-text, .ag-theme-custom-editable .ag-column-drop-horizontal-cell-text, .ag-theme-custom-base .ag-column-drop-horizontal-cell-text, .ag-theme-custom .ag-column-drop-horizontal-cell-text, .ag-theme-balham-dark .ag-column-drop-horizontal-cell-text {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-theme-balham .ag-column-drop-vertical, .ag-theme-custom-thick .ag-column-drop-vertical, .ag-theme-custom-enrichment .ag-column-drop-vertical, .ag-theme-custom-editable .ag-column-drop-vertical, .ag-theme-custom-base .ag-column-drop-vertical, .ag-theme-custom .ag-column-drop-vertical, .ag-theme-balham-dark .ag-column-drop-vertical {
  padding-top: calc(var(--ag-grid-size) * 2);
}

.ag-theme-balham .ag-menu-header, .ag-theme-custom-thick .ag-menu-header, .ag-theme-custom-enrichment .ag-menu-header, .ag-theme-custom-editable .ag-menu-header, .ag-theme-custom-base .ag-menu-header, .ag-theme-custom .ag-menu-header, .ag-theme-balham-dark .ag-menu-header {
  background-color: var(--ag-header-background-color);
}

.ag-theme-balham .ag-overlay-loading-center, .ag-theme-custom-thick .ag-overlay-loading-center, .ag-theme-custom-enrichment .ag-overlay-loading-center, .ag-theme-custom-editable .ag-overlay-loading-center, .ag-theme-custom-base .ag-overlay-loading-center, .ag-theme-custom .ag-overlay-loading-center, .ag-theme-balham-dark .ag-overlay-loading-center {
  background-color: var(--ag-background-color);
  border: 1px solid var(--ag-border-color);
  color: var(--ag-foreground-color);
  padding: calc(var(--ag-grid-size) * 4);
}

.ag-theme-balham .ag-tooltip, .ag-theme-custom-thick .ag-tooltip, .ag-theme-custom-enrichment .ag-tooltip, .ag-theme-custom-editable .ag-tooltip, .ag-theme-custom-base .ag-tooltip, .ag-theme-custom .ag-tooltip, .ag-theme-balham-dark .ag-tooltip {
  border: none;
}

.ag-theme-balham .ag-panel-title-bar-button-icon, .ag-theme-custom-thick .ag-panel-title-bar-button-icon, .ag-theme-custom-enrichment .ag-panel-title-bar-button-icon, .ag-theme-custom-editable .ag-panel-title-bar-button-icon, .ag-theme-custom-base .ag-panel-title-bar-button-icon, .ag-theme-custom .ag-panel-title-bar-button-icon, .ag-theme-balham-dark .ag-panel-title-bar-button-icon {
  font-size: calc(var(--ag-icon-size) + var(--ag-grid-size));
}

.ag-theme-balham .ag-chart-data-section, .ag-theme-custom-thick .ag-chart-data-section, .ag-theme-custom-enrichment .ag-chart-data-section, .ag-theme-custom-editable .ag-chart-data-section, .ag-theme-custom-base .ag-chart-data-section, .ag-theme-custom .ag-chart-data-section,
.ag-theme-balham .ag-chart-format-section,
.ag-theme-custom-thick .ag-chart-format-section,
.ag-theme-custom-enrichment .ag-chart-format-section,
.ag-theme-custom-editable .ag-chart-format-section,
.ag-theme-custom-base .ag-chart-format-section,
.ag-theme-custom .ag-chart-format-section, .ag-theme-balham-dark .ag-chart-data-section,
.ag-theme-balham-dark .ag-chart-format-section {
  padding-bottom: calc(var(--ag-grid-size) * 0.5);
}

.ag-theme-balham .ag-group-toolbar, .ag-theme-custom-thick .ag-group-toolbar, .ag-theme-custom-enrichment .ag-group-toolbar, .ag-theme-custom-editable .ag-group-toolbar, .ag-theme-custom-base .ag-group-toolbar, .ag-theme-custom .ag-group-toolbar, .ag-theme-balham-dark .ag-group-toolbar {
  background-color: var(--ag-subheader-toolbar-background-color);
}

.ag-theme-balham .ag-chart-tab, .ag-theme-custom-thick .ag-chart-tab, .ag-theme-custom-enrichment .ag-chart-tab, .ag-theme-custom-editable .ag-chart-tab, .ag-theme-custom-base .ag-chart-tab, .ag-theme-custom .ag-chart-tab, .ag-theme-balham-dark .ag-chart-tab {
  padding-top: calc(var(--ag-grid-size) * 0.5);
}

.ag-theme-balham .ag-charts-format-sub-level-group-item, .ag-theme-custom-thick .ag-charts-format-sub-level-group-item, .ag-theme-custom-enrichment .ag-charts-format-sub-level-group-item, .ag-theme-custom-editable .ag-charts-format-sub-level-group-item, .ag-theme-custom-base .ag-charts-format-sub-level-group-item, .ag-theme-custom .ag-charts-format-sub-level-group-item, .ag-theme-balham-dark .ag-charts-format-sub-level-group-item {
  margin-bottom: calc(var(--ag-grid-size) * 1.5);
}

.ag-theme-balham .ag-chart-menu-close, .ag-theme-custom-thick .ag-chart-menu-close, .ag-theme-custom-enrichment .ag-chart-menu-close, .ag-theme-custom-editable .ag-chart-menu-close, .ag-theme-custom-base .ag-chart-menu-close, .ag-theme-custom .ag-chart-menu-close, .ag-theme-balham-dark .ag-chart-menu-close {
  background: var(--ag-background-color);
}

.ag-theme-balham .ag-chart-menu-close:hover .ag-icon, .ag-theme-custom-thick .ag-chart-menu-close:hover .ag-icon, .ag-theme-custom-enrichment .ag-chart-menu-close:hover .ag-icon, .ag-theme-custom-editable .ag-chart-menu-close:hover .ag-icon, .ag-theme-custom-base .ag-chart-menu-close:hover .ag-icon, .ag-theme-custom .ag-chart-menu-close:hover .ag-icon, .ag-theme-balham-dark .ag-chart-menu-close:hover .ag-icon {
  border-color: var(--ag-border-color);
}

.ag-theme-balham .ag-chart-menu-close .ag-icon, .ag-theme-custom-thick .ag-chart-menu-close .ag-icon, .ag-theme-custom-enrichment .ag-chart-menu-close .ag-icon, .ag-theme-custom-editable .ag-chart-menu-close .ag-icon, .ag-theme-custom-base .ag-chart-menu-close .ag-icon, .ag-theme-custom .ag-chart-menu-close .ag-icon, .ag-theme-balham-dark .ag-chart-menu-close .ag-icon {
  background: var(--ag-header-background-color);
  border: 1px solid var(--ag-secondary-border-color);
  border-right: none;
}

.ag-theme-balham-dark {
  color-scheme: dark;
}

@font-face {
  font-family: "agGridBalham";
  src: url(data:font/woff2;charset=utf-8;base64,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);
  font-weight: normal;
  font-style: normal;
}
.ag-theme-balham, .ag-theme-custom-thick, .ag-theme-custom-enrichment, .ag-theme-custom-editable, .ag-theme-custom-base, .ag-theme-custom, .ag-theme-balham-dark {
  --ag-balham-active-color: #0091ea;
  --ag-foreground-color: #000;
  --ag-background-color: #fff;
  --ag-header-background-color: #f5f7f7;
  --ag-tooltip-background-color: #cbd0d3;
  --ag-subheader-background-color: #e2e9eb;
  --ag-control-panel-background-color: #f5f7f7;
  --ag-border-color: #bdc3c7;
  --ag-odd-row-background-color: #fcfdfe;
  --ag-row-hover-color: #ecf0f1;
  --ag-column-hover-color: #ecf0f1;
  --ag-input-border-color: #95a5a6;
  --ag-invalid-color: #e02525;
  --ag-input-disabled-background-color: #ebebeb;
  --ag-checkbox-unchecked-color: #7f8c8d;
  --ag-input-focus-border-color: #719ECE;
  --ag-input-focus-box-shadow: 0 0 2px 1px var(--ag-input-focus-border-color);
  --ag-range-selection-border-color: var(--ag-balham-active-color);
  --ag-checkbox-checked-color: var(--ag-balham-active-color);
  --ag-checkbox-background-color: var(--ag-background-color);
  --ag-secondary-foreground-color: rgba(0, 0, 0, 0.54);
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.38);
  --ag-subheader-toolbar-background-color: rgba(226, 233, 235, 0.5);
  --ag-row-border-color: rgba(189, 195, 199, 0.58);
  --ag-chip-background-color: rgba(0, 0, 0, 0.1);
  --ag-range-selection-background-color: rgba(0, 145, 234, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 145, 234, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 145, 234, 0.49);
  --ag-range-selection-background-color-4: rgba(0, 145, 234, 0.59);
  --ag-selected-row-background-color: rgba(0, 145, 234, 0.28);
  --ag-header-column-separator-color: rgba(189, 195, 199, 0.5);
  --ag-input-disabled-border-color: rgba(149, 165, 166, 0.3);
  --ag-header-column-separator-display: block;
  --ag-header-column-separator-height: 50%;
  --ag-grid-size: 4px;
  --ag-icon-size: 16px;
  --ag-row-height: calc(var(--ag-grid-size) * 7);
  --ag-header-height: calc(var(--ag-grid-size) * 8);
  --ag-list-item-height: calc(var(--ag-grid-size) * 6);
  --ag-row-group-indent-size: calc(var(--ag-grid-size) * 3 + var(--ag-icon-size));
  --ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);
  --ag-input-height: calc(var(--ag-grid-size) * 4);
  --ag-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  --ag-font-size: 12px;
  --ag-icon-font-family: agGridBalham;
  --ag-border-radius: 2px;
  --ag-checkbox-border-radius: 3px;
  --ag-card-shadow: none;
}

.ag-theme-balham-dark {
  --ag-balham-active-color: #00B0FF;
  --ag-foreground-color: #F5F5F5;
  --ag-background-color: #2d3436;
  --ag-header-background-color: #1c1c1c;
  --ag-tooltip-background-color: #1c1f20;
  --ag-subheader-background-color: #111;
  --ag-control-panel-background-color: #202020;
  --ag-border-color: #424242;
  --ag-odd-row-background-color: #262c2e;
  --ag-row-hover-color: #3d4749;
  --ag-column-hover-color: #3d4749;
  --ag-input-border-color: #f0f0f0;
  --ag-input-disabled-background-color: rgba(48, 46, 46, 0.3);
  --ag-modal-overlay-background-color: rgba(45, 52, 54, 0.66);
  --ag-checkbox-unchecked-color: #ecf0f1;
  --ag-secondary-foreground-color: var(--ag-foreground-color);
  --ag-disabled-foreground-color: rgba(245, 245, 245, 0.38);
  --ag-subheader-toolbar-background-color: rgba(17, 17, 17, 0.5);
  --ag-row-border-color: #5c5c5c;
  --ag-chip-background-color: rgba(245, 245, 245, 0.08);
  --ag-range-selection-background-color: rgba(0, 176, 255, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 176, 255, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 176, 255, 0.49);
  --ag-range-selection-background-color-4: rgba(0, 176, 255, 0.59);
  --ag-selected-row-background-color: rgba(0, 176, 255, 0.28);
  --ag-header-column-separator-color: rgba(66, 66, 66, 0.5);
  --ag-input-disabled-border-color: rgba(240, 240, 240, 0.3);
  --ag-header-foreground-color: rgba(245, 245, 245, 0.64);
  --ag-toggle-button-off-background-color: transparent;
  --ag-toggle-button-off-border-color: var(--ag-foreground-color);
  --ag-range-selection-chart-category-background-color: rgba(26, 177, 74, 0.5);
  --ag-range-selection-chart-background-color: rgba(45, 166, 255, 0.5);
  --ag-input-focus-box-shadow: 0 0 4px 1.5px var(--ag-input-focus-border-color);
}

.ag-theme-balham .ag-filter-toolpanel-header, .ag-theme-custom-thick .ag-filter-toolpanel-header, .ag-theme-custom-enrichment .ag-filter-toolpanel-header, .ag-theme-custom-editable .ag-filter-toolpanel-header, .ag-theme-custom-base .ag-filter-toolpanel-header, .ag-theme-custom .ag-filter-toolpanel-header,
.ag-theme-balham .ag-filter-toolpanel-search,
.ag-theme-custom-thick .ag-filter-toolpanel-search,
.ag-theme-custom-enrichment .ag-filter-toolpanel-search,
.ag-theme-custom-editable .ag-filter-toolpanel-search,
.ag-theme-custom-base .ag-filter-toolpanel-search,
.ag-theme-custom .ag-filter-toolpanel-search,
.ag-theme-balham .ag-status-bar,
.ag-theme-custom-thick .ag-status-bar,
.ag-theme-custom-enrichment .ag-status-bar,
.ag-theme-custom-editable .ag-status-bar,
.ag-theme-custom-base .ag-status-bar,
.ag-theme-custom .ag-status-bar,
.ag-theme-balham .ag-header-row,
.ag-theme-custom-thick .ag-header-row,
.ag-theme-custom-enrichment .ag-header-row,
.ag-theme-custom-editable .ag-header-row,
.ag-theme-custom-base .ag-header-row,
.ag-theme-custom .ag-header-row,
.ag-theme-balham .ag-multi-filter-group-title-bar,
.ag-theme-custom-thick .ag-multi-filter-group-title-bar,
.ag-theme-custom-enrichment .ag-multi-filter-group-title-bar,
.ag-theme-custom-editable .ag-multi-filter-group-title-bar,
.ag-theme-custom-base .ag-multi-filter-group-title-bar,
.ag-theme-custom .ag-multi-filter-group-title-bar, .ag-theme-balham-dark .ag-filter-toolpanel-header,
.ag-theme-balham-dark .ag-filter-toolpanel-search,
.ag-theme-balham-dark .ag-status-bar,
.ag-theme-balham-dark .ag-header-row,
.ag-theme-balham-dark .ag-multi-filter-group-title-bar {
  font-weight: 600;
  color: var(--ag-header-foreground-color);
}

.ag-theme-balham .ag-ltr input[class^=ag-]:not([type]), .ag-theme-custom-thick .ag-ltr input[class^=ag-]:not([type]), .ag-theme-custom-enrichment .ag-ltr input[class^=ag-]:not([type]), .ag-theme-custom-editable .ag-ltr input[class^=ag-]:not([type]), .ag-theme-custom-base .ag-ltr input[class^=ag-]:not([type]), .ag-theme-custom .ag-ltr input[class^=ag-]:not([type]), .ag-theme-balham .ag-ltr input[class^=ag-][type=text], .ag-theme-custom-thick .ag-ltr input[class^=ag-][type=text], .ag-theme-custom-enrichment .ag-ltr input[class^=ag-][type=text], .ag-theme-custom-editable .ag-ltr input[class^=ag-][type=text], .ag-theme-custom-base .ag-ltr input[class^=ag-][type=text], .ag-theme-custom .ag-ltr input[class^=ag-][type=text], .ag-theme-balham .ag-ltr input[class^=ag-][type=number], .ag-theme-custom-thick .ag-ltr input[class^=ag-][type=number], .ag-theme-custom-enrichment .ag-ltr input[class^=ag-][type=number], .ag-theme-custom-editable .ag-ltr input[class^=ag-][type=number], .ag-theme-custom-base .ag-ltr input[class^=ag-][type=number], .ag-theme-custom .ag-ltr input[class^=ag-][type=number], .ag-theme-balham .ag-ltr input[class^=ag-][type=tel], .ag-theme-custom-thick .ag-ltr input[class^=ag-][type=tel], .ag-theme-custom-enrichment .ag-ltr input[class^=ag-][type=tel], .ag-theme-custom-editable .ag-ltr input[class^=ag-][type=tel], .ag-theme-custom-base .ag-ltr input[class^=ag-][type=tel], .ag-theme-custom .ag-ltr input[class^=ag-][type=tel], .ag-theme-balham .ag-ltr input[class^=ag-][type=date], .ag-theme-custom-thick .ag-ltr input[class^=ag-][type=date], .ag-theme-custom-enrichment .ag-ltr input[class^=ag-][type=date], .ag-theme-custom-editable .ag-ltr input[class^=ag-][type=date], .ag-theme-custom-base .ag-ltr input[class^=ag-][type=date], .ag-theme-custom .ag-ltr input[class^=ag-][type=date], .ag-theme-balham .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-custom-thick .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-custom-enrichment .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-custom-editable .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-custom-base .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-custom .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-balham .ag-ltr textarea[class^=ag-], .ag-theme-custom-thick .ag-ltr textarea[class^=ag-], .ag-theme-custom-enrichment .ag-ltr textarea[class^=ag-], .ag-theme-custom-editable .ag-ltr textarea[class^=ag-], .ag-theme-custom-base .ag-ltr textarea[class^=ag-], .ag-theme-custom .ag-ltr textarea[class^=ag-], .ag-theme-balham-dark .ag-ltr input[class^=ag-]:not([type]), .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=text], .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=number], .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=tel], .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=date], .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-balham-dark .ag-ltr textarea[class^=ag-] {
  padding-left: var(--ag-grid-size);
}

.ag-theme-balham .ag-rtl input[class^=ag-]:not([type]), .ag-theme-custom-thick .ag-rtl input[class^=ag-]:not([type]), .ag-theme-custom-enrichment .ag-rtl input[class^=ag-]:not([type]), .ag-theme-custom-editable .ag-rtl input[class^=ag-]:not([type]), .ag-theme-custom-base .ag-rtl input[class^=ag-]:not([type]), .ag-theme-custom .ag-rtl input[class^=ag-]:not([type]), .ag-theme-balham .ag-rtl input[class^=ag-][type=text], .ag-theme-custom-thick .ag-rtl input[class^=ag-][type=text], .ag-theme-custom-enrichment .ag-rtl input[class^=ag-][type=text], .ag-theme-custom-editable .ag-rtl input[class^=ag-][type=text], .ag-theme-custom-base .ag-rtl input[class^=ag-][type=text], .ag-theme-custom .ag-rtl input[class^=ag-][type=text], .ag-theme-balham .ag-rtl input[class^=ag-][type=number], .ag-theme-custom-thick .ag-rtl input[class^=ag-][type=number], .ag-theme-custom-enrichment .ag-rtl input[class^=ag-][type=number], .ag-theme-custom-editable .ag-rtl input[class^=ag-][type=number], .ag-theme-custom-base .ag-rtl input[class^=ag-][type=number], .ag-theme-custom .ag-rtl input[class^=ag-][type=number], .ag-theme-balham .ag-rtl input[class^=ag-][type=tel], .ag-theme-custom-thick .ag-rtl input[class^=ag-][type=tel], .ag-theme-custom-enrichment .ag-rtl input[class^=ag-][type=tel], .ag-theme-custom-editable .ag-rtl input[class^=ag-][type=tel], .ag-theme-custom-base .ag-rtl input[class^=ag-][type=tel], .ag-theme-custom .ag-rtl input[class^=ag-][type=tel], .ag-theme-balham .ag-rtl input[class^=ag-][type=date], .ag-theme-custom-thick .ag-rtl input[class^=ag-][type=date], .ag-theme-custom-enrichment .ag-rtl input[class^=ag-][type=date], .ag-theme-custom-editable .ag-rtl input[class^=ag-][type=date], .ag-theme-custom-base .ag-rtl input[class^=ag-][type=date], .ag-theme-custom .ag-rtl input[class^=ag-][type=date], .ag-theme-balham .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-custom-thick .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-custom-enrichment .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-custom-editable .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-custom-base .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-custom .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-balham .ag-rtl textarea[class^=ag-], .ag-theme-custom-thick .ag-rtl textarea[class^=ag-], .ag-theme-custom-enrichment .ag-rtl textarea[class^=ag-], .ag-theme-custom-editable .ag-rtl textarea[class^=ag-], .ag-theme-custom-base .ag-rtl textarea[class^=ag-], .ag-theme-custom .ag-rtl textarea[class^=ag-], .ag-theme-balham-dark .ag-rtl input[class^=ag-]:not([type]), .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=text], .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=number], .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=tel], .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=date], .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-balham-dark .ag-rtl textarea[class^=ag-] {
  padding-right: var(--ag-grid-size);
}

.ag-theme-balham .ag-column-drop-vertical-empty-message, .ag-theme-custom-thick .ag-column-drop-vertical-empty-message, .ag-theme-custom-enrichment .ag-column-drop-vertical-empty-message, .ag-theme-custom-editable .ag-column-drop-vertical-empty-message, .ag-theme-custom-base .ag-column-drop-vertical-empty-message, .ag-theme-custom .ag-column-drop-vertical-empty-message, .ag-theme-balham .ag-status-bar, .ag-theme-custom-thick .ag-status-bar, .ag-theme-custom-enrichment .ag-status-bar, .ag-theme-custom-editable .ag-status-bar, .ag-theme-custom-base .ag-status-bar, .ag-theme-custom .ag-status-bar, .ag-theme-balham-dark .ag-column-drop-vertical-empty-message, .ag-theme-balham-dark .ag-status-bar {
  font-weight: 600;
  color: var(--ag-disabled-foreground-color);
}

.ag-theme-balham.ag-dnd-ghost, .ag-dnd-ghost.ag-theme-custom-thick, .ag-dnd-ghost.ag-theme-custom-enrichment, .ag-dnd-ghost.ag-theme-custom-editable, .ag-dnd-ghost.ag-theme-custom-base, .ag-dnd-ghost.ag-theme-custom, .ag-theme-balham-dark.ag-dnd-ghost {
  font-size: var(--ag-font-size);
  font-weight: 600;
}

.ag-theme-balham .ag-tab, .ag-theme-custom-thick .ag-tab, .ag-theme-custom-enrichment .ag-tab, .ag-theme-custom-editable .ag-tab, .ag-theme-custom-base .ag-tab, .ag-theme-custom .ag-tab, .ag-theme-balham-dark .ag-tab {
  border: 1px solid transparent;
  padding: var(--ag-grid-size) calc(var(--ag-grid-size) * 2);
  margin: var(--ag-grid-size);
  margin-bottom: -1px;
}

.ag-theme-balham .ag-tab-selected, .ag-theme-custom-thick .ag-tab-selected, .ag-theme-custom-enrichment .ag-tab-selected, .ag-theme-custom-editable .ag-tab-selected, .ag-theme-custom-base .ag-tab-selected, .ag-theme-custom .ag-tab-selected, .ag-theme-balham-dark .ag-tab-selected {
  background-color: var(--ag-background-color);
  border-color: var(--ag-border-color);
  border-bottom-color: transparent;
}

.ag-theme-balham .ag-tabs-header, .ag-theme-custom-thick .ag-tabs-header, .ag-theme-custom-enrichment .ag-tabs-header, .ag-theme-custom-editable .ag-tabs-header, .ag-theme-custom-base .ag-tabs-header, .ag-theme-custom .ag-tabs-header, .ag-theme-balham-dark .ag-tabs-header {
  border-bottom: 1px solid var(--ag-border-color);
}

.ag-theme-balham .ag-column-drop-cell, .ag-theme-custom-thick .ag-column-drop-cell, .ag-theme-custom-enrichment .ag-column-drop-cell, .ag-theme-custom-editable .ag-column-drop-cell, .ag-theme-custom-base .ag-column-drop-cell, .ag-theme-custom .ag-column-drop-cell, .ag-theme-balham-dark .ag-column-drop-cell {
  height: calc(var(--ag-grid-size) * 6);
}

.ag-theme-balham .ag-column-drop-vertical-title, .ag-theme-custom-thick .ag-column-drop-vertical-title, .ag-theme-custom-enrichment .ag-column-drop-vertical-title, .ag-theme-custom-editable .ag-column-drop-vertical-title, .ag-theme-custom-base .ag-column-drop-vertical-title, .ag-theme-custom .ag-column-drop-vertical-title, .ag-theme-balham-dark .ag-column-drop-vertical-title {
  color: var(--ag-foreground-color);
}

.ag-theme-balham .ag-column-drop-vertical-cell, .ag-theme-custom-thick .ag-column-drop-vertical-cell, .ag-theme-custom-enrichment .ag-column-drop-vertical-cell, .ag-theme-custom-editable .ag-column-drop-vertical-cell, .ag-theme-custom-base .ag-column-drop-vertical-cell, .ag-theme-custom .ag-column-drop-vertical-cell, .ag-theme-balham-dark .ag-column-drop-vertical-cell {
  margin-left: calc(var(--ag-grid-size) * 2);
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-theme-balham .ag-column-drop-vertical-cell-text, .ag-theme-custom-thick .ag-column-drop-vertical-cell-text, .ag-theme-custom-enrichment .ag-column-drop-vertical-cell-text, .ag-theme-custom-editable .ag-column-drop-vertical-cell-text, .ag-theme-custom-base .ag-column-drop-vertical-cell-text, .ag-theme-custom .ag-column-drop-vertical-cell-text, .ag-theme-balham-dark .ag-column-drop-vertical-cell-text {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-theme-balham .ag-column-drop-vertical-icon, .ag-theme-custom-thick .ag-column-drop-vertical-icon, .ag-theme-custom-enrichment .ag-column-drop-vertical-icon, .ag-theme-custom-editable .ag-column-drop-vertical-icon, .ag-theme-custom-base .ag-column-drop-vertical-icon, .ag-theme-custom .ag-column-drop-vertical-icon, .ag-theme-balham-dark .ag-column-drop-vertical-icon {
  color: var(--ag-secondary-foreground-color);
}

.ag-theme-balham .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-custom-thick .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-custom-enrichment .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-custom-editable .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-custom-base .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-custom .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-balham-dark .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-balham .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-custom-thick .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-custom-enrichment .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-custom-editable .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-custom-base .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-custom .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-balham-dark .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-balham .ag-column-drop-horizontal, .ag-theme-custom-thick .ag-column-drop-horizontal, .ag-theme-custom-enrichment .ag-column-drop-horizontal, .ag-theme-custom-editable .ag-column-drop-horizontal, .ag-theme-custom-base .ag-column-drop-horizontal, .ag-theme-custom .ag-column-drop-horizontal, .ag-theme-balham-dark .ag-column-drop-horizontal {
  height: var(--ag-header-height);
}

.ag-theme-balham .ag-column-drop-empty, .ag-theme-custom-thick .ag-column-drop-empty, .ag-theme-custom-enrichment .ag-column-drop-empty, .ag-theme-custom-editable .ag-column-drop-empty, .ag-theme-custom-base .ag-column-drop-empty, .ag-theme-custom .ag-column-drop-empty, .ag-theme-balham-dark .ag-column-drop-empty {
  color: var(--ag-disabled-foreground-color);
}

.ag-theme-balham .ag-column-drop-horizontal-cell-text, .ag-theme-custom-thick .ag-column-drop-horizontal-cell-text, .ag-theme-custom-enrichment .ag-column-drop-horizontal-cell-text, .ag-theme-custom-editable .ag-column-drop-horizontal-cell-text, .ag-theme-custom-base .ag-column-drop-horizontal-cell-text, .ag-theme-custom .ag-column-drop-horizontal-cell-text, .ag-theme-balham-dark .ag-column-drop-horizontal-cell-text {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-theme-balham .ag-column-drop-vertical, .ag-theme-custom-thick .ag-column-drop-vertical, .ag-theme-custom-enrichment .ag-column-drop-vertical, .ag-theme-custom-editable .ag-column-drop-vertical, .ag-theme-custom-base .ag-column-drop-vertical, .ag-theme-custom .ag-column-drop-vertical, .ag-theme-balham-dark .ag-column-drop-vertical {
  padding-top: calc(var(--ag-grid-size) * 2);
}

.ag-theme-balham .ag-menu-header, .ag-theme-custom-thick .ag-menu-header, .ag-theme-custom-enrichment .ag-menu-header, .ag-theme-custom-editable .ag-menu-header, .ag-theme-custom-base .ag-menu-header, .ag-theme-custom .ag-menu-header, .ag-theme-balham-dark .ag-menu-header {
  background-color: var(--ag-header-background-color);
}

.ag-theme-balham .ag-overlay-loading-center, .ag-theme-custom-thick .ag-overlay-loading-center, .ag-theme-custom-enrichment .ag-overlay-loading-center, .ag-theme-custom-editable .ag-overlay-loading-center, .ag-theme-custom-base .ag-overlay-loading-center, .ag-theme-custom .ag-overlay-loading-center, .ag-theme-balham-dark .ag-overlay-loading-center {
  background-color: var(--ag-background-color);
  border: 1px solid var(--ag-border-color);
  color: var(--ag-foreground-color);
  padding: calc(var(--ag-grid-size) * 4);
}

.ag-theme-balham .ag-tooltip, .ag-theme-custom-thick .ag-tooltip, .ag-theme-custom-enrichment .ag-tooltip, .ag-theme-custom-editable .ag-tooltip, .ag-theme-custom-base .ag-tooltip, .ag-theme-custom .ag-tooltip, .ag-theme-balham-dark .ag-tooltip {
  border: none;
}

.ag-theme-balham .ag-panel-title-bar-button-icon, .ag-theme-custom-thick .ag-panel-title-bar-button-icon, .ag-theme-custom-enrichment .ag-panel-title-bar-button-icon, .ag-theme-custom-editable .ag-panel-title-bar-button-icon, .ag-theme-custom-base .ag-panel-title-bar-button-icon, .ag-theme-custom .ag-panel-title-bar-button-icon, .ag-theme-balham-dark .ag-panel-title-bar-button-icon {
  font-size: calc(var(--ag-icon-size) + var(--ag-grid-size));
}

.ag-theme-balham .ag-chart-data-section, .ag-theme-custom-thick .ag-chart-data-section, .ag-theme-custom-enrichment .ag-chart-data-section, .ag-theme-custom-editable .ag-chart-data-section, .ag-theme-custom-base .ag-chart-data-section, .ag-theme-custom .ag-chart-data-section,
.ag-theme-balham .ag-chart-format-section,
.ag-theme-custom-thick .ag-chart-format-section,
.ag-theme-custom-enrichment .ag-chart-format-section,
.ag-theme-custom-editable .ag-chart-format-section,
.ag-theme-custom-base .ag-chart-format-section,
.ag-theme-custom .ag-chart-format-section, .ag-theme-balham-dark .ag-chart-data-section,
.ag-theme-balham-dark .ag-chart-format-section {
  padding-bottom: calc(var(--ag-grid-size) * 0.5);
}

.ag-theme-balham .ag-group-toolbar, .ag-theme-custom-thick .ag-group-toolbar, .ag-theme-custom-enrichment .ag-group-toolbar, .ag-theme-custom-editable .ag-group-toolbar, .ag-theme-custom-base .ag-group-toolbar, .ag-theme-custom .ag-group-toolbar, .ag-theme-balham-dark .ag-group-toolbar {
  background-color: var(--ag-subheader-toolbar-background-color);
}

.ag-theme-balham .ag-chart-tab, .ag-theme-custom-thick .ag-chart-tab, .ag-theme-custom-enrichment .ag-chart-tab, .ag-theme-custom-editable .ag-chart-tab, .ag-theme-custom-base .ag-chart-tab, .ag-theme-custom .ag-chart-tab, .ag-theme-balham-dark .ag-chart-tab {
  padding-top: calc(var(--ag-grid-size) * 0.5);
}

.ag-theme-balham .ag-charts-format-sub-level-group-item, .ag-theme-custom-thick .ag-charts-format-sub-level-group-item, .ag-theme-custom-enrichment .ag-charts-format-sub-level-group-item, .ag-theme-custom-editable .ag-charts-format-sub-level-group-item, .ag-theme-custom-base .ag-charts-format-sub-level-group-item, .ag-theme-custom .ag-charts-format-sub-level-group-item, .ag-theme-balham-dark .ag-charts-format-sub-level-group-item {
  margin-bottom: calc(var(--ag-grid-size) * 1.5);
}

.ag-theme-balham .ag-chart-menu-close, .ag-theme-custom-thick .ag-chart-menu-close, .ag-theme-custom-enrichment .ag-chart-menu-close, .ag-theme-custom-editable .ag-chart-menu-close, .ag-theme-custom-base .ag-chart-menu-close, .ag-theme-custom .ag-chart-menu-close, .ag-theme-balham-dark .ag-chart-menu-close {
  background: var(--ag-background-color);
}

.ag-theme-balham .ag-chart-menu-close:hover .ag-icon, .ag-theme-custom-thick .ag-chart-menu-close:hover .ag-icon, .ag-theme-custom-enrichment .ag-chart-menu-close:hover .ag-icon, .ag-theme-custom-editable .ag-chart-menu-close:hover .ag-icon, .ag-theme-custom-base .ag-chart-menu-close:hover .ag-icon, .ag-theme-custom .ag-chart-menu-close:hover .ag-icon, .ag-theme-balham-dark .ag-chart-menu-close:hover .ag-icon {
  border-color: var(--ag-border-color);
}

.ag-theme-balham .ag-chart-menu-close .ag-icon, .ag-theme-custom-thick .ag-chart-menu-close .ag-icon, .ag-theme-custom-enrichment .ag-chart-menu-close .ag-icon, .ag-theme-custom-editable .ag-chart-menu-close .ag-icon, .ag-theme-custom-base .ag-chart-menu-close .ag-icon, .ag-theme-custom .ag-chart-menu-close .ag-icon, .ag-theme-balham-dark .ag-chart-menu-close .ag-icon {
  background: var(--ag-header-background-color);
  border: 1px solid var(--ag-secondary-border-color);
  border-right: none;
}

.ag-theme-balham-dark {
  color-scheme: dark;
}

@font-face {
  font-family: "agGridBalham";
  src: url(data:font/woff2;charset=utf-8;base64,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);
  font-weight: normal;
  font-style: normal;
}
.ag-theme-custom-base, .ag-theme-custom, .ag-theme-custom-thick, .ag-theme-custom-enrichment, .ag-theme-custom-editable {
  --ag-background-color: #fff;
  --ag-foreground-color: #000;
  --ag-border-color: #bdc3c7;
  --ag-subheader-background-color: #e2e9eb;
  --ag-balham-active-color: #0091ea;
  --ag-range-selection-border-color: #0091ea;
  --ag-secondary-foreground-color: rgba(0, 0, 0, 0.54);
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.38);
  --ag-subheader-toolbar-background-color: rgba(226, 233, 235, 0.5);
  --ag-row-border-color: rgba(189, 195, 199, 0.58);
  --ag-chip-background-color: rgba(0, 0, 0, 0.1);
  --ag-selected-row-background-color: rgba(0, 145, 234, 0.28);
  --ag-header-column-separator-color: rgba(189, 195, 199, 0.5);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-range-selection-background-color: rgba(0, 145, 234, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 145, 234, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 145, 234, 0.488);
  --ag-range-selection-background-color-4: rgba(0, 145, 234, 0.5904);
  --ag-header-column-resize-handle-color: rgba(189, 195, 199, 0.5);
}

.ag-theme-custom-editable {
  --ag-background-color: #fff;
  --ag-foreground-color: #000;
  --ag-border-color: #bdc3c7;
  --ag-subheader-background-color: #e2e9eb;
  --ag-balham-active-color: #0091ea;
  --ag-range-selection-border-color: #0091ea;
  --ag-secondary-foreground-color: rgba(0, 0, 0, 0.54);
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.38);
  --ag-subheader-toolbar-background-color: rgba(226, 233, 235, 0.5);
  --ag-row-border-color: rgba(189, 195, 199, 0.58);
  --ag-chip-background-color: rgba(0, 0, 0, 0.1);
  --ag-selected-row-background-color: rgba(0, 145, 234, 0.28);
  --ag-header-column-separator-color: rgba(189, 195, 199, 0.5);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-range-selection-background-color: rgba(0, 145, 234, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 145, 234, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 145, 234, 0.488);
  --ag-range-selection-background-color-4: rgba(0, 145, 234, 0.5904);
  --ag-header-column-resize-handle-color: rgba(189, 195, 199, 0.5);
}

.ag-theme-custom-enrichment {
  --ag-background-color: #fff;
  --ag-foreground-color: #000;
  --ag-border-color: #bdc3c7;
  --ag-subheader-background-color: #e2e9eb;
  --ag-balham-active-color: #0091ea;
  --ag-range-selection-border-color: #0091ea;
  --ag-secondary-foreground-color: rgba(0, 0, 0, 0.54);
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.38);
  --ag-subheader-toolbar-background-color: rgba(226, 233, 235, 0.5);
  --ag-row-border-color: rgba(189, 195, 199, 0.58);
  --ag-chip-background-color: rgba(0, 0, 0, 0.1);
  --ag-selected-row-background-color: rgba(0, 145, 234, 0.28);
  --ag-header-column-separator-color: rgba(189, 195, 199, 0.5);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-range-selection-background-color: rgba(0, 145, 234, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 145, 234, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 145, 234, 0.488);
  --ag-range-selection-background-color-4: rgba(0, 145, 234, 0.5904);
  --ag-header-column-resize-handle-color: rgba(189, 195, 199, 0.5);
}

.ag-theme-custom-thick {
  --ag-background-color: #fff;
  --ag-foreground-color: #000;
  --ag-border-color: #bdc3c7;
  --ag-subheader-background-color: #e2e9eb;
  --ag-balham-active-color: #0091ea;
  --ag-range-selection-border-color: #0091ea;
  --ag-secondary-foreground-color: rgba(0, 0, 0, 0.54);
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.38);
  --ag-subheader-toolbar-background-color: rgba(226, 233, 235, 0.5);
  --ag-row-border-color: rgba(189, 195, 199, 0.58);
  --ag-chip-background-color: rgba(0, 0, 0, 0.1);
  --ag-selected-row-background-color: rgba(0, 145, 234, 0.28);
  --ag-header-column-separator-color: rgba(189, 195, 199, 0.5);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-range-selection-background-color: rgba(0, 145, 234, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 145, 234, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 145, 234, 0.488);
  --ag-range-selection-background-color-4: rgba(0, 145, 234, 0.5904);
  --ag-header-column-resize-handle-color: rgba(189, 195, 199, 0.5);
}

.ag-theme-custom-base, .ag-theme-custom, .ag-theme-custom-thick, .ag-theme-custom-enrichment, .ag-theme-custom-editable {
  --ag-value-change-value-highlight-background-color: var(--ag-selection-overlay);
  --ag-header-background-color: var(--background-color);
  --ag-header-foreground-color: var(--header-foreground);
  --ag-odd-row-background-color: #f0f0f0;
  --ag-grid-size: 3px;
  --ag-row-hover-color: var(--hover-overlay);
  --ag-font-family: ("Roboto");
  --ag-font-size: 12px;
}
.ag-theme-custom-base .ag-row, .ag-theme-custom .ag-row, .ag-theme-custom-thick .ag-row, .ag-theme-custom-enrichment .ag-row, .ag-theme-custom-editable .ag-row {
  font-size: 12px;
  font-family: "Roboto";
}
.ag-theme-custom-base .ag-row-odd, .ag-theme-custom .ag-row-odd, .ag-theme-custom-thick .ag-row-odd, .ag-theme-custom-enrichment .ag-row-odd, .ag-theme-custom-editable .ag-row-odd {
  background-color: #f0f0f0 !important;
}
.ag-theme-custom-base .ag-theme-balham .ag-row-selected, .ag-theme-custom .ag-theme-balham .ag-row-selected, .ag-theme-custom-thick .ag-theme-balham .ag-row-selected, .ag-theme-custom-enrichment .ag-theme-balham .ag-row-selected, .ag-theme-custom-editable .ag-theme-balham .ag-row-selected, .ag-theme-custom-base .ag-theme-custom-base .ag-row-selected, .ag-theme-custom .ag-theme-custom-base .ag-row-selected, .ag-theme-custom-thick .ag-theme-custom-base .ag-row-selected, .ag-theme-custom-enrichment .ag-theme-custom-base .ag-row-selected, .ag-theme-custom-editable .ag-theme-custom-base .ag-row-selected, .ag-theme-custom-base .ag-theme-custom .ag-row-selected, .ag-theme-custom-base .ag-theme-custom-thick .ag-row-selected, .ag-theme-custom-base .ag-theme-custom-enrichment .ag-row-selected, .ag-theme-custom-base .ag-theme-custom-editable .ag-row-selected, .ag-theme-custom .ag-theme-custom .ag-row-selected, .ag-theme-custom-thick .ag-theme-custom .ag-row-selected, .ag-theme-custom .ag-theme-custom-thick .ag-row-selected, .ag-theme-custom-thick .ag-theme-custom-thick .ag-row-selected, .ag-theme-custom-enrichment .ag-theme-custom .ag-row-selected, .ag-theme-custom-enrichment .ag-theme-custom-thick .ag-row-selected, .ag-theme-custom .ag-theme-custom-enrichment .ag-row-selected, .ag-theme-custom-thick .ag-theme-custom-enrichment .ag-row-selected, .ag-theme-custom-enrichment .ag-theme-custom-enrichment .ag-row-selected, .ag-theme-custom-editable .ag-theme-custom .ag-row-selected, .ag-theme-custom-editable .ag-theme-custom-thick .ag-row-selected, .ag-theme-custom-editable .ag-theme-custom-enrichment .ag-row-selected, .ag-theme-custom .ag-theme-custom-editable .ag-row-selected, .ag-theme-custom-thick .ag-theme-custom-editable .ag-row-selected, .ag-theme-custom-enrichment .ag-theme-custom-editable .ag-row-selected, .ag-theme-custom-editable .ag-theme-custom-editable .ag-row-selected {
  background-color: #4abbff;
}
.ag-theme-custom-base .ag-theme-balham .ag-row-odd, .ag-theme-custom .ag-theme-balham .ag-row-odd, .ag-theme-custom-thick .ag-theme-balham .ag-row-odd, .ag-theme-custom-enrichment .ag-theme-balham .ag-row-odd, .ag-theme-custom-editable .ag-theme-balham .ag-row-odd, .ag-theme-custom-base .ag-theme-custom-base .ag-row-odd, .ag-theme-custom .ag-theme-custom-base .ag-row-odd, .ag-theme-custom-thick .ag-theme-custom-base .ag-row-odd, .ag-theme-custom-enrichment .ag-theme-custom-base .ag-row-odd, .ag-theme-custom-editable .ag-theme-custom-base .ag-row-odd, .ag-theme-custom-base .ag-theme-custom .ag-row-odd, .ag-theme-custom-base .ag-theme-custom-thick .ag-row-odd, .ag-theme-custom-base .ag-theme-custom-enrichment .ag-row-odd, .ag-theme-custom-base .ag-theme-custom-editable .ag-row-odd, .ag-theme-custom .ag-theme-custom .ag-row-odd, .ag-theme-custom-thick .ag-theme-custom .ag-row-odd, .ag-theme-custom .ag-theme-custom-thick .ag-row-odd, .ag-theme-custom-thick .ag-theme-custom-thick .ag-row-odd, .ag-theme-custom-enrichment .ag-theme-custom .ag-row-odd, .ag-theme-custom-enrichment .ag-theme-custom-thick .ag-row-odd, .ag-theme-custom .ag-theme-custom-enrichment .ag-row-odd, .ag-theme-custom-thick .ag-theme-custom-enrichment .ag-row-odd, .ag-theme-custom-enrichment .ag-theme-custom-enrichment .ag-row-odd, .ag-theme-custom-editable .ag-theme-custom .ag-row-odd, .ag-theme-custom-editable .ag-theme-custom-thick .ag-row-odd, .ag-theme-custom-editable .ag-theme-custom-enrichment .ag-row-odd, .ag-theme-custom .ag-theme-custom-editable .ag-row-odd, .ag-theme-custom-thick .ag-theme-custom-editable .ag-row-odd, .ag-theme-custom-enrichment .ag-theme-custom-editable .ag-row-odd, .ag-theme-custom-editable .ag-theme-custom-editable .ag-row-odd {
  background-color: #f0f0f0;
}
.ag-theme-custom-base .ag-menu-list, .ag-theme-custom .ag-menu-list, .ag-theme-custom-thick .ag-menu-list, .ag-theme-custom-enrichment .ag-menu-list, .ag-theme-custom-editable .ag-menu-list {
  font-size: 12px;
  font-family: "Roboto";
}
.ag-theme-custom-base .ag-menu-option-active:hover, .ag-theme-custom .ag-menu-option-active:hover, .ag-theme-custom-thick .ag-menu-option-active:hover, .ag-theme-custom-enrichment .ag-menu-option-active:hover, .ag-theme-custom-editable .ag-menu-option-active:hover, .ag-theme-custom-base .ag-compact-menu-option-active:hover, .ag-theme-custom .ag-compact-menu-option-active:hover, .ag-theme-custom-thick .ag-compact-menu-option-active:hover, .ag-theme-custom-enrichment .ag-compact-menu-option-active:hover, .ag-theme-custom-editable .ag-compact-menu-option-active:hover {
  background-color: #F0F0F0;
  color: #000000;
}
.ag-theme-custom-base .ag-menu-option-active, .ag-theme-custom .ag-menu-option-active, .ag-theme-custom-thick .ag-menu-option-active, .ag-theme-custom-enrichment .ag-menu-option-active, .ag-theme-custom-editable .ag-menu-option-active, .ag-theme-custom-base .ag-compact-menu-option-active, .ag-theme-custom .ag-compact-menu-option-active, .ag-theme-custom-thick .ag-compact-menu-option-active, .ag-theme-custom-enrichment .ag-compact-menu-option-active, .ag-theme-custom-editable .ag-compact-menu-option-active {
  background-color: #E6E6E6;
  color: #000000;
}
.ag-theme-custom-base .blueFont:hover, .ag-theme-custom .blueFont:hover, .ag-theme-custom-thick .blueFont:hover, .ag-theme-custom-enrichment .blueFont:hover, .ag-theme-custom-editable .blueFont:hover {
  background-color: #299DFA;
  color: #FFFFFF;
}
.ag-theme-custom-base .pagination-control-group, .ag-theme-custom .pagination-control-group, .ag-theme-custom-thick .pagination-control-group, .ag-theme-custom-enrichment .pagination-control-group, .ag-theme-custom-editable .pagination-control-group {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 28px;
}
.ag-theme-custom-base .pagination-control, .ag-theme-custom .pagination-control, .ag-theme-custom-thick .pagination-control, .ag-theme-custom-enrichment .pagination-control, .ag-theme-custom-editable .pagination-control {
  padding-right: 5px;
  padding-left: 5px;
  display: flex;
  align-items: center;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.ag-theme-custom-base .page-size-control, .ag-theme-custom .page-size-control, .ag-theme-custom-thick .page-size-control, .ag-theme-custom-enrichment .page-size-control, .ag-theme-custom-editable .page-size-control {
  color: var(--foreground-color);
}
.ag-theme-custom-base .page-size-control select, .ag-theme-custom .page-size-control select, .ag-theme-custom-thick .page-size-control select, .ag-theme-custom-enrichment .page-size-control select, .ag-theme-custom-editable .page-size-control select {
  color: var(--primary-color);
  font-family: Roboto;
  font-size: 12px;
  margin-right: 4px;
  border: 1px solid var(--border-color);
  border-radius: 3px;
}
.ag-theme-custom-base .page-icon-button, .ag-theme-custom .page-icon-button, .ag-theme-custom-thick .page-icon-button, .ag-theme-custom-enrichment .page-icon-button, .ag-theme-custom-editable .page-icon-button {
  display: flex;
  align-items: center;
}
.ag-theme-custom-base .page-icon-button:hover, .ag-theme-custom .page-icon-button:hover, .ag-theme-custom-thick .page-icon-button:hover, .ag-theme-custom-enrichment .page-icon-button:hover, .ag-theme-custom-editable .page-icon-button:hover {
  cursor: pointer;
}
.ag-theme-custom-base .page-number, .ag-theme-custom .page-number, .ag-theme-custom-thick .page-number, .ag-theme-custom-enrichment .page-number, .ag-theme-custom-editable .page-number {
  min-width: 19px;
  height: 19px;
  border: 1px solid var(--border-color);
  border-radius: 3px;
  background-color: var(--background-color-2);
  text-align: center;
  margin-left: 5px;
  padding-left: 2px;
  padding-right: 2px;
}
.ag-theme-custom-base .page-number.current-page, .ag-theme-custom .page-number.current-page, .ag-theme-custom-thick .page-number.current-page, .ag-theme-custom-enrichment .page-number.current-page, .ag-theme-custom-editable .page-number.current-page {
  background-color: var(--primary-color);
  color: #ffffff;
}
.ag-theme-custom-base .page-display, .ag-theme-custom .page-display, .ag-theme-custom-thick .page-display, .ag-theme-custom-enrichment .page-display, .ag-theme-custom-editable .page-display {
  color: var(--foreground-color);
}
.ag-theme-custom-base .ag-status-bar, .ag-theme-custom .ag-status-bar, .ag-theme-custom-thick .ag-status-bar, .ag-theme-custom-enrichment .ag-status-bar, .ag-theme-custom-editable .ag-status-bar {
  font-weight: 400;
}
.ag-theme-custom-base .ag-header-row, .ag-theme-custom .ag-header-row, .ag-theme-custom-thick .ag-header-row, .ag-theme-custom-enrichment .ag-header-row, .ag-theme-custom-editable .ag-header-row {
  font-weight: 500;
}

.ag-theme-custom .ag-cell, .ag-theme-custom-thick .ag-cell, .ag-theme-custom-enrichment .ag-cell, .ag-theme-custom-editable .ag-cell {
  white-space: pre;
}
.ag-theme-custom .ag-menu, .ag-theme-custom-thick .ag-menu, .ag-theme-custom-enrichment .ag-menu, .ag-theme-custom-editable .ag-menu {
  z-index: 10000;
}

.ag-theme-custom-editable {
  --ag-header-background-color: var(--background-color);
  --ag-header-foreground-color: var(--header-foreground);
  --ag-odd-row-background-color: var(--edit-grid-background);
  --ag-grid-size: 4px;
  --ag-row-hover-color: var(--hover-overlay);
}
.ag-theme-custom-editable .ag-row {
  background-color: var(--background-color);
}
.ag-theme-custom-editable .contrast-cell {
  background-color: rgb(240, 240, 240);
}
.ag-theme-custom-editable .primary-button {
  color: var(--primary-color);
}
.ag-theme-custom-editable .icon-button-small {
  font-size: 16px;
}
.ag-theme-custom-editable .ag-root-wrapper {
  border-radius: 0px;
}
.ag-theme-custom-editable .ag-row-selected .ag-cell {
  background-color: var(--selection-overlay);
}
.ag-theme-custom-editable .ag-pinned-left-header {
  border-right: none;
}
.ag-theme-custom-editable .ag-pinned-right-header {
  border-left: none;
}
.ag-theme-custom-editable .ag-header-row {
  font-weight: 500;
}

.ag-theme-custom-enrichment {
  --ag-header-background-color: var(--background-color);
  --ag-header-foreground-color: var(--header-foreground);
  --ag-odd-row-background-color: var(--edit-grid-background);
  --ag-grid-size: 4px;
  --ag-row-hover-color: var(--hover-overlay);
  --ag-font-family: ("Roboto");
}
.ag-theme-custom-enrichment .ag-row {
  background-color: #FAFAFA;
}
.ag-theme-custom-enrichment .top-level-row {
  background-color: #FAFAFA !important;
}
.ag-theme-custom-enrichment .second-level-row {
  background-color: #f0f0f0 !important;
}
.ag-theme-custom-enrichment .contrast-cell {
  background-color: rgb(240, 240, 240);
}
.ag-theme-custom-enrichment .primary-button {
  color: var(--primary-color);
}
.ag-theme-custom-enrichment .icon-button-small {
  font-size: 16px;
}
.ag-theme-custom-enrichment .ag-root-wrapper {
  border-radius: 0px;
}
.ag-theme-custom-enrichment .ag-row-selected .ag-cell {
  background-color: rgb(222, 234, 244);
}
.ag-theme-custom-enrichment .ag-row-selected .top-level-row {
  background-color: #DEEAF4 !important;
}
.ag-theme-custom-enrichment .ag-row-selected .second-level-row {
  background-color: #D6E2EC !important;
}
.ag-theme-custom-enrichment .ag-pinned-left-header {
  border-right: none;
}
.ag-theme-custom-enrichment .ag-pinned-right-header {
  border-left: none;
}
.ag-theme-custom-enrichment .ag-header-row {
  font-weight: 500;
}

.ag-theme-custom-thick {
  --ag-header-background-color: var(--background-color);
  --ag-header-foreground-color: var(--header-foreground);
  --ag-odd-row-background-color: var(--background-color-2);
  --ag-grid-size: 4px;
  --ag-row-hover-color: var(--hover-overlay);
}

.ag-theme-comparetool {
  --ag-header-background-color: var(--background-color);
  --ag-header-foreground-color: var(--header-foreground);
  --ag-odd-row-background-color: var(--background-color-2);
  --ag-grid-size: 3px;
  --ag-row-hover-color: var(--hover-overlay);
  --ag-font-family: ("Roboto");
  --ag-header-column-separator: false;
  --ag-icon-font-family:agGridBalham !important;
}
.ag-theme-comparetool .pagination-control-group {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 28px;
}
.ag-theme-comparetool .pagination-control {
  padding-right: 5px;
  padding-left: 5px;
  display: flex;
  align-items: center;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.ag-theme-comparetool .page-size-control {
  color: var(--foreground-color);
}
.ag-theme-comparetool .page-size-control select {
  color: var(--primary-color);
  font-family: Roboto;
  font-size: 12px;
  margin-right: 4px;
  border: 1px solid var(--border-color);
  border-radius: 3px;
}
.ag-theme-comparetool .page-icon-button {
  display: flex;
  align-items: center;
}
.ag-theme-comparetool .page-icon-button:hover {
  cursor: pointer;
}
.ag-theme-comparetool .page-number {
  min-width: 19px;
  height: 19px;
  border: 1px solid var(--border-color);
  border-radius: 3px;
  background-color: var(--background-color-2);
  text-align: center;
  margin-left: 5px;
  padding-left: 2px;
  padding-right: 2px;
}
.ag-theme-comparetool .page-number.current-page {
  background-color: var(--primary-color);
  color: #ffffff;
}
.ag-theme-comparetool .page-display {
  color: var(--foreground-color);
}
.ag-theme-comparetool .ag-status-bar {
  font-weight: 400;
}

.ag-theme-enrichment {
  --ag-header-background-color: var(--background-color);
  --ag-header-foreground-color: var(--header-foreground);
  --ag-odd-row-background-color: var(--background-color-2);
  --ag-grid-size: 3px;
  --ag-row-hover-color: var(--hover-overlay);
  --ag-font-family: ("Roboto");
  --ag-header-column-separator: false;
}

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

.ag-icon-custom {
  margin-top: 6px;
}
/*!*****************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/base/browser/ui/progressbar/progressbar.css ***!
  \*****************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-progress-container {
	width: 100%;
	height: 5px;
	overflow: hidden; /* keep progress bit in bounds */
}

.monaco-progress-container .progress-bit {
	width: 2%;
	height: 5px;
	position: absolute;
	left: 0;
	display: none;
}

.monaco-progress-container.active .progress-bit {
	display: inherit;
}

.monaco-progress-container.discrete .progress-bit {
	left: 0;
	transition: width 100ms linear;
}

.monaco-progress-container.discrete.done .progress-bit {
	width: 100%;
}

.monaco-progress-container.infinite .progress-bit {
	animation-name: progress;
	animation-duration: 4s;
	animation-iteration-count: infinite;
	transform: translate3d(0px, 0px, 0px);
	animation-timing-function: linear;
}

.monaco-progress-container.infinite.infinite-long-running .progress-bit {
	/*
		The more smooth `linear` timing function can cause
		higher GPU consumption as indicated in
		https://github.com/microsoft/vscode/issues/97900 &
		https://github.com/microsoft/vscode/issues/138396
	*/
	animation-timing-function: steps(100);
}

/**
 * The progress bit has a width: 2% (1/50) of the parent container. The animation moves it from 0% to 100% of
 * that container. Since translateX is relative to the progress bit size, we have to multiple it with
 * its relative size to the parent container:
 * parent width: 5000%
 *    bit width: 100%
 * translateX should be as follow:
 *  50%: 5000% * 50% - 50% (set to center) = 2450%
 * 100%: 5000% * 100% - 100% (do not overflow) = 4900%
 */
@keyframes progress { from { transform: translateX(0%) scaleX(1) } 50% { transform: translateX(2500%) scaleX(3) } to { transform: translateX(4900%) scaleX(1) } }

/*!******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/querybuilder/core/ClientApp/modular/Grids/AgGrid/AGGrid.css ***!
  \******************************************************************************************************************************************************************************************************************************/

.ag-theme-custom .ag-icon-asc:before {
    font-icon: url(/app/img/sort-reverse-variant.svg);
    color: #132891;
    font-size: 15px;
}

.ag-theme-custom .ag-icon-desc:before {
    font-icon: url(/app/img/sort-variant.svg);
    color: #132891;
    font-size: 15px;
}

.ag-theme-custom .ag-icon-menu:before {
    font-icon: url(/app/img/horiz-menu.svg);
    color: #132891;
    font-size: 15px;
}

.selectall{
    width: 13px;
    height: 13px;
    position:  relative;
    border-radius: 3px;
}

.ag-dnd-ghost{
    z-index: 9998 !important;
    background-color: white !important;
}

div.ag-row input.liftsift-rowcheck-off {
    display: inline;
}

div.ag-row input.liftsift-rowcheck-on {
    display: none;
}

div.ag-row.ag-row-selected input.liftsift-rowcheck-off {
    display: none;
}

div.ag-row.ag-row-selected input.liftsift-rowcheck-on {
    display: inline;
}
/* Fix off Sort icon not visibile for appying Left pin in column header*/

.ag-theme-custom .ag-pinned-left-header .ag-sort-ascending-icon, .ag-theme-custom .ag-pinned-left-header .ag-sort-descending-icon {
    display: block;
}

.ag-center-cols-viewport {
    width: 100%;
    overflow-x: hidden !important;
}


.ag-grid-wrapper .restricted-header {
}

.ag-grid-wrapper .restricted-header .ag-header-cell-text {
    color: rgb(194, 194, 194) !important;
}
.ag-grid-wrapper .restricted-column {
    background-color: rgb(240, 240, 240);
    opacity: .75;
}
/*!************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/base/parts/quickinput/browser/media/quickInput.css ***!
  \************************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.quick-input-widget {
	position: absolute;
	width: 600px;
	z-index: 2550;
	left: 50%;
	margin-left: -300px;
	-webkit-app-region: no-drag;
}

.quick-input-titlebar {
	display: flex;
	align-items: center;
}

.quick-input-left-action-bar {
	display: flex;
	margin-left: 4px;
	flex: 1;
}

.quick-input-title {
	padding: 3px 0px;
	text-align: center;
	text-overflow: ellipsis;
	overflow: hidden;
}

.quick-input-right-action-bar {
	display: flex;
	margin-right: 4px;
	flex: 1;
}

.quick-input-right-action-bar > .actions-container {
	justify-content: flex-end;
}

.quick-input-titlebar .monaco-action-bar .action-label.codicon {
	background-position: center;
	background-repeat: no-repeat;
	padding: 2px;
}

.quick-input-description {
	margin: 6px;
}

.quick-input-header .quick-input-description {
	margin: 4px 2px;
}

.quick-input-header {
	display: flex;
	padding: 6px 6px 0px 6px;
	margin-bottom: -2px;
}

.quick-input-widget.hidden-input .quick-input-header {
	/* reduce margins and paddings when input box hidden */
	padding: 0;
	margin-bottom: 0;
}

.quick-input-and-message {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	min-width: 0;
	position: relative;
}

.quick-input-check-all {
	align-self: center;
	margin: 0;
}

.quick-input-filter {
	flex-grow: 1;
	display: flex;
	position: relative;
}

.quick-input-box {
	flex-grow: 1;
}

.quick-input-widget.show-checkboxes .quick-input-box,
.quick-input-widget.show-checkboxes .quick-input-message {
	margin-left: 5px;
}

.quick-input-visible-count {
	position: absolute;
	left: -10000px;
}

.quick-input-count {
	align-self: center;
	position: absolute;
	right: 4px;
	display: flex;
	align-items: center;
}

.quick-input-count .monaco-count-badge {
	vertical-align: middle;
	padding: 2px 4px;
	border-radius: 2px;
	min-height: auto;
	line-height: normal;
}

.quick-input-action {
	margin-left: 6px;
}

.quick-input-action .monaco-text-button {
	font-size: 11px;
	padding: 0 6px;
	display: flex;
	height: 27.5px;
	align-items: center;
}

.quick-input-message {
	margin-top: -1px;
	padding: 5px;
	overflow-wrap: break-word;
}

.quick-input-message > .codicon {
	margin: 0 0.2em;
	vertical-align: text-bottom;
}

.quick-input-progress.monaco-progress-container {
	position: relative;
}

.quick-input-progress.monaco-progress-container,
.quick-input-progress.monaco-progress-container .progress-bit {
	height: 2px;
}

.quick-input-list {
	line-height: 22px;
	margin-top: 6px;
	padding: 0px 1px 1px 1px;
}

.quick-input-widget.hidden-input .quick-input-list {
	margin-top: 0; /* reduce margins when input box hidden */
}

.quick-input-list .monaco-list {
	overflow: hidden;
	max-height: calc(20 * 22px);
}

.quick-input-list .quick-input-list-entry {
	box-sizing: border-box;
	overflow: hidden;
	display: flex;
	height: 100%;
	padding: 0 6px;
}

.quick-input-list .quick-input-list-entry.quick-input-list-separator-border {
	border-top-width: 1px;
	border-top-style: solid;
}

.quick-input-list .monaco-list-row[data-index="0"] .quick-input-list-entry.quick-input-list-separator-border {
	border-top-style: none;
}

.quick-input-list .quick-input-list-label {
	overflow: hidden;
	display: flex;
	height: 100%;
	flex: 1;
}

.quick-input-list .quick-input-list-checkbox {
	align-self: center;
	margin: 0;
}

.quick-input-list .quick-input-list-rows {
	overflow: hidden;
	text-overflow: ellipsis;
	display: flex;
	flex-direction: column;
	height: 100%;
	flex: 1;
	margin-left: 5px;
}

.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-rows {
	margin-left: 10px;
}

.quick-input-widget .quick-input-list .quick-input-list-checkbox {
	display: none;
}
.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-checkbox {
	display: inline;
}

.quick-input-list .quick-input-list-rows > .quick-input-list-row {
	display: flex;
	align-items: center;
}

.quick-input-list .quick-input-list-rows > .quick-input-list-row .monaco-icon-label,
.quick-input-list .quick-input-list-rows > .quick-input-list-row .monaco-icon-label .monaco-icon-label-container > .monaco-icon-name-container {
	flex: 1; /* make sure the icon label grows within the row */
}

.quick-input-list .quick-input-list-rows > .quick-input-list-row .codicon[class*='codicon-'] {
	vertical-align: text-bottom;
}

.quick-input-list .quick-input-list-rows .monaco-highlighted-label span {
	opacity: 1;
}

.quick-input-list .quick-input-list-entry .quick-input-list-entry-keybinding {
	margin-right: 8px; /* separate from the separator label or scrollbar if any */
}

.quick-input-list .quick-input-list-label-meta {
	opacity: 0.7;
	line-height: normal;
	text-overflow: ellipsis;
	overflow: hidden;
}

.quick-input-list .monaco-highlighted-label .highlight {
	font-weight: bold;
}

.quick-input-list .quick-input-list-entry .quick-input-list-separator {
	margin-right: 8px; /* separate from keybindings or actions */
}

.quick-input-list .quick-input-list-entry-action-bar {
	display: flex;
	flex: 0;
	overflow: visible;
}

.quick-input-list .quick-input-list-entry-action-bar .action-label {
	/*
	 * By default, actions in the quick input action bar are hidden
	 * until hovered over them or selected.
	 */
	display: none;
}

.quick-input-list .quick-input-list-entry-action-bar .action-label.codicon {
	margin-right: 4px;
	padding: 0px 2px 2px 2px;
}

.quick-input-list .quick-input-list-entry-action-bar {
	margin-top: 1px;
	margin-right: 4px; /* separate from scrollbar */
}

.quick-input-list .quick-input-list-entry .quick-input-list-entry-action-bar .action-label.always-visible,
.quick-input-list .quick-input-list-entry:hover .quick-input-list-entry-action-bar .action-label,
.quick-input-list .monaco-list-row.focused .quick-input-list-entry-action-bar .action-label {
	display: flex;
}

/* focused items in quick pick */
.quick-input-list .monaco-list-row.focused .monaco-keybinding-key,
.quick-input-list .monaco-list-row.focused .quick-input-list-entry .quick-input-list-separator {
	color: inherit
}
.quick-input-list .monaco-list-row.focused .monaco-keybinding-key {
	background: none;
}

/*!*************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/allotment/dist/style.css ***!
  \*************************************************************************************************************************************************************************************/
:root {
  --separator-border: rgba(128, 128, 128, 0.35);
}

.allotment-module_splitView__L-yRc {
  height: 100%;
  overflow: hidden;
  position: relative;
  width: 100%;
}

.allotment-module_splitView__L-yRc > .allotment-module_sashContainer__fzwJF {
  height: 100%;
  pointer-events: none;
  position: absolute;
  width: 100%;
}

.allotment-module_splitView__L-yRc > .allotment-module_sashContainer__fzwJF > .allotment-module_sash__QA-2t {
  pointer-events: auto;
}

.allotment-module_splitView__L-yRc > .allotment-module_splitViewContainer__rQnVa {
  height: 100%;
  position: relative;
  white-space: nowrap;
  width: 100%;
}

.allotment-module_splitView__L-yRc > .allotment-module_splitViewContainer__rQnVa > .allotment-module_splitViewView__MGZ6O {
  overflow: hidden;
  position: absolute;
  white-space: initial;
}

.allotment-module_splitView__L-yRc.allotment-module_vertical__WSwwa > .allotment-module_splitViewContainer__rQnVa > .allotment-module_splitViewView__MGZ6O {
  width: 100%;
}

.allotment-module_splitView__L-yRc.allotment-module_horizontal__7doS8 > .allotment-module_splitViewContainer__rQnVa > .allotment-module_splitViewView__MGZ6O {
  height: 100%;
}

.allotment-module_splitView__L-yRc.allotment-module_separatorBorder__x-rDS
  > .allotment-module_splitViewContainer__rQnVa
  > .allotment-module_splitViewView__MGZ6O:not(:first-child)::before {
  background-color: var(--separator-border);
  content: " ";
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  z-index: 5;
}

.allotment-module_splitView__L-yRc.allotment-module_separatorBorder__x-rDS.allotment-module_vertical__WSwwa
  > .allotment-module_splitViewContainer__rQnVa
  > .allotment-module_splitViewView__MGZ6O:not(:first-child)::before {
  height: 1px;
  width: 100%;
}

.allotment-module_splitView__L-yRc.allotment-module_separatorBorder__x-rDS.allotment-module_horizontal__7doS8
  > .allotment-module_splitViewContainer__rQnVa
  > .allotment-module_splitViewView__MGZ6O:not(:first-child)::before {
  height: 100%;
  width: 1px;
}

:root {
  --focus-border: #007fd4;
  --sash-size: 8px;
  --sash-hover-size: 4px;
}

.sash-module_sash__K-9lB {
  position: absolute;
  z-index: 35;
  touch-action: none;
  pointer-events: auto;
  text-align: initial;
}

.sash-module_sash__K-9lB.sash-module_disabled__Hm-wx {
  pointer-events: none;
}

.sash-module_sash__K-9lB.sash-module_mac__Jf6OJ.sash-module_vertical__pB-rs {
  cursor: col-resize;
}

.sash-module_sash__K-9lB.sash-module_vertical__pB-rs.sash-module_minimum__-UKxp {
  cursor: e-resize;
}

.sash-module_sash__K-9lB.sash-module_vertical__pB-rs.sash-module_maximum__TCWxD {
  cursor: w-resize;
}

.sash-module_sash__K-9lB.sash-module_mac__Jf6OJ.sash-module_horizontal__kFbiw {
  cursor: row-resize;
}

.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_minimum__-UKxp {
  cursor: s-resize;
}

.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_maximum__TCWxD {
  cursor: n-resize;
}

.sash-module_sash__K-9lB.sash-module_disabled__Hm-wx {
  cursor: default !important;
  pointer-events: none !important;
}

.sash-module_sash__K-9lB.sash-module_vertical__pB-rs {
  cursor: ew-resize;
  top: 0;
  width: var(--sash-size);
  height: 100%;
}

.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw {
  cursor: ns-resize;
  left: 0;
  width: 100%;
  height: var(--sash-size);
}

.sash-module_sash__K-9lB:not(.sash-module_disabled__Hm-wx) > .sash-module_orthogonal-drag-handle__Yii2- {
  content: " ";
  height: calc(var(--sash-size) * 2);
  width: calc(var(--sash-size) * 2);
  z-index: 100;
  display: block;
  cursor: all-scroll;
  position: absolute;
}

.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_orthogonal-edge-north__f7Noe:not(.sash-module_disabled__Hm-wx)
  > .sash-module_orthogonal-drag-handle__Yii2-.sash-module_start__uZEDk,
.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_orthogonal-edge-south__6ZrFC:not(.sash-module_disabled__Hm-wx)
  > .sash-module_orthogonal-drag-handle__Yii2-.sash-module_end__0TP-R {
  cursor: nwse-resize;
}

.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_orthogonal-edge-north__f7Noe:not(.sash-module_disabled__Hm-wx)
  > .sash-module_orthogonal-drag-handle__Yii2-.sash-module_end__0TP-R,
.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_orthogonal-edge-south__6ZrFC:not(.sash-module_disabled__Hm-wx)
  > .sash-module_orthogonal-drag-handle__Yii2-.sash-module_start__uZEDk {
  cursor: nesw-resize;
}

.sash-module_sash__K-9lB.sash-module_vertical__pB-rs > .sash-module_orthogonal-drag-handle__Yii2-.sash-module_start__uZEDk {
  left: calc(var(--sash-size) * -0.5);
  top: calc(var(--sash-size) * -1);
}

.sash-module_sash__K-9lB.sash-module_vertical__pB-rs > .sash-module_orthogonal-drag-handle__Yii2-.sash-module_end__0TP-R {
  left: calc(var(--sash-size) * -0.5);
  bottom: calc(var(--sash-size) * -1);
}

.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw > .sash-module_orthogonal-drag-handle__Yii2-.sash-module_start__uZEDk {
  top: calc(var(--sash-size) * -0.5);
  left: calc(var(--sash-size) * -1);
}

.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw > .sash-module_orthogonal-drag-handle__Yii2-.sash-module_end__0TP-R {
  top: calc(var(--sash-size) * -0.5);
  right: calc(var(--sash-size) * -1);
}

.sash-module_sash__K-9lB:before {
  content: "";
  pointer-events: none;
  position: absolute;
  width: 100%;
  height: 100%;
  transition: background-color 0.1s ease-out;
  background: transparent;
}

.sash-module_sash__K-9lB.sash-module_vertical__pB-rs:before {
  width: var(--sash-hover-size);
  left: calc(50% - (var(--sash-hover-size) / 2));
}

.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw:before {
  height: var(--sash-hover-size);
  top: calc(50% - (var(--sash-hover-size) / 2));
}

.sash-module_sash__K-9lB.sash-module_hover__80W6I:before,
.sash-module_sash__K-9lB.sash-module_active__bJspD:before {
  background: var(--focus-border);
}

/*!***********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/base/browser/ui/inputbox/inputBox.css ***!
  \***********************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-inputbox {
	position: relative;
	display: block;
	padding: 0;
	box-sizing:	border-box;

	/* Customizable */
	font-size: inherit;
}

.monaco-inputbox.idle {
	border: 1px solid transparent;
}

.monaco-inputbox > .ibwrapper > .input,
.monaco-inputbox > .ibwrapper > .mirror {

	/* Customizable */
	padding: 4px;
}

.monaco-inputbox > .ibwrapper {
	position: relative;
	width: 100%;
	height: 100%;
}

.monaco-inputbox > .ibwrapper > .input {
	display: inline-block;
	box-sizing:	border-box;
	width: 100%;
	height: 100%;
	line-height: inherit;
	border: none;
	font-family: inherit;
	font-size: inherit;
	resize: none;
	color: inherit;
}

.monaco-inputbox > .ibwrapper > input {
	text-overflow: ellipsis;
}

.monaco-inputbox > .ibwrapper > textarea.input {
	display: block;
	-ms-overflow-style: none; /* IE 10+: hide scrollbars */
	scrollbar-width: none; /* Firefox: hide scrollbars */
	outline: none;
}

.monaco-inputbox > .ibwrapper > textarea.input::-webkit-scrollbar {
	display: none; /* Chrome + Safari: hide scrollbar */
}

.monaco-inputbox > .ibwrapper > textarea.input.empty {
	white-space: nowrap;
}

.monaco-inputbox > .ibwrapper > .mirror {
	position: absolute;
	display: inline-block;
	width: 100%;
	top: 0;
	left: 0;
	box-sizing: border-box;
	white-space: pre-wrap;
	visibility: hidden;
	word-wrap: break-word;
}

/* Context view */

.monaco-inputbox-container {
	text-align: right;
}

.monaco-inputbox-container .monaco-inputbox-message {
	display: inline-block;
	overflow: hidden;
	text-align: left;
	width: 100%;
	box-sizing:	border-box;
	padding: 0.4em;
	font-size: 12px;
	line-height: 17px;
	margin-top: -1px;
	word-wrap: break-word;
}

/* Action bar support */
.monaco-inputbox .monaco-action-bar {
	position: absolute;
	right: 2px;
	top: 4px;
}

.monaco-inputbox .monaco-action-bar .action-item {
	margin-left: 2px;
}

.monaco-inputbox .monaco-action-bar .action-item .codicon {
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
}

/*!*************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/querybuilder/core/ClientApp/modular/Fields/ApplicabilityFilter.css ***!
  \*************************************************************************************************************************************************************************************************************************************/
.expression-field-container > div:first-child {
    background: var(--background-color);
    border-color: var(--border-color) !important;
    border-right: none !important;
}

.expression-field-container-cell > div:first-child {
    background: var(--background-color);
    border-color: var(--border-color) !important;
    border-right: none !important;
    border-top: none !important;
}
/*!*************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/base/browser/ui/iconLabel/iconlabel.css ***!
  \*************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/* ---------- Icon label ---------- */

.monaco-icon-label {
	display: flex; /* required for icons support :before rule */
	overflow: hidden;
	text-overflow: ellipsis;
}

.monaco-icon-label::before {

	/* svg icons rendered as background image */
	background-size: 16px;
	background-position: left center;
	background-repeat: no-repeat;
	padding-right: 6px;
	width: 16px;
	height: 22px;
	line-height: inherit !important;
	display: inline-block;

	/* fonts icons */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	vertical-align: top;

	flex-shrink: 0; /* fix for https://github.com/microsoft/vscode/issues/13787 */
}

.monaco-icon-label > .monaco-icon-label-container {
	min-width: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	flex: 1;
}

.monaco-icon-label > .monaco-icon-label-container > .monaco-icon-name-container > .label-name {
	color: inherit;
	white-space: pre; /* enable to show labels that include multiple whitespaces */
}

.monaco-icon-label > .monaco-icon-label-container > .monaco-icon-name-container > .label-name > .label-separator {
	margin: 0 2px;
	opacity: 0.5;
}

.monaco-icon-label > .monaco-icon-label-container > .monaco-icon-description-container > .label-description {
	opacity: .7;
	margin-left: 0.5em;
	font-size: 0.9em;
	white-space: pre; /* enable to show labels that include multiple whitespaces */
}

.monaco-icon-label.nowrap > .monaco-icon-label-container > .monaco-icon-description-container > .label-description{
	white-space: nowrap
}

.vs .monaco-icon-label > .monaco-icon-label-container > .monaco-icon-description-container > .label-description {
	opacity: .95;
}

.monaco-icon-label.italic > .monaco-icon-label-container > .monaco-icon-name-container > .label-name,
.monaco-icon-label.italic > .monaco-icon-label-container > .monaco-icon-description-container > .label-description {
	font-style: italic;
}

.monaco-icon-label.deprecated {
	text-decoration: line-through;
	opacity: 0.66;
}

/* make sure apply italic font style to decorations as well */
.monaco-icon-label.italic::after {
	font-style: italic;
}

.monaco-icon-label.strikethrough > .monaco-icon-label-container > .monaco-icon-name-container > .label-name,
.monaco-icon-label.strikethrough > .monaco-icon-label-container > .monaco-icon-description-container > .label-description {
	text-decoration: line-through;
}

.monaco-icon-label::after {
	opacity: 0.75;
	font-size: 90%;
	font-weight: 600;
	margin: auto 16px 0 5px; /* https://github.com/microsoft/vscode/issues/113223 */
	text-align: center;
}

/* make sure selection color wins when a label is being selected */
.monaco-list:focus .selected .monaco-icon-label, /* list */
.monaco-list:focus .selected .monaco-icon-label::after
{
	color: inherit !important;
}

.monaco-list-row.focused.selected .label-description,
.monaco-list-row.selected .label-description {
	opacity: .8;
}

/*!********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/querybuilder/core/ClientApp/modular/Grids/MultiGridResult.css ***!
  \********************************************************************************************************************************************************************************************************************************/
.ag-theme-custom-editable .ag-pinned-left-header .ag-sort-ascending-icon,
.ag-theme-custom-editable .ag-pinned-left-header .ag-sort-descending-icon {
    display: none;
}

.templateGrid {
    overflow: auto;
}

.ag-theme-custom .ag-force-vertical-scroll,
.ag-theme-custom .ag-floating-bottom {
    overflow-y: hidden !important;
}
/*!*************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/base/browser/ui/keybindingLabel/keybindingLabel.css ***!
  \*************************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-keybinding {
	display: flex;
	align-items: center;
	line-height: 10px;
}

.monaco-keybinding > .monaco-keybinding-key {
	display: inline-block;
	border-style: solid;
	border-width: 1px;
	border-radius: 3px;
	vertical-align: middle;
	font-size: 11px;
	padding: 3px 5px;
	margin: 0 2px;
}

.monaco-keybinding > .monaco-keybinding-key:first-child {
	margin-left: 0;
}

.monaco-keybinding > .monaco-keybinding-key:last-child {
	margin-right: 0;
}

.monaco-keybinding > .monaco-keybinding-key-separator {
	display: inline-block;
}

.monaco-keybinding > .monaco-keybinding-key-chord-separator {
	width: 6px;
}

/*!*************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/querybuilder/core/ClientApp/modular/Grids/AgGrid/theme/ag-theme-centricity.css ***!
  \*************************************************************************************************************************************************************************************************************************************************/
.ag-theme-centricity {
    color: #000000;
    font-family: Roboto;
    font-size: 12px;
    background-size: cover;
    -webkit-text-decoration: none solid #000000;
            text-decoration: none solid #000000;
}

.ag-theme-centricity .ag-row {
    border-color: #d1d1d1;
}

.ag-theme-centricity .ag-row-even {
    background-color: #fafafa;
}

.ag-theme-centricity .ag-row-odd {
    background-color: #f0f0f0;
}

.ag-theme-centricity .ag-row-selected {
    background-color: rgba(130, 180, 220, 0.3);
}

/**
    Note: If you change the height of your rows and want to change the vertical alignment
    of the text in the cell, you probably want to override line-height.
*/
.ag-theme-centricity .ag-cell {
    padding: 0px 15px 0px 10px;
    line-height: 20px;
}

.ag-theme-centricity .ag-cell-range-selected-1:not(.ag-cell-focus) {
    background-color: rgba(130, 180, 220, 0.3);
}

/*
    Grid Column Headers
*/
.ag-theme-centricity .ag-header-cell {
    padding: 0px 15px 0px 10px;
}

.ag-theme-centricity .ag-header-cell-text {
    color: #132891;
    background-color: #ffffff;
}

/*
    The header divider lines are a bit awkward to work with. In our App, setting the header height on the grid did not handle
    the divider lines, in AgGrids plunker example it did. This is my override of the default styling.
*/
.ag-theme-centricity .ag-ltr .ag-header-cell::after {
    height: 50%;
    top: 25%;
    margin-top: 0px;
}

/*
    Status bar hosts the custom pagination control.
*/
.ag-theme-centricity .ag-status-bar {
    color: #132891;
    font-family: Roboto;
    font-size: 12px;
    background-size: cover;
    font-weight: 400;
}

/*
    OVerride default AgGrid icons for Column Headers
    font-icon is an attribute interpreted by iconfont-webpack-plugin.
*/
.ag-theme-centricity .ag-icon-asc:before {
    font-icon: url(/app/img/sort-reverse-variant.svg);
    color: #132891;
    font-size: 15px;
}

.ag-theme-centricity .ag-icon-desc:before {
    font-icon: url(/app/img/sort-variant.svg);
    color: #132891;
    font-size: 15px;
}

.ag-theme-centricity .ag-icon-menu:before {
    font-icon: url(/app/img/horiz-menu.svg);
    color: #132891;
    font-size: 15px;
}
/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/ag-grid-community/styles/ag-grid.css ***!
  \*************************************************************************************************************************************************************************************************/
.ag-icon {
  font-family: var(--ag-icon-font-family);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ag-no-transition {
  transition: none !important;
}

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

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

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

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

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

.ag-tab {
  position: relative;
}

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

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

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

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

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

.ag-watermark {
  position: absolute;
  bottom: 20px;
  right: 25px;
  opacity: 0.5;
  transition: opacity 1s ease-out 3s;
}
.ag-watermark::before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIzNSA0MCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxuczpzZXJpZj0iaHR0cDovL3d3dy5zZXJpZi5jb20vIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjI7Ij4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDAuNjM1NzIzLDAsMCwwLjYzNTcyMywtNDkyLjkyMSwtMzIzLjYwOCkiPgogICAgICAgIDxwYXRoIGQ9Ik0xMDk5LjQsNTQ5LjRMMTA5OS40LDUzNi45TDEwNzguMSw1MzYuOUwxMDY1LjYsNTQ5LjRMMTA5OS40LDU0OS40WiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNMTEyMy40LDUxOC40TDEwOTYuNyw1MTguNEwxMDg0LjEsNTMwLjlMMTEyMy40LDUzMC45TDExMjMuNCw1MTguNFoiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgPHBhdGggZD0iTTEwNTMuMiw1NjEuOUwxMDU5LjYsNTU1LjVMMTA4MS4yLDU1NS41TDEwODEuMiw1NjhMMTA1My4yLDU2OEwxMDUzLjIsNTYxLjlaIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDU3LjksNTQzLjNMMTA3MS43LDU0My4zTDEwODQuMyw1MzAuOEwxMDU3LjksNTMwLjhMMTA1Ny45LDU0My4zWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNMTA0Mi44LDU2MS45TDEwNTMuMiw1NjEuOUwxMDY1LjYsNTQ5LjRMMTA0Mi44LDU0OS40TDEwNDIuOCw1NjEuOVoiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgPHBhdGggZD0iTTEwOTYuNyw1MTguNEwxMDkwLjMsNTI0LjhMMTA0OS41LDUyNC44TDEwNDkuNSw1MTIuM0wxMDk2LjcsNTEyLjNMMTA5Ni43LDUxOC40WiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNODI4LjYsNTU5LjdMODA5LDU1OS43TDgwNS42LDU2OC4xTDc5Nyw1NjguMUw4MTUuMSw1MjUuN0w4MjIuNiw1MjUuN0w4NDAuNyw1NjguMUw4MzIsNTY4LjFMODI4LjYsNTU5LjdaTTgyNS45LDU1M0w4MTguOCw1MzUuN0w4MTEuNyw1NTNMODI1LjksNTUzWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNOTYwLjEsNTQxLjNDOTYyLjYsNTM3LjYgOTY4LjksNTM3LjIgOTcxLjUsNTM3LjJMOTcxLjUsNTQ0LjRDOTY4LjMsNTQ0LjQgOTY1LjEsNTQ0LjUgOTYzLjIsNTQ1LjlDOTYxLjMsNTQ3LjMgOTYwLjMsNTQ5LjIgOTYwLjMsNTUxLjVMOTYwLjMsNTY4LjFMOTUyLjUsNTY4LjFMOTUyLjUsNTM3LjJMOTYwLDUzNy4yTDk2MC4xLDU0MS4zWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cmVjdCB4PSI5NzUuOCIgeT0iNTM3LjIiIHdpZHRoPSI3LjgiIGhlaWdodD0iMzAuOSIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTsiLz4KICAgICAgICA8cmVjdCB4PSI5NzUuOCIgeT0iNTIzLjQiIHdpZHRoPSI3LjgiIGhlaWdodD0iOS4yIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpOyIvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDIyLjMsNTIzLjRMMTAyMi4zLDU2OC4xTDEwMTQuOCw1NjguMUwxMDE0LjYsNTYzLjRDMTAxMy41LDU2NSAxMDEyLjEsNTY2LjMgMTAxMC40LDU2Ny4zQzEwMDguNyw1NjguMiAxMDA2LjYsNTY4LjcgMTAwNC4yLDU2OC43QzEwMDIuMSw1NjguNyAxMDAwLjEsNTY4LjMgOTk4LjQsNTY3LjZDOTk2LjYsNTY2LjggOTk1LDU2NS44IDk5My43LDU2NC40Qzk5Mi40LDU2MyA5OTEuMyw1NjEuMyA5OTAuNiw1NTkuNEM5ODkuOCw1NTcuNSA5ODkuNSw1NTUuMyA5ODkuNSw1NTIuOUM5ODkuNSw1NTAuNSA5ODkuOSw1NDguMyA5OTAuNiw1NDYuM0M5OTEuNCw1NDQuMyA5OTIuNCw1NDIuNiA5OTMuNyw1NDEuMkM5OTUsNTM5LjggOTk2LjYsNTM4LjcgOTk4LjQsNTM3LjlDMTAwMC4yLDUzNy4xIDEwMDIuMSw1MzYuNyAxMDA0LjIsNTM2LjdDMTAwNi42LDUzNi43IDEwMDguNiw1MzcuMSAxMDEwLjMsNTM4QzEwMTIsNTM4LjkgMTAxMy40LDU0MC4xIDEwMTQuNSw1NDEuOEwxMDE0LjUsNTIzLjVMMTAyMi4zLDUyMy41TDEwMjIuMyw1MjMuNFpNMTAwNS45LDU2MkMxMDA4LjUsNTYyIDEwMTAuNSw1NjEuMSAxMDEyLjEsNTU5LjRDMTAxMy43LDU1Ny43IDEwMTQuNSw1NTUuNCAxMDE0LjUsNTUyLjZDMTAxNC41LDU0OS44IDEwMTMuNyw1NDcuNiAxMDEyLjEsNTQ1LjhDMTAxMC41LDU0NC4xIDEwMDguNSw1NDMuMiAxMDA1LjksNTQzLjJDMTAwMy40LDU0My4yIDEwMDEuMyw1NDQuMSA5OTkuOCw1NDUuOEM5OTguMiw1NDcuNSA5OTcuNCw1NDkuOCA5OTcuNCw1NTIuNkM5OTcuNCw1NTUuNCA5OTguMiw1NTcuNiA5OTkuOCw1NTkuM0MxMDAxLjQsNTYxLjEgMTAwMy40LDU2MiAxMDA1LjksNTYyIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgIDxwYXRoIGQ9Ik04ODUuOCw1NDQuMkw4NjYuNSw1NDQuMkw4NjYuNSw1NTAuOUw4NzcuNSw1NTAuOUM4NzcuMiw1NTQuMyA4NzUuOSw1NTYuOSA4NzMuNyw1NTlDODcxLjUsNTYxIDg2OC43LDU2MiA4NjUuMSw1NjJDODYzLjEsNTYyIDg2MS4yLDU2MS42IDg1OS42LDU2MC45Qzg1Ny45LDU2MC4yIDg1Ni41LDU1OS4yIDg1NS4zLDU1Ny44Qzg1NC4xLDU1Ni41IDg1My4yLDU1NC45IDg1Mi41LDU1M0M4NTEuOCw1NTEuMSA4NTEuNSw1NDkuMSA4NTEuNSw1NDYuOEM4NTEuNSw1NDQuNSA4NTEuOCw1NDIuNSA4NTIuNSw1NDAuNkM4NTMuMSw1MzguNyA4NTQuMSw1MzcuMiA4NTUuMyw1MzUuOEM4NTYuNSw1MzQuNSA4NTcuOSw1MzMuNSA4NTkuNiw1MzIuN0M4NjEuMyw1MzIgODYzLjEsNTMxLjYgODY1LjIsNTMxLjZDODY5LjQsNTMxLjYgODcyLjYsNTMyLjYgODc0LjgsNTM0LjZMODgwLDUyOS40Qzg3Ni4xLDUyNi40IDg3MS4xLDUyNC44IDg2NS4yLDUyNC44Qzg2MS45LDUyNC44IDg1OC45LDUyNS4zIDg1Ni4yLDUyNi40Qzg1My41LDUyNy41IDg1MS4yLDUyOC45IDg0OS4zLDUzMC44Qzg0Ny40LDUzMi43IDg0NS45LDUzNSA4NDQuOSw1MzcuN0M4NDMuOSw1NDAuNCA4NDMuNCw1NDMuNCA4NDMuNCw1NDYuNkM4NDMuNCw1NDkuOCA4NDMuOSw1NTIuOCA4NDUsNTU1LjVDODQ2LjEsNTU4LjIgODQ3LjUsNTYwLjUgODQ5LjQsNTYyLjRDODUxLjMsNTY0LjMgODUzLjYsNTY1LjggODU2LjMsNTY2LjhDODU5LDU2Ny45IDg2Miw1NjguNCA4NjUuMiw1NjguNEM4NjguNCw1NjguNCA4NzEuMyw1NjcuOSA4NzMuOSw1NjYuOEM4NzYuNSw1NjUuNyA4NzguNyw1NjQuMyA4ODAuNSw1NjIuNEM4ODIuMyw1NjAuNSA4ODMuNyw1NTguMiA4ODQuNyw1NTUuNUM4ODUuNyw1NTIuOCA4ODYuMiw1NDkuOCA4ODYuMiw1NDYuNkw4ODYuMiw1NDUuM0M4ODUuOSw1NDUuMSA4ODUuOCw1NDQuNiA4ODUuOCw1NDQuMiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNOTQ2LjgsNTQ0LjJMOTI3LjUsNTQ0LjJMOTI3LjUsNTUwLjlMOTM4LjUsNTUwLjlDOTM4LjIsNTU0LjMgOTM2LjksNTU2LjkgOTM0LjcsNTU5QzkzMi41LDU2MSA5MjkuNyw1NjIgOTI2LjEsNTYyQzkyNC4xLDU2MiA5MjIuMiw1NjEuNiA5MjAuNiw1NjAuOUM5MTguOSw1NjAuMiA5MTcuNSw1NTkuMiA5MTYuMyw1NTcuOEM5MTUuMSw1NTYuNSA5MTQuMiw1NTQuOSA5MTMuNSw1NTNDOTEyLjgsNTUxLjEgOTEyLjUsNTQ5LjEgOTEyLjUsNTQ2LjhDOTEyLjUsNTQ0LjUgOTEyLjgsNTQyLjUgOTEzLjUsNTQwLjZDOTE0LjEsNTM4LjcgOTE1LjEsNTM3LjIgOTE2LjMsNTM1LjhDOTE3LjUsNTM0LjUgOTE4LjksNTMzLjUgOTIwLjYsNTMyLjdDOTIyLjMsNTMyIDkyNC4xLDUzMS42IDkyNi4yLDUzMS42QzkzMC40LDUzMS42IDkzMy42LDUzMi42IDkzNS44LDUzNC42TDk0MSw1MjkuNEM5MzcuMSw1MjYuNCA5MzIuMSw1MjQuOCA5MjYuMiw1MjQuOEM5MjIuOSw1MjQuOCA5MTkuOSw1MjUuMyA5MTcuMiw1MjYuNEM5MTQuNSw1MjcuNSA5MTIuMiw1MjguOSA5MTAuMyw1MzAuOEM5MDguNCw1MzIuNyA5MDYuOSw1MzUgOTA1LjksNTM3LjdDOTA0LjksNTQwLjQgOTA0LjQsNTQzLjQgOTA0LjQsNTQ2LjZDOTA0LjQsNTQ5LjggOTA0LjksNTUyLjggOTA2LDU1NS41QzkwNy4xLDU1OC4yIDkwOC41LDU2MC41IDkxMC40LDU2Mi40QzkxMi4zLDU2NC4zIDkxNC42LDU2NS44IDkxNy4zLDU2Ni44QzkyMCw1NjcuOSA5MjMsNTY4LjQgOTI2LjIsNTY4LjRDOTI5LjQsNTY4LjQgOTMyLjMsNTY3LjkgOTM0LjksNTY2LjhDOTM3LjUsNTY1LjcgOTM5LjcsNTY0LjMgOTQxLjUsNTYyLjRDOTQzLjMsNTYwLjUgOTQ0LjcsNTU4LjIgOTQ1LjcsNTU1LjVDOTQ2LjcsNTUyLjggOTQ3LjIsNTQ5LjggOTQ3LjIsNTQ2LjZMOTQ3LjIsNTQ1LjNDOTQ2LjksNTQ1LjEgOTQ2LjgsNTQ0LjYgOTQ2LjgsNTQ0LjIiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-size: 170px 40px;
  display: block;
  height: 40px;
  width: 170px;
  opacity: 0.5;
}

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

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

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

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

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

.ag-center-cols-viewport {
  width: 100%;
  overflow-x: auto;
}

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

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

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

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

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

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

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

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

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

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

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

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

.ag-center-cols-clipper {
  flex: 1 1 auto;
  min-width: 0;
  overflow: hidden;
  min-height: 100%;
  transform: translate3d(0, 0, 0);
}

.ag-body {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  flex-direction: row !important;
  min-height: 0;
}

.ag-body-clipper {
  overflow: hidden;
  min-width: 0px;
  flex: 1 1 auto;
  height: 100%;
  transform: translate3d(0, 0, 0);
}

.ag-body-horizontal-scroll,
.ag-body-vertical-scroll {
  min-height: 0;
  min-width: 0;
  display: flex;
  position: relative;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible,
.ag-body-vertical-scroll.ag-scrollbar-invisible {
  position: absolute;
  bottom: 0;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar {
  opacity: 0;
  transition: opacity 400ms;
  visibility: hidden;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling, .ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active {
  visibility: visible;
  opacity: 1;
}

.ag-body-horizontal-scroll {
  width: 100%;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible {
  left: 0;
  right: 0;
}

.ag-body-vertical-scroll {
  height: 100%;
}
.ag-body-vertical-scroll.ag-scrollbar-invisible {
  top: 0;
  z-index: 10;
}
.ag-ltr .ag-body-vertical-scroll.ag-scrollbar-invisible {
  right: 0;
}
.ag-rtl .ag-body-vertical-scroll.ag-scrollbar-invisible {
  left: 0;
}

.ag-force-vertical-scroll {
  overflow-y: scroll !important;
}

.ag-horizontal-left-spacer, .ag-horizontal-right-spacer {
  height: 100%;
  min-width: 0;
  overflow-x: scroll;
}
.ag-horizontal-left-spacer.ag-scroller-corner, .ag-horizontal-right-spacer.ag-scroller-corner {
  overflow-x: hidden;
}

.ag-header, .ag-pinned-left-header, .ag-pinned-right-header {
  display: inline-block;
  overflow: hidden;
  position: relative;
}

.ag-header-cell-sortable .ag-header-cell-label {
  cursor: pointer;
}

.ag-header {
  display: flex;
  width: 100%;
  white-space: nowrap;
}

.ag-pinned-left-header {
  height: 100%;
}

.ag-pinned-right-header {
  height: 100%;
}

.ag-header-row {
  position: absolute;
}

.ag-header-row:not(.ag-header-row-column-group) {
  overflow: hidden;
}

.ag-header.ag-header-allow-overflow .ag-header-row {
  overflow: visible;
}

.ag-header-cell {
  display: inline-flex;
  align-items: center;
  position: absolute;
  height: 100%;
  overflow: hidden;
}

.ag-header-cell.ag-header-active .ag-header-cell-menu-button {
  opacity: 1;
}

.ag-header-cell-menu-button:not(.ag-header-menu-always-show) {
  transition: opacity 0.2s;
  opacity: 0;
}

.ag-header-group-cell-label, .ag-header-cell-label {
  display: flex;
  flex: 1 1 auto;
  overflow: hidden;
  align-items: center;
  text-overflow: ellipsis;
  align-self: stretch;
}

.ag-header-group-cell-label.ag-sticky-label {
  position: sticky;
  flex: none;
}

.ag-header-cell-text {
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-header-cell:not(.ag-header-cell-auto-height) .ag-header-cell-comp-wrapper {
  height: 100%;
  display: flex;
  align-items: center;
}

.ag-header-cell-comp-wrapper {
  width: 100%;
  overflow: hidden;
}

.ag-header-cell-wrap-text .ag-header-cell-comp-wrapper {
  white-space: normal;
}

.ag-right-aligned-header .ag-header-cell-label {
  flex-direction: row-reverse;
}

.ag-header-group-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ag-header-cell-resize {
  position: absolute;
  z-index: 2;
  height: 100%;
  width: 8px;
  top: 0;
  cursor: ew-resize;
}
.ag-ltr .ag-header-cell-resize {
  right: -4px;
}
.ag-rtl .ag-header-cell-resize {
  left: -4px;
}

.ag-pinned-left-header .ag-header-cell-resize {
  right: -4px;
}

.ag-pinned-right-header .ag-header-cell-resize {
  left: -4px;
}

.ag-header-select-all {
  display: flex;
}

.ag-column-moving .ag-cell {
  transition: left 0.2s;
}
.ag-column-moving .ag-header-cell {
  transition: left 0.2s;
}
.ag-column-moving .ag-header-group-cell {
  transition: left 0.2s, width 0.2s;
}

.ag-column-panel {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: 1 1 auto;
}

.ag-column-select {
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: 3 1 0px;
}

.ag-column-select-header {
  position: relative;
  display: flex;
  flex: none;
}

.ag-column-select-header-icon {
  position: relative;
}

.ag-column-select-header-filter-wrapper {
  flex: 1 1 auto;
}

.ag-column-select-header-filter {
  width: 100%;
}

.ag-column-select-list {
  flex: 1 1 0px;
  overflow: hidden;
}

.ag-column-drop {
  position: relative;
  display: inline-flex;
  align-items: center;
  overflow: auto;
  width: 100%;
}

.ag-column-drop-list {
  display: flex;
  align-items: center;
}

.ag-column-drop-cell {
  position: relative;
  display: flex;
  align-items: center;
}

.ag-column-drop-cell-text {
  overflow: hidden;
  flex: 1 1 auto;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ag-column-drop-vertical {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  align-items: stretch;
  flex: 1 1 0px;
}

.ag-column-drop-vertical-title-bar {
  display: flex;
  align-items: center;
  flex: none;
}

.ag-column-drop-vertical-list {
  position: relative;
  align-items: stretch;
  flex-grow: 1;
  flex-direction: column;
  overflow-x: auto;
}
.ag-column-drop-vertical-list > * {
  flex: none;
}

.ag-column-drop-empty .ag-column-drop-vertical-list {
  overflow: hidden;
}

.ag-column-drop-vertical-empty-message {
  display: block;
}

.ag-column-drop.ag-column-drop-horizontal {
  white-space: nowrap;
  overflow: hidden;
}

.ag-column-drop-cell-button {
  cursor: pointer;
}

.ag-filter-toolpanel {
  flex: 1 1 0px;
  min-width: 0;
}

.ag-filter-toolpanel-header {
  position: relative;
}

.ag-filter-toolpanel-header, .ag-filter-toolpanel-search {
  display: flex;
  align-items: center;
}
.ag-filter-toolpanel-header > *, .ag-filter-toolpanel-search > * {
  display: flex;
  align-items: center;
}

.ag-filter-apply-panel {
  display: flex;
  justify-content: flex-end;
  overflow: hidden;
}

.ag-row-animation .ag-row {
  transition: transform 0.4s, top 0.4s, background-color 0.1s, opacity 0.2s;
}

.ag-row-animation .ag-row.ag-after-created {
  transition: transform 0.4s, top 0.4s, height 0.4s, background-color 0.1s, opacity 0.2s;
}

.ag-row-no-animation .ag-row {
  transition: background-color 0.1s;
}

.ag-row {
  white-space: nowrap;
  width: 100%;
}

.ag-row-loading {
  display: flex;
  align-items: center;
}

.ag-row-position-absolute {
  position: absolute;
}

.ag-row-position-relative {
  position: relative;
}

.ag-full-width-row {
  overflow: hidden;
  pointer-events: all;
}

.ag-row-inline-editing {
  z-index: 1;
}

.ag-row-dragging {
  z-index: 2;
}

.ag-stub-cell {
  display: flex;
  align-items: center;
}

.ag-cell {
  display: inline-block;
  position: absolute;
  white-space: nowrap;
  height: 100%;
}

.ag-cell-value {
  flex: 1 1 auto;
}

.ag-cell-value, .ag-group-value {
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-cell-wrap-text {
  white-space: normal;
  word-break: break-all;
}

.ag-cell-wrapper {
  display: flex;
  align-items: center;
}
.ag-cell-wrapper.ag-row-group {
  align-items: flex-start;
}

.ag-sparkline-wrapper {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
}

.ag-full-width-row .ag-cell-wrapper.ag-row-group {
  height: 100%;
  align-items: center;
}

.ag-cell-inline-editing {
  z-index: 1;
}
.ag-cell-inline-editing .ag-cell-wrapper,
.ag-cell-inline-editing .ag-cell-edit-wrapper,
.ag-cell-inline-editing .ag-cell-editor,
.ag-cell-inline-editing .ag-cell-editor .ag-wrapper,
.ag-cell-inline-editing .ag-cell-editor input {
  height: 100%;
  width: 100%;
  line-height: normal;
}

.ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle;
}

.ag-set-filter-item {
  display: flex;
  align-items: center;
  height: 100%;
}

.ag-set-filter-item-checkbox {
  display: flex;
  overflow: hidden;
}

.ag-set-filter-group-icons {
  display: block;
}
.ag-set-filter-group-icons > * {
  cursor: pointer;
}

.ag-filter-body-wrapper {
  display: flex;
  flex-direction: column;
}

.ag-filter-filter {
  flex: 1 1 0px;
}

.ag-filter-condition {
  display: flex;
  justify-content: center;
}

.ag-floating-filter-body {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  height: 100%;
}

.ag-floating-filter-full-body {
  display: flex;
  flex: 1 1 auto;
  height: 100%;
  width: 100%;
  align-items: center;
  overflow: hidden;
}

.ag-floating-filter-full-body > div {
  flex: 1 1 auto;
}

.ag-floating-filter-input {
  align-items: center;
  display: flex;
  width: 100%;
}
.ag-floating-filter-input > * {
  flex: 1 1 auto;
}

.ag-floating-filter-button {
  display: flex;
  flex: none;
}

.ag-dnd-ghost {
  position: absolute;
  display: inline-flex;
  align-items: center;
  cursor: move;
  white-space: nowrap;
  z-index: 9999;
}

.ag-overlay {
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
}

.ag-overlay-panel {
  display: flex;
  height: 100%;
  width: 100%;
}

.ag-overlay-wrapper {
  display: flex;
  flex: none;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.ag-overlay-loading-wrapper {
  pointer-events: all;
}

.ag-popup-child {
  z-index: 5;
  top: 0;
}

.ag-popup-editor {
  position: absolute;
  z-index: 1;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

.ag-large-text-input {
  display: block;
}

.ag-virtual-list-item {
  position: absolute;
  width: 100%;
}

.ag-floating-top {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  position: relative;
  display: flex;
}

.ag-pinned-left-floating-top {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-pinned-right-floating-top {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-floating-bottom {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  position: relative;
  display: flex;
}

.ag-pinned-left-floating-bottom {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-pinned-right-floating-bottom {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-sticky-top {
  position: absolute;
  display: flex;
  width: 100%;
}

.ag-pinned-left-sticky-top,
.ag-pinned-right-sticky-top {
  position: relative;
  height: 100%;
  overflow: hidden;
}

.ag-sticky-top-full-width-container {
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.ag-dialog, .ag-panel {
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}

.ag-panel-title-bar {
  display: flex;
  flex: none;
  align-items: center;
  cursor: default;
}

.ag-panel-title-bar-title {
  flex: 1 1 auto;
}

.ag-panel-title-bar-buttons {
  display: flex;
}

.ag-panel-title-bar-button {
  cursor: pointer;
}

.ag-panel-content-wrapper {
  display: flex;
  flex: 1 1 auto;
  position: relative;
  overflow: hidden;
}

.ag-dialog {
  position: absolute;
}

.ag-resizer {
  position: absolute;
  pointer-events: none;
  z-index: 1;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
.ag-resizer.ag-resizer-topLeft {
  top: 0;
  left: 0;
  height: 5px;
  width: 5px;
  cursor: nwse-resize;
}
.ag-resizer.ag-resizer-top {
  top: 0;
  left: 5px;
  right: 5px;
  height: 5px;
  cursor: ns-resize;
}
.ag-resizer.ag-resizer-topRight {
  top: 0;
  right: 0;
  height: 5px;
  width: 5px;
  cursor: nesw-resize;
}
.ag-resizer.ag-resizer-right {
  top: 5px;
  right: 0;
  bottom: 5px;
  width: 5px;
  cursor: ew-resize;
}
.ag-resizer.ag-resizer-bottomRight {
  bottom: 0;
  right: 0;
  height: 5px;
  width: 5px;
  cursor: nwse-resize;
}
.ag-resizer.ag-resizer-bottom {
  bottom: 0;
  left: 5px;
  right: 5px;
  height: 5px;
  cursor: ns-resize;
}
.ag-resizer.ag-resizer-bottomLeft {
  bottom: 0;
  left: 0;
  height: 5px;
  width: 5px;
  cursor: nesw-resize;
}
.ag-resizer.ag-resizer-left {
  left: 0;
  top: 5px;
  bottom: 5px;
  width: 5px;
  cursor: ew-resize;
}

.ag-tooltip {
  position: absolute;
  pointer-events: none;
  z-index: 99999;
}

.ag-tooltip-custom {
  position: absolute;
  pointer-events: none;
  z-index: 99999;
}

.ag-value-slide-out {
  margin-right: 5px;
  opacity: 1;
  transition: opacity 3s, margin-right 3s;
  transition-timing-function: linear;
}

.ag-value-slide-out-end {
  margin-right: 10px;
  opacity: 0;
}

.ag-opacity-zero {
  opacity: 0 !important;
}

.ag-menu {
  max-height: 100%;
  overflow-y: auto;
  position: absolute;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

.ag-menu-column-select-wrapper {
  height: 265px;
  overflow: auto;
}
.ag-menu-column-select-wrapper .ag-column-select {
  height: 100%;
}

.ag-menu-list {
  display: table;
  width: 100%;
}

.ag-menu-option, .ag-menu-separator {
  display: table-row;
}

.ag-menu-option-part, .ag-menu-separator-part {
  display: table-cell;
  vertical-align: middle;
}

.ag-menu-option-text {
  white-space: nowrap;
}

.ag-compact-menu-option {
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
}

.ag-compact-menu-option-text {
  white-space: nowrap;
  flex: 1 1 auto;
}

.ag-rich-select {
  cursor: default;
  outline: none;
}

.ag-rich-select-value {
  display: flex;
  align-items: center;
}

.ag-rich-select-value-icon {
  flex: 1 1 auto;
  order: 1;
}
.ag-ltr .ag-rich-select-value-icon {
  text-align: right;
}
.ag-rtl .ag-rich-select-value-icon {
  text-align: left;
}

.ag-rich-select-list {
  position: relative;
}

.ag-rich-select-virtual-list-item {
  display: flex;
}

.ag-rich-select-row {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
}

.ag-paging-panel {
  align-items: center;
  display: flex;
  justify-content: flex-end;
}

.ag-paging-page-summary-panel {
  display: flex;
  align-items: center;
}

.ag-paging-button {
  position: relative;
}

.ag-disabled .ag-paging-page-summary-panel {
  pointer-events: none;
}

.ag-tool-panel-wrapper {
  display: flex;
  overflow-y: auto;
  overflow-x: hidden;
  cursor: default;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

.ag-column-select-column,
.ag-column-select-column-group,
.ag-select-agg-func-item {
  position: relative;
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 100%;
}
.ag-column-select-column > *,
.ag-column-select-column-group > *,
.ag-select-agg-func-item > * {
  flex: none;
}

.ag-column-select-checkbox {
  display: flex;
}

.ag-tool-panel-horizontal-resize {
  cursor: ew-resize;
  height: 100%;
  position: absolute;
  top: 0;
  width: 5px;
  z-index: 1;
}

.ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize {
  right: -3px;
}
.ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize {
  left: -3px;
}

.ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize {
  left: -3px;
}
.ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize {
  right: -3px;
}

.ag-details-row {
  width: 100%;
}

.ag-details-row-fixed-height {
  height: 100%;
}

.ag-details-grid {
  width: 100%;
}

.ag-details-grid-fixed-height {
  height: 100%;
}

.ag-header-group-cell {
  display: flex;
  align-items: center;
  height: 100%;
  position: absolute;
}

.ag-header-group-cell-no-group.ag-header-span-height .ag-header-cell-resize {
  display: none;
}

.ag-cell-label-container {
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
  align-items: center;
  height: 100%;
  width: 100%;
  overflow: hidden;
  padding: 5px 0px;
}

.ag-right-aligned-header .ag-cell-label-container {
  flex-direction: row;
}
.ag-right-aligned-header .ag-header-cell-text {
  text-align: end;
}

.ag-side-bar {
  display: flex;
  flex-direction: row-reverse;
}

.ag-side-bar-left {
  order: -1;
  flex-direction: row;
}

.ag-side-button-button {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
}

.ag-side-button-label {
  writing-mode: vertical-lr;
}

.ag-status-bar {
  display: flex;
  justify-content: space-between;
  overflow: hidden;
}

.ag-status-panel {
  display: inline-flex;
}

.ag-status-name-value {
  white-space: nowrap;
}

.ag-status-bar-left {
  display: inline-flex;
}

.ag-status-bar-center {
  display: inline-flex;
}

.ag-status-bar-right {
  display: inline-flex;
}

.ag-icon {
  display: block;
  speak: none;
}

.ag-group {
  position: relative;
  width: 100%;
}

.ag-group-title-bar {
  display: flex;
  align-items: center;
}

.ag-group-title {
  display: block;
  flex: 1 1 auto;
  min-width: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.ag-group-title-bar .ag-group-title {
  cursor: default;
}

.ag-group-toolbar {
  display: flex;
  align-items: center;
}

.ag-group-container {
  display: flex;
}

.ag-disabled .ag-group-container {
  pointer-events: none;
}

.ag-group-container-horizontal {
  flex-direction: row;
  flex-wrap: wrap;
}

.ag-group-container-vertical {
  flex-direction: column;
}

.ag-column-group-icons {
  display: block;
}
.ag-column-group-icons > * {
  cursor: pointer;
}

.ag-group-item-alignment-stretch .ag-group-item {
  align-items: stretch;
}

.ag-group-item-alignment-start .ag-group-item {
  align-items: flex-start;
}

.ag-group-item-alignment-end .ag-group-item {
  align-items: flex-end;
}

.ag-toggle-button-icon {
  transition: right 0.3s;
  position: absolute;
  top: -1px;
}

.ag-input-field, .ag-select {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ag-input-field-input {
  flex: 1 1 auto;
}

.ag-floating-filter-input .ag-input-field-input[type=date] {
  width: 1px;
}

.ag-range-field {
  display: flex;
  align-items: center;
}

.ag-angle-select {
  display: flex;
  align-items: center;
}

.ag-angle-select-wrapper {
  display: flex;
}

.ag-angle-select-parent-circle {
  display: block;
  position: relative;
}

.ag-angle-select-child-circle {
  position: absolute;
}

.ag-slider-wrapper {
  display: flex;
}
.ag-slider-wrapper .ag-input-field {
  flex: 1 1 auto;
}

.ag-picker-field-display {
  flex: 1 1 auto;
}

.ag-picker-field {
  display: flex;
  align-items: center;
}

.ag-picker-field-icon {
  display: flex;
  border: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
}

.ag-picker-field-wrapper {
  overflow: hidden;
}

.ag-label-align-right .ag-label {
  order: 1;
}
.ag-label-align-right > * {
  flex: none;
}

.ag-label-align-top {
  flex-direction: column;
  align-items: flex-start;
}
.ag-label-align-top > * {
  align-self: stretch;
}

.ag-label-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
}

.ag-color-panel {
  width: 100%;
  display: flex;
  flex-direction: column;
  text-align: center;
}

.ag-spectrum-color {
  flex: 1 1 auto;
  position: relative;
  overflow: hidden;
  cursor: default;
}

.ag-spectrum-fill {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.ag-spectrum-val {
  cursor: pointer;
}

.ag-spectrum-dragger {
  position: absolute;
  pointer-events: none;
  cursor: pointer;
}

.ag-spectrum-hue {
  cursor: default;
  background: linear-gradient(to left, #ff0000 3%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
}

.ag-spectrum-alpha {
  cursor: default;
}

.ag-spectrum-hue-background {
  width: 100%;
  height: 100%;
}

.ag-spectrum-alpha-background {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgb(0, 0, 0));
  width: 100%;
  height: 100%;
}

.ag-spectrum-tool {
  cursor: pointer;
}

.ag-spectrum-slider {
  position: absolute;
  pointer-events: none;
}

.ag-recent-colors {
  display: flex;
}

.ag-recent-color {
  cursor: pointer;
}

.ag-ltr .ag-column-select-indent-1 {
  padding-left: 20px;
}
.ag-rtl .ag-column-select-indent-1 {
  padding-right: 20px;
}

.ag-ltr .ag-set-filter-indent-1 {
  padding-left: 20px;
}
.ag-rtl .ag-set-filter-indent-1 {
  padding-right: 20px;
}

.ag-ltr .ag-row-group-indent-1 {
  padding-left: 20px;
}
.ag-rtl .ag-row-group-indent-1 {
  padding-right: 20px;
}

.ag-ltr .ag-column-select-indent-2 {
  padding-left: 40px;
}
.ag-rtl .ag-column-select-indent-2 {
  padding-right: 40px;
}

.ag-ltr .ag-set-filter-indent-2 {
  padding-left: 40px;
}
.ag-rtl .ag-set-filter-indent-2 {
  padding-right: 40px;
}

.ag-ltr .ag-row-group-indent-2 {
  padding-left: 40px;
}
.ag-rtl .ag-row-group-indent-2 {
  padding-right: 40px;
}

.ag-ltr .ag-column-select-indent-3 {
  padding-left: 60px;
}
.ag-rtl .ag-column-select-indent-3 {
  padding-right: 60px;
}

.ag-ltr .ag-set-filter-indent-3 {
  padding-left: 60px;
}
.ag-rtl .ag-set-filter-indent-3 {
  padding-right: 60px;
}

.ag-ltr .ag-row-group-indent-3 {
  padding-left: 60px;
}
.ag-rtl .ag-row-group-indent-3 {
  padding-right: 60px;
}

.ag-ltr .ag-column-select-indent-4 {
  padding-left: 80px;
}
.ag-rtl .ag-column-select-indent-4 {
  padding-right: 80px;
}

.ag-ltr .ag-set-filter-indent-4 {
  padding-left: 80px;
}
.ag-rtl .ag-set-filter-indent-4 {
  padding-right: 80px;
}

.ag-ltr .ag-row-group-indent-4 {
  padding-left: 80px;
}
.ag-rtl .ag-row-group-indent-4 {
  padding-right: 80px;
}

.ag-ltr .ag-column-select-indent-5 {
  padding-left: 100px;
}
.ag-rtl .ag-column-select-indent-5 {
  padding-right: 100px;
}

.ag-ltr .ag-set-filter-indent-5 {
  padding-left: 100px;
}
.ag-rtl .ag-set-filter-indent-5 {
  padding-right: 100px;
}

.ag-ltr .ag-row-group-indent-5 {
  padding-left: 100px;
}
.ag-rtl .ag-row-group-indent-5 {
  padding-right: 100px;
}

.ag-ltr .ag-column-select-indent-6 {
  padding-left: 120px;
}
.ag-rtl .ag-column-select-indent-6 {
  padding-right: 120px;
}

.ag-ltr .ag-set-filter-indent-6 {
  padding-left: 120px;
}
.ag-rtl .ag-set-filter-indent-6 {
  padding-right: 120px;
}

.ag-ltr .ag-row-group-indent-6 {
  padding-left: 120px;
}
.ag-rtl .ag-row-group-indent-6 {
  padding-right: 120px;
}

.ag-ltr .ag-column-select-indent-7 {
  padding-left: 140px;
}
.ag-rtl .ag-column-select-indent-7 {
  padding-right: 140px;
}

.ag-ltr .ag-set-filter-indent-7 {
  padding-left: 140px;
}
.ag-rtl .ag-set-filter-indent-7 {
  padding-right: 140px;
}

.ag-ltr .ag-row-group-indent-7 {
  padding-left: 140px;
}
.ag-rtl .ag-row-group-indent-7 {
  padding-right: 140px;
}

.ag-ltr .ag-column-select-indent-8 {
  padding-left: 160px;
}
.ag-rtl .ag-column-select-indent-8 {
  padding-right: 160px;
}

.ag-ltr .ag-set-filter-indent-8 {
  padding-left: 160px;
}
.ag-rtl .ag-set-filter-indent-8 {
  padding-right: 160px;
}

.ag-ltr .ag-row-group-indent-8 {
  padding-left: 160px;
}
.ag-rtl .ag-row-group-indent-8 {
  padding-right: 160px;
}

.ag-ltr .ag-column-select-indent-9 {
  padding-left: 180px;
}
.ag-rtl .ag-column-select-indent-9 {
  padding-right: 180px;
}

.ag-ltr .ag-set-filter-indent-9 {
  padding-left: 180px;
}
.ag-rtl .ag-set-filter-indent-9 {
  padding-right: 180px;
}

.ag-ltr .ag-row-group-indent-9 {
  padding-left: 180px;
}
.ag-rtl .ag-row-group-indent-9 {
  padding-right: 180px;
}

.ag-ltr {
  direction: ltr;
}
.ag-ltr .ag-body, .ag-ltr .ag-floating-top, .ag-ltr .ag-floating-bottom, .ag-ltr .ag-header, .ag-ltr .ag-body-viewport, .ag-ltr .ag-body-horizontal-scroll {
  flex-direction: row;
}

.ag-rtl {
  direction: rtl;
}
.ag-rtl .ag-body, .ag-rtl .ag-floating-top, .ag-rtl .ag-floating-bottom, .ag-rtl .ag-header, .ag-rtl .ag-body-viewport, .ag-rtl .ag-body-horizontal-scroll {
  flex-direction: row-reverse;
}
.ag-rtl .ag-icon-contracted,
.ag-rtl .ag-icon-expanded,
.ag-rtl .ag-icon-tree-closed {
  display: block;
  transform: rotate(180deg);
}

.ag-body .ag-body-viewport {
  -webkit-overflow-scrolling: touch;
}

.ag-layout-print.ag-body {
  display: block;
  height: unset;
}
.ag-layout-print.ag-body-clipper {
  height: unset;
}
.ag-layout-print.ag-root-wrapper {
  display: inline-flex;
}
.ag-layout-print .ag-center-cols-clipper {
  min-width: 100%;
}
.ag-layout-print .ag-body-vertical-scroll {
  display: none;
}
.ag-layout-print .ag-body-horizontal-scroll {
  display: none;
}
.ag-layout-print.ag-force-vertical-scroll {
  overflow-y: visible !important;
}

@media print {
  .ag-root-wrapper.ag-layout-print {
    display: table;
  }
  .ag-root-wrapper.ag-layout-print .ag-root-wrapper-body,
  .ag-root-wrapper.ag-layout-print .ag-root,
  .ag-root-wrapper.ag-layout-print .ag-body-viewport,
  .ag-root-wrapper.ag-layout-print .ag-center-cols-container,
  .ag-root-wrapper.ag-layout-print .ag-center-cols-viewport,
  .ag-root-wrapper.ag-layout-print .ag-center-cols-clipper,
  .ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,
  .ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport {
    height: auto !important;
    overflow: hidden !important;
    display: block !important;
  }
  .ag-root-wrapper.ag-layout-print .ag-row, .ag-root-wrapper.ag-layout-print .ag-cell {
    -moz-column-break-inside: avoid;
         break-inside: avoid;
  }
}
[class^=ag-], [class^=ag-]:focus, [class^=ag-]:after, [class^=ag-]:before {
  box-sizing: border-box;
  outline: none;
}

[class^=ag-]::-ms-clear {
  display: none;
}

.ag-checkbox .ag-input-wrapper,
.ag-radio-button .ag-input-wrapper {
  overflow: visible;
}

.ag-range-field .ag-input-wrapper {
  height: 100%;
}

.ag-toggle-button {
  flex: none;
  width: unset;
  min-width: unset;
}

.ag-ltr .ag-label-align-right .ag-label {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-label-align-right .ag-label {
  margin-right: var(--ag-grid-size);
}

input[class^=ag-] {
  margin: 0;
  background-color: var(--ag-background-color);
}

textarea[class^=ag-],
select[class^=ag-] {
  background-color: var(--ag-background-color);
}

input[class^=ag-]:not([type]),
input[class^=ag-][type=text],
input[class^=ag-][type=number],
input[class^=ag-][type=tel],
input[class^=ag-][type=date],
input[class^=ag-][type=datetime-local],
textarea[class^=ag-] {
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  border: var(--ag-borders-input) var(--ag-input-border-color);
}
input[class^=ag-]:not([type]):disabled,
input[class^=ag-][type=text]:disabled,
input[class^=ag-][type=number]:disabled,
input[class^=ag-][type=tel]:disabled,
input[class^=ag-][type=date]:disabled,
input[class^=ag-][type=datetime-local]:disabled,
textarea[class^=ag-]:disabled {
  color: var(--ag-disabled-foreground-color);
  background-color: var(--ag-input-disabled-background-color);
  border-color: var(--ag-input-disabled-border-color);
}
input[class^=ag-]:not([type]):focus,
input[class^=ag-][type=text]:focus,
input[class^=ag-][type=number]:focus,
input[class^=ag-][type=tel]:focus,
input[class^=ag-][type=date]:focus,
input[class^=ag-][type=datetime-local]:focus,
textarea[class^=ag-]:focus {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-input-focus-border-color);
}
input[class^=ag-]:not([type]):invalid,
input[class^=ag-][type=text]:invalid,
input[class^=ag-][type=number]:invalid,
input[class^=ag-][type=tel]:invalid,
input[class^=ag-][type=date]:invalid,
input[class^=ag-][type=datetime-local]:invalid,
textarea[class^=ag-]:invalid {
  border: var(--ag-borders-input-invalid) var(--ag-input-border-color-invalid);
}

input[class^=ag-][type=number] {
  -moz-appearance: textfield;
}
input[class^=ag-][type=number]::-webkit-outer-spin-button, input[class^=ag-][type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[class^=ag-][type=range] {
  padding: 0;
}

input[class^=ag-][type=button]:focus, button[class^=ag-]:focus {
  box-shadow: var(--ag-input-focus-box-shadow);
}

.ag-drag-handle {
  color: var(--ag-secondary-foreground-color);
}

.ag-list-item, .ag-virtual-list-item {
  height: var(--ag-list-item-height);
}

.ag-keyboard-focus .ag-virtual-list-item:focus {
  outline: none;
}
.ag-keyboard-focus .ag-virtual-list-item:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-select-list {
  background-color: var(--ag-background-color);
  overflow-y: auto;
  overflow-x: hidden;
}

.ag-list-item {
  display: flex;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-list-item.ag-active-item {
  background-color: var(--ag-row-hover-color);
}

.ag-select-list-item {
  padding-left: 4px;
  padding-right: 4px;
  cursor: default;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
.ag-select-list-item span {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ag-select .ag-picker-field-wrapper {
  background-color: var(--ag-background-color);
  min-height: var(--ag-list-item-height);
  cursor: default;
}
.ag-select.ag-disabled .ag-picker-field-wrapper:focus {
  box-shadow: none;
}
.ag-select:not(.ag-cell-editor, .ag-label-align-top) {
  height: var(--ag-list-item-height);
}
.ag-select .ag-picker-field-display {
  margin: 4px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-select .ag-picker-field-icon {
  display: flex;
  align-items: center;
}
.ag-select.ag-disabled {
  opacity: 0.5;
}

.ag-rich-select {
  background-color: var(--ag-control-panel-background-color);
}

.ag-rich-select-list {
  width: 100%;
  min-width: 200px;
  height: calc(var(--ag-row-height) * 6.5);
}

.ag-rich-select-value {
  height: var(--ag-row-height);
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  padding-top: 0;
  padding-bottom: 0;
}
.ag-ltr .ag-rich-select-value {
  padding-left: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-rich-select-value {
  padding-right: var(--ag-cell-horizontal-padding);
}
.ag-ltr .ag-rich-select-value {
  padding-right: var(--ag-grid-size);
}
.ag-rtl .ag-rich-select-value {
  padding-left: var(--ag-grid-size);
}

.ag-rich-select-virtual-list-item {
  cursor: default;
  height: var(--ag-list-item-height);
}
.ag-keyboard-focus .ag-rich-select-virtual-list-item:focus::after {
  content: none;
}
.ag-rich-select-virtual-list-item:hover {
  background-color: var(--ag-row-hover-color);
}

.ag-ltr .ag-rich-select-row {
  padding-left: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-rich-select-row {
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-rich-select-row-selected {
  background-color: var(--ag-selected-row-background-color);
}

.ag-row-drag,
.ag-selection-checkbox,
.ag-group-expanded,
.ag-group-contracted {
  color: var(--ag-secondary-foreground-color);
}
.ag-ltr .ag-row-drag,
.ag-ltr .ag-selection-checkbox,
.ag-ltr .ag-group-expanded,
.ag-ltr .ag-group-contracted {
  margin-right: var(--ag-cell-widget-spacing);
}
.ag-rtl .ag-row-drag,
.ag-rtl .ag-selection-checkbox,
.ag-rtl .ag-group-expanded,
.ag-rtl .ag-group-contracted {
  margin-left: var(--ag-cell-widget-spacing);
}

.ag-cell-wrapper > *:not(.ag-cell-value):not(.ag-group-value) {
  --ag-internal-calculated-line-height: var(--ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)));
  --ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width));
  height: min(var(--ag-internal-calculated-line-height), var(--ag-internal-padded-row-height));
  display: flex;
  align-items: center;
  flex: none;
}

.ag-group-expanded,
.ag-group-contracted {
  cursor: pointer;
}

.ag-group-title-bar-icon {
  cursor: pointer;
  flex: none;
  color: var(--ag-secondary-foreground-color);
}

.ag-ltr .ag-group-child-count {
  margin-left: 2px;
}
.ag-rtl .ag-group-child-count {
  margin-right: 2px;
}

.ag-group-title-bar {
  background-color: var(--ag-subheader-background-color);
  padding: var(--ag-grid-size);
}

.ag-group-toolbar {
  padding: var(--ag-grid-size);
  background-color: var(--ag-subheader-toolbar-background-color);
}

.ag-disabled-group-title-bar, .ag-disabled-group-container {
  opacity: 0.5;
}

.group-item {
  margin: calc(var(--ag-grid-size) * 0.5) 0;
}

.ag-label {
  white-space: nowrap;
}
.ag-ltr .ag-label {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-label {
  margin-left: var(--ag-grid-size);
}

.ag-label-align-top .ag-label {
  margin-bottom: calc(var(--ag-grid-size) * 0.5);
}

.ag-angle-select[disabled] {
  color: var(--ag-disabled-foreground-color);
  pointer-events: none;
}
.ag-angle-select[disabled] .ag-angle-select-field {
  opacity: 0.4;
}

.ag-ltr .ag-slider-field,
.ag-ltr .ag-angle-select-field {
  margin-right: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-slider-field,
.ag-rtl .ag-angle-select-field {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-angle-select-parent-circle {
  width: 24px;
  height: 24px;
  border-radius: 12px;
  border: solid 1px;
  border-color: var(--ag-border-color);
  background-color: var(--ag-background-color);
}

.ag-angle-select-child-circle {
  top: 4px;
  left: 12px;
  width: 6px;
  height: 6px;
  margin-left: -3px;
  margin-top: -4px;
  border-radius: 3px;
  background-color: var(--ag-secondary-foreground-color);
}

.ag-picker-field-wrapper {
  border: 1px solid;
  border-color: var(--ag-border-color);
  border-radius: 5px;
}
.ag-picker-field-wrapper:focus {
  box-shadow: var(--ag-input-focus-box-shadow);
}

.ag-picker-field-button {
  background-color: var(--ag-background-color);
  color: var(--ag-secondary-foreground-color);
}

.ag-dialog.ag-color-dialog {
  border-radius: 5px;
}

.ag-color-picker .ag-picker-field-display {
  height: var(--ag-icon-size);
}

.ag-color-panel {
  padding: var(--ag-grid-size);
}

.ag-spectrum-color {
  background-color: rgb(255, 0, 0);
  border-radius: 2px;
}

.ag-spectrum-tools {
  padding: 10px;
}

.ag-spectrum-sat {
  background-image: linear-gradient(to right, white, rgba(204, 154, 129, 0));
}

.ag-spectrum-val {
  background-image: linear-gradient(to top, black, rgba(204, 154, 129, 0));
}

.ag-spectrum-dragger {
  border-radius: 12px;
  height: 12px;
  width: 12px;
  border: 1px solid white;
  background: black;
  box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.24);
}

.ag-spectrum-hue-background {
  border-radius: 2px;
}

.ag-spectrum-alpha-background {
  border-radius: 2px;
}

.ag-spectrum-tool {
  margin-bottom: 10px;
  height: 11px;
  border-radius: 2px;
}

.ag-spectrum-slider {
  margin-top: -12px;
  width: 13px;
  height: 13px;
  border-radius: 13px;
  background-color: rgb(248, 248, 248);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);
}

.ag-recent-color {
  margin: 0 3px;
}
.ag-recent-color:first-child {
  margin-left: 0;
}
.ag-recent-color:last-child {
  margin-right: 0;
}

.ag-dnd-ghost {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  overflow: hidden;
  text-overflow: ellipsis;
  border: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-header-height) !important;
  line-height: var(--ag-header-height);
  margin: 0;
  padding: 0 calc(var(--ag-grid-size) * 2);
  transform: translateY(calc(var(--ag-grid-size) * 2));
}

.ag-dnd-ghost-icon {
  margin-right: var(--ag-grid-size);
  color: var(--ag-foreground-color);
}

.ag-popup-child:not(.ag-tooltip-custom) {
  box-shadow: var(--ag-popup-shadow);
}

.ag-dragging-range-handle .ag-dialog,
.ag-dragging-fill-handle .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}

.ag-dialog {
  border-radius: var(--ag-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
}

.ag-panel {
  background-color: var(--ag-background-color);
}

.ag-panel-title-bar {
  background-color: var(--ag-header-background-color);
  color: var(--ag-header-foreground-color);
  height: var(--ag-header-height);
  padding: var(--ag-grid-size) var(--ag-cell-horizontal-padding);
  border-bottom: var(--ag-borders) var(--ag-border-color);
}

.ag-ltr .ag-panel-title-bar-button {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-panel-title-bar-button {
  margin-right: var(--ag-grid-size);
}

.ag-tooltip {
  background-color: var(--ag-tooltip-background-color);
  color: var(--ag-foreground-color);
  padding: var(--ag-grid-size);
  border: var(--ag-borders) var(--ag-border-color);
  border-radius: var(--ag-card-radius);
  transition: opacity 1s;
  white-space: normal;
}
.ag-tooltip.ag-tooltip-hiding {
  opacity: 0;
}

.ag-tooltip-custom {
  transition: opacity 1s;
}
.ag-tooltip-custom.ag-tooltip-hiding {
  opacity: 0;
}

.ag-ltr .ag-column-select-indent-1 {
  padding-left: calc(1 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-1 {
  padding-right: calc(1 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-2 {
  padding-left: calc(2 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-2 {
  padding-right: calc(2 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-3 {
  padding-left: calc(3 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-3 {
  padding-right: calc(3 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-4 {
  padding-left: calc(4 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-4 {
  padding-right: calc(4 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-5 {
  padding-left: calc(5 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-5 {
  padding-right: calc(5 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-6 {
  padding-left: calc(6 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-6 {
  padding-right: calc(6 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-7 {
  padding-left: calc(7 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-7 {
  padding-right: calc(7 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-8 {
  padding-left: calc(8 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-8 {
  padding-right: calc(8 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-9 {
  padding-left: calc(9 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-9 {
  padding-right: calc(9 * var(--ag-column-select-indent-size));
}

.ag-column-select-header-icon {
  cursor: pointer;
}

.ag-keyboard-focus .ag-column-select-header-icon:focus {
  outline: none;
}
.ag-keyboard-focus .ag-column-select-header-icon:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 0px;
  left: 0px;
  display: block;
  width: calc(100% - 0px);
  height: calc(100% - 0px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-ltr .ag-column-group-icons:not(:last-child),
.ag-ltr .ag-column-select-header-icon:not(:last-child),
.ag-ltr .ag-column-select-header-checkbox:not(:last-child),
.ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),
.ag-ltr .ag-column-select-checkbox:not(:last-child),
.ag-ltr .ag-column-select-column-drag-handle:not(:last-child),
.ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),
.ag-ltr .ag-column-select-column-label:not(:last-child) {
  margin-right: var(--ag-widget-horizontal-spacing);
}
.ag-rtl .ag-column-group-icons:not(:last-child),
.ag-rtl .ag-column-select-header-icon:not(:last-child),
.ag-rtl .ag-column-select-header-checkbox:not(:last-child),
.ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),
.ag-rtl .ag-column-select-checkbox:not(:last-child),
.ag-rtl .ag-column-select-column-drag-handle:not(:last-child),
.ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),
.ag-rtl .ag-column-select-column-label:not(:last-child) {
  margin-left: var(--ag-widget-horizontal-spacing);
}

.ag-keyboard-focus .ag-column-select-virtual-list-item:focus {
  outline: none;
}
.ag-keyboard-focus .ag-column-select-virtual-list-item:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-column-select-column-group:not(:last-child),
.ag-column-select-column:not(:last-child) {
  margin-bottom: var(--ag-widget-vertical-spacing);
}

.ag-column-select-column-readonly,
.ag-column-select-column-group-readonly {
  color: var(--ag-disabled-foreground-color);
  pointer-events: none;
}

.ag-ltr .ag-column-select-add-group-indent {
  margin-left: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}
.ag-rtl .ag-column-select-add-group-indent {
  margin-right: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}

.ag-column-select-virtual-list-viewport {
  padding: calc(var(--ag-widget-container-vertical-padding) * 0.5) 0px;
}

.ag-column-select-virtual-list-item {
  padding: 0 var(--ag-widget-container-horizontal-padding);
}

.ag-rtl {
  text-align: right;
}

.ag-root-wrapper {
  border: var(--ag-borders) var(--ag-border-color);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-1 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 1);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-1 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 1);
}

.ag-ltr .ag-row-group-indent-1 {
  padding-left: calc(1 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-1 {
  padding-right: calc(1 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-1 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-1 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-2 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 2);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-2 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 2);
}

.ag-ltr .ag-row-group-indent-2 {
  padding-left: calc(2 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-2 {
  padding-right: calc(2 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-2 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-2 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-3 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 3);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-3 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 3);
}

.ag-ltr .ag-row-group-indent-3 {
  padding-left: calc(3 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-3 {
  padding-right: calc(3 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-3 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-3 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-4 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 4);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-4 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 4);
}

.ag-ltr .ag-row-group-indent-4 {
  padding-left: calc(4 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-4 {
  padding-right: calc(4 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-4 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-4 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-5 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 5);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-5 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 5);
}

.ag-ltr .ag-row-group-indent-5 {
  padding-left: calc(5 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-5 {
  padding-right: calc(5 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-5 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-5 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-6 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 6);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-6 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 6);
}

.ag-ltr .ag-row-group-indent-6 {
  padding-left: calc(6 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-6 {
  padding-right: calc(6 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-6 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-6 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-7 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 7);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-7 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 7);
}

.ag-ltr .ag-row-group-indent-7 {
  padding-left: calc(7 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-7 {
  padding-right: calc(7 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-7 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-7 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-8 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 8);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-8 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 8);
}

.ag-ltr .ag-row-group-indent-8 {
  padding-left: calc(8 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-8 {
  padding-right: calc(8 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-8 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-8 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-9 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 9);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-9 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 9);
}

.ag-ltr .ag-row-group-indent-9 {
  padding-left: calc(9 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-9 {
  padding-right: calc(9 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-9 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-9 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-10 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 10);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-10 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 10);
}

.ag-ltr .ag-row-group-indent-10 {
  padding-left: calc(10 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-10 {
  padding-right: calc(10 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-10 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-10 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-11 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 11);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-11 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 11);
}

.ag-ltr .ag-row-group-indent-11 {
  padding-left: calc(11 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-11 {
  padding-right: calc(11 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-11 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-11 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-12 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 12);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-12 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 12);
}

.ag-ltr .ag-row-group-indent-12 {
  padding-left: calc(12 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-12 {
  padding-right: calc(12 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-12 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-12 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-13 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 13);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-13 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 13);
}

.ag-ltr .ag-row-group-indent-13 {
  padding-left: calc(13 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-13 {
  padding-right: calc(13 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-13 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-13 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-14 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 14);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-14 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 14);
}

.ag-ltr .ag-row-group-indent-14 {
  padding-left: calc(14 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-14 {
  padding-right: calc(14 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-14 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-14 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-15 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 15);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-15 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 15);
}

.ag-ltr .ag-row-group-indent-15 {
  padding-left: calc(15 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-15 {
  padding-right: calc(15 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-15 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-15 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-16 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 16);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-16 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 16);
}

.ag-ltr .ag-row-group-indent-16 {
  padding-left: calc(16 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-16 {
  padding-right: calc(16 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-16 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-16 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-17 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 17);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-17 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 17);
}

.ag-ltr .ag-row-group-indent-17 {
  padding-left: calc(17 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-17 {
  padding-right: calc(17 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-17 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-17 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-18 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 18);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-18 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 18);
}

.ag-ltr .ag-row-group-indent-18 {
  padding-left: calc(18 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-18 {
  padding-right: calc(18 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-18 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-18 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-19 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 19);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-19 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 19);
}

.ag-ltr .ag-row-group-indent-19 {
  padding-left: calc(19 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-19 {
  padding-right: calc(19 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-19 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-19 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-20 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 20);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-20 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 20);
}

.ag-ltr .ag-row-group-indent-20 {
  padding-left: calc(20 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-20 {
  padding-right: calc(20 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-20 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-20 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-21 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 21);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-21 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 21);
}

.ag-ltr .ag-row-group-indent-21 {
  padding-left: calc(21 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-21 {
  padding-right: calc(21 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-21 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-21 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-22 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 22);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-22 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 22);
}

.ag-ltr .ag-row-group-indent-22 {
  padding-left: calc(22 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-22 {
  padding-right: calc(22 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-22 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-22 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-23 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 23);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-23 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 23);
}

.ag-ltr .ag-row-group-indent-23 {
  padding-left: calc(23 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-23 {
  padding-right: calc(23 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-23 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-23 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-24 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 24);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-24 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 24);
}

.ag-ltr .ag-row-group-indent-24 {
  padding-left: calc(24 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-24 {
  padding-right: calc(24 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-24 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-24 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-25 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 25);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-25 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 25);
}

.ag-ltr .ag-row-group-indent-25 {
  padding-left: calc(25 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-25 {
  padding-right: calc(25 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-25 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-25 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-26 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 26);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-26 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 26);
}

.ag-ltr .ag-row-group-indent-26 {
  padding-left: calc(26 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-26 {
  padding-right: calc(26 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-26 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-26 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-27 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 27);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-27 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 27);
}

.ag-ltr .ag-row-group-indent-27 {
  padding-left: calc(27 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-27 {
  padding-right: calc(27 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-27 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-27 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-28 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 28);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-28 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 28);
}

.ag-ltr .ag-row-group-indent-28 {
  padding-left: calc(28 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-28 {
  padding-right: calc(28 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-28 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-28 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-29 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 29);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-29 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 29);
}

.ag-ltr .ag-row-group-indent-29 {
  padding-left: calc(29 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-29 {
  padding-right: calc(29 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-29 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-29 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-30 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 30);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-30 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 30);
}

.ag-ltr .ag-row-group-indent-30 {
  padding-left: calc(30 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-30 {
  padding-right: calc(30 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-30 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-30 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-31 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 31);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-31 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 31);
}

.ag-ltr .ag-row-group-indent-31 {
  padding-left: calc(31 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-31 {
  padding-right: calc(31 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-31 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-31 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-32 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 32);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-32 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 32);
}

.ag-ltr .ag-row-group-indent-32 {
  padding-left: calc(32 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-32 {
  padding-right: calc(32 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-32 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-32 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-33 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 33);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-33 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 33);
}

.ag-ltr .ag-row-group-indent-33 {
  padding-left: calc(33 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-33 {
  padding-right: calc(33 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-33 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-33 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-34 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 34);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-34 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 34);
}

.ag-ltr .ag-row-group-indent-34 {
  padding-left: calc(34 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-34 {
  padding-right: calc(34 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-34 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-34 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-35 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 35);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-35 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 35);
}

.ag-ltr .ag-row-group-indent-35 {
  padding-left: calc(35 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-35 {
  padding-right: calc(35 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-35 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-35 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-36 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 36);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-36 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 36);
}

.ag-ltr .ag-row-group-indent-36 {
  padding-left: calc(36 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-36 {
  padding-right: calc(36 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-36 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-36 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-37 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 37);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-37 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 37);
}

.ag-ltr .ag-row-group-indent-37 {
  padding-left: calc(37 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-37 {
  padding-right: calc(37 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-37 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-37 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-38 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 38);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-38 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 38);
}

.ag-ltr .ag-row-group-indent-38 {
  padding-left: calc(38 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-38 {
  padding-right: calc(38 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-38 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-38 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-39 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 39);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-39 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 39);
}

.ag-ltr .ag-row-group-indent-39 {
  padding-left: calc(39 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-39 {
  padding-right: calc(39 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-39 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-39 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-40 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 40);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-40 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 40);
}

.ag-ltr .ag-row-group-indent-40 {
  padding-left: calc(40 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-40 {
  padding-right: calc(40 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-40 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-40 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-41 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 41);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-41 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 41);
}

.ag-ltr .ag-row-group-indent-41 {
  padding-left: calc(41 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-41 {
  padding-right: calc(41 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-41 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-41 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-42 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 42);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-42 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 42);
}

.ag-ltr .ag-row-group-indent-42 {
  padding-left: calc(42 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-42 {
  padding-right: calc(42 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-42 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-42 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-43 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 43);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-43 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 43);
}

.ag-ltr .ag-row-group-indent-43 {
  padding-left: calc(43 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-43 {
  padding-right: calc(43 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-43 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-43 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-44 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 44);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-44 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 44);
}

.ag-ltr .ag-row-group-indent-44 {
  padding-left: calc(44 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-44 {
  padding-right: calc(44 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-44 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-44 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-45 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 45);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-45 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 45);
}

.ag-ltr .ag-row-group-indent-45 {
  padding-left: calc(45 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-45 {
  padding-right: calc(45 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-45 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-45 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-46 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 46);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-46 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 46);
}

.ag-ltr .ag-row-group-indent-46 {
  padding-left: calc(46 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-46 {
  padding-right: calc(46 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-46 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-46 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-47 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 47);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-47 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 47);
}

.ag-ltr .ag-row-group-indent-47 {
  padding-left: calc(47 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-47 {
  padding-right: calc(47 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-47 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-47 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-48 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 48);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-48 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 48);
}

.ag-ltr .ag-row-group-indent-48 {
  padding-left: calc(48 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-48 {
  padding-right: calc(48 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-48 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-48 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-49 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 49);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-49 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 49);
}

.ag-ltr .ag-row-group-indent-49 {
  padding-left: calc(49 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-49 {
  padding-right: calc(49 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-49 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-49 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-50 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 50);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-50 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 50);
}

.ag-ltr .ag-row-group-indent-50 {
  padding-left: calc(50 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-50 {
  padding-right: calc(50 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-50 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-50 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-51 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 51);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-51 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 51);
}

.ag-ltr .ag-row-group-indent-51 {
  padding-left: calc(51 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-51 {
  padding-right: calc(51 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-51 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-51 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-52 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 52);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-52 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 52);
}

.ag-ltr .ag-row-group-indent-52 {
  padding-left: calc(52 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-52 {
  padding-right: calc(52 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-52 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-52 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-53 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 53);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-53 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 53);
}

.ag-ltr .ag-row-group-indent-53 {
  padding-left: calc(53 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-53 {
  padding-right: calc(53 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-53 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-53 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-54 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 54);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-54 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 54);
}

.ag-ltr .ag-row-group-indent-54 {
  padding-left: calc(54 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-54 {
  padding-right: calc(54 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-54 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-54 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-55 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 55);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-55 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 55);
}

.ag-ltr .ag-row-group-indent-55 {
  padding-left: calc(55 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-55 {
  padding-right: calc(55 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-55 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-55 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-56 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 56);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-56 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 56);
}

.ag-ltr .ag-row-group-indent-56 {
  padding-left: calc(56 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-56 {
  padding-right: calc(56 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-56 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-56 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-57 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 57);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-57 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 57);
}

.ag-ltr .ag-row-group-indent-57 {
  padding-left: calc(57 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-57 {
  padding-right: calc(57 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-57 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-57 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-58 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 58);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-58 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 58);
}

.ag-ltr .ag-row-group-indent-58 {
  padding-left: calc(58 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-58 {
  padding-right: calc(58 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-58 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-58 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-59 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 59);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-59 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 59);
}

.ag-ltr .ag-row-group-indent-59 {
  padding-left: calc(59 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-59 {
  padding-right: calc(59 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-59 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-59 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-60 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 60);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-60 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 60);
}

.ag-ltr .ag-row-group-indent-60 {
  padding-left: calc(60 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-60 {
  padding-right: calc(60 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-60 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-60 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-61 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 61);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-61 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 61);
}

.ag-ltr .ag-row-group-indent-61 {
  padding-left: calc(61 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-61 {
  padding-right: calc(61 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-61 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-61 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-62 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 62);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-62 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 62);
}

.ag-ltr .ag-row-group-indent-62 {
  padding-left: calc(62 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-62 {
  padding-right: calc(62 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-62 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-62 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-63 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 63);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-63 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 63);
}

.ag-ltr .ag-row-group-indent-63 {
  padding-left: calc(63 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-63 {
  padding-right: calc(63 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-63 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-63 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-64 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 64);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-64 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 64);
}

.ag-ltr .ag-row-group-indent-64 {
  padding-left: calc(64 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-64 {
  padding-right: calc(64 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-64 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-64 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-65 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 65);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-65 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 65);
}

.ag-ltr .ag-row-group-indent-65 {
  padding-left: calc(65 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-65 {
  padding-right: calc(65 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-65 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-65 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-66 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 66);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-66 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 66);
}

.ag-ltr .ag-row-group-indent-66 {
  padding-left: calc(66 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-66 {
  padding-right: calc(66 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-66 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-66 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-67 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 67);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-67 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 67);
}

.ag-ltr .ag-row-group-indent-67 {
  padding-left: calc(67 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-67 {
  padding-right: calc(67 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-67 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-67 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-68 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 68);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-68 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 68);
}

.ag-ltr .ag-row-group-indent-68 {
  padding-left: calc(68 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-68 {
  padding-right: calc(68 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-68 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-68 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-69 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 69);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-69 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 69);
}

.ag-ltr .ag-row-group-indent-69 {
  padding-left: calc(69 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-69 {
  padding-right: calc(69 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-69 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-69 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-70 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 70);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-70 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 70);
}

.ag-ltr .ag-row-group-indent-70 {
  padding-left: calc(70 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-70 {
  padding-right: calc(70 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-70 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-70 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-71 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 71);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-71 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 71);
}

.ag-ltr .ag-row-group-indent-71 {
  padding-left: calc(71 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-71 {
  padding-right: calc(71 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-71 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-71 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-72 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 72);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-72 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 72);
}

.ag-ltr .ag-row-group-indent-72 {
  padding-left: calc(72 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-72 {
  padding-right: calc(72 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-72 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-72 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-73 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 73);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-73 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 73);
}

.ag-ltr .ag-row-group-indent-73 {
  padding-left: calc(73 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-73 {
  padding-right: calc(73 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-73 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-73 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-74 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 74);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-74 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 74);
}

.ag-ltr .ag-row-group-indent-74 {
  padding-left: calc(74 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-74 {
  padding-right: calc(74 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-74 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-74 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-75 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 75);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-75 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 75);
}

.ag-ltr .ag-row-group-indent-75 {
  padding-left: calc(75 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-75 {
  padding-right: calc(75 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-75 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-75 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-76 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 76);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-76 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 76);
}

.ag-ltr .ag-row-group-indent-76 {
  padding-left: calc(76 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-76 {
  padding-right: calc(76 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-76 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-76 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-77 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 77);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-77 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 77);
}

.ag-ltr .ag-row-group-indent-77 {
  padding-left: calc(77 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-77 {
  padding-right: calc(77 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-77 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-77 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-78 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 78);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-78 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 78);
}

.ag-ltr .ag-row-group-indent-78 {
  padding-left: calc(78 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-78 {
  padding-right: calc(78 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-78 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-78 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-79 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 79);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-79 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 79);
}

.ag-ltr .ag-row-group-indent-79 {
  padding-left: calc(79 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-79 {
  padding-right: calc(79 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-79 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-79 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-80 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 80);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-80 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 80);
}

.ag-ltr .ag-row-group-indent-80 {
  padding-left: calc(80 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-80 {
  padding-right: calc(80 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-80 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-80 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-81 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 81);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-81 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 81);
}

.ag-ltr .ag-row-group-indent-81 {
  padding-left: calc(81 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-81 {
  padding-right: calc(81 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-81 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-81 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-82 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 82);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-82 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 82);
}

.ag-ltr .ag-row-group-indent-82 {
  padding-left: calc(82 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-82 {
  padding-right: calc(82 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-82 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-82 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-83 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 83);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-83 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 83);
}

.ag-ltr .ag-row-group-indent-83 {
  padding-left: calc(83 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-83 {
  padding-right: calc(83 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-83 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-83 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-84 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 84);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-84 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 84);
}

.ag-ltr .ag-row-group-indent-84 {
  padding-left: calc(84 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-84 {
  padding-right: calc(84 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-84 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-84 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-85 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 85);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-85 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 85);
}

.ag-ltr .ag-row-group-indent-85 {
  padding-left: calc(85 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-85 {
  padding-right: calc(85 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-85 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-85 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-86 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 86);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-86 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 86);
}

.ag-ltr .ag-row-group-indent-86 {
  padding-left: calc(86 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-86 {
  padding-right: calc(86 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-86 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-86 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-87 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 87);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-87 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 87);
}

.ag-ltr .ag-row-group-indent-87 {
  padding-left: calc(87 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-87 {
  padding-right: calc(87 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-87 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-87 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-88 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 88);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-88 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 88);
}

.ag-ltr .ag-row-group-indent-88 {
  padding-left: calc(88 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-88 {
  padding-right: calc(88 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-88 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-88 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-89 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 89);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-89 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 89);
}

.ag-ltr .ag-row-group-indent-89 {
  padding-left: calc(89 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-89 {
  padding-right: calc(89 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-89 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-89 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-90 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 90);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-90 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 90);
}

.ag-ltr .ag-row-group-indent-90 {
  padding-left: calc(90 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-90 {
  padding-right: calc(90 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-90 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-90 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-91 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 91);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-91 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 91);
}

.ag-ltr .ag-row-group-indent-91 {
  padding-left: calc(91 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-91 {
  padding-right: calc(91 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-91 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-91 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-92 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 92);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-92 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 92);
}

.ag-ltr .ag-row-group-indent-92 {
  padding-left: calc(92 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-92 {
  padding-right: calc(92 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-92 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-92 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-93 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 93);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-93 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 93);
}

.ag-ltr .ag-row-group-indent-93 {
  padding-left: calc(93 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-93 {
  padding-right: calc(93 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-93 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-93 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-94 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 94);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-94 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 94);
}

.ag-ltr .ag-row-group-indent-94 {
  padding-left: calc(94 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-94 {
  padding-right: calc(94 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-94 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-94 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-95 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 95);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-95 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 95);
}

.ag-ltr .ag-row-group-indent-95 {
  padding-left: calc(95 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-95 {
  padding-right: calc(95 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-95 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-95 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-96 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 96);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-96 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 96);
}

.ag-ltr .ag-row-group-indent-96 {
  padding-left: calc(96 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-96 {
  padding-right: calc(96 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-96 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-96 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-97 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 97);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-97 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 97);
}

.ag-ltr .ag-row-group-indent-97 {
  padding-left: calc(97 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-97 {
  padding-right: calc(97 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-97 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-97 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-98 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 98);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-98 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 98);
}

.ag-ltr .ag-row-group-indent-98 {
  padding-left: calc(98 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-98 {
  padding-right: calc(98 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-98 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-98 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-99 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 99);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-99 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 99);
}

.ag-ltr .ag-row-group-indent-99 {
  padding-left: calc(99 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-99 {
  padding-right: calc(99 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-99 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-99 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row-group-leaf-indent {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-group-leaf-indent {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-value-change-delta {
  padding-right: 2px;
}

.ag-value-change-delta-up {
  color: var(--ag-value-change-delta-up-color);
}

.ag-value-change-delta-down {
  color: var(--ag-value-change-delta-down-color);
}

.ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 1px;
  padding-right: 1px;
  transition: background-color 1s;
}

.ag-value-change-value-highlight {
  background-color: var(--ag-value-change-value-highlight-background-color);
  transition: background-color 0.1s;
}

.ag-cell-data-changed {
  background-color: var(--ag-value-change-value-highlight-background-color) !important;
}

.ag-cell-data-changed-animation {
  background-color: transparent;
}

.ag-cell-highlight {
  background-color: var(--ag-range-selection-highlight-color) !important;
}

.ag-row {
  height: var(--ag-row-height);
  background-color: var(--ag-background-color);
  color: var(--ag-data-color);
  border-bottom: var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width);
}

.ag-row-highlight-above::after, .ag-row-highlight-below::after {
  content: "";
  position: absolute;
  width: calc(100% - 1px);
  height: 1px;
  background-color: var(--ag-range-selection-border-color);
  left: 1px;
}

.ag-row-highlight-above::after {
  top: -1px;
}

.ag-row-highlight-above.ag-row-first::after {
  top: 0;
}

.ag-row-highlight-below::after {
  bottom: 0px;
}

.ag-row-odd {
  background-color: var(--ag-odd-row-background-color);
}

.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-left-spacer:not(.ag-scroller-corner) {
  border-right: var(--ag-borders-critical) var(--ag-border-color);
}
.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-right-spacer:not(.ag-scroller-corner) {
  border-left: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-row-selected::before {
  content: "";
  background-color: var(--ag-selected-row-background-color);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.ag-row-hover:not(.ag-full-width-row)::before,
.ag-row-hover.ag-full-width-row.ag-row-group::before {
  content: "";
  background-color: var(--ag-row-hover-color);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
}

.ag-row-hover.ag-full-width-row.ag-row-group > * {
  position: relative;
}

.ag-row-hover.ag-row-selected::before {
  background-color: var(--ag-row-hover-color);
  background-image: linear-gradient(var(--ag-selected-row-background-color), var(--ag-selected-row-background-color));
}

.ag-column-hover {
  background-color: var(--ag-column-hover-color);
}

.ag-ltr .ag-right-aligned-cell {
  text-align: right;
}
.ag-rtl .ag-right-aligned-cell {
  text-align: left;
}

.ag-ltr .ag-right-aligned-cell .ag-cell-value,
.ag-ltr .ag-right-aligned-cell .ag-group-value {
  margin-left: auto;
}
.ag-rtl .ag-right-aligned-cell .ag-cell-value,
.ag-rtl .ag-right-aligned-cell .ag-group-value {
  margin-right: auto;
}

.ag-cell, .ag-full-width-row .ag-cell-wrapper.ag-row-group {
  --ag-internal-calculated-line-height: var(--ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)));
  --ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width));
  border: 1px solid transparent;
  line-height: min(var(--ag-internal-calculated-line-height), var(--ag-internal-padded-row-height));
  padding-left: calc(var(--ag-cell-horizontal-padding) - 1px);
  padding-right: calc(var(--ag-cell-horizontal-padding) - 1px);
  -webkit-font-smoothing: subpixel-antialiased;
}

.ag-row > .ag-cell-wrapper {
  padding-left: calc(var(--ag-cell-horizontal-padding) - 1px);
  padding-right: calc(var(--ag-cell-horizontal-padding) - 1px);
}

.ag-row-dragging {
  cursor: move;
  opacity: 0.5;
}

.ag-cell-inline-editing {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  padding: 0;
  background-color: var(--ag-control-panel-background-color);
}

.ag-popup-editor {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  background-color: var(--ag-control-panel-background-color);
  padding: 0;
}

.ag-large-text-input {
  height: auto;
  padding: var(--ag-cell-horizontal-padding);
}

.ag-rtl .ag-large-text-input textarea {
  resize: none;
}

.ag-details-row {
  padding: calc(var(--ag-grid-size) * 5);
  background-color: var(--ag-background-color);
}

.ag-layout-auto-height .ag-center-cols-clipper, .ag-layout-auto-height .ag-center-cols-container, .ag-layout-print .ag-center-cols-clipper, .ag-layout-print .ag-center-cols-container {
  min-height: 50px;
}

.ag-overlay-loading-wrapper {
  background-color: var(--ag-modal-overlay-background-color);
}

.ag-overlay-loading-center {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
}

.ag-overlay-no-rows-wrapper.ag-layout-auto-height {
  padding-top: 30px;
}

.ag-loading {
  display: flex;
  height: 100%;
  align-items: center;
}
.ag-ltr .ag-loading {
  padding-left: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-loading {
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-ltr .ag-loading-icon {
  padding-right: var(--ag-cell-widget-spacing);
}
.ag-rtl .ag-loading-icon {
  padding-left: var(--ag-cell-widget-spacing);
}

.ag-icon-loading {
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ag-floating-top {
  border-bottom: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-floating-bottom {
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-ltr .ag-cell {
  border-right: var(--ag-cell-horizontal-border);
}
.ag-rtl .ag-cell {
  border-left: var(--ag-cell-horizontal-border);
}
.ag-ltr .ag-cell {
  border-right-width: 1px;
}
.ag-rtl .ag-cell {
  border-left-width: 1px;
}

.ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell) {
  border-left: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell) {
  border-right: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-cell-range-selected:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing) {
  background-color: var(--ag-range-selection-background-color);
}
.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart,
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart {
  background-color: var(--ag-range-selection-chart-background-color) !important;
}
.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category,
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart.ag-cell-range-chart-category {
  background-color: var(--ag-range-selection-chart-category-background-color) !important;
}

.ag-cell-range-selected-1:not(.ag-cell-focus),
.ag-root:not(.ag-context-menu-open) .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing) {
  background-color: var(--ag-range-selection-background-color);
}

.ag-cell-range-selected-2:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2 {
  background-color: var(--ag-range-selection-background-color-2);
}

.ag-cell-range-selected-3:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3 {
  background-color: var(--ag-range-selection-background-color-3);
}

.ag-cell-range-selected-4:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4 {
  background-color: var(--ag-range-selection-background-color-4);
}

.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top-color: var(--ag-range-selection-border-color);
  border-top-style: var(--ag-range-selection-border-style);
}
.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: var(--ag-range-selection-border-color);
  border-right-style: var(--ag-range-selection-border-style);
}
.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: var(--ag-range-selection-border-color);
  border-bottom-style: var(--ag-range-selection-border-style);
}
.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left-color: var(--ag-range-selection-border-color);
  border-left-style: var(--ag-range-selection-border-style);
}

.ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
.ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
.ag-ltr .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,
.ag-ltr .ag-cell-range-single-cell,
.ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle, .ag-rtl .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
.ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
.ag-rtl .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,
.ag-rtl .ag-cell-range-single-cell,
.ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle {
  border: 1px solid;
  border-color: var(--ag-range-selection-border-color);
  border-style: var(--ag-range-selection-border-style);
  outline: initial;
}

.ag-cell.ag-selection-fill-top,
.ag-cell.ag-selection-fill-top.ag-cell-range-selected {
  border-top: 1px dashed;
  border-top-color: var(--ag-range-selection-border-color);
}

.ag-ltr .ag-cell.ag-selection-fill-right,
.ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
  border-right: 1px dashed var(--ag-range-selection-border-color) !important;
}
.ag-rtl .ag-cell.ag-selection-fill-right,
.ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
  border-left: 1px dashed var(--ag-range-selection-border-color) !important;
}

.ag-cell.ag-selection-fill-bottom,
.ag-cell.ag-selection-fill-bottom.ag-cell-range-selected {
  border-bottom: 1px dashed;
  border-bottom-color: var(--ag-range-selection-border-color);
}

.ag-ltr .ag-cell.ag-selection-fill-left,
.ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
  border-left: 1px dashed var(--ag-range-selection-border-color) !important;
}
.ag-rtl .ag-cell.ag-selection-fill-left,
.ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
  border-right: 1px dashed var(--ag-range-selection-border-color) !important;
}

.ag-fill-handle, .ag-range-handle {
  position: absolute;
  width: 6px;
  height: 6px;
  bottom: -1px;
  background-color: var(--ag-range-selection-border-color);
}
.ag-ltr .ag-fill-handle, .ag-ltr .ag-range-handle {
  right: -1px;
}
.ag-rtl .ag-fill-handle, .ag-rtl .ag-range-handle {
  left: -1px;
}

.ag-fill-handle {
  cursor: cell;
}

.ag-range-handle {
  cursor: nwse-resize;
}

.ag-cell-inline-editing {
  border-color: var(--ag-input-focus-border-color) !important;
}

.ag-menu {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  padding: 0;
}

.ag-menu-list {
  cursor: default;
  padding: var(--ag-grid-size) 0;
}

.ag-menu-separator {
  height: calc(var(--ag-grid-size) * 2 + 1px);
}

.ag-menu-separator-part::after {
  content: "";
  display: block;
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-menu-option-active, .ag-compact-menu-option-active {
  background-color: var(--ag-row-hover-color);
}

.ag-menu-option-part, .ag-compact-menu-option-part {
  line-height: var(--ag-icon-size);
  padding: calc(var(--ag-grid-size) + 2px) 0;
}

.ag-menu-option-disabled, .ag-compact-menu-option-disabled {
  opacity: 0.5;
}

.ag-menu-option-icon, .ag-compact-menu-option-icon {
  width: var(--ag-icon-size);
}
.ag-ltr .ag-menu-option-icon, .ag-ltr .ag-compact-menu-option-icon {
  padding-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-menu-option-icon, .ag-rtl .ag-compact-menu-option-icon {
  padding-right: calc(var(--ag-grid-size) * 2);
}

.ag-menu-option-text, .ag-compact-menu-option-text {
  padding-left: calc(var(--ag-grid-size) * 2);
  padding-right: calc(var(--ag-grid-size) * 2);
}

.ag-ltr .ag-menu-option-shortcut, .ag-ltr .ag-compact-menu-option-shortcut {
  padding-right: var(--ag-grid-size);
}
.ag-rtl .ag-menu-option-shortcut, .ag-rtl .ag-compact-menu-option-shortcut {
  padding-left: var(--ag-grid-size);
}

.ag-menu-option-popup-pointer, .ag-compact-menu-option-popup-pointer {
  padding-right: var(--ag-grid-size);
}

.ag-tabs {
  min-width: var(--ag-tab-min-width);
}

.ag-tabs-header {
  width: 100%;
  display: flex;
}

.ag-tab {
  border-bottom: var(--ag-selected-tab-underline-width) solid transparent;
  transition: border-bottom var(--ag-selected-tab-underline-transition-speed);
  display: flex;
  flex: none;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.ag-keyboard-focus .ag-tab:focus {
  outline: none;
}
.ag-keyboard-focus .ag-tab:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-tab-selected {
  border-bottom-color: var(--ag-selected-tab-underline-color);
}

.ag-menu-header {
  color: var(--ag-secondary-foreground-color);
}

.ag-filter-separator {
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-filter-select .ag-picker-field-wrapper {
  width: 0;
}

.ag-filter-condition-operator {
  height: 17px;
}

.ag-ltr .ag-filter-condition-operator-or {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-filter-condition-operator-or {
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-set-filter-select-all {
  padding-top: var(--ag-widget-container-vertical-padding);
}

.ag-set-filter-list, .ag-filter-no-matches {
  height: calc(var(--ag-list-item-height) * 6);
}

.ag-set-filter-tree-list {
  height: calc(var(--ag-list-item-height) * 10);
}

.ag-set-filter-filter {
  margin-top: var(--ag-widget-container-vertical-padding);
  margin-left: var(--ag-widget-container-horizontal-padding);
  margin-right: var(--ag-widget-container-horizontal-padding);
}

.ag-filter-to {
  margin-top: var(--ag-widget-vertical-spacing);
}

.ag-mini-filter {
  margin: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
}

.ag-set-filter-item {
  margin: 0px var(--ag-widget-container-horizontal-padding);
}

.ag-ltr .ag-set-filter-add-group-indent {
  margin-left: calc(var(--ag-widget-container-horizontal-padding) + var(--ag-icon-size) + var(--ag-grid-size) * 2);
}
.ag-rtl .ag-set-filter-add-group-indent {
  margin-right: calc(var(--ag-widget-container-horizontal-padding) + var(--ag-icon-size) + var(--ag-grid-size) * 2);
}

.ag-ltr .ag-set-filter-indent-1 {
  padding-left: calc(1 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-1 {
  padding-right: calc(1 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-2 {
  padding-left: calc(2 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-2 {
  padding-right: calc(2 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-3 {
  padding-left: calc(3 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-3 {
  padding-right: calc(3 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-4 {
  padding-left: calc(4 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-4 {
  padding-right: calc(4 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-5 {
  padding-left: calc(5 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-5 {
  padding-right: calc(5 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-6 {
  padding-left: calc(6 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-6 {
  padding-right: calc(6 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-7 {
  padding-left: calc(7 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-7 {
  padding-right: calc(7 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-8 {
  padding-left: calc(8 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-8 {
  padding-right: calc(8 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-9 {
  padding-left: calc(9 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-9 {
  padding-right: calc(9 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-group-icons {
  margin-right: var(--ag-widget-container-horizontal-padding);
}
.ag-rtl .ag-set-filter-group-icons {
  margin-left: var(--ag-widget-container-horizontal-padding);
}

.ag-filter-apply-panel {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-filter-apply-panel-button {
  line-height: 1.5;
}
.ag-ltr .ag-filter-apply-panel-button {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-filter-apply-panel-button {
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-simple-filter-body-wrapper {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
  overflow-y: auto;
  min-height: calc(var(--ag-list-item-height) + var(--ag-widget-container-vertical-padding) + var(--ag-widget-vertical-spacing));
}
.ag-simple-filter-body-wrapper > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}
.ag-simple-filter-body-wrapper .ag-resizer-wrapper {
  margin: 0;
}

.ag-menu:not(.ag-tabs) .ag-filter .ag-simple-filter-body-wrapper,
.ag-menu:not(.ag-tabs) .ag-filter > *:not(.ag-filter-wrapper) {
  min-width: calc(var(--ag-menu-min-width) - 2px);
}

.ag-filter-no-matches {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
}

.ag-multi-filter-menu-item {
  margin: var(--ag-grid-size) 0;
}

.ag-multi-filter-group-title-bar {
  padding: calc(var(--ag-grid-size) * 2) var(--ag-grid-size);
  background-color: transparent;
}

.ag-group-filter-field-select-wrapper {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
}
.ag-group-filter-field-select-wrapper > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}

.ag-keyboard-focus .ag-multi-filter-group-title-bar:focus {
  outline: none;
}
.ag-keyboard-focus .ag-multi-filter-group-title-bar:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-side-bar {
  position: relative;
}

.ag-tool-panel-wrapper {
  width: var(--ag-side-bar-panel-width);
  background-color: var(--ag-control-panel-background-color);
}

.ag-side-buttons {
  padding-top: calc(var(--ag-grid-size) * 4);
  width: calc(var(--ag-icon-size) + 4px);
  position: relative;
  color: var(--ag-foreground-color);
  overflow: hidden;
}

button.ag-side-button-button {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  background: transparent;
  padding: calc(var(--ag-grid-size) * 2) 0 calc(var(--ag-grid-size) * 2) 0;
  width: 100%;
  margin: 0;
  min-height: calc(var(--ag-grid-size) * 18);
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
  border: none;
  border-top: var(--ag-borders-side-button) var(--ag-border-color);
  border-bottom: var(--ag-borders-side-button) var(--ag-border-color);
}
button.ag-side-button-button:focus {
  box-shadow: none;
}

.ag-keyboard-focus .ag-side-button-button:focus {
  outline: none;
}
.ag-keyboard-focus .ag-side-button-button:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-selected button.ag-side-button-button {
  background-color: var(--ag-side-button-selected-background-color);
}

.ag-side-button-icon-wrapper {
  margin-bottom: 3px;
}

.ag-ltr .ag-side-bar-left,
.ag-rtl .ag-side-bar-right {
  border-right: var(--ag-borders) var(--ag-border-color);
}
.ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,
.ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper {
  border-left: var(--ag-borders) var(--ag-border-color);
}
.ag-ltr .ag-side-bar-left .ag-side-button-button,
.ag-rtl .ag-side-bar-right .ag-side-button-button {
  border-right: var(--ag-selected-tab-underline-width) solid transparent;
  transition: border-right var(--ag-selected-tab-underline-transition-speed);
}
.ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,
.ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button {
  border-right-color: var(--ag-selected-tab-underline-color);
}

.ag-rtl .ag-side-bar-left,
.ag-ltr .ag-side-bar-right {
  border-left: var(--ag-borders) var(--ag-border-color);
}
.ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper,
.ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper {
  border-right: var(--ag-borders) var(--ag-border-color);
}
.ag-rtl .ag-side-bar-left .ag-side-button-button,
.ag-ltr .ag-side-bar-right .ag-side-button-button {
  border-left: var(--ag-selected-tab-underline-width) solid transparent;
  transition: border-left var(--ag-selected-tab-underline-transition-speed);
}
.ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button,
.ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button {
  border-left-color: var(--ag-selected-tab-underline-color);
}

.ag-filter-toolpanel-header {
  height: calc(var(--ag-grid-size) * 6);
}

.ag-ltr .ag-filter-toolpanel-header,
.ag-ltr .ag-filter-toolpanel-search {
  padding-left: var(--ag-grid-size);
}
.ag-rtl .ag-filter-toolpanel-header,
.ag-rtl .ag-filter-toolpanel-search {
  padding-right: var(--ag-grid-size);
}

.ag-keyboard-focus .ag-filter-toolpanel-header:focus {
  outline: none;
}
.ag-keyboard-focus .ag-filter-toolpanel-header:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-filter-toolpanel-group.ag-has-filter > .ag-group-title-bar .ag-group-title::after {
  font-family: var(--ag-icon-font-family);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: var(--ag-icon-font-code-filter, "\f115");
  position: absolute;
}
.ag-ltr .ag-filter-toolpanel-group.ag-has-filter > .ag-group-title-bar .ag-group-title::after {
  padding-left: var(--ag-grid-size);
}
.ag-rtl .ag-filter-toolpanel-group.ag-has-filter > .ag-group-title-bar .ag-group-title::after {
  padding-right: var(--ag-grid-size);
}

.ag-filter-toolpanel-group-level-0-header {
  height: calc(var(--ag-grid-size) * 8);
}

.ag-filter-toolpanel-group-item {
  margin-top: calc(var(--ag-grid-size) * 0.5);
  margin-bottom: calc(var(--ag-grid-size) * 0.5);
}

.ag-filter-toolpanel-search {
  height: var(--ag-header-height);
}

.ag-filter-toolpanel-search-input {
  flex-grow: 1;
  height: calc(var(--ag-grid-size) * 4);
}
.ag-ltr .ag-filter-toolpanel-search-input {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-filter-toolpanel-search-input {
  margin-left: var(--ag-grid-size);
}

.ag-filter-toolpanel-group-level-0 {
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-ltr .ag-filter-toolpanel-expand,
.ag-ltr .ag-filter-toolpanel-group-title-bar-icon {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-filter-toolpanel-expand,
.ag-rtl .ag-filter-toolpanel-group-title-bar-icon {
  margin-left: var(--ag-grid-size);
}

.ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-1-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 1 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 1 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-2-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 2 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 2 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-3-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 3 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 3 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-4-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 4 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 4 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-5-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 5 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 5 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-6-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 6 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 6 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-7-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 7 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 7 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-8-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 8 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 8 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-9-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 9 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 9 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-10-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 10 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 10 + var(--ag-grid-size));
}

.ag-filter-toolpanel-instance-header.ag-filter-toolpanel-group-level-1-header {
  padding-left: var(--ag-grid-size);
}

.ag-filter-toolpanel-instance-filter {
  border-bottom: var(--ag-borders) var(--ag-border-color);
  border-top: var(--ag-borders) var(--ag-border-color);
  margin-top: var(--ag-grid-size);
}

.ag-ltr .ag-filter-toolpanel-instance-header-icon {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-filter-toolpanel-instance-header-icon {
  margin-right: var(--ag-grid-size);
}

.ag-set-filter-group-icons {
  color: var(--ag-secondary-foreground-color);
}

.ag-pivot-mode-panel {
  min-height: var(--ag-header-height);
  height: var(--ag-header-height);
  display: flex;
}

.ag-pivot-mode-select {
  display: flex;
  align-items: center;
}
.ag-ltr .ag-pivot-mode-select {
  margin-left: var(--ag-widget-container-horizontal-padding);
}
.ag-rtl .ag-pivot-mode-select {
  margin-right: var(--ag-widget-container-horizontal-padding);
}

.ag-keyboard-focus .ag-column-select-header:focus {
  outline: none;
}
.ag-keyboard-focus .ag-column-select-header:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-column-select-header {
  height: var(--ag-header-height);
  align-items: center;
  padding: 0 var(--ag-widget-container-horizontal-padding);
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-column-panel-column-select {
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-column-group-icons,
.ag-column-select-header-icon {
  color: var(--ag-secondary-foreground-color);
}

.ag-column-select-list .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  background-color: var(--ag-range-selection-border-color);
}
.ag-column-select-list .ag-item-highlight-top::after {
  top: 0;
}
.ag-column-select-list .ag-item-highlight-bottom::after {
  bottom: 0;
}

.ag-header {
  background-color: var(--ag-header-background-color);
  border-bottom: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-header-row {
  color: var(--ag-header-foreground-color);
  height: var(--ag-header-height);
}

.ag-pinned-right-header {
  border-left: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-pinned-left-header {
  border-right: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon {
  margin-right: var(--ag-grid-size);
}

.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon {
  margin-left: var(--ag-grid-size);
}

.ag-header-cell,
.ag-header-group-cell {
  padding-left: var(--ag-cell-horizontal-padding);
  padding-right: var(--ag-cell-horizontal-padding);
}
.ag-header-cell.ag-header-cell-moving,
.ag-header-group-cell.ag-header-cell-moving {
  background-color: var(--ag-header-cell-moving-background-color);
}

.ag-ltr .ag-header-group-cell-label.ag-sticky-label {
  left: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-header-group-cell-label.ag-sticky-label {
  right: var(--ag-cell-horizontal-padding);
}

.ag-header-cell.ag-header-span-height::after,
.ag-header-cell.ag-header-span-height .ag-header-cell-resize::after {
  height: calc(100% - var(--ag-grid-size) * 4);
  top: calc(var(--ag-grid-size) * 2);
}

.ag-keyboard-focus .ag-header-cell:focus {
  outline: none;
}
.ag-keyboard-focus .ag-header-cell:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}
.ag-keyboard-focus .ag-header-group-cell:focus {
  outline: none;
}
.ag-keyboard-focus .ag-header-group-cell:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-header-icon {
  color: var(--ag-secondary-foreground-color);
}

.ag-header-expand-icon {
  cursor: pointer;
}
.ag-ltr .ag-header-expand-icon {
  padding-left: 4px;
}
.ag-rtl .ag-header-expand-icon {
  padding-right: 4px;
}

.ag-header-row:not(:first-child) .ag-header-cell:not(.ag-header-span-height.ag-header-span-total),
.ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group {
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover, .ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell:not(.ag-column-hover).ag-column-resizing,
.ag-header-cell:not(.ag-column-resizing) + .ag-header-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,
.ag-header-cell:not(.ag-column-resizing) + .ag-header-cell:not(.ag-column-hover).ag-column-resizing,
.ag-header-group-cell:first-of-type:not(.ag-header-cell-moving):hover,
.ag-header-group-cell:first-of-type.ag-column-resizing,
.ag-header-cell:not(.ag-column-hover):first-of-type:not(.ag-header-cell-moving):hover,
.ag-header-cell:not(.ag-column-hover):first-of-type.ag-column-resizing {
  background-color: var(--ag-header-cell-hover-background-color);
}

.ag-header-cell::after,
.ag-header-group-cell::after {
  content: "";
  position: absolute;
  z-index: 1;
  display: var(--ag-header-column-separator-display);
  width: var(--ag-header-column-separator-width);
  height: var(--ag-header-column-separator-height);
  top: calc(50% - var(--ag-header-column-separator-height) * 0.5);
  background-color: var(--ag-header-column-separator-color);
}
.ag-ltr .ag-header-cell::after,
.ag-ltr .ag-header-group-cell::after {
  right: 0;
}
.ag-rtl .ag-header-cell::after,
.ag-rtl .ag-header-group-cell::after {
  left: 0;
}

.ag-header-cell-resize {
  display: flex;
  align-items: center;
}

.ag-header-cell-resize::after {
  content: "";
  position: absolute;
  z-index: 1;
  display: var(--ag-header-column-resize-handle-display);
  width: var(--ag-header-column-resize-handle-width);
  height: var(--ag-header-column-resize-handle-height);
  top: calc(50% - var(--ag-header-column-resize-handle-height) * 0.5);
  background-color: var(--ag-header-column-resize-handle-color);
}

.ag-header-cell.ag-header-span-height::after,
.ag-header-cell.ag-header-span-height .ag-header-cell-resize::after {
  height: calc(100% - var(--ag-grid-size) * 4);
  top: calc(var(--ag-grid-size) * 2);
}

.ag-ltr .ag-header-viewport .ag-header-cell-resize::after {
  left: calc(50% - var(--ag-header-column-resize-handle-width));
}
.ag-rtl .ag-header-viewport .ag-header-cell-resize::after {
  right: calc(50% - var(--ag-header-column-resize-handle-width));
}

.ag-pinned-left-header .ag-header-cell-resize::after {
  left: calc(50% - var(--ag-header-column-resize-handle-width));
}

.ag-pinned-right-header .ag-header-cell-resize::after {
  left: 50%;
}

.ag-ltr .ag-header-select-all {
  margin-right: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-header-select-all {
  margin-left: var(--ag-cell-horizontal-padding);
}

.ag-ltr .ag-floating-filter-button {
  margin-left: calc(var(--ag-grid-size) * 3);
}
.ag-rtl .ag-floating-filter-button {
  margin-right: calc(var(--ag-grid-size) * 3);
}

.ag-floating-filter-button-button {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: none;
  height: var(--ag-icon-size);
  padding: 0;
  width: var(--ag-icon-size);
}

.ag-filter-loading {
  background-color: var(--ag-control-panel-background-color);
  height: 100%;
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  position: absolute;
  width: 100%;
  z-index: 1;
}

.ag-paging-panel {
  border-top: 1px solid;
  border-top-color: var(--ag-border-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-header-height);
}
.ag-paging-panel > * {
  margin: 0 var(--ag-cell-horizontal-padding);
}

.ag-paging-button {
  cursor: pointer;
}

.ag-paging-button.ag-disabled {
  cursor: default;
  color: var(--ag-disabled-foreground-color);
}

.ag-keyboard-focus .ag-paging-button:focus {
  outline: none;
}
.ag-keyboard-focus .ag-paging-button:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 0px;
  left: 0px;
  display: block;
  width: calc(100% - 0px);
  height: calc(100% - 0px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-paging-button, .ag-paging-description {
  margin: 0 var(--ag-grid-size);
}

.ag-status-bar {
  border-top: var(--ag-borders) var(--ag-border-color);
  color: var(--ag-disabled-foreground-color);
  padding-right: calc(var(--ag-grid-size) * 4);
  padding-left: calc(var(--ag-grid-size) * 4);
  line-height: 1.5;
}

.ag-status-name-value-value {
  color: var(--ag-foreground-color);
}

.ag-status-bar-center {
  text-align: center;
}

.ag-status-name-value {
  margin-left: var(--ag-grid-size);
  margin-right: var(--ag-grid-size);
  padding-top: calc(var(--ag-grid-size) * 2);
  padding-bottom: calc(var(--ag-grid-size) * 2);
}

.ag-column-drop-cell {
  background: var(--ag-chip-background-color);
  border-radius: calc(var(--ag-grid-size) * 4);
  height: calc(var(--ag-grid-size) * 4);
  padding: 0 calc(var(--ag-grid-size) * 0.5);
  border: 1px solid transparent;
}

.ag-keyboard-focus .ag-column-drop-cell:focus {
  outline: none;
}
.ag-keyboard-focus .ag-column-drop-cell:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 2px;
  left: 2px;
  display: block;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-column-drop-cell-text {
  margin: 0 var(--ag-grid-size);
}

.ag-column-drop-cell-button {
  min-width: calc(var(--ag-grid-size) * 4);
  margin: 0 calc(var(--ag-grid-size) * 0.5);
  color: var(--ag-secondary-foreground-color);
}

.ag-column-drop-cell-drag-handle {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-column-drop-cell-ghost {
  opacity: 0.5;
}

.ag-column-drop-horizontal {
  background-color: var(--ag-control-panel-background-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-row-height);
  border-bottom: var(--ag-borders) var(--ag-border-color);
}
.ag-ltr .ag-column-drop-horizontal {
  padding-left: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-column-drop-horizontal {
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child) {
  border-right: var(--ag-borders) var(--ag-border-color);
}
.ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child) {
  border-left: var(--ag-borders) var(--ag-border-color);
}

.ag-column-drop-horizontal-cell-separator {
  margin: 0 var(--ag-grid-size);
  color: var(--ag-secondary-foreground-color);
}

.ag-column-drop-horizontal-empty-message {
  color: var(--ag-disabled-foreground-color);
}

.ag-ltr .ag-column-drop-horizontal-icon {
  margin-right: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-column-drop-horizontal-icon {
  margin-left: var(--ag-cell-horizontal-padding);
}

.ag-column-drop-vertical-list {
  padding-bottom: var(--ag-grid-size);
  padding-right: var(--ag-grid-size);
  padding-left: var(--ag-grid-size);
}

.ag-column-drop-vertical-cell {
  margin-top: var(--ag-grid-size);
}

.ag-column-drop-vertical {
  min-height: 50px;
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}
.ag-column-drop-vertical.ag-last-column-drop {
  border-bottom: none;
}

.ag-column-drop-vertical-icon {
  margin-left: var(--ag-grid-size);
  margin-right: var(--ag-grid-size);
}

.ag-column-drop-vertical-empty-message {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  color: var(--ag-disabled-foreground-color);
  margin-top: var(--ag-grid-size);
}

.ag-select-agg-func-popup {
  border: var(--ag-borders) var(--ag-border-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  background: var(--ag-background-color);
  height: calc(var(--ag-grid-size) * 5 * 3.5);
  padding: 0;
}

.ag-select-agg-func-virtual-list-item {
  cursor: default;
  padding-left: calc(var(--ag-grid-size) * 2);
}
.ag-select-agg-func-virtual-list-item:hover {
  background-color: var(--ag-selected-row-background-color);
}

.ag-keyboard-focus .ag-select-agg-func-virtual-list-item:focus {
  outline: none;
}
.ag-keyboard-focus .ag-select-agg-func-virtual-list-item:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-sort-indicator-container {
  display: flex;
}

.ag-ltr .ag-sort-indicator-icon {
  padding-left: var(--ag-grid-size);
}
.ag-rtl .ag-sort-indicator-icon {
  padding-right: var(--ag-grid-size);
}

.ag-chart {
  position: relative;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.ag-chart-components-wrapper {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  overflow: hidden;
}

.ag-chart-title-edit {
  position: absolute;
  display: none;
  top: 0;
  left: 0;
  text-align: center;
}

.ag-chart-title-edit.currently-editing {
  display: inline-block;
}

.ag-chart-canvas-wrapper {
  position: relative;
  flex: 1 1 auto;
  overflow: hidden;
}

.ag-charts-canvas {
  display: block;
}

.ag-chart-menu {
  position: absolute;
  top: 10px;
  width: 24px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.ag-ltr .ag-chart-menu {
  right: 20px;
}
.ag-rtl .ag-chart-menu {
  left: 20px;
}

.ag-chart-docked-container {
  position: relative;
  width: 0;
  min-width: 0;
  transition: min-width 0.4s;
}

.ag-chart-menu-hidden ~ .ag-chart-docked-container {
  max-width: 0;
  overflow: hidden;
}

.ag-chart-tabbed-menu {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.ag-chart-tabbed-menu-header {
  flex: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  cursor: default;
}

.ag-chart-tabbed-menu-body {
  display: flex;
  flex: 1 1 auto;
  align-items: stretch;
  overflow: hidden;
}

.ag-chart-tab {
  width: 100%;
  overflow: hidden;
  overflow-y: auto;
}

.ag-chart-settings {
  overflow-x: hidden;
}

.ag-chart-settings-wrapper {
  position: relative;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.ag-chart-settings-nav-bar {
  display: flex;
  align-items: center;
  width: 100%;
  height: 30px;
  padding: 0 10px;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

.ag-chart-settings-card-selector {
  display: flex;
  align-items: center;
  justify-content: space-around;
  flex: 1 1 auto;
  height: 100%;
  padding: 0 10px;
}

.ag-chart-settings-card-item {
  cursor: pointer;
  width: 10px;
  height: 10px;
  background-color: #000;
  position: relative;
}
.ag-chart-settings-card-item.ag-not-selected {
  opacity: 0.2;
}
.ag-chart-settings-card-item::before {
  content: " ";
  display: block;
  position: absolute;
  background-color: transparent;
  left: 50%;
  top: 50%;
  margin-left: -10px;
  margin-top: -10px;
  width: 20px;
  height: 20px;
}

.ag-chart-settings-prev,
.ag-chart-settings-next {
  position: relative;
  flex: none;
}

.ag-chart-settings-prev-button,
.ag-chart-settings-next-button {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}

.ag-chart-settings-mini-charts-container {
  position: relative;
  flex: 1 1 auto;
  overflow-x: hidden;
  overflow-y: auto;
}

.ag-chart-settings-mini-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  width: 100%;
  min-height: 100%;
  overflow: hidden;
}
.ag-chart-settings-mini-wrapper.ag-animating {
  transition: left 0.3s;
  transition-timing-function: ease-in-out;
}

.ag-chart-mini-thumbnail {
  cursor: pointer;
}

.ag-chart-mini-thumbnail-canvas {
  display: block;
}

.ag-chart-data-wrapper,
.ag-chart-format-wrapper {
  display: flex;
  flex-direction: column;
  position: relative;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

.ag-chart-data-wrapper {
  height: 100%;
  overflow-y: auto;
}

.ag-chart-data-section,
.ag-chart-format-section {
  display: flex;
  margin: 0;
}

.ag-chart-empty-text {
  display: flex;
  top: 0;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
}

.ag-chart .ag-chart-menu {
  display: none;
}

.ag-chart-menu-hidden:hover .ag-chart-menu {
  display: block;
}

.ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu {
  display: flex;
  flex-direction: row;
  overflow: auto;
  top: 5px;
  gap: calc(var(--ag-grid-size) * 3 - 8px);
  width: auto;
}
.ag-ltr .ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu {
  right: calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);
  justify-content: right;
}
.ag-rtl .ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu {
  left: calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);
  justify-content: left;
}

.ag-chart-menu-close {
  display: none;
}

.ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  position: absolute;
  top: 50%;
  transition: transform 0.33s ease-in-out;
  padding: 0;
  display: block;
  cursor: pointer;
  border: none;
}
.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  right: 0px;
}
.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  left: 0px;
}
.ag-chart-tool-panel-button-enable .ag-chart-menu-close .ag-icon {
  padding: 14px 5px 14px 2px;
}
.ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  content: "";
  position: absolute;
  top: -40px;
  bottom: -40px;
}
.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  right: 0px;
}
.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  left: 0px;
}
.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  left: -10px;
}
.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  right: -10px;
}
.ag-chart-tool-panel-button-enable .ag-icon-menu {
  display: none;
}

.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  transform: translate(3px, -50%);
}
.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover {
  transform: translate(0, -50%);
}
.ag-ltr .ag-chart-menu-visible .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover {
  transform: translate(5px, -50%);
}

.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  transform: translate(-3px, -50%);
}
.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover {
  transform: translate(0, -50%);
}
.ag-rtl .ag-chart-menu-visible .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover {
  transform: translate(-5px, -50%);
}

.ag-charts-font-size-color {
  display: flex;
  align-self: stretch;
  justify-content: space-between;
}

.ag-charts-data-group-item {
  position: relative;
}

.ag-chart-menu {
  border-radius: var(--ag-card-radius);
  background: var(--ag-background-color);
}

.ag-chart-menu-icon {
  opacity: 0.5;
  line-height: 24px;
  font-size: 24px;
  width: 24px;
  height: 24px;
  margin: 2px 0;
  cursor: pointer;
  border-radius: var(--ag-card-radius);
  color: var(--ag-secondary-foreground-color);
}
.ag-chart-menu-icon:hover {
  opacity: 1;
}

.ag-chart-mini-thumbnail {
  border: 1px solid var(--ag-secondary-border-color);
  border-radius: 5px;
  margin: 5px;
}
.ag-chart-mini-thumbnail:nth-last-child(3), .ag-chart-mini-thumbnail:nth-last-child(3) ~ .ag-chart-mini-thumbnail {
  margin-left: auto;
  margin-right: auto;
}
.ag-ltr .ag-chart-mini-thumbnail:first-child {
  margin-left: 0;
}
.ag-rtl .ag-chart-mini-thumbnail:first-child {
  margin-right: 0;
}
.ag-ltr .ag-chart-mini-thumbnail:last-child {
  margin-right: 0;
}
.ag-rtl .ag-chart-mini-thumbnail:last-child {
  margin-left: 0;
}
.ag-chart-mini-thumbnail.ag-selected {
  border-color: var(--ag-minichart-selected-chart-color);
}

.ag-chart-settings-card-item {
  background: var(--ag-foreground-color);
  width: 8px;
  height: 8px;
  border-radius: 4px;
}
.ag-chart-settings-card-item.ag-selected {
  background-color: var(--ag-minichart-selected-page-color);
}

.ag-chart-data-column-drag-handle {
  margin-left: var(--ag-grid-size);
}

.ag-charts-settings-group-title-bar,
.ag-charts-data-group-title-bar,
.ag-charts-format-top-level-group-title-bar {
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-charts-settings-group-container {
  padding: var(--ag-grid-size);
}

.ag-charts-data-group-container {
  padding: calc(var(--ag-widget-container-vertical-padding) * 0.5) var(--ag-widget-container-horizontal-padding);
}
.ag-charts-data-group-container .ag-charts-data-group-item:not(.ag-charts-format-sub-level-group) {
  height: var(--ag-list-item-height);
}
.ag-charts-data-group-container .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  background-color: var(--ag-range-selection-border-color);
}
.ag-charts-data-group-container .ag-item-highlight-top::after {
  top: 0;
}
.ag-charts-data-group-container .ag-item-highlight-bottom::after {
  bottom: 0;
}

.ag-charts-format-top-level-group-container {
  margin-left: calc(var(--ag-grid-size) * 2);
  padding: var(--ag-grid-size);
}

.ag-charts-format-top-level-group-item {
  margin: var(--ag-grid-size) 0;
}

.ag-charts-format-sub-level-group-container {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
}
.ag-charts-format-sub-level-group-container > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}

.ag-charts-group-container.ag-group-container-horizontal {
  padding: var(--ag-grid-size);
}

.ag-chart-data-section,
.ag-chart-format-section {
  display: flex;
  margin: 0;
}

.ag-chart-menu-panel {
  background-color: var(--ag-control-panel-background-color);
}
.ag-ltr .ag-chart-menu-panel {
  border-left: solid 1px var(--ag-border-color);
}
.ag-rtl .ag-chart-menu-panel {
  border-right: solid 1px var(--ag-border-color);
}

.ag-date-time-list-page-title-bar {
  display: flex;
}

.ag-date-time-list-page-title {
  flex-grow: 1;
  text-align: center;
}

.ag-date-time-list-page-column-labels-row,
.ag-date-time-list-page-entries-row {
  display: flex;
}

.ag-date-time-list-page-column-label,
.ag-date-time-list-page-entry {
  flex-basis: 0;
  flex-grow: 1;
}

.ag-date-time-list-page-entry {
  cursor: pointer;
  text-align: center;
}

.ag-date-time-list-page-column-label {
  text-align: center;
}

.ag-input-field-input {
  width: 100%;
  min-width: 0;
}

.ag-checkbox-input-wrapper {
  font-family: var(--ag-icon-font-family);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-checkbox-background-color);
  border-radius: var(--ag-checkbox-border-radius);
  display: inline-block;
  vertical-align: middle;
  flex: none;
}
.ag-checkbox-input-wrapper input, .ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 100%;
  height: 100%;
}
.ag-checkbox-input-wrapper:focus-within, .ag-checkbox-input-wrapper:active {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-checkbox-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-checkbox-input-wrapper::after {
  content: var(--ag-icon-font-code-checkbox-unchecked, "\f108");
  color: var(--ag-checkbox-unchecked-color);
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-checkbox-input-wrapper.ag-checked::after {
  content: var(--ag-icon-font-code-checkbox-checked, "\f106");
  color: var(--ag-checkbox-checked-color);
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: var(--ag-icon-font-code-checkbox-indeterminate, "\f107");
  color: var(--ag-checkbox-indeterminate-color);
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}

.ag-toggle-button-input-wrapper {
  box-sizing: border-box;
  width: var(--ag-toggle-button-width);
  height: var(--ag-toggle-button-height);
  background-color: var(--ag-toggle-button-off-background-color);
  border-radius: calc(var(--ag-toggle-button-height) * 0.5);
  position: relative;
  flex: none;
  border: var(--ag-toggle-button-border-width) solid;
  border-color: var(--ag-toggle-button-off-border-color);
}
.ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
}
.ag-toggle-button-input-wrapper:focus-within {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-toggle-button-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-toggle-button-input-wrapper.ag-checked {
  background-color: var(--ag-toggle-button-on-background-color);
  border-color: var(--ag-toggle-button-on-border-color);
}
.ag-toggle-button-input-wrapper::before {
  content: " ";
  position: absolute;
  top: calc(0px - var(--ag-toggle-button-border-width));
  left: calc(0px - var(--ag-toggle-button-border-width));
  display: block;
  box-sizing: border-box;
  height: var(--ag-toggle-button-height);
  width: var(--ag-toggle-button-height);
  background-color: var(--ag-toggle-button-switch-background-color);
  border-radius: 100%;
  transition: left 100ms;
  border: var(--ag-toggle-button-border-width) solid;
  border-color: var(--ag-toggle-button-switch-border-color);
}
.ag-toggle-button-input-wrapper.ag-checked::before {
  left: calc(100% - var(--ag-toggle-button-height));
  border-color: var(--ag-toggle-button-on-border-color);
}

.ag-radio-button-input-wrapper {
  font-family: var(--ag-icon-font-family);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-checkbox-background-color);
  border-radius: var(--ag-checkbox-border-radius);
  display: inline-block;
  vertical-align: middle;
  flex: none;
  border-radius: var(--ag-icon-size);
}
.ag-radio-button-input-wrapper input, .ag-radio-button-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 100%;
  height: 100%;
}
.ag-radio-button-input-wrapper:focus-within, .ag-radio-button-input-wrapper:active {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-radio-button-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-radio-button-input-wrapper::after {
  content: var(--ag-icon-font-code-radio-button-off, "\f127");
  color: var(--ag-checkbox-unchecked-color);
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-radio-button-input-wrapper.ag-checked::after {
  content: var(--ag-icon-font-code-radio-button-on, "\f128");
  color: var(--ag-checkbox-checked-color);
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}

input[class^=ag-][type=range] {
  -webkit-appearance: none;
  width: 100%;
  height: 100%;
  background: none;
  overflow: visible;
}
input[class^=ag-][type=range]::-webkit-slider-runnable-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
}
input[class^=ag-][type=range]::-moz-range-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
}
input[class^=ag-][type=range]::-ms-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
  color: transparent;
  width: calc(100% - 2px);
}
input[class^=ag-][type=range]::-webkit-slider-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
  transform: translateY(calc(var(--ag-icon-size) * -0.5 + 1.5px));
}
input[class^=ag-][type=range]::-ms-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
}
input[class^=ag-][type=range]::-moz-ag-range-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
}
input[class^=ag-][type=range]:focus {
  outline: none;
}
input[class^=ag-][type=range]:focus::-webkit-slider-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}
input[class^=ag-][type=range]:focus::-ms-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}
input[class^=ag-][type=range]:focus::-moz-ag-range-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}
input[class^=ag-][type=range]:active::-webkit-slider-runnable-track {
  background-color: var(--ag-input-focus-border-color);
}
input[class^=ag-][type=range]:active::-moz-ag-range-track {
  background-color: var(--ag-input-focus-border-color);
}
input[class^=ag-][type=range]:active::-ms-track {
  background-color: var(--ag-input-focus-border-color);
}
input[class^=ag-][type=range]:disabled {
  opacity: 0.5;
}

/*!***************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/base/browser/ui/list/list.css ***!
  \***************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-list {
	position: relative;
	height: 100%;
	width: 100%;
	white-space: nowrap;
}

.monaco-list.mouse-support {
	-moz-user-select: none;
	     user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}

.monaco-list > .monaco-scrollable-element {
	height: 100%;
}

.monaco-list-rows {
	position: relative;
	width: 100%;
	height: 100%;
}

.monaco-list.horizontal-scrolling .monaco-list-rows {
	width: auto;
	min-width: 100%;
}

.monaco-list-row {
	position: absolute;
	box-sizing: border-box;
	overflow: hidden;
	width: 100%;
}

.monaco-list.mouse-support .monaco-list-row {
	cursor: pointer;
	touch-action: none;
}

/* for OS X ballistic scrolling */
.monaco-list-row.scrolling {
	display: none !important;
}

/* Focus */
.monaco-list.element-focused,
.monaco-list.selection-single,
.monaco-list.selection-multiple {
	outline: 0 !important;
}

/* Dnd */
.monaco-drag-image {
	display: inline-block;
	padding: 1px 7px;
	border-radius: 10px;
	font-size: 12px;
	position: absolute;
	z-index: 1000;
}

/* Filter */

.monaco-list-type-filter-message {
	position: absolute;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	padding: 40px 1em 1em 1em;
	text-align: center;
	white-space: normal;
	opacity: 0.7;
	pointer-events: none;
}

.monaco-list-type-filter-message:empty {
	display: none;
}

/*!*********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/ag-grid-community/styles/ag-theme-balham.css ***!
  \*********************************************************************************************************************************************************************************************************/
@font-face {
  font-family: "agGridBalham";
  src: url(data:font/woff2;charset=utf-8;base64,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);
  font-weight: normal;
  font-style: normal;
}
.ag-theme-balham, .ag-theme-balham-dark {
  --ag-balham-active-color: #0091ea;
  --ag-foreground-color: #000;
  --ag-background-color: #fff;
  --ag-header-background-color: #f5f7f7;
  --ag-tooltip-background-color: #cbd0d3;
  --ag-subheader-background-color: #e2e9eb;
  --ag-control-panel-background-color: #f5f7f7;
  --ag-border-color: #bdc3c7;
  --ag-odd-row-background-color: #fcfdfe;
  --ag-row-hover-color: #ecf0f1;
  --ag-column-hover-color: #ecf0f1;
  --ag-input-border-color: #95a5a6;
  --ag-invalid-color: #e02525;
  --ag-input-disabled-background-color: #ebebeb;
  --ag-checkbox-unchecked-color: #7f8c8d;
  --ag-input-focus-border-color: #719ECE;
  --ag-input-focus-box-shadow: 0 0 2px 1px var(--ag-input-focus-border-color);
  --ag-range-selection-border-color: var(--ag-balham-active-color);
  --ag-checkbox-checked-color: var(--ag-balham-active-color);
  --ag-checkbox-background-color: var(--ag-background-color);
  --ag-secondary-foreground-color: rgba(0, 0, 0, 0.54);
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.38);
  --ag-subheader-toolbar-background-color: rgba(226, 233, 235, 0.5);
  --ag-row-border-color: rgba(189, 195, 199, 0.58);
  --ag-chip-background-color: rgba(0, 0, 0, 0.1);
  --ag-range-selection-background-color: rgba(0, 145, 234, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 145, 234, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 145, 234, 0.49);
  --ag-range-selection-background-color-4: rgba(0, 145, 234, 0.59);
  --ag-selected-row-background-color: rgba(0, 145, 234, 0.28);
  --ag-header-column-separator-color: rgba(189, 195, 199, 0.5);
  --ag-input-disabled-border-color: rgba(149, 165, 166, 0.3);
  --ag-header-column-separator-display: block;
  --ag-header-column-separator-height: 50%;
  --ag-grid-size: 4px;
  --ag-icon-size: 16px;
  --ag-row-height: calc(var(--ag-grid-size) * 7);
  --ag-header-height: calc(var(--ag-grid-size) * 8);
  --ag-list-item-height: calc(var(--ag-grid-size) * 6);
  --ag-row-group-indent-size: calc(var(--ag-grid-size) * 3 + var(--ag-icon-size));
  --ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);
  --ag-input-height: calc(var(--ag-grid-size) * 4);
  --ag-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  --ag-font-size: 12px;
  --ag-icon-font-family: agGridBalham;
  --ag-border-radius: 2px;
  --ag-checkbox-border-radius: 3px;
  --ag-card-shadow: none;
}

.ag-theme-balham-dark {
  --ag-balham-active-color: #00B0FF;
  --ag-foreground-color: #F5F5F5;
  --ag-background-color: #2d3436;
  --ag-header-background-color: #1c1c1c;
  --ag-tooltip-background-color: #1c1f20;
  --ag-subheader-background-color: #111;
  --ag-control-panel-background-color: #202020;
  --ag-border-color: #424242;
  --ag-odd-row-background-color: #262c2e;
  --ag-row-hover-color: #3d4749;
  --ag-column-hover-color: #3d4749;
  --ag-input-border-color: #f0f0f0;
  --ag-input-disabled-background-color: rgba(48, 46, 46, 0.3);
  --ag-modal-overlay-background-color: rgba(45, 52, 54, 0.66);
  --ag-checkbox-unchecked-color: #ecf0f1;
  --ag-secondary-foreground-color: var(--ag-foreground-color);
  --ag-disabled-foreground-color: rgba(245, 245, 245, 0.38);
  --ag-subheader-toolbar-background-color: rgba(17, 17, 17, 0.5);
  --ag-row-border-color: #5c5c5c;
  --ag-chip-background-color: rgba(245, 245, 245, 0.08);
  --ag-range-selection-background-color: rgba(0, 176, 255, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 176, 255, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 176, 255, 0.49);
  --ag-range-selection-background-color-4: rgba(0, 176, 255, 0.59);
  --ag-selected-row-background-color: rgba(0, 176, 255, 0.28);
  --ag-header-column-separator-color: rgba(66, 66, 66, 0.5);
  --ag-input-disabled-border-color: rgba(240, 240, 240, 0.3);
  --ag-header-foreground-color: rgba(245, 245, 245, 0.64);
  --ag-toggle-button-off-background-color: transparent;
  --ag-toggle-button-off-border-color: var(--ag-foreground-color);
  --ag-range-selection-chart-category-background-color: rgba(26, 177, 74, 0.5);
  --ag-range-selection-chart-background-color: rgba(45, 166, 255, 0.5);
  --ag-input-focus-box-shadow: 0 0 4px 1.5px var(--ag-input-focus-border-color);
}

.ag-theme-balham .ag-filter-toolpanel-header,
.ag-theme-balham .ag-filter-toolpanel-search,
.ag-theme-balham .ag-status-bar,
.ag-theme-balham .ag-header-row,
.ag-theme-balham .ag-multi-filter-group-title-bar, .ag-theme-balham-dark .ag-filter-toolpanel-header,
.ag-theme-balham-dark .ag-filter-toolpanel-search,
.ag-theme-balham-dark .ag-status-bar,
.ag-theme-balham-dark .ag-header-row,
.ag-theme-balham-dark .ag-multi-filter-group-title-bar {
  font-weight: 600;
  color: var(--ag-header-foreground-color);
}
.ag-theme-balham .ag-ltr input[class^=ag-]:not([type]), .ag-theme-balham .ag-ltr input[class^=ag-][type=text], .ag-theme-balham .ag-ltr input[class^=ag-][type=number], .ag-theme-balham .ag-ltr input[class^=ag-][type=tel], .ag-theme-balham .ag-ltr input[class^=ag-][type=date], .ag-theme-balham .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-balham .ag-ltr textarea[class^=ag-], .ag-theme-balham-dark .ag-ltr input[class^=ag-]:not([type]), .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=text], .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=number], .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=tel], .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=date], .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-balham-dark .ag-ltr textarea[class^=ag-] {
  padding-left: var(--ag-grid-size);
}

.ag-theme-balham .ag-rtl input[class^=ag-]:not([type]), .ag-theme-balham .ag-rtl input[class^=ag-][type=text], .ag-theme-balham .ag-rtl input[class^=ag-][type=number], .ag-theme-balham .ag-rtl input[class^=ag-][type=tel], .ag-theme-balham .ag-rtl input[class^=ag-][type=date], .ag-theme-balham .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-balham .ag-rtl textarea[class^=ag-], .ag-theme-balham-dark .ag-rtl input[class^=ag-]:not([type]), .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=text], .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=number], .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=tel], .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=date], .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-balham-dark .ag-rtl textarea[class^=ag-] {
  padding-right: var(--ag-grid-size);
}

.ag-theme-balham .ag-column-drop-vertical-empty-message, .ag-theme-balham .ag-status-bar, .ag-theme-balham-dark .ag-column-drop-vertical-empty-message, .ag-theme-balham-dark .ag-status-bar {
  font-weight: 600;
  color: var(--ag-disabled-foreground-color);
}
.ag-theme-balham.ag-dnd-ghost, .ag-theme-balham-dark.ag-dnd-ghost {
  font-size: var(--ag-font-size);
  font-weight: 600;
}
.ag-theme-balham .ag-tab, .ag-theme-balham-dark .ag-tab {
  border: 1px solid transparent;
  padding: var(--ag-grid-size) calc(var(--ag-grid-size) * 2);
  margin: var(--ag-grid-size);
  margin-bottom: -1px;
}
.ag-theme-balham .ag-tab-selected, .ag-theme-balham-dark .ag-tab-selected {
  background-color: var(--ag-background-color);
  border-color: var(--ag-border-color);
  border-bottom-color: transparent;
}
.ag-theme-balham .ag-tabs-header, .ag-theme-balham-dark .ag-tabs-header {
  border-bottom: 1px solid var(--ag-border-color);
}
.ag-theme-balham .ag-column-drop-cell, .ag-theme-balham-dark .ag-column-drop-cell {
  height: calc(var(--ag-grid-size) * 6);
}
.ag-theme-balham .ag-column-drop-vertical-title, .ag-theme-balham-dark .ag-column-drop-vertical-title {
  color: var(--ag-foreground-color);
}
.ag-theme-balham .ag-column-drop-vertical-cell, .ag-theme-balham-dark .ag-column-drop-vertical-cell {
  margin-left: calc(var(--ag-grid-size) * 2);
  margin-right: calc(var(--ag-grid-size) * 2);
}
.ag-theme-balham .ag-column-drop-vertical-cell-text, .ag-theme-balham-dark .ag-column-drop-vertical-cell-text {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-theme-balham .ag-column-drop-vertical-icon, .ag-theme-balham-dark .ag-column-drop-vertical-icon {
  color: var(--ag-secondary-foreground-color);
}
.ag-theme-balham .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-balham-dark .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-balham .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-balham-dark .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-balham .ag-column-drop-horizontal, .ag-theme-balham-dark .ag-column-drop-horizontal {
  height: var(--ag-header-height);
}
.ag-theme-balham .ag-column-drop-empty, .ag-theme-balham-dark .ag-column-drop-empty {
  color: var(--ag-disabled-foreground-color);
}
.ag-theme-balham .ag-column-drop-horizontal-cell-text, .ag-theme-balham-dark .ag-column-drop-horizontal-cell-text {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-theme-balham .ag-column-drop-vertical, .ag-theme-balham-dark .ag-column-drop-vertical {
  padding-top: calc(var(--ag-grid-size) * 2);
}
.ag-theme-balham .ag-menu-header, .ag-theme-balham-dark .ag-menu-header {
  background-color: var(--ag-header-background-color);
}
.ag-theme-balham .ag-overlay-loading-center, .ag-theme-balham-dark .ag-overlay-loading-center {
  background-color: var(--ag-background-color);
  border: 1px solid var(--ag-border-color);
  color: var(--ag-foreground-color);
  padding: calc(var(--ag-grid-size) * 4);
}
.ag-theme-balham .ag-tooltip, .ag-theme-balham-dark .ag-tooltip {
  border: none;
}
.ag-theme-balham .ag-panel-title-bar-button-icon, .ag-theme-balham-dark .ag-panel-title-bar-button-icon {
  font-size: calc(var(--ag-icon-size) + var(--ag-grid-size));
}
.ag-theme-balham .ag-chart-data-section,
.ag-theme-balham .ag-chart-format-section, .ag-theme-balham-dark .ag-chart-data-section,
.ag-theme-balham-dark .ag-chart-format-section {
  padding-bottom: calc(var(--ag-grid-size) * 0.5);
}
.ag-theme-balham .ag-group-toolbar, .ag-theme-balham-dark .ag-group-toolbar {
  background-color: var(--ag-subheader-toolbar-background-color);
}
.ag-theme-balham .ag-chart-tab, .ag-theme-balham-dark .ag-chart-tab {
  padding-top: calc(var(--ag-grid-size) * 0.5);
}
.ag-theme-balham .ag-charts-format-sub-level-group-item, .ag-theme-balham-dark .ag-charts-format-sub-level-group-item {
  margin-bottom: calc(var(--ag-grid-size) * 1.5);
}
.ag-theme-balham .ag-chart-menu-close, .ag-theme-balham-dark .ag-chart-menu-close {
  background: var(--ag-background-color);
}
.ag-theme-balham .ag-chart-menu-close:hover .ag-icon, .ag-theme-balham-dark .ag-chart-menu-close:hover .ag-icon {
  border-color: var(--ag-border-color);
}
.ag-theme-balham .ag-chart-menu-close .ag-icon, .ag-theme-balham-dark .ag-chart-menu-close .ag-icon {
  background: var(--ag-header-background-color);
  border: 1px solid var(--ag-secondary-border-color);
  border-right: none;
}

.ag-theme-balham-dark {
  color-scheme: dark;
}

/*!*************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/base/browser/ui/splitview/splitview.css ***!
  \*************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-split-view2 {
	position: relative;
	width: 100%;
	height: 100%;
}

.monaco-split-view2 > .sash-container {
	position: absolute;
	width: 100%;
	height: 100%;
	pointer-events: none;
}

.monaco-split-view2 > .sash-container > .monaco-sash {
	pointer-events: initial;
}

.monaco-split-view2 > .monaco-scrollable-element {
	width: 100%;
	height: 100%;
}

.monaco-split-view2 > .monaco-scrollable-element > .split-view-container {
	width: 100%;
	height: 100%;
	white-space: nowrap;
	position: relative;
}

.monaco-split-view2 > .monaco-scrollable-element > .split-view-container > .split-view-view {
	white-space: initial;
	position: absolute;
}

.monaco-split-view2 > .monaco-scrollable-element > .split-view-container > .split-view-view:not(.visible) {
	display: none;
}

.monaco-split-view2.vertical > .monaco-scrollable-element > .split-view-container > .split-view-view {
	width: 100%;
}

.monaco-split-view2.horizontal > .monaco-scrollable-element > .split-view-container > .split-view-view {
	height: 100%;
}

.monaco-split-view2.separator-border > .monaco-scrollable-element > .split-view-container > .split-view-view:not(:first-child)::before {
	content: ' ';
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
	pointer-events: none;
	background-color: var(--separator-border);
}

.monaco-split-view2.separator-border.horizontal > .monaco-scrollable-element > .split-view-container > .split-view-view:not(:first-child)::before {
	height: 100%;
	width: 1px;
}

.monaco-split-view2.separator-border.vertical > .monaco-scrollable-element > .split-view-container > .split-view-view:not(:first-child)::before {
	height: 1px;
	width: 100%;
}

/*!*****************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/base/browser/ui/table/table.css ***!
  \*****************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-table {
	display: flex;
	flex-direction: column;
	position: relative;
	height: 100%;
	width: 100%;
	white-space: nowrap;
}

.monaco-table > .monaco-split-view2 {
	border-bottom: 1px solid transparent;
}

.monaco-table > .monaco-list {
	flex: 1;
}

.monaco-table-tr {
	display: flex;
	height: 100%;
}

.monaco-table-th {
	width: 100%;
	height: 100%;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
}

.monaco-table-th,
.monaco-table-td {
	box-sizing: border-box;
	flex-shrink: 0;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.monaco-table > .monaco-split-view2 .monaco-sash.vertical::before {
	content: "";
	position: absolute;
	left: calc(var(--sash-size) / 2);
	width: 0;
	border-left: 1px solid transparent;
}

.monaco-table > .monaco-split-view2,
.monaco-table > .monaco-split-view2 .monaco-sash.vertical::before {
	transition: border-color 0.2s ease-out;
}
/*
.monaco-table:hover > .monaco-split-view2,
.monaco-table:hover > .monaco-split-view2 .monaco-sash.vertical::before {
	border-color: rgba(204, 204, 204, 0.2);
} */

/*!************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/querybuilder/core/ClientApp/modular/Grids/AgGrid/EditableGrid.css ***!
  \************************************************************************************************************************************************************************************************************************************/
.ag-theme-material .ag-cell.ag-cell-inline-editing {
    height: inherit;
}

.ag-cell-focus.ag-cell-inline-editing {
    background-color: white !important;
}

.ag-theme-material .ag-cell.ag-cell-inline-editing input[type="text"],
.ag-theme-material .ag-cell.ag-cell-inline-editing input[type="tel"],
.ag-theme-material .ag-cell.ag-cell-inline-editing input[type="date"],
.ag-theme-material .ag-cell-inline-editing input[type="datetime-local"],
.ag-theme-material .ag-popup-editor input[type="text"],
.ag-theme-material .ag-popup-editor input[type="tel"],
.ag-theme-material .ag-popup-editor input[type="date"],
.ag-theme-material .ag-popup-editor input[type="datetime-local"] {
    height: inherit;
    border-bottom: inherit;
}
/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/querybuilder/core/ClientApp/modular/Grids/AgGrid/Pagination/PageButton/PageButton.css ***!
  \********************************************************************************************************************************************************************************************************************************************************/
.ag-theme-react-ui-library .page-number {
    min-width: 19px;
    height: 19px;
    border: 1px solid #d1d1d1;
    border-radius: 3px;
    background-color: #fafafa;
    text-align: center;
    margin-left: 5px;
    padding-left: 2px;
    padding-right: 2px;
}

.ag-theme-react-ui-library .page-number.current-page {
    background-color: #214d88;
    color: #ffffff;
}

.page-number:hover {
    cursor: pointer;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/querybuilder/core/ClientApp/modular/Grids/AgGrid/Pagination/PaginationControl/PaginationControl.css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************/
.ag-theme-react-ui-library .pagination-control-group {
    display: flex;
    flex-direction: row;
    align-items: center;
    height: 28px;
}

.ag-theme-react-ui-library .pagination-control {
    padding-right: 5px;
    padding-left: 5px;
    display: flex;
    align-items: center;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
}

.ag-theme-react-ui-library .page-size-control {
    color: #424242;
}

.ag-theme-react-ui-library .page-size-control select {
    color: #214d88;
    font-family: var(--primary-font);
    font-size: 12px;
    margin-right: 4px;
    border: 1px solid #d1d1d1;
    border-radius: 3px;
}

.ag-theme-react-ui-library .page-icon-button {
    display: flex;
    align-items: center;
    padding: 4px;
}

.ag-theme-react-ui-library .page-icon-button.active-page-button {
    color: #214d88;
    cursor: pointer;
}

.ag-theme-react-ui-library .page-icon-button.inactive-page-button {
    color: #d1d1d1;
    cursor: default;
}

/*!*******************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/base/browser/ui/toggle/toggle.css ***!
  \*******************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-custom-toggle {
	margin-left: 2px;
	float: left;
	cursor: pointer;
	overflow: hidden;
	width: 20px;
	height: 20px;
	border-radius: 3px;
	border: 1px solid transparent;
	padding: 1px;
	box-sizing:	border-box;
	-moz-user-select: none;
	     user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}

.monaco-custom-toggle:hover {
	background-color: var(--vscode-inputOption-hoverBackground);
}

.hc-black .monaco-custom-toggle:hover,
.hc-light .monaco-custom-toggle:hover {
	border: 1px dashed var(--vscode-focusBorder);
}

.hc-black .monaco-custom-toggle,
.hc-light .monaco-custom-toggle {
	background: none;
}

.hc-black .monaco-custom-toggle:hover,
.hc-light .monaco-custom-toggle:hover {
	background: none;
}

.monaco-custom-toggle.monaco-checkbox {
	height: 18px;
	width: 18px;
	border: 1px solid transparent;
	border-radius: 3px;
	margin-right: 9px;
	margin-left: 0px;
	padding: 0px;
	opacity: 1;
	background-size: 16px !important;
}

/* hide check when unchecked */
.monaco-custom-toggle.monaco-checkbox:not(.checked)::before {
	visibility: hidden;
}

/*!*******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/react-ui-form/lib/fields/MultiSelectEntryField/MultiSelectEntryField.css ***!
  \*******************************************************************************************************************************************************************************************************************************************/
.multi-select-entry-field-popout .ms-MessageBar {
    background-color: unset !important;
}

/*!*************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/base/browser/ui/findinput/findInput.css ***!
  \*************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/
/* ---------- Find input ---------- */

.monaco-findInput {
	position: relative;
}

.monaco-findInput .monaco-inputbox {
	font-size: 13px;
	width: 100%;
}

.monaco-findInput > .controls {
	position: absolute;
	top: 3px;
	right: 2px;
}

.vs .monaco-findInput.disabled {
	background-color: #E1E1E1;
}

/* Theming */
.vs-dark .monaco-findInput.disabled {
	background-color: #333;
}

/* Highlighting */
.monaco-findInput.highlight-0 .controls,
.hc-light .monaco-findInput.highlight-0 .controls {
	animation: monaco-findInput-highlight-0 100ms linear 0s;
}

.monaco-findInput.highlight-1 .controls,
.hc-light .monaco-findInput.highlight-1 .controls {
	animation: monaco-findInput-highlight-1 100ms linear 0s;
}

.hc-black .monaco-findInput.highlight-0 .controls,
.vs-dark  .monaco-findInput.highlight-0 .controls {
	animation: monaco-findInput-highlight-dark-0 100ms linear 0s;
}

.hc-black .monaco-findInput.highlight-1 .controls,
.vs-dark  .monaco-findInput.highlight-1 .controls {
	animation: monaco-findInput-highlight-dark-1 100ms linear 0s;
}

@keyframes monaco-findInput-highlight-0 {
	0% { background: rgba(253, 255, 0, 0.8); }
	100% { background: transparent; }
}
@keyframes monaco-findInput-highlight-1 {
	0% { background: rgba(253, 255, 0, 0.8); }
	/* Made intentionally different such that the CSS minifier does not collapse the two animations into a single one*/
	99% { background: transparent; }
}

@keyframes monaco-findInput-highlight-dark-0 {
	0% { background: rgba(255, 255, 255, 0.44); }
	100% { background: transparent; }
}
@keyframes monaco-findInput-highlight-dark-1 {
	0% { background: rgba(255, 255, 255, 0.44); }
	/* Made intentionally different such that the CSS minifier does not collapse the two animations into a single one*/
	99% { background: transparent; }
}

/*!*********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/react-ui-form/lib/fields/SelectEntryField/SelectEntryField.css ***!
  \*********************************************************************************************************************************************************************************************************************************/
.select-entry-field-popout .ms-MessageBar {
    background-color: unset !important;
}

/*!*********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/base/browser/ui/tree/media/tree.css ***!
  \*********************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-tl-row {
	display: flex;
	height: 100%;
	align-items: center;
	position: relative;
}

.monaco-tl-indent {
	height: 100%;
	position: absolute;
	top: 0;
	left: 16px;
	pointer-events: none;
}

.hide-arrows .monaco-tl-indent {
	left: 12px;
}

.monaco-tl-indent > .indent-guide {
	display: inline-block;
	box-sizing: border-box;
	height: 100%;
	border-left: 1px solid transparent;
	transition: border-color 0.1s linear;
}

.monaco-tl-twistie,
.monaco-tl-contents {
	height: 100%;
}

.monaco-tl-twistie {
	font-size: 10px;
	text-align: right;
	padding-right: 6px;
	flex-shrink: 0;
	width: 16px;
	display: flex !important;
	align-items: center;
	justify-content: center;
	transform: translateX(3px);
}

.monaco-tl-contents {
	flex: 1;
	overflow: hidden;
}

.monaco-tl-twistie::before {
	border-radius: 20px;
}

.monaco-tl-twistie.collapsed::before {
	transform: rotate(-90deg);
}

.monaco-tl-twistie.codicon-tree-item-loading::before {
	/* Use steps to throttle FPS to reduce CPU usage */
	animation: codicon-spin 1.25s steps(30) infinite;
}

.monaco-tree-type-filter {
	position: absolute;
	top: 0;
	display: flex;
	padding: 3px;
	transition: top 0.3s;
	max-width: 200px;
	z-index: 100;
	margin: 0 6px;
}

.monaco-tree-type-filter.disabled {
	top: -40px;
}

.monaco-tree-type-filter-grab {
	display: flex !important;
	align-items: center;
	justify-content: center;
	cursor: grab;
	margin-right: 2px;
}

.monaco-tree-type-filter-grab.grabbing {
	cursor: grabbing;
}

.monaco-tree-type-filter-input {
	flex: 1;
}

.monaco-tree-type-filter-input .monaco-inputbox {
	height: 23px;
}

.monaco-tree-type-filter-input .monaco-inputbox > .ibwrapper > .input,
.monaco-tree-type-filter-input .monaco-inputbox > .ibwrapper > .mirror {
	padding: 2px 4px;
}

.monaco-tree-type-filter-input .monaco-findInput > .controls {
	top: 2px;
}

.monaco-tree-type-filter-actionbar {
	margin-left: 4px;
}

.monaco-tree-type-filter-actionbar .monaco-action-bar .action-label {
	padding: 2px;
}

/*!**********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/react-ui-form/lib/atoms/SelectInput/SelectInput.css ***!
  \**********************************************************************************************************************************************************************************************************************/
.samc-select-input {
    display: flex;
    align-items: center;
    padding-bottom: 5px;   
    min-width: 250px; 
}

.samc-select-input .ms-Dropdown-container {
    width: 400px;    
    text-overflow: ellipsis;
}

.field-root .ms-Dropdown-container .ms-Dropdown-title {
    height: 24px;
    line-height: 22px;
    font-size: 12px;
}
/*!**************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/editor/contrib/anchorSelect/browser/anchorSelect.css ***!
  \**************************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .selection-anchor {
	background-color: #007ACC;
	width: 2px !important;
}

/*!*****************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/react-ui-form/lib/fields/TextEntryField/TextEntryField.css ***!
  \*****************************************************************************************************************************************************************************************************************************/
.disabled-text-field {
    color: #636363;
    background: #ededed;
    border: #dbdbdb;
}
/*!********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/editor/contrib/bracketMatching/browser/bracketMatching.css ***!
  \********************************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .bracket-match {
	box-sizing: border-box;
}

/*!******************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/react-ui-form/lib/atoms/TextInput/TextInput.css ***!
  \******************************************************************************************************************************************************************************************************************/
.samc-text-input {
    padding-bottom: 5px;
}
/*!**************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/editor/contrib/message/browser/messageController.css ***!
  \**************************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .monaco-editor-overlaymessage {
	padding-bottom: 8px;
	z-index: 10000;
}

.monaco-editor .monaco-editor-overlaymessage.below {
	padding-bottom: 0;
	padding-top: 8px;
	z-index: 10000;
}

@keyframes fadeIn {
	from { opacity: 0; }
	to { opacity: 1; }
}
.monaco-editor .monaco-editor-overlaymessage.fadeIn {
	animation: fadeIn 150ms ease-out;
}

@keyframes fadeOut {
	from { opacity: 1; }
	to { opacity: 0; }
}
.monaco-editor .monaco-editor-overlaymessage.fadeOut {
	animation: fadeOut 100ms ease-out;
}

.monaco-editor .monaco-editor-overlaymessage .message {
	padding: 1px 4px;
	color: var(--vscode-inputValidation-infoForeground);
	background-color: var(--vscode-inputValidation-infoBackground);
	border: 1px solid var(--vscode-inputValidation-infoBorder);
}

.monaco-editor.hc-black .monaco-editor-overlaymessage .message,
.monaco-editor.hc-light .monaco-editor-overlaymessage .message {
	border-width: 2px;
}

.monaco-editor .monaco-editor-overlaymessage .anchor {
	width: 0 !important;
	height: 0 !important;
	border-color: transparent;
	border-style: solid;
	z-index: 1000;
	border-width: 8px;
	position: absolute;
}

.monaco-editor .monaco-editor-overlaymessage .anchor.top {
	border-bottom-color: var(--vscode-inputValidation-infoBorder);
}

.monaco-editor .monaco-editor-overlaymessage .anchor.below {
	border-top-color: var(--vscode-inputValidation-infoBorder);
}

.monaco-editor .monaco-editor-overlaymessage:not(.below) .anchor.top,
.monaco-editor .monaco-editor-overlaymessage.below .anchor.below {
	display: none;
}

.monaco-editor .monaco-editor-overlaymessage.below .anchor.top {
	display: inherit;
	top: -8px;
}

/*!**********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/react-ui-form/lib/atoms/YesNoButton/YesNoButton.css ***!
  \**********************************************************************************************************************************************************************************************************************/
.samc-yesno-button-input {
    display: flex;
    align-items: center;
    padding: 5px;
}

.samc-yesno-button-input button {
    border: 1px solid rgba(155, 155, 155, 0.3);
    border-radius: 4px;
    padding: 3px 7px 3px 7px;
    outline: unset;
}

.samc-yesno-button-input button:disabled {
    background-color: rgba(124, 124, 124, 0.3);
    color: gray;
}
/*!************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/editor/contrib/codeAction/browser/media/action.css ***!
  \************************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.codeActionMenuWidget {
	padding: 8px 0px 8px 0px;
	overflow: auto;
	font-size: 13px;
	border-radius: 5px;
	min-width: 160px;
	z-index: 40;
	display: block;
	/* flex-direction: column;
	flex: 0 1 auto; */
	width: 100%;
	border-width: 0px;
	border-color: none;
	background-color: var(--vscode-menu-background);
	color: var(--vscode-menu-foreground);
	box-shadow: rgb(0,0,0, 16%) 0px 2px 8px;
}

.codeActionMenuWidget .monaco-list:not(.element-focused):focus:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5; /* make sure we are on top of the tree items */
	content: "";
	pointer-events: none; /* enable click through */
	outline: 0px solid !important; /* we still need to handle the empty tree or no focus item case */
	outline-width: 0px !important;
	outline-style: none !important;
	outline-offset: 0px !important;
}

.codeActionMenuWidget .monaco-list {
	-moz-user-select: none;
	     user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	border: none !important;
	border-width: 0px !important;
}

/* .codeActionMenuWidget .monaco-list:not(.element-focus) {
	border: none !important;
	border-width: 0px !important;
} */

.codeActionMenuWidget .monaco-list .monaco-scrollable-element .monaco-list-rows {
	height: 100% !important;
}

.codeActionMenuWidget .monaco-list .monaco-scrollable-element {
	overflow: visible;
}
/** Styles for each row in the list element **/

.codeActionMenuWidget .monaco-list .monaco-list-row:not(.separator) {
	display: flex;
	-mox-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0px 26px 0px 26px;
	background-repeat: no-repeat;
	background-position: 2px 2px;
	white-space: nowrap;
	cursor: pointer;
	touch-action: none;
	width: 100%;
}


.codeActionMenuWidget .monaco-list .monaco-list-row:hover:not(.option-disabled),
.codeActionMenuWidget .monaco-list .moncao-list-row.focused:not(.option-disabled) {
	color: var(--vscode-menu-selectionForeground) !important;
	background-color: var(--vscode-menu-selectionBackground) !important;
}

.codeActionMenuWidget .monaco-list .option-disabled,
.codeActionMenuWidget .monaco-list .option-disabled .focused {
	pointer-events: none;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	color: var(--vscode-disabledForeground) !important;
}

.codeActionMenuWidget .monaco-list .separator {
	border-bottom: 1px solid var(--vscode-menu-separatorBackground);
	padding-top: 0px !important;
	/* padding: 30px; */
	width: 100%;
	height: 0px !important;
	opacity: 1;
	font-size: inherit;
	margin: 5px 0 !important;
	border-radius: 0;
	display: flex;
	-mox-box-sizing: border-box;
	box-sizing: border-box;
	background-repeat: no-repeat;
	background-position: 2px 2px;
	white-space: nowrap;
	cursor: pointer;
	touch-action: none;
}

/*!*********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/react-ui-form/lib/fields/EntryField/EntryField.css ***!
  \*********************************************************************************************************************************************************************************************************************/
.field-label-icon-key:before {
    content: url(/app/img/key.svg);
    font-size: 12px;
    padding-right: 4px;
    padding-left: 4px;
}
.field-root .field-label-icon-key {
    display: flex;
    align-items: center;
}

.required-indicator {
    color: #a62c27;
    margin-right: 3px;
    display: inline-flex;
    margin-top: 10px;
}
.field-helper-message {
    color: rgb(66, 66, 66);
    font-size: small;
    font-family: var(--primary-font) !important;
}
.field-helper-message:empty::before {
    content: '\200b';
}
.field-error-message {
    color: #a62c27;
    font-size: small;
    font-family: var(--primary-font) !important;
}
.field-error-message:before {
    content: url("/app/img/Alert%20Icon.svg");
    position: relative;
    top: 2px;
    padding-right: 4px;
}
.field-error-message:empty::before {
    content: '\200b';
}

.field-root .ms-TextField-fieldGroup {
    opacity: 1;
    mix-blend-mode: normal;
    background-color: transparent;
    border: none !important;
    border-radius: 2px;
    background-image: none;
    background-position: center center;
    background-repeat: repeat;
    background-size: cover;
    border-style: solid;
    height: -moz-fit-content;
    height: fit-content;
}

.field-root .ms-TextField-fieldGroup input,
.field-root .expression-field .ms-TextField-fieldGroup {
    height: 24px;
}

.field-root .ms-Dropdown-container .ms-Dropdown-title {
    opacity: 1;
    mix-blend-mode: normal;
    background-color: transparent;
    border-color: rgb(219, 219, 219);
    border-width: 1px;
    color: rgb(30, 36, 42);
    border-radius: 2px;
    background-image: none;
    background-position: center center;
    background-repeat: repeat;
    background-size: cover;
    border-style: solid;
    font-feature-settings: "liga" 0;
    height: 24px;
    line-height: 22px;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    --paragraph: 0px;
    text-transform: none;
    font-family: var(--primary-font) !important;
}

.field-root .ms-TextField-fieldGroup textarea,
.field-root .ms-TextField-fieldGroup input {
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-family: var(--primary-font) !important;
}
.field-root .ms-TextField-fieldGroup input::-moz-placeholder {
    font-size: 12px;
}
.field-root .ms-TextField-fieldGroup input::placeholder {
    font-size: 12px;
}

.ms-TextField ::after {
    content: none;
}
.ms-Dropdown::after {
    content: none;
    display: none;
}
.field-root .ms-Dropdown-container .ms-Dropdown-title:hover,
.field-root .ms-Dropdown-container .ms-Dropdown-title:active
 {
    border-color: rgb(111, 172, 220) !important;
}
.ms-Dropdown-items .ms-Button.ms-Dropdown-item {
    font-size: 12px;
    min-height: 24px;
}
.ms-Dropdown-items .ms-Button.ms-Dropdown-item:hover {
    background: rgb(229, 238, 247) !important;
    color: rgb(50, 49, 48) !important;
}

.ms-DatePicker-header .ms-DatePicker-prevMonth {
    transform: rotate(270deg);
    position: absolute;
    right: 170px;
    color: rgb(33, 77, 136);
}

.field-root .DatePicker-Body {
    display: inline;
}

.field-root .DatePicker-Body i {
    padding: 2px 5px;
}

.field-root .DatePicker-Body > div {
    margin-top: auto;
    margin-bottom: auto;
}

.ms-DatePicker-header .ms-DatePicker-nextMonth {
    transform: rotate(270deg);
    color: rgb(33, 77, 136);
}

.ms-DatePicker-header .ms-DatePicker-monthAndYear {
    margin-left: 40px;
}
.field-root .ms-DatePicker-event--without-label {
    color: rgb(33, 77, 136);
}

.field-root .ms-Dropdown-container .ms-Dropdown-caretDownWrapper{
    transform: rotate(-90deg) !important;
    right: 13px !important;
    height: auto !important;
    line-height: 22px;
}

.field-root .ms-Dropdown-container .ms-Dropdown-caretDownWrapper:before {
    content: url("/app/img/Arrow%20Down.svg");
}

.field-root .ms-Dropdown-container .ms-Dropdown-caretDownWrapper i {
    display: none !important;
}

@media print {
    .field-label-icon-key:before {
        display: none;
    }
}
/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/editor/contrib/codeAction/browser/lightBulbWidget.css ***!
  \***************************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .contentWidgets .codicon-light-bulb,
.monaco-editor .contentWidgets .codicon-lightbulb-autofix {
	display: flex;
	align-items: center;
	justify-content: center;
}

.monaco-editor .contentWidgets .codicon-light-bulb:hover,
.monaco-editor .contentWidgets .codicon-lightbulb-autofix:hover {
	cursor: pointer;
}

/*!****************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/react-ui-grid/lib/atoms/EditLink/EditLink.css ***!
  \****************************************************************************************************************************************************************************************************************/
.edit-icon {
    color: rgb(0, 120, 212);
}

.edit-icon:hover {
    cursor: pointer;
}

/*!************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/editor/contrib/codelens/browser/codelensWidget.css ***!
  \************************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .codelens-decoration {
	overflow: hidden;
	display: inline-block;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: var(--vscode-editorCodeLens-foreground)
}

.monaco-editor .codelens-decoration>span,
.monaco-editor .codelens-decoration>a {
	-moz-user-select: none;
	     user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	white-space: nowrap;
	vertical-align: sub;
}

.monaco-editor .codelens-decoration>a {
	text-decoration: none;
}

.monaco-editor .codelens-decoration>a:hover {
	cursor: pointer;
	color: var(--vscode-editorLink-activeForeground) !important;
}

.monaco-editor .codelens-decoration>a:hover .codicon {
	color: var(--vscode-editorLink-activeForeground) !important;
}

.monaco-editor .codelens-decoration .codicon {
	vertical-align: middle;
	color: currentColor !important;
	color: var(--vscode-editorCodeLens-foreground);
}

.monaco-editor .codelens-decoration>a:hover .codicon::before {
	cursor: pointer;
}

@keyframes fadein {
	0% {
		opacity: 0;
		visibility: visible;
	}

	100% {
		opacity: 1;
	}
}

.monaco-editor .codelens-decoration.fadein {
	animation: fadein 0.1s linear;
}

/*!********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/react-ui-grid/lib/atoms/PageButton/PageButton.css ***!
  \********************************************************************************************************************************************************************************************************************/
.ag-theme-react-ui-library .page-number {
    min-width: 19px;
    height: 19px;
    border: 1px solid #d1d1d1;
    border-radius: 3px;
    background-color: #fafafa;
    text-align: center;
    margin-left: 5px;
    padding-left: 2px;
    padding-right: 2px;
}

.ag-theme-react-ui-library .page-number.current-page {
    background-color: #214d88;
    color: #ffffff;
}

.page-number:hover {
    cursor: pointer;
}

/*!************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/editor/contrib/colorPicker/browser/colorPicker.css ***!
  \************************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.colorpicker-widget {
	height: 190px;
	-moz-user-select: none;
	     user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}

/* Decoration */

.colorpicker-color-decoration,
.hc-light .colorpicker-color-decoration {
	border: solid 0.1em #000;
	box-sizing: border-box;
	margin: 0.1em 0.2em 0 0.2em;
	width: 0.8em;
	height: 0.8em;
	line-height: 0.8em;
	display: inline-block;
	cursor: pointer;
}

.hc-black .colorpicker-color-decoration,
.vs-dark .colorpicker-color-decoration {
	border: solid 0.1em #eee;
}

/* Header */

.colorpicker-header {
	display: flex;
	height: 24px;
	position: relative;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=);
	background-size: 9px 9px;
	image-rendering: pixelated;
}

.colorpicker-header .picked-color {
	width: 216px;
	display: flex;
	align-items: center;
	justify-content: center;
	line-height: 24px;
	cursor: pointer;
	color: white;
	flex: 1;
}

.colorpicker-header .picked-color .codicon {
	color: inherit;
	font-size: 14px;
	position: absolute;
	left: 8px;
}

.colorpicker-header .picked-color.light {
	color: black;
}

.colorpicker-header .original-color {
	width: 74px;
	z-index: inherit;
	cursor: pointer;
}


/* Body */

.colorpicker-body {
	display: flex;
	padding: 8px;
	position: relative;
}

.colorpicker-body .saturation-wrap {
	overflow: hidden;
	height: 150px;
	position: relative;
	min-width: 220px;
	flex: 1;
}

.colorpicker-body .saturation-box {
	height: 150px;
	position: absolute;
}

.colorpicker-body .saturation-selection {
	width: 9px;
	height: 9px;
	margin: -5px 0 0 -5px;
	border: 1px solid rgb(255, 255, 255);
	border-radius: 100%;
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.8);
	position: absolute;
}

.colorpicker-body .strip {
	width: 25px;
	height: 150px;
}

.colorpicker-body .hue-strip {
	position: relative;
	margin-left: 8px;
	cursor: grab;
	background: linear-gradient(to bottom, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
}

.colorpicker-body .opacity-strip {
	position: relative;
	margin-left: 8px;
	cursor: grab;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=);
	background-size: 9px 9px;
	image-rendering: pixelated;
}

.colorpicker-body .strip.grabbing {
	cursor: grabbing;
}

.colorpicker-body .slider {
	position: absolute;
	top: 0;
	left: -2px;
	width: calc(100% + 4px);
	height: 4px;
	box-sizing: border-box;
	border: 1px solid rgba(255, 255, 255, 0.71);
	box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.85);
}

.colorpicker-body .strip .overlay {
	height: 150px;
	pointer-events: none;
}

/*!**********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/react-ui-grid/lib/atoms/PaginationControl/PaginationControl.css ***!
  \**********************************************************************************************************************************************************************************************************************************/
.ag-theme-react-ui-library .pagination-control-group {
    display: flex;
    flex-direction: row;
    align-items: center;
    height: 28px;
}

.ag-theme-react-ui-library .pagination-control {
    padding-right: 5px;
    padding-left: 5px;
    display: flex;
    align-items: center;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
}

.ag-theme-react-ui-library .page-size-control {
    color: #424242;
}

.ag-theme-react-ui-library .page-size-control select {
    color: #214d88;
    font-family: var(--primary-font);
    font-size: 12px;
    margin-right: 4px;
    border: 1px solid #d1d1d1;
    border-radius: 3px;
}

.ag-theme-react-ui-library .page-icon-button {
    display: flex;
    align-items: center;
    padding: 4px;
}

.ag-theme-react-ui-library .page-icon-button.active-page-button {
    color: #214d88;
    cursor: pointer;
}

.ag-theme-react-ui-library .page-icon-button.inactive-page-button {
    color: #d1d1d1;
    cursor: default;
}

@media print {
    .ag-theme-react-ui-library .interactive-pagination-changer {
        display: none;
    }
}
/*!*****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/browser/link/goToDefinitionAtPosition.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .goto-definition-link {
	text-decoration: underline;
	cursor: pointer;
}
/*!**********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/react-ui-grid/lib/atoms/PaginationDisplay/PaginationDisplay.css ***!
  \**********************************************************************************************************************************************************************************************************************************/
.ag-theme-react-ui-library .page-display {
    color: #424242;
}

/*!******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/editor/contrib/peekView/browser/media/peekViewWidget.css ***!
  \******************************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .peekview-widget .head {
	box-sizing: border-box;
	display: flex;
	justify-content: space-between;
	flex-wrap: nowrap;
}

.monaco-editor .peekview-widget .head .peekview-title {
	display: flex;
	align-items: center;
	font-size: 13px;
	margin-left: 20px;
	min-width: 0;
	text-overflow: ellipsis;
	overflow: hidden;
}

.monaco-editor .peekview-widget .head .peekview-title.clickable {
	cursor: pointer;
}

.monaco-editor .peekview-widget .head .peekview-title .dirname:not(:empty) {
	font-size: 0.9em;
	margin-left: 0.5em;
	text-overflow: ellipsis;
	overflow: hidden;
}

.monaco-editor .peekview-widget .head .peekview-title .meta {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.monaco-editor .peekview-widget .head .peekview-title .dirname {
	white-space: nowrap;
}

.monaco-editor .peekview-widget .head .peekview-title .filename {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.monaco-editor .peekview-widget .head .peekview-title .meta:not(:empty)::before {
	content: '-';
	padding: 0 0.3em;
}

.monaco-editor .peekview-widget .head .peekview-actions {
	flex: 1;
	text-align: right;
	padding-right: 2px;
}

.monaco-editor .peekview-widget .head .peekview-actions > .monaco-action-bar {
	display: inline-block;
}

.monaco-editor .peekview-widget .head .peekview-actions > .monaco-action-bar,
.monaco-editor .peekview-widget .head .peekview-actions > .monaco-action-bar > .actions-container {
	height: 100%;
}

.monaco-editor .peekview-widget > .body {
	border-top: 1px solid;
	position: relative;
}

.monaco-editor .peekview-widget .head .peekview-title .codicon {
	margin-right: 4px;
}

.monaco-editor .peekview-widget .monaco-list .monaco-list-row.focused .codicon {
	color: inherit !important;
}

/*!********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/react-ui-grid/lib/atoms/DatePickerColumnFilter/DatePickerColumnFilter.css ***!
  \********************************************************************************************************************************************************************************************************************************************/
.ag-grid-datepicker .styled-date-picker.ms-DatePicker {
    height: 18px !important;
}
/*!**********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/editor/contrib/zoneWidget/browser/zoneWidget.css ***!
  \**********************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/
.monaco-editor .zone-widget {
	position: absolute;
	z-index: 10;
}


.monaco-editor .zone-widget .zone-widget-container {
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: 0;
	border-bottom-width: 0;
	position: relative;
}

/*!*************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/react-ui-grid/lib/styles/ag-theme-react-ui-library.css ***!
  \*************************************************************************************************************************************************************************************************************************/
.ag-theme-react-ui-library {
    color: #424242;
    font-size: 12px;
    background-size: cover;
    -webkit-text-decoration: none solid rgb(66, 66, 66);
            text-decoration: none solid rgb(66, 66, 66);
}

.ag-theme-react-ui-library.ag-theme-balham .ag-header {
    background: #ffffff;
}

/* Required to fix conflict from ag grid 26-28 for wrapText */
.ag-theme-react-ui-library .ag-cell-wrapper {
    height: unset;
}
/* Required to fix conflict from ag grid 23-28 */
.ag-theme-react-ui-library .ag-cell.ag-cell-wrap-text {
    white-space: normal;
    word-break: break-word;
}


.ag-theme-react-ui-library .ag-row {
    border-color: #d1d1d1;
}

.ag-theme-react-ui-library .ag-cell {
    line-height: 28px;
}

.ag-theme-react-ui-library .ag-cell a {
    color: rgb(33, 77, 136);
    text-decoration: none;
    cursor: pointer;
}

.ag-theme-react-ui-library .ag-cell-not-inline-editing {
    padding-left: 10px;
    padding-right: 15px;
}

.ag-theme-react-ui-library.row-spacing-tight .ag-cell-inline-editing {
    height: 20px;
}

.ag-theme-react-ui-library.row-spacing-normal .ag-cell-inline-editing {
    height: 28px;
}

.ag-theme-react-ui-library.row-spacing-extra .ag-cell-inline-editing {
    height: 32px;
}

.ag-theme-react-ui-library.row-spacing-tight .ag-cell {
    line-height: 20px;
}

.ag-theme-react-ui-library.row-spacing-normal .ag-cell {
    line-height: 28px;
}

.ag-theme-react-ui-library.row-spacing-extra .ag-cell {
    line-height: 32px;
}

.ag-theme-react-ui-library .ag-cell-range-selected-1:not(.ag-cell-focus) {
    background-color: rgba(130, 180, 220, 0.3);
}

/*
    Grid Column Headers
*/
.ag-theme-react-ui-library .ag-header-cell {
    padding: 0px 15px 0px 10px;
}

.ag-theme-react-ui-library .ag-header-cell .ag-input-field input {
    border-color: #d1d1d1;
}

.ag-theme-react-ui-library .ag-header-cell .DatePicker-Body .ms-TextField-fieldGroup {
    border-color: #d1d1d1;
    height: 23px;
}

.ag-theme-react-ui-library .ag-header-cell .DatePicker-Body .ms-TextField-fieldGroup i {
    margin-top: -5px;
}

.ag-theme-react-ui-library .ag-header-cell-text {
    color: #1e242a;
    background-color: #ffffff;
    font-weight: bold;
}

.ag-theme-react-ui-library .ag-header-icon {
    color: #214d88;
    padding-left: 4px;
}

/*
    The header divider lines are a bit awkward to work with. In our App, setting the header height on the grid did not handle
    the divider lines, in AgGrids plunker example it did. This is my override of the default styling.
*/
.ag-theme-react-ui-library .ag-ltr .ag-header-cell::after {
    height: 50%;
    top: 25%;
    margin-top: 0px;
}

/*
    Status bar hosts the custom pagination control.
*/
.ag-theme-react-ui-library .ag-status-bar {
    color: #214d88;
    font-size: 12px;
    background-size: cover;
    font-weight: 400;
    width: 100%;
}

/*
    Override default AgGrid icons for Column Headers
*/
.ag-theme-react-ui-library .ag-icon-asc:before {
    content: url("data:image/svg+xml,%3Csvg version=%271.2%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 overflow=%27visible%27 preserveAspectRatio=%27none%27 viewBox=%270 0 26 26%27 height=%2715%27 width=%2715%27%3E%3Cg transform=%27translate%281, 1%29%27%3E%3Cpath d=%27M3 11H15V13H3M3 18V16H21V18M3 6H9V8H3Z%27 vector-effect=%27non-scaling-stroke%27 style=%27fill: rgb%2833, 77, 136%29;%27/%3E%3C/g%3E%3C/svg%3E");
    color: #214d88;
    font-size: 15px;
}

.ag-theme-react-ui-library .ag-icon-desc:before {
    content: url("data:image/svg+xml,%3Csvg version=%271.2%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 overflow=%27visible%27 preserveAspectRatio=%27none%27 viewBox=%270 0 26 26%27 height=%2715%27 width=%2715%27%3E%3Cg transform=%27translate%281, 1%29%27%3E%3Cpath d=%27M3,13H15V11H3M3,6V8H21V6M3,18H9V16H3V18Z%27 vector-effect=%27non-scaling-stroke%27 style=%27fill: rgb%2833, 77, 136%29;%27/%3E%3C/g%3E%3C/svg%3E");
    color: #214d88;
    font-size: 15px;
}

.ag-theme-react-ui-library .ag-icon-menu:before {
    content: url("data:image/svg+xml,%3Csvg version=%271.2%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 overflow=%27visible%27 preserveAspectRatio=%27none%27 viewBox=%270 0 26 26%27 height=%2715%27 width=%2715%27%3E%3Cg transform=%27translate%281, 1%29%27%3E%3Cpath d=%27M16,12A2,2 0 0,1 18,10A2,2 0 0,1 20,12A2,2 0 0,1 18,14A2,2 0 0,1 16,12M10,12A2,2 0 0,1 12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12M4,12A2,2 0 0,1 6,10A2,2 0 0,1 8,12A2,2 0 0,1 6,14A2,2 0 0,1 4,12Z%27 vector-effect=%27non-scaling-stroke%27 style=%27fill: rgb%2884, 90, 97%29;%27/%3E%3C/g%3E%3C/svg%3E");
    color: #214d88;
    font-size: 15px;
}

.ag-theme-react-ui-library .ag-icon-key:before {
    content: url("data:image/svg+xml,%3Csvg id=%27Capa_1%27 enable-background=%27new 0 0 511.928 511.928%27 height=%2716%27 viewBox=%270 0 511.928 511.928%27 width=%2716%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%3E%3Cpath d=%27m468.936 243.397c55.678-55.678 55.678-145.961 0-201.639s-145.961-55.678-201.639 0c-47.433 47.433-54.44 119.975-21.051 174.846l-245.012 245.013 47.843 47.843 28.793-28.793 31.261 31.261 44.251-44.251-31.261-31.261 45.828-45.828 31.261 31.261 44.251-44.251-31.261-31.261 81.89-81.89c54.871 33.39 127.413 26.383 174.846-21.05zm-96.132-105.508c-14.347-14.347-14.34-37.604.007-51.951 14.34-14.34 37.597-14.347 51.944 0s14.34 37.604 0 51.944c-14.347 14.347-37.603 14.355-51.951.007z%27 fill=%27%23fbe200%27/%3E%3Cpath d=%27m294.089 264.447-81.89 81.89 31.261 31.261-44.251 44.251-31.261-31.261-45.828 45.828 31.261 31.261-44.251 44.251-31.26-31.261-28.793 28.793-23.921-23.921 347.649-347.649c14.347 14.347 37.604 14.34 51.951-.007 14.34-14.34 14.347-37.597 0-51.944l44.18-44.18c55.678 55.678 55.678 145.961 0 201.639-47.433 47.432-119.975 54.439-174.847 21.049z%27 fill=%27%23febf01%27/%3E%3C/g%3E%3C/svg%3E");
    font-size: 15px;
    padding-right: 4px;
}

.ag-theme-react-ui-library .ag-checkbox-input-wrapper {
    background-color: unset;
    height: 19px;
}

.ag-theme-react-ui-library .ag-checkbox-input {
    cursor: pointer;
}

.ag-theme-react-ui-library .ag-checkbox-input-wrapper:after {
    width: 15px;
    height: 15px;
    fill: rgb(33, 77, 136);
    display: inline-block;
    font-size: 15px;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    flex-shrink: 0;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
}

.ag-theme-react-ui-library .ag-checkbox-input-wrapper:focus-within {
    box-shadow: unset;
}

.ag-theme-react-ui-library .ag-checkbox-input-wrapper:after {
    content: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 focusable=%27false%27 viewBox=%270 0 21 21%27 aria-hidden=%27true%27 role=%27presentation%27 overflow=%27visible%27 vector-effect=%27non-scaling-stroke%27 preserveAspectRatio=%27none%27 transform=%27translate%281, 1%29%27 height=%2715%27 width=%2715%27 style=%27width: 15px; height: 15px; fill: rgb%2833, 77, 136%29;%27%3E%3Cpath d=%27M19,3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3M19,5V19H5V5H19Z%27%3E%3C/path%3E%3C/svg%3E");
}

.ag-theme-react-ui-library .ag-checkbox-input-wrapper.ag-indeterminate:after {
    content: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 focusable=%27false%27 viewBox=%270 0 21 21%27 aria-hidden=%27true%27 role=%27presentation%27 overflow=%27visible%27 vector-effect=%27non-scaling-stroke%27 preserveAspectRatio=%27none%27 transform=%27translate%281, 1%29%27 height=%2715%27 width=%2715%27 style=%27width: 15px; height: 15px; fill: rgb%2833, 77, 136%29;%27%3E%3Cpath d=%27M19,3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3M19,5V19H5V5H19Z%27%3E%3C/path%3E%3C/svg%3E");
}

.ag-theme-react-ui-library .ag-checkbox-input-wrapper.ag-checked:after {
    content: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 class=%27MuiSvgIcon-root%27 focusable=%27false%27 viewBox=%270 0 21 21%27 aria-hidden=%27true%27 role=%27presentation%27 overflow=%27visible%27 vector-effect=%27non-scaling-stroke%27 preserveAspectRatio=%27none%27 transform=%27translate%281, 1%29%27 height=%2715%27 width=%2715%27 style=%27width: 15px; height: 15px; fill: rgb%2833, 77, 136%29;%27%3E%3Cpath d=%27M10,17L5,12L6.41,10.58L10,14.17L17.59,6.58L19,8M19,3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3Z%27%3E%3C/path%3E%3C/svg%3E");
}

/*
    Column header required.
*/
.ag-theme-react-ui-library .ag-theme-column-required {
    color: #a62c27;
    padding-right: 2px;
}

.ag-theme-react-ui-library .ag-row-deleted,
.ag-theme-react-ui-library .ag-row-deleted .ag-cell {
    background-image: linear-gradient(#000, #000);
    background-size: 100% 2px;
    background-repeat: no-repeat;
    background-position: center;
    border: none;
}

.ag-theme-react-ui-library .ag-cell-align-right {
    text-align: right;
}

.ag-theme-react-ui-library .ag-cell-align-right .ag-cell-value {
    text-align: right;
    width: 100%;
}

.ag-theme-react-ui-library .ag-cell-align-center {
    text-align: center;
}

.ag-theme-react-ui-library .ag-cell-align-center .ag-cell-value {
    text-align: center;
    width: 100%;
}

.ag-react-container {
    height: 100%;
    width: 100%;
}

.ag-theme-balham input[class^='ag-'][type='text']:focus {
    box-shadow: none;
    border-color: #d1d1d1;
}

.ag-cell:hover {
    border: solid !important;
    border-width: 1px !important;
    border-color: #214d88 !important;
}

.ag-floating-filter-body :not(.ag-floating-filter-input) .ag-input-field > *,
.ag-floating-filter-input > * {
    border: 1px solid #d1d1d1 !important;
    border-radius: 4px;
    overflow: hidden;
    min-height: 18px;
}

.ag-floating-filter-body :not(.ag-floating-filter-input) .ag-input-field > * *,
.ag-floating-filter-input > * * {
    border: unset !important;
}

.ag-floating-filter-body :not(.ag-floating-filter-input) .ag-input-field > *:focus-within,
.ag-floating-filter-input > *:focus-within {
    border: 1px solid rgb(19, 61, 145) !important;
}

/*!***********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/base/browser/ui/dropdown/dropdown.css ***!
  \***********************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-dropdown {
	height: 100%;
	padding: 0;
}

.monaco-dropdown > .dropdown-label {
	cursor: pointer;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.monaco-dropdown > .dropdown-label > .action-label.disabled {
	cursor: default;
}

.monaco-dropdown-with-primary {
	display: flex !important;
	flex-direction: row;
	border-radius: 5px;
}

.monaco-dropdown-with-primary > .action-container > .action-label {
	margin-right: 0;
}

.monaco-dropdown-with-primary > .dropdown-action-container > .monaco-dropdown > .dropdown-label .codicon[class*='codicon-'] {
	font-size: 12px;
	padding-left: 0px;
	padding-right: 0px;
	line-height: 16px;
	margin-left: -3px;
}

.monaco-dropdown-with-primary > .dropdown-action-container > .monaco-dropdown > .dropdown-label > .action-label {
	display: block;
	background-size: 16px;
	background-position: center center;
	background-repeat: no-repeat;
}

/*!**********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/react-ui-grid/lib/organisms/GridSelectInput/GridSelectInput.css ***!
  \**********************************************************************************************************************************************************************************************************************************/
.grid-select-root {
    text-overflow: ellipsis;
    border: 1px solid rgb(96, 94, 92);
    border-radius: 2px;
    display: flex;
    height: 24px;
    line-height: 22px;
    padding: 0 8px 0 8px;
    font-family: 'Segoe UI';
    font-size: 12px;
    font-weight: 400;
    cursor: pointer
}

.grid-select-record {
    flex: 1 1 auto;
}

.grid-select-caret {
    flex: 0 0 auto;
    padding: 0px 3px;
    font-size: 11px;
}

/* Sets the height to keep pagination bar at the bottom regardless of scroll position */
.grid-select-grid-height {
    height: 500px;
}

/*!**************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/platform/actions/browser/menuEntryActionViewItem.css ***!
  \**************************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-action-bar .action-item.menu-entry .action-label.icon {
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 16px;
}


.monaco-dropdown-with-default {
	display: flex !important;
	flex-direction: row;
	border-radius: 5px;
}

.monaco-dropdown-with-default > .action-container > .action-label {
	margin-right: 0;
}

.monaco-dropdown-with-default > .action-container.menu-entry > .action-label.icon {
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 16px;
}

.monaco-dropdown-with-default > .dropdown-action-container > .monaco-dropdown > .dropdown-label .codicon[class*='codicon-'] {
	font-size: 12px;
	padding-left: 0px;
	padding-right: 0px;
	line-height: 16px;
	margin-left: -3px;
}

.monaco-dropdown-with-default > .dropdown-action-container > .monaco-dropdown > .dropdown-label > .action-label {
	display: block;
	background-size: 16px;
	background-position: center center;
	background-repeat: no-repeat;
}

/*!***************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/react-ui-form/lib/fields/CurrencyField/CurrencyField.css ***!
  \***************************************************************************************************************************************************************************************************************************/
.currency-field .ms-Dropdown-container {
    max-width: 200px;
    margin-top: auto;
}

.currency-field .searchable-dropdown {
    max-width: 100px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.currency-field .ms-TextField {
    width: 100%;
}

.currency-field .ms-TextField-fieldGroup input {
    border-right: unset !important;
    border-top: unset !important;
    border-bottom: unset !important;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.currency-field .searchable-dropdown {
    border: unset !important;
}
/*!*********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/browser/peek/referencesWidget.css ***!
  \*********************************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/* -- zone widget */
.monaco-editor .zone-widget .zone-widget-container.reference-zone-widget {
	border-top-width: 1px;
	border-bottom-width: 1px;
}

.monaco-editor .reference-zone-widget .inline {
	display: inline-block;
	vertical-align: top;
}

.monaco-editor .reference-zone-widget .messages {
	height: 100%;
	width: 100%;
	text-align: center;
	padding: 3em 0;
}

.monaco-editor .reference-zone-widget .ref-tree {
	line-height: 23px;
	background-color: var(--vscode-peekViewResult-background);
	color: var(--vscode-peekViewResult-lineForeground);
}

.monaco-editor .reference-zone-widget .ref-tree .reference {
	text-overflow: ellipsis;
	overflow: hidden;
}

.monaco-editor .reference-zone-widget .ref-tree .reference-file {
	display: inline-flex;
	width: 100%;
	height: 100%;
	color: var(--vscode-peekViewResult-fileForeground);
}

.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .selected .reference-file {
	color: inherit !important;
}

.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .monaco-list-rows > .monaco-list-row.selected:not(.highlighted) {
	background-color: var(--vscode-peekViewResult-selectionBackground);
	color: var(--vscode-peekViewResult-selectionForeground) !important;
}

.monaco-editor .reference-zone-widget .ref-tree .reference-file .count {
	margin-right: 12px;
	margin-left: auto;
}

.monaco-editor .reference-zone-widget .ref-tree .referenceMatch .highlight {
	background-color: var(--vscode-peekViewResult-matchHighlightBackground);
}

.monaco-editor .reference-zone-widget .preview .reference-decoration {
	background-color: var(--vscode-peekViewEditor-matchHighlightBackground);
	border: 2px solid var(--vscode-peekViewEditor-matchHighlightBorder);
	box-sizing: border-box;
}

.monaco-editor .reference-zone-widget .preview .monaco-editor .monaco-editor-background,
.monaco-editor .reference-zone-widget .preview .monaco-editor .inputarea.ime-input {
	background-color: var(--vscode-peekViewEditor-background);
}

.monaco-editor .reference-zone-widget .preview .monaco-editor .margin {
	background-color: var(--vscode-peekViewEditorGutter-background);
}

/* High Contrast Theming */

.monaco-editor.hc-black .reference-zone-widget .ref-tree .reference-file,
.monaco-editor.hc-light .reference-zone-widget .ref-tree .reference-file {
	font-weight: bold;
}

.monaco-editor.hc-black .reference-zone-widget .ref-tree .referenceMatch .highlight,
.monaco-editor.hc-light .reference-zone-widget .ref-tree .referenceMatch .highlight {
	border: 1px dotted var(--vscode-contrastActiveBorder, transparent);
	box-sizing: border-box;
}

/*!*********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/react-ui-form/lib/fields/MeasurementField/MeasurementField.css ***!
  \*********************************************************************************************************************************************************************************************************************************/
.measurement-field .ms-Dropdown-container{
    max-width: 200px;
    margin-top: auto;
}

.measurement-field .searchable-dropdown {
    max-width: 100px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.measurement-field .ms-TextField {
    width: 100%;
}

.measurement-field .ms-TextField-fieldGroup input {
    border-right: unset !important;
    border-top: unset !important;
    border-bottom: unset !important;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.measurement-field .searchable-dropdown {
    border: unset !important;
}
/*!*****************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/base/browser/ui/hover/hover.css ***!
  \*****************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-hover {
	cursor: default;
	position: absolute;
	overflow: hidden;
	z-index: 50;
	-moz-user-select: text;
	     user-select: text;
	-webkit-user-select: text;
	-ms-user-select: text;
	box-sizing: initial;
	animation: fadein 100ms linear;
	line-height: 1.5em;
}

.monaco-hover.hidden {
	display: none;
}

.monaco-hover a:hover {
	cursor: pointer;
}

.monaco-hover .hover-contents:not(.html-hover-contents) {
	padding: 4px 8px;
}

.monaco-hover .markdown-hover > .hover-contents:not(.code-hover-contents) {
	max-width: 500px;
	word-wrap: break-word;
}

.monaco-hover .markdown-hover > .hover-contents:not(.code-hover-contents) hr {
	min-width: 100%;
}

.monaco-hover p,
.monaco-hover .code,
.monaco-hover ul {
	margin: 8px 0;
}

.monaco-hover code {
	font-family: var(--monaco-monospace-font);
}

.monaco-hover hr {
	box-sizing: border-box;
	border-left: 0px;
	border-right: 0px;
	margin-top: 4px;
	margin-bottom: -4px;
	margin-left: -8px;
	margin-right: -8px;
	height: 1px;
}

.monaco-hover p:first-child,
.monaco-hover .code:first-child,
.monaco-hover ul:first-child {
	margin-top: 0;
}

.monaco-hover p:last-child,
.monaco-hover .code:last-child,
.monaco-hover ul:last-child {
	margin-bottom: 0;
}

/* MarkupContent Layout */
.monaco-hover ul {
	padding-left: 20px;
}
.monaco-hover ol {
	padding-left: 20px;
}

.monaco-hover li > p {
	margin-bottom: 0;
}

.monaco-hover li > ul {
	margin-top: 0;
}

.monaco-hover code {
	border-radius: 3px;
	padding: 0 0.4em;
}

.monaco-hover .monaco-tokenized-source {
	white-space: pre-wrap;
}

.monaco-hover .hover-row.status-bar {
	font-size: 12px;
	line-height: 22px;
}

.monaco-hover .hover-row.status-bar .actions {
	display: flex;
	padding: 0px 8px;
}

.monaco-hover .hover-row.status-bar .actions .action-container {
	margin-right: 16px;
	cursor: pointer;
}

.monaco-hover .hover-row.status-bar .actions .action-container .action .icon {
	padding-right: 4px;
}

.monaco-hover .markdown-hover .hover-contents .codicon {
	color: inherit;
	font-size: inherit;
	vertical-align: middle;
}

.monaco-hover .hover-contents a.code-link:hover,
.monaco-hover .hover-contents a.code-link {
	color: inherit;
}

.monaco-hover .hover-contents a.code-link:before {
	content: '(';
}

.monaco-hover .hover-contents a.code-link:after {
	content: ')';
}

.monaco-hover .hover-contents a.code-link > span {
	text-decoration: underline;
	/** Hack to force underline to show **/
	border-bottom: 1px solid transparent;
	text-underline-position: under;
}

/** Spans in markdown hovers need a margin-bottom to avoid looking cramped: https://github.com/microsoft/vscode/issues/101496 **/
.monaco-hover .markdown-hover .hover-contents:not(.code-hover-contents):not(.html-hover-contents) span {
	margin-bottom: 4px;
	display: inline-block;
}

.monaco-hover-content .action-container a {
	-webkit-user-select: none;
	-moz-user-select: none;
	     user-select: none;
}

.monaco-hover-content .action-container.disabled {
	pointer-events: none;
	opacity: 0.4;
	cursor: default;
}

/*!*****************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/react-ui-form/lib/fields/SchedulerField/SchedulerField.css ***!
  \*****************************************************************************************************************************************************************************************************************************/
.scheduler-month-on-day input {
  height: 25px;
}

.scheduler-time-picker .searchable-dropdown {
  height: 23px !important;
}

.scheduler-month-on-day .ms-TextField-fieldGroup {
  height: unset;
}
/*!********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/editor/contrib/gotoError/browser/media/gotoErrorWidget.css ***!
  \********************************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/* marker zone */

.monaco-editor .peekview-widget .head .peekview-title .severity-icon {
	display: inline-block;
	vertical-align: text-top;
	margin-right: 4px;
}

.monaco-editor .marker-widget {
	text-overflow: ellipsis;
	white-space: nowrap;
}

.monaco-editor .marker-widget > .stale {
	opacity: 0.6;
	font-style: italic;
}

.monaco-editor .marker-widget .title {
	display: inline-block;
	padding-right: 5px;
}

.monaco-editor .marker-widget .descriptioncontainer {
	position: absolute;
	white-space: pre;
	-moz-user-select: text;
	     user-select: text;
	-webkit-user-select: text;
	-ms-user-select: text;
	padding: 8px 12px 0 20px;
}

.monaco-editor .marker-widget .descriptioncontainer .message {
	display: flex;
	flex-direction: column;
}

.monaco-editor .marker-widget .descriptioncontainer .message .details {
	padding-left: 6px;
}

.monaco-editor .marker-widget .descriptioncontainer .message .source,
.monaco-editor .marker-widget .descriptioncontainer .message span.code {
	opacity: 0.6;
}

.monaco-editor .marker-widget .descriptioncontainer .message a.code-link {
	opacity: 0.6;
	color: inherit;
}

.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:before {
	content: '(';
}

.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:after {
	content: ')';
}

.monaco-editor .marker-widget .descriptioncontainer .message a.code-link > span {
	text-decoration: underline;
	/** Hack to force underline to show **/
	border-bottom: 1px solid transparent;
	text-underline-position: under;
	color: var(--vscode-textLink-foreground);
	color: var(--vscode-textLink-activeForeground);
}

.monaco-editor .marker-widget .descriptioncontainer .filename {
	cursor: pointer;
}

/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/centricity-core/dist/style.css ***!
  \*************************************************************************************************************************************************************************************************/
@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-display:swap;src:local("Noto Sans"),local("NotoSans"),url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-display:swap;src:local("Noto Sans"),local("NotoSans"),url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-display:swap;src:local("Noto Sans"),local("NotoSans"),url(data:font/woff2;base64,d09GMgABAAAAAH+QABEAAAABl+AAAH8rAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGosYG5twHIHlZAZgAHoIgX4JjzQREAqD5zSDoiILiWgAATYCJAOTSgQgBYMYByAMhBpbP29xg2b3bVcD3DYAbp2tpoJljqDb9ndNEtJ5q0LnAojrDCjQHX6IFJuDxf//f0pSOcQ0vrRl8LMdMh5QRkVL3BVNtBNhUM3iMMvGpHU51vpGbV8M4p5x+6+ikulwNLMDgYZjEqvsNs9AfLtpl1tkCBKREXtEXeUSaVbCNPNFFRxyU6FjhIZq4s1IIRGOV4iTA2k8W08JKQhSzp0iIfJi5PU65qb6UF5oFozD/bbrQs9l5dsTjhUOEZEb4s7aQGYXG1Rm2dHMfxq3IorpZQcBxTQzk/ZivZE/M3pq2+bW8d9BEv60Q2JvlYquAxO57GBJktF2cu15knyJvl973p5z7z76SAFSBCgTh+iIVHSEjoxClUp5VEQe8e3+PK+bf8+5770MQgghBAyYPDIWIWQxZURIAtsYCAICBcWNgmu1fGvtcq6OhdbvRHe33XRsnKPTuRD6f+5pd2aep2FnyQJP4INmviBc/qeqgmlVyqQLUj7vjyDTi0TQhe6U7wBXUuqe0upY4WzDQ9K3rFm2vsVj+CeZuPevm5xTOINtgWAWIBMIb2+In84/oAxtoQL11DyNN4014tJI01QsFUvVXoXiBYpo0W3oBBgfmOIb2/AZM/udTc0poJrQFXpCsZuu3EXvpnrRRfjrvkBZyl/iJP0C/QhQbnBefMijDg+CaG4HS8UQxRTNFhk+D/v9ZHtnKM0SNds2xLQxoZir1eR1z0jZ1weu+786K8mKBxSZkgNuqbv2ivZaSw5OHHJgFjiSfjPTTtoDogEm5+1WxxatlTXdVb2z96jiyJ18ibCnQgrZSBIaHaBRL2wi3EcYhL2ZqbnhIXILieu7PkrDYyYR00TlJ/yG6uA28Ykiqrk/5vcAETCpa+3a/oiqRBD1LCtm+qg16cGEj8Dzxbbmjf/CWFjsxqS8yrQIzqpmpjHhKntcAcfk6Jz9MLABCP//v1av7dt71Qe+qUD/9dXIhGdFmD8RqlVAuelX70+n+qQ+1YfpeWHuEMxMqCZAikCBi40CIE9ko9EnNsJFGJuV5VEoE/h/f+jsO2luyJMNColyFQrn2/3bXsdcji3ndkiExcmxLE4y31y9diZwSe5mPxA4fJ5A1deYymRmApPJLGXTbnZvP+BlP+Hep8MP+38ZdFVZE5FicMDCtUJWuRpXYSt0hTLlef5Pxjs751/bUKe+/AkERfi0IM0ggUGRdTKPh+/vTd56V0sDeeIHF72mX04r3EE+pmE1DWZCHIpgQDFEteNatlNMgqMmlb+c9i/e2fF4NKP/k009BmVb52MpFeE8KWdr9ApKAywhzLa0sq+n9eEfpnP4UXAmEDnMCar8Q93z4w947Ar+dWupfS1ED940jZdlBUksTUTBP/49m59daEuOfcGeW2Wvm7Skt4BaGAUWiHc4raTrT680LASWzioDa83Yc7ZW6yu9fekrS/bZ2vLn/dYKTigLDCCBPDBDa7U6iFoz72LeNf77yZsrduf4HHqCiOvtIW5JLGmCEgmNSPZOTOSKQ4E3AAsC5K6TRUEQeBho6ttHiYwSzjD/a5rSu3v7bCerlJ+uoAiasHwd2lMao5ldWzORf9JRxSGs1DdGB5ihXIl6VrFEIIYsIhXmOPp4lVK6G/5j0464X7e7e4iUUkSkBBEJngQRCSKDx7PoJ5nr73lP31pVEU9VRUSNMZHNuNRWYFYhFbIXnjfzN//75OhMl/U+LsGGEFIrQURC3vo1312mqpPgzgVbDCMx7fTs32Hc+/yzMfucne3e+95+KBWhVBNKmh2otsaBiBpR7/BV/ULYodv/HASxMQkhKFbEAHAEKKEUwM4OpUoD0qVDGTKBLFlQtjwgXz7KqxDwKUOVGwQEBVEhYVSNRqjJM0CzFlSHqcA001EzzABmeo+6qFQ3oTYHhlmCdzQbQMNsIjaazXwM8zf1IP9wGOYqx0GucRnmJk8G6TNpWFq1o6XTMCij9mGlmjda+QYGVaRkWEHdozXaimFm7YOb/OhcJRc6gN83zOb19vjv45AiNeYp8cpP2EoqZEaf7yrzFsJ0nvr0RxcGa5RXfInievfGGMI2+qvX4HxDujRzkigZs5WZ40vx7Fh6mHopvp0LBSR56o/L6vu0TQvZ7WXX23Kejcv6c+WtvM5zT0dqVm3n1d5sw1n3Pi53zFHNFSletnK4dnRi737NLSytCHb8d821+2uv+rSthiX9PXOE+TqUMMLn07cd/GSnvMTTnnl4+uJjHubKD3855z2MGw6kKPeqPeNZrziid4GrvYZrMScM5WbepQmRioYU4RyVCyS6kNpF+PFieiYRkj1Kiss4nj1amnRymbIoclHKLDT1n3WIRrUavHoNdJq0MJpiCqvn/E+yV7zKbrHFHJZaymmFlVzWWsujS5c0V1yR7pprMtxwQ6Zbbslyz0PZ+vTJiwCSHwISb6tARAYWSvQK2kDsCoskbr5iUc9fMtqVlI5xpeWRsrKaaF55bbSvsk5MC5bAdH37o7ORnfuSN6qLtDe6t8HX1hXoje9/sOvoXbRN7DbGpveIZDN6QraZPaPYrL7ksDmkyj2f9+kdUM5DMvfxd9fSuYnZPdJUoN6tFGCgfrIh4mQgB6I9BLHN+om7d94swARL7gd2SlkgKymHNsuwaqswq1kszbRmN5flKcmnuctyzGeDzW+NNrJsiGGd+svz5Hu5Cm/U5EWKfZTR7hdQengLWsBqVUVdNmBTNimlFPCOP7JKoAloASZCpcogPQNkYITcPJCTCyrkA0oBA+AGnEAh4AH0gBHoDziAIqAOiAM0AA/EAzLADOQCKiAa0AHEilkIfn7NjbS3zh2Yfa079P+3A57XrCguexeq/saLGv5aRBkM2t1PFUtIfl8t3KyEKYl/1D66dXwMQoAQkPCC8FqHhOXoxco8JOTVwqEUJMpMxGcoZ7juV736BFJRZKIpqKjxyI0amSRzlOVojXpDNaB+/ime0+l/hddLLS23j26tK2645Z77HnhIxCJhLD9Ms7xohr1UAvTypVVqjVanNxhNRy/P22y18XSKvqQoyYqqngZZWfTy24N1s9sfiONYrzTpMmTKki1Hrjz5ChQqUrxEhNxEyCSEzHJoS/EwoR7O++AVltPNIdbzNlseHr/kMD36lfOP//G+iuObn5aBpGIUK42ssihNWtnllkt5SpJZuVIp+m90JjjdAKSg3GVXwwggRo0ZF/Dd7VnadtVVz201xvU9aKiuegkn/XG1HP+1Fwu9gI/jLAgnHE27kn3rGjI2MRVHnvTJoRSVqmv9J0w3z4Bi1Zp1Wa7/3/9ts1egU1ZkVs6mc3NYf2GazVzS4R7ZiMKVzdxp425DIiR4SS9brGQsNjAa682FXgoT9iBE7mTLGbcCM4WVCqNRUQQ6mTjoPDdP2XA7ZAnfuECZfdispCwieCi0GJ2oxLRMmxWdTUq6gSva1qv5VrqgTFKy1ymm7zFZwUmmH7d7vA8dqCaTipTRwhZ0ay+t0EFI7mObozADTfFFe9HLILed6LnQ22MP+YV9zOIRjbN8ikrQA6ZNHbBN45aggtqp7jU7lUSKW0jhqIotoltoMIXOjl/TF4GCaOJ66hARlaSerMnnwKwIPNZ4YvgCdUwYvFyHFdvZzxEc7ZM9Pzxb1V5cezU3cwu3jdx3MbpmZFUc37ZYqlQLKZVXy+n+yo5LOWzWMleyurrr3U1aTZpIi178WK9lVH85VKQ6x3m1RolX/G9k7L7SZKQJpnnWAott97Feq83r5athrst2Lezz43X5ivlepynymbskeA35HRo24wiJDaT4sUVFVggdK22+1U/L6ZbOHOrrcztHWoczvDjdO/1QBJd1b9BPVwlxI4IMT1xm/5l6vCVfw6RochhXmoLIUjzSVkYH1QTYEilTtToKPo8BOTvGM3D2BY2yrMowZL1j4y31wVTXZ+lIodseRYQl+nYzYxASpVSn1b7xo+u5qKaNN6ExuSpEKQFRNnvfDrvs94GPfOxzX/jS177Vk7BIqmUkNJgE9bXm1bOsVPIAU5kD6GEZI8sG5jJ2j1GriZh74UoslU0sofqsTdon2l2kr4pxaY8mo1OWcEI3fZaIgaS7WEj1HSyhtQkKIaSh3oTJ1mKEB+orlmVihFLHZ4zkiuXtJH3LpAZq9j/4k7T/PcJXkqg6fB3M5eJ7spbrgzBng24TRq8KiAEnMWHU+J5KDJtnbNz0/EiIHvUDsZbHcTKYzzuPmuSCgGqdmWV+B4QM7sOf3ntyGHsfEylr5h28iLEMVUD2Z0VPSN83hQlMlhibh7RXRpbWNUZ5Nr2AzitoY3u/6suBQA3RJju44eCWgMcJWNveIVKQEgAAAVOb7D6DDp+PtnwZAJzGfOTOIJ/UA2WQUwOD0gg/hucnCPwsqZ8HrvmXfY8yDc8003PM8aBSr1LhNaq9TuOaZ7SvA6pGEUcB/hUxJXOzEJ3RlvA4CscvH7OQbU1Zpy+JbcU0BCI7iDwdyMUwwALOq5KHKpAzChMq7v14jcayAwczHcydZPw8zwMveLlcyChY5D00Nc8OroSOZiHVAeMVxRTqNJ9BodM0PVGPsl+jpdX9CJ6fIChPh2h/aO8017k+KqYzBAs+H9RwKwZACKd4lGR6YrF4RunYlhyLUQKG1WTOuwH2QR/3Vvyd5HYalvomUSGOFVlfeeg1yt7+242t3A/+3Y7+7ldh69MWzlZicN33vmBmg16I341UJEqAFYEQhoTwzn1yItP3hjGzx0OcKKBc8xGq5QHPYXMw7Cw6OuWyV5j1aZ2XHSz48OZgZedzOevtzad0Nj8rsrH9p65Ie5abfA0c+quJweHXuC588+pQ4ef/lnjoRYiAnEIspXjFKhCS7QSrYIskYSqeqR5DL5SizcteEfSNrWDIMuYatJKunCDm/no4QggjgpXo8Wl75/izyxeKhWcxcmHZ3lXlaxfXnQz3b/wkMjmSEuWL4caMx/wc+3rsY5gS1gvbkrE262nulvxzKBymEzePf0D4lRxUdIQ2zvCy+BwYl8n7VNArWiu2S9NlcbJP5V8oppR05Y+qWTVb84rmnJavfVVn1T3Qs82JZriZZOabtWaXudbcaR437zAfMb9pmbKctLxped/yhc1ja7E/tf/tuOX41bnNPVjSXTJbes8H8+HL/m6FCZcX+OGz/a2vI7hzcjAhcR+1dSx6uhVXA9riL6+uZZqm0ytWet1m3T70lZ8dd9FV90OQgBIeKx7yKEaOEReVNNENwE2INBxteExiIFcey6FMlXrtZlqgULVWvdbaZr9QZoAxEwJVZGvSrEWrNu0COnTq0q1Hrz79BqhpaI0YNWaczgTIpCl6BtNmbDJrM7gtjLbaZjsTnB0K7TRnl932GDQ0hlcC5h9cXL88EhJJQUYTMgwlZBtHyN5lkrsCKW1QoPRK0MxgftIWgZSBRt9FBeU4eM90j0IqSc/qbrfCL++C/esm/Oe2eFZqvS7dPtaj13lXPYwDOWqspFOAGD0uqmljECchsmDW0IlpeIooRVXnHekyz1LV2i23yV6hrEk5u8r6Vl7tS0yVabOXXSB55rz56+yvdd5QxZptZQc6DjCuvKqW9pFx1eE1r3vDm97ytne86z3v+8CHPvKxT+zj6XSIekGUOiBDU0vgKhS5i6UyubaOrpG5hYOLnr6BobGJqZmllbWNrb2jk7Obh5e3j0Lp6ydpnRVKSYcgGv9NdbiRurXLiYGJ2b+zu3cnmmSKqfqQAv/PE/htpFWJp7P69LROzPEhsPUV90/3ru0OODyIWm37Hn618Zv1pHXXVPUtPPoOqYQqn0Q1pswKEj5rGpYvf4GHoL60u3Tceg8xu7Sm+1X27wkZ+SWe8RyXfb4Tn/bsqra1EcxuO3bHntgbBx+eItg+LI8u3nbqR0ev7/9zNwIbIR49DrLxmctiymlAZkKS8statSF3fUrVW0y2n3cLdBsyK5bUffdYG1lfxGfNU17FyTPO+5UtoI4447Fnwo5kpLppbXZMZq4yqyMX+SjcL/q4XzosW0nuefJHZSR09T6s5j51paGppa3T3VC6iHer1qzbsGknu8qe476IpC/PPJ5e7ffBfYeOnOT07LOHfe7I1Yk7Tzi5PZXTVzl7OO9CLv7yl7/941//6fGdz8flJdfu5EZB/lC9uWyzzLfYWm/bap9P9fjdaX+56XEcyFChx06mQYeZRogaK15qaaMfCAMiD4Yg4wLY85TgChWqNesyx4BSZ8rz2mCn5mmPKNuGji0YGxYOXiECIhIaOgYWNg4uHj4BIQkpGTkFFTUNLR09IxMzCyucjzDSKGOMNU6b8SZo16HCJJNNMdU0lfPE10jkiusIueluW/n+EyJPnUgSBYolpES1pDQkzZgO5yw9t8rM89s2tuYc+V6vs/5xW19CkJOI0fyzFjs+/AQwYoclTpE6a6j4TXjOkbeIElTKa9VjnsXKNeqy0nyWlrMtr2ks9OrjONrc+lTps9fjc+qsx3Rl3pSrtmuuu+GmW26746577nvgoUcee6JvPF1D6AFEDcpgsgArCNlhFMPZHK5IrjBYeHyBUCyRypQqtUarN5rMNofL7SFIrw+xyJk0VvdY6BWr7wMP9omMGsMCfF3FPVuAXVKeTwusqCP1wCbMRWS+JTwG3PuM0BXNSZE6c65MItUm+082LJwCeIUIiEjIKIpQ0dAxMLGwcXDx8AkIiYhJSMkpKKmoaWjp6BkYmZhZWNnYORRzcnHzKOFVyqdMuQqVqlSrUcevnozpqX0qKhZRm/2HwE/uzN9PpyyA6wr/1sH3D5l4iBA7iIAAgKiAIjBIq6BA4yEyGoje4odJBVS94DBfftUox5FTq9Fmre2/9EE7/O49WBJKamaOPh4jSM/fxTtJ36duM/DGUYY+exwo5ShpDl9ln5+XIaaQuM9XZuRqbuyLu5v62k/1jc6+lTimVzeyS5cnoFKNpt4zKbHvrbx/v+XJ/ZLb+jF39lPu6vfc3R+5p5/Hsvt1jA7NCt6Fo54pmY3Zh+teFD27TAU6zNPlgMOUl2roRzGwubalnbZnaT6MuO5ZQUXLXFEQQkVBCBWCSYRQIYzJxVNXFIQghP7T3ksIU1FYjyw4DhJ/9a7TPLJ5qywPIQhBCEIQghCEIAQhiEIIYUeUYldHox0dq8M0c+IeyELXnXmtzr3Jzm69F68a3E93gUwYfF3W1oUhcxe91l0KzGX7cyajv8IXWBZYPAt9x4Y0nX6kUzfbJ4o59OrvWYSX32q7brvtsdd+B314DL4yt+uU4CL2Ual4Wtr32Hfab1tv9Rm6dty3ddP+svB6zledxpZuvdDAdikpN3HOwXlGtf1h7DWPYeNYPE77CqAZU9QvZiUXUqtJK9rvZp6XLLbSem/qslW3A2ElCj0+llKceP0089f4Fyzwope8PIbESlyhuFI4rFQRbiKyCCuT+JJZmq+z+Vaq2ZrZ2WyVPWoWoy6VFbEdbFIFRKJrdnHd7+9aghwBtYZpG4W90qfO1wMjxXgZJtvuz8NiiwTa5kyg90Nl7x/DZIuN4P+22ma7HbfFzpvjf9oC7IUvi2iXWGJuuqfVEkvTshGWW5HsRlpldXIZZa11yWu0DTamFWO87o0UMNZb3k5h47zrPeggOHclRjeibrvtsdc++x0YCw9+N5BAJDL7fx+FipUoVaZchUqDzDS3HLqFnGVCoseJCg+CmE5hAnk6DvwSl50DoMCXvPBTMKcrwd7VcX6nEiRQ7oBHJdGNeiaUmXlbJjjGGjWoIYYctUbVjaheI2oiatLGzvVFTefNZJGlw7jMcmiFlVZZZbV3jneB3kNtwfg/kW3kdjDaKdEuBt2S7GWwj8p+EgdEINVdCtwthHsEcS/G/WIeMMKDBA9RPCzDI/I8Js3jMj0hgielekq2p430jGGeR3hBAC9J94oSr8rymmKvy/eWYm8b5R1hvCvVewq8L4QPBPEhxsdiPjHCpwSfUXwuz5fSfCXT1yL4RqpvZfuOw/cvFj8M4/avvH3/MUQ7/ol7w78gIa5iFBnBpHMQBTLRhZIXJqZI8cVICEZTAj4EZ0iuUCuNCEuPqMzIIycpagzRookeaYWRxYw2ViIKJKqisJVEET+GBIlLGEEViUkcPmmik0Wf/IPIqlJuLTUxpIuw+ohqiDxbkiqOIWc0uSJtVGR5oq0kEY1NVOPCNj6KymOoInFVRtDE8NUkutroq/smsmnVM0whPUnhg4bqh1mkh2iYw43m83M4l7S+5hxOJ61vOYczSuN3CEvoe+T1Ew3z8+T6BX3wG4bfMf2BtXrV1B1pNEcb5lijOX5ON9+0TjLjOkW84gzFdYkKf7J/viKLu9HX02JnoOb//hnrphvUoF+6foott3GA/QhftbqstVNrfk6L3dC2yD8idDNNzFpm/leZvcraGs5bPC6SXtqx//imGhGHNuTiOmz68hoGYIIsCIBBBEJhDMFRAiNxiqBJhs1yOC7PE/hWgU1oFznETolL6pZ55F6FT+lXiWpJI2sVnarXDC+BHZ+G0QBiAmOBAsCBkCBoMCwEHooIQ4ajItCRmNjYOLi4+HiE+KwJ2BKyJ+JIzJmEKyl3Mp7kvCn4UvKnIqYmpSGnpaSjpqdl+Oltx/6M17vlZ36jZA4KxbPR4TwH2xil2bDYWKVtbOzmhEu5DU+z3K4hsFiebo/WWh4doaBTjy4F3Xr0yJgji3lyWKAAC2WwSBaL5bBNDjsVYJcc9lCE4yqCtKopTfovwRmh4kwJZ42Ks51DcK4e5yk4X48LFFyox0UKLtbjEhmXqbhai+e1+O6T8YMfSYjf2pjJOoYN/pb418B/NvhfYuiwMcQYIgY3woZuRAzzV+INCxwRIwABcUYIIuKNGMRETAREEG8kICFipCAl0iKMbGKiICb2okK7G6rZf1Ad9eLDr5iUJLXRqovurY+BiFdfbEwxaTTHzBtLrN/JSeaMLSmz9thXalLREcdZ22pUamy1ukKlulqqqNVaWqqiD2++98abHzZkfrwTVamfpcpZXzMr1bK+Tr68OdPT2Qs9mxe5qOjvNMy/Va2Q9bXxmqviDO1gQVs2fSQ0CreCQBZly3G5/mYeecxLvFHXqG9b0SSVHAf1e8dTnKCv9jhRK7zRetT7OO5t2LUKAj/Qj+Sr+9nfLOMX4GUZ3DsssMOUuxXRMGcQiCFFYn88ZZS8iaNd4o28Y4llmFpFSelBNmHXY9D0iHqzvsDmvlHCV3i1vWzYK2x59QrIG2Sry1BH9eqhMVMD1lBVVUeAhQa3mFwAUwcETmQhhbPdOWRqxPBUNZOrXOht6opQ+D4IU1dgiQIFNtMOSV2FuEGMugxGMsUElkw7DDNl0tvP6Aqaitux3h/GKCUa9IijBsPQgWex0NmuDIMV660PkLZh7SDaRdXhR0dgHPje6k7D5go2V7CRQCPBRlPyTs3f82Jg7TErI0sd7oE1GLXBZSvNrCBfVgJKuXANZ6OJmRLkHQkipirxtoiI0nKv1gMBGYgjW2mmBBnlGA4f5a6anf52ryGCbLWZFWQUz+WDx+Q/xRsduoIzc6OqKiqpcqtL+SEiJBKOjN+k3+QAKKueEpOvX3BJXObRW6Zc9VCFxHCrgTxop0vA5Us0sVAUoLSkUV3quNF2DFwNKFlxohgcvWfuto8WbiTtIxorgIJwCE4MGS01pbG3lezQDo8OlOwoyQqR0cGRGRnDTCg96VSf+hGBwGN3Dm2VZZtFXosLcoYcl2cSFH21QzEZ5NxBzU7t4mn4qDzlBINaP2XCS51Iyd1jsvggGAFP+0U36RC7sDhQKREd4aJeAI4s/lxEE84pkbQLBpoiVouuNIlhnkC8nJO8PdaMoGUEbrY0wBqFovV7Bc2Y9AuGD0QWviM4AmcpHKJRYO4iycS1+k7XyVb5+ZKhKRXVyyHS2zNfQANM6pSGhoDUyafqwlAZtRaR+a99lHkUeXaHA+oxHGN3VNhrI4qAcT8XFI9DBYZzonx3T5gsvh6U/Mug47kABACXwMrgTkFg0P0p5yAUVH5ZYA6sHk+coVXRRaHDVfrbBjFMgRodxiGEZkzAHLxSCKjb6o66q3ZPjMDYb2w/2daIaY2Y1ohtDVaZOxPp5TwB2ZZpYI+Nm++jMlZXbwTpKrCYGAm+l6I6HJGoCzOXdwkiIV+C8jcVpKAd6SC+VKnIsvslimZu9m0Obm74k9lH/D8zHXOaAgm8+mMztvFXjr5STHbUMIk3vcuXqyjuTpPFk2TxLll8c7Kd6qTlB3ue05YcVJjCdpRn5LIceY8YLFhC/Pqz8eUegyy+ZDi7tLg2IRRMsJ3MjEQOf0Xkw+uohvqzNk1rYh/DDrrrTBYvJRFwjDLAGt9mxoo1DR8KrZLDHhLN0r+6vss9TDqTxkYNJkYd0lbEWIQrHsvYx0JP4iBIVRby1B1KgW8anVK5nNfmUnnk7jdZfNxLLiPfIJuMoZKUtOM1I79kxrGCOUo3Y45SZUxkRnPHy8Njbx/3ptGRfUlWH7LLIfOI1Nvno3tNZdqrws48ptkLbY5zoXa2sd894yjjtcWxXJs5ZmccsHnIWpl6o0gDWo3GVOCbmliUVPtqC5KekVwLQTeIMyMo8I0+vATtbMu8gqadV11YU+3t/TvDh63QYgBBNKGtmFB31F21e2IExv6v+WRaI6Y1YlvjpIwuFLYIi6fsIZIn9zLubvJeYDVeqdwNrX73gMniEytHcZIwLmVsN3BMPjBuZMxYGXZND/G9F1kNqw9kDd1lirwdN2pQetrTveHsWHag3ih2iCT9T/kh/ARVhnsFXmuNjOvc3W6yeHuuYl4x2sc4n+9DJW91N+86pFGyXZSsQ+kifn/o+5PQ8SP9nJIpBXYWRphXFEdbfDKk/jR0uHtF1t1osnh1VhLuWQY7nnm+6Z4SWXw7f7kXOAwVtY6YXZ/mlcx+2y2qCH7wskde7UCvoBnxqUNrpW8T9ipmoUM3cZshdsrcI0EWnyfm0FaygmbiCEPc060QO+8oy93NIovXE/dPucltW2BIoHMp90VairF+z6Fu3V0mi/eshPrsd0i++F5kdEaHusLRBLzHaKgf+/Peb+PmpT3uFWtOBmbkDX78w/qvt4O1gmZK7HA3dBSa1m2mvOtsI/8EcNbBzVG/Wcj2mqmdiomMXFRWKCoryZQVY1Y26hive+P10pQGOSEolA0KZYBCid/8OK2k49ZZYEFRQfYjKW+wW7wyN3jhM9bTKv3l6zuoOQpJm8NX6vgmUSTYtUDKQvNcYtlu00+nwlHCa5rK0ZwggjNO9UhEE8erMCQrOkAgBEIgMbJgRDAmrOobN9HuBYwYibAJ0hSwjE2Mgtf3ppMlmiJEcLBIVoPCCIRAiEhqjEbWIhLLWqD8Af+RfC9/tWf85i1+b+YpVxSltK2mJyf+mzMHhEQSG9PEEu6gQNPWCKMmKk9ARHIbVCTMRVs0GR3ijaymzbhInmuBMgZXJO7w+Ojwpl9HwKg2zI7j4CjeNU08mmFEcMbJhCQ50qkiGJq2xuaaihoQkTwHFUmBUZG+OTItC8spBMGJpK54o+6PeFTCgEUiV4JS8c5k99N9Hno/onk3sZAHnWZzyR0Bc7nmRT0ogmSRAogtlBlr0GXcMfVoFZguXtWabcS6MRsmbJqyZZ5tC7BjwWYnz79rN+blwNU9H3ZPQ7tHY7rrsd3luO48gm4HYbeWqFtB7JyIu0Bu0s+KKJaSlUMlgUUXcoHgEHUhZidD3G0hVoEgCIIgCIIgCILgKKCE4qWyOcKy9KMqcRqzfpmxlG+El/Vyhpb238LnYwW6iuE0UTIx3vUwxHMMIRxWF39pspo+3ua0yiBqIUVPbQR0E1OgYiEJC+k3IQ/ZBpoVEqyQWkEhqSY0FPFAoULaFFKlkCSF9CgkRiENCglQSH2R8wuJLrYmQioTkpiQvoTElTAcTQVqEpKSkI6EFCQkHyHJCOlFSCxCShGSScJYqSPQhZAohBQxTzZwOOaB/4Dc+/kXCsMcP0OabnG3RIwzmHdHyfqVR3HV+KCfwa9EbgIWgZ3o8XBusi1Unr098I6J9gaelcJHtDYCzgOlzvk9AlLAXsAgpA/UEvTTDiXwCWAV2TlBsSuwxAUWY8Rsk0EAhUJF98hAodBbSjfFgCBo9PJgNBeAw0hF245NDvpSlTPjcxDKZMcQMpjedlRZQC3B/ZsMLvHq6f5AadcBDedbmMON3s3RPQ751Ff62ialQD0iLXUQ8Z/oMWDEZJlnUGr5JuMzfWbIjJmJzIQ5ozhnf7docd2nkLCi+0D1jFZt2h/r4xfA5f/KaphtsdM+HzrsGz/63XFnXfafm+7riwExyFCSiBYzdjxk44WNGCV6rHioxE8LnegB2PEOmDP3uMrfpo6XgRRQiA8/RRRTQilllLcr1ummNwO78z1MZtReRzqovyIRJy6y3YamQzznaDKsQdOo07NRX0dcnMV5gm+ZD1Jw4yGjzIaAVc4iiTGZNzFP7m3WcAcC20jNntKkm6Nq1e0kVeOkaFpiadMa4LRVVlsTWkfEp230mtfL3tSVzaSD6BHm06IkHhUaeJKugW4Q38sZE+YB/LNgw04qDg7t+1Ozu0L2WhIyWmoQD6UpS7sdOaZYR5nFQqgcZR3jQb0GqFFASWJGukOwWI6WOFgqfJPAOFpVQXU5a523wHKZotkt+sQLaG0o5hEFUlpBYypoSQUrdCuoE6HpNEj64eQQYDiJoN08G2LHsc+p2EsMnab5x51Brsdq0G/FqiGuxdisvXVXUJfyMYX5uJ/jS0AILMUgwdcI/dTa1YMrGnnlSqusyRpSPjvHL8HKRAnTBwBGbSgN1ypxE5fbqlm8CYCFEXAlGAAqYEOCFDeBcRiYIiQXBhqZhVGzhvQ1GY6Q0VD/BXoiE6u6apq5pKSHTVwKg2uiYLEwAclTl+MzCDaCqSDx2ZwVWFxp+oj6gZljADX/mELkaDFTjNd8TQRApCki0ITAo2ITAoAcufNQgjOUoNx41eq16hiSFvGNkcK9fCNqkbeI0iB1AtBY0quppk2DdYZsuOZEdzqz/1wvC2NlN5WWr8xPVCSShBETDjz0R40GHi069BgwY8FKMjZSceLCTQbZDCCHK1zjOje5zR3u8ojHPKGv/XR5CABCYWDhECJCTAQSIpHyN//a1U1MDin7nLsgskjv0Ddo3D9YD0yBFw3Bm4eslly8kfzNWusq05yuZi3vOu9OTCWk1TRrPUxBOh10Bp5RUsPpXL28tyZfg1bub2gmUHdEXs+83m1Yaqd5l+2uDW5epH/WSkzNuFKjl3bT1ppftE3Ecst3wcohXY4CpULqJx8BUGDAGSUFpxCHNnHryBnYCfONysr9o80DYx4EizxgW/dyHAy2h2bHyBxaaaNdglv9NaL1BGNDgRodRvRtwwZE6DyIjnoG+0KJZmpFfhJLrsEvniffWu/Y1Dhq604Ji4YSh9hFAS+HkAagyWV+GmflRSvxETIPXaZ08jz6opN4I8nXBasQ+G/6WantzBNx2elNWzsBGJyjBwwMVcBNK2gtNmUSVOzOC4bMopUo1qAxsMIKVvb+cPqtwjy7Mlv3drjPPvu15igE5D6x7twY3aFpCZsSGWdsJGLbEJnRnK2PC4Bf9nXSBsxS8FcNGFT7fmtZ6ANCFgIG1VZcbSJVqb+/8bAIafYWMAXNYemQd0tk6q7YqEWb4y+h+YT1mrSa4gQom9qg2WTttn9VVmHDWAAuUc3v8TQ5K488xUIajNSxV8NZbd1UTZkWWxumDW9oNZyS88DRJkHtmPaz1ttwpGfIu1qbDjKabIOWq+Vp+ar3iPRVxqTl8Re3MzslBFyVv+n6YaC0LOMYntcPaEi55+KZ+EtWG/EWI1hkWAaR6XQg4EiR4xU5erxyEPG2YHhPOLJ+C+TjSnsYMRd8IwOMD/sARxzHbe73AUyCsBkEB6RykEDWsmJZvZy0fO6wSP5S2sxXDTtPK7RGlLMMLmuXsw+LqP5af+leu5e7469fwP67+xcet57MIwNaPYl3YdtMw/RQCGGa9hlu13kuxjiBwp3U/9ApivqrJ/olyfjfXq+U9uItF2ppAaSMtalR4OP+RaZ5n8j/r/el3q7N9bYjCZsXp5vuJbVp03fbIgLggRMcYb9X+ZM/cww67bnLnd1xzCHWV4ZPnN+7x0kO+44gZTpnm70jg16nVSkVcplUIhYJBXwel8NmMRl0GrUIm6O3WnKKWnGd8Wg46HbarWajXqtkk5Y2DRWNhGed+O8RL622AWjWoAaqpiVrLkfj8VhdGyTJeM1pAb4ksNw6xsijo6cslwYUzEiifKX60Du7kYpX824VVOiKuOLJ43rtDwnTF6ifNQxY5NmYXznJFSFjXGFkLgxlJDWcspk+cAQeDJy/SOIo8BHiQm50d8WR8OIIx3brPWHmWx7M14LzMjTrS2FMst87zrdFlx0E55vWiQxDG0djkOoShZAwHI8FVwhBnoYbeNPIEO9t39zCAzLRKtSeDnfKJQPaYuPIUb975cWd0QoWTmB58geJI92FjRON5NcomwtmLWiz30kA1lBhcncAmnnjH19tAVz+v1MrYCEgZMK3zWXKaeFeiYuUOtfS8uWpvKLuuMJul0TySocuCERqANV7wN0EBN7WQVYMgksWgetJ5zLEzC4aIMU0KHnL73qdwwsyrGoe04zSVgKCQnA0+4Tm7jPG8dq96gtNTieqGqJzsEHpztYP8KIl3xHqcWWBzfKGTxtj5xsCVPRkvWJYwWEcZblxOxnDWIf1EN71FnQOA1+ulSnLlfim7krBTl6li8etRW8C9YbTCtYIzradWQmM8TZ0+iczpTfxFeTKraoH6CLTxeNgqzXr4sPmDwY1dA6jShnFCpMsUdqcN0kjb1m/5do7jstyZTGGw6S0ByCVb0HB9VoTjMrD3BjaxjtC0QCxtplJXE/ZetKuOYkEA3ps7vQrQT/94T0k37vFGWITk5dG2TCgRu1qOz1oCtkBX/TIyBBeC2ixbLoWFpp0yw/8xm3n3ELTZDlnswvmQjzklji9IMagnXl8pKcbBmuA0LCDzCa52bazynKO0rSF61fAdACBGVk1hYsBzd6UDAik2BuWH7CQ7ibahNvetc82V9QYhcR6PgUz+bIMbRZ46tmmJkH+LZm/A9v0qAKgprUqfdDQoIT6tRG4YTLcZcsDgnfG7JCgRKi2MSHE2xU7oslzMSOnKkhSWZO5mMYIKGp7C4sI8wi11QyiXDTobIhnALHFkam9HBQrK6VWgcJ1FYCwOZTIJYRt5YS6LHeJC14TATRUo29xbI1AFAbeQgxlatlCTjfWQTE3V1hud63Sc/kkz7dMLrIga9bjyCMUeF3werD3Bq+rFoxHsvVVJgT/UrV5h4CFRd16ffB6sPnKC+GVSWhp8pPEY0g2By60Ksqv3hVyp8Rwy105/AsQSYNQB1EwkPmTjWYdosLIXosgowjlTvKW96RkOBc8jStqA86uLiVNnTbZ6pkduGY7agnZuBMNwW4BQHdNAN2deEBOslOs69YRoatLpevKdYkDgqsEUAZxVMEb4Qr4g9+lk20gmq1TylyI/sZ/wL3TBlFAFDpUzQCA7UAAfg5+MHQkuP0VYPYogvwm4BULAAASHBws3FCVYGCGKoOFayGPmR0shg6s4ochoJcbyXIswrrlhBniyljzmFzFwHziCW5XzpYAhgtjRj5YRVLBC+q7SqBgGUH1/58fOtAKnslDR5TdSzgXaQLLpunzHra2UANVHZ9TxjJFJhy9b0GO/YQztcZ2yBHbAmPayKyj/7HDYUEdgsK0aa3tiJQPx2k5rT7hbaTsYI981nQ+MsNwy31BILDHmSWCBPeD6F4w7vGQS2CT3cPQnz0Wzj0/MAYGf3aMZGhSJWs7pUYl9lMKQ6UO8k5ii6CGMyOhDwq/cKqwM14wOQS9idgnwNuWGEYqOjXZjhlotGZlY7XHCodwBnMsUemlM5lAQ+cEWkFmUIeMhgA6ClJGyWECG6mUtmItRSU8TkvCoIkXXbtN04TGeBYrFGmF57UzW6lQJYuNAXksGmhixh0C4lrDC3zCmXtIIqI1IzrM4xntDZtq9Z+9S022k8UTqIXFjM4e/+kiB6qXYoZxtxjvSUX2pbQvTcuQlA2LiMoXlGTCHUmXEENsqZimFMbEI73xppL6IpS7+XSGJp3FnJMzCg54wDo5HaOtoBzGz0vCgKBOU6FDUezwMqdqNKJdjIuNFJGCHIk0xTJEkl1gHkRJlqJC0mE6ImkpgdgieYpKMKP0ZFOJSF2u7g/hGS70jb67n2ePS7jhFDjT4DgxU0Odeoy8xsaOYWkRNHp5eF7qGfvs+K3fE2zDySO5YwU7CphY9JWCQdOgCwXgkf350bsWWyq7YMXkZUmvlICvncvz0cjnfvCK5jX/R+N1rXGXG22ni+WlagzXYPFe4pzKocCqAMp4M3c2p2iEZiiGZk3YNC3Yaw2uBQyLC8YDxjXeEsalahnRo/oeWqvXq9cTjBzXm/iTSeDrD5KjpJN0k15ykvTLAg9gbiQN3/X9uqlSSeM/60NVy1nZ5mcIkzP4LH/y2Wq+nyk4MmhWswp8DlAr69piDkp5NUOVFQ6ZqcCQmTQMmrFB2pCuVF1bgSpkQX08kknsJHX9pspmb6Y7xBm0QVIYTlCwupQLCbTokEh2ZR5MUDVyRyDCx5Y4eDAUM8ZDFgeN9Q+YQIkLCq8pbet+xMWTwBcer7lXkjDTgmvZH5Qs46buXl8hx1cCb1YBa7cp0H3vhIvjO4EPSh6nj5ncPIEgJB52frieZEKxg+gANTGljnOSJJDRC45s+VaI6KW+MqqjAAApfU4MMhDeyNKT3aMwbGMPUYONnY1v7uaeQ+HNy4qQa+gjEvN41fnErhPMAuIf65JQ0ju+JUwG27MoG6dRxaCyTOtBNwNx6epkARerAGmwjSFxuf3crTf9aDePKJmHnfRK4mLl4NxsCHjWVtdd4AnU3B2QoOSOaMTs6Tydh+pB/J5LFggmOKmwPrKCMw5Y8fFahj3sfSUzpmnQdnebawWIGiNn79hjaosyn7vhSAS5yXMSkwtDfTwWDxkSJ+xFyRifKfYA2cZlAYXAlaSM43RTqLj6M73n06B7mzZ2gA5QrFph6LcezdsuwlyZFsMg8RHrZ+p/h89e8kiC8mvIEmGJRqbFbTbC+odB2DYW3/9z1Z7i8lr/e7tUdvW/A6VJHXa/iQhW+HTE/o3bgnTFCfH6MdGWC0Uy8Gnmrm6vIMRO19XPf3s52XQx+OWjHgMUJP1h2OHGcdKzHvrfcdgK+SxJ5jqTjV2YgTmNGD1+m5UrDRycwjAkNFpTn3Xhn4165ZOU951HrJnAYSubYYxJ6mzPOQlf54umnEcnxKkSSdvOxvEA0iqNmBgAZqTfoYJ44MBxekZZqlLzTEtEAhjB0iG3g5AhxskImTsxKLcNwAGE58LWr2aKQT7HKx9d78iSiM7otNH0dCe0B8XfPmm30lazD0VOYOnEOGWeJKNi5rTljC3ZLE0vMIJhoPOYf7Tj0AARZ6pVr7vBiz5ilfMeyL9bL/ieuvZ+M8WDUS8xGRqkCxcrEdWTV4UM8U8pCtOS0SE9jUfEXdspuDYLd84jOgLn446Bpfd1qS8WmS5WERGrmy3CyGTsSI2aH0XDVHo6jf93vet1dbpPrGsSZkBAkpRAvzniUbnybDxhL+cO6FxlwIHqj+aPdyupB/TOvidV+TOMAsN8U6A6QtW+d4AnSOumk4hqpomNzBy2sGYO0FsAC19o590nGKDZUbwUmy4ebk3qbqog8H3UqwVlM8KsnIViR7bEeMsstNsCjqn82IeWuNtrQb9REXLob7stOmHXrahOBG8kMorxg/Y6tmkPCOCj+UaX5tsesb55nluhcPBl4JWEp/zpI8XiVojr+46kK6BLRzKumX0ID1UOaiOHRQQZKmMlEAD2t4dG57ISKMnfxO1R8fF655M0AR0QtLn9cK9OG/S1lpJGtN7kG7xa3GfLURAvDJ95iFmi4P7gBnu4OHuAWAzH7w8sz6Z8dZeHMKgKx2YiQFsMZDP4PyrHxuCgSulka/84QsG/71dPAf4vd4aE/7LaoMQoSewgTXPJwpBOZigvDaLSx5TLvLPtJmgCQONjxbGWZiXsm6H2k4OryhxwGdGqOJewn7lXOfzjndRZLQHx+X3rBUS4wwjCjtjVvsu3YYzOhZ2N2nxra8+8XW9BbdVe0BhjO77Zzr064/PdqZNq70wVtOSRNZgc8CLLrgPdN2giU+VAcf1kuKfi+bISkaM8gr8JXv/51G2UcVGgnsiUZKwEk96gA/Ae3EzGyKMyfhBG0JVwEQawOoudczJ0hOw2GTdgtzH/JLTPcGrRC15mA2MUPADKya3wt++mb9CP39E3WnhyWKV6M0DZ1H5u2t+GgmkLuVamTngaCR6/qe/EkwSWJc6i92LgzbWBD7/TgcnE3BDFqeDpnXlymdLZexftYEKtdoTc4bF2EmmPXZzm0qB7/US2wkjvqjCJnX6tuwHy8xT2zFBt9Ov0UMvstTVFPYmhDj6xaXgzDdhDeth9Fhc7uG8zmQwe/iQFkgq4LxQFXwTO8UkYOSCQZXPimMkZ+f/8Q1RGr6SaKu6+UlnIAWDrVHULcw+NOpiS8yG9qLf/z5nGxigl+VU/4D0rP4s+YlVwe7IDhx6o4RfCgBTmuYf0dYhK3lptnr7YMzm+vCYaybrvS6epU0c0VK4yYWImoOMhj+mN0P4gKp6ZgEeO7iAYeZn5xnc8QhkC7VHU66CDpnxZuxEU03Yrrf0eF4KrkVKlHrYHmjYxZBUVp0kJMaUywKjjcA+xmNGoXOZiRBMOrGPlWONkdOBsxNCg81AHNScF6xBo/b/gV1LGQWOAZJoN60g+mj+0ucZP0d9XW6/p/10JRm2cRGBYSN93WdA4Xjek+e/qoAfgglc8ahy3yfYvO9P3o6T3Bo8tdzZva2nplafq5kgJvd8492MAWpyP3LhUF48wCG/20GTGAzSCADFMpbJn8Qm7k5zOecYoB89ZjuZ76g95XVPtoXjqGp+O+Y6oRlyGdivbfMsKK3uVVQPUtZGauG/ukZSox0Dm0TUacYX5LWriPmFjMov/aeK6lh7M6jfekLGae/i3BKjOSExFWKa5+FZj2k9ImwfKSUNxbesJUiskbCxWTo6exvYbCOqvQShkDDSRbSUCoCtNI83Se17DnbPMJ7qhADGRFtlCQlnUVhJArBsOpkad3pdFU/64byQUDfyd+qRK6ZkihKJlz/0YQQzb5E/W18hWO3Mt9QdaZnjo9/YBy/fZGNI2RVjTlv0G2RzTqokqhqSCO5IvrBGvuUwe0qlWNbkIVC1iq1bBF1mSkWVOtMMPPEi5WSJoiLIOGE09HpMCKRtbkFsUSMjaBRrguag74r4WiCRJR19uKpQSsYWHwzY9RdiMsih1FJqHRLHpdMsASdHgxVZb0OAAvYHKvp+nQ+9thHKSwisKS5HGME6t8vLgMd4foLF8YoQHvOMc4iAmsd7mYVRdjpou/NjBKwoqnjO3+EY5nOvzkCK6dBCXZjregdP13/FsTTTKoJZIx8jDqiLKoHv7R9TjJCpAiydZD4URlE93Gtk6mDV9RV4TDZAFtTRXK6kbsmOgHlscXU1teNXlkUJ/oaz5qc2u/ETeofvz9cNXUpIV7xpHi3ejWmP43qsarsZAk2pC7cyxvH7t5NttrmJQy51vfnnrrZWaMwGuEVhH5DLe3PiXi67xTbra5is9CEn91HOpWLypNmrv33xqc7XpHiJzrjX+m1wWtQSI9+dXQ32rOZFf+3gU+wC/v/ggVB0ah0OsVy732WPNWdObtgGrc07xZOl17Bc7HbZ5IiJsjUzwYl6665s9HNt9M6u3j+MqarVrlTBwBzRGEeSl3N+lVlN37pb9Dg5wjNC80Frxm4ucDYSh2sxXF0RunXalz2lo97orQf4nqO6cTay5kvdnO0Sb8DknUxmn11PaAqVz4rp80RgXMUzm0VaY4swxlUioJCODwdUe6GmaONKrMSLnkZoM+cUsTNZzS0AVg0gbGXEU95SalEg5cSvTJeaMMqnIWdqNqWmi8MyEzHiutntFj7jY83A4ZIDiTePi7lll83joK0cW4sL4iApn7l9bTqYuP0FEhqP4pOlYmFl1PBt964lJ4Xriyx/4SnTd7e/0riVuLwA9KVVxAt8gCdInJCQERb5JShgisF6TxoGsg+p96ZKo/IuEwRsSyq9FTFEWBNb3jFTIvvnbZBDOCgkn2KABV/Oi14y66eqUKuVnXVQEVip16fJWClN3QkMGVj0whsM+MimnfyniJCbtxVOucKYnu702bgOI0VITNn7qmcImYbz1//lDxmUDRJbeGp96ZM061kdi9fuRUNuoi6Y6GBRIkLqJvJ1w/25X/IxAoAj8BkTDFQY6uLqny6ipL7iHE/mGMlDTu2bHiURRl755k8XxgqhyRpb1QNA8o6lunZ+WYC+0UlcojUg9vD+FTDu8OqOO5BSpWRFViqsglVuTZjsC17rV1Ulas1FvyWcqGGa6+CffRBVIQuWmVhMZI8fj2ph0ntasBlRCJMdR9P2knkqtL65j07++1OgXVzAQ1liK3KrwzXXgLvr8yPttwR+m2v7zsNTEfVMu4dXZgpjhrJQ+7rnmHoGYXB5YAsC7WcONmMhI+Q1bxt7+8crh3uBhuykRzlBFyZ6oxg+9OX+9XMcU329jvlEmSeTyJ4iJOXBKs45GGhzUywzymm8sCWQhVCPRkOLUoWQziX2evhBugy18yvWPLsxsiKLY6v153LKmMWGFFj5iRz1BSwUmtgEhWvUyzDdpwG5NI6vrEv4rmL/qY06qq71GB99rbOPtpGnz0JsNa5Ox4Yfxm9JXL1DyZdIX97nP0MjmqCQGVhwwJH/dOqdWkoAs6Vuv78OZhHAskyEJgrTspP+5eKJyR5rFMtx4x9eFFiyJ9CIElalsw0lZPcNXChWsauThviPvIGNMdvsWw1fvioFgG74wPQ67DwlZsAtHSgIQMWU5driNZ2+NRfVBTL5r12ypzNHFXUEvR2B86jVodlNUNRTYIbxJu/Y2XfWXC+/viGNvbmmM75IkFKkUnzpgs2M0bN5UA/zvO3Yv04ok8nYlVEyyaIcbotLNlqcngla/JInSBShp+hAK5vDWQZYgbfE93JxBcEPmePm7sAVkDXCmKkegptENc1IAgDjbYW8UM7kTvaFlmBcelCP6uojjLB4ACNFFpAjETOb0HjKgl5Z22MhpL0ep2AJ97II6EMAy5Lzd//5XzA8uqK01Q/xWn43r89IG4dEw4MTrb39P+cpkjUlVCoq/+f9b0Z5eEzS39qIzfHLSZZ+M3RoK3f81P9f4m0VrG0ZCuerbBw0GAfrvgS9yGuvD4NeAGY23/zMXvzEbGOW96HyWWT4GHr2k3Wkp4POj3+sIN//fZ7YDHx15DHTovS2ba8bfvitGd85tFX4dN2YGuP7pdYGbs4Pcd/xtOHyODJ8Tc2noxONcPl3Y3JwI3Ng7PtfzN0v/D6xw8I9sgeFvZyUQd/EMwBccadxwB5Ppqje2HPujjawsaNIJUEfFnfDtHtVfm+KQhzN+fMdxbMIiNgJ2HFryMQ6DSlyK8Plj5iwaxYbXBy2lOg9v1c/eW0CTZjsq/7Ohy+jX+euN5pR/Rutf/kaP6lAHsV4yQbLg6vU74ZLNfMXQH+u0v/pztaHX9uC5h5z1Tf6sj7uPb3y2PbGOtpHuLoB9boALjOaqBgrAHDia8zZ10lQ5vzc9jmwZOQWQkHTB1J9Q61DTKKoDLyPTY4h+aXA+fVhFQEu70500sxtvBp8kj40EOFmvSNrDwmI/b+3LuWb9UDhIzhfnIXxZpENMZeznxG/UEDwNZtTXeda5ft1X1EAfHgHTTCXaJOWyMSjhpVl5qISiupK3hMn5XoT9psLx48n8hS8NLBw8U0/aidia8QF06z5ZBu+lPVfEjzv6u1cvtvlApriSTwBazd5BYDVh6U0VYeZ5uiifi5aFUrO2DpeVfKYQMzNUK8b02tlaoYxyWa11iOcbwDF/98E/9sC4qd/bohaM332+C04leEpsDsEdeFWrjm6FC3o8d/vvTQFjUKdR0Njzyz3TqoZh6zPlAxNWAzVwnhpaSD+xojhneMiMut9oqP9bXzH/xuXrV9cNxjFBvvBbefmz/vP+w5O/ixore8eLTBy9/F/6wa19fdVDg2PNrZ1d0mXfbz299+gBE3UfcxOi8PRuMltWXlRKNOnyynjdJ3ZMaTpydtH6x4pTCjkiLonIlVUWlRB6euarDb2Wm3UjJ+dG1n8X50eM7PMfnDuC7PYPI7DTI/1efjGFWh/jlSWB9V3zMPgfiUkr8uJh8N+TEr+koA+C0M//TerITU3N7UhKYIkDtx/lLr3cC0DYnrc2i3Z4pnn8NqmMF+Blayq4bfArjBloPXTXs7esFH1w1fdEszowTjI0XK059rvq5hja+v17z/0Kg4BP59SLiLqfVi5pXdohUyHe48Tm0OoSlNnAPSZXJE9ZAT8zVQutySNbHKQchYJQGad5c6Ec+gq6S/Pm+P8TfxKe/Z+oNFLs2sHS9ZqocJuQa8vP7SZPZdBHH+su93UG1ZPJiM2YbFXWc35zLlOGY9gkilR9GACFtz00sd0gHxHnfSl0IAMCl2F4O9PR+EHrW7HaF2PorBrL1YrxgIz3xgmRakTLIEiWrBybWTZhc+JxBvGHUADaNAHqotM2x0C05DK1/VzRoPGd7jOTynbihEglVggUSj6MKy3kme/4ECzHSiGwbLJKnTWdJpC1o1rLJa53Q6AKACDytZ2r1NHVM+sLxHQCWpSVwc5FIbnPcqU0SyTdvc4qY6ec+PBYYqEpSpqFHuGkdCcxnZMcUZdKaR8wpv3WNX46QRkUsffRSp1t4A8EXakUa9LxFH+qKH074cT/gWF8R85nQEnXREcKP95G1ChNYtfwpuzpbYgoSzrzgi0FJdHrhHF7Z+FMsaK1XMku81ZZW2ocNaSSuGKsSTW4SaBRT+M5hTb9YNjyy5DBCiBJyJAIQRSllnKE2dsyeI1hjRohzt8D4tJWR6EHAQDc04vQmybpumIY+09mji62OG6TaDUbGy0ymJ7O1K13p9LohUrE43ZZnkuFcfOKUAM5tEnlE83XlnWJqzZLCky4485dHJw+ZwNjjZb2ZDeUCQAAADhqF6GtO5LqsDxNH1807fYw7xSZJpVoWtERhVli5hZUCfDckL1ONmkcJ3UeUljmfKXOXa+p6zOr1jSsmcpwrE2v6yw1cwqtpjwcf5TFFyr/gP4A3inPXc9eizDzSLrB/yHuVtuNa5bWr1NFSCSdQkUL4V8XpVWJyOH2z7ZC3nEQ+e7yucruVLZls0g7YbFpR3fxvVmla/vWDH/BD05zlpnVcq/WSK5DSLN/SBJXbu242U/0tl7dclvQ6p7PAKhWT/MATpCPrlPzWrDYy0UFAyugndBdzzwQdS8K3V1ErsDOZls8c3zNoJ6UU1orz9CPKqmUUih9Yo7JVqi5q9v5qOm1o1Cip0oplpSqbPpZFkegAu37/n28MA0ZEgHUQOui/mBKGRZLSaS79ADT0mcyWMfOS7umF4sfv7BdHKZJd5x884qiPtCuUjHLRGakJZRcGh98BQa7Ehz/fy4wN1fWLgJFBJkfzXm55xg7Wh6C8syLjZMWArx4PnfplE4mDx6lNw+7jQS8TJOKIbtTVMRk5esQYFZvpAc2Z+/eW+Os7veEju2BDOMAqpqpgbWc7q+xP3rr9fCS3R2nhdpeXS5MH6TPMfQoZYqamUJ7lnute81wLy84R2+g0TFCtiwcEsDr1o7a4602LlvSKK3curpr8mk3JdslJRSQ6QwCp8aJvb6idhFYn7ftPfD36PTxZDFDsUfBRXjl7PIkctPVsSOpok/H0Na4m6F+nlAgkJVvL2EUdmU/noKsj4HiUrEGQPu0WWd3jiTphTCJBanfp/CGVdiaducZQ9SJppF+BFErjA29cRTDFCXr2VpFqJ6T9OYkZP2wwPV4jSTCERQistftLrK9GvrM9vkQtrCrZqafbaxoK9GpPDor2hjzJbjbU9m9j6ZtVgnQPg2rJolK8YbZUxXZBbN2xHsI69Czqub3OpsD5545eleulUPpUP78xCIQXvHcjTnAOfZ4rKvptcf6yYnvKjve7W5sP/+iuHdF8zn6bjCcW7GXbGrVC9A+PaclmbfrRG/A4d/2xBqUusht3uWIpP21SshlPHetqMiqJbKamYQmBbGG1dkxVx8DE5nZ1IZ+oV1YlsvlJVsxZi90Xdo387u/7/5goO3yzxU7lt2vhHZAAyt+eVi3pN8mI7NZhfm8jCwBKms9cwmGtwjMxWywYnrW3ZPElhNUSlxpDMO/VSM6sWV2N2S2AtTPUM0ML0T77vx4OpWbns5eoxMBtGvuUUcgRiIT0SiNrZ1eVZl3tKl7C3+7ioFrqjPsy2hdjkNDR9tpBoHIC0mwzM8EzJIaJM+yTSGfcYxteWsnBSVpoNp1W5liMfYAlNRpNtaqKfuFmvOawEJc68mUY0MN9FyTCI7EUlG5GDFZvfLFMYC57s9mSqek/XjjXFY9T2TLahEXRpkJeg3dlz2wUbr6shFiQyyFY8derLpCzedUThX5NtyycUKKhAxSoTw/g5uJRwjqCitU1ZFncoODFoF0XqbEj7m24lJc9d5M34xXyu/s46k4NSi6hYzINNW2iPtQGTB4+tepvDx0KuOheEPXTkljs6YdAh5oFPp+Za8qL/CiEFVKQSuupEVY+5ReTPj+Qc88Afx5z13PfJ8YOZQpUg0VmsvTIf/gbugQjgrV2YMtXzxghSN5EOv9dLBqYb1lWjRI0Df6H6qFWC0eB73AKKZ3e/pIy2Xx+V4SjN9JotFzIMD/VX4tQBFqLk9ffUbl3OaqLp+/oexB9659bc1wQ4QgKzVMs2LWgIMyHKXxTgWhgl1kLsmlccG+8W3310A9ZVxQ/zF8EpaRh6iRS9tQOd+SSQ+a0iqFOAK+O5viIZQGhUxIYn8Usdx1CB7Hn2F2pk37gLjYkz8BMmP+JhfcD4K+aPTcv3IfeJZVsuDzKO2Jr76Lv9sVW+tQm/j2v6G3iX4ajerJdLXZ7eptXAYfO3sKVo71Vc9kCwHO57mbJK5UYtqN9jYBL15u//npkK+sTMk6uvPk2doxuORZfOzcQh5GCP9anMltkGeGmn/6BiqOmV88Qz99s0V7SF3mWbUcsSQM0h4HeLd59zs22oc25egaq7xypoBbWF8FhMvqalMC7wz5NEf2OHychnQXYx9WMirz2bZpzAvNVYaj82Y3uy7VRX+A4NQKxSu/ioMcCADVjFzjCZqK6AQbguiTK1ElKjiW57Nh6nr5QlEDhfp0NBRorwKO4ZbbMbWR4SGLAPB6tA2Wg9wK15QfVdm2uapL5t9StiMCa/evmaqKYHcMVzoZRENxNvnIwIQqCgJ9aF9K85k2Hq7WTqUSqYVI/pCoY2nSWPOKo3JVh5RNLmknmjyHLKaT/tHh71sZe8fnPu7U2wb2vylnNVHyhQkXMwtZVHKWNJUZtkpBuXwVQvDsz0HZc7HI66AWPZkl6eMl5HFoFyzBUbUlMrZ76BQDzR22moDwPz6rynmzT1H65FFLcVlZlf2zxwevZ9AaViS2YDF0lxVJ8yFId4n9fuLly0niyl1gYkSxUSEh7vlneKbSiYiV0TWBxgZrmbfcWO40uPGOWGehjNW6xa3yFyHVyoKyaEXIwnPIDN2lvS7nj0qROVcT7Wg7I7QMqmoHtvalAvpW7ljd0ArPR5RpwevLYpMXBXyL0CF1++F+oVbcO86ziFuyKnTVM4SSYRal0tzsY9PEGjEnK4L6mZArLtKwbOVZtoKiPJOF3hNVfgmkMJ4aG3UAIue/TGGndLG0gkFI5PTPlfu/In78FEq16pzK2i4+UqzkSTV2PR5WkcoDi/HqmkiCE+IIA2qFOrCXXR24Lzs9rapoVSu9I/XbC4t9pSJBzif8uJx8dVhGyRxo/7USXqVBX8YiZWAnv8S2HzmsGxiVt7ZIJPUT0/skdqdPxMw4/eHFBLgitGS/ExScGnTvhkgamJdXLw/prVpTruYOkE0tEtD3KPXM8U6yuA1iwk/KwlIaXVYxz6kKCuktX1nFwWNVeGmhcYMsGRVIXKUGHcvEKQtkTxwcN4OVvV9NLsH4+j050OsV2CkUf7RblFSGBBu+eBnpQXjoudjYXVCstBJhakzz9iJgCiSdHo+JXRaWJinjqA+n7dgSAjbseZmzX37SIeamLM4hpz7QBmM0AYInYPosd9/WELDx4ssPOJzHN5E8Uw525KkzmpzFWU9LEUTAOrN9omoNgrY6svzhdfK1uAjtxk/yDglcL7jl+htYRn1MBcan9DYWWWsVnMqevhm6Eff/5TcAe993U2VNVljcqPTJULmwU5D91/+Ss6h5fJINq7ZoSlLZakgt3VflU8/v0ZYphik8usMLN+cQkCo41sFxKuo46Rfas7H6S2yRJZe6ZD9h6jp7EdX/B2umvajZW/PSggSYX/KhOQisMfh7v+r5PGqJGwmCv/r7sy97etc3W5BgS/QJXwuyVxpz2bC2N0kL+mFXRIx9hGWd4MQfigs6C99RZ0jMk+2fDNK3PpEA+DARyY4unmV9FGlKiAB8eNlI6crGnK/TqvS/qqSe/0X/QgTGH6ZKE+lkSxKNlKxEZ8dytxny/tl7KY5IxeHiOuUIXThrJHU+mr42ih2fW1TEwOWkithSt46ONTtZxIYKXTmqmkqF63kEfWwu15/X/Jc/j5OpjuYUwPVUUqLv/Zq1NiomirHhXFRUTzN0dLzCdRfob0yWJtDJlgQaMVmOTvRuyZWhC/A6TtJdHuJRiOEQ4Ub6sjXL1CEMXEqEIPS1SCajBWUzVieOB61ejo9zbS0YXdy7CKShsFt/S0CKPtN/zu097/d7zp5z+evOu0vO++tLzp0trtrBqWKRGwQCQp2PxmFXMihNQiGhtpQatKcKBKdttZ+ftg8waEoxI5ea8DwezWNIY60uH9zaoiExy3upWusoh9cslrHG9u2FPP9tcfBF9QJsmhMv6LZf+i4jc/WqGsznfwHM2ajreVum8AV91FqbLU1rsKbU7vdKSGWlWC6rESbNQI9J0ranqP2vq7wnOof6P2uhSCXH7guq5D+AiPlvcdP2ZKh925jSZrkIX/WxPs3SaXC37WzIqa6u29qtqtzqanW/wivmY4a3IHJt4QabIB8pssJpS2lrxCsm/D2ZGF4h1cBRcPszOMk7fwAbJjk8c54winYoX8BvGGaY1JN0baskL5Sdq9HXkmgqZV0PryRVFsJFoR7uS3iYnBMlJdkqAgy6Ql3eXWCOoCVm3JxP+A6B2ailVgRmP/+aTKeZIxlJRSIhnynjk1OiWFQLiFc8Y9YRLxjGR0c3rRxWR0YRM2lYyYNHYaF0KrdyJ4lsgqhE515beumpvIlbjvKbMy7yp4VmULEozhN1q1S2hsMkH7ll7aY1oxxjCPlzqHY8ixeqiThVs3b0V1G536CiUJUVmcyNevvdpJAkk8RSixfwQoiKUluvxHPZuT0XTaZtZhLSC4IuTu+AbYhXdfnf6ZZIpHpeao+ninDeaaciD+cPPu7nlSPNnd7DQ5Y/Nm8z3thtKht4q2L8l+JtvCmAuLSu3Xd0+f+LdKnc/0Q5RfC9MgLpvcxyMTgzL93I6rT2jRzxVFa1itVlQITpEC5lE10CcqZ89iL1W2YBo0HENj+Fyw79ynXFu2gG/eZtarN9u0q7zdE3tv9GGVqBhOsKC7I1UgQGI0fl6fGFOWox3DIOThMVgxx5l1wg6BwS6ZSDPEmnRCzuGhSoTiH5mWmMrLxsFj81F85Ly2LlZmexeGm5q0DEHVyiJTY5JaYiIdESk5K82vqICMABqO1es81+4tmGmu5tXiXQlemf0iqThRT5rIiBcMhpZYmUxnd6j0YI3xtDW1e++08dT8hi8isn3MTCrqULPshsBaByRxmYZDCrhWxGsS+fwqmPUWSgRw6xt7afM1sPlo8de297ctS7a0D70vakoQEDk6MdQPk/Hp32xpLYRfsLFQ37uZvl5fNEXZ1cams+xxom+P/qp9ete/uY8sHT+65y6jvaKCy0lWCvyEmH/oFCgxYPqIlJLaKg0a+SiPNqlpl+wKJjzJB+mx3i0xXW1tAANgRWvOmLbh8EvZfz+CGfe/AAeAV84BVIs3zucvbxA5d99PD6cPg8kFr1DPZuAoEIOw9LuLmyixh5oYqGKwyFRFJ4GtL1uMOU4co5ONx7kyISEt4F1xUp7b6NE1LILSLhpMh0fnohkv4zz2LR+pVdm3B6LL/udZl7XMciVtu10nwN3jxp4vJqIYZTOYRWlkm0ij4T7Ynt+pg54VUIoektsM0M2KFElfxQCgvGy5VzskUImMVhTOSuwxAlKF4JJelLRhKGo+KQKNIycPIfxMCTx1chxY8AwnOav2d3PqgnV291OcoG7bHfTlIU0fRRXfLNBhO/e2kDhYLYjMnT5k5IVpn1DNfrMyCq9SVCgt5C18paR8kGZmncdG5vsjAqT6rViIiINryiNQQcOHo8y9KzWCjPrmwQ9wiAKHURwl1QViWynJDAVJZ5MsggWQ1IZTyGw2P/7dm7ojb/ZYwKjei9VvNn3Ye4j1puXLO2LdonEaj8ECyPOPbLTqw6qjGI2eOxRNrzQiBsisfOmKqd3JZTNOmV78nqtwf2dxAAHogLvXXrdyXGmq5ZbyDUAYYpjzmQP5KvemYm/GHjU+s6mAbzrMi4x28fbJOABzoJ4aoMgxwOAsJdT6WF8wiP8Y96wI7I3O/QM3ugTeCBKqAUo92vYK4TOfy7KRZYwaThUARcGWJ/99i6GHwCJe1biwcKhS5cS0oSsnG1esGAWXKdX2ve+nFw/wEA+bOy36ooI6laU1SA1aeWV/8XpFm+rx8CEa0eK1K7BYNKog9dEUMfWcOnINPSMfAcwr0KymBiJyTgS4JZSdZ1ZiS2BR5ICeU/NEuu8Sv3kDda7Uel9l+jkcl326DVng7ZMjHzPff3QftsR/aOQiBW4TEIlVGZYiVqMdGAVfYmt8KYdDP5ElSRAbCMRwpJc+fvbk2Xdy5V9ouK6gf4F/E2z2yWJA94IBiUuW0kx3xzodxUwC5srDoOe+AGHsg0DqATPUN6tjuebd2hMx1vNOdUQG7TCZHAA1GhtIdG0VtCr+HmZdkfTiUXxHg8u2CCYS5Kna+F6YKxvEUnCSqy1FQhxOFwI40KAVo0zkhxDOf9IBwCrGTX5L3u0Syxg2ugiX5LwMJDF5Njn1vwQ4vQIxq/rc+knLRGv9H7cgiuP+JAyvTl/gjGe7eN80D10MOqvrbVvoZDDFyGwJV4zj/E2vFNlp6g6cb4gWOdgXpY96rDceDgz5uVE7GD3phbTTffsbTEpUmCg5Qq7NeKjjem7gk7gfCAYC7wANnc8R5wNf91Jdc2kC687ATkaDrfoKUHfqgjfHi2LjCIuFwP3HSIMtvHLD2II03Rg7vrdjYz51cB4GTSA03mNV5mESQxcdwuAQVhkJPK48knI+JqYsbQtp+uP63nishEemWbG1vYVfn4E8hJdZv58lgPcc8TN9RVz+gwsrxLWfVRM2hHRNCceusCdxWBVxtdjKRjH4H4FeM9ommrleX5YKagiPLU7oIrq9+Vpk4AcBlhGopoc0e4DEDC/RvBaZ4hkuNo51aMzVl6TFdm1918M/1govPF7nd/SfZnwzS2bkO8dNy8bU/Kiavbw4LMrZwpqlin8Ggo3KVTOzZZeiinWiKGN1cH6mvvZBwwNU31ohsJ5Rzax6O1+y09+ndt6xpL8FvGA6WwLpI/lC0Sz1u6OB/c1BPZjsQu70Fj/e33DxzDZBu19OQcnIk4eLI7KIPXl2DLWFr07iIsGLznjZDtG9xu6bG+M7XhrefR55MRGW57DQnA3d/qq07GX1lOgAwIkIOD89d9Xt3UGX73/xlzN9iZFMSIGG2WnswDk+sPnhwITOPvrAIGieP/FjewoizDfpG/jX60+mq1beA1U7fYSLNNmDiChimuTTtCl7VIpdIhWZEq8Sucb+03g1AQceIeK49fXkSXsLhZrIRcKpysKB1x/AgwkIf+WOw3XcEtpfit/Mbhfw6aU/xXVy/sBcUJ/7t/HTTWet7y7L1IfGwb2A6WF73qiSIL6lBkL2FTJcCf+7NGcMaLTBJXWgCqY2kvvB0fz6l+xTYw/KMIv3V6c2dARBnafuzodJn31S1n70veLFUyJ3+eQxYT6I6XurARGofu0r45vumivdB1vWuf15g9i1S3fwQE99/qEzmXL2eWHZabxrU95ISWVVwnO+n/hEKD33Poyz/5ralcZbgvyr6S69NdSBHA3mqKflYk0YKjs3QULY+tkGmuS/Q++ruuVmV4/apRE3bi8mdiKl0q7lfdmtQ/XkcjzzWUL4sFq7mMPiLqFQtVnqFtvg+tvoyPsq1vkS6dynY+g/Y3ryCPCrXgU/W9CiRgtiCuI+tp3zZZJ/6EWqrUrQ4prj6XeaTHA634OXmTMAHblM8BKPzXLb+Bzq0pAR7oOyg+HGes8WKRl1d8cP+OBAAAGtPzGtX0I/QTTf6VXfMt6oFyoeSaZzjL4qc1jlCKLcZOKaviWgdSMIujD+8yjdo13e9dUirJh8zqiKCHgkYPeQXytZDz0ZBWPgWJSzhBT81YF+E1FPAcyT1lRqy6/japs5AZtEWYNRD1BK+oJPJi/SxomWPJBBNyJq5AV8gHr9K8iGSS4SUo2J91RjDjWwfJfVgn5K56g1pFgbGynn5liyDbRE0/NAt+DLLI4AhFRuLeWRYJHYDim0GMzzMHEwzcebDRT4I+iSrmetvHoMoYJOFPOopzNoFkzSPhKm0kAARLTwjmjdgNGvwzPFQuNqyD4NC6KR1wXbCpCXigNuipi+q0QI/6B2uyVhCR675+19nMmAywx3Qt1QK9tNJT4mZN+rfVpg1O32y2jZ1rQr/1DRfZ9eEfCFozsXNiQiYlk63NRlmWrsA/oQzwx24Xw2X7aWnVwvKDFXgcNxAZygqbA4OIc65SbBQmcnMEJK6Qb93p6dBvwPnxuA/VUjzJELfIsChPheuIdctErbKOcWi40x41HfrFgHGSSAvcA/1tJwO+Wx5VsoBk6tJX0PO+ChlJuvjwQkJmw2nkxrq48FMngPCj93+tjnNd981R4KEgELYKiSS44IOegNDdMOK1lpa1Vo2d4L7qCcaidmUNk4TVFgjJqg1X0D0+VMtM9SkNThbqjPUzw2pOANAxzj84IJkxU/oumBPLLGKXCSUZ8vXs4kmOuFMpV3RsYtumX1h8TrNdKTzMq7e6xHyKg6nOc0ZIars8aTQL4LeW73oKMs2109qhcy3RcQCVq21ylhWIqNa9iFHdwKiircmhexnEHNMA/NtZVbijXuFNcZJYhBKcWlI2mL25ROPm2uIaP3txeg8F3vtNt/RemgYTt930k3HY8IYwsWfTJpMejTQ1F7tRzHXsDlAGsqU2dqFMStVeI7m0OaOcnNajCPQ3F0ExdXITA/Cee9YliSvTS4IwwgCT36Yw0o+TeZPKVFI3kc0VFyXT1u3r7zE6sxbTnXzsOA34P7lVSWZpB0fQrVzFSJO/8qiJzY6D8qS4axxAnySJK4VlRza2D9H1pllaW5VrU466g2l59fTeskJhRgo1gyVks+IPULLQa4A5SpisW4VWWMJ+C7Xsy2riiW1ZTSJjQWf9l+HyRNZMeFvOxbKeresinoOc9ivap6ruroILevBhC5SZpNHEbPK0D7NLG499wl1WUOgwDbLiSl9LW1PR9epLBotTMxipQqJOUWlNhuaoaWqk8l5ILwBga3DH2fgkrkfvVQ2uzWd5Q/0z1Qp+YJztqDkvn50UVLZqOGU1/na8TGGS8CgiJpPPjHsc3HHbGXW6fT3mOSBec9vHHxgXO3aVDqaxepimWc3e6ETr2X2R66nF3/rS9fRg4rDwtMfElqkduoD0oMrcxfL/OsuALP2rjPMXz+0Yee887dw4In+yuddM11Lw/o3ujJ1luoZd60hCgg2el8KOUI+xeGrszdPMt8YRiS5WvYFIpqlomPoIhz97uzeO4qoFx0kCgMJBdgV6ifOyg8HDqlG+h5eB2BbsWIxhu62a4Y3rOXeFEaEZ8uSpLSEXikB1PPyMrw8glBfXCCLBuQpP7izaw9SLMrBJh3hbhHDRcuyW6xTs0qNWBKWY0oa2huSl6MQX/EZ0b0SqvDYA14gFrSGeNhFciOcHY0Nqsj61f2vIpZglLupKmAdC0QwKXsexKf+q026Ta+Tc92bXBiYijo6gFTW3dnoUZd7xlq4t3K0qVI6Jmrp0ahT3EHr42YfonJX/pHf+RoA2VH5G23YqtqslpF1Oi0k/Ql8rLlwNclaN71241jlBFTZyXMVNFRl/8qiaaMpwjfmHwiT/eiRaz7yfFcnueozVNt85NZihdC5o2l+N6Yjfaw4TOlXo8SpoZnnBzDuyUfyv8zK5FXwNb7Dw1OMbj0HqZPkow7xKHnkmKyKBABcp82sjOJr5fAe2YGs9vnTj12kEP+HZU+iRpmG+qqRm+qF4LIK98qZ4z4qecwS8BgP5k62n27uySbx83bTskGpflgNZsKUcUbvh8cOFOEluX9+64cutbcdbOE07XgwPlngoOJwWLzQZMtCjZVm1m48O12vqAuWRhyLP7O0a/XP7x0lFK79ecmT7DYmGwln7PTWolOeC2x23zSMfEO9Zcvi7ygu5fQZBv9HRtOmZfGRFlUa8DepbNhVFPv+2y21bKNl74JDFJGioCQm6dlFHFPyN4Z4YGtsrNhyPPr2re3DtrruhgSCkElhZH/vGtCfr1AFP5/mpc6GB6E+21++rg5FckhJFfuuCUqM8qDh88CBfXtRiC77iLC8xP7Uq5645jmQijzzBNaoL/yI/zxKfol4r7Tm270CUpSatloFX87oMvAp6L9Lz+RbV/ZQsl5rntGWHIt3G2vSlDdymyw1rwWQhaWUS43JDt8nOvJmVMCF+ovyETOpI8mEwsPbkoR41g2foz9X+3rbbmNd3kTnJf65T3xJJor3l8wRdpYTJK5/muVY3Bd656bSbmlwNIQOEAppppNBt6CCQTVip1X+ZOrrrD1X3fNXY3/u/XvFGVOazmhv9dNnwqQNXeQ3tAUoRqqTAjrSELlN0bWysLyKkXy+SqgkFUdfXunARX8IufbcKtFdi5TjzsOpW+exaENbAAMZFcdqS7SB5n5B0dXKJufUCt9suWV+AjHzakB8NL3q/KmKmhVzVRXwJA+1L2xKGW6T0bY78k4dEjf3MyiPB+64G2gvwuV6kzalMfMmeac42+LuXjNPwdxe/ISsMUQ2TRpYceTNQVfug5xqbuqJ6CeoJu9q2d0yvr498tKltQdx3pL65o3bjoaiY6xXHi2/ZtUH3MnHYb3qAct4E2LyU7zmVEFKRsuAMKjgB7AZdgyvtmfleuHUpcyf4ua51V8VN0a51gmThYFLoJza7GOrs21DZyiLNjb7+fIljKc9w9BdLvhAu3QQD4pQlsA8VZccCNEv0seKTFEJLvOK9u+KXV9Y26iIWgM7tRkjvDaxIuoGLhIAH+g26eS39AoGAmKaoof3TUD2uOYxxNBxhaZqlOYk6jCBdVi0UKSum8fa0M8v93bvucSdWX/4WMlnBKMbO/N5CaZlybJTB2lvIx3REkvjukSvMI7fTWz5k9/ZEGl9NMxsoRE1HCpyU5Vw7iIpW6uhkRoXADK3av6xuQwhz8WRKcirADlQsfDGV5JREmBEvcvJcXHY1CtmKR57R4LT7ykZouEnRiHJFFHIWMGSKOhZb2mM/Ri6pOSW3QaaGkQOBxAS2tYDGJ0PySpD8TYo4mdbzlyjrM4O+QFAMq71RJCgojPyOiEnn/q2MgBeGXa0JYS7eTElO5Z/8wwo0Pyk2zX9/o/H9+OzWXHQ9RiJNjySeCGcdjmPhDF+hUb/kZKPg8YfLUzrEsTKqB09wFjFpxfV4GkUbxyXSnDAB91RsDWVb19q3XLYjdS7peJ/uRLpn9eU+yL2+ZbB14kFkbTX6DKCH+qODJelyHCC7q47KrJOmus7djSlJfHuQ51mQDDGeVxHJMHWY3cmiUhTFKWTZMK2mhKkvhtVcJoXPw2cPin4mRUQA4fiUCmadz2rmi60hmahEoD8pJEJH8Kx7VUmJYFtHU8Y3VQrZzQG2lOlDUPSF8Aw9ol7cmZf6MDvltWRWlrRX37HihpIZI5lcfXCZKtxDryCO/uOse3PCE9uyRYZE+tQasOvng2Nrk3lnquvyGU1ts/YzBC8mbB9y2VhepKY2I0wPw+gwBgSC+PaL5NTxW+DKEweRlqbA2sJi/2qhB6qAWDToPJJDZd82Z/jT1a+g1kxRVxE19WiSnuDeVLJzKcgI9jEy5dOHDxQO3lNWby3tgDn8a39dXKPMqA28T3Ns0FMwVrJK5J3C9TctECDLghu5awx3TMg6pbhlZhCz8gqwie9tpmUVfmHpP7ExNuzewZQ9Wns8g55sYfPWAV2t78CYvdPq/8M5XH2Mb+zTN/MUfjwtSYqqzEwaXsiCfK/pUyrzG9fuXzPBEa/KDrTp1dJqdYl7QTjdIys5KaXhyuqoiAlyL3pulfBk1v21tInKF/EtPBPGm1ETQcdBfgXklTILXs69RGiSEuI+bcmCO5JlJEl8EsjtIB9TZMgjKv1ZU61ZC1USiLBzNeoT0Cxb3XsM2rZzSBx2UTVjJFNTcVrj2O6YDxoC1eDJpjj3qQnqON4arduqkV+H6h+Dz4G963+90QJs597duIY0kWqEoxgExmuD5r58CaOFlSdHKHDZB09Z4rhNRVjW4eE1KdxatINpZxyg/xPc2wn9TaTdS1QT79bK01L0F0QaWRPAOg+c0XLdSqpI4GDu6Kh7ek1yalVvWW/b3Z/CdWwXGSYsNv3IfkFFTlWwf83w75LgjNIas1peobVSm5HtHxzSfcw0EnMVxya4idJI3qps4lXkjOEqT8TIU3fGMCyCZje15hSpN+HZhGr3qVVLzdD9ddadVLzCTZK0xbvjA4Cwa7S8mVkeb6DcyNlMrQCN54B0FWDELNShd7fxbgfQCvvhTK9B0A71fqFz/acUZRp1dpom+cvMpqB7M9B6UgetJ3ebBBRVe853tZe7d4dX5hMlRAJKqM6tCCUbDsCLcZPhlXH2c3nNXPVQs+bPgj7tK0egG9Cq0ZHR/47r8uuE9SmbltbWb5jPAYDa7Tkv46qwmhG1jtPSIT6dWoaqD6uHq4oKhAl64raAqhjVrn7lDehLKBxKTKXpNd9XxI0n3G+6/mEeOeR2F+9yz2zfYTEjM/i/ipK099beWQSA/ySqLZ/4BJ7zdSOho46hF5aiimwb/YKbpWuqWmp1nB3Tx7r9Zd7dk/s+El+rUtEmqWiHVM/EC6mQPQAgC+3PZEHmTcqiem/7mrG4CkvjnW9+voVZQYMNS2FJ400wI3G14/+gHpacCmgdUdsfODCo7FyXkF6FyDcXbjeT0qGY4sZIBSPdzpx9K3bxkb2+MArpEuOzeyGbhP0etvQ1ZM356+kQ2kmcVdL1SAHU5SBbGW72HUhc5ajT+QY3dbUTYGbgjNyYdUSNXqblpDLGfvTN/SEHeIqQL4aTU8EiWf6ELUjeNf4uPWpv1JLG3Ufl7YfjWtuCW9lYfCnetW9PoPOnMAVjimHrSXAfVmhtTK1kCOaiEq10JtqoI7KjsmnVZD3Ln7uFnJwKY/iA8K2o+7QoQ1+8qzsnuhQr+YG1PpvMphXgcbYab4XY4OZgW8r0VSg/lZSnExAc8dj2aiYNLg1Jp7bXrwhr5ch8C3So2BrfRvKfQo8aFf4TF3BvN0jGPLPyjb0naYlN8VT7LFveplApAzuY3kzv2vo1fdOC4LRb0ywPx0yshZNXzv/HUrTv/vrp7iFEnT8nnWCbh106n+pNw7rgnmBuLAIAgPnt34rKCimQjPQyrCxZkcRsyDSeML5G1diXf3RosfDt1d9PmDjPqrnJDVuOjdb3XWwu8JpVjlZjyxanqp+AFideWPR/iypflcP1xDb2as2t7jJ+c4IkHT3WTupdtU0NaT4EgVOzALfSUwFrTEvSamYBAANXXia/d+zzvviIym5kijrwNYPDND8Sb2WoNZ0Htb/m7YB9qdm0hXervelrCJfHwWuwCioP3WhTD+Vr/Ze5eyeG7pNH5ks/+f7WVFVzua0o1d7yNNM4HzgNKy0SFLS4tZMIU+Bj4Xloxz3mwL62Bxvv7GkdrC4e0jMPPLm95kfjHRQJubPSMIdyTPwrezT9xh1p12HCkXpOVYKkMEuOIacb7U9A+PnLo3fb7n0kaYapCHlKHClNV/2kGpevnSKjdvqNB5Elc1HyXzZ9eFvdAYzFLy/cmb//lboXZiQgVAWEVH3V04xXgSIZo7PVcBJZuYBSrJh5dMcQAPY7L2/cvv7gv8Pr/urCVN3m7JOzOrsMFxD1bwgVcZu+v2NtByXKlx/f+uHjje/fravDp2qD08/rGtBfRbR+4FIiZ/+57WwDFXdefvlh5MPcz5/UNuBStB3B1cBGUwg7x/Qf5Hc9alexZ9fe9rYCv/LlHx8RPmF+/311CzZFE5wtSknntP4BfPCHLSrd5thbla2g5crLoA/sn+r/+UvShg7G3UpXyTq36Z7CJ/49pa7YnH2rrgV0MV+Gv9//WWXwyqoO1BB/ANj2TNm5W/dt3qaQ9zWdmwtvNTWDK+H8NCoP2lBSQ0qgWVyfwsx3K5nVycwZBsXnpAgj85RKPZ+Ja0Pxma1R3wOL3hxt3m6pyrl8gQHbbln0lXimsBIJ1hVDgsX5su0FQm9PIxxhlReVJ9JCiV0fuuMYg9oAHV6sYFQlMxDMxMbB/gfpV7gn3BLaKxTnLB7c/X3mA8HbpSpGKEDO/tETr2R/K75VaWStCF555p0jeics5z/ZhVo7Jzp8dci7TvJRXF648pd6Dy8j+sjFKvq8KD9TvbSpXACLC9lyoUu97kSQdGGtdUJp0vYz3fByyaMNv52TbNggOffbhv+3RXO15EPofoctef/iC/FeAeKjiyXanO5mh+eILCXAkXiygZ89dcFDTYrwo6hY+NaXN1xG9Hs83SvZpnO6kEXW4hIDM6P8nT3JtOQ2Fgteo1UE8uTFO+mdA6W3EeN9bD9HESXOreWuJiS7rLbMzMwqPbEvJLmByUXVW5T9+erK11ibhzs+Khx+nPFN2h+2XUX3wHj4dCkq+QZq++VDd1PKGSJCW6l+M9La+5Xw+viRD/hdjwABBFYo3cNjCJP5EwJ75c8UEhNPyrBnkF0hcE2r0MfptunKwB1DWzgXR69KvSOxzf5qPVonI3rji8KfIBtymXerV3BTivqlBgjUmphwvt3F4CfeULQuwGF2Kj3Yxrgrt5zaCmbIMFAVNg/69hvswXXEQExaSOBdwv9Ojh5y/HT+ZHMPKEn413R0cbsu4/SSAQbKV+pvw/yHVXz1Ni0ump7Qdqf67zxq/TYXMUo7tn6l3/qa76jRePIxpV79L7yBT14zP6gWxPfbjLAHBXngP55dqoP6ljiusLkiS8MFVtciF+zyG4E/Ek+oZHQbVv666EsHzOot9MDm1N2jDk11rSfE9Kfgk+yojWneVO0ovvjWlnDtXMcpqq5OlBzFOnZIOM5WOGZQu4ENcsLYBn0eKkOEkgTvFEbXA5kmHRZNqsPXbl3pmj5RgsySSOF4Cg2RV1AjwIpWzS/Opvus2VHuyfVgcYu58PCy02cuvqJbnIXDHwv/5VeN/ejK8ohFvyfCacoOL/+38tfF93SArFItasHtFYNaBgOrfG2hy+J5xl8atAiEy96sgXUca7FqZveofZbdFJMIyxzn+GzbhaZtPod+87zCY9pNMQthNTTpih3f3J3sHhKD2Iij5Yg2vJHMxTDRamUqlu9Toh2jTCGtBkl+PFkYGDePEZHO8ymwxZX9S4IWaekgL0ZgUU2EnTZHr0EXXAmVO6t97DMsw7Crtn9aqtEK0sUbeIUMV4xsW26EkKSxJqNwwhRfGgaja3f3KPSNo7JDs/xJhVzSMEqXWLahibVBt2+Da+cqWvaXKyRfLU+2HXcUP+5hXvEK2OQM2NNBBxqbgiw9VyLkP6Q3iDXjuf2O3BJdD5lVxmUIfJMUR81F0o5SpbrELZN3GAby1AYNHoHgoxm54siWZ5HpgHEbbO4DBHkByAhAWpET3mPooTAnic7zDVFM1KpIL9wj8PhYxhYJ09naPFQk12tDS7goUhEghXTARDrJKfI7Z7L8vB57XEomCbxSDl1au1dUtTykt3plGakQIUcKaK6YLoWVCgKImp2aqvLdnPkTFeCkdicyvRDJpuThsxGPZXgbiSR17aHVBIX0Vq6oKEDmyuDKoQRNv3VGqjohX5bzJFrsIKZXI+NROPID4L922eszmqa8MIa0Dk3UE8QN7oZIR1r2SzzfaUzQj6S23glnb8wl0TG5oQFawdul3PNmZ8DQWc9pYFDpxno0i1Of12zTDVPrUEVmqoNs8CzxweFJdmy2MnT3ONJpfglLbzjsjsT+VBopibJ92dxcOJk/ZbkRe3iwWepoDjZPil+5fNmWlcTowyiEOOzT9MYibjIcGbkq+R4GKwnzTxHSQdM9o6NhN7CcxphyhJdvVPGltQqurts7gzHi7+1BZJrl6Nzhr4uo1BQAFlV/qlzcfWGJm5+/F90bl7h5PnONyf63BJQbvzt837eKl4DIBR+Gf9QfHx4e3/9R+P9/MW9RIiyMbqPcn8obuLCfdKozbyMD4SDRBIloHD8VxUxy/JCFBBsXXBVuEXXmiXMNraz4fBQj6QeY8ZPh/HBdUatWVJHM0vaxMLxoKtegw3ujyf0f7GEujOfAW5rqrBh+Ynma/hs0CDvdGxceHtf7eVhocN6fboLrn1zuBXxwx9GdR6OP/3Vr4c/wCSOSt6LcH3J2LWsKgvzpzfpwYT9khQKZebLOdOiL2zeuedOWCAJJycTobwk424Tzy9sNYt0T/GD3RHZmcULdE5pb3RNz6sR4lqDt8r3tmq3Owd0K/XedkHrRPdHk/0Q+zsRm1DGc1EbGytHGp5FZWLzJP0Z6+1xvs8RuAEsxQ+sGs+nrrOT7ZxN0vdI7DN1sQ+w5hzVIPpTC99sv+7Gi+v99LaJksxFNkZhqCQ4/TFvTEhtZ46v4+oZDazXGH/CrxrH4EkK1/5OwOwzn6U55e3wsoUsm8UkEq8vf953gXVsbi+YEGLkN+J15uKsF7rLQhoeyCM+x2F4HllkohigfZbemC6xYZKmISra/ncsq03mTtctWe1HPS4901pCtvndFEY1Js5spQevQOwDJ1Y7u6NQxIDf6Lu1eAfaYf9qAnGGa74MokpDCYti0pJ2lcLESh/TKZdGrLMTV9toCnnNNiB8wT0evg79eb1hcvTHSkZva4HmuJs2omFGB1Xp73P6O0TvfYehAa3zxztteujvucQL79N6I4j5gpN4fLR9omYgH0aAPdesjCeGjds1WfWywPp4X/4R/cttTN6/oJyNPwplUlNtiFDdAoiXdLAWJzdiT2vLwIL4za0lm6/f24gfrdglON8OnKmHuMKyNVuV3/ozPmMcvzeasV79ma5VX+u3g905aHUK+CckDUVzjtMW66vwSU1EKdprMfS//yd4lav13K/I/+8Ps+J8tjI8h6fo6rV1I3y6DgJv7QZCiMjH9YIPE5j6B3McG4fBuAsPvo9mPMIlLW+Pzt3TWXd9JMfJTRN9V1lCyJDdopEJIpf9EibyCjSPXN55ReUbFjIYG/X+TxcP5xPvu0Rzpx2nUsrp9VY91SUvrRNJ3VGOZzK3XF8kuMmAiOZPVOFmNk9W4oxqLDCxSsCOFbbdaJ9iPHz7gi3yxL/GlvsyV76cyl9sf9UE/2IdGqtr276ht+fyQWdwkP1vnDdHnES+MsrKQWIDl7RsKBge13RZs+j/AkofdRn6pX+aX+xV+pV/lV/s1fq1fx/UIyvIXigI2XYQlvQyyHAWsughLFvnwy/2q9dr10GP4z7Lcfbj+WTa5j7poKfQBGK2F1lAKsfo2hq4m8bcuR6YZQglkWvshZ/bbwmSeAwd/P9s7lNy5YijsMDxZ6NWrH3IVNs/e/hpuDhqMsSDdyvxZup0lmnewkXfRl+5l7eB9fJoeZB/Dh2jnI5xMj3Mgj08273ely3Yt9XiVBrQjf+htu1JNry1JWhrY1+W+joIGs+aTKIRVZDt9Fp0jyd93FoZEAPfWhCoNfjAOkVZaDT/koca+jCZ+Exx+K7Hr+ErP3M40Qej/r3Xh7mFoYkCkdtzhNV6Lz/z17BJikKSVqdLJbbPqZzIMws78pzeEjSNR9DHcebZeJv0551woooaqf5/8wFML1e9Geq1qmKTlgNwRC6t4emab5k/CD4T0/1H3BP8BWIHonNugavyOPb7yEofGd0E+cE6T7x/K5UD3hwBERGCbAmzFYYxzsE7dUaJTQX0zCvrDfr/FwSbu7BMf0mFlmnQGX8cimdd7L9/Gm4f7lbumhSkI9x6iiJErEpTh/pfCoNM1T2Pn0DByqe/juN57lg52Pn2bKhkuOnkOFRb67m1W8nFT4E0Fc6eN+GCqoHuaSEiRqpeHh7Dab2ZERjQW/Hv03aAv7PE6btvzpbpX1EHqcgZGT9VKidkoNTsUSAvN+be6uO0TDvFVGgqwidNOVqOWdAX2iEsh1Gplj2bTEOOTm+aeSJGiQ7xbVVPUHeLH4eL7YcEWLpiXhZPjQk+uJqEX2O0GYs/Z4Ap1xx3knyB3Gwwnpiia/GS/3zwi8tYQBBCDbrcQGZGLq8Em10JWF5XL+pgCl3vIByGfSPnD2YRSOnuM6S7q098FLya6RFH5bjnkqN4o0widyAcqVEwJKZ+t7AllqvgCXKz/B88EaRYrU9bnMV8yRYHK6sZylJhRF4tDZgMeaOpMYZBm9XLm7SlpCuucmpakcd3ieKvTKpnvIO6blMZP0x93lYoRcYXyLlJK21QSIB9O6WOhVQ++dxkN7chnRX5yqI3FcDUSHKnVZdFb1PvIVHCJEd9EbnPSWhAOGMSMOjpoJSSAvBtxDfJPXcp0TEurQaW7iFqHT8/LbpSj+UJRIXyuSezYyqKkWZS7CqDCuLG9o/VfAa+0re62J9D2cLc/wcx7w6haN9PeB++mNHeT3ZsDftO6Mczd5p0XxAVwg0B8ycE+sQMaVq5rLncXS0C7K4BIZaTsmQqnrlLeSDWl6t7K66k8qFymt6nR+iCMgMJJ/8turuKvbVtnwxZCAAIigPr+EGh/325a/Xei/6TeRzRD2ILq3vWgC3o3/3U72f8xRutlG0lH5GvCl5/sDS8QUcIfIvGDefUJ+QlC9//CPQxFlrJCEUMFBHMnp7qj5ZB1VvTjrt1Ox37ClqEU5XoviIY/vCu8V1PjIgRi+UEWKQAK5Kdb4rRaixyZ3PMNWktWXLrN3WRtMjGJYsMZqZRKUN6U91tKVYc1WVUs6T2GjDjVuOVZqcnRpJFbFi0n7Vg6hLi/35aI8jMiBkAK5v7g2lpRmsn5YyxCSADg3dG1uuLhDv2P6K8G0MKOoIUFACTgP1fLDm5f0X/j8zM4Jrft/QcPedKMgcUgBfsejy2uhrEDKC8Y3AWzeF1eX6QOaT2gc7kRueBlXWcuhpuwoB1ys34Axxg8KLkbdCpgBjwH/gi/Bj8Y9Ox6BjI7MINPwhOSAkmase235rID4eRYiEpMfRLoAkl+Ay4t+Djo2oQiM8cd7NTbDOaboCTou1lgXO4faS45YJJxEqRvMMZD1LPAYfRueGjUCgubwhjn4M4vHwXKsgavC8q7QL8bGJ8Byoqp6ZR0Kmr6sEvds4S+P5rMhbC43+jlsU6PwLANHoDz4Fb4G6yEK/VlrTq/Br3x5hAl9iTKDzlI7ef8JABqD1D+YIT1ITrNRLU9dRJg58EdsTAsGlCnwTxN3SypJABKLNAHuAdUCzYJsRfUkVf4ZNibOMr09Oh+r26/IM/S7TPdThm2Gzz+vwFvAT9U0paAXQjeAASge8ALwBMGOyXwLPB3wa+X9DrEVDcMdXmhctESwbXHUonZrO/GMl12+lvTS9T3dO3wrn8T25EIk6Q+NOUGNKcbwduGwnN6Afy+GI8uxhU6B8+CtyVmCDu0R9xm5h9xoySbuTuGRN9JXtOJyLeDbiiYyJShswrdlA4NBvl/Uv6GwMXMhxpWDLaw9Z98RTapi5l3GqL4hyCM/purGxuq241TP4H2SxhA+JOytJCzQghbDcKlQjvDCT+/YWCH7m8YuhOWgcDTjJkIf4OYheSzgdMRvQPaC/Gv0qw3S4GK7T0tnCK3aGfge+WtQMpTegR17TRiDUyIskqdM7FNvl778Mx2SJPib9zSKQ8gtz4AoM72/zJhFcj/D2H0J1Sc3Szg7/nf4YrhuHlbHeWcJYwi0/HuNO3lV2qHPuqk/w+ifg4RggDcqvDDRQcPHEZZxoctVvuHjkXWf3QBW6k4ccHRVjzO/AAAsB0JqcZ8IVikGm4RSHrqEKAwADJWg8KQiAAXQYRikG5JsYhia3Fos/99aiyMEW4vUo7I/Aj2wyFV7bSGdh1mmmSMUUabgufi4OTCK9Ku3ShtRuCVmGA4O95AbdrwQr18ssRGZMkIk0yzrLV/8krtpmjftkqLCSY3JqNM1cbGk1R08AlUmalDiY2vx6OMsWwUe2Ep+FGwhk3K+Jgh+/Oc7Bw87e4nvL0tp+iQLfUqT2f2jqRDi+Fu6hHs2k0yKm4zpsJHdOPd1KYqV6KQ325bxS+FSyukjuIkPAdyfRduK95oHv6/54cTjIN2kxZYWOOm9XZXwzp1vnoHjBqC9eH8+kH1WA+14bpgbdhR660N1u40zJBgTZivgeuiBqrD4WB1uKMaNNXgqPZWdzZ/9s/6rKMCKrAyXNQaCOcHdqQYgLJwabAkXJLVDApWht2VUOmz5UG94JoyiCrLL9uR0apgKDwgBCEIhgcHg+EMPbS1tGpq58L0yWrNtMkDNVMnuzRThmVrauDAAxx90/u548MCN1Vx9CmrY/pp2sYYNePG5GrGjinWbCqBeiOsNBYbkWt8Kf0bW7tuScpPqnC33Ds+zAINM08b0CdA8+mCXmujRzNjOAxr1GlaGt2a5kar5hliTczjPmD6pohHi38VMbE1Iax0x4Zl7ihVVNSgKNREfeCY4OmbwCEQWCtR/ZJ2C07YSASwHA6ol710V3WuVPZF8HQugyi4CHhppyGPW7yzC+DO+09UC4vGAyyue7FoEaEfzuDKDZoP24Ktkhd23p7ssFeKur17V6mVu/fuCyioTFHy7sp8K4o24brzzUqxI60W+fe8XWd3j/naCgAAAA==) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF6,U+1CF8-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FB}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-display:swap;src:local("Noto Sans"),local("NotoSans"),url(data:font/woff2;base64,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) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-display:swap;src:local("Noto Sans"),local("NotoSans"),url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-display:swap;src:local("Noto Sans"),local("NotoSans"),url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-display:swap;src:local("Noto Sans"),local("NotoSans"),url(data:font/woff2;base64,d09GMgABAAAAAH8MABEAAAABE8wAAH6pAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGlgbjmYcMgZgAIMECIF+CY80ERAKg9g8g6UhC4ouAAE2AiQDlFgEIAWDGAcgDIQaG9rzJ6Kbf6Jig9oJtimtzV+J95EIYeMAAUQeTLjLwXkIyJD6Rfb//6cllTE0LX/SAgPUq7qD8oQQrbISjZ3xYddAzsCaiblhH1tvzEQXclfS2XE49Q+qUKRRT/BEhiPovMKJArnMTNNLasGn+/U3nTzoDEPnbiu85EO7qa1Wfbm8cZjA8sZ5/NrLTrp0+GEh7Wb5g0vrtWd4VfK65Da6pPsN+floDO2tmJvDg7KSke1HINDwBHouOzK/9F57pJFDQ397oVvmioqj4v/SoI2SaU77tcPSGeMNJwKbiXdi3tloWkIeUR9HWB6xo7NgGno0NCIImpu2U7YiSuSsAmOXzYhVdeKF///G8b/PHTx8EI1Osiuo1Z3p/p2gBM7ct/b7Ipb+VtR2Masa8mWk8WjJQ6GEmVlFIyS3dgMwN6fUYGzANlIZkTJGDXrEyI3IkkiRaEf0RvUYlRsxKkWlBUQsVLyJkajH36cte8g6IWTze4Q1drKh4tykNzWoUZvbUKfGilMqZDI1Kk7FVqZ1qjZL7deoKLWp2JrO6dSpGEuRTTbXFqkQBoRCKZRDOINAPGm6//+7Zfe9AEM9U7FsyeO8QiV1Kk6QpNCMBEi6CWPJFCqirM9J9Wv348v+5maVrn+KfvZzxZwjp+UMLAozwAqnUMWqdW0jFolLWU4BNA1IHbpQOaZM+H939xA5Zb170rmYR4IQiNOghzpTsouyXWQ8SYEHoua2octKtP6zwLAk3P4A4v/hk/a5ZPIm+1sFCIe+hAXtEEIiZIUsjjtLqC68anVSDT9i3Fd7fd16pb53T+pOrXKkNJnIMK1gRaZKq8gFp+OuCSDp2EFhf0wNSAALPF9jCyK50phuFaJKIjKUQhJPb4Ym/jNicrd14YG36TzpqSf/RGum8NCRuQwL68L/6VTpvlXn2lNOAclfEPvyIudVL3rR1S6Bys7kbEXVXhN2Cmtc2IA39FrCFWgK8NphtIet/a/h1NJkr76jikHihAfDc7zks62qE2VFXdWkujQA6OjB8V+yLMxJ/6P5WfmAh0IVgKoCCiiUM9/1//27+TnsceQatjz37JyM/83hbsu0muPkHEfykbiZ5Mkg45pZF935SKeZ8M4zCDdUNhSwk+6LKM4x9YQCGsxyJ3JmtycJ5LZAg6w94C3CPLCjwG2ZRASabqbwIXbP+ff91PrtvYL0C03bgYmbbac8cYZwm3T6A9EOd/jeeefq6oEUSYYI4kSRA7JDstJOy87Au0/KtAzzyzAEHk73p3Q+pT/acjqluMkjJ9MZp2cSrh5gTs8HxiWttwiL5RKRKFo2+yWWIF9IQlYvNNYc8wGarJIOUSgcWSI9HofQGIHwEv9zWlLL7+uKdW1jp7CbcxoMwMsMxeCN92udifTS2qYV2Idng2TmYxt2nOZ+v8wAc3iGjUAwySIijPb67OtnN3PoyVimUBMZgpahRK8Nvtbk5c3AT0UjyooRYQnHcpyqKr7m/OSTka4muVI3TRxmWYwxQggjjBD7ymfqMqb2u3Oelh77RAUhIYGwS+ZqoiDoned969oBQWoggSRk08BfCBGgJMWwvbaOINOi5/Ita+WXPC6/5mX5Pe/LX/lc9u/iLEnXy2/izbK75Kmwfdqg+nzaipnhjmHq+ROHAD5zpHkQhOc1nzoCsjASeMmx3i8avLIQ4bnNE0cAzpoBIFUVIUQikmIgqcoRIVBeQ7gqxJL0S3oQBMPcasZlYxsVbe9Vp25Jdu0WcKZkWk9ITLk1Xdcc0dPC5Q+k6RUCz3FqmlbnvwqVXePfhu9uVX5FpCJF3fafj0uMgGXAiAk8Mxas2LDnyJkrdwluSpQkRZoMWYqVIqpQpUarNu06devVb9AwqlHjJkyaNs8yBzzgIY94x0c+++W3v0dGnOPu6ClTt5kc9hzh/BzM4hU8zFjw4MWHn2KliJadnXOCI6YwZ8maLXuOnLlyV6IMyYqPnycyU6u2u86UbvTqN2g41O+70bbGKX0O8gAP8+jtLJ928uvJb3p/Z0d2LoD+h2GM7w+zc+eZ4l18+T+zZ+FgyebBe6vnTExvxKAYmfeunKc6mLHgwYsPP8VKES07O+cGC4M9I19s+1tUo8ZNmDS9N+8FRVE1t8Ov/K7e3+ORsYE22MYxCENGjEtf+VIay5vSWf6U1nd5xIMnrwNvS3z58ZeIIHevyOrIx7JbXpbl8jMVpKrUadKlR58BQ3sjRg/H3pdXQ/+zlt23hrfW3pd/tY58/nymQATR1SC1sdGaxkdRMzY21ixvNTU1H4OFXdJQNEejxKGj3vmF5LScUNpM6es+9GBr0k8YhCEjxqU8OOCZMmPOgmWsiy17jpy5ci+TPHnx5sOXX/yZS2yLIFdRuZCSE6UpCyJSKtapqrm6xprSZT36DGQII6GTKczczeemhbMsUe5lJVkjb3fyjrzv5WA+Jp/fX5nABv3KDGDIiPHIfKPRAAAAjUajAUJIk0YDhGh2NdcKTlu6nB70GTBkZJTGxsYdg/MZC7lsaeQEjpopnbfk3Tvvp5Ej2JX0vhoZlYJd6EIBpgfhae1n1nzr+U/L9kSYj987vzuLgolEOGISQHWOH7rnELgBEmYlgvngzfypANQcPKZf7f/q6we9ARx93rr/wwCF2zWOuXTycggA3yc6FgDqwkgAEb5R9CNa9d8OoYcJWV4s8YwPfqRDhEQzrQwwxEdaLLKbuOGmj7psmfhlD2VnEZ5EfaIp8XX5tiWLF6yXjbLJJCyckJ3VuXdeBxQKvOGLPxmQKKcFMoMM84kvf4kO3HRLNgjFPxsjFiVyEk2JL0twSxYN1sv6GT0JC6uyTOfWOUbPtPQ4z2rmx9kmy7Uyi+YXVFfyrF86ZrWBAHlLf+67djv/w+lrTUunUanRNNXw9lTVXwfAm6GFOgBeP2volZ04Uv8LcImjD3VLjJrQtbk+nndYoxV5m0DdqDs848TSqCc8twzqTSu1oREQS7ex4CX+UuRVvhfAGSA/Q0X6+qFI35vA/lX0uBJCTWcGYEYhnKVWWIv9AAlXA5zqZ0j/5XCnapeT0cb93fsCxNr0dTsaYALsVypXqgYUpxRiLWd0qCuvzBbajBzWJJhHRHgJQZXUP0wG6q5jW7Vqxezv6+0xdpZLO/pM14qFfE7Nmvf3dne2tzY31peXFhfm57q2qauyyNPQtUzDqxO2//6muLKBxNNQSLFu3eca90vLh7g2d1/xeaca1z1kPsP1kTQvlSDAfSSeltY+/xhRVL2wPS71DDWNiGwrbHXv5cWO7xY5a5N6xfmQG+e4DL9z9tZF0pJOCSaTYnVBsFAvw1T9zL5A84r3TBJOmljgheZEtQpCOemtTYJtccuPhWTxdiLidLG22UcgPuVXwiaTmt9Ac0rRilIy6d7Xl3EqL7bXQcHdfIwVsCvE9s/7SYZrU7js9aCoLcKop0xu8IY/6KDgXxs+ELQgeAS7FVzCiy584dO5eVxr4rJvUQ0Vj8uM6hR5xnjvEILRlMhZ8BskHv/u24bbJzG5g7tOSAtIqk7yJFXSue4FQQgzPeCk3+4kL7NvkQfh5MnBMc1jCKaDpHQtpIT6dRdFbx/Z7K47Va8aOKMyUPVSE2H7/EzpL5nlyY1Ssru/V+ZjaYBhAWPk6iyEmaYTMC24VkxiUCua1iS2Kk5oxrrWZjAqPQ3qSsVF6nVOeX3aLHtKC1tSVBj1eDLJMGpOgJFUWRXW9qN6zcfWKDL/QHQCXAyj/S7lPJjezTatdHHlDAXv/jERTWPMQhgcxUhahwLzQFlRRb5zuZvsns428UVf6WONxjUPUs/sm4utUZbHsKQEIgAWBdXi2qD6SVulhatWioO+N9TtL0b0PnAlP4YzeT7BamBi+2vOcGbSHmcWELzdQtaG9tyKMi0oNhgf/Hg5jnkHMp18qMykZzKwFtziwJTZBQeFNB2a09iDsic1kHl7mCMlUXWR+C53mi4uIUda8iGcGG65XIXlGDVuVOrOxlmARlcPLZLSXMhgSpCK0RTGU/HiKioJbpMmboJMX5M8vxUjZdIlO6XgikH2ylYW3pJIEMYlHy5rmNYsYqAqOtSjOdVQKHmCXl3wIWcxKekuHZ7rGj3ysVEVsR4PqL/UTgSZlHwWTRWQRn1u5mcwhze5y/d9oqrpbAtCoxLMAqHSzdLU1aqwQCFEEJJHuIeBjKCuGKsmO1B4mUqxOII1kGut/YiJJCiJ+ly9HCwprtSlbNFLznYgllCmZSbSgjg3asFyfVy2ANJUt0spH2AItfugqtdKK24/yQJebmhZ5t3aGe5LVfSydGFzqdPBIIaVvx+lkJJ8yMlYJVTJWK3uhBTyd0QANmY5T1NCC17eDRfWtnDuMAC1w0FBwAMHA09aVTnicVe6o7Y5W46I4Vabv9Um0JwSlwi4qCmO4kzLRUpdEb+KpBFX3NlST0IhRAo2AM/BxNx93HhLiWqskR1pl9x9gec+wVpgNtLUkkGQ8O2AlMcICY1Nxom8mcdJPN/lyLqyjhjpkiE4m5y1SVsBLiKb/6ZE8bswBlzFNwfiZ8s/L44dh4kwFbo6HRUAgD56KUWX3WDyFID0OMDSPMDMP8Hk6wCN7UB/sdKpUnRP5JTSHDs547e8Oyuagy6c3m8d8fGBOuA3W0cv6UMFGx8mmRUuVTz7na6LIRtFvCKAiHOXOLldunose08D0mCD9lTwUFyMeMosGXCr+zEBvWal675aDOAnO2x/73ZZAXio2N7S4yWNTCAfbJXgo/BZn0j473dPeCFHkqN/0SpBfPUy1OxBzyeueami5gnDa1ED/zuCSwRbVMwdW8gEeC1iBIRZH9u4Hiwko0vaRk0m69QSPCo6k7qkzdUmv6ETQJqKFNHajzPR2EkjrVR6DEu16NYYwegA8UoeQNWJOJ+U3wbN0QrP1osIkNBhXGrAmCqaQQSzTsytOtTa3YdNDM0r8A7v5O4qTj1+72XC6DjvyuVz9bI2e7MNzdY049zfxzQcpVBM5joxlPIJk8wIcsooi2AVVObPaifj6z//+xyjcuJItBREOaNcdaq5a/6MZtNkvI/ndtri970QvV6en432RihyFzCePBo+LubVkfnbmhwXr5x3W7yWP2MdgTL218cN1sa16hR8GeFMTjRlWbfpOiZLZa3uje7PiKM6H5plDLKB0X1/l6acFtZLTXLFaDaO/ZiEs4NxVEEs3lGhFAGo9bXk2Uu8haVumCp1m7LKsvNUzpZJqFKq6npSsh142OCs7E9VaiU1r/ra45P1AwzAtzT4Snu0R5Vc7UbZyBp8keC42q6Q4ysSVtph7aPpR6gh7A3j8gXWXlq6OMvVRrovRLSY+/ke3mZoCH5Ukw5GvIxdBnULSanQaAxlAR7uj/jRmHZeXktV3aj1Bzw1i7xM3IgZQ8zzvioS72SMt7pswqs2KCAts6Z9Omi6GCuBtVYBIxZ5YluIU5F818tNQb1WxcULwZVOPlWYdl5VdLwLZ9VkK4VTTKFpIyowvmnTc3DsL6SDPZoc8P6E9+6fcKrImfKFAyo+BpAG2QADocY8QK71/SCiKoFpNAYNFjOIQdRGtpPaWFiKsFpQG1xEzhO2KMJhtpGwlQO3nDRSxk2E+suQKFf8z5maXHmPxCQpzPlRQ4UziqgSPn0FwmPTHBHwCYGcGDNXKtCNQbdDXUKDhcbIeQjwbjfd3GyoYv6jhnv5aIpI158OwlCzJftwTdftUZ/HxZKXCySfZ1xMZ4Y+LPNznfvuNWaXt/ZpJ7RIuBN6Ybk4c3/ccbTPQ9W4ufP8oJ23hGVWhqiJ6TYbK1OEBVhxq6Cra+IccRBk2DonNQUXj8MfWWZxlo8r1PzvB+SiFsA7WN7Po/C8YuU2QmMYPHBVrlG5XNu4R0kfu3lTXq45P/S52WmV0wtXEhyGJSpIZ6PgNS2El5/QX9Ht3PaNPjng7V3e26edLRKjyFP2IhjVjOgPMWmCQiM6rqWYy8wZKvNb7wP41W5DSzrD1+odbTdk9hX8oJMwHNbo2/6ED/zmqecQMGxyCNkBh3TLA9fikz/DFOEpvRmSKcnNMKxr1yzS2sskN+PSMIbZeaths5nOn8Ha6s8Gsxgr0Q66bBm0+CSWCjw59BnftstbNZXziU0MF2JP1WLf5ME3NFz0kIGBenau4a5PV6ggtfM+YYY+GEszIWM/dQPG6hcb1PtuNx7DdhiZLqvN4ZqlQcwwVIbz05dZsk+CGeFoQ5vPg1LyyyC0W6a3U6lDG2xAo/ekyHHx9sVL0yFYxmg+8AiN6FQq0qP+PDA4f7sdZnHTELjblfvYtYwCBBpps/40fjdMjNraswyvq1c0Khb184RY8HIJjMBi2LYMWAE3zMjgV/akBy+fUGtO1BwIIIMkb7A2WSmpLiHEW0aTwYZwPg75nLYb5vlMCD6FAxnU1SOlMXNsfh8dGtQzbekgM+sw0OauefG9UTKgfucI4+QAA/Cj/b1ND7J+V+g9LDGm7a/lo8LU7VLBVJ+PH3hr4htqqdQgC3h5laL/pWxkJGu4PuZ4c9dNgmS3+fsYih2kzuBRVmkQwAVol+s4Cc0RPNRWMGVcwUBWDzmcC9y+qGB3tUcF2EqbGQRDkIawOLUBrNbHpmJrDzI83Rqm7fcY3t+w70jeVvsIn7Mf+c7Wd81bsTeFt5ba5bY/1CGYAyw4eN5Py8GlmYYaEf4aUM0CKwdGvjyv4yPj0xzCRNndvTNewo+83WcwIiuQu0R2cDYCDylohrIim5QkpAQMFfUVR30VLjxXhTQ5yHVnzZvQs/Oe1XcxOzqlP9G63Tuar1HzDq1JPrksFbZm6Cz4EHuU3hJLcp+nR1vWlqf1MJqLdYI5Zqltaadmm3XK6jqRZ3/XJ5qdJWBAy5/ogE5EjirOHeZrhWY219yo+uYcmKFqBtHn8KuxNoYN0eBlzk8FzuFD/mjmdPzgU+iUfUvp9TfJ3GPXS4HZPlKKh+inaK6cUapNwf013W0QxvGQu5EatGFoJEcV3DxNasdHvUYsG4gNB3jY5tlnPhxl3K8iPQxI7FhfNlpKc/t0ZoW9DkTS67/9qOSqkcVsmdImnBZGwGTzXy/RoE1V3aNQInBSrffnIGUAFX2wZwi2hs2g92wxkBpKRk2mEdw50crvOjd8Pa7Dh4zT9yYhk6XE3EveK9F5IusZhNxRJkHStDcN4yPcKaBpOHvn7xC9Cj+3qjkmHuw4VtLOb/7MCdlVXzpIuS8j6tA41oKip0BINcnT9uIeXJDEovQQc8bbxpo07yZz4oCfaE6eZq6DHK7icEsZses376ZzlrSAWCsYuAgkhfHK3m95CtrUCqiUpcBJG8UVhBnVMJ7yZwUr9J0DkKxDg+NSt/MMi8V239EN+CGq9rNmENH+BDcjkSqRVeoY/uvgRWvCiEXdmXGzJ0N0NVGPbSfh1hHpDDDjLaWLGqowgHtSl8B7ks2kOQWu4WfexvIS/mYb5v6k9aDBxXMb6/PnHMuUAVkrrBez6IFkkS0Gdy+AASbuqpdk5RriqbF+rLskdehUN9HELfO3ndK0mlb+teESK8QhK7Eaq8ltXeNC3Ja55YzI+fyeT+BdtQ0wuK+rNjikuHHF2st2G3JoZoK6GBB2ahNqEE7WlOvnexOiArM9psBAvDEPeL7m3/Q745iE57DazMP3Wj10ZQGVctccU2iogjCV+mlhpV9rKbh/b6zE28RN7VMxbZe8vvKPSJP1PtdseNmGWS8iooML8BSSha34m1KipqnzNZ+Vv0t0PJpUGw1zoUfXyqFzJFTJvexLYsAUm8EwU5anEVg0NFobF0xmau+R8EsA4ZTV6S2DXp0a5je7ZCxiJfd+k0AKPHgbolauL5Yoj135rsa/DTHrweZ4ecuKFtfLsTabNFoIqhC7NLUeuRrVfMvjDRsI6mMXfQOA2NR36JyyEagyetA5zmjsLtEqiTqtQ5MmTXFVuzFL+MPzsLmSeiJIigj5YksImXCayeVDjH+4Hv7a4vxFgVhMSeoUseuSzlhtNzS8G6c0DBpJyEB7iuyYJo6LgdlLaP0bDjMq3CuP3t9IdkFjRqt0Ajs0fl5dNQEY/o3sOB955SGmUcV2CZoRu9olSAi5y4nMVYKMOvVdrxdXUQwE4oyBsJZQ2kmtS/e1Do0B0NGWrl1jSIZEmz1O3B6v0kgTe8zHCce1JuDGv3gbVU9AGeOcjJrXurWaJ7IVYifs79FUrtIls222xLxFAsvQQbiQtaE+ZD51OiAH8GISgFsyL538mJX7gTyZTxmoODhHpY2fM7rvEM7FLP+Gq/nuji5M+5oJFiMBi5dwzEBbl7Qd3GLM+4m7+uYb/d1lTzZob9qsW2t+YPTzx4jC7mRi/TilajkDlpkbSjom4UW2knpO1ZQaZwwBl/pihbFbtQfSoW5RC3Z6ywA4rKSFrxf69n76emJ9Cc9sHTvDY0LCmps+ugcsFBtKmqAXNxzeYBe+bOLyUloHhnIv10HeMZsYyWdJLwoZofBX6WIPzh1xh4ctxjGwn/JPl2vvkSCkNPNkFfug6QGdtgsDyJe5QsCGERqyyxGN6yhFWag+DsCmB6Jr92kl6k0zCyTaHygMuJB+fUT8ur4x6kfC8Ah9CWYfW6KVSRg1H7ass6FbVMHdCrj51Eqq+x4rgE0k9umAMhfMtDtM+B4xwzVwC1tkh9EmmnYmVIX3sDlBz1iKZAhvbCkVhIDQmlsUIhJPyGWJ00Apyc2iWwctUv+zUWDcSyYehzQZJU0cYwKVC0RclkbDHBgcZY1a1I2FJ2F7R2leK/a44D3X4jVMlxdWunArnvZSohUZyH1RoTxVAUxnEe9X4bB1rNunt37IQCPxA4AFELDzKqde5Bq+hJ0HGv+SPJqP+j/Gh7u/ArjRA/9v3ne51CXhHhO9VsLcmRuNB2vB9VEsDQOhCQMNTs8SJY1OyiMXG9qLjH8EDO3yrveF2fkfKa7RbXjoZKgm+7w2c1D6syW/bbrZG4B7xa5sTa5fmJe9XVId0EVxumeKW3KeVGq0ELHJVWKYaFptKBkFY9oGKP0mk5Ak0NmzufkX5vL1/UTbF2RrWTSib//2c+7b80k01XZe0idgsQ9FUGlhnY00lUHJc7I4F/ndXI2IyIvhL31X6znnUrWkDWsOgcSOKs6H5lNQZVwdajgklSsKgODPJAQ5qjJgYX3r8fKQw0qRWbOzIhAmX6OG5LENAgGhq7NdMUBRfa3kf5v85Z+dEHy0UcN/O2GhFaNiiEHxZGVTPv3pExm0nJZ1ltQI5JpPhV7XwnT+nXJBKOkCclxvpjnix6lJg1/uS4tvi+5y7MWyD/RD2PG/oePmXW2cavA3jxE+fYkImWODRsvwH/r9f/YtQ3iovbtJSRlz2rc2UhbCc0+Z71vKmlokrskibYQTokFXqs3WJqzBplQKtmnH8MIatV+bkpoDkWjT4ibDKcIFYL+wLwIGsFZjeEBU/8EeFJT4KhFhUR/PoCxwDDk10dcz1tHRw+np6ZthtLF4DffBZcP+5Umx0ekOsfbp9qC2SaOHggnCvu2TsuzxY62SjANTWcVduXxsXVebBonLoONPl0HZOEhffXjmzZ4Q+pfrUKmh7tyCbGoKzRddee09WAt6hUnpS8OiRou7SC9flIF7XvDzDjud8Qevex3w9QNWkg7kN6EFadHVAHjRIfnGghsvFMHzKXnNVvqXIoAJK5ITb9u32LMlOqRPfH0GMdu22horizGeC7HiHyWaLMML/U5HHRxpb96uOxg1z9tNMEloQUX5UeDyQtERrLatNaD98qxnzX1NhJ6FThj5cob2SpJ6pUMjkT5kSQ2WW5519cYwC3+/mzGAKE8H2LW6vC/07YiZXpGltlaBndQCoNGhfor62rd9AsSmU4TMERKXgZDmdwk9eUfOq8oDwKu0Acin5LHsKvArIIIA2KOfAT75bRbIaA0azVFc5Rm7L2v89PSiCMgLktTX6JN1V3rs5UvUNfAuCA7wzDPR8SnBYX1Ev8u/f/cVKSnxWfrd2XdZaeNvwGeKZzxdGocxuWyJj0/KHy4VNRSPFi5MKqX9PB5pKywoaE+b3Jlyr/yTTTkn4+a2mLh/WcmhjxtWD5s7Bzv+wVhsOOQu9QjlTWlPjcBreRTZlKDv4PtvN/cC3srxuI1645QFOYsUGYBT90yzyFUkazVHmZE0q+gAaJ2MI69K2HwfG/mNEmRnFRP+M0CnUWeX5kcXF8ZHJABMeAFe3qMzfLWIL9VgGR7bsSTcPkYX8OAETHbszerss5lyxKhQuQwmJvlUxuYh6FTUAG8fd5vaIqdYzCznXiK678oIR77qHkQseV60aycrKS9p6fR8dWojABOMWVwalzN4lbK5iohNV6PLh4K566KGPwoVxHPfUtbn/zuWV12DS6syu5JL8dtRoqnWyKwJ96EQNn7sVNRetB5oE0jGpZDHu+stIRx0Zmzq9RsJTnVoAyHVHFvkkqL32sLg/PvvKdV95Cq/VuZp5r6QGMdgNwekv/vROxl2zo/S+5H9VqqWEESCbSYgREuKZo1ii2hbregonXoGPCHNd1aUPdjYJm5hAmAfWEQ54WwyP60bhK+pVhagfTsat7fWGnfriYW6LdGa0kqwg3dSHOD3qMPHN1rBYqw3ucdogBBRgASM6VipoFSN3BM5rVmkFFY/2rhXtaOXAfvJJ8MMZFJ/uvWd7WX4J8ZJ6kK7cyMiRLbJVbJZiLXtaWZlO7hc/lJtfrOZTPYs9yxtdt5+Tlv39sDaWMh1cfkid0FjN6eELBNuLau0jqqRVeSj6rXugqqHd++R9u/FMeUAIyin+2fSENZPxp2nN9tBvMRS9/dnH/5+qjPqaHb4XkRuI+LrZnNuZKV31tEP1GiAEO22azO7ghXVJfr2+uzuXWVfmiltQRqzgpI5xWj9J4Nauyb7zvMX0RBmYImzd/pGO6M0tF128pocoqqXMsbCyM4zZnfq/sO4o5R/O2HlI4DQCIplWN23/hPP46sAWEo9rS0dHvekLmWFZcbVFNHva9BMiQKVbHJWPS6hly3G2ZSdxrziJifm9u7qH+Ca7prJPYW/+VKyHneOvLO0tHVXyThLCsyB+lR5WpDM0McOkvnymlMBvcO8RT5obmw72NqibDfrSo/CHt9oYldnsdBeogH6o4K3Eqjr0mkVcfBeGgL+gOKwO24rG7+0LPa0fLWjoO7p7fW6+3oyLz3xydztG5pOFV52XUGmNNMK2G2gTlhvpKwaUb7utGv7KN2QQnPqykt2MsXecKnWqNNKtdcMMc89rp+fIuMxJR1GOVGxxjoYP8sxozylLCftcM2raWIe4JsFBcFwVX279HrHBhOTN9f/ahdpJ3m5Buhx3zJdItzISO2undrBjJpW8JexKlhSHRJWb8/sbMm1CDCaLrzOMVyEegFlM8YMNt7kzAvATfnkp0L4zRX3gdcWhXyWg+5B75tOBlWEtbM6Ah8jSq66LIYuT4eSeCxh5hw4DCvQTPe8Fj8Bg5uKDisk8W0INPI23k3iK1XYkBmVG70rBxCnF95Hmd7l9ATe0r3j/iRiUbDiueHoTGORGZ6z9IqxY4KnhK86UTZWLEH8hQmy6HOuuJ26vTqMO1YlTVqqSUWFKCUdnaH8zSX56iMZrcCn/MUrbkjK4oh7jr7wLEF0+Kpf1fUarGmUBs7MXBLtMsnrNJigHDYsoRjCCTj/gP/3LDJg7DEZe1ugRYANayaySu9JiHIgvwnKy4zPza5pqSmnOSTfXHDh4xaEPf8R3hJ+SreNAdmCr0lePgUp1iHV1JVIsP1D4l6zm2dOsl0Qcf7OYggwqPIaAznaovPdVySGS5LBmyi9Vx9m0nj2XdbLQ8HyK8c4s1FSVHxcYaedWo6x1B2VoAyKrYy7in23e9TKa/DjyFmWNBXnWmEPmSYnyWqhQLGUVzbJK6F5lPGeyWr3IAfHIjK5yq+GeYiZHKKVJZOQ28JW87cmpTXRQAtWR+nbxMRbuaVl1QPM9KRWx+GtYm5auGdk1KG3f3QoeC1G49BhulnNNXJ+izGGcmGNbQf2QhAYBAKC3Ye4QRCzsASY4+21w6eZKNZw6VRaLm1MrW/IbTgsB5oJLVS0VQ7dEXtVPdNeVLG/vVJ6kCK4YSMIUocXxB1g7HFLXye+nrnmtYo1eQT1yr9GMd5JeHH2IryuiuBuhzyxz0nbb8htmKBNjOSOjDg3syvbj9mHrd2e3yXHwkCC9egwiHj+5AFxwnggEHSF6VHT6ZzfYdDHnIjMOdM5wUL2PLsAFRgMAoKCQKC13/7qxom9gfCJLr52XIbPvcV0Co7bIDDL1ezmZuE0DReMxd0cjhGloWEgCMQlMDsE39B9NQ6BYXGXwtGUWSDnRQc/0k5GYbkcCK7997sP4Ojy6j0tpej3jl1Eqk5B33UXOiY9tZM7WjRT4tVKNrQN1SniztrsbnRdST9GEMIN4QVzgyAg7tbAfSjxh6MgVfFkjYKjrJ8oVCvUTdQpVpsIpzn8KKgPhWlgPL8W5hWeu2vnc2Qe8k2ofai/Dv5lG26IMJgXDIJwg2AgXhiIBwKDiMTnezrG3WiiNWVe9w+SlCt2QYjg3+H1oZVGXFruZl6xi4f2B9qEhVYq3SNORrYwQFjD08IvsRhexLk41dZvqMZdg1XxWBeBP53rzHNvzpsWYXzsp5Ltm3AjKCgt4ZLYnd7OPjkiIlQqqLsN+G2Fur5noeMR59FQ25vEXZDab7Sinqaaap8a+nciTo5foFItICU+MOhmvJ9PQnxwQGp8lLeqHkZRyU1QVbVPHf3+uTvnUUiCJzu7SVtwukEJtyZ/WeY0/JRCCExPmkD7373Lm+6ifCsrK91JLVmG01gkORofHJOa6q2TfuXePSWvCa2AuVUZ6GioN9FbWOLWUTE5H5gXwWJspxkb4KPDoh/NntVbKsvGFIsvzeJK32lHFE+I8/c1PQSNXyQVRj/IgZGyYbGGUM29hcLmG+lGWKMwYUXxY6SNuKUMTlxUUeA4GJQYW+iDshe3kDERF1ZgexcEuhFbogD+9gEVNCRptcLN0reEVQ0K5pPTCxnNXf76s2sgUnZ/TPh0bBFuUIfbFLkF87U5g8MaloRXxgRMa5747QrXblDqvC7d4z7xsLj0dy9Wo/V9z634WxndNbNbgesFfRyNU+x7wLDH3geA/cl9t4/4oCsK2Ncn011ppUWDsXtLTvpx3iWjtDY+IJ1vlkrcUHnJx0K27PKVe67gu3qbmJ99kvNsp2716KAsObQpKTdmTCXM2Cllt1rw5NKSh10H+TnDf1j4PnaKXk3mJRhdFTqEavg99UQwoC/uMcAu8IgRvKBCyz2lFk9BjakSVYIq2wjbAGFAip8cdFmvVc8HybS+SrHSLao0LP9wQWskNLY05jZH65SZy8IozDV3ZThXc1dbVgmruUvFjt6pEtZgboK+UNSNlJL8hSbbZpzOYsj+Sf5Jj7myDW9s4Uuet+y6GiMAGHrZ54nKIq2ooaSjYNg+JOVGD9duCEtXLa2qtnWs/z8rwUiBRAt4tMTbspqmkpuFrYWTG0iaBTzIKoGNIjKdjNW2D+o5zzLmIc9IIT77Ux6sJN12BLrsMK5g4ssf0WurQmfBjkAvvCeRvlelVYE9aHrICOw/37mr/qIgGAgMVrXzS0kItqSkf2JcgJ/91XC0nzpWUxH9W121QQP9V9kd+tjXt0TbwDsvNNibYGREu28A1UkuXjxFNBP6gyTd+3HCF2Jf5c4+fJSREj+79v7zF5QuJXlJDBvFYQ0QmvpX/EMXDoRaUgdCJA0L0dvDDxo3KN3V+9sbdbvd3ZW7tjbfx1Zt2Mwzaub2hScG6XX84QCmZeNECv0doI8NLyyt0KZm6DR17lu4BZqQqjmaaMWOSxd3OhCaHZqu4LQmDbUVLYcd4tbXf+zYcOWrPCxql2ANiwT349mdUAq2OSproWbml1Gb3zGvZJGvMCp98gq9kDRlOBkx6pMvbCCGaXaG5wFD4C0Pv/6G/piE/jw7d7G1pgxJDGWO9XxKul4pP4WOucoQkCef7bpSkEciGebRpf6eriXqKIWbN4zlOS9fYga9bNr4ysjx/vo/+GI0s/uWg/3nvTLCya/k5o+FJpQxh3vkuYn6xq2uzZupc59ia4yzzSAgfhAMBIL7HwXODa5qca9O+/YrGATxBeqhB9aYude+vvOFSJVar6t21X2vo8nXuK6CIMz+TemwIbdhjDY2mjuqze9PQxzMgT81SFuPfAuM5ScUpVQcJsLX1XG1eYC0wv7wjAGg6Sa2iw80+fn+Go2LKR4nz+qeF8WRMYrqb6rJGWgjEfOLl5Om/4LK2eihUFahB1tbjK8/XF40JcHe/VP+z3GJflr7MYX+lhRUWu44Ki8vO7q3XbZV0146/VRDSOKuoWt+8EmrrdLEneghfkfhlnmN+uT8zYKfUfl744AVvr7XQTJiP10psVcFb4UXp2mvVzBqePsF45sNEI0KJonPO03dHDR5K6wkDfO28oWWj+9FEpTQtBt5kd4X+pi8ait8yud8M8k2+ic1/XUqbbtvjOruQNfRcmZJJi1tcQtE4BvegTUSVbuoFwIzt/vIdlYZEVN9UkYs1e2LOOuFUain2tOM7pJrHt/sd2upti94BpWua1FkJtOLCbb1MsMahYVSXO/H9X5tfA9m+yJy/dylPv63kpuWRM0xnJZd2G8t6O4iNnXSDJJaE9nsW+xvJ5KFiRcnO5C4d+evpQe3vpn7mTqlhOJ60aFZ5SnByctlq2t1OycnOdn5K8SpwyehXeMuQLjo3lbD7PgEH5DE10rzcHunz9ZQgcap2zoAYuOyGg+TV9+mSJAIomJal7TOiWYPYSLHLz+uvY8MCIYvLRKzqkMj0utuNOfxIJSPF8ZO5//5AAuyeYj4uSgsWawqShLRkzRHFKJ0Q4SM9G22M/NvkppqaE1vt/ZfPb+/egebE5oVV1M0uR/t1Va077H3m5w+JH1CSpYRz/cxfz+8j52sB/hBTX0kTJ1S2dUfJySpbARPNE+8klWSr+jNdPB2Is7XXmhL+GkfYawnOYi7kbmtDUJg8H3pRN0EazZsWatpHqxnrxNVWqkgOr6C8XrFMgyMDv9eCuS+GmAFKl9oyXNjsTxi7mW5Zfu0/dLc0gmaIbtghYpc1gM9yYx1TKOBlJaOGdGA0yC8wEHJ96mBRMYWlufFH/VTcT48gdfA1AUv5FrZZv+F0xYonGo1c67jz8s9xl4aX5rZT5nfaKSzl94oJfS13H0XRwfAJMFOkJLjmn9C4YCfbBCbhs9uSNre/OErdh32eCFHEVqEns3H3QU1BV3725SqM/Sxr02JPNoqPyTAMk9VrHNS3emeb/LOwuF/kAlIWXxJVli+dkTYtKEIj+hL+UfHz5GSEs+kj5+8lDUysJWCXJZ9XvKwIJ6pB3TR4eVRBknZtM7EidI2tzdOHWScztJ2Mc5UaFneqjwgEqv3tzerdkhSJqIHEtEb+k6D+MBT+Y+8XRp0B1tnLJAj1KpXQNFmsVBnT3vzD5Piy1+S0H9OSXDUNE0m/0QKaaqjNDqxcVxQUVr6B6elV46fDbEzulunEJ1iruppEkCKzCrvtNBoHLBZ3Lm03tvQfWfTtEmjxEbbwyCCkkqZfOo9bCiyI5v8HX6s5SZnrh2e4VSAphkGWGrrxBpHBXUYaZdQ8PXru5XF5pohqfZ1WtelY3QvUNZZNpl9g06UdMMHY9rACsfkjITwCEJ8UlZeeTFAsT/e207Kn30i/0MYVLmtoqv/vZ+yrIKQbYDVFRzCavUdJkQMssOTdus2Kfluo7msYQ7wVN+Wa2tNXgNAE26oPC/cVFGM4PcjFyNnZSFQGeQJksJqGBkZC+5n1F6mAbCThrWJUkUDm3Vhfk23rBJn4dtPFz9P2vUHU8styeFVsc1OG8q+Hpo6Pm7KG81uFdGhZMvykXSK0aMfX/7peDgl3O0+r5gvXbh9bAFOndShXi1kl3CSCeDR62/G08yssXq6ShUND+3g0kxMikiryiqsmZuxhC2TWUwnCe7diAl5M7qYiawO3NOAl4DnE19x5o39pjcy31Kcyt/bAH5BmXiFYhnxj82Js3lRNy0Z4eqozCamn6i8JcGVZPT6N8nVDcRL+VF4XZzPKS4D/xQT9//77efYrVKVP4H2hWIJrEmnYRIGhAKGp9HJq9nPVH7xMpAtu/zkT+R915Y6G0rW6xbSCe0NHZRiIo7tVIJYTGkjNxCa+2faq4jrzQv+z+R95bvckEeiedT/I7Lv5hcmbT+OK2YwZtlbyzauiZ37lHpzc6u/izQ/3HpvzIFSaML0Wujy7gNmQNPA0x366vGURK1t+kp6XMZMwlRbcWRB0mjM+s3UeItrNVLZaVZ7rM9nR5a+bp6FBV5TR4YpBbIxuH5Qc1GocwlKjA7zqDAw1fe6Odv7fP54tc9RpkXJdaNUyhqtn7XJelG4VhU47pWS73l1FFro2PQ9nHA3r2mphXONvReirXSCKQb8fiMf5Y/PZsY7f04+/pJtTB5zmCmuDgsLrw1pXspOr3lbY8AVyzwx5ThtYmx7BaaNrunZdOlkE0MzSvTBrEGnvr1ifO0IKt7SuGxrn3c5q5sgsvv+8unng6lJWWfaEXs5SFSK97CkvDOzMp+6jvF61wyY8NwC2qlhHjc/xpRjLjAVzmguOmA8EbxwEBjcxWAQWNIbvsIpORDoZYXFPX/xCpEfA526SEgFqnJbna5AwZzCkAD2FSSzSdnADH0BIoqEKsWGqQ8JCZJ7aT89fC8CYvlw7f7oXqTR8aRy7z/BouQYjbYBiqQwjCa1lzgwLyJojllUsXWvJhMG4uYBgSR4eCByQxMorZt2Pg95htIDPTwCvN28Az1/0X+1r81SBxanehzdFfc3dt8wvTelnVN6HkwAxn4iYoXNLOpOCFelCj7fqRvcUd1fvDD1/IsWN0SAEwbhdwSEr3I6jQd0Qgp2y7pLoqMbcwjaqYIOUpgSF5kmhNfe5+X+1ExqJpJyre1eFYO997NKM4qrzJacT/EUtpaaw2BKKijKXd8JgPNExBQb1v1XbOpvQQCTd8IdvbXOUbTMi6Xq5s5qGp0m/c63Sr5xu/5UgZW9HXDWPi/HKri/8pShTdCqYz/9r3Oqi06f6e4wTYw1l9w7wfSDv0wDNnlQgyUJSoQHTR85wR9fQuGvzVh9giXdRmuBtMtN8OcXtvGfQ63jLY1toyMjHUONja3D5iAYBAS6winMCYNwggVBbK/gNMfXFinFeeExxVnZngRjt0eSEfkY/JpDmOoMRhalcqqq84y5zdpwYfa1+XqUgizCqG3WA6mYPK9X+cDslll2yhUqKvvXDo0ELc3S2zxANHA39WUnpnfsQtRmzt863AH27lyEm8e7rAYwWyOTBx4b/lf8vUD0v41/fgWqY5u4Vc1Zj9JzQmx8tv68aqqDYWxXt2PvBPeMY+QHT+Jb2JVYTEPItIao262Hkt8cvr8GJvwtPDaSKzi2U7bJTcvqbsqant55WjHbfSB2uq/g1cNX7H3nBpfltz3zdz1L9Gh71m5y+AH362tclYri99Cl3eDrQDfgnL9JFVwycusCX48TkuHz98XB3TjuPXv5wJRr8/UXB2xoPgDWO90Sz3rVduwtc77fCY+LeL+ZJvhrO8LbN0rJqpWvpLhiITk4/rpgt4c7f+1gfv/rlVJrlvw3dSIWGsdFYV9XzQL/KWBH47b7JQMNaupEqjvRnTGdotZF1davgst6eJN7rvgN0cU2p0s9Pk+vk11kPRjkiuSKDZ9xGfH4iPSOSjlzSVcYXfVu665E9AoUp4kYck3A26fConynwwZREAnLJokV87jGWPsb6/FUdDl3jpcqDPN7h+FCcXLjXyPrX5RTVQ9OiLH5NzNMh9V6DUimKhuY0L3P22NdW/AVNyTqQmpEdf0Z6ddf43plPXn93Mbo7XtP70x3rHFNOKyjVj26WromFJaXHO8fkm+RX1RU9uGr1V/ee4HN9zFsR0vHjq6r4AalhYKlY39ieQlIhddB7fzco84uWWmuwvk8AsglsWuPW5izWAfIh5K1hGUS+wDYhM+jc+1b9FpgjPEt1rv1jd3d7w5KzGnnaRDqrJ/J73wZpZ7yX3P4QJLPQxcSum34dZcrFcPQ/Xitzs1yGqryRIVh3MfShTmmhIFq5+UFK1dTvj3JXS1d5fTyjpaOsNXlfV1JR9uOOmLdDG0mdN+ifHk2usipINeeqPJzP9a807Tk5jragml1G11xhUpcVmVxZ1P3ehnZPgUbLXM49TEuEiv7EK7py4aYIgIax6b8yvjWQEwfb5PRWj7IcEfiRfVye3Hl43vrFfdvV0fUs8d0nN5/gwSxn8ntn8R1AwUqSx9Hydqr6znklwV8cjRLc3OfcKc2UGc1lH1E6xWY6WZ+fy7/PfM39R5dihmgY7lJ4kfaYTkXttziQy8KmVZLmJJbdi49UKPLMzzbakksYlpP2myQ1jK/Z0EnppeFLuSFZmeFLoYvI57Yx3eqnDg2TsN8IREq/DoUzDA7zsFguzxUwdUQP5r/LPyyYxYf6w0RcHzLk25vo6x7qIj98vHml6JFz7i/zAemwQlx/gGJ0YGBSnqaqqrd6iiAkQRplgbE2atFB3npsuhFsWX0EsXUFAhcnzhSotGvNFObMrwRNwQCQiCuwLlBEEiUXVxE5BqYDkFISErqChwGEwTBYCAILy8IJCouISXJCYNdEAZdk2ovExGCeSFXKChDSESUUxx6jdNAbw/xBZA8CKeG5QXzghG8MF4Q6MoVQUcxSalrQiLCYEWuB4E+hfjB7AGc+nMdghMMBsFk7TR0rCQsS20TBieWaSPjI38kBBnSrpuJKt9jOntJP2R5/uMtybLLHrWk6N7ZRCKxe6ebG/NvST1+cunL21d8682putisCI3ApPzNEVrhWJ4ghT83WtAx19E4ukivAyq9ZsSjhzAm9Zqzx+4RBtWrrYVrBELFqZmSk84gY4TcaaaW+IuutL9fbZ+hJemZot0+/LhD8cEqPVQA6CtvgHTiYKe+JTD8L7hksMEEE9SzPtzSelGodQyrxXIiPVKJYbF4wI2Mp1C1g2gNr68w6laYuy5R4KjdAV8+UKngu/BKH/akEJWqdEJijfJMs7BzsM/isRH21D4uHVFVfiPjuR1KBewK+TWWT+p7+7rpMi9qWVdLdsvv/RI0geD/+Tf5dwL/ZEAOF8Bf1C2QzqtUTVnEdBLezPs/U2ZzJAFJl/0dXX4KMxDYnzgaz+r2Obm5DwBg5LPDze3S8NVQReGSpX8JvT43N6awoDQ5NSvbmuGsntbe3+Wh12FYraBBI2sb20ToXtfycEGF428NN1U4ZSJbsXml/mIaJhY4jBbOJko3RNPDBRUWN1h2tTM9O8TpnGJ1fuxxPu19fmx23mp3HpCdLNBZld3nAKb7gL9NBI+5gUezMYuCnbmanQm8nUOYzhhEZ1/WNHuWyJgzohW6l8/oe2UfL/LQwwHMNQl2wglN3pWGoetyDad6N7t7r8WkoQb6RnJHsgeyVf4965dumstkr3yk4K6rH2x9bMeFqR9MTlh/bMOHaRzc+0jGX9c4mBgt/f+Ga9EJxMxIf/rE9RQVf+l6IIcHPNVEr48tW0J85PZUbW1HnS7ILiSIP5Y7RMop0i+LGIPD25gujdxB17YjZv/cJcTtnr3lWG4ZAtMYYYvC/TW62wfMF42OKxJ4EW2imfgLWS/sfcqtePPrvVlIX53QCnJ3Gc4GXmcjjNO2cnZq78x/U9sNTT3vkkC0yfTLWlHs1W9SKodzMssb2hv6ouOXbTUvozxTvrqafJMgMOClWAzzIztUy/4R52Ie9wDuFHWMGkEV0y2wF61TnrvmvDe2k/Lg1RC+8LA0qDuxSe8avqfw7p82kiKXea6drk2OrIhVtskThts2Rs2jlr2MEtMbG/ofmEjiYunMz6WPBcr2hN4qYcP3iy/HC42EaMDK1bOBmM672Q39Lxe7XzJ1vFzqf1mXva7VyZStvCS6AENbtmt2KspmHfLgNkVucVhafUs+KCupM0uU5cr+7ew1In+HOvNhr2cvuDgM6oheZP967TkqP5g5Yx49v+zcR20kCahGjoMetkDwqkW2yR5rnRk/C+uM8lnq8hj7lFvKVVovk0Rh6f/OUbcFyhYEj5UtYU7UMSqJyjPB405yH3MnuoulU9TWqGE+RXXEOsqvjbuILk2Xf3h4PbAQ4h1xpEAmkmCydXeD2RL9Ch04pMImtkJ4ZOqOg9gS/Ipd7GNauqgt1AjeIRzZgtyRf3TJsJJZAXBhzH2F+qL6gFhmX7RMzEwX9valVebf6gxFXG+OQ7bJBGC5oOsf5pKwgqn8ygM/cc+2vPd2XBw7aaTKS53tRD/Qm+vmyKgAD7iXL9i6wEDTgb2WuUytn+mldyVvOL8drHLAIYZvvyfL1guqn8VLcKAZJ61vlqyUhlo+q+GmprYaXzwMtNEV+6TdPqtokBjONHI1qxDgtCsJeETmHkk1tbSfUaT9DKz7Fi+w2httHqFPTTM/EIT/Y7FjF5Zrai3DCD9BE/uuDi133+T3N114ktMqYM1nCTPBATvRrRPagu4uOFH3KMBLHWLGQT9YE0tUofO3Q0uVN4ZXBQKjXXw0FcoTxST871bJWAsD9gwbCrEYa14EjnPZednYZk4+9Wznj5DhKk+XgjoKWmbp5iL5pKWktXstITerrhOUSl2jivNiogvSQ+LShm+g/Vj5koCcdqabX3PmBZZNNz11RXtihcuXmlgtNeIb3jc0U9o6r9kBLFBXZvuiwMs5zvJJcqqHqOdY93Id/Vji/KqdaqP1RMJegIlldIz3IMfiqRYXM2/47H/h/+X/F2bPy/lzOKggSVNfzwSjbWDyvDYDU20tLP5EXweno4s1MfjzKiWVdpmJa0QgaY0kasqXCoW/UIlXyoijc31HK4jJyXHLqRAlr1lamFK/vctKRbOnVfTJ+x1yqzu/mUzUOiu8HZhYle8B7kOhLI5rca7Ell3S45SOfmDWET0gjjviLhqdM1RJEGNmDlbls+VZUMqDnkP1t2E0lKcBzD+mqypLaFX4DdDXaEmPN9Fb6uirkoYr0hZhKYZDiCoyPfYCRUYkuqPsERbiJghhee4zD/bo8AQLVviRlDkCJ2aEEJKs/y+YNTIo0UHGCoET10cgkA5PAtki/RPDlNnCU0UNH8JVLT+MJBCg3/O9id6jbxPfTqk6ww8V/Ei9yH/fZbsZYogYV+hD+P9t9d6mCchC+n70Z1uyfoyFZEKUuW26AFa3sljKdAKJLy35F3HF1/KmiTfRWyi9Qb4D0b6xzARzzApKIUVFtUEOtXa7Jf9k5ZlzGg5KTKUttJ3k/P2vhPTQB7KVdNtmnAGs4aEZ4SGevCh9StQQur2M0MVxvP+f3E6Mln2hDs7sb+7nH/qzO/gLRnRXxLNE3IDQ2Y0qSKQbksmuMPM8kjcpQxplkyVJqtpFLjfGREAFEPpj24xwEbPfTV8i35HvW+O8AVA4KwbLSiiyA6IT0Yt8YLYDXxplsUpTWUeNkSv8TiDDOYphduPQ6ViNQ1ZbYBTxstCygl3Es//cKuUTlSA4cpSaNFOX7ZvGskFwjMOABFnGL5HMipvzck+WVjcwzkqaCeHdLdzKAFDfQSD7HFRRSsxEtArglU1bYgzeZgDgUzb6lCqNTDogz+GxYe1RWn1lygp4B+u7wCc5uxoASK9aTQVAVpAao/mSYhbgqG/Jh0x12yJxRszlCCJpJsqaxHnFtArNc7fpoeP6jQy13Y5OnUjdvhL535lFzlL/Ux9D4ywosz7QzVt2AOzdjtIooE9Q7xsAoMkTia9fXH0EERZPrIhcWdbC8oVmR5b0nXSVGwfuWpAMhT3xTlWazB7qCH7k1mkEl+0ac5g8w2Apitm3X3zI1w4cbkfVAUCF4zF5BufHjgrPJ17nympJ6Y90qaWXzXL5rrpZCr7aEgt0x/73CWKHaviSwo6s6GuaOrqJ7zjtuMWtsRSAIBBMAt442ZIKHrHWlqvBAahN4NIvNc/fKeg89LfUBzRKJhUbHPOuwfxSf8tNCTPK2eiky1e0JgD7dGI8G70iLmKceBZRVkmKf2QvzDVMsYtmhy1vhHxBTAjvfK7cDc6eJ8ewTOop+hBeElOHXONmO3M0ZTk+ZjCtXtQLIjzl7vCbX3d/AL59xbc1vf68/GTl3NXz2uY+L2JW7oPtSZMxAPLGHoOsktlYRc6/YRy/OMN3cfoDTWS+zq+i4NFENkxkUXO/0QTBcNP+17AtR9JF9VAWs68lMex5yfm5iTN9p76FsK2CdKYB1M/FirZVUFP/weMWkddUjVj5LoGbLulxzNII68CCyJUlyUcoFvR2jc+2Sx+2T8VkBrSbDaoLyFk0O/VvQO5Cs1ENijCOTMNjISjMOd0u9h4GwO7R3WpI3kC5rrLHWPQVViFHE+aU4dllrSUsTzA/ycHpzB3YkrU21s/7JU3vlL30ZLqlAYQ/Bd2x6tFjgMZJY7SngkG9L5RbiT6AbjICi27CPsbjtR+pcVFFtgVPddvhQHE0yHpJK5HizPNtZWZDOdqQwPwkfPSmohxY+QnaoZxHBvK1H2XqVGchIDDHhJXDVOF2kQei4CJDhNvRfKuAd5YP4+bRwufojUUb90bk4o53DFLTi+eWkzw63YiCHRcIXXe6Q6a6gEeEnbqRNbMwV8QnclnftV2YuhCK0PZ3l35zt5x+Nsq0YVae3VPsPQTgHsJV0q0Cajt0gfGOReYhesOhiOCmtmY7nluRPBItAf/9JzDkI8sevdYyZbyhTaKNXaUWMev2mKNR2h/E43htnWXQEs3XPRwA7SQmdvJvoPaWLgCt12xARwu4rhJll18l6yfbrswdUKztzlnb0d7aEcaBUcT3YdeKW21XCSqKruIxTR4x/SUmD2j8z2ktLGRzRLeMEiKq0wygMWVgRZ7sVzTylBI4TnZXMcFKoQbsm5yOnusc/7H/GBnt8kr/yOr90krq1onwzlz541GS2hfpnZRe4tg2JN1z1AIctYByT+YebpLJoR0aK4OD5HAjRseAMgKM5LyEiwkJ95uaOLN/J/XXz7XxT2n2X1sfCOSpWRivgYJOSOFSjlz7iy0iu2Nnhnb7NUoCgUAQeolQBrrGtK4dANc8ilCNGBCUQ1Cgjj5B7XBlyJJim+aMirUMOmtb2/Nb57fPb5/fYXcQvljNbsoLZnJIOUVgheUGKwr7HKsL5nOPsGaFwiEynGvNj7dcCn7BlApLRmXM84jBKuKEPJOxWBQnt0f7k22SrUfFNEXyN2tQszm/94p11tpYbZzlZDx5daGLVZoh+WF5sdMqoQt5UxRLKglYyRtqzKkEWMBXcxosGtDhUaVbg5qAuJIvcigmmsFMPiSptJV6DO2tLYHiLJB/uD5ag/Jju6upNs2DHiowlQL7BV5UnMWLgJtEUXFZxSsuwyqqU6H2ZQ7zuQh/UsiNUo8gcni06UN+6PMAFFQLnuqMQRRcE15UB1Jjqa1PSvQ1nRt+GKk1h0ntUbq5Fe6P9S3K52x8HFL63p2ogR99a/5XeLmPj8O/7bodervM2f+0fLuK/3wJxU9fIZR7JLv2Sjatann77ivQMmknh79YftWigNcfJ+zR8eOXvqUqi1POXDORpDFpmeSkEK60m79qw+NlMXpIbgh5xgGTwgeNSE9sCAR4Am7NhYOYQsGts+vr+FcTHydmrtktueOIKE1JwdKMhpvOLhY1hNyLLhhgcplnRnJTRJSGM/KAaaSGffMBpO7RNgfoxZItSdWSNOhYtXb8ra7qHaekqu1r7v3hB0cyckrZwcjE0xPRUkBwqVX5okPl7kEtDDSTWpqxbAtDSptZa0gwWEmMHGSJhuBZxWi/PX42tULEfovMPivn8EuxdGJ6FSxMseJoWQxmqmfiWZUCgBrwxndzFcSBkoE6EC4WvZpBVUN1sUCrSLYsmMHO6AL6u+Y40ZRWMmi5IQ1CYQ8gM/BNP8tEQ+zBCMWFM0hSgCJCpOjNIOdVy/ol7V2NJQ00c/w+J7nNPgmuqpmzys0SQpqSgmUnmHTpdAsum6u0AU22QAQrvEAe+kCRdqzWLKuq4QHFIrmoASOeSQ0FuhjYvbpeHFnfdY+pHzxx00k7DblIV7sBU6ZRjZyRs7pq6Lk7Y2q/XA7/T3deTrDKCMNsOZkR3HDpEe4mX7F0kcOmATOfikFQZytygga0pXh2XnMr6YyAnyCKGCmla7S09GnPFwflGITbTVmcEYlzRAR7JE70EFx3ZEStbPmgorbw/oj4E7IUWjPWqhlrRbDzhBnnWo+RD+hcb25pgBcY7SnrWRTc6xnPfHK3z027v7rSB1zVGc6e+eTd+cg8FQHMZKkXi1mG2TQXCIbJ9RKa8kwhXDhulNPHD7tLhuj0kkSpMHo4IwzPDO4RzRCzAT2bwtpXRTe7M9g2w6V6AsrVQjUCaaDkvVunr0bvBWhgpthnju9ghtCUpV3gMiuT3c7a7zixPiYG5UG2616rGW4ziHXmjuKq4TOLRXJRauW4QcGi2vAStXbvk6jdTfnEM7fcPLUzM8aP1QuZqVrSbp9Q3pgbYa+7mtk+wx1nls8fVOwFg+JwpmnqVUljQOmOO2666ZZT6gpnvPQBVwW4yjxxSpa73U3AqpdXuYKmz3LdZkZuxvgb4iQ3ZVDafQbrNBXP3O3CHUxAhdcMomHOVcdJafO0Lwi2KAUXRdQuQLMe3UcjsIu2uwReu4NuEqU7hiu2cucYNtRPqBh/KxP2XPVVOAu0nOnqboirSkfKwax1UWqkvBbOkuGV7KLwjFW207LdccctKk8kXekzV+XW9yiwSOCFw6W4ae4Q5KKU34I756JQm2z0AqoeSRZiapwkCqRahle5iwpERNnFSnM6+91gZqTeFGh6BAW9WP1OKoKnym47LXd3Zkf/uFWuimo6P7fay26xKLjb3W65lD3b3XqH0Iyw5BHTpKE6qQBYqrk7uKhAxC6NlYlop94kiZzKYWKQ0DK42vEKd1GK7O8YDeMMc1ru7jhDedgR9Mon3BXMVaOUYLZr9F9bBRI3s3z75a9E30K1OlEM1wdhUlbnhS3Aar3a9A23237Tbx47f1GQcJDQ9a+MXhqlihgZkXK2l8kDMex2D/UNtrPV4dd+L9LoEH2xLnOpQTTTkZxFGaTBbrNr25WB0hqZbtfdT+d169yoWyyqjOKtt44q33mXnXfd/C1uVnihQ64dVu26CjB7C+C6eIvaYPcQzMb2HtjiUrZ4yhYynMt17CvP5gNQfJBkQmMajAGLiKJFwIvvm+a3UJZi+kgDvq1iyyYEFACHnLLxHL9Z5IWF+Pf1CuZkqLExSKRHiDEcwWWSN/z7UZnDilkDoNC0EMmz+6hmZw6993rfmJ+NibicsDF0FWzbH8N3UBXLCo0czedLx+dugaVKAdCU+hhPolPqr8Mi7MYv0joRBY+KKTvG+NMOv1vIkZwn327jnAbDqBHUNhjef+61hxSPg5EGDiAoYmDGParRdzEcCeldCpp72MwuwQYF6mvSKTpXqmfQI3DnLHEAZEhrEgHK7DISKeVCCQdgns2yflq2Vpe1GUCNRcqLNEx3qQGpmtwXU0ZjaoFNtAzFuAPZMN0qSxHFrXUgpe7euLjmGd3U9riiyUAzbTb34yNeuIbBeCilcUZB1UAxZRhJeAsRa5ptNs9GmWPZwTiGrgmEEDuJMpk2D37IAEij2JJTMxIbG6uegJDvSTEDvXWANKR77xtuTSA8mSyPTIT9DCWYegyRF7MBDTI7j82ysLBROKGWZ9E+rGCxs10beseS68yb+LpSqbgEcRgLHBrsdut+10T5Opl+Nl/kkbCbdsHliYCYnSYjjgJAJBVN2ZF4wyhJELN6DIOCFVUfQNFyqYBgZaX2FhwKWgB2KCEOG0WOKJNDdE9dfLKwY+tzbS9/h4aCBKvNvCEmT2Z8bxL12gmseBglhNX+5+IsgSO6qDNxy2WkhoaQIcLNCYVCje+j1aieKdijUgX4Ql9RmKANDUGRBv5kF6fnqTwIK2WCYzIulsJySCHx4I+A4V3I5/bLHmYlykVRjcKjLyseP4EbsGYwKKD0fMC41CLLSsR5YSPgCRjP26OBlB+zjUFLjzzUzspKoayx7vpKXVFXBHVFDK8q4Ny7ODN9IryqW5bA1jr5pMwpDREwwKJEr8wRRUgQBlfkoYaHF8WIx3YLOLhmIXPc9k2abnPcneo6K1tdhkdKkwHdRVZM6yNTy89tNwJsnFEaR5EoQEBZpcJKAOEtuzbDGu3igkAyyMMKgEjC0GRh8i2+HZKHIQmpJh4ePvyNPzBUHIfcp0pFeZRi02blt3g/IzojMWZCQ3AEMpb3G6Qf6eMkhzqVUgURZ5FiJtNRgEIojAF1qHzQ+DDz3SUstpGAEBZQSAWkF+v68HNjsjBaAEQZLleNzyqrIco8xlV8ZKhMGRsXD2qPkXpYOjRf2BexMFJTs2SDeFg0CcGFrqplcUQaNKFnRNFaIRUuasdoXCxpDFroqNVeEU27HJu7XiLdK6QboKh1qYJYKw/BNwEDl4r8z+GUEPQWlFWrte0VMPS+ucIbjK4ylp1OHm6qhMlzYZlgZZWaS9klxrhrjA7hSHidBq1Dm8r8djmowTX6xMkwdrEvEhPlWpUc28ojX6E3ohxrkgaKaPBQsVLSWsM0J1h/XnorNEQ+kygUQRhy0SvqC0OgYkRHyj+ZnqzBmLKqGZRegE7dkbStTu4hTb1DCEPEiJFrpybXF81P7jLmYGOIq1oj+s9FgpgEvSs+FVQAzwGPiy+M5E4VQdk4QSLmi8cSFWf83xsTahWYBFSirEvMpZI+Mk0aYZvCYYi0rDAc91Eg0zQjEUBMDMu9TG74HZkPFiIOW4N8KalFKQk3eIMxhAdWOO5u4EhShs/TL0LsubB+5kXLLXDJmS2KiEEy6A1fN56H/AZbheSfL+TRiDr8qP+s/yJ8FQaaT+/n4SXcLBSGIRMiu0UgK5hVnhAwaGobtSaGufuxZy2DMgjlEHQyiIrRashzPUYyWK3HYihZPWsbBQyTZL4hYVizBT2UrDbHkSNzLGEod1DhoXz33QPgV766NJsE774PvvNOdU39DkHtAoYn+7tJ3gyT8AqXmLl5wrzZnF2xKZgKuBdLPR8KElCZ37y/FS8tiT5ti70uglwGkdXQtrqMQsmXq7IvBjbVjyPVxwqD0/EiF7wdHjWqMxPwNX1mPa8v6qv6eeYs2MD+uE72b/3koi//N7119TpJu1QoZPWZenrS45Ez+gZb3toLTQvhxX8o3LuA5qYCZA425Ptzr/1Wg8rt8F+nDgVdf+R/XI/zvlENdP7I/ygc5v2loNcXty1WzfylMvyZLdw7/fGXHfoqgPVt+DfzOU1/BbzyZbrZoCtLERus6xFxdxo1wItUp49xka40zbQeNc1Ra55B5fnyCHDDJ44COUkGFgZ2MmBbYFXrqUlf6WGwXy55ZjzXL/QrzXSwIaBTqtKnHXFjPw4oc0fjFVKXxxSYl48n1H9kE9s5vlu0/yG/V9wSqJf2hHy2mdFeQ4uPIisnbZdsQXcL/vn0MqI12dt38552H/mfpSfz8rM36foj/4duMTveHRQd/cp6XkA45/zOvchn1ND+x19eiBzPCkQirWgNXQ2yGOtyz2KpNZhQKZbH1QWDacI6+1Sg+G52xr3vYIzOGVKmN9wtybdLUpYmIBgb0c5CQIyL0OMjUoxKtKLHFoa4Z2KBUZSIAQSMUyEap2L1GBPFVUwzHZMc47hJG3bklxsCjWmmBptGpABiiIHEXD9FfBCGU1+5YdV8AfUzvzVoUlO0bSyELsI/W1jIKRJqjaEMQo3LDVhYrkp/R9n1BJoQAf7q4ZwW1/LZ6nWey7bQd4P++Ms/wgr2v8PtSWy9kFNeSxq8WG2IDyyabWxSWN4o7wK/pKp9zJ+KJFGJaa0jZVQntVPKbIwDX6V3z8rkGcr/WVtL92C9q7KtfEvzxH0zvdW6qYyoWBw+9+CjyOgZ/+MziqftDvRfhna8ZMPrvUTyc/XnInB+tGNogIcJ2QOXyijBelPdbY48u4tjBMoQhXLAgF1cnFV+7aeCwyHFlB2IeNWUjfMMZNBaDaBjoCHG2fno+dYNhNK7X/ALw1q4Tb8kGpmXZD3dYfyjcQNSLtHhI8PUfiQ2dxtuKArZ/m8+IZMkzaPS2oimrGmFTb3GKLUyDJGF4kGJqdPatGFIDQ6jM2WmjS/VKETg8Dk7KjJghVz6LHk+X8xXk5HtNdA2PDSOfUvgn4yGQNedlaL8y9OqR/53LZOXGtI9b0D65/ITBMvAWz/akK+7wvBnjpPaiB8sbeMi2fSnkzKmw5mPfBjCDaEvlLy3c1rTY9FfhQXY/NZQ76Cw7+mTxb2r1uSAk4A2/o35nS1PzGouzhe5mG3f2KuxDHnkbNNCtrrvdGWBchv3blrk7gce7s7/S4lJ+x9SNK1g4X3aYENYrhl/yOr/NE3GnKrLJlQK4kDEKQ1MJlOd3hJqTRRqjbHlFOkNCIiw4U3gvrD2ng3rMo1c2bZx5BHrCIexkUo+pgT1vkITVIq7LDMuKVxxjdMcRvFcXHgsF9Uhi1kNsKuzh1hA2pOIbGLDaS5p5J16z9uL9qox/5nA5xHZgFWZywHHaXf6P6+PSOWt/mdPx+Pfk3hKnc8L9chr3EAJVHalIGBRi4S2XgFqvdQoWZ8x71Eyq96cnxMrSOOQropIFTXlC5US92ZIM4mKZA89PxFDb30rKExIq+HrEdRkHcMCKtqQKieS33B0wFWewxHzL/3D0NBYmqN4oO6ch0lGsciWi+XBPzSit9mQKQuCJA18BEciAm0iLnxPV3Xfx5FtI0mDaRZd3V0T17UB448YRg6wj8yCTy8ol+yusFDtYvSwHJa+ljEXJJK9sW6Venu9foVXOaHAeehheuQM4mYwIYzD4ZCEtDmpXqx3ljyN9v/haCDBR0s6MkWhRRWSOLLS2R1P9Rd2h1Kt4mHh4NH0UKmZ/5/3SEzbS36Yg8MHycEd+3KRSjJd22IEkRIYgQiAQmABYLlLvlgWgsYGvpHWhmrFwkbyW0kY9Wh2P7OnNrdLjv/7OtDtfhhPzy6BmATw/PAS+HPzOwnhpq+ebSUsPtGew/68J853JQf3tWxLDbnye+PE7E4Zaz5olAXNwGbj8+zxdKnJ5sJBK7yHAE4MazjIFC5SYNlKj0pzmES5wgoOrvqZLEIDnGSrycQcSw2Vb+MV/8zCbE+gVjggiCiwXqN/dfWG9MCkzDf4yhKX+em0qBlIZlyd6W/z6P9Jp9LVfBgn9m7wIWqL68U16xkgBNP1fLtDl2B1L37qwBM/ns1H+mvCdM33l0bwBN9BFW6kzvshhhdnief33rrq4GU0LsH8QVxHhA0aaFdHjzGpD0wzlywAw1lqweCCp2wogJbqCYStWFl0A0ZuQlA02AMY3UWwlAz9YBksYVd42YLPWaCXfjKF8+M3OS8sxI9VwZ88NfZeVN1RceTO2XU+IsBzCKsswr5bxtCFznVlzLY7LKuqvOWBdHTVH1fSHJfr9biNr5k0YXDpFqJMGIPYZzSk8oI+wwLweV2r9W5HFw/2jWKgpefy89Nr7w8HegcFjpV7Ue307/57G/9c98QQ+wx5l8+2RWpDuqFTP8cZRlh7Aa0Tw7D7Fw9u3MATOQ6IVkBYJWUUCdayA25MHRAYgRHEdfWmVSg/0lNHKm1g6+xngHNaSv8xzxasZVcO+nu6RC4l6CzkTwhGbZadhrL1JF+M0dmqr30caT22lUxzmlY+WCx13dT/hFh4kaj4ka36of8nNNFhIHoYh4fDL4pX+5c3FzgMHiD4B0BYWO/tP8JXsi4mmTEuVj1VPTj6LKedlJi7ri/XskRZZYh1H5zu03QISMfk8c1u+qGdb2nboa+G3S0D53AFr0knW3K+IauM4ynIsVg2jRZF34sY15ulHpNauiSmjztywEcHh4u07P79wyHjZ8VWZavGY0C1LdIVSd3u35eI+BQBHsJzS7W9UY2EEll3ITtQqpRNkYiwz8IeT1AGo61qaLyQFrb/zDCpuprb2gWwtNU0T1kIv80PzjZR03gpyGJRb3BCivojiYjLqHvkJSm5Ujjs95+s/saRNE4wNQsHnkPL23mRglMKhRiUfYtXGoC82nb84zLv1gVUIQzhsFpDNmUv6xcZmc5IiVmRJCjlLAd3tmJESE5sw++WhHfOEClrU7cdA0FI0mSYFDckTifY/UUmng0reiSddC70nR/G9zQCyZS8TL5IyHRCSkyKurdS5lGvc1+zI3VaMC5/JsnxfRKpxR9b0CCQoyYa2MR+SvHHtacduPXZxOfMddjh85PfOP67f7iA1XEpvTcMqPDkeApjOJSa66YtzA1VQf75Qr4xgY/8Zz7Vxas3VVgUKIQrbhrbUsbsOmp9jfafdEgCihgINFkc3vA7cT6IiYiJhvhlTC3GcZBKFBYXAdwQ2LyCnxXCxbcfnWtaaZGVumw7U90Axhhq0JiYc7iBszi/Ic6eNWvgpbVe11jwad8z4ARr2hzAXQEQ1kVZFkdKHcZHQmZQs2zxeMkj79wk6WBcPn9VDWr9NpkEEpPQJNiQbSFCyvevndcVdCIqFoAdQtqE8zkx3+B6f4b81A2xA60/MqjW5KUiWj1WqOrLoV1fnwxpGCcQ3ALLCA6qHGi11bwoCSC/fM6wFDj2SXGik0bKBE+Sk9O9aLHgJ3ZGPyaPTGVops1oaI7GgIXEQ38EwMAEKBAMXx3hUKO9VvymObDOTTTqNptGT8Xp6dRE7M4hCBpl1123vuV3unzQEdQd0UHXNQpWalWIK2w2wddgB0Zta5OSf5/eikGiNHOewwnMybxaCw+JT7MjKUCpvl1swE/iFoPMmQSgyHjBOSORN/xOkg8WIg5AQ/IyoRaTpFSY4y053nH85Yibb7xP8izDtMRyGCNQDFRzROl3s6k2oRraygKrGpwJszAJPYQmNsXabiNm1LPXfr2pB3pj6XqsDzUKrJ1tzhCozG90DStBmZBeTnmDeYTRYhlnT4gJL5XXZ/T4yf6mg3B1oBWArrEfikJ3GevYLR3qYO5WV58Ny3jHi44lMouSqNEQ4yRNwLfTYF4+1KIxKs/dDTmq8BbF/fF2njFJ6QdMWgyhV7IOb2yV+nk6MkMVhorKWLj/baGOxowdbgFGjAWabr02Be7PYIGjM0W9PVIDT3AIU2PHEON6H0uhkgEhqDBOGBrCCKOsnL1kb7qMqSgKb4hQwU3uaMmY232sV6ukmBPgXWdhvlWtnTGOmnLzx6aWMQOirEA21O8/QwmXyzTJskjpCF2emBu+IY5pD7nYR9rz5EXCFSaJEyIuMquibttoeUaRMymy4ndT1FCartcnEU4hWzaIqxrtwaJAG8OJQZWzX8KSN1b7mjnYfI5NVflWgELvlcBpNgoqxl2MfLi5udoeLhRQxj3/h2XVVHnuFzFHjD2uN40fCmDa+8EcGYyAIwJHRMiQd9DhdJKmkck0KnYbUDlrqB+j5wJBCKbWhhgbQMh9FvDghpRzImMhxYdIdMZcVj7add+aZKsoCOl73LCALm7ggGEo1G3lqlsck5KKJly81H4EupBAHCehjLhMWN1QGaJSSaBF4o1/giG32mP0poayMICOYZxAHr8N//mRQ/Qq+uXojyOiSI4MA1ZW47RJDqHZEro0JnDU0oDJ4GTLaOCM5Rmi7Otm70T8yEJCFosEfBIdSUhXHulkGHrGOQ+2z6pXoZFSspShM96HS7oBRT9l0Qpzm7CJ3VBPztpCQcvK4313xGVqba+ioA+GkSWxAIytb27wLZfm2fL7jb9sFh2HhXVuwXG7a5QSzpZrsabNqWA4clN4X8w+zzYHrg4X2hBml+dziJuTOo5R5m25kqsjWhocOFdPDD1m/kGXvgVjMsVY1uI4VVU2aLhF6yGzLhqid5dBqsram20Mk+3Woo5Z3w9uv8cB7xzquDBDC8ETgJhZwP/yFdsjBTnlNiJpjbc5S63sqC25qguVRjekqYpzIeAWIVSMapTKX1j7z/8t/OXY870ihck14CKINicFYxAZdYNhy/6GpZBguwqI5ByxcRtCqDoVjWUQamnpcnmL/ooFRbe9cn8WslWHKMeyXK5gOPIpIJN0YC/9RgUCcF4f4SRPjuR4wsek5BPsBP57RXuIeU+LRNmiUH2ownEyRtvYW3+N1aKmP1DMee1CEDgv9P4EAhppk5gIrQsCZWwKg4pQyYJdyBGorQHGckOVagzOi7J/QklyyBDwGtBpaLqmUnL45rmaJ9iWZyzOCIMoocSiNpAKnZ8+OFtCwx6/xKIXSdm7BJE3jk0zbypZVqV492GFBm4wDgk4ZNmkOQEYbxQMKQEyWzntqygeeBBiV6ztKUeTNE0KkUqMOwRwS3BRl4PN4jXEOPs0zae59rn3Y+2wibOQHxe8nT3OCVjClCeJoKFRWRpZJzPInhJqIDYASDkyk86kVmmq1u5S08cB7X2gAqMstB/SRHDMOKWBKyBX1/kW/JmRvzWCEZBMA8kxfnLt1OR6yV5m5tuT8kkUpmHMGMhLEbSdB8hvAQibsqqPeIVhkt7foROMsBkdPpMgqwx5VwX9EHRdeEvX5cAIYTcQzBNWOXsULCOwKerRGF55VjdBVYVXeMMuyfHzU9vkiG09wUQ387TqMLULv4i6NK0jXG/UeDQMDVBBcVfXlt65dR1Uvij8kUIHcCSIFceTPG6RW/ph55jqfdeZuekNY1OPi2Uxw/wUp4EoBEj6JLwlIUPTN0/pB3i+xZesMf+oVLa8IgW3tlDY9aS4hRBRQ1VXN9Qo9C3Ccdfd7Ytgf4s6KCTJA5ObpiX5EUKiEgqRV4qSwaLiZtd9Rp4kkYGO7vta1nVQ4GKps7EjQXg5KlkYymtCnddX5OZ3g923HObhCKYBiLTE1g1LQ6pJG/ojoUk1oRENB7NaVi7WPgNWnGZRHJMs4VImGnMfOnBPYaCBeFQ6Mto85Vd0ggadUEiu1a3UzTym9bE8/nXM4EKU+UqxJnjt78LJoijX9E3XwG69fwuQXcFfXhw84+sZlzrSd+5tTvKqv1qe6vsg6Fc1aRZ40M1V12nGZvit+q+oGkaloeZbgxGWsPEfUPVfGE75XdUgalrjF6vOfePeOdPaLcDKcVVNjKLY9JkLDfYHfUbtYoOI2do8OAy1pnMun7uogdQ4SglNwfmZzlH15X0qxcjdww7+pObFp/nufJnjxTv58Ze/VXfW/k/8jzU/eeOTubBzYXzv0OP81/7b20/xozv2gj+W/bFdz2qBSlUCu17WVwhJrJajpFoe5EP5TH4uA4dScoD0CYTg9LawmEAiYDGCwZDClAZ8vRp9PWlvMdy/rCBd/cXWprZU4HQ+pHnAze+emLn+JtTM6XTIlgUP1/RZ8Ly/6K86Kw3m7oK/PPT1r8nyBO5bxquYcj73/biM2WodjNP4FDpNAmB5g4YRDvDKdXYlIYzxjJMk2sUEbHOR63vy9wy4Hebc1ueh3SxMQshiHsPgcDehTPpxGq+wehqnw4QzTlPJUi1P5a8SWybZpVM88pKchn3Zpf6S8ObvOUgLdRT5cyvnEVXIxmhssU4a3mImXs6SbOTneJ6OX36Ku9L2p7GhKuqEu8VwGn6SnHWCrollyFm42yyYgYgMGLT8KPLN3KktSi46QzUJ8r3iZFHVXdZ67It908xltQNSYnY/z/i6SjLyz+zaPvLvru/n/OmVO6VcrgWEUMErq3VFsWmNBlbjvxPkg4WI/dMQvAyoxSCgISK1Pr7BV64IusKffMeJ9J0oHYYR2mgsxYHrvwcvBEYteHkUIpywJm5ATeb0n22/uhduoVnNIHPE7kRt2nUMGVw1x/tIoTfvnNJNq7PF6oq/lndMp+Yqb2dI66lisdzOjP0apYoJD05KbX1Yrk9GMQpavyiHf3eplksoIifn5hv1MzwZ/2HQJUDCu9DgZOaQGq09JyEiOGsrCsuWA4I/nKF64d6SkqsiNmukc/GwzFyCYm5jShpaTuK5bmIempqt6X1M8+XqtfELA0QE3V6z1ZBLRy9bK9GfG0zVQUw7g8VyiSeyC3an7mS7PbkCtiTFV6JJEm4ETJvBm5aAiIQRh6dFQdnWHZZml/65RY51GYWILNVMuzxkitOv06040zumV55EG2Fed7YuOKrFAgvLNidRvgJYMbW1UlZiOuanyhv1VWRTeDxEVDa9bcrKeLnEsnJ3KvLN1M0xRbMK9PR6QHWBtv4h4JwQFs3T0nyx8pz/bM5AKXCujalaYxYdDrkVDOmJEi4LF/c4INxDQkREXf+d+VdmhUCSlt3njdB39LWLHQtyzGdWA5q9zdgDO3t2u+FqXyV/c4aq6dOdqs/jF/GrmMWficQqpGtI2wDunDRjadvasLBFP7RJTS3TktXXaDYyKpBJAOmukYWpAn8o/iuURUr/3NtNdFuWFez3OthsdIXnd0DTvdzFbTXGEd1do+lIqUAa1bryozsymmh5zfPCJyEJ406O2wuLCZlb0UCqquGy++Hd6KEZ1hvZxEs/lzaer9HxGFOBsUXGL0cEF9dwbdtrLFsMq95ePJIlofjcG6jvxzDeZ6KcJrFH9uZbwnYIPIHlHX7nSM7NsIXtkQYKeHgvZg4G2cFhnm1Js3MpzpLkJEvx3r20xLfeth12j5G2u7EZj0BjDqtc06Pl2MuL6ARd+rGEmhRBVJnUkYxmzkQhb1qnXmii9agPGgXqOFSBKITCcatCxYjKdRkjDpjfegDzZDNW4CbRR2grxkWZ5eGK9Mh5v17lrgxPtnw1ipzo1p0Ml8XukZekJLNtxxtapgXma51H7Lf2DzULfvbwR/gSoPUxdt64cCANct6Mg/N8ueLDJIirUttCNT2hMql4IqT0dIhTjPew0kSxKCJKcoWpDhNInsIAFEUVQf68JOxAyObaZtyNdksSyoTnXktHxLWkMrTMJWlyA0mxphQ0fqMYLRGAdwJnllF0N9sNd8sSBrx4M5uhGcqz3d15c2Q2kF8BhWRHJNG2k39ZEBdLRxNVlefgLaub0TO9TjqwFtb21it+RMWSk0vS6fI9ZIyBwqLMCUnBpuENKSsG8cxyB7pSYu7tF0YMPuZHYjPxexXHa+JmX9foorXu+3Xp2Om+kkz9aO8TSiyj1Kl8nvNb3p3J/5jJTU70PM5U4Dw7xna3MHT1LU4fg7pvDqlkC60Dx35hkCjbtlqRIHCVqoaRNbWVadM0yg1G/tMncguLYwC9b0cNnlFfVIh5VZlYizpqAk8sMmYL39Q6NaLrwZEZXXapm6jN2xuC38nzQU66R4mQv0xqMc9NxsqsvIFkKCp9+kOJje3kMlkUT56OGWlu/h9mb9rYuG7iR0BZlnqLHclOzf5ksVmqSK9W0XKxPyUYnZ3D6dZt5oGohpuT7Txvr6hngnomhifNDRegmN0F07gnNGpRq8KKtTF77W/WFnfaaeZkpJ2Lo6gorVTyBq0UJBPiRcQ8JsfPW7o21EUyjzHq8Vu8XxNdkxjrJC7HVeMiMcsRESqtmC9GOrlmd8B6mU0Sz+vzO4ds9N2MHdzQMc9Z88B+E3qxnzBL7i8rLzArdXUqPW4HfL301uPu1DS26rSKM7CZwwO6aRWdP0zrVCWe0YwQTpWnvmkTYAG7JQuCUFMb1jeE2EQFj4dM35VEWVBKCoCbTARTYg7wigK44VQh5xhp9Kn7JmnrtbHptmbM04EmVhgnciE5kzoJfBEpacI8kBjErZWUfdINXWhBQi7Nexn7UV0s+zCWjDgZhs2ALlgsZ9b4ISGUXCE5pVnEdFYcydo2CVWbDYieeMfvnOb9UkKTpjLH8zuNzsoBypNJ0I5JivCiRyyi35FyiPosGe+3IkA4zYYROfBfZO2ZSvucX/nBrYbAuoSu1Pvhmbv8ggAwAxS68uPUmmUJCJHYVAW5z1Kt02u0jq1S9hrlafgEuiT/qlzNud/pnMVWK5ZTH/6LIISz+MtuxgfP14ttivtQERbT4uPi9YIF/rhhxnoVgexYWYQSSn+cmeJ+2PResCHfFJWO1vTXLp61F+NBaleLPOhK9FX/5d45CoDKnM3QRlk5ma/6ZD7BBDLraz6MfwQ/UFRDKsAIrfxj67WimvPk7hKexjudp/nj/PXMfDs/VUvUaixDCjRFnGe/cbqB7FR8MeTQdv6T9pFYzud1Garow/3x6Nw7ecexcAc/LGxRt14OKHnPgL3QpH9aqi8t98gQD1cSnYrPsf0nf7l8v3YKvDRuSPuML6qsVLqvF6R9FC4JrR1V2Vyxze2x3XRLutotUb6OJJNXOckvo/aR2xAm0ojTJ8x5ORUypaWavtqSrbsLdRQanF2/gQzptptaLYpjQwDcG/Ow4mvh7nCKFqc5KgpeqKvh0lDW9lIhbdFFg28UUVXh507T5+fFeXXY+In+STpE64zO9pMUqX8IEluBd9a7ZU8nj9DuOYrWZrjB6RaOeQGJB65gX+TdclePUXIWAfgKrnBNa6ZWbdcbEXX+ETom345JXNZ7cSJ9pBKiS16I5KhUSdPUkOZtWkyGxAtZbMX6YJH43AmEQm3YV5o6Dn3ws2YLBGxvt73bXibY7vIPYssVPFzji4kiQge+cjofQ9rtSFiX2vluyKbETT64jR2miLmhmmSWfay9NhKQeKXRvFvCibs0k/nYfG0w5zkbczWWdV/1Yqe+c5ikOKpOnknPxQvxSjBBMrxfdUQakGymIiIULizpckAe9z/q0/DSdI/6dEMhSrFxHg05FMyoKgE+8Y97rzkc44dIEQmoWGECbGIfT7xmMALXsf3Q3ZpcutZf5yzB7iFOQoIOdyu+yDK7B2tJSKYoMhCoBvImTLAhVpQ7u/DAXXgMQ+cflLk6ezhldforr32LhcX2sggRYX1sm0/5x+7rjPzq6avgaFs/+Y+91x6fm6FhKfPcrphz3pD8MjC3wr02LXJRGI7iDv4qOplHvxeUPoX/todsgMkS9q3fL0jvJqaVcnNJKvOB7v8ZBPkxFrnk7AP9PBvpewltHS1JTISTBUS+y99gdylchcAO7YakXRUOXdVf258Iq392RNGX2eHqEPhZ+0OxPe4c76BP0cWOYh+7clg0Fo4hmgO2GvNSp8+i5+PFeDVYHWyw9Gs1k3JrupMTdRUbCD0hFN0N0A82e3lMFzBA3mkxFR/7rwsK/f4VXVzz72wn+7H92mLtDxqURNB86eEzmc0ZB9A9NZ1aQKrEzUIZfC8PI511fCX2C807p7hb3fLF6q2d6ju++tGYr9+fK776TuwzDsXW+irce7d33qHanLlKd1hGX74I3X374KZgdWrLAYdmt4IoZfyqdXJ3+sWMTmQoe/no+ieFDDQDy3t+VvaC3Qw2gWiKPp56HRERiASBsupYTuXHweuS8t2vEuRihU/feqj3SbwmMHeVK0e14w9BL1BlQMnBX6N/6N/znjfmKSF2FREUz46fbx1Tiwx3PDwc3hPPNxvk4Qo+8U5yufOqsPuc6HzMXyUOLTjxEhH5BM7BMbv06ssGFyknjZ85ZeJZ9Z/BKeFDUfG4jnVEqAL9/IFyWS5pg3k0kumYH1x7cks+nJaQIyXvzb8/T6fzn87Pz/O8kzrm+xGiKw3tjzsc1HyBvhQRVZtpPkFENmtouSTxGpVB9HNompN40tFHhnqcC9OmAbKXh6LzfR8Gl58TWxUim6HSX9nmM8xWWQ88gzuzfi7+GTqk0wdgqpLNtMyoSML0f0D4UUEaD+4WlpP8WH4tkYQk8T6GxP2LQ77arNW+4by4lgWqOWo9Ve5ihnnYBJtJDL/ND4cK5A4/1J7ttOiESi5xy0lfdoZUUSQ0ceNIFoItV2DM4hZjEmET9myXmqK7pYBPlpnjLqR8er2oIePNMHhSAXSEs2nGPm+a/gNOmwcNFQ2Jmv+f9tMPed18ZNyQAhv/bayoPwAKorEoiBDpBwhGhg9mR7T8gBFh3SefpMISWPxjeQ2k6xNt7mzyvcR9uTlPTLglM3I+77bGnvtSvHEvT8+3oT3LZI1PMeF3luPylsUvJo8T+qIlbUNaHOFQXoiSKDAr39h3fsdsH5gYPYHRrYVYVDRZuOBkuxZLmOIQA1OU5xZsIYy4NQ+DNxsrYVun/mfkGhA3dV2vc0M2YRRtTM+2u2lD8izoV4NW1ao6cnlCTk5wZVxkHPYeHpYXh4cibo4gOq5fXf6cT7vV6ZZ2XbPYbrCuGTTjalommZfzmd9r5/Zny1XD776xmLL8vOJd33cfAL3pqcAetyIx45pTRPoBI5IDvsJfxj/GzQDx9ICNCrBoZhDxl763RBXcxV/Z5Y782R68GA5m/1CqUNpulxJCQ/v2rlwsdpayr319Hb/77pdvn11ccWYkpHBLmmJMLRa3IDbTFY1vxL4Ln4/kc52x6Ff1/1JPg2FgIdnCg765P+2Wp3cidThZrOY3a7fWsS8ya4t4s76o58UhOt3d74Ew+9WvbaeVK95sHkTDOA4fAKMZqcARwztK25PlPiov7crDhGdvv4GsSwTPqLrt9XP/wJxBWnPGysyA8LuNopdxUJQYxkn8AT4DPCSfJ0oS6TQGcr4XhvH2MNuz8sjEwKIoSwTlBRexC6o6lgkLOQ+USTMEyolWAQQmoAI1uZwkAcmFLd1ECNbs0Xgp1Jjne8gem2h27Ux8Y3kX7hMo47un++070YOv7Hbb0binKBGIe1832zFux4tbRrbd37K1rH4Kc5IqKyERZO0/0hZVU/uTHhvgfJllTe/L4OzcneaTr6pyqnNX2mn9lImJ9CnCkFK/iLH7e2AkbzxPr9MlB6fHxRnGsc8SwlgLdd320zLR4fkdMrjcfUi9mHJC33PJp/m3k0JuniW8zO9kIDA34V4b/SFszOmqg0HBcVWoM1XiQ0V+UXmsvFK/rD5XBmXUF6riGSMrE1tsbsXnwmZ7eg9i0k4/+fuPj/fuVbPQ/fhjlLwd24KZQaL3YQ12moDhYmn6uc6iuYxc+m/EVBTKRkt9g2T1QPJ8uAVyBw9/m1pbrX7lVZw5QJjL5xieJhF3Wqcqaz00lHPGZN303mapWK6mpMDW5Y7xxBllsVYGKR66hUxE0DCOGqmulhMfkT+efavhUu1jUG4fzPT09JupKArFoNnW5sJgqG0rYEpLTZwxuZbD5RRNZiMZpfvpcpmTh2RZTsl/sinTBkgZGAbcUtDnDOyNJFlGsg2k3HHr6sNeyaQpirCB2AFjw9gWqC7KV5JEkjXGG4wS8OWKEQKtX7rfCC1n3DvovYtiYwLiZGpTh0WpkCEfdqQZEchAe/BPiTU8BKoQwHF05gan0cs92/kXqxGWLaVMhWFgKC0RQZD7eZ/IVbqOicA4mmhBrsgvg2M2d7DIGjN7AFG7edoSj2h50HIcRhqC8LZsxHcMaRev+6VWAnCHHG/gKknj4ilCMOuAqORklf4r633EUxsEkkNRGI5tl0UiuiH9QCJ/RvpLEq3FTtBI/I6Q1mIUB4ErFIIrZm8BZhgVyJjiVjW3qA5n4wYlKtoE5UApbdUwEMJVjGmH49QM0HLSIO9sHpHLQBaHBzRrebGXqsd2ynfhTgXRan/v7I20qy9OJkJO6vRsH6nozbfeuDBn++0qSoKL8GL7PvpivHi2ij1eXEDZAPiuLM0VpQlWM24wWs3pZ1+otMXZ17w5/Oi7WS1UyhqT+mFIRdyOTVGMccrmxTBBrENVgm4nZ12N3k/X+Lkw9dJJoO7iQj+d+0BdWmVNHCcNI5SyBNvOsoIuZr6ViqiiMKx5gJifCjXxSqYhIlMk1ZowzGxIFFLKhNFO2QLiW4ClFz2V5Z9okyyKoSolmbVVuSdpNDzEdhFArJkHfWSXV3AJGfrXX1DJBYKQMgSME7kwxq8kIUB4YWC1gGNeJOP07GYaIgQBuXZqcr1k73FQGQ9OhXTVVC1Xri5zLK2GW4VmHXd38Mk6/ZRl+l5MVWNjpXJB0GUnZ9OdTHJyD14vVmuW5Bg903lTM97SuH3xubbVi65pJXenLG1QOKmJ8Pr+rGiUlcUGLJpWVY4jJyMJ1pt+Nbc+wShN0iM6IRaTZOVn7aNrvFllSWQNsmEZ1kTFXWCIeATnDR552uB3USZynny7yRgWnqNCcDDHMG/+urI9Qv7fD/O3Qf7G4Iu9fY8u91CvxzC38lj7zfrhi7i7MUKdo2XoR6NAfOtt0pXpntItA4RprvZzHfOXwrKAQ0fGGQ+rSqpb7SfY13KKDiG4Xm9Bp1UZS17m1vm3bM98KyMFFGEgISnNTtAMmNnc82V8HV+mwooeiGnc0hCySDg325UiicKXKyr+nSkh/JVA4TZUAsqh+az/FIuD2Bl2qs5757uz5Gxak9NO3QEHvLQkc2PkqGkC5xVOuBIluVGw2ZmrzVw3nDfsVb333ndvybvV9qa9ugfeF9g2bGmDbTvnSzSBTnGV1+OmNsxWEjcrJjE1h601Zy7561fmQKFqq9XBppkyIs54bDWWWa0836pYxAoUi96I+Gh1ghE8u1buiHEdlLoCVY6z+BwBlZae54BFOFzRQbPc1U3RJI5HT0ih7H/zF33wt1JW8oNeH2JUG9jqxLGCBO+lZ57SpHjQcBpJRKmZlNvtkkNhhBvuI/ezm+p2/d4ASVDZUFfmGNdvssfilQBfbBdEEYYglIhuoYHCDEb2Vtk0qzMos29sEcUSrmAdlMFTfRwtWkFEC8HahR4tTJLO3EBtZoXp4xO7RxuU0LqiGZrUQNNAKCp/tpEOq2itUCh2PK8y3UiT9BdYN3Spg6475lr9nJcv53tcdbyH7/E7LqEmMEZioMQcyiVkxN9oGJW+xesTfdhB5O/lG3kQ9xSi5I28tIPm881AJiOCtuqSzkb41TXcKqqIF6ldu6P7Dr/hIoIiSHSjBmVFddF1VlFAonVueTdshU2xd6yJZgzkhJbRFvNnIflr7XVFbPHzHKRH9BCdpXAGX734lJ5HwKnJyyaIUxtXwPnQQ0sSo3na1WWT5Y7b6vHgowGF7tP17YUKg9R2VdXZNAik55L+A2QdV9RRsiW8Q8XaCGpG2WhLAgIARNZCl3dQdvVai/kBYwppFF7ztPln6WOs7B+F8+G/5Fhas0GcQN6ADvyf0wXOeJA+H/wgfEzTpiu4Dgmk60vxNjgnApMCVsN8lyUIi9am0+fkzQjCRqpLMwmuiDGw+mtqo0Qf87lKv0dyOU6OLHKF8whgMXT4RCpXADjWWtef7D9L73zpSPgqw0QxWdqs6/R/pH7AS2M3iRYyCDLSmgstk6sRvqxq+5JDTQikvZQGTdPSiwFErrhpOPuPcc4dH0HiUrWwbtKZ6H+ljwCroMH2AOugKTcCm4aEMhPvVI/ux6UAD6EnJwJ/wZ4iCnccK9xmaVoyVUdaTZPofTJyJrKMR0yQaPdawC9YDXgGX2BFyuw7cLjt2DK2QYvfX/6m0VxbWusVFH+wFXfLEKwcVsHIna0viAGsJwfCiMDqbAliA+u8rxDEC9YOAPCYwfrtjj3Ii4dzxXqGSEAUPDa4rtiVo/wSwadDdH0UO7DzTD2bpPTR5crd6qgBFKIjubUkwBlWHcIh6BpRlk+HjgeOvba1dDde2nGtLAIyD9Slz5WwWxB5TySL6Ci2B5nPG0ybFHCuVgX8K+u6jd3f/I6GgP/lrp8SZ9keENX7CPitSkznebok1mWQftiroJHSRYethj5xn054zNRzz6lDJv0lF6y5s4KceWJt+m+Er6sQLDde95wXNiiGMldDj63Bw+R8o/4bJdI/cGyrDX0T47E+Pj9aM+slu6/NcnedvjxvPJQTPTVXVDvU5llv5LghVcXUT4Nae1Ao+8eiJbHUGTSn8BDnOlNd1D15V+tsEzhtq3XwmM6c2v1bCPxhkddA3yX3fmtMIde0NCb3lWgOZSlHvoiRs91/5pX9noEFWKlVK78urcUB0/B9tZvzaLB2Z1CGcD3S1JipEnu6t8v0oDulW94KRHxo/YSyCrMwlm5WL1sFn43MRud4eOI5pkIF6rDP+IqXuAKYLzDGk70JjFAEYEdhRmVtolRsqzNJ7wpoJ9k8Tx7WdYpPYIsiP5rDamdbR8DmAua6ZpPcAftDzP7tBGJ7QdpA7dlWQDaiE/xmyaqBFtF2/s+xsWfMe7Iz2E82K2VDy9lfmjEIMf+zY/tWaJZ5xcmmGrrZiUFbjexguFQrQ80NqmFsn9NRn8g7BCcWk5zqBPyA2dAHVyDuUDGrfNz5WaOt5ZbO+qqkNuqjjtquPJreLW3WTUaozkDrh+hquSJqiLkkjZyKfqcM/ILRMEvN+mQ08KYi4fZoUWNe0ACWl65dtPR6LbNUOGQh++vn3Zcx4ltuwBUnX20c/KKstDrocxoESZ9Sjh52PkUyHmtt4vWxfgynHQ5ccrtEwA7kSLB3C4gQBXhxB9B9/hMYCBKgEE8HfRHPnQBQE6SEZ02IHOs1YUZIy4/010RpMFYTo8DmweZY8wQDkaIkihEiSLA4wiihgGJQjGZS0SJL5WECFsaL4EdOw2Y0bKmthRFbiQSIdZEYN1jzF0UsRZZpZMSOz0Ujtj8SJF5pPhLNomxE8KZEUf618GIkSAhpQamGclk8UEctJhohtvcujCJyKKCM4goWJXNLFE3kH84ETa6sRc2a36wFJC2RYgSpSJiQ3AiwgS10lMccngEj0uxCDIXSBHUMnISzF2aD4bpnIu7MJsIjAvmByW1yVdbJhC1nBIb/yymTTEWFAbNuZ+v9dVonju2aJr7KUZ1+eHQi95q7bLaL/LgLilu2ber4MYvIcFRWWarVsj6wPrSiq3pJL+2zdzR0O6uP61Qnhr3TLNvlGOg3d1dl+kifDfSYrrhskGlG1hg3hJpZtbdUCcVNu2KqJ3XDQnLFb8jOZXL2ZEI+czInnz65Rj7l4o+dJG0gd5/h8zJz7a6MYMeEjjyxf558aH9aPrh/m3xgf0l+cj+pp0k8XUrTUnos/UZarvJb/H0uMzLT1cN2lAh2ZLVEeAqErDAuCI2htfK53WR0iMv+UEb2hpbKI1ob/hx0e+iNIXo3+XKI3tOQ7NmZWbaYmWZPm9Y/jcrT3ucS6TwDYpSATRpgH4WrMA4/QATSmk2ipE1uh1ZNUYx2V6dq4ARzAMkYpmqXSbVSxxiOH+z6gBMSctN96MYNyC8wcE3NQW+By7ThUGmrmLggnA159+RJRRk+eeq0JooMwJF7Txr5y6VgH3R69pQVtIrQlAwE69ROhtDcYQAAAA==) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-display:swap;src:local("Noto Sans"),local("NotoSans"),url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(data:font/woff2;base64,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) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1415px){.container{max-width:1415px}}@media (min-width: 1700px){.container{max-width:1700px}}.centricity-core .pointer-events-none{pointer-events:none}.centricity-core .\!visible{visibility:visible!important}.centricity-core .visible{visibility:visible}.centricity-core .invisible{visibility:hidden}.centricity-core .collapse{visibility:collapse}.centricity-core .static{position:static}.centricity-core .fixed{position:fixed}.centricity-core .absolute{position:absolute}.centricity-core .relative{position:relative}.centricity-core .sticky{position:sticky}.centricity-core .inset-0{inset:0px}.centricity-core .left-0{left:0px}.centricity-core .right-0{right:0px}.centricity-core .top-0{top:0px}.centricity-core .z-10{z-index:10}.centricity-core .z-20{z-index:20}.centricity-core .z-50{z-index:50}.centricity-core .col-span-1{grid-column:span 1 / span 1}.centricity-core .row-span-3{grid-row:span 3 / span 3}.centricity-core .float-right{float:right}.centricity-core .m-0{margin:0}.centricity-core .m-auto{margin:auto}.centricity-core .mx-2{margin-left:8px;margin-right:8px}.centricity-core .mx-3{margin-left:12px;margin-right:12px}.centricity-core .mx-auto{margin-left:auto;margin-right:auto}.centricity-core .my-0{margin-top:0;margin-bottom:0}.centricity-core .my-1{margin-top:4px;margin-bottom:4px}.centricity-core .my-2{margin-top:8px;margin-bottom:8px}.centricity-core .my-4{margin-top:16px;margin-bottom:16px}.centricity-core .-mt-5{margin-top:-20px}.centricity-core .mb-2{margin-bottom:8px}.centricity-core .mb-3{margin-bottom:12px}.centricity-core .mb-4{margin-bottom:16px}.centricity-core .mb-auto{margin-bottom:auto}.centricity-core .ml-0{margin-left:0}.centricity-core .ml-2{margin-left:8px}.centricity-core .ml-20{margin-left:80px}.centricity-core .ml-4{margin-left:16px}.centricity-core .ml-5{margin-left:20px}.centricity-core .ml-6{margin-left:24px}.centricity-core .ml-60{margin-left:15rem}.centricity-core .ml-\[-1px\]{margin-left:-1px}.centricity-core .ml-\[5px\]{margin-left:5px}.centricity-core .mr-1{margin-right:4px}.centricity-core .mr-1\.5{margin-right:.375rem}.centricity-core .mr-2{margin-right:8px}.centricity-core .mr-4{margin-right:16px}.centricity-core .mt-0{margin-top:0}.centricity-core .mt-1{margin-top:4px}.centricity-core .mt-1\.5{margin-top:.375rem}.centricity-core .mt-2{margin-top:8px}.centricity-core .mt-4{margin-top:16px}.centricity-core .mt-\[-3px\]{margin-top:-3px}.centricity-core .mt-auto{margin-top:auto}.centricity-core .box-content{box-sizing:content-box}.centricity-core .block{display:block}.centricity-core .inline-block{display:inline-block}.centricity-core .inline{display:inline}.centricity-core .flex{display:flex}.centricity-core .inline-flex{display:inline-flex}.centricity-core .grid{display:grid}.centricity-core .hidden{display:none}.centricity-core .h-0{height:0px}.centricity-core .h-132{height:528px}.centricity-core .h-2{height:8px}.centricity-core .h-24{height:96px}.centricity-core .h-3{height:12px}.centricity-core .h-32{height:128px}.centricity-core .h-4{height:16px}.centricity-core .h-48{height:192px}.centricity-core .h-6{height:24px}.centricity-core .h-64{height:256px}.centricity-core .h-8{height:32px}.centricity-core .h-\[60px\]{height:60px}.centricity-core .h-full{height:100%}.centricity-core .h-screen{height:100vh}.centricity-core .max-h-96{max-height:384px}.centricity-core .min-h-\[19px\]{min-height:19px}.centricity-core .w-1{width:4px}.centricity-core .w-1\/2{width:50%}.centricity-core .w-1\/3{width:33.333333%}.centricity-core .w-120{width:480px}.centricity-core .w-16{width:64px}.centricity-core .w-2{width:8px}.centricity-core .w-2\/3{width:66.666667%}.centricity-core .w-20{width:80px}.centricity-core .w-24{width:96px}.centricity-core .w-3{width:12px}.centricity-core .w-32{width:128px}.centricity-core .w-4{width:16px}.centricity-core .w-40{width:160px}.centricity-core .w-44{width:11rem}.centricity-core .w-48{width:192px}.centricity-core .w-56{width:224px}.centricity-core .w-6{width:24px}.centricity-core .w-64{width:256px}.centricity-core .w-8{width:32px}.centricity-core .w-96{width:384px}.centricity-core .w-full{width:100%}.centricity-core .w-screen{width:100vw}.centricity-core .min-w-0{min-width:0px}.centricity-core .max-w-full{max-width:100%}.centricity-core .flex-1{flex:1 1 0%}.centricity-core .flex-shrink-0{flex-shrink:0}.centricity-core .shrink{flex-shrink:1}.centricity-core .flex-grow,.centricity-core .grow{flex-grow:1}.centricity-core .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.centricity-core .cursor-default{cursor:default}.centricity-core .cursor-help{cursor:help}.centricity-core .cursor-pointer{cursor:pointer}.centricity-core .select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.centricity-core .resize{resize:both}.centricity-core .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.centricity-core .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.centricity-core .grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.centricity-core .flex-row{flex-direction:row}.centricity-core .flex-row-reverse{flex-direction:row-reverse}.centricity-core .flex-col{flex-direction:column}.centricity-core .items-start{align-items:flex-start}.centricity-core .items-center{align-items:center}.centricity-core .items-baseline{align-items:baseline}.centricity-core .justify-center{justify-content:center}.centricity-core .justify-between{justify-content:space-between}.centricity-core .gap-3{gap:12px}.centricity-core .gap-4{gap:16px}.centricity-core .overflow-hidden{overflow:hidden}.centricity-core .overflow-y-auto{overflow-y:auto}.centricity-core .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.centricity-core .rounded{border-radius:.25rem}.centricity-core .rounded-\[30px\]{border-radius:30px}.centricity-core .rounded-full{border-radius:9999px}.centricity-core .rounded-md{border-radius:4px}.centricity-core .rounded-sm{border-radius:2px}.centricity-core .rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.centricity-core .rounded-tl{border-top-left-radius:.25rem}.centricity-core .border{border-width:1px}.centricity-core .border-0{border-width:0px}.centricity-core .border-2{border-width:2px}.centricity-core .border-x{border-left-width:1px;border-right-width:1px}.centricity-core .border-b{border-bottom-width:1px}.centricity-core .border-b-0{border-bottom-width:0px}.centricity-core .border-l{border-left-width:1px}.centricity-core .border-l-0{border-left-width:0px}.centricity-core .border-r{border-right-width:1px}.centricity-core .border-t{border-top-width:1px}.centricity-core .border-t-0{border-top-width:0px}.centricity-core .border-solid{border-style:solid}.centricity-core .border-\[\#1C6CAD\],.centricity-core .border-\[\#1c6cad\]{--tw-border-opacity: 1;border-color:rgb(28 108 173 / var(--tw-border-opacity, 1))}.centricity-core .border-alert-blue{--tw-border-opacity: 1;border-color:rgb(41 157 250 / var(--tw-border-opacity, 1))}.centricity-core .border-alert-error{--tw-border-opacity: 1;border-color:rgb(189 14 8 / var(--tw-border-opacity, 1))}.centricity-core .border-alert-success{--tw-border-opacity: 1;border-color:rgb(54 179 0 / var(--tw-border-opacity, 1))}.centricity-core .border-alert-warning{--tw-border-opacity: 1;border-color:rgb(249 174 64 / var(--tw-border-opacity, 1))}.centricity-core .border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.centricity-core .border-brand-dark-blue{--tw-border-opacity: 1;border-color:rgb(19 40 145 / var(--tw-border-opacity, 1))}.centricity-core .border-disabled{--tw-border-opacity: 1;border-color:rgb(219 219 219 / var(--tw-border-opacity, 1))}.centricity-core .border-disabled-light{--tw-border-opacity: 1;border-color:rgb(237 237 237 / var(--tw-border-opacity, 1))}.centricity-core .border-flash-card-gray{--tw-border-opacity: 1;border-color:rgb(209 209 209 / var(--tw-border-opacity, 1))}.centricity-core .border-gray-400{--tw-border-opacity: 1;border-color:rgb(219 219 219 / var(--tw-border-opacity, 1))}.centricity-core .border-gray-500{--tw-border-opacity: 1;border-color:rgb(209 209 209 / var(--tw-border-opacity, 1))}.centricity-core .border-gray-600{--tw-border-opacity: 1;border-color:rgb(166 166 166 / var(--tw-border-opacity, 1))}.centricity-core .border-gray-800{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.centricity-core .border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.centricity-core .bg-\[\#03071A\]{--tw-bg-opacity: 1;background-color:rgb(3 7 26 / var(--tw-bg-opacity, 1))}.centricity-core .bg-\[\#e6e6e6\]{--tw-bg-opacity: 1;background-color:rgb(230 230 230 / var(--tw-bg-opacity, 1))}.centricity-core .bg-\[\#f0f0f0\]{--tw-bg-opacity: 1;background-color:rgb(240 240 240 / var(--tw-bg-opacity, 1))}.centricity-core .bg-alert-blue{--tw-bg-opacity: 1;background-color:rgb(41 157 250 / var(--tw-bg-opacity, 1))}.centricity-core .bg-alert-error{--tw-bg-opacity: 1;background-color:rgb(189 14 8 / var(--tw-bg-opacity, 1))}.centricity-core .bg-alert-success{--tw-bg-opacity: 1;background-color:rgb(54 179 0 / var(--tw-bg-opacity, 1))}.centricity-core .bg-alert-warning{--tw-bg-opacity: 1;background-color:rgb(249 174 64 / var(--tw-bg-opacity, 1))}.centricity-core .bg-amc-gray-900{--tw-bg-opacity: 1;background-color:rgb(138 146 156 / var(--tw-bg-opacity, 1))}.centricity-core .bg-black,.centricity-core .bg-brand-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.centricity-core .bg-brand-blue{--tw-bg-opacity: 1;background-color:rgb(41 157 250 / var(--tw-bg-opacity, 1))}.centricity-core .bg-brand-dark-blue{--tw-bg-opacity: 1;background-color:rgb(19 40 145 / var(--tw-bg-opacity, 1))}.centricity-core .bg-brand-light-blue{--tw-bg-opacity: 1;background-color:rgb(229 238 247 / var(--tw-bg-opacity, 1))}.centricity-core .bg-disabled-light{--tw-bg-opacity: 1;background-color:rgb(237 237 237 / var(--tw-bg-opacity, 1))}.centricity-core .bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.centricity-core .bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(247 247 247 / var(--tw-bg-opacity, 1))}.centricity-core .bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(219 219 219 / var(--tw-bg-opacity, 1))}.centricity-core .bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(209 209 209 / var(--tw-bg-opacity, 1))}.centricity-core .bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(166 166 166 / var(--tw-bg-opacity, 1))}.centricity-core .bg-link-blue{--tw-bg-opacity: 1;background-color:rgb(19 40 145 / var(--tw-bg-opacity, 1))}.centricity-core .bg-link-light-blue{--tw-bg-opacity: 1;background-color:rgb(229 238 247 / var(--tw-bg-opacity, 1))}.centricity-core .bg-message-red{--tw-bg-opacity: 1;background-color:rgb(255 207 207 / var(--tw-bg-opacity, 1))}.centricity-core .bg-primary-900{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.centricity-core .bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.centricity-core .bg-none{background-image:none}.centricity-core .p-2{padding:8px}.centricity-core .p-3{padding:12px}.centricity-core .p-4{padding:16px}.centricity-core .p-5{padding:20px}.centricity-core .px-1{padding-left:4px;padding-right:4px}.centricity-core .px-10{padding-left:40px;padding-right:40px}.centricity-core .px-2{padding-left:8px;padding-right:8px}.centricity-core .px-2\.5{padding-left:10px;padding-right:10px}.centricity-core .px-3{padding-left:12px;padding-right:12px}.centricity-core .px-3\.75{padding-left:15px;padding-right:15px}.centricity-core .px-4{padding-left:16px;padding-right:16px}.centricity-core .px-5{padding-left:20px;padding-right:20px}.centricity-core .px-6{padding-left:24px;padding-right:24px}.centricity-core .px-\[6px\]{padding-left:6px;padding-right:6px}.centricity-core .py-0{padding-top:0;padding-bottom:0}.centricity-core .py-1{padding-top:4px;padding-bottom:4px}.centricity-core .py-2{padding-top:8px;padding-bottom:8px}.centricity-core .py-2\.25{padding-top:9px;padding-bottom:9px}.centricity-core .py-4{padding-top:16px;padding-bottom:16px}.centricity-core .py-8{padding-top:32px;padding-bottom:32px}.centricity-core .py-\[1px\]{padding-top:1px;padding-bottom:1px}.centricity-core .pb-10{padding-bottom:40px}.centricity-core .pb-3{padding-bottom:12px}.centricity-core .pb-4{padding-bottom:16px}.centricity-core .pb-8{padding-bottom:32px}.centricity-core .pl-1{padding-left:4px}.centricity-core .pl-10{padding-left:40px}.centricity-core .pl-2{padding-left:8px}.centricity-core .pl-4{padding-left:16px}.centricity-core .pl-40{padding-left:160px}.centricity-core .pl-5{padding-left:20px}.centricity-core .pr-1{padding-right:4px}.centricity-core .pr-2{padding-right:8px}.centricity-core .pr-4{padding-right:16px}.centricity-core .pt-1{padding-top:4px}.centricity-core .pt-10{padding-top:40px}.centricity-core .pt-2{padding-top:8px}.centricity-core .pt-3{padding-top:12px}.centricity-core .pt-4{padding-top:16px}.centricity-core .pt-8{padding-top:32px}.centricity-core .text-center{text-align:center}.centricity-core .text-right{text-align:right}.centricity-core .align-middle{vertical-align:middle}.centricity-core .font-noto-sans{font-family:Noto Sans,sans-serif}.centricity-core .font-source-sans{font-family:Source Sans Pro}.centricity-core .text-3xl{font-size:24px}.centricity-core .text-4xl{font-size:26px}.centricity-core .text-\[15px\]{font-size:15px}.centricity-core .text-base{font-size:16px}.centricity-core .text-lg{font-size:18px}.centricity-core .text-sm{font-size:14px}.centricity-core .text-xl{font-size:20px}.centricity-core .text-xs{font-size:12px}.centricity-core .font-bold{font-weight:700}.centricity-core .font-light{font-weight:300}.centricity-core .font-medium{font-weight:500}.centricity-core .font-normal{font-weight:400}.centricity-core .font-semibold{font-weight:600}.centricity-core .uppercase{text-transform:uppercase}.centricity-core .italic{font-style:italic}.centricity-core .leading-\[18px\]{line-height:18px}.centricity-core .leading-\[19px\]{line-height:19px}.centricity-core .leading-none{line-height:1}.centricity-core .leading-snug{line-height:1.375}.centricity-core .text-alert-blue{--tw-text-opacity: 1;color:rgb(41 157 250 / var(--tw-text-opacity, 1))}.centricity-core .text-alert-error{--tw-text-opacity: 1;color:rgb(189 14 8 / var(--tw-text-opacity, 1))}.centricity-core .text-alert-success{--tw-text-opacity: 1;color:rgb(54 179 0 / var(--tw-text-opacity, 1))}.centricity-core .text-alert-text{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.centricity-core .text-alert-warning{--tw-text-opacity: 1;color:rgb(249 174 64 / var(--tw-text-opacity, 1))}.centricity-core .text-amc-dark-gray-300{--tw-text-opacity: 1;color:rgb(112 112 112 / var(--tw-text-opacity, 1))}.centricity-core .text-amc-gray-600{--tw-text-opacity: 1;color:rgb(186 186 186 / var(--tw-text-opacity, 1))}.centricity-core .text-amc-gray-700{--tw-text-opacity: 1;color:rgb(184 184 184 / var(--tw-text-opacity, 1))}.centricity-core .text-black,.centricity-core .text-brand-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.centricity-core .text-brand-blue{--tw-text-opacity: 1;color:rgb(41 157 250 / var(--tw-text-opacity, 1))}.centricity-core .text-brand-dark-blue{--tw-text-opacity: 1;color:rgb(19 40 145 / var(--tw-text-opacity, 1))}.centricity-core .text-brand-dark-red{--tw-text-opacity: 1;color:rgb(113 41 35 / var(--tw-text-opacity, 1))}.centricity-core .text-brand-red{--tw-text-opacity: 1;color:rgb(166 44 39 / var(--tw-text-opacity, 1))}.centricity-core .text-bread-crumb-text{--tw-text-opacity: 1;color:rgb(138 146 156 / var(--tw-text-opacity, 1))}.centricity-core .text-disabled{--tw-text-opacity: 1;color:rgb(219 219 219 / var(--tw-text-opacity, 1))}.centricity-core .text-disabled-dark{--tw-text-opacity: 1;color:rgb(99 99 99 / var(--tw-text-opacity, 1))}.centricity-core .text-flash-card-blue{--tw-text-opacity: 1;color:rgb(19 40 145 / var(--tw-text-opacity, 1))}.centricity-core .text-gray-300{--tw-text-opacity: 1;color:rgb(247 247 247 / var(--tw-text-opacity, 1))}.centricity-core .text-gray-400{--tw-text-opacity: 1;color:rgb(219 219 219 / var(--tw-text-opacity, 1))}.centricity-core .text-gray-600{--tw-text-opacity: 1;color:rgb(166 166 166 / var(--tw-text-opacity, 1))}.centricity-core .text-gray-700{--tw-text-opacity: 1;color:rgb(112 112 112 / var(--tw-text-opacity, 1))}.centricity-core .text-gray-800,.centricity-core .text-gray-900{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.centricity-core .text-link-blue{--tw-text-opacity: 1;color:rgb(19 40 145 / var(--tw-text-opacity, 1))}.centricity-core .text-link-dark-blue{--tw-text-opacity: 1;color:rgb(29 54 87 / var(--tw-text-opacity, 1))}.centricity-core .text-secondary-700{--tw-text-opacity: 1;color:rgb(41 157 250 / var(--tw-text-opacity, 1))}.centricity-core .text-secondary-800{--tw-text-opacity: 1;color:rgb(45 129 189 / var(--tw-text-opacity, 1))}.centricity-core .text-secondary-900{--tw-text-opacity: 1;color:rgb(19 40 145 / var(--tw-text-opacity, 1))}.centricity-core .text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.centricity-core .underline{text-decoration-line:underline}.centricity-core .opacity-0{opacity:0}.centricity-core .opacity-100{opacity:1}.centricity-core .opacity-50{opacity:.5}.centricity-core .opacity-75{opacity:.75}.centricity-core .shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.centricity-core .outline-none{outline:2px solid transparent;outline-offset:2px}.centricity-core .blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.centricity-core .drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.centricity-core .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.centricity-core .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.centricity-core .hover\:bg-gray-400:hover{--tw-bg-opacity: 1;background-color:rgb(219 219 219 / var(--tw-bg-opacity, 1))}.title-wrap[data-v-58230b3a]{margin-bottom:12px;cursor:pointer}.collapse[data-v-58230b3a]{display:flex;flex-direction:column}.collapse-title[data-v-58230b3a]{margin-right:8px;height:24px;font-size:18px;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.collapse.disabled .collapse-title[data-v-58230b3a]{cursor:default;--tw-text-opacity: 1;color:rgb(166 166 166 / var(--tw-text-opacity, 1))}.collapse-sub-title[data-v-58230b3a]{height:12px;font-size:12px;--tw-text-opacity: 1;color:rgb(112 112 112 / var(--tw-text-opacity, 1))}.collapse-content[data-v-58230b3a]{position:relative;top:0px;margin-left:24px;display:flex;flex-grow:1;flex-direction:column;border-radius:4px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:20px}.collapse-icon[data-v-58230b3a]{position:relative;width:24px;font-size:20px;--tw-text-opacity: 1;color:rgb(19 40 145 / var(--tw-text-opacity, 1));left:-5px}.collapse-icon[data-v-58230b3a]:before{transition:transform .15s linear}.shrink-enter-active[data-v-58230b3a]{transition:opacity .15s linear,top .1s linear}.shrink-leave-active[data-v-58230b3a]{transition:opacity .15s linear,top .15s linear}.shrink-enter[data-v-58230b3a],.shrink-leave-to[data-v-58230b3a]{opacity:0;top:-25px;width:calc(100% - 25px)}.invisible[data-v-58230b3a]{opacity:0}.accordion[data-v-987fc54b]{display:flex;width:100%;flex-direction:column}.item[data-v-2f3617f7]{display:flex;flex-direction:column}.item.active[data-v-2f3617f7]{flex-grow:1}.item .title[data-v-2f3617f7]{position:relative;display:flex;width:100%;cursor:pointer;align-items:center;border-width:1px;border-bottom-width:0px;--tw-border-opacity: 1;border-color:rgb(209 209 209 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1));padding:8px 12px;font-size:14px;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));border-radius:2px 2px 0 0/2px 2px 0px 0px}.item .title[data-v-2f3617f7]:hover{--tw-bg-opacity: 1;background-color:rgb(166 166 166 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.item.active .title[data-v-2f3617f7]:hover{cursor:default;--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(166 166 166 / var(--tw-text-opacity, 1))}.item .title *[data-v-2f3617f7]{font-size:14px}.item .title i[data-v-2f3617f7]{padding-right:8px}.item .content-wrapper[data-v-2f3617f7]{height:0px;overflow-y:hidden;border-left-width:1px;border-right-width:1px;--tw-border-opacity: 1;border-color:rgb(209 209 209 / var(--tw-border-opacity, 1))}.item.active .content-wrapper[data-v-2f3617f7]{flex-grow:1;overflow-y:auto}.item:last-child .content-wrapper[data-v-2f3617f7]{border-bottom-width:1px}.grow[data-v-2f3617f7]{flex-grow:1}.action[data-v-ce21cf22]{display:flex;cursor:pointer;align-items:center;--tw-text-opacity: 1;color:rgb(19 40 145 / var(--tw-text-opacity, 1))}.action.default-cursor[data-v-ce21cf22]{cursor:default}.action.disabled[data-v-ce21cf22]{pointer-events:none;cursor:default;--tw-text-opacity: 1;color:rgb(219 219 219 / var(--tw-text-opacity, 1))}.action i[data-v-ce21cf22]{padding-right:4px;font-size:20px}.action.flip[data-v-ce21cf22]{flex-direction:row-reverse}.badge[data-v-c2a42f42]{margin-left:5px;display:inline-block;border-radius:30px;padding:1px 6px;text-align:center;vertical-align:middle;font-family:Source Sans Pro;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));font-size:14px}.badge.info[data-v-c2a42f42]{--tw-bg-opacity: 1;background-color:rgb(19 40 145 / var(--tw-bg-opacity, 1))}.badge.error[data-v-c2a42f42]{--tw-bg-opacity: 1;background-color:rgb(189 14 8 / var(--tw-bg-opacity, 1))}.badge.warning[data-v-c2a42f42]{--tw-bg-opacity: 1;background-color:rgb(249 174 64 / var(--tw-bg-opacity, 1))}.btn[data-v-58a41109]{min-height:19px;cursor:pointer;border-radius:4px;--tw-bg-opacity: 1;background-color:rgb(19 40 145 / var(--tw-bg-opacity, 1));padding:8px 10px;text-align:center;font-size:15px;font-weight:700;line-height:1;line-height:19px;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:linear-gradient(180deg,#142A96 0%,#132892 100%);box-shadow:0 1px 3px #0003,inset 0 0 0 1px #0c285e,inset 0 -2px #1544a3;font-family:Source Sans Pro}.btn.primary[data-v-58a41109]{background:linear-gradient(180deg,#2EAFFF 0%,#2CA9FF 100%);box-shadow:0 1px 3px #0003,inset 0 0 0 1px #207cc7,inset 0 -2px #2fb4ff}.btn.tertiary[data-v-58a41109]{background:linear-gradient(180deg,#C50F08 0%,#BE0E08 100%);box-shadow:0 1px 3px #0003,inset 0 0 0 1px #8a0a06,inset 0 -2px #d41009}.btn.disabled[data-v-58a41109]{pointer-events:none;opacity:.5}.btn.outlined[data-v-58a41109]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));background-image:none;--tw-text-opacity: 1;color:rgb(19 40 145 / var(--tw-text-opacity, 1));box-shadow:0 1px 3px #0000000d,inset 0 0 0 1px #ccc}.btn.outlined.tertiary[data-v-58a41109]{--tw-text-opacity: 1;color:rgb(189 14 8 / var(--tw-text-opacity, 1))}.btn.sm[data-v-58a41109]{padding:4px 8px}.btn.no-border[data-v-58a41109]{border-width:0px}.btn.loading[data-v-58a41109]{padding-left:16px;padding-right:16px}.btn[data-v-58a41109]:hover{background:linear-gradient(180deg,#1731B2 0%,#162FAC 100%);box-shadow:0 1px 3px #0003,inset 0 0 0 1px #0c285e,inset 0 -2px #1851c0}.btn.primary[data-v-58a41109]:hover{background:linear-gradient(180deg,#52BDFF 0%,#50B7FF 100%);box-shadow:0 1px 3px #0003,inset 0 0 0 1px #207cc7,inset 0 -2px #55c2ff}.btn.tertiary[data-v-58a41109]:hover{background:linear-gradient(180deg,#DF1009 0%,#D80F09 100%);box-shadow:0 1px 3px #0003,inset 0 0 0 1px #8a0a06,inset 0 -2px #f1110a}.btn.outlined[data-v-58a41109]:hover{background:#F0F0F0;box-shadow:0 1px 3px #0000000d,inset 0 0 0 1px #ccc}.btn[data-v-58a41109]:active{background:linear-gradient(180deg,#142A96 0%,#0C275D .01%,#0C1A5E 100%);box-shadow:0 1px 3px #0003,inset 0 0 0 1px #0c285e}.btn.primary[data-v-58a41109]:active{background:linear-gradient(180deg,#2797E8 0%,#299CEF 100%);box-shadow:0 1px 3px #0003,inset 0 0 0 1px #207cc7}.btn.tertiary[data-v-58a41109]:active{background:linear-gradient(180deg,#A40C07 0%,#A40C07 .01%,#A90C07 100%);box-shadow:0 1px 3px #0003,inset 0 0 0 1px #760000}.btn.outlined[data-v-58a41109]:active{background:#E6E6E6;box-shadow:0 1px 3px #0000000d,inset 0 0 0 1px #c7c7c7}.btn .icon[data-v-58a41109]{margin-left:8px}.flash-card[data-v-f0714a8f]{position:relative;overflow:hidden;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 209 209 / var(--tw-border-opacity, 1));height:129px;width:230px;padding:11px 13px}.flash-card .title[data-v-f0714a8f]{font-size:16px;--tw-text-opacity: 1;color:rgb(19 40 145 / var(--tw-text-opacity, 1))}.flash-card .description[data-v-f0714a8f]{font-size:12px}.flash-card .watermark-icon[data-v-f0714a8f]{position:absolute;line-height:1;--tw-text-opacity: 1;color:rgb(19 40 145 / var(--tw-text-opacity, 1));opacity:.5;bottom:-20px;right:-15px;font-size:120px}.flash-card.red .watermark-icon[data-v-f0714a8f]{--tw-text-opacity: 1;color:rgb(189 14 8 / var(--tw-text-opacity, 1))}.full-screen[data-v-44c5e762]{position:fixed;z-index:50;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:15px;transition:width .3s,height .3s,top .3s,left .3s}.menu-wrapper[data-v-1edc329f]{position:relative;display:flex;align-items:center}.menu-wrapper>.icon[data-v-1edc329f]{cursor:pointer;font-size:16px}.menu-wrapper .text[data-v-1edc329f]{display:flex;height:100%;width:100%;align-items:center}.menu-wrapper .text[data-v-1edc329f]:not(.suppress-toggle){cursor:pointer;--tw-text-opacity: 1;color:rgb(19 40 145 / var(--tw-text-opacity, 1))}.menu-wrapper.disabled[data-v-1edc329f]{pointer-events:none;cursor:default}.menu-wrapper.disabled .text[data-v-1edc329f]{--tw-text-opacity: 1;color:rgb(99 99 99 / var(--tw-text-opacity, 1))}.menu-wrapper .text>span[data-v-1edc329f]{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 32px)}.menu-wrapper .text>.icon[data-v-1edc329f]{font-size:20px}.menu[data-v-1edc329f]{position:absolute;z-index:50;display:flex;flex-direction:column;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.menu .inner[data-v-1edc329f]{z-index:50;height:100%;overflow:hidden;overflow-y:auto}.menu[data-v-1edc329f]:before{position:absolute;z-index:40;height:8px;width:8px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));content:" ";transform:rotate(45deg);top:-3px;right:10px}.menu.top[data-v-1edc329f]:before{top:unset;bottom:-3px}.menu.flip[data-v-1edc329f]:before{right:unset;left:10px}.fade-enter-active[data-v-1edc329f],.fade-leave-active[data-v-1edc329f]{transition:opacity .3s}.fade-enter[data-v-1edc329f],.fade-leave-to[data-v-1edc329f]{opacity:0}.menu .menu-item[data-v-685801f9]{z-index:50;cursor:pointer;padding:8px 16px;font-size:12px;--tw-text-opacity: 1;color:rgb(19 40 145 / var(--tw-text-opacity, 1))}.menu .menu-item[data-v-685801f9]:hover{--tw-bg-opacity: 1;background-color:rgb(219 219 219 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(112 112 112 / var(--tw-text-opacity, 1))}.menu .menu-item.disabled[data-v-685801f9]{pointer-events:none;--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(219 219 219 / var(--tw-text-opacity, 1))}.spacer[data-v-d20da567]{margin-left:8px;margin-right:8px;height:100%;border-left-width:1px;--tw-border-opacity: 1;border-color:rgb(237 237 237 / var(--tw-border-opacity, 1));content:" "}.splitter-wrapper[data-v-fd7748ab]{display:flex}.splitter-wrapper.horizontal[data-v-fd7748ab]{flex-direction:column}.splitter-wrapper .handle[data-v-fd7748ab]{-webkit-user-select:none;-moz-user-select:none;user-select:none;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 209 209 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));cursor:col-resize}.splitter-wrapper:not(.horizontal) .handle[data-v-fd7748ab]{padding-left:8px;padding-right:8px;cursor:col-resize}.splitter-wrapper.horizontal .handle[data-v-fd7748ab]{padding-top:8px;padding-bottom:8px;cursor:row-resize}.splitter-wrapper:not(.horizontal) .pane[data-v-fd7748ab]{overflow-x:auto}.splitter-wrapper.horizontal .pane[data-v-fd7748ab]{overflow-y:auto}.tab-content[data-v-69acd7db]{padding-top:12px;padding-bottom:12px}.tab-content[data-v-69acd7db]:not(.active){display:none}.tooltip[data-v-2e03ecee]{position:absolute;border-radius:2px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:8px;font-size:12px;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);box-shadow:2px -7px 20px #0000001a}.toolbar.grid-toolbar .tooltip-wrapper[data-v-2e03ecee]:hover{background:rgb(0 0 0 / 5%)}.tooltip-wrapper[data-v-2e03ecee]{position:relative}.tooltip[data-v-2e03ecee]:before{position:absolute;height:12px;width:12px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);content:" ";transform:rotate(45deg);right:10px}.tooltip.top[data-v-2e03ecee]{margin-bottom:8px}.tooltip.top[data-v-2e03ecee]:before{bottom:-6px}.tooltip.bottom[data-v-2e03ecee]{margin-top:8px}.tooltip.bottom[data-v-2e03ecee]:before{top:-6px}.tooltip.top.flip[data-v-2e03ecee]:before,.tooltip.bottom.flip[data-v-2e03ecee]:before{right:unset;left:10px}.tooltip.right[data-v-2e03ecee]{margin-left:8px}.tooltip.right[data-v-2e03ecee]:before{left:-6px}.tooltip.left[data-v-2e03ecee]{margin-right:8px}.tooltip.left[data-v-2e03ecee]:before{right:-6px}.fade-enter-active[data-v-2e03ecee],.fade-leave-active[data-v-2e03ecee]{transition:opacity .3s}.fade-enter[data-v-2e03ecee],.fade-leave-to[data-v-2e03ecee]{opacity:0}.help-tip[data-v-2e03ecee]{position:absolute;display:flex;height:24px;width:24px;cursor:help;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(138 146 156 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));padding-top:1px;margin-left:-26px}.tabs[data-v-6af90b60]{display:flex;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(209 209 209 / var(--tw-border-opacity, 1));padding-left:10px;padding-right:10px;padding-top:10px;font-size:14px}.tabs[data-v-6af90b60] .tab{position:relative;cursor:pointer;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 209 209 / var(--tw-border-opacity, 1));padding:9px 15px;font-family:Source Sans Pro;font-size:16px;line-height:18px;--tw-text-opacity: 1;color:rgb(19 40 145 / var(--tw-text-opacity, 1));background:linear-gradient(180deg,#FFFFFF 0%,#FCFCFC 100%);top:1px}.tabs[data-v-6af90b60] .tab *{font-size:inherit}.tabs[data-v-6af90b60] .tab:not(.active):hover{--tw-bg-opacity: 1;background-color:rgb(240 240 240 / var(--tw-bg-opacity, 1));background-image:none}.tabs[data-v-6af90b60] .tab:not(.active):active{--tw-bg-opacity: 1;background-color:rgb(230 230 230 / var(--tw-bg-opacity, 1));background-image:none}.tabs[data-v-6af90b60] .tab.active{z-index:10;--tw-border-opacity: 1;border-color:rgb(28 108 173 / var(--tw-border-opacity, 1));font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:linear-gradient(180deg,#2EAFFF 0%,#2CA9FF 100%)}.tabs[data-v-6af90b60] .tab:first-child{margin-left:0;border-top-left-radius:.25rem}.tabs[data-v-6af90b60] .tab:nth-last-child(3){border-top-right-radius:.25rem}.tabs[data-v-6af90b60] .tab:not(:first-child){margin-left:-1px}.tabs[data-v-6af90b60] .tab.disabled{opacity:.5}.tabs[data-v-6af90b60] .spacer{flex-grow:1}.toolbar[data-v-de366937]{display:flex;align-items:center;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 209 209 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:8px;padding-right:8px}.toolbar[data-v-de366937]:empty{display:none}.grow[data-v-de366937]{flex-grow:1}.toolbar-btn[data-v-adc11a14]{display:flex;height:100%;cursor:pointer;flex-direction:column;justify-content:center;border-right-width:1px;--tw-border-opacity: 1;border-color:rgb(237 237 237 / var(--tw-border-opacity, 1));padding-left:8px;padding-right:8px;--tw-text-opacity: 1;color:rgb(19 40 145 / var(--tw-text-opacity, 1))}.toolbar-btn[data-v-adc11a14]:hover{--tw-bg-opacity: 1;background-color:rgb(213 227 242 / var(--tw-bg-opacity, 1))}.title[data-v-adc11a14]{font-size:12px}.sub-title[data-v-adc11a14]{font-size:14px}.tab-wrapper[data-v-236bdb6c]{margin-left:-1px;cursor:pointer;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 209 209 / var(--tw-border-opacity, 1));padding:9px 15px;font-family:Source Sans Pro;font-size:16px;line-height:18px;--tw-text-opacity: 1;color:rgb(19 40 145 / var(--tw-text-opacity, 1));background:linear-gradient(180deg,#FFFFFF 0%,#FCFCFC 100%)}.tab-wrapper[data-v-236bdb6c]:not(.active):hover{--tw-bg-opacity: 1;background-color:rgb(240 240 240 / var(--tw-bg-opacity, 1));background-image:none}.tab-wrapper[data-v-236bdb6c]:not(.active):active{--tw-bg-opacity: 1;background-color:rgb(230 230 230 / var(--tw-bg-opacity, 1));background-image:none}.tab-wrapper.active[data-v-236bdb6c]{z-index:10;--tw-border-opacity: 1;border-color:rgb(28 108 173 / var(--tw-border-opacity, 1));font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:linear-gradient(180deg,#2EAFFF 0%,#2CA9FF 100%)}.tab-wrapper[data-v-236bdb6c]:first-child{margin-left:0;border-top-left-radius:.25rem}.tab-wrapper[data-v-236bdb6c]:last-child{border-top-right-radius:.25rem}.tab-wrapper.active[data-v-236bdb6c] .badge.info,.tab-wrapper.active[data-v-236bdb6c] .badge.error,.tab-wrapper.active[data-v-236bdb6c] .badge.warning{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(19 40 145 / var(--tw-text-opacity, 1))}.tab-container[data-v-9a01e99d]{position:relative;display:flex;padding-top:8px;top:1px}.checkbox-wrapper[data-v-ae5cb709]{position:relative;display:flex;cursor:pointer;font-size:14px;--tw-text-opacity: 1;color:rgb(19 40 145 / var(--tw-text-opacity, 1))}.checkbox-wrapper.xs[data-v-ae5cb709]{font-size:12px}.checkbox-wrapper span[data-v-ae5cb709]{padding-left:4px}.checkbox-wrapper input[data-v-ae5cb709]{display:none}.checkbox-wrapper span.has-tooltip[data-v-ae5cb709]{border-bottom-width:1px;border-style:dashed}.checkbox-wrapper.disabled[data-v-ae5cb709]{pointer-events:none;--tw-text-opacity: 1;color:rgb(99 99 99 / var(--tw-text-opacity, 1))}.date-picker[data-v-b032fe65]{border-width:0px}.date-input input[data-v-b032fe65]{width:4px;min-width:0px;flex-grow:1;padding:4px 8px;--tw-text-opacity: 1;color:rgb(19 40 145 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px;background-color:transparent}.date-input i[data-v-b032fe65]{width:32px;cursor:pointer;text-align:center;font-size:20px;--tw-text-opacity: 1;color:rgb(19 40 145 / var(--tw-text-opacity, 1))}.wrapper[data-v-b341fd9e]{display:flex;flex-direction:column;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.wrapper label[data-v-b341fd9e]{display:flex;align-items:center;padding-bottom:4px;font-size:12px}.wrapper label.error[data-v-b341fd9e]{--tw-text-opacity: 1;color:rgb(166 44 39 / var(--tw-text-opacity, 1))}.wrapper label.has-tooltip span[data-v-b341fd9e]{border-bottom-width:1px;border-style:dashed}.wrapper label i[data-v-b341fd9e]{padding-right:4px;--tw-text-opacity: 1;color:rgb(166 44 39 / var(--tw-text-opacity, 1));font-size:8px}.wrapper .field[data-v-b341fd9e]{display:flex;border-radius:2px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(219 219 219 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));font-size:14px}.wrapper .field.required[data-v-b341fd9e]{--tw-bg-opacity: 1;background-color:rgb(255 207 207 / var(--tw-bg-opacity, 1))}.wrapper .field.error[data-v-b341fd9e]{--tw-border-opacity: 1;border-color:rgb(166 44 39 / var(--tw-border-opacity, 1))}.wrapper .field.disabled[data-v-b341fd9e]{pointer-events:none;--tw-border-opacity: 1;border-color:rgb(219 219 219 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(237 237 237 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(99 99 99 / var(--tw-text-opacity, 1))}.wrapper .help-text[data-v-b341fd9e]{display:flex;align-items:center;font-size:12px;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.wrapper .error-text[data-v-b341fd9e]{display:flex;align-items:center;font-size:12px;--tw-text-opacity: 1;color:rgb(166 44 39 / var(--tw-text-opacity, 1))}.wrapper .error-text i[data-v-b341fd9e]{padding-right:4px;font-size:15px}.wrapper .inline[data-v-b341fd9e]{display:flex;flex-direction:row;align-items:center}.wrapper .inline label[data-v-b341fd9e]{padding-right:8px;padding-bottom:0;font-size:14px}.wrapper .inline .field[data-v-b341fd9e]{flex-grow:1}input[type=text][data-v-bc6405ee]{width:100%;padding:4px 8px;--tw-text-opacity: 1;color:rgb(19 40 145 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px;background-color:transparent}input[type=text].disabled[data-v-bc6405ee]{--tw-text-opacity: 1;color:rgb(99 99 99 / var(--tw-text-opacity, 1))}.mr[data-v-42140d0c]{margin-right:8px}.dropdown-menu-wrapper[data-v-42140d0c]{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:4px;padding-left:8px;font-size:14px;height:30px}.items-container[data-v-42140d0c]{position:relative}.dropdown-menu-item-wrapper[data-v-42140d0c]{position:absolute;width:100%}.dropdown-menu-item[data-v-42140d0c]{z-index:50;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:4px 8px;font-size:12px;--tw-text-opacity: 1;color:rgb(19 40 145 / var(--tw-text-opacity, 1))}.dropdown-menu-item.selected[data-v-42140d0c],.dropdown-menu-item.selected[data-v-42140d0c]:hover,.dropdown-menu-item.selection[data-v-42140d0c],.dropdown-menu-item.selection[data-v-42140d0c]:hover{--tw-bg-opacity: 1;background-color:rgb(19 40 145 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dropdown-menu-item[data-v-42140d0c]:hover{--tw-bg-opacity: 1;background-color:rgb(229 238 247 / var(--tw-bg-opacity, 1))}.dropdown-menu-wrapper .text>i[data-v-42140d0c]{font-size:16px}.search-text-placeholder[data-v-42140d0c]{position:absolute;top:0px;left:0px;margin-left:8px;opacity:.5;margin-top:5px}.dropdown-menu-wrapper.searchable span[data-v-42140d0c]{cursor:text}.dropdown-menu-wrapper .search-text-field[data-v-42140d0c]{padding-left:0;padding-right:0}.extra-text[data-v-42140d0c]{display:flex;align-items:center;justify-content:center;padding:8px;font-size:12px;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.extra-text i[data-v-42140d0c]{padding-left:8px}.placeholder[data-v-42140d0c]{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));opacity:.5}.search-text-placeholder .placeholder[data-v-42140d0c]{opacity:1}.search-text[data-v-42140d0c]{margin:8px 4px}.taggable-text[data-v-42140d0c]{display:flex;width:100%;flex-direction:row;align-items:center;justify-content:center;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(219 219 219 / var(--tw-border-opacity, 1));padding-top:4px;padding-bottom:4px;font-size:12px;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.taggable-text>span[data-v-42140d0c]{padding-right:8px}.file-dropzone-wrapper[data-v-91fcbb64]{position:relative}.drop-here-wrapper[data-v-91fcbb64]{display:none;height:100%;width:100%}.drop-here-wrapper.dragging[data-v-91fcbb64]{pointer-events:none;position:absolute;display:block;display:flex;align-items:center;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));font-size:24px;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));opacity:.5}.file-wrapper[data-v-3711f7c0]{display:flex;cursor:pointer;align-items:center;padding:4px 8px;font-size:14px;--tw-text-opacity: 1;color:rgb(19 40 145 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px}.file-wrapper.dragging[data-v-3711f7c0]{box-shadow:inset 0 0 20px #21568b55}.file-wrapper i[data-v-3711f7c0]{padding-right:8px;font-size:18px;line-height:1}.close-icon[data-v-3711f7c0]{font-size:20px!important;--tw-text-opacity: 1 !important;color:rgb(113 41 35 / var(--tw-text-opacity, 1))!important}input[type=file][data-v-3711f7c0]{display:none;line-height:1.1;background-color:transparent}.mr[data-v-f4cf2df4]{margin-right:8px}.dropdown-menu-wrapper[data-v-f4cf2df4]{flex-grow:1;padding-right:4px;padding-left:8px;font-size:14px;height:30px}.dropdown-menu-wrapper .search-text-field[data-v-f4cf2df4]{padding-left:0;padding-right:0}.search-text-placeholder[data-v-f4cf2df4]{position:absolute;top:0px;left:0px;margin-left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.5;margin-top:5px;width:calc(100% - 35px)}.dropdown-menu-item[data-v-f4cf2df4]{z-index:50;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:4px 8px;font-size:12px;--tw-text-opacity: 1;color:rgb(19 40 145 / var(--tw-text-opacity, 1))}.dropdown-menu-item.selected[data-v-f4cf2df4],.dropdown-menu-item.selected[data-v-f4cf2df4]:hover{--tw-bg-opacity: 1;background-color:rgb(19 40 145 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dropdown-menu-item[data-v-f4cf2df4]:hover{--tw-bg-opacity: 1;background-color:rgb(229 238 247 / var(--tw-bg-opacity, 1))}.placeholder[data-v-f4cf2df4]{--tw-text-opacity: 1;color:rgb(166 166 166 / var(--tw-text-opacity, 1))}.extra-text[data-v-f4cf2df4]{display:flex;align-items:center;justify-content:center;padding:8px;font-size:12px;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.extra-text i[data-v-f4cf2df4]{padding-left:8px}.extra-height[data-v-f4cf2df4]{height:100px}.btn-placeholder[data-v-f4cf2df4]{display:flex;align-items:center}.btn-width[data-v-f4cf2df4]{margin:4px auto;width:128px}input[type=tel][data-v-64737077]{width:100%;flex-grow:1;padding:4px 8px;--tw-text-opacity: 1;color:rgb(19 40 145 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px;background-color:transparent}.radio-wrapper[data-v-b2480be1]{display:flex;cursor:pointer;font-size:14px;--tw-text-opacity: 1;color:rgb(19 40 145 / var(--tw-text-opacity, 1))}.radio-wrapper.xs[data-v-b2480be1]{font-size:12px}.radio-wrapper span[data-v-b2480be1]{padding-left:4px}.radio-wrapper input[data-v-b2480be1]{display:none}.radio-wrapper span.has-tooltip[data-v-b2480be1]{border-bottom-width:1px;border-style:dashed}.radio-wrapper.disabled[data-v-b2480be1]{pointer-events:none;--tw-text-opacity: 1;color:rgb(99 99 99 / var(--tw-text-opacity, 1))}input[type=text][data-v-056701fb]{width:160px;flex-grow:1;padding:4px 8px;--tw-text-opacity: 1;color:rgb(19 40 145 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px;background-color:transparent}.switchbox-wrapper[data-v-721547a1]{position:relative;display:flex;cursor:pointer;align-items:center;font-size:14px;--tw-text-opacity: 1;color:rgb(19 40 145 / var(--tw-text-opacity, 1))}.switchbox-wrapper .label[data-v-721547a1]{padding-left:4px;padding-right:12px;font-size:12px}.switchbox-wrapper .switch[data-v-721547a1]{position:relative;display:inline-flex;align-items:center;border-radius:4px;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(219 219 219 / var(--tw-border-opacity, 1));height:18px;padding-left:3px;padding-right:3px;transition:background .3s linear}.switchbox-wrapper .switch.off[data-v-721547a1]{--tw-bg-opacity: 1;background-color:rgb(247 247 247 / var(--tw-bg-opacity, 1))}.switchbox-wrapper .switch.on[data-v-721547a1]{--tw-bg-opacity: 1;background-color:rgb(54 179 0 / var(--tw-bg-opacity, 1))}.switchbox-wrapper .switch .switcher[data-v-721547a1]{position:absolute;display:inline-flex;height:12px;width:12px;border-radius:2px;transition:left .3s linear}.switchbox-wrapper .switch.off .switcher[data-v-721547a1]{--tw-bg-opacity: 1;background-color:rgb(207 207 207 / var(--tw-bg-opacity, 1));left:3px}.switchbox-wrapper .switch.on .switcher[data-v-721547a1]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));left:calc(100% - 15px)}.switchbox-wrapper .switch .switch-text[data-v-721547a1]{position:absolute;display:inline-flex;font-size:12px;transition:right .3s linear}.switchbox-wrapper .switch.off .switch-text[data-v-721547a1]{right:3px;padding-left:5px}.switchbox-wrapper .switch.on .switch-text[data-v-721547a1]{font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));padding-right:10px}.switchbox-wrapper.disabled[data-v-721547a1]{pointer-events:none;--tw-border-opacity: 1;border-color:rgb(219 219 219 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(99 99 99 / var(--tw-text-opacity, 1))}textarea[data-v-c72880f7]{width:100%;padding:4px 8px;outline:2px solid transparent;outline-offset:2px;background-color:transparent;min-height:30px}.progress-container[data-v-f9cf368b]{position:relative;margin:0 12px;box-sizing:content-box;border-radius:4px;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(219 219 219 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(247 247 247 / var(--tw-bg-opacity, 1))}.progress-container>span[data-v-f9cf368b]{position:relative;display:block;height:100%;overflow:hidden;border-radius:4px;padding-left:4px;padding-right:4px;padding-top:4px;text-align:right;vertical-align:middle;font-size:14px;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.progress-basic[data-v-f9cf368b]{--tw-bg-opacity: 1;background-color:rgb(50 117 205 / var(--tw-bg-opacity, 1))}.progress-error[data-v-f9cf368b]{--tw-bg-opacity: 1;background-color:rgb(189 14 8 / var(--tw-bg-opacity, 1))}.progress-warning[data-v-f9cf368b]{--tw-bg-opacity: 1;background-color:rgb(249 174 64 / var(--tw-bg-opacity, 1))}.progress-success[data-v-f9cf368b]{--tw-bg-opacity: 1;background-color:rgb(54 179 0 / var(--tw-bg-opacity, 1))}.progress-container>span[data-v-f9cf368b]:after,.animate>span>span[data-v-f9cf368b]{position:absolute;inset:0px;z-index:10;overflow:hidden;border-radius:4px;content:""}.animate>span[data-v-f9cf368b]:after{display:none}@keyframes move-f9cf368b{0%{background-position:0 0}to{background-position:50px 50px}}.data-import[data-v-fa0f0056]{display:flex;height:100%;flex-direction:column}.step-container[data-v-fa0f0056]{display:flex;flex-grow:1}.steps[data-v-fa0f0056]{display:flex;justify-content:center;padding-bottom:8px}.step[data-v-fa0f0056]{position:relative;display:flex;flex:1 1 0%;cursor:pointer;flex-direction:column;align-items:center;max-width:270px}.step[data-v-fa0f0056]:not(:first-child):after{position:absolute;width:100%;--tw-bg-opacity: 1;background-color:rgb(19 40 145 / var(--tw-bg-opacity, 1));height:2px;content:" ";left:-50%;top:1rem}.step.disabled[data-v-fa0f0056]:after{--tw-bg-opacity: 1;background-color:rgb(222 225 227 / var(--tw-bg-opacity, 1))}.step.disabled[data-v-fa0f0056],.step.readonly[data-v-fa0f0056]{pointer-events:none}.step .number[data-v-fa0f0056]{z-index:10;display:flex;justify-content:center;border-radius:9999px;border-width:2px;--tw-border-opacity: 1;border-color:rgb(19 40 145 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(229 238 247 / var(--tw-bg-opacity, 1));font-size:20px;--tw-text-opacity: 1;color:rgb(19 40 145 / var(--tw-text-opacity, 1));width:32px;height:32px}.step.active .number[data-v-fa0f0056]{--tw-bg-opacity: 1;background-color:rgb(19 40 145 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));box-shadow:0 2px 4px #0000004d}.step.readonly .number[data-v-fa0f0056]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.step.disabled .number[data-v-fa0f0056]{border-style:dashed;--tw-border-opacity: 1;border-color:rgb(166 166 166 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(247 247 247 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(166 166 166 / var(--tw-text-opacity, 1))}.step .number span[data-v-fa0f0056]{position:relative;top:-1px;font-size:20px;line-height:30px}.step .number i[data-v-fa0f0056]{font-size:20px}.step.readonly .number span[data-v-fa0f0056]{opacity:.5}.step .content[data-v-fa0f0056]{display:flex;width:100%;flex-direction:column;align-items:center;padding-left:8px;padding-right:8px;padding-top:8px;line-height:1}.step .content .title[data-v-fa0f0056]{font-size:14px;--tw-text-opacity: 1;color:rgb(19 40 145 / var(--tw-text-opacity, 1))}.step.disabled .content .title[data-v-fa0f0056]{--tw-text-opacity: 1;color:rgb(92 92 92 / var(--tw-text-opacity, 1))}.step .content .description-wrap[data-v-fa0f0056]{position:relative;width:100%}.step .content .description[data-v-fa0f0056]{position:absolute;left:0px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:12px;--tw-text-opacity: 1;color:rgb(166 166 166 / var(--tw-text-opacity, 1))}.view-icon[data-v-fa0f0056]{margin-top:-20px;margin-left:64px}.view-icon>i[data-v-fa0f0056]{font-size:50px}.step[data-v-93a636bd]{display:flex;max-width:100%;flex-grow:1;flex-direction:column;padding-top:16px}.step.step-hidden[data-v-93a636bd]{display:none}.step-pager[data-v-eb37d768]{display:flex}.step-pager .step-pager-btn[data-v-eb37d768]{margin-top:4px;margin-bottom:4px;margin-right:8px}.step-pager .step-pager-btn[data-v-eb37d768]:last-child{margin-right:0}.grow[data-v-eb37d768]{flex-grow:1}.pointer[data-v-eb37d768]{cursor:pointer}.dropdown-filter-wrapper[data-v-97b53fe3]{display:flex;width:100%;align-items:center;border-radius:2px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(219 219 219 / var(--tw-border-opacity, 1))}.dropdown-filter-wrapper .dropdown-field[data-v-97b53fe3]{font-size:12px;height:unset}.check-filter-wrapper[data-v-a1e58eb0]{position:relative;display:flex;height:24px;width:100%;cursor:pointer;align-items:center}.check-filter-wrapper .check-wrapper[data-v-a1e58eb0]{display:flex;height:16px;width:16px;align-items:center;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 209 209 / var(--tw-border-opacity, 1))}.check-filter-wrapper .check-wrapper i[data-v-a1e58eb0]{line-height:1;--tw-text-opacity: 1;color:rgb(112 112 112 / var(--tw-text-opacity, 1))}.date-filter-wrapper[data-v-9abfa070]{display:flex;height:100%;width:100%;align-items:center;border-radius:2px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(219 219 219 / var(--tw-border-opacity, 1))}.date-filter-wrapper .date-field[data-v-9abfa070]{flex-grow:1}.date-filter-wrapper .dropdown-field[data-v-9abfa070]{border-left-width:1px;--tw-border-opacity: 1;border-color:rgb(219 219 219 / var(--tw-border-opacity, 1));width:initial}.date-filter-wrapper .dropdown-field i[data-v-9abfa070],.date-filter-wrapper[data-v-9abfa070] .date-input i{font-size:14px}.date-filter-wrapper[data-v-9abfa070] .date-input{height:14px}.date-filter-wrapper[data-v-0a4043b3]{display:flex;height:100%;width:100%;align-items:center;border-radius:2px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(219 219 219 / var(--tw-border-opacity, 1))}.date-filter-wrapper .date-field[data-v-0a4043b3]{flex-grow:1}.date-filter-wrapper .dropdown-field[data-v-0a4043b3]{border-left-width:1px;--tw-border-opacity: 1;border-color:rgb(219 219 219 / var(--tw-border-opacity, 1));width:initial}.date-filter-wrapper .dropdown-field i[data-v-0a4043b3],.date-filter-wrapper[data-v-0a4043b3] .date-input i{font-size:14px}.date-filter-wrapper[data-v-0a4043b3] .date-input{height:18px}.btn-renderer[data-v-32b2790b]{display:flex;cursor:pointer;justify-content:center;--tw-text-opacity: 1;color:rgb(29 54 87 / var(--tw-text-opacity, 1));left:25%}.btn-renderer i[data-v-32b2790b]{font-size:15px}.delete-btn-wrapper[data-v-d41db150]{display:flex;cursor:pointer;justify-content:center;--tw-text-opacity: 1;color:rgb(29 54 87 / var(--tw-text-opacity, 1))}.delete-btn-wrapper i[data-v-d41db150]{font-size:15px}.hide[data-v-d41db150]{display:none}.dropdown-wrapper[data-v-5fa972ff]{display:flex;height:100%;width:100%;flex-direction:column}.dropdown-field[data-v-5fa972ff]{flex-grow:1}.pr[data-v-fd58e5e6]{padding-right:16px}.pr-b[data-v-fd58e5e6]{padding-right:18px}.icon[data-v-fd58e5e6]{font-size:14px}.ag-link-cell[data-v-18a423cd]{cursor:pointer!important;--tw-text-opacity: 1 !important;color:rgb(29 54 87 / var(--tw-text-opacity, 1))!important}.check-renderer[data-v-6d1f3a27]{height:100%;width:100%;text-align:left;left:25%}.check-renderer i[data-v-6d1f3a27]{position:relative;font-size:15px;top:-2px}.radio-renderer[data-v-09d9cfae]{height:100%;width:100%;text-align:center;left:25%}.radio-renderer i[data-v-09d9cfae]{position:relative;font-size:15px;top:-2px}.wrapper[data-v-ae822a9f]{margin-left:0;margin-top:-3px;width:100%;padding-top:0;padding-bottom:0;line-height:1.375}.checkbox-editor-wrapper[data-v-45e12c4c]{display:flex;height:100%;width:100%;align-items:center;justify-content:center}.dropdown-editor-wrapper[data-v-21457a80]{display:flex;height:100%;width:100%;align-items:center}.dropdown-editor-wrapper .dropdown-field[data-v-21457a80]{flex-grow:1;padding-left:0;padding-right:0;height:14px}.dropdown-field[data-v-21457a80] .search-text-placeholder{margin-left:0;margin-top:0;padding-left:4px;top:-3px}.dropdown-field[data-v-21457a80] .text span{padding-left:4px}.text-field[data-v-53c45a8b]{padding-top:0!important;padding-bottom:0!important}.multi-sort-wrapper[data-v-838a8e05]{display:flex;width:100%;flex-direction:column;padding-top:8px}.btnWhite[data-v-838a8e05]{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important;--tw-text-opacity: 1 !important;color:rgb(0 0 0 / var(--tw-text-opacity, 1))!important}.grow[data-v-838a8e05]{flex-grow:1}.action-bar[data-v-838a8e05]{display:flex;padding-top:16px}.margin-headers[data-v-838a8e05]{margin-left:80px!important}.lbl-width[data-v-838a8e05]{width:80px!important}.save-btn[data-v-838a8e05]{margin-right:4px!important}.sort-icon[data-v-838a8e05]{font-size:4px;color:red}.grid-toolbar-div[data-v-d532531a]{display:flex;min-width:50px}.grid-wrapper[data-v-d532531a]{display:flex;flex-direction:column}.grow[data-v-d532531a]{flex-grow:1}.ml[data-v-d532531a]{margin-left:16px}.grid-py[data-v-d532531a]{padding-top:8px;padding-bottom:8px}.find-next-btn[data-v-d532531a]{margin-left:8px;width:140px}.grid-toolbar[data-v-d532531a]{border-bottom-width:0px;font-size:12px}.grid-wrapper[data-v-d532531a] .col-filter-selected{--tw-bg-opacity: 1 !important;background-color:rgb(255 207 207 / var(--tw-bg-opacity, 1))!important}.multi-sort-wrapper[data-v-d532531a]{margin-right:4px;display:flex;padding-left:8px;padding-right:8px}.multi-sort[data-v-d532531a]{margin-right:4px}.adhoc-expression[data-v-d532531a]{display:flex;height:96px;flex-shrink:0;flex-direction:column;border-left-width:1px;border-right-width:1px;--tw-border-opacity: 1;border-color:rgb(209 209 209 / var(--tw-border-opacity, 1));padding:8px;outline:2px solid transparent;outline-offset:2px}.has-adhoc[data-v-d532531a]{position:absolute;height:16px;width:16px;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(19 40 145 / var(--tw-bg-opacity, 1));text-align:center;font-size:12px;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));right:-7px;top:-5px}.grid-wrapper.suppress-status-bar .ag-status-bar{display:none!important}.data-preview-step-wrapper[data-v-941466a8]{display:flex;flex-grow:1;flex-direction:column;padding-bottom:16px}.full-screen-toggle[data-v-941466a8]{display:flex;flex-grow:1;flex-direction:column}.tab-content[data-v-941466a8]{display:flex;flex-grow:1;flex-direction:column;padding-top:16px}.grow[data-v-941466a8]{flex-grow:1}.main-content[data-v-941466a8]{flex-grow:1;border-width:0px}.splitter-content[data-v-941466a8]{display:flex;height:100%;flex-direction:column}.preview-mr-4[data-v-941466a8]{margin-right:16px}.preview-py[data-v-941466a8]{padding-top:8px;padding-bottom:8px}.scratch-action[data-v-941466a8]{font-size:12px;text-transform:uppercase}.preview-pr-2[data-v-941466a8]{padding-right:8px}.data-preview-step[data-v-941466a8] .splitter-wrapper .handle{border-top-width:0px;border-left-width:0px;border-right-width:0px}.ml[data-v-941466a8]{margin-left:16px}.splitter-title[data-v-31c846d0]{padding-top:8px;padding-bottom:8px;font-weight:700;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.expression-builder[data-v-355c5682]{display:flex;width:100%;flex-direction:column;gap:16px;padding-top:8px;height:610px}.expression-builder-wrapper[data-v-355c5682]{display:flex;width:100%;flex-grow:1;align-items:stretch}.left-side[data-v-355c5682]{margin-right:8px;display:flex;width:50%;flex-direction:column}.left-side.full[data-v-355c5682]{margin-right:0;width:100%}.left-side .title[data-v-355c5682]{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding-bottom:8px}.left-side .expression[data-v-355c5682]{margin-bottom:16px;display:flex;height:96px;flex-shrink:0;flex-direction:column;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 209 209 / var(--tw-border-opacity, 1));padding:8px;outline:2px solid transparent;outline-offset:2px}.left-side .expression-description[data-v-355c5682]{height:100%;overflow-y:auto;padding:16px}.left-side .columns[data-v-355c5682]{display:flex;height:100%;flex-direction:column;overflow:hidden;padding:16px}.left-side .functions[data-v-355c5682]{display:flex;height:100%;overflow:hidden;padding:16px}.left-side .functions .func[data-v-355c5682]{display:flex;cursor:pointer;flex-direction:column;padding:4px 8px}.left-side .functions .func .description[data-v-355c5682]{font-size:12px;font-style:italic}.left-side .functions .func[data-v-355c5682]:nth-child(even){border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(219 219 219 / var(--tw-border-opacity, 1));padding-top:8px}.left-side .functions .func[data-v-355c5682]:hover{--tw-bg-opacity: 1;background-color:rgb(166 166 166 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.left-side .functions .func-left[data-v-355c5682]{height:100%;width:33.333333%;overflow-y:auto;padding-right:8px}.left-side .functions .func-right[data-v-355c5682]{display:flex;width:66.666667%;flex-direction:column;padding-left:16px;padding-right:16px;padding-top:16px}.left-side .functions .func-right .title[data-v-355c5682]{font-size:12px;font-style:italic}.left-side .functions .func-right .func-declaration[data-v-355c5682]{margin-bottom:16px;display:flex}.tab-wrapper[data-v-355c5682]{display:flex;flex-grow:1;flex-direction:column}.right-side[data-v-355c5682]{margin-left:8px;display:flex;width:50%;flex-direction:column}.right-side .title[data-v-355c5682]{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px}.right-side .content[data-v-355c5682]{display:flex;flex-grow:1;flex-direction:column}.actions[data-v-355c5682]{z-index:10;display:flex}.grow[data-v-355c5682]{flex-grow:1}.bold[data-v-355c5682]{font-weight:700}.unique-values[data-v-355c5682]{height:100%}.count-list-dropdown-wrapper[data-v-355c5682],.wildcard-dropdown-wrapper[data-v-355c5682]{display:flex;height:24px;width:80px;align-items:center;justify-content:flex-end;border-radius:2px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(219 219 219 / var(--tw-border-opacity, 1))}.wildcard-dropdown-wrapper[data-v-355c5682]{margin-left:8px;width:128px}.count-list-dropdown-wrapper .dropdown-field[data-v-355c5682],.wildcard-dropdown-wrapper .dropdown-field[data-v-355c5682]{flex-grow:1;height:14px}.indent[data-v-355c5682]{padding-left:16px}.pr[data-v-355c5682]{padding-right:8px}.ml[data-v-355c5682]{margin-left:12px}.tabs-wrapper[data-v-355c5682]{display:flex;flex-grow:1;flex-direction:column}.tab-content[data-v-355c5682]{display:flex;flex-grow:1;flex-direction:column;padding-bottom:0}.results-header[data-v-355c5682]{display:flex;align-items:center}.results-actions[data-v-355c5682]{display:flex}.mapping-step-wrapper[data-v-71974d4a]{display:flex;flex-grow:1;flex-direction:column;padding-bottom:16px}.splitter-content[data-v-71974d4a]{display:flex;height:100%;flex-direction:column}.grow[data-v-71974d4a]{flex-grow:1}.upper[data-v-71974d4a]{text-transform:uppercase}.splitter-title[data-v-71974d4a]{padding-top:8px;padding-bottom:8px;font-weight:700;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.dropdown-menu[data-v-71974d4a]{display:flex;width:256px;flex-direction:column;padding:8px}.dropdown-menu .title[data-v-71974d4a]{font-size:12px;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.dropdown-menu .item[data-v-71974d4a]{padding-top:8px;font-size:12px}.dropdown-menu .actions[data-v-71974d4a]{display:flex;flex-direction:row-reverse;align-items:center;padding-top:8px}.main-content[data-v-71974d4a]{flex-grow:1;border-width:0px}.action-link[data-v-71974d4a]{cursor:pointer;--tw-text-opacity: 1;color:rgb(29 54 87 / var(--tw-text-opacity, 1))}.full-screen-toggle[data-v-71974d4a]{display:flex;flex-grow:1;flex-direction:column}.open-map-btn[data-v-71974d4a]{display:flex;height:100%;cursor:pointer;align-items:center;border-right-width:1px;--tw-border-opacity: 1;border-color:rgb(237 237 237 / var(--tw-border-opacity, 1));padding-left:8px;padding-right:8px;font-size:12px;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(19 40 145 / var(--tw-text-opacity, 1))}.open-map-btn i[data-v-71974d4a]{padding-right:8px;font-size:18px}.open-map-btn[data-v-71974d4a]:hover{--tw-bg-opacity: 1;background-color:rgb(229 238 247 / var(--tw-bg-opacity, 1))}.mapping-mr-4[data-v-71974d4a]{margin-right:16px}.mapping-ml-2[data-v-71974d4a]{margin-left:8px}.mapping-px-2[data-v-71974d4a]{padding-left:8px;padding-right:8px}.mapping-my-2[data-v-71974d4a]{margin-top:8px;margin-bottom:8px}.mapping-w-64[data-v-71974d4a]{width:256px}.mapping-pr-2[data-v-71974d4a]{padding-right:8px}.mapping-step .main-content[data-v-71974d4a] .toolbar{border-top-width:0px}.mapping-step[data-v-71974d4a] .splitter-wrapper .handle{border-top-width:0px;border-left-width:0px;border-right-width:0px}.mapping-step[data-v-71974d4a] .editable-cell{--tw-bg-opacity: 1;background-color:rgb(247 247 247 / var(--tw-bg-opacity, 1))}.required[data-v-a382624a]{--tw-text-opacity: 1;color:rgb(166 44 39 / var(--tw-text-opacity, 1))}.centricity-core[data-v-92cf1bdd]{display:flex;height:100%;flex-direction:column}.grow[data-v-b248290b]{flex-grow:1}.toolbar-title[data-v-b248290b]{padding-top:8px;padding-bottom:8px;font-weight:700;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.dropdown-menu[data-v-b248290b]{display:flex;width:256px;flex-direction:column;padding:8px}.dropdown-menu .title[data-v-b248290b]{font-size:12px;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.dropdown-menu .item[data-v-b248290b]{padding-top:8px;font-size:12px}.dropdown-menu .actions[data-v-b248290b]{display:flex;flex-direction:row-reverse;align-items:center;padding-top:8px}.loading[data-v-b248290b]{display:flex;height:100%;width:100%;align-items:center;justify-content:center;border-width:1px;border-top-width:0px;--tw-border-opacity: 1;border-color:rgb(219 219 219 / var(--tw-border-opacity, 1))}.loading i[data-v-b248290b]{padding-right:8px}.loading i[data-v-b248290b]:before{font-size:24px}.mapping-ml-3[data-v-b248290b]{margin-left:12px}.mapping-w-64[data-v-b248290b]{width:256px}.main-content[data-v-c7772b90]{height:100%;border-width:0px}.splitter-content[data-v-c7772b90]{display:flex;height:100%;flex-direction:column}.error[data-v-e32a8e37]{font-weight:700;--tw-text-opacity: 1;color:rgb(166 44 39 / var(--tw-text-opacity, 1))}.title[data-v-ee1c9412]{padding-top:8px;padding-bottom:8px;font-weight:700;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.grow[data-v-ee1c9412]{flex-grow:1}.ml[data-v-ee1c9412]{margin-left:16px}.title[data-v-39f0d0e2]{padding-top:8px;padding-bottom:8px;font-weight:700;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));width:300px}.grow[data-v-39f0d0e2]{flex-grow:1}.grow[data-v-39f0d0e2] .editable-cell{text-align:left}.ml[data-v-39f0d0e2]{margin-left:16px}.vertical-divider[data-v-2bffc7da]{position:relative;display:flex;align-items:center}.vertical-divider>span[data-v-2bffc7da]{z-index:20;margin-left:auto;margin-right:auto;display:inline-block;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:16px;padding-right:16px}.vertical-divider[data-v-2bffc7da]:before{position:absolute;left:0px;z-index:10;width:100%;border-radius:.25rem;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(219 219 219 / var(--tw-bg-opacity, 1));content:" ";height:2px;top:calc(50% - 1px)}.add-enum-wrapper[data-v-bd707a6d]{display:flex;width:100%;flex-direction:column;padding-top:8px}.grow[data-v-bd707a6d]{flex-grow:1}.mb[data-v-bd707a6d]{margin-bottom:8px}.my[data-v-bd707a6d]{margin-top:8px;margin-bottom:8px}.full[data-v-bd707a6d]{width:100%}.action-bar[data-v-bd707a6d]{display:flex;padding-top:16px}.add-enum-wrapper[data-v-3f2dcdc1]{display:flex;width:100%;flex-direction:column;padding-top:8px}.grow[data-v-3f2dcdc1]{flex-grow:1}.mb[data-v-3f2dcdc1]{margin-bottom:8px}.my[data-v-3f2dcdc1]{margin-top:8px;margin-bottom:8px}.full[data-v-3f2dcdc1]{width:100%}.action-bar[data-v-3f2dcdc1]{display:flex;padding-top:16px}.title[data-v-b7e7970d]{padding-top:8px;padding-bottom:8px;font-weight:700;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.grow[data-v-b7e7970d]{flex-grow:1}.ml[data-v-b7e7970d]{margin-left:16px}.main-content[data-v-c5c5fd42]{height:100%;border-width:0px}.splitter-content[data-v-c5c5fd42]{display:flex;height:100%;flex-direction:column}.ml[data-v-c5c5fd42]{margin-left:16px}.main-content[data-v-c3556d88]{flex-grow:1;border-width:0px}.enum-mapping-step-wrapper[data-v-c3556d88]{display:flex;flex-grow:1;flex-direction:column;padding-bottom:16px}.splitter-content[data-v-c3556d88]{display:flex;height:100%;flex-direction:column}.splitter-title[data-v-c3556d88]{padding-top:8px;padding-bottom:8px;font-weight:700;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.full-screen-toggle[data-v-c3556d88]{display:flex;flex-grow:1;flex-direction:column}.dropdown-menu[data-v-c3556d88]{display:flex;width:256px;flex-direction:column;padding:8px}.dropdown-menu .title[data-v-c3556d88]{font-size:12px;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.dropdown-menu .item[data-v-c3556d88]{padding-top:8px;font-size:12px}.dropdown-menu .actions[data-v-c3556d88]{display:flex;flex-direction:row-reverse;align-items:center;padding-top:8px}.grow[data-v-c3556d88]{flex-grow:1}.upper[data-v-c3556d88]{text-transform:uppercase}.enum-mr-4[data-v-c3556d88]{margin-right:16px}.enum-my-2[data-v-c3556d88]{margin-top:8px;margin-bottom:8px}.enum-w-64[data-v-c3556d88]{width:256px}.enum-mapping-step[data-v-c3556d88] .editable-cell{--tw-bg-opacity: 1;background-color:rgb(247 247 247 / var(--tw-bg-opacity, 1))}.enum-mapping-step .main-content[data-v-c3556d88] .toolbar{border-top-width:0px}.enum-mapping-step[data-v-c3556d88] .splitter-wrapper .handle{border-top-width:0px;border-left-width:0px;border-right-width:0px}.enum-pr-2[data-v-c3556d88]{padding-right:8px}.ml[data-v-c3556d88]{margin-left:16px}.hidden-enums-grid[data-v-c3556d88]{display:none}.mapping-px-1[data-v-c3556d88]{padding-left:4px;padding-right:4px}.open-mapping-wrapper[data-v-35e1b8ef]{display:flex;height:100%;width:100%;padding-top:8px}.left-side[data-v-35e1b8ef]{margin-right:8px;display:flex;width:33.333333%;flex-direction:column}.right-side[data-v-35e1b8ef]{margin-left:8px;display:flex;width:66.666667%;flex-direction:column}.grow[data-v-35e1b8ef]{flex-grow:1}.add-new-mapping-wrapper[data-v-8666d5ae]{display:flex;height:100%}.left-side[data-v-8666d5ae]{margin-right:8px;margin-left:8px;display:flex;width:33.333333%;flex-direction:column}.right-side[data-v-8666d5ae]{margin-left:8px;display:flex;width:66.666667%;flex-direction:column;padding-top:16px;padding-bottom:16px}.add-new-pb-4[data-v-8666d5ae]{padding-bottom:16px}.new-mapping-group[data-v-8666d5ae]{display:flex;width:100%;flex-direction:column}.new-mapping-group .title[data-v-8666d5ae]{padding-top:16px;font-size:12px}.new-mapping-group .actions[data-v-8666d5ae]{display:flex}.new-mapping-group .actions .action[data-v-8666d5ae]{font-size:12px}.grow[data-v-8666d5ae]{flex-grow:1}.add-new-pr-2[data-v-8666d5ae]{padding-right:8px}.wrapper .error-text[data-v-8666d5ae]{display:flex;align-items:center;font-size:12px;--tw-text-opacity: 1;color:rgb(166 44 39 / var(--tw-text-opacity, 1))}.wrapper .error-text i[data-v-8666d5ae]{padding-right:4px;font-size:15px}.mapping-step-wrapper[data-v-41f359c5]{display:flex;flex-grow:1;flex-direction:column;padding-bottom:16px}.splitter-content[data-v-41f359c5]{display:flex;height:100%;flex-direction:column}.grow[data-v-41f359c5]{flex-grow:1}.upper[data-v-41f359c5]{text-transform:uppercase}.splitter-title[data-v-41f359c5]{padding-top:8px;padding-bottom:8px;font-weight:700;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.dropdown-menu[data-v-41f359c5]{display:flex;width:256px;flex-direction:column;padding:8px}.dropdown-menu .title[data-v-41f359c5]{font-size:12px;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.dropdown-menu .item[data-v-41f359c5]{padding-top:8px;font-size:12px}.dropdown-menu .actions[data-v-41f359c5]{display:flex;flex-direction:row-reverse;align-items:center;padding-top:8px}.main-content[data-v-41f359c5]{flex-grow:1;border-width:0px}.action-link[data-v-41f359c5]{cursor:pointer;--tw-text-opacity: 1;color:rgb(29 54 87 / var(--tw-text-opacity, 1))}.full-screen-toggle[data-v-41f359c5]{display:flex;flex-grow:1;flex-direction:column}.open-map-btn[data-v-41f359c5]{display:flex;height:100%;cursor:pointer;align-items:center;border-right-width:1px;--tw-border-opacity: 1;border-color:rgb(237 237 237 / var(--tw-border-opacity, 1));padding-left:8px;padding-right:8px;font-size:12px;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(19 40 145 / var(--tw-text-opacity, 1))}.open-map-btn i[data-v-41f359c5]{padding-right:8px;font-size:18px}.open-map-btn[data-v-41f359c5]:hover{--tw-bg-opacity: 1;background-color:rgb(229 238 247 / var(--tw-bg-opacity, 1))}.mapping-mr-4[data-v-41f359c5]{margin-right:16px}.mapping-ml-2[data-v-41f359c5]{margin-left:8px}.mapping-px-2[data-v-41f359c5]{padding-left:8px;padding-right:8px}.mapping-my-2[data-v-41f359c5]{margin-top:8px;margin-bottom:8px}.mapping-w-64[data-v-41f359c5]{width:256px}.mapping-pr-2[data-v-41f359c5]{padding-right:8px}.mapping-step .main-content[data-v-41f359c5] .toolbar{border-top-width:0px}.mapping-step[data-v-41f359c5] .splitter-wrapper .handle{border-top-width:0px;border-left-width:0px;border-right-width:0px}.mapping-step[data-v-41f359c5] .editable-cell{--tw-bg-opacity: 1;background-color:rgb(247 247 247 / var(--tw-bg-opacity, 1))}.version-dropdown[data-v-41f359c5]{display:flex;height:100%;width:160px;align-items:center;border-right-width:1px;--tw-border-opacity: 1;border-color:rgb(237 237 237 / var(--tw-border-opacity, 1))}.version-dropdown.disabled[data-v-41f359c5]{pointer-events:none;--tw-border-opacity: 1;border-color:rgb(219 219 219 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(237 237 237 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(99 99 99 / var(--tw-text-opacity, 1))}.version-dropdown .dropdown[data-v-41f359c5]{display:block;width:100%;font-size:12px;text-transform:uppercase}.has-global-expression[data-v-41f359c5]{position:relative}.has-global-expression[data-v-41f359c5]:after{position:absolute;height:16px;width:16px;border-radius:9999px;border-width:2px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));text-align:center;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));content:"!";left:-4px;top:-2px;font-size:11px;line-height:13px}.raw-data-wrapper[data-v-0a23e8f6]{display:flex;flex-grow:1;flex-direction:column;padding-bottom:16px}.raw-my-2[data-v-0a23e8f6]{margin-top:8px;margin-bottom:8px}.raw-py[data-v-0a23e8f6]{padding-top:8px;padding-bottom:8px}.raw-my-1[data-v-0a23e8f6]{margin-top:4px;margin-bottom:4px}.grow[data-v-0a23e8f6]{flex-grow:1}.tab-content[data-v-0a23e8f6]{display:flex;height:192px;flex-grow:1;flex-direction:column;padding-top:16px}.tab-content>div[data-v-0a23e8f6]{display:flex}.tab-content>div[data-v-0a23e8f6]:not(:last-child){padding-bottom:16px}.raw-w-84[data-v-0a23e8f6]{width:336px}.raw-ml-4[data-v-0a23e8f6]{margin-left:16px}.raw-mr-4[data-v-0a23e8f6]{margin-right:16px}.field-wrapper[data-v-0a23e8f6]{display:flex;align-items:center}.field-label[data-v-0a23e8f6]{padding-left:8px;padding-right:8px;font-weight:500;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.scratch-action[data-v-0a23e8f6]{font-size:12px;text-transform:uppercase}.raw-pr-2[data-v-0a23e8f6]{padding-right:8px}.ml[data-v-0a23e8f6]{margin-left:16px}.ag-center-cols-container>.preview-grid-row{border-style:none}.open-multitab-setting-drawer[data-v-59fb56a4]{display:flex;height:100%;width:100%;padding-top:8px}.left-side-groups[data-v-59fb56a4]{margin-right:8px;display:flex;width:33.333333%;flex-direction:column}.right-side-settings[data-v-59fb56a4]{display:flex;width:66.666667%;flex-direction:column}.add-new-multitab-setting-wrapper[data-v-27c24aec]{display:flex;height:100%}.left-side[data-v-27c24aec]{margin-right:8px;margin-left:8px;display:flex;width:33.333333%;flex-direction:column}.right-side[data-v-27c24aec]{margin-left:8px;display:flex;width:66.666667%;flex-direction:column;padding-top:16px;padding-bottom:16px}.add-new-pb-4[data-v-27c24aec]{padding-bottom:16px}.new-multitab-setting-group[data-v-27c24aec]{display:flex;width:100%;flex-direction:column}.new-multitab-setting-group .title[data-v-27c24aec]{padding-top:16px;font-size:12px}.new-multitab-setting-group .actions[data-v-27c24aec]{display:flex}.new-multitab-setting-group .actions .action[data-v-27c24aec]{font-size:12px}.grow[data-v-27c24aec]{flex-grow:1}.add-new-pr-2[data-v-27c24aec]{padding-right:8px}.error-text[data-v-27c24aec]{display:flex;align-items:center;font-size:12px;--tw-text-opacity: 1;color:rgb(166 44 39 / var(--tw-text-opacity, 1))}.error-text i[data-v-27c24aec]{padding-right:4px;font-size:15px}.source-file-wrapper[data-v-c8b7188f]{display:flex;flex-grow:1;flex-direction:column;padding-bottom:16px}.file-row-count-text[data-v-c8b7188f]{padding-top:8px;padding-bottom:8px;font-weight:700;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.file-dropzone-area[data-v-c8b7188f]{display:flex;flex-grow:1;flex-direction:column}.grow[data-v-c8b7188f]{flex-grow:1}.pr[data-v-c8b7188f]{padding-right:16px}.pb[data-v-c8b7188f]{padding-bottom:16px}.dropdown-w[data-v-c8b7188f]{width:192px}.dropdown-w-long[data-v-c8b7188f]{width:432px}.tab-content[data-v-c8b7188f]{display:flex;flex-direction:column;padding-top:16px;min-height:192px}.tab-content>div[data-v-c8b7188f]{display:flex}.tab-content>div[data-v-c8b7188f]:not(:last-child){padding-bottom:16px}.delete-wrapper[data-v-c8b7188f]{display:flex;height:100%;padding-left:8px;padding-top:24px}.py[data-v-c8b7188f]{padding-top:8px;padding-bottom:8px}.ml-btn[data-v-c8b7188f]{margin-left:15rem;padding-left:160px;padding-right:16px}.mr[data-v-c8b7188f]{margin-right:12px}.flat-file-h-20[data-v-c8b7188f]{height:80px}.multi-tab-excel-file-wrapper[data-v-c8b7188f]{display:flex;justify-content:space-between}.multi-tab-excel-file-actions[data-v-c8b7188f]{display:flex;gap:4px}.multi-tab-setting-label[data-v-c8b7188f]{margin-top:auto;margin-bottom:auto;padding-right:8px;font-size:14px;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.header-wrapper[data-v-71157468]{position:fixed;display:flex;height:32px;width:100%;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:16px;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));transition:background-color .25s linear}.header-wrapper.un-pinned[data-v-71157468]{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(166 166 166 / var(--tw-text-opacity, 1))}.header-wrapper .title[data-v-71157468]{display:flex;width:256px;align-items:center;align-items:baseline}.header-wrapper .title .icon[data-v-71157468]{cursor:pointer;font-size:20px}.header-wrapper .title .text[data-v-71157468]{padding-left:8px;font-size:14px;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(166 166 166 / var(--tw-text-opacity, 1))}.header-wrapper .title .sub-text[data-v-71157468]{padding-left:8px;font-size:12px;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(41 157 250 / var(--tw-text-opacity, 1))}.header-wrapper .account-wrapper[data-v-71157468]{display:flex;align-items:center;padding-left:16px;padding-right:16px}.header-wrapper .account-wrapper .heart-icon[data-v-71157468]{padding-left:8px;padding-right:8px;font-size:20px;--tw-text-opacity: 1;color:rgb(166 166 166 / var(--tw-text-opacity, 1))}.header-wrapper .account-wrapper .bell-icon[data-v-71157468]{padding-left:8px;padding-right:16px;font-size:20px;--tw-text-opacity: 1;color:rgb(166 166 166 / var(--tw-text-opacity, 1))}.header-wrapper .account-title-wrapper[data-v-71157468]{--tw-text-opacity: 1;color:rgb(166 166 166 / var(--tw-text-opacity, 1))}.header-wrapper .account-wrapper .account-title-wrapper[data-v-71157468]{display:flex;align-items:center}.header-wrapper .account-wrapper .account-icon[data-v-71157468]{padding-right:8px;font-size:20px}.header-wrapper .account-wrapper .account-name[data-v-71157468]{font-size:12px}.grow[data-v-71157468]{flex-grow:1}.main-menu[data-v-97f3238a]{position:fixed;z-index:50;display:flex;height:100%;width:224px;flex-direction:column;--tw-bg-opacity: 1;background-color:rgb(3 7 26 / var(--tw-bg-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.main-menu-body[data-v-97f3238a]{position:fixed;display:flex;height:100%;width:224px;flex-direction:column;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-position:bottom;background-size:16rem}.main-menu.un-pinned[data-v-97f3238a]{margin-left:8px;margin-top:48px;border-radius:.25rem;--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);height:unset}.main-menu.un-pinned .main-menu-body[data-v-97f3238a]{border-radius:.25rem;padding-top:32px;height:unset}.main-menu.un-pinned[data-v-97f3238a]:before{position:absolute;height:16px;width:16px;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));content:" ";transform:rotate(45deg);top:-3px;left:10px}.main-menu.pinned[data-v-97f3238a]{top:0px;left:0px;z-index:50;margin:0;height:100%}.main-menu.hide[data-v-97f3238a]{display:none}.menu-title-container[data-v-97f3238a]{display:flex;flex-direction:column;align-items:center;padding-bottom:32px;padding-top:20px}.menu-title-container .title[data-v-97f3238a]{padding-left:8px;font-family:Noto Sans,sans-serif;font-size:26px;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.menu-title-container .description[data-v-97f3238a]{padding-left:16px;padding-top:8px;font-size:14px;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(41 157 250 / var(--tw-text-opacity, 1))}.version.un-pinned[data-v-97f3238a]{padding:40px 24px 32px;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));opacity:.75}.version.un-pinned div[data-v-97f3238a]{font-size:12px}.information[data-v-97f3238a]{display:flex;flex-direction:column;align-items:flex-start;padding:32px 40px;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));opacity:.75}.pin-wrapper[data-v-97f3238a]{position:absolute;top:0px;right:0px;margin-right:8px;margin-top:8px;display:flex;flex-direction:row-reverse}.pin-wrapper .icon[data-v-97f3238a]{cursor:pointer;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.pin-wrapper .icon.un-pinned[data-v-97f3238a]{font-size:14px}.pin-wrapper .icon.pinned[data-v-97f3238a]{font-size:18px}.version-txt[data-v-97f3238a]{font-size:12px;--tw-text-opacity: 1;color:rgb(184 184 184 / var(--tw-text-opacity, 1))}.grow[data-v-97f3238a]{flex-grow:1}.txt-xs[data-v-97f3238a]{font-size:12px}.layout[data-v-a84b8b23]{position:relative;height:100%;width:100%}.content-wrapper[data-v-a84b8b23]{display:flex;height:100%;width:100%;flex-direction:column;padding-top:32px;padding-left:224px}.content-wrapper.un-pinned[data-v-a84b8b23]{padding-left:0}.content-wrapper-title-wrapper[data-v-a84b8b23]{display:flex;height:60px;flex-shrink:0;align-items:center;font-family:Source Sans Pro;font-weight:700;background:linear-gradient(180deg,#E6E6E6 0%,#EDEDED 100%);box-shadow:0 1px #d2d2d2;z-index:1}.content-wrapper-title[data-v-a84b8b23]{display:flex;flex-shrink:0;flex-direction:column;padding-left:20px;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.page-title[data-v-a84b8b23]{font-size:20px;line-height:1;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));margin-top:-4px}.bread-crumb-wrapper[data-v-a84b8b23]{display:flex;align-items:center;font-size:14px;font-weight:300;text-transform:uppercase}.bread-crumb-icon[data-v-a84b8b23]{padding-left:4px;padding-right:4px;font-size:12px;--tw-text-opacity: 1;color:rgb(138 146 156 / var(--tw-text-opacity, 1))}.bread-crumb-text[data-v-a84b8b23]{font-size:12px;font-weight:100;--tw-text-opacity: 1;color:rgb(138 146 156 / var(--tw-text-opacity, 1))}.pointer[data-v-a84b8b23]{cursor:pointer}.main-content-wrapper[data-v-a84b8b23]{flex-grow:1;overflow-y:auto;--tw-bg-opacity: 1;background-color:rgb(247 247 247 / var(--tw-bg-opacity, 1));padding:16px}.item[data-v-9f5b6969]{position:relative;cursor:pointer;padding:8px 24px;font-size:14px;font-weight:400;line-height:1;--tw-text-opacity: 1;color:rgb(186 186 186 / var(--tw-text-opacity, 1));margin-top:2px;margin-bottom:2px}.item[data-v-9f5b6969]:hover{background-color:#ffffff1f}.item.disabled[data-v-9f5b6969]{pointer-events:none;--tw-text-opacity: 1;color:rgb(112 112 112 / var(--tw-text-opacity, 1))}.item.active[data-v-9f5b6969]{background-color:#ffffff1f;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.menu-item[data-v-f8e65498]{position:relative;padding:4px 8px;font-size:16px;font-weight:400;--tw-text-opacity: 1;color:rgb(186 186 186 / var(--tw-text-opacity, 1))}.menu-item[data-v-f8e65498]:hover{background-color:#ffffff1f}.menu-item.disabled[data-v-f8e65498]{pointer-events:none;--tw-text-opacity: 1;color:rgb(112 112 112 / var(--tw-text-opacity, 1))}.item[data-v-2af5130d]{position:relative;cursor:pointer;padding:8px 24px;font-size:14px;font-weight:400;line-height:1;--tw-text-opacity: 1;color:rgb(186 186 186 / var(--tw-text-opacity, 1));margin-top:2px;margin-bottom:2px}.item[data-v-2af5130d]:hover,.item.hovering[data-v-2af5130d]{background-color:#ffffff1f}.item.disabled[data-v-2af5130d]{pointer-events:none;--tw-text-opacity: 1;color:rgb(247 247 247 / var(--tw-text-opacity, 1))}.item .items[data-v-2af5130d]{pointer-events:none;position:absolute;top:0px;margin-left:16px;display:flex;flex-direction:column;--tw-bg-opacity: 1;background-color:rgb(3 7 26 / var(--tw-bg-opacity, 1));padding:16px 12px;opacity:0;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);left:100%}.item.hovering .items[data-v-2af5130d]{pointer-events:auto;opacity:1;transition:opacity .3s ease-in}.item .items[data-v-2af5130d]:after{position:absolute;height:16px;width:16px;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));content:" ";transform:rotate(45deg);top:12px;left:-6px}.item .items[data-v-2af5130d]>.item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.items[data-v-2af5130d]>.item.active:before,.items[data-v-2af5130d]>.item:hover:before{position:absolute;left:0px;top:0px;height:100%;width:4px;--tw-bg-opacity: 1;background-color:rgb(41 157 250 / var(--tw-bg-opacity, 1));content:" "}.wrapper[data-v-45db8aed]{pointer-events:none;position:fixed;top:0px;height:100vh;width:100vw}.wrapper.has-overlay[data-v-45db8aed]{left:0px;top:0px;height:100vh;width:100vw}.wrapper.empty[data-v-45db8aed]{display:none}.alert[data-v-45db8aed]{pointer-events:auto;margin-left:auto;margin-right:auto;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);padding:18px 0 8px;width:350px;border-bottom-width:10px;box-shadow:0 10px 20px #0000004d}.overlay[data-v-45db8aed]{position:fixed;height:100%;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));opacity:.5}.header[data-v-45db8aed]{display:flex;line-height:1}.header .icon[data-v-45db8aed]{padding-right:10px}.header .icon i[data-v-45db8aed]{font-size:35px}.header .content[data-v-45db8aed]{display:flex;flex-grow:1;flex-direction:column;justify-content:center}.header .content .title[data-v-45db8aed]{font-weight:700;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));font-size:16px}.header .content .description[data-v-45db8aed]{line-height:1.5;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));font-size:14px}.header .close[data-v-45db8aed]{position:relative;cursor:pointer;top:-3px}.header .close i[data-v-45db8aed]{font-size:20px}.actions[data-v-45db8aed]{display:flex;align-items:center;padding-top:10px}.actions .link[data-v-45db8aed]{cursor:pointer;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(41 157 250 / var(--tw-text-opacity, 1));font-size:12px;padding-right:10px}.actions .button[data-v-45db8aed]{cursor:pointer;border-radius:2px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(41 157 250 / var(--tw-border-opacity, 1));padding:4px 12px;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(41 157 250 / var(--tw-text-opacity, 1));font-size:12px}.errors[data-v-45db8aed]{font-size:12px;padding-left:62px}.errors ul[data-v-45db8aed]{list-style-type:disc}.progress[data-v-45db8aed]{position:absolute;left:0px;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));opacity:.2;bottom:-10px;height:10px}.progress.single[data-v-45db8aed]{bottom:0px;height:4px}.alert.normal[data-v-45db8aed]{--tw-border-opacity: 1;border-color:rgb(50 117 205 / var(--tw-border-opacity, 1))}.alert.warning[data-v-45db8aed]{--tw-border-opacity: 1;border-color:rgb(249 174 64 / var(--tw-border-opacity, 1))}.alert.success[data-v-45db8aed]{--tw-border-opacity: 1;border-color:rgb(54 179 0 / var(--tw-border-opacity, 1))}.alert.error[data-v-45db8aed]{--tw-border-opacity: 1;border-color:rgb(189 14 8 / var(--tw-border-opacity, 1))}.alert.normal .icon[data-v-45db8aed]{--tw-text-opacity: 1;color:rgb(41 157 250 / var(--tw-text-opacity, 1))}.alert.warning .icon[data-v-45db8aed]{--tw-text-opacity: 1;color:rgb(249 174 64 / var(--tw-text-opacity, 1))}.alert.success .icon[data-v-45db8aed]{--tw-text-opacity: 1;color:rgb(54 179 0 / var(--tw-text-opacity, 1))}.alert.error .icon[data-v-45db8aed]{--tw-text-opacity: 1;color:rgb(189 14 8 / var(--tw-text-opacity, 1))}.alert .button.warning[data-v-45db8aed]{--tw-border-opacity: 1;border-color:rgb(249 174 64 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(249 174 64 / var(--tw-text-opacity, 1))}.alert .button.error[data-v-45db8aed]{--tw-border-opacity: 1;border-color:rgb(189 14 8 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(189 14 8 / var(--tw-text-opacity, 1))}.alert .button.success[data-v-45db8aed]{--tw-border-opacity: 1;border-color:rgb(54 179 0 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(54 179 0 / var(--tw-text-opacity, 1))}.alert .link.warning[data-v-45db8aed]{--tw-border-opacity: 1;border-color:rgb(249 174 64 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(249 174 64 / var(--tw-text-opacity, 1))}.alert .link.error[data-v-45db8aed]{--tw-border-opacity: 1;border-color:rgb(189 14 8 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(189 14 8 / var(--tw-text-opacity, 1))}.alert .link.success[data-v-45db8aed]{--tw-border-opacity: 1;border-color:rgb(54 179 0 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(54 179 0 / var(--tw-text-opacity, 1))}.fade-enter-active[data-v-45db8aed],.fade-leave-active[data-v-45db8aed]{transition:opacity .3s}.fade-enter[data-v-45db8aed],.fade-leave-to[data-v-45db8aed]{opacity:0}.slide-enter-active[data-v-45db8aed],.slide-leave-active[data-v-45db8aed]{transition:margin-top .25s}.slide-enter[data-v-45db8aed],.slide-leave-to[data-v-45db8aed]{margin-top:-100%}.wrapper[data-v-ea92cd92]{position:fixed;left:0px;top:0px;height:100vh;width:100vw}.wrapper.empty[data-v-ea92cd92]{display:none}.overlay[data-v-ea92cd92]{position:fixed;height:100%;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));opacity:.5}.wrapper>span[data-v-ea92cd92]{display:flex;height:100%;width:100%;flex-direction:column;align-items:center;justify-content:center}.content-wrapper[data-v-ea92cd92]{position:relative;top:0px;display:flex;flex-direction:column;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.content-wrapper .header[data-v-ea92cd92]{display:flex;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));padding:8px 16px;font-size:18px;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.content-wrapper .header *[data-v-ea92cd92]{font-size:18px}.content-wrapper .header .cancel-button[data-v-ea92cd92]{cursor:pointer;padding:4px 8px;font-size:12px}.content-wrapper .content[data-v-ea92cd92]{flex-grow:1;overflow-y:auto;padding:16px}.grow[data-v-ea92cd92]{flex-grow:1}.fade-enter-active[data-v-ea92cd92],.fade-leave-active[data-v-ea92cd92]{transition:opacity .3s}.fade-enter[data-v-ea92cd92],.fade-leave-to[data-v-ea92cd92]{opacity:0}.slide-enter-active[data-v-ea92cd92],.slide-leave-active[data-v-ea92cd92]{transition:top .3s}.slide-enter[data-v-ea92cd92],.slide-leave-to[data-v-ea92cd92]{top:-100%}.wrapper[data-v-2304a28b]{position:fixed;left:0px;top:0px;height:100vh;width:100vw}.wrapper.empty[data-v-2304a28b]{display:none}.overlay[data-v-2304a28b]{position:fixed;height:100%;width:100%;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));opacity:.5}.content-wrapper[data-v-2304a28b]{position:fixed;right:0px;display:flex;height:100vh;flex-direction:column;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.content-wrapper .title[data-v-2304a28b]{display:flex;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));padding:8px 16px;font-size:18px;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.content-wrapper .title .cancel-button[data-v-2304a28b]{cursor:pointer;padding:4px 8px;font-size:12px}.content-wrapper .title .open-button[data-v-2304a28b]{margin-left:16px;cursor:pointer;border-radius:2px;--tw-bg-opacity: 1;background-color:rgb(229 238 247 / var(--tw-bg-opacity, 1));padding:4px 8px;font-size:12px;--tw-text-opacity: 1;color:rgb(29 54 87 / var(--tw-text-opacity, 1))}.content-wrapper .content[data-v-2304a28b]{flex-grow:1;padding:16px}.content-wrapper .bare-content[data-v-2304a28b],.grow[data-v-2304a28b]{flex-grow:1}.fade-enter-active[data-v-2304a28b],.fade-leave-active[data-v-2304a28b]{transition:opacity .3s}.fade-enter[data-v-2304a28b],.fade-leave-to[data-v-2304a28b]{opacity:0}.slide-enter-active[data-v-2304a28b],.slide-leave-active[data-v-2304a28b]{transition:right .3s}.slide-enter[data-v-2304a28b],.slide-leave-to[data-v-2304a28b]{right:-100%}.loading-wrapper[data-v-70066324]{position:fixed;left:0px;top:0px;display:flex;height:100%;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center;z-index:10000}.loading-wrapper .overlay[data-v-70066324]{position:absolute;left:0px;top:0px;height:100%;width:100%;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));opacity:.65}.loading-wrapper .message[data-v-70066324]{display:flex;flex-direction:column;align-items:center;z-index:1}.loading-wrapper .message .text[data-v-70066324]{font-size:20px;--tw-text-opacity: 1;color:rgb(219 219 219 / var(--tw-text-opacity, 1))}.loading-wrapper .message i[data-v-70066324]{--tw-text-opacity: 1;color:rgb(219 219 219 / var(--tw-text-opacity, 1))}

/*!**********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/compare-tool/dist/style.css ***!
  \**********************************************************************************************************************************************************************************************/
.compare-tool[data-v-76b4e4c5]{height:600px}.close-icon[data-v-ede27381]{font-size:20px!important;--tw-text-opacity: 1 !important;color:rgb(113 41 35 / var(--tw-text-opacity))!important}.rename-text[data-v-ede27381]{margin-right:12px;font-size:12px}.upload-file-btn[data-v-ede27381]{margin-top:8px;margin-bottom:8px;display:block;width:160px}.source-name-text[data-v-ede27381]{font-size:14px;--tw-text-opacity: 1;color:rgb(166 166 166 / var(--tw-text-opacity))}.source-wrapper[data-v-ede27381]{display:flex;align-items:center}.source-header-wrapper[data-v-ede27381]{margin-top:8px;margin-bottom:8px;display:flex;align-items:center}.alias-wrapper[data-v-ede27381]{display:flex;align-items:center}.alias-name-wrapper[data-v-ede27381]{display:flex;flex-direction:column;line-height:1rem}.alias-name[data-v-ede27381]{display:flex}.no-alias-wrapper[data-v-ede27381]{display:flex;align-items:center}.add-alias-wrapper[data-v-ede27381]{display:flex}.circle-icon[data-v-ede27381]{margin-right:8px;display:flex;height:24px;width:24px;align-items:center;justify-content:center;border-radius:9999px;font-weight:700}.type-circle-a[data-v-ede27381]{border-width:1px;--tw-border-opacity: 1;border-color:rgb(29 111 66 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(29 111 66 / var(--tw-text-opacity))}.type-circle-b[data-v-ede27381]{border-width:1px;--tw-border-opacity: 1;border-color:rgb(29 111 66 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(29 111 66 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.mr3[data-v-ede27381]{margin-right:12px}.key-field[data-v-ede27381]{margin-left:8px;width:192px}.bold[data-v-ede27381]{font-weight:700}.compare-tool[data-v-32fa3d31]{display:flex;flex-grow:1;flex-direction:column;padding-bottom:16px}.tool-wrapper[data-v-32fa3d31]{display:grid;flex-grow:1;grid-template-columns:1fr auto 1fr}.middle-action[data-v-32fa3d31]{display:flex;align-items:center;border-left-width:1px;--tw-border-opacity: 1;border-color:rgb(209 209 209 / var(--tw-border-opacity))}.middle-action.has-source[data-v-32fa3d31]{border-right-width:1px;padding-left:8px;padding-right:8px}.reset-btn[data-v-32fa3d31]{font-size:14px}.blank-result[data-v-32fa3d31]{margin-top:16px;margin-bottom:16px;flex-grow:1;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 209 209 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.compare-wrapper[data-v-32fa3d31]{margin-top:16px;margin-bottom:16px;flex-grow:1}.grow[data-v-32fa3d31]{flex-grow:1}.right-wrapper[data-v-32fa3d31]{flex-grow:1;padding-left:8px}.right-inner-wrapper[data-v-32fa3d31]{display:flex;width:100%;align-items:center}

/*!***********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/editor/contrib/snippet/browser/snippetSession.css ***!
  \***********************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .snippet-placeholder {
	min-width: 2px;
	outline-style: solid;
	outline-width: 1px;
	background-color: var(--vscode-editor-snippetTabstopHighlightBackground, transparent);
	outline-color: var(--vscode-editor-snippetTabstopHighlightBorder, transparent);
}

.monaco-editor .finish-snippet-placeholder {
	outline-style: solid;
	outline-width: 1px;
	background-color: var(--vscode-editor-snippetFinalTabstopHighlightBackground, transparent);
	outline-color: var(--vscode-editor-snippetFinalTabstopHighlightBorder, transparent);
}

/*!************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/react-ui-form/lib/molecules/ScreenControlBar/ScreenControlBar.css ***!
  \************************************************************************************************************************************************************************************************************************************/
.screen-control-bar > *:first-child {
    margin-left: 0px;
}

.screen-control-bar {
    font-family: var(--primary-font);
    font-size: 14px;
    display: flex;
    align-items: center;
}

/*!********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/editor/contrib/dnd/browser/dnd.css ***!
  \********************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor.vs .dnd-target,
.monaco-editor.hc-light .dnd-target {
	border-right: 2px dotted black;
	color: white; /* opposite of black */
}
.monaco-editor.vs-dark .dnd-target {
	border-right: 2px dotted #AEAFAD;
	color: #51504f; /* opposite of #AEAFAD */
}
.monaco-editor.hc-black .dnd-target {
	border-right: 2px dotted #fff;
	color: #000; /* opposite of #fff */
}

.monaco-editor.mouse-default .view-lines,
.monaco-editor.vs-dark.mac.mouse-default .view-lines,
.monaco-editor.hc-black.mac.mouse-default .view-lines,
.monaco-editor.hc-light.mac.mouse-default .view-lines {
	cursor: default;
}
.monaco-editor.mouse-copy .view-lines,
.monaco-editor.vs-dark.mac.mouse-copy .view-lines,
.monaco-editor.hc-black.mac.mouse-copy .view-lines,
.monaco-editor.hc-light.mac.mouse-copy .view-lines {
	cursor: copy;
}

/*!***********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/querybuilder/core/ClientApp/atoms/situsamc/Modal.css ***!
  \***********************************************************************************************************************************************************************************************************************/
body .ms-Layer--fixed {
    z-index: 9996 !important;
}

.modal-header {
    display: flex;
    justify-content: flex-end;
}

.ag-popup .ag-menu {
    z-index: 10000;
}

.ag-popup .ag-popup-child {
    z-index: 10000 !important;
}
/*!*****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/auth-authentication-okta/index.css ***!
  \*****************************************************************************************************************************************************************************************************/
*, ::before, ::after {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x:  ;
    --tw-pan-y:  ;
    --tw-pinch-zoom:  ;
    --tw-scroll-snap-strictness: proximity;
    --tw-ordinal:  ;
    --tw-slashed-zero:  ;
    --tw-numeric-figure:  ;
    --tw-numeric-spacing:  ;
    --tw-numeric-fraction:  ;
    --tw-ring-inset:  ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur:  ;
    --tw-brightness:  ;
    --tw-contrast:  ;
    --tw-grayscale:  ;
    --tw-hue-rotate:  ;
    --tw-invert:  ;
    --tw-saturate:  ;
    --tw-sepia:  ;
    --tw-drop-shadow:  ;
    --tw-backdrop-blur:  ;
    --tw-backdrop-brightness:  ;
    --tw-backdrop-contrast:  ;
    --tw-backdrop-grayscale:  ;
    --tw-backdrop-hue-rotate:  ;
    --tw-backdrop-invert:  ;
    --tw-backdrop-opacity:  ;
    --tw-backdrop-saturate:  ;
    --tw-backdrop-sepia:  ;
}
::backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x:  ;
    --tw-pan-y:  ;
    --tw-pinch-zoom:  ;
    --tw-scroll-snap-strictness: proximity;
    --tw-ordinal:  ;
    --tw-slashed-zero:  ;
    --tw-numeric-figure:  ;
    --tw-numeric-spacing:  ;
    --tw-numeric-fraction:  ;
    --tw-ring-inset:  ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur:  ;
    --tw-brightness:  ;
    --tw-contrast:  ;
    --tw-grayscale:  ;
    --tw-hue-rotate:  ;
    --tw-invert:  ;
    --tw-saturate:  ;
    --tw-sepia:  ;
    --tw-drop-shadow:  ;
    --tw-backdrop-blur:  ;
    --tw-backdrop-brightness:  ;
    --tw-backdrop-contrast:  ;
    --tw-backdrop-grayscale:  ;
    --tw-backdrop-hue-rotate:  ;
    --tw-backdrop-invert:  ;
    --tw-backdrop-opacity:  ;
    --tw-backdrop-saturate:  ;
    --tw-backdrop-sepia:  ;
}
#auth .visible {
    visibility: visible;
}
#auth .fixed {
    position: fixed;
}
#auth .absolute {
    position: absolute;
}
#auth .relative {
    position: relative;
}
#auth .left-0 {
    left: 0px;
}
#auth .top-0 {
    top: 0px;
}
#auth .right-0 {
    right: 0px;
}
#auth .z-0 {
    z-index: 0;
}
#auth .mt-sm {
    margin-top: 8px;
}
#auth .mt-md {
    margin-top: 16px;
}
#auth .ml-xl {
    margin-left: 48px;
}
#auth .mt-xl {
    margin-top: 48px;
}
#auth .flex {
    display: flex;
}
#auth .h-screen {
    height: 100vh;
}
#auth .w-screen {
    width: 100vw;
}
#auth .flex-none {
    flex: none;
}
#auth .flex-grow {
    flex-grow: 1;
}
#auth .grow {
    flex-grow: 1;
}
#auth .flex-col {
    flex-direction: column;
}
#auth .justify-center {
    justify-content: center;
}
#auth .space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}
#auth .overflow-hidden {
    overflow: hidden;
}
#auth .rounded-md {
    border-radius: 0.375rem;
}
#auth .bg-blue-5 {
    --tw-bg-opacity: 1;
    background-color: rgb(19 40 145 / var(--tw-bg-opacity));
}
#auth .bg-mono-15 {
    --tw-bg-opacity: 1;
    background-color: rgb(44 51 59 / var(--tw-bg-opacity));
}
#auth .bg-mono-1 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
#auth .text-center {
    text-align: center;
}
#auth .font-noto {
    font-family: "Noto Sans", Arial;
}
#auth .font-proxima {
    font-family: "Proxima Nova", Arial;
}
#auth .text-2 {
    font-size: 14px;
}
#auth .text-8 {
    font-size: 56px;
}
#auth .text-6 {
    font-size: 28px;
}
#auth .text-1 {
    font-size: 12px;
}
#auth .font-bold {
    font-weight: 700;
}
#auth .text-blue-2 {
    --tw-text-opacity: 1;
    color: rgb(229 238 247 / var(--tw-text-opacity));
}
#auth .text-mono-1 {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
#auth .text-blue-3 {
    --tw-text-opacity: 1;
    color: rgb(41 157 250 / var(--tw-text-opacity));
}
#auth .text-mono-9 {
    --tw-text-opacity: 1;
    color: rgb(138 146 156 / var(--tw-text-opacity));
}
#auth .text-blue-5 {
    --tw-text-opacity: 1;
    color: rgb(19 40 145 / var(--tw-text-opacity));
}
#auth .underline {
    text-decoration-line: underline;
}
.hardContainer, .hcon {
    position: relative;
}
.hardCenter, .hc {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.headerBold {
    font-weight: bold;
}
/*

    Used by example app, included here so PurgeCSS doesn't eat these classes:
    fixed mt-md left-1 bg-mono-1 border-mono-4 border p-2 rounded
    container mx-auto font-sans h-screen bg-mono-4

*/
#bigProblem {
    background-color: #345c93;
    width: 100vw;
    height: 100vh;
    position: fixed;
}

#auth #bigProblem .main {
    width:90vw;
    position: fixed;
    right: 0;
    height: 100vh;
    padding: 65px 100px;
}

#auth #bigProblem .main > * {
    margin-top: 35px;
}

#auth #bigProblem .main h3 {
    font-size: 48px;
    margin-top: 50px;
}

#auth #bigProblem .main img {
    opacity: .7;
}

#auth #bigProblem .main p {
    font-size: 20px;
}

#auth #bigProblem .links {
    margin-top: 20px;
    text-align: right;
}

#auth #bigProblem .links a {
    font-size: 14px;
    padding: 2px 10px 0 10px;
}
#auth .centerColumn {
    position: absolute;
    width: 440px;
    min-height: 560px;
    height: 100%;
    left: 50%;
    transform: translateX(-50%);
}

#auth #BackgroundContaioner > img {
    min-height: 850px;
    height: 100%;
    max-width: unset;
}

#auth div.RedirectBox {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    padding: 8px 28px 40px 28px;
}

#auth div.RedirectBox > h2.subTitle {
    margin-top: -30px;
    margin-right: -18px;
    text-transform: uppercase;
}

#auth div.Footer {
    margin-bottom: 10px;
    width: 440px;
}

#auth div.Footer > img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 176px;
}
@font-face {
    font-family: "Proxima Nova";
    src: url(/app/fonts/ProximaNova-RegularWeb.woff);
  }

#auth  {
    font-family: @apply font-roboto;
}
.wrapper[data-auth-okta] {
  position: fixed;
  left: 0px;
  top: 0px;
  height: 100vh;
  width: 100vw;
}

.wrapper.disabled[data-auth-okta] {
  display: none;
}

.wrapper[data-auth-okta] .alert {
  position: fixed;
  top: 0px;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  left: calc(50% - 175px);
  padding: 18px 20px 8px 20px;
  width: 350px;
  border-bottom-width: 10px;
  box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.3);
}

.wrapper[data-auth-okta] .overlay {
  position: fixed;
  height: 100%;
  width: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  opacity: 0.5;
}

.wrapper[data-auth-okta] .header {
  display: flex;
  line-height: 1;
}

.wrapper[data-auth-okta] .header .icon {
  padding-right: 10px;
}

.wrapper[data-auth-okta] .header .icon i {
  font-size: 35px;
}

.wrapper[data-auth-okta] .header .content {
  display: flex;
  flex-grow: 1;
  flex-direction: column;
}

.wrapper[data-auth-okta] .header .content .title {
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
  font-size: 16px;
}

.wrapper[data-auth-okta] .header .content .description {
  line-height: 1.5;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
  font-size: 14px;
}

.wrapper[data-auth-okta] .header .close {
  position: relative;
  cursor: pointer;
  top: -3px;
}

.wrapper[data-auth-okta] .header .close i {
  font-size: 20px;
}

.wrapper[data-auth-okta] .actions {
  display: flex;
  padding-top: 10px;
}

.wrapper[data-auth-okta] .actions .button {
  cursor: pointer;
  border-radius: 0.125rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(41 157 250 / var(--tw-border-opacity));
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(41 157 250 / var(--tw-text-opacity));
  font-size: 12px;
}

.wrapper[data-auth-okta] .errors {
  font-size: 12px;
  padding-top: 8px;
  padding-left: 62px;
}

.wrapper[data-auth-okta] .errors ul {
  list-style-type: disc;
}

.wrapper[data-auth-okta] .progress {
  position: absolute;
  left: 0px;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  opacity: 0.1;
  bottom: -10px;
  height: 10px;
}

.wrapper[data-auth-okta] .grow {
  flex-grow: 1;
}

/* Colors */

.wrapper[data-auth-okta] .alert.normal {
  --tw-border-opacity: 1;
  border-color: rgb(50 117 205 / var(--tw-border-opacity));
}

.wrapper[data-auth-okta] .alert.warning {
  --tw-border-opacity: 1;
  border-color: rgb(249 174 64 / var(--tw-border-opacity));
}

.wrapper[data-auth-okta] .alert.success {
  --tw-border-opacity: 1;
  border-color: rgb(54 179 0 / var(--tw-border-opacity));
}

.wrapper[data-auth-okta] .alert.error {
  --tw-border-opacity: 1;
  border-color: rgb(189 14 8 / var(--tw-border-opacity));
}

.wrapper[data-auth-okta] .alert.normal .icon {
  --tw-text-opacity: 1;
  color: rgb(41 157 250 / var(--tw-text-opacity));
}

.wrapper[data-auth-okta] .alert.warning .icon {
  --tw-text-opacity: 1;
  color: rgb(249 174 64 / var(--tw-text-opacity));
}

.wrapper[data-auth-okta] .alert.success .icon {
  --tw-text-opacity: 1;
  color: rgb(54 179 0 / var(--tw-text-opacity));
}

.wrapper[data-auth-okta] .alert.error .icon {
  --tw-text-opacity: 1;
  color: rgb(189 14 8 / var(--tw-text-opacity));
}

.wrapper[data-auth-okta] .alert .button.warning {
  --tw-border-opacity: 1;
  border-color: rgb(249 174 64 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(249 174 64 / var(--tw-text-opacity));
}

.wrapper[data-auth-okta] .alert .button.error {
  --tw-border-opacity: 1;
  border-color: rgb(189 14 8 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(189 14 8 / var(--tw-text-opacity));
}

.wrapper[data-auth-okta] .alert .button.success {
  --tw-border-opacity: 1;
  border-color: rgb(54 179 0 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(54 179 0 / var(--tw-text-opacity));
}

/* End Colors */
/*!***********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/auth-authorization/index.css ***!
  \***********************************************************************************************************************************************************************************************/
#auth div.field {
    display: block;
    width: 100%;
    padding-top: 0.5rem;
}

#auth div.field input {
    margin: 1px;
    display: block;
    width: 100%;
    border-radius: 0.125rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(219 219 219 / var(--tw-border-opacity));
    padding: 0.25rem;
    font-size: 14px;
    --tw-text-opacity: 1;
    color: rgb(99 99 99 / var(--tw-text-opacity));
}

#auth div.field.required > label::before {
    font-family: "Proxima Nova", Arial;
    font-size: 14px;
    --tw-text-opacity: 1;
    color: rgb(166 44 39 / var(--tw-text-opacity));
    content: '* ';
}

#auth div.field > label {
    font-family: "Proxima Nova", Arial;
    font-size: 12px;
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}

#auth div.field input:focus {
    margin: 0;
    border-radius: 0.125rem;
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgb(112 112 112 / var(--tw-border-opacity));
    outline: 2px solid transparent;
    outline-offset: 2px;
}

#auth div.field.readOnly input, #auth div.field.readOnly div.combobox > div.combobox__control {
    pointer-events: none;
    --tw-bg-opacity: 1;
    background-color: rgb(237 237 237 / var(--tw-bg-opacity));
}

#auth div.field.dirty input, #auth div.field.dirty div.combobox > div.combobox__control {
    --tw-border-opacity: 1;
    border-color: rgb(255 167 63 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(254 245 225 / var(--tw-bg-opacity));
}

#auth div.field div.validation {
    font-size: 14px;
    --tw-text-opacity: 1;
    color: rgb(166 44 39 / var(--tw-text-opacity));
    display: none;
}

#auth div.field.invalid input, #auth div.field.invalid div.combobox > div.combobox__control {
    --tw-border-opacity: 1;
    border-color: rgb(166 44 39 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 207 207 / var(--tw-bg-opacity));
}

#auth div.field.invalid div.validation {
    display: block;
}

#auth div.field.invalid div.validation > ul {
    list-style-type: disc;
    padding: 0px 20px; /* Brings the bullets over - they're off in no-mans-land otherwise. */
}

#auth .ag-theme-balham .ag-header {
    background: white;
}

#auth .ag-theme-balham .ag-header-row {
    --tw-text-opacity: 1;
    color: rgb(19 40 145 / var(--tw-text-opacity));
}

#auth .ag-theme-balham .ag-root {
    border-top-width: 0px;
}

#auth .ag-theme-balham.fullscreen {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 1000;
}

#auth .ag-cell-wrap-text {   
    white-space: normal;
    line-height: 15px;
    height: auto;    
  }

#auth .draggable {
    --tw-bg-opacity: 1;
    background-color: rgb(247 247 247 / var(--tw-bg-opacity));
    font-size: 12px;
    padding: 2px;
}

#auth .draggable.selected {
    --tw-bg-opacity: 1;
    background-color: rgb(149 205 253 / var(--tw-bg-opacity));
    padding: 0;
}

#auth .draggable:nth-child(even) {
    --tw-bg-opacity: 1;
    background-color: rgb(240 240 240 / var(--tw-bg-opacity));
}

#auth .draggable.selected:nth-child(even) {
    --tw-bg-opacity: 1;
    background-color: rgb(136 200 255 / var(--tw-bg-opacity));
}

#auth .draggable .draggable-border {
    border-width: 1px;
    border-style: dotted;
    border-color: rgb(135 135 135 / var(--tw-border-opacity));
    --tw-border-opacity: 0;
}

#auth .draggable.selected .draggable-border {
    border-color: rgb(99 99 99 / var(--tw-border-opacity));
    --tw-border-opacity: 0;
    padding: 2px;
}

#auth .draggable img {
    display: inline-block;
    height: 17px;
    width: 17px;
    margin-right: 5px;
    transform: rotate(90deg);
}

#auth .draggableCollection h5 {
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    padding: 2px 5px;
}

#auth .droppable:focus .draggable.focused .draggable-border {
    --tw-border-opacity: 1;
}

#auth .droppable {
    position: relative;
}

#auth .droppable:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
}

#auth .droppable .overlay {
    position: absolute;
    display: none;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 1000;
    opacity: 0.5;
}

#auth .droppable.draggedOn .overlay {
    display: block;
    cursor: pointer;
    --tw-bg-opacity: 1;
    background-color: rgb(227 236 247 / var(--tw-bg-opacity));
}

#auth .droppable.badDraggedOn .overlay {
    display: block;
    cursor: not-allowed;
}

.auth-tabs {
    margin-top: 8px;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(214 214 214 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.auth-tabHeaders {
    z-index: 2;
}

.auth-tabHeaders .auth-tabHeader {
    margin: 10px 10px 0px 10px;
    padding: 5px 10px;
    border-left-width: 1px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-color: transparent;
    font-family: "Proxima Nova", Arial;
    font-size: 12px;
    text-transform: uppercase;
    --tw-text-opacity: 1;
    color: rgb(19 40 145 / var(--tw-text-opacity));
    outline: 2px solid transparent;
    outline-offset: 2px;
}

.auth-tabHeaders .auth-tabHeader:not(.active):hover {
    cursor: pointer;
    border-left-width: 1px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-color: rgb(240 240 240 / var(--tw-border-opacity));
    --tw-border-opacity: 1;
}

.auth-tabHeaders .auth-tabHeader:focus:not(.active) {
    border-style: dotted;
    --tw-border-opacity: 1;
    border-color: rgb(214 214 214 / var(--tw-border-opacity));
}

.auth-tabHeaders .auth-tabHeader.active {
    border-left-width: 1px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-color: rgb(214 214 214 / var(--tw-border-opacity));
    --tw-border-opacity: 1;
    --tw-bg-opacity: 1;
    background-color: rgb(247 247 247 / var(--tw-bg-opacity));
}

.auth-tabContent {
    z-index: 1;
    margin-top: -1px;
    padding: 5px;
    border-top-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(214 214 214 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(247 247 247 / var(--tw-bg-opacity));
}

*, ::before, ::after {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x:  ;
    --tw-pan-y:  ;
    --tw-pinch-zoom:  ;
    --tw-scroll-snap-strictness: proximity;
    --tw-ordinal:  ;
    --tw-slashed-zero:  ;
    --tw-numeric-figure:  ;
    --tw-numeric-spacing:  ;
    --tw-numeric-fraction:  ;
    --tw-ring-inset:  ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur:  ;
    --tw-brightness:  ;
    --tw-contrast:  ;
    --tw-grayscale:  ;
    --tw-hue-rotate:  ;
    --tw-invert:  ;
    --tw-saturate:  ;
    --tw-sepia:  ;
    --tw-drop-shadow:  ;
    --tw-backdrop-blur:  ;
    --tw-backdrop-brightness:  ;
    --tw-backdrop-contrast:  ;
    --tw-backdrop-grayscale:  ;
    --tw-backdrop-hue-rotate:  ;
    --tw-backdrop-invert:  ;
    --tw-backdrop-opacity:  ;
    --tw-backdrop-saturate:  ;
    --tw-backdrop-sepia:  ;
}

::backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x:  ;
    --tw-pan-y:  ;
    --tw-pinch-zoom:  ;
    --tw-scroll-snap-strictness: proximity;
    --tw-ordinal:  ;
    --tw-slashed-zero:  ;
    --tw-numeric-figure:  ;
    --tw-numeric-spacing:  ;
    --tw-numeric-fraction:  ;
    --tw-ring-inset:  ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur:  ;
    --tw-brightness:  ;
    --tw-contrast:  ;
    --tw-grayscale:  ;
    --tw-hue-rotate:  ;
    --tw-invert:  ;
    --tw-saturate:  ;
    --tw-sepia:  ;
    --tw-drop-shadow:  ;
    --tw-backdrop-blur:  ;
    --tw-backdrop-brightness:  ;
    --tw-backdrop-contrast:  ;
    --tw-backdrop-grayscale:  ;
    --tw-backdrop-hue-rotate:  ;
    --tw-backdrop-invert:  ;
    --tw-backdrop-opacity:  ;
    --tw-backdrop-saturate:  ;
    --tw-backdrop-sepia:  ;
}

#auth .visible {
    visibility: visible;
}

#auth .\!visible {
    visibility: visible !important;
}

#auth .fixed {
    position: fixed;
}

#auth .absolute {
    position: absolute;
}

#auth .relative {
    position: relative;
}

#auth .left-0 {
    left: 0px;
}

#auth .top-0 {
    top: 0px;
}

#auth .right-0 {
    right: 0px;
}

#auth .z-50 {
    z-index: 50;
}

#auth .z-30 {
    z-index: 30;
}

#auth .z-10 {
    z-index: 10;
}

#auth .z-0 {
    z-index: 0;
}

#auth .z-20 {
    z-index: 20;
}

#auth .col-span-11 {
    grid-column: span 11 / span 11;
}

#auth .col-span-10 {
    grid-column: span 10 / span 10;
}

#auth .col-span-1 {
    grid-column: span 1 / span 1;
}

#auth .float-right {
    float: right;
}

#auth .m-0 {
    margin: 0;
}

#auth .mt-xs {
    margin-top: 4px;
}

#auth .mb-xs {
    margin-bottom: 4px;
}

#auth .ml-xs {
    margin-left: 4px;
}

#auth .mr-sm {
    margin-right: 8px;
}

#auth .mt-sm {
    margin-top: 8px;
}

#auth .mb-sm {
    margin-bottom: 8px;
}

#auth .mt-md {
    margin-top: 16px;
}

#auth .ml-xl {
    margin-left: 48px;
}

#auth .ml-md {
    margin-left: 16px;
}

#auth .mr-xs {
    margin-right: 4px;
}

#auth .ml-sm {
    margin-left: 8px;
}

#auth .block {
    display: block;
}

#auth .inline-block {
    display: inline-block;
}

#auth .flex {
    display: flex;
}

#auth .grid {
    display: grid;
}

#auth .hidden {
    display: none;
}

#auth .h-full {
    height: 100%;
}

#auth .h-screen {
    height: 100vh;
}

#auth .h-3 {
    height: 0.75rem;
}

#auth .min-h-full {
    min-height: 100%;
}

#auth .w-full {
    width: 100%;
}

#auth .w-screen {
    width: 100vw;
}

#auth .w-3 {
    width: 0.75rem;
}

#auth .w-4\/5 {
    width: 80%;
}

#auth .w-3\/5 {
    width: 60%;
}

#auth .min-w-1\/4 {
    min-width: 25%;
}

#auth .flex-none {
    flex: none;
}

#auth .flex-grow {
    flex-grow: 1;
}

#auth .flex-grow-0 {
    flex-grow: 0;
}

#auth .transform {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

#auth .cursor-pointer {
    cursor: pointer;
}

#auth .select-none {
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
}

#auth .grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
}

#auth .grid-cols-21 {
    grid-template-columns: repeat(21, minmax(0, 1fr));
}

#auth .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

#auth .flex-row {
    flex-direction: row;
}

#auth .flex-col {
    flex-direction: column;
}

#auth .content-center {
    align-content: center;
}

#auth .justify-start {
    justify-content: flex-start;
}

#auth .justify-end {
    justify-content: flex-end;
}

#auth .justify-center {
    justify-content: center;
}

#auth .gap-1 {
    gap: 0.25rem;
}

#auth .gap-8 {
    gap: 2rem;
}

#auth .gap-x-3 {
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
}

#auth .justify-self-start {
    justify-self: start;
}

#auth .overflow-hidden {
    overflow: hidden;
}

#auth .overflow-y-auto {
    overflow-y: auto;
}

#auth .rounded {
    border-radius: 0.25rem;
}

#auth .rounded-sm {
    border-radius: 0.125rem;
}

#auth .rounded-md {
    border-radius: 0.375rem;
}

#auth .border {
    border-width: 1px;
}

#auth .border-t {
    border-top-width: 1px;
}

#auth .border-l {
    border-left-width: 1px;
}

#auth .border-r {
    border-right-width: 1px;
}

#auth .border-solid {
    border-style: solid;
}

#auth .border-mono-8 {
    --tw-border-opacity: 1;
    border-color: rgb(184 184 184 / var(--tw-border-opacity));
}

#auth .border-blue-7 {
    --tw-border-opacity: 1;
    border-color: rgb(19 40 145 / var(--tw-border-opacity));
}

#auth .border-orange-2 {
    --tw-border-opacity: 1;
    border-color: rgb(255 167 63 / var(--tw-border-opacity));
}

#auth .border-red-2 {
    --tw-border-opacity: 1;
    border-color: rgb(166 44 39 / var(--tw-border-opacity));
}

#auth .border-mono-12 {
    --tw-border-opacity: 1;
    border-color: rgb(99 99 99 / var(--tw-border-opacity));
}

#auth .border-mono-5 {
    --tw-border-opacity: 1;
    border-color: rgb(219 219 219 / var(--tw-border-opacity));
}

#auth .border-mono-11 {
    --tw-border-opacity: 1;
    border-color: rgb(112 112 112 / var(--tw-border-opacity));
}

#auth .border-mono-4 {
    --tw-border-opacity: 1;
    border-color: rgb(237 237 237 / var(--tw-border-opacity));
}

#auth .border-red-3 {
    --tw-border-opacity: 1;
    border-color: rgb(189 14 8 / var(--tw-border-opacity));
}

#auth .border-mono-6 {
    --tw-border-opacity: 1;
    border-color: rgb(214 214 214 / var(--tw-border-opacity));
}

#auth .bg-mono-5 {
    --tw-bg-opacity: 1;
    background-color: rgb(219 219 219 / var(--tw-bg-opacity));
}

#auth .bg-blue-2 {
    --tw-bg-opacity: 1;
    background-color: rgb(229 238 247 / var(--tw-bg-opacity));
}

#auth .bg-orange-1 {
    --tw-bg-opacity: 1;
    background-color: rgb(254 245 225 / var(--tw-bg-opacity));
}

#auth .bg-red-1 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 207 207 / var(--tw-bg-opacity));
}

#auth .bg-mono-4 {
    --tw-bg-opacity: 1;
    background-color: rgb(237 237 237 / var(--tw-bg-opacity));
}

#auth .bg-blue-6 {
    --tw-bg-opacity: 1;
    background-color: rgb(45 129 189 / var(--tw-bg-opacity));
}

#auth .bg-blue-7 {
    --tw-bg-opacity: 1;
    background-color: rgb(19 40 145 / var(--tw-bg-opacity));
}

#auth .bg-mono-9 {
    --tw-bg-opacity: 1;
    background-color: rgb(138 146 156 / var(--tw-bg-opacity));
}

#auth .bg-mono-2 {
    --tw-bg-opacity: 1;
    background-color: rgb(247 247 247 / var(--tw-bg-opacity));
}

#auth .bg-mono-13 {
    --tw-bg-opacity: 1;
    background-color: rgb(48 55 64 / var(--tw-bg-opacity));
}

#auth .bg-mono-15 {
    --tw-bg-opacity: 1;
    background-color: rgb(44 51 59 / var(--tw-bg-opacity));
}

#auth .bg-mono-1 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

#auth .bg-mono-7 {
    --tw-bg-opacity: 1;
    background-color: rgb(186 186 186 / var(--tw-bg-opacity));
}

#auth .bg-mono-6 {
    --tw-bg-opacity: 1;
    background-color: rgb(214 214 214 / var(--tw-bg-opacity));
}

#auth .bg-mono-16 {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

#auth .bg-red-2 {
    --tw-bg-opacity: 1;
    background-color: rgb(166 44 39 / var(--tw-bg-opacity));
}

#auth .p-2 {
    padding: 0.5rem;
}

#auth .p-1 {
    padding: 0.25rem;
}

#auth .p-0 {
    padding: 0px;
}

#auth .p-4 {
    padding: 1rem;
}

#auth .p-5 {
    padding: 1.25rem;
}

#auth .pt-2 {
    padding-top: 0.5rem;
}

#auth .pl-8 {
    padding-left: 2rem;
}

#auth .pr-8 {
    padding-right: 2rem;
}

#auth .pl-1 {
    padding-left: 0.25rem;
}

#auth .pl-4 {
    padding-left: 1rem;
}

#auth .pb-2 {
    padding-bottom: 0.5rem;
}

#auth .pt-0 {
    padding-top: 0px;
}

#auth .pt-4 {
    padding-top: 1rem;
}

#auth .text-left {
    text-align: left;
}

#auth .text-center {
    text-align: center;
}

#auth .font-noto {
    font-family: "Noto Sans", Arial;
}

#auth .font-proxima {
    font-family: "Proxima Nova", Arial;
}

#auth .font-arial {
    font-family: Arial;
}

#auth .text-2 {
    font-size: 14px;
}

#auth .text-3 {
    font-size: 16px;
}

#auth .text-8 {
    font-size: 56px;
}

#auth .text-6 {
    font-size: 28px;
}

#auth .text-1 {
    font-size: 12px;
}

#auth .text-4 {
    font-size: 18px;
}

#auth .text-7 {
    font-size: 30px;
}

#auth .font-bold {
    font-weight: 700;
}

#auth .uppercase {
    text-transform: uppercase;
}

#auth .italic {
    font-style: italic;
}

#auth .leading-tight {
    line-height: 1.25;
}

#auth .leading-none {
    line-height: 1;
}

#auth .text-mono-12 {
    --tw-text-opacity: 1;
    color: rgb(99 99 99 / var(--tw-text-opacity));
}

#auth .text-blue-7 {
    --tw-text-opacity: 1;
    color: rgb(19 40 145 / var(--tw-text-opacity));
}

#auth .text-orange-4 {
    --tw-text-opacity: 1;
    color: rgb(125 96 41 / var(--tw-text-opacity));
}

#auth .text-red-3 {
    --tw-text-opacity: 1;
    color: rgb(189 14 8 / var(--tw-text-opacity));
}

#auth .text-mono-8 {
    --tw-text-opacity: 1;
    color: rgb(184 184 184 / var(--tw-text-opacity));
}

#auth .text-blue-2 {
    --tw-text-opacity: 1;
    color: rgb(229 238 247 / var(--tw-text-opacity));
}

#auth .text-mono-1 {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}

#auth .text-mono-9 {
    --tw-text-opacity: 1;
    color: rgb(138 146 156 / var(--tw-text-opacity));
}

#auth .text-blue-1 {
    --tw-text-opacity: 1;
    color: rgb(227 236 247 / var(--tw-text-opacity));
}

#auth .text-blue-3 {
    --tw-text-opacity: 1;
    color: rgb(149 205 253 / var(--tw-text-opacity));
}

#auth .text-mono-16 {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}

#auth .text-mono-4 {
    --tw-text-opacity: 1;
    color: rgb(237 237 237 / var(--tw-text-opacity));
}

#auth .text-red-1 {
    --tw-text-opacity: 1;
    color: rgb(255 207 207 / var(--tw-text-opacity));
}

#auth .text-mono-11 {
    --tw-text-opacity: 1;
    color: rgb(112 112 112 / var(--tw-text-opacity));
}

#auth .text-red-2 {
    --tw-text-opacity: 1;
    color: rgb(166 44 39 / var(--tw-text-opacity));
}

#auth .text-mono-10 {
    --tw-text-opacity: 1;
    color: rgb(135 135 135 / var(--tw-text-opacity));
}

#auth .text-blue-6 {
    --tw-text-opacity: 1;
    color: rgb(45 129 189 / var(--tw-text-opacity));
}

#auth .underline {
    text-decoration-line: underline;
}

#auth .opacity-50 {
    opacity: 0.5;
}

#auth .opacity-0 {
    opacity: 0;
}

#auth .opacity-25 {
    opacity: 0.25;
}

#auth .outline-none {
    outline: 2px solid transparent;
    outline-offset: 2px;
}

#auth .filter {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

#auth .transition {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}

.hardContainer, .hcon {
    position: relative;
}

.hardCenter, .hc {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.headerBold {
    font-weight: bold;
}

/*

    Used by example app, included here so PurgeCSS doesn't eat these classes:
    grid grid-cols-6 col-span-5 bg-mono-4 text-mono-8 text-blue-1 font-proxima text-6
    text-blue-5 font-proxima text-3 mb-md bg-mono-16 grid grid-cols-6 gap-2 col-span-2 col-end-7 text-right p-2

*/

#auth .hover\:text-blue-1:hover {
    --tw-text-opacity: 1;
    color: rgb(227 236 247 / var(--tw-text-opacity));
}

#auth .focus\:border-mono-14:focus {
    --tw-border-opacity: 1;
    border-color: rgb(52 59 67 / var(--tw-border-opacity));
}

#auth .focus\:outline-none:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
}
#auth .buttonContent {
    top: 50%;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}

#auth button.disabled {
    cursor: default;
}

#auth button {
    position: relative;
}

#auth button .disabledText {
    display: none;
    border-radius: 0.25rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(99 99 99 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(237 237 237 / var(--tw-bg-opacity));
    text-align: left;
    position: absolute;
    top: 30px;
    right: 15px;
    width: 250px;
    padding: 5px;
    z-index: 100;
}

#auth button.disabled:hover .disabledText {
    display: block;
}
#bigProblem {
    background-color: #345c93;
    width: 100vw;
    height: 100vh;
    position: fixed;
    left: 0;
}

#auth #bigProblem .main {
    width:90vw;
    position: fixed;
    right: 0;
    height: 100vh;
    padding: 65px 100px;
}

#auth #bigProblem .main > * {
    margin-top: 35px;
}

#auth #bigProblem .main h3 {
    font-size: 48px;
    margin-top: 50px;
}

#auth #bigProblem .main img {
    opacity: .7;
}

#auth #bigProblem .main p {
    font-size: 20px;
}

#auth #bigProblem .links {
    margin-top: 20px;
    text-align: right;
}

#auth #bigProblem .links a {
    font-size: 14px;
    padding: 2px 10px 0 10px;
}
#auth div.fillRemainingContainer {
    transition: height 200ms;
}
#auth .prettyCenteredBox {
    position: absolute;
    margin-top: 8px;
    margin-bottom: 8px;
    height: 100vh;
    min-height: 560px;
    left: 50%;
    transform: translateX(-50%);
}

#auth .prettyCenteredBox.defaultWidth {
    width: 440px;
}

#auth #BackgroundContaioner > img {
    min-height: 850px;
    height: 100%;
    max-width: unset;
}

#auth div.ContentBox {
    position: absolute;
    display: flex;
    height: 100%;
    flex-direction: column;
    top: 50%;
    transform: translateY(-50%);
    padding: 8px 28px 40px 28px;
}

#auth div.ContentBox > h2.subTitle {
    margin-top: -30px;
    margin-right: -18px;
    text-transform: uppercase;
}

#auth div.Footer {
    margin-top: 20px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
}

#auth div.Footer > img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 176px;
}
#auth .ag-theme-balham .ag-header {
    background: white;
}

#auth .ag-theme-balham .ag-header-row {
    --tw-text-opacity: 1;
    color: rgb(19 40 145 / var(--tw-text-opacity));
}

#auth .ag-theme-balham .ag-root {
    border-top-width: 0px;
}

#auth .ag-theme-balham.fullscreen {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 1000;
}

#auth .ag-cell-wrap-text {   
    white-space: normal;
    line-height: 15px;
    height: auto;    
  }
#auth span.status svg {
    margin-right: 4px;
    margin-top: 6px;
    float: left;
}

#auth span.active {
    --tw-text-opacity: 1;
    color: rgb(54 179 0 / var(--tw-text-opacity));
}

#auth span.disabled {
    --tw-text-opacity: 1;
    color: rgb(189 14 8 / var(--tw-text-opacity));
}

#auth span.active svg {
    fill: currentColor;
    stroke: currentColor;
}

#auth span.disabled svg {
    transform: rotate(135deg);
    stroke: currentColor;
}
.tooltip {
  position: absolute;
  z-index: 50;
  border-radius: 0.125rem;
  padding: 0.5rem;
  background-color: white;
  color: black;
}

.tooltip::before {
  position: absolute;
  height: 0.75rem;
  width: 0.75rem;
  background-color: white;
  content: ' ';
  transform: rotate(45deg);
}

/* Orientations */

.tooltip.top {
  margin-bottom: 8px;
}

.tooltip.top::before {
  bottom: -6px;
}

.tooltip.bottom {
  margin-top: 8px;
}

.tooltip.bottom::before {
  top: -6px;
}

.tooltip.right {
  margin-left: 8px;
}

.tooltip.right::before {
  left: -6px;
}

.tooltip.left {
  margin-right: 8px;
}

.tooltip.left::before {
  right: -6px;
}

/* End Orientations */

#auth div.field {
    display: block;
    width: 100%;
    padding-top: 0.5rem;
}

#auth div.field input {
    margin: 1px;
    display: block;
    width: 100%;
    border-radius: 0.125rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(219 219 219 / var(--tw-border-opacity));
    padding: 0.25rem;
    font-size: 14px;
    --tw-text-opacity: 1;
    color: rgb(99 99 99 / var(--tw-text-opacity));
}

#auth div.field.required > label::before {
    font-family: "Proxima Nova", Arial;
    font-size: 14px;
    --tw-text-opacity: 1;
    color: rgb(166 44 39 / var(--tw-text-opacity));
    content: '* ';
}

#auth div.field > label {
    font-family: "Proxima Nova", Arial;
    font-size: 12px;
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}

#auth div.field input:focus {
    margin: 0;
    border-radius: 0.125rem;
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgb(112 112 112 / var(--tw-border-opacity));
    outline: 2px solid transparent;
    outline-offset: 2px;
}

#auth div.field.readOnly input, #auth div.field.readOnly div.combobox > div.combobox__control {
    pointer-events: none;
    --tw-bg-opacity: 1;
    background-color: rgb(237 237 237 / var(--tw-bg-opacity));
}

#auth div.field.dirty input, #auth div.field.dirty div.combobox > div.combobox__control {
    --tw-border-opacity: 1;
    border-color: rgb(255 167 63 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(254 245 225 / var(--tw-bg-opacity));
}

#auth div.field div.validation {
    font-size: 14px;
    --tw-text-opacity: 1;
    color: rgb(166 44 39 / var(--tw-text-opacity));
    display: none;
}

#auth div.field.invalid input, #auth div.field.invalid div.combobox > div.combobox__control {
    --tw-border-opacity: 1;
    border-color: rgb(166 44 39 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 207 207 / var(--tw-bg-opacity));
}

#auth div.field.invalid div.validation {
    display: block;
}

#auth div.field.invalid div.validation > ul {
    list-style-type: disc;
    padding: 0px 20px; /* Brings the bullets over - they're off in no-mans-land otherwise. */
}
#auth div.combobox div.combobox__control {
    margin: 1px;
    min-height: 31px;
    width: 100%;
    cursor: pointer;
    border-radius: 0.125rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(219 219 219 / var(--tw-border-opacity));
    padding: 0.25rem;
    font-size: 14px;
    --tw-text-opacity: 1;
    color: rgb(99 99 99 / var(--tw-text-opacity));
}

#auth div.combobox div.combobox__control * {
    margin: 0;
    cursor: pointer;
    padding: 0px;
}

#auth div.combobox div.combobox__control:focus {
    margin: 0;
    border-radius: 0.125rem;
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgb(112 112 112 / var(--tw-border-opacity));
    outline: 2px solid transparent;
    outline-offset: 2px;
}

#auth div.combobox .combobox__option--is-selected {
    --tw-bg-opacity: 1;
    background-color: rgb(45 129 189 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}

#auth div.combobox .combobox__option--is-focused {
    --tw-bg-opacity: 1;
    background-color: rgb(19 40 145 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}

#auth div.combobox .combobox__menu .new::before {
    content: "Create ";
}

#auth div.combobox .combobox__single-value .new::after {
    content: " (new)";
    --tw-text-opacity: 1;
    color: rgb(222 129 20 / var(--tw-text-opacity));
}

#auth div.combobox .combobox__menu .original::after {
    content: " (original)";
}
#auth .draggable {
    --tw-bg-opacity: 1;
    background-color: rgb(247 247 247 / var(--tw-bg-opacity));
    font-size: 12px;
    padding: 2px
}

#auth .draggable.selected {
    --tw-bg-opacity: 1;
    background-color: rgb(149 205 253 / var(--tw-bg-opacity));
    padding: 0
}

#auth .draggable:nth-child(even) {
    --tw-bg-opacity: 1;
    background-color: rgb(240 240 240 / var(--tw-bg-opacity))
}

#auth .draggable.selected:nth-child(even) {
    --tw-bg-opacity: 1;
    background-color: rgb(136 200 255 / var(--tw-bg-opacity))
}

#auth .draggable .draggable-border {
    border-width: 1px;
    border-style: dotted;
    border-color: rgb(135 135 135 / var(--tw-border-opacity));
    --tw-border-opacity: 0
}

#auth .draggable.selected .draggable-border {
    border-color: rgb(99 99 99 / var(--tw-border-opacity));
    --tw-border-opacity: 0;
    padding: 2px
}

#auth .draggable img {
    display: inline-block;
    height: 17px;
    width: 17px;
    margin-right: 5px;
    transform: rotate(90deg)
}

#auth .draggableCollection h5 {
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    padding: 2px 5px
}

#auth .droppable:focus .draggable.focused .draggable-border {
    --tw-border-opacity: 1
}
#auth .droppable {
    position: relative;
}

#auth .droppable:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
}

#auth .droppable .overlay {
    position: absolute;
    display: none;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 1000;
    opacity: 0.5;
}

#auth .droppable.draggedOn .overlay {
    display: block;
    cursor: pointer;
    --tw-bg-opacity: 1;
    background-color: rgb(227 236 247 / var(--tw-bg-opacity));
}

#auth .droppable.badDraggedOn .overlay {
    display: block;
    cursor: not-allowed;
}
#auth .dragIconsContainer {
    position: relative;
}

#auth .dragIcons {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

#auth .dragIcons .arrow {
    height: 25px;
    width: 25px;
}

#auth .dragIcons img.rightArrow {
    margin-top: 2px;
    transform: scaleX(-1);
}
.auth-tabs {
    margin-top: 8px;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(214 214 214 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.auth-tabHeaders {
    z-index: 2;
}

.auth-tabHeaders .auth-tabHeader {
    margin: 10px 10px 0px 10px;
    padding: 5px 10px;
    border-left-width: 1px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-color: transparent;
    font-family: "Proxima Nova", Arial;
    font-size: 12px;
    text-transform: uppercase;
    --tw-text-opacity: 1;
    color: rgb(19 40 145 / var(--tw-text-opacity));
    outline: 2px solid transparent;
    outline-offset: 2px;
}

.auth-tabHeaders .auth-tabHeader:not(.active):hover {
    cursor: pointer;
    border-left-width: 1px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-color: rgb(240 240 240 / var(--tw-border-opacity));
    --tw-border-opacity: 1;
}

.auth-tabHeaders .auth-tabHeader:focus:not(.active) {
    border-style: dotted;
    --tw-border-opacity: 1;
    border-color: rgb(214 214 214 / var(--tw-border-opacity));
}

.auth-tabHeaders .auth-tabHeader.active {
    border-left-width: 1px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-color: rgb(214 214 214 / var(--tw-border-opacity));
    --tw-border-opacity: 1;
    --tw-bg-opacity: 1;
    background-color: rgb(247 247 247 / var(--tw-bg-opacity));
}

.auth-tabContent {
    z-index: 1;
    margin-top: -1px;
    padding: 5px;
    border-top-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(214 214 214 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(247 247 247 / var(--tw-bg-opacity));
}
#auth div.hiderOfNonEditor {
    position: absolute;
}
#auth div.editor {
    position: fixed;
    right: 0px;
    top: 0px;
    width: 700px;
    height: 100%;
    transform: translateX(100%);
}
#auth div.editor.flyout-enter {
    transform: translateX(100%);
    box-shadow: 0px 0 5px 3px rgba(170, 170, 170, 0.5);
}
#auth div.editor.flyout-enter-active {
    transform: translateX(0%);
}
#auth div.editor.flyout-enter-done {
    transform: translateX(0%);
    box-shadow: 0px 0 5px 3px rgba(170, 170, 170, 0.5);
}
#auth div.editor.flyout-exit {
    transform: translateX(0%);
}
#auth div.editor.flyout-exit-active {
    transform: translateX(100%);
}
#auth div.editor.flyout-exit-done {
    transform: translateX(100%);
}
#auth div.editor.flyout-enter-active,
#auth div.editor.flyout-exit-active {
    transition: transform 300ms;
}
#authModalHolder {
    display: none;
    position: fixed;
    top: 0px;
    z-index: 30;
    height: 100%;
    width: 100%;
}

#authModalHolder.active {
    display: block;
}

#authModalBackground {
    position: absolute;
    height: 100%;
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: rgb(138 146 156 / var(--tw-bg-opacity));
    opacity: 0.5;
}

#authModal {
    position: fixed;
    z-index: 10;
    border-radius: 0.25rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(184 184 184 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(247 247 247 / var(--tw-bg-opacity));
    padding: 1rem;
    min-width: 200px;
    min-height: 50px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

#authModal .authModalActions {
    display: flex;
    padding-top: 0.5rem;
    padding-left: 2rem;
    padding-right: 2rem;
}

#authModal .authModalActions button {
    flex: 1 1 0%;
}
#auth div.termsOfUse {
    height: 100%;
    flex-grow: 1;
    line-height: 1.25;
}

#auth div.termsOfUse > * {
    margin: 10px 5px;
}

#auth div.termsOfUse li {
    margin: 10px 5px;
}

#auth div.termsOfUse ul {
    padding-left: 20px;
    list-style: disc;
}

#auth div.termsOfUse ul ul {
    list-style: circle;
}

#auth div.termsOfUse ul ul ul {
    list-style: square;
}

#address ul {
    list-style: none;
}
/*!************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@mbms/liftsiftstyles/dist/index.css ***!
  \************************************************************************************************************************************************************************************************/
.theme--custom {
  /* Color */
  --foreground-color: #000000;
  --background-color: #fafafa;
  --background-color-decimal: 255, 255, 255;
  --background-color-2: #f0f0f0;
  --background-color-3: #000000;
  --header-foreground: #000000;
  --primary-color: #132891;
  --selection-overlay: rgba(215, 229, 244, 0.5);
  --hover-overlay: rgba(215, 229, 244, 0.5);
  --border-color: #d1d1d1;
  --separator-color: #d1d1d1;
  --edit-grid-background: #fffaf0;
  --text-field-border-color: #d1d1d1;
  /* Row height */
  --list-row-height: 20px;
  --list-row-height-numeric: 20;
  /* Spacing */
  --container-spacing: 10px;
  --container-spacing-numeric: 10;
  /* Border */
  --border-width: 1px;
  /* Typography */
  --font-family: Source Sans Pro;
  --font-size: 12px;
  /* Primary */
  --themeDarker: #132879;
  --themeDark: #132891;
  --themeDarkAlt: #132891;
  --theme-primary: #299dfa;
  /* Foreground */
  --black: #000000;
  --neutralDark: #000000;
  --neutralPrimary: #333;
  --neutralPrimaryAlt: #4b4b4b;
  --neutralSecondary: #858585;
  --neutralTertiary: #c2c2c2;
  --white: #ffffff;
  --themeLighterAlt: #eff6fc;
  --themeLighter: #deecf9;
  --themeLight: #c7e0f4;
  --themeTertiary: #71afe5;
  --themeSecondary: #2b88d8;
  /* Background */
  --neutralLighterAlt: #f8f8f8;
  --neutralLighter: #f4f4f4;
  --neutralLight: #eaeaea;
  --neutralQuaternaryAlt: #dadada;
  --neutralQuaternary: #d0d0d0;
  --neutralTertiaryAlt: #c8c8c8;
}

.theme--custom-darkmode {
  /* Color */
  --foreground-color: rgb(255, 255, 255);
  --background-color: rgb(10, 10, 10);
  --background-color-2: rgb(34, 34, 34);
  --background-color-3: #000000;
  --header-foreground: #132891;
  --primary-color: #132891;
  --selection-overlay: rgba(130, 180, 220, 0.3);
  --hover-overlay: rgba(130, 180, 220, 0.1);
  --border-color: #d1d1d1;
  --separator-color: rgb(209, 209, 209);
  --edit-grid-background: rgb(10, 10, 10);
  --text-field-border-color: #d1d1d1;
  /* Spacing */
  --container-spacing: 10px;
  --container-spacing-numeric: 10;
  /* Typography */
  --font-family: Roboto;
  --font-size: 12px;
}

.theme--custom-dark {
  --foreground-color: white;
  --background-color: rgb(24, 24, 24);
  --background-color-2: rgb(24, 24, 24);
  --background-color-3: rgb(24, 24, 24);
  --primary-color: #132891;
  --header-foreground: rgb(255, 255, 255);
  --selection-overlay: rgba(255, 255, 255, 0.3);
  --hover-overlay: rgba(130, 180, 220, 0.1);
  --border-color: #585858;
  --separator-color: rgb(209, 209, 209);
  --edit-grid-background: rgb(255, 250, 240);
  --text-field-border-color: rgb(51, 51, 51);
  /* Spacing */
  --container-spacing: 10px;
  --container-spacing-numeric: 10;
  /* Typography */
  --font-family: Roboto;
}

.ag-icon {
  font-family: var(--ag-icon-font-family);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ag-icon-aggregation::before {
  content: var(--ag-icon-font-code-aggregation, "\f101");
}

.ag-icon-arrows::before {
  content: var(--ag-icon-font-code-arrows, "\f102");
}

.ag-icon-asc::before {
  content: var(--ag-icon-font-code-asc, "\f103");
}

.ag-icon-cancel::before {
  content: var(--ag-icon-font-code-cancel, "\f104");
}

.ag-icon-chart::before {
  content: var(--ag-icon-font-code-chart, "\f105");
}

.ag-icon-checkbox-checked::before {
  content: var(--ag-icon-font-code-checkbox-checked, "\f106");
}

.ag-icon-checkbox-indeterminate::before {
  content: var(--ag-icon-font-code-checkbox-indeterminate, "\f107");
}

.ag-icon-checkbox-unchecked::before {
  content: var(--ag-icon-font-code-checkbox-unchecked, "\f108");
}

.ag-icon-color-picker::before {
  content: var(--ag-icon-font-code-color-picker, "\f109");
}

.ag-icon-columns::before {
  content: var(--ag-icon-font-code-columns, "\f10a");
}

.ag-icon-contracted::before {
  content: var(--ag-icon-font-code-contracted, "\f10b");
}

.ag-icon-copy::before {
  content: var(--ag-icon-font-code-copy, "\f10c");
}

.ag-icon-cross::before {
  content: var(--ag-icon-font-code-cross, "\f10d");
}

.ag-icon-csv::before {
  content: var(--ag-icon-font-code-csv, "\f10e");
}

.ag-icon-cut::before {
  content: var(--ag-icon-font-code-cut, "\f10f");
}

.ag-icon-desc::before {
  content: var(--ag-icon-font-code-desc, "\f110");
}

.ag-icon-excel::before {
  content: var(--ag-icon-font-code-excel, "\f111");
}

.ag-icon-expanded::before {
  content: var(--ag-icon-font-code-expanded, "\f112");
}

.ag-icon-eye-slash::before {
  content: var(--ag-icon-font-code-eye-slash, "\f113");
}

.ag-icon-eye::before {
  content: var(--ag-icon-font-code-eye, "\f114");
}

.ag-icon-filter::before {
  content: var(--ag-icon-font-code-filter, "\f115");
}

.ag-icon-first::before {
  content: var(--ag-icon-font-code-first, "\f116");
}

.ag-icon-grip::before {
  content: var(--ag-icon-font-code-grip, "\f117");
}

.ag-icon-group::before {
  content: var(--ag-icon-font-code-group, "\f118");
}

.ag-icon-last::before {
  content: var(--ag-icon-font-code-last, "\f119");
}

.ag-icon-left::before {
  content: var(--ag-icon-font-code-left, "\f11a");
}

.ag-icon-linked::before {
  content: var(--ag-icon-font-code-linked, "\f11b");
}

.ag-icon-loading::before {
  content: var(--ag-icon-font-code-loading, "\f11c");
}

.ag-icon-maximize::before {
  content: var(--ag-icon-font-code-maximize, "\f11d");
}

.ag-icon-menu::before {
  content: var(--ag-icon-font-code-menu, "\f11e");
}

.ag-icon-minimize::before {
  content: var(--ag-icon-font-code-minimize, "\f11f");
}

.ag-icon-next::before {
  content: var(--ag-icon-font-code-next, "\f120");
}

.ag-icon-none::before {
  content: var(--ag-icon-font-code-none, "\f121");
}

.ag-icon-not-allowed::before {
  content: var(--ag-icon-font-code-not-allowed, "\f122");
}

.ag-icon-paste::before {
  content: var(--ag-icon-font-code-paste, "\f123");
}

.ag-icon-pin::before {
  content: var(--ag-icon-font-code-pin, "\f124");
}

.ag-icon-pivot::before {
  content: var(--ag-icon-font-code-pivot, "\f125");
}

.ag-icon-previous::before {
  content: var(--ag-icon-font-code-previous, "\f126");
}

.ag-icon-radio-button-off::before {
  content: var(--ag-icon-font-code-radio-button-off, "\f127");
}

.ag-icon-radio-button-on::before {
  content: var(--ag-icon-font-code-radio-button-on, "\f128");
}

.ag-icon-right::before {
  content: var(--ag-icon-font-code-right, "\f129");
}

.ag-icon-save::before {
  content: var(--ag-icon-font-code-save, "\f12a");
}

.ag-icon-small-down::before {
  content: var(--ag-icon-font-code-small-down, "\f12b");
}

.ag-icon-small-left::before {
  content: var(--ag-icon-font-code-small-left, "\f12c");
}

.ag-icon-small-right::before {
  content: var(--ag-icon-font-code-small-right, "\f12d");
}

.ag-icon-small-up::before {
  content: var(--ag-icon-font-code-small-up, "\f12e");
}

.ag-icon-tick::before {
  content: var(--ag-icon-font-code-tick, "\f12f");
}

.ag-icon-tree-closed::before {
  content: var(--ag-icon-font-code-tree-closed, "\f130");
}

.ag-icon-tree-indeterminate::before {
  content: var(--ag-icon-font-code-tree-indeterminate, "\f131");
}

.ag-icon-tree-open::before {
  content: var(--ag-icon-font-code-tree-open, "\f132");
}

.ag-icon-unlinked::before {
  content: var(--ag-icon-font-code-unlinked, "\f133");
}

.ag-icon-row-drag::before {
  content: var(--ag-icon-font-code-grip);
}

.ag-left-arrow::before {
  content: var(--ag-icon-font-code-left);
}

.ag-right-arrow::before {
  content: var(--ag-icon-font-code-right);
}

[class*=ag-theme-] {
  --ag-foreground-color: #000;
  --ag-data-color: var(--ag-foreground-color);
  --ag-secondary-foreground-color: var(--ag-foreground-color);
  --ag-header-foreground-color: var(--ag-secondary-foreground-color);
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-background-color: #fff;
  --ag-header-background-color: transparent;
  --ag-tooltip-background-color: transparent;
  --ag-subheader-background-color: transparent;
  --ag-subheader-toolbar-background-color: transparent;
  --ag-control-panel-background-color: transparent;
  --ag-side-button-selected-background-color: var(--ag-control-panel-background-color);
  --ag-selected-row-background-color: #BBB;
  --ag-odd-row-background-color: var(--ag-background-color);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-row-hover-color: transparent;
  --ag-column-hover-color: transparent;
  --ag-range-selection-border-color: var(--ag-foreground-color);
  --ag-range-selection-border-style: solid;
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: var(--ag-range-selection-background-color);
  --ag-range-selection-background-color-3: var(--ag-range-selection-background-color);
  --ag-range-selection-background-color-4: var(--ag-range-selection-background-color);
  --ag-range-selection-highlight-color: var(--ag-range-selection-border-color);
  --ag-selected-tab-underline-color: var(--ag-range-selection-border-color);
  --ag-selected-tab-underline-width: 0;
  --ag-selected-tab-underline-transition-speed: 0s;
  --ag-range-selection-chart-category-background-color: rgba(0, 255, 132, 0.1);
  --ag-range-selection-chart-background-color: rgba(0, 88, 255, 0.1);
  --ag-header-cell-hover-background-color: transparent;
  --ag-header-cell-moving-background-color: var(--ag-background-color);
  --ag-value-change-value-highlight-background-color: rgba(22, 160, 133, 0.5);
  --ag-value-change-delta-up-color: #43a047;
  --ag-value-change-delta-down-color: #e53935;
  --ag-chip-background-color: transparent;
  --ag-borders: solid 1px;
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-borders-critical: var(--ag-borders);
  --ag-borders-secondary: var(--ag-borders);
  --ag-secondary-border-color: var(--ag-border-color);
  --ag-row-border-style: solid;
  --ag-row-border-width: 1px;
  --ag-cell-horizontal-border: solid transparent;
  --ag-borders-input: var(--ag-borders-secondary);
  --ag-input-border-color: var(--ag-secondary-border-color);
  --ag-borders-input-invalid: solid 2px;
  --ag-input-border-color-invalid: var(--ag-invalid-color);
  --ag-borders-side-button: var(--ag-borders);
  --ag-border-radius: 0px;
  --ag-row-border-color: var(--ag-secondary-border-color);
  --ag-header-column-separator-display: none;
  --ag-header-column-separator-height: 100%;
  --ag-header-column-separator-width: 1px;
  --ag-header-column-separator-color: var(--ag-secondary-border-color);
  --ag-header-column-resize-handle-display: none;
  --ag-header-column-resize-handle-height: 50%;
  --ag-header-column-resize-handle-width: 1px;
  --ag-header-column-resize-handle-color: var(--ag-secondary-border-color);
  --ag-invalid-color: red;
  --ag-input-disabled-border-color: var(--ag-input-border-color);
  --ag-input-disabled-background-color: transparent;
  --ag-checkbox-background-color: transparent;
  --ag-checkbox-border-radius: var(--ag-border-radius);
  --ag-checkbox-checked-color: var(--ag-foreground-color);
  --ag-checkbox-unchecked-color: var(--ag-foreground-color);
  --ag-checkbox-indeterminate-color: var(--ag-checkbox-unchecked-color);
  --ag-toggle-button-off-border-color: var(--ag-checkbox-unchecked-color);
  --ag-toggle-button-off-background-color: var(--ag-checkbox-unchecked-color);
  --ag-toggle-button-on-border-color: var(--ag-checkbox-checked-color);
  --ag-toggle-button-on-background-color: var(--ag-checkbox-checked-color);
  --ag-toggle-button-switch-background-color: var(--ag-background-color);
  --ag-toggle-button-switch-border-color: var(--ag-toggle-button-off-border-color);
  --ag-toggle-button-border-width: 1px;
  --ag-toggle-button-height: var(--ag-icon-size);
  --ag-toggle-button-width: calc(var(--ag-toggle-button-height) * 2);
  --ag-input-focus-box-shadow: none;
  --ag-input-focus-border-color: none;
  --ag-minichart-selected-chart-color: var(--ag-checkbox-checked-color);
  --ag-minichart-selected-page-color: var(--ag-checkbox-checked-color);
  --ag-grid-size: 4px;
  --ag-icon-size: 12px;
  --ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-horizontal-spacing: calc(var(--ag-grid-size) * 2);
  --ag-widget-vertical-spacing: var(--ag-grid-size);
  --ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);
  --ag-cell-widget-spacing: var(--ag-cell-horizontal-padding);
  --ag-row-height: calc(var(--ag-grid-size) * 6 + 1px);
  --ag-header-height: var(--ag-row-height);
  --ag-list-item-height: calc(var(--ag-grid-size) * 5);
  --ag-column-select-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));
  --ag-set-filter-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));
  --ag-row-group-indent-size: calc(var(--ag-cell-widget-spacing) + var(--ag-icon-size));
  --ag-filter-tool-panel-group-indent: 16px;
  --ag-tab-min-width: 220px;
  --ag-menu-min-width: 181px;
  --ag-side-bar-panel-width: 200px;
  --ag-font-family: "Helvetica Neue", sans-serif;
  --ag-font-size: 14px;
  --ag-card-radius: var(--ag-border-radius);
  --ag-card-shadow: none;
  --ag-popup-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);
}

.ag-root-wrapper, .ag-sticky-top, .ag-dnd-ghost {
  background-color: var(--ag-background-color);
}

[class*=ag-theme-] {
  -webkit-font-smoothing: antialiased;
  font-family: var(--ag-font-family);
  font-size: var(--ag-font-size);
  line-height: normal;
  color: var(--ag-foreground-color);
}

ag-grid, ag-grid-angular, ag-grid-ng2, ag-grid-polymer, ag-grid-aurelia {
  display: block;
}

.ag-hidden {
  display: none !important;
}

.ag-invisible {
  visibility: hidden !important;
}

.ag-no-transition {
  transition: none !important;
}

.ag-drag-handle {
  cursor: grab;
}

.ag-column-drop-wrapper {
  display: flex;
}

.ag-column-drop-horizontal-half-width {
  display: inline-block;
  width: 50% !important;
}

.ag-unselectable {
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

.ag-selectable {
  -moz-user-select: text;
  -webkit-user-select: text;
  user-select: text;
}

.ag-tab {
  position: relative;
}

.ag-tab-guard {
  position: absolute;
  width: 0;
  height: 0;
  display: block;
}

.ag-select-agg-func-popup {
  position: absolute;
}

.ag-input-wrapper, .ag-picker-field-wrapper {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  line-height: normal;
  position: relative;
}

.ag-shake-left-to-right {
  animation-direction: alternate;
  animation-duration: 0.2s;
  animation-iteration-count: infinite;
  animation-name: ag-shake-left-to-right;
}

@keyframes ag-shake-left-to-right {
  from {
    padding-left: 6px;
    padding-right: 2px;
  }
  to {
    padding-left: 2px;
    padding-right: 6px;
  }
}
.ag-root-wrapper {
  cursor: default;
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.ag-root-wrapper.ag-layout-normal {
  height: 100%;
}

.ag-watermark {
  position: absolute;
  bottom: 20px;
  right: 25px;
  opacity: 0.5;
  transition: opacity 1s ease-out 3s;
}

.ag-watermark::before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIzNSA0MCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxuczpzZXJpZj0iaHR0cDovL3d3dy5zZXJpZi5jb20vIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjI7Ij4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDAuNjM1NzIzLDAsMCwwLjYzNTcyMywtNDkyLjkyMSwtMzIzLjYwOCkiPgogICAgICAgIDxwYXRoIGQ9Ik0xMDk5LjQsNTQ5LjRMMTA5OS40LDUzNi45TDEwNzguMSw1MzYuOUwxMDY1LjYsNTQ5LjRMMTA5OS40LDU0OS40WiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNMTEyMy40LDUxOC40TDEwOTYuNyw1MTguNEwxMDg0LjEsNTMwLjlMMTEyMy40LDUzMC45TDExMjMuNCw1MTguNFoiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgPHBhdGggZD0iTTEwNTMuMiw1NjEuOUwxMDU5LjYsNTU1LjVMMTA4MS4yLDU1NS41TDEwODEuMiw1NjhMMTA1My4yLDU2OEwxMDUzLjIsNTYxLjlaIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDU3LjksNTQzLjNMMTA3MS43LDU0My4zTDEwODQuMyw1MzAuOEwxMDU3LjksNTMwLjhMMTA1Ny45LDU0My4zWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNMTA0Mi44LDU2MS45TDEwNTMuMiw1NjEuOUwxMDY1LjYsNTQ5LjRMMTA0Mi44LDU0OS40TDEwNDIuOCw1NjEuOVoiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgPHBhdGggZD0iTTEwOTYuNyw1MTguNEwxMDkwLjMsNTI0LjhMMTA0OS41LDUyNC44TDEwNDkuNSw1MTIuM0wxMDk2LjcsNTEyLjNMMTA5Ni43LDUxOC40WiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNODI4LjYsNTU5LjdMODA5LDU1OS43TDgwNS42LDU2OC4xTDc5Nyw1NjguMUw4MTUuMSw1MjUuN0w4MjIuNiw1MjUuN0w4NDAuNyw1NjguMUw4MzIsNTY4LjFMODI4LjYsNTU5LjdaTTgyNS45LDU1M0w4MTguOCw1MzUuN0w4MTEuNyw1NTNMODI1LjksNTUzWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNOTYwLjEsNTQxLjNDOTYyLjYsNTM3LjYgOTY4LjksNTM3LjIgOTcxLjUsNTM3LjJMOTcxLjUsNTQ0LjRDOTY4LjMsNTQ0LjQgOTY1LjEsNTQ0LjUgOTYzLjIsNTQ1LjlDOTYxLjMsNTQ3LjMgOTYwLjMsNTQ5LjIgOTYwLjMsNTUxLjVMOTYwLjMsNTY4LjFMOTUyLjUsNTY4LjFMOTUyLjUsNTM3LjJMOTYwLDUzNy4yTDk2MC4xLDU0MS4zWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cmVjdCB4PSI5NzUuOCIgeT0iNTM3LjIiIHdpZHRoPSI3LjgiIGhlaWdodD0iMzAuOSIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTsiLz4KICAgICAgICA8cmVjdCB4PSI5NzUuOCIgeT0iNTIzLjQiIHdpZHRoPSI3LjgiIGhlaWdodD0iOS4yIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpOyIvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDIyLjMsNTIzLjRMMTAyMi4zLDU2OC4xTDEwMTQuOCw1NjguMUwxMDE0LjYsNTYzLjRDMTAxMy41LDU2NSAxMDEyLjEsNTY2LjMgMTAxMC40LDU2Ny4zQzEwMDguNyw1NjguMiAxMDA2LjYsNTY4LjcgMTAwNC4yLDU2OC43QzEwMDIuMSw1NjguNyAxMDAwLjEsNTY4LjMgOTk4LjQsNTY3LjZDOTk2LjYsNTY2LjggOTk1LDU2NS44IDk5My43LDU2NC40Qzk5Mi40LDU2MyA5OTEuMyw1NjEuMyA5OTAuNiw1NTkuNEM5ODkuOCw1NTcuNSA5ODkuNSw1NTUuMyA5ODkuNSw1NTIuOUM5ODkuNSw1NTAuNSA5ODkuOSw1NDguMyA5OTAuNiw1NDYuM0M5OTEuNCw1NDQuMyA5OTIuNCw1NDIuNiA5OTMuNyw1NDEuMkM5OTUsNTM5LjggOTk2LjYsNTM4LjcgOTk4LjQsNTM3LjlDMTAwMC4yLDUzNy4xIDEwMDIuMSw1MzYuNyAxMDA0LjIsNTM2LjdDMTAwNi42LDUzNi43IDEwMDguNiw1MzcuMSAxMDEwLjMsNTM4QzEwMTIsNTM4LjkgMTAxMy40LDU0MC4xIDEwMTQuNSw1NDEuOEwxMDE0LjUsNTIzLjVMMTAyMi4zLDUyMy41TDEwMjIuMyw1MjMuNFpNMTAwNS45LDU2MkMxMDA4LjUsNTYyIDEwMTAuNSw1NjEuMSAxMDEyLjEsNTU5LjRDMTAxMy43LDU1Ny43IDEwMTQuNSw1NTUuNCAxMDE0LjUsNTUyLjZDMTAxNC41LDU0OS44IDEwMTMuNyw1NDcuNiAxMDEyLjEsNTQ1LjhDMTAxMC41LDU0NC4xIDEwMDguNSw1NDMuMiAxMDA1LjksNTQzLjJDMTAwMy40LDU0My4yIDEwMDEuMyw1NDQuMSA5OTkuOCw1NDUuOEM5OTguMiw1NDcuNSA5OTcuNCw1NDkuOCA5OTcuNCw1NTIuNkM5OTcuNCw1NTUuNCA5OTguMiw1NTcuNiA5OTkuOCw1NTkuM0MxMDAxLjQsNTYxLjEgMTAwMy40LDU2MiAxMDA1LjksNTYyIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgIDxwYXRoIGQ9Ik04ODUuOCw1NDQuMkw4NjYuNSw1NDQuMkw4NjYuNSw1NTAuOUw4NzcuNSw1NTAuOUM4NzcuMiw1NTQuMyA4NzUuOSw1NTYuOSA4NzMuNyw1NTlDODcxLjUsNTYxIDg2OC43LDU2MiA4NjUuMSw1NjJDODYzLjEsNTYyIDg2MS4yLDU2MS42IDg1OS42LDU2MC45Qzg1Ny45LDU2MC4yIDg1Ni41LDU1OS4yIDg1NS4zLDU1Ny44Qzg1NC4xLDU1Ni41IDg1My4yLDU1NC45IDg1Mi41LDU1M0M4NTEuOCw1NTEuMSA4NTEuNSw1NDkuMSA4NTEuNSw1NDYuOEM4NTEuNSw1NDQuNSA4NTEuOCw1NDIuNSA4NTIuNSw1NDAuNkM4NTMuMSw1MzguNyA4NTQuMSw1MzcuMiA4NTUuMyw1MzUuOEM4NTYuNSw1MzQuNSA4NTcuOSw1MzMuNSA4NTkuNiw1MzIuN0M4NjEuMyw1MzIgODYzLjEsNTMxLjYgODY1LjIsNTMxLjZDODY5LjQsNTMxLjYgODcyLjYsNTMyLjYgODc0LjgsNTM0LjZMODgwLDUyOS40Qzg3Ni4xLDUyNi40IDg3MS4xLDUyNC44IDg2NS4yLDUyNC44Qzg2MS45LDUyNC44IDg1OC45LDUyNS4zIDg1Ni4yLDUyNi40Qzg1My41LDUyNy41IDg1MS4yLDUyOC45IDg0OS4zLDUzMC44Qzg0Ny40LDUzMi43IDg0NS45LDUzNSA4NDQuOSw1MzcuN0M4NDMuOSw1NDAuNCA4NDMuNCw1NDMuNCA4NDMuNCw1NDYuNkM4NDMuNCw1NDkuOCA4NDMuOSw1NTIuOCA4NDUsNTU1LjVDODQ2LjEsNTU4LjIgODQ3LjUsNTYwLjUgODQ5LjQsNTYyLjRDODUxLjMsNTY0LjMgODUzLjYsNTY1LjggODU2LjMsNTY2LjhDODU5LDU2Ny45IDg2Miw1NjguNCA4NjUuMiw1NjguNEM4NjguNCw1NjguNCA4NzEuMyw1NjcuOSA4NzMuOSw1NjYuOEM4NzYuNSw1NjUuNyA4NzguNyw1NjQuMyA4ODAuNSw1NjIuNEM4ODIuMyw1NjAuNSA4ODMuNyw1NTguMiA4ODQuNyw1NTUuNUM4ODUuNyw1NTIuOCA4ODYuMiw1NDkuOCA4ODYuMiw1NDYuNkw4ODYuMiw1NDUuM0M4ODUuOSw1NDUuMSA4ODUuOCw1NDQuNiA4ODUuOCw1NDQuMiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNOTQ2LjgsNTQ0LjJMOTI3LjUsNTQ0LjJMOTI3LjUsNTUwLjlMOTM4LjUsNTUwLjlDOTM4LjIsNTU0LjMgOTM2LjksNTU2LjkgOTM0LjcsNTU5QzkzMi41LDU2MSA5MjkuNyw1NjIgOTI2LjEsNTYyQzkyNC4xLDU2MiA5MjIuMiw1NjEuNiA5MjAuNiw1NjAuOUM5MTguOSw1NjAuMiA5MTcuNSw1NTkuMiA5MTYuMyw1NTcuOEM5MTUuMSw1NTYuNSA5MTQuMiw1NTQuOSA5MTMuNSw1NTNDOTEyLjgsNTUxLjEgOTEyLjUsNTQ5LjEgOTEyLjUsNTQ2LjhDOTEyLjUsNTQ0LjUgOTEyLjgsNTQyLjUgOTEzLjUsNTQwLjZDOTE0LjEsNTM4LjcgOTE1LjEsNTM3LjIgOTE2LjMsNTM1LjhDOTE3LjUsNTM0LjUgOTE4LjksNTMzLjUgOTIwLjYsNTMyLjdDOTIyLjMsNTMyIDkyNC4xLDUzMS42IDkyNi4yLDUzMS42QzkzMC40LDUzMS42IDkzMy42LDUzMi42IDkzNS44LDUzNC42TDk0MSw1MjkuNEM5MzcuMSw1MjYuNCA5MzIuMSw1MjQuOCA5MjYuMiw1MjQuOEM5MjIuOSw1MjQuOCA5MTkuOSw1MjUuMyA5MTcuMiw1MjYuNEM5MTQuNSw1MjcuNSA5MTIuMiw1MjguOSA5MTAuMyw1MzAuOEM5MDguNCw1MzIuNyA5MDYuOSw1MzUgOTA1LjksNTM3LjdDOTA0LjksNTQwLjQgOTA0LjQsNTQzLjQgOTA0LjQsNTQ2LjZDOTA0LjQsNTQ5LjggOTA0LjksNTUyLjggOTA2LDU1NS41QzkwNy4xLDU1OC4yIDkwOC41LDU2MC41IDkxMC40LDU2Mi40QzkxMi4zLDU2NC4zIDkxNC42LDU2NS44IDkxNy4zLDU2Ni44QzkyMCw1NjcuOSA5MjMsNTY4LjQgOTI2LjIsNTY4LjRDOTI5LjQsNTY4LjQgOTMyLjMsNTY3LjkgOTM0LjksNTY2LjhDOTM3LjUsNTY1LjcgOTM5LjcsNTY0LjMgOTQxLjUsNTYyLjRDOTQzLjMsNTYwLjUgOTQ0LjcsNTU4LjIgOTQ1LjcsNTU1LjVDOTQ2LjcsNTUyLjggOTQ3LjIsNTQ5LjggOTQ3LjIsNTQ2LjZMOTQ3LjIsNTQ1LjNDOTQ2LjksNTQ1LjEgOTQ2LjgsNTQ0LjYgOTQ2LjgsNTQ0LjIiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-size: 170px 40px;
  display: block;
  height: 40px;
  width: 170px;
  opacity: 0.5;
}

.ag-watermark-text {
  opacity: 0.5;
  font-weight: bold;
  font-family: Impact, sans-serif;
  font-size: 19px;
  padding-left: 0.7rem;
}

.ag-root-wrapper-body {
  display: flex;
  flex-direction: row;
}

.ag-root-wrapper-body.ag-layout-normal {
  flex: 1 1 auto;
  height: 0;
  min-height: 0;
}

.ag-root {
  position: relative;
  display: flex;
  flex-direction: column;
}

.ag-root.ag-layout-normal, .ag-root.ag-layout-auto-height {
  overflow: hidden;
  flex: 1 1 auto;
  width: 0;
}

.ag-root.ag-layout-normal {
  height: 100%;
}

.ag-header-viewport,
.ag-floating-top-viewport,
.ag-body-viewport,
.ag-center-cols-viewport,
.ag-floating-bottom-viewport,
.ag-body-horizontal-scroll-viewport,
.ag-body-vertical-scroll-viewport,
.ag-virtual-list-viewport,
.ag-sticky-top-viewport {
  position: relative;
  height: 100%;
  min-width: 0px;
  overflow: hidden;
  flex: 1 1 auto;
}

.ag-body-viewport {
  display: flex;
}

.ag-body-viewport.ag-layout-normal {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.ag-center-cols-viewport {
  width: 100%;
  overflow-x: auto;
}

.ag-body-horizontal-scroll-viewport {
  overflow-x: scroll;
}

.ag-body-vertical-scroll-viewport {
  overflow-y: scroll;
}

.ag-virtual-list-viewport {
  overflow: auto;
  width: 100%;
}

.ag-header-container,
.ag-floating-top-container,
.ag-body-container,
.ag-pinned-right-cols-container,
.ag-center-cols-container,
.ag-pinned-left-cols-container,
.ag-floating-bottom-container,
.ag-body-horizontal-scroll-container,
.ag-body-vertical-scroll-container,
.ag-full-width-container,
.ag-floating-bottom-full-width-container,
.ag-virtual-list-container,
.ag-sticky-top-container {
  position: relative;
}

.ag-header-container,
.ag-floating-top-container,
.ag-floating-bottom-container,
.ag-sticky-top-container {
  height: 100%;
  white-space: nowrap;
}

.ag-center-cols-container {
  display: block;
}

.ag-pinned-right-cols-container {
  display: block;
}

.ag-body-horizontal-scroll-container {
  height: 100%;
}

.ag-body-vertical-scroll-container {
  width: 100%;
}

.ag-full-width-container,
.ag-floating-top-full-width-container,
.ag-floating-bottom-full-width-container,
.ag-sticky-top-full-width-container {
  position: absolute;
  top: 0px;
  pointer-events: none;
}

.ag-ltr .ag-full-width-container,
.ag-ltr .ag-floating-top-full-width-container,
.ag-ltr .ag-floating-bottom-full-width-container,
.ag-ltr .ag-sticky-top-full-width-container {
  left: 0;
}

.ag-rtl .ag-full-width-container,
.ag-rtl .ag-floating-top-full-width-container,
.ag-rtl .ag-floating-bottom-full-width-container,
.ag-rtl .ag-sticky-top-full-width-container {
  right: 0;
}

.ag-floating-bottom-full-width-container, .ag-floating-top-full-width-container {
  display: inline-block;
  overflow: hidden;
  height: 100%;
  width: 100%;
}

.ag-virtual-list-container {
  overflow: hidden;
}

.ag-center-cols-clipper {
  flex: 1 1 auto;
  min-width: 0;
  overflow: hidden;
  min-height: 100%;
  transform: translate3d(0, 0, 0);
}

.ag-body {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  flex-direction: row !important;
  min-height: 0;
}

.ag-body-clipper {
  overflow: hidden;
  min-width: 0px;
  flex: 1 1 auto;
  height: 100%;
  transform: translate3d(0, 0, 0);
}

.ag-body-horizontal-scroll,
.ag-body-vertical-scroll {
  min-height: 0;
  min-width: 0;
  display: flex;
  position: relative;
}

.ag-body-horizontal-scroll.ag-scrollbar-invisible,
.ag-body-vertical-scroll.ag-scrollbar-invisible {
  position: absolute;
  bottom: 0;
}

.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar {
  opacity: 0;
  transition: opacity 400ms;
  visibility: hidden;
}

.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling, .ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active {
  visibility: visible;
  opacity: 1;
}

.ag-body-horizontal-scroll {
  width: 100%;
}

.ag-body-horizontal-scroll.ag-scrollbar-invisible {
  left: 0;
  right: 0;
}

.ag-body-vertical-scroll {
  height: 100%;
}

.ag-body-vertical-scroll.ag-scrollbar-invisible {
  top: 0;
  z-index: 10;
}

.ag-ltr .ag-body-vertical-scroll.ag-scrollbar-invisible {
  right: 0;
}

.ag-rtl .ag-body-vertical-scroll.ag-scrollbar-invisible {
  left: 0;
}

.ag-force-vertical-scroll {
  overflow-y: scroll !important;
}

.ag-horizontal-left-spacer, .ag-horizontal-right-spacer {
  height: 100%;
  min-width: 0;
  overflow-x: scroll;
}

.ag-horizontal-left-spacer.ag-scroller-corner, .ag-horizontal-right-spacer.ag-scroller-corner {
  overflow-x: hidden;
}

.ag-header, .ag-pinned-left-header, .ag-pinned-right-header {
  display: inline-block;
  overflow: hidden;
  position: relative;
}

.ag-header-cell-sortable .ag-header-cell-label {
  cursor: pointer;
}

.ag-header {
  display: flex;
  width: 100%;
  white-space: nowrap;
}

.ag-pinned-left-header {
  height: 100%;
}

.ag-pinned-right-header {
  height: 100%;
}

.ag-header-row {
  position: absolute;
}

.ag-header-row:not(.ag-header-row-column-group) {
  overflow: hidden;
}

.ag-header.ag-header-allow-overflow .ag-header-row {
  overflow: visible;
}

.ag-header-cell {
  display: inline-flex;
  align-items: center;
  position: absolute;
  height: 100%;
  overflow: hidden;
}

.ag-header-cell.ag-header-active .ag-header-cell-menu-button {
  opacity: 1;
}

.ag-header-cell-menu-button:not(.ag-header-menu-always-show) {
  transition: opacity 0.2s;
  opacity: 0;
}

.ag-header-group-cell-label, .ag-header-cell-label {
  display: flex;
  flex: 1 1 auto;
  overflow: hidden;
  align-items: center;
  text-overflow: ellipsis;
  align-self: stretch;
}

.ag-header-group-cell-label.ag-sticky-label {
  position: sticky;
  flex: none;
}

.ag-header-cell-text {
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-header-cell:not(.ag-header-cell-auto-height) .ag-header-cell-comp-wrapper {
  height: 100%;
  display: flex;
  align-items: center;
}

.ag-header-cell-comp-wrapper {
  width: 100%;
  overflow: hidden;
}

.ag-header-cell-wrap-text .ag-header-cell-comp-wrapper {
  white-space: normal;
}

.ag-right-aligned-header .ag-header-cell-label {
  flex-direction: row-reverse;
}

.ag-header-group-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ag-header-cell-resize {
  position: absolute;
  z-index: 2;
  height: 100%;
  width: 8px;
  top: 0;
  cursor: ew-resize;
}

.ag-ltr .ag-header-cell-resize {
  right: -4px;
}

.ag-rtl .ag-header-cell-resize {
  left: -4px;
}

.ag-pinned-left-header .ag-header-cell-resize {
  right: -4px;
}

.ag-pinned-right-header .ag-header-cell-resize {
  left: -4px;
}

.ag-header-select-all {
  display: flex;
}

.ag-column-moving .ag-cell {
  transition: left 0.2s;
}

.ag-column-moving .ag-header-cell {
  transition: left 0.2s;
}

.ag-column-moving .ag-header-group-cell {
  transition: left 0.2s, width 0.2s;
}

.ag-column-panel {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: 1 1 auto;
}

.ag-column-select {
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: 3 1 0px;
}

.ag-column-select-header {
  position: relative;
  display: flex;
  flex: none;
}

.ag-column-select-header-icon {
  position: relative;
}

.ag-column-select-header-filter-wrapper {
  flex: 1 1 auto;
}

.ag-column-select-header-filter {
  width: 100%;
}

.ag-column-select-list {
  flex: 1 1 0px;
  overflow: hidden;
}

.ag-column-drop {
  position: relative;
  display: inline-flex;
  align-items: center;
  overflow: auto;
  width: 100%;
}

.ag-column-drop-list {
  display: flex;
  align-items: center;
}

.ag-column-drop-cell {
  position: relative;
  display: flex;
  align-items: center;
}

.ag-column-drop-cell-text {
  overflow: hidden;
  flex: 1 1 auto;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ag-column-drop-vertical {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  align-items: stretch;
  flex: 1 1 0px;
}

.ag-column-drop-vertical-title-bar {
  display: flex;
  align-items: center;
  flex: none;
}

.ag-column-drop-vertical-list {
  position: relative;
  align-items: stretch;
  flex-grow: 1;
  flex-direction: column;
  overflow-x: auto;
}

.ag-column-drop-vertical-list > * {
  flex: none;
}

.ag-column-drop-empty .ag-column-drop-vertical-list {
  overflow: hidden;
}

.ag-column-drop-vertical-empty-message {
  display: block;
}

.ag-column-drop.ag-column-drop-horizontal {
  white-space: nowrap;
  overflow: hidden;
}

.ag-column-drop-cell-button {
  cursor: pointer;
}

.ag-filter-toolpanel {
  flex: 1 1 0px;
  min-width: 0;
}

.ag-filter-toolpanel-header {
  position: relative;
}

.ag-filter-toolpanel-header, .ag-filter-toolpanel-search {
  display: flex;
  align-items: center;
}

.ag-filter-toolpanel-header > *, .ag-filter-toolpanel-search > * {
  display: flex;
  align-items: center;
}

.ag-filter-apply-panel {
  display: flex;
  justify-content: flex-end;
  overflow: hidden;
}

.ag-row-animation .ag-row {
  transition: transform 0.4s, top 0.4s, background-color 0.1s, opacity 0.2s;
}

.ag-row-animation .ag-row.ag-after-created {
  transition: transform 0.4s, top 0.4s, height 0.4s, background-color 0.1s, opacity 0.2s;
}

.ag-row-no-animation .ag-row {
  transition: background-color 0.1s;
}

.ag-row {
  white-space: nowrap;
  width: 100%;
}

.ag-row-loading {
  display: flex;
  align-items: center;
}

.ag-row-position-absolute {
  position: absolute;
}

.ag-row-position-relative {
  position: relative;
}

.ag-full-width-row {
  overflow: hidden;
  pointer-events: all;
}

.ag-row-inline-editing {
  z-index: 1;
}

.ag-row-dragging {
  z-index: 2;
}

.ag-stub-cell {
  display: flex;
  align-items: center;
}

.ag-cell {
  display: inline-block;
  position: absolute;
  white-space: nowrap;
  height: 100%;
}

.ag-cell-value {
  flex: 1 1 auto;
}

.ag-cell-value, .ag-group-value {
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-cell-wrap-text {
  white-space: normal;
  word-break: break-all;
}

.ag-cell-wrapper {
  display: flex;
  align-items: center;
}

.ag-cell-wrapper.ag-row-group {
  align-items: flex-start;
}

.ag-sparkline-wrapper {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
}

.ag-full-width-row .ag-cell-wrapper.ag-row-group {
  height: 100%;
  align-items: center;
}

.ag-cell-inline-editing {
  z-index: 1;
}

.ag-cell-inline-editing .ag-cell-wrapper,
.ag-cell-inline-editing .ag-cell-edit-wrapper,
.ag-cell-inline-editing .ag-cell-editor,
.ag-cell-inline-editing .ag-cell-editor .ag-wrapper,
.ag-cell-inline-editing .ag-cell-editor input {
  height: 100%;
  width: 100%;
  line-height: normal;
}

.ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle;
}

.ag-set-filter-item {
  display: flex;
  align-items: center;
  height: 100%;
}

.ag-set-filter-item-checkbox {
  display: flex;
  overflow: hidden;
}

.ag-set-filter-group-icons {
  display: block;
}

.ag-set-filter-group-icons > * {
  cursor: pointer;
}

.ag-filter-body-wrapper {
  display: flex;
  flex-direction: column;
}

.ag-filter-filter {
  flex: 1 1 0px;
}

.ag-filter-condition {
  display: flex;
  justify-content: center;
}

.ag-floating-filter-body {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  height: 100%;
}

.ag-floating-filter-full-body {
  display: flex;
  flex: 1 1 auto;
  height: 100%;
  width: 100%;
  align-items: center;
  overflow: hidden;
}

.ag-floating-filter-full-body > div {
  flex: 1 1 auto;
}

.ag-floating-filter-input {
  align-items: center;
  display: flex;
  width: 100%;
}

.ag-floating-filter-input > * {
  flex: 1 1 auto;
}

.ag-floating-filter-button {
  display: flex;
  flex: none;
}

.ag-dnd-ghost {
  position: absolute;
  display: inline-flex;
  align-items: center;
  cursor: move;
  white-space: nowrap;
  z-index: 9999;
}

.ag-overlay {
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
}

.ag-overlay-panel {
  display: flex;
  height: 100%;
  width: 100%;
}

.ag-overlay-wrapper {
  display: flex;
  flex: none;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.ag-overlay-loading-wrapper {
  pointer-events: all;
}

.ag-popup-child {
  z-index: 5;
  top: 0;
}

.ag-popup-editor {
  position: absolute;
  z-index: 1;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

.ag-large-text-input {
  display: block;
}

.ag-virtual-list-item {
  position: absolute;
  width: 100%;
}

.ag-floating-top {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  position: relative;
  display: flex;
}

.ag-pinned-left-floating-top {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-pinned-right-floating-top {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-floating-bottom {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  position: relative;
  display: flex;
}

.ag-pinned-left-floating-bottom {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-pinned-right-floating-bottom {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-sticky-top {
  position: absolute;
  display: flex;
  width: 100%;
}

.ag-pinned-left-sticky-top,
.ag-pinned-right-sticky-top {
  position: relative;
  height: 100%;
  overflow: hidden;
}

.ag-sticky-top-full-width-container {
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.ag-dialog, .ag-panel {
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}

.ag-panel-title-bar {
  display: flex;
  flex: none;
  align-items: center;
  cursor: default;
}

.ag-panel-title-bar-title {
  flex: 1 1 auto;
}

.ag-panel-title-bar-buttons {
  display: flex;
}

.ag-panel-title-bar-button {
  cursor: pointer;
}

.ag-panel-content-wrapper {
  display: flex;
  flex: 1 1 auto;
  position: relative;
  overflow: hidden;
}

.ag-dialog {
  position: absolute;
}

.ag-resizer {
  position: absolute;
  pointer-events: none;
  z-index: 1;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

.ag-resizer.ag-resizer-topLeft {
  top: 0;
  left: 0;
  height: 5px;
  width: 5px;
  cursor: nwse-resize;
}

.ag-resizer.ag-resizer-top {
  top: 0;
  left: 5px;
  right: 5px;
  height: 5px;
  cursor: ns-resize;
}

.ag-resizer.ag-resizer-topRight {
  top: 0;
  right: 0;
  height: 5px;
  width: 5px;
  cursor: nesw-resize;
}

.ag-resizer.ag-resizer-right {
  top: 5px;
  right: 0;
  bottom: 5px;
  width: 5px;
  cursor: ew-resize;
}

.ag-resizer.ag-resizer-bottomRight {
  bottom: 0;
  right: 0;
  height: 5px;
  width: 5px;
  cursor: nwse-resize;
}

.ag-resizer.ag-resizer-bottom {
  bottom: 0;
  left: 5px;
  right: 5px;
  height: 5px;
  cursor: ns-resize;
}

.ag-resizer.ag-resizer-bottomLeft {
  bottom: 0;
  left: 0;
  height: 5px;
  width: 5px;
  cursor: nesw-resize;
}

.ag-resizer.ag-resizer-left {
  left: 0;
  top: 5px;
  bottom: 5px;
  width: 5px;
  cursor: ew-resize;
}

.ag-tooltip {
  position: absolute;
  pointer-events: none;
  z-index: 99999;
}

.ag-tooltip-custom {
  position: absolute;
  pointer-events: none;
  z-index: 99999;
}

.ag-value-slide-out {
  margin-right: 5px;
  opacity: 1;
  transition: opacity 3s, margin-right 3s;
  transition-timing-function: linear;
}

.ag-value-slide-out-end {
  margin-right: 10px;
  opacity: 0;
}

.ag-opacity-zero {
  opacity: 0 !important;
}

.ag-menu {
  max-height: 100%;
  overflow-y: auto;
  position: absolute;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

.ag-menu-column-select-wrapper {
  height: 265px;
  overflow: auto;
}

.ag-menu-column-select-wrapper .ag-column-select {
  height: 100%;
}

.ag-menu-list {
  display: table;
  width: 100%;
}

.ag-menu-option, .ag-menu-separator {
  display: table-row;
}

.ag-menu-option-part, .ag-menu-separator-part {
  display: table-cell;
  vertical-align: middle;
}

.ag-menu-option-text {
  white-space: nowrap;
}

.ag-compact-menu-option {
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
}

.ag-compact-menu-option-text {
  white-space: nowrap;
  flex: 1 1 auto;
}

.ag-rich-select {
  cursor: default;
  outline: none;
}

.ag-rich-select-value {
  display: flex;
  align-items: center;
}

.ag-rich-select-value-icon {
  flex: 1 1 auto;
  order: 1;
}

.ag-ltr .ag-rich-select-value-icon {
  text-align: right;
}

.ag-rtl .ag-rich-select-value-icon {
  text-align: left;
}

.ag-rich-select-list {
  position: relative;
}

.ag-rich-select-virtual-list-item {
  display: flex;
}

.ag-rich-select-row {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
}

.ag-paging-panel {
  align-items: center;
  display: flex;
  justify-content: flex-end;
}

.ag-paging-page-summary-panel {
  display: flex;
  align-items: center;
}

.ag-paging-button {
  position: relative;
}

.ag-disabled .ag-paging-page-summary-panel {
  pointer-events: none;
}

.ag-tool-panel-wrapper {
  display: flex;
  overflow-y: auto;
  overflow-x: hidden;
  cursor: default;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

.ag-column-select-column,
.ag-column-select-column-group,
.ag-select-agg-func-item {
  position: relative;
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 100%;
}

.ag-column-select-column > *,
.ag-column-select-column-group > *,
.ag-select-agg-func-item > * {
  flex: none;
}

.ag-column-select-checkbox {
  display: flex;
}

.ag-tool-panel-horizontal-resize {
  cursor: ew-resize;
  height: 100%;
  position: absolute;
  top: 0;
  width: 5px;
  z-index: 1;
}

.ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize {
  right: -3px;
}

.ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize {
  left: -3px;
}

.ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize {
  left: -3px;
}

.ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize {
  right: -3px;
}

.ag-details-row {
  width: 100%;
}

.ag-details-row-fixed-height {
  height: 100%;
}

.ag-details-grid {
  width: 100%;
}

.ag-details-grid-fixed-height {
  height: 100%;
}

.ag-header-group-cell {
  display: flex;
  align-items: center;
  height: 100%;
  position: absolute;
}

.ag-header-group-cell-no-group.ag-header-span-height .ag-header-cell-resize {
  display: none;
}

.ag-cell-label-container {
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
  align-items: center;
  height: 100%;
  width: 100%;
  overflow: hidden;
  padding: 5px 0px;
}

.ag-right-aligned-header .ag-cell-label-container {
  flex-direction: row;
}

.ag-right-aligned-header .ag-header-cell-text {
  text-align: end;
}

.ag-side-bar {
  display: flex;
  flex-direction: row-reverse;
}

.ag-side-bar-left {
  order: -1;
  flex-direction: row;
}

.ag-side-button-button {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
}

.ag-side-button-label {
  writing-mode: vertical-lr;
}

.ag-status-bar {
  display: flex;
  justify-content: space-between;
  overflow: hidden;
}

.ag-status-panel {
  display: inline-flex;
}

.ag-status-name-value {
  white-space: nowrap;
}

.ag-status-bar-left {
  display: inline-flex;
}

.ag-status-bar-center {
  display: inline-flex;
}

.ag-status-bar-right {
  display: inline-flex;
}

.ag-icon {
  display: block;
  speak: none;
}

.ag-group {
  position: relative;
  width: 100%;
}

.ag-group-title-bar {
  display: flex;
  align-items: center;
}

.ag-group-title {
  display: block;
  flex: 1 1 auto;
  min-width: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.ag-group-title-bar .ag-group-title {
  cursor: default;
}

.ag-group-toolbar {
  display: flex;
  align-items: center;
}

.ag-group-container {
  display: flex;
}

.ag-disabled .ag-group-container {
  pointer-events: none;
}

.ag-group-container-horizontal {
  flex-direction: row;
  flex-wrap: wrap;
}

.ag-group-container-vertical {
  flex-direction: column;
}

.ag-column-group-icons {
  display: block;
}

.ag-column-group-icons > * {
  cursor: pointer;
}

.ag-group-item-alignment-stretch .ag-group-item {
  align-items: stretch;
}

.ag-group-item-alignment-start .ag-group-item {
  align-items: flex-start;
}

.ag-group-item-alignment-end .ag-group-item {
  align-items: flex-end;
}

.ag-toggle-button-icon {
  transition: right 0.3s;
  position: absolute;
  top: -1px;
}

.ag-input-field, .ag-select {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ag-input-field-input {
  flex: 1 1 auto;
}

.ag-floating-filter-input .ag-input-field-input[type=date] {
  width: 1px;
}

.ag-range-field {
  display: flex;
  align-items: center;
}

.ag-angle-select {
  display: flex;
  align-items: center;
}

.ag-angle-select-wrapper {
  display: flex;
}

.ag-angle-select-parent-circle {
  display: block;
  position: relative;
}

.ag-angle-select-child-circle {
  position: absolute;
}

.ag-slider-wrapper {
  display: flex;
}

.ag-slider-wrapper .ag-input-field {
  flex: 1 1 auto;
}

.ag-picker-field-display {
  flex: 1 1 auto;
}

.ag-picker-field {
  display: flex;
  align-items: center;
}

.ag-picker-field-icon {
  display: flex;
  border: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
}

.ag-picker-field-wrapper {
  overflow: hidden;
}

.ag-label-align-right .ag-label {
  order: 1;
}

.ag-label-align-right > * {
  flex: none;
}

.ag-label-align-top {
  flex-direction: column;
  align-items: flex-start;
}

.ag-label-align-top > * {
  align-self: stretch;
}

.ag-label-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
}

.ag-color-panel {
  width: 100%;
  display: flex;
  flex-direction: column;
  text-align: center;
}

.ag-spectrum-color {
  flex: 1 1 auto;
  position: relative;
  overflow: hidden;
  cursor: default;
}

.ag-spectrum-fill {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.ag-spectrum-val {
  cursor: pointer;
}

.ag-spectrum-dragger {
  position: absolute;
  pointer-events: none;
  cursor: pointer;
}

.ag-spectrum-hue {
  cursor: default;
  background: linear-gradient(to left, #ff0000 3%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
}

.ag-spectrum-alpha {
  cursor: default;
}

.ag-spectrum-hue-background {
  width: 100%;
  height: 100%;
}

.ag-spectrum-alpha-background {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgb(0, 0, 0));
  width: 100%;
  height: 100%;
}

.ag-spectrum-tool {
  cursor: pointer;
}

.ag-spectrum-slider {
  position: absolute;
  pointer-events: none;
}

.ag-recent-colors {
  display: flex;
}

.ag-recent-color {
  cursor: pointer;
}

.ag-ltr .ag-column-select-indent-1 {
  padding-left: 20px;
}

.ag-rtl .ag-column-select-indent-1 {
  padding-right: 20px;
}

.ag-ltr .ag-set-filter-indent-1 {
  padding-left: 20px;
}

.ag-rtl .ag-set-filter-indent-1 {
  padding-right: 20px;
}

.ag-ltr .ag-row-group-indent-1 {
  padding-left: 20px;
}

.ag-rtl .ag-row-group-indent-1 {
  padding-right: 20px;
}

.ag-ltr .ag-column-select-indent-2 {
  padding-left: 40px;
}

.ag-rtl .ag-column-select-indent-2 {
  padding-right: 40px;
}

.ag-ltr .ag-set-filter-indent-2 {
  padding-left: 40px;
}

.ag-rtl .ag-set-filter-indent-2 {
  padding-right: 40px;
}

.ag-ltr .ag-row-group-indent-2 {
  padding-left: 40px;
}

.ag-rtl .ag-row-group-indent-2 {
  padding-right: 40px;
}

.ag-ltr .ag-column-select-indent-3 {
  padding-left: 60px;
}

.ag-rtl .ag-column-select-indent-3 {
  padding-right: 60px;
}

.ag-ltr .ag-set-filter-indent-3 {
  padding-left: 60px;
}

.ag-rtl .ag-set-filter-indent-3 {
  padding-right: 60px;
}

.ag-ltr .ag-row-group-indent-3 {
  padding-left: 60px;
}

.ag-rtl .ag-row-group-indent-3 {
  padding-right: 60px;
}

.ag-ltr .ag-column-select-indent-4 {
  padding-left: 80px;
}

.ag-rtl .ag-column-select-indent-4 {
  padding-right: 80px;
}

.ag-ltr .ag-set-filter-indent-4 {
  padding-left: 80px;
}

.ag-rtl .ag-set-filter-indent-4 {
  padding-right: 80px;
}

.ag-ltr .ag-row-group-indent-4 {
  padding-left: 80px;
}

.ag-rtl .ag-row-group-indent-4 {
  padding-right: 80px;
}

.ag-ltr .ag-column-select-indent-5 {
  padding-left: 100px;
}

.ag-rtl .ag-column-select-indent-5 {
  padding-right: 100px;
}

.ag-ltr .ag-set-filter-indent-5 {
  padding-left: 100px;
}

.ag-rtl .ag-set-filter-indent-5 {
  padding-right: 100px;
}

.ag-ltr .ag-row-group-indent-5 {
  padding-left: 100px;
}

.ag-rtl .ag-row-group-indent-5 {
  padding-right: 100px;
}

.ag-ltr .ag-column-select-indent-6 {
  padding-left: 120px;
}

.ag-rtl .ag-column-select-indent-6 {
  padding-right: 120px;
}

.ag-ltr .ag-set-filter-indent-6 {
  padding-left: 120px;
}

.ag-rtl .ag-set-filter-indent-6 {
  padding-right: 120px;
}

.ag-ltr .ag-row-group-indent-6 {
  padding-left: 120px;
}

.ag-rtl .ag-row-group-indent-6 {
  padding-right: 120px;
}

.ag-ltr .ag-column-select-indent-7 {
  padding-left: 140px;
}

.ag-rtl .ag-column-select-indent-7 {
  padding-right: 140px;
}

.ag-ltr .ag-set-filter-indent-7 {
  padding-left: 140px;
}

.ag-rtl .ag-set-filter-indent-7 {
  padding-right: 140px;
}

.ag-ltr .ag-row-group-indent-7 {
  padding-left: 140px;
}

.ag-rtl .ag-row-group-indent-7 {
  padding-right: 140px;
}

.ag-ltr .ag-column-select-indent-8 {
  padding-left: 160px;
}

.ag-rtl .ag-column-select-indent-8 {
  padding-right: 160px;
}

.ag-ltr .ag-set-filter-indent-8 {
  padding-left: 160px;
}

.ag-rtl .ag-set-filter-indent-8 {
  padding-right: 160px;
}

.ag-ltr .ag-row-group-indent-8 {
  padding-left: 160px;
}

.ag-rtl .ag-row-group-indent-8 {
  padding-right: 160px;
}

.ag-ltr .ag-column-select-indent-9 {
  padding-left: 180px;
}

.ag-rtl .ag-column-select-indent-9 {
  padding-right: 180px;
}

.ag-ltr .ag-set-filter-indent-9 {
  padding-left: 180px;
}

.ag-rtl .ag-set-filter-indent-9 {
  padding-right: 180px;
}

.ag-ltr .ag-row-group-indent-9 {
  padding-left: 180px;
}

.ag-rtl .ag-row-group-indent-9 {
  padding-right: 180px;
}

.ag-ltr {
  direction: ltr;
}

.ag-ltr .ag-body, .ag-ltr .ag-floating-top, .ag-ltr .ag-floating-bottom, .ag-ltr .ag-header, .ag-ltr .ag-body-viewport, .ag-ltr .ag-body-horizontal-scroll {
  flex-direction: row;
}

.ag-rtl {
  direction: rtl;
}

.ag-rtl .ag-body, .ag-rtl .ag-floating-top, .ag-rtl .ag-floating-bottom, .ag-rtl .ag-header, .ag-rtl .ag-body-viewport, .ag-rtl .ag-body-horizontal-scroll {
  flex-direction: row-reverse;
}

.ag-rtl .ag-icon-contracted,
.ag-rtl .ag-icon-expanded,
.ag-rtl .ag-icon-tree-closed {
  display: block;
  transform: rotate(180deg);
}

.ag-body .ag-body-viewport {
  -webkit-overflow-scrolling: touch;
}

.ag-layout-print.ag-body {
  display: block;
  height: unset;
}

.ag-layout-print.ag-body-clipper {
  height: unset;
}

.ag-layout-print.ag-root-wrapper {
  display: inline-flex;
}

.ag-layout-print .ag-center-cols-clipper {
  min-width: 100%;
}

.ag-layout-print .ag-body-vertical-scroll {
  display: none;
}

.ag-layout-print .ag-body-horizontal-scroll {
  display: none;
}

.ag-layout-print.ag-force-vertical-scroll {
  overflow-y: visible !important;
}

@media print {
  .ag-root-wrapper.ag-layout-print {
    display: table;
  }
  .ag-root-wrapper.ag-layout-print .ag-root-wrapper-body,
  .ag-root-wrapper.ag-layout-print .ag-root,
  .ag-root-wrapper.ag-layout-print .ag-body-viewport,
  .ag-root-wrapper.ag-layout-print .ag-center-cols-container,
  .ag-root-wrapper.ag-layout-print .ag-center-cols-viewport,
  .ag-root-wrapper.ag-layout-print .ag-center-cols-clipper,
  .ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,
  .ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport {
    height: auto !important;
    overflow: hidden !important;
    display: block !important;
  }
  .ag-root-wrapper.ag-layout-print .ag-row, .ag-root-wrapper.ag-layout-print .ag-cell {
    -moz-column-break-inside: avoid;
         break-inside: avoid;
  }
}
[class^=ag-], [class^=ag-]:focus, [class^=ag-]:after, [class^=ag-]:before {
  box-sizing: border-box;
  outline: none;
}

[class^=ag-]::-ms-clear {
  display: none;
}

.ag-checkbox .ag-input-wrapper,
.ag-radio-button .ag-input-wrapper {
  overflow: visible;
}

.ag-range-field .ag-input-wrapper {
  height: 100%;
}

.ag-toggle-button {
  flex: none;
  width: unset;
  min-width: unset;
}

.ag-ltr .ag-label-align-right .ag-label {
  margin-left: var(--ag-grid-size);
}

.ag-rtl .ag-label-align-right .ag-label {
  margin-right: var(--ag-grid-size);
}

input[class^=ag-] {
  margin: 0;
  background-color: var(--ag-background-color);
}

textarea[class^=ag-],
select[class^=ag-] {
  background-color: var(--ag-background-color);
}

input[class^=ag-]:not([type]),
input[class^=ag-][type=text],
input[class^=ag-][type=number],
input[class^=ag-][type=tel],
input[class^=ag-][type=date],
input[class^=ag-][type=datetime-local],
textarea[class^=ag-] {
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  border: var(--ag-borders-input) var(--ag-input-border-color);
}

input[class^=ag-]:not([type]):disabled,
input[class^=ag-][type=text]:disabled,
input[class^=ag-][type=number]:disabled,
input[class^=ag-][type=tel]:disabled,
input[class^=ag-][type=date]:disabled,
input[class^=ag-][type=datetime-local]:disabled,
textarea[class^=ag-]:disabled {
  color: var(--ag-disabled-foreground-color);
  background-color: var(--ag-input-disabled-background-color);
  border-color: var(--ag-input-disabled-border-color);
}

input[class^=ag-]:not([type]):focus,
input[class^=ag-][type=text]:focus,
input[class^=ag-][type=number]:focus,
input[class^=ag-][type=tel]:focus,
input[class^=ag-][type=date]:focus,
input[class^=ag-][type=datetime-local]:focus,
textarea[class^=ag-]:focus {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-input-focus-border-color);
}

input[class^=ag-]:not([type]):invalid,
input[class^=ag-][type=text]:invalid,
input[class^=ag-][type=number]:invalid,
input[class^=ag-][type=tel]:invalid,
input[class^=ag-][type=date]:invalid,
input[class^=ag-][type=datetime-local]:invalid,
textarea[class^=ag-]:invalid {
  border: var(--ag-borders-input-invalid) var(--ag-input-border-color-invalid);
}

input[class^=ag-][type=number] {
  -moz-appearance: textfield;
}

input[class^=ag-][type=number]::-webkit-outer-spin-button, input[class^=ag-][type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[class^=ag-][type=range] {
  padding: 0;
}

input[class^=ag-][type=button]:focus, button[class^=ag-]:focus {
  box-shadow: var(--ag-input-focus-box-shadow);
}

.ag-drag-handle {
  color: var(--ag-secondary-foreground-color);
}

.ag-list-item, .ag-virtual-list-item {
  height: var(--ag-list-item-height);
}

.ag-keyboard-focus .ag-virtual-list-item:focus {
  outline: none;
}

.ag-keyboard-focus .ag-virtual-list-item:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-select-list {
  background-color: var(--ag-background-color);
  overflow-y: auto;
  overflow-x: hidden;
}

.ag-list-item {
  display: flex;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-list-item.ag-active-item {
  background-color: var(--ag-row-hover-color);
}

.ag-select-list-item {
  padding-left: 4px;
  padding-right: 4px;
  cursor: default;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

.ag-select-list-item span {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ag-select .ag-picker-field-wrapper {
  background-color: var(--ag-background-color);
  min-height: var(--ag-list-item-height);
  cursor: default;
}

.ag-select.ag-disabled .ag-picker-field-wrapper:focus {
  box-shadow: none;
}

.ag-select:not(.ag-cell-editor, .ag-label-align-top) {
  height: var(--ag-list-item-height);
}

.ag-select .ag-picker-field-display {
  margin: 4px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-select .ag-picker-field-icon {
  display: flex;
  align-items: center;
}

.ag-select.ag-disabled {
  opacity: 0.5;
}

.ag-rich-select {
  background-color: var(--ag-control-panel-background-color);
}

.ag-rich-select-list {
  width: 100%;
  min-width: 200px;
  height: calc(var(--ag-row-height) * 6.5);
}

.ag-rich-select-value {
  height: var(--ag-row-height);
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  padding-top: 0;
  padding-bottom: 0;
}

.ag-ltr .ag-rich-select-value {
  padding-left: var(--ag-cell-horizontal-padding);
}

.ag-rtl .ag-rich-select-value {
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-ltr .ag-rich-select-value {
  padding-right: var(--ag-grid-size);
}

.ag-rtl .ag-rich-select-value {
  padding-left: var(--ag-grid-size);
}

.ag-rich-select-virtual-list-item {
  cursor: default;
  height: var(--ag-list-item-height);
}

.ag-keyboard-focus .ag-rich-select-virtual-list-item:focus::after {
  content: none;
}

.ag-rich-select-virtual-list-item:hover {
  background-color: var(--ag-row-hover-color);
}

.ag-ltr .ag-rich-select-row {
  padding-left: var(--ag-cell-horizontal-padding);
}

.ag-rtl .ag-rich-select-row {
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-rich-select-row-selected {
  background-color: var(--ag-selected-row-background-color);
}

.ag-row-drag,
.ag-selection-checkbox,
.ag-group-expanded,
.ag-group-contracted {
  color: var(--ag-secondary-foreground-color);
}

.ag-ltr .ag-row-drag,
.ag-ltr .ag-selection-checkbox,
.ag-ltr .ag-group-expanded,
.ag-ltr .ag-group-contracted {
  margin-right: var(--ag-cell-widget-spacing);
}

.ag-rtl .ag-row-drag,
.ag-rtl .ag-selection-checkbox,
.ag-rtl .ag-group-expanded,
.ag-rtl .ag-group-contracted {
  margin-left: var(--ag-cell-widget-spacing);
}

.ag-cell-wrapper > *:not(.ag-cell-value):not(.ag-group-value) {
  --ag-internal-calculated-line-height: var(--ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)));
  --ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width));
  height: min(var(--ag-internal-calculated-line-height), var(--ag-internal-padded-row-height));
  display: flex;
  align-items: center;
  flex: none;
}

.ag-group-expanded,
.ag-group-contracted {
  cursor: pointer;
}

.ag-group-title-bar-icon {
  cursor: pointer;
  flex: none;
  color: var(--ag-secondary-foreground-color);
}

.ag-ltr .ag-group-child-count {
  margin-left: 2px;
}

.ag-rtl .ag-group-child-count {
  margin-right: 2px;
}

.ag-group-title-bar {
  background-color: var(--ag-subheader-background-color);
  padding: var(--ag-grid-size);
}

.ag-group-toolbar {
  padding: var(--ag-grid-size);
  background-color: var(--ag-subheader-toolbar-background-color);
}

.ag-disabled-group-title-bar, .ag-disabled-group-container {
  opacity: 0.5;
}

.group-item {
  margin: calc(var(--ag-grid-size) * 0.5) 0;
}

.ag-label {
  white-space: nowrap;
}

.ag-ltr .ag-label {
  margin-right: var(--ag-grid-size);
}

.ag-rtl .ag-label {
  margin-left: var(--ag-grid-size);
}

.ag-label-align-top .ag-label {
  margin-bottom: calc(var(--ag-grid-size) * 0.5);
}

.ag-angle-select[disabled] {
  color: var(--ag-disabled-foreground-color);
  pointer-events: none;
}

.ag-angle-select[disabled] .ag-angle-select-field {
  opacity: 0.4;
}

.ag-ltr .ag-slider-field,
.ag-ltr .ag-angle-select-field {
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-rtl .ag-slider-field,
.ag-rtl .ag-angle-select-field {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-angle-select-parent-circle {
  width: 24px;
  height: 24px;
  border-radius: 12px;
  border: solid 1px;
  border-color: var(--ag-border-color);
  background-color: var(--ag-background-color);
}

.ag-angle-select-child-circle {
  top: 4px;
  left: 12px;
  width: 6px;
  height: 6px;
  margin-left: -3px;
  margin-top: -4px;
  border-radius: 3px;
  background-color: var(--ag-secondary-foreground-color);
}

.ag-picker-field-wrapper {
  border: 1px solid;
  border-color: var(--ag-border-color);
  border-radius: 5px;
}

.ag-picker-field-wrapper:focus {
  box-shadow: var(--ag-input-focus-box-shadow);
}

.ag-picker-field-button {
  background-color: var(--ag-background-color);
  color: var(--ag-secondary-foreground-color);
}

.ag-dialog.ag-color-dialog {
  border-radius: 5px;
}

.ag-color-picker .ag-picker-field-display {
  height: var(--ag-icon-size);
}

.ag-color-panel {
  padding: var(--ag-grid-size);
}

.ag-spectrum-color {
  background-color: rgb(255, 0, 0);
  border-radius: 2px;
}

.ag-spectrum-tools {
  padding: 10px;
}

.ag-spectrum-sat {
  background-image: linear-gradient(to right, white, rgba(204, 154, 129, 0));
}

.ag-spectrum-val {
  background-image: linear-gradient(to top, black, rgba(204, 154, 129, 0));
}

.ag-spectrum-dragger {
  border-radius: 12px;
  height: 12px;
  width: 12px;
  border: 1px solid white;
  background: black;
  box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.24);
}

.ag-spectrum-hue-background {
  border-radius: 2px;
}

.ag-spectrum-alpha-background {
  border-radius: 2px;
}

.ag-spectrum-tool {
  margin-bottom: 10px;
  height: 11px;
  border-radius: 2px;
}

.ag-spectrum-slider {
  margin-top: -12px;
  width: 13px;
  height: 13px;
  border-radius: 13px;
  background-color: rgb(248, 248, 248);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);
}

.ag-recent-color {
  margin: 0 3px;
}

.ag-recent-color:first-child {
  margin-left: 0;
}

.ag-recent-color:last-child {
  margin-right: 0;
}

.ag-dnd-ghost {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  overflow: hidden;
  text-overflow: ellipsis;
  border: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-header-height) !important;
  line-height: var(--ag-header-height);
  margin: 0;
  padding: 0 calc(var(--ag-grid-size) * 2);
  transform: translateY(calc(var(--ag-grid-size) * 2));
}

.ag-dnd-ghost-icon {
  margin-right: var(--ag-grid-size);
  color: var(--ag-foreground-color);
}

.ag-popup-child:not(.ag-tooltip-custom) {
  box-shadow: var(--ag-popup-shadow);
}

.ag-dragging-range-handle .ag-dialog,
.ag-dragging-fill-handle .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}

.ag-dialog {
  border-radius: var(--ag-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
}

.ag-panel {
  background-color: var(--ag-background-color);
}

.ag-panel-title-bar {
  background-color: var(--ag-header-background-color);
  color: var(--ag-header-foreground-color);
  height: var(--ag-header-height);
  padding: var(--ag-grid-size) var(--ag-cell-horizontal-padding);
  border-bottom: var(--ag-borders) var(--ag-border-color);
}

.ag-ltr .ag-panel-title-bar-button {
  margin-left: var(--ag-grid-size);
}

.ag-rtl .ag-panel-title-bar-button {
  margin-right: var(--ag-grid-size);
}

.ag-tooltip {
  background-color: var(--ag-tooltip-background-color);
  color: var(--ag-foreground-color);
  padding: var(--ag-grid-size);
  border: var(--ag-borders) var(--ag-border-color);
  border-radius: var(--ag-card-radius);
  transition: opacity 1s;
  white-space: normal;
}

.ag-tooltip.ag-tooltip-hiding {
  opacity: 0;
}

.ag-tooltip-custom {
  transition: opacity 1s;
}

.ag-tooltip-custom.ag-tooltip-hiding {
  opacity: 0;
}

.ag-ltr .ag-column-select-indent-1 {
  padding-left: calc(1 * var(--ag-column-select-indent-size));
}

.ag-rtl .ag-column-select-indent-1 {
  padding-right: calc(1 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-2 {
  padding-left: calc(2 * var(--ag-column-select-indent-size));
}

.ag-rtl .ag-column-select-indent-2 {
  padding-right: calc(2 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-3 {
  padding-left: calc(3 * var(--ag-column-select-indent-size));
}

.ag-rtl .ag-column-select-indent-3 {
  padding-right: calc(3 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-4 {
  padding-left: calc(4 * var(--ag-column-select-indent-size));
}

.ag-rtl .ag-column-select-indent-4 {
  padding-right: calc(4 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-5 {
  padding-left: calc(5 * var(--ag-column-select-indent-size));
}

.ag-rtl .ag-column-select-indent-5 {
  padding-right: calc(5 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-6 {
  padding-left: calc(6 * var(--ag-column-select-indent-size));
}

.ag-rtl .ag-column-select-indent-6 {
  padding-right: calc(6 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-7 {
  padding-left: calc(7 * var(--ag-column-select-indent-size));
}

.ag-rtl .ag-column-select-indent-7 {
  padding-right: calc(7 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-8 {
  padding-left: calc(8 * var(--ag-column-select-indent-size));
}

.ag-rtl .ag-column-select-indent-8 {
  padding-right: calc(8 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-9 {
  padding-left: calc(9 * var(--ag-column-select-indent-size));
}

.ag-rtl .ag-column-select-indent-9 {
  padding-right: calc(9 * var(--ag-column-select-indent-size));
}

.ag-column-select-header-icon {
  cursor: pointer;
}

.ag-keyboard-focus .ag-column-select-header-icon:focus {
  outline: none;
}

.ag-keyboard-focus .ag-column-select-header-icon:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 0px;
  left: 0px;
  display: block;
  width: calc(100% - 0px);
  height: calc(100% - 0px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-ltr .ag-column-group-icons:not(:last-child),
.ag-ltr .ag-column-select-header-icon:not(:last-child),
.ag-ltr .ag-column-select-header-checkbox:not(:last-child),
.ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),
.ag-ltr .ag-column-select-checkbox:not(:last-child),
.ag-ltr .ag-column-select-column-drag-handle:not(:last-child),
.ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),
.ag-ltr .ag-column-select-column-label:not(:last-child) {
  margin-right: var(--ag-widget-horizontal-spacing);
}

.ag-rtl .ag-column-group-icons:not(:last-child),
.ag-rtl .ag-column-select-header-icon:not(:last-child),
.ag-rtl .ag-column-select-header-checkbox:not(:last-child),
.ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),
.ag-rtl .ag-column-select-checkbox:not(:last-child),
.ag-rtl .ag-column-select-column-drag-handle:not(:last-child),
.ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),
.ag-rtl .ag-column-select-column-label:not(:last-child) {
  margin-left: var(--ag-widget-horizontal-spacing);
}

.ag-keyboard-focus .ag-column-select-virtual-list-item:focus {
  outline: none;
}

.ag-keyboard-focus .ag-column-select-virtual-list-item:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-column-select-column-group:not(:last-child),
.ag-column-select-column:not(:last-child) {
  margin-bottom: var(--ag-widget-vertical-spacing);
}

.ag-column-select-column-readonly,
.ag-column-select-column-group-readonly {
  color: var(--ag-disabled-foreground-color);
  pointer-events: none;
}

.ag-ltr .ag-column-select-add-group-indent {
  margin-left: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}

.ag-rtl .ag-column-select-add-group-indent {
  margin-right: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}

.ag-column-select-virtual-list-viewport {
  padding: calc(var(--ag-widget-container-vertical-padding) * 0.5) 0px;
}

.ag-column-select-virtual-list-item {
  padding: 0 var(--ag-widget-container-horizontal-padding);
}

.ag-rtl {
  text-align: right;
}

.ag-root-wrapper {
  border: var(--ag-borders) var(--ag-border-color);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-1 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 1);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-1 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 1);
}

.ag-ltr .ag-row-group-indent-1 {
  padding-left: calc(1 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-1 {
  padding-right: calc(1 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-1 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-1 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-2 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 2);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-2 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 2);
}

.ag-ltr .ag-row-group-indent-2 {
  padding-left: calc(2 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-2 {
  padding-right: calc(2 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-2 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-2 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-3 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 3);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-3 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 3);
}

.ag-ltr .ag-row-group-indent-3 {
  padding-left: calc(3 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-3 {
  padding-right: calc(3 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-3 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-3 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-4 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 4);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-4 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 4);
}

.ag-ltr .ag-row-group-indent-4 {
  padding-left: calc(4 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-4 {
  padding-right: calc(4 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-4 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-4 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-5 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 5);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-5 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 5);
}

.ag-ltr .ag-row-group-indent-5 {
  padding-left: calc(5 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-5 {
  padding-right: calc(5 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-5 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-5 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-6 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 6);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-6 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 6);
}

.ag-ltr .ag-row-group-indent-6 {
  padding-left: calc(6 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-6 {
  padding-right: calc(6 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-6 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-6 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-7 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 7);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-7 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 7);
}

.ag-ltr .ag-row-group-indent-7 {
  padding-left: calc(7 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-7 {
  padding-right: calc(7 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-7 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-7 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-8 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 8);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-8 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 8);
}

.ag-ltr .ag-row-group-indent-8 {
  padding-left: calc(8 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-8 {
  padding-right: calc(8 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-8 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-8 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-9 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 9);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-9 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 9);
}

.ag-ltr .ag-row-group-indent-9 {
  padding-left: calc(9 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-9 {
  padding-right: calc(9 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-9 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-9 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-10 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 10);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-10 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 10);
}

.ag-ltr .ag-row-group-indent-10 {
  padding-left: calc(10 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-10 {
  padding-right: calc(10 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-10 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-10 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-11 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 11);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-11 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 11);
}

.ag-ltr .ag-row-group-indent-11 {
  padding-left: calc(11 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-11 {
  padding-right: calc(11 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-11 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-11 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-12 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 12);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-12 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 12);
}

.ag-ltr .ag-row-group-indent-12 {
  padding-left: calc(12 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-12 {
  padding-right: calc(12 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-12 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-12 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-13 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 13);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-13 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 13);
}

.ag-ltr .ag-row-group-indent-13 {
  padding-left: calc(13 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-13 {
  padding-right: calc(13 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-13 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-13 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-14 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 14);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-14 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 14);
}

.ag-ltr .ag-row-group-indent-14 {
  padding-left: calc(14 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-14 {
  padding-right: calc(14 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-14 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-14 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-15 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 15);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-15 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 15);
}

.ag-ltr .ag-row-group-indent-15 {
  padding-left: calc(15 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-15 {
  padding-right: calc(15 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-15 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-15 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-16 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 16);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-16 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 16);
}

.ag-ltr .ag-row-group-indent-16 {
  padding-left: calc(16 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-16 {
  padding-right: calc(16 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-16 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-16 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-17 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 17);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-17 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 17);
}

.ag-ltr .ag-row-group-indent-17 {
  padding-left: calc(17 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-17 {
  padding-right: calc(17 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-17 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-17 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-18 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 18);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-18 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 18);
}

.ag-ltr .ag-row-group-indent-18 {
  padding-left: calc(18 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-18 {
  padding-right: calc(18 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-18 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-18 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-19 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 19);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-19 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 19);
}

.ag-ltr .ag-row-group-indent-19 {
  padding-left: calc(19 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-19 {
  padding-right: calc(19 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-19 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-19 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-20 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 20);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-20 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 20);
}

.ag-ltr .ag-row-group-indent-20 {
  padding-left: calc(20 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-20 {
  padding-right: calc(20 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-20 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-20 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-21 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 21);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-21 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 21);
}

.ag-ltr .ag-row-group-indent-21 {
  padding-left: calc(21 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-21 {
  padding-right: calc(21 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-21 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-21 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-22 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 22);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-22 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 22);
}

.ag-ltr .ag-row-group-indent-22 {
  padding-left: calc(22 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-22 {
  padding-right: calc(22 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-22 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-22 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-23 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 23);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-23 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 23);
}

.ag-ltr .ag-row-group-indent-23 {
  padding-left: calc(23 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-23 {
  padding-right: calc(23 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-23 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-23 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-24 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 24);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-24 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 24);
}

.ag-ltr .ag-row-group-indent-24 {
  padding-left: calc(24 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-24 {
  padding-right: calc(24 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-24 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-24 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-25 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 25);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-25 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 25);
}

.ag-ltr .ag-row-group-indent-25 {
  padding-left: calc(25 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-25 {
  padding-right: calc(25 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-25 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-25 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-26 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 26);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-26 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 26);
}

.ag-ltr .ag-row-group-indent-26 {
  padding-left: calc(26 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-26 {
  padding-right: calc(26 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-26 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-26 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-27 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 27);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-27 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 27);
}

.ag-ltr .ag-row-group-indent-27 {
  padding-left: calc(27 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-27 {
  padding-right: calc(27 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-27 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-27 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-28 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 28);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-28 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 28);
}

.ag-ltr .ag-row-group-indent-28 {
  padding-left: calc(28 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-28 {
  padding-right: calc(28 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-28 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-28 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-29 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 29);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-29 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 29);
}

.ag-ltr .ag-row-group-indent-29 {
  padding-left: calc(29 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-29 {
  padding-right: calc(29 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-29 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-29 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-30 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 30);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-30 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 30);
}

.ag-ltr .ag-row-group-indent-30 {
  padding-left: calc(30 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-30 {
  padding-right: calc(30 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-30 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-30 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-31 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 31);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-31 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 31);
}

.ag-ltr .ag-row-group-indent-31 {
  padding-left: calc(31 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-31 {
  padding-right: calc(31 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-31 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-31 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-32 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 32);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-32 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 32);
}

.ag-ltr .ag-row-group-indent-32 {
  padding-left: calc(32 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-32 {
  padding-right: calc(32 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-32 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-32 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-33 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 33);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-33 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 33);
}

.ag-ltr .ag-row-group-indent-33 {
  padding-left: calc(33 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-33 {
  padding-right: calc(33 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-33 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-33 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-34 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 34);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-34 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 34);
}

.ag-ltr .ag-row-group-indent-34 {
  padding-left: calc(34 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-34 {
  padding-right: calc(34 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-34 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-34 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-35 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 35);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-35 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 35);
}

.ag-ltr .ag-row-group-indent-35 {
  padding-left: calc(35 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-35 {
  padding-right: calc(35 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-35 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-35 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-36 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 36);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-36 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 36);
}

.ag-ltr .ag-row-group-indent-36 {
  padding-left: calc(36 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-36 {
  padding-right: calc(36 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-36 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-36 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-37 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 37);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-37 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 37);
}

.ag-ltr .ag-row-group-indent-37 {
  padding-left: calc(37 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-37 {
  padding-right: calc(37 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-37 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-37 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-38 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 38);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-38 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 38);
}

.ag-ltr .ag-row-group-indent-38 {
  padding-left: calc(38 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-38 {
  padding-right: calc(38 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-38 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-38 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-39 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 39);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-39 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 39);
}

.ag-ltr .ag-row-group-indent-39 {
  padding-left: calc(39 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-39 {
  padding-right: calc(39 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-39 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-39 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-40 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 40);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-40 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 40);
}

.ag-ltr .ag-row-group-indent-40 {
  padding-left: calc(40 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-40 {
  padding-right: calc(40 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-40 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-40 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-41 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 41);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-41 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 41);
}

.ag-ltr .ag-row-group-indent-41 {
  padding-left: calc(41 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-41 {
  padding-right: calc(41 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-41 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-41 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-42 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 42);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-42 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 42);
}

.ag-ltr .ag-row-group-indent-42 {
  padding-left: calc(42 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-42 {
  padding-right: calc(42 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-42 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-42 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-43 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 43);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-43 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 43);
}

.ag-ltr .ag-row-group-indent-43 {
  padding-left: calc(43 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-43 {
  padding-right: calc(43 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-43 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-43 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-44 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 44);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-44 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 44);
}

.ag-ltr .ag-row-group-indent-44 {
  padding-left: calc(44 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-44 {
  padding-right: calc(44 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-44 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-44 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-45 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 45);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-45 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 45);
}

.ag-ltr .ag-row-group-indent-45 {
  padding-left: calc(45 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-45 {
  padding-right: calc(45 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-45 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-45 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-46 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 46);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-46 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 46);
}

.ag-ltr .ag-row-group-indent-46 {
  padding-left: calc(46 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-46 {
  padding-right: calc(46 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-46 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-46 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-47 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 47);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-47 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 47);
}

.ag-ltr .ag-row-group-indent-47 {
  padding-left: calc(47 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-47 {
  padding-right: calc(47 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-47 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-47 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-48 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 48);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-48 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 48);
}

.ag-ltr .ag-row-group-indent-48 {
  padding-left: calc(48 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-48 {
  padding-right: calc(48 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-48 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-48 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-49 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 49);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-49 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 49);
}

.ag-ltr .ag-row-group-indent-49 {
  padding-left: calc(49 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-49 {
  padding-right: calc(49 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-49 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-49 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-50 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 50);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-50 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 50);
}

.ag-ltr .ag-row-group-indent-50 {
  padding-left: calc(50 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-50 {
  padding-right: calc(50 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-50 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-50 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-51 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 51);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-51 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 51);
}

.ag-ltr .ag-row-group-indent-51 {
  padding-left: calc(51 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-51 {
  padding-right: calc(51 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-51 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-51 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-52 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 52);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-52 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 52);
}

.ag-ltr .ag-row-group-indent-52 {
  padding-left: calc(52 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-52 {
  padding-right: calc(52 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-52 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-52 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-53 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 53);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-53 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 53);
}

.ag-ltr .ag-row-group-indent-53 {
  padding-left: calc(53 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-53 {
  padding-right: calc(53 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-53 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-53 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-54 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 54);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-54 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 54);
}

.ag-ltr .ag-row-group-indent-54 {
  padding-left: calc(54 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-54 {
  padding-right: calc(54 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-54 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-54 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-55 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 55);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-55 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 55);
}

.ag-ltr .ag-row-group-indent-55 {
  padding-left: calc(55 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-55 {
  padding-right: calc(55 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-55 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-55 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-56 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 56);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-56 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 56);
}

.ag-ltr .ag-row-group-indent-56 {
  padding-left: calc(56 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-56 {
  padding-right: calc(56 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-56 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-56 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-57 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 57);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-57 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 57);
}

.ag-ltr .ag-row-group-indent-57 {
  padding-left: calc(57 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-57 {
  padding-right: calc(57 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-57 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-57 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-58 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 58);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-58 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 58);
}

.ag-ltr .ag-row-group-indent-58 {
  padding-left: calc(58 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-58 {
  padding-right: calc(58 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-58 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-58 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-59 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 59);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-59 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 59);
}

.ag-ltr .ag-row-group-indent-59 {
  padding-left: calc(59 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-59 {
  padding-right: calc(59 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-59 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-59 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-60 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 60);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-60 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 60);
}

.ag-ltr .ag-row-group-indent-60 {
  padding-left: calc(60 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-60 {
  padding-right: calc(60 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-60 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-60 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-61 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 61);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-61 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 61);
}

.ag-ltr .ag-row-group-indent-61 {
  padding-left: calc(61 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-61 {
  padding-right: calc(61 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-61 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-61 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-62 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 62);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-62 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 62);
}

.ag-ltr .ag-row-group-indent-62 {
  padding-left: calc(62 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-62 {
  padding-right: calc(62 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-62 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-62 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-63 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 63);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-63 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 63);
}

.ag-ltr .ag-row-group-indent-63 {
  padding-left: calc(63 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-63 {
  padding-right: calc(63 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-63 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-63 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-64 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 64);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-64 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 64);
}

.ag-ltr .ag-row-group-indent-64 {
  padding-left: calc(64 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-64 {
  padding-right: calc(64 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-64 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-64 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-65 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 65);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-65 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 65);
}

.ag-ltr .ag-row-group-indent-65 {
  padding-left: calc(65 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-65 {
  padding-right: calc(65 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-65 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-65 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-66 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 66);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-66 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 66);
}

.ag-ltr .ag-row-group-indent-66 {
  padding-left: calc(66 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-66 {
  padding-right: calc(66 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-66 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-66 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-67 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 67);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-67 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 67);
}

.ag-ltr .ag-row-group-indent-67 {
  padding-left: calc(67 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-67 {
  padding-right: calc(67 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-67 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-67 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-68 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 68);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-68 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 68);
}

.ag-ltr .ag-row-group-indent-68 {
  padding-left: calc(68 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-68 {
  padding-right: calc(68 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-68 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-68 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-69 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 69);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-69 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 69);
}

.ag-ltr .ag-row-group-indent-69 {
  padding-left: calc(69 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-69 {
  padding-right: calc(69 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-69 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-69 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-70 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 70);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-70 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 70);
}

.ag-ltr .ag-row-group-indent-70 {
  padding-left: calc(70 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-70 {
  padding-right: calc(70 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-70 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-70 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-71 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 71);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-71 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 71);
}

.ag-ltr .ag-row-group-indent-71 {
  padding-left: calc(71 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-71 {
  padding-right: calc(71 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-71 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-71 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-72 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 72);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-72 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 72);
}

.ag-ltr .ag-row-group-indent-72 {
  padding-left: calc(72 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-72 {
  padding-right: calc(72 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-72 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-72 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-73 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 73);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-73 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 73);
}

.ag-ltr .ag-row-group-indent-73 {
  padding-left: calc(73 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-73 {
  padding-right: calc(73 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-73 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-73 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-74 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 74);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-74 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 74);
}

.ag-ltr .ag-row-group-indent-74 {
  padding-left: calc(74 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-74 {
  padding-right: calc(74 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-74 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-74 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-75 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 75);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-75 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 75);
}

.ag-ltr .ag-row-group-indent-75 {
  padding-left: calc(75 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-75 {
  padding-right: calc(75 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-75 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-75 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-76 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 76);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-76 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 76);
}

.ag-ltr .ag-row-group-indent-76 {
  padding-left: calc(76 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-76 {
  padding-right: calc(76 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-76 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-76 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-77 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 77);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-77 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 77);
}

.ag-ltr .ag-row-group-indent-77 {
  padding-left: calc(77 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-77 {
  padding-right: calc(77 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-77 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-77 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-78 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 78);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-78 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 78);
}

.ag-ltr .ag-row-group-indent-78 {
  padding-left: calc(78 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-78 {
  padding-right: calc(78 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-78 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-78 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-79 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 79);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-79 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 79);
}

.ag-ltr .ag-row-group-indent-79 {
  padding-left: calc(79 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-79 {
  padding-right: calc(79 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-79 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-79 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-80 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 80);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-80 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 80);
}

.ag-ltr .ag-row-group-indent-80 {
  padding-left: calc(80 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-80 {
  padding-right: calc(80 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-80 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-80 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-81 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 81);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-81 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 81);
}

.ag-ltr .ag-row-group-indent-81 {
  padding-left: calc(81 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-81 {
  padding-right: calc(81 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-81 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-81 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-82 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 82);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-82 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 82);
}

.ag-ltr .ag-row-group-indent-82 {
  padding-left: calc(82 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-82 {
  padding-right: calc(82 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-82 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-82 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-83 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 83);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-83 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 83);
}

.ag-ltr .ag-row-group-indent-83 {
  padding-left: calc(83 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-83 {
  padding-right: calc(83 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-83 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-83 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-84 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 84);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-84 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 84);
}

.ag-ltr .ag-row-group-indent-84 {
  padding-left: calc(84 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-84 {
  padding-right: calc(84 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-84 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-84 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-85 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 85);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-85 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 85);
}

.ag-ltr .ag-row-group-indent-85 {
  padding-left: calc(85 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-85 {
  padding-right: calc(85 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-85 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-85 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-86 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 86);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-86 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 86);
}

.ag-ltr .ag-row-group-indent-86 {
  padding-left: calc(86 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-86 {
  padding-right: calc(86 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-86 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-86 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-87 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 87);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-87 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 87);
}

.ag-ltr .ag-row-group-indent-87 {
  padding-left: calc(87 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-87 {
  padding-right: calc(87 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-87 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-87 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-88 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 88);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-88 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 88);
}

.ag-ltr .ag-row-group-indent-88 {
  padding-left: calc(88 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-88 {
  padding-right: calc(88 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-88 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-88 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-89 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 89);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-89 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 89);
}

.ag-ltr .ag-row-group-indent-89 {
  padding-left: calc(89 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-89 {
  padding-right: calc(89 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-89 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-89 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-90 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 90);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-90 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 90);
}

.ag-ltr .ag-row-group-indent-90 {
  padding-left: calc(90 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-90 {
  padding-right: calc(90 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-90 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-90 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-91 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 91);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-91 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 91);
}

.ag-ltr .ag-row-group-indent-91 {
  padding-left: calc(91 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-91 {
  padding-right: calc(91 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-91 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-91 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-92 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 92);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-92 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 92);
}

.ag-ltr .ag-row-group-indent-92 {
  padding-left: calc(92 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-92 {
  padding-right: calc(92 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-92 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-92 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-93 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 93);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-93 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 93);
}

.ag-ltr .ag-row-group-indent-93 {
  padding-left: calc(93 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-93 {
  padding-right: calc(93 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-93 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-93 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-94 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 94);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-94 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 94);
}

.ag-ltr .ag-row-group-indent-94 {
  padding-left: calc(94 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-94 {
  padding-right: calc(94 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-94 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-94 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-95 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 95);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-95 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 95);
}

.ag-ltr .ag-row-group-indent-95 {
  padding-left: calc(95 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-95 {
  padding-right: calc(95 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-95 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-95 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-96 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 96);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-96 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 96);
}

.ag-ltr .ag-row-group-indent-96 {
  padding-left: calc(96 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-96 {
  padding-right: calc(96 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-96 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-96 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-97 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 97);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-97 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 97);
}

.ag-ltr .ag-row-group-indent-97 {
  padding-left: calc(97 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-97 {
  padding-right: calc(97 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-97 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-97 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-98 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 98);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-98 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 98);
}

.ag-ltr .ag-row-group-indent-98 {
  padding-left: calc(98 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-98 {
  padding-right: calc(98 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-98 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-98 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-99 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 99);
}

.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-99 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 99);
}

.ag-ltr .ag-row-group-indent-99 {
  padding-left: calc(99 * var(--ag-row-group-indent-size));
}

.ag-rtl .ag-row-group-indent-99 {
  padding-right: calc(99 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-99 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-level-99 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row-group-leaf-indent {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-group-leaf-indent {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-value-change-delta {
  padding-right: 2px;
}

.ag-value-change-delta-up {
  color: var(--ag-value-change-delta-up-color);
}

.ag-value-change-delta-down {
  color: var(--ag-value-change-delta-down-color);
}

.ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 1px;
  padding-right: 1px;
  transition: background-color 1s;
}

.ag-value-change-value-highlight {
  background-color: var(--ag-value-change-value-highlight-background-color);
  transition: background-color 0.1s;
}

.ag-cell-data-changed {
  background-color: var(--ag-value-change-value-highlight-background-color) !important;
}

.ag-cell-data-changed-animation {
  background-color: transparent;
}

.ag-cell-highlight {
  background-color: var(--ag-range-selection-highlight-color) !important;
}

.ag-row {
  height: var(--ag-row-height);
  background-color: var(--ag-background-color);
  color: var(--ag-data-color);
  border-bottom: var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width);
}

.ag-row-highlight-above::after, .ag-row-highlight-below::after {
  content: "";
  position: absolute;
  width: calc(100% - 1px);
  height: 1px;
  background-color: var(--ag-range-selection-border-color);
  left: 1px;
}

.ag-row-highlight-above::after {
  top: -1px;
}

.ag-row-highlight-above.ag-row-first::after {
  top: 0;
}

.ag-row-highlight-below::after {
  bottom: 0px;
}

.ag-row-odd {
  background-color: var(--ag-odd-row-background-color);
}

.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-left-spacer:not(.ag-scroller-corner) {
  border-right: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-right-spacer:not(.ag-scroller-corner) {
  border-left: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-row-selected::before {
  content: "";
  background-color: var(--ag-selected-row-background-color);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.ag-row-hover:not(.ag-full-width-row)::before,
.ag-row-hover.ag-full-width-row.ag-row-group::before {
  content: "";
  background-color: var(--ag-row-hover-color);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
}

.ag-row-hover.ag-full-width-row.ag-row-group > * {
  position: relative;
}

.ag-row-hover.ag-row-selected::before {
  background-color: var(--ag-row-hover-color);
  background-image: linear-gradient(var(--ag-selected-row-background-color), var(--ag-selected-row-background-color));
}

.ag-column-hover {
  background-color: var(--ag-column-hover-color);
}

.ag-ltr .ag-right-aligned-cell {
  text-align: right;
}

.ag-rtl .ag-right-aligned-cell {
  text-align: left;
}

.ag-ltr .ag-right-aligned-cell .ag-cell-value,
.ag-ltr .ag-right-aligned-cell .ag-group-value {
  margin-left: auto;
}

.ag-rtl .ag-right-aligned-cell .ag-cell-value,
.ag-rtl .ag-right-aligned-cell .ag-group-value {
  margin-right: auto;
}

.ag-cell, .ag-full-width-row .ag-cell-wrapper.ag-row-group {
  --ag-internal-calculated-line-height: var(--ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)));
  --ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width));
  border: 1px solid transparent;
  line-height: min(var(--ag-internal-calculated-line-height), var(--ag-internal-padded-row-height));
  padding-left: calc(var(--ag-cell-horizontal-padding) - 1px);
  padding-right: calc(var(--ag-cell-horizontal-padding) - 1px);
  -webkit-font-smoothing: subpixel-antialiased;
}

.ag-row > .ag-cell-wrapper {
  padding-left: calc(var(--ag-cell-horizontal-padding) - 1px);
  padding-right: calc(var(--ag-cell-horizontal-padding) - 1px);
}

.ag-row-dragging {
  cursor: move;
  opacity: 0.5;
}

.ag-cell-inline-editing {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  padding: 0;
  background-color: var(--ag-control-panel-background-color);
}

.ag-popup-editor {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  background-color: var(--ag-control-panel-background-color);
  padding: 0;
}

.ag-large-text-input {
  height: auto;
  padding: var(--ag-cell-horizontal-padding);
}

.ag-rtl .ag-large-text-input textarea {
  resize: none;
}

.ag-details-row {
  padding: calc(var(--ag-grid-size) * 5);
  background-color: var(--ag-background-color);
}

.ag-layout-auto-height .ag-center-cols-clipper, .ag-layout-auto-height .ag-center-cols-container, .ag-layout-print .ag-center-cols-clipper, .ag-layout-print .ag-center-cols-container {
  min-height: 50px;
}

.ag-overlay-loading-wrapper {
  background-color: var(--ag-modal-overlay-background-color);
}

.ag-overlay-loading-center {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
}

.ag-overlay-no-rows-wrapper.ag-layout-auto-height {
  padding-top: 30px;
}

.ag-loading {
  display: flex;
  height: 100%;
  align-items: center;
}

.ag-ltr .ag-loading {
  padding-left: var(--ag-cell-horizontal-padding);
}

.ag-rtl .ag-loading {
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-ltr .ag-loading-icon {
  padding-right: var(--ag-cell-widget-spacing);
}

.ag-rtl .ag-loading-icon {
  padding-left: var(--ag-cell-widget-spacing);
}

.ag-icon-loading {
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ag-floating-top {
  border-bottom: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-floating-bottom {
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-ltr .ag-cell {
  border-right: var(--ag-cell-horizontal-border);
}

.ag-rtl .ag-cell {
  border-left: var(--ag-cell-horizontal-border);
}

.ag-ltr .ag-cell {
  border-right-width: 1px;
}

.ag-rtl .ag-cell {
  border-left-width: 1px;
}

.ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell) {
  border-left: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell) {
  border-right: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-cell-range-selected:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing) {
  background-color: var(--ag-range-selection-background-color);
}

.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart,
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart {
  background-color: var(--ag-range-selection-chart-background-color) !important;
}

.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category,
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart.ag-cell-range-chart-category {
  background-color: var(--ag-range-selection-chart-category-background-color) !important;
}

.ag-cell-range-selected-1:not(.ag-cell-focus),
.ag-root:not(.ag-context-menu-open) .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing) {
  background-color: var(--ag-range-selection-background-color);
}

.ag-cell-range-selected-2:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2 {
  background-color: var(--ag-range-selection-background-color-2);
}

.ag-cell-range-selected-3:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3 {
  background-color: var(--ag-range-selection-background-color-3);
}

.ag-cell-range-selected-4:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4 {
  background-color: var(--ag-range-selection-background-color-4);
}

.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top-color: var(--ag-range-selection-border-color);
  border-top-style: var(--ag-range-selection-border-style);
}

.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: var(--ag-range-selection-border-color);
  border-right-style: var(--ag-range-selection-border-style);
}

.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: var(--ag-range-selection-border-color);
  border-bottom-style: var(--ag-range-selection-border-style);
}

.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left-color: var(--ag-range-selection-border-color);
  border-left-style: var(--ag-range-selection-border-style);
}

.ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
.ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
.ag-ltr .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,
.ag-ltr .ag-cell-range-single-cell,
.ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle, .ag-rtl .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
.ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
.ag-rtl .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,
.ag-rtl .ag-cell-range-single-cell,
.ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle {
  border: 1px solid;
  border-color: var(--ag-range-selection-border-color);
  border-style: var(--ag-range-selection-border-style);
  outline: initial;
}

.ag-cell.ag-selection-fill-top,
.ag-cell.ag-selection-fill-top.ag-cell-range-selected {
  border-top: 1px dashed;
  border-top-color: var(--ag-range-selection-border-color);
}

.ag-ltr .ag-cell.ag-selection-fill-right,
.ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
  border-right: 1px dashed var(--ag-range-selection-border-color) !important;
}

.ag-rtl .ag-cell.ag-selection-fill-right,
.ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
  border-left: 1px dashed var(--ag-range-selection-border-color) !important;
}

.ag-cell.ag-selection-fill-bottom,
.ag-cell.ag-selection-fill-bottom.ag-cell-range-selected {
  border-bottom: 1px dashed;
  border-bottom-color: var(--ag-range-selection-border-color);
}

.ag-ltr .ag-cell.ag-selection-fill-left,
.ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
  border-left: 1px dashed var(--ag-range-selection-border-color) !important;
}

.ag-rtl .ag-cell.ag-selection-fill-left,
.ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
  border-right: 1px dashed var(--ag-range-selection-border-color) !important;
}

.ag-fill-handle, .ag-range-handle {
  position: absolute;
  width: 6px;
  height: 6px;
  bottom: -1px;
  background-color: var(--ag-range-selection-border-color);
}

.ag-ltr .ag-fill-handle, .ag-ltr .ag-range-handle {
  right: -1px;
}

.ag-rtl .ag-fill-handle, .ag-rtl .ag-range-handle {
  left: -1px;
}

.ag-fill-handle {
  cursor: cell;
}

.ag-range-handle {
  cursor: nwse-resize;
}

.ag-cell-inline-editing {
  border-color: var(--ag-input-focus-border-color) !important;
}

.ag-menu {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  padding: 0;
}

.ag-menu-list {
  cursor: default;
  padding: var(--ag-grid-size) 0;
}

.ag-menu-separator {
  height: calc(var(--ag-grid-size) * 2 + 1px);
}

.ag-menu-separator-part::after {
  content: "";
  display: block;
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-menu-option-active, .ag-compact-menu-option-active {
  background-color: var(--ag-row-hover-color);
}

.ag-menu-option-part, .ag-compact-menu-option-part {
  line-height: var(--ag-icon-size);
  padding: calc(var(--ag-grid-size) + 2px) 0;
}

.ag-menu-option-disabled, .ag-compact-menu-option-disabled {
  opacity: 0.5;
}

.ag-menu-option-icon, .ag-compact-menu-option-icon {
  width: var(--ag-icon-size);
}

.ag-ltr .ag-menu-option-icon, .ag-ltr .ag-compact-menu-option-icon {
  padding-left: calc(var(--ag-grid-size) * 2);
}

.ag-rtl .ag-menu-option-icon, .ag-rtl .ag-compact-menu-option-icon {
  padding-right: calc(var(--ag-grid-size) * 2);
}

.ag-menu-option-text, .ag-compact-menu-option-text {
  padding-left: calc(var(--ag-grid-size) * 2);
  padding-right: calc(var(--ag-grid-size) * 2);
}

.ag-ltr .ag-menu-option-shortcut, .ag-ltr .ag-compact-menu-option-shortcut {
  padding-right: var(--ag-grid-size);
}

.ag-rtl .ag-menu-option-shortcut, .ag-rtl .ag-compact-menu-option-shortcut {
  padding-left: var(--ag-grid-size);
}

.ag-menu-option-popup-pointer, .ag-compact-menu-option-popup-pointer {
  padding-right: var(--ag-grid-size);
}

.ag-tabs {
  min-width: var(--ag-tab-min-width);
}

.ag-tabs-header {
  width: 100%;
  display: flex;
}

.ag-tab {
  border-bottom: var(--ag-selected-tab-underline-width) solid transparent;
  transition: border-bottom var(--ag-selected-tab-underline-transition-speed);
  display: flex;
  flex: none;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.ag-keyboard-focus .ag-tab:focus {
  outline: none;
}

.ag-keyboard-focus .ag-tab:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-tab-selected {
  border-bottom-color: var(--ag-selected-tab-underline-color);
}

.ag-menu-header {
  color: var(--ag-secondary-foreground-color);
}

.ag-filter-separator {
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-filter-select .ag-picker-field-wrapper {
  width: 0;
}

.ag-filter-condition-operator {
  height: 17px;
}

.ag-ltr .ag-filter-condition-operator-or {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-rtl .ag-filter-condition-operator-or {
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-set-filter-select-all {
  padding-top: var(--ag-widget-container-vertical-padding);
}

.ag-set-filter-list, .ag-filter-no-matches {
  height: calc(var(--ag-list-item-height) * 6);
}

.ag-set-filter-tree-list {
  height: calc(var(--ag-list-item-height) * 10);
}

.ag-set-filter-filter {
  margin-top: var(--ag-widget-container-vertical-padding);
  margin-left: var(--ag-widget-container-horizontal-padding);
  margin-right: var(--ag-widget-container-horizontal-padding);
}

.ag-filter-to {
  margin-top: var(--ag-widget-vertical-spacing);
}

.ag-mini-filter {
  margin: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
}

.ag-set-filter-item {
  margin: 0px var(--ag-widget-container-horizontal-padding);
}

.ag-ltr .ag-set-filter-add-group-indent {
  margin-left: calc(var(--ag-widget-container-horizontal-padding) + var(--ag-icon-size) + var(--ag-grid-size) * 2);
}

.ag-rtl .ag-set-filter-add-group-indent {
  margin-right: calc(var(--ag-widget-container-horizontal-padding) + var(--ag-icon-size) + var(--ag-grid-size) * 2);
}

.ag-ltr .ag-set-filter-indent-1 {
  padding-left: calc(1 * var(--ag-set-filter-indent-size));
}

.ag-rtl .ag-set-filter-indent-1 {
  padding-right: calc(1 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-2 {
  padding-left: calc(2 * var(--ag-set-filter-indent-size));
}

.ag-rtl .ag-set-filter-indent-2 {
  padding-right: calc(2 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-3 {
  padding-left: calc(3 * var(--ag-set-filter-indent-size));
}

.ag-rtl .ag-set-filter-indent-3 {
  padding-right: calc(3 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-4 {
  padding-left: calc(4 * var(--ag-set-filter-indent-size));
}

.ag-rtl .ag-set-filter-indent-4 {
  padding-right: calc(4 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-5 {
  padding-left: calc(5 * var(--ag-set-filter-indent-size));
}

.ag-rtl .ag-set-filter-indent-5 {
  padding-right: calc(5 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-6 {
  padding-left: calc(6 * var(--ag-set-filter-indent-size));
}

.ag-rtl .ag-set-filter-indent-6 {
  padding-right: calc(6 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-7 {
  padding-left: calc(7 * var(--ag-set-filter-indent-size));
}

.ag-rtl .ag-set-filter-indent-7 {
  padding-right: calc(7 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-8 {
  padding-left: calc(8 * var(--ag-set-filter-indent-size));
}

.ag-rtl .ag-set-filter-indent-8 {
  padding-right: calc(8 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-9 {
  padding-left: calc(9 * var(--ag-set-filter-indent-size));
}

.ag-rtl .ag-set-filter-indent-9 {
  padding-right: calc(9 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-group-icons {
  margin-right: var(--ag-widget-container-horizontal-padding);
}

.ag-rtl .ag-set-filter-group-icons {
  margin-left: var(--ag-widget-container-horizontal-padding);
}

.ag-filter-apply-panel {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-filter-apply-panel-button {
  line-height: 1.5;
}

.ag-ltr .ag-filter-apply-panel-button {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-rtl .ag-filter-apply-panel-button {
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-simple-filter-body-wrapper {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
  overflow-y: auto;
  min-height: calc(var(--ag-list-item-height) + var(--ag-widget-container-vertical-padding) + var(--ag-widget-vertical-spacing));
}

.ag-simple-filter-body-wrapper > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}

.ag-simple-filter-body-wrapper .ag-resizer-wrapper {
  margin: 0;
}

.ag-menu:not(.ag-tabs) .ag-filter .ag-simple-filter-body-wrapper,
.ag-menu:not(.ag-tabs) .ag-filter > *:not(.ag-filter-wrapper) {
  min-width: calc(var(--ag-menu-min-width) - 2px);
}

.ag-filter-no-matches {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
}

.ag-multi-filter-menu-item {
  margin: var(--ag-grid-size) 0;
}

.ag-multi-filter-group-title-bar {
  padding: calc(var(--ag-grid-size) * 2) var(--ag-grid-size);
  background-color: transparent;
}

.ag-group-filter-field-select-wrapper {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
}

.ag-group-filter-field-select-wrapper > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}

.ag-keyboard-focus .ag-multi-filter-group-title-bar:focus {
  outline: none;
}

.ag-keyboard-focus .ag-multi-filter-group-title-bar:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-side-bar {
  position: relative;
}

.ag-tool-panel-wrapper {
  width: var(--ag-side-bar-panel-width);
  background-color: var(--ag-control-panel-background-color);
}

.ag-side-buttons {
  padding-top: calc(var(--ag-grid-size) * 4);
  width: calc(var(--ag-icon-size) + 4px);
  position: relative;
  color: var(--ag-foreground-color);
  overflow: hidden;
}

button.ag-side-button-button {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  background: transparent;
  padding: calc(var(--ag-grid-size) * 2) 0 calc(var(--ag-grid-size) * 2) 0;
  width: 100%;
  margin: 0;
  min-height: calc(var(--ag-grid-size) * 18);
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
  border: none;
  border-top: var(--ag-borders-side-button) var(--ag-border-color);
  border-bottom: var(--ag-borders-side-button) var(--ag-border-color);
}

button.ag-side-button-button:focus {
  box-shadow: none;
}

.ag-keyboard-focus .ag-side-button-button:focus {
  outline: none;
}

.ag-keyboard-focus .ag-side-button-button:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-selected button.ag-side-button-button {
  background-color: var(--ag-side-button-selected-background-color);
}

.ag-side-button-icon-wrapper {
  margin-bottom: 3px;
}

.ag-ltr .ag-side-bar-left,
.ag-rtl .ag-side-bar-right {
  border-right: var(--ag-borders) var(--ag-border-color);
}

.ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,
.ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper {
  border-left: var(--ag-borders) var(--ag-border-color);
}

.ag-ltr .ag-side-bar-left .ag-side-button-button,
.ag-rtl .ag-side-bar-right .ag-side-button-button {
  border-right: var(--ag-selected-tab-underline-width) solid transparent;
  transition: border-right var(--ag-selected-tab-underline-transition-speed);
}

.ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,
.ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button {
  border-right-color: var(--ag-selected-tab-underline-color);
}

.ag-rtl .ag-side-bar-left,
.ag-ltr .ag-side-bar-right {
  border-left: var(--ag-borders) var(--ag-border-color);
}

.ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper,
.ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper {
  border-right: var(--ag-borders) var(--ag-border-color);
}

.ag-rtl .ag-side-bar-left .ag-side-button-button,
.ag-ltr .ag-side-bar-right .ag-side-button-button {
  border-left: var(--ag-selected-tab-underline-width) solid transparent;
  transition: border-left var(--ag-selected-tab-underline-transition-speed);
}

.ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button,
.ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button {
  border-left-color: var(--ag-selected-tab-underline-color);
}

.ag-filter-toolpanel-header {
  height: calc(var(--ag-grid-size) * 6);
}

.ag-ltr .ag-filter-toolpanel-header,
.ag-ltr .ag-filter-toolpanel-search {
  padding-left: var(--ag-grid-size);
}

.ag-rtl .ag-filter-toolpanel-header,
.ag-rtl .ag-filter-toolpanel-search {
  padding-right: var(--ag-grid-size);
}

.ag-keyboard-focus .ag-filter-toolpanel-header:focus {
  outline: none;
}

.ag-keyboard-focus .ag-filter-toolpanel-header:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-filter-toolpanel-group.ag-has-filter > .ag-group-title-bar .ag-group-title::after {
  font-family: var(--ag-icon-font-family);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: var(--ag-icon-font-code-filter, "\f115");
  position: absolute;
}

.ag-ltr .ag-filter-toolpanel-group.ag-has-filter > .ag-group-title-bar .ag-group-title::after {
  padding-left: var(--ag-grid-size);
}

.ag-rtl .ag-filter-toolpanel-group.ag-has-filter > .ag-group-title-bar .ag-group-title::after {
  padding-right: var(--ag-grid-size);
}

.ag-filter-toolpanel-group-level-0-header {
  height: calc(var(--ag-grid-size) * 8);
}

.ag-filter-toolpanel-group-item {
  margin-top: calc(var(--ag-grid-size) * 0.5);
  margin-bottom: calc(var(--ag-grid-size) * 0.5);
}

.ag-filter-toolpanel-search {
  height: var(--ag-header-height);
}

.ag-filter-toolpanel-search-input {
  flex-grow: 1;
  height: calc(var(--ag-grid-size) * 4);
}

.ag-ltr .ag-filter-toolpanel-search-input {
  margin-right: var(--ag-grid-size);
}

.ag-rtl .ag-filter-toolpanel-search-input {
  margin-left: var(--ag-grid-size);
}

.ag-filter-toolpanel-group-level-0 {
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-ltr .ag-filter-toolpanel-expand,
.ag-ltr .ag-filter-toolpanel-group-title-bar-icon {
  margin-right: var(--ag-grid-size);
}

.ag-rtl .ag-filter-toolpanel-expand,
.ag-rtl .ag-filter-toolpanel-group-title-bar-icon {
  margin-left: var(--ag-grid-size);
}

.ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-1-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}

.ag-ltr .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 1 + var(--ag-grid-size));
}

.ag-rtl .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 1 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-2-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}

.ag-ltr .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 2 + var(--ag-grid-size));
}

.ag-rtl .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 2 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-3-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}

.ag-ltr .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 3 + var(--ag-grid-size));
}

.ag-rtl .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 3 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-4-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}

.ag-ltr .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 4 + var(--ag-grid-size));
}

.ag-rtl .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 4 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-5-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}

.ag-ltr .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 5 + var(--ag-grid-size));
}

.ag-rtl .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 5 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-6-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}

.ag-ltr .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 6 + var(--ag-grid-size));
}

.ag-rtl .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 6 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-7-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}

.ag-ltr .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 7 + var(--ag-grid-size));
}

.ag-rtl .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 7 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-8-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}

.ag-ltr .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 8 + var(--ag-grid-size));
}

.ag-rtl .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 8 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-9-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}

.ag-ltr .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 9 + var(--ag-grid-size));
}

.ag-rtl .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 9 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-10-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}

.ag-ltr .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 10 + var(--ag-grid-size));
}

.ag-rtl .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 10 + var(--ag-grid-size));
}

.ag-filter-toolpanel-instance-header.ag-filter-toolpanel-group-level-1-header {
  padding-left: var(--ag-grid-size);
}

.ag-filter-toolpanel-instance-filter {
  border-bottom: var(--ag-borders) var(--ag-border-color);
  border-top: var(--ag-borders) var(--ag-border-color);
  margin-top: var(--ag-grid-size);
}

.ag-ltr .ag-filter-toolpanel-instance-header-icon {
  margin-left: var(--ag-grid-size);
}

.ag-rtl .ag-filter-toolpanel-instance-header-icon {
  margin-right: var(--ag-grid-size);
}

.ag-set-filter-group-icons {
  color: var(--ag-secondary-foreground-color);
}

.ag-pivot-mode-panel {
  min-height: var(--ag-header-height);
  height: var(--ag-header-height);
  display: flex;
}

.ag-pivot-mode-select {
  display: flex;
  align-items: center;
}

.ag-ltr .ag-pivot-mode-select {
  margin-left: var(--ag-widget-container-horizontal-padding);
}

.ag-rtl .ag-pivot-mode-select {
  margin-right: var(--ag-widget-container-horizontal-padding);
}

.ag-keyboard-focus .ag-column-select-header:focus {
  outline: none;
}

.ag-keyboard-focus .ag-column-select-header:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-column-select-header {
  height: var(--ag-header-height);
  align-items: center;
  padding: 0 var(--ag-widget-container-horizontal-padding);
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-column-panel-column-select {
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-column-group-icons,
.ag-column-select-header-icon {
  color: var(--ag-secondary-foreground-color);
}

.ag-column-select-list .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  background-color: var(--ag-range-selection-border-color);
}

.ag-column-select-list .ag-item-highlight-top::after {
  top: 0;
}

.ag-column-select-list .ag-item-highlight-bottom::after {
  bottom: 0;
}

.ag-header {
  background-color: var(--ag-header-background-color);
  border-bottom: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-header-row {
  color: var(--ag-header-foreground-color);
  height: var(--ag-header-height);
}

.ag-pinned-right-header {
  border-left: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-pinned-left-header {
  border-right: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon {
  margin-left: var(--ag-grid-size);
}

.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon {
  margin-right: var(--ag-grid-size);
}

.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon {
  margin-right: var(--ag-grid-size);
}

.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon {
  margin-left: var(--ag-grid-size);
}

.ag-header-cell,
.ag-header-group-cell {
  padding-left: var(--ag-cell-horizontal-padding);
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-header-cell.ag-header-cell-moving,
.ag-header-group-cell.ag-header-cell-moving {
  background-color: var(--ag-header-cell-moving-background-color);
}

.ag-ltr .ag-header-group-cell-label.ag-sticky-label {
  left: var(--ag-cell-horizontal-padding);
}

.ag-rtl .ag-header-group-cell-label.ag-sticky-label {
  right: var(--ag-cell-horizontal-padding);
}

.ag-header-cell.ag-header-span-height::after,
.ag-header-cell.ag-header-span-height .ag-header-cell-resize::after {
  height: calc(100% - var(--ag-grid-size) * 4);
  top: calc(var(--ag-grid-size) * 2);
}

.ag-keyboard-focus .ag-header-cell:focus {
  outline: none;
}

.ag-keyboard-focus .ag-header-cell:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-keyboard-focus .ag-header-group-cell:focus {
  outline: none;
}

.ag-keyboard-focus .ag-header-group-cell:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-header-icon {
  color: var(--ag-secondary-foreground-color);
}

.ag-header-expand-icon {
  cursor: pointer;
}

.ag-ltr .ag-header-expand-icon {
  padding-left: 4px;
}

.ag-rtl .ag-header-expand-icon {
  padding-right: 4px;
}

.ag-header-row:not(:first-child) .ag-header-cell:not(.ag-header-span-height.ag-header-span-total),
.ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group {
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover, .ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell:not(.ag-column-hover).ag-column-resizing,
.ag-header-cell:not(.ag-column-resizing) + .ag-header-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,
.ag-header-cell:not(.ag-column-resizing) + .ag-header-cell:not(.ag-column-hover).ag-column-resizing,
.ag-header-group-cell:first-of-type:not(.ag-header-cell-moving):hover,
.ag-header-group-cell:first-of-type.ag-column-resizing,
.ag-header-cell:not(.ag-column-hover):first-of-type:not(.ag-header-cell-moving):hover,
.ag-header-cell:not(.ag-column-hover):first-of-type.ag-column-resizing {
  background-color: var(--ag-header-cell-hover-background-color);
}

.ag-header-cell::after,
.ag-header-group-cell::after {
  content: "";
  position: absolute;
  z-index: 1;
  display: var(--ag-header-column-separator-display);
  width: var(--ag-header-column-separator-width);
  height: var(--ag-header-column-separator-height);
  top: calc(50% - var(--ag-header-column-separator-height) * 0.5);
  background-color: var(--ag-header-column-separator-color);
}

.ag-ltr .ag-header-cell::after,
.ag-ltr .ag-header-group-cell::after {
  right: 0;
}

.ag-rtl .ag-header-cell::after,
.ag-rtl .ag-header-group-cell::after {
  left: 0;
}

.ag-header-cell-resize {
  display: flex;
  align-items: center;
}

.ag-header-cell-resize::after {
  content: "";
  position: absolute;
  z-index: 1;
  display: var(--ag-header-column-resize-handle-display);
  width: var(--ag-header-column-resize-handle-width);
  height: var(--ag-header-column-resize-handle-height);
  top: calc(50% - var(--ag-header-column-resize-handle-height) * 0.5);
  background-color: var(--ag-header-column-resize-handle-color);
}

.ag-header-cell.ag-header-span-height::after,
.ag-header-cell.ag-header-span-height .ag-header-cell-resize::after {
  height: calc(100% - var(--ag-grid-size) * 4);
  top: calc(var(--ag-grid-size) * 2);
}

.ag-ltr .ag-header-viewport .ag-header-cell-resize::after {
  left: calc(50% - var(--ag-header-column-resize-handle-width));
}

.ag-rtl .ag-header-viewport .ag-header-cell-resize::after {
  right: calc(50% - var(--ag-header-column-resize-handle-width));
}

.ag-pinned-left-header .ag-header-cell-resize::after {
  left: calc(50% - var(--ag-header-column-resize-handle-width));
}

.ag-pinned-right-header .ag-header-cell-resize::after {
  left: 50%;
}

.ag-ltr .ag-header-select-all {
  margin-right: var(--ag-cell-horizontal-padding);
}

.ag-rtl .ag-header-select-all {
  margin-left: var(--ag-cell-horizontal-padding);
}

.ag-ltr .ag-floating-filter-button {
  margin-left: calc(var(--ag-grid-size) * 3);
}

.ag-rtl .ag-floating-filter-button {
  margin-right: calc(var(--ag-grid-size) * 3);
}

.ag-floating-filter-button-button {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: none;
  height: var(--ag-icon-size);
  padding: 0;
  width: var(--ag-icon-size);
}

.ag-filter-loading {
  background-color: var(--ag-control-panel-background-color);
  height: 100%;
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  position: absolute;
  width: 100%;
  z-index: 1;
}

.ag-paging-panel {
  border-top: 1px solid;
  border-top-color: var(--ag-border-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-header-height);
}

.ag-paging-panel > * {
  margin: 0 var(--ag-cell-horizontal-padding);
}

.ag-paging-button {
  cursor: pointer;
}

.ag-paging-button.ag-disabled {
  cursor: default;
  color: var(--ag-disabled-foreground-color);
}

.ag-keyboard-focus .ag-paging-button:focus {
  outline: none;
}

.ag-keyboard-focus .ag-paging-button:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 0px;
  left: 0px;
  display: block;
  width: calc(100% - 0px);
  height: calc(100% - 0px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-paging-button, .ag-paging-description {
  margin: 0 var(--ag-grid-size);
}

.ag-status-bar {
  border-top: var(--ag-borders) var(--ag-border-color);
  color: var(--ag-disabled-foreground-color);
  padding-right: calc(var(--ag-grid-size) * 4);
  padding-left: calc(var(--ag-grid-size) * 4);
  line-height: 1.5;
}

.ag-status-name-value-value {
  color: var(--ag-foreground-color);
}

.ag-status-bar-center {
  text-align: center;
}

.ag-status-name-value {
  margin-left: var(--ag-grid-size);
  margin-right: var(--ag-grid-size);
  padding-top: calc(var(--ag-grid-size) * 2);
  padding-bottom: calc(var(--ag-grid-size) * 2);
}

.ag-column-drop-cell {
  background: var(--ag-chip-background-color);
  border-radius: calc(var(--ag-grid-size) * 4);
  height: calc(var(--ag-grid-size) * 4);
  padding: 0 calc(var(--ag-grid-size) * 0.5);
  border: 1px solid transparent;
}

.ag-keyboard-focus .ag-column-drop-cell:focus {
  outline: none;
}

.ag-keyboard-focus .ag-column-drop-cell:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 2px;
  left: 2px;
  display: block;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-column-drop-cell-text {
  margin: 0 var(--ag-grid-size);
}

.ag-column-drop-cell-button {
  min-width: calc(var(--ag-grid-size) * 4);
  margin: 0 calc(var(--ag-grid-size) * 0.5);
  color: var(--ag-secondary-foreground-color);
}

.ag-column-drop-cell-drag-handle {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-column-drop-cell-ghost {
  opacity: 0.5;
}

.ag-column-drop-horizontal {
  background-color: var(--ag-control-panel-background-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-row-height);
  border-bottom: var(--ag-borders) var(--ag-border-color);
}

.ag-ltr .ag-column-drop-horizontal {
  padding-left: var(--ag-cell-horizontal-padding);
}

.ag-rtl .ag-column-drop-horizontal {
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child) {
  border-right: var(--ag-borders) var(--ag-border-color);
}

.ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child) {
  border-left: var(--ag-borders) var(--ag-border-color);
}

.ag-column-drop-horizontal-cell-separator {
  margin: 0 var(--ag-grid-size);
  color: var(--ag-secondary-foreground-color);
}

.ag-column-drop-horizontal-empty-message {
  color: var(--ag-disabled-foreground-color);
}

.ag-ltr .ag-column-drop-horizontal-icon {
  margin-right: var(--ag-cell-horizontal-padding);
}

.ag-rtl .ag-column-drop-horizontal-icon {
  margin-left: var(--ag-cell-horizontal-padding);
}

.ag-column-drop-vertical-list {
  padding-bottom: var(--ag-grid-size);
  padding-right: var(--ag-grid-size);
  padding-left: var(--ag-grid-size);
}

.ag-column-drop-vertical-cell {
  margin-top: var(--ag-grid-size);
}

.ag-column-drop-vertical {
  min-height: 50px;
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-column-drop-vertical.ag-last-column-drop {
  border-bottom: none;
}

.ag-column-drop-vertical-icon {
  margin-left: var(--ag-grid-size);
  margin-right: var(--ag-grid-size);
}

.ag-column-drop-vertical-empty-message {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  color: var(--ag-disabled-foreground-color);
  margin-top: var(--ag-grid-size);
}

.ag-select-agg-func-popup {
  border: var(--ag-borders) var(--ag-border-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  background: var(--ag-background-color);
  height: calc(var(--ag-grid-size) * 5 * 3.5);
  padding: 0;
}

.ag-select-agg-func-virtual-list-item {
  cursor: default;
  padding-left: calc(var(--ag-grid-size) * 2);
}

.ag-select-agg-func-virtual-list-item:hover {
  background-color: var(--ag-selected-row-background-color);
}

.ag-keyboard-focus .ag-select-agg-func-virtual-list-item:focus {
  outline: none;
}

.ag-keyboard-focus .ag-select-agg-func-virtual-list-item:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-sort-indicator-container {
  display: flex;
}

.ag-ltr .ag-sort-indicator-icon {
  padding-left: var(--ag-grid-size);
}

.ag-rtl .ag-sort-indicator-icon {
  padding-right: var(--ag-grid-size);
}

.ag-chart {
  position: relative;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.ag-chart-components-wrapper {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  overflow: hidden;
}

.ag-chart-title-edit {
  position: absolute;
  display: none;
  top: 0;
  left: 0;
  text-align: center;
}

.ag-chart-title-edit.currently-editing {
  display: inline-block;
}

.ag-chart-canvas-wrapper {
  position: relative;
  flex: 1 1 auto;
  overflow: hidden;
}

.ag-charts-canvas {
  display: block;
}

.ag-chart-menu {
  position: absolute;
  top: 10px;
  width: 24px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}

.ag-ltr .ag-chart-menu {
  right: 20px;
}

.ag-rtl .ag-chart-menu {
  left: 20px;
}

.ag-chart-docked-container {
  position: relative;
  width: 0;
  min-width: 0;
  transition: min-width 0.4s;
}

.ag-chart-menu-hidden ~ .ag-chart-docked-container {
  max-width: 0;
  overflow: hidden;
}

.ag-chart-tabbed-menu {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.ag-chart-tabbed-menu-header {
  flex: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  cursor: default;
}

.ag-chart-tabbed-menu-body {
  display: flex;
  flex: 1 1 auto;
  align-items: stretch;
  overflow: hidden;
}

.ag-chart-tab {
  width: 100%;
  overflow: hidden;
  overflow-y: auto;
}

.ag-chart-settings {
  overflow-x: hidden;
}

.ag-chart-settings-wrapper {
  position: relative;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.ag-chart-settings-nav-bar {
  display: flex;
  align-items: center;
  width: 100%;
  height: 30px;
  padding: 0 10px;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

.ag-chart-settings-card-selector {
  display: flex;
  align-items: center;
  justify-content: space-around;
  flex: 1 1 auto;
  height: 100%;
  padding: 0 10px;
}

.ag-chart-settings-card-item {
  cursor: pointer;
  width: 10px;
  height: 10px;
  background-color: #000;
  position: relative;
}

.ag-chart-settings-card-item.ag-not-selected {
  opacity: 0.2;
}

.ag-chart-settings-card-item::before {
  content: " ";
  display: block;
  position: absolute;
  background-color: transparent;
  left: 50%;
  top: 50%;
  margin-left: -10px;
  margin-top: -10px;
  width: 20px;
  height: 20px;
}

.ag-chart-settings-prev,
.ag-chart-settings-next {
  position: relative;
  flex: none;
}

.ag-chart-settings-prev-button,
.ag-chart-settings-next-button {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}

.ag-chart-settings-mini-charts-container {
  position: relative;
  flex: 1 1 auto;
  overflow-x: hidden;
  overflow-y: auto;
}

.ag-chart-settings-mini-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  width: 100%;
  min-height: 100%;
  overflow: hidden;
}

.ag-chart-settings-mini-wrapper.ag-animating {
  transition: left 0.3s;
  transition-timing-function: ease-in-out;
}

.ag-chart-mini-thumbnail {
  cursor: pointer;
}

.ag-chart-mini-thumbnail-canvas {
  display: block;
}

.ag-chart-data-wrapper,
.ag-chart-format-wrapper {
  display: flex;
  flex-direction: column;
  position: relative;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

.ag-chart-data-wrapper {
  height: 100%;
  overflow-y: auto;
}

.ag-chart-data-section,
.ag-chart-format-section {
  display: flex;
  margin: 0;
}

.ag-chart-empty-text {
  display: flex;
  top: 0;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
}

.ag-chart .ag-chart-menu {
  display: none;
}

.ag-chart-menu-hidden:hover .ag-chart-menu {
  display: block;
}

.ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu {
  display: flex;
  flex-direction: row;
  overflow: auto;
  top: 5px;
  gap: calc(var(--ag-grid-size) * 3 - 8px);
  width: auto;
}

.ag-ltr .ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu {
  right: calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);
  justify-content: right;
}

.ag-rtl .ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu {
  left: calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);
  justify-content: left;
}

.ag-chart-menu-close {
  display: none;
}

.ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  position: absolute;
  top: 50%;
  transition: transform 0.33s ease-in-out;
  padding: 0;
  display: block;
  cursor: pointer;
  border: none;
}

.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  right: 0px;
}

.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  left: 0px;
}

.ag-chart-tool-panel-button-enable .ag-chart-menu-close .ag-icon {
  padding: 14px 5px 14px 2px;
}

.ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  content: "";
  position: absolute;
  top: -40px;
  bottom: -40px;
}

.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  right: 0px;
}

.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  left: 0px;
}

.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  left: -10px;
}

.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  right: -10px;
}

.ag-chart-tool-panel-button-enable .ag-icon-menu {
  display: none;
}

.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  transform: translate(3px, -50%);
}

.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover {
  transform: translate(0, -50%);
}

.ag-ltr .ag-chart-menu-visible .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover {
  transform: translate(5px, -50%);
}

.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  transform: translate(-3px, -50%);
}

.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover {
  transform: translate(0, -50%);
}

.ag-rtl .ag-chart-menu-visible .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover {
  transform: translate(-5px, -50%);
}

.ag-charts-font-size-color {
  display: flex;
  align-self: stretch;
  justify-content: space-between;
}

.ag-charts-data-group-item {
  position: relative;
}

.ag-chart-menu {
  border-radius: var(--ag-card-radius);
  background: var(--ag-background-color);
}

.ag-chart-menu-icon {
  opacity: 0.5;
  line-height: 24px;
  font-size: 24px;
  width: 24px;
  height: 24px;
  margin: 2px 0;
  cursor: pointer;
  border-radius: var(--ag-card-radius);
  color: var(--ag-secondary-foreground-color);
}

.ag-chart-menu-icon:hover {
  opacity: 1;
}

.ag-chart-mini-thumbnail {
  border: 1px solid var(--ag-secondary-border-color);
  border-radius: 5px;
  margin: 5px;
}

.ag-chart-mini-thumbnail:nth-last-child(3), .ag-chart-mini-thumbnail:nth-last-child(3) ~ .ag-chart-mini-thumbnail {
  margin-left: auto;
  margin-right: auto;
}

.ag-ltr .ag-chart-mini-thumbnail:first-child {
  margin-left: 0;
}

.ag-rtl .ag-chart-mini-thumbnail:first-child {
  margin-right: 0;
}

.ag-ltr .ag-chart-mini-thumbnail:last-child {
  margin-right: 0;
}

.ag-rtl .ag-chart-mini-thumbnail:last-child {
  margin-left: 0;
}

.ag-chart-mini-thumbnail.ag-selected {
  border-color: var(--ag-minichart-selected-chart-color);
}

.ag-chart-settings-card-item {
  background: var(--ag-foreground-color);
  width: 8px;
  height: 8px;
  border-radius: 4px;
}

.ag-chart-settings-card-item.ag-selected {
  background-color: var(--ag-minichart-selected-page-color);
}

.ag-chart-data-column-drag-handle {
  margin-left: var(--ag-grid-size);
}

.ag-charts-settings-group-title-bar,
.ag-charts-data-group-title-bar,
.ag-charts-format-top-level-group-title-bar {
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-charts-settings-group-container {
  padding: var(--ag-grid-size);
}

.ag-charts-data-group-container {
  padding: calc(var(--ag-widget-container-vertical-padding) * 0.5) var(--ag-widget-container-horizontal-padding);
}

.ag-charts-data-group-container .ag-charts-data-group-item:not(.ag-charts-format-sub-level-group) {
  height: var(--ag-list-item-height);
}

.ag-charts-data-group-container .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  background-color: var(--ag-range-selection-border-color);
}

.ag-charts-data-group-container .ag-item-highlight-top::after {
  top: 0;
}

.ag-charts-data-group-container .ag-item-highlight-bottom::after {
  bottom: 0;
}

.ag-charts-format-top-level-group-container {
  margin-left: calc(var(--ag-grid-size) * 2);
  padding: var(--ag-grid-size);
}

.ag-charts-format-top-level-group-item {
  margin: var(--ag-grid-size) 0;
}

.ag-charts-format-sub-level-group-container {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
}

.ag-charts-format-sub-level-group-container > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}

.ag-charts-group-container.ag-group-container-horizontal {
  padding: var(--ag-grid-size);
}

.ag-chart-data-section,
.ag-chart-format-section {
  display: flex;
  margin: 0;
}

.ag-chart-menu-panel {
  background-color: var(--ag-control-panel-background-color);
}

.ag-ltr .ag-chart-menu-panel {
  border-left: solid 1px var(--ag-border-color);
}

.ag-rtl .ag-chart-menu-panel {
  border-right: solid 1px var(--ag-border-color);
}

.ag-date-time-list-page-title-bar {
  display: flex;
}

.ag-date-time-list-page-title {
  flex-grow: 1;
  text-align: center;
}

.ag-date-time-list-page-column-labels-row,
.ag-date-time-list-page-entries-row {
  display: flex;
}

.ag-date-time-list-page-column-label,
.ag-date-time-list-page-entry {
  flex-basis: 0;
  flex-grow: 1;
}

.ag-date-time-list-page-entry {
  cursor: pointer;
  text-align: center;
}

.ag-date-time-list-page-column-label {
  text-align: center;
}

.ag-input-field-input {
  width: 100%;
  min-width: 0;
}

.ag-checkbox-input-wrapper {
  font-family: var(--ag-icon-font-family);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-checkbox-background-color);
  border-radius: var(--ag-checkbox-border-radius);
  display: inline-block;
  vertical-align: middle;
  flex: none;
}

.ag-checkbox-input-wrapper input, .ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 100%;
  height: 100%;
}

.ag-checkbox-input-wrapper:focus-within, .ag-checkbox-input-wrapper:active {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}

.ag-checkbox-input-wrapper.ag-disabled {
  opacity: 0.5;
}

.ag-checkbox-input-wrapper::after {
  content: var(--ag-icon-font-code-checkbox-unchecked, "\f108");
  color: var(--ag-checkbox-unchecked-color);
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}

.ag-checkbox-input-wrapper.ag-checked::after {
  content: var(--ag-icon-font-code-checkbox-checked, "\f106");
  color: var(--ag-checkbox-checked-color);
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}

.ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: var(--ag-icon-font-code-checkbox-indeterminate, "\f107");
  color: var(--ag-checkbox-indeterminate-color);
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}

.ag-toggle-button-input-wrapper {
  box-sizing: border-box;
  width: var(--ag-toggle-button-width);
  height: var(--ag-toggle-button-height);
  background-color: var(--ag-toggle-button-off-background-color);
  border-radius: calc(var(--ag-toggle-button-height) * 0.5);
  position: relative;
  flex: none;
  border: var(--ag-toggle-button-border-width) solid;
  border-color: var(--ag-toggle-button-off-border-color);
}

.ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
}

.ag-toggle-button-input-wrapper:focus-within {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}

.ag-toggle-button-input-wrapper.ag-disabled {
  opacity: 0.5;
}

.ag-toggle-button-input-wrapper.ag-checked {
  background-color: var(--ag-toggle-button-on-background-color);
  border-color: var(--ag-toggle-button-on-border-color);
}

.ag-toggle-button-input-wrapper::before {
  content: " ";
  position: absolute;
  top: calc(0px - var(--ag-toggle-button-border-width));
  left: calc(0px - var(--ag-toggle-button-border-width));
  display: block;
  box-sizing: border-box;
  height: var(--ag-toggle-button-height);
  width: var(--ag-toggle-button-height);
  background-color: var(--ag-toggle-button-switch-background-color);
  border-radius: 100%;
  transition: left 100ms;
  border: var(--ag-toggle-button-border-width) solid;
  border-color: var(--ag-toggle-button-switch-border-color);
}

.ag-toggle-button-input-wrapper.ag-checked::before {
  left: calc(100% - var(--ag-toggle-button-height));
  border-color: var(--ag-toggle-button-on-border-color);
}

.ag-radio-button-input-wrapper {
  font-family: var(--ag-icon-font-family);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-checkbox-background-color);
  border-radius: var(--ag-checkbox-border-radius);
  display: inline-block;
  vertical-align: middle;
  flex: none;
  border-radius: var(--ag-icon-size);
}

.ag-radio-button-input-wrapper input, .ag-radio-button-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 100%;
  height: 100%;
}

.ag-radio-button-input-wrapper:focus-within, .ag-radio-button-input-wrapper:active {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}

.ag-radio-button-input-wrapper.ag-disabled {
  opacity: 0.5;
}

.ag-radio-button-input-wrapper::after {
  content: var(--ag-icon-font-code-radio-button-off, "\f127");
  color: var(--ag-checkbox-unchecked-color);
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}

.ag-radio-button-input-wrapper.ag-checked::after {
  content: var(--ag-icon-font-code-radio-button-on, "\f128");
  color: var(--ag-checkbox-checked-color);
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}

input[class^=ag-][type=range] {
  -webkit-appearance: none;
  width: 100%;
  height: 100%;
  background: none;
  overflow: visible;
}

input[class^=ag-][type=range]::-webkit-slider-runnable-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
}

input[class^=ag-][type=range]::-moz-range-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
}

input[class^=ag-][type=range]::-ms-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
  color: transparent;
  width: calc(100% - 2px);
}

input[class^=ag-][type=range]::-webkit-slider-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
  transform: translateY(calc(var(--ag-icon-size) * -0.5 + 1.5px));
}

input[class^=ag-][type=range]::-ms-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
}

input[class^=ag-][type=range]::-moz-ag-range-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
}

input[class^=ag-][type=range]:focus {
  outline: none;
}

input[class^=ag-][type=range]:focus::-webkit-slider-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}

input[class^=ag-][type=range]:focus::-ms-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}

input[class^=ag-][type=range]:focus::-moz-ag-range-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}

input[class^=ag-][type=range]:active::-webkit-slider-runnable-track {
  background-color: var(--ag-input-focus-border-color);
}

input[class^=ag-][type=range]:active::-moz-ag-range-track {
  background-color: var(--ag-input-focus-border-color);
}

input[class^=ag-][type=range]:active::-ms-track {
  background-color: var(--ag-input-focus-border-color);
}

input[class^=ag-][type=range]:disabled {
  opacity: 0.5;
}

.ag-theme-balham, .ag-theme-custom-thick, .ag-theme-custom-enrichment, .ag-theme-custom-editable, .ag-theme-custom-base, .ag-theme-custom, .ag-theme-balham-dark {
  --ag-balham-active-color: #0091ea;
  --ag-foreground-color: #000;
  --ag-background-color: #fff;
  --ag-header-background-color: #f5f7f7;
  --ag-tooltip-background-color: #cbd0d3;
  --ag-subheader-background-color: #e2e9eb;
  --ag-control-panel-background-color: #f5f7f7;
  --ag-border-color: #bdc3c7;
  --ag-odd-row-background-color: #fcfdfe;
  --ag-row-hover-color: #ecf0f1;
  --ag-column-hover-color: #ecf0f1;
  --ag-input-border-color: #95a5a6;
  --ag-invalid-color: #e02525;
  --ag-input-disabled-background-color: #ebebeb;
  --ag-checkbox-unchecked-color: #7f8c8d;
  --ag-input-focus-border-color: #719ECE;
  --ag-input-focus-box-shadow: 0 0 2px 1px var(--ag-input-focus-border-color);
  --ag-range-selection-border-color: var(--ag-balham-active-color);
  --ag-checkbox-checked-color: var(--ag-balham-active-color);
  --ag-checkbox-background-color: var(--ag-background-color);
  --ag-secondary-foreground-color: rgba(0, 0, 0, 0.54);
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.38);
  --ag-subheader-toolbar-background-color: rgba(226, 233, 235, 0.5);
  --ag-row-border-color: rgba(189, 195, 199, 0.58);
  --ag-chip-background-color: rgba(0, 0, 0, 0.1);
  --ag-range-selection-background-color: rgba(0, 145, 234, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 145, 234, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 145, 234, 0.49);
  --ag-range-selection-background-color-4: rgba(0, 145, 234, 0.59);
  --ag-selected-row-background-color: rgba(0, 145, 234, 0.28);
  --ag-header-column-separator-color: rgba(189, 195, 199, 0.5);
  --ag-input-disabled-border-color: rgba(149, 165, 166, 0.3);
  --ag-header-column-separator-display: block;
  --ag-header-column-separator-height: 50%;
  --ag-grid-size: 4px;
  --ag-icon-size: 16px;
  --ag-row-height: calc(var(--ag-grid-size) * 7);
  --ag-header-height: calc(var(--ag-grid-size) * 8);
  --ag-list-item-height: calc(var(--ag-grid-size) * 6);
  --ag-row-group-indent-size: calc(var(--ag-grid-size) * 3 + var(--ag-icon-size));
  --ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);
  --ag-input-height: calc(var(--ag-grid-size) * 4);
  --ag-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  --ag-font-size: 12px;
  --ag-icon-font-family: agGridBalham;
  --ag-border-radius: 2px;
  --ag-checkbox-border-radius: 3px;
  --ag-card-shadow: none;
}

.ag-theme-balham-dark {
  --ag-balham-active-color: #00B0FF;
  --ag-foreground-color: #F5F5F5;
  --ag-background-color: #2d3436;
  --ag-header-background-color: #1c1c1c;
  --ag-tooltip-background-color: #1c1f20;
  --ag-subheader-background-color: #111;
  --ag-control-panel-background-color: #202020;
  --ag-border-color: #424242;
  --ag-odd-row-background-color: #262c2e;
  --ag-row-hover-color: #3d4749;
  --ag-column-hover-color: #3d4749;
  --ag-input-border-color: #f0f0f0;
  --ag-input-disabled-background-color: rgba(48, 46, 46, 0.3);
  --ag-modal-overlay-background-color: rgba(45, 52, 54, 0.66);
  --ag-checkbox-unchecked-color: #ecf0f1;
  --ag-secondary-foreground-color: var(--ag-foreground-color);
  --ag-disabled-foreground-color: rgba(245, 245, 245, 0.38);
  --ag-subheader-toolbar-background-color: rgba(17, 17, 17, 0.5);
  --ag-row-border-color: #5c5c5c;
  --ag-chip-background-color: rgba(245, 245, 245, 0.08);
  --ag-range-selection-background-color: rgba(0, 176, 255, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 176, 255, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 176, 255, 0.49);
  --ag-range-selection-background-color-4: rgba(0, 176, 255, 0.59);
  --ag-selected-row-background-color: rgba(0, 176, 255, 0.28);
  --ag-header-column-separator-color: rgba(66, 66, 66, 0.5);
  --ag-input-disabled-border-color: rgba(240, 240, 240, 0.3);
  --ag-header-foreground-color: rgba(245, 245, 245, 0.64);
  --ag-toggle-button-off-background-color: transparent;
  --ag-toggle-button-off-border-color: var(--ag-foreground-color);
  --ag-range-selection-chart-category-background-color: rgba(26, 177, 74, 0.5);
  --ag-range-selection-chart-background-color: rgba(45, 166, 255, 0.5);
  --ag-input-focus-box-shadow: 0 0 4px 1.5px var(--ag-input-focus-border-color);
}

.ag-theme-balham .ag-filter-toolpanel-header, .ag-theme-custom-thick .ag-filter-toolpanel-header, .ag-theme-custom-enrichment .ag-filter-toolpanel-header, .ag-theme-custom-editable .ag-filter-toolpanel-header, .ag-theme-custom-base .ag-filter-toolpanel-header, .ag-theme-custom .ag-filter-toolpanel-header,
.ag-theme-balham .ag-filter-toolpanel-search,
.ag-theme-custom-thick .ag-filter-toolpanel-search,
.ag-theme-custom-enrichment .ag-filter-toolpanel-search,
.ag-theme-custom-editable .ag-filter-toolpanel-search,
.ag-theme-custom-base .ag-filter-toolpanel-search,
.ag-theme-custom .ag-filter-toolpanel-search,
.ag-theme-balham .ag-status-bar,
.ag-theme-custom-thick .ag-status-bar,
.ag-theme-custom-enrichment .ag-status-bar,
.ag-theme-custom-editable .ag-status-bar,
.ag-theme-custom-base .ag-status-bar,
.ag-theme-custom .ag-status-bar,
.ag-theme-balham .ag-header-row,
.ag-theme-custom-thick .ag-header-row,
.ag-theme-custom-enrichment .ag-header-row,
.ag-theme-custom-editable .ag-header-row,
.ag-theme-custom-base .ag-header-row,
.ag-theme-custom .ag-header-row,
.ag-theme-balham .ag-multi-filter-group-title-bar,
.ag-theme-custom-thick .ag-multi-filter-group-title-bar,
.ag-theme-custom-enrichment .ag-multi-filter-group-title-bar,
.ag-theme-custom-editable .ag-multi-filter-group-title-bar,
.ag-theme-custom-base .ag-multi-filter-group-title-bar,
.ag-theme-custom .ag-multi-filter-group-title-bar, .ag-theme-balham-dark .ag-filter-toolpanel-header,
.ag-theme-balham-dark .ag-filter-toolpanel-search,
.ag-theme-balham-dark .ag-status-bar,
.ag-theme-balham-dark .ag-header-row,
.ag-theme-balham-dark .ag-multi-filter-group-title-bar {
  font-weight: 600;
  color: var(--ag-header-foreground-color);
}

.ag-theme-balham .ag-ltr input[class^=ag-]:not([type]), .ag-theme-custom-thick .ag-ltr input[class^=ag-]:not([type]), .ag-theme-custom-enrichment .ag-ltr input[class^=ag-]:not([type]), .ag-theme-custom-editable .ag-ltr input[class^=ag-]:not([type]), .ag-theme-custom-base .ag-ltr input[class^=ag-]:not([type]), .ag-theme-custom .ag-ltr input[class^=ag-]:not([type]), .ag-theme-balham .ag-ltr input[class^=ag-][type=text], .ag-theme-custom-thick .ag-ltr input[class^=ag-][type=text], .ag-theme-custom-enrichment .ag-ltr input[class^=ag-][type=text], .ag-theme-custom-editable .ag-ltr input[class^=ag-][type=text], .ag-theme-custom-base .ag-ltr input[class^=ag-][type=text], .ag-theme-custom .ag-ltr input[class^=ag-][type=text], .ag-theme-balham .ag-ltr input[class^=ag-][type=number], .ag-theme-custom-thick .ag-ltr input[class^=ag-][type=number], .ag-theme-custom-enrichment .ag-ltr input[class^=ag-][type=number], .ag-theme-custom-editable .ag-ltr input[class^=ag-][type=number], .ag-theme-custom-base .ag-ltr input[class^=ag-][type=number], .ag-theme-custom .ag-ltr input[class^=ag-][type=number], .ag-theme-balham .ag-ltr input[class^=ag-][type=tel], .ag-theme-custom-thick .ag-ltr input[class^=ag-][type=tel], .ag-theme-custom-enrichment .ag-ltr input[class^=ag-][type=tel], .ag-theme-custom-editable .ag-ltr input[class^=ag-][type=tel], .ag-theme-custom-base .ag-ltr input[class^=ag-][type=tel], .ag-theme-custom .ag-ltr input[class^=ag-][type=tel], .ag-theme-balham .ag-ltr input[class^=ag-][type=date], .ag-theme-custom-thick .ag-ltr input[class^=ag-][type=date], .ag-theme-custom-enrichment .ag-ltr input[class^=ag-][type=date], .ag-theme-custom-editable .ag-ltr input[class^=ag-][type=date], .ag-theme-custom-base .ag-ltr input[class^=ag-][type=date], .ag-theme-custom .ag-ltr input[class^=ag-][type=date], .ag-theme-balham .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-custom-thick .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-custom-enrichment .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-custom-editable .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-custom-base .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-custom .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-balham .ag-ltr textarea[class^=ag-], .ag-theme-custom-thick .ag-ltr textarea[class^=ag-], .ag-theme-custom-enrichment .ag-ltr textarea[class^=ag-], .ag-theme-custom-editable .ag-ltr textarea[class^=ag-], .ag-theme-custom-base .ag-ltr textarea[class^=ag-], .ag-theme-custom .ag-ltr textarea[class^=ag-], .ag-theme-balham-dark .ag-ltr input[class^=ag-]:not([type]), .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=text], .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=number], .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=tel], .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=date], .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-balham-dark .ag-ltr textarea[class^=ag-] {
  padding-left: var(--ag-grid-size);
}

.ag-theme-balham .ag-rtl input[class^=ag-]:not([type]), .ag-theme-custom-thick .ag-rtl input[class^=ag-]:not([type]), .ag-theme-custom-enrichment .ag-rtl input[class^=ag-]:not([type]), .ag-theme-custom-editable .ag-rtl input[class^=ag-]:not([type]), .ag-theme-custom-base .ag-rtl input[class^=ag-]:not([type]), .ag-theme-custom .ag-rtl input[class^=ag-]:not([type]), .ag-theme-balham .ag-rtl input[class^=ag-][type=text], .ag-theme-custom-thick .ag-rtl input[class^=ag-][type=text], .ag-theme-custom-enrichment .ag-rtl input[class^=ag-][type=text], .ag-theme-custom-editable .ag-rtl input[class^=ag-][type=text], .ag-theme-custom-base .ag-rtl input[class^=ag-][type=text], .ag-theme-custom .ag-rtl input[class^=ag-][type=text], .ag-theme-balham .ag-rtl input[class^=ag-][type=number], .ag-theme-custom-thick .ag-rtl input[class^=ag-][type=number], .ag-theme-custom-enrichment .ag-rtl input[class^=ag-][type=number], .ag-theme-custom-editable .ag-rtl input[class^=ag-][type=number], .ag-theme-custom-base .ag-rtl input[class^=ag-][type=number], .ag-theme-custom .ag-rtl input[class^=ag-][type=number], .ag-theme-balham .ag-rtl input[class^=ag-][type=tel], .ag-theme-custom-thick .ag-rtl input[class^=ag-][type=tel], .ag-theme-custom-enrichment .ag-rtl input[class^=ag-][type=tel], .ag-theme-custom-editable .ag-rtl input[class^=ag-][type=tel], .ag-theme-custom-base .ag-rtl input[class^=ag-][type=tel], .ag-theme-custom .ag-rtl input[class^=ag-][type=tel], .ag-theme-balham .ag-rtl input[class^=ag-][type=date], .ag-theme-custom-thick .ag-rtl input[class^=ag-][type=date], .ag-theme-custom-enrichment .ag-rtl input[class^=ag-][type=date], .ag-theme-custom-editable .ag-rtl input[class^=ag-][type=date], .ag-theme-custom-base .ag-rtl input[class^=ag-][type=date], .ag-theme-custom .ag-rtl input[class^=ag-][type=date], .ag-theme-balham .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-custom-thick .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-custom-enrichment .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-custom-editable .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-custom-base .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-custom .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-balham .ag-rtl textarea[class^=ag-], .ag-theme-custom-thick .ag-rtl textarea[class^=ag-], .ag-theme-custom-enrichment .ag-rtl textarea[class^=ag-], .ag-theme-custom-editable .ag-rtl textarea[class^=ag-], .ag-theme-custom-base .ag-rtl textarea[class^=ag-], .ag-theme-custom .ag-rtl textarea[class^=ag-], .ag-theme-balham-dark .ag-rtl input[class^=ag-]:not([type]), .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=text], .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=number], .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=tel], .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=date], .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-balham-dark .ag-rtl textarea[class^=ag-] {
  padding-right: var(--ag-grid-size);
}

.ag-theme-balham .ag-column-drop-vertical-empty-message, .ag-theme-custom-thick .ag-column-drop-vertical-empty-message, .ag-theme-custom-enrichment .ag-column-drop-vertical-empty-message, .ag-theme-custom-editable .ag-column-drop-vertical-empty-message, .ag-theme-custom-base .ag-column-drop-vertical-empty-message, .ag-theme-custom .ag-column-drop-vertical-empty-message, .ag-theme-balham .ag-status-bar, .ag-theme-custom-thick .ag-status-bar, .ag-theme-custom-enrichment .ag-status-bar, .ag-theme-custom-editable .ag-status-bar, .ag-theme-custom-base .ag-status-bar, .ag-theme-custom .ag-status-bar, .ag-theme-balham-dark .ag-column-drop-vertical-empty-message, .ag-theme-balham-dark .ag-status-bar {
  font-weight: 600;
  color: var(--ag-disabled-foreground-color);
}

.ag-theme-balham.ag-dnd-ghost, .ag-dnd-ghost.ag-theme-custom-thick, .ag-dnd-ghost.ag-theme-custom-enrichment, .ag-dnd-ghost.ag-theme-custom-editable, .ag-dnd-ghost.ag-theme-custom-base, .ag-dnd-ghost.ag-theme-custom, .ag-theme-balham-dark.ag-dnd-ghost {
  font-size: var(--ag-font-size);
  font-weight: 600;
}

.ag-theme-balham .ag-tab, .ag-theme-custom-thick .ag-tab, .ag-theme-custom-enrichment .ag-tab, .ag-theme-custom-editable .ag-tab, .ag-theme-custom-base .ag-tab, .ag-theme-custom .ag-tab, .ag-theme-balham-dark .ag-tab {
  border: 1px solid transparent;
  padding: var(--ag-grid-size) calc(var(--ag-grid-size) * 2);
  margin: var(--ag-grid-size);
  margin-bottom: -1px;
}

.ag-theme-balham .ag-tab-selected, .ag-theme-custom-thick .ag-tab-selected, .ag-theme-custom-enrichment .ag-tab-selected, .ag-theme-custom-editable .ag-tab-selected, .ag-theme-custom-base .ag-tab-selected, .ag-theme-custom .ag-tab-selected, .ag-theme-balham-dark .ag-tab-selected {
  background-color: var(--ag-background-color);
  border-color: var(--ag-border-color);
  border-bottom-color: transparent;
}

.ag-theme-balham .ag-tabs-header, .ag-theme-custom-thick .ag-tabs-header, .ag-theme-custom-enrichment .ag-tabs-header, .ag-theme-custom-editable .ag-tabs-header, .ag-theme-custom-base .ag-tabs-header, .ag-theme-custom .ag-tabs-header, .ag-theme-balham-dark .ag-tabs-header {
  border-bottom: 1px solid var(--ag-border-color);
}

.ag-theme-balham .ag-column-drop-cell, .ag-theme-custom-thick .ag-column-drop-cell, .ag-theme-custom-enrichment .ag-column-drop-cell, .ag-theme-custom-editable .ag-column-drop-cell, .ag-theme-custom-base .ag-column-drop-cell, .ag-theme-custom .ag-column-drop-cell, .ag-theme-balham-dark .ag-column-drop-cell {
  height: calc(var(--ag-grid-size) * 6);
}

.ag-theme-balham .ag-column-drop-vertical-title, .ag-theme-custom-thick .ag-column-drop-vertical-title, .ag-theme-custom-enrichment .ag-column-drop-vertical-title, .ag-theme-custom-editable .ag-column-drop-vertical-title, .ag-theme-custom-base .ag-column-drop-vertical-title, .ag-theme-custom .ag-column-drop-vertical-title, .ag-theme-balham-dark .ag-column-drop-vertical-title {
  color: var(--ag-foreground-color);
}

.ag-theme-balham .ag-column-drop-vertical-cell, .ag-theme-custom-thick .ag-column-drop-vertical-cell, .ag-theme-custom-enrichment .ag-column-drop-vertical-cell, .ag-theme-custom-editable .ag-column-drop-vertical-cell, .ag-theme-custom-base .ag-column-drop-vertical-cell, .ag-theme-custom .ag-column-drop-vertical-cell, .ag-theme-balham-dark .ag-column-drop-vertical-cell {
  margin-left: calc(var(--ag-grid-size) * 2);
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-theme-balham .ag-column-drop-vertical-cell-text, .ag-theme-custom-thick .ag-column-drop-vertical-cell-text, .ag-theme-custom-enrichment .ag-column-drop-vertical-cell-text, .ag-theme-custom-editable .ag-column-drop-vertical-cell-text, .ag-theme-custom-base .ag-column-drop-vertical-cell-text, .ag-theme-custom .ag-column-drop-vertical-cell-text, .ag-theme-balham-dark .ag-column-drop-vertical-cell-text {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-theme-balham .ag-column-drop-vertical-icon, .ag-theme-custom-thick .ag-column-drop-vertical-icon, .ag-theme-custom-enrichment .ag-column-drop-vertical-icon, .ag-theme-custom-editable .ag-column-drop-vertical-icon, .ag-theme-custom-base .ag-column-drop-vertical-icon, .ag-theme-custom .ag-column-drop-vertical-icon, .ag-theme-balham-dark .ag-column-drop-vertical-icon {
  color: var(--ag-secondary-foreground-color);
}

.ag-theme-balham .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-custom-thick .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-custom-enrichment .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-custom-editable .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-custom-base .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-custom .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-balham-dark .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-balham .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-custom-thick .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-custom-enrichment .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-custom-editable .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-custom-base .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-custom .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-balham-dark .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-balham .ag-column-drop-horizontal, .ag-theme-custom-thick .ag-column-drop-horizontal, .ag-theme-custom-enrichment .ag-column-drop-horizontal, .ag-theme-custom-editable .ag-column-drop-horizontal, .ag-theme-custom-base .ag-column-drop-horizontal, .ag-theme-custom .ag-column-drop-horizontal, .ag-theme-balham-dark .ag-column-drop-horizontal {
  height: var(--ag-header-height);
}

.ag-theme-balham .ag-column-drop-empty, .ag-theme-custom-thick .ag-column-drop-empty, .ag-theme-custom-enrichment .ag-column-drop-empty, .ag-theme-custom-editable .ag-column-drop-empty, .ag-theme-custom-base .ag-column-drop-empty, .ag-theme-custom .ag-column-drop-empty, .ag-theme-balham-dark .ag-column-drop-empty {
  color: var(--ag-disabled-foreground-color);
}

.ag-theme-balham .ag-column-drop-horizontal-cell-text, .ag-theme-custom-thick .ag-column-drop-horizontal-cell-text, .ag-theme-custom-enrichment .ag-column-drop-horizontal-cell-text, .ag-theme-custom-editable .ag-column-drop-horizontal-cell-text, .ag-theme-custom-base .ag-column-drop-horizontal-cell-text, .ag-theme-custom .ag-column-drop-horizontal-cell-text, .ag-theme-balham-dark .ag-column-drop-horizontal-cell-text {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-theme-balham .ag-column-drop-vertical, .ag-theme-custom-thick .ag-column-drop-vertical, .ag-theme-custom-enrichment .ag-column-drop-vertical, .ag-theme-custom-editable .ag-column-drop-vertical, .ag-theme-custom-base .ag-column-drop-vertical, .ag-theme-custom .ag-column-drop-vertical, .ag-theme-balham-dark .ag-column-drop-vertical {
  padding-top: calc(var(--ag-grid-size) * 2);
}

.ag-theme-balham .ag-menu-header, .ag-theme-custom-thick .ag-menu-header, .ag-theme-custom-enrichment .ag-menu-header, .ag-theme-custom-editable .ag-menu-header, .ag-theme-custom-base .ag-menu-header, .ag-theme-custom .ag-menu-header, .ag-theme-balham-dark .ag-menu-header {
  background-color: var(--ag-header-background-color);
}

.ag-theme-balham .ag-overlay-loading-center, .ag-theme-custom-thick .ag-overlay-loading-center, .ag-theme-custom-enrichment .ag-overlay-loading-center, .ag-theme-custom-editable .ag-overlay-loading-center, .ag-theme-custom-base .ag-overlay-loading-center, .ag-theme-custom .ag-overlay-loading-center, .ag-theme-balham-dark .ag-overlay-loading-center {
  background-color: var(--ag-background-color);
  border: 1px solid var(--ag-border-color);
  color: var(--ag-foreground-color);
  padding: calc(var(--ag-grid-size) * 4);
}

.ag-theme-balham .ag-tooltip, .ag-theme-custom-thick .ag-tooltip, .ag-theme-custom-enrichment .ag-tooltip, .ag-theme-custom-editable .ag-tooltip, .ag-theme-custom-base .ag-tooltip, .ag-theme-custom .ag-tooltip, .ag-theme-balham-dark .ag-tooltip {
  border: none;
}

.ag-theme-balham .ag-panel-title-bar-button-icon, .ag-theme-custom-thick .ag-panel-title-bar-button-icon, .ag-theme-custom-enrichment .ag-panel-title-bar-button-icon, .ag-theme-custom-editable .ag-panel-title-bar-button-icon, .ag-theme-custom-base .ag-panel-title-bar-button-icon, .ag-theme-custom .ag-panel-title-bar-button-icon, .ag-theme-balham-dark .ag-panel-title-bar-button-icon {
  font-size: calc(var(--ag-icon-size) + var(--ag-grid-size));
}

.ag-theme-balham .ag-chart-data-section, .ag-theme-custom-thick .ag-chart-data-section, .ag-theme-custom-enrichment .ag-chart-data-section, .ag-theme-custom-editable .ag-chart-data-section, .ag-theme-custom-base .ag-chart-data-section, .ag-theme-custom .ag-chart-data-section,
.ag-theme-balham .ag-chart-format-section,
.ag-theme-custom-thick .ag-chart-format-section,
.ag-theme-custom-enrichment .ag-chart-format-section,
.ag-theme-custom-editable .ag-chart-format-section,
.ag-theme-custom-base .ag-chart-format-section,
.ag-theme-custom .ag-chart-format-section, .ag-theme-balham-dark .ag-chart-data-section,
.ag-theme-balham-dark .ag-chart-format-section {
  padding-bottom: calc(var(--ag-grid-size) * 0.5);
}

.ag-theme-balham .ag-group-toolbar, .ag-theme-custom-thick .ag-group-toolbar, .ag-theme-custom-enrichment .ag-group-toolbar, .ag-theme-custom-editable .ag-group-toolbar, .ag-theme-custom-base .ag-group-toolbar, .ag-theme-custom .ag-group-toolbar, .ag-theme-balham-dark .ag-group-toolbar {
  background-color: var(--ag-subheader-toolbar-background-color);
}

.ag-theme-balham .ag-chart-tab, .ag-theme-custom-thick .ag-chart-tab, .ag-theme-custom-enrichment .ag-chart-tab, .ag-theme-custom-editable .ag-chart-tab, .ag-theme-custom-base .ag-chart-tab, .ag-theme-custom .ag-chart-tab, .ag-theme-balham-dark .ag-chart-tab {
  padding-top: calc(var(--ag-grid-size) * 0.5);
}

.ag-theme-balham .ag-charts-format-sub-level-group-item, .ag-theme-custom-thick .ag-charts-format-sub-level-group-item, .ag-theme-custom-enrichment .ag-charts-format-sub-level-group-item, .ag-theme-custom-editable .ag-charts-format-sub-level-group-item, .ag-theme-custom-base .ag-charts-format-sub-level-group-item, .ag-theme-custom .ag-charts-format-sub-level-group-item, .ag-theme-balham-dark .ag-charts-format-sub-level-group-item {
  margin-bottom: calc(var(--ag-grid-size) * 1.5);
}

.ag-theme-balham .ag-chart-menu-close, .ag-theme-custom-thick .ag-chart-menu-close, .ag-theme-custom-enrichment .ag-chart-menu-close, .ag-theme-custom-editable .ag-chart-menu-close, .ag-theme-custom-base .ag-chart-menu-close, .ag-theme-custom .ag-chart-menu-close, .ag-theme-balham-dark .ag-chart-menu-close {
  background: var(--ag-background-color);
}

.ag-theme-balham .ag-chart-menu-close:hover .ag-icon, .ag-theme-custom-thick .ag-chart-menu-close:hover .ag-icon, .ag-theme-custom-enrichment .ag-chart-menu-close:hover .ag-icon, .ag-theme-custom-editable .ag-chart-menu-close:hover .ag-icon, .ag-theme-custom-base .ag-chart-menu-close:hover .ag-icon, .ag-theme-custom .ag-chart-menu-close:hover .ag-icon, .ag-theme-balham-dark .ag-chart-menu-close:hover .ag-icon {
  border-color: var(--ag-border-color);
}

.ag-theme-balham .ag-chart-menu-close .ag-icon, .ag-theme-custom-thick .ag-chart-menu-close .ag-icon, .ag-theme-custom-enrichment .ag-chart-menu-close .ag-icon, .ag-theme-custom-editable .ag-chart-menu-close .ag-icon, .ag-theme-custom-base .ag-chart-menu-close .ag-icon, .ag-theme-custom .ag-chart-menu-close .ag-icon, .ag-theme-balham-dark .ag-chart-menu-close .ag-icon {
  background: var(--ag-header-background-color);
  border: 1px solid var(--ag-secondary-border-color);
  border-right: none;
}

.ag-theme-balham-dark {
  color-scheme: dark;
}

@font-face {
  font-family: "agGridBalham";
  src: url(data:font/woff2;charset=utf-8;base64,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);
  font-weight: normal;
  font-style: normal;
}
.ag-theme-balham, .ag-theme-custom-thick, .ag-theme-custom-enrichment, .ag-theme-custom-editable, .ag-theme-custom-base, .ag-theme-custom, .ag-theme-balham-dark {
  --ag-balham-active-color: #0091ea;
  --ag-foreground-color: #000;
  --ag-background-color: #fff;
  --ag-header-background-color: #f5f7f7;
  --ag-tooltip-background-color: #cbd0d3;
  --ag-subheader-background-color: #e2e9eb;
  --ag-control-panel-background-color: #f5f7f7;
  --ag-border-color: #bdc3c7;
  --ag-odd-row-background-color: #fcfdfe;
  --ag-row-hover-color: #ecf0f1;
  --ag-column-hover-color: #ecf0f1;
  --ag-input-border-color: #95a5a6;
  --ag-invalid-color: #e02525;
  --ag-input-disabled-background-color: #ebebeb;
  --ag-checkbox-unchecked-color: #7f8c8d;
  --ag-input-focus-border-color: #719ECE;
  --ag-input-focus-box-shadow: 0 0 2px 1px var(--ag-input-focus-border-color);
  --ag-range-selection-border-color: var(--ag-balham-active-color);
  --ag-checkbox-checked-color: var(--ag-balham-active-color);
  --ag-checkbox-background-color: var(--ag-background-color);
  --ag-secondary-foreground-color: rgba(0, 0, 0, 0.54);
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.38);
  --ag-subheader-toolbar-background-color: rgba(226, 233, 235, 0.5);
  --ag-row-border-color: rgba(189, 195, 199, 0.58);
  --ag-chip-background-color: rgba(0, 0, 0, 0.1);
  --ag-range-selection-background-color: rgba(0, 145, 234, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 145, 234, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 145, 234, 0.49);
  --ag-range-selection-background-color-4: rgba(0, 145, 234, 0.59);
  --ag-selected-row-background-color: rgba(0, 145, 234, 0.28);
  --ag-header-column-separator-color: rgba(189, 195, 199, 0.5);
  --ag-input-disabled-border-color: rgba(149, 165, 166, 0.3);
  --ag-header-column-separator-display: block;
  --ag-header-column-separator-height: 50%;
  --ag-grid-size: 4px;
  --ag-icon-size: 16px;
  --ag-row-height: calc(var(--ag-grid-size) * 7);
  --ag-header-height: calc(var(--ag-grid-size) * 8);
  --ag-list-item-height: calc(var(--ag-grid-size) * 6);
  --ag-row-group-indent-size: calc(var(--ag-grid-size) * 3 + var(--ag-icon-size));
  --ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);
  --ag-input-height: calc(var(--ag-grid-size) * 4);
  --ag-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  --ag-font-size: 12px;
  --ag-icon-font-family: agGridBalham;
  --ag-border-radius: 2px;
  --ag-checkbox-border-radius: 3px;
  --ag-card-shadow: none;
}

.ag-theme-balham-dark {
  --ag-balham-active-color: #00B0FF;
  --ag-foreground-color: #F5F5F5;
  --ag-background-color: #2d3436;
  --ag-header-background-color: #1c1c1c;
  --ag-tooltip-background-color: #1c1f20;
  --ag-subheader-background-color: #111;
  --ag-control-panel-background-color: #202020;
  --ag-border-color: #424242;
  --ag-odd-row-background-color: #262c2e;
  --ag-row-hover-color: #3d4749;
  --ag-column-hover-color: #3d4749;
  --ag-input-border-color: #f0f0f0;
  --ag-input-disabled-background-color: rgba(48, 46, 46, 0.3);
  --ag-modal-overlay-background-color: rgba(45, 52, 54, 0.66);
  --ag-checkbox-unchecked-color: #ecf0f1;
  --ag-secondary-foreground-color: var(--ag-foreground-color);
  --ag-disabled-foreground-color: rgba(245, 245, 245, 0.38);
  --ag-subheader-toolbar-background-color: rgba(17, 17, 17, 0.5);
  --ag-row-border-color: #5c5c5c;
  --ag-chip-background-color: rgba(245, 245, 245, 0.08);
  --ag-range-selection-background-color: rgba(0, 176, 255, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 176, 255, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 176, 255, 0.49);
  --ag-range-selection-background-color-4: rgba(0, 176, 255, 0.59);
  --ag-selected-row-background-color: rgba(0, 176, 255, 0.28);
  --ag-header-column-separator-color: rgba(66, 66, 66, 0.5);
  --ag-input-disabled-border-color: rgba(240, 240, 240, 0.3);
  --ag-header-foreground-color: rgba(245, 245, 245, 0.64);
  --ag-toggle-button-off-background-color: transparent;
  --ag-toggle-button-off-border-color: var(--ag-foreground-color);
  --ag-range-selection-chart-category-background-color: rgba(26, 177, 74, 0.5);
  --ag-range-selection-chart-background-color: rgba(45, 166, 255, 0.5);
  --ag-input-focus-box-shadow: 0 0 4px 1.5px var(--ag-input-focus-border-color);
}

.ag-theme-balham .ag-filter-toolpanel-header, .ag-theme-custom-thick .ag-filter-toolpanel-header, .ag-theme-custom-enrichment .ag-filter-toolpanel-header, .ag-theme-custom-editable .ag-filter-toolpanel-header, .ag-theme-custom-base .ag-filter-toolpanel-header, .ag-theme-custom .ag-filter-toolpanel-header,
.ag-theme-balham .ag-filter-toolpanel-search,
.ag-theme-custom-thick .ag-filter-toolpanel-search,
.ag-theme-custom-enrichment .ag-filter-toolpanel-search,
.ag-theme-custom-editable .ag-filter-toolpanel-search,
.ag-theme-custom-base .ag-filter-toolpanel-search,
.ag-theme-custom .ag-filter-toolpanel-search,
.ag-theme-balham .ag-status-bar,
.ag-theme-custom-thick .ag-status-bar,
.ag-theme-custom-enrichment .ag-status-bar,
.ag-theme-custom-editable .ag-status-bar,
.ag-theme-custom-base .ag-status-bar,
.ag-theme-custom .ag-status-bar,
.ag-theme-balham .ag-header-row,
.ag-theme-custom-thick .ag-header-row,
.ag-theme-custom-enrichment .ag-header-row,
.ag-theme-custom-editable .ag-header-row,
.ag-theme-custom-base .ag-header-row,
.ag-theme-custom .ag-header-row,
.ag-theme-balham .ag-multi-filter-group-title-bar,
.ag-theme-custom-thick .ag-multi-filter-group-title-bar,
.ag-theme-custom-enrichment .ag-multi-filter-group-title-bar,
.ag-theme-custom-editable .ag-multi-filter-group-title-bar,
.ag-theme-custom-base .ag-multi-filter-group-title-bar,
.ag-theme-custom .ag-multi-filter-group-title-bar, .ag-theme-balham-dark .ag-filter-toolpanel-header,
.ag-theme-balham-dark .ag-filter-toolpanel-search,
.ag-theme-balham-dark .ag-status-bar,
.ag-theme-balham-dark .ag-header-row,
.ag-theme-balham-dark .ag-multi-filter-group-title-bar {
  font-weight: 600;
  color: var(--ag-header-foreground-color);
}

.ag-theme-balham .ag-ltr input[class^=ag-]:not([type]), .ag-theme-custom-thick .ag-ltr input[class^=ag-]:not([type]), .ag-theme-custom-enrichment .ag-ltr input[class^=ag-]:not([type]), .ag-theme-custom-editable .ag-ltr input[class^=ag-]:not([type]), .ag-theme-custom-base .ag-ltr input[class^=ag-]:not([type]), .ag-theme-custom .ag-ltr input[class^=ag-]:not([type]), .ag-theme-balham .ag-ltr input[class^=ag-][type=text], .ag-theme-custom-thick .ag-ltr input[class^=ag-][type=text], .ag-theme-custom-enrichment .ag-ltr input[class^=ag-][type=text], .ag-theme-custom-editable .ag-ltr input[class^=ag-][type=text], .ag-theme-custom-base .ag-ltr input[class^=ag-][type=text], .ag-theme-custom .ag-ltr input[class^=ag-][type=text], .ag-theme-balham .ag-ltr input[class^=ag-][type=number], .ag-theme-custom-thick .ag-ltr input[class^=ag-][type=number], .ag-theme-custom-enrichment .ag-ltr input[class^=ag-][type=number], .ag-theme-custom-editable .ag-ltr input[class^=ag-][type=number], .ag-theme-custom-base .ag-ltr input[class^=ag-][type=number], .ag-theme-custom .ag-ltr input[class^=ag-][type=number], .ag-theme-balham .ag-ltr input[class^=ag-][type=tel], .ag-theme-custom-thick .ag-ltr input[class^=ag-][type=tel], .ag-theme-custom-enrichment .ag-ltr input[class^=ag-][type=tel], .ag-theme-custom-editable .ag-ltr input[class^=ag-][type=tel], .ag-theme-custom-base .ag-ltr input[class^=ag-][type=tel], .ag-theme-custom .ag-ltr input[class^=ag-][type=tel], .ag-theme-balham .ag-ltr input[class^=ag-][type=date], .ag-theme-custom-thick .ag-ltr input[class^=ag-][type=date], .ag-theme-custom-enrichment .ag-ltr input[class^=ag-][type=date], .ag-theme-custom-editable .ag-ltr input[class^=ag-][type=date], .ag-theme-custom-base .ag-ltr input[class^=ag-][type=date], .ag-theme-custom .ag-ltr input[class^=ag-][type=date], .ag-theme-balham .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-custom-thick .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-custom-enrichment .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-custom-editable .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-custom-base .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-custom .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-balham .ag-ltr textarea[class^=ag-], .ag-theme-custom-thick .ag-ltr textarea[class^=ag-], .ag-theme-custom-enrichment .ag-ltr textarea[class^=ag-], .ag-theme-custom-editable .ag-ltr textarea[class^=ag-], .ag-theme-custom-base .ag-ltr textarea[class^=ag-], .ag-theme-custom .ag-ltr textarea[class^=ag-], .ag-theme-balham-dark .ag-ltr input[class^=ag-]:not([type]), .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=text], .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=number], .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=tel], .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=date], .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-balham-dark .ag-ltr textarea[class^=ag-] {
  padding-left: var(--ag-grid-size);
}

.ag-theme-balham .ag-rtl input[class^=ag-]:not([type]), .ag-theme-custom-thick .ag-rtl input[class^=ag-]:not([type]), .ag-theme-custom-enrichment .ag-rtl input[class^=ag-]:not([type]), .ag-theme-custom-editable .ag-rtl input[class^=ag-]:not([type]), .ag-theme-custom-base .ag-rtl input[class^=ag-]:not([type]), .ag-theme-custom .ag-rtl input[class^=ag-]:not([type]), .ag-theme-balham .ag-rtl input[class^=ag-][type=text], .ag-theme-custom-thick .ag-rtl input[class^=ag-][type=text], .ag-theme-custom-enrichment .ag-rtl input[class^=ag-][type=text], .ag-theme-custom-editable .ag-rtl input[class^=ag-][type=text], .ag-theme-custom-base .ag-rtl input[class^=ag-][type=text], .ag-theme-custom .ag-rtl input[class^=ag-][type=text], .ag-theme-balham .ag-rtl input[class^=ag-][type=number], .ag-theme-custom-thick .ag-rtl input[class^=ag-][type=number], .ag-theme-custom-enrichment .ag-rtl input[class^=ag-][type=number], .ag-theme-custom-editable .ag-rtl input[class^=ag-][type=number], .ag-theme-custom-base .ag-rtl input[class^=ag-][type=number], .ag-theme-custom .ag-rtl input[class^=ag-][type=number], .ag-theme-balham .ag-rtl input[class^=ag-][type=tel], .ag-theme-custom-thick .ag-rtl input[class^=ag-][type=tel], .ag-theme-custom-enrichment .ag-rtl input[class^=ag-][type=tel], .ag-theme-custom-editable .ag-rtl input[class^=ag-][type=tel], .ag-theme-custom-base .ag-rtl input[class^=ag-][type=tel], .ag-theme-custom .ag-rtl input[class^=ag-][type=tel], .ag-theme-balham .ag-rtl input[class^=ag-][type=date], .ag-theme-custom-thick .ag-rtl input[class^=ag-][type=date], .ag-theme-custom-enrichment .ag-rtl input[class^=ag-][type=date], .ag-theme-custom-editable .ag-rtl input[class^=ag-][type=date], .ag-theme-custom-base .ag-rtl input[class^=ag-][type=date], .ag-theme-custom .ag-rtl input[class^=ag-][type=date], .ag-theme-balham .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-custom-thick .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-custom-enrichment .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-custom-editable .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-custom-base .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-custom .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-balham .ag-rtl textarea[class^=ag-], .ag-theme-custom-thick .ag-rtl textarea[class^=ag-], .ag-theme-custom-enrichment .ag-rtl textarea[class^=ag-], .ag-theme-custom-editable .ag-rtl textarea[class^=ag-], .ag-theme-custom-base .ag-rtl textarea[class^=ag-], .ag-theme-custom .ag-rtl textarea[class^=ag-], .ag-theme-balham-dark .ag-rtl input[class^=ag-]:not([type]), .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=text], .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=number], .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=tel], .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=date], .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-balham-dark .ag-rtl textarea[class^=ag-] {
  padding-right: var(--ag-grid-size);
}

.ag-theme-balham .ag-column-drop-vertical-empty-message, .ag-theme-custom-thick .ag-column-drop-vertical-empty-message, .ag-theme-custom-enrichment .ag-column-drop-vertical-empty-message, .ag-theme-custom-editable .ag-column-drop-vertical-empty-message, .ag-theme-custom-base .ag-column-drop-vertical-empty-message, .ag-theme-custom .ag-column-drop-vertical-empty-message, .ag-theme-balham .ag-status-bar, .ag-theme-custom-thick .ag-status-bar, .ag-theme-custom-enrichment .ag-status-bar, .ag-theme-custom-editable .ag-status-bar, .ag-theme-custom-base .ag-status-bar, .ag-theme-custom .ag-status-bar, .ag-theme-balham-dark .ag-column-drop-vertical-empty-message, .ag-theme-balham-dark .ag-status-bar {
  font-weight: 600;
  color: var(--ag-disabled-foreground-color);
}

.ag-theme-balham.ag-dnd-ghost, .ag-dnd-ghost.ag-theme-custom-thick, .ag-dnd-ghost.ag-theme-custom-enrichment, .ag-dnd-ghost.ag-theme-custom-editable, .ag-dnd-ghost.ag-theme-custom-base, .ag-dnd-ghost.ag-theme-custom, .ag-theme-balham-dark.ag-dnd-ghost {
  font-size: var(--ag-font-size);
  font-weight: 600;
}

.ag-theme-balham .ag-tab, .ag-theme-custom-thick .ag-tab, .ag-theme-custom-enrichment .ag-tab, .ag-theme-custom-editable .ag-tab, .ag-theme-custom-base .ag-tab, .ag-theme-custom .ag-tab, .ag-theme-balham-dark .ag-tab {
  border: 1px solid transparent;
  padding: var(--ag-grid-size) calc(var(--ag-grid-size) * 2);
  margin: var(--ag-grid-size);
  margin-bottom: -1px;
}

.ag-theme-balham .ag-tab-selected, .ag-theme-custom-thick .ag-tab-selected, .ag-theme-custom-enrichment .ag-tab-selected, .ag-theme-custom-editable .ag-tab-selected, .ag-theme-custom-base .ag-tab-selected, .ag-theme-custom .ag-tab-selected, .ag-theme-balham-dark .ag-tab-selected {
  background-color: var(--ag-background-color);
  border-color: var(--ag-border-color);
  border-bottom-color: transparent;
}

.ag-theme-balham .ag-tabs-header, .ag-theme-custom-thick .ag-tabs-header, .ag-theme-custom-enrichment .ag-tabs-header, .ag-theme-custom-editable .ag-tabs-header, .ag-theme-custom-base .ag-tabs-header, .ag-theme-custom .ag-tabs-header, .ag-theme-balham-dark .ag-tabs-header {
  border-bottom: 1px solid var(--ag-border-color);
}

.ag-theme-balham .ag-column-drop-cell, .ag-theme-custom-thick .ag-column-drop-cell, .ag-theme-custom-enrichment .ag-column-drop-cell, .ag-theme-custom-editable .ag-column-drop-cell, .ag-theme-custom-base .ag-column-drop-cell, .ag-theme-custom .ag-column-drop-cell, .ag-theme-balham-dark .ag-column-drop-cell {
  height: calc(var(--ag-grid-size) * 6);
}

.ag-theme-balham .ag-column-drop-vertical-title, .ag-theme-custom-thick .ag-column-drop-vertical-title, .ag-theme-custom-enrichment .ag-column-drop-vertical-title, .ag-theme-custom-editable .ag-column-drop-vertical-title, .ag-theme-custom-base .ag-column-drop-vertical-title, .ag-theme-custom .ag-column-drop-vertical-title, .ag-theme-balham-dark .ag-column-drop-vertical-title {
  color: var(--ag-foreground-color);
}

.ag-theme-balham .ag-column-drop-vertical-cell, .ag-theme-custom-thick .ag-column-drop-vertical-cell, .ag-theme-custom-enrichment .ag-column-drop-vertical-cell, .ag-theme-custom-editable .ag-column-drop-vertical-cell, .ag-theme-custom-base .ag-column-drop-vertical-cell, .ag-theme-custom .ag-column-drop-vertical-cell, .ag-theme-balham-dark .ag-column-drop-vertical-cell {
  margin-left: calc(var(--ag-grid-size) * 2);
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-theme-balham .ag-column-drop-vertical-cell-text, .ag-theme-custom-thick .ag-column-drop-vertical-cell-text, .ag-theme-custom-enrichment .ag-column-drop-vertical-cell-text, .ag-theme-custom-editable .ag-column-drop-vertical-cell-text, .ag-theme-custom-base .ag-column-drop-vertical-cell-text, .ag-theme-custom .ag-column-drop-vertical-cell-text, .ag-theme-balham-dark .ag-column-drop-vertical-cell-text {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-theme-balham .ag-column-drop-vertical-icon, .ag-theme-custom-thick .ag-column-drop-vertical-icon, .ag-theme-custom-enrichment .ag-column-drop-vertical-icon, .ag-theme-custom-editable .ag-column-drop-vertical-icon, .ag-theme-custom-base .ag-column-drop-vertical-icon, .ag-theme-custom .ag-column-drop-vertical-icon, .ag-theme-balham-dark .ag-column-drop-vertical-icon {
  color: var(--ag-secondary-foreground-color);
}

.ag-theme-balham .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-custom-thick .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-custom-enrichment .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-custom-editable .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-custom-base .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-custom .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-balham-dark .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-balham .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-custom-thick .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-custom-enrichment .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-custom-editable .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-custom-base .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-custom .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-balham-dark .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-balham .ag-column-drop-horizontal, .ag-theme-custom-thick .ag-column-drop-horizontal, .ag-theme-custom-enrichment .ag-column-drop-horizontal, .ag-theme-custom-editable .ag-column-drop-horizontal, .ag-theme-custom-base .ag-column-drop-horizontal, .ag-theme-custom .ag-column-drop-horizontal, .ag-theme-balham-dark .ag-column-drop-horizontal {
  height: var(--ag-header-height);
}

.ag-theme-balham .ag-column-drop-empty, .ag-theme-custom-thick .ag-column-drop-empty, .ag-theme-custom-enrichment .ag-column-drop-empty, .ag-theme-custom-editable .ag-column-drop-empty, .ag-theme-custom-base .ag-column-drop-empty, .ag-theme-custom .ag-column-drop-empty, .ag-theme-balham-dark .ag-column-drop-empty {
  color: var(--ag-disabled-foreground-color);
}

.ag-theme-balham .ag-column-drop-horizontal-cell-text, .ag-theme-custom-thick .ag-column-drop-horizontal-cell-text, .ag-theme-custom-enrichment .ag-column-drop-horizontal-cell-text, .ag-theme-custom-editable .ag-column-drop-horizontal-cell-text, .ag-theme-custom-base .ag-column-drop-horizontal-cell-text, .ag-theme-custom .ag-column-drop-horizontal-cell-text, .ag-theme-balham-dark .ag-column-drop-horizontal-cell-text {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-theme-balham .ag-column-drop-vertical, .ag-theme-custom-thick .ag-column-drop-vertical, .ag-theme-custom-enrichment .ag-column-drop-vertical, .ag-theme-custom-editable .ag-column-drop-vertical, .ag-theme-custom-base .ag-column-drop-vertical, .ag-theme-custom .ag-column-drop-vertical, .ag-theme-balham-dark .ag-column-drop-vertical {
  padding-top: calc(var(--ag-grid-size) * 2);
}

.ag-theme-balham .ag-menu-header, .ag-theme-custom-thick .ag-menu-header, .ag-theme-custom-enrichment .ag-menu-header, .ag-theme-custom-editable .ag-menu-header, .ag-theme-custom-base .ag-menu-header, .ag-theme-custom .ag-menu-header, .ag-theme-balham-dark .ag-menu-header {
  background-color: var(--ag-header-background-color);
}

.ag-theme-balham .ag-overlay-loading-center, .ag-theme-custom-thick .ag-overlay-loading-center, .ag-theme-custom-enrichment .ag-overlay-loading-center, .ag-theme-custom-editable .ag-overlay-loading-center, .ag-theme-custom-base .ag-overlay-loading-center, .ag-theme-custom .ag-overlay-loading-center, .ag-theme-balham-dark .ag-overlay-loading-center {
  background-color: var(--ag-background-color);
  border: 1px solid var(--ag-border-color);
  color: var(--ag-foreground-color);
  padding: calc(var(--ag-grid-size) * 4);
}

.ag-theme-balham .ag-tooltip, .ag-theme-custom-thick .ag-tooltip, .ag-theme-custom-enrichment .ag-tooltip, .ag-theme-custom-editable .ag-tooltip, .ag-theme-custom-base .ag-tooltip, .ag-theme-custom .ag-tooltip, .ag-theme-balham-dark .ag-tooltip {
  border: none;
}

.ag-theme-balham .ag-panel-title-bar-button-icon, .ag-theme-custom-thick .ag-panel-title-bar-button-icon, .ag-theme-custom-enrichment .ag-panel-title-bar-button-icon, .ag-theme-custom-editable .ag-panel-title-bar-button-icon, .ag-theme-custom-base .ag-panel-title-bar-button-icon, .ag-theme-custom .ag-panel-title-bar-button-icon, .ag-theme-balham-dark .ag-panel-title-bar-button-icon {
  font-size: calc(var(--ag-icon-size) + var(--ag-grid-size));
}

.ag-theme-balham .ag-chart-data-section, .ag-theme-custom-thick .ag-chart-data-section, .ag-theme-custom-enrichment .ag-chart-data-section, .ag-theme-custom-editable .ag-chart-data-section, .ag-theme-custom-base .ag-chart-data-section, .ag-theme-custom .ag-chart-data-section,
.ag-theme-balham .ag-chart-format-section,
.ag-theme-custom-thick .ag-chart-format-section,
.ag-theme-custom-enrichment .ag-chart-format-section,
.ag-theme-custom-editable .ag-chart-format-section,
.ag-theme-custom-base .ag-chart-format-section,
.ag-theme-custom .ag-chart-format-section, .ag-theme-balham-dark .ag-chart-data-section,
.ag-theme-balham-dark .ag-chart-format-section {
  padding-bottom: calc(var(--ag-grid-size) * 0.5);
}

.ag-theme-balham .ag-group-toolbar, .ag-theme-custom-thick .ag-group-toolbar, .ag-theme-custom-enrichment .ag-group-toolbar, .ag-theme-custom-editable .ag-group-toolbar, .ag-theme-custom-base .ag-group-toolbar, .ag-theme-custom .ag-group-toolbar, .ag-theme-balham-dark .ag-group-toolbar {
  background-color: var(--ag-subheader-toolbar-background-color);
}

.ag-theme-balham .ag-chart-tab, .ag-theme-custom-thick .ag-chart-tab, .ag-theme-custom-enrichment .ag-chart-tab, .ag-theme-custom-editable .ag-chart-tab, .ag-theme-custom-base .ag-chart-tab, .ag-theme-custom .ag-chart-tab, .ag-theme-balham-dark .ag-chart-tab {
  padding-top: calc(var(--ag-grid-size) * 0.5);
}

.ag-theme-balham .ag-charts-format-sub-level-group-item, .ag-theme-custom-thick .ag-charts-format-sub-level-group-item, .ag-theme-custom-enrichment .ag-charts-format-sub-level-group-item, .ag-theme-custom-editable .ag-charts-format-sub-level-group-item, .ag-theme-custom-base .ag-charts-format-sub-level-group-item, .ag-theme-custom .ag-charts-format-sub-level-group-item, .ag-theme-balham-dark .ag-charts-format-sub-level-group-item {
  margin-bottom: calc(var(--ag-grid-size) * 1.5);
}

.ag-theme-balham .ag-chart-menu-close, .ag-theme-custom-thick .ag-chart-menu-close, .ag-theme-custom-enrichment .ag-chart-menu-close, .ag-theme-custom-editable .ag-chart-menu-close, .ag-theme-custom-base .ag-chart-menu-close, .ag-theme-custom .ag-chart-menu-close, .ag-theme-balham-dark .ag-chart-menu-close {
  background: var(--ag-background-color);
}

.ag-theme-balham .ag-chart-menu-close:hover .ag-icon, .ag-theme-custom-thick .ag-chart-menu-close:hover .ag-icon, .ag-theme-custom-enrichment .ag-chart-menu-close:hover .ag-icon, .ag-theme-custom-editable .ag-chart-menu-close:hover .ag-icon, .ag-theme-custom-base .ag-chart-menu-close:hover .ag-icon, .ag-theme-custom .ag-chart-menu-close:hover .ag-icon, .ag-theme-balham-dark .ag-chart-menu-close:hover .ag-icon {
  border-color: var(--ag-border-color);
}

.ag-theme-balham .ag-chart-menu-close .ag-icon, .ag-theme-custom-thick .ag-chart-menu-close .ag-icon, .ag-theme-custom-enrichment .ag-chart-menu-close .ag-icon, .ag-theme-custom-editable .ag-chart-menu-close .ag-icon, .ag-theme-custom-base .ag-chart-menu-close .ag-icon, .ag-theme-custom .ag-chart-menu-close .ag-icon, .ag-theme-balham-dark .ag-chart-menu-close .ag-icon {
  background: var(--ag-header-background-color);
  border: 1px solid var(--ag-secondary-border-color);
  border-right: none;
}

.ag-theme-balham-dark {
  color-scheme: dark;
}

@font-face {
  font-family: "agGridBalham";
  src: url(data:font/woff2;charset=utf-8;base64,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);
  font-weight: normal;
  font-style: normal;
}
.ag-theme-balham, .ag-theme-custom-thick, .ag-theme-custom-enrichment, .ag-theme-custom-editable, .ag-theme-custom-base, .ag-theme-custom, .ag-theme-balham-dark {
  --ag-balham-active-color: #0091ea;
  --ag-foreground-color: #000;
  --ag-background-color: #fff;
  --ag-header-background-color: #f5f7f7;
  --ag-tooltip-background-color: #cbd0d3;
  --ag-subheader-background-color: #e2e9eb;
  --ag-control-panel-background-color: #f5f7f7;
  --ag-border-color: #bdc3c7;
  --ag-odd-row-background-color: #fcfdfe;
  --ag-row-hover-color: #ecf0f1;
  --ag-column-hover-color: #ecf0f1;
  --ag-input-border-color: #95a5a6;
  --ag-invalid-color: #e02525;
  --ag-input-disabled-background-color: #ebebeb;
  --ag-checkbox-unchecked-color: #7f8c8d;
  --ag-input-focus-border-color: #719ECE;
  --ag-input-focus-box-shadow: 0 0 2px 1px var(--ag-input-focus-border-color);
  --ag-range-selection-border-color: var(--ag-balham-active-color);
  --ag-checkbox-checked-color: var(--ag-balham-active-color);
  --ag-checkbox-background-color: var(--ag-background-color);
  --ag-secondary-foreground-color: rgba(0, 0, 0, 0.54);
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.38);
  --ag-subheader-toolbar-background-color: rgba(226, 233, 235, 0.5);
  --ag-row-border-color: rgba(189, 195, 199, 0.58);
  --ag-chip-background-color: rgba(0, 0, 0, 0.1);
  --ag-range-selection-background-color: rgba(0, 145, 234, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 145, 234, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 145, 234, 0.49);
  --ag-range-selection-background-color-4: rgba(0, 145, 234, 0.59);
  --ag-selected-row-background-color: rgba(0, 145, 234, 0.28);
  --ag-header-column-separator-color: rgba(189, 195, 199, 0.5);
  --ag-input-disabled-border-color: rgba(149, 165, 166, 0.3);
  --ag-header-column-separator-display: block;
  --ag-header-column-separator-height: 50%;
  --ag-grid-size: 4px;
  --ag-icon-size: 16px;
  --ag-row-height: calc(var(--ag-grid-size) * 7);
  --ag-header-height: calc(var(--ag-grid-size) * 8);
  --ag-list-item-height: calc(var(--ag-grid-size) * 6);
  --ag-row-group-indent-size: calc(var(--ag-grid-size) * 3 + var(--ag-icon-size));
  --ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);
  --ag-input-height: calc(var(--ag-grid-size) * 4);
  --ag-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  --ag-font-size: 12px;
  --ag-icon-font-family: agGridBalham;
  --ag-border-radius: 2px;
  --ag-checkbox-border-radius: 3px;
  --ag-card-shadow: none;
}

.ag-theme-balham-dark {
  --ag-balham-active-color: #00B0FF;
  --ag-foreground-color: #F5F5F5;
  --ag-background-color: #2d3436;
  --ag-header-background-color: #1c1c1c;
  --ag-tooltip-background-color: #1c1f20;
  --ag-subheader-background-color: #111;
  --ag-control-panel-background-color: #202020;
  --ag-border-color: #424242;
  --ag-odd-row-background-color: #262c2e;
  --ag-row-hover-color: #3d4749;
  --ag-column-hover-color: #3d4749;
  --ag-input-border-color: #f0f0f0;
  --ag-input-disabled-background-color: rgba(48, 46, 46, 0.3);
  --ag-modal-overlay-background-color: rgba(45, 52, 54, 0.66);
  --ag-checkbox-unchecked-color: #ecf0f1;
  --ag-secondary-foreground-color: var(--ag-foreground-color);
  --ag-disabled-foreground-color: rgba(245, 245, 245, 0.38);
  --ag-subheader-toolbar-background-color: rgba(17, 17, 17, 0.5);
  --ag-row-border-color: #5c5c5c;
  --ag-chip-background-color: rgba(245, 245, 245, 0.08);
  --ag-range-selection-background-color: rgba(0, 176, 255, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 176, 255, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 176, 255, 0.49);
  --ag-range-selection-background-color-4: rgba(0, 176, 255, 0.59);
  --ag-selected-row-background-color: rgba(0, 176, 255, 0.28);
  --ag-header-column-separator-color: rgba(66, 66, 66, 0.5);
  --ag-input-disabled-border-color: rgba(240, 240, 240, 0.3);
  --ag-header-foreground-color: rgba(245, 245, 245, 0.64);
  --ag-toggle-button-off-background-color: transparent;
  --ag-toggle-button-off-border-color: var(--ag-foreground-color);
  --ag-range-selection-chart-category-background-color: rgba(26, 177, 74, 0.5);
  --ag-range-selection-chart-background-color: rgba(45, 166, 255, 0.5);
  --ag-input-focus-box-shadow: 0 0 4px 1.5px var(--ag-input-focus-border-color);
}

.ag-theme-balham .ag-filter-toolpanel-header, .ag-theme-custom-thick .ag-filter-toolpanel-header, .ag-theme-custom-enrichment .ag-filter-toolpanel-header, .ag-theme-custom-editable .ag-filter-toolpanel-header, .ag-theme-custom-base .ag-filter-toolpanel-header, .ag-theme-custom .ag-filter-toolpanel-header,
.ag-theme-balham .ag-filter-toolpanel-search,
.ag-theme-custom-thick .ag-filter-toolpanel-search,
.ag-theme-custom-enrichment .ag-filter-toolpanel-search,
.ag-theme-custom-editable .ag-filter-toolpanel-search,
.ag-theme-custom-base .ag-filter-toolpanel-search,
.ag-theme-custom .ag-filter-toolpanel-search,
.ag-theme-balham .ag-status-bar,
.ag-theme-custom-thick .ag-status-bar,
.ag-theme-custom-enrichment .ag-status-bar,
.ag-theme-custom-editable .ag-status-bar,
.ag-theme-custom-base .ag-status-bar,
.ag-theme-custom .ag-status-bar,
.ag-theme-balham .ag-header-row,
.ag-theme-custom-thick .ag-header-row,
.ag-theme-custom-enrichment .ag-header-row,
.ag-theme-custom-editable .ag-header-row,
.ag-theme-custom-base .ag-header-row,
.ag-theme-custom .ag-header-row,
.ag-theme-balham .ag-multi-filter-group-title-bar,
.ag-theme-custom-thick .ag-multi-filter-group-title-bar,
.ag-theme-custom-enrichment .ag-multi-filter-group-title-bar,
.ag-theme-custom-editable .ag-multi-filter-group-title-bar,
.ag-theme-custom-base .ag-multi-filter-group-title-bar,
.ag-theme-custom .ag-multi-filter-group-title-bar, .ag-theme-balham-dark .ag-filter-toolpanel-header,
.ag-theme-balham-dark .ag-filter-toolpanel-search,
.ag-theme-balham-dark .ag-status-bar,
.ag-theme-balham-dark .ag-header-row,
.ag-theme-balham-dark .ag-multi-filter-group-title-bar {
  font-weight: 600;
  color: var(--ag-header-foreground-color);
}

.ag-theme-balham .ag-ltr input[class^=ag-]:not([type]), .ag-theme-custom-thick .ag-ltr input[class^=ag-]:not([type]), .ag-theme-custom-enrichment .ag-ltr input[class^=ag-]:not([type]), .ag-theme-custom-editable .ag-ltr input[class^=ag-]:not([type]), .ag-theme-custom-base .ag-ltr input[class^=ag-]:not([type]), .ag-theme-custom .ag-ltr input[class^=ag-]:not([type]), .ag-theme-balham .ag-ltr input[class^=ag-][type=text], .ag-theme-custom-thick .ag-ltr input[class^=ag-][type=text], .ag-theme-custom-enrichment .ag-ltr input[class^=ag-][type=text], .ag-theme-custom-editable .ag-ltr input[class^=ag-][type=text], .ag-theme-custom-base .ag-ltr input[class^=ag-][type=text], .ag-theme-custom .ag-ltr input[class^=ag-][type=text], .ag-theme-balham .ag-ltr input[class^=ag-][type=number], .ag-theme-custom-thick .ag-ltr input[class^=ag-][type=number], .ag-theme-custom-enrichment .ag-ltr input[class^=ag-][type=number], .ag-theme-custom-editable .ag-ltr input[class^=ag-][type=number], .ag-theme-custom-base .ag-ltr input[class^=ag-][type=number], .ag-theme-custom .ag-ltr input[class^=ag-][type=number], .ag-theme-balham .ag-ltr input[class^=ag-][type=tel], .ag-theme-custom-thick .ag-ltr input[class^=ag-][type=tel], .ag-theme-custom-enrichment .ag-ltr input[class^=ag-][type=tel], .ag-theme-custom-editable .ag-ltr input[class^=ag-][type=tel], .ag-theme-custom-base .ag-ltr input[class^=ag-][type=tel], .ag-theme-custom .ag-ltr input[class^=ag-][type=tel], .ag-theme-balham .ag-ltr input[class^=ag-][type=date], .ag-theme-custom-thick .ag-ltr input[class^=ag-][type=date], .ag-theme-custom-enrichment .ag-ltr input[class^=ag-][type=date], .ag-theme-custom-editable .ag-ltr input[class^=ag-][type=date], .ag-theme-custom-base .ag-ltr input[class^=ag-][type=date], .ag-theme-custom .ag-ltr input[class^=ag-][type=date], .ag-theme-balham .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-custom-thick .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-custom-enrichment .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-custom-editable .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-custom-base .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-custom .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-balham .ag-ltr textarea[class^=ag-], .ag-theme-custom-thick .ag-ltr textarea[class^=ag-], .ag-theme-custom-enrichment .ag-ltr textarea[class^=ag-], .ag-theme-custom-editable .ag-ltr textarea[class^=ag-], .ag-theme-custom-base .ag-ltr textarea[class^=ag-], .ag-theme-custom .ag-ltr textarea[class^=ag-], .ag-theme-balham-dark .ag-ltr input[class^=ag-]:not([type]), .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=text], .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=number], .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=tel], .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=date], .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-balham-dark .ag-ltr textarea[class^=ag-] {
  padding-left: var(--ag-grid-size);
}

.ag-theme-balham .ag-rtl input[class^=ag-]:not([type]), .ag-theme-custom-thick .ag-rtl input[class^=ag-]:not([type]), .ag-theme-custom-enrichment .ag-rtl input[class^=ag-]:not([type]), .ag-theme-custom-editable .ag-rtl input[class^=ag-]:not([type]), .ag-theme-custom-base .ag-rtl input[class^=ag-]:not([type]), .ag-theme-custom .ag-rtl input[class^=ag-]:not([type]), .ag-theme-balham .ag-rtl input[class^=ag-][type=text], .ag-theme-custom-thick .ag-rtl input[class^=ag-][type=text], .ag-theme-custom-enrichment .ag-rtl input[class^=ag-][type=text], .ag-theme-custom-editable .ag-rtl input[class^=ag-][type=text], .ag-theme-custom-base .ag-rtl input[class^=ag-][type=text], .ag-theme-custom .ag-rtl input[class^=ag-][type=text], .ag-theme-balham .ag-rtl input[class^=ag-][type=number], .ag-theme-custom-thick .ag-rtl input[class^=ag-][type=number], .ag-theme-custom-enrichment .ag-rtl input[class^=ag-][type=number], .ag-theme-custom-editable .ag-rtl input[class^=ag-][type=number], .ag-theme-custom-base .ag-rtl input[class^=ag-][type=number], .ag-theme-custom .ag-rtl input[class^=ag-][type=number], .ag-theme-balham .ag-rtl input[class^=ag-][type=tel], .ag-theme-custom-thick .ag-rtl input[class^=ag-][type=tel], .ag-theme-custom-enrichment .ag-rtl input[class^=ag-][type=tel], .ag-theme-custom-editable .ag-rtl input[class^=ag-][type=tel], .ag-theme-custom-base .ag-rtl input[class^=ag-][type=tel], .ag-theme-custom .ag-rtl input[class^=ag-][type=tel], .ag-theme-balham .ag-rtl input[class^=ag-][type=date], .ag-theme-custom-thick .ag-rtl input[class^=ag-][type=date], .ag-theme-custom-enrichment .ag-rtl input[class^=ag-][type=date], .ag-theme-custom-editable .ag-rtl input[class^=ag-][type=date], .ag-theme-custom-base .ag-rtl input[class^=ag-][type=date], .ag-theme-custom .ag-rtl input[class^=ag-][type=date], .ag-theme-balham .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-custom-thick .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-custom-enrichment .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-custom-editable .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-custom-base .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-custom .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-balham .ag-rtl textarea[class^=ag-], .ag-theme-custom-thick .ag-rtl textarea[class^=ag-], .ag-theme-custom-enrichment .ag-rtl textarea[class^=ag-], .ag-theme-custom-editable .ag-rtl textarea[class^=ag-], .ag-theme-custom-base .ag-rtl textarea[class^=ag-], .ag-theme-custom .ag-rtl textarea[class^=ag-], .ag-theme-balham-dark .ag-rtl input[class^=ag-]:not([type]), .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=text], .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=number], .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=tel], .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=date], .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-balham-dark .ag-rtl textarea[class^=ag-] {
  padding-right: var(--ag-grid-size);
}

.ag-theme-balham .ag-column-drop-vertical-empty-message, .ag-theme-custom-thick .ag-column-drop-vertical-empty-message, .ag-theme-custom-enrichment .ag-column-drop-vertical-empty-message, .ag-theme-custom-editable .ag-column-drop-vertical-empty-message, .ag-theme-custom-base .ag-column-drop-vertical-empty-message, .ag-theme-custom .ag-column-drop-vertical-empty-message, .ag-theme-balham .ag-status-bar, .ag-theme-custom-thick .ag-status-bar, .ag-theme-custom-enrichment .ag-status-bar, .ag-theme-custom-editable .ag-status-bar, .ag-theme-custom-base .ag-status-bar, .ag-theme-custom .ag-status-bar, .ag-theme-balham-dark .ag-column-drop-vertical-empty-message, .ag-theme-balham-dark .ag-status-bar {
  font-weight: 600;
  color: var(--ag-disabled-foreground-color);
}

.ag-theme-balham.ag-dnd-ghost, .ag-dnd-ghost.ag-theme-custom-thick, .ag-dnd-ghost.ag-theme-custom-enrichment, .ag-dnd-ghost.ag-theme-custom-editable, .ag-dnd-ghost.ag-theme-custom-base, .ag-dnd-ghost.ag-theme-custom, .ag-theme-balham-dark.ag-dnd-ghost {
  font-size: var(--ag-font-size);
  font-weight: 600;
}

.ag-theme-balham .ag-tab, .ag-theme-custom-thick .ag-tab, .ag-theme-custom-enrichment .ag-tab, .ag-theme-custom-editable .ag-tab, .ag-theme-custom-base .ag-tab, .ag-theme-custom .ag-tab, .ag-theme-balham-dark .ag-tab {
  border: 1px solid transparent;
  padding: var(--ag-grid-size) calc(var(--ag-grid-size) * 2);
  margin: var(--ag-grid-size);
  margin-bottom: -1px;
}

.ag-theme-balham .ag-tab-selected, .ag-theme-custom-thick .ag-tab-selected, .ag-theme-custom-enrichment .ag-tab-selected, .ag-theme-custom-editable .ag-tab-selected, .ag-theme-custom-base .ag-tab-selected, .ag-theme-custom .ag-tab-selected, .ag-theme-balham-dark .ag-tab-selected {
  background-color: var(--ag-background-color);
  border-color: var(--ag-border-color);
  border-bottom-color: transparent;
}

.ag-theme-balham .ag-tabs-header, .ag-theme-custom-thick .ag-tabs-header, .ag-theme-custom-enrichment .ag-tabs-header, .ag-theme-custom-editable .ag-tabs-header, .ag-theme-custom-base .ag-tabs-header, .ag-theme-custom .ag-tabs-header, .ag-theme-balham-dark .ag-tabs-header {
  border-bottom: 1px solid var(--ag-border-color);
}

.ag-theme-balham .ag-column-drop-cell, .ag-theme-custom-thick .ag-column-drop-cell, .ag-theme-custom-enrichment .ag-column-drop-cell, .ag-theme-custom-editable .ag-column-drop-cell, .ag-theme-custom-base .ag-column-drop-cell, .ag-theme-custom .ag-column-drop-cell, .ag-theme-balham-dark .ag-column-drop-cell {
  height: calc(var(--ag-grid-size) * 6);
}

.ag-theme-balham .ag-column-drop-vertical-title, .ag-theme-custom-thick .ag-column-drop-vertical-title, .ag-theme-custom-enrichment .ag-column-drop-vertical-title, .ag-theme-custom-editable .ag-column-drop-vertical-title, .ag-theme-custom-base .ag-column-drop-vertical-title, .ag-theme-custom .ag-column-drop-vertical-title, .ag-theme-balham-dark .ag-column-drop-vertical-title {
  color: var(--ag-foreground-color);
}

.ag-theme-balham .ag-column-drop-vertical-cell, .ag-theme-custom-thick .ag-column-drop-vertical-cell, .ag-theme-custom-enrichment .ag-column-drop-vertical-cell, .ag-theme-custom-editable .ag-column-drop-vertical-cell, .ag-theme-custom-base .ag-column-drop-vertical-cell, .ag-theme-custom .ag-column-drop-vertical-cell, .ag-theme-balham-dark .ag-column-drop-vertical-cell {
  margin-left: calc(var(--ag-grid-size) * 2);
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-theme-balham .ag-column-drop-vertical-cell-text, .ag-theme-custom-thick .ag-column-drop-vertical-cell-text, .ag-theme-custom-enrichment .ag-column-drop-vertical-cell-text, .ag-theme-custom-editable .ag-column-drop-vertical-cell-text, .ag-theme-custom-base .ag-column-drop-vertical-cell-text, .ag-theme-custom .ag-column-drop-vertical-cell-text, .ag-theme-balham-dark .ag-column-drop-vertical-cell-text {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-theme-balham .ag-column-drop-vertical-icon, .ag-theme-custom-thick .ag-column-drop-vertical-icon, .ag-theme-custom-enrichment .ag-column-drop-vertical-icon, .ag-theme-custom-editable .ag-column-drop-vertical-icon, .ag-theme-custom-base .ag-column-drop-vertical-icon, .ag-theme-custom .ag-column-drop-vertical-icon, .ag-theme-balham-dark .ag-column-drop-vertical-icon {
  color: var(--ag-secondary-foreground-color);
}

.ag-theme-balham .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-custom-thick .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-custom-enrichment .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-custom-editable .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-custom-base .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-custom .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-balham-dark .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-balham .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-custom-thick .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-custom-enrichment .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-custom-editable .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-custom-base .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-custom .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-balham-dark .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-balham .ag-column-drop-horizontal, .ag-theme-custom-thick .ag-column-drop-horizontal, .ag-theme-custom-enrichment .ag-column-drop-horizontal, .ag-theme-custom-editable .ag-column-drop-horizontal, .ag-theme-custom-base .ag-column-drop-horizontal, .ag-theme-custom .ag-column-drop-horizontal, .ag-theme-balham-dark .ag-column-drop-horizontal {
  height: var(--ag-header-height);
}

.ag-theme-balham .ag-column-drop-empty, .ag-theme-custom-thick .ag-column-drop-empty, .ag-theme-custom-enrichment .ag-column-drop-empty, .ag-theme-custom-editable .ag-column-drop-empty, .ag-theme-custom-base .ag-column-drop-empty, .ag-theme-custom .ag-column-drop-empty, .ag-theme-balham-dark .ag-column-drop-empty {
  color: var(--ag-disabled-foreground-color);
}

.ag-theme-balham .ag-column-drop-horizontal-cell-text, .ag-theme-custom-thick .ag-column-drop-horizontal-cell-text, .ag-theme-custom-enrichment .ag-column-drop-horizontal-cell-text, .ag-theme-custom-editable .ag-column-drop-horizontal-cell-text, .ag-theme-custom-base .ag-column-drop-horizontal-cell-text, .ag-theme-custom .ag-column-drop-horizontal-cell-text, .ag-theme-balham-dark .ag-column-drop-horizontal-cell-text {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-theme-balham .ag-column-drop-vertical, .ag-theme-custom-thick .ag-column-drop-vertical, .ag-theme-custom-enrichment .ag-column-drop-vertical, .ag-theme-custom-editable .ag-column-drop-vertical, .ag-theme-custom-base .ag-column-drop-vertical, .ag-theme-custom .ag-column-drop-vertical, .ag-theme-balham-dark .ag-column-drop-vertical {
  padding-top: calc(var(--ag-grid-size) * 2);
}

.ag-theme-balham .ag-menu-header, .ag-theme-custom-thick .ag-menu-header, .ag-theme-custom-enrichment .ag-menu-header, .ag-theme-custom-editable .ag-menu-header, .ag-theme-custom-base .ag-menu-header, .ag-theme-custom .ag-menu-header, .ag-theme-balham-dark .ag-menu-header {
  background-color: var(--ag-header-background-color);
}

.ag-theme-balham .ag-overlay-loading-center, .ag-theme-custom-thick .ag-overlay-loading-center, .ag-theme-custom-enrichment .ag-overlay-loading-center, .ag-theme-custom-editable .ag-overlay-loading-center, .ag-theme-custom-base .ag-overlay-loading-center, .ag-theme-custom .ag-overlay-loading-center, .ag-theme-balham-dark .ag-overlay-loading-center {
  background-color: var(--ag-background-color);
  border: 1px solid var(--ag-border-color);
  color: var(--ag-foreground-color);
  padding: calc(var(--ag-grid-size) * 4);
}

.ag-theme-balham .ag-tooltip, .ag-theme-custom-thick .ag-tooltip, .ag-theme-custom-enrichment .ag-tooltip, .ag-theme-custom-editable .ag-tooltip, .ag-theme-custom-base .ag-tooltip, .ag-theme-custom .ag-tooltip, .ag-theme-balham-dark .ag-tooltip {
  border: none;
}

.ag-theme-balham .ag-panel-title-bar-button-icon, .ag-theme-custom-thick .ag-panel-title-bar-button-icon, .ag-theme-custom-enrichment .ag-panel-title-bar-button-icon, .ag-theme-custom-editable .ag-panel-title-bar-button-icon, .ag-theme-custom-base .ag-panel-title-bar-button-icon, .ag-theme-custom .ag-panel-title-bar-button-icon, .ag-theme-balham-dark .ag-panel-title-bar-button-icon {
  font-size: calc(var(--ag-icon-size) + var(--ag-grid-size));
}

.ag-theme-balham .ag-chart-data-section, .ag-theme-custom-thick .ag-chart-data-section, .ag-theme-custom-enrichment .ag-chart-data-section, .ag-theme-custom-editable .ag-chart-data-section, .ag-theme-custom-base .ag-chart-data-section, .ag-theme-custom .ag-chart-data-section,
.ag-theme-balham .ag-chart-format-section,
.ag-theme-custom-thick .ag-chart-format-section,
.ag-theme-custom-enrichment .ag-chart-format-section,
.ag-theme-custom-editable .ag-chart-format-section,
.ag-theme-custom-base .ag-chart-format-section,
.ag-theme-custom .ag-chart-format-section, .ag-theme-balham-dark .ag-chart-data-section,
.ag-theme-balham-dark .ag-chart-format-section {
  padding-bottom: calc(var(--ag-grid-size) * 0.5);
}

.ag-theme-balham .ag-group-toolbar, .ag-theme-custom-thick .ag-group-toolbar, .ag-theme-custom-enrichment .ag-group-toolbar, .ag-theme-custom-editable .ag-group-toolbar, .ag-theme-custom-base .ag-group-toolbar, .ag-theme-custom .ag-group-toolbar, .ag-theme-balham-dark .ag-group-toolbar {
  background-color: var(--ag-subheader-toolbar-background-color);
}

.ag-theme-balham .ag-chart-tab, .ag-theme-custom-thick .ag-chart-tab, .ag-theme-custom-enrichment .ag-chart-tab, .ag-theme-custom-editable .ag-chart-tab, .ag-theme-custom-base .ag-chart-tab, .ag-theme-custom .ag-chart-tab, .ag-theme-balham-dark .ag-chart-tab {
  padding-top: calc(var(--ag-grid-size) * 0.5);
}

.ag-theme-balham .ag-charts-format-sub-level-group-item, .ag-theme-custom-thick .ag-charts-format-sub-level-group-item, .ag-theme-custom-enrichment .ag-charts-format-sub-level-group-item, .ag-theme-custom-editable .ag-charts-format-sub-level-group-item, .ag-theme-custom-base .ag-charts-format-sub-level-group-item, .ag-theme-custom .ag-charts-format-sub-level-group-item, .ag-theme-balham-dark .ag-charts-format-sub-level-group-item {
  margin-bottom: calc(var(--ag-grid-size) * 1.5);
}

.ag-theme-balham .ag-chart-menu-close, .ag-theme-custom-thick .ag-chart-menu-close, .ag-theme-custom-enrichment .ag-chart-menu-close, .ag-theme-custom-editable .ag-chart-menu-close, .ag-theme-custom-base .ag-chart-menu-close, .ag-theme-custom .ag-chart-menu-close, .ag-theme-balham-dark .ag-chart-menu-close {
  background: var(--ag-background-color);
}

.ag-theme-balham .ag-chart-menu-close:hover .ag-icon, .ag-theme-custom-thick .ag-chart-menu-close:hover .ag-icon, .ag-theme-custom-enrichment .ag-chart-menu-close:hover .ag-icon, .ag-theme-custom-editable .ag-chart-menu-close:hover .ag-icon, .ag-theme-custom-base .ag-chart-menu-close:hover .ag-icon, .ag-theme-custom .ag-chart-menu-close:hover .ag-icon, .ag-theme-balham-dark .ag-chart-menu-close:hover .ag-icon {
  border-color: var(--ag-border-color);
}

.ag-theme-balham .ag-chart-menu-close .ag-icon, .ag-theme-custom-thick .ag-chart-menu-close .ag-icon, .ag-theme-custom-enrichment .ag-chart-menu-close .ag-icon, .ag-theme-custom-editable .ag-chart-menu-close .ag-icon, .ag-theme-custom-base .ag-chart-menu-close .ag-icon, .ag-theme-custom .ag-chart-menu-close .ag-icon, .ag-theme-balham-dark .ag-chart-menu-close .ag-icon {
  background: var(--ag-header-background-color);
  border: 1px solid var(--ag-secondary-border-color);
  border-right: none;
}

.ag-theme-balham-dark {
  color-scheme: dark;
}

@font-face {
  font-family: "agGridBalham";
  src: url(data:font/woff2;charset=utf-8;base64,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);
  font-weight: normal;
  font-style: normal;
}
.ag-theme-balham, .ag-theme-custom-thick, .ag-theme-custom-enrichment, .ag-theme-custom-editable, .ag-theme-custom-base, .ag-theme-custom, .ag-theme-balham-dark {
  --ag-balham-active-color: #0091ea;
  --ag-foreground-color: #000;
  --ag-background-color: #fff;
  --ag-header-background-color: #f5f7f7;
  --ag-tooltip-background-color: #cbd0d3;
  --ag-subheader-background-color: #e2e9eb;
  --ag-control-panel-background-color: #f5f7f7;
  --ag-border-color: #bdc3c7;
  --ag-odd-row-background-color: #fcfdfe;
  --ag-row-hover-color: #ecf0f1;
  --ag-column-hover-color: #ecf0f1;
  --ag-input-border-color: #95a5a6;
  --ag-invalid-color: #e02525;
  --ag-input-disabled-background-color: #ebebeb;
  --ag-checkbox-unchecked-color: #7f8c8d;
  --ag-input-focus-border-color: #719ECE;
  --ag-input-focus-box-shadow: 0 0 2px 1px var(--ag-input-focus-border-color);
  --ag-range-selection-border-color: var(--ag-balham-active-color);
  --ag-checkbox-checked-color: var(--ag-balham-active-color);
  --ag-checkbox-background-color: var(--ag-background-color);
  --ag-secondary-foreground-color: rgba(0, 0, 0, 0.54);
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.38);
  --ag-subheader-toolbar-background-color: rgba(226, 233, 235, 0.5);
  --ag-row-border-color: rgba(189, 195, 199, 0.58);
  --ag-chip-background-color: rgba(0, 0, 0, 0.1);
  --ag-range-selection-background-color: rgba(0, 145, 234, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 145, 234, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 145, 234, 0.49);
  --ag-range-selection-background-color-4: rgba(0, 145, 234, 0.59);
  --ag-selected-row-background-color: rgba(0, 145, 234, 0.28);
  --ag-header-column-separator-color: rgba(189, 195, 199, 0.5);
  --ag-input-disabled-border-color: rgba(149, 165, 166, 0.3);
  --ag-header-column-separator-display: block;
  --ag-header-column-separator-height: 50%;
  --ag-grid-size: 4px;
  --ag-icon-size: 16px;
  --ag-row-height: calc(var(--ag-grid-size) * 7);
  --ag-header-height: calc(var(--ag-grid-size) * 8);
  --ag-list-item-height: calc(var(--ag-grid-size) * 6);
  --ag-row-group-indent-size: calc(var(--ag-grid-size) * 3 + var(--ag-icon-size));
  --ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);
  --ag-input-height: calc(var(--ag-grid-size) * 4);
  --ag-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  --ag-font-size: 12px;
  --ag-icon-font-family: agGridBalham;
  --ag-border-radius: 2px;
  --ag-checkbox-border-radius: 3px;
  --ag-card-shadow: none;
}

.ag-theme-balham-dark {
  --ag-balham-active-color: #00B0FF;
  --ag-foreground-color: #F5F5F5;
  --ag-background-color: #2d3436;
  --ag-header-background-color: #1c1c1c;
  --ag-tooltip-background-color: #1c1f20;
  --ag-subheader-background-color: #111;
  --ag-control-panel-background-color: #202020;
  --ag-border-color: #424242;
  --ag-odd-row-background-color: #262c2e;
  --ag-row-hover-color: #3d4749;
  --ag-column-hover-color: #3d4749;
  --ag-input-border-color: #f0f0f0;
  --ag-input-disabled-background-color: rgba(48, 46, 46, 0.3);
  --ag-modal-overlay-background-color: rgba(45, 52, 54, 0.66);
  --ag-checkbox-unchecked-color: #ecf0f1;
  --ag-secondary-foreground-color: var(--ag-foreground-color);
  --ag-disabled-foreground-color: rgba(245, 245, 245, 0.38);
  --ag-subheader-toolbar-background-color: rgba(17, 17, 17, 0.5);
  --ag-row-border-color: #5c5c5c;
  --ag-chip-background-color: rgba(245, 245, 245, 0.08);
  --ag-range-selection-background-color: rgba(0, 176, 255, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 176, 255, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 176, 255, 0.49);
  --ag-range-selection-background-color-4: rgba(0, 176, 255, 0.59);
  --ag-selected-row-background-color: rgba(0, 176, 255, 0.28);
  --ag-header-column-separator-color: rgba(66, 66, 66, 0.5);
  --ag-input-disabled-border-color: rgba(240, 240, 240, 0.3);
  --ag-header-foreground-color: rgba(245, 245, 245, 0.64);
  --ag-toggle-button-off-background-color: transparent;
  --ag-toggle-button-off-border-color: var(--ag-foreground-color);
  --ag-range-selection-chart-category-background-color: rgba(26, 177, 74, 0.5);
  --ag-range-selection-chart-background-color: rgba(45, 166, 255, 0.5);
  --ag-input-focus-box-shadow: 0 0 4px 1.5px var(--ag-input-focus-border-color);
}

.ag-theme-balham .ag-filter-toolpanel-header, .ag-theme-custom-thick .ag-filter-toolpanel-header, .ag-theme-custom-enrichment .ag-filter-toolpanel-header, .ag-theme-custom-editable .ag-filter-toolpanel-header, .ag-theme-custom-base .ag-filter-toolpanel-header, .ag-theme-custom .ag-filter-toolpanel-header,
.ag-theme-balham .ag-filter-toolpanel-search,
.ag-theme-custom-thick .ag-filter-toolpanel-search,
.ag-theme-custom-enrichment .ag-filter-toolpanel-search,
.ag-theme-custom-editable .ag-filter-toolpanel-search,
.ag-theme-custom-base .ag-filter-toolpanel-search,
.ag-theme-custom .ag-filter-toolpanel-search,
.ag-theme-balham .ag-status-bar,
.ag-theme-custom-thick .ag-status-bar,
.ag-theme-custom-enrichment .ag-status-bar,
.ag-theme-custom-editable .ag-status-bar,
.ag-theme-custom-base .ag-status-bar,
.ag-theme-custom .ag-status-bar,
.ag-theme-balham .ag-header-row,
.ag-theme-custom-thick .ag-header-row,
.ag-theme-custom-enrichment .ag-header-row,
.ag-theme-custom-editable .ag-header-row,
.ag-theme-custom-base .ag-header-row,
.ag-theme-custom .ag-header-row,
.ag-theme-balham .ag-multi-filter-group-title-bar,
.ag-theme-custom-thick .ag-multi-filter-group-title-bar,
.ag-theme-custom-enrichment .ag-multi-filter-group-title-bar,
.ag-theme-custom-editable .ag-multi-filter-group-title-bar,
.ag-theme-custom-base .ag-multi-filter-group-title-bar,
.ag-theme-custom .ag-multi-filter-group-title-bar, .ag-theme-balham-dark .ag-filter-toolpanel-header,
.ag-theme-balham-dark .ag-filter-toolpanel-search,
.ag-theme-balham-dark .ag-status-bar,
.ag-theme-balham-dark .ag-header-row,
.ag-theme-balham-dark .ag-multi-filter-group-title-bar {
  font-weight: 600;
  color: var(--ag-header-foreground-color);
}

.ag-theme-balham .ag-ltr input[class^=ag-]:not([type]), .ag-theme-custom-thick .ag-ltr input[class^=ag-]:not([type]), .ag-theme-custom-enrichment .ag-ltr input[class^=ag-]:not([type]), .ag-theme-custom-editable .ag-ltr input[class^=ag-]:not([type]), .ag-theme-custom-base .ag-ltr input[class^=ag-]:not([type]), .ag-theme-custom .ag-ltr input[class^=ag-]:not([type]), .ag-theme-balham .ag-ltr input[class^=ag-][type=text], .ag-theme-custom-thick .ag-ltr input[class^=ag-][type=text], .ag-theme-custom-enrichment .ag-ltr input[class^=ag-][type=text], .ag-theme-custom-editable .ag-ltr input[class^=ag-][type=text], .ag-theme-custom-base .ag-ltr input[class^=ag-][type=text], .ag-theme-custom .ag-ltr input[class^=ag-][type=text], .ag-theme-balham .ag-ltr input[class^=ag-][type=number], .ag-theme-custom-thick .ag-ltr input[class^=ag-][type=number], .ag-theme-custom-enrichment .ag-ltr input[class^=ag-][type=number], .ag-theme-custom-editable .ag-ltr input[class^=ag-][type=number], .ag-theme-custom-base .ag-ltr input[class^=ag-][type=number], .ag-theme-custom .ag-ltr input[class^=ag-][type=number], .ag-theme-balham .ag-ltr input[class^=ag-][type=tel], .ag-theme-custom-thick .ag-ltr input[class^=ag-][type=tel], .ag-theme-custom-enrichment .ag-ltr input[class^=ag-][type=tel], .ag-theme-custom-editable .ag-ltr input[class^=ag-][type=tel], .ag-theme-custom-base .ag-ltr input[class^=ag-][type=tel], .ag-theme-custom .ag-ltr input[class^=ag-][type=tel], .ag-theme-balham .ag-ltr input[class^=ag-][type=date], .ag-theme-custom-thick .ag-ltr input[class^=ag-][type=date], .ag-theme-custom-enrichment .ag-ltr input[class^=ag-][type=date], .ag-theme-custom-editable .ag-ltr input[class^=ag-][type=date], .ag-theme-custom-base .ag-ltr input[class^=ag-][type=date], .ag-theme-custom .ag-ltr input[class^=ag-][type=date], .ag-theme-balham .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-custom-thick .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-custom-enrichment .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-custom-editable .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-custom-base .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-custom .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-balham .ag-ltr textarea[class^=ag-], .ag-theme-custom-thick .ag-ltr textarea[class^=ag-], .ag-theme-custom-enrichment .ag-ltr textarea[class^=ag-], .ag-theme-custom-editable .ag-ltr textarea[class^=ag-], .ag-theme-custom-base .ag-ltr textarea[class^=ag-], .ag-theme-custom .ag-ltr textarea[class^=ag-], .ag-theme-balham-dark .ag-ltr input[class^=ag-]:not([type]), .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=text], .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=number], .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=tel], .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=date], .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-balham-dark .ag-ltr textarea[class^=ag-] {
  padding-left: var(--ag-grid-size);
}

.ag-theme-balham .ag-rtl input[class^=ag-]:not([type]), .ag-theme-custom-thick .ag-rtl input[class^=ag-]:not([type]), .ag-theme-custom-enrichment .ag-rtl input[class^=ag-]:not([type]), .ag-theme-custom-editable .ag-rtl input[class^=ag-]:not([type]), .ag-theme-custom-base .ag-rtl input[class^=ag-]:not([type]), .ag-theme-custom .ag-rtl input[class^=ag-]:not([type]), .ag-theme-balham .ag-rtl input[class^=ag-][type=text], .ag-theme-custom-thick .ag-rtl input[class^=ag-][type=text], .ag-theme-custom-enrichment .ag-rtl input[class^=ag-][type=text], .ag-theme-custom-editable .ag-rtl input[class^=ag-][type=text], .ag-theme-custom-base .ag-rtl input[class^=ag-][type=text], .ag-theme-custom .ag-rtl input[class^=ag-][type=text], .ag-theme-balham .ag-rtl input[class^=ag-][type=number], .ag-theme-custom-thick .ag-rtl input[class^=ag-][type=number], .ag-theme-custom-enrichment .ag-rtl input[class^=ag-][type=number], .ag-theme-custom-editable .ag-rtl input[class^=ag-][type=number], .ag-theme-custom-base .ag-rtl input[class^=ag-][type=number], .ag-theme-custom .ag-rtl input[class^=ag-][type=number], .ag-theme-balham .ag-rtl input[class^=ag-][type=tel], .ag-theme-custom-thick .ag-rtl input[class^=ag-][type=tel], .ag-theme-custom-enrichment .ag-rtl input[class^=ag-][type=tel], .ag-theme-custom-editable .ag-rtl input[class^=ag-][type=tel], .ag-theme-custom-base .ag-rtl input[class^=ag-][type=tel], .ag-theme-custom .ag-rtl input[class^=ag-][type=tel], .ag-theme-balham .ag-rtl input[class^=ag-][type=date], .ag-theme-custom-thick .ag-rtl input[class^=ag-][type=date], .ag-theme-custom-enrichment .ag-rtl input[class^=ag-][type=date], .ag-theme-custom-editable .ag-rtl input[class^=ag-][type=date], .ag-theme-custom-base .ag-rtl input[class^=ag-][type=date], .ag-theme-custom .ag-rtl input[class^=ag-][type=date], .ag-theme-balham .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-custom-thick .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-custom-enrichment .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-custom-editable .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-custom-base .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-custom .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-balham .ag-rtl textarea[class^=ag-], .ag-theme-custom-thick .ag-rtl textarea[class^=ag-], .ag-theme-custom-enrichment .ag-rtl textarea[class^=ag-], .ag-theme-custom-editable .ag-rtl textarea[class^=ag-], .ag-theme-custom-base .ag-rtl textarea[class^=ag-], .ag-theme-custom .ag-rtl textarea[class^=ag-], .ag-theme-balham-dark .ag-rtl input[class^=ag-]:not([type]), .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=text], .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=number], .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=tel], .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=date], .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-balham-dark .ag-rtl textarea[class^=ag-] {
  padding-right: var(--ag-grid-size);
}

.ag-theme-balham .ag-column-drop-vertical-empty-message, .ag-theme-custom-thick .ag-column-drop-vertical-empty-message, .ag-theme-custom-enrichment .ag-column-drop-vertical-empty-message, .ag-theme-custom-editable .ag-column-drop-vertical-empty-message, .ag-theme-custom-base .ag-column-drop-vertical-empty-message, .ag-theme-custom .ag-column-drop-vertical-empty-message, .ag-theme-balham .ag-status-bar, .ag-theme-custom-thick .ag-status-bar, .ag-theme-custom-enrichment .ag-status-bar, .ag-theme-custom-editable .ag-status-bar, .ag-theme-custom-base .ag-status-bar, .ag-theme-custom .ag-status-bar, .ag-theme-balham-dark .ag-column-drop-vertical-empty-message, .ag-theme-balham-dark .ag-status-bar {
  font-weight: 600;
  color: var(--ag-disabled-foreground-color);
}

.ag-theme-balham.ag-dnd-ghost, .ag-dnd-ghost.ag-theme-custom-thick, .ag-dnd-ghost.ag-theme-custom-enrichment, .ag-dnd-ghost.ag-theme-custom-editable, .ag-dnd-ghost.ag-theme-custom-base, .ag-dnd-ghost.ag-theme-custom, .ag-theme-balham-dark.ag-dnd-ghost {
  font-size: var(--ag-font-size);
  font-weight: 600;
}

.ag-theme-balham .ag-tab, .ag-theme-custom-thick .ag-tab, .ag-theme-custom-enrichment .ag-tab, .ag-theme-custom-editable .ag-tab, .ag-theme-custom-base .ag-tab, .ag-theme-custom .ag-tab, .ag-theme-balham-dark .ag-tab {
  border: 1px solid transparent;
  padding: var(--ag-grid-size) calc(var(--ag-grid-size) * 2);
  margin: var(--ag-grid-size);
  margin-bottom: -1px;
}

.ag-theme-balham .ag-tab-selected, .ag-theme-custom-thick .ag-tab-selected, .ag-theme-custom-enrichment .ag-tab-selected, .ag-theme-custom-editable .ag-tab-selected, .ag-theme-custom-base .ag-tab-selected, .ag-theme-custom .ag-tab-selected, .ag-theme-balham-dark .ag-tab-selected {
  background-color: var(--ag-background-color);
  border-color: var(--ag-border-color);
  border-bottom-color: transparent;
}

.ag-theme-balham .ag-tabs-header, .ag-theme-custom-thick .ag-tabs-header, .ag-theme-custom-enrichment .ag-tabs-header, .ag-theme-custom-editable .ag-tabs-header, .ag-theme-custom-base .ag-tabs-header, .ag-theme-custom .ag-tabs-header, .ag-theme-balham-dark .ag-tabs-header {
  border-bottom: 1px solid var(--ag-border-color);
}

.ag-theme-balham .ag-column-drop-cell, .ag-theme-custom-thick .ag-column-drop-cell, .ag-theme-custom-enrichment .ag-column-drop-cell, .ag-theme-custom-editable .ag-column-drop-cell, .ag-theme-custom-base .ag-column-drop-cell, .ag-theme-custom .ag-column-drop-cell, .ag-theme-balham-dark .ag-column-drop-cell {
  height: calc(var(--ag-grid-size) * 6);
}

.ag-theme-balham .ag-column-drop-vertical-title, .ag-theme-custom-thick .ag-column-drop-vertical-title, .ag-theme-custom-enrichment .ag-column-drop-vertical-title, .ag-theme-custom-editable .ag-column-drop-vertical-title, .ag-theme-custom-base .ag-column-drop-vertical-title, .ag-theme-custom .ag-column-drop-vertical-title, .ag-theme-balham-dark .ag-column-drop-vertical-title {
  color: var(--ag-foreground-color);
}

.ag-theme-balham .ag-column-drop-vertical-cell, .ag-theme-custom-thick .ag-column-drop-vertical-cell, .ag-theme-custom-enrichment .ag-column-drop-vertical-cell, .ag-theme-custom-editable .ag-column-drop-vertical-cell, .ag-theme-custom-base .ag-column-drop-vertical-cell, .ag-theme-custom .ag-column-drop-vertical-cell, .ag-theme-balham-dark .ag-column-drop-vertical-cell {
  margin-left: calc(var(--ag-grid-size) * 2);
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-theme-balham .ag-column-drop-vertical-cell-text, .ag-theme-custom-thick .ag-column-drop-vertical-cell-text, .ag-theme-custom-enrichment .ag-column-drop-vertical-cell-text, .ag-theme-custom-editable .ag-column-drop-vertical-cell-text, .ag-theme-custom-base .ag-column-drop-vertical-cell-text, .ag-theme-custom .ag-column-drop-vertical-cell-text, .ag-theme-balham-dark .ag-column-drop-vertical-cell-text {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-theme-balham .ag-column-drop-vertical-icon, .ag-theme-custom-thick .ag-column-drop-vertical-icon, .ag-theme-custom-enrichment .ag-column-drop-vertical-icon, .ag-theme-custom-editable .ag-column-drop-vertical-icon, .ag-theme-custom-base .ag-column-drop-vertical-icon, .ag-theme-custom .ag-column-drop-vertical-icon, .ag-theme-balham-dark .ag-column-drop-vertical-icon {
  color: var(--ag-secondary-foreground-color);
}

.ag-theme-balham .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-custom-thick .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-custom-enrichment .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-custom-editable .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-custom-base .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-custom .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-balham-dark .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-balham .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-custom-thick .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-custom-enrichment .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-custom-editable .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-custom-base .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-custom .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-balham-dark .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-balham .ag-column-drop-horizontal, .ag-theme-custom-thick .ag-column-drop-horizontal, .ag-theme-custom-enrichment .ag-column-drop-horizontal, .ag-theme-custom-editable .ag-column-drop-horizontal, .ag-theme-custom-base .ag-column-drop-horizontal, .ag-theme-custom .ag-column-drop-horizontal, .ag-theme-balham-dark .ag-column-drop-horizontal {
  height: var(--ag-header-height);
}

.ag-theme-balham .ag-column-drop-empty, .ag-theme-custom-thick .ag-column-drop-empty, .ag-theme-custom-enrichment .ag-column-drop-empty, .ag-theme-custom-editable .ag-column-drop-empty, .ag-theme-custom-base .ag-column-drop-empty, .ag-theme-custom .ag-column-drop-empty, .ag-theme-balham-dark .ag-column-drop-empty {
  color: var(--ag-disabled-foreground-color);
}

.ag-theme-balham .ag-column-drop-horizontal-cell-text, .ag-theme-custom-thick .ag-column-drop-horizontal-cell-text, .ag-theme-custom-enrichment .ag-column-drop-horizontal-cell-text, .ag-theme-custom-editable .ag-column-drop-horizontal-cell-text, .ag-theme-custom-base .ag-column-drop-horizontal-cell-text, .ag-theme-custom .ag-column-drop-horizontal-cell-text, .ag-theme-balham-dark .ag-column-drop-horizontal-cell-text {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-theme-balham .ag-column-drop-vertical, .ag-theme-custom-thick .ag-column-drop-vertical, .ag-theme-custom-enrichment .ag-column-drop-vertical, .ag-theme-custom-editable .ag-column-drop-vertical, .ag-theme-custom-base .ag-column-drop-vertical, .ag-theme-custom .ag-column-drop-vertical, .ag-theme-balham-dark .ag-column-drop-vertical {
  padding-top: calc(var(--ag-grid-size) * 2);
}

.ag-theme-balham .ag-menu-header, .ag-theme-custom-thick .ag-menu-header, .ag-theme-custom-enrichment .ag-menu-header, .ag-theme-custom-editable .ag-menu-header, .ag-theme-custom-base .ag-menu-header, .ag-theme-custom .ag-menu-header, .ag-theme-balham-dark .ag-menu-header {
  background-color: var(--ag-header-background-color);
}

.ag-theme-balham .ag-overlay-loading-center, .ag-theme-custom-thick .ag-overlay-loading-center, .ag-theme-custom-enrichment .ag-overlay-loading-center, .ag-theme-custom-editable .ag-overlay-loading-center, .ag-theme-custom-base .ag-overlay-loading-center, .ag-theme-custom .ag-overlay-loading-center, .ag-theme-balham-dark .ag-overlay-loading-center {
  background-color: var(--ag-background-color);
  border: 1px solid var(--ag-border-color);
  color: var(--ag-foreground-color);
  padding: calc(var(--ag-grid-size) * 4);
}

.ag-theme-balham .ag-tooltip, .ag-theme-custom-thick .ag-tooltip, .ag-theme-custom-enrichment .ag-tooltip, .ag-theme-custom-editable .ag-tooltip, .ag-theme-custom-base .ag-tooltip, .ag-theme-custom .ag-tooltip, .ag-theme-balham-dark .ag-tooltip {
  border: none;
}

.ag-theme-balham .ag-panel-title-bar-button-icon, .ag-theme-custom-thick .ag-panel-title-bar-button-icon, .ag-theme-custom-enrichment .ag-panel-title-bar-button-icon, .ag-theme-custom-editable .ag-panel-title-bar-button-icon, .ag-theme-custom-base .ag-panel-title-bar-button-icon, .ag-theme-custom .ag-panel-title-bar-button-icon, .ag-theme-balham-dark .ag-panel-title-bar-button-icon {
  font-size: calc(var(--ag-icon-size) + var(--ag-grid-size));
}

.ag-theme-balham .ag-chart-data-section, .ag-theme-custom-thick .ag-chart-data-section, .ag-theme-custom-enrichment .ag-chart-data-section, .ag-theme-custom-editable .ag-chart-data-section, .ag-theme-custom-base .ag-chart-data-section, .ag-theme-custom .ag-chart-data-section,
.ag-theme-balham .ag-chart-format-section,
.ag-theme-custom-thick .ag-chart-format-section,
.ag-theme-custom-enrichment .ag-chart-format-section,
.ag-theme-custom-editable .ag-chart-format-section,
.ag-theme-custom-base .ag-chart-format-section,
.ag-theme-custom .ag-chart-format-section, .ag-theme-balham-dark .ag-chart-data-section,
.ag-theme-balham-dark .ag-chart-format-section {
  padding-bottom: calc(var(--ag-grid-size) * 0.5);
}

.ag-theme-balham .ag-group-toolbar, .ag-theme-custom-thick .ag-group-toolbar, .ag-theme-custom-enrichment .ag-group-toolbar, .ag-theme-custom-editable .ag-group-toolbar, .ag-theme-custom-base .ag-group-toolbar, .ag-theme-custom .ag-group-toolbar, .ag-theme-balham-dark .ag-group-toolbar {
  background-color: var(--ag-subheader-toolbar-background-color);
}

.ag-theme-balham .ag-chart-tab, .ag-theme-custom-thick .ag-chart-tab, .ag-theme-custom-enrichment .ag-chart-tab, .ag-theme-custom-editable .ag-chart-tab, .ag-theme-custom-base .ag-chart-tab, .ag-theme-custom .ag-chart-tab, .ag-theme-balham-dark .ag-chart-tab {
  padding-top: calc(var(--ag-grid-size) * 0.5);
}

.ag-theme-balham .ag-charts-format-sub-level-group-item, .ag-theme-custom-thick .ag-charts-format-sub-level-group-item, .ag-theme-custom-enrichment .ag-charts-format-sub-level-group-item, .ag-theme-custom-editable .ag-charts-format-sub-level-group-item, .ag-theme-custom-base .ag-charts-format-sub-level-group-item, .ag-theme-custom .ag-charts-format-sub-level-group-item, .ag-theme-balham-dark .ag-charts-format-sub-level-group-item {
  margin-bottom: calc(var(--ag-grid-size) * 1.5);
}

.ag-theme-balham .ag-chart-menu-close, .ag-theme-custom-thick .ag-chart-menu-close, .ag-theme-custom-enrichment .ag-chart-menu-close, .ag-theme-custom-editable .ag-chart-menu-close, .ag-theme-custom-base .ag-chart-menu-close, .ag-theme-custom .ag-chart-menu-close, .ag-theme-balham-dark .ag-chart-menu-close {
  background: var(--ag-background-color);
}

.ag-theme-balham .ag-chart-menu-close:hover .ag-icon, .ag-theme-custom-thick .ag-chart-menu-close:hover .ag-icon, .ag-theme-custom-enrichment .ag-chart-menu-close:hover .ag-icon, .ag-theme-custom-editable .ag-chart-menu-close:hover .ag-icon, .ag-theme-custom-base .ag-chart-menu-close:hover .ag-icon, .ag-theme-custom .ag-chart-menu-close:hover .ag-icon, .ag-theme-balham-dark .ag-chart-menu-close:hover .ag-icon {
  border-color: var(--ag-border-color);
}

.ag-theme-balham .ag-chart-menu-close .ag-icon, .ag-theme-custom-thick .ag-chart-menu-close .ag-icon, .ag-theme-custom-enrichment .ag-chart-menu-close .ag-icon, .ag-theme-custom-editable .ag-chart-menu-close .ag-icon, .ag-theme-custom-base .ag-chart-menu-close .ag-icon, .ag-theme-custom .ag-chart-menu-close .ag-icon, .ag-theme-balham-dark .ag-chart-menu-close .ag-icon {
  background: var(--ag-header-background-color);
  border: 1px solid var(--ag-secondary-border-color);
  border-right: none;
}

.ag-theme-balham-dark {
  color-scheme: dark;
}

@font-face {
  font-family: "agGridBalham";
  src: url(data:font/woff2;charset=utf-8;base64,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);
  font-weight: normal;
  font-style: normal;
}
.ag-theme-custom-base, .ag-theme-custom, .ag-theme-custom-thick, .ag-theme-custom-enrichment, .ag-theme-custom-editable {
  --ag-background-color: #fff;
  --ag-foreground-color: #000;
  --ag-border-color: #bdc3c7;
  --ag-subheader-background-color: #e2e9eb;
  --ag-balham-active-color: #0091ea;
  --ag-range-selection-border-color: #0091ea;
  --ag-secondary-foreground-color: rgba(0, 0, 0, 0.54);
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.38);
  --ag-subheader-toolbar-background-color: rgba(226, 233, 235, 0.5);
  --ag-row-border-color: rgba(189, 195, 199, 0.58);
  --ag-chip-background-color: rgba(0, 0, 0, 0.1);
  --ag-selected-row-background-color: rgba(0, 145, 234, 0.28);
  --ag-header-column-separator-color: rgba(189, 195, 199, 0.5);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-range-selection-background-color: rgba(0, 145, 234, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 145, 234, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 145, 234, 0.488);
  --ag-range-selection-background-color-4: rgba(0, 145, 234, 0.5904);
  --ag-header-column-resize-handle-color: rgba(189, 195, 199, 0.5);
}

.ag-theme-custom-editable {
  --ag-background-color: #fff;
  --ag-foreground-color: #000;
  --ag-border-color: #bdc3c7;
  --ag-subheader-background-color: #e2e9eb;
  --ag-balham-active-color: #0091ea;
  --ag-range-selection-border-color: #0091ea;
  --ag-secondary-foreground-color: rgba(0, 0, 0, 0.54);
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.38);
  --ag-subheader-toolbar-background-color: rgba(226, 233, 235, 0.5);
  --ag-row-border-color: rgba(189, 195, 199, 0.58);
  --ag-chip-background-color: rgba(0, 0, 0, 0.1);
  --ag-selected-row-background-color: rgba(0, 145, 234, 0.28);
  --ag-header-column-separator-color: rgba(189, 195, 199, 0.5);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-range-selection-background-color: rgba(0, 145, 234, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 145, 234, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 145, 234, 0.488);
  --ag-range-selection-background-color-4: rgba(0, 145, 234, 0.5904);
  --ag-header-column-resize-handle-color: rgba(189, 195, 199, 0.5);
}

.ag-theme-custom-enrichment {
  --ag-background-color: #fff;
  --ag-foreground-color: #000;
  --ag-border-color: #bdc3c7;
  --ag-subheader-background-color: #e2e9eb;
  --ag-balham-active-color: #0091ea;
  --ag-range-selection-border-color: #0091ea;
  --ag-secondary-foreground-color: rgba(0, 0, 0, 0.54);
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.38);
  --ag-subheader-toolbar-background-color: rgba(226, 233, 235, 0.5);
  --ag-row-border-color: rgba(189, 195, 199, 0.58);
  --ag-chip-background-color: rgba(0, 0, 0, 0.1);
  --ag-selected-row-background-color: rgba(0, 145, 234, 0.28);
  --ag-header-column-separator-color: rgba(189, 195, 199, 0.5);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-range-selection-background-color: rgba(0, 145, 234, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 145, 234, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 145, 234, 0.488);
  --ag-range-selection-background-color-4: rgba(0, 145, 234, 0.5904);
  --ag-header-column-resize-handle-color: rgba(189, 195, 199, 0.5);
}

.ag-theme-custom-thick {
  --ag-background-color: #fff;
  --ag-foreground-color: #000;
  --ag-border-color: #bdc3c7;
  --ag-subheader-background-color: #e2e9eb;
  --ag-balham-active-color: #0091ea;
  --ag-range-selection-border-color: #0091ea;
  --ag-secondary-foreground-color: rgba(0, 0, 0, 0.54);
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.38);
  --ag-subheader-toolbar-background-color: rgba(226, 233, 235, 0.5);
  --ag-row-border-color: rgba(189, 195, 199, 0.58);
  --ag-chip-background-color: rgba(0, 0, 0, 0.1);
  --ag-selected-row-background-color: rgba(0, 145, 234, 0.28);
  --ag-header-column-separator-color: rgba(189, 195, 199, 0.5);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-range-selection-background-color: rgba(0, 145, 234, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 145, 234, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 145, 234, 0.488);
  --ag-range-selection-background-color-4: rgba(0, 145, 234, 0.5904);
  --ag-header-column-resize-handle-color: rgba(189, 195, 199, 0.5);
}

.ag-theme-custom-base, .ag-theme-custom, .ag-theme-custom-thick, .ag-theme-custom-enrichment, .ag-theme-custom-editable {
  --ag-value-change-value-highlight-background-color: var(--ag-selection-overlay);
  --ag-header-background-color: var(--background-color);
  --ag-header-foreground-color: var(--header-foreground);
  --ag-odd-row-background-color: #f0f0f0;
  --ag-grid-size: 3px;
  --ag-row-hover-color: var(--hover-overlay);
  --ag-font-family: ("Roboto");
  --ag-font-size: 12px;
}
.ag-theme-custom-base .ag-row, .ag-theme-custom .ag-row, .ag-theme-custom-thick .ag-row, .ag-theme-custom-enrichment .ag-row, .ag-theme-custom-editable .ag-row {
  font-size: 12px;
  font-family: "Roboto";
}
.ag-theme-custom-base .ag-row-odd, .ag-theme-custom .ag-row-odd, .ag-theme-custom-thick .ag-row-odd, .ag-theme-custom-enrichment .ag-row-odd, .ag-theme-custom-editable .ag-row-odd {
  background-color: #f0f0f0 !important;
}
.ag-theme-custom-base .ag-theme-balham .ag-row-selected, .ag-theme-custom .ag-theme-balham .ag-row-selected, .ag-theme-custom-thick .ag-theme-balham .ag-row-selected, .ag-theme-custom-enrichment .ag-theme-balham .ag-row-selected, .ag-theme-custom-editable .ag-theme-balham .ag-row-selected, .ag-theme-custom-base .ag-theme-custom-base .ag-row-selected, .ag-theme-custom .ag-theme-custom-base .ag-row-selected, .ag-theme-custom-thick .ag-theme-custom-base .ag-row-selected, .ag-theme-custom-enrichment .ag-theme-custom-base .ag-row-selected, .ag-theme-custom-editable .ag-theme-custom-base .ag-row-selected, .ag-theme-custom-base .ag-theme-custom .ag-row-selected, .ag-theme-custom-base .ag-theme-custom-thick .ag-row-selected, .ag-theme-custom-base .ag-theme-custom-enrichment .ag-row-selected, .ag-theme-custom-base .ag-theme-custom-editable .ag-row-selected, .ag-theme-custom .ag-theme-custom .ag-row-selected, .ag-theme-custom-thick .ag-theme-custom .ag-row-selected, .ag-theme-custom .ag-theme-custom-thick .ag-row-selected, .ag-theme-custom-thick .ag-theme-custom-thick .ag-row-selected, .ag-theme-custom-enrichment .ag-theme-custom .ag-row-selected, .ag-theme-custom-enrichment .ag-theme-custom-thick .ag-row-selected, .ag-theme-custom .ag-theme-custom-enrichment .ag-row-selected, .ag-theme-custom-thick .ag-theme-custom-enrichment .ag-row-selected, .ag-theme-custom-enrichment .ag-theme-custom-enrichment .ag-row-selected, .ag-theme-custom-editable .ag-theme-custom .ag-row-selected, .ag-theme-custom-editable .ag-theme-custom-thick .ag-row-selected, .ag-theme-custom-editable .ag-theme-custom-enrichment .ag-row-selected, .ag-theme-custom .ag-theme-custom-editable .ag-row-selected, .ag-theme-custom-thick .ag-theme-custom-editable .ag-row-selected, .ag-theme-custom-enrichment .ag-theme-custom-editable .ag-row-selected, .ag-theme-custom-editable .ag-theme-custom-editable .ag-row-selected {
  background-color: #4abbff;
}
.ag-theme-custom-base .ag-theme-balham .ag-row-odd, .ag-theme-custom .ag-theme-balham .ag-row-odd, .ag-theme-custom-thick .ag-theme-balham .ag-row-odd, .ag-theme-custom-enrichment .ag-theme-balham .ag-row-odd, .ag-theme-custom-editable .ag-theme-balham .ag-row-odd, .ag-theme-custom-base .ag-theme-custom-base .ag-row-odd, .ag-theme-custom .ag-theme-custom-base .ag-row-odd, .ag-theme-custom-thick .ag-theme-custom-base .ag-row-odd, .ag-theme-custom-enrichment .ag-theme-custom-base .ag-row-odd, .ag-theme-custom-editable .ag-theme-custom-base .ag-row-odd, .ag-theme-custom-base .ag-theme-custom .ag-row-odd, .ag-theme-custom-base .ag-theme-custom-thick .ag-row-odd, .ag-theme-custom-base .ag-theme-custom-enrichment .ag-row-odd, .ag-theme-custom-base .ag-theme-custom-editable .ag-row-odd, .ag-theme-custom .ag-theme-custom .ag-row-odd, .ag-theme-custom-thick .ag-theme-custom .ag-row-odd, .ag-theme-custom .ag-theme-custom-thick .ag-row-odd, .ag-theme-custom-thick .ag-theme-custom-thick .ag-row-odd, .ag-theme-custom-enrichment .ag-theme-custom .ag-row-odd, .ag-theme-custom-enrichment .ag-theme-custom-thick .ag-row-odd, .ag-theme-custom .ag-theme-custom-enrichment .ag-row-odd, .ag-theme-custom-thick .ag-theme-custom-enrichment .ag-row-odd, .ag-theme-custom-enrichment .ag-theme-custom-enrichment .ag-row-odd, .ag-theme-custom-editable .ag-theme-custom .ag-row-odd, .ag-theme-custom-editable .ag-theme-custom-thick .ag-row-odd, .ag-theme-custom-editable .ag-theme-custom-enrichment .ag-row-odd, .ag-theme-custom .ag-theme-custom-editable .ag-row-odd, .ag-theme-custom-thick .ag-theme-custom-editable .ag-row-odd, .ag-theme-custom-enrichment .ag-theme-custom-editable .ag-row-odd, .ag-theme-custom-editable .ag-theme-custom-editable .ag-row-odd {
  background-color: #f0f0f0;
}
.ag-theme-custom-base .ag-menu-list, .ag-theme-custom .ag-menu-list, .ag-theme-custom-thick .ag-menu-list, .ag-theme-custom-enrichment .ag-menu-list, .ag-theme-custom-editable .ag-menu-list {
  font-size: 12px;
  font-family: "Roboto";
}
.ag-theme-custom-base .ag-menu-option-active:hover, .ag-theme-custom .ag-menu-option-active:hover, .ag-theme-custom-thick .ag-menu-option-active:hover, .ag-theme-custom-enrichment .ag-menu-option-active:hover, .ag-theme-custom-editable .ag-menu-option-active:hover, .ag-theme-custom-base .ag-compact-menu-option-active:hover, .ag-theme-custom .ag-compact-menu-option-active:hover, .ag-theme-custom-thick .ag-compact-menu-option-active:hover, .ag-theme-custom-enrichment .ag-compact-menu-option-active:hover, .ag-theme-custom-editable .ag-compact-menu-option-active:hover {
  background-color: #F0F0F0;
  color: #000000;
}
.ag-theme-custom-base .ag-menu-option-active, .ag-theme-custom .ag-menu-option-active, .ag-theme-custom-thick .ag-menu-option-active, .ag-theme-custom-enrichment .ag-menu-option-active, .ag-theme-custom-editable .ag-menu-option-active, .ag-theme-custom-base .ag-compact-menu-option-active, .ag-theme-custom .ag-compact-menu-option-active, .ag-theme-custom-thick .ag-compact-menu-option-active, .ag-theme-custom-enrichment .ag-compact-menu-option-active, .ag-theme-custom-editable .ag-compact-menu-option-active {
  background-color: #E6E6E6;
  color: #000000;
}
.ag-theme-custom-base .blueFont:hover, .ag-theme-custom .blueFont:hover, .ag-theme-custom-thick .blueFont:hover, .ag-theme-custom-enrichment .blueFont:hover, .ag-theme-custom-editable .blueFont:hover {
  background-color: #299DFA;
  color: #FFFFFF;
}
.ag-theme-custom-base .pagination-control-group, .ag-theme-custom .pagination-control-group, .ag-theme-custom-thick .pagination-control-group, .ag-theme-custom-enrichment .pagination-control-group, .ag-theme-custom-editable .pagination-control-group {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 28px;
}
.ag-theme-custom-base .pagination-control, .ag-theme-custom .pagination-control, .ag-theme-custom-thick .pagination-control, .ag-theme-custom-enrichment .pagination-control, .ag-theme-custom-editable .pagination-control {
  padding-right: 5px;
  padding-left: 5px;
  display: flex;
  align-items: center;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.ag-theme-custom-base .page-size-control, .ag-theme-custom .page-size-control, .ag-theme-custom-thick .page-size-control, .ag-theme-custom-enrichment .page-size-control, .ag-theme-custom-editable .page-size-control {
  color: var(--foreground-color);
}
.ag-theme-custom-base .page-size-control select, .ag-theme-custom .page-size-control select, .ag-theme-custom-thick .page-size-control select, .ag-theme-custom-enrichment .page-size-control select, .ag-theme-custom-editable .page-size-control select {
  color: var(--primary-color);
  font-family: Roboto;
  font-size: 12px;
  margin-right: 4px;
  border: 1px solid var(--border-color);
  border-radius: 3px;
}
.ag-theme-custom-base .page-icon-button, .ag-theme-custom .page-icon-button, .ag-theme-custom-thick .page-icon-button, .ag-theme-custom-enrichment .page-icon-button, .ag-theme-custom-editable .page-icon-button {
  display: flex;
  align-items: center;
}
.ag-theme-custom-base .page-icon-button:hover, .ag-theme-custom .page-icon-button:hover, .ag-theme-custom-thick .page-icon-button:hover, .ag-theme-custom-enrichment .page-icon-button:hover, .ag-theme-custom-editable .page-icon-button:hover {
  cursor: pointer;
}
.ag-theme-custom-base .page-number, .ag-theme-custom .page-number, .ag-theme-custom-thick .page-number, .ag-theme-custom-enrichment .page-number, .ag-theme-custom-editable .page-number {
  min-width: 19px;
  height: 19px;
  border: 1px solid var(--border-color);
  border-radius: 3px;
  background-color: var(--background-color-2);
  text-align: center;
  margin-left: 5px;
  padding-left: 2px;
  padding-right: 2px;
}
.ag-theme-custom-base .page-number.current-page, .ag-theme-custom .page-number.current-page, .ag-theme-custom-thick .page-number.current-page, .ag-theme-custom-enrichment .page-number.current-page, .ag-theme-custom-editable .page-number.current-page {
  background-color: var(--primary-color);
  color: #ffffff;
}
.ag-theme-custom-base .page-display, .ag-theme-custom .page-display, .ag-theme-custom-thick .page-display, .ag-theme-custom-enrichment .page-display, .ag-theme-custom-editable .page-display {
  color: var(--foreground-color);
}
.ag-theme-custom-base .ag-status-bar, .ag-theme-custom .ag-status-bar, .ag-theme-custom-thick .ag-status-bar, .ag-theme-custom-enrichment .ag-status-bar, .ag-theme-custom-editable .ag-status-bar {
  font-weight: 400;
}
.ag-theme-custom-base .ag-header-row, .ag-theme-custom .ag-header-row, .ag-theme-custom-thick .ag-header-row, .ag-theme-custom-enrichment .ag-header-row, .ag-theme-custom-editable .ag-header-row {
  font-weight: 500;
}

.ag-theme-custom .ag-cell, .ag-theme-custom-thick .ag-cell, .ag-theme-custom-enrichment .ag-cell, .ag-theme-custom-editable .ag-cell {
  white-space: pre;
}
.ag-theme-custom .ag-menu, .ag-theme-custom-thick .ag-menu, .ag-theme-custom-enrichment .ag-menu, .ag-theme-custom-editable .ag-menu {
  z-index: 10000;
}

.ag-theme-custom-editable {
  --ag-header-background-color: var(--background-color);
  --ag-header-foreground-color: var(--header-foreground);
  --ag-odd-row-background-color: var(--edit-grid-background);
  --ag-grid-size: 4px;
  --ag-row-hover-color: var(--hover-overlay);
}
.ag-theme-custom-editable .ag-row {
  background-color: var(--background-color);
}
.ag-theme-custom-editable .contrast-cell {
  background-color: rgb(240, 240, 240);
}
.ag-theme-custom-editable .primary-button {
  color: var(--primary-color);
}
.ag-theme-custom-editable .icon-button-small {
  font-size: 16px;
}
.ag-theme-custom-editable .ag-root-wrapper {
  border-radius: 0px;
}
.ag-theme-custom-editable .ag-row-selected .ag-cell {
  background-color: var(--selection-overlay);
}
.ag-theme-custom-editable .ag-pinned-left-header {
  border-right: none;
}
.ag-theme-custom-editable .ag-pinned-right-header {
  border-left: none;
}
.ag-theme-custom-editable .ag-header-row {
  font-weight: 500;
}

.ag-theme-custom-enrichment {
  --ag-header-background-color: var(--background-color);
  --ag-header-foreground-color: var(--header-foreground);
  --ag-odd-row-background-color: var(--edit-grid-background);
  --ag-grid-size: 4px;
  --ag-row-hover-color: var(--hover-overlay);
  --ag-font-family: ("Roboto");
}
.ag-theme-custom-enrichment .ag-row {
  background-color: #FAFAFA;
}
.ag-theme-custom-enrichment .top-level-row {
  background-color: #FAFAFA !important;
}
.ag-theme-custom-enrichment .second-level-row {
  background-color: #f0f0f0 !important;
}
.ag-theme-custom-enrichment .contrast-cell {
  background-color: rgb(240, 240, 240);
}
.ag-theme-custom-enrichment .primary-button {
  color: var(--primary-color);
}
.ag-theme-custom-enrichment .icon-button-small {
  font-size: 16px;
}
.ag-theme-custom-enrichment .ag-root-wrapper {
  border-radius: 0px;
}
.ag-theme-custom-enrichment .ag-row-selected .ag-cell {
  background-color: rgb(222, 234, 244);
}
.ag-theme-custom-enrichment .ag-row-selected .top-level-row {
  background-color: #DEEAF4 !important;
}
.ag-theme-custom-enrichment .ag-row-selected .second-level-row {
  background-color: #D6E2EC !important;
}
.ag-theme-custom-enrichment .ag-pinned-left-header {
  border-right: none;
}
.ag-theme-custom-enrichment .ag-pinned-right-header {
  border-left: none;
}
.ag-theme-custom-enrichment .ag-header-row {
  font-weight: 500;
}

.ag-theme-custom-thick {
  --ag-header-background-color: var(--background-color);
  --ag-header-foreground-color: var(--header-foreground);
  --ag-odd-row-background-color: var(--background-color-2);
  --ag-grid-size: 4px;
  --ag-row-hover-color: var(--hover-overlay);
}

.ag-theme-comparetool {
  --ag-header-background-color: var(--background-color);
  --ag-header-foreground-color: var(--header-foreground);
  --ag-odd-row-background-color: var(--background-color-2);
  --ag-grid-size: 3px;
  --ag-row-hover-color: var(--hover-overlay);
  --ag-font-family: ("Roboto");
  --ag-header-column-separator: false;
  --ag-icon-font-family:agGridBalham !important;
}
.ag-theme-comparetool .pagination-control-group {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 28px;
}
.ag-theme-comparetool .pagination-control {
  padding-right: 5px;
  padding-left: 5px;
  display: flex;
  align-items: center;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.ag-theme-comparetool .page-size-control {
  color: var(--foreground-color);
}
.ag-theme-comparetool .page-size-control select {
  color: var(--primary-color);
  font-family: Roboto;
  font-size: 12px;
  margin-right: 4px;
  border: 1px solid var(--border-color);
  border-radius: 3px;
}
.ag-theme-comparetool .page-icon-button {
  display: flex;
  align-items: center;
}
.ag-theme-comparetool .page-icon-button:hover {
  cursor: pointer;
}
.ag-theme-comparetool .page-number {
  min-width: 19px;
  height: 19px;
  border: 1px solid var(--border-color);
  border-radius: 3px;
  background-color: var(--background-color-2);
  text-align: center;
  margin-left: 5px;
  padding-left: 2px;
  padding-right: 2px;
}
.ag-theme-comparetool .page-number.current-page {
  background-color: var(--primary-color);
  color: #ffffff;
}
.ag-theme-comparetool .page-display {
  color: var(--foreground-color);
}
.ag-theme-comparetool .ag-status-bar {
  font-weight: 400;
}

.ag-theme-enrichment {
  --ag-header-background-color: var(--background-color);
  --ag-header-foreground-color: var(--header-foreground);
  --ag-odd-row-background-color: var(--background-color-2);
  --ag-grid-size: 3px;
  --ag-row-hover-color: var(--hover-overlay);
  --ag-font-family: ("Roboto");
  --ag-header-column-separator: false;
}

.ag-custom-cell-icon-hidden {
  display: none !important;
}

.ag-icon-custom {
  margin-top: 6px;
}
/*!****************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/editor/contrib/find/browser/findWidget.css ***!
  \****************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/* Find widget */
.monaco-editor .find-widget {
	position: absolute;
	z-index: 35;
	height: 33px;
	overflow: hidden;
	line-height: 19px;
	transition: transform 200ms linear;
	padding: 0 4px;
	box-sizing: border-box;
	transform: translateY(calc(-100% - 10px)); /* shadow (10px) */
}

.monaco-workbench.reduce-motion .monaco-editor .find-widget {
	transition: transform 0ms linear;
}

.monaco-editor .find-widget textarea {
	margin: 0px;
}

.monaco-editor .find-widget.hiddenEditor {
	display: none;
}

/* Find widget when replace is toggled on */
.monaco-editor .find-widget.replaceToggled > .replace-part {
	display: flex;
}

.monaco-editor .find-widget.visible  {
	transform: translateY(0);
}

.monaco-editor .find-widget .monaco-inputbox.synthetic-focus {
	outline: 1px solid -webkit-focus-ring-color;
	outline-offset: -1px;
}

.monaco-editor .find-widget .monaco-inputbox .input {
	background-color: transparent;
	min-height: 0;
}

.monaco-editor .find-widget .monaco-findInput .input {
	font-size: 13px;
}

.monaco-editor .find-widget > .find-part,
.monaco-editor .find-widget > .replace-part {
	margin: 4px 0 0 17px;
	font-size: 12px;
	display: flex;
}

.monaco-editor .find-widget > .find-part .monaco-inputbox,
.monaco-editor .find-widget > .replace-part .monaco-inputbox {
	min-height: 25px;
}


.monaco-editor .find-widget > .replace-part .monaco-inputbox > .ibwrapper > .mirror {
	padding-right: 22px;
}

.monaco-editor .find-widget > .find-part .monaco-inputbox > .ibwrapper > .input,
.monaco-editor .find-widget > .find-part .monaco-inputbox > .ibwrapper > .mirror,
.monaco-editor .find-widget > .replace-part .monaco-inputbox > .ibwrapper > .input,
.monaco-editor .find-widget > .replace-part .monaco-inputbox > .ibwrapper > .mirror {
	padding-top: 2px;
	padding-bottom: 2px;
}

.monaco-editor .find-widget > .find-part .find-actions {
	height: 25px;
	display: flex;
	align-items: center;
}

.monaco-editor .find-widget > .replace-part .replace-actions {
	height: 25px;
	display: flex;
	align-items: center;
}

.monaco-editor .find-widget .monaco-findInput {
	vertical-align: middle;
	display: flex;
	flex:1;
}

.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element {
	/* Make sure textarea inherits the width correctly */
	width: 100%;
}

.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element .scrollbar.vertical {
	/* Hide vertical scrollbar */
	opacity: 0;
}

.monaco-editor .find-widget .matchesCount {
	display: flex;
	flex: initial;
	margin: 0 0 0 3px;
	padding: 2px 0 0 2px;
	height: 25px;
	vertical-align: middle;
	box-sizing: border-box;
	text-align: center;
	line-height: 23px;
}

.monaco-editor .find-widget .button {
	width: 16px;
	height: 16px;
	padding: 3px;
	border-radius: 5px;
	flex: initial;
	margin-left: 3px;
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
}

/* find in selection button */
.monaco-editor .find-widget .codicon-find-selection {
	width: 22px;
	height: 22px;
	padding: 3px;
	border-radius: 5px;
}

.monaco-editor .find-widget .button.left {
	margin-left: 0;
	margin-right: 3px;
}

.monaco-editor .find-widget .button.wide {
	width: auto;
	padding: 1px 6px;
	top: -1px;
}

.monaco-editor .find-widget .button.toggle {
	position: absolute;
	top: 0;
	left: 3px;
	width: 18px;
	height: 100%;
	border-radius: 0;
	box-sizing: border-box;
}

.monaco-editor .find-widget .button.toggle.disabled {
	display: none;
}

.monaco-editor .find-widget .disabled {
	color: var(--vscode-disabledForeground);
	cursor: default;
}

.monaco-editor .find-widget > .replace-part {
	display: none;
}

.monaco-editor .find-widget > .replace-part > .monaco-findInput {
	position: relative;
	display: flex;
	vertical-align: middle;
	flex: auto;
	flex-grow: 0;
	flex-shrink: 0;
}

.monaco-editor .find-widget > .replace-part > .monaco-findInput > .controls {
	position: absolute;
	top: 3px;
	right: 2px;
}

/* REDUCED */
.monaco-editor .find-widget.reduced-find-widget .matchesCount {
	display:none;
}

/* NARROW (SMALLER THAN REDUCED) */
.monaco-editor .find-widget.narrow-find-widget {
	max-width: 257px !important;
}

/* COLLAPSED (SMALLER THAN NARROW) */
.monaco-editor .find-widget.collapsed-find-widget {
	max-width: 170px !important;
}

.monaco-editor .find-widget.collapsed-find-widget .button.previous,
.monaco-editor .find-widget.collapsed-find-widget .button.next,
.monaco-editor .find-widget.collapsed-find-widget .button.replace,
.monaco-editor .find-widget.collapsed-find-widget .button.replace-all,
.monaco-editor .find-widget.collapsed-find-widget > .find-part .monaco-findInput .controls {
	display:none;
}

.monaco-editor .findMatch {
	animation-duration: 0;
	animation-name: inherit !important;
}

.monaco-editor .find-widget .monaco-sash {
	left: 0 !important;
}

.monaco-editor.hc-black .find-widget .button:before {
	position: relative;
	top: 1px;
	left: 2px;
}

/*!****************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/editor/contrib/folding/browser/folding.css ***!
  \****************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/
.monaco-editor .margin-view-overlays .codicon-folding-manual-collapsed,
.monaco-editor .margin-view-overlays .codicon-folding-manual-expanded,
.monaco-editor .margin-view-overlays .codicon-folding-expanded,
.monaco-editor .margin-view-overlays .codicon-folding-collapsed {
	cursor: pointer;
	opacity: 0;
	transition: opacity 0.5s;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 140%;
	margin-left: 2px;
}

.monaco-editor .margin-view-overlays:hover .codicon,
.monaco-editor .margin-view-overlays .codicon.codicon-folding-collapsed,
.monaco-editor .margin-view-overlays .codicon.codicon-folding-manual-collapsed,
.monaco-editor .margin-view-overlays .codicon.alwaysShowFoldIcons {
	opacity: 1;
}

.monaco-editor .inline-folded:after {
	color: grey;
	margin: 0.1em 0.2em 0 0.2em;
	content: "⋯";
	display: inline;
	line-height: 1em;
	cursor: pointer;
}


/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/search/dist/style.css ***!
  \****************************************************************************************************************************************************************************************/
*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.result-link[data-v-684c4e47]{position:static;right:0px;text-transform:uppercase;cursor:pointer}[data-v-b0ab48b5] .search-domain-result .ag-status-bar{display:none}[data-v-b0ab48b5] .search-domain-result .ag-cell{font-size:12px}[data-v-b0ab48b5] .search-domain-result .ag-cell[aria-colindex="1"]{--tw-text-opacity: 1;color:rgb(19 40 145 / var(--tw-text-opacity))}[data-v-b0ab48b5] .search-domain-result .ag-root-wrapper-body.ag-layout-normal{height:auto}.badge[data-v-b0ab48b5]{--tw-bg-opacity: 1;background-color:rgb(19 40 145 / var(--tw-bg-opacity));padding-left:8px;padding-right:8px}.search-domain-section[data-v-b0ab48b5]{padding:12px}.search-domain-result[data-v-b0ab48b5]{display:flex;width:100%;flex-direction:column}.search-domain-result>div[data-v-b0ab48b5]:not(:last-child){padding-bottom:16px}.domain-name[data-v-b0ab48b5]{font-size:14px;text-transform:uppercase}.see-all-link[data-v-b0ab48b5]{font-size:12px;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(19 40 145 / var(--tw-text-opacity))}.snippet-grid[data-v-b0ab48b5]{height:auto}.search-domain-name[data-v-b0ab48b5]{padding:3px;font-size:large;font-weight:700;text-align:left;display:flex;justify-content:space-between}.loading-container[data-v-16749168]{background:rgb(30,36,42,.3);margin:15px;border-radius:4px;text-align:center}.loading-subtitle[data-v-16749168]{margin-top:48px;font-size:16px;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.cancel-link[data-v-16749168]{cursor:pointer;font-size:14px;--tw-text-opacity: 1;color:rgb(19 40 145 / var(--tw-text-opacity))}.loadingio-spinner[data-v-16749168]{padding-top:100px;text-align:center;display:block;font-size:x-large;margin:30px;min-width:300px;min-height:300px;width:50px;display:inline-block;overflow:hidden;background:none}@keyframes ldio-16749168{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ldio div[data-v-16749168]{box-sizing:border-box!important}.ldio>div[data-v-16749168]{position:absolute;width:68px;height:68px;top:16px;left:16px;border-radius:50%;border:8px solid #000;border-color:#FFFFFF transparent #FFFFFF transparent;animation:ldio-16749168 1s linear infinite}.ldio>div[data-v-16749168]:nth-child(2){border-color:transparent}.ldio>div:nth-child(2) div[data-v-16749168]{position:absolute;width:100%;height:100%;transform:rotate(45deg)}.ldio>div:nth-child(2) div[data-v-16749168]:before,.ldio>div:nth-child(2) div[data-v-16749168]:after{content:"";display:block;position:absolute;width:8px;height:8px;top:-8px;left:22px;background:#FFFFFF;border-radius:50%;box-shadow:0 60px #fff}.ldio>div:nth-child(2) div[data-v-16749168]:after{left:-8px;top:22px;box-shadow:60px 0 #fff}.ldio[data-v-16749168]{width:100%;height:100%;margin-left:41%;position:relative;transform:translateZ(0) scale(.5);backface-visibility:hidden;transform-origin:0 0}.ldio div[data-v-16749168]{box-sizing:content-box}.search-msg[data-v-39be4e3e]{margin:32px;text-align:center}.search-snippet-results[data-v-39be4e3e]{background:#ffffff}.see-all[data-v-39be4e3e]{padding-left:auto;padding-right:auto;display:block;text-align:center;font-size:larger;font-weight:700}.see-all-results-link[data-v-39be4e3e]{font-size:14px;--tw-text-opacity: 1;color:rgb(19 40 145 / var(--tw-text-opacity))}.search-label[data-v-c3accdf9]{cursor:pointer}.search-icon[data-v-c3accdf9]{padding-right:8px;font-size:22px}.search-input[data-v-c3accdf9]{width:256px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:4px 8px;outline:2px solid transparent;outline-offset:2px}.clear-search-icon[data-v-c3accdf9]{cursor:pointer;padding-left:8px;font-size:20px}.search-submit[data-v-c3accdf9]{padding:3px;margin-left:5px;border:1px solid teal;background-color:#fff8dc}[data-v-94fb9593] .search-menu-wrapper .menu-wrapper{justify-content:center}[data-v-94fb9593] .search-menu-wrapper .mdi-menu-down{display:none}[data-v-94fb9593] .menu{background-color:#0000}.search-component-container[data-v-94fb9593]{display:flex;flex-direction:column;flex-wrap:wrap;text-align:center}.wrapper[data-v-94fb9593]{position:fixed;left:0px;top:0px;height:100vh;width:100vw}.wrapper[data-v-94fb9593]:empty{display:none}.overlay[data-v-94fb9593]{position:fixed;height:100%;width:100%;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));opacity:.5}.content-wrapper[data-v-94fb9593]{position:fixed;position:relative;right:0px;display:flex;height:100vh;width:33.333333%;flex-direction:column;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.content-wrapper .title[data-v-94fb9593]{display:flex;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));padding:8px 16px;font-size:18px;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.content-wrapper .title .cancel-button[data-v-94fb9593]{cursor:pointer;padding:4px 8px;font-size:12px}.content-wrapper .title .open-button[data-v-94fb9593]{margin-left:16px;cursor:pointer;border-radius:2px;--tw-bg-opacity: 1;background-color:rgb(229 238 247 / var(--tw-bg-opacity));padding:4px 8px;font-size:12px;--tw-text-opacity: 1;color:rgb(29 54 87 / var(--tw-text-opacity))}.content-wrapper .content[data-v-94fb9593]{flex-grow:1;padding:16px}.grow[data-v-94fb9593]{flex-grow:1}.fade-enter-active[data-v-94fb9593],.fade-leave-active[data-v-94fb9593]{transition:opacity .3s}.fade-enter[data-v-94fb9593],.fade-leave-to[data-v-94fb9593]{opacity:0}.slide-enter-active[data-v-94fb9593],.slide-leave-active[data-v-94fb9593]{transition:right .3s}.slide-enter[data-v-94fb9593],.slide-leave-to[data-v-94fb9593]{right:-100%}[data-v-af939d5a] .search-ls-grid .ag-theme-centricity .ag-cell.ag-cell-value{font-size:12px}[data-v-af939d5a] .search-ls-grid .MuiDialog-root .MuiDialog-container .MuiDialogContent-root .ace_editor *,.MuiDialog-container .MuiGrid-root .MuiGrid-item .ace_editor *[data-v-af939d5a]{font-size:unset}.lns-results[data-v-abff9442]{display:flex;flex-grow:1;flex-direction:column;padding:20px}.ls-grid-container[data-v-abff9442]{width:100%;flex-grow:1}[data-v-58ffa37d] .core-results-grid .ag-root-wrapper-body.ag-layout-normal{height:auto}.title[data-v-58ffa37d]{text-align:left}.core-results[data-v-58ffa37d]{display:flex;width:100%;flex-direction:column;padding:20px}.core-results>div[data-v-58ffa37d]:not(:last-child){padding-bottom:16px}.core-results-grid[data-v-58ffa37d]{height:auto}.core-results-domain[data-v-58ffa37d]{font-size:large;font-weight:700}[data-v-b21770a3] .tab{margin-right:1.5rem;font-size:12px}.all-results[data-v-b21770a3]{margin-left:8px;margin-right:8px;display:flex;flex-grow:1}.all-results-tab-nav[data-v-b21770a3]{display:flex;flex-grow:1;flex-direction:column}.all-results-tab-nav[data-v-b21770a3] .tabs{margin-right:12px;display:flex;cursor:pointer;border-bottom-width:4px;--tw-border-opacity: 1;border-color:rgb(209 209 209 / var(--tw-border-opacity));text-transform:uppercase}.all-results-tab-nav[data-v-b21770a3] .tabs .tab.active{cursor:default;border-bottom-width:4px;--tw-border-opacity: 1;border-color:rgb(41 157 250 / var(--tw-border-opacity))}.all-results-tab-nav[data-v-b21770a3] .tabs .tab .badge{margin-left:0;border-radius:.5rem;border-style:none;--tw-bg-opacity: 1;background-color:rgb(209 209 209 / var(--tw-bg-opacity))}.all-results-tab-nav[data-v-b21770a3] .tabs .tab.active>.badge{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(19 40 145 / var(--tw-bg-opacity))}.all-results-tab[data-v-b21770a3]{display:none;margin-right:12px;flex-grow:1}.all-results-tab.active[data-v-b21770a3]{display:flex;margin-right:12px}.badge>.badge.info[data-v-b21770a3]{margin:0 0 2px}.tab.active>.badge>.badge.info[data-v-b21770a3]{--tw-bg-opacity: 1;background-color:rgb(19 40 145 / var(--tw-bg-opacity))}.badge[data-v-b21770a3]{border-width:0px}.search[data-v-bfcb39b0]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;padding-top:30px;display:flex;flex-grow:1;flex-direction:column}.search .search-component-container[data-v-bfcb39b0]{padding-right:35px}.router-view-container[data-v-bfcb39b0]{display:flex;flex-grow:1;flex-direction:column}.domain-tile[data-v-0f599e9d]{background-color:green;color:#fff;min-width:150px;min-height:50px;margin:15px;padding:10px 5px 5px;cursor:pointer}.domain-tile[data-v-0f599e9d]:hover{border:1px black solid;box-shadow:5px 5px 5px #a9a9a9}.domain-tile .domain-index[data-v-0f599e9d]{font-weight:700;padding:5px}.domain-tile .domain-name[data-v-0f599e9d]{color:#d3d3d3}.wrapper input[type=checkbox][data-v-76552dd3]{display:none}.wrapper[data-v-76552dd3]{text-align:center}.domain-pk h3[data-v-76552dd3]{font-weight:700;font-size:large}.domain-view[data-v-505800e6]{padding-top:30px}.domain-view h3[data-v-505800e6]{font-weight:700;font-size:large}.domain-view td input[type=checkbox][data-v-505800e6]{text-align:center}.domain-view td input[type=text][data-v-505800e6]{width:200px}.domain-view td div[data-v-505800e6],.domain-view td button[data-v-505800e6]{text-align:center;background-color:#fff}.domain-lns h3[data-v-8b7e6b2a]{font-weight:700;font-size:large}.domains-list[data-v-037a3a78]{display:flex;padding:30px}.domain-config input[type=text][data-v-037a3a78]{border:1px solid lightgrey;background-color:#fff}.domain-config .row[data-v-037a3a78]{padding-left:20px;margin:5px}.domain-config .row label[data-v-037a3a78]{margin-right:5px}.domain-config td[data-v-037a3a78]{width:200px;background-color:#fff}.domain-config td input[type=checkbox][data-v-037a3a78]{text-align:center}.domain-config .row.checkbox-field[data-v-037a3a78]{display:flex}.actions button[data-v-037a3a78]{color:#fff;margin:5px;padding:5px;border:1px solid lightgrey;border-radius:5px}.actions button.save[data-v-037a3a78]{background-color:#2e8b57}.actions button.reset[data-v-037a3a78]{background-color:coral}.actions button.delete[data-v-037a3a78]{background-color:#dc143c}.domains-list[data-v-8c302428]{display:flex;padding:30px}.domain-config input[type=text][data-v-8c302428]{border:1px solid lightgrey}.domain-config .row[data-v-8c302428]{padding-left:20px;margin:5px}.domain-config .row label[data-v-8c302428]{margin-right:5px}.domain-config td[data-v-8c302428]{width:200px}.domain-config td input[type=checkbox][data-v-8c302428]{text-align:center}.alert[data-v-8c302428]{position:fixed;top:0px;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);left:calc(50% - 175px);padding:18px 20px 8px;width:350px;border-bottom-width:10px;box-shadow:0 10px 20px #0000004d}.header[data-v-8c302428]{display:flex;line-height:1}.header .icon[data-v-8c302428]{padding-right:10px}.header .icon i[data-v-8c302428]{font-size:35px}.header .content[data-v-8c302428]{display:flex;flex-grow:1;flex-direction:column}.header .content .title[data-v-8c302428]{font-weight:700;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity));font-size:16px}.header .content .description[data-v-8c302428]{line-height:1.5;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity));font-size:14px}.header .close[data-v-8c302428]{position:relative;cursor:pointer;top:-3px}.header .close i[data-v-8c302428]{font-size:20px}.actions[data-v-8c302428]{display:flex;align-items:center;padding-top:10px}.actions .link[data-v-8c302428]{cursor:pointer;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(41 157 250 / var(--tw-text-opacity));font-size:12px;padding-right:10px}.actions .button[data-v-8c302428]{cursor:pointer;border-radius:2px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(41 157 250 / var(--tw-border-opacity));padding:4px 12px;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(41 157 250 / var(--tw-text-opacity));font-size:12px}.errors[data-v-8c302428]{font-size:12px;padding-top:8px;padding-left:62px}.errors ul[data-v-8c302428]{list-style-type:disc}.progress[data-v-8c302428]{position:absolute;left:0px;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));opacity:.1;bottom:-10px;height:10px}.grow[data-v-8c302428]{flex-grow:1}.alert.warning[data-v-8c302428]{--tw-border-opacity: 1;border-color:rgb(249 174 64 / var(--tw-border-opacity))}.alert.success[data-v-8c302428]{--tw-border-opacity: 1;border-color:rgb(54 179 0 / var(--tw-border-opacity))}.alert.error[data-v-8c302428]{--tw-border-opacity: 1;border-color:rgb(189 14 8 / var(--tw-border-opacity))}.alert.warning .icon[data-v-8c302428]{--tw-text-opacity: 1;color:rgb(249 174 64 / var(--tw-text-opacity))}.alert.success .icon[data-v-8c302428]{--tw-text-opacity: 1;color:rgb(54 179 0 / var(--tw-text-opacity))}.alert.error .icon[data-v-8c302428]{--tw-text-opacity: 1;color:rgb(189 14 8 / var(--tw-text-opacity))}.slide-enter-active[data-v-8c302428],.slide-leave-active[data-v-8c302428]{transition:top .25s}.slide-enter[data-v-8c302428],.slide-leave-to[data-v-8c302428]{top:-100%}

/*!**********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/editor/contrib/suggest/browser/media/suggest.css ***!
  \**********************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/* Suggest widget*/

.monaco-editor .suggest-widget {
	width: 430px;
	z-index: 40;
	display: flex;
	flex-direction: column;
}

.monaco-editor .suggest-widget.message {
	flex-direction: row;
	align-items: center;
}

.monaco-editor .suggest-widget,
.monaco-editor .suggest-details {
	flex: 0 1 auto;
	width: 100%;
	border-style: solid;
	border-width: 1px;
	border-color: var(--vscode-editorSuggestWidget-border);
	background-color: var(--vscode-editorSuggestWidget-background);
}

.monaco-editor.hc-black .suggest-widget,
.monaco-editor.hc-black .suggest-details,
.monaco-editor.hc-light .suggest-widget,
.monaco-editor.hc-light .suggest-details {
	border-width: 2px;
}

/* Styles for status bar part */


.monaco-editor .suggest-widget .suggest-status-bar {
	box-sizing: border-box;
	display: none;
	flex-flow: row nowrap;
	justify-content: space-between;
	width: 100%;
	font-size: 80%;
	padding: 0 4px 0 4px;
	border-top: 1px solid var(--vscode-editorSuggestWidget-border);
	overflow: hidden;
}

.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar {
	display: flex;
}

.monaco-editor .suggest-widget .suggest-status-bar .left {
	padding-right: 8px;
}

.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-label {
	color: var(--vscode-editorSuggestWidgetStatus-foreground);
}

.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label {
	margin-right: 0;
}

.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label::after {
	content: ', ';
	margin-right: 0.3em;
}

.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row>.contents>.main>.right>.readMore,
.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore {
	display: none;
}

.monaco-editor .suggest-widget.with-status-bar:not(.docs-side) .monaco-list .monaco-list-row:hover>.contents>.main>.right.can-expand-details>.details-label {
	width: 100%;
}

/* Styles for Message element for when widget is loading or is empty */

.monaco-editor .suggest-widget>.message {
	padding-left: 22px;
}

/** Styles for the list element **/

.monaco-editor .suggest-widget>.tree {
	height: 100%;
	width: 100%;
}

.monaco-editor .suggest-widget .monaco-list {
	-moz-user-select: none;
	     user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}

/** Styles for each row in the list element **/

.monaco-editor .suggest-widget .monaco-list .monaco-list-row {
	display: flex;
	-mox-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 10px;
	background-repeat: no-repeat;
	background-position: 2px 2px;
	white-space: nowrap;
	cursor: pointer;
	touch-action: none;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused {
	color: var(--vscode-editorSuggestWidget-selectedForeground);
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused .codicon {
	color: var(--vscode-editorSuggestWidget-selectedIconForeground);
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents {
	flex: 1;
	height: 100%;
	overflow: hidden;
	padding-left: 2px;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main {
	display: flex;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: pre;
	justify-content: space-between;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left,
.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right {
	display: flex;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.focused)>.contents>.main .monaco-icon-label {
	color: var(--vscode-editorSuggestWidget-foreground);
}

.monaco-editor .suggest-widget:not(.frozen) .monaco-highlighted-label .highlight {
	font-weight: bold;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main .monaco-highlighted-label .highlight {
	color: var(--vscode-editorSuggestWidget-highlightForeground);
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused>.contents>.main .monaco-highlighted-label .highlight {
	color: var(--vscode-editorSuggestWidget-focusHighlightForeground);
}

/** ReadMore Icon styles **/

.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close,
.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore::before {
	color: inherit;
	opacity: 1;
	font-size: 14px;
	cursor: pointer;
}

.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close {
	position: absolute;
	top: 6px;
	right: 2px;
}

.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close:hover,
.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:hover {
	opacity: 1;
}

/** signature, qualifier, type/details opacity **/

.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label {
	opacity: 0.7;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.signature-label {
	overflow: hidden;
	text-overflow: ellipsis;
	opacity: 0.6;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.qualifier-label {
	margin-left: 12px;
	opacity: 0.4;
	font-size: 85%;
	line-height: initial;
	text-overflow: ellipsis;
	overflow: hidden;
	align-self: center;
}

/** Type Info and icon next to the label in the focused completion item **/

.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label {
	font-size: 85%;
	margin-left: 1.1em;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label>.monaco-tokenized-source {
	display: inline;
}

/** Details: if using CompletionItem#details, show on focus **/

.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label {
	display: none;
}

.monaco-editor .suggest-widget:not(.shows-details) .monaco-list .monaco-list-row.focused>.contents>.main>.right>.details-label {
	display: inline;
}

/** Details: if using CompletionItemLabel#details, always show **/

.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.right>.details-label,
.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row.focused:not(.string-label)>.contents>.main>.right>.details-label {
	display: inline;
}

/** Ellipsis on hover **/

.monaco-editor .suggest-widget:not(.docs-side) .monaco-list .monaco-list-row.focused:hover>.contents>.main>.right.can-expand-details>.details-label {
	width: calc(100% - 26px);
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left {
	flex-shrink: 1;
	flex-grow: 1;
	overflow: hidden;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.monaco-icon-label {
	flex-shrink: 0;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.left>.monaco-icon-label {
	max-width: 100%;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.left>.monaco-icon-label {
	flex-shrink: 1;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right {
	overflow: hidden;
	flex-shrink: 4;
	max-width: 70%;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore {
	display: inline-block;
	position: absolute;
	right: 10px;
	width: 18px;
	height: 18px;
	visibility: hidden;
}

/** Do NOT display ReadMore when docs is side/below **/

.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row>.contents>.main>.right>.readMore {
	display: none !important;
}

/** Do NOT display ReadMore when using plain CompletionItemLabel (details/documentation might not be resolved) **/

.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.right>.readMore {
	display: none;
}

/** Focused item can show ReadMore, but can't when docs is side/below **/

.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore {
	display: inline-block;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused:hover>.contents>.main>.right>.readMore {
	visibility: visible;
}

/** Styles for each row in the list **/

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated {
	opacity: 0.66;
	text-decoration: unset;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated>.monaco-icon-label-container>.monaco-icon-name-container {
	text-decoration: line-through;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label::before {
	height: 100%;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon {
	display: block;
	height: 16px;
	width: 16px;
	margin-left: 2px;
	background-repeat: no-repeat;
	background-size: 80%;
	background-position: center;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.hide {
	display: none;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon {
	display: flex;
	align-items: center;
	margin-right: 4px;
}

.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .icon,
.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .suggest-icon::before {
	display: none;
}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.customcolor .colorspan {
	margin: 0 0 0 0.3em;
	border: 0.1em solid #000;
	width: 0.7em;
	height: 0.7em;
	display: inline-block;
}

/** Styles for the docs of the completion item in focus **/

.monaco-editor .suggest-details-container {
	z-index: 41;
}

.monaco-editor .suggest-details {
	display: flex;
	flex-direction: column;
	cursor: default;
	color: var(--vscode-editorSuggestWidget-foreground);
}

.monaco-editor .suggest-details.focused {
	border-color: var(--vscode-focusBorder);
}

.monaco-editor .suggest-details a {
	color: var(--vscode-textLink-foreground);
}

.monaco-editor .suggest-details a:hover {
	color: var(--vscode-textLink-activeForeground);
}

.monaco-editor .suggest-details code {
	background-color: var(--vscode-textCodeBlock-background);
}

.monaco-editor .suggest-details.no-docs {
	display: none;
}

.monaco-editor .suggest-details>.monaco-scrollable-element {
	flex: 1;
}

.monaco-editor .suggest-details>.monaco-scrollable-element>.body {
	box-sizing: border-box;
	height: 100%;
	width: 100%;
}

.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type {
	flex: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	opacity: 0.7;
	white-space: pre;
	margin: 0 24px 0 0;
	padding: 4px 0 12px 5px;
}

.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type.auto-wrap {
	white-space: normal;
	word-break: break-all;
}

.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs {
	margin: 0;
	padding: 4px 5px;
	white-space: pre-wrap;
}

.monaco-editor .suggest-details.no-type>.monaco-scrollable-element>.body>.docs {
	margin-right: 24px;
	overflow: hidden;
}

.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs {
	padding: 0;
	white-space: initial;
	min-height: calc(1rem + 8px);
}

.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div,
.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>span:not(:empty) {
	padding: 4px 5px;
}

.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:first-child {
	margin-top: 0;
}

.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:last-child {
	margin-bottom: 0;
}

.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs .monaco-tokenized-source {
	white-space: pre;
}

.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs .code {
	white-space: pre-wrap;
	word-wrap: break-word;
}

.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs .codicon {
	vertical-align: sub;
}

.monaco-editor .suggest-details>.monaco-scrollable-element>.body>p:empty {
	display: none;
}

.monaco-editor .suggest-details code {
	border-radius: 3px;
	padding: 0 0.4em;
}

.monaco-editor .suggest-details ul {
	padding-left: 20px;
}

.monaco-editor .suggest-details ol {
	padding-left: 20px;
}

.monaco-editor .suggest-details p code {
	font-family: var(--monaco-monospace-font);
}

/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/editor/contrib/inlineCompletions/browser/ghostText.css ***!
  \****************************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .suggest-preview-additional-widget {
	white-space: nowrap;
}

.monaco-editor .suggest-preview-additional-widget .content-spacer {
	color: transparent;
	white-space: pre;
}

.monaco-editor .suggest-preview-additional-widget .button {
	display: inline-block;
	cursor: pointer;
	text-decoration: underline;
	text-underline-position: under;
}

.monaco-editor .ghost-text-hidden {
	opacity: 0;
	font-size: 0;
}

.monaco-editor .ghost-text-decoration {
	font-style: italic;
}

.monaco-editor .suggest-preview-text {
	font-style: italic;
}

.monaco-editor .inline-completion-text-to-replace {
	text-decoration: underline;
	text-underline-position: under;
}

/*!****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/querybuilder/core/ClientApp/modular/Grids/AgGrid/EnrichmentTemplateGridsTheme.css ***!
  \****************************************************************************************************************************************************************************************************************************************************/
.ls-enrichment-template .ms-Panel-scrollableContent {
    height: 100%;
}
.ls-enrichment-template .ms-Panel-content {
  height: 99%;  
}
.ag-theme-enrichment .ag-root {
    cursor: pointer;
    border: 1px solid #d1d1d1;
    border-collapse: collapse;
}

.ag-theme-enrichment .ag-overlay-no-rows-wrapper span {
    display: inline-block;
    position: relative;
    top: 10px
}

.ag-theme-enrichment .ag-header {
    background-color: #ffffff
}

.ag-theme-enrichment .ag-pinned-left-header, .ag-pinned-left-cols-container {
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #d1d1d1
}

.ag-theme-enrichment .ag-pinned-left-header .ag-sort-ascending-icon,
.ag-theme-enrichment .ag-pinned-left-header .ag-sort-descending-icon {
        display:inline-block;
}

 .ag-theme-enrichment .ag-header-cell {
    min-height: 28px;
    padding: 0px 9px 0px 9px;
    border: 1px solid #d1d1d1;
    border-top-width: 0px;
    border-left-width: 0px;
    border-collapse: collapse;
    background-size: cover;
    /* Custom CSS*/ 
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: bold
}  

.ag-theme-enrichment .ag-header-cell-sorted-asc, .ag-header-cell-sorted-none {
    border-Bottom: 0px
}

.ag-theme-enrichment .ag-header-cell-text {
    color: #132891 !important;
    font-Weight: 600;
    font-Size: 12px !important
}

.ag-theme-enrichment .ag-cell {
    justify-content:center;
    height: 28px;
    padding: 5px 15px 0px 8px;
    border: 1px solid #d1d1d1;
    border-left-width: 0px;
    border-bottom-width: 0px;
    border-collapse: collapse;
    background-size: cover;
    font-size: 12px;
    color: #1e242a;
    -webkit-text-decoration: none solid rgb(0,0,0);
            text-decoration: none solid rgb(0,0,0)
}



.ag-theme-enrichment .ag-centered-cell {
    display: flex;
    flex-flow: column;
    align-self: center;
    line-height: 2
}

.ag-theme-enrichment .ag-checkbox-input {
    min-width: 14px !important;
    height: 14px;
    border-radius: 3px !important;
}

.ag-theme-enrichment .ag-row {
    background-color: #fafafa;
}

.ag-theme-enrichment .ag-cell-label {
    font-size: 12px !important;
    color: #1e242a;
}

.ag-theme-enrichment .ag-file-label {
    font-size: 12px !important;
    font-weight: normal;
    color: #1e242a;
}

.ag-theme-enrichment .ag-cell .ms-Label {
    cursor: pointer
}
.ag-theme-enrichment .ag-row-selected, .ag-row-selected .ag-cell-label {
    background-color: #d7e5f4 !important;
    font-size: 12px !important;
}

.ag-theme-enrichment .ag-row-odd {
    background-color: #f0f0f0
}

.ag-theme-enrichment .ag-row:first-child .ag-cell {
    border-top: 0px
}

.ag-theme-enrichment .ag-row-first .ag-cell {
    border-top: 0px
}

.ag-theme-enrichment .ag-row:last-child .ag-dynamic-cell {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d1d1d1
}
.ls-enrichment-template .header-overflow{
    overflow: hidden;
    font-weight: 600 !important;
}
.ls-enrichment-template .header-styles {
    font-weight: 600;
}

.ag-theme-enrichment .ag-row-last .ag-cell {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d1d1d1
}

.ag-theme-enrichment .ag-row .ag-cell:last-child, .ag-header-cell:last-child {
  
}

.ag-theme-enrichment .ag-delta-cell {
    border: 1px solid #ed5651 !important;
    background-color: #ffe3e3;
    background-size: cover;
}

.ag-theme-enrichment .ag-first-column-alignment {
    text-align: right;
}

.ag-theme-enrichment .ag-greyed-cell {
    border: 1px solid #a8a8a8 !important;
    background-color: #f0f0f0;
    background-size: cover;
}

.ag-theme-enrichment .ag-multiline-header-cell .ag-header-cell-text {
    white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
    white-space: -pre-wrap !important; /* Opera 4-6 */
    white-space: -o-pre-wrap !important; /* Opera 7 */
    word-wrap: break-word !important; /* Internet Explorer 5.5+ */
    white-space: pre-wrap !important;

}

.ag-theme-enrichment .ag-custom-icon-hidden {
    display:none !important;
}
/*
    OVerride default AgGrid icons for Column Headers
    font-icon is an attribute interpreted by iconfont-webpack-plugin.
*/
.ag-theme-enrichment .ag-icon-asc:before {
    font-icon: url(/app/img/sort-reverse-variant.svg);
    color: #132891;
    font-size: 15px;
    margin-left: 5px;
}

.ag-theme-enrichment .ag-icon-desc:before {
    font-icon: url(/app/img/sort-variant.svg);
    color: #132891;
    font-size: 15px;
    margin-left: 5px;
}

.ag-theme-enrichment .ag-icon-menu:before {
    font-icon: url(/app/img/horiz-menu.svg);
    color: #132891;
    font-size: 15px;
}
.ag-theme-enrichment .ag-icon-filter:before {
    font-icon: url(/app/img/filter-outline.svg);
    color: #132891;
    font-size: 15px;
}



/*
    Override the base style sets for the Selected Row Comparison grid.
*/
.ag-theme-enrichment-overrides .ag-row {
    background-color: #fafafa;
}

.ag-theme-enrichment-overrides .ag-row-odd {
    background-color: #fafafa;
}

.ag-theme-enrichment-overrides .ag-cell {
    padding: 0px 8px 0px 8px;
}

.ag-theme-enrichment-overrides .ag-header-cell {
    padding: 0px 8px 0px 8px;
}

.ag-theme-enrichment-overrides .ag-header-cell:nth-child(even) {
    border-right-color: #000000;
}

.ag-theme-enrichment-overrides .ag-cell:nth-child(even) {
    border-right-color: #000000;
}

.ag-theme-enrichment-overrides .ag-pinned-left-header {
    border-right-color: #000000;
}

.ag-theme-enrichment-overrides .ag-pinned-left-cols-container {
    border-right-color: #000000;
}

.ag-theme-enrichment-overrides .ag-row .ag-cell:last-child {
    border-right: 0px
}

.ag-theme-enrichment-overrides .ag-header-cell:last-child {
    border-right: 0px
}
/*!************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/editor/contrib/links/browser/links.css ***!
  \************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/
.monaco-editor .detected-link,
.monaco-editor .detected-link-active {
	text-decoration: underline;
	text-underline-position: under;
}

.monaco-editor .detected-link-active {
	cursor: pointer;
}

/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/querybuilder/core/ClientApp/modular/Scratchpad/Editors/EnrichmentEditor/CustomTemplate.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
.ms-Button--primary + .ms-Button{
    /* height: 32px */
}

/*!******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/editor/contrib/parameterHints/browser/parameterHints.css ***!
  \******************************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .parameter-hints-widget {
	/* Must be higher than the sash's z-index and terminal canvases but lower than the suggest widget */
	z-index: 39;
	display: flex;
	flex-direction: column;
	line-height: 1.5em;
	cursor: default;
}

.monaco-editor .parameter-hints-widget > .phwrapper {
	max-width: 440px;
	display: flex;
	flex-direction: row;
}

.monaco-editor .parameter-hints-widget.multiple {
	min-height: 3.3em;
	padding: 0;
}

.monaco-editor .parameter-hints-widget.visible {
	transition: left .05s ease-in-out;
}

.monaco-editor .parameter-hints-widget p,
.monaco-editor .parameter-hints-widget ul {
	margin: 8px 0;
}

.monaco-editor .parameter-hints-widget .monaco-scrollable-element,
.monaco-editor .parameter-hints-widget .body {
	display: flex;
	flex: 1;
	flex-direction: column;
	min-height: 100%;
}

.monaco-editor .parameter-hints-widget .signature {
	padding: 4px 5px;
}

.monaco-editor .parameter-hints-widget .docs {
	padding: 0 10px 0 5px;
	white-space: pre-wrap;
}

.monaco-editor .parameter-hints-widget .docs.empty {
	display: none;
}

.monaco-editor .parameter-hints-widget .docs .markdown-docs {
	white-space: initial;
}

.monaco-editor .parameter-hints-widget .docs .markdown-docs a:hover {
	cursor: pointer;
}

.monaco-editor .parameter-hints-widget .docs .markdown-docs code {
	font-family: var(--monaco-monospace-font);
}

.monaco-editor .parameter-hints-widget .docs  .monaco-tokenized-source,
.monaco-editor .parameter-hints-widget .docs .code {
	white-space: pre-wrap;
}

.monaco-editor .parameter-hints-widget .docs code {
	border-radius: 3px;
	padding: 0 0.4em;
}

.monaco-editor .parameter-hints-widget .controls {
	display: none;
	flex-direction: column;
	align-items: center;
	min-width: 22px;
	justify-content: flex-end;
}

.monaco-editor .parameter-hints-widget.multiple .controls {
	display: flex;
	padding: 0 2px;
}

.monaco-editor .parameter-hints-widget.multiple .button {
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	cursor: pointer;
}

.monaco-editor .parameter-hints-widget .button.previous {
	bottom: 24px;
}

.monaco-editor .parameter-hints-widget .overloads {
	text-align: center;
	height: 12px;
	line-height: 12px;
	font-family: var(--monaco-monospace-font);
}

.monaco-editor .parameter-hints-widget .signature .parameter.active {
	font-weight: bold;
}

.monaco-editor .parameter-hints-widget .documentation-parameter > .parameter {
	font-weight: bold;
	margin-right: 0.5em;
}

/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/querybuilder/core/ClientApp/modular/Scratchpad/Editors/FieldNameSuggestionsColumn.css ***!
  \********************************************************************************************************************************************************************************************************************************************************/
/* Import this file to override the css that comes with ag-grid-autocomplete-editor control */

.ag-cell-editor-autocomplete {
    max-height: 25% !important;
    max-width: 25% !important;
    --bg-opacity: 1;
    background-color: rgb(255,255,255);
    z-index: 1000;
    display: flex;
    flex-direction: column;
    box-shadow: 0 6px 6px -3px rgba(0, 0, 0, 0.2), 0 10px 14px 1px rgba(0, 0, 0, 0.14), 0 4px 18px 3px rgba(0, 0, 0, 0.12);
    border: 1px solid #e2e8f0;
    border-radius: .25rem;
    overflow-y: auto;
    overflow-x: hidden;
}

.ag-cell-editor-autocomplete > div {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 4px;
    padding-bottom: 4px;
    cursor: pointer;
    z-index: 1000;
    --text-opacity: 1;
    color: #132891;
    color: rgb(33,77,136);
    font-size: 12px;
}


.ag-cell-editor-autocomplete > div:hover:not(.group), .ag-cell-editor-autocomplete > div.selected {
    background: rgba(130,180,220,0.3);
    color: #132891;
    cursor: pointer;
}

.ag-cell-editor-autocomplete > div > * > strong {
    font-weight: bold !important
}

.ag-cell .ag-cell-editor-autocomplete-wrapper, .ag-cell .ag-cell-editor-autocomplete-input {
    height: inherit; /* The autocomplete wrapper and its contents need to inherit height from its parent .ag-cell */
}

/*!*****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/querybuilder/core/ClientApp/modular/Grids/AgGrid/CompareGridsTheme.css ***!
  \*****************************************************************************************************************************************************************************************************************************************/

.ag-theme-comparetool .ag-overlay-no-rows-wrapper span {
    display: inline-block;
    position: relative;
    top: 10px
}

.ag-theme-comparetool .ag-header {
    background-color: #ffffff
}

.ag-theme-comparetool .ag-pinned-left-header .ag-sort-ascending-icon,
.ag-theme-comparetool .ag-pinned-left-header .ag-sort-descending-icon {
        display:inline-block;
}

.ag-theme-comparetool .ag-header-cell {
    min-height: 28px;
    padding: 0px 9px 0px 9px;
    border-right: 1px solid #d1d1d1 !important;
    border-top-width: 0px;
    border-left-width: 0px;
    border-collapse: collapse;
    background-size: cover;
    /* Custom CSS*/ 
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: bold
}  

.ag-theme-comparetool .ag-header-cell-sorted-asc, .ag-header-cell-sorted-none {
    border-Bottom: 0px
}

.ag-theme-comparetool .ag-status-bar {
    color: #132891;
    font-family: Roboto;
    font-size: 12px;
    background-size: cover;
    font-weight: 400;
}

.ag-theme-comparetool .ag-header-cell-text {
    color: #1e242a !important;
    font-Weight: 600;
    font-Size: 12px !important
}

.ag-theme-comparetool .ag-input-field-input {
    flex: 1 1 auto;
    width: 100%;
    min-width: 0;
    border: 1px solid !important;
    border-color: #d1d1d1 !important;
    margin-bottom:1px !important;
}

.ag-theme-comparetool .ag-input-field-input:focus {
    flex: 1 1 auto;
    width: 100%;
    min-width: 0;
    outline: none;
    border: 1px solid #719ECE !important;
    box-shadow: 0 0 2px 1px #719ECE;
    margin-bottom:1px !important;
}

.ag-theme-comparetool .ag-cell {
    justify-content:center;
    height: 28px;
    border-right: 1px solid #d1d1d1 !important;
    background-size: cover;
    font-size: 12px;
    color: #1e242a;
    -webkit-text-decoration: none solid rgb(0,0,0);
            text-decoration: none solid rgb(0,0,0);
}

.ag-theme-comparetool .ag-centered-cell {
    flex-flow: column;
    align-self: center;
    line-height: 2
}

.ag-theme-comparetool .ag-badge-centered-cell {
    line-height: initial;
}

.ag-theme-comparetool .ag-checkbox-input {
    min-width: 14px !important;
    height: 14px;
    border-radius: 3px !important;
}

.ag-theme-comparetool .ag-row {
    background-color: #fafafa;
}

.ag-theme-comparetool .ag-cell-label {
    font-size: 12px !important;
    color: #1e242a;
}

.ag-theme-comparetool .ag-file-label {
    font-size: 12px !important;
    font-weight: normal;
    color: #1e242a;
}

.ag-theme-comparetool .ag-cell .ms-Label {
    cursor: pointer
}

.ag-theme-comparetool .ag-row-selected, .ag-row-selected .ag-cell-label {
    background-color: #d7e5f4 !important;
    font-size: 12px !important;
}

.ag-theme-comparetool .ag-row-odd {
    background-color: #f0f0f0
}

.ag-theme-comparetool .ag-row:first-child .ag-cell {
    border-top: 0px
}

.ag-theme-comparetool .ag-row-first .ag-cell {
    border-top: 0px
}

.header-overflow{
    overflow: hidden;
    font-weight: 600 !important;
}

.header-styles {
    font-weight: 600;
}

.ag-theme-comparetool .ag-row .ag-cell:last-child, .ag-header-cell:last-child {
  
}

.ag-theme-comparetool .ag-delta-cell {
    border: 1px solid #ed5651 !important;
    background-color: #ffe3e3;
    background-size: cover;
}

.ag-theme-comparetool .ag-first-column-alignment {
    text-align: right;
}

.ag-theme-comparetool .ag-greyed-cell {
    border: 1px solid #a8a8a8 !important;
    background-color: #f0f0f0;
    background-size: cover;
}

.ag-theme-comparetool .ag-multiline-header-cell .ag-header-cell-text {
    white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
    white-space: -pre-wrap !important; /* Opera 4-6 */
    white-space: -o-pre-wrap !important; /* Opera 7 */
    word-wrap: break-word !important; /* Internet Explorer 5.5+ */
    white-space: nowrap !important;

}

.ag-theme-comparetool .ag-custom-icon-hidden {
    display:none !important;
}

/*
    OVerride default AgGrid icons for Column Headers
    font-icon is an attribute interpreted by iconfont-webpack-plugin.
*/
.ag-theme-comparetool .ag-icon-asc:before {
    font-icon: url(/app/img/sort-reverse-variant.svg);
    color: #132891;
    font-size: 15px;
    margin-left: 5px;
}

.ag-theme-comparetool .ag-icon-desc:before {
    font-icon: url(/app/img/sort-variant.svg);
    color: #132891;
    font-size: 15px;
    margin-left: 5px;
}

.ag-theme-comparetool .ag-icon-menu:before {
    font-icon: url(/app/img/horiz-menu.svg);
    color: #132891;
    font-size: 15px;
}
.ag-theme-comparetool .ag-icon-filter:before {
    font-icon: url(/app/img/filter-outline.svg);
    color: #132891;
    font-size: 15px;
}

.ag-theme-comparetool .ag-checkbox-input-wrapper {
    top: 3px;
}

/*
    Override the base style sets for the Selected Row Comparison grid.
*/
.ag-theme-comparetool-overrides .ag-row {
    background-color: #fafafa;
}

.ag-theme-comparetool-overrides .ag-row-odd {
    background-color: #fafafa;
}

.ag-theme-comparetool-overrides .ag-cell {
    padding: 0px 8px 0px 8px;
}

.ag-theme-comparetool-overrides .ag-header-cell {
    padding: 0px 8px 0px 8px;
}

.ag-theme-comparetool-overrides .ag-header-cell:nth-child(even) {
    border-right-color: #000000;
}

.ag-theme-comparetool-overrides .ag-cell:nth-child(even) {
    border-right-color: #000000;
}

.ag-theme-comparetool-overrides .ag-pinned-left-header {
    border-right-color: #000000;
}

.ag-theme-comparetool-overrides .ag-pinned-left-cols-container {
    border-right-color: #000000;
}

.ag-theme-comparetool-overrides .ag-row .ag-cell:last-child {
    border-right: 0px
}

.ag-theme-comparetool-overrides .ag-header-cell:last-child {
    border-right: 0px
}
/*!************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/editor/contrib/rename/browser/renameInputField.css ***!
  \************************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .rename-box {
	z-index: 100;
	color: inherit;
}

.monaco-editor .rename-box.preview {
	padding: 3px 3px 0 3px;
}

.monaco-editor .rename-box .rename-input {
	padding: 3px;
	width: calc(100% - 6px);
}

.monaco-editor .rename-box .rename-label {
	display: none;
	opacity: .8;
}

.monaco-editor .rename-box.preview .rename-label {
	display: inherit;
}

/*!*****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/querybuilder/core/ClientApp/modular/Scratchpad/NodeView/Scratchpad.css ***!
  \*****************************************************************************************************************************************************************************************************************************************/
.splitter-layout-vertical{
/*     position: 'static' */
}

.MuiDialog-root{
    z-index: 9999 !important;
}
.MuiPopover-root{
    z-index: 100000 !important;
}

.ms-DetailsHeader{
    padding-top:0px;
}

.hideMe{
    display: none;
    height: 0px !important;
}

.hidePrimary .layout-pane {
    height: 100% !important
}

.hidePrimary .layout-splitter{
    display: none;
}

/* .reset-this-parent {
    font-size: initial;
    * {
      font-size: unset;
    }
  } */
  
/*!**************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/editor/contrib/unicodeHighlighter/browser/unicodeHighlighter.css ***!
  \**************************************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .unicode-highlight {
	border: 1px solid var(--vscode-editorUnicodeHighlight-border);
	background-color: var(--vscode-editorUnicodeHighlight-background);
	box-sizing: border-box;
}

/*!*******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/querybuilder/core/ClientApp/modular/Scratchpad/Actions/ActionPalette.css ***!
  \*******************************************************************************************************************************************************************************************************************************************/
.listCell {
    height: 100px
}
/*!************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/editor/contrib/unicodeHighlighter/browser/bannerController.css ***!
  \************************************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.editor-banner {
	box-sizing: border-box;
	cursor: default;
	width: 100%;
	font-size: 12px;
	display: flex;
	overflow: visible;

	height: 26px;

	background: var(--vscode-banner-background);
}


.editor-banner .icon-container {
	display: flex;
	flex-shrink: 0;
	align-items: center;
	padding: 0 6px 0 10px;
}

.editor-banner .icon-container.custom-icon {
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 16px;
	width: 16px;
	padding: 0;
	margin: 0 6px 0 10px;
}

.editor-banner .message-container {
	display: flex;
	align-items: center;
	line-height: 26px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.editor-banner .message-container p {
	margin-block-start: 0;
	margin-block-end: 0;
}

.editor-banner .message-actions-container {
	flex-grow: 1;
	flex-shrink: 0;
	line-height: 26px;
	margin: 0 4px;
}

.editor-banner .message-actions-container a.monaco-button {
	width: inherit;
	margin: 2px 8px;
	padding: 0px 12px;
}

.editor-banner .message-actions-container a {
	padding: 3px;
	margin-left: 12px;
	text-decoration: underline;
}

.editor-banner .action-container {
	padding: 0 10px 0 6px;
}

.editor-banner {
	background-color: var(--vscode-banner-background);
}

.editor-banner,
.editor-banner .action-container .codicon,
.editor-banner .message-actions-container .monaco-link {
	color: var(--vscode-banner-foreground);
}

.editor-banner .icon-container .codicon {
	color: var(--vscode-banner-iconForeground);
}

/*!************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/querybuilder/core/ClientApp/modular/Scratchpad/atoms/EditGrid.css ***!
  \************************************************************************************************************************************************************************************************************************************/
.hoveringItem{
    border-bottom: 1px solid blue;
}
.customTable  .ms-DetailsRow-cell{
    padding-top:0px;
    padding-bottom:0px;
    display: table
}

/*!***************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.css ***!
  \***************************************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .accessibilityHelpWidget {
	padding: 10px;
	vertical-align: middle;
	overflow: scroll;
}
/*!************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/querybuilder/core/ClientApp/modular/Scratchpad/NodeView/GlobalFlagsEditor.css ***!
  \************************************************************************************************************************************************************************************************************************************************/
.mySeparator::after {
    background-color: rgb(200,200,200);
}
/*!*************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/editor/standalone/browser/iPadShowKeyboard/iPadShowKeyboard.css ***!
  \*************************************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .iPadShowKeyboard {
	width: 58px;
	min-width: 0;
	height: 36px;
	min-height: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	resize: none;
	overflow: hidden;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA1MyAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDguMDM2NCA0LjAxMDQySDQuMDA3NzlMNC4wMDc3OSAzMi4wMjg2SDQ4LjAzNjRWNC4wMTA0MlpNNC4wMDc3OSAwLjAwNzgxMjVDMS43OTcyMSAwLjAwNzgxMjUgMC4wMDUxODc5OSAxLjc5OTg0IDAuMDA1MTg3OTkgNC4wMTA0MlYzMi4wMjg2QzAuMDA1MTg3OTkgMzQuMjM5MiAxLjc5NzIxIDM2LjAzMTIgNC4wMDc3OSAzNi4wMzEySDQ4LjAzNjRDNTAuMjQ3IDM2LjAzMTIgNTIuMDM5IDM0LjIzOTIgNTIuMDM5IDMyLjAyODZWNC4wMTA0MkM1Mi4wMzkgMS43OTk4NCA1MC4yNDcgMC4wMDc4MTI1IDQ4LjAzNjQgMC4wMDc4MTI1SDQuMDA3NzlaTTguMDEwNDIgOC4wMTMwMkgxMi4wMTNWMTIuMDE1Nkg4LjAxMDQyVjguMDEzMDJaTTIwLjAxODIgOC4wMTMwMkgxNi4wMTU2VjEyLjAxNTZIMjAuMDE4MlY4LjAxMzAyWk0yNC4wMjA4IDguMDEzMDJIMjguMDIzNFYxMi4wMTU2SDI0LjAyMDhWOC4wMTMwMlpNMzYuMDI4NiA4LjAxMzAySDMyLjAyNlYxMi4wMTU2SDM2LjAyODZWOC4wMTMwMlpNNDAuMDMxMiA4LjAxMzAySDQ0LjAzMzlWMTIuMDE1Nkg0MC4wMzEyVjguMDEzMDJaTTE2LjAxNTYgMTYuMDE4Mkg4LjAxMDQyVjIwLjAyMDhIMTYuMDE1NlYxNi4wMTgyWk0yMC4wMTgyIDE2LjAxODJIMjQuMDIwOFYyMC4wMjA4SDIwLjAxODJWMTYuMDE4MlpNMzIuMDI2IDE2LjAxODJIMjguMDIzNFYyMC4wMjA4SDMyLjAyNlYxNi4wMTgyWk00NC4wMzM5IDE2LjAxODJWMjAuMDIwOEgzNi4wMjg2VjE2LjAxODJINDQuMDMzOVpNMTIuMDEzIDI0LjAyMzRIOC4wMTA0MlYyOC4wMjZIMTIuMDEzVjI0LjAyMzRaTTE2LjAxNTYgMjQuMDIzNEgzNi4wMjg2VjI4LjAyNkgxNi4wMTU2VjI0LjAyMzRaTTQ0LjAzMzkgMjQuMDIzNEg0MC4wMzEyVjI4LjAyNkg0NC4wMzM5VjI0LjAyMzRaIiBmaWxsPSIjNDI0MjQyIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) center center no-repeat;
	border: 4px solid #F6F6F6;
	border-radius: 4px;
}

.monaco-editor.vs-dark .iPadShowKeyboard {
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA1MyAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDguMDM2NCA0LjAxMDQySDQuMDA3NzlMNC4wMDc3OSAzMi4wMjg2SDQ4LjAzNjRWNC4wMTA0MlpNNC4wMDc3OSAwLjAwNzgxMjVDMS43OTcyMSAwLjAwNzgxMjUgMC4wMDUxODc5OSAxLjc5OTg0IDAuMDA1MTg3OTkgNC4wMTA0MlYzMi4wMjg2QzAuMDA1MTg3OTkgMzQuMjM5MiAxLjc5NzIxIDM2LjAzMTIgNC4wMDc3OSAzNi4wMzEySDQ4LjAzNjRDNTAuMjQ3IDM2LjAzMTIgNTIuMDM5IDM0LjIzOTIgNTIuMDM5IDMyLjAyODZWNC4wMTA0MkM1Mi4wMzkgMS43OTk4NCA1MC4yNDcgMC4wMDc4MTI1IDQ4LjAzNjQgMC4wMDc4MTI1SDQuMDA3NzlaTTguMDEwNDIgOC4wMTMwMkgxMi4wMTNWMTIuMDE1Nkg4LjAxMDQyVjguMDEzMDJaTTIwLjAxODIgOC4wMTMwMkgxNi4wMTU2VjEyLjAxNTZIMjAuMDE4MlY4LjAxMzAyWk0yNC4wMjA4IDguMDEzMDJIMjguMDIzNFYxMi4wMTU2SDI0LjAyMDhWOC4wMTMwMlpNMzYuMDI4NiA4LjAxMzAySDMyLjAyNlYxMi4wMTU2SDM2LjAyODZWOC4wMTMwMlpNNDAuMDMxMiA4LjAxMzAySDQ0LjAzMzlWMTIuMDE1Nkg0MC4wMzEyVjguMDEzMDJaTTE2LjAxNTYgMTYuMDE4Mkg4LjAxMDQyVjIwLjAyMDhIMTYuMDE1NlYxNi4wMTgyWk0yMC4wMTgyIDE2LjAxODJIMjQuMDIwOFYyMC4wMjA4SDIwLjAxODJWMTYuMDE4MlpNMzIuMDI2IDE2LjAxODJIMjguMDIzNFYyMC4wMjA4SDMyLjAyNlYxNi4wMTgyWk00NC4wMzM5IDE2LjAxODJWMjAuMDIwOEgzNi4wMjg2VjE2LjAxODJINDQuMDMzOVpNMTIuMDEzIDI0LjAyMzRIOC4wMTA0MlYyOC4wMjZIMTIuMDEzVjI0LjAyMzRaTTE2LjAxNTYgMjQuMDIzNEgzNi4wMjg2VjI4LjAyNkgxNi4wMTU2VjI0LjAyMzRaTTQ0LjAzMzkgMjQuMDIzNEg0MC4wMzEyVjI4LjAyNkg0NC4wMzM5VjI0LjAyMzRaIiBmaWxsPSIjQzVDNUM1Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) center center no-repeat;
	border: 4px solid #252526;
}
/*!****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/react-datasheet/lib/react-datasheet.css ***!
  \****************************************************************************************************************************************************************************************************/

span.data-grid-container, span.data-grid-container:focus {
  outline: none;
}

.data-grid-container .data-grid {
  table-layout: fixed;
  border-collapse: collapse;
} 

.data-grid-container .data-grid .cell.updated {
    background-color: rgba(0, 145, 253, 0.16);
    transition : background-color 0ms ease ;
}
.data-grid-container .data-grid .cell {
  height: 17px;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: cell;
  background-color: unset;
  transition : background-color 500ms ease;
  vertical-align: middle;
  text-align: right;
  border: 1px solid #DDD;
  padding: 0;
}
.data-grid-container .data-grid .cell.selected {
  border: 1px double rgb(33, 133, 208);
  transition: none;
  box-shadow: inset 0 -100px 0 rgba(33, 133, 208, 0.15);
}

.data-grid-container .data-grid .cell.read-only {
  background: whitesmoke;
  color: #999;
  text-align: center;
}

.data-grid-container .data-grid .cell > .text {
  padding: 2px 5px;
  text-overflow: ellipsis;
  overflow: hidden;
}


.data-grid-container .data-grid .cell > input {
  outline: none !important;
  border: 2px solid rgb(33, 133, 208);
  text-align:right;
  width: calc(100% - 6px);
  height: 11px;
  background: none;
  display: block;
}


.data-grid-container .data-grid .cell {
  vertical-align: bottom;
}

.data-grid-container .data-grid .cell,
.data-grid-container .data-grid.wrap .cell,
.data-grid-container .data-grid.wrap .cell.wrap,
.data-grid-container .data-grid .cell.wrap,
.data-grid-container .data-grid.nowrap .cell.wrap,
.data-grid-container .data-grid.clip .cell.wrap {
  white-space: normal;
}

.data-grid-container .data-grid.nowrap .cell,
.data-grid-container .data-grid.nowrap .cell.nowrap,
.data-grid-container .data-grid .cell.nowrap,
.data-grid-container .data-grid.wrap .cell.nowrap,
.data-grid-container .data-grid.clip .cell.nowrap {
  white-space: nowrap;
  overflow-x: visible;
}

.data-grid-container .data-grid.clip .cell,
.data-grid-container .data-grid.clip .cell.clip,
.data-grid-container .data-grid .cell.clip,
.data-grid-container .data-grid.wrap .cell.clip,
.data-grid-container .data-grid.nowrap .cell.clip {
  white-space: nowrap;
  overflow-x: hidden;
}

.data-grid-container .data-grid .cell .value-viewer, .data-grid-container .data-grid .cell .data-editor {
  display: block;
}

/*!*******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/monaco-editor/esm/vs/editor/standalone/browser/inspectTokens/inspectTokens.css ***!
  \*******************************************************************************************************************************************************************************************************************************************/
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.monaco-editor .tokens-inspect-widget {
	z-index: 50;
	-moz-user-select: text;
	     user-select: text;
	-webkit-user-select: text;
	-ms-user-select: text;
	padding: 10px;
}

.tokens-inspect-separator {
	height: 1px;
	border: 0;
}

.monaco-editor .tokens-inspect-widget .tm-token {
	font-family: var(--monaco-monospace-font);
}

.monaco-editor .tokens-inspect-widget .tm-token-length {
	font-weight: normal;
	font-size: 60%;
	float: right;
}

.monaco-editor .tokens-inspect-widget .tm-metadata-table {
	width: 100%;
}

.monaco-editor .tokens-inspect-widget .tm-metadata-value {
	font-family: var(--monaco-monospace-font);
	text-align: right;
}

.monaco-editor .tokens-inspect-widget .tm-token-type {
	font-family: var(--monaco-monospace-font);
}

/*!**********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/@samc/querybuilder/core/ClientApp/modular/Scratchpad/atoms/Select.css ***!
  \**********************************************************************************************************************************************************************************************************************************/
.situs-select {
    width: 200px;
}
