UNPKG

632 kBSCSSView Raw
1
2// THIS FILE IS GENERATED, DO NOT EDIT IT!
3
4// Output the content of a compiled CSS file, where $file is one of:
5// - ag-grid-no-native-widgets.css
6// - ag-grid.css
7// - ag-theme-alpine-no-font.css
8// - ag-theme-alpine.css
9// - ag-theme-balham-no-font.css
10// - ag-theme-balham.css
11// - ag-theme-material-no-font.css
12// - ag-theme-material.css
13// - agGridAlpineFont.css
14// - agGridBalhamFont.css
15// - agGridClassicFont.css
16// - agGridMaterialFont.css
17@mixin output-css-file($file, $ignore-missing: false) {
18
19 @if $file == "ag-grid-no-native-widgets.css" {
20 .ag-icon {
21 font-family: var(--ag-icon-font-family);
22 font-size: var(--ag-icon-size);
23 line-height: var(--ag-icon-size);
24 font-style: normal;
25 font-weight: normal;
26 font-variant: normal;
27 text-transform: none;
28 -webkit-font-smoothing: antialiased;
29 -moz-osx-font-smoothing: grayscale;
30 }
31
32 .ag-icon-aggregation::before {
33 content: var(--ag-icon-font-code-aggregation, "\f101");
34 }
35
36 .ag-icon-arrows::before {
37 content: var(--ag-icon-font-code-arrows, "\f102");
38 }
39
40 .ag-icon-asc::before {
41 content: var(--ag-icon-font-code-asc, "\f103");
42 }
43
44 .ag-icon-cancel::before {
45 content: var(--ag-icon-font-code-cancel, "\f104");
46 }
47
48 .ag-icon-chart::before {
49 content: var(--ag-icon-font-code-chart, "\f105");
50 }
51
52 .ag-icon-checkbox-checked::before {
53 content: var(--ag-icon-font-code-checkbox-checked, "\f106");
54 }
55
56 .ag-icon-checkbox-indeterminate::before {
57 content: var(--ag-icon-font-code-checkbox-indeterminate, "\f107");
58 }
59
60 .ag-icon-checkbox-unchecked::before {
61 content: var(--ag-icon-font-code-checkbox-unchecked, "\f108");
62 }
63
64 .ag-icon-color-picker::before {
65 content: var(--ag-icon-font-code-color-picker, "\f109");
66 }
67
68 .ag-icon-columns::before {
69 content: var(--ag-icon-font-code-columns, "\f10a");
70 }
71
72 .ag-icon-contracted::before {
73 content: var(--ag-icon-font-code-contracted, "\f10b");
74 }
75
76 .ag-icon-copy::before {
77 content: var(--ag-icon-font-code-copy, "\f10c");
78 }
79
80 .ag-icon-cross::before {
81 content: var(--ag-icon-font-code-cross, "\f10d");
82 }
83
84 .ag-icon-csv::before {
85 content: var(--ag-icon-font-code-csv, "\f10e");
86 }
87
88 .ag-icon-cut::before {
89 content: var(--ag-icon-font-code-cut, "\f10f");
90 }
91
92 .ag-icon-desc::before {
93 content: var(--ag-icon-font-code-desc, "\f110");
94 }
95
96 .ag-icon-excel::before {
97 content: var(--ag-icon-font-code-excel, "\f111");
98 }
99
100 .ag-icon-expanded::before {
101 content: var(--ag-icon-font-code-expanded, "\f112");
102 }
103
104 .ag-icon-eye-slash::before {
105 content: var(--ag-icon-font-code-eye-slash, "\f113");
106 }
107
108 .ag-icon-eye::before {
109 content: var(--ag-icon-font-code-eye, "\f114");
110 }
111
112 .ag-icon-filter::before {
113 content: var(--ag-icon-font-code-filter, "\f115");
114 }
115
116 .ag-icon-first::before {
117 content: var(--ag-icon-font-code-first, "\f116");
118 }
119
120 .ag-icon-grip::before {
121 content: var(--ag-icon-font-code-grip, "\f117");
122 }
123
124 .ag-icon-group::before {
125 content: var(--ag-icon-font-code-group, "\f118");
126 }
127
128 .ag-icon-last::before {
129 content: var(--ag-icon-font-code-last, "\f119");
130 }
131
132 .ag-icon-left::before {
133 content: var(--ag-icon-font-code-left, "\f11a");
134 }
135
136 .ag-icon-linked::before {
137 content: var(--ag-icon-font-code-linked, "\f11b");
138 }
139
140 .ag-icon-loading::before {
141 content: var(--ag-icon-font-code-loading, "\f11c");
142 }
143
144 .ag-icon-maximize::before {
145 content: var(--ag-icon-font-code-maximize, "\f11d");
146 }
147
148 .ag-icon-menu::before {
149 content: var(--ag-icon-font-code-menu, "\f11e");
150 }
151
152 .ag-icon-minimize::before {
153 content: var(--ag-icon-font-code-minimize, "\f11f");
154 }
155
156 .ag-icon-next::before {
157 content: var(--ag-icon-font-code-next, "\f120");
158 }
159
160 .ag-icon-none::before {
161 content: var(--ag-icon-font-code-none, "\f121");
162 }
163
164 .ag-icon-not-allowed::before {
165 content: var(--ag-icon-font-code-not-allowed, "\f122");
166 }
167
168 .ag-icon-paste::before {
169 content: var(--ag-icon-font-code-paste, "\f123");
170 }
171
172 .ag-icon-pin::before {
173 content: var(--ag-icon-font-code-pin, "\f124");
174 }
175
176 .ag-icon-pivot::before {
177 content: var(--ag-icon-font-code-pivot, "\f125");
178 }
179
180 .ag-icon-previous::before {
181 content: var(--ag-icon-font-code-previous, "\f126");
182 }
183
184 .ag-icon-radio-button-off::before {
185 content: var(--ag-icon-font-code-radio-button-off, "\f127");
186 }
187
188 .ag-icon-radio-button-on::before {
189 content: var(--ag-icon-font-code-radio-button-on, "\f128");
190 }
191
192 .ag-icon-right::before {
193 content: var(--ag-icon-font-code-right, "\f129");
194 }
195
196 .ag-icon-save::before {
197 content: var(--ag-icon-font-code-save, "\f12a");
198 }
199
200 .ag-icon-small-down::before {
201 content: var(--ag-icon-font-code-small-down, "\f12b");
202 }
203
204 .ag-icon-small-left::before {
205 content: var(--ag-icon-font-code-small-left, "\f12c");
206 }
207
208 .ag-icon-small-right::before {
209 content: var(--ag-icon-font-code-small-right, "\f12d");
210 }
211
212 .ag-icon-small-up::before {
213 content: var(--ag-icon-font-code-small-up, "\f12e");
214 }
215
216 .ag-icon-tick::before {
217 content: var(--ag-icon-font-code-tick, "\f12f");
218 }
219
220 .ag-icon-tree-closed::before {
221 content: var(--ag-icon-font-code-tree-closed, "\f130");
222 }
223
224 .ag-icon-tree-indeterminate::before {
225 content: var(--ag-icon-font-code-tree-indeterminate, "\f131");
226 }
227
228 .ag-icon-tree-open::before {
229 content: var(--ag-icon-font-code-tree-open, "\f132");
230 }
231
232 .ag-icon-unlinked::before {
233 content: var(--ag-icon-font-code-unlinked, "\f133");
234 }
235
236 .ag-icon-row-drag::before {
237 content: var(--ag-icon-font-code-grip);
238 }
239
240 .ag-left-arrow::before {
241 content: var(--ag-icon-font-code-left);
242 }
243
244 .ag-right-arrow::before {
245 content: var(--ag-icon-font-code-right);
246 }
247
248 [class*=ag-theme-] {
249 --ag-foreground-color: #000;
250 --ag-data-color: var(--ag-foreground-color);
251 --ag-secondary-foreground-color: var(--ag-foreground-color);
252 --ag-header-foreground-color: var(--ag-secondary-foreground-color);
253 --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
254 --ag-background-color: #fff;
255 --ag-header-background-color: transparent;
256 --ag-tooltip-background-color: transparent;
257 --ag-subheader-background-color: transparent;
258 --ag-subheader-toolbar-background-color: transparent;
259 --ag-control-panel-background-color: transparent;
260 --ag-side-button-selected-background-color: var(--ag-control-panel-background-color);
261 --ag-selected-row-background-color: #BBB;
262 --ag-odd-row-background-color: var(--ag-background-color);
263 --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
264 --ag-row-hover-color: transparent;
265 --ag-column-hover-color: transparent;
266 --ag-range-selection-border-color: var(--ag-foreground-color);
267 --ag-range-selection-border-style: solid;
268 --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
269 --ag-range-selection-background-color-2: var(--ag-range-selection-background-color);
270 --ag-range-selection-background-color-3: var(--ag-range-selection-background-color);
271 --ag-range-selection-background-color-4: var(--ag-range-selection-background-color);
272 --ag-range-selection-highlight-color: var(--ag-range-selection-border-color);
273 --ag-selected-tab-underline-color: var(--ag-range-selection-border-color);
274 --ag-selected-tab-underline-width: 0;
275 --ag-selected-tab-underline-transition-speed: 0s;
276 --ag-range-selection-chart-category-background-color: rgba(0, 255, 132, 0.1);
277 --ag-range-selection-chart-background-color: rgba(0, 88, 255, 0.1);
278 --ag-header-cell-hover-background-color: transparent;
279 --ag-header-cell-moving-background-color: var(--ag-background-color);
280 --ag-value-change-value-highlight-background-color: rgba(22, 160, 133, 0.5);
281 --ag-value-change-delta-up-color: #43a047;
282 --ag-value-change-delta-down-color: #e53935;
283 --ag-chip-background-color: transparent;
284 --ag-borders: solid 1px;
285 --ag-border-color: rgba(0, 0, 0, 0.25);
286 --ag-borders-critical: var(--ag-borders);
287 --ag-borders-secondary: var(--ag-borders);
288 --ag-secondary-border-color: var(--ag-border-color);
289 --ag-row-border-style: solid;
290 --ag-row-border-color: var(--ag-secondary-border-color);
291 --ag-row-border-width: 1px;
292 --ag-cell-horizontal-border: solid transparent;
293 --ag-borders-input: var(--ag-borders-secondary);
294 --ag-input-border-color: var(--ag-secondary-border-color);
295 --ag-borders-input-invalid: solid 2px;
296 --ag-input-border-color-invalid: var(--ag-invalid-color);
297 --ag-borders-side-button: var(--ag-borders);
298 --ag-border-radius: 0px;
299 --ag-row-border-color: var(--ag-secondary-border-color);
300 --ag-header-column-separator-display: none;
301 --ag-header-column-separator-height: 100%;
302 --ag-header-column-separator-width: 1px;
303 --ag-header-column-separator-color: var(--ag-secondary-border-color);
304 --ag-header-column-resize-handle-display: none;
305 --ag-header-column-resize-handle-height: 50%;
306 --ag-header-column-resize-handle-width: 1px;
307 --ag-header-column-resize-handle-color: var(--ag-secondary-border-color);
308 --ag-invalid-color: red;
309 --ag-input-disabled-border-color: var(--ag-input-border-color);
310 --ag-input-disabled-background-color: transparent;
311 --ag-checkbox-background-color: transparent;
312 --ag-checkbox-border-radius: var(--ag-border-radius);
313 --ag-checkbox-checked-color: var(--ag-foreground-color);
314 --ag-checkbox-unchecked-color: var(--ag-foreground-color);
315 --ag-checkbox-indeterminate-color: var(--ag-checkbox-unchecked-color);
316 --ag-toggle-button-off-border-color: var(--ag-checkbox-unchecked-color);
317 --ag-toggle-button-off-background-color: var(--ag-checkbox-unchecked-color);
318 --ag-toggle-button-on-border-color: var(--ag-checkbox-checked-color);
319 --ag-toggle-button-on-background-color: var(--ag-checkbox-checked-color);
320 --ag-toggle-button-switch-background-color: var(--ag-background-color);
321 --ag-toggle-button-switch-border-color: var(--ag-toggle-button-off-border-color);
322 --ag-toggle-button-border-width: 1px;
323 --ag-toggle-button-height: var(--ag-icon-size);
324 --ag-toggle-button-width: calc(var(--ag-toggle-button-height) * 2);
325 --ag-input-focus-box-shadow: none;
326 --ag-input-focus-border-color: none;
327 --ag-minichart-selected-chart-color: var(--ag-checkbox-checked-color);
328 --ag-minichart-selected-page-color: var(--ag-checkbox-checked-color);
329 --ag-grid-size: 4px;
330 --ag-icon-size: 12px;
331 --ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);
332 --ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 1.5);
333 --ag-widget-horizontal-spacing: calc(var(--ag-grid-size) * 2);
334 --ag-widget-vertical-spacing: var(--ag-grid-size);
335 --ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);
336 --ag-cell-widget-spacing: var(--ag-cell-horizontal-padding);
337 --ag-row-height: calc(var(--ag-grid-size) * 6 + 1px);
338 --ag-header-height: var(--ag-row-height);
339 --ag-list-item-height: calc(var(--ag-grid-size) * 5);
340 --ag-column-select-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));
341 --ag-set-filter-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));
342 --ag-row-group-indent-size: calc(var(--ag-cell-widget-spacing) + var(--ag-icon-size));
343 --ag-filter-tool-panel-group-indent: 16px;
344 --ag-tab-min-width: 220px;
345 --ag-menu-min-width: 181px;
346 --ag-side-bar-panel-width: 200px;
347 --ag-font-family: "Helvetica Neue", sans-serif;
348 --ag-font-size: 14px;
349 --ag-card-radius: var(--ag-border-radius);
350 --ag-card-shadow: none;
351 --ag-popup-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);
352 }
353
354 .ag-root-wrapper, .ag-sticky-top, .ag-dnd-ghost {
355 background-color: var(--ag-background-color);
356 }
357
358 [class*=ag-theme-] {
359 -webkit-font-smoothing: antialiased;
360 font-family: var(--ag-font-family);
361 font-size: var(--ag-font-size);
362 line-height: normal;
363 color: var(--ag-foreground-color);
364 }
365
366 ag-grid, ag-grid-angular, ag-grid-ng2, ag-grid-polymer, ag-grid-aurelia {
367 display: block;
368 }
369
370 .ag-hidden {
371 display: none !important;
372 }
373
374 .ag-invisible {
375 visibility: hidden !important;
376 }
377
378 .ag-no-transition {
379 transition: none !important;
380 }
381
382 .ag-drag-handle {
383 cursor: grab;
384 }
385
386 .ag-column-drop-wrapper {
387 display: flex;
388 }
389
390 .ag-column-drop-horizontal-half-width {
391 display: inline-block;
392 width: 50% !important;
393 }
394
395 .ag-unselectable {
396 -moz-user-select: none;
397 -webkit-user-select: none;
398 -ms-user-select: none;
399 user-select: none;
400 }
401
402 .ag-selectable {
403 -moz-user-select: text;
404 -webkit-user-select: text;
405 -ms-user-select: text;
406 user-select: text;
407 }
408
409 .ag-tab {
410 position: relative;
411 }
412
413 .ag-tab-guard {
414 position: absolute;
415 width: 0;
416 height: 0;
417 display: block;
418 }
419
420 .ag-select-agg-func-popup {
421 position: absolute;
422 }
423
424 .ag-input-wrapper, .ag-picker-field-wrapper {
425 display: flex;
426 flex: 1 1 auto;
427 align-items: center;
428 line-height: normal;
429 position: relative;
430 }
431
432 .ag-shake-left-to-right {
433 animation-direction: alternate;
434 animation-duration: 0.2s;
435 animation-iteration-count: infinite;
436 animation-name: ag-shake-left-to-right;
437 }
438
439 @keyframes ag-shake-left-to-right {
440 from {
441 padding-left: 6px;
442 padding-right: 2px;
443 }
444 to {
445 padding-left: 2px;
446 padding-right: 6px;
447 }
448 }
449 .ag-root-wrapper {
450 cursor: default;
451 position: relative;
452 display: flex;
453 flex-direction: column;
454 overflow: hidden;
455 }
456 .ag-root-wrapper.ag-layout-normal {
457 height: 100%;
458 }
459
460 .ag-watermark {
461 position: absolute;
462 bottom: 20px;
463 right: 25px;
464 opacity: 0.5;
465 transition: opacity 1s ease-out 3s;
466 }
467 .ag-watermark::before {
468 content: "";
469 background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIzNSA0MCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxuczpzZXJpZj0iaHR0cDovL3d3dy5zZXJpZi5jb20vIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjI7Ij4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDAuNjM1NzIzLDAsMCwwLjYzNTcyMywtNDkyLjkyMSwtMzIzLjYwOCkiPgogICAgICAgIDxwYXRoIGQ9Ik0xMDk5LjQsNTQ5LjRMMTA5OS40LDUzNi45TDEwNzguMSw1MzYuOUwxMDY1LjYsNTQ5LjRMMTA5OS40LDU0OS40WiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNMTEyMy40LDUxOC40TDEwOTYuNyw1MTguNEwxMDg0LjEsNTMwLjlMMTEyMy40LDUzMC45TDExMjMuNCw1MTguNFoiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgPHBhdGggZD0iTTEwNTMuMiw1NjEuOUwxMDU5LjYsNTU1LjVMMTA4MS4yLDU1NS41TDEwODEuMiw1NjhMMTA1My4yLDU2OEwxMDUzLjIsNTYxLjlaIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDU3LjksNTQzLjNMMTA3MS43LDU0My4zTDEwODQuMyw1MzAuOEwxMDU3LjksNTMwLjhMMTA1Ny45LDU0My4zWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNMTA0Mi44LDU2MS45TDEwNTMuMiw1NjEuOUwxMDY1LjYsNTQ5LjRMMTA0Mi44LDU0OS40TDEwNDIuOCw1NjEuOVoiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgPHBhdGggZD0iTTEwOTYuNyw1MTguNEwxMDkwLjMsNTI0LjhMMTA0OS41LDUyNC44TDEwNDkuNSw1MTIuM0wxMDk2LjcsNTEyLjNMMTA5Ni43LDUxOC40WiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNODI4LjYsNTU5LjdMODA5LDU1OS43TDgwNS42LDU2OC4xTDc5Nyw1NjguMUw4MTUuMSw1MjUuN0w4MjIuNiw1MjUuN0w4NDAuNyw1NjguMUw4MzIsNTY4LjFMODI4LjYsNTU5LjdaTTgyNS45LDU1M0w4MTguOCw1MzUuN0w4MTEuNyw1NTNMODI1LjksNTUzWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNOTYwLjEsNTQxLjNDOTYyLjYsNTM3LjYgOTY4LjksNTM3LjIgOTcxLjUsNTM3LjJMOTcxLjUsNTQ0LjRDOTY4LjMsNTQ0LjQgOTY1LjEsNTQ0LjUgOTYzLjIsNTQ1LjlDOTYxLjMsNTQ3LjMgOTYwLjMsNTQ5LjIgOTYwLjMsNTUxLjVMOTYwLjMsNTY4LjFMOTUyLjUsNTY4LjFMOTUyLjUsNTM3LjJMOTYwLDUzNy4yTDk2MC4xLDU0MS4zWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cmVjdCB4PSI5NzUuOCIgeT0iNTM3LjIiIHdpZHRoPSI3LjgiIGhlaWdodD0iMzAuOSIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTsiLz4KICAgICAgICA8cmVjdCB4PSI5NzUuOCIgeT0iNTIzLjQiIHdpZHRoPSI3LjgiIGhlaWdodD0iOS4yIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpOyIvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDIyLjMsNTIzLjRMMTAyMi4zLDU2OC4xTDEwMTQuOCw1NjguMUwxMDE0LjYsNTYzLjRDMTAxMy41LDU2NSAxMDEyLjEsNTY2LjMgMTAxMC40LDU2Ny4zQzEwMDguNyw1NjguMiAxMDA2LjYsNTY4LjcgMTAwNC4yLDU2OC43QzEwMDIuMSw1NjguNyAxMDAwLjEsNTY4LjMgOTk4LjQsNTY3LjZDOTk2LjYsNTY2LjggOTk1LDU2NS44IDk5My43LDU2NC40Qzk5Mi40LDU2MyA5OTEuMyw1NjEuMyA5OTAuNiw1NTkuNEM5ODkuOCw1NTcuNSA5ODkuNSw1NTUuMyA5ODkuNSw1NTIuOUM5ODkuNSw1NTAuNSA5ODkuOSw1NDguMyA5OTAuNiw1NDYuM0M5OTEuNCw1NDQuMyA5OTIuNCw1NDIuNiA5OTMuNyw1NDEuMkM5OTUsNTM5LjggOTk2LjYsNTM4LjcgOTk4LjQsNTM3LjlDMTAwMC4yLDUzNy4xIDEwMDIuMSw1MzYuNyAxMDA0LjIsNTM2LjdDMTAwNi42LDUzNi43IDEwMDguNiw1MzcuMSAxMDEwLjMsNTM4QzEwMTIsNTM4LjkgMTAxMy40LDU0MC4xIDEwMTQuNSw1NDEuOEwxMDE0LjUsNTIzLjVMMTAyMi4zLDUyMy41TDEwMjIuMyw1MjMuNFpNMTAwNS45LDU2MkMxMDA4LjUsNTYyIDEwMTAuNSw1NjEuMSAxMDEyLjEsNTU5LjRDMTAxMy43LDU1Ny43IDEwMTQuNSw1NTUuNCAxMDE0LjUsNTUyLjZDMTAxNC41LDU0OS44IDEwMTMuNyw1NDcuNiAxMDEyLjEsNTQ1LjhDMTAxMC41LDU0NC4xIDEwMDguNSw1NDMuMiAxMDA1LjksNTQzLjJDMTAwMy40LDU0My4yIDEwMDEuMyw1NDQuMSA5OTkuOCw1NDUuOEM5OTguMiw1NDcuNSA5OTcuNCw1NDkuOCA5OTcuNCw1NTIuNkM5OTcuNCw1NTUuNCA5OTguMiw1NTcuNiA5OTkuOCw1NTkuM0MxMDAxLjQsNTYxLjEgMTAwMy40LDU2MiAxMDA1LjksNTYyIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgIDxwYXRoIGQ9Ik04ODUuOCw1NDQuMkw4NjYuNSw1NDQuMkw4NjYuNSw1NTAuOUw4NzcuNSw1NTAuOUM4NzcuMiw1NTQuMyA4NzUuOSw1NTYuOSA4NzMuNyw1NTlDODcxLjUsNTYxIDg2OC43LDU2MiA4NjUuMSw1NjJDODYzLjEsNTYyIDg2MS4yLDU2MS42IDg1OS42LDU2MC45Qzg1Ny45LDU2MC4yIDg1Ni41LDU1OS4yIDg1NS4zLDU1Ny44Qzg1NC4xLDU1Ni41IDg1My4yLDU1NC45IDg1Mi41LDU1M0M4NTEuOCw1NTEuMSA4NTEuNSw1NDkuMSA4NTEuNSw1NDYuOEM4NTEuNSw1NDQuNSA4NTEuOCw1NDIuNSA4NTIuNSw1NDAuNkM4NTMuMSw1MzguNyA4NTQuMSw1MzcuMiA4NTUuMyw1MzUuOEM4NTYuNSw1MzQuNSA4NTcuOSw1MzMuNSA4NTkuNiw1MzIuN0M4NjEuMyw1MzIgODYzLjEsNTMxLjYgODY1LjIsNTMxLjZDODY5LjQsNTMxLjYgODcyLjYsNTMyLjYgODc0LjgsNTM0LjZMODgwLDUyOS40Qzg3Ni4xLDUyNi40IDg3MS4xLDUyNC44IDg2NS4yLDUyNC44Qzg2MS45LDUyNC44IDg1OC45LDUyNS4zIDg1Ni4yLDUyNi40Qzg1My41LDUyNy41IDg1MS4yLDUyOC45IDg0OS4zLDUzMC44Qzg0Ny40LDUzMi43IDg0NS45LDUzNSA4NDQuOSw1MzcuN0M4NDMuOSw1NDAuNCA4NDMuNCw1NDMuNCA4NDMuNCw1NDYuNkM4NDMuNCw1NDkuOCA4NDMuOSw1NTIuOCA4NDUsNTU1LjVDODQ2LjEsNTU4LjIgODQ3LjUsNTYwLjUgODQ5LjQsNTYyLjRDODUxLjMsNTY0LjMgODUzLjYsNTY1LjggODU2LjMsNTY2LjhDODU5LDU2Ny45IDg2Miw1NjguNCA4NjUuMiw1NjguNEM4NjguNCw1NjguNCA4NzEuMyw1NjcuOSA4NzMuOSw1NjYuOEM4NzYuNSw1NjUuNyA4NzguNyw1NjQuMyA4ODAuNSw1NjIuNEM4ODIuMyw1NjAuNSA4ODMuNyw1NTguMiA4ODQuNyw1NTUuNUM4ODUuNyw1NTIuOCA4ODYuMiw1NDkuOCA4ODYuMiw1NDYuNkw4ODYuMiw1NDUuM0M4ODUuOSw1NDUuMSA4ODUuOCw1NDQuNiA4ODUuOCw1NDQuMiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNOTQ2LjgsNTQ0LjJMOTI3LjUsNTQ0LjJMOTI3LjUsNTUwLjlMOTM4LjUsNTUwLjlDOTM4LjIsNTU0LjMgOTM2LjksNTU2LjkgOTM0LjcsNTU5QzkzMi41LDU2MSA5MjkuNyw1NjIgOTI2LjEsNTYyQzkyNC4xLDU2MiA5MjIuMiw1NjEuNiA5MjAuNiw1NjAuOUM5MTguOSw1NjAuMiA5MTcuNSw1NTkuMiA5MTYuMyw1NTcuOEM5MTUuMSw1NTYuNSA5MTQuMiw1NTQuOSA5MTMuNSw1NTNDOTEyLjgsNTUxLjEgOTEyLjUsNTQ5LjEgOTEyLjUsNTQ2LjhDOTEyLjUsNTQ0LjUgOTEyLjgsNTQyLjUgOTEzLjUsNTQwLjZDOTE0LjEsNTM4LjcgOTE1LjEsNTM3LjIgOTE2LjMsNTM1LjhDOTE3LjUsNTM0LjUgOTE4LjksNTMzLjUgOTIwLjYsNTMyLjdDOTIyLjMsNTMyIDkyNC4xLDUzMS42IDkyNi4yLDUzMS42QzkzMC40LDUzMS42IDkzMy42LDUzMi42IDkzNS44LDUzNC42TDk0MSw1MjkuNEM5MzcuMSw1MjYuNCA5MzIuMSw1MjQuOCA5MjYuMiw1MjQuOEM5MjIuOSw1MjQuOCA5MTkuOSw1MjUuMyA5MTcuMiw1MjYuNEM5MTQuNSw1MjcuNSA5MTIuMiw1MjguOSA5MTAuMyw1MzAuOEM5MDguNCw1MzIuNyA5MDYuOSw1MzUgOTA1LjksNTM3LjdDOTA0LjksNTQwLjQgOTA0LjQsNTQzLjQgOTA0LjQsNTQ2LjZDOTA0LjQsNTQ5LjggOTA0LjksNTUyLjggOTA2LDU1NS41QzkwNy4xLDU1OC4yIDkwOC41LDU2MC41IDkxMC40LDU2Mi40QzkxMi4zLDU2NC4zIDkxNC42LDU2NS44IDkxNy4zLDU2Ni44QzkyMCw1NjcuOSA5MjMsNTY4LjQgOTI2LjIsNTY4LjRDOTI5LjQsNTY4LjQgOTMyLjMsNTY3LjkgOTM0LjksNTY2LjhDOTM3LjUsNTY1LjcgOTM5LjcsNTY0LjMgOTQxLjUsNTYyLjRDOTQzLjMsNTYwLjUgOTQ0LjcsNTU4LjIgOTQ1LjcsNTU1LjVDOTQ2LjcsNTUyLjggOTQ3LjIsNTQ5LjggOTQ3LjIsNTQ2LjZMOTQ3LjIsNTQ1LjNDOTQ2LjksNTQ1LjEgOTQ2LjgsNTQ0LjYgOTQ2LjgsNTQ0LjIiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);
470 background-repeat: no-repeat;
471 background-size: 170px 40px;
472 display: block;
473 height: 40px;
474 width: 170px;
475 opacity: 0.5;
476 }
477
478 .ag-watermark-text {
479 opacity: 0.5;
480 font-weight: bold;
481 font-family: Impact, sans-serif;
482 font-size: 19px;
483 padding-left: 0.7rem;
484 }
485
486 .ag-root-wrapper-body {
487 display: flex;
488 flex-direction: row;
489 }
490 .ag-root-wrapper-body.ag-layout-normal {
491 flex: 1 1 auto;
492 height: 0;
493 min-height: 0;
494 }
495
496 .ag-root {
497 position: relative;
498 display: flex;
499 flex-direction: column;
500 }
501 .ag-root.ag-layout-normal, .ag-root.ag-layout-auto-height {
502 overflow: hidden;
503 flex: 1 1 auto;
504 width: 0;
505 }
506 .ag-root.ag-layout-normal {
507 height: 100%;
508 }
509
510 .ag-header-viewport,
511 .ag-floating-top-viewport,
512 .ag-body-viewport,
513 .ag-center-cols-viewport,
514 .ag-floating-bottom-viewport,
515 .ag-body-horizontal-scroll-viewport,
516 .ag-body-vertical-scroll-viewport,
517 .ag-virtual-list-viewport,
518 .ag-sticky-top-viewport {
519 position: relative;
520 height: 100%;
521 min-width: 0px;
522 overflow: hidden;
523 flex: 1 1 auto;
524 }
525
526 .ag-body-viewport {
527 display: flex;
528 }
529 .ag-body-viewport.ag-layout-normal {
530 overflow-y: auto;
531 -webkit-overflow-scrolling: touch;
532 }
533
534 .ag-center-cols-viewport {
535 width: 100%;
536 overflow-x: auto;
537 }
538
539 .ag-body-horizontal-scroll-viewport {
540 overflow-x: scroll;
541 }
542
543 .ag-body-vertical-scroll-viewport {
544 overflow-y: scroll;
545 }
546
547 .ag-virtual-list-viewport {
548 overflow: auto;
549 width: 100%;
550 }
551
552 .ag-header-container,
553 .ag-floating-top-container,
554 .ag-body-container,
555 .ag-pinned-right-cols-container,
556 .ag-center-cols-container,
557 .ag-pinned-left-cols-container,
558 .ag-floating-bottom-container,
559 .ag-body-horizontal-scroll-container,
560 .ag-body-vertical-scroll-container,
561 .ag-full-width-container,
562 .ag-floating-bottom-full-width-container,
563 .ag-virtual-list-container,
564 .ag-sticky-top-container {
565 position: relative;
566 }
567
568 .ag-header-container,
569 .ag-floating-top-container,
570 .ag-floating-bottom-container,
571 .ag-sticky-top-container {
572 height: 100%;
573 white-space: nowrap;
574 }
575
576 .ag-center-cols-container {
577 display: block;
578 }
579
580 .ag-pinned-right-cols-container {
581 display: block;
582 }
583
584 .ag-body-horizontal-scroll-container {
585 height: 100%;
586 }
587
588 .ag-body-vertical-scroll-container {
589 width: 100%;
590 }
591
592 .ag-full-width-container,
593 .ag-floating-top-full-width-container,
594 .ag-floating-bottom-full-width-container,
595 .ag-sticky-top-full-width-container {
596 position: absolute;
597 top: 0px;
598 left: 0px;
599 pointer-events: none;
600 }
601
602 .ag-full-width-container {
603 width: 100%;
604 }
605
606 .ag-floating-bottom-full-width-container, .ag-floating-top-full-width-container {
607 display: inline-block;
608 overflow: hidden;
609 height: 100%;
610 width: 100%;
611 }
612
613 .ag-virtual-list-container {
614 overflow: hidden;
615 }
616
617 .ag-center-cols-clipper {
618 flex: 1 1 auto;
619 min-width: 0;
620 overflow: hidden;
621 min-height: 100%;
622 transform: translate3d(0, 0, 0);
623 }
624
625 .ag-body {
626 position: relative;
627 display: flex;
628 flex: 1 1 auto;
629 flex-direction: row !important;
630 min-height: 0;
631 }
632
633 .ag-body-clipper {
634 overflow: hidden;
635 min-width: 0px;
636 flex: 1 1 auto;
637 height: 100%;
638 transform: translate3d(0, 0, 0);
639 }
640
641 .ag-body-horizontal-scroll,
642 .ag-body-vertical-scroll {
643 min-height: 0;
644 min-width: 0;
645 display: flex;
646 position: relative;
647 }
648 .ag-body-horizontal-scroll.ag-scrollbar-invisible,
649 .ag-body-vertical-scroll.ag-scrollbar-invisible {
650 position: absolute;
651 bottom: 0;
652 }
653 .ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar,
654 .ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar {
655 opacity: 0;
656 transition: opacity 400ms;
657 visibility: hidden;
658 }
659 .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,
660 .ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,
661 .ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active {
662 visibility: visible;
663 opacity: 1;
664 }
665
666 .ag-body-horizontal-scroll {
667 width: 100%;
668 }
669 .ag-body-horizontal-scroll.ag-scrollbar-invisible {
670 left: 0;
671 right: 0;
672 }
673
674 .ag-body-vertical-scroll {
675 height: 100%;
676 }
677 .ag-body-vertical-scroll.ag-scrollbar-invisible {
678 top: 0;
679 z-index: 10;
680 }
681 .ag-ltr .ag-body-vertical-scroll.ag-scrollbar-invisible {
682 right: 0;
683 }
684 .ag-rtl .ag-body-vertical-scroll.ag-scrollbar-invisible {
685 left: 0;
686 }
687
688 .ag-force-vertical-scroll {
689 overflow-y: scroll !important;
690 }
691
692 .ag-horizontal-left-spacer, .ag-horizontal-right-spacer {
693 height: 100%;
694 min-width: 0;
695 overflow-x: scroll;
696 }
697 .ag-horizontal-left-spacer.ag-scroller-corner, .ag-horizontal-right-spacer.ag-scroller-corner {
698 overflow-x: hidden;
699 }
700
701 .ag-header, .ag-pinned-left-header, .ag-pinned-right-header {
702 display: inline-block;
703 overflow: hidden;
704 position: relative;
705 }
706
707 .ag-header-cell-sortable {
708 cursor: pointer;
709 }
710
711 .ag-header {
712 display: flex;
713 width: 100%;
714 white-space: nowrap;
715 }
716
717 .ag-pinned-left-header {
718 height: 100%;
719 }
720
721 .ag-pinned-right-header {
722 height: 100%;
723 }
724
725 .ag-header-row {
726 position: absolute;
727 overflow: hidden;
728 }
729
730 .ag-header.ag-header-allow-overflow .ag-header-row {
731 overflow: visible;
732 }
733
734 .ag-header-cell {
735 display: inline-flex;
736 align-items: center;
737 position: absolute;
738 height: 100%;
739 overflow: hidden;
740 }
741
742 .ag-header-cell.ag-header-active .ag-header-cell-menu-button {
743 opacity: 1;
744 }
745
746 .ag-header-cell-menu-button:not(.ag-header-menu-always-show) {
747 transition: opacity 0.2s;
748 opacity: 0;
749 }
750
751 .ag-header-group-cell-label, .ag-header-cell-label {
752 display: flex;
753 flex: 1 1 auto;
754 overflow: hidden;
755 align-items: center;
756 text-overflow: ellipsis;
757 align-self: stretch;
758 }
759
760 .ag-header-cell-text {
761 overflow: hidden;
762 text-overflow: ellipsis;
763 }
764
765 .ag-header-cell:not(.ag-header-cell-auto-height) .ag-header-cell-comp-wrapper {
766 height: 100%;
767 display: flex;
768 align-items: center;
769 }
770
771 .ag-header-cell-comp-wrapper {
772 width: 100%;
773 overflow: hidden;
774 }
775
776 .ag-header-cell-wrap-text .ag-header-cell-comp-wrapper {
777 white-space: normal;
778 }
779
780 .ag-right-aligned-header .ag-header-cell-label {
781 flex-direction: row-reverse;
782 }
783
784 .ag-header-group-text {
785 overflow: hidden;
786 text-overflow: ellipsis;
787 white-space: nowrap;
788 }
789
790 .ag-header-cell-resize {
791 position: absolute;
792 z-index: 2;
793 height: 100%;
794 width: 8px;
795 top: 0;
796 cursor: ew-resize;
797 }
798 .ag-ltr .ag-header-cell-resize {
799 right: -4px;
800 }
801 .ag-rtl .ag-header-cell-resize {
802 left: -4px;
803 }
804
805 .ag-pinned-left-header .ag-header-cell-resize {
806 right: -4px;
807 }
808
809 .ag-pinned-right-header .ag-header-cell-resize {
810 left: -4px;
811 }
812
813 .ag-header-select-all {
814 display: flex;
815 }
816
817 .ag-column-moving .ag-cell {
818 transition: left 0.2s;
819 }
820 .ag-column-moving .ag-header-cell {
821 transition: left 0.2s;
822 }
823 .ag-column-moving .ag-header-group-cell {
824 transition: left 0.2s, width 0.2s;
825 }
826
827 .ag-column-panel {
828 display: flex;
829 flex-direction: column;
830 overflow: hidden;
831 flex: 1 1 auto;
832 }
833
834 .ag-column-select {
835 position: relative;
836 display: flex;
837 flex-direction: column;
838 overflow: hidden;
839 flex: 3 1 0px;
840 }
841
842 .ag-column-select-header {
843 position: relative;
844 display: flex;
845 flex: none;
846 }
847
848 .ag-column-select-header-icon {
849 position: relative;
850 }
851
852 .ag-column-select-header-filter-wrapper {
853 flex: 1 1 auto;
854 }
855
856 .ag-column-select-header-filter {
857 width: 100%;
858 }
859
860 .ag-column-select-list {
861 flex: 1 1 0px;
862 overflow: hidden;
863 }
864
865 .ag-column-drop {
866 position: relative;
867 display: inline-flex;
868 align-items: center;
869 overflow: auto;
870 width: 100%;
871 }
872
873 .ag-column-drop-list {
874 display: flex;
875 align-items: center;
876 }
877
878 .ag-column-drop-cell {
879 position: relative;
880 display: flex;
881 align-items: center;
882 }
883
884 .ag-column-drop-cell-text {
885 overflow: hidden;
886 flex: 1 1 auto;
887 text-overflow: ellipsis;
888 white-space: nowrap;
889 }
890
891 .ag-column-drop-vertical {
892 display: flex;
893 flex-direction: column;
894 overflow: hidden;
895 align-items: stretch;
896 flex: 1 1 0px;
897 }
898
899 .ag-column-drop-vertical-title-bar {
900 display: flex;
901 align-items: center;
902 flex: none;
903 }
904
905 .ag-column-drop-vertical-list {
906 position: relative;
907 align-items: stretch;
908 flex-grow: 1;
909 flex-direction: column;
910 overflow-x: auto;
911 }
912 .ag-column-drop-vertical-list > * {
913 flex: none;
914 }
915
916 .ag-column-drop-empty .ag-column-drop-vertical-list {
917 overflow: hidden;
918 }
919
920 .ag-column-drop-vertical-empty-message {
921 display: block;
922 }
923
924 .ag-column-drop.ag-column-drop-horizontal {
925 white-space: nowrap;
926 overflow: hidden;
927 }
928
929 .ag-column-drop-cell-button {
930 cursor: pointer;
931 }
932
933 .ag-filter-toolpanel {
934 flex: 1 1 0px;
935 min-width: 0;
936 }
937
938 .ag-filter-toolpanel-header {
939 position: relative;
940 }
941
942 .ag-filter-toolpanel-header, .ag-filter-toolpanel-search {
943 display: flex;
944 align-items: center;
945 }
946 .ag-filter-toolpanel-header > *, .ag-filter-toolpanel-search > * {
947 display: flex;
948 align-items: center;
949 }
950
951 .ag-filter-apply-panel {
952 display: flex;
953 justify-content: flex-end;
954 overflow: hidden;
955 }
956
957 .ag-row-animation .ag-row {
958 transition: transform 0.4s, top 0.4s, background-color 0.1s, opacity 0.2s;
959 }
960
961 .ag-row-animation .ag-row.ag-after-created {
962 transition: transform 0.4s, top 0.4s, height 0.4s, background-color 0.1s, opacity 0.2s;
963 }
964
965 .ag-row-no-animation .ag-row {
966 transition: background-color 0.1s;
967 }
968
969 .ag-row {
970 white-space: nowrap;
971 width: 100%;
972 }
973
974 .ag-row-loading {
975 display: flex;
976 align-items: center;
977 }
978
979 .ag-row-position-absolute {
980 position: absolute;
981 }
982
983 .ag-row-position-relative {
984 position: relative;
985 }
986
987 .ag-full-width-row {
988 overflow: hidden;
989 pointer-events: all;
990 }
991
992 .ag-row-inline-editing {
993 z-index: 1;
994 }
995
996 .ag-row-dragging {
997 z-index: 2;
998 }
999
1000 .ag-stub-cell {
1001 display: flex;
1002 align-items: center;
1003 }
1004
1005 .ag-cell {
1006 display: inline-block;
1007 position: absolute;
1008 white-space: nowrap;
1009 height: 100%;
1010 }
1011
1012 .ag-cell-value {
1013 flex: 1 1 auto;
1014 }
1015
1016 .ag-cell-value, .ag-group-value {
1017 overflow: hidden;
1018 text-overflow: ellipsis;
1019 }
1020
1021 .ag-cell-wrap-text {
1022 white-space: normal;
1023 word-break: break-all;
1024 }
1025
1026 .ag-cell-wrapper {
1027 display: flex;
1028 align-items: center;
1029 }
1030 .ag-cell-wrapper.ag-row-group {
1031 align-items: flex-start;
1032 }
1033
1034 .ag-sparkline-wrapper {
1035 position: absolute;
1036 height: 100%;
1037 width: 100%;
1038 left: 0;
1039 top: 0;
1040 }
1041
1042 .ag-full-width-row .ag-cell-wrapper.ag-row-group {
1043 height: 100%;
1044 align-items: center;
1045 }
1046
1047 .ag-cell-inline-editing {
1048 z-index: 1;
1049 }
1050 .ag-cell-inline-editing .ag-cell-wrapper,
1051 .ag-cell-inline-editing .ag-cell-edit-wrapper,
1052 .ag-cell-inline-editing .ag-cell-editor,
1053 .ag-cell-inline-editing .ag-cell-editor .ag-wrapper,
1054 .ag-cell-inline-editing .ag-cell-editor input {
1055 height: 100%;
1056 width: 100%;
1057 line-height: normal;
1058 }
1059
1060 .ag-cell .ag-icon {
1061 display: inline-block;
1062 vertical-align: middle;
1063 }
1064
1065 .ag-set-filter-item {
1066 display: flex;
1067 align-items: center;
1068 height: 100%;
1069 }
1070
1071 .ag-set-filter-item-checkbox {
1072 display: flex;
1073 overflow: hidden;
1074 }
1075
1076 .ag-set-filter-group-icons {
1077 display: block;
1078 }
1079 .ag-set-filter-group-icons > * {
1080 cursor: pointer;
1081 }
1082
1083 .ag-filter-body-wrapper {
1084 display: flex;
1085 flex-direction: column;
1086 }
1087
1088 .ag-filter-filter {
1089 flex: 1 1 0px;
1090 }
1091
1092 .ag-filter-condition {
1093 display: flex;
1094 justify-content: center;
1095 }
1096
1097 .ag-floating-filter-body {
1098 position: relative;
1099 display: flex;
1100 flex: 1 1 auto;
1101 height: 100%;
1102 }
1103
1104 .ag-floating-filter-full-body {
1105 display: flex;
1106 flex: 1 1 auto;
1107 height: 100%;
1108 width: 100%;
1109 align-items: center;
1110 overflow: hidden;
1111 }
1112
1113 .ag-floating-filter-full-body > div {
1114 flex: 1 1 auto;
1115 }
1116
1117 .ag-floating-filter-input {
1118 align-items: center;
1119 display: flex;
1120 width: 100%;
1121 }
1122 .ag-floating-filter-input > * {
1123 flex: 1 1 auto;
1124 }
1125
1126 .ag-floating-filter-button {
1127 display: flex;
1128 flex: none;
1129 }
1130
1131 .ag-dnd-ghost {
1132 position: absolute;
1133 display: inline-flex;
1134 align-items: center;
1135 cursor: move;
1136 white-space: nowrap;
1137 z-index: 9999;
1138 }
1139
1140 .ag-overlay {
1141 height: 100%;
1142 left: 0;
1143 pointer-events: none;
1144 position: absolute;
1145 top: 0;
1146 width: 100%;
1147 }
1148
1149 .ag-overlay-panel {
1150 display: flex;
1151 height: 100%;
1152 width: 100%;
1153 }
1154
1155 .ag-overlay-wrapper {
1156 display: flex;
1157 flex: none;
1158 width: 100%;
1159 height: 100%;
1160 align-items: center;
1161 justify-content: center;
1162 text-align: center;
1163 }
1164
1165 .ag-overlay-loading-wrapper {
1166 pointer-events: all;
1167 }
1168
1169 .ag-popup-child {
1170 z-index: 5;
1171 top: 0;
1172 }
1173
1174 .ag-popup-editor {
1175 position: absolute;
1176 user-select: none;
1177 z-index: 1;
1178 }
1179
1180 .ag-large-text-input {
1181 display: block;
1182 }
1183
1184 .ag-virtual-list-item {
1185 position: absolute;
1186 width: 100%;
1187 }
1188
1189 .ag-floating-top {
1190 overflow: hidden;
1191 white-space: nowrap;
1192 width: 100%;
1193 position: relative;
1194 display: flex;
1195 }
1196
1197 .ag-pinned-left-floating-top {
1198 display: inline-block;
1199 overflow: hidden;
1200 position: relative;
1201 min-width: 0px;
1202 }
1203
1204 .ag-pinned-right-floating-top {
1205 display: inline-block;
1206 overflow: hidden;
1207 position: relative;
1208 min-width: 0px;
1209 }
1210
1211 .ag-floating-bottom {
1212 overflow: hidden;
1213 white-space: nowrap;
1214 width: 100%;
1215 position: relative;
1216 display: flex;
1217 }
1218
1219 .ag-pinned-left-floating-bottom {
1220 display: inline-block;
1221 overflow: hidden;
1222 position: relative;
1223 min-width: 0px;
1224 }
1225
1226 .ag-pinned-right-floating-bottom {
1227 display: inline-block;
1228 overflow: hidden;
1229 position: relative;
1230 min-width: 0px;
1231 }
1232
1233 .ag-sticky-top {
1234 position: absolute;
1235 display: flex;
1236 width: 100%;
1237 }
1238
1239 .ag-pinned-left-sticky-top,
1240 .ag-pinned-right-sticky-top {
1241 position: relative;
1242 height: 100%;
1243 overflow: hidden;
1244 }
1245
1246 .ag-sticky-top-full-width-container {
1247 overflow: hidden;
1248 width: 100%;
1249 height: 100%;
1250 }
1251
1252 .ag-dialog, .ag-panel {
1253 display: flex;
1254 flex-direction: column;
1255 position: relative;
1256 overflow: hidden;
1257 }
1258
1259 .ag-panel-title-bar {
1260 display: flex;
1261 flex: none;
1262 align-items: center;
1263 cursor: default;
1264 }
1265
1266 .ag-panel-title-bar-title {
1267 flex: 1 1 auto;
1268 }
1269
1270 .ag-panel-title-bar-buttons {
1271 display: flex;
1272 }
1273
1274 .ag-panel-title-bar-button {
1275 cursor: pointer;
1276 }
1277
1278 .ag-panel-content-wrapper {
1279 display: flex;
1280 flex: 1 1 auto;
1281 position: relative;
1282 overflow: hidden;
1283 }
1284
1285 .ag-dialog {
1286 position: absolute;
1287 }
1288
1289 .ag-resizer {
1290 position: absolute;
1291 pointer-events: none;
1292 user-select: none;
1293 z-index: 1;
1294 }
1295 .ag-resizer.ag-resizer-topLeft {
1296 top: 0;
1297 left: 0;
1298 height: 5px;
1299 width: 5px;
1300 cursor: nwse-resize;
1301 }
1302 .ag-resizer.ag-resizer-top {
1303 top: 0;
1304 left: 5px;
1305 right: 5px;
1306 height: 5px;
1307 cursor: ns-resize;
1308 }
1309 .ag-resizer.ag-resizer-topRight {
1310 top: 0;
1311 right: 0;
1312 height: 5px;
1313 width: 5px;
1314 cursor: nesw-resize;
1315 }
1316 .ag-resizer.ag-resizer-right {
1317 top: 5px;
1318 right: 0;
1319 bottom: 5px;
1320 width: 5px;
1321 cursor: ew-resize;
1322 }
1323 .ag-resizer.ag-resizer-bottomRight {
1324 bottom: 0;
1325 right: 0;
1326 height: 5px;
1327 width: 5px;
1328 cursor: nwse-resize;
1329 }
1330 .ag-resizer.ag-resizer-bottom {
1331 bottom: 0;
1332 left: 5px;
1333 right: 5px;
1334 height: 5px;
1335 cursor: ns-resize;
1336 }
1337 .ag-resizer.ag-resizer-bottomLeft {
1338 bottom: 0;
1339 left: 0;
1340 height: 5px;
1341 width: 5px;
1342 cursor: nesw-resize;
1343 }
1344 .ag-resizer.ag-resizer-left {
1345 left: 0;
1346 top: 5px;
1347 bottom: 5px;
1348 width: 5px;
1349 cursor: ew-resize;
1350 }
1351
1352 .ag-tooltip {
1353 position: absolute;
1354 pointer-events: none;
1355 z-index: 99999;
1356 }
1357
1358 .ag-tooltip-custom {
1359 position: absolute;
1360 pointer-events: none;
1361 z-index: 99999;
1362 }
1363
1364 .ag-value-slide-out {
1365 margin-right: 5px;
1366 opacity: 1;
1367 transition: opacity 3s, margin-right 3s;
1368 transition-timing-function: linear;
1369 }
1370
1371 .ag-value-slide-out-end {
1372 margin-right: 10px;
1373 opacity: 0;
1374 }
1375
1376 .ag-opacity-zero {
1377 opacity: 0 !important;
1378 }
1379
1380 .ag-menu {
1381 max-height: 100%;
1382 overflow-y: auto;
1383 position: absolute;
1384 user-select: none;
1385 }
1386
1387 .ag-menu-column-select-wrapper {
1388 height: 265px;
1389 overflow: auto;
1390 }
1391 .ag-menu-column-select-wrapper .ag-column-select {
1392 height: 100%;
1393 }
1394
1395 .ag-menu-list {
1396 display: table;
1397 width: 100%;
1398 }
1399
1400 .ag-menu-option, .ag-menu-separator {
1401 display: table-row;
1402 }
1403
1404 .ag-menu-option-part, .ag-menu-separator-part {
1405 display: table-cell;
1406 vertical-align: middle;
1407 }
1408
1409 .ag-menu-option-text {
1410 white-space: nowrap;
1411 }
1412
1413 .ag-compact-menu-option {
1414 width: 100%;
1415 display: flex;
1416 flex-wrap: nowrap;
1417 }
1418
1419 .ag-compact-menu-option-text {
1420 white-space: nowrap;
1421 flex: 1 1 auto;
1422 }
1423
1424 .ag-rich-select {
1425 cursor: default;
1426 outline: none;
1427 }
1428
1429 .ag-rich-select-value {
1430 display: flex;
1431 align-items: center;
1432 }
1433
1434 .ag-rich-select-value-icon {
1435 flex: 1 1 auto;
1436 order: 1;
1437 }
1438 .ag-ltr .ag-rich-select-value-icon {
1439 text-align: right;
1440 }
1441 .ag-rtl .ag-rich-select-value-icon {
1442 text-align: left;
1443 }
1444
1445 .ag-rich-select-list {
1446 position: relative;
1447 }
1448
1449 .ag-rich-select-virtual-list-item {
1450 display: flex;
1451 }
1452
1453 .ag-rich-select-row {
1454 display: flex;
1455 flex: 1 1 auto;
1456 align-items: center;
1457 white-space: nowrap;
1458 overflow: hidden;
1459 }
1460
1461 .ag-paging-panel {
1462 align-items: center;
1463 display: flex;
1464 justify-content: flex-end;
1465 }
1466
1467 .ag-paging-page-summary-panel {
1468 display: flex;
1469 align-items: center;
1470 }
1471
1472 .ag-paging-button {
1473 position: relative;
1474 }
1475
1476 .ag-disabled .ag-paging-page-summary-panel {
1477 pointer-events: none;
1478 }
1479
1480 .ag-tool-panel-wrapper {
1481 display: flex;
1482 overflow-y: auto;
1483 overflow-x: hidden;
1484 cursor: default;
1485 user-select: none;
1486 }
1487
1488 .ag-column-select-column,
1489 .ag-column-select-column-group,
1490 .ag-select-agg-func-item {
1491 position: relative;
1492 align-items: center;
1493 display: flex;
1494 flex-direction: row;
1495 flex-wrap: nowrap;
1496 text-overflow: ellipsis;
1497 white-space: nowrap;
1498 height: 100%;
1499 }
1500 .ag-column-select-column > *,
1501 .ag-column-select-column-group > *,
1502 .ag-select-agg-func-item > * {
1503 flex: none;
1504 }
1505
1506 .ag-column-select-checkbox {
1507 display: flex;
1508 }
1509
1510 .ag-tool-panel-horizontal-resize {
1511 cursor: ew-resize;
1512 height: 100%;
1513 position: absolute;
1514 top: 0;
1515 width: 5px;
1516 z-index: 1;
1517 }
1518
1519 .ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize {
1520 right: -3px;
1521 }
1522 .ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize {
1523 left: -3px;
1524 }
1525
1526 .ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize {
1527 left: -3px;
1528 }
1529 .ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize {
1530 right: -3px;
1531 }
1532
1533 .ag-details-row {
1534 width: 100%;
1535 }
1536
1537 .ag-details-row-fixed-height {
1538 height: 100%;
1539 }
1540
1541 .ag-details-grid {
1542 width: 100%;
1543 }
1544
1545 .ag-details-grid-fixed-height {
1546 height: 100%;
1547 }
1548
1549 .ag-header-group-cell {
1550 display: flex;
1551 align-items: center;
1552 height: 100%;
1553 position: absolute;
1554 }
1555
1556 .ag-header-group-cell-no-group.ag-header-span-height .ag-header-cell-resize {
1557 display: none;
1558 }
1559
1560 .ag-cell-label-container {
1561 display: flex;
1562 justify-content: space-between;
1563 flex-direction: row-reverse;
1564 align-items: center;
1565 height: 100%;
1566 width: 100%;
1567 overflow: hidden;
1568 padding: 5px 0px;
1569 }
1570
1571 .ag-right-aligned-header .ag-cell-label-container {
1572 flex-direction: row;
1573 }
1574 .ag-right-aligned-header .ag-header-cell-text {
1575 text-align: end;
1576 }
1577
1578 .ag-side-bar {
1579 display: flex;
1580 flex-direction: row-reverse;
1581 }
1582
1583 .ag-side-bar-left {
1584 order: -1;
1585 flex-direction: row;
1586 }
1587
1588 .ag-side-button-button {
1589 position: relative;
1590 display: flex;
1591 flex-direction: column;
1592 align-items: center;
1593 justify-content: center;
1594 flex-wrap: nowrap;
1595 white-space: nowrap;
1596 outline: none;
1597 cursor: pointer;
1598 }
1599
1600 .ag-side-button-label {
1601 writing-mode: vertical-lr;
1602 }
1603
1604 .ag-status-bar {
1605 display: flex;
1606 justify-content: space-between;
1607 overflow: hidden;
1608 }
1609
1610 .ag-status-panel {
1611 display: inline-flex;
1612 }
1613
1614 .ag-status-name-value {
1615 white-space: nowrap;
1616 }
1617
1618 .ag-status-bar-left {
1619 display: inline-flex;
1620 }
1621
1622 .ag-status-bar-center {
1623 display: inline-flex;
1624 }
1625
1626 .ag-status-bar-right {
1627 display: inline-flex;
1628 }
1629
1630 .ag-icon {
1631 display: block;
1632 speak: none;
1633 }
1634
1635 .ag-group {
1636 position: relative;
1637 width: 100%;
1638 }
1639
1640 .ag-group-title-bar {
1641 display: flex;
1642 align-items: center;
1643 }
1644
1645 .ag-group-title {
1646 display: block;
1647 flex: 1 1 auto;
1648 min-width: 0;
1649 overflow: hidden;
1650 white-space: nowrap;
1651 text-overflow: ellipsis;
1652 }
1653
1654 .ag-group-title-bar .ag-group-title {
1655 cursor: default;
1656 }
1657
1658 .ag-group-toolbar {
1659 display: flex;
1660 align-items: center;
1661 }
1662
1663 .ag-group-container {
1664 display: flex;
1665 }
1666
1667 .ag-disabled .ag-group-container {
1668 pointer-events: none;
1669 }
1670
1671 .ag-group-container-horizontal {
1672 flex-direction: row;
1673 flex-wrap: wrap;
1674 }
1675
1676 .ag-group-container-vertical {
1677 flex-direction: column;
1678 }
1679
1680 .ag-column-group-icons {
1681 display: block;
1682 }
1683 .ag-column-group-icons > * {
1684 cursor: pointer;
1685 }
1686
1687 .ag-group-item-alignment-stretch .ag-group-item {
1688 align-items: stretch;
1689 }
1690
1691 .ag-group-item-alignment-start .ag-group-item {
1692 align-items: flex-start;
1693 }
1694
1695 .ag-group-item-alignment-end .ag-group-item {
1696 align-items: flex-end;
1697 }
1698
1699 .ag-toggle-button-icon {
1700 transition: right 0.3s;
1701 position: absolute;
1702 top: -1px;
1703 }
1704
1705 .ag-input-field, .ag-select {
1706 display: flex;
1707 flex-direction: row;
1708 align-items: center;
1709 }
1710
1711 .ag-input-field-input {
1712 flex: 1 1 auto;
1713 }
1714
1715 .ag-floating-filter-input .ag-input-field-input[type=date] {
1716 width: 1px;
1717 }
1718
1719 .ag-range-field {
1720 display: flex;
1721 align-items: center;
1722 }
1723
1724 .ag-angle-select {
1725 display: flex;
1726 align-items: center;
1727 }
1728
1729 .ag-angle-select-wrapper {
1730 display: flex;
1731 }
1732
1733 .ag-angle-select-parent-circle {
1734 display: block;
1735 position: relative;
1736 }
1737
1738 .ag-angle-select-child-circle {
1739 position: absolute;
1740 }
1741
1742 .ag-slider-wrapper {
1743 display: flex;
1744 }
1745 .ag-slider-wrapper .ag-input-field {
1746 flex: 1 1 auto;
1747 }
1748
1749 .ag-picker-field-display {
1750 flex: 1 1 auto;
1751 }
1752
1753 .ag-picker-field {
1754 display: flex;
1755 align-items: center;
1756 }
1757
1758 .ag-picker-field-icon {
1759 display: flex;
1760 border: 0;
1761 padding: 0;
1762 margin: 0;
1763 cursor: pointer;
1764 }
1765
1766 .ag-picker-field-wrapper {
1767 overflow: hidden;
1768 }
1769
1770 .ag-label-align-right .ag-label {
1771 order: 1;
1772 }
1773 .ag-label-align-right > * {
1774 flex: none;
1775 }
1776
1777 .ag-label-align-top {
1778 flex-direction: column;
1779 align-items: flex-start;
1780 }
1781 .ag-label-align-top > * {
1782 align-self: stretch;
1783 }
1784
1785 .ag-label-ellipsis {
1786 overflow: hidden;
1787 text-overflow: ellipsis;
1788 white-space: nowrap;
1789 flex: 1;
1790 }
1791
1792 .ag-color-panel {
1793 width: 100%;
1794 display: flex;
1795 flex-direction: column;
1796 text-align: center;
1797 }
1798
1799 .ag-spectrum-color {
1800 flex: 1 1 auto;
1801 position: relative;
1802 overflow: hidden;
1803 cursor: default;
1804 }
1805
1806 .ag-spectrum-fill {
1807 position: absolute;
1808 top: 0;
1809 left: 0;
1810 right: 0;
1811 bottom: 0;
1812 }
1813
1814 .ag-spectrum-val {
1815 cursor: pointer;
1816 }
1817
1818 .ag-spectrum-dragger {
1819 position: absolute;
1820 pointer-events: none;
1821 cursor: pointer;
1822 }
1823
1824 .ag-spectrum-hue {
1825 cursor: default;
1826 background: linear-gradient(to left, #ff0000 3%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
1827 }
1828
1829 .ag-spectrum-alpha {
1830 cursor: default;
1831 }
1832
1833 .ag-spectrum-hue-background {
1834 width: 100%;
1835 height: 100%;
1836 }
1837
1838 .ag-spectrum-alpha-background {
1839 background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgb(0, 0, 0));
1840 width: 100%;
1841 height: 100%;
1842 }
1843
1844 .ag-spectrum-tool {
1845 cursor: pointer;
1846 }
1847
1848 .ag-spectrum-slider {
1849 position: absolute;
1850 pointer-events: none;
1851 }
1852
1853 .ag-recent-colors {
1854 display: flex;
1855 }
1856
1857 .ag-recent-color {
1858 cursor: pointer;
1859 }
1860
1861 .ag-ltr .ag-column-select-indent-1 {
1862 padding-left: 20px;
1863 }
1864 .ag-rtl .ag-column-select-indent-1 {
1865 padding-right: 20px;
1866 }
1867
1868 .ag-ltr .ag-set-filter-indent-1 {
1869 padding-left: 20px;
1870 }
1871 .ag-rtl .ag-set-filter-indent-1 {
1872 padding-right: 20px;
1873 }
1874
1875 .ag-ltr .ag-row-group-indent-1 {
1876 padding-left: 20px;
1877 }
1878 .ag-rtl .ag-row-group-indent-1 {
1879 padding-right: 20px;
1880 }
1881
1882 .ag-ltr .ag-column-select-indent-2 {
1883 padding-left: 40px;
1884 }
1885 .ag-rtl .ag-column-select-indent-2 {
1886 padding-right: 40px;
1887 }
1888
1889 .ag-ltr .ag-set-filter-indent-2 {
1890 padding-left: 40px;
1891 }
1892 .ag-rtl .ag-set-filter-indent-2 {
1893 padding-right: 40px;
1894 }
1895
1896 .ag-ltr .ag-row-group-indent-2 {
1897 padding-left: 40px;
1898 }
1899 .ag-rtl .ag-row-group-indent-2 {
1900 padding-right: 40px;
1901 }
1902
1903 .ag-ltr .ag-column-select-indent-3 {
1904 padding-left: 60px;
1905 }
1906 .ag-rtl .ag-column-select-indent-3 {
1907 padding-right: 60px;
1908 }
1909
1910 .ag-ltr .ag-set-filter-indent-3 {
1911 padding-left: 60px;
1912 }
1913 .ag-rtl .ag-set-filter-indent-3 {
1914 padding-right: 60px;
1915 }
1916
1917 .ag-ltr .ag-row-group-indent-3 {
1918 padding-left: 60px;
1919 }
1920 .ag-rtl .ag-row-group-indent-3 {
1921 padding-right: 60px;
1922 }
1923
1924 .ag-ltr .ag-column-select-indent-4 {
1925 padding-left: 80px;
1926 }
1927 .ag-rtl .ag-column-select-indent-4 {
1928 padding-right: 80px;
1929 }
1930
1931 .ag-ltr .ag-set-filter-indent-4 {
1932 padding-left: 80px;
1933 }
1934 .ag-rtl .ag-set-filter-indent-4 {
1935 padding-right: 80px;
1936 }
1937
1938 .ag-ltr .ag-row-group-indent-4 {
1939 padding-left: 80px;
1940 }
1941 .ag-rtl .ag-row-group-indent-4 {
1942 padding-right: 80px;
1943 }
1944
1945 .ag-ltr .ag-column-select-indent-5 {
1946 padding-left: 100px;
1947 }
1948 .ag-rtl .ag-column-select-indent-5 {
1949 padding-right: 100px;
1950 }
1951
1952 .ag-ltr .ag-set-filter-indent-5 {
1953 padding-left: 100px;
1954 }
1955 .ag-rtl .ag-set-filter-indent-5 {
1956 padding-right: 100px;
1957 }
1958
1959 .ag-ltr .ag-row-group-indent-5 {
1960 padding-left: 100px;
1961 }
1962 .ag-rtl .ag-row-group-indent-5 {
1963 padding-right: 100px;
1964 }
1965
1966 .ag-ltr .ag-column-select-indent-6 {
1967 padding-left: 120px;
1968 }
1969 .ag-rtl .ag-column-select-indent-6 {
1970 padding-right: 120px;
1971 }
1972
1973 .ag-ltr .ag-set-filter-indent-6 {
1974 padding-left: 120px;
1975 }
1976 .ag-rtl .ag-set-filter-indent-6 {
1977 padding-right: 120px;
1978 }
1979
1980 .ag-ltr .ag-row-group-indent-6 {
1981 padding-left: 120px;
1982 }
1983 .ag-rtl .ag-row-group-indent-6 {
1984 padding-right: 120px;
1985 }
1986
1987 .ag-ltr .ag-column-select-indent-7 {
1988 padding-left: 140px;
1989 }
1990 .ag-rtl .ag-column-select-indent-7 {
1991 padding-right: 140px;
1992 }
1993
1994 .ag-ltr .ag-set-filter-indent-7 {
1995 padding-left: 140px;
1996 }
1997 .ag-rtl .ag-set-filter-indent-7 {
1998 padding-right: 140px;
1999 }
2000
2001 .ag-ltr .ag-row-group-indent-7 {
2002 padding-left: 140px;
2003 }
2004 .ag-rtl .ag-row-group-indent-7 {
2005 padding-right: 140px;
2006 }
2007
2008 .ag-ltr .ag-column-select-indent-8 {
2009 padding-left: 160px;
2010 }
2011 .ag-rtl .ag-column-select-indent-8 {
2012 padding-right: 160px;
2013 }
2014
2015 .ag-ltr .ag-set-filter-indent-8 {
2016 padding-left: 160px;
2017 }
2018 .ag-rtl .ag-set-filter-indent-8 {
2019 padding-right: 160px;
2020 }
2021
2022 .ag-ltr .ag-row-group-indent-8 {
2023 padding-left: 160px;
2024 }
2025 .ag-rtl .ag-row-group-indent-8 {
2026 padding-right: 160px;
2027 }
2028
2029 .ag-ltr .ag-column-select-indent-9 {
2030 padding-left: 180px;
2031 }
2032 .ag-rtl .ag-column-select-indent-9 {
2033 padding-right: 180px;
2034 }
2035
2036 .ag-ltr .ag-set-filter-indent-9 {
2037 padding-left: 180px;
2038 }
2039 .ag-rtl .ag-set-filter-indent-9 {
2040 padding-right: 180px;
2041 }
2042
2043 .ag-ltr .ag-row-group-indent-9 {
2044 padding-left: 180px;
2045 }
2046 .ag-rtl .ag-row-group-indent-9 {
2047 padding-right: 180px;
2048 }
2049
2050 .ag-ltr {
2051 direction: ltr;
2052 }
2053 .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 {
2054 flex-direction: row;
2055 }
2056
2057 .ag-rtl {
2058 direction: rtl;
2059 }
2060 .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 {
2061 flex-direction: row-reverse;
2062 }
2063 .ag-rtl .ag-icon-contracted,
2064 .ag-rtl .ag-icon-expanded,
2065 .ag-rtl .ag-icon-tree-closed {
2066 display: block;
2067 transform: rotate(180deg);
2068 }
2069
2070 .ag-body .ag-body-viewport {
2071 -webkit-overflow-scrolling: touch;
2072 }
2073
2074 .ag-layout-print.ag-body {
2075 display: block;
2076 height: unset;
2077 }
2078 .ag-layout-print.ag-body-clipper {
2079 height: unset;
2080 }
2081 .ag-layout-print.ag-root-wrapper {
2082 display: inline-flex;
2083 }
2084 .ag-layout-print .ag-center-cols-clipper {
2085 min-width: 100%;
2086 }
2087 .ag-layout-print .ag-body-vertical-scroll {
2088 display: none;
2089 }
2090 .ag-layout-print .ag-body-horizontal-scroll {
2091 display: none;
2092 }
2093 .ag-layout-print.ag-force-vertical-scroll {
2094 overflow-y: visible !important;
2095 }
2096
2097 @media print {
2098 .ag-root-wrapper.ag-layout-print {
2099 display: table;
2100 }
2101 .ag-root-wrapper.ag-layout-print .ag-root-wrapper-body,
2102 .ag-root-wrapper.ag-layout-print .ag-root,
2103 .ag-root-wrapper.ag-layout-print .ag-body-viewport,
2104 .ag-root-wrapper.ag-layout-print .ag-center-cols-container,
2105 .ag-root-wrapper.ag-layout-print .ag-center-cols-viewport,
2106 .ag-root-wrapper.ag-layout-print .ag-center-cols-clipper,
2107 .ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,
2108 .ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport {
2109 height: auto !important;
2110 overflow: hidden !important;
2111 display: block !important;
2112 }
2113 .ag-root-wrapper.ag-layout-print .ag-row, .ag-root-wrapper.ag-layout-print .ag-cell {
2114 break-inside: avoid;
2115 }
2116 }
2117 [class^=ag-], [class^=ag-]:focus, [class^=ag-]:after, [class^=ag-]:before {
2118 box-sizing: border-box;
2119 outline: none;
2120 }
2121
2122 [class^=ag-]::-ms-clear {
2123 display: none;
2124 }
2125
2126 .ag-checkbox .ag-input-wrapper,
2127 .ag-radio-button .ag-input-wrapper {
2128 overflow: visible;
2129 }
2130
2131 .ag-range-field .ag-input-wrapper {
2132 height: 100%;
2133 }
2134
2135 .ag-toggle-button {
2136 flex: none;
2137 width: unset;
2138 min-width: unset;
2139 }
2140
2141 .ag-ltr .ag-label-align-right .ag-label {
2142 margin-left: var(--ag-grid-size);
2143 }
2144 .ag-rtl .ag-label-align-right .ag-label {
2145 margin-right: var(--ag-grid-size);
2146 }
2147
2148 input[class^=ag-] {
2149 margin: 0;
2150 background-color: var(--ag-background-color);
2151 }
2152
2153 textarea[class^=ag-],
2154 select[class^=ag-] {
2155 background-color: var(--ag-background-color);
2156 }
2157
2158 input[class^=ag-]:not([type]),
2159 input[class^=ag-][type=text],
2160 input[class^=ag-][type=number],
2161 input[class^=ag-][type=tel],
2162 input[class^=ag-][type=date],
2163 input[class^=ag-][type=datetime-local],
2164 textarea[class^=ag-] {
2165 font-size: inherit;
2166 line-height: inherit;
2167 color: inherit;
2168 border: var(--ag-borders-input) var(--ag-input-border-color);
2169 }
2170 input[class^=ag-]:not([type]):disabled,
2171 input[class^=ag-][type=text]:disabled,
2172 input[class^=ag-][type=number]:disabled,
2173 input[class^=ag-][type=tel]:disabled,
2174 input[class^=ag-][type=date]:disabled,
2175 input[class^=ag-][type=datetime-local]:disabled,
2176 textarea[class^=ag-]:disabled {
2177 color: var(--ag-disabled-foreground-color);
2178 background-color: var(--ag-input-disabled-background-color);
2179 border-color: var(--ag-input-disabled-border-color);
2180 }
2181 input[class^=ag-]:not([type]):focus,
2182 input[class^=ag-][type=text]:focus,
2183 input[class^=ag-][type=number]:focus,
2184 input[class^=ag-][type=tel]:focus,
2185 input[class^=ag-][type=date]:focus,
2186 input[class^=ag-][type=datetime-local]:focus,
2187 textarea[class^=ag-]:focus {
2188 outline: none;
2189 box-shadow: var(--ag-input-focus-box-shadow);
2190 border-color: var(--ag-input-focus-border-color);
2191 }
2192 input[class^=ag-]:not([type]):invalid,
2193 input[class^=ag-][type=text]:invalid,
2194 input[class^=ag-][type=number]:invalid,
2195 input[class^=ag-][type=tel]:invalid,
2196 input[class^=ag-][type=date]:invalid,
2197 input[class^=ag-][type=datetime-local]:invalid,
2198 textarea[class^=ag-]:invalid {
2199 border: var(--ag-borders-input-invalid) var(--ag-input-border-color-invalid);
2200 }
2201
2202 input[class^=ag-][type=number] {
2203 -moz-appearance: textfield;
2204 }
2205 input[class^=ag-][type=number]::-webkit-outer-spin-button, input[class^=ag-][type=number]::-webkit-inner-spin-button {
2206 -webkit-appearance: none;
2207 margin: 0;
2208 }
2209
2210 input[class^=ag-][type=range] {
2211 padding: 0;
2212 }
2213
2214 input[class^=ag-][type=button]:focus, button[class^=ag-]:focus {
2215 box-shadow: var(--ag-input-focus-box-shadow);
2216 }
2217
2218 .ag-drag-handle {
2219 color: var(--ag-secondary-foreground-color);
2220 }
2221
2222 .ag-list-item, .ag-virtual-list-item {
2223 height: var(--ag-list-item-height);
2224 }
2225
2226 .ag-keyboard-focus .ag-virtual-list-item:focus {
2227 outline: none;
2228 }
2229 .ag-keyboard-focus .ag-virtual-list-item:focus::after {
2230 content: "";
2231 position: absolute;
2232 background-color: transparent;
2233 pointer-events: none;
2234 top: 4px;
2235 left: 4px;
2236 display: block;
2237 width: calc(100% - 8px);
2238 height: calc(100% - 8px);
2239 border: 1px solid;
2240 border-color: var(--ag-input-focus-border-color);
2241 }
2242
2243 .ag-select-list {
2244 background-color: var(--ag-background-color);
2245 overflow-y: auto;
2246 overflow-x: hidden;
2247 }
2248
2249 .ag-list-item {
2250 display: flex;
2251 align-items: center;
2252 white-space: nowrap;
2253 overflow: hidden;
2254 text-overflow: ellipsis;
2255 }
2256 .ag-list-item.ag-active-item {
2257 background-color: var(--ag-row-hover-color);
2258 }
2259
2260 .ag-select-list-item {
2261 padding-left: 4px;
2262 padding-right: 4px;
2263 cursor: default;
2264 -moz-user-select: none;
2265 -webkit-user-select: none;
2266 -ms-user-select: none;
2267 user-select: none;
2268 }
2269 .ag-select-list-item span {
2270 white-space: nowrap;
2271 text-overflow: ellipsis;
2272 overflow: hidden;
2273 }
2274
2275 .ag-select .ag-picker-field-wrapper {
2276 background-color: var(--ag-background-color);
2277 min-height: var(--ag-list-item-height);
2278 cursor: default;
2279 }
2280 .ag-select.ag-disabled .ag-picker-field-wrapper:focus {
2281 box-shadow: none;
2282 }
2283 .ag-select:not(.ag-cell-editor, .ag-label-align-top) {
2284 height: var(--ag-list-item-height);
2285 }
2286 .ag-select .ag-picker-field-display {
2287 margin: 4px;
2288 white-space: nowrap;
2289 overflow: hidden;
2290 text-overflow: ellipsis;
2291 }
2292 .ag-select .ag-picker-field-icon {
2293 display: flex;
2294 align-items: center;
2295 }
2296 .ag-select.ag-disabled {
2297 opacity: 0.5;
2298 }
2299
2300 .ag-rich-select {
2301 background-color: var(--ag-control-panel-background-color);
2302 }
2303
2304 .ag-rich-select-list {
2305 width: 100%;
2306 min-width: 200px;
2307 height: calc(var(--ag-row-height) * 6.5);
2308 }
2309
2310 .ag-rich-select-value {
2311 height: var(--ag-row-height);
2312 border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
2313 padding-top: 0;
2314 padding-bottom: 0;
2315 }
2316 .ag-ltr .ag-rich-select-value {
2317 padding-left: var(--ag-cell-horizontal-padding);
2318 }
2319 .ag-rtl .ag-rich-select-value {
2320 padding-right: var(--ag-cell-horizontal-padding);
2321 }
2322 .ag-ltr .ag-rich-select-value {
2323 padding-right: var(--ag-grid-size);
2324 }
2325 .ag-rtl .ag-rich-select-value {
2326 padding-left: var(--ag-grid-size);
2327 }
2328
2329 .ag-rich-select-virtual-list-item {
2330 cursor: default;
2331 height: var(--ag-list-item-height);
2332 }
2333 .ag-keyboard-focus .ag-rich-select-virtual-list-item:focus::after {
2334 content: none;
2335 }
2336 .ag-rich-select-virtual-list-item:hover {
2337 background-color: var(--ag-row-hover-color);
2338 }
2339
2340 .ag-ltr .ag-rich-select-row {
2341 padding-left: var(--ag-cell-horizontal-padding);
2342 }
2343 .ag-rtl .ag-rich-select-row {
2344 padding-right: var(--ag-cell-horizontal-padding);
2345 }
2346
2347 .ag-rich-select-row-selected {
2348 background-color: var(--ag-selected-row-background-color);
2349 }
2350
2351 .ag-row-drag,
2352 .ag-selection-checkbox,
2353 .ag-group-expanded,
2354 .ag-group-contracted {
2355 color: var(--ag-secondary-foreground-color);
2356 }
2357 .ag-ltr .ag-row-drag,
2358 .ag-ltr .ag-selection-checkbox,
2359 .ag-ltr .ag-group-expanded,
2360 .ag-ltr .ag-group-contracted {
2361 margin-right: var(--ag-cell-widget-spacing);
2362 }
2363 .ag-rtl .ag-row-drag,
2364 .ag-rtl .ag-selection-checkbox,
2365 .ag-rtl .ag-group-expanded,
2366 .ag-rtl .ag-group-contracted {
2367 margin-left: var(--ag-cell-widget-spacing);
2368 }
2369
2370 .ag-cell-wrapper > *:not(.ag-cell-value):not(.ag-group-value) {
2371 --ag-internal-calculated-line-height: var(--ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)));
2372 --ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width));
2373 height: min(var(--ag-internal-calculated-line-height), var(--ag-internal-padded-row-height));
2374 display: flex;
2375 align-items: center;
2376 flex: none;
2377 }
2378
2379 .ag-group-expanded,
2380 .ag-group-contracted {
2381 cursor: pointer;
2382 }
2383
2384 .ag-group-title-bar-icon {
2385 cursor: pointer;
2386 flex: none;
2387 color: var(--ag-secondary-foreground-color);
2388 }
2389
2390 .ag-ltr .ag-group-child-count {
2391 margin-left: 2px;
2392 }
2393 .ag-rtl .ag-group-child-count {
2394 margin-right: 2px;
2395 }
2396
2397 .ag-group-title-bar {
2398 background-color: var(--ag-subheader-background-color);
2399 padding: var(--ag-grid-size);
2400 }
2401
2402 .ag-group-toolbar {
2403 padding: var(--ag-grid-size);
2404 background-color: var(--ag-subheader-toolbar-background-color);
2405 }
2406
2407 .ag-disabled-group-title-bar, .ag-disabled-group-container {
2408 opacity: 0.5;
2409 }
2410
2411 .group-item {
2412 margin: calc(var(--ag-grid-size) * 0.5) 0;
2413 }
2414
2415 .ag-label {
2416 white-space: nowrap;
2417 }
2418 .ag-ltr .ag-label {
2419 margin-right: var(--ag-grid-size);
2420 }
2421 .ag-rtl .ag-label {
2422 margin-left: var(--ag-grid-size);
2423 }
2424
2425 .ag-label-align-top .ag-label {
2426 margin-bottom: calc(var(--ag-grid-size) * 0.5);
2427 }
2428
2429 .ag-angle-select[disabled] {
2430 color: var(--ag-disabled-foreground-color);
2431 pointer-events: none;
2432 }
2433 .ag-angle-select[disabled] .ag-angle-select-field {
2434 opacity: 0.4;
2435 }
2436
2437 .ag-ltr .ag-slider-field,
2438 .ag-ltr .ag-angle-select-field {
2439 margin-right: calc(var(--ag-grid-size) * 2);
2440 }
2441 .ag-rtl .ag-slider-field,
2442 .ag-rtl .ag-angle-select-field {
2443 margin-left: calc(var(--ag-grid-size) * 2);
2444 }
2445
2446 .ag-angle-select-parent-circle {
2447 width: 24px;
2448 height: 24px;
2449 border-radius: 12px;
2450 border: solid 1px;
2451 border-color: var(--ag-border-color);
2452 background-color: var(--ag-background-color);
2453 }
2454
2455 .ag-angle-select-child-circle {
2456 top: 4px;
2457 left: 12px;
2458 width: 6px;
2459 height: 6px;
2460 margin-left: -3px;
2461 margin-top: -4px;
2462 border-radius: 3px;
2463 background-color: var(--ag-secondary-foreground-color);
2464 }
2465
2466 .ag-picker-field-wrapper {
2467 border: 1px solid;
2468 border-color: var(--ag-border-color);
2469 border-radius: 5px;
2470 }
2471 .ag-picker-field-wrapper:focus {
2472 box-shadow: var(--ag-input-focus-box-shadow);
2473 }
2474
2475 .ag-picker-field-button {
2476 background-color: var(--ag-background-color);
2477 color: var(--ag-secondary-foreground-color);
2478 }
2479
2480 .ag-dialog.ag-color-dialog {
2481 border-radius: 5px;
2482 }
2483
2484 .ag-color-picker .ag-picker-field-display {
2485 height: var(--ag-icon-size);
2486 }
2487
2488 .ag-color-panel {
2489 padding: var(--ag-grid-size);
2490 }
2491
2492 .ag-spectrum-color {
2493 background-color: rgb(255, 0, 0);
2494 border-radius: 2px;
2495 }
2496
2497 .ag-spectrum-tools {
2498 padding: 10px;
2499 }
2500
2501 .ag-spectrum-sat {
2502 background-image: linear-gradient(to right, white, rgba(204, 154, 129, 0));
2503 }
2504
2505 .ag-spectrum-val {
2506 background-image: linear-gradient(to top, black, rgba(204, 154, 129, 0));
2507 }
2508
2509 .ag-spectrum-dragger {
2510 border-radius: 12px;
2511 height: 12px;
2512 width: 12px;
2513 border: 1px solid white;
2514 background: black;
2515 box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.24);
2516 }
2517
2518 .ag-spectrum-hue-background {
2519 border-radius: 2px;
2520 }
2521
2522 .ag-spectrum-alpha-background {
2523 border-radius: 2px;
2524 }
2525
2526 .ag-spectrum-tool {
2527 margin-bottom: 10px;
2528 height: 11px;
2529 border-radius: 2px;
2530 }
2531
2532 .ag-spectrum-slider {
2533 margin-top: -12px;
2534 width: 13px;
2535 height: 13px;
2536 border-radius: 13px;
2537 background-color: rgb(248, 248, 248);
2538 box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);
2539 }
2540
2541 .ag-recent-color {
2542 margin: 0 3px;
2543 }
2544 .ag-recent-color:first-child {
2545 margin-left: 0;
2546 }
2547 .ag-recent-color:last-child {
2548 margin-right: 0;
2549 }
2550
2551 .ag-dnd-ghost {
2552 border: var(--ag-borders) var(--ag-border-color);
2553 background: var(--ag-background-color);
2554 border-radius: var(--ag-card-radius);
2555 box-shadow: var(--ag-card-shadow);
2556 padding: var(--ag-grid-size);
2557 overflow: hidden;
2558 text-overflow: ellipsis;
2559 border: var(--ag-borders-secondary) var(--ag-secondary-border-color);
2560 color: var(--ag-secondary-foreground-color);
2561 height: var(--ag-header-height) !important;
2562 line-height: var(--ag-header-height);
2563 margin: 0;
2564 padding: 0 calc(var(--ag-grid-size) * 2);
2565 transform: translateY(calc(var(--ag-grid-size) * 2));
2566 }
2567
2568 .ag-dnd-ghost-icon {
2569 margin-right: var(--ag-grid-size);
2570 color: var(--ag-foreground-color);
2571 }
2572
2573 .ag-popup-child:not(.ag-tooltip-custom) {
2574 box-shadow: var(--ag-popup-shadow);
2575 }
2576
2577 .ag-dragging-range-handle .ag-dialog,
2578 .ag-dragging-fill-handle .ag-dialog {
2579 opacity: 0.7;
2580 pointer-events: none;
2581 }
2582
2583 .ag-dialog {
2584 border-radius: var(--ag-border-radius);
2585 border: var(--ag-borders) var(--ag-border-color);
2586 }
2587
2588 .ag-panel {
2589 background-color: var(--ag-background-color);
2590 }
2591
2592 .ag-panel-title-bar {
2593 background-color: var(--ag-header-background-color);
2594 color: var(--ag-header-foreground-color);
2595 height: var(--ag-header-height);
2596 padding: var(--ag-grid-size) var(--ag-cell-horizontal-padding);
2597 border-bottom: var(--ag-borders) var(--ag-border-color);
2598 }
2599
2600 .ag-ltr .ag-panel-title-bar-button {
2601 margin-left: var(--ag-grid-size);
2602 }
2603 .ag-rtl .ag-panel-title-bar-button {
2604 margin-right: var(--ag-grid-size);
2605 }
2606
2607 .ag-tooltip {
2608 background-color: var(--ag-tooltip-background-color);
2609 color: var(--ag-foreground-color);
2610 padding: var(--ag-grid-size);
2611 border: var(--ag-borders) var(--ag-border-color);
2612 border-radius: var(--ag-card-radius);
2613 transition: opacity 1s;
2614 white-space: normal;
2615 }
2616 .ag-tooltip.ag-tooltip-hiding {
2617 opacity: 0;
2618 }
2619
2620 .ag-tooltip-custom {
2621 transition: opacity 1s;
2622 }
2623 .ag-tooltip-custom.ag-tooltip-hiding {
2624 opacity: 0;
2625 }
2626
2627 .ag-ltr .ag-column-select-indent-1 {
2628 padding-left: calc(1 * var(--ag-column-select-indent-size));
2629 }
2630 .ag-rtl .ag-column-select-indent-1 {
2631 padding-right: calc(1 * var(--ag-column-select-indent-size));
2632 }
2633
2634 .ag-ltr .ag-column-select-indent-2 {
2635 padding-left: calc(2 * var(--ag-column-select-indent-size));
2636 }
2637 .ag-rtl .ag-column-select-indent-2 {
2638 padding-right: calc(2 * var(--ag-column-select-indent-size));
2639 }
2640
2641 .ag-ltr .ag-column-select-indent-3 {
2642 padding-left: calc(3 * var(--ag-column-select-indent-size));
2643 }
2644 .ag-rtl .ag-column-select-indent-3 {
2645 padding-right: calc(3 * var(--ag-column-select-indent-size));
2646 }
2647
2648 .ag-ltr .ag-column-select-indent-4 {
2649 padding-left: calc(4 * var(--ag-column-select-indent-size));
2650 }
2651 .ag-rtl .ag-column-select-indent-4 {
2652 padding-right: calc(4 * var(--ag-column-select-indent-size));
2653 }
2654
2655 .ag-ltr .ag-column-select-indent-5 {
2656 padding-left: calc(5 * var(--ag-column-select-indent-size));
2657 }
2658 .ag-rtl .ag-column-select-indent-5 {
2659 padding-right: calc(5 * var(--ag-column-select-indent-size));
2660 }
2661
2662 .ag-ltr .ag-column-select-indent-6 {
2663 padding-left: calc(6 * var(--ag-column-select-indent-size));
2664 }
2665 .ag-rtl .ag-column-select-indent-6 {
2666 padding-right: calc(6 * var(--ag-column-select-indent-size));
2667 }
2668
2669 .ag-ltr .ag-column-select-indent-7 {
2670 padding-left: calc(7 * var(--ag-column-select-indent-size));
2671 }
2672 .ag-rtl .ag-column-select-indent-7 {
2673 padding-right: calc(7 * var(--ag-column-select-indent-size));
2674 }
2675
2676 .ag-ltr .ag-column-select-indent-8 {
2677 padding-left: calc(8 * var(--ag-column-select-indent-size));
2678 }
2679 .ag-rtl .ag-column-select-indent-8 {
2680 padding-right: calc(8 * var(--ag-column-select-indent-size));
2681 }
2682
2683 .ag-ltr .ag-column-select-indent-9 {
2684 padding-left: calc(9 * var(--ag-column-select-indent-size));
2685 }
2686 .ag-rtl .ag-column-select-indent-9 {
2687 padding-right: calc(9 * var(--ag-column-select-indent-size));
2688 }
2689
2690 .ag-column-select-header-icon {
2691 cursor: pointer;
2692 }
2693
2694 .ag-keyboard-focus .ag-column-select-header-icon:focus {
2695 outline: none;
2696 }
2697 .ag-keyboard-focus .ag-column-select-header-icon:focus::after {
2698 content: "";
2699 position: absolute;
2700 background-color: transparent;
2701 pointer-events: none;
2702 top: 0px;
2703 left: 0px;
2704 display: block;
2705 width: calc(100% - 0px);
2706 height: calc(100% - 0px);
2707 border: 1px solid;
2708 border-color: var(--ag-input-focus-border-color);
2709 }
2710
2711 .ag-ltr .ag-column-group-icons:not(:last-child),
2712 .ag-ltr .ag-column-select-header-icon:not(:last-child),
2713 .ag-ltr .ag-column-select-header-checkbox:not(:last-child),
2714 .ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),
2715 .ag-ltr .ag-column-select-checkbox:not(:last-child),
2716 .ag-ltr .ag-column-select-column-drag-handle:not(:last-child),
2717 .ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),
2718 .ag-ltr .ag-column-select-column-label:not(:last-child) {
2719 margin-right: var(--ag-widget-horizontal-spacing);
2720 }
2721 .ag-rtl .ag-column-group-icons:not(:last-child),
2722 .ag-rtl .ag-column-select-header-icon:not(:last-child),
2723 .ag-rtl .ag-column-select-header-checkbox:not(:last-child),
2724 .ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),
2725 .ag-rtl .ag-column-select-checkbox:not(:last-child),
2726 .ag-rtl .ag-column-select-column-drag-handle:not(:last-child),
2727 .ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),
2728 .ag-rtl .ag-column-select-column-label:not(:last-child) {
2729 margin-left: var(--ag-widget-horizontal-spacing);
2730 }
2731
2732 .ag-keyboard-focus .ag-column-select-virtual-list-item:focus {
2733 outline: none;
2734 }
2735 .ag-keyboard-focus .ag-column-select-virtual-list-item:focus::after {
2736 content: "";
2737 position: absolute;
2738 background-color: transparent;
2739 pointer-events: none;
2740 top: 1px;
2741 left: 1px;
2742 display: block;
2743 width: calc(100% - 2px);
2744 height: calc(100% - 2px);
2745 border: 1px solid;
2746 border-color: var(--ag-input-focus-border-color);
2747 }
2748
2749 .ag-column-select-column-group:not(:last-child),
2750 .ag-column-select-column:not(:last-child) {
2751 margin-bottom: var(--ag-widget-vertical-spacing);
2752 }
2753
2754 .ag-column-select-column-readonly,
2755 .ag-column-select-column-group-readonly {
2756 color: var(--ag-disabled-foreground-color);
2757 pointer-events: none;
2758 }
2759
2760 .ag-ltr .ag-column-select-add-group-indent {
2761 margin-left: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
2762 }
2763 .ag-rtl .ag-column-select-add-group-indent {
2764 margin-right: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
2765 }
2766
2767 .ag-column-select-virtual-list-viewport {
2768 padding: calc(var(--ag-widget-container-vertical-padding) * 0.5) 0px;
2769 }
2770
2771 .ag-column-select-virtual-list-item {
2772 padding: 0 var(--ag-widget-container-horizontal-padding);
2773 }
2774
2775 .ag-rtl {
2776 text-align: right;
2777 }
2778
2779 .ag-root-wrapper {
2780 border: var(--ag-borders) var(--ag-border-color);
2781 }
2782
2783 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-1 {
2784 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 1);
2785 }
2786 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-1 {
2787 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 1);
2788 }
2789
2790 .ag-ltr .ag-row-group-indent-1 {
2791 padding-left: calc(1 * var(--ag-row-group-indent-size));
2792 }
2793 .ag-rtl .ag-row-group-indent-1 {
2794 padding-right: calc(1 * var(--ag-row-group-indent-size));
2795 }
2796
2797 .ag-ltr .ag-row-level-1 .ag-pivot-leaf-group {
2798 margin-left: var(--ag-row-group-indent-size);
2799 }
2800 .ag-rtl .ag-row-level-1 .ag-pivot-leaf-group {
2801 margin-right: var(--ag-row-group-indent-size);
2802 }
2803
2804 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-2 {
2805 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 2);
2806 }
2807 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-2 {
2808 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 2);
2809 }
2810
2811 .ag-ltr .ag-row-group-indent-2 {
2812 padding-left: calc(2 * var(--ag-row-group-indent-size));
2813 }
2814 .ag-rtl .ag-row-group-indent-2 {
2815 padding-right: calc(2 * var(--ag-row-group-indent-size));
2816 }
2817
2818 .ag-ltr .ag-row-level-2 .ag-pivot-leaf-group {
2819 margin-left: var(--ag-row-group-indent-size);
2820 }
2821 .ag-rtl .ag-row-level-2 .ag-pivot-leaf-group {
2822 margin-right: var(--ag-row-group-indent-size);
2823 }
2824
2825 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-3 {
2826 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 3);
2827 }
2828 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-3 {
2829 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 3);
2830 }
2831
2832 .ag-ltr .ag-row-group-indent-3 {
2833 padding-left: calc(3 * var(--ag-row-group-indent-size));
2834 }
2835 .ag-rtl .ag-row-group-indent-3 {
2836 padding-right: calc(3 * var(--ag-row-group-indent-size));
2837 }
2838
2839 .ag-ltr .ag-row-level-3 .ag-pivot-leaf-group {
2840 margin-left: var(--ag-row-group-indent-size);
2841 }
2842 .ag-rtl .ag-row-level-3 .ag-pivot-leaf-group {
2843 margin-right: var(--ag-row-group-indent-size);
2844 }
2845
2846 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-4 {
2847 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 4);
2848 }
2849 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-4 {
2850 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 4);
2851 }
2852
2853 .ag-ltr .ag-row-group-indent-4 {
2854 padding-left: calc(4 * var(--ag-row-group-indent-size));
2855 }
2856 .ag-rtl .ag-row-group-indent-4 {
2857 padding-right: calc(4 * var(--ag-row-group-indent-size));
2858 }
2859
2860 .ag-ltr .ag-row-level-4 .ag-pivot-leaf-group {
2861 margin-left: var(--ag-row-group-indent-size);
2862 }
2863 .ag-rtl .ag-row-level-4 .ag-pivot-leaf-group {
2864 margin-right: var(--ag-row-group-indent-size);
2865 }
2866
2867 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-5 {
2868 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 5);
2869 }
2870 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-5 {
2871 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 5);
2872 }
2873
2874 .ag-ltr .ag-row-group-indent-5 {
2875 padding-left: calc(5 * var(--ag-row-group-indent-size));
2876 }
2877 .ag-rtl .ag-row-group-indent-5 {
2878 padding-right: calc(5 * var(--ag-row-group-indent-size));
2879 }
2880
2881 .ag-ltr .ag-row-level-5 .ag-pivot-leaf-group {
2882 margin-left: var(--ag-row-group-indent-size);
2883 }
2884 .ag-rtl .ag-row-level-5 .ag-pivot-leaf-group {
2885 margin-right: var(--ag-row-group-indent-size);
2886 }
2887
2888 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-6 {
2889 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 6);
2890 }
2891 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-6 {
2892 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 6);
2893 }
2894
2895 .ag-ltr .ag-row-group-indent-6 {
2896 padding-left: calc(6 * var(--ag-row-group-indent-size));
2897 }
2898 .ag-rtl .ag-row-group-indent-6 {
2899 padding-right: calc(6 * var(--ag-row-group-indent-size));
2900 }
2901
2902 .ag-ltr .ag-row-level-6 .ag-pivot-leaf-group {
2903 margin-left: var(--ag-row-group-indent-size);
2904 }
2905 .ag-rtl .ag-row-level-6 .ag-pivot-leaf-group {
2906 margin-right: var(--ag-row-group-indent-size);
2907 }
2908
2909 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-7 {
2910 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 7);
2911 }
2912 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-7 {
2913 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 7);
2914 }
2915
2916 .ag-ltr .ag-row-group-indent-7 {
2917 padding-left: calc(7 * var(--ag-row-group-indent-size));
2918 }
2919 .ag-rtl .ag-row-group-indent-7 {
2920 padding-right: calc(7 * var(--ag-row-group-indent-size));
2921 }
2922
2923 .ag-ltr .ag-row-level-7 .ag-pivot-leaf-group {
2924 margin-left: var(--ag-row-group-indent-size);
2925 }
2926 .ag-rtl .ag-row-level-7 .ag-pivot-leaf-group {
2927 margin-right: var(--ag-row-group-indent-size);
2928 }
2929
2930 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-8 {
2931 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 8);
2932 }
2933 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-8 {
2934 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 8);
2935 }
2936
2937 .ag-ltr .ag-row-group-indent-8 {
2938 padding-left: calc(8 * var(--ag-row-group-indent-size));
2939 }
2940 .ag-rtl .ag-row-group-indent-8 {
2941 padding-right: calc(8 * var(--ag-row-group-indent-size));
2942 }
2943
2944 .ag-ltr .ag-row-level-8 .ag-pivot-leaf-group {
2945 margin-left: var(--ag-row-group-indent-size);
2946 }
2947 .ag-rtl .ag-row-level-8 .ag-pivot-leaf-group {
2948 margin-right: var(--ag-row-group-indent-size);
2949 }
2950
2951 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-9 {
2952 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 9);
2953 }
2954 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-9 {
2955 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 9);
2956 }
2957
2958 .ag-ltr .ag-row-group-indent-9 {
2959 padding-left: calc(9 * var(--ag-row-group-indent-size));
2960 }
2961 .ag-rtl .ag-row-group-indent-9 {
2962 padding-right: calc(9 * var(--ag-row-group-indent-size));
2963 }
2964
2965 .ag-ltr .ag-row-level-9 .ag-pivot-leaf-group {
2966 margin-left: var(--ag-row-group-indent-size);
2967 }
2968 .ag-rtl .ag-row-level-9 .ag-pivot-leaf-group {
2969 margin-right: var(--ag-row-group-indent-size);
2970 }
2971
2972 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-10 {
2973 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 10);
2974 }
2975 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-10 {
2976 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 10);
2977 }
2978
2979 .ag-ltr .ag-row-group-indent-10 {
2980 padding-left: calc(10 * var(--ag-row-group-indent-size));
2981 }
2982 .ag-rtl .ag-row-group-indent-10 {
2983 padding-right: calc(10 * var(--ag-row-group-indent-size));
2984 }
2985
2986 .ag-ltr .ag-row-level-10 .ag-pivot-leaf-group {
2987 margin-left: var(--ag-row-group-indent-size);
2988 }
2989 .ag-rtl .ag-row-level-10 .ag-pivot-leaf-group {
2990 margin-right: var(--ag-row-group-indent-size);
2991 }
2992
2993 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-11 {
2994 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 11);
2995 }
2996 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-11 {
2997 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 11);
2998 }
2999
3000 .ag-ltr .ag-row-group-indent-11 {
3001 padding-left: calc(11 * var(--ag-row-group-indent-size));
3002 }
3003 .ag-rtl .ag-row-group-indent-11 {
3004 padding-right: calc(11 * var(--ag-row-group-indent-size));
3005 }
3006
3007 .ag-ltr .ag-row-level-11 .ag-pivot-leaf-group {
3008 margin-left: var(--ag-row-group-indent-size);
3009 }
3010 .ag-rtl .ag-row-level-11 .ag-pivot-leaf-group {
3011 margin-right: var(--ag-row-group-indent-size);
3012 }
3013
3014 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-12 {
3015 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 12);
3016 }
3017 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-12 {
3018 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 12);
3019 }
3020
3021 .ag-ltr .ag-row-group-indent-12 {
3022 padding-left: calc(12 * var(--ag-row-group-indent-size));
3023 }
3024 .ag-rtl .ag-row-group-indent-12 {
3025 padding-right: calc(12 * var(--ag-row-group-indent-size));
3026 }
3027
3028 .ag-ltr .ag-row-level-12 .ag-pivot-leaf-group {
3029 margin-left: var(--ag-row-group-indent-size);
3030 }
3031 .ag-rtl .ag-row-level-12 .ag-pivot-leaf-group {
3032 margin-right: var(--ag-row-group-indent-size);
3033 }
3034
3035 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-13 {
3036 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 13);
3037 }
3038 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-13 {
3039 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 13);
3040 }
3041
3042 .ag-ltr .ag-row-group-indent-13 {
3043 padding-left: calc(13 * var(--ag-row-group-indent-size));
3044 }
3045 .ag-rtl .ag-row-group-indent-13 {
3046 padding-right: calc(13 * var(--ag-row-group-indent-size));
3047 }
3048
3049 .ag-ltr .ag-row-level-13 .ag-pivot-leaf-group {
3050 margin-left: var(--ag-row-group-indent-size);
3051 }
3052 .ag-rtl .ag-row-level-13 .ag-pivot-leaf-group {
3053 margin-right: var(--ag-row-group-indent-size);
3054 }
3055
3056 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-14 {
3057 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 14);
3058 }
3059 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-14 {
3060 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 14);
3061 }
3062
3063 .ag-ltr .ag-row-group-indent-14 {
3064 padding-left: calc(14 * var(--ag-row-group-indent-size));
3065 }
3066 .ag-rtl .ag-row-group-indent-14 {
3067 padding-right: calc(14 * var(--ag-row-group-indent-size));
3068 }
3069
3070 .ag-ltr .ag-row-level-14 .ag-pivot-leaf-group {
3071 margin-left: var(--ag-row-group-indent-size);
3072 }
3073 .ag-rtl .ag-row-level-14 .ag-pivot-leaf-group {
3074 margin-right: var(--ag-row-group-indent-size);
3075 }
3076
3077 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-15 {
3078 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 15);
3079 }
3080 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-15 {
3081 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 15);
3082 }
3083
3084 .ag-ltr .ag-row-group-indent-15 {
3085 padding-left: calc(15 * var(--ag-row-group-indent-size));
3086 }
3087 .ag-rtl .ag-row-group-indent-15 {
3088 padding-right: calc(15 * var(--ag-row-group-indent-size));
3089 }
3090
3091 .ag-ltr .ag-row-level-15 .ag-pivot-leaf-group {
3092 margin-left: var(--ag-row-group-indent-size);
3093 }
3094 .ag-rtl .ag-row-level-15 .ag-pivot-leaf-group {
3095 margin-right: var(--ag-row-group-indent-size);
3096 }
3097
3098 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-16 {
3099 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 16);
3100 }
3101 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-16 {
3102 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 16);
3103 }
3104
3105 .ag-ltr .ag-row-group-indent-16 {
3106 padding-left: calc(16 * var(--ag-row-group-indent-size));
3107 }
3108 .ag-rtl .ag-row-group-indent-16 {
3109 padding-right: calc(16 * var(--ag-row-group-indent-size));
3110 }
3111
3112 .ag-ltr .ag-row-level-16 .ag-pivot-leaf-group {
3113 margin-left: var(--ag-row-group-indent-size);
3114 }
3115 .ag-rtl .ag-row-level-16 .ag-pivot-leaf-group {
3116 margin-right: var(--ag-row-group-indent-size);
3117 }
3118
3119 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-17 {
3120 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 17);
3121 }
3122 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-17 {
3123 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 17);
3124 }
3125
3126 .ag-ltr .ag-row-group-indent-17 {
3127 padding-left: calc(17 * var(--ag-row-group-indent-size));
3128 }
3129 .ag-rtl .ag-row-group-indent-17 {
3130 padding-right: calc(17 * var(--ag-row-group-indent-size));
3131 }
3132
3133 .ag-ltr .ag-row-level-17 .ag-pivot-leaf-group {
3134 margin-left: var(--ag-row-group-indent-size);
3135 }
3136 .ag-rtl .ag-row-level-17 .ag-pivot-leaf-group {
3137 margin-right: var(--ag-row-group-indent-size);
3138 }
3139
3140 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-18 {
3141 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 18);
3142 }
3143 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-18 {
3144 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 18);
3145 }
3146
3147 .ag-ltr .ag-row-group-indent-18 {
3148 padding-left: calc(18 * var(--ag-row-group-indent-size));
3149 }
3150 .ag-rtl .ag-row-group-indent-18 {
3151 padding-right: calc(18 * var(--ag-row-group-indent-size));
3152 }
3153
3154 .ag-ltr .ag-row-level-18 .ag-pivot-leaf-group {
3155 margin-left: var(--ag-row-group-indent-size);
3156 }
3157 .ag-rtl .ag-row-level-18 .ag-pivot-leaf-group {
3158 margin-right: var(--ag-row-group-indent-size);
3159 }
3160
3161 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-19 {
3162 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 19);
3163 }
3164 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-19 {
3165 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 19);
3166 }
3167
3168 .ag-ltr .ag-row-group-indent-19 {
3169 padding-left: calc(19 * var(--ag-row-group-indent-size));
3170 }
3171 .ag-rtl .ag-row-group-indent-19 {
3172 padding-right: calc(19 * var(--ag-row-group-indent-size));
3173 }
3174
3175 .ag-ltr .ag-row-level-19 .ag-pivot-leaf-group {
3176 margin-left: var(--ag-row-group-indent-size);
3177 }
3178 .ag-rtl .ag-row-level-19 .ag-pivot-leaf-group {
3179 margin-right: var(--ag-row-group-indent-size);
3180 }
3181
3182 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-20 {
3183 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 20);
3184 }
3185 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-20 {
3186 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 20);
3187 }
3188
3189 .ag-ltr .ag-row-group-indent-20 {
3190 padding-left: calc(20 * var(--ag-row-group-indent-size));
3191 }
3192 .ag-rtl .ag-row-group-indent-20 {
3193 padding-right: calc(20 * var(--ag-row-group-indent-size));
3194 }
3195
3196 .ag-ltr .ag-row-level-20 .ag-pivot-leaf-group {
3197 margin-left: var(--ag-row-group-indent-size);
3198 }
3199 .ag-rtl .ag-row-level-20 .ag-pivot-leaf-group {
3200 margin-right: var(--ag-row-group-indent-size);
3201 }
3202
3203 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-21 {
3204 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 21);
3205 }
3206 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-21 {
3207 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 21);
3208 }
3209
3210 .ag-ltr .ag-row-group-indent-21 {
3211 padding-left: calc(21 * var(--ag-row-group-indent-size));
3212 }
3213 .ag-rtl .ag-row-group-indent-21 {
3214 padding-right: calc(21 * var(--ag-row-group-indent-size));
3215 }
3216
3217 .ag-ltr .ag-row-level-21 .ag-pivot-leaf-group {
3218 margin-left: var(--ag-row-group-indent-size);
3219 }
3220 .ag-rtl .ag-row-level-21 .ag-pivot-leaf-group {
3221 margin-right: var(--ag-row-group-indent-size);
3222 }
3223
3224 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-22 {
3225 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 22);
3226 }
3227 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-22 {
3228 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 22);
3229 }
3230
3231 .ag-ltr .ag-row-group-indent-22 {
3232 padding-left: calc(22 * var(--ag-row-group-indent-size));
3233 }
3234 .ag-rtl .ag-row-group-indent-22 {
3235 padding-right: calc(22 * var(--ag-row-group-indent-size));
3236 }
3237
3238 .ag-ltr .ag-row-level-22 .ag-pivot-leaf-group {
3239 margin-left: var(--ag-row-group-indent-size);
3240 }
3241 .ag-rtl .ag-row-level-22 .ag-pivot-leaf-group {
3242 margin-right: var(--ag-row-group-indent-size);
3243 }
3244
3245 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-23 {
3246 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 23);
3247 }
3248 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-23 {
3249 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 23);
3250 }
3251
3252 .ag-ltr .ag-row-group-indent-23 {
3253 padding-left: calc(23 * var(--ag-row-group-indent-size));
3254 }
3255 .ag-rtl .ag-row-group-indent-23 {
3256 padding-right: calc(23 * var(--ag-row-group-indent-size));
3257 }
3258
3259 .ag-ltr .ag-row-level-23 .ag-pivot-leaf-group {
3260 margin-left: var(--ag-row-group-indent-size);
3261 }
3262 .ag-rtl .ag-row-level-23 .ag-pivot-leaf-group {
3263 margin-right: var(--ag-row-group-indent-size);
3264 }
3265
3266 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-24 {
3267 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 24);
3268 }
3269 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-24 {
3270 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 24);
3271 }
3272
3273 .ag-ltr .ag-row-group-indent-24 {
3274 padding-left: calc(24 * var(--ag-row-group-indent-size));
3275 }
3276 .ag-rtl .ag-row-group-indent-24 {
3277 padding-right: calc(24 * var(--ag-row-group-indent-size));
3278 }
3279
3280 .ag-ltr .ag-row-level-24 .ag-pivot-leaf-group {
3281 margin-left: var(--ag-row-group-indent-size);
3282 }
3283 .ag-rtl .ag-row-level-24 .ag-pivot-leaf-group {
3284 margin-right: var(--ag-row-group-indent-size);
3285 }
3286
3287 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-25 {
3288 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 25);
3289 }
3290 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-25 {
3291 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 25);
3292 }
3293
3294 .ag-ltr .ag-row-group-indent-25 {
3295 padding-left: calc(25 * var(--ag-row-group-indent-size));
3296 }
3297 .ag-rtl .ag-row-group-indent-25 {
3298 padding-right: calc(25 * var(--ag-row-group-indent-size));
3299 }
3300
3301 .ag-ltr .ag-row-level-25 .ag-pivot-leaf-group {
3302 margin-left: var(--ag-row-group-indent-size);
3303 }
3304 .ag-rtl .ag-row-level-25 .ag-pivot-leaf-group {
3305 margin-right: var(--ag-row-group-indent-size);
3306 }
3307
3308 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-26 {
3309 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 26);
3310 }
3311 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-26 {
3312 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 26);
3313 }
3314
3315 .ag-ltr .ag-row-group-indent-26 {
3316 padding-left: calc(26 * var(--ag-row-group-indent-size));
3317 }
3318 .ag-rtl .ag-row-group-indent-26 {
3319 padding-right: calc(26 * var(--ag-row-group-indent-size));
3320 }
3321
3322 .ag-ltr .ag-row-level-26 .ag-pivot-leaf-group {
3323 margin-left: var(--ag-row-group-indent-size);
3324 }
3325 .ag-rtl .ag-row-level-26 .ag-pivot-leaf-group {
3326 margin-right: var(--ag-row-group-indent-size);
3327 }
3328
3329 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-27 {
3330 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 27);
3331 }
3332 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-27 {
3333 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 27);
3334 }
3335
3336 .ag-ltr .ag-row-group-indent-27 {
3337 padding-left: calc(27 * var(--ag-row-group-indent-size));
3338 }
3339 .ag-rtl .ag-row-group-indent-27 {
3340 padding-right: calc(27 * var(--ag-row-group-indent-size));
3341 }
3342
3343 .ag-ltr .ag-row-level-27 .ag-pivot-leaf-group {
3344 margin-left: var(--ag-row-group-indent-size);
3345 }
3346 .ag-rtl .ag-row-level-27 .ag-pivot-leaf-group {
3347 margin-right: var(--ag-row-group-indent-size);
3348 }
3349
3350 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-28 {
3351 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 28);
3352 }
3353 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-28 {
3354 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 28);
3355 }
3356
3357 .ag-ltr .ag-row-group-indent-28 {
3358 padding-left: calc(28 * var(--ag-row-group-indent-size));
3359 }
3360 .ag-rtl .ag-row-group-indent-28 {
3361 padding-right: calc(28 * var(--ag-row-group-indent-size));
3362 }
3363
3364 .ag-ltr .ag-row-level-28 .ag-pivot-leaf-group {
3365 margin-left: var(--ag-row-group-indent-size);
3366 }
3367 .ag-rtl .ag-row-level-28 .ag-pivot-leaf-group {
3368 margin-right: var(--ag-row-group-indent-size);
3369 }
3370
3371 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-29 {
3372 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 29);
3373 }
3374 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-29 {
3375 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 29);
3376 }
3377
3378 .ag-ltr .ag-row-group-indent-29 {
3379 padding-left: calc(29 * var(--ag-row-group-indent-size));
3380 }
3381 .ag-rtl .ag-row-group-indent-29 {
3382 padding-right: calc(29 * var(--ag-row-group-indent-size));
3383 }
3384
3385 .ag-ltr .ag-row-level-29 .ag-pivot-leaf-group {
3386 margin-left: var(--ag-row-group-indent-size);
3387 }
3388 .ag-rtl .ag-row-level-29 .ag-pivot-leaf-group {
3389 margin-right: var(--ag-row-group-indent-size);
3390 }
3391
3392 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-30 {
3393 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 30);
3394 }
3395 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-30 {
3396 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 30);
3397 }
3398
3399 .ag-ltr .ag-row-group-indent-30 {
3400 padding-left: calc(30 * var(--ag-row-group-indent-size));
3401 }
3402 .ag-rtl .ag-row-group-indent-30 {
3403 padding-right: calc(30 * var(--ag-row-group-indent-size));
3404 }
3405
3406 .ag-ltr .ag-row-level-30 .ag-pivot-leaf-group {
3407 margin-left: var(--ag-row-group-indent-size);
3408 }
3409 .ag-rtl .ag-row-level-30 .ag-pivot-leaf-group {
3410 margin-right: var(--ag-row-group-indent-size);
3411 }
3412
3413 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-31 {
3414 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 31);
3415 }
3416 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-31 {
3417 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 31);
3418 }
3419
3420 .ag-ltr .ag-row-group-indent-31 {
3421 padding-left: calc(31 * var(--ag-row-group-indent-size));
3422 }
3423 .ag-rtl .ag-row-group-indent-31 {
3424 padding-right: calc(31 * var(--ag-row-group-indent-size));
3425 }
3426
3427 .ag-ltr .ag-row-level-31 .ag-pivot-leaf-group {
3428 margin-left: var(--ag-row-group-indent-size);
3429 }
3430 .ag-rtl .ag-row-level-31 .ag-pivot-leaf-group {
3431 margin-right: var(--ag-row-group-indent-size);
3432 }
3433
3434 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-32 {
3435 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 32);
3436 }
3437 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-32 {
3438 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 32);
3439 }
3440
3441 .ag-ltr .ag-row-group-indent-32 {
3442 padding-left: calc(32 * var(--ag-row-group-indent-size));
3443 }
3444 .ag-rtl .ag-row-group-indent-32 {
3445 padding-right: calc(32 * var(--ag-row-group-indent-size));
3446 }
3447
3448 .ag-ltr .ag-row-level-32 .ag-pivot-leaf-group {
3449 margin-left: var(--ag-row-group-indent-size);
3450 }
3451 .ag-rtl .ag-row-level-32 .ag-pivot-leaf-group {
3452 margin-right: var(--ag-row-group-indent-size);
3453 }
3454
3455 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-33 {
3456 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 33);
3457 }
3458 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-33 {
3459 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 33);
3460 }
3461
3462 .ag-ltr .ag-row-group-indent-33 {
3463 padding-left: calc(33 * var(--ag-row-group-indent-size));
3464 }
3465 .ag-rtl .ag-row-group-indent-33 {
3466 padding-right: calc(33 * var(--ag-row-group-indent-size));
3467 }
3468
3469 .ag-ltr .ag-row-level-33 .ag-pivot-leaf-group {
3470 margin-left: var(--ag-row-group-indent-size);
3471 }
3472 .ag-rtl .ag-row-level-33 .ag-pivot-leaf-group {
3473 margin-right: var(--ag-row-group-indent-size);
3474 }
3475
3476 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-34 {
3477 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 34);
3478 }
3479 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-34 {
3480 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 34);
3481 }
3482
3483 .ag-ltr .ag-row-group-indent-34 {
3484 padding-left: calc(34 * var(--ag-row-group-indent-size));
3485 }
3486 .ag-rtl .ag-row-group-indent-34 {
3487 padding-right: calc(34 * var(--ag-row-group-indent-size));
3488 }
3489
3490 .ag-ltr .ag-row-level-34 .ag-pivot-leaf-group {
3491 margin-left: var(--ag-row-group-indent-size);
3492 }
3493 .ag-rtl .ag-row-level-34 .ag-pivot-leaf-group {
3494 margin-right: var(--ag-row-group-indent-size);
3495 }
3496
3497 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-35 {
3498 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 35);
3499 }
3500 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-35 {
3501 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 35);
3502 }
3503
3504 .ag-ltr .ag-row-group-indent-35 {
3505 padding-left: calc(35 * var(--ag-row-group-indent-size));
3506 }
3507 .ag-rtl .ag-row-group-indent-35 {
3508 padding-right: calc(35 * var(--ag-row-group-indent-size));
3509 }
3510
3511 .ag-ltr .ag-row-level-35 .ag-pivot-leaf-group {
3512 margin-left: var(--ag-row-group-indent-size);
3513 }
3514 .ag-rtl .ag-row-level-35 .ag-pivot-leaf-group {
3515 margin-right: var(--ag-row-group-indent-size);
3516 }
3517
3518 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-36 {
3519 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 36);
3520 }
3521 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-36 {
3522 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 36);
3523 }
3524
3525 .ag-ltr .ag-row-group-indent-36 {
3526 padding-left: calc(36 * var(--ag-row-group-indent-size));
3527 }
3528 .ag-rtl .ag-row-group-indent-36 {
3529 padding-right: calc(36 * var(--ag-row-group-indent-size));
3530 }
3531
3532 .ag-ltr .ag-row-level-36 .ag-pivot-leaf-group {
3533 margin-left: var(--ag-row-group-indent-size);
3534 }
3535 .ag-rtl .ag-row-level-36 .ag-pivot-leaf-group {
3536 margin-right: var(--ag-row-group-indent-size);
3537 }
3538
3539 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-37 {
3540 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 37);
3541 }
3542 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-37 {
3543 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 37);
3544 }
3545
3546 .ag-ltr .ag-row-group-indent-37 {
3547 padding-left: calc(37 * var(--ag-row-group-indent-size));
3548 }
3549 .ag-rtl .ag-row-group-indent-37 {
3550 padding-right: calc(37 * var(--ag-row-group-indent-size));
3551 }
3552
3553 .ag-ltr .ag-row-level-37 .ag-pivot-leaf-group {
3554 margin-left: var(--ag-row-group-indent-size);
3555 }
3556 .ag-rtl .ag-row-level-37 .ag-pivot-leaf-group {
3557 margin-right: var(--ag-row-group-indent-size);
3558 }
3559
3560 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-38 {
3561 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 38);
3562 }
3563 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-38 {
3564 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 38);
3565 }
3566
3567 .ag-ltr .ag-row-group-indent-38 {
3568 padding-left: calc(38 * var(--ag-row-group-indent-size));
3569 }
3570 .ag-rtl .ag-row-group-indent-38 {
3571 padding-right: calc(38 * var(--ag-row-group-indent-size));
3572 }
3573
3574 .ag-ltr .ag-row-level-38 .ag-pivot-leaf-group {
3575 margin-left: var(--ag-row-group-indent-size);
3576 }
3577 .ag-rtl .ag-row-level-38 .ag-pivot-leaf-group {
3578 margin-right: var(--ag-row-group-indent-size);
3579 }
3580
3581 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-39 {
3582 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 39);
3583 }
3584 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-39 {
3585 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 39);
3586 }
3587
3588 .ag-ltr .ag-row-group-indent-39 {
3589 padding-left: calc(39 * var(--ag-row-group-indent-size));
3590 }
3591 .ag-rtl .ag-row-group-indent-39 {
3592 padding-right: calc(39 * var(--ag-row-group-indent-size));
3593 }
3594
3595 .ag-ltr .ag-row-level-39 .ag-pivot-leaf-group {
3596 margin-left: var(--ag-row-group-indent-size);
3597 }
3598 .ag-rtl .ag-row-level-39 .ag-pivot-leaf-group {
3599 margin-right: var(--ag-row-group-indent-size);
3600 }
3601
3602 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-40 {
3603 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 40);
3604 }
3605 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-40 {
3606 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 40);
3607 }
3608
3609 .ag-ltr .ag-row-group-indent-40 {
3610 padding-left: calc(40 * var(--ag-row-group-indent-size));
3611 }
3612 .ag-rtl .ag-row-group-indent-40 {
3613 padding-right: calc(40 * var(--ag-row-group-indent-size));
3614 }
3615
3616 .ag-ltr .ag-row-level-40 .ag-pivot-leaf-group {
3617 margin-left: var(--ag-row-group-indent-size);
3618 }
3619 .ag-rtl .ag-row-level-40 .ag-pivot-leaf-group {
3620 margin-right: var(--ag-row-group-indent-size);
3621 }
3622
3623 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-41 {
3624 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 41);
3625 }
3626 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-41 {
3627 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 41);
3628 }
3629
3630 .ag-ltr .ag-row-group-indent-41 {
3631 padding-left: calc(41 * var(--ag-row-group-indent-size));
3632 }
3633 .ag-rtl .ag-row-group-indent-41 {
3634 padding-right: calc(41 * var(--ag-row-group-indent-size));
3635 }
3636
3637 .ag-ltr .ag-row-level-41 .ag-pivot-leaf-group {
3638 margin-left: var(--ag-row-group-indent-size);
3639 }
3640 .ag-rtl .ag-row-level-41 .ag-pivot-leaf-group {
3641 margin-right: var(--ag-row-group-indent-size);
3642 }
3643
3644 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-42 {
3645 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 42);
3646 }
3647 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-42 {
3648 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 42);
3649 }
3650
3651 .ag-ltr .ag-row-group-indent-42 {
3652 padding-left: calc(42 * var(--ag-row-group-indent-size));
3653 }
3654 .ag-rtl .ag-row-group-indent-42 {
3655 padding-right: calc(42 * var(--ag-row-group-indent-size));
3656 }
3657
3658 .ag-ltr .ag-row-level-42 .ag-pivot-leaf-group {
3659 margin-left: var(--ag-row-group-indent-size);
3660 }
3661 .ag-rtl .ag-row-level-42 .ag-pivot-leaf-group {
3662 margin-right: var(--ag-row-group-indent-size);
3663 }
3664
3665 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-43 {
3666 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 43);
3667 }
3668 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-43 {
3669 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 43);
3670 }
3671
3672 .ag-ltr .ag-row-group-indent-43 {
3673 padding-left: calc(43 * var(--ag-row-group-indent-size));
3674 }
3675 .ag-rtl .ag-row-group-indent-43 {
3676 padding-right: calc(43 * var(--ag-row-group-indent-size));
3677 }
3678
3679 .ag-ltr .ag-row-level-43 .ag-pivot-leaf-group {
3680 margin-left: var(--ag-row-group-indent-size);
3681 }
3682 .ag-rtl .ag-row-level-43 .ag-pivot-leaf-group {
3683 margin-right: var(--ag-row-group-indent-size);
3684 }
3685
3686 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-44 {
3687 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 44);
3688 }
3689 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-44 {
3690 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 44);
3691 }
3692
3693 .ag-ltr .ag-row-group-indent-44 {
3694 padding-left: calc(44 * var(--ag-row-group-indent-size));
3695 }
3696 .ag-rtl .ag-row-group-indent-44 {
3697 padding-right: calc(44 * var(--ag-row-group-indent-size));
3698 }
3699
3700 .ag-ltr .ag-row-level-44 .ag-pivot-leaf-group {
3701 margin-left: var(--ag-row-group-indent-size);
3702 }
3703 .ag-rtl .ag-row-level-44 .ag-pivot-leaf-group {
3704 margin-right: var(--ag-row-group-indent-size);
3705 }
3706
3707 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-45 {
3708 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 45);
3709 }
3710 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-45 {
3711 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 45);
3712 }
3713
3714 .ag-ltr .ag-row-group-indent-45 {
3715 padding-left: calc(45 * var(--ag-row-group-indent-size));
3716 }
3717 .ag-rtl .ag-row-group-indent-45 {
3718 padding-right: calc(45 * var(--ag-row-group-indent-size));
3719 }
3720
3721 .ag-ltr .ag-row-level-45 .ag-pivot-leaf-group {
3722 margin-left: var(--ag-row-group-indent-size);
3723 }
3724 .ag-rtl .ag-row-level-45 .ag-pivot-leaf-group {
3725 margin-right: var(--ag-row-group-indent-size);
3726 }
3727
3728 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-46 {
3729 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 46);
3730 }
3731 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-46 {
3732 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 46);
3733 }
3734
3735 .ag-ltr .ag-row-group-indent-46 {
3736 padding-left: calc(46 * var(--ag-row-group-indent-size));
3737 }
3738 .ag-rtl .ag-row-group-indent-46 {
3739 padding-right: calc(46 * var(--ag-row-group-indent-size));
3740 }
3741
3742 .ag-ltr .ag-row-level-46 .ag-pivot-leaf-group {
3743 margin-left: var(--ag-row-group-indent-size);
3744 }
3745 .ag-rtl .ag-row-level-46 .ag-pivot-leaf-group {
3746 margin-right: var(--ag-row-group-indent-size);
3747 }
3748
3749 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-47 {
3750 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 47);
3751 }
3752 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-47 {
3753 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 47);
3754 }
3755
3756 .ag-ltr .ag-row-group-indent-47 {
3757 padding-left: calc(47 * var(--ag-row-group-indent-size));
3758 }
3759 .ag-rtl .ag-row-group-indent-47 {
3760 padding-right: calc(47 * var(--ag-row-group-indent-size));
3761 }
3762
3763 .ag-ltr .ag-row-level-47 .ag-pivot-leaf-group {
3764 margin-left: var(--ag-row-group-indent-size);
3765 }
3766 .ag-rtl .ag-row-level-47 .ag-pivot-leaf-group {
3767 margin-right: var(--ag-row-group-indent-size);
3768 }
3769
3770 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-48 {
3771 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 48);
3772 }
3773 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-48 {
3774 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 48);
3775 }
3776
3777 .ag-ltr .ag-row-group-indent-48 {
3778 padding-left: calc(48 * var(--ag-row-group-indent-size));
3779 }
3780 .ag-rtl .ag-row-group-indent-48 {
3781 padding-right: calc(48 * var(--ag-row-group-indent-size));
3782 }
3783
3784 .ag-ltr .ag-row-level-48 .ag-pivot-leaf-group {
3785 margin-left: var(--ag-row-group-indent-size);
3786 }
3787 .ag-rtl .ag-row-level-48 .ag-pivot-leaf-group {
3788 margin-right: var(--ag-row-group-indent-size);
3789 }
3790
3791 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-49 {
3792 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 49);
3793 }
3794 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-49 {
3795 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 49);
3796 }
3797
3798 .ag-ltr .ag-row-group-indent-49 {
3799 padding-left: calc(49 * var(--ag-row-group-indent-size));
3800 }
3801 .ag-rtl .ag-row-group-indent-49 {
3802 padding-right: calc(49 * var(--ag-row-group-indent-size));
3803 }
3804
3805 .ag-ltr .ag-row-level-49 .ag-pivot-leaf-group {
3806 margin-left: var(--ag-row-group-indent-size);
3807 }
3808 .ag-rtl .ag-row-level-49 .ag-pivot-leaf-group {
3809 margin-right: var(--ag-row-group-indent-size);
3810 }
3811
3812 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-50 {
3813 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 50);
3814 }
3815 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-50 {
3816 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 50);
3817 }
3818
3819 .ag-ltr .ag-row-group-indent-50 {
3820 padding-left: calc(50 * var(--ag-row-group-indent-size));
3821 }
3822 .ag-rtl .ag-row-group-indent-50 {
3823 padding-right: calc(50 * var(--ag-row-group-indent-size));
3824 }
3825
3826 .ag-ltr .ag-row-level-50 .ag-pivot-leaf-group {
3827 margin-left: var(--ag-row-group-indent-size);
3828 }
3829 .ag-rtl .ag-row-level-50 .ag-pivot-leaf-group {
3830 margin-right: var(--ag-row-group-indent-size);
3831 }
3832
3833 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-51 {
3834 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 51);
3835 }
3836 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-51 {
3837 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 51);
3838 }
3839
3840 .ag-ltr .ag-row-group-indent-51 {
3841 padding-left: calc(51 * var(--ag-row-group-indent-size));
3842 }
3843 .ag-rtl .ag-row-group-indent-51 {
3844 padding-right: calc(51 * var(--ag-row-group-indent-size));
3845 }
3846
3847 .ag-ltr .ag-row-level-51 .ag-pivot-leaf-group {
3848 margin-left: var(--ag-row-group-indent-size);
3849 }
3850 .ag-rtl .ag-row-level-51 .ag-pivot-leaf-group {
3851 margin-right: var(--ag-row-group-indent-size);
3852 }
3853
3854 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-52 {
3855 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 52);
3856 }
3857 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-52 {
3858 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 52);
3859 }
3860
3861 .ag-ltr .ag-row-group-indent-52 {
3862 padding-left: calc(52 * var(--ag-row-group-indent-size));
3863 }
3864 .ag-rtl .ag-row-group-indent-52 {
3865 padding-right: calc(52 * var(--ag-row-group-indent-size));
3866 }
3867
3868 .ag-ltr .ag-row-level-52 .ag-pivot-leaf-group {
3869 margin-left: var(--ag-row-group-indent-size);
3870 }
3871 .ag-rtl .ag-row-level-52 .ag-pivot-leaf-group {
3872 margin-right: var(--ag-row-group-indent-size);
3873 }
3874
3875 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-53 {
3876 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 53);
3877 }
3878 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-53 {
3879 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 53);
3880 }
3881
3882 .ag-ltr .ag-row-group-indent-53 {
3883 padding-left: calc(53 * var(--ag-row-group-indent-size));
3884 }
3885 .ag-rtl .ag-row-group-indent-53 {
3886 padding-right: calc(53 * var(--ag-row-group-indent-size));
3887 }
3888
3889 .ag-ltr .ag-row-level-53 .ag-pivot-leaf-group {
3890 margin-left: var(--ag-row-group-indent-size);
3891 }
3892 .ag-rtl .ag-row-level-53 .ag-pivot-leaf-group {
3893 margin-right: var(--ag-row-group-indent-size);
3894 }
3895
3896 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-54 {
3897 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 54);
3898 }
3899 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-54 {
3900 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 54);
3901 }
3902
3903 .ag-ltr .ag-row-group-indent-54 {
3904 padding-left: calc(54 * var(--ag-row-group-indent-size));
3905 }
3906 .ag-rtl .ag-row-group-indent-54 {
3907 padding-right: calc(54 * var(--ag-row-group-indent-size));
3908 }
3909
3910 .ag-ltr .ag-row-level-54 .ag-pivot-leaf-group {
3911 margin-left: var(--ag-row-group-indent-size);
3912 }
3913 .ag-rtl .ag-row-level-54 .ag-pivot-leaf-group {
3914 margin-right: var(--ag-row-group-indent-size);
3915 }
3916
3917 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-55 {
3918 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 55);
3919 }
3920 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-55 {
3921 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 55);
3922 }
3923
3924 .ag-ltr .ag-row-group-indent-55 {
3925 padding-left: calc(55 * var(--ag-row-group-indent-size));
3926 }
3927 .ag-rtl .ag-row-group-indent-55 {
3928 padding-right: calc(55 * var(--ag-row-group-indent-size));
3929 }
3930
3931 .ag-ltr .ag-row-level-55 .ag-pivot-leaf-group {
3932 margin-left: var(--ag-row-group-indent-size);
3933 }
3934 .ag-rtl .ag-row-level-55 .ag-pivot-leaf-group {
3935 margin-right: var(--ag-row-group-indent-size);
3936 }
3937
3938 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-56 {
3939 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 56);
3940 }
3941 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-56 {
3942 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 56);
3943 }
3944
3945 .ag-ltr .ag-row-group-indent-56 {
3946 padding-left: calc(56 * var(--ag-row-group-indent-size));
3947 }
3948 .ag-rtl .ag-row-group-indent-56 {
3949 padding-right: calc(56 * var(--ag-row-group-indent-size));
3950 }
3951
3952 .ag-ltr .ag-row-level-56 .ag-pivot-leaf-group {
3953 margin-left: var(--ag-row-group-indent-size);
3954 }
3955 .ag-rtl .ag-row-level-56 .ag-pivot-leaf-group {
3956 margin-right: var(--ag-row-group-indent-size);
3957 }
3958
3959 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-57 {
3960 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 57);
3961 }
3962 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-57 {
3963 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 57);
3964 }
3965
3966 .ag-ltr .ag-row-group-indent-57 {
3967 padding-left: calc(57 * var(--ag-row-group-indent-size));
3968 }
3969 .ag-rtl .ag-row-group-indent-57 {
3970 padding-right: calc(57 * var(--ag-row-group-indent-size));
3971 }
3972
3973 .ag-ltr .ag-row-level-57 .ag-pivot-leaf-group {
3974 margin-left: var(--ag-row-group-indent-size);
3975 }
3976 .ag-rtl .ag-row-level-57 .ag-pivot-leaf-group {
3977 margin-right: var(--ag-row-group-indent-size);
3978 }
3979
3980 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-58 {
3981 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 58);
3982 }
3983 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-58 {
3984 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 58);
3985 }
3986
3987 .ag-ltr .ag-row-group-indent-58 {
3988 padding-left: calc(58 * var(--ag-row-group-indent-size));
3989 }
3990 .ag-rtl .ag-row-group-indent-58 {
3991 padding-right: calc(58 * var(--ag-row-group-indent-size));
3992 }
3993
3994 .ag-ltr .ag-row-level-58 .ag-pivot-leaf-group {
3995 margin-left: var(--ag-row-group-indent-size);
3996 }
3997 .ag-rtl .ag-row-level-58 .ag-pivot-leaf-group {
3998 margin-right: var(--ag-row-group-indent-size);
3999 }
4000
4001 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-59 {
4002 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 59);
4003 }
4004 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-59 {
4005 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 59);
4006 }
4007
4008 .ag-ltr .ag-row-group-indent-59 {
4009 padding-left: calc(59 * var(--ag-row-group-indent-size));
4010 }
4011 .ag-rtl .ag-row-group-indent-59 {
4012 padding-right: calc(59 * var(--ag-row-group-indent-size));
4013 }
4014
4015 .ag-ltr .ag-row-level-59 .ag-pivot-leaf-group {
4016 margin-left: var(--ag-row-group-indent-size);
4017 }
4018 .ag-rtl .ag-row-level-59 .ag-pivot-leaf-group {
4019 margin-right: var(--ag-row-group-indent-size);
4020 }
4021
4022 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-60 {
4023 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 60);
4024 }
4025 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-60 {
4026 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 60);
4027 }
4028
4029 .ag-ltr .ag-row-group-indent-60 {
4030 padding-left: calc(60 * var(--ag-row-group-indent-size));
4031 }
4032 .ag-rtl .ag-row-group-indent-60 {
4033 padding-right: calc(60 * var(--ag-row-group-indent-size));
4034 }
4035
4036 .ag-ltr .ag-row-level-60 .ag-pivot-leaf-group {
4037 margin-left: var(--ag-row-group-indent-size);
4038 }
4039 .ag-rtl .ag-row-level-60 .ag-pivot-leaf-group {
4040 margin-right: var(--ag-row-group-indent-size);
4041 }
4042
4043 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-61 {
4044 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 61);
4045 }
4046 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-61 {
4047 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 61);
4048 }
4049
4050 .ag-ltr .ag-row-group-indent-61 {
4051 padding-left: calc(61 * var(--ag-row-group-indent-size));
4052 }
4053 .ag-rtl .ag-row-group-indent-61 {
4054 padding-right: calc(61 * var(--ag-row-group-indent-size));
4055 }
4056
4057 .ag-ltr .ag-row-level-61 .ag-pivot-leaf-group {
4058 margin-left: var(--ag-row-group-indent-size);
4059 }
4060 .ag-rtl .ag-row-level-61 .ag-pivot-leaf-group {
4061 margin-right: var(--ag-row-group-indent-size);
4062 }
4063
4064 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-62 {
4065 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 62);
4066 }
4067 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-62 {
4068 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 62);
4069 }
4070
4071 .ag-ltr .ag-row-group-indent-62 {
4072 padding-left: calc(62 * var(--ag-row-group-indent-size));
4073 }
4074 .ag-rtl .ag-row-group-indent-62 {
4075 padding-right: calc(62 * var(--ag-row-group-indent-size));
4076 }
4077
4078 .ag-ltr .ag-row-level-62 .ag-pivot-leaf-group {
4079 margin-left: var(--ag-row-group-indent-size);
4080 }
4081 .ag-rtl .ag-row-level-62 .ag-pivot-leaf-group {
4082 margin-right: var(--ag-row-group-indent-size);
4083 }
4084
4085 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-63 {
4086 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 63);
4087 }
4088 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-63 {
4089 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 63);
4090 }
4091
4092 .ag-ltr .ag-row-group-indent-63 {
4093 padding-left: calc(63 * var(--ag-row-group-indent-size));
4094 }
4095 .ag-rtl .ag-row-group-indent-63 {
4096 padding-right: calc(63 * var(--ag-row-group-indent-size));
4097 }
4098
4099 .ag-ltr .ag-row-level-63 .ag-pivot-leaf-group {
4100 margin-left: var(--ag-row-group-indent-size);
4101 }
4102 .ag-rtl .ag-row-level-63 .ag-pivot-leaf-group {
4103 margin-right: var(--ag-row-group-indent-size);
4104 }
4105
4106 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-64 {
4107 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 64);
4108 }
4109 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-64 {
4110 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 64);
4111 }
4112
4113 .ag-ltr .ag-row-group-indent-64 {
4114 padding-left: calc(64 * var(--ag-row-group-indent-size));
4115 }
4116 .ag-rtl .ag-row-group-indent-64 {
4117 padding-right: calc(64 * var(--ag-row-group-indent-size));
4118 }
4119
4120 .ag-ltr .ag-row-level-64 .ag-pivot-leaf-group {
4121 margin-left: var(--ag-row-group-indent-size);
4122 }
4123 .ag-rtl .ag-row-level-64 .ag-pivot-leaf-group {
4124 margin-right: var(--ag-row-group-indent-size);
4125 }
4126
4127 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-65 {
4128 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 65);
4129 }
4130 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-65 {
4131 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 65);
4132 }
4133
4134 .ag-ltr .ag-row-group-indent-65 {
4135 padding-left: calc(65 * var(--ag-row-group-indent-size));
4136 }
4137 .ag-rtl .ag-row-group-indent-65 {
4138 padding-right: calc(65 * var(--ag-row-group-indent-size));
4139 }
4140
4141 .ag-ltr .ag-row-level-65 .ag-pivot-leaf-group {
4142 margin-left: var(--ag-row-group-indent-size);
4143 }
4144 .ag-rtl .ag-row-level-65 .ag-pivot-leaf-group {
4145 margin-right: var(--ag-row-group-indent-size);
4146 }
4147
4148 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-66 {
4149 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 66);
4150 }
4151 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-66 {
4152 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 66);
4153 }
4154
4155 .ag-ltr .ag-row-group-indent-66 {
4156 padding-left: calc(66 * var(--ag-row-group-indent-size));
4157 }
4158 .ag-rtl .ag-row-group-indent-66 {
4159 padding-right: calc(66 * var(--ag-row-group-indent-size));
4160 }
4161
4162 .ag-ltr .ag-row-level-66 .ag-pivot-leaf-group {
4163 margin-left: var(--ag-row-group-indent-size);
4164 }
4165 .ag-rtl .ag-row-level-66 .ag-pivot-leaf-group {
4166 margin-right: var(--ag-row-group-indent-size);
4167 }
4168
4169 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-67 {
4170 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 67);
4171 }
4172 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-67 {
4173 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 67);
4174 }
4175
4176 .ag-ltr .ag-row-group-indent-67 {
4177 padding-left: calc(67 * var(--ag-row-group-indent-size));
4178 }
4179 .ag-rtl .ag-row-group-indent-67 {
4180 padding-right: calc(67 * var(--ag-row-group-indent-size));
4181 }
4182
4183 .ag-ltr .ag-row-level-67 .ag-pivot-leaf-group {
4184 margin-left: var(--ag-row-group-indent-size);
4185 }
4186 .ag-rtl .ag-row-level-67 .ag-pivot-leaf-group {
4187 margin-right: var(--ag-row-group-indent-size);
4188 }
4189
4190 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-68 {
4191 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 68);
4192 }
4193 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-68 {
4194 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 68);
4195 }
4196
4197 .ag-ltr .ag-row-group-indent-68 {
4198 padding-left: calc(68 * var(--ag-row-group-indent-size));
4199 }
4200 .ag-rtl .ag-row-group-indent-68 {
4201 padding-right: calc(68 * var(--ag-row-group-indent-size));
4202 }
4203
4204 .ag-ltr .ag-row-level-68 .ag-pivot-leaf-group {
4205 margin-left: var(--ag-row-group-indent-size);
4206 }
4207 .ag-rtl .ag-row-level-68 .ag-pivot-leaf-group {
4208 margin-right: var(--ag-row-group-indent-size);
4209 }
4210
4211 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-69 {
4212 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 69);
4213 }
4214 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-69 {
4215 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 69);
4216 }
4217
4218 .ag-ltr .ag-row-group-indent-69 {
4219 padding-left: calc(69 * var(--ag-row-group-indent-size));
4220 }
4221 .ag-rtl .ag-row-group-indent-69 {
4222 padding-right: calc(69 * var(--ag-row-group-indent-size));
4223 }
4224
4225 .ag-ltr .ag-row-level-69 .ag-pivot-leaf-group {
4226 margin-left: var(--ag-row-group-indent-size);
4227 }
4228 .ag-rtl .ag-row-level-69 .ag-pivot-leaf-group {
4229 margin-right: var(--ag-row-group-indent-size);
4230 }
4231
4232 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-70 {
4233 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 70);
4234 }
4235 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-70 {
4236 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 70);
4237 }
4238
4239 .ag-ltr .ag-row-group-indent-70 {
4240 padding-left: calc(70 * var(--ag-row-group-indent-size));
4241 }
4242 .ag-rtl .ag-row-group-indent-70 {
4243 padding-right: calc(70 * var(--ag-row-group-indent-size));
4244 }
4245
4246 .ag-ltr .ag-row-level-70 .ag-pivot-leaf-group {
4247 margin-left: var(--ag-row-group-indent-size);
4248 }
4249 .ag-rtl .ag-row-level-70 .ag-pivot-leaf-group {
4250 margin-right: var(--ag-row-group-indent-size);
4251 }
4252
4253 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-71 {
4254 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 71);
4255 }
4256 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-71 {
4257 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 71);
4258 }
4259
4260 .ag-ltr .ag-row-group-indent-71 {
4261 padding-left: calc(71 * var(--ag-row-group-indent-size));
4262 }
4263 .ag-rtl .ag-row-group-indent-71 {
4264 padding-right: calc(71 * var(--ag-row-group-indent-size));
4265 }
4266
4267 .ag-ltr .ag-row-level-71 .ag-pivot-leaf-group {
4268 margin-left: var(--ag-row-group-indent-size);
4269 }
4270 .ag-rtl .ag-row-level-71 .ag-pivot-leaf-group {
4271 margin-right: var(--ag-row-group-indent-size);
4272 }
4273
4274 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-72 {
4275 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 72);
4276 }
4277 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-72 {
4278 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 72);
4279 }
4280
4281 .ag-ltr .ag-row-group-indent-72 {
4282 padding-left: calc(72 * var(--ag-row-group-indent-size));
4283 }
4284 .ag-rtl .ag-row-group-indent-72 {
4285 padding-right: calc(72 * var(--ag-row-group-indent-size));
4286 }
4287
4288 .ag-ltr .ag-row-level-72 .ag-pivot-leaf-group {
4289 margin-left: var(--ag-row-group-indent-size);
4290 }
4291 .ag-rtl .ag-row-level-72 .ag-pivot-leaf-group {
4292 margin-right: var(--ag-row-group-indent-size);
4293 }
4294
4295 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-73 {
4296 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 73);
4297 }
4298 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-73 {
4299 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 73);
4300 }
4301
4302 .ag-ltr .ag-row-group-indent-73 {
4303 padding-left: calc(73 * var(--ag-row-group-indent-size));
4304 }
4305 .ag-rtl .ag-row-group-indent-73 {
4306 padding-right: calc(73 * var(--ag-row-group-indent-size));
4307 }
4308
4309 .ag-ltr .ag-row-level-73 .ag-pivot-leaf-group {
4310 margin-left: var(--ag-row-group-indent-size);
4311 }
4312 .ag-rtl .ag-row-level-73 .ag-pivot-leaf-group {
4313 margin-right: var(--ag-row-group-indent-size);
4314 }
4315
4316 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-74 {
4317 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 74);
4318 }
4319 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-74 {
4320 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 74);
4321 }
4322
4323 .ag-ltr .ag-row-group-indent-74 {
4324 padding-left: calc(74 * var(--ag-row-group-indent-size));
4325 }
4326 .ag-rtl .ag-row-group-indent-74 {
4327 padding-right: calc(74 * var(--ag-row-group-indent-size));
4328 }
4329
4330 .ag-ltr .ag-row-level-74 .ag-pivot-leaf-group {
4331 margin-left: var(--ag-row-group-indent-size);
4332 }
4333 .ag-rtl .ag-row-level-74 .ag-pivot-leaf-group {
4334 margin-right: var(--ag-row-group-indent-size);
4335 }
4336
4337 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-75 {
4338 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 75);
4339 }
4340 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-75 {
4341 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 75);
4342 }
4343
4344 .ag-ltr .ag-row-group-indent-75 {
4345 padding-left: calc(75 * var(--ag-row-group-indent-size));
4346 }
4347 .ag-rtl .ag-row-group-indent-75 {
4348 padding-right: calc(75 * var(--ag-row-group-indent-size));
4349 }
4350
4351 .ag-ltr .ag-row-level-75 .ag-pivot-leaf-group {
4352 margin-left: var(--ag-row-group-indent-size);
4353 }
4354 .ag-rtl .ag-row-level-75 .ag-pivot-leaf-group {
4355 margin-right: var(--ag-row-group-indent-size);
4356 }
4357
4358 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-76 {
4359 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 76);
4360 }
4361 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-76 {
4362 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 76);
4363 }
4364
4365 .ag-ltr .ag-row-group-indent-76 {
4366 padding-left: calc(76 * var(--ag-row-group-indent-size));
4367 }
4368 .ag-rtl .ag-row-group-indent-76 {
4369 padding-right: calc(76 * var(--ag-row-group-indent-size));
4370 }
4371
4372 .ag-ltr .ag-row-level-76 .ag-pivot-leaf-group {
4373 margin-left: var(--ag-row-group-indent-size);
4374 }
4375 .ag-rtl .ag-row-level-76 .ag-pivot-leaf-group {
4376 margin-right: var(--ag-row-group-indent-size);
4377 }
4378
4379 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-77 {
4380 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 77);
4381 }
4382 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-77 {
4383 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 77);
4384 }
4385
4386 .ag-ltr .ag-row-group-indent-77 {
4387 padding-left: calc(77 * var(--ag-row-group-indent-size));
4388 }
4389 .ag-rtl .ag-row-group-indent-77 {
4390 padding-right: calc(77 * var(--ag-row-group-indent-size));
4391 }
4392
4393 .ag-ltr .ag-row-level-77 .ag-pivot-leaf-group {
4394 margin-left: var(--ag-row-group-indent-size);
4395 }
4396 .ag-rtl .ag-row-level-77 .ag-pivot-leaf-group {
4397 margin-right: var(--ag-row-group-indent-size);
4398 }
4399
4400 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-78 {
4401 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 78);
4402 }
4403 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-78 {
4404 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 78);
4405 }
4406
4407 .ag-ltr .ag-row-group-indent-78 {
4408 padding-left: calc(78 * var(--ag-row-group-indent-size));
4409 }
4410 .ag-rtl .ag-row-group-indent-78 {
4411 padding-right: calc(78 * var(--ag-row-group-indent-size));
4412 }
4413
4414 .ag-ltr .ag-row-level-78 .ag-pivot-leaf-group {
4415 margin-left: var(--ag-row-group-indent-size);
4416 }
4417 .ag-rtl .ag-row-level-78 .ag-pivot-leaf-group {
4418 margin-right: var(--ag-row-group-indent-size);
4419 }
4420
4421 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-79 {
4422 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 79);
4423 }
4424 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-79 {
4425 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 79);
4426 }
4427
4428 .ag-ltr .ag-row-group-indent-79 {
4429 padding-left: calc(79 * var(--ag-row-group-indent-size));
4430 }
4431 .ag-rtl .ag-row-group-indent-79 {
4432 padding-right: calc(79 * var(--ag-row-group-indent-size));
4433 }
4434
4435 .ag-ltr .ag-row-level-79 .ag-pivot-leaf-group {
4436 margin-left: var(--ag-row-group-indent-size);
4437 }
4438 .ag-rtl .ag-row-level-79 .ag-pivot-leaf-group {
4439 margin-right: var(--ag-row-group-indent-size);
4440 }
4441
4442 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-80 {
4443 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 80);
4444 }
4445 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-80 {
4446 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 80);
4447 }
4448
4449 .ag-ltr .ag-row-group-indent-80 {
4450 padding-left: calc(80 * var(--ag-row-group-indent-size));
4451 }
4452 .ag-rtl .ag-row-group-indent-80 {
4453 padding-right: calc(80 * var(--ag-row-group-indent-size));
4454 }
4455
4456 .ag-ltr .ag-row-level-80 .ag-pivot-leaf-group {
4457 margin-left: var(--ag-row-group-indent-size);
4458 }
4459 .ag-rtl .ag-row-level-80 .ag-pivot-leaf-group {
4460 margin-right: var(--ag-row-group-indent-size);
4461 }
4462
4463 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-81 {
4464 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 81);
4465 }
4466 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-81 {
4467 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 81);
4468 }
4469
4470 .ag-ltr .ag-row-group-indent-81 {
4471 padding-left: calc(81 * var(--ag-row-group-indent-size));
4472 }
4473 .ag-rtl .ag-row-group-indent-81 {
4474 padding-right: calc(81 * var(--ag-row-group-indent-size));
4475 }
4476
4477 .ag-ltr .ag-row-level-81 .ag-pivot-leaf-group {
4478 margin-left: var(--ag-row-group-indent-size);
4479 }
4480 .ag-rtl .ag-row-level-81 .ag-pivot-leaf-group {
4481 margin-right: var(--ag-row-group-indent-size);
4482 }
4483
4484 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-82 {
4485 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 82);
4486 }
4487 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-82 {
4488 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 82);
4489 }
4490
4491 .ag-ltr .ag-row-group-indent-82 {
4492 padding-left: calc(82 * var(--ag-row-group-indent-size));
4493 }
4494 .ag-rtl .ag-row-group-indent-82 {
4495 padding-right: calc(82 * var(--ag-row-group-indent-size));
4496 }
4497
4498 .ag-ltr .ag-row-level-82 .ag-pivot-leaf-group {
4499 margin-left: var(--ag-row-group-indent-size);
4500 }
4501 .ag-rtl .ag-row-level-82 .ag-pivot-leaf-group {
4502 margin-right: var(--ag-row-group-indent-size);
4503 }
4504
4505 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-83 {
4506 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 83);
4507 }
4508 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-83 {
4509 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 83);
4510 }
4511
4512 .ag-ltr .ag-row-group-indent-83 {
4513 padding-left: calc(83 * var(--ag-row-group-indent-size));
4514 }
4515 .ag-rtl .ag-row-group-indent-83 {
4516 padding-right: calc(83 * var(--ag-row-group-indent-size));
4517 }
4518
4519 .ag-ltr .ag-row-level-83 .ag-pivot-leaf-group {
4520 margin-left: var(--ag-row-group-indent-size);
4521 }
4522 .ag-rtl .ag-row-level-83 .ag-pivot-leaf-group {
4523 margin-right: var(--ag-row-group-indent-size);
4524 }
4525
4526 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-84 {
4527 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 84);
4528 }
4529 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-84 {
4530 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 84);
4531 }
4532
4533 .ag-ltr .ag-row-group-indent-84 {
4534 padding-left: calc(84 * var(--ag-row-group-indent-size));
4535 }
4536 .ag-rtl .ag-row-group-indent-84 {
4537 padding-right: calc(84 * var(--ag-row-group-indent-size));
4538 }
4539
4540 .ag-ltr .ag-row-level-84 .ag-pivot-leaf-group {
4541 margin-left: var(--ag-row-group-indent-size);
4542 }
4543 .ag-rtl .ag-row-level-84 .ag-pivot-leaf-group {
4544 margin-right: var(--ag-row-group-indent-size);
4545 }
4546
4547 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-85 {
4548 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 85);
4549 }
4550 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-85 {
4551 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 85);
4552 }
4553
4554 .ag-ltr .ag-row-group-indent-85 {
4555 padding-left: calc(85 * var(--ag-row-group-indent-size));
4556 }
4557 .ag-rtl .ag-row-group-indent-85 {
4558 padding-right: calc(85 * var(--ag-row-group-indent-size));
4559 }
4560
4561 .ag-ltr .ag-row-level-85 .ag-pivot-leaf-group {
4562 margin-left: var(--ag-row-group-indent-size);
4563 }
4564 .ag-rtl .ag-row-level-85 .ag-pivot-leaf-group {
4565 margin-right: var(--ag-row-group-indent-size);
4566 }
4567
4568 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-86 {
4569 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 86);
4570 }
4571 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-86 {
4572 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 86);
4573 }
4574
4575 .ag-ltr .ag-row-group-indent-86 {
4576 padding-left: calc(86 * var(--ag-row-group-indent-size));
4577 }
4578 .ag-rtl .ag-row-group-indent-86 {
4579 padding-right: calc(86 * var(--ag-row-group-indent-size));
4580 }
4581
4582 .ag-ltr .ag-row-level-86 .ag-pivot-leaf-group {
4583 margin-left: var(--ag-row-group-indent-size);
4584 }
4585 .ag-rtl .ag-row-level-86 .ag-pivot-leaf-group {
4586 margin-right: var(--ag-row-group-indent-size);
4587 }
4588
4589 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-87 {
4590 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 87);
4591 }
4592 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-87 {
4593 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 87);
4594 }
4595
4596 .ag-ltr .ag-row-group-indent-87 {
4597 padding-left: calc(87 * var(--ag-row-group-indent-size));
4598 }
4599 .ag-rtl .ag-row-group-indent-87 {
4600 padding-right: calc(87 * var(--ag-row-group-indent-size));
4601 }
4602
4603 .ag-ltr .ag-row-level-87 .ag-pivot-leaf-group {
4604 margin-left: var(--ag-row-group-indent-size);
4605 }
4606 .ag-rtl .ag-row-level-87 .ag-pivot-leaf-group {
4607 margin-right: var(--ag-row-group-indent-size);
4608 }
4609
4610 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-88 {
4611 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 88);
4612 }
4613 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-88 {
4614 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 88);
4615 }
4616
4617 .ag-ltr .ag-row-group-indent-88 {
4618 padding-left: calc(88 * var(--ag-row-group-indent-size));
4619 }
4620 .ag-rtl .ag-row-group-indent-88 {
4621 padding-right: calc(88 * var(--ag-row-group-indent-size));
4622 }
4623
4624 .ag-ltr .ag-row-level-88 .ag-pivot-leaf-group {
4625 margin-left: var(--ag-row-group-indent-size);
4626 }
4627 .ag-rtl .ag-row-level-88 .ag-pivot-leaf-group {
4628 margin-right: var(--ag-row-group-indent-size);
4629 }
4630
4631 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-89 {
4632 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 89);
4633 }
4634 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-89 {
4635 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 89);
4636 }
4637
4638 .ag-ltr .ag-row-group-indent-89 {
4639 padding-left: calc(89 * var(--ag-row-group-indent-size));
4640 }
4641 .ag-rtl .ag-row-group-indent-89 {
4642 padding-right: calc(89 * var(--ag-row-group-indent-size));
4643 }
4644
4645 .ag-ltr .ag-row-level-89 .ag-pivot-leaf-group {
4646 margin-left: var(--ag-row-group-indent-size);
4647 }
4648 .ag-rtl .ag-row-level-89 .ag-pivot-leaf-group {
4649 margin-right: var(--ag-row-group-indent-size);
4650 }
4651
4652 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-90 {
4653 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 90);
4654 }
4655 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-90 {
4656 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 90);
4657 }
4658
4659 .ag-ltr .ag-row-group-indent-90 {
4660 padding-left: calc(90 * var(--ag-row-group-indent-size));
4661 }
4662 .ag-rtl .ag-row-group-indent-90 {
4663 padding-right: calc(90 * var(--ag-row-group-indent-size));
4664 }
4665
4666 .ag-ltr .ag-row-level-90 .ag-pivot-leaf-group {
4667 margin-left: var(--ag-row-group-indent-size);
4668 }
4669 .ag-rtl .ag-row-level-90 .ag-pivot-leaf-group {
4670 margin-right: var(--ag-row-group-indent-size);
4671 }
4672
4673 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-91 {
4674 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 91);
4675 }
4676 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-91 {
4677 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 91);
4678 }
4679
4680 .ag-ltr .ag-row-group-indent-91 {
4681 padding-left: calc(91 * var(--ag-row-group-indent-size));
4682 }
4683 .ag-rtl .ag-row-group-indent-91 {
4684 padding-right: calc(91 * var(--ag-row-group-indent-size));
4685 }
4686
4687 .ag-ltr .ag-row-level-91 .ag-pivot-leaf-group {
4688 margin-left: var(--ag-row-group-indent-size);
4689 }
4690 .ag-rtl .ag-row-level-91 .ag-pivot-leaf-group {
4691 margin-right: var(--ag-row-group-indent-size);
4692 }
4693
4694 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-92 {
4695 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 92);
4696 }
4697 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-92 {
4698 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 92);
4699 }
4700
4701 .ag-ltr .ag-row-group-indent-92 {
4702 padding-left: calc(92 * var(--ag-row-group-indent-size));
4703 }
4704 .ag-rtl .ag-row-group-indent-92 {
4705 padding-right: calc(92 * var(--ag-row-group-indent-size));
4706 }
4707
4708 .ag-ltr .ag-row-level-92 .ag-pivot-leaf-group {
4709 margin-left: var(--ag-row-group-indent-size);
4710 }
4711 .ag-rtl .ag-row-level-92 .ag-pivot-leaf-group {
4712 margin-right: var(--ag-row-group-indent-size);
4713 }
4714
4715 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-93 {
4716 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 93);
4717 }
4718 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-93 {
4719 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 93);
4720 }
4721
4722 .ag-ltr .ag-row-group-indent-93 {
4723 padding-left: calc(93 * var(--ag-row-group-indent-size));
4724 }
4725 .ag-rtl .ag-row-group-indent-93 {
4726 padding-right: calc(93 * var(--ag-row-group-indent-size));
4727 }
4728
4729 .ag-ltr .ag-row-level-93 .ag-pivot-leaf-group {
4730 margin-left: var(--ag-row-group-indent-size);
4731 }
4732 .ag-rtl .ag-row-level-93 .ag-pivot-leaf-group {
4733 margin-right: var(--ag-row-group-indent-size);
4734 }
4735
4736 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-94 {
4737 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 94);
4738 }
4739 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-94 {
4740 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 94);
4741 }
4742
4743 .ag-ltr .ag-row-group-indent-94 {
4744 padding-left: calc(94 * var(--ag-row-group-indent-size));
4745 }
4746 .ag-rtl .ag-row-group-indent-94 {
4747 padding-right: calc(94 * var(--ag-row-group-indent-size));
4748 }
4749
4750 .ag-ltr .ag-row-level-94 .ag-pivot-leaf-group {
4751 margin-left: var(--ag-row-group-indent-size);
4752 }
4753 .ag-rtl .ag-row-level-94 .ag-pivot-leaf-group {
4754 margin-right: var(--ag-row-group-indent-size);
4755 }
4756
4757 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-95 {
4758 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 95);
4759 }
4760 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-95 {
4761 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 95);
4762 }
4763
4764 .ag-ltr .ag-row-group-indent-95 {
4765 padding-left: calc(95 * var(--ag-row-group-indent-size));
4766 }
4767 .ag-rtl .ag-row-group-indent-95 {
4768 padding-right: calc(95 * var(--ag-row-group-indent-size));
4769 }
4770
4771 .ag-ltr .ag-row-level-95 .ag-pivot-leaf-group {
4772 margin-left: var(--ag-row-group-indent-size);
4773 }
4774 .ag-rtl .ag-row-level-95 .ag-pivot-leaf-group {
4775 margin-right: var(--ag-row-group-indent-size);
4776 }
4777
4778 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-96 {
4779 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 96);
4780 }
4781 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-96 {
4782 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 96);
4783 }
4784
4785 .ag-ltr .ag-row-group-indent-96 {
4786 padding-left: calc(96 * var(--ag-row-group-indent-size));
4787 }
4788 .ag-rtl .ag-row-group-indent-96 {
4789 padding-right: calc(96 * var(--ag-row-group-indent-size));
4790 }
4791
4792 .ag-ltr .ag-row-level-96 .ag-pivot-leaf-group {
4793 margin-left: var(--ag-row-group-indent-size);
4794 }
4795 .ag-rtl .ag-row-level-96 .ag-pivot-leaf-group {
4796 margin-right: var(--ag-row-group-indent-size);
4797 }
4798
4799 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-97 {
4800 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 97);
4801 }
4802 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-97 {
4803 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 97);
4804 }
4805
4806 .ag-ltr .ag-row-group-indent-97 {
4807 padding-left: calc(97 * var(--ag-row-group-indent-size));
4808 }
4809 .ag-rtl .ag-row-group-indent-97 {
4810 padding-right: calc(97 * var(--ag-row-group-indent-size));
4811 }
4812
4813 .ag-ltr .ag-row-level-97 .ag-pivot-leaf-group {
4814 margin-left: var(--ag-row-group-indent-size);
4815 }
4816 .ag-rtl .ag-row-level-97 .ag-pivot-leaf-group {
4817 margin-right: var(--ag-row-group-indent-size);
4818 }
4819
4820 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-98 {
4821 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 98);
4822 }
4823 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-98 {
4824 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 98);
4825 }
4826
4827 .ag-ltr .ag-row-group-indent-98 {
4828 padding-left: calc(98 * var(--ag-row-group-indent-size));
4829 }
4830 .ag-rtl .ag-row-group-indent-98 {
4831 padding-right: calc(98 * var(--ag-row-group-indent-size));
4832 }
4833
4834 .ag-ltr .ag-row-level-98 .ag-pivot-leaf-group {
4835 margin-left: var(--ag-row-group-indent-size);
4836 }
4837 .ag-rtl .ag-row-level-98 .ag-pivot-leaf-group {
4838 margin-right: var(--ag-row-group-indent-size);
4839 }
4840
4841 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-99 {
4842 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 99);
4843 }
4844 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-99 {
4845 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 99);
4846 }
4847
4848 .ag-ltr .ag-row-group-indent-99 {
4849 padding-left: calc(99 * var(--ag-row-group-indent-size));
4850 }
4851 .ag-rtl .ag-row-group-indent-99 {
4852 padding-right: calc(99 * var(--ag-row-group-indent-size));
4853 }
4854
4855 .ag-ltr .ag-row-level-99 .ag-pivot-leaf-group {
4856 margin-left: var(--ag-row-group-indent-size);
4857 }
4858 .ag-rtl .ag-row-level-99 .ag-pivot-leaf-group {
4859 margin-right: var(--ag-row-group-indent-size);
4860 }
4861
4862 .ag-ltr .ag-row-group-leaf-indent {
4863 margin-left: var(--ag-row-group-indent-size);
4864 }
4865 .ag-rtl .ag-row-group-leaf-indent {
4866 margin-right: var(--ag-row-group-indent-size);
4867 }
4868
4869 .ag-value-change-delta {
4870 padding-right: 2px;
4871 }
4872
4873 .ag-value-change-delta-up {
4874 color: var(--ag-value-change-delta-up-color);
4875 }
4876
4877 .ag-value-change-delta-down {
4878 color: var(--ag-value-change-delta-down-color);
4879 }
4880
4881 .ag-value-change-value {
4882 background-color: transparent;
4883 border-radius: 1px;
4884 padding-left: 1px;
4885 padding-right: 1px;
4886 transition: background-color 1s;
4887 }
4888
4889 .ag-value-change-value-highlight {
4890 background-color: var(--ag-value-change-value-highlight-background-color);
4891 transition: background-color 0.1s;
4892 }
4893
4894 .ag-cell-data-changed {
4895 background-color: var(--ag-value-change-value-highlight-background-color) !important;
4896 }
4897
4898 .ag-cell-data-changed-animation {
4899 background-color: transparent;
4900 }
4901
4902 .ag-cell-highlight {
4903 background-color: var(--ag-range-selection-highlight-color) !important;
4904 }
4905
4906 .ag-row {
4907 height: var(--ag-row-height);
4908 background-color: var(--ag-background-color);
4909 color: var(--ag-data-color);
4910 border-bottom: var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width);
4911 }
4912
4913 .ag-row-highlight-above::after, .ag-row-highlight-below::after {
4914 content: "";
4915 position: absolute;
4916 width: calc(100% - 1px);
4917 height: 1px;
4918 background-color: var(--ag-range-selection-border-color);
4919 left: 1px;
4920 }
4921
4922 .ag-row-highlight-above::after {
4923 top: -1px;
4924 }
4925
4926 .ag-row-highlight-above.ag-row-first::after {
4927 top: 0;
4928 }
4929
4930 .ag-row-highlight-below::after {
4931 bottom: 0px;
4932 }
4933
4934 .ag-row-odd {
4935 background-color: var(--ag-odd-row-background-color);
4936 }
4937
4938 .ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-left-spacer:not(.ag-scroller-corner) {
4939 border-right: var(--ag-borders-critical) var(--ag-border-color);
4940 }
4941 .ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-right-spacer:not(.ag-scroller-corner) {
4942 border-left: var(--ag-borders-critical) var(--ag-border-color);
4943 }
4944
4945 .ag-row-selected::before {
4946 content: "";
4947 background-color: var(--ag-selected-row-background-color);
4948 display: block;
4949 position: absolute;
4950 top: 0;
4951 left: 0;
4952 right: 0;
4953 bottom: 0;
4954 }
4955
4956 .ag-row-hover:not(.ag-full-width-row)::before,
4957 .ag-row-hover.ag-full-width-row.ag-row-group::before {
4958 content: "";
4959 background-color: var(--ag-row-hover-color);
4960 display: block;
4961 position: absolute;
4962 top: 0;
4963 left: 0;
4964 right: 0;
4965 bottom: 0;
4966 pointer-events: none;
4967 }
4968
4969 .ag-row-hover.ag-full-width-row.ag-row-group > * {
4970 position: relative;
4971 }
4972
4973 .ag-row-hover.ag-row-selected::before {
4974 background-color: var(--ag-row-hover-color);
4975 background-image: linear-gradient(var(--ag-selected-row-background-color), var(--ag-selected-row-background-color));
4976 }
4977
4978 .ag-column-hover {
4979 background-color: var(--ag-column-hover-color);
4980 }
4981
4982 .ag-ltr .ag-right-aligned-cell {
4983 text-align: right;
4984 }
4985 .ag-rtl .ag-right-aligned-cell {
4986 text-align: left;
4987 }
4988
4989 .ag-ltr .ag-right-aligned-cell .ag-cell-value,
4990 .ag-ltr .ag-right-aligned-cell .ag-group-value {
4991 margin-left: auto;
4992 }
4993 .ag-rtl .ag-right-aligned-cell .ag-cell-value,
4994 .ag-rtl .ag-right-aligned-cell .ag-group-value {
4995 margin-right: auto;
4996 }
4997
4998 .ag-cell, .ag-full-width-row .ag-cell-wrapper.ag-row-group {
4999 --ag-internal-calculated-line-height: var(--ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)));
5000 --ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width));
5001 border: 1px solid transparent;
5002 line-height: min(var(--ag-internal-calculated-line-height), var(--ag-internal-padded-row-height));
5003 padding-left: calc(var(--ag-cell-horizontal-padding) - 1px);
5004 padding-right: calc(var(--ag-cell-horizontal-padding) - 1px);
5005 -webkit-font-smoothing: subpixel-antialiased;
5006 }
5007
5008 .ag-row > .ag-cell-wrapper {
5009 padding-left: calc(var(--ag-cell-horizontal-padding) - 1px);
5010 padding-right: calc(var(--ag-cell-horizontal-padding) - 1px);
5011 }
5012
5013 .ag-row-dragging {
5014 cursor: move;
5015 opacity: 0.5;
5016 }
5017
5018 .ag-cell-inline-editing {
5019 border: var(--ag-borders) var(--ag-border-color);
5020 background: var(--ag-background-color);
5021 border-radius: var(--ag-card-radius);
5022 box-shadow: var(--ag-card-shadow);
5023 padding: var(--ag-grid-size);
5024 padding: 0;
5025 background-color: var(--ag-control-panel-background-color);
5026 }
5027
5028 .ag-popup-editor {
5029 border: var(--ag-borders) var(--ag-border-color);
5030 background: var(--ag-background-color);
5031 border-radius: var(--ag-card-radius);
5032 box-shadow: var(--ag-card-shadow);
5033 padding: var(--ag-grid-size);
5034 background-color: var(--ag-control-panel-background-color);
5035 padding: 0;
5036 }
5037
5038 .ag-large-text-input {
5039 height: auto;
5040 padding: var(--ag-cell-horizontal-padding);
5041 }
5042
5043 .ag-rtl .ag-large-text-input textarea {
5044 resize: none;
5045 }
5046
5047 .ag-details-row {
5048 padding: calc(var(--ag-grid-size) * 5);
5049 background-color: var(--ag-background-color);
5050 }
5051
5052 .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 {
5053 min-height: 50px;
5054 }
5055
5056 .ag-overlay-loading-wrapper {
5057 background-color: var(--ag-modal-overlay-background-color);
5058 }
5059
5060 .ag-overlay-loading-center {
5061 border: var(--ag-borders) var(--ag-border-color);
5062 background: var(--ag-background-color);
5063 border-radius: var(--ag-card-radius);
5064 box-shadow: var(--ag-card-shadow);
5065 padding: var(--ag-grid-size);
5066 }
5067
5068 .ag-overlay-no-rows-wrapper.ag-layout-auto-height {
5069 padding-top: 30px;
5070 }
5071
5072 .ag-loading {
5073 display: flex;
5074 height: 100%;
5075 align-items: center;
5076 }
5077 .ag-ltr .ag-loading {
5078 padding-left: var(--ag-cell-horizontal-padding);
5079 }
5080 .ag-rtl .ag-loading {
5081 padding-right: var(--ag-cell-horizontal-padding);
5082 }
5083
5084 .ag-ltr .ag-loading-icon {
5085 padding-right: var(--ag-cell-widget-spacing);
5086 }
5087 .ag-rtl .ag-loading-icon {
5088 padding-left: var(--ag-cell-widget-spacing);
5089 }
5090
5091 .ag-icon-loading {
5092 animation-name: spin;
5093 animation-duration: 1000ms;
5094 animation-iteration-count: infinite;
5095 animation-timing-function: linear;
5096 }
5097
5098 @keyframes spin {
5099 from {
5100 transform: rotate(0deg);
5101 }
5102 to {
5103 transform: rotate(360deg);
5104 }
5105 }
5106 .ag-floating-top {
5107 border-bottom: var(--ag-borders-critical) var(--ag-border-color);
5108 }
5109
5110 .ag-floating-bottom {
5111 border-top: var(--ag-borders-critical) var(--ag-border-color);
5112 }
5113
5114 .ag-ltr .ag-cell {
5115 border-right: var(--ag-cell-horizontal-border);
5116 }
5117 .ag-rtl .ag-cell {
5118 border-left: var(--ag-cell-horizontal-border);
5119 }
5120 .ag-ltr .ag-cell {
5121 border-right-width: 1px;
5122 }
5123 .ag-rtl .ag-cell {
5124 border-left-width: 1px;
5125 }
5126
5127 .ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell) {
5128 border-left: var(--ag-borders-critical) var(--ag-border-color);
5129 }
5130
5131 .ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell) {
5132 border-right: var(--ag-borders-critical) var(--ag-border-color);
5133 }
5134
5135 .ag-cell-range-selected:not(.ag-cell-focus),
5136 .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing) {
5137 background-color: var(--ag-range-selection-background-color);
5138 }
5139 .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart,
5140 .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart {
5141 background-color: var(--ag-range-selection-chart-background-color) !important;
5142 }
5143 .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category,
5144 .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 {
5145 background-color: var(--ag-range-selection-chart-category-background-color) !important;
5146 }
5147
5148 .ag-cell-range-selected-1:not(.ag-cell-focus),
5149 .ag-root:not(.ag-context-menu-open) .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing) {
5150 background-color: var(--ag-range-selection-background-color);
5151 }
5152
5153 .ag-cell-range-selected-2:not(.ag-cell-focus),
5154 .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2 {
5155 background-color: var(--ag-range-selection-background-color-2);
5156 }
5157
5158 .ag-cell-range-selected-3:not(.ag-cell-focus),
5159 .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3 {
5160 background-color: var(--ag-range-selection-background-color-3);
5161 }
5162
5163 .ag-cell-range-selected-4:not(.ag-cell-focus),
5164 .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4 {
5165 background-color: var(--ag-range-selection-background-color-4);
5166 }
5167
5168 .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
5169 border-top-color: var(--ag-range-selection-border-color);
5170 border-top-style: var(--ag-range-selection-border-style);
5171 }
5172 .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
5173 border-right-color: var(--ag-range-selection-border-color);
5174 border-right-style: var(--ag-range-selection-border-style);
5175 }
5176 .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
5177 border-bottom-color: var(--ag-range-selection-border-color);
5178 border-bottom-style: var(--ag-range-selection-border-style);
5179 }
5180 .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
5181 border-left-color: var(--ag-range-selection-border-color);
5182 border-left-style: var(--ag-range-selection-border-style);
5183 }
5184
5185 .ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
5186 .ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
5187 .ag-ltr .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,
5188 .ag-ltr .ag-cell-range-single-cell,
5189 .ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle, .ag-rtl .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
5190 .ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
5191 .ag-rtl .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,
5192 .ag-rtl .ag-cell-range-single-cell,
5193 .ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle {
5194 border: 1px solid;
5195 border-color: var(--ag-range-selection-border-color);
5196 border-style: var(--ag-range-selection-border-style);
5197 outline: initial;
5198 }
5199
5200 .ag-cell.ag-selection-fill-top,
5201 .ag-cell.ag-selection-fill-top.ag-cell-range-selected {
5202 border-top: 1px dashed;
5203 border-top-color: var(--ag-range-selection-border-color);
5204 }
5205
5206 .ag-ltr .ag-cell.ag-selection-fill-right,
5207 .ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
5208 border-right: 1px dashed var(--ag-range-selection-border-color) !important;
5209 }
5210 .ag-rtl .ag-cell.ag-selection-fill-right,
5211 .ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
5212 border-left: 1px dashed var(--ag-range-selection-border-color) !important;
5213 }
5214
5215 .ag-cell.ag-selection-fill-bottom,
5216 .ag-cell.ag-selection-fill-bottom.ag-cell-range-selected {
5217 border-bottom: 1px dashed;
5218 border-bottom-color: var(--ag-range-selection-border-color);
5219 }
5220
5221 .ag-ltr .ag-cell.ag-selection-fill-left,
5222 .ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
5223 border-left: 1px dashed var(--ag-range-selection-border-color) !important;
5224 }
5225 .ag-rtl .ag-cell.ag-selection-fill-left,
5226 .ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
5227 border-right: 1px dashed var(--ag-range-selection-border-color) !important;
5228 }
5229
5230 .ag-fill-handle, .ag-range-handle {
5231 position: absolute;
5232 width: 6px;
5233 height: 6px;
5234 bottom: -1px;
5235 background-color: var(--ag-range-selection-border-color);
5236 }
5237 .ag-ltr .ag-fill-handle, .ag-ltr .ag-range-handle {
5238 right: -1px;
5239 }
5240 .ag-rtl .ag-fill-handle, .ag-rtl .ag-range-handle {
5241 left: -1px;
5242 }
5243
5244 .ag-fill-handle {
5245 cursor: cell;
5246 }
5247
5248 .ag-range-handle {
5249 cursor: nwse-resize;
5250 }
5251
5252 .ag-cell-inline-editing {
5253 border-color: var(--ag-input-focus-border-color) !important;
5254 }
5255
5256 .ag-menu {
5257 border: var(--ag-borders) var(--ag-border-color);
5258 background: var(--ag-background-color);
5259 border-radius: var(--ag-card-radius);
5260 box-shadow: var(--ag-card-shadow);
5261 padding: var(--ag-grid-size);
5262 padding: 0;
5263 }
5264
5265 .ag-menu-list {
5266 cursor: default;
5267 padding: var(--ag-grid-size) 0;
5268 }
5269
5270 .ag-menu-separator {
5271 height: calc(var(--ag-grid-size) * 2 + 1px);
5272 }
5273
5274 .ag-menu-separator-part::after {
5275 content: "";
5276 display: block;
5277 border-top: var(--ag-borders-critical) var(--ag-border-color);
5278 }
5279
5280 .ag-menu-option-active, .ag-compact-menu-option-active {
5281 background-color: var(--ag-row-hover-color);
5282 }
5283
5284 .ag-menu-option-part, .ag-compact-menu-option-part {
5285 line-height: var(--ag-icon-size);
5286 padding: calc(var(--ag-grid-size) + 2px) 0;
5287 }
5288
5289 .ag-menu-option-disabled, .ag-compact-menu-option-disabled {
5290 opacity: 0.5;
5291 }
5292
5293 .ag-menu-option-icon, .ag-compact-menu-option-icon {
5294 width: var(--ag-icon-size);
5295 }
5296 .ag-ltr .ag-menu-option-icon, .ag-ltr .ag-compact-menu-option-icon {
5297 padding-left: calc(var(--ag-grid-size) * 2);
5298 }
5299 .ag-rtl .ag-menu-option-icon, .ag-rtl .ag-compact-menu-option-icon {
5300 padding-right: calc(var(--ag-grid-size) * 2);
5301 }
5302
5303 .ag-menu-option-text, .ag-compact-menu-option-text {
5304 padding-left: calc(var(--ag-grid-size) * 2);
5305 padding-right: calc(var(--ag-grid-size) * 2);
5306 }
5307
5308 .ag-ltr .ag-menu-option-shortcut, .ag-ltr .ag-compact-menu-option-shortcut {
5309 padding-right: var(--ag-grid-size);
5310 }
5311 .ag-rtl .ag-menu-option-shortcut, .ag-rtl .ag-compact-menu-option-shortcut {
5312 padding-left: var(--ag-grid-size);
5313 }
5314
5315 .ag-menu-option-popup-pointer, .ag-compact-menu-option-popup-pointer {
5316 padding-right: var(--ag-grid-size);
5317 }
5318
5319 .ag-tabs {
5320 min-width: var(--ag-tab-min-width);
5321 }
5322
5323 .ag-tabs-header {
5324 width: 100%;
5325 display: flex;
5326 }
5327
5328 .ag-tab {
5329 border-bottom: var(--ag-selected-tab-underline-width) solid transparent;
5330 transition: border-bottom var(--ag-selected-tab-underline-transition-speed);
5331 display: flex;
5332 flex: none;
5333 align-items: center;
5334 justify-content: center;
5335 cursor: pointer;
5336 }
5337
5338 .ag-keyboard-focus .ag-tab:focus {
5339 outline: none;
5340 }
5341 .ag-keyboard-focus .ag-tab:focus::after {
5342 content: "";
5343 position: absolute;
5344 background-color: transparent;
5345 pointer-events: none;
5346 top: 4px;
5347 left: 4px;
5348 display: block;
5349 width: calc(100% - 8px);
5350 height: calc(100% - 8px);
5351 border: 1px solid;
5352 border-color: var(--ag-input-focus-border-color);
5353 }
5354
5355 .ag-tab-selected {
5356 border-bottom-color: var(--ag-selected-tab-underline-color);
5357 }
5358
5359 .ag-menu-header {
5360 color: var(--ag-secondary-foreground-color);
5361 }
5362
5363 .ag-filter-separator {
5364 border-top: var(--ag-borders-critical) var(--ag-border-color);
5365 }
5366
5367 .ag-filter-select .ag-picker-field-wrapper {
5368 width: 0;
5369 }
5370
5371 .ag-filter-condition-operator {
5372 height: 17px;
5373 }
5374
5375 .ag-ltr .ag-filter-condition-operator-or {
5376 margin-left: calc(var(--ag-grid-size) * 2);
5377 }
5378 .ag-rtl .ag-filter-condition-operator-or {
5379 margin-right: calc(var(--ag-grid-size) * 2);
5380 }
5381
5382 .ag-set-filter-select-all {
5383 padding-top: var(--ag-widget-container-vertical-padding);
5384 }
5385
5386 .ag-set-filter-list, .ag-filter-no-matches {
5387 height: calc(var(--ag-list-item-height) * 6);
5388 }
5389
5390 .ag-set-filter-tree-list {
5391 height: calc(var(--ag-list-item-height) * 10);
5392 }
5393
5394 .ag-set-filter-filter {
5395 margin-top: var(--ag-widget-container-vertical-padding);
5396 margin-left: var(--ag-widget-container-horizontal-padding);
5397 margin-right: var(--ag-widget-container-horizontal-padding);
5398 }
5399
5400 .ag-filter-to {
5401 margin-top: var(--ag-widget-vertical-spacing);
5402 }
5403
5404 .ag-mini-filter {
5405 margin: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
5406 }
5407
5408 .ag-set-filter-item {
5409 margin: 0px var(--ag-widget-container-horizontal-padding);
5410 }
5411
5412 .ag-ltr .ag-set-filter-add-group-indent {
5413 margin-left: calc(var(--ag-widget-container-horizontal-padding) + var(--ag-icon-size) + var(--ag-grid-size) * 2);
5414 }
5415 .ag-rtl .ag-set-filter-add-group-indent {
5416 margin-right: calc(var(--ag-widget-container-horizontal-padding) + var(--ag-icon-size) + var(--ag-grid-size) * 2);
5417 }
5418
5419 .ag-ltr .ag-set-filter-indent-1 {
5420 padding-left: calc(1 * var(--ag-set-filter-indent-size));
5421 }
5422 .ag-rtl .ag-set-filter-indent-1 {
5423 padding-right: calc(1 * var(--ag-set-filter-indent-size));
5424 }
5425
5426 .ag-ltr .ag-set-filter-indent-2 {
5427 padding-left: calc(2 * var(--ag-set-filter-indent-size));
5428 }
5429 .ag-rtl .ag-set-filter-indent-2 {
5430 padding-right: calc(2 * var(--ag-set-filter-indent-size));
5431 }
5432
5433 .ag-ltr .ag-set-filter-indent-3 {
5434 padding-left: calc(3 * var(--ag-set-filter-indent-size));
5435 }
5436 .ag-rtl .ag-set-filter-indent-3 {
5437 padding-right: calc(3 * var(--ag-set-filter-indent-size));
5438 }
5439
5440 .ag-ltr .ag-set-filter-indent-4 {
5441 padding-left: calc(4 * var(--ag-set-filter-indent-size));
5442 }
5443 .ag-rtl .ag-set-filter-indent-4 {
5444 padding-right: calc(4 * var(--ag-set-filter-indent-size));
5445 }
5446
5447 .ag-ltr .ag-set-filter-indent-5 {
5448 padding-left: calc(5 * var(--ag-set-filter-indent-size));
5449 }
5450 .ag-rtl .ag-set-filter-indent-5 {
5451 padding-right: calc(5 * var(--ag-set-filter-indent-size));
5452 }
5453
5454 .ag-ltr .ag-set-filter-indent-6 {
5455 padding-left: calc(6 * var(--ag-set-filter-indent-size));
5456 }
5457 .ag-rtl .ag-set-filter-indent-6 {
5458 padding-right: calc(6 * var(--ag-set-filter-indent-size));
5459 }
5460
5461 .ag-ltr .ag-set-filter-indent-7 {
5462 padding-left: calc(7 * var(--ag-set-filter-indent-size));
5463 }
5464 .ag-rtl .ag-set-filter-indent-7 {
5465 padding-right: calc(7 * var(--ag-set-filter-indent-size));
5466 }
5467
5468 .ag-ltr .ag-set-filter-indent-8 {
5469 padding-left: calc(8 * var(--ag-set-filter-indent-size));
5470 }
5471 .ag-rtl .ag-set-filter-indent-8 {
5472 padding-right: calc(8 * var(--ag-set-filter-indent-size));
5473 }
5474
5475 .ag-ltr .ag-set-filter-indent-9 {
5476 padding-left: calc(9 * var(--ag-set-filter-indent-size));
5477 }
5478 .ag-rtl .ag-set-filter-indent-9 {
5479 padding-right: calc(9 * var(--ag-set-filter-indent-size));
5480 }
5481
5482 .ag-ltr .ag-set-filter-group-icons {
5483 margin-right: var(--ag-widget-container-horizontal-padding);
5484 }
5485 .ag-rtl .ag-set-filter-group-icons {
5486 margin-left: var(--ag-widget-container-horizontal-padding);
5487 }
5488
5489 .ag-filter-apply-panel {
5490 padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
5491 border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
5492 }
5493
5494 .ag-filter-apply-panel-button {
5495 line-height: 1.5;
5496 }
5497 .ag-ltr .ag-filter-apply-panel-button {
5498 margin-left: calc(var(--ag-grid-size) * 2);
5499 }
5500 .ag-rtl .ag-filter-apply-panel-button {
5501 margin-right: calc(var(--ag-grid-size) * 2);
5502 }
5503
5504 .ag-simple-filter-body-wrapper {
5505 padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
5506 padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
5507 overflow-y: auto;
5508 min-height: calc(var(--ag-list-item-height) + var(--ag-widget-container-vertical-padding) + var(--ag-widget-vertical-spacing));
5509 }
5510 .ag-simple-filter-body-wrapper > * {
5511 margin-bottom: var(--ag-widget-vertical-spacing);
5512 }
5513 .ag-simple-filter-body-wrapper .ag-resizer-wrapper {
5514 margin: 0;
5515 }
5516
5517 .ag-menu:not(.ag-tabs) .ag-filter .ag-simple-filter-body-wrapper,
5518 .ag-menu:not(.ag-tabs) .ag-filter > *:not(.ag-filter-wrapper) {
5519 min-width: calc(var(--ag-menu-min-width) - 2px);
5520 }
5521
5522 .ag-filter-no-matches {
5523 padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
5524 }
5525
5526 .ag-multi-filter-menu-item {
5527 margin: var(--ag-grid-size) 0;
5528 }
5529
5530 .ag-multi-filter-group-title-bar {
5531 padding: calc(var(--ag-grid-size) * 2) var(--ag-grid-size);
5532 background-color: transparent;
5533 }
5534
5535 .ag-group-filter-field-select-wrapper {
5536 padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
5537 padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
5538 }
5539 .ag-group-filter-field-select-wrapper > * {
5540 margin-bottom: var(--ag-widget-vertical-spacing);
5541 }
5542
5543 .ag-keyboard-focus .ag-multi-filter-group-title-bar:focus {
5544 outline: none;
5545 }
5546 .ag-keyboard-focus .ag-multi-filter-group-title-bar:focus::after {
5547 content: "";
5548 position: absolute;
5549 background-color: transparent;
5550 pointer-events: none;
5551 top: 4px;
5552 left: 4px;
5553 display: block;
5554 width: calc(100% - 8px);
5555 height: calc(100% - 8px);
5556 border: 1px solid;
5557 border-color: var(--ag-input-focus-border-color);
5558 }
5559
5560 .ag-side-bar {
5561 position: relative;
5562 }
5563
5564 .ag-tool-panel-wrapper {
5565 width: var(--ag-side-bar-panel-width);
5566 background-color: var(--ag-control-panel-background-color);
5567 }
5568
5569 .ag-side-buttons {
5570 padding-top: calc(var(--ag-grid-size) * 4);
5571 width: calc(var(--ag-icon-size) + 4px);
5572 position: relative;
5573 color: var(--ag-foreground-color);
5574 overflow: hidden;
5575 }
5576
5577 button.ag-side-button-button {
5578 color: inherit;
5579 font-family: inherit;
5580 font-size: inherit;
5581 font-weight: inherit;
5582 line-height: inherit;
5583 background: transparent;
5584 padding: calc(var(--ag-grid-size) * 2) 0 calc(var(--ag-grid-size) * 2) 0;
5585 width: 100%;
5586 margin: 0;
5587 min-height: calc(var(--ag-grid-size) * 18);
5588 background-position-y: center;
5589 background-position-x: center;
5590 background-repeat: no-repeat;
5591 border: none;
5592 border-top: var(--ag-borders-side-button) var(--ag-border-color);
5593 border-bottom: var(--ag-borders-side-button) var(--ag-border-color);
5594 }
5595 button.ag-side-button-button:focus {
5596 box-shadow: none;
5597 }
5598
5599 .ag-keyboard-focus .ag-side-button-button:focus {
5600 outline: none;
5601 }
5602 .ag-keyboard-focus .ag-side-button-button:focus::after {
5603 content: "";
5604 position: absolute;
5605 background-color: transparent;
5606 pointer-events: none;
5607 top: 4px;
5608 left: 4px;
5609 display: block;
5610 width: calc(100% - 8px);
5611 height: calc(100% - 8px);
5612 border: 1px solid;
5613 border-color: var(--ag-input-focus-border-color);
5614 }
5615
5616 .ag-selected button.ag-side-button-button {
5617 background-color: var(--ag-side-button-selected-background-color);
5618 }
5619
5620 .ag-side-button-icon-wrapper {
5621 margin-bottom: 3px;
5622 }
5623
5624 .ag-ltr .ag-side-bar-left,
5625 .ag-rtl .ag-side-bar-right {
5626 border-right: var(--ag-borders) var(--ag-border-color);
5627 }
5628 .ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,
5629 .ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper {
5630 border-left: var(--ag-borders) var(--ag-border-color);
5631 }
5632 .ag-ltr .ag-side-bar-left .ag-side-button-button,
5633 .ag-rtl .ag-side-bar-right .ag-side-button-button {
5634 border-right: var(--ag-selected-tab-underline-width) solid transparent;
5635 transition: border-right var(--ag-selected-tab-underline-transition-speed);
5636 }
5637 .ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,
5638 .ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button {
5639 border-right-color: var(--ag-selected-tab-underline-color);
5640 }
5641
5642 .ag-rtl .ag-side-bar-left,
5643 .ag-ltr .ag-side-bar-right {
5644 border-left: var(--ag-borders) var(--ag-border-color);
5645 }
5646 .ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper,
5647 .ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper {
5648 border-right: var(--ag-borders) var(--ag-border-color);
5649 }
5650 .ag-rtl .ag-side-bar-left .ag-side-button-button,
5651 .ag-ltr .ag-side-bar-right .ag-side-button-button {
5652 border-left: var(--ag-selected-tab-underline-width) solid transparent;
5653 transition: border-left var(--ag-selected-tab-underline-transition-speed);
5654 }
5655 .ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button,
5656 .ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button {
5657 border-left-color: var(--ag-selected-tab-underline-color);
5658 }
5659
5660 .ag-filter-toolpanel-header {
5661 height: calc(var(--ag-grid-size) * 6);
5662 }
5663
5664 .ag-ltr .ag-filter-toolpanel-header,
5665 .ag-ltr .ag-filter-toolpanel-search {
5666 padding-left: var(--ag-grid-size);
5667 }
5668 .ag-rtl .ag-filter-toolpanel-header,
5669 .ag-rtl .ag-filter-toolpanel-search {
5670 padding-right: var(--ag-grid-size);
5671 }
5672
5673 .ag-keyboard-focus .ag-filter-toolpanel-header:focus {
5674 outline: none;
5675 }
5676 .ag-keyboard-focus .ag-filter-toolpanel-header:focus::after {
5677 content: "";
5678 position: absolute;
5679 background-color: transparent;
5680 pointer-events: none;
5681 top: 4px;
5682 left: 4px;
5683 display: block;
5684 width: calc(100% - 8px);
5685 height: calc(100% - 8px);
5686 border: 1px solid;
5687 border-color: var(--ag-input-focus-border-color);
5688 }
5689
5690 .ag-filter-toolpanel-group.ag-has-filter > .ag-group-title-bar .ag-group-title::after {
5691 font-family: var(--ag-icon-font-family);
5692 font-size: var(--ag-icon-size);
5693 line-height: var(--ag-icon-size);
5694 font-style: normal;
5695 font-weight: normal;
5696 font-variant: normal;
5697 text-transform: none;
5698 -webkit-font-smoothing: antialiased;
5699 -moz-osx-font-smoothing: grayscale;
5700 content: var(--ag-icon-font-code-filter, "\f115");
5701 position: absolute;
5702 }
5703 .ag-ltr .ag-filter-toolpanel-group.ag-has-filter > .ag-group-title-bar .ag-group-title::after {
5704 padding-left: var(--ag-grid-size);
5705 }
5706 .ag-rtl .ag-filter-toolpanel-group.ag-has-filter > .ag-group-title-bar .ag-group-title::after {
5707 padding-right: var(--ag-grid-size);
5708 }
5709
5710 .ag-filter-toolpanel-group-level-0-header {
5711 height: calc(var(--ag-grid-size) * 8);
5712 }
5713
5714 .ag-filter-toolpanel-group-item {
5715 margin-top: calc(var(--ag-grid-size) * 0.5);
5716 margin-bottom: calc(var(--ag-grid-size) * 0.5);
5717 }
5718
5719 .ag-filter-toolpanel-search {
5720 height: var(--ag-header-height);
5721 }
5722
5723 .ag-filter-toolpanel-search-input {
5724 flex-grow: 1;
5725 height: calc(var(--ag-grid-size) * 4);
5726 }
5727 .ag-ltr .ag-filter-toolpanel-search-input {
5728 margin-right: var(--ag-grid-size);
5729 }
5730 .ag-rtl .ag-filter-toolpanel-search-input {
5731 margin-left: var(--ag-grid-size);
5732 }
5733
5734 .ag-filter-toolpanel-group-level-0 {
5735 border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
5736 }
5737
5738 .ag-ltr .ag-filter-toolpanel-expand,
5739 .ag-ltr .ag-filter-toolpanel-group-title-bar-icon {
5740 margin-right: var(--ag-grid-size);
5741 }
5742 .ag-rtl .ag-filter-toolpanel-expand,
5743 .ag-rtl .ag-filter-toolpanel-group-title-bar-icon {
5744 margin-left: var(--ag-grid-size);
5745 }
5746
5747 .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-1-header.ag-filter-toolpanel-group-title-bar {
5748 background-color: transparent;
5749 }
5750 .ag-ltr .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header {
5751 padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 1 + var(--ag-grid-size));
5752 }
5753 .ag-rtl .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header {
5754 padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 1 + var(--ag-grid-size));
5755 }
5756
5757 .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-2-header.ag-filter-toolpanel-group-title-bar {
5758 background-color: transparent;
5759 }
5760 .ag-ltr .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header {
5761 padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 2 + var(--ag-grid-size));
5762 }
5763 .ag-rtl .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header {
5764 padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 2 + var(--ag-grid-size));
5765 }
5766
5767 .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-3-header.ag-filter-toolpanel-group-title-bar {
5768 background-color: transparent;
5769 }
5770 .ag-ltr .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header {
5771 padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 3 + var(--ag-grid-size));
5772 }
5773 .ag-rtl .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header {
5774 padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 3 + var(--ag-grid-size));
5775 }
5776
5777 .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-4-header.ag-filter-toolpanel-group-title-bar {
5778 background-color: transparent;
5779 }
5780 .ag-ltr .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header {
5781 padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 4 + var(--ag-grid-size));
5782 }
5783 .ag-rtl .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header {
5784 padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 4 + var(--ag-grid-size));
5785 }
5786
5787 .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-5-header.ag-filter-toolpanel-group-title-bar {
5788 background-color: transparent;
5789 }
5790 .ag-ltr .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header {
5791 padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 5 + var(--ag-grid-size));
5792 }
5793 .ag-rtl .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header {
5794 padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 5 + var(--ag-grid-size));
5795 }
5796
5797 .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-6-header.ag-filter-toolpanel-group-title-bar {
5798 background-color: transparent;
5799 }
5800 .ag-ltr .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header {
5801 padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 6 + var(--ag-grid-size));
5802 }
5803 .ag-rtl .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header {
5804 padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 6 + var(--ag-grid-size));
5805 }
5806
5807 .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-7-header.ag-filter-toolpanel-group-title-bar {
5808 background-color: transparent;
5809 }
5810 .ag-ltr .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header {
5811 padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 7 + var(--ag-grid-size));
5812 }
5813 .ag-rtl .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header {
5814 padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 7 + var(--ag-grid-size));
5815 }
5816
5817 .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-8-header.ag-filter-toolpanel-group-title-bar {
5818 background-color: transparent;
5819 }
5820 .ag-ltr .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header {
5821 padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 8 + var(--ag-grid-size));
5822 }
5823 .ag-rtl .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header {
5824 padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 8 + var(--ag-grid-size));
5825 }
5826
5827 .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-9-header.ag-filter-toolpanel-group-title-bar {
5828 background-color: transparent;
5829 }
5830 .ag-ltr .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header {
5831 padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 9 + var(--ag-grid-size));
5832 }
5833 .ag-rtl .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header {
5834 padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 9 + var(--ag-grid-size));
5835 }
5836
5837 .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-10-header.ag-filter-toolpanel-group-title-bar {
5838 background-color: transparent;
5839 }
5840 .ag-ltr .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header {
5841 padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 10 + var(--ag-grid-size));
5842 }
5843 .ag-rtl .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header {
5844 padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 10 + var(--ag-grid-size));
5845 }
5846
5847 .ag-filter-toolpanel-instance-header.ag-filter-toolpanel-group-level-1-header {
5848 padding-left: var(--ag-grid-size);
5849 }
5850
5851 .ag-filter-toolpanel-instance-filter {
5852 border-bottom: var(--ag-borders) var(--ag-border-color);
5853 border-top: var(--ag-borders) var(--ag-border-color);
5854 margin-top: var(--ag-grid-size);
5855 }
5856
5857 .ag-ltr .ag-filter-toolpanel-instance-header-icon {
5858 margin-left: var(--ag-grid-size);
5859 }
5860 .ag-rtl .ag-filter-toolpanel-instance-header-icon {
5861 margin-right: var(--ag-grid-size);
5862 }
5863
5864 .ag-set-filter-group-icons {
5865 color: var(--ag-secondary-foreground-color);
5866 }
5867
5868 .ag-pivot-mode-panel {
5869 min-height: var(--ag-header-height);
5870 height: var(--ag-header-height);
5871 display: flex;
5872 }
5873
5874 .ag-pivot-mode-select {
5875 display: flex;
5876 align-items: center;
5877 }
5878 .ag-ltr .ag-pivot-mode-select {
5879 margin-left: var(--ag-widget-container-horizontal-padding);
5880 }
5881 .ag-rtl .ag-pivot-mode-select {
5882 margin-right: var(--ag-widget-container-horizontal-padding);
5883 }
5884
5885 .ag-keyboard-focus .ag-column-select-header:focus {
5886 outline: none;
5887 }
5888 .ag-keyboard-focus .ag-column-select-header:focus::after {
5889 content: "";
5890 position: absolute;
5891 background-color: transparent;
5892 pointer-events: none;
5893 top: 4px;
5894 left: 4px;
5895 display: block;
5896 width: calc(100% - 8px);
5897 height: calc(100% - 8px);
5898 border: 1px solid;
5899 border-color: var(--ag-input-focus-border-color);
5900 }
5901
5902 .ag-column-select-header {
5903 height: var(--ag-header-height);
5904 align-items: center;
5905 padding: 0 var(--ag-widget-container-horizontal-padding);
5906 border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
5907 }
5908
5909 .ag-column-panel-column-select {
5910 border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
5911 border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
5912 }
5913
5914 .ag-column-group-icons,
5915 .ag-column-select-header-icon {
5916 color: var(--ag-secondary-foreground-color);
5917 }
5918
5919 .ag-column-select-list .ag-list-item-hovered::after {
5920 content: "";
5921 position: absolute;
5922 left: 0;
5923 right: 0;
5924 height: 1px;
5925 background-color: var(--ag-range-selection-border-color);
5926 }
5927 .ag-column-select-list .ag-item-highlight-top::after {
5928 top: 0;
5929 }
5930 .ag-column-select-list .ag-item-highlight-bottom::after {
5931 bottom: 0;
5932 }
5933
5934 .ag-header {
5935 background-color: var(--ag-header-background-color);
5936 border-bottom: var(--ag-borders-critical) var(--ag-border-color);
5937 }
5938
5939 .ag-header-row {
5940 color: var(--ag-header-foreground-color);
5941 height: var(--ag-header-height);
5942 }
5943
5944 .ag-pinned-right-header {
5945 border-left: var(--ag-borders-critical) var(--ag-border-color);
5946 }
5947
5948 .ag-pinned-left-header {
5949 border-right: var(--ag-borders-critical) var(--ag-border-color);
5950 }
5951
5952 .ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon {
5953 margin-left: var(--ag-grid-size);
5954 }
5955 .ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon {
5956 margin-right: var(--ag-grid-size);
5957 }
5958
5959 .ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon {
5960 margin-right: var(--ag-grid-size);
5961 }
5962 .ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon {
5963 margin-left: var(--ag-grid-size);
5964 }
5965
5966 .ag-header-cell,
5967 .ag-header-group-cell {
5968 padding-left: var(--ag-cell-horizontal-padding);
5969 padding-right: var(--ag-cell-horizontal-padding);
5970 }
5971 .ag-header-cell.ag-header-cell-moving,
5972 .ag-header-group-cell.ag-header-cell-moving {
5973 background-color: var(--ag-header-cell-moving-background-color);
5974 }
5975
5976 .ag-header-cell.ag-header-span-height::after,
5977 .ag-header-cell.ag-header-span-height .ag-header-cell-resize::after {
5978 height: calc(100% - var(--ag-grid-size) * 4);
5979 top: calc(var(--ag-grid-size) * 2);
5980 }
5981
5982 .ag-keyboard-focus .ag-header-cell:focus {
5983 outline: none;
5984 }
5985 .ag-keyboard-focus .ag-header-cell:focus::after {
5986 content: "";
5987 position: absolute;
5988 background-color: transparent;
5989 pointer-events: none;
5990 top: 4px;
5991 left: 4px;
5992 display: block;
5993 width: calc(100% - 8px);
5994 height: calc(100% - 8px);
5995 border: 1px solid;
5996 border-color: var(--ag-input-focus-border-color);
5997 }
5998 .ag-keyboard-focus .ag-header-group-cell:focus {
5999 outline: none;
6000 }
6001 .ag-keyboard-focus .ag-header-group-cell:focus::after {
6002 content: "";
6003 position: absolute;
6004 background-color: transparent;
6005 pointer-events: none;
6006 top: 4px;
6007 left: 4px;
6008 display: block;
6009 width: calc(100% - 8px);
6010 height: calc(100% - 8px);
6011 border: 1px solid;
6012 border-color: var(--ag-input-focus-border-color);
6013 }
6014
6015 .ag-header-icon {
6016 color: var(--ag-secondary-foreground-color);
6017 }
6018
6019 .ag-header-expand-icon {
6020 cursor: pointer;
6021 }
6022 .ag-ltr .ag-header-expand-icon {
6023 padding-left: 4px;
6024 }
6025 .ag-rtl .ag-header-expand-icon {
6026 padding-right: 4px;
6027 }
6028
6029 .ag-header-row:not(:first-child) .ag-header-cell:not(.ag-header-span-height.ag-header-span-total),
6030 .ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group {
6031 border-top: var(--ag-borders-critical) var(--ag-border-color);
6032 }
6033
6034 .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,
6035 .ag-header-cell:not(.ag-column-resizing) + .ag-header-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,
6036 .ag-header-cell:not(.ag-column-resizing) + .ag-header-cell:not(.ag-column-hover).ag-column-resizing,
6037 .ag-header-group-cell:first-of-type:not(.ag-header-cell-moving):hover,
6038 .ag-header-group-cell:first-of-type.ag-column-resizing,
6039 .ag-header-cell:not(.ag-column-hover):first-of-type:not(.ag-header-cell-moving):hover,
6040 .ag-header-cell:not(.ag-column-hover):first-of-type.ag-column-resizing {
6041 background-color: var(--ag-header-cell-hover-background-color);
6042 }
6043
6044 .ag-header-cell::after,
6045 .ag-header-group-cell::after {
6046 content: "";
6047 position: absolute;
6048 z-index: 1;
6049 display: var(--ag-header-column-separator-display);
6050 width: var(--ag-header-column-separator-width);
6051 height: var(--ag-header-column-separator-height);
6052 top: calc(50% - var(--ag-header-column-separator-height) * 0.5);
6053 background-color: var(--ag-header-column-separator-color);
6054 }
6055 .ag-ltr .ag-header-cell::after,
6056 .ag-ltr .ag-header-group-cell::after {
6057 right: 0;
6058 }
6059 .ag-rtl .ag-header-cell::after,
6060 .ag-rtl .ag-header-group-cell::after {
6061 left: 0;
6062 }
6063
6064 .ag-header-cell-resize {
6065 display: flex;
6066 align-items: center;
6067 }
6068
6069 .ag-header-cell-resize::after {
6070 content: "";
6071 position: absolute;
6072 z-index: 1;
6073 display: var(--ag-header-column-resize-handle-display);
6074 width: var(--ag-header-column-resize-handle-width);
6075 height: var(--ag-header-column-resize-handle-height);
6076 top: calc(50% - var(--ag-header-column-resize-handle-height) * 0.5);
6077 background-color: var(--ag-header-column-resize-handle-color);
6078 }
6079
6080 .ag-header-cell.ag-header-span-height::after,
6081 .ag-header-cell.ag-header-span-height .ag-header-cell-resize::after {
6082 height: calc(100% - var(--ag-grid-size) * 4);
6083 top: calc(var(--ag-grid-size) * 2);
6084 }
6085
6086 .ag-ltr .ag-header-viewport .ag-header-cell-resize::after {
6087 left: calc(50% - var(--ag-header-column-resize-handle-width));
6088 }
6089 .ag-rtl .ag-header-viewport .ag-header-cell-resize::after {
6090 right: calc(50% - var(--ag-header-column-resize-handle-width));
6091 }
6092
6093 .ag-pinned-left-header .ag-header-cell-resize::after {
6094 left: calc(50% - var(--ag-header-column-resize-handle-width));
6095 }
6096
6097 .ag-pinned-right-header .ag-header-cell-resize::after {
6098 left: 50%;
6099 }
6100
6101 .ag-ltr .ag-header-select-all {
6102 margin-right: var(--ag-cell-horizontal-padding);
6103 }
6104 .ag-rtl .ag-header-select-all {
6105 margin-left: var(--ag-cell-horizontal-padding);
6106 }
6107
6108 .ag-ltr .ag-floating-filter-button {
6109 margin-left: calc(var(--ag-grid-size) * 3);
6110 }
6111 .ag-rtl .ag-floating-filter-button {
6112 margin-right: calc(var(--ag-grid-size) * 3);
6113 }
6114
6115 .ag-floating-filter-button-button {
6116 color: inherit;
6117 font-family: inherit;
6118 font-size: inherit;
6119 font-weight: inherit;
6120 line-height: inherit;
6121 appearance: none;
6122 background: transparent;
6123 border: none;
6124 height: var(--ag-icon-size);
6125 padding: 0;
6126 width: var(--ag-icon-size);
6127 }
6128
6129 .ag-filter-loading {
6130 background-color: var(--ag-control-panel-background-color);
6131 height: 100%;
6132 padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
6133 position: absolute;
6134 width: 100%;
6135 z-index: 1;
6136 }
6137
6138 .ag-paging-panel {
6139 border-top: 1px solid;
6140 border-top-color: var(--ag-border-color);
6141 color: var(--ag-secondary-foreground-color);
6142 height: var(--ag-header-height);
6143 }
6144 .ag-paging-panel > * {
6145 margin: 0 var(--ag-cell-horizontal-padding);
6146 }
6147
6148 .ag-paging-button {
6149 cursor: pointer;
6150 }
6151
6152 .ag-paging-button.ag-disabled {
6153 cursor: default;
6154 color: var(--ag-disabled-foreground-color);
6155 }
6156
6157 .ag-keyboard-focus .ag-paging-button:focus {
6158 outline: none;
6159 }
6160 .ag-keyboard-focus .ag-paging-button:focus::after {
6161 content: "";
6162 position: absolute;
6163 background-color: transparent;
6164 pointer-events: none;
6165 top: 0px;
6166 left: 0px;
6167 display: block;
6168 width: calc(100% - 0px);
6169 height: calc(100% - 0px);
6170 border: 1px solid;
6171 border-color: var(--ag-input-focus-border-color);
6172 }
6173
6174 .ag-paging-button, .ag-paging-description {
6175 margin: 0 var(--ag-grid-size);
6176 }
6177
6178 .ag-status-bar {
6179 border-top: var(--ag-borders) var(--ag-border-color);
6180 color: var(--ag-disabled-foreground-color);
6181 padding-right: calc(var(--ag-grid-size) * 4);
6182 padding-left: calc(var(--ag-grid-size) * 4);
6183 line-height: 1.5;
6184 }
6185
6186 .ag-status-name-value-value {
6187 color: var(--ag-foreground-color);
6188 }
6189
6190 .ag-status-bar-center {
6191 text-align: center;
6192 }
6193
6194 .ag-status-name-value {
6195 margin-left: var(--ag-grid-size);
6196 margin-right: var(--ag-grid-size);
6197 padding-top: calc(var(--ag-grid-size) * 2);
6198 padding-bottom: calc(var(--ag-grid-size) * 2);
6199 }
6200
6201 .ag-column-drop-cell {
6202 background: var(--ag-chip-background-color);
6203 border-radius: calc(var(--ag-grid-size) * 4);
6204 height: calc(var(--ag-grid-size) * 4);
6205 padding: 0 calc(var(--ag-grid-size) * 0.5);
6206 border: 1px solid transparent;
6207 }
6208
6209 .ag-keyboard-focus .ag-column-drop-cell:focus {
6210 outline: none;
6211 }
6212 .ag-keyboard-focus .ag-column-drop-cell:focus::after {
6213 content: "";
6214 position: absolute;
6215 background-color: transparent;
6216 pointer-events: none;
6217 top: 2px;
6218 left: 2px;
6219 display: block;
6220 width: calc(100% - 4px);
6221 height: calc(100% - 4px);
6222 border: 1px solid;
6223 border-color: var(--ag-input-focus-border-color);
6224 }
6225
6226 .ag-column-drop-cell-text {
6227 margin: 0 var(--ag-grid-size);
6228 }
6229
6230 .ag-column-drop-cell-button {
6231 min-width: calc(var(--ag-grid-size) * 4);
6232 margin: 0 calc(var(--ag-grid-size) * 0.5);
6233 color: var(--ag-secondary-foreground-color);
6234 }
6235
6236 .ag-column-drop-cell-drag-handle {
6237 margin-left: calc(var(--ag-grid-size) * 2);
6238 }
6239
6240 .ag-column-drop-cell-ghost {
6241 opacity: 0.5;
6242 }
6243
6244 .ag-column-drop-horizontal {
6245 background-color: var(--ag-control-panel-background-color);
6246 color: var(--ag-secondary-foreground-color);
6247 height: var(--ag-row-height);
6248 border-bottom: var(--ag-borders) var(--ag-border-color);
6249 }
6250 .ag-ltr .ag-column-drop-horizontal {
6251 padding-left: var(--ag-cell-horizontal-padding);
6252 }
6253 .ag-rtl .ag-column-drop-horizontal {
6254 padding-right: var(--ag-cell-horizontal-padding);
6255 }
6256
6257 .ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child) {
6258 border-right: var(--ag-borders) var(--ag-border-color);
6259 }
6260 .ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child) {
6261 border-left: var(--ag-borders) var(--ag-border-color);
6262 }
6263
6264 .ag-column-drop-horizontal-cell-separator {
6265 margin: 0 var(--ag-grid-size);
6266 color: var(--ag-secondary-foreground-color);
6267 }
6268
6269 .ag-column-drop-horizontal-empty-message {
6270 color: var(--ag-disabled-foreground-color);
6271 }
6272
6273 .ag-ltr .ag-column-drop-horizontal-icon {
6274 margin-right: var(--ag-cell-horizontal-padding);
6275 }
6276 .ag-rtl .ag-column-drop-horizontal-icon {
6277 margin-left: var(--ag-cell-horizontal-padding);
6278 }
6279
6280 .ag-column-drop-vertical-list {
6281 padding-bottom: var(--ag-grid-size);
6282 padding-right: var(--ag-grid-size);
6283 padding-left: var(--ag-grid-size);
6284 }
6285
6286 .ag-column-drop-vertical-cell {
6287 margin-top: var(--ag-grid-size);
6288 }
6289
6290 .ag-column-drop-vertical {
6291 min-height: 50px;
6292 border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
6293 }
6294 .ag-column-drop-vertical.ag-last-column-drop {
6295 border-bottom: none;
6296 }
6297
6298 .ag-column-drop-vertical-icon {
6299 margin-left: var(--ag-grid-size);
6300 margin-right: var(--ag-grid-size);
6301 }
6302
6303 .ag-column-drop-vertical-empty-message {
6304 position: absolute;
6305 top: 0;
6306 bottom: 0;
6307 left: 0;
6308 right: 0;
6309 overflow: hidden;
6310 color: var(--ag-disabled-foreground-color);
6311 margin-top: var(--ag-grid-size);
6312 }
6313
6314 .ag-select-agg-func-popup {
6315 border: var(--ag-borders) var(--ag-border-color);
6316 background: var(--ag-background-color);
6317 border-radius: var(--ag-card-radius);
6318 box-shadow: var(--ag-card-shadow);
6319 padding: var(--ag-grid-size);
6320 background: var(--ag-background-color);
6321 height: calc(var(--ag-grid-size) * 5 * 3.5);
6322 padding: 0;
6323 }
6324
6325 .ag-select-agg-func-virtual-list-item {
6326 cursor: default;
6327 padding-left: calc(var(--ag-grid-size) * 2);
6328 }
6329 .ag-select-agg-func-virtual-list-item:hover {
6330 background-color: var(--ag-selected-row-background-color);
6331 }
6332
6333 .ag-keyboard-focus .ag-select-agg-func-virtual-list-item:focus {
6334 outline: none;
6335 }
6336 .ag-keyboard-focus .ag-select-agg-func-virtual-list-item:focus::after {
6337 content: "";
6338 position: absolute;
6339 background-color: transparent;
6340 pointer-events: none;
6341 top: 1px;
6342 left: 1px;
6343 display: block;
6344 width: calc(100% - 2px);
6345 height: calc(100% - 2px);
6346 border: 1px solid;
6347 border-color: var(--ag-input-focus-border-color);
6348 }
6349
6350 .ag-sort-indicator-container {
6351 display: flex;
6352 }
6353
6354 .ag-ltr .ag-sort-indicator-icon {
6355 padding-left: var(--ag-grid-size);
6356 }
6357 .ag-rtl .ag-sort-indicator-icon {
6358 padding-right: var(--ag-grid-size);
6359 }
6360
6361 .ag-chart {
6362 position: relative;
6363 display: flex;
6364 overflow: hidden;
6365 width: 100%;
6366 height: 100%;
6367 }
6368
6369 .ag-chart-components-wrapper {
6370 position: relative;
6371 display: flex;
6372 flex: 1 1 auto;
6373 overflow: hidden;
6374 }
6375
6376 .ag-chart-title-edit {
6377 position: absolute;
6378 display: none;
6379 top: 0;
6380 left: 0;
6381 text-align: center;
6382 }
6383
6384 .ag-chart-title-edit.currently-editing {
6385 display: inline-block;
6386 }
6387
6388 .ag-chart-canvas-wrapper {
6389 position: relative;
6390 flex: 1 1 auto;
6391 overflow: hidden;
6392 }
6393
6394 .ag-charts-canvas {
6395 display: block;
6396 }
6397
6398 .ag-chart-menu {
6399 position: absolute;
6400 top: 10px;
6401 width: 24px;
6402 overflow: hidden;
6403 display: flex;
6404 flex-direction: column;
6405 }
6406 .ag-ltr .ag-chart-menu {
6407 right: 20px;
6408 }
6409 .ag-rtl .ag-chart-menu {
6410 left: 20px;
6411 }
6412
6413 .ag-chart-docked-container {
6414 position: relative;
6415 width: 0;
6416 min-width: 0;
6417 transition: min-width 0.4s;
6418 }
6419
6420 .ag-chart-menu-hidden ~ .ag-chart-docked-container {
6421 max-width: 0;
6422 overflow: hidden;
6423 }
6424
6425 .ag-chart-tabbed-menu {
6426 width: 100%;
6427 height: 100%;
6428 display: flex;
6429 flex-direction: column;
6430 overflow: hidden;
6431 }
6432
6433 .ag-chart-tabbed-menu-header {
6434 flex: none;
6435 user-select: none;
6436 cursor: default;
6437 }
6438
6439 .ag-chart-tabbed-menu-body {
6440 display: flex;
6441 flex: 1 1 auto;
6442 align-items: stretch;
6443 overflow: hidden;
6444 }
6445
6446 .ag-chart-tab {
6447 width: 100%;
6448 overflow: hidden;
6449 overflow-y: auto;
6450 }
6451
6452 .ag-chart-settings {
6453 overflow-x: hidden;
6454 }
6455
6456 .ag-chart-settings-wrapper {
6457 position: relative;
6458 flex-direction: column;
6459 width: 100%;
6460 height: 100%;
6461 display: flex;
6462 overflow: hidden;
6463 }
6464
6465 .ag-chart-settings-nav-bar {
6466 display: flex;
6467 align-items: center;
6468 width: 100%;
6469 height: 30px;
6470 padding: 0 10px;
6471 user-select: none;
6472 }
6473
6474 .ag-chart-settings-card-selector {
6475 display: flex;
6476 align-items: center;
6477 justify-content: space-around;
6478 flex: 1 1 auto;
6479 height: 100%;
6480 padding: 0 10px;
6481 }
6482
6483 .ag-chart-settings-card-item {
6484 cursor: pointer;
6485 width: 10px;
6486 height: 10px;
6487 background-color: #000;
6488 position: relative;
6489 }
6490 .ag-chart-settings-card-item.ag-not-selected {
6491 opacity: 0.2;
6492 }
6493 .ag-chart-settings-card-item::before {
6494 content: " ";
6495 display: block;
6496 position: absolute;
6497 background-color: transparent;
6498 left: 50%;
6499 top: 50%;
6500 margin-left: -10px;
6501 margin-top: -10px;
6502 width: 20px;
6503 height: 20px;
6504 }
6505
6506 .ag-chart-settings-prev,
6507 .ag-chart-settings-next {
6508 position: relative;
6509 flex: none;
6510 }
6511
6512 .ag-chart-settings-prev-button,
6513 .ag-chart-settings-next-button {
6514 position: absolute;
6515 top: 0;
6516 left: 0;
6517 width: 100%;
6518 height: 100%;
6519 cursor: pointer;
6520 opacity: 0;
6521 }
6522
6523 .ag-chart-settings-mini-charts-container {
6524 position: relative;
6525 flex: 1 1 auto;
6526 overflow-x: hidden;
6527 overflow-y: auto;
6528 }
6529
6530 .ag-chart-settings-mini-wrapper {
6531 position: absolute;
6532 top: 0;
6533 left: 0;
6534 display: flex;
6535 flex-direction: column;
6536 width: 100%;
6537 min-height: 100%;
6538 overflow: hidden;
6539 }
6540 .ag-chart-settings-mini-wrapper.ag-animating {
6541 transition: left 0.3s;
6542 transition-timing-function: ease-in-out;
6543 }
6544
6545 .ag-chart-mini-thumbnail {
6546 cursor: pointer;
6547 }
6548
6549 .ag-chart-mini-thumbnail-canvas {
6550 display: block;
6551 }
6552
6553 .ag-chart-data-wrapper,
6554 .ag-chart-format-wrapper {
6555 display: flex;
6556 flex-direction: column;
6557 position: relative;
6558 user-select: none;
6559 }
6560
6561 .ag-chart-data-wrapper {
6562 height: 100%;
6563 overflow-y: auto;
6564 }
6565
6566 .ag-chart-data-section,
6567 .ag-chart-format-section {
6568 display: flex;
6569 margin: 0;
6570 }
6571
6572 .ag-chart-empty-text {
6573 display: flex;
6574 top: 0;
6575 width: 100%;
6576 height: 100%;
6577 align-items: center;
6578 justify-content: center;
6579 }
6580
6581 .ag-chart .ag-chart-menu {
6582 display: none;
6583 }
6584
6585 .ag-chart-menu-hidden:hover .ag-chart-menu {
6586 display: block;
6587 }
6588
6589 .ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu {
6590 display: flex;
6591 flex-direction: row;
6592 overflow: auto;
6593 top: 5px;
6594 gap: calc(var(--ag-grid-size) * 3 - 8px);
6595 width: auto;
6596 }
6597 .ag-ltr .ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu {
6598 right: calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);
6599 justify-content: right;
6600 }
6601 .ag-rtl .ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu {
6602 left: calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);
6603 justify-content: left;
6604 }
6605
6606 .ag-chart-menu-close {
6607 display: none;
6608 }
6609
6610 .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
6611 position: absolute;
6612 top: 50%;
6613 transition: transform 0.33s ease-in-out;
6614 padding: 0;
6615 display: block;
6616 cursor: pointer;
6617 border: none;
6618 }
6619 .ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
6620 right: 0px;
6621 }
6622 .ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
6623 left: 0px;
6624 }
6625 .ag-chart-tool-panel-button-enable .ag-chart-menu-close .ag-icon {
6626 padding: 14px 5px 14px 2px;
6627 }
6628 .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
6629 content: "";
6630 position: absolute;
6631 top: -40px;
6632 bottom: -40px;
6633 }
6634 .ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
6635 right: 0px;
6636 }
6637 .ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
6638 left: 0px;
6639 }
6640 .ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
6641 left: -10px;
6642 }
6643 .ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
6644 right: -10px;
6645 }
6646 .ag-chart-tool-panel-button-enable .ag-icon-menu {
6647 display: none;
6648 }
6649
6650 .ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
6651 transform: translate(3px, -50%);
6652 }
6653 .ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover {
6654 transform: translate(0, -50%);
6655 }
6656 .ag-ltr .ag-chart-menu-visible .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover {
6657 transform: translate(5px, -50%);
6658 }
6659
6660 .ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
6661 transform: translate(-3px, -50%);
6662 }
6663 .ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover {
6664 transform: translate(0, -50%);
6665 }
6666 .ag-rtl .ag-chart-menu-visible .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover {
6667 transform: translate(-5px, -50%);
6668 }
6669
6670 .ag-charts-font-size-color {
6671 display: flex;
6672 align-self: stretch;
6673 justify-content: space-between;
6674 }
6675
6676 .ag-charts-data-group-item {
6677 position: relative;
6678 }
6679
6680 .ag-chart-menu {
6681 border-radius: var(--ag-card-radius);
6682 background: var(--ag-background-color);
6683 }
6684
6685 .ag-chart-menu-icon {
6686 opacity: 0.5;
6687 line-height: 24px;
6688 font-size: 24px;
6689 width: 24px;
6690 height: 24px;
6691 margin: 2px 0;
6692 cursor: pointer;
6693 border-radius: var(--ag-card-radius);
6694 color: var(--ag-secondary-foreground-color);
6695 }
6696 .ag-chart-menu-icon:hover {
6697 opacity: 1;
6698 }
6699
6700 .ag-chart-mini-thumbnail {
6701 border: 1px solid var(--ag-secondary-border-color);
6702 border-radius: 5px;
6703 margin: 5px;
6704 }
6705 .ag-chart-mini-thumbnail:nth-last-child(3), .ag-chart-mini-thumbnail:nth-last-child(3) ~ .ag-chart-mini-thumbnail {
6706 margin-left: auto;
6707 margin-right: auto;
6708 }
6709 .ag-ltr .ag-chart-mini-thumbnail:first-child {
6710 margin-left: 0;
6711 }
6712 .ag-rtl .ag-chart-mini-thumbnail:first-child {
6713 margin-right: 0;
6714 }
6715 .ag-ltr .ag-chart-mini-thumbnail:last-child {
6716 margin-right: 0;
6717 }
6718 .ag-rtl .ag-chart-mini-thumbnail:last-child {
6719 margin-left: 0;
6720 }
6721 .ag-chart-mini-thumbnail.ag-selected {
6722 border-color: var(--ag-minichart-selected-chart-color);
6723 }
6724
6725 .ag-chart-settings-card-item {
6726 background: var(--ag-foreground-color);
6727 width: 8px;
6728 height: 8px;
6729 border-radius: 4px;
6730 }
6731 .ag-chart-settings-card-item.ag-selected {
6732 background-color: var(--ag-minichart-selected-page-color);
6733 }
6734
6735 .ag-chart-data-column-drag-handle {
6736 margin-left: var(--ag-grid-size);
6737 }
6738
6739 .ag-charts-settings-group-title-bar,
6740 .ag-charts-data-group-title-bar,
6741 .ag-charts-format-top-level-group-title-bar {
6742 border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
6743 }
6744
6745 .ag-charts-settings-group-container {
6746 padding: var(--ag-grid-size);
6747 }
6748
6749 .ag-charts-data-group-container {
6750 padding: calc(var(--ag-widget-container-vertical-padding) * 0.5) var(--ag-widget-container-horizontal-padding);
6751 }
6752 .ag-charts-data-group-container .ag-charts-data-group-item:not(.ag-charts-format-sub-level-group) {
6753 height: var(--ag-list-item-height);
6754 }
6755 .ag-charts-data-group-container .ag-list-item-hovered::after {
6756 content: "";
6757 position: absolute;
6758 left: 0;
6759 right: 0;
6760 height: 1px;
6761 background-color: var(--ag-range-selection-border-color);
6762 }
6763 .ag-charts-data-group-container .ag-item-highlight-top::after {
6764 top: 0;
6765 }
6766 .ag-charts-data-group-container .ag-item-highlight-bottom::after {
6767 bottom: 0;
6768 }
6769
6770 .ag-charts-format-top-level-group-container {
6771 margin-left: calc(var(--ag-grid-size) * 2);
6772 padding: var(--ag-grid-size);
6773 }
6774
6775 .ag-charts-format-top-level-group-item {
6776 margin: var(--ag-grid-size) 0;
6777 }
6778
6779 .ag-charts-format-sub-level-group-container {
6780 padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
6781 padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
6782 }
6783 .ag-charts-format-sub-level-group-container > * {
6784 margin-bottom: var(--ag-widget-vertical-spacing);
6785 }
6786
6787 .ag-charts-group-container.ag-group-container-horizontal {
6788 padding: var(--ag-grid-size);
6789 }
6790
6791 .ag-chart-data-section,
6792 .ag-chart-format-section {
6793 display: flex;
6794 margin: 0;
6795 }
6796
6797 .ag-chart-menu-panel {
6798 background-color: var(--ag-control-panel-background-color);
6799 }
6800 .ag-ltr .ag-chart-menu-panel {
6801 border-left: solid 1px var(--ag-border-color);
6802 }
6803 .ag-rtl .ag-chart-menu-panel {
6804 border-right: solid 1px var(--ag-border-color);
6805 }
6806
6807 .ag-date-time-list-page-title-bar {
6808 display: flex;
6809 }
6810
6811 .ag-date-time-list-page-title {
6812 flex-grow: 1;
6813 text-align: center;
6814 }
6815
6816 .ag-date-time-list-page-column-labels-row,
6817 .ag-date-time-list-page-entries-row {
6818 display: flex;
6819 }
6820
6821 .ag-date-time-list-page-column-label,
6822 .ag-date-time-list-page-entry {
6823 flex-basis: 0;
6824 flex-grow: 1;
6825 }
6826
6827 .ag-date-time-list-page-entry {
6828 cursor: pointer;
6829 text-align: center;
6830 }
6831
6832 .ag-date-time-list-page-column-label {
6833 text-align: center;
6834 }
6835
6836 }
6837 @else if $file == "ag-grid.css" {
6838 .ag-icon {
6839 font-family: var(--ag-icon-font-family);
6840 font-size: var(--ag-icon-size);
6841 line-height: var(--ag-icon-size);
6842 font-style: normal;
6843 font-weight: normal;
6844 font-variant: normal;
6845 text-transform: none;
6846 -webkit-font-smoothing: antialiased;
6847 -moz-osx-font-smoothing: grayscale;
6848 }
6849
6850 .ag-icon-aggregation::before {
6851 content: var(--ag-icon-font-code-aggregation, "\f101");
6852 }
6853
6854 .ag-icon-arrows::before {
6855 content: var(--ag-icon-font-code-arrows, "\f102");
6856 }
6857
6858 .ag-icon-asc::before {
6859 content: var(--ag-icon-font-code-asc, "\f103");
6860 }
6861
6862 .ag-icon-cancel::before {
6863 content: var(--ag-icon-font-code-cancel, "\f104");
6864 }
6865
6866 .ag-icon-chart::before {
6867 content: var(--ag-icon-font-code-chart, "\f105");
6868 }
6869
6870 .ag-icon-checkbox-checked::before {
6871 content: var(--ag-icon-font-code-checkbox-checked, "\f106");
6872 }
6873
6874 .ag-icon-checkbox-indeterminate::before {
6875 content: var(--ag-icon-font-code-checkbox-indeterminate, "\f107");
6876 }
6877
6878 .ag-icon-checkbox-unchecked::before {
6879 content: var(--ag-icon-font-code-checkbox-unchecked, "\f108");
6880 }
6881
6882 .ag-icon-color-picker::before {
6883 content: var(--ag-icon-font-code-color-picker, "\f109");
6884 }
6885
6886 .ag-icon-columns::before {
6887 content: var(--ag-icon-font-code-columns, "\f10a");
6888 }
6889
6890 .ag-icon-contracted::before {
6891 content: var(--ag-icon-font-code-contracted, "\f10b");
6892 }
6893
6894 .ag-icon-copy::before {
6895 content: var(--ag-icon-font-code-copy, "\f10c");
6896 }
6897
6898 .ag-icon-cross::before {
6899 content: var(--ag-icon-font-code-cross, "\f10d");
6900 }
6901
6902 .ag-icon-csv::before {
6903 content: var(--ag-icon-font-code-csv, "\f10e");
6904 }
6905
6906 .ag-icon-cut::before {
6907 content: var(--ag-icon-font-code-cut, "\f10f");
6908 }
6909
6910 .ag-icon-desc::before {
6911 content: var(--ag-icon-font-code-desc, "\f110");
6912 }
6913
6914 .ag-icon-excel::before {
6915 content: var(--ag-icon-font-code-excel, "\f111");
6916 }
6917
6918 .ag-icon-expanded::before {
6919 content: var(--ag-icon-font-code-expanded, "\f112");
6920 }
6921
6922 .ag-icon-eye-slash::before {
6923 content: var(--ag-icon-font-code-eye-slash, "\f113");
6924 }
6925
6926 .ag-icon-eye::before {
6927 content: var(--ag-icon-font-code-eye, "\f114");
6928 }
6929
6930 .ag-icon-filter::before {
6931 content: var(--ag-icon-font-code-filter, "\f115");
6932 }
6933
6934 .ag-icon-first::before {
6935 content: var(--ag-icon-font-code-first, "\f116");
6936 }
6937
6938 .ag-icon-grip::before {
6939 content: var(--ag-icon-font-code-grip, "\f117");
6940 }
6941
6942 .ag-icon-group::before {
6943 content: var(--ag-icon-font-code-group, "\f118");
6944 }
6945
6946 .ag-icon-last::before {
6947 content: var(--ag-icon-font-code-last, "\f119");
6948 }
6949
6950 .ag-icon-left::before {
6951 content: var(--ag-icon-font-code-left, "\f11a");
6952 }
6953
6954 .ag-icon-linked::before {
6955 content: var(--ag-icon-font-code-linked, "\f11b");
6956 }
6957
6958 .ag-icon-loading::before {
6959 content: var(--ag-icon-font-code-loading, "\f11c");
6960 }
6961
6962 .ag-icon-maximize::before {
6963 content: var(--ag-icon-font-code-maximize, "\f11d");
6964 }
6965
6966 .ag-icon-menu::before {
6967 content: var(--ag-icon-font-code-menu, "\f11e");
6968 }
6969
6970 .ag-icon-minimize::before {
6971 content: var(--ag-icon-font-code-minimize, "\f11f");
6972 }
6973
6974 .ag-icon-next::before {
6975 content: var(--ag-icon-font-code-next, "\f120");
6976 }
6977
6978 .ag-icon-none::before {
6979 content: var(--ag-icon-font-code-none, "\f121");
6980 }
6981
6982 .ag-icon-not-allowed::before {
6983 content: var(--ag-icon-font-code-not-allowed, "\f122");
6984 }
6985
6986 .ag-icon-paste::before {
6987 content: var(--ag-icon-font-code-paste, "\f123");
6988 }
6989
6990 .ag-icon-pin::before {
6991 content: var(--ag-icon-font-code-pin, "\f124");
6992 }
6993
6994 .ag-icon-pivot::before {
6995 content: var(--ag-icon-font-code-pivot, "\f125");
6996 }
6997
6998 .ag-icon-previous::before {
6999 content: var(--ag-icon-font-code-previous, "\f126");
7000 }
7001
7002 .ag-icon-radio-button-off::before {
7003 content: var(--ag-icon-font-code-radio-button-off, "\f127");
7004 }
7005
7006 .ag-icon-radio-button-on::before {
7007 content: var(--ag-icon-font-code-radio-button-on, "\f128");
7008 }
7009
7010 .ag-icon-right::before {
7011 content: var(--ag-icon-font-code-right, "\f129");
7012 }
7013
7014 .ag-icon-save::before {
7015 content: var(--ag-icon-font-code-save, "\f12a");
7016 }
7017
7018 .ag-icon-small-down::before {
7019 content: var(--ag-icon-font-code-small-down, "\f12b");
7020 }
7021
7022 .ag-icon-small-left::before {
7023 content: var(--ag-icon-font-code-small-left, "\f12c");
7024 }
7025
7026 .ag-icon-small-right::before {
7027 content: var(--ag-icon-font-code-small-right, "\f12d");
7028 }
7029
7030 .ag-icon-small-up::before {
7031 content: var(--ag-icon-font-code-small-up, "\f12e");
7032 }
7033
7034 .ag-icon-tick::before {
7035 content: var(--ag-icon-font-code-tick, "\f12f");
7036 }
7037
7038 .ag-icon-tree-closed::before {
7039 content: var(--ag-icon-font-code-tree-closed, "\f130");
7040 }
7041
7042 .ag-icon-tree-indeterminate::before {
7043 content: var(--ag-icon-font-code-tree-indeterminate, "\f131");
7044 }
7045
7046 .ag-icon-tree-open::before {
7047 content: var(--ag-icon-font-code-tree-open, "\f132");
7048 }
7049
7050 .ag-icon-unlinked::before {
7051 content: var(--ag-icon-font-code-unlinked, "\f133");
7052 }
7053
7054 .ag-icon-row-drag::before {
7055 content: var(--ag-icon-font-code-grip);
7056 }
7057
7058 .ag-left-arrow::before {
7059 content: var(--ag-icon-font-code-left);
7060 }
7061
7062 .ag-right-arrow::before {
7063 content: var(--ag-icon-font-code-right);
7064 }
7065
7066 [class*=ag-theme-] {
7067 --ag-foreground-color: #000;
7068 --ag-data-color: var(--ag-foreground-color);
7069 --ag-secondary-foreground-color: var(--ag-foreground-color);
7070 --ag-header-foreground-color: var(--ag-secondary-foreground-color);
7071 --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
7072 --ag-background-color: #fff;
7073 --ag-header-background-color: transparent;
7074 --ag-tooltip-background-color: transparent;
7075 --ag-subheader-background-color: transparent;
7076 --ag-subheader-toolbar-background-color: transparent;
7077 --ag-control-panel-background-color: transparent;
7078 --ag-side-button-selected-background-color: var(--ag-control-panel-background-color);
7079 --ag-selected-row-background-color: #BBB;
7080 --ag-odd-row-background-color: var(--ag-background-color);
7081 --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
7082 --ag-row-hover-color: transparent;
7083 --ag-column-hover-color: transparent;
7084 --ag-range-selection-border-color: var(--ag-foreground-color);
7085 --ag-range-selection-border-style: solid;
7086 --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
7087 --ag-range-selection-background-color-2: var(--ag-range-selection-background-color);
7088 --ag-range-selection-background-color-3: var(--ag-range-selection-background-color);
7089 --ag-range-selection-background-color-4: var(--ag-range-selection-background-color);
7090 --ag-range-selection-highlight-color: var(--ag-range-selection-border-color);
7091 --ag-selected-tab-underline-color: var(--ag-range-selection-border-color);
7092 --ag-selected-tab-underline-width: 0;
7093 --ag-selected-tab-underline-transition-speed: 0s;
7094 --ag-range-selection-chart-category-background-color: rgba(0, 255, 132, 0.1);
7095 --ag-range-selection-chart-background-color: rgba(0, 88, 255, 0.1);
7096 --ag-header-cell-hover-background-color: transparent;
7097 --ag-header-cell-moving-background-color: var(--ag-background-color);
7098 --ag-value-change-value-highlight-background-color: rgba(22, 160, 133, 0.5);
7099 --ag-value-change-delta-up-color: #43a047;
7100 --ag-value-change-delta-down-color: #e53935;
7101 --ag-chip-background-color: transparent;
7102 --ag-borders: solid 1px;
7103 --ag-border-color: rgba(0, 0, 0, 0.25);
7104 --ag-borders-critical: var(--ag-borders);
7105 --ag-borders-secondary: var(--ag-borders);
7106 --ag-secondary-border-color: var(--ag-border-color);
7107 --ag-row-border-style: solid;
7108 --ag-row-border-color: var(--ag-secondary-border-color);
7109 --ag-row-border-width: 1px;
7110 --ag-cell-horizontal-border: solid transparent;
7111 --ag-borders-input: var(--ag-borders-secondary);
7112 --ag-input-border-color: var(--ag-secondary-border-color);
7113 --ag-borders-input-invalid: solid 2px;
7114 --ag-input-border-color-invalid: var(--ag-invalid-color);
7115 --ag-borders-side-button: var(--ag-borders);
7116 --ag-border-radius: 0px;
7117 --ag-row-border-color: var(--ag-secondary-border-color);
7118 --ag-header-column-separator-display: none;
7119 --ag-header-column-separator-height: 100%;
7120 --ag-header-column-separator-width: 1px;
7121 --ag-header-column-separator-color: var(--ag-secondary-border-color);
7122 --ag-header-column-resize-handle-display: none;
7123 --ag-header-column-resize-handle-height: 50%;
7124 --ag-header-column-resize-handle-width: 1px;
7125 --ag-header-column-resize-handle-color: var(--ag-secondary-border-color);
7126 --ag-invalid-color: red;
7127 --ag-input-disabled-border-color: var(--ag-input-border-color);
7128 --ag-input-disabled-background-color: transparent;
7129 --ag-checkbox-background-color: transparent;
7130 --ag-checkbox-border-radius: var(--ag-border-radius);
7131 --ag-checkbox-checked-color: var(--ag-foreground-color);
7132 --ag-checkbox-unchecked-color: var(--ag-foreground-color);
7133 --ag-checkbox-indeterminate-color: var(--ag-checkbox-unchecked-color);
7134 --ag-toggle-button-off-border-color: var(--ag-checkbox-unchecked-color);
7135 --ag-toggle-button-off-background-color: var(--ag-checkbox-unchecked-color);
7136 --ag-toggle-button-on-border-color: var(--ag-checkbox-checked-color);
7137 --ag-toggle-button-on-background-color: var(--ag-checkbox-checked-color);
7138 --ag-toggle-button-switch-background-color: var(--ag-background-color);
7139 --ag-toggle-button-switch-border-color: var(--ag-toggle-button-off-border-color);
7140 --ag-toggle-button-border-width: 1px;
7141 --ag-toggle-button-height: var(--ag-icon-size);
7142 --ag-toggle-button-width: calc(var(--ag-toggle-button-height) * 2);
7143 --ag-input-focus-box-shadow: none;
7144 --ag-input-focus-border-color: none;
7145 --ag-minichart-selected-chart-color: var(--ag-checkbox-checked-color);
7146 --ag-minichart-selected-page-color: var(--ag-checkbox-checked-color);
7147 --ag-grid-size: 4px;
7148 --ag-icon-size: 12px;
7149 --ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);
7150 --ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 1.5);
7151 --ag-widget-horizontal-spacing: calc(var(--ag-grid-size) * 2);
7152 --ag-widget-vertical-spacing: var(--ag-grid-size);
7153 --ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);
7154 --ag-cell-widget-spacing: var(--ag-cell-horizontal-padding);
7155 --ag-row-height: calc(var(--ag-grid-size) * 6 + 1px);
7156 --ag-header-height: var(--ag-row-height);
7157 --ag-list-item-height: calc(var(--ag-grid-size) * 5);
7158 --ag-column-select-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));
7159 --ag-set-filter-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));
7160 --ag-row-group-indent-size: calc(var(--ag-cell-widget-spacing) + var(--ag-icon-size));
7161 --ag-filter-tool-panel-group-indent: 16px;
7162 --ag-tab-min-width: 220px;
7163 --ag-menu-min-width: 181px;
7164 --ag-side-bar-panel-width: 200px;
7165 --ag-font-family: "Helvetica Neue", sans-serif;
7166 --ag-font-size: 14px;
7167 --ag-card-radius: var(--ag-border-radius);
7168 --ag-card-shadow: none;
7169 --ag-popup-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);
7170 }
7171
7172 .ag-root-wrapper, .ag-sticky-top, .ag-dnd-ghost {
7173 background-color: var(--ag-background-color);
7174 }
7175
7176 [class*=ag-theme-] {
7177 -webkit-font-smoothing: antialiased;
7178 font-family: var(--ag-font-family);
7179 font-size: var(--ag-font-size);
7180 line-height: normal;
7181 color: var(--ag-foreground-color);
7182 }
7183
7184 ag-grid, ag-grid-angular, ag-grid-ng2, ag-grid-polymer, ag-grid-aurelia {
7185 display: block;
7186 }
7187
7188 .ag-hidden {
7189 display: none !important;
7190 }
7191
7192 .ag-invisible {
7193 visibility: hidden !important;
7194 }
7195
7196 .ag-no-transition {
7197 transition: none !important;
7198 }
7199
7200 .ag-drag-handle {
7201 cursor: grab;
7202 }
7203
7204 .ag-column-drop-wrapper {
7205 display: flex;
7206 }
7207
7208 .ag-column-drop-horizontal-half-width {
7209 display: inline-block;
7210 width: 50% !important;
7211 }
7212
7213 .ag-unselectable {
7214 -moz-user-select: none;
7215 -webkit-user-select: none;
7216 -ms-user-select: none;
7217 user-select: none;
7218 }
7219
7220 .ag-selectable {
7221 -moz-user-select: text;
7222 -webkit-user-select: text;
7223 -ms-user-select: text;
7224 user-select: text;
7225 }
7226
7227 .ag-tab {
7228 position: relative;
7229 }
7230
7231 .ag-tab-guard {
7232 position: absolute;
7233 width: 0;
7234 height: 0;
7235 display: block;
7236 }
7237
7238 .ag-select-agg-func-popup {
7239 position: absolute;
7240 }
7241
7242 .ag-input-wrapper, .ag-picker-field-wrapper {
7243 display: flex;
7244 flex: 1 1 auto;
7245 align-items: center;
7246 line-height: normal;
7247 position: relative;
7248 }
7249
7250 .ag-shake-left-to-right {
7251 animation-direction: alternate;
7252 animation-duration: 0.2s;
7253 animation-iteration-count: infinite;
7254 animation-name: ag-shake-left-to-right;
7255 }
7256
7257 @keyframes ag-shake-left-to-right {
7258 from {
7259 padding-left: 6px;
7260 padding-right: 2px;
7261 }
7262 to {
7263 padding-left: 2px;
7264 padding-right: 6px;
7265 }
7266 }
7267 .ag-root-wrapper {
7268 cursor: default;
7269 position: relative;
7270 display: flex;
7271 flex-direction: column;
7272 overflow: hidden;
7273 }
7274 .ag-root-wrapper.ag-layout-normal {
7275 height: 100%;
7276 }
7277
7278 .ag-watermark {
7279 position: absolute;
7280 bottom: 20px;
7281 right: 25px;
7282 opacity: 0.5;
7283 transition: opacity 1s ease-out 3s;
7284 }
7285 .ag-watermark::before {
7286 content: "";
7287 background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIzNSA0MCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxuczpzZXJpZj0iaHR0cDovL3d3dy5zZXJpZi5jb20vIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjI7Ij4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDAuNjM1NzIzLDAsMCwwLjYzNTcyMywtNDkyLjkyMSwtMzIzLjYwOCkiPgogICAgICAgIDxwYXRoIGQ9Ik0xMDk5LjQsNTQ5LjRMMTA5OS40LDUzNi45TDEwNzguMSw1MzYuOUwxMDY1LjYsNTQ5LjRMMTA5OS40LDU0OS40WiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNMTEyMy40LDUxOC40TDEwOTYuNyw1MTguNEwxMDg0LjEsNTMwLjlMMTEyMy40LDUzMC45TDExMjMuNCw1MTguNFoiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgPHBhdGggZD0iTTEwNTMuMiw1NjEuOUwxMDU5LjYsNTU1LjVMMTA4MS4yLDU1NS41TDEwODEuMiw1NjhMMTA1My4yLDU2OEwxMDUzLjIsNTYxLjlaIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDU3LjksNTQzLjNMMTA3MS43LDU0My4zTDEwODQuMyw1MzAuOEwxMDU3LjksNTMwLjhMMTA1Ny45LDU0My4zWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNMTA0Mi44LDU2MS45TDEwNTMuMiw1NjEuOUwxMDY1LjYsNTQ5LjRMMTA0Mi44LDU0OS40TDEwNDIuOCw1NjEuOVoiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgPHBhdGggZD0iTTEwOTYuNyw1MTguNEwxMDkwLjMsNTI0LjhMMTA0OS41LDUyNC44TDEwNDkuNSw1MTIuM0wxMDk2LjcsNTEyLjNMMTA5Ni43LDUxOC40WiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNODI4LjYsNTU5LjdMODA5LDU1OS43TDgwNS42LDU2OC4xTDc5Nyw1NjguMUw4MTUuMSw1MjUuN0w4MjIuNiw1MjUuN0w4NDAuNyw1NjguMUw4MzIsNTY4LjFMODI4LjYsNTU5LjdaTTgyNS45LDU1M0w4MTguOCw1MzUuN0w4MTEuNyw1NTNMODI1LjksNTUzWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNOTYwLjEsNTQxLjNDOTYyLjYsNTM3LjYgOTY4LjksNTM3LjIgOTcxLjUsNTM3LjJMOTcxLjUsNTQ0LjRDOTY4LjMsNTQ0LjQgOTY1LjEsNTQ0LjUgOTYzLjIsNTQ1LjlDOTYxLjMsNTQ3LjMgOTYwLjMsNTQ5LjIgOTYwLjMsNTUxLjVMOTYwLjMsNTY4LjFMOTUyLjUsNTY4LjFMOTUyLjUsNTM3LjJMOTYwLDUzNy4yTDk2MC4xLDU0MS4zWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cmVjdCB4PSI5NzUuOCIgeT0iNTM3LjIiIHdpZHRoPSI3LjgiIGhlaWdodD0iMzAuOSIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTsiLz4KICAgICAgICA8cmVjdCB4PSI5NzUuOCIgeT0iNTIzLjQiIHdpZHRoPSI3LjgiIGhlaWdodD0iOS4yIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpOyIvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDIyLjMsNTIzLjRMMTAyMi4zLDU2OC4xTDEwMTQuOCw1NjguMUwxMDE0LjYsNTYzLjRDMTAxMy41LDU2NSAxMDEyLjEsNTY2LjMgMTAxMC40LDU2Ny4zQzEwMDguNyw1NjguMiAxMDA2LjYsNTY4LjcgMTAwNC4yLDU2OC43QzEwMDIuMSw1NjguNyAxMDAwLjEsNTY4LjMgOTk4LjQsNTY3LjZDOTk2LjYsNTY2LjggOTk1LDU2NS44IDk5My43LDU2NC40Qzk5Mi40LDU2MyA5OTEuMyw1NjEuMyA5OTAuNiw1NTkuNEM5ODkuOCw1NTcuNSA5ODkuNSw1NTUuMyA5ODkuNSw1NTIuOUM5ODkuNSw1NTAuNSA5ODkuOSw1NDguMyA5OTAuNiw1NDYuM0M5OTEuNCw1NDQuMyA5OTIuNCw1NDIuNiA5OTMuNyw1NDEuMkM5OTUsNTM5LjggOTk2LjYsNTM4LjcgOTk4LjQsNTM3LjlDMTAwMC4yLDUzNy4xIDEwMDIuMSw1MzYuNyAxMDA0LjIsNTM2LjdDMTAwNi42LDUzNi43IDEwMDguNiw1MzcuMSAxMDEwLjMsNTM4QzEwMTIsNTM4LjkgMTAxMy40LDU0MC4xIDEwMTQuNSw1NDEuOEwxMDE0LjUsNTIzLjVMMTAyMi4zLDUyMy41TDEwMjIuMyw1MjMuNFpNMTAwNS45LDU2MkMxMDA4LjUsNTYyIDEwMTAuNSw1NjEuMSAxMDEyLjEsNTU5LjRDMTAxMy43LDU1Ny43IDEwMTQuNSw1NTUuNCAxMDE0LjUsNTUyLjZDMTAxNC41LDU0OS44IDEwMTMuNyw1NDcuNiAxMDEyLjEsNTQ1LjhDMTAxMC41LDU0NC4xIDEwMDguNSw1NDMuMiAxMDA1LjksNTQzLjJDMTAwMy40LDU0My4yIDEwMDEuMyw1NDQuMSA5OTkuOCw1NDUuOEM5OTguMiw1NDcuNSA5OTcuNCw1NDkuOCA5OTcuNCw1NTIuNkM5OTcuNCw1NTUuNCA5OTguMiw1NTcuNiA5OTkuOCw1NTkuM0MxMDAxLjQsNTYxLjEgMTAwMy40LDU2MiAxMDA1LjksNTYyIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgIDxwYXRoIGQ9Ik04ODUuOCw1NDQuMkw4NjYuNSw1NDQuMkw4NjYuNSw1NTAuOUw4NzcuNSw1NTAuOUM4NzcuMiw1NTQuMyA4NzUuOSw1NTYuOSA4NzMuNyw1NTlDODcxLjUsNTYxIDg2OC43LDU2MiA4NjUuMSw1NjJDODYzLjEsNTYyIDg2MS4yLDU2MS42IDg1OS42LDU2MC45Qzg1Ny45LDU2MC4yIDg1Ni41LDU1OS4yIDg1NS4zLDU1Ny44Qzg1NC4xLDU1Ni41IDg1My4yLDU1NC45IDg1Mi41LDU1M0M4NTEuOCw1NTEuMSA4NTEuNSw1NDkuMSA4NTEuNSw1NDYuOEM4NTEuNSw1NDQuNSA4NTEuOCw1NDIuNSA4NTIuNSw1NDAuNkM4NTMuMSw1MzguNyA4NTQuMSw1MzcuMiA4NTUuMyw1MzUuOEM4NTYuNSw1MzQuNSA4NTcuOSw1MzMuNSA4NTkuNiw1MzIuN0M4NjEuMyw1MzIgODYzLjEsNTMxLjYgODY1LjIsNTMxLjZDODY5LjQsNTMxLjYgODcyLjYsNTMyLjYgODc0LjgsNTM0LjZMODgwLDUyOS40Qzg3Ni4xLDUyNi40IDg3MS4xLDUyNC44IDg2NS4yLDUyNC44Qzg2MS45LDUyNC44IDg1OC45LDUyNS4zIDg1Ni4yLDUyNi40Qzg1My41LDUyNy41IDg1MS4yLDUyOC45IDg0OS4zLDUzMC44Qzg0Ny40LDUzMi43IDg0NS45LDUzNSA4NDQuOSw1MzcuN0M4NDMuOSw1NDAuNCA4NDMuNCw1NDMuNCA4NDMuNCw1NDYuNkM4NDMuNCw1NDkuOCA4NDMuOSw1NTIuOCA4NDUsNTU1LjVDODQ2LjEsNTU4LjIgODQ3LjUsNTYwLjUgODQ5LjQsNTYyLjRDODUxLjMsNTY0LjMgODUzLjYsNTY1LjggODU2LjMsNTY2LjhDODU5LDU2Ny45IDg2Miw1NjguNCA4NjUuMiw1NjguNEM4NjguNCw1NjguNCA4NzEuMyw1NjcuOSA4NzMuOSw1NjYuOEM4NzYuNSw1NjUuNyA4NzguNyw1NjQuMyA4ODAuNSw1NjIuNEM4ODIuMyw1NjAuNSA4ODMuNyw1NTguMiA4ODQuNyw1NTUuNUM4ODUuNyw1NTIuOCA4ODYuMiw1NDkuOCA4ODYuMiw1NDYuNkw4ODYuMiw1NDUuM0M4ODUuOSw1NDUuMSA4ODUuOCw1NDQuNiA4ODUuOCw1NDQuMiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNOTQ2LjgsNTQ0LjJMOTI3LjUsNTQ0LjJMOTI3LjUsNTUwLjlMOTM4LjUsNTUwLjlDOTM4LjIsNTU0LjMgOTM2LjksNTU2LjkgOTM0LjcsNTU5QzkzMi41LDU2MSA5MjkuNyw1NjIgOTI2LjEsNTYyQzkyNC4xLDU2MiA5MjIuMiw1NjEuNiA5MjAuNiw1NjAuOUM5MTguOSw1NjAuMiA5MTcuNSw1NTkuMiA5MTYuMyw1NTcuOEM5MTUuMSw1NTYuNSA5MTQuMiw1NTQuOSA5MTMuNSw1NTNDOTEyLjgsNTUxLjEgOTEyLjUsNTQ5LjEgOTEyLjUsNTQ2LjhDOTEyLjUsNTQ0LjUgOTEyLjgsNTQyLjUgOTEzLjUsNTQwLjZDOTE0LjEsNTM4LjcgOTE1LjEsNTM3LjIgOTE2LjMsNTM1LjhDOTE3LjUsNTM0LjUgOTE4LjksNTMzLjUgOTIwLjYsNTMyLjdDOTIyLjMsNTMyIDkyNC4xLDUzMS42IDkyNi4yLDUzMS42QzkzMC40LDUzMS42IDkzMy42LDUzMi42IDkzNS44LDUzNC42TDk0MSw1MjkuNEM5MzcuMSw1MjYuNCA5MzIuMSw1MjQuOCA5MjYuMiw1MjQuOEM5MjIuOSw1MjQuOCA5MTkuOSw1MjUuMyA5MTcuMiw1MjYuNEM5MTQuNSw1MjcuNSA5MTIuMiw1MjguOSA5MTAuMyw1MzAuOEM5MDguNCw1MzIuNyA5MDYuOSw1MzUgOTA1LjksNTM3LjdDOTA0LjksNTQwLjQgOTA0LjQsNTQzLjQgOTA0LjQsNTQ2LjZDOTA0LjQsNTQ5LjggOTA0LjksNTUyLjggOTA2LDU1NS41QzkwNy4xLDU1OC4yIDkwOC41LDU2MC41IDkxMC40LDU2Mi40QzkxMi4zLDU2NC4zIDkxNC42LDU2NS44IDkxNy4zLDU2Ni44QzkyMCw1NjcuOSA5MjMsNTY4LjQgOTI2LjIsNTY4LjRDOTI5LjQsNTY4LjQgOTMyLjMsNTY3LjkgOTM0LjksNTY2LjhDOTM3LjUsNTY1LjcgOTM5LjcsNTY0LjMgOTQxLjUsNTYyLjRDOTQzLjMsNTYwLjUgOTQ0LjcsNTU4LjIgOTQ1LjcsNTU1LjVDOTQ2LjcsNTUyLjggOTQ3LjIsNTQ5LjggOTQ3LjIsNTQ2LjZMOTQ3LjIsNTQ1LjNDOTQ2LjksNTQ1LjEgOTQ2LjgsNTQ0LjYgOTQ2LjgsNTQ0LjIiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);
7288 background-repeat: no-repeat;
7289 background-size: 170px 40px;
7290 display: block;
7291 height: 40px;
7292 width: 170px;
7293 opacity: 0.5;
7294 }
7295
7296 .ag-watermark-text {
7297 opacity: 0.5;
7298 font-weight: bold;
7299 font-family: Impact, sans-serif;
7300 font-size: 19px;
7301 padding-left: 0.7rem;
7302 }
7303
7304 .ag-root-wrapper-body {
7305 display: flex;
7306 flex-direction: row;
7307 }
7308 .ag-root-wrapper-body.ag-layout-normal {
7309 flex: 1 1 auto;
7310 height: 0;
7311 min-height: 0;
7312 }
7313
7314 .ag-root {
7315 position: relative;
7316 display: flex;
7317 flex-direction: column;
7318 }
7319 .ag-root.ag-layout-normal, .ag-root.ag-layout-auto-height {
7320 overflow: hidden;
7321 flex: 1 1 auto;
7322 width: 0;
7323 }
7324 .ag-root.ag-layout-normal {
7325 height: 100%;
7326 }
7327
7328 .ag-header-viewport,
7329 .ag-floating-top-viewport,
7330 .ag-body-viewport,
7331 .ag-center-cols-viewport,
7332 .ag-floating-bottom-viewport,
7333 .ag-body-horizontal-scroll-viewport,
7334 .ag-body-vertical-scroll-viewport,
7335 .ag-virtual-list-viewport,
7336 .ag-sticky-top-viewport {
7337 position: relative;
7338 height: 100%;
7339 min-width: 0px;
7340 overflow: hidden;
7341 flex: 1 1 auto;
7342 }
7343
7344 .ag-body-viewport {
7345 display: flex;
7346 }
7347 .ag-body-viewport.ag-layout-normal {
7348 overflow-y: auto;
7349 -webkit-overflow-scrolling: touch;
7350 }
7351
7352 .ag-center-cols-viewport {
7353 width: 100%;
7354 overflow-x: auto;
7355 }
7356
7357 .ag-body-horizontal-scroll-viewport {
7358 overflow-x: scroll;
7359 }
7360
7361 .ag-body-vertical-scroll-viewport {
7362 overflow-y: scroll;
7363 }
7364
7365 .ag-virtual-list-viewport {
7366 overflow: auto;
7367 width: 100%;
7368 }
7369
7370 .ag-header-container,
7371 .ag-floating-top-container,
7372 .ag-body-container,
7373 .ag-pinned-right-cols-container,
7374 .ag-center-cols-container,
7375 .ag-pinned-left-cols-container,
7376 .ag-floating-bottom-container,
7377 .ag-body-horizontal-scroll-container,
7378 .ag-body-vertical-scroll-container,
7379 .ag-full-width-container,
7380 .ag-floating-bottom-full-width-container,
7381 .ag-virtual-list-container,
7382 .ag-sticky-top-container {
7383 position: relative;
7384 }
7385
7386 .ag-header-container,
7387 .ag-floating-top-container,
7388 .ag-floating-bottom-container,
7389 .ag-sticky-top-container {
7390 height: 100%;
7391 white-space: nowrap;
7392 }
7393
7394 .ag-center-cols-container {
7395 display: block;
7396 }
7397
7398 .ag-pinned-right-cols-container {
7399 display: block;
7400 }
7401
7402 .ag-body-horizontal-scroll-container {
7403 height: 100%;
7404 }
7405
7406 .ag-body-vertical-scroll-container {
7407 width: 100%;
7408 }
7409
7410 .ag-full-width-container,
7411 .ag-floating-top-full-width-container,
7412 .ag-floating-bottom-full-width-container,
7413 .ag-sticky-top-full-width-container {
7414 position: absolute;
7415 top: 0px;
7416 left: 0px;
7417 pointer-events: none;
7418 }
7419
7420 .ag-full-width-container {
7421 width: 100%;
7422 }
7423
7424 .ag-floating-bottom-full-width-container, .ag-floating-top-full-width-container {
7425 display: inline-block;
7426 overflow: hidden;
7427 height: 100%;
7428 width: 100%;
7429 }
7430
7431 .ag-virtual-list-container {
7432 overflow: hidden;
7433 }
7434
7435 .ag-center-cols-clipper {
7436 flex: 1 1 auto;
7437 min-width: 0;
7438 overflow: hidden;
7439 min-height: 100%;
7440 transform: translate3d(0, 0, 0);
7441 }
7442
7443 .ag-body {
7444 position: relative;
7445 display: flex;
7446 flex: 1 1 auto;
7447 flex-direction: row !important;
7448 min-height: 0;
7449 }
7450
7451 .ag-body-clipper {
7452 overflow: hidden;
7453 min-width: 0px;
7454 flex: 1 1 auto;
7455 height: 100%;
7456 transform: translate3d(0, 0, 0);
7457 }
7458
7459 .ag-body-horizontal-scroll,
7460 .ag-body-vertical-scroll {
7461 min-height: 0;
7462 min-width: 0;
7463 display: flex;
7464 position: relative;
7465 }
7466 .ag-body-horizontal-scroll.ag-scrollbar-invisible,
7467 .ag-body-vertical-scroll.ag-scrollbar-invisible {
7468 position: absolute;
7469 bottom: 0;
7470 }
7471 .ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar,
7472 .ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar {
7473 opacity: 0;
7474 transition: opacity 400ms;
7475 visibility: hidden;
7476 }
7477 .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,
7478 .ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,
7479 .ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active {
7480 visibility: visible;
7481 opacity: 1;
7482 }
7483
7484 .ag-body-horizontal-scroll {
7485 width: 100%;
7486 }
7487 .ag-body-horizontal-scroll.ag-scrollbar-invisible {
7488 left: 0;
7489 right: 0;
7490 }
7491
7492 .ag-body-vertical-scroll {
7493 height: 100%;
7494 }
7495 .ag-body-vertical-scroll.ag-scrollbar-invisible {
7496 top: 0;
7497 z-index: 10;
7498 }
7499 .ag-ltr .ag-body-vertical-scroll.ag-scrollbar-invisible {
7500 right: 0;
7501 }
7502 .ag-rtl .ag-body-vertical-scroll.ag-scrollbar-invisible {
7503 left: 0;
7504 }
7505
7506 .ag-force-vertical-scroll {
7507 overflow-y: scroll !important;
7508 }
7509
7510 .ag-horizontal-left-spacer, .ag-horizontal-right-spacer {
7511 height: 100%;
7512 min-width: 0;
7513 overflow-x: scroll;
7514 }
7515 .ag-horizontal-left-spacer.ag-scroller-corner, .ag-horizontal-right-spacer.ag-scroller-corner {
7516 overflow-x: hidden;
7517 }
7518
7519 .ag-header, .ag-pinned-left-header, .ag-pinned-right-header {
7520 display: inline-block;
7521 overflow: hidden;
7522 position: relative;
7523 }
7524
7525 .ag-header-cell-sortable {
7526 cursor: pointer;
7527 }
7528
7529 .ag-header {
7530 display: flex;
7531 width: 100%;
7532 white-space: nowrap;
7533 }
7534
7535 .ag-pinned-left-header {
7536 height: 100%;
7537 }
7538
7539 .ag-pinned-right-header {
7540 height: 100%;
7541 }
7542
7543 .ag-header-row {
7544 position: absolute;
7545 overflow: hidden;
7546 }
7547
7548 .ag-header.ag-header-allow-overflow .ag-header-row {
7549 overflow: visible;
7550 }
7551
7552 .ag-header-cell {
7553 display: inline-flex;
7554 align-items: center;
7555 position: absolute;
7556 height: 100%;
7557 overflow: hidden;
7558 }
7559
7560 .ag-header-cell.ag-header-active .ag-header-cell-menu-button {
7561 opacity: 1;
7562 }
7563
7564 .ag-header-cell-menu-button:not(.ag-header-menu-always-show) {
7565 transition: opacity 0.2s;
7566 opacity: 0;
7567 }
7568
7569 .ag-header-group-cell-label, .ag-header-cell-label {
7570 display: flex;
7571 flex: 1 1 auto;
7572 overflow: hidden;
7573 align-items: center;
7574 text-overflow: ellipsis;
7575 align-self: stretch;
7576 }
7577
7578 .ag-header-cell-text {
7579 overflow: hidden;
7580 text-overflow: ellipsis;
7581 }
7582
7583 .ag-header-cell:not(.ag-header-cell-auto-height) .ag-header-cell-comp-wrapper {
7584 height: 100%;
7585 display: flex;
7586 align-items: center;
7587 }
7588
7589 .ag-header-cell-comp-wrapper {
7590 width: 100%;
7591 overflow: hidden;
7592 }
7593
7594 .ag-header-cell-wrap-text .ag-header-cell-comp-wrapper {
7595 white-space: normal;
7596 }
7597
7598 .ag-right-aligned-header .ag-header-cell-label {
7599 flex-direction: row-reverse;
7600 }
7601
7602 .ag-header-group-text {
7603 overflow: hidden;
7604 text-overflow: ellipsis;
7605 white-space: nowrap;
7606 }
7607
7608 .ag-header-cell-resize {
7609 position: absolute;
7610 z-index: 2;
7611 height: 100%;
7612 width: 8px;
7613 top: 0;
7614 cursor: ew-resize;
7615 }
7616 .ag-ltr .ag-header-cell-resize {
7617 right: -4px;
7618 }
7619 .ag-rtl .ag-header-cell-resize {
7620 left: -4px;
7621 }
7622
7623 .ag-pinned-left-header .ag-header-cell-resize {
7624 right: -4px;
7625 }
7626
7627 .ag-pinned-right-header .ag-header-cell-resize {
7628 left: -4px;
7629 }
7630
7631 .ag-header-select-all {
7632 display: flex;
7633 }
7634
7635 .ag-column-moving .ag-cell {
7636 transition: left 0.2s;
7637 }
7638 .ag-column-moving .ag-header-cell {
7639 transition: left 0.2s;
7640 }
7641 .ag-column-moving .ag-header-group-cell {
7642 transition: left 0.2s, width 0.2s;
7643 }
7644
7645 .ag-column-panel {
7646 display: flex;
7647 flex-direction: column;
7648 overflow: hidden;
7649 flex: 1 1 auto;
7650 }
7651
7652 .ag-column-select {
7653 position: relative;
7654 display: flex;
7655 flex-direction: column;
7656 overflow: hidden;
7657 flex: 3 1 0px;
7658 }
7659
7660 .ag-column-select-header {
7661 position: relative;
7662 display: flex;
7663 flex: none;
7664 }
7665
7666 .ag-column-select-header-icon {
7667 position: relative;
7668 }
7669
7670 .ag-column-select-header-filter-wrapper {
7671 flex: 1 1 auto;
7672 }
7673
7674 .ag-column-select-header-filter {
7675 width: 100%;
7676 }
7677
7678 .ag-column-select-list {
7679 flex: 1 1 0px;
7680 overflow: hidden;
7681 }
7682
7683 .ag-column-drop {
7684 position: relative;
7685 display: inline-flex;
7686 align-items: center;
7687 overflow: auto;
7688 width: 100%;
7689 }
7690
7691 .ag-column-drop-list {
7692 display: flex;
7693 align-items: center;
7694 }
7695
7696 .ag-column-drop-cell {
7697 position: relative;
7698 display: flex;
7699 align-items: center;
7700 }
7701
7702 .ag-column-drop-cell-text {
7703 overflow: hidden;
7704 flex: 1 1 auto;
7705 text-overflow: ellipsis;
7706 white-space: nowrap;
7707 }
7708
7709 .ag-column-drop-vertical {
7710 display: flex;
7711 flex-direction: column;
7712 overflow: hidden;
7713 align-items: stretch;
7714 flex: 1 1 0px;
7715 }
7716
7717 .ag-column-drop-vertical-title-bar {
7718 display: flex;
7719 align-items: center;
7720 flex: none;
7721 }
7722
7723 .ag-column-drop-vertical-list {
7724 position: relative;
7725 align-items: stretch;
7726 flex-grow: 1;
7727 flex-direction: column;
7728 overflow-x: auto;
7729 }
7730 .ag-column-drop-vertical-list > * {
7731 flex: none;
7732 }
7733
7734 .ag-column-drop-empty .ag-column-drop-vertical-list {
7735 overflow: hidden;
7736 }
7737
7738 .ag-column-drop-vertical-empty-message {
7739 display: block;
7740 }
7741
7742 .ag-column-drop.ag-column-drop-horizontal {
7743 white-space: nowrap;
7744 overflow: hidden;
7745 }
7746
7747 .ag-column-drop-cell-button {
7748 cursor: pointer;
7749 }
7750
7751 .ag-filter-toolpanel {
7752 flex: 1 1 0px;
7753 min-width: 0;
7754 }
7755
7756 .ag-filter-toolpanel-header {
7757 position: relative;
7758 }
7759
7760 .ag-filter-toolpanel-header, .ag-filter-toolpanel-search {
7761 display: flex;
7762 align-items: center;
7763 }
7764 .ag-filter-toolpanel-header > *, .ag-filter-toolpanel-search > * {
7765 display: flex;
7766 align-items: center;
7767 }
7768
7769 .ag-filter-apply-panel {
7770 display: flex;
7771 justify-content: flex-end;
7772 overflow: hidden;
7773 }
7774
7775 .ag-row-animation .ag-row {
7776 transition: transform 0.4s, top 0.4s, background-color 0.1s, opacity 0.2s;
7777 }
7778
7779 .ag-row-animation .ag-row.ag-after-created {
7780 transition: transform 0.4s, top 0.4s, height 0.4s, background-color 0.1s, opacity 0.2s;
7781 }
7782
7783 .ag-row-no-animation .ag-row {
7784 transition: background-color 0.1s;
7785 }
7786
7787 .ag-row {
7788 white-space: nowrap;
7789 width: 100%;
7790 }
7791
7792 .ag-row-loading {
7793 display: flex;
7794 align-items: center;
7795 }
7796
7797 .ag-row-position-absolute {
7798 position: absolute;
7799 }
7800
7801 .ag-row-position-relative {
7802 position: relative;
7803 }
7804
7805 .ag-full-width-row {
7806 overflow: hidden;
7807 pointer-events: all;
7808 }
7809
7810 .ag-row-inline-editing {
7811 z-index: 1;
7812 }
7813
7814 .ag-row-dragging {
7815 z-index: 2;
7816 }
7817
7818 .ag-stub-cell {
7819 display: flex;
7820 align-items: center;
7821 }
7822
7823 .ag-cell {
7824 display: inline-block;
7825 position: absolute;
7826 white-space: nowrap;
7827 height: 100%;
7828 }
7829
7830 .ag-cell-value {
7831 flex: 1 1 auto;
7832 }
7833
7834 .ag-cell-value, .ag-group-value {
7835 overflow: hidden;
7836 text-overflow: ellipsis;
7837 }
7838
7839 .ag-cell-wrap-text {
7840 white-space: normal;
7841 word-break: break-all;
7842 }
7843
7844 .ag-cell-wrapper {
7845 display: flex;
7846 align-items: center;
7847 }
7848 .ag-cell-wrapper.ag-row-group {
7849 align-items: flex-start;
7850 }
7851
7852 .ag-sparkline-wrapper {
7853 position: absolute;
7854 height: 100%;
7855 width: 100%;
7856 left: 0;
7857 top: 0;
7858 }
7859
7860 .ag-full-width-row .ag-cell-wrapper.ag-row-group {
7861 height: 100%;
7862 align-items: center;
7863 }
7864
7865 .ag-cell-inline-editing {
7866 z-index: 1;
7867 }
7868 .ag-cell-inline-editing .ag-cell-wrapper,
7869 .ag-cell-inline-editing .ag-cell-edit-wrapper,
7870 .ag-cell-inline-editing .ag-cell-editor,
7871 .ag-cell-inline-editing .ag-cell-editor .ag-wrapper,
7872 .ag-cell-inline-editing .ag-cell-editor input {
7873 height: 100%;
7874 width: 100%;
7875 line-height: normal;
7876 }
7877
7878 .ag-cell .ag-icon {
7879 display: inline-block;
7880 vertical-align: middle;
7881 }
7882
7883 .ag-set-filter-item {
7884 display: flex;
7885 align-items: center;
7886 height: 100%;
7887 }
7888
7889 .ag-set-filter-item-checkbox {
7890 display: flex;
7891 overflow: hidden;
7892 }
7893
7894 .ag-set-filter-group-icons {
7895 display: block;
7896 }
7897 .ag-set-filter-group-icons > * {
7898 cursor: pointer;
7899 }
7900
7901 .ag-filter-body-wrapper {
7902 display: flex;
7903 flex-direction: column;
7904 }
7905
7906 .ag-filter-filter {
7907 flex: 1 1 0px;
7908 }
7909
7910 .ag-filter-condition {
7911 display: flex;
7912 justify-content: center;
7913 }
7914
7915 .ag-floating-filter-body {
7916 position: relative;
7917 display: flex;
7918 flex: 1 1 auto;
7919 height: 100%;
7920 }
7921
7922 .ag-floating-filter-full-body {
7923 display: flex;
7924 flex: 1 1 auto;
7925 height: 100%;
7926 width: 100%;
7927 align-items: center;
7928 overflow: hidden;
7929 }
7930
7931 .ag-floating-filter-full-body > div {
7932 flex: 1 1 auto;
7933 }
7934
7935 .ag-floating-filter-input {
7936 align-items: center;
7937 display: flex;
7938 width: 100%;
7939 }
7940 .ag-floating-filter-input > * {
7941 flex: 1 1 auto;
7942 }
7943
7944 .ag-floating-filter-button {
7945 display: flex;
7946 flex: none;
7947 }
7948
7949 .ag-dnd-ghost {
7950 position: absolute;
7951 display: inline-flex;
7952 align-items: center;
7953 cursor: move;
7954 white-space: nowrap;
7955 z-index: 9999;
7956 }
7957
7958 .ag-overlay {
7959 height: 100%;
7960 left: 0;
7961 pointer-events: none;
7962 position: absolute;
7963 top: 0;
7964 width: 100%;
7965 }
7966
7967 .ag-overlay-panel {
7968 display: flex;
7969 height: 100%;
7970 width: 100%;
7971 }
7972
7973 .ag-overlay-wrapper {
7974 display: flex;
7975 flex: none;
7976 width: 100%;
7977 height: 100%;
7978 align-items: center;
7979 justify-content: center;
7980 text-align: center;
7981 }
7982
7983 .ag-overlay-loading-wrapper {
7984 pointer-events: all;
7985 }
7986
7987 .ag-popup-child {
7988 z-index: 5;
7989 top: 0;
7990 }
7991
7992 .ag-popup-editor {
7993 position: absolute;
7994 user-select: none;
7995 z-index: 1;
7996 }
7997
7998 .ag-large-text-input {
7999 display: block;
8000 }
8001
8002 .ag-virtual-list-item {
8003 position: absolute;
8004 width: 100%;
8005 }
8006
8007 .ag-floating-top {
8008 overflow: hidden;
8009 white-space: nowrap;
8010 width: 100%;
8011 position: relative;
8012 display: flex;
8013 }
8014
8015 .ag-pinned-left-floating-top {
8016 display: inline-block;
8017 overflow: hidden;
8018 position: relative;
8019 min-width: 0px;
8020 }
8021
8022 .ag-pinned-right-floating-top {
8023 display: inline-block;
8024 overflow: hidden;
8025 position: relative;
8026 min-width: 0px;
8027 }
8028
8029 .ag-floating-bottom {
8030 overflow: hidden;
8031 white-space: nowrap;
8032 width: 100%;
8033 position: relative;
8034 display: flex;
8035 }
8036
8037 .ag-pinned-left-floating-bottom {
8038 display: inline-block;
8039 overflow: hidden;
8040 position: relative;
8041 min-width: 0px;
8042 }
8043
8044 .ag-pinned-right-floating-bottom {
8045 display: inline-block;
8046 overflow: hidden;
8047 position: relative;
8048 min-width: 0px;
8049 }
8050
8051 .ag-sticky-top {
8052 position: absolute;
8053 display: flex;
8054 width: 100%;
8055 }
8056
8057 .ag-pinned-left-sticky-top,
8058 .ag-pinned-right-sticky-top {
8059 position: relative;
8060 height: 100%;
8061 overflow: hidden;
8062 }
8063
8064 .ag-sticky-top-full-width-container {
8065 overflow: hidden;
8066 width: 100%;
8067 height: 100%;
8068 }
8069
8070 .ag-dialog, .ag-panel {
8071 display: flex;
8072 flex-direction: column;
8073 position: relative;
8074 overflow: hidden;
8075 }
8076
8077 .ag-panel-title-bar {
8078 display: flex;
8079 flex: none;
8080 align-items: center;
8081 cursor: default;
8082 }
8083
8084 .ag-panel-title-bar-title {
8085 flex: 1 1 auto;
8086 }
8087
8088 .ag-panel-title-bar-buttons {
8089 display: flex;
8090 }
8091
8092 .ag-panel-title-bar-button {
8093 cursor: pointer;
8094 }
8095
8096 .ag-panel-content-wrapper {
8097 display: flex;
8098 flex: 1 1 auto;
8099 position: relative;
8100 overflow: hidden;
8101 }
8102
8103 .ag-dialog {
8104 position: absolute;
8105 }
8106
8107 .ag-resizer {
8108 position: absolute;
8109 pointer-events: none;
8110 user-select: none;
8111 z-index: 1;
8112 }
8113 .ag-resizer.ag-resizer-topLeft {
8114 top: 0;
8115 left: 0;
8116 height: 5px;
8117 width: 5px;
8118 cursor: nwse-resize;
8119 }
8120 .ag-resizer.ag-resizer-top {
8121 top: 0;
8122 left: 5px;
8123 right: 5px;
8124 height: 5px;
8125 cursor: ns-resize;
8126 }
8127 .ag-resizer.ag-resizer-topRight {
8128 top: 0;
8129 right: 0;
8130 height: 5px;
8131 width: 5px;
8132 cursor: nesw-resize;
8133 }
8134 .ag-resizer.ag-resizer-right {
8135 top: 5px;
8136 right: 0;
8137 bottom: 5px;
8138 width: 5px;
8139 cursor: ew-resize;
8140 }
8141 .ag-resizer.ag-resizer-bottomRight {
8142 bottom: 0;
8143 right: 0;
8144 height: 5px;
8145 width: 5px;
8146 cursor: nwse-resize;
8147 }
8148 .ag-resizer.ag-resizer-bottom {
8149 bottom: 0;
8150 left: 5px;
8151 right: 5px;
8152 height: 5px;
8153 cursor: ns-resize;
8154 }
8155 .ag-resizer.ag-resizer-bottomLeft {
8156 bottom: 0;
8157 left: 0;
8158 height: 5px;
8159 width: 5px;
8160 cursor: nesw-resize;
8161 }
8162 .ag-resizer.ag-resizer-left {
8163 left: 0;
8164 top: 5px;
8165 bottom: 5px;
8166 width: 5px;
8167 cursor: ew-resize;
8168 }
8169
8170 .ag-tooltip {
8171 position: absolute;
8172 pointer-events: none;
8173 z-index: 99999;
8174 }
8175
8176 .ag-tooltip-custom {
8177 position: absolute;
8178 pointer-events: none;
8179 z-index: 99999;
8180 }
8181
8182 .ag-value-slide-out {
8183 margin-right: 5px;
8184 opacity: 1;
8185 transition: opacity 3s, margin-right 3s;
8186 transition-timing-function: linear;
8187 }
8188
8189 .ag-value-slide-out-end {
8190 margin-right: 10px;
8191 opacity: 0;
8192 }
8193
8194 .ag-opacity-zero {
8195 opacity: 0 !important;
8196 }
8197
8198 .ag-menu {
8199 max-height: 100%;
8200 overflow-y: auto;
8201 position: absolute;
8202 user-select: none;
8203 }
8204
8205 .ag-menu-column-select-wrapper {
8206 height: 265px;
8207 overflow: auto;
8208 }
8209 .ag-menu-column-select-wrapper .ag-column-select {
8210 height: 100%;
8211 }
8212
8213 .ag-menu-list {
8214 display: table;
8215 width: 100%;
8216 }
8217
8218 .ag-menu-option, .ag-menu-separator {
8219 display: table-row;
8220 }
8221
8222 .ag-menu-option-part, .ag-menu-separator-part {
8223 display: table-cell;
8224 vertical-align: middle;
8225 }
8226
8227 .ag-menu-option-text {
8228 white-space: nowrap;
8229 }
8230
8231 .ag-compact-menu-option {
8232 width: 100%;
8233 display: flex;
8234 flex-wrap: nowrap;
8235 }
8236
8237 .ag-compact-menu-option-text {
8238 white-space: nowrap;
8239 flex: 1 1 auto;
8240 }
8241
8242 .ag-rich-select {
8243 cursor: default;
8244 outline: none;
8245 }
8246
8247 .ag-rich-select-value {
8248 display: flex;
8249 align-items: center;
8250 }
8251
8252 .ag-rich-select-value-icon {
8253 flex: 1 1 auto;
8254 order: 1;
8255 }
8256 .ag-ltr .ag-rich-select-value-icon {
8257 text-align: right;
8258 }
8259 .ag-rtl .ag-rich-select-value-icon {
8260 text-align: left;
8261 }
8262
8263 .ag-rich-select-list {
8264 position: relative;
8265 }
8266
8267 .ag-rich-select-virtual-list-item {
8268 display: flex;
8269 }
8270
8271 .ag-rich-select-row {
8272 display: flex;
8273 flex: 1 1 auto;
8274 align-items: center;
8275 white-space: nowrap;
8276 overflow: hidden;
8277 }
8278
8279 .ag-paging-panel {
8280 align-items: center;
8281 display: flex;
8282 justify-content: flex-end;
8283 }
8284
8285 .ag-paging-page-summary-panel {
8286 display: flex;
8287 align-items: center;
8288 }
8289
8290 .ag-paging-button {
8291 position: relative;
8292 }
8293
8294 .ag-disabled .ag-paging-page-summary-panel {
8295 pointer-events: none;
8296 }
8297
8298 .ag-tool-panel-wrapper {
8299 display: flex;
8300 overflow-y: auto;
8301 overflow-x: hidden;
8302 cursor: default;
8303 user-select: none;
8304 }
8305
8306 .ag-column-select-column,
8307 .ag-column-select-column-group,
8308 .ag-select-agg-func-item {
8309 position: relative;
8310 align-items: center;
8311 display: flex;
8312 flex-direction: row;
8313 flex-wrap: nowrap;
8314 text-overflow: ellipsis;
8315 white-space: nowrap;
8316 height: 100%;
8317 }
8318 .ag-column-select-column > *,
8319 .ag-column-select-column-group > *,
8320 .ag-select-agg-func-item > * {
8321 flex: none;
8322 }
8323
8324 .ag-column-select-checkbox {
8325 display: flex;
8326 }
8327
8328 .ag-tool-panel-horizontal-resize {
8329 cursor: ew-resize;
8330 height: 100%;
8331 position: absolute;
8332 top: 0;
8333 width: 5px;
8334 z-index: 1;
8335 }
8336
8337 .ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize {
8338 right: -3px;
8339 }
8340 .ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize {
8341 left: -3px;
8342 }
8343
8344 .ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize {
8345 left: -3px;
8346 }
8347 .ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize {
8348 right: -3px;
8349 }
8350
8351 .ag-details-row {
8352 width: 100%;
8353 }
8354
8355 .ag-details-row-fixed-height {
8356 height: 100%;
8357 }
8358
8359 .ag-details-grid {
8360 width: 100%;
8361 }
8362
8363 .ag-details-grid-fixed-height {
8364 height: 100%;
8365 }
8366
8367 .ag-header-group-cell {
8368 display: flex;
8369 align-items: center;
8370 height: 100%;
8371 position: absolute;
8372 }
8373
8374 .ag-header-group-cell-no-group.ag-header-span-height .ag-header-cell-resize {
8375 display: none;
8376 }
8377
8378 .ag-cell-label-container {
8379 display: flex;
8380 justify-content: space-between;
8381 flex-direction: row-reverse;
8382 align-items: center;
8383 height: 100%;
8384 width: 100%;
8385 overflow: hidden;
8386 padding: 5px 0px;
8387 }
8388
8389 .ag-right-aligned-header .ag-cell-label-container {
8390 flex-direction: row;
8391 }
8392 .ag-right-aligned-header .ag-header-cell-text {
8393 text-align: end;
8394 }
8395
8396 .ag-side-bar {
8397 display: flex;
8398 flex-direction: row-reverse;
8399 }
8400
8401 .ag-side-bar-left {
8402 order: -1;
8403 flex-direction: row;
8404 }
8405
8406 .ag-side-button-button {
8407 position: relative;
8408 display: flex;
8409 flex-direction: column;
8410 align-items: center;
8411 justify-content: center;
8412 flex-wrap: nowrap;
8413 white-space: nowrap;
8414 outline: none;
8415 cursor: pointer;
8416 }
8417
8418 .ag-side-button-label {
8419 writing-mode: vertical-lr;
8420 }
8421
8422 .ag-status-bar {
8423 display: flex;
8424 justify-content: space-between;
8425 overflow: hidden;
8426 }
8427
8428 .ag-status-panel {
8429 display: inline-flex;
8430 }
8431
8432 .ag-status-name-value {
8433 white-space: nowrap;
8434 }
8435
8436 .ag-status-bar-left {
8437 display: inline-flex;
8438 }
8439
8440 .ag-status-bar-center {
8441 display: inline-flex;
8442 }
8443
8444 .ag-status-bar-right {
8445 display: inline-flex;
8446 }
8447
8448 .ag-icon {
8449 display: block;
8450 speak: none;
8451 }
8452
8453 .ag-group {
8454 position: relative;
8455 width: 100%;
8456 }
8457
8458 .ag-group-title-bar {
8459 display: flex;
8460 align-items: center;
8461 }
8462
8463 .ag-group-title {
8464 display: block;
8465 flex: 1 1 auto;
8466 min-width: 0;
8467 overflow: hidden;
8468 white-space: nowrap;
8469 text-overflow: ellipsis;
8470 }
8471
8472 .ag-group-title-bar .ag-group-title {
8473 cursor: default;
8474 }
8475
8476 .ag-group-toolbar {
8477 display: flex;
8478 align-items: center;
8479 }
8480
8481 .ag-group-container {
8482 display: flex;
8483 }
8484
8485 .ag-disabled .ag-group-container {
8486 pointer-events: none;
8487 }
8488
8489 .ag-group-container-horizontal {
8490 flex-direction: row;
8491 flex-wrap: wrap;
8492 }
8493
8494 .ag-group-container-vertical {
8495 flex-direction: column;
8496 }
8497
8498 .ag-column-group-icons {
8499 display: block;
8500 }
8501 .ag-column-group-icons > * {
8502 cursor: pointer;
8503 }
8504
8505 .ag-group-item-alignment-stretch .ag-group-item {
8506 align-items: stretch;
8507 }
8508
8509 .ag-group-item-alignment-start .ag-group-item {
8510 align-items: flex-start;
8511 }
8512
8513 .ag-group-item-alignment-end .ag-group-item {
8514 align-items: flex-end;
8515 }
8516
8517 .ag-toggle-button-icon {
8518 transition: right 0.3s;
8519 position: absolute;
8520 top: -1px;
8521 }
8522
8523 .ag-input-field, .ag-select {
8524 display: flex;
8525 flex-direction: row;
8526 align-items: center;
8527 }
8528
8529 .ag-input-field-input {
8530 flex: 1 1 auto;
8531 }
8532
8533 .ag-floating-filter-input .ag-input-field-input[type=date] {
8534 width: 1px;
8535 }
8536
8537 .ag-range-field {
8538 display: flex;
8539 align-items: center;
8540 }
8541
8542 .ag-angle-select {
8543 display: flex;
8544 align-items: center;
8545 }
8546
8547 .ag-angle-select-wrapper {
8548 display: flex;
8549 }
8550
8551 .ag-angle-select-parent-circle {
8552 display: block;
8553 position: relative;
8554 }
8555
8556 .ag-angle-select-child-circle {
8557 position: absolute;
8558 }
8559
8560 .ag-slider-wrapper {
8561 display: flex;
8562 }
8563 .ag-slider-wrapper .ag-input-field {
8564 flex: 1 1 auto;
8565 }
8566
8567 .ag-picker-field-display {
8568 flex: 1 1 auto;
8569 }
8570
8571 .ag-picker-field {
8572 display: flex;
8573 align-items: center;
8574 }
8575
8576 .ag-picker-field-icon {
8577 display: flex;
8578 border: 0;
8579 padding: 0;
8580 margin: 0;
8581 cursor: pointer;
8582 }
8583
8584 .ag-picker-field-wrapper {
8585 overflow: hidden;
8586 }
8587
8588 .ag-label-align-right .ag-label {
8589 order: 1;
8590 }
8591 .ag-label-align-right > * {
8592 flex: none;
8593 }
8594
8595 .ag-label-align-top {
8596 flex-direction: column;
8597 align-items: flex-start;
8598 }
8599 .ag-label-align-top > * {
8600 align-self: stretch;
8601 }
8602
8603 .ag-label-ellipsis {
8604 overflow: hidden;
8605 text-overflow: ellipsis;
8606 white-space: nowrap;
8607 flex: 1;
8608 }
8609
8610 .ag-color-panel {
8611 width: 100%;
8612 display: flex;
8613 flex-direction: column;
8614 text-align: center;
8615 }
8616
8617 .ag-spectrum-color {
8618 flex: 1 1 auto;
8619 position: relative;
8620 overflow: hidden;
8621 cursor: default;
8622 }
8623
8624 .ag-spectrum-fill {
8625 position: absolute;
8626 top: 0;
8627 left: 0;
8628 right: 0;
8629 bottom: 0;
8630 }
8631
8632 .ag-spectrum-val {
8633 cursor: pointer;
8634 }
8635
8636 .ag-spectrum-dragger {
8637 position: absolute;
8638 pointer-events: none;
8639 cursor: pointer;
8640 }
8641
8642 .ag-spectrum-hue {
8643 cursor: default;
8644 background: linear-gradient(to left, #ff0000 3%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
8645 }
8646
8647 .ag-spectrum-alpha {
8648 cursor: default;
8649 }
8650
8651 .ag-spectrum-hue-background {
8652 width: 100%;
8653 height: 100%;
8654 }
8655
8656 .ag-spectrum-alpha-background {
8657 background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgb(0, 0, 0));
8658 width: 100%;
8659 height: 100%;
8660 }
8661
8662 .ag-spectrum-tool {
8663 cursor: pointer;
8664 }
8665
8666 .ag-spectrum-slider {
8667 position: absolute;
8668 pointer-events: none;
8669 }
8670
8671 .ag-recent-colors {
8672 display: flex;
8673 }
8674
8675 .ag-recent-color {
8676 cursor: pointer;
8677 }
8678
8679 .ag-ltr .ag-column-select-indent-1 {
8680 padding-left: 20px;
8681 }
8682 .ag-rtl .ag-column-select-indent-1 {
8683 padding-right: 20px;
8684 }
8685
8686 .ag-ltr .ag-set-filter-indent-1 {
8687 padding-left: 20px;
8688 }
8689 .ag-rtl .ag-set-filter-indent-1 {
8690 padding-right: 20px;
8691 }
8692
8693 .ag-ltr .ag-row-group-indent-1 {
8694 padding-left: 20px;
8695 }
8696 .ag-rtl .ag-row-group-indent-1 {
8697 padding-right: 20px;
8698 }
8699
8700 .ag-ltr .ag-column-select-indent-2 {
8701 padding-left: 40px;
8702 }
8703 .ag-rtl .ag-column-select-indent-2 {
8704 padding-right: 40px;
8705 }
8706
8707 .ag-ltr .ag-set-filter-indent-2 {
8708 padding-left: 40px;
8709 }
8710 .ag-rtl .ag-set-filter-indent-2 {
8711 padding-right: 40px;
8712 }
8713
8714 .ag-ltr .ag-row-group-indent-2 {
8715 padding-left: 40px;
8716 }
8717 .ag-rtl .ag-row-group-indent-2 {
8718 padding-right: 40px;
8719 }
8720
8721 .ag-ltr .ag-column-select-indent-3 {
8722 padding-left: 60px;
8723 }
8724 .ag-rtl .ag-column-select-indent-3 {
8725 padding-right: 60px;
8726 }
8727
8728 .ag-ltr .ag-set-filter-indent-3 {
8729 padding-left: 60px;
8730 }
8731 .ag-rtl .ag-set-filter-indent-3 {
8732 padding-right: 60px;
8733 }
8734
8735 .ag-ltr .ag-row-group-indent-3 {
8736 padding-left: 60px;
8737 }
8738 .ag-rtl .ag-row-group-indent-3 {
8739 padding-right: 60px;
8740 }
8741
8742 .ag-ltr .ag-column-select-indent-4 {
8743 padding-left: 80px;
8744 }
8745 .ag-rtl .ag-column-select-indent-4 {
8746 padding-right: 80px;
8747 }
8748
8749 .ag-ltr .ag-set-filter-indent-4 {
8750 padding-left: 80px;
8751 }
8752 .ag-rtl .ag-set-filter-indent-4 {
8753 padding-right: 80px;
8754 }
8755
8756 .ag-ltr .ag-row-group-indent-4 {
8757 padding-left: 80px;
8758 }
8759 .ag-rtl .ag-row-group-indent-4 {
8760 padding-right: 80px;
8761 }
8762
8763 .ag-ltr .ag-column-select-indent-5 {
8764 padding-left: 100px;
8765 }
8766 .ag-rtl .ag-column-select-indent-5 {
8767 padding-right: 100px;
8768 }
8769
8770 .ag-ltr .ag-set-filter-indent-5 {
8771 padding-left: 100px;
8772 }
8773 .ag-rtl .ag-set-filter-indent-5 {
8774 padding-right: 100px;
8775 }
8776
8777 .ag-ltr .ag-row-group-indent-5 {
8778 padding-left: 100px;
8779 }
8780 .ag-rtl .ag-row-group-indent-5 {
8781 padding-right: 100px;
8782 }
8783
8784 .ag-ltr .ag-column-select-indent-6 {
8785 padding-left: 120px;
8786 }
8787 .ag-rtl .ag-column-select-indent-6 {
8788 padding-right: 120px;
8789 }
8790
8791 .ag-ltr .ag-set-filter-indent-6 {
8792 padding-left: 120px;
8793 }
8794 .ag-rtl .ag-set-filter-indent-6 {
8795 padding-right: 120px;
8796 }
8797
8798 .ag-ltr .ag-row-group-indent-6 {
8799 padding-left: 120px;
8800 }
8801 .ag-rtl .ag-row-group-indent-6 {
8802 padding-right: 120px;
8803 }
8804
8805 .ag-ltr .ag-column-select-indent-7 {
8806 padding-left: 140px;
8807 }
8808 .ag-rtl .ag-column-select-indent-7 {
8809 padding-right: 140px;
8810 }
8811
8812 .ag-ltr .ag-set-filter-indent-7 {
8813 padding-left: 140px;
8814 }
8815 .ag-rtl .ag-set-filter-indent-7 {
8816 padding-right: 140px;
8817 }
8818
8819 .ag-ltr .ag-row-group-indent-7 {
8820 padding-left: 140px;
8821 }
8822 .ag-rtl .ag-row-group-indent-7 {
8823 padding-right: 140px;
8824 }
8825
8826 .ag-ltr .ag-column-select-indent-8 {
8827 padding-left: 160px;
8828 }
8829 .ag-rtl .ag-column-select-indent-8 {
8830 padding-right: 160px;
8831 }
8832
8833 .ag-ltr .ag-set-filter-indent-8 {
8834 padding-left: 160px;
8835 }
8836 .ag-rtl .ag-set-filter-indent-8 {
8837 padding-right: 160px;
8838 }
8839
8840 .ag-ltr .ag-row-group-indent-8 {
8841 padding-left: 160px;
8842 }
8843 .ag-rtl .ag-row-group-indent-8 {
8844 padding-right: 160px;
8845 }
8846
8847 .ag-ltr .ag-column-select-indent-9 {
8848 padding-left: 180px;
8849 }
8850 .ag-rtl .ag-column-select-indent-9 {
8851 padding-right: 180px;
8852 }
8853
8854 .ag-ltr .ag-set-filter-indent-9 {
8855 padding-left: 180px;
8856 }
8857 .ag-rtl .ag-set-filter-indent-9 {
8858 padding-right: 180px;
8859 }
8860
8861 .ag-ltr .ag-row-group-indent-9 {
8862 padding-left: 180px;
8863 }
8864 .ag-rtl .ag-row-group-indent-9 {
8865 padding-right: 180px;
8866 }
8867
8868 .ag-ltr {
8869 direction: ltr;
8870 }
8871 .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 {
8872 flex-direction: row;
8873 }
8874
8875 .ag-rtl {
8876 direction: rtl;
8877 }
8878 .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 {
8879 flex-direction: row-reverse;
8880 }
8881 .ag-rtl .ag-icon-contracted,
8882 .ag-rtl .ag-icon-expanded,
8883 .ag-rtl .ag-icon-tree-closed {
8884 display: block;
8885 transform: rotate(180deg);
8886 }
8887
8888 .ag-body .ag-body-viewport {
8889 -webkit-overflow-scrolling: touch;
8890 }
8891
8892 .ag-layout-print.ag-body {
8893 display: block;
8894 height: unset;
8895 }
8896 .ag-layout-print.ag-body-clipper {
8897 height: unset;
8898 }
8899 .ag-layout-print.ag-root-wrapper {
8900 display: inline-flex;
8901 }
8902 .ag-layout-print .ag-center-cols-clipper {
8903 min-width: 100%;
8904 }
8905 .ag-layout-print .ag-body-vertical-scroll {
8906 display: none;
8907 }
8908 .ag-layout-print .ag-body-horizontal-scroll {
8909 display: none;
8910 }
8911 .ag-layout-print.ag-force-vertical-scroll {
8912 overflow-y: visible !important;
8913 }
8914
8915 @media print {
8916 .ag-root-wrapper.ag-layout-print {
8917 display: table;
8918 }
8919 .ag-root-wrapper.ag-layout-print .ag-root-wrapper-body,
8920 .ag-root-wrapper.ag-layout-print .ag-root,
8921 .ag-root-wrapper.ag-layout-print .ag-body-viewport,
8922 .ag-root-wrapper.ag-layout-print .ag-center-cols-container,
8923 .ag-root-wrapper.ag-layout-print .ag-center-cols-viewport,
8924 .ag-root-wrapper.ag-layout-print .ag-center-cols-clipper,
8925 .ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,
8926 .ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport {
8927 height: auto !important;
8928 overflow: hidden !important;
8929 display: block !important;
8930 }
8931 .ag-root-wrapper.ag-layout-print .ag-row, .ag-root-wrapper.ag-layout-print .ag-cell {
8932 break-inside: avoid;
8933 }
8934 }
8935 [class^=ag-], [class^=ag-]:focus, [class^=ag-]:after, [class^=ag-]:before {
8936 box-sizing: border-box;
8937 outline: none;
8938 }
8939
8940 [class^=ag-]::-ms-clear {
8941 display: none;
8942 }
8943
8944 .ag-checkbox .ag-input-wrapper,
8945 .ag-radio-button .ag-input-wrapper {
8946 overflow: visible;
8947 }
8948
8949 .ag-range-field .ag-input-wrapper {
8950 height: 100%;
8951 }
8952
8953 .ag-toggle-button {
8954 flex: none;
8955 width: unset;
8956 min-width: unset;
8957 }
8958
8959 .ag-ltr .ag-label-align-right .ag-label {
8960 margin-left: var(--ag-grid-size);
8961 }
8962 .ag-rtl .ag-label-align-right .ag-label {
8963 margin-right: var(--ag-grid-size);
8964 }
8965
8966 input[class^=ag-] {
8967 margin: 0;
8968 background-color: var(--ag-background-color);
8969 }
8970
8971 textarea[class^=ag-],
8972 select[class^=ag-] {
8973 background-color: var(--ag-background-color);
8974 }
8975
8976 input[class^=ag-]:not([type]),
8977 input[class^=ag-][type=text],
8978 input[class^=ag-][type=number],
8979 input[class^=ag-][type=tel],
8980 input[class^=ag-][type=date],
8981 input[class^=ag-][type=datetime-local],
8982 textarea[class^=ag-] {
8983 font-size: inherit;
8984 line-height: inherit;
8985 color: inherit;
8986 border: var(--ag-borders-input) var(--ag-input-border-color);
8987 }
8988 input[class^=ag-]:not([type]):disabled,
8989 input[class^=ag-][type=text]:disabled,
8990 input[class^=ag-][type=number]:disabled,
8991 input[class^=ag-][type=tel]:disabled,
8992 input[class^=ag-][type=date]:disabled,
8993 input[class^=ag-][type=datetime-local]:disabled,
8994 textarea[class^=ag-]:disabled {
8995 color: var(--ag-disabled-foreground-color);
8996 background-color: var(--ag-input-disabled-background-color);
8997 border-color: var(--ag-input-disabled-border-color);
8998 }
8999 input[class^=ag-]:not([type]):focus,
9000 input[class^=ag-][type=text]:focus,
9001 input[class^=ag-][type=number]:focus,
9002 input[class^=ag-][type=tel]:focus,
9003 input[class^=ag-][type=date]:focus,
9004 input[class^=ag-][type=datetime-local]:focus,
9005 textarea[class^=ag-]:focus {
9006 outline: none;
9007 box-shadow: var(--ag-input-focus-box-shadow);
9008 border-color: var(--ag-input-focus-border-color);
9009 }
9010 input[class^=ag-]:not([type]):invalid,
9011 input[class^=ag-][type=text]:invalid,
9012 input[class^=ag-][type=number]:invalid,
9013 input[class^=ag-][type=tel]:invalid,
9014 input[class^=ag-][type=date]:invalid,
9015 input[class^=ag-][type=datetime-local]:invalid,
9016 textarea[class^=ag-]:invalid {
9017 border: var(--ag-borders-input-invalid) var(--ag-input-border-color-invalid);
9018 }
9019
9020 input[class^=ag-][type=number] {
9021 -moz-appearance: textfield;
9022 }
9023 input[class^=ag-][type=number]::-webkit-outer-spin-button, input[class^=ag-][type=number]::-webkit-inner-spin-button {
9024 -webkit-appearance: none;
9025 margin: 0;
9026 }
9027
9028 input[class^=ag-][type=range] {
9029 padding: 0;
9030 }
9031
9032 input[class^=ag-][type=button]:focus, button[class^=ag-]:focus {
9033 box-shadow: var(--ag-input-focus-box-shadow);
9034 }
9035
9036 .ag-drag-handle {
9037 color: var(--ag-secondary-foreground-color);
9038 }
9039
9040 .ag-list-item, .ag-virtual-list-item {
9041 height: var(--ag-list-item-height);
9042 }
9043
9044 .ag-keyboard-focus .ag-virtual-list-item:focus {
9045 outline: none;
9046 }
9047 .ag-keyboard-focus .ag-virtual-list-item:focus::after {
9048 content: "";
9049 position: absolute;
9050 background-color: transparent;
9051 pointer-events: none;
9052 top: 4px;
9053 left: 4px;
9054 display: block;
9055 width: calc(100% - 8px);
9056 height: calc(100% - 8px);
9057 border: 1px solid;
9058 border-color: var(--ag-input-focus-border-color);
9059 }
9060
9061 .ag-select-list {
9062 background-color: var(--ag-background-color);
9063 overflow-y: auto;
9064 overflow-x: hidden;
9065 }
9066
9067 .ag-list-item {
9068 display: flex;
9069 align-items: center;
9070 white-space: nowrap;
9071 overflow: hidden;
9072 text-overflow: ellipsis;
9073 }
9074 .ag-list-item.ag-active-item {
9075 background-color: var(--ag-row-hover-color);
9076 }
9077
9078 .ag-select-list-item {
9079 padding-left: 4px;
9080 padding-right: 4px;
9081 cursor: default;
9082 -moz-user-select: none;
9083 -webkit-user-select: none;
9084 -ms-user-select: none;
9085 user-select: none;
9086 }
9087 .ag-select-list-item span {
9088 white-space: nowrap;
9089 text-overflow: ellipsis;
9090 overflow: hidden;
9091 }
9092
9093 .ag-select .ag-picker-field-wrapper {
9094 background-color: var(--ag-background-color);
9095 min-height: var(--ag-list-item-height);
9096 cursor: default;
9097 }
9098 .ag-select.ag-disabled .ag-picker-field-wrapper:focus {
9099 box-shadow: none;
9100 }
9101 .ag-select:not(.ag-cell-editor, .ag-label-align-top) {
9102 height: var(--ag-list-item-height);
9103 }
9104 .ag-select .ag-picker-field-display {
9105 margin: 4px;
9106 white-space: nowrap;
9107 overflow: hidden;
9108 text-overflow: ellipsis;
9109 }
9110 .ag-select .ag-picker-field-icon {
9111 display: flex;
9112 align-items: center;
9113 }
9114 .ag-select.ag-disabled {
9115 opacity: 0.5;
9116 }
9117
9118 .ag-rich-select {
9119 background-color: var(--ag-control-panel-background-color);
9120 }
9121
9122 .ag-rich-select-list {
9123 width: 100%;
9124 min-width: 200px;
9125 height: calc(var(--ag-row-height) * 6.5);
9126 }
9127
9128 .ag-rich-select-value {
9129 height: var(--ag-row-height);
9130 border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
9131 padding-top: 0;
9132 padding-bottom: 0;
9133 }
9134 .ag-ltr .ag-rich-select-value {
9135 padding-left: var(--ag-cell-horizontal-padding);
9136 }
9137 .ag-rtl .ag-rich-select-value {
9138 padding-right: var(--ag-cell-horizontal-padding);
9139 }
9140 .ag-ltr .ag-rich-select-value {
9141 padding-right: var(--ag-grid-size);
9142 }
9143 .ag-rtl .ag-rich-select-value {
9144 padding-left: var(--ag-grid-size);
9145 }
9146
9147 .ag-rich-select-virtual-list-item {
9148 cursor: default;
9149 height: var(--ag-list-item-height);
9150 }
9151 .ag-keyboard-focus .ag-rich-select-virtual-list-item:focus::after {
9152 content: none;
9153 }
9154 .ag-rich-select-virtual-list-item:hover {
9155 background-color: var(--ag-row-hover-color);
9156 }
9157
9158 .ag-ltr .ag-rich-select-row {
9159 padding-left: var(--ag-cell-horizontal-padding);
9160 }
9161 .ag-rtl .ag-rich-select-row {
9162 padding-right: var(--ag-cell-horizontal-padding);
9163 }
9164
9165 .ag-rich-select-row-selected {
9166 background-color: var(--ag-selected-row-background-color);
9167 }
9168
9169 .ag-row-drag,
9170 .ag-selection-checkbox,
9171 .ag-group-expanded,
9172 .ag-group-contracted {
9173 color: var(--ag-secondary-foreground-color);
9174 }
9175 .ag-ltr .ag-row-drag,
9176 .ag-ltr .ag-selection-checkbox,
9177 .ag-ltr .ag-group-expanded,
9178 .ag-ltr .ag-group-contracted {
9179 margin-right: var(--ag-cell-widget-spacing);
9180 }
9181 .ag-rtl .ag-row-drag,
9182 .ag-rtl .ag-selection-checkbox,
9183 .ag-rtl .ag-group-expanded,
9184 .ag-rtl .ag-group-contracted {
9185 margin-left: var(--ag-cell-widget-spacing);
9186 }
9187
9188 .ag-cell-wrapper > *:not(.ag-cell-value):not(.ag-group-value) {
9189 --ag-internal-calculated-line-height: var(--ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)));
9190 --ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width));
9191 height: min(var(--ag-internal-calculated-line-height), var(--ag-internal-padded-row-height));
9192 display: flex;
9193 align-items: center;
9194 flex: none;
9195 }
9196
9197 .ag-group-expanded,
9198 .ag-group-contracted {
9199 cursor: pointer;
9200 }
9201
9202 .ag-group-title-bar-icon {
9203 cursor: pointer;
9204 flex: none;
9205 color: var(--ag-secondary-foreground-color);
9206 }
9207
9208 .ag-ltr .ag-group-child-count {
9209 margin-left: 2px;
9210 }
9211 .ag-rtl .ag-group-child-count {
9212 margin-right: 2px;
9213 }
9214
9215 .ag-group-title-bar {
9216 background-color: var(--ag-subheader-background-color);
9217 padding: var(--ag-grid-size);
9218 }
9219
9220 .ag-group-toolbar {
9221 padding: var(--ag-grid-size);
9222 background-color: var(--ag-subheader-toolbar-background-color);
9223 }
9224
9225 .ag-disabled-group-title-bar, .ag-disabled-group-container {
9226 opacity: 0.5;
9227 }
9228
9229 .group-item {
9230 margin: calc(var(--ag-grid-size) * 0.5) 0;
9231 }
9232
9233 .ag-label {
9234 white-space: nowrap;
9235 }
9236 .ag-ltr .ag-label {
9237 margin-right: var(--ag-grid-size);
9238 }
9239 .ag-rtl .ag-label {
9240 margin-left: var(--ag-grid-size);
9241 }
9242
9243 .ag-label-align-top .ag-label {
9244 margin-bottom: calc(var(--ag-grid-size) * 0.5);
9245 }
9246
9247 .ag-angle-select[disabled] {
9248 color: var(--ag-disabled-foreground-color);
9249 pointer-events: none;
9250 }
9251 .ag-angle-select[disabled] .ag-angle-select-field {
9252 opacity: 0.4;
9253 }
9254
9255 .ag-ltr .ag-slider-field,
9256 .ag-ltr .ag-angle-select-field {
9257 margin-right: calc(var(--ag-grid-size) * 2);
9258 }
9259 .ag-rtl .ag-slider-field,
9260 .ag-rtl .ag-angle-select-field {
9261 margin-left: calc(var(--ag-grid-size) * 2);
9262 }
9263
9264 .ag-angle-select-parent-circle {
9265 width: 24px;
9266 height: 24px;
9267 border-radius: 12px;
9268 border: solid 1px;
9269 border-color: var(--ag-border-color);
9270 background-color: var(--ag-background-color);
9271 }
9272
9273 .ag-angle-select-child-circle {
9274 top: 4px;
9275 left: 12px;
9276 width: 6px;
9277 height: 6px;
9278 margin-left: -3px;
9279 margin-top: -4px;
9280 border-radius: 3px;
9281 background-color: var(--ag-secondary-foreground-color);
9282 }
9283
9284 .ag-picker-field-wrapper {
9285 border: 1px solid;
9286 border-color: var(--ag-border-color);
9287 border-radius: 5px;
9288 }
9289 .ag-picker-field-wrapper:focus {
9290 box-shadow: var(--ag-input-focus-box-shadow);
9291 }
9292
9293 .ag-picker-field-button {
9294 background-color: var(--ag-background-color);
9295 color: var(--ag-secondary-foreground-color);
9296 }
9297
9298 .ag-dialog.ag-color-dialog {
9299 border-radius: 5px;
9300 }
9301
9302 .ag-color-picker .ag-picker-field-display {
9303 height: var(--ag-icon-size);
9304 }
9305
9306 .ag-color-panel {
9307 padding: var(--ag-grid-size);
9308 }
9309
9310 .ag-spectrum-color {
9311 background-color: rgb(255, 0, 0);
9312 border-radius: 2px;
9313 }
9314
9315 .ag-spectrum-tools {
9316 padding: 10px;
9317 }
9318
9319 .ag-spectrum-sat {
9320 background-image: linear-gradient(to right, white, rgba(204, 154, 129, 0));
9321 }
9322
9323 .ag-spectrum-val {
9324 background-image: linear-gradient(to top, black, rgba(204, 154, 129, 0));
9325 }
9326
9327 .ag-spectrum-dragger {
9328 border-radius: 12px;
9329 height: 12px;
9330 width: 12px;
9331 border: 1px solid white;
9332 background: black;
9333 box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.24);
9334 }
9335
9336 .ag-spectrum-hue-background {
9337 border-radius: 2px;
9338 }
9339
9340 .ag-spectrum-alpha-background {
9341 border-radius: 2px;
9342 }
9343
9344 .ag-spectrum-tool {
9345 margin-bottom: 10px;
9346 height: 11px;
9347 border-radius: 2px;
9348 }
9349
9350 .ag-spectrum-slider {
9351 margin-top: -12px;
9352 width: 13px;
9353 height: 13px;
9354 border-radius: 13px;
9355 background-color: rgb(248, 248, 248);
9356 box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);
9357 }
9358
9359 .ag-recent-color {
9360 margin: 0 3px;
9361 }
9362 .ag-recent-color:first-child {
9363 margin-left: 0;
9364 }
9365 .ag-recent-color:last-child {
9366 margin-right: 0;
9367 }
9368
9369 .ag-dnd-ghost {
9370 border: var(--ag-borders) var(--ag-border-color);
9371 background: var(--ag-background-color);
9372 border-radius: var(--ag-card-radius);
9373 box-shadow: var(--ag-card-shadow);
9374 padding: var(--ag-grid-size);
9375 overflow: hidden;
9376 text-overflow: ellipsis;
9377 border: var(--ag-borders-secondary) var(--ag-secondary-border-color);
9378 color: var(--ag-secondary-foreground-color);
9379 height: var(--ag-header-height) !important;
9380 line-height: var(--ag-header-height);
9381 margin: 0;
9382 padding: 0 calc(var(--ag-grid-size) * 2);
9383 transform: translateY(calc(var(--ag-grid-size) * 2));
9384 }
9385
9386 .ag-dnd-ghost-icon {
9387 margin-right: var(--ag-grid-size);
9388 color: var(--ag-foreground-color);
9389 }
9390
9391 .ag-popup-child:not(.ag-tooltip-custom) {
9392 box-shadow: var(--ag-popup-shadow);
9393 }
9394
9395 .ag-dragging-range-handle .ag-dialog,
9396 .ag-dragging-fill-handle .ag-dialog {
9397 opacity: 0.7;
9398 pointer-events: none;
9399 }
9400
9401 .ag-dialog {
9402 border-radius: var(--ag-border-radius);
9403 border: var(--ag-borders) var(--ag-border-color);
9404 }
9405
9406 .ag-panel {
9407 background-color: var(--ag-background-color);
9408 }
9409
9410 .ag-panel-title-bar {
9411 background-color: var(--ag-header-background-color);
9412 color: var(--ag-header-foreground-color);
9413 height: var(--ag-header-height);
9414 padding: var(--ag-grid-size) var(--ag-cell-horizontal-padding);
9415 border-bottom: var(--ag-borders) var(--ag-border-color);
9416 }
9417
9418 .ag-ltr .ag-panel-title-bar-button {
9419 margin-left: var(--ag-grid-size);
9420 }
9421 .ag-rtl .ag-panel-title-bar-button {
9422 margin-right: var(--ag-grid-size);
9423 }
9424
9425 .ag-tooltip {
9426 background-color: var(--ag-tooltip-background-color);
9427 color: var(--ag-foreground-color);
9428 padding: var(--ag-grid-size);
9429 border: var(--ag-borders) var(--ag-border-color);
9430 border-radius: var(--ag-card-radius);
9431 transition: opacity 1s;
9432 white-space: normal;
9433 }
9434 .ag-tooltip.ag-tooltip-hiding {
9435 opacity: 0;
9436 }
9437
9438 .ag-tooltip-custom {
9439 transition: opacity 1s;
9440 }
9441 .ag-tooltip-custom.ag-tooltip-hiding {
9442 opacity: 0;
9443 }
9444
9445 .ag-ltr .ag-column-select-indent-1 {
9446 padding-left: calc(1 * var(--ag-column-select-indent-size));
9447 }
9448 .ag-rtl .ag-column-select-indent-1 {
9449 padding-right: calc(1 * var(--ag-column-select-indent-size));
9450 }
9451
9452 .ag-ltr .ag-column-select-indent-2 {
9453 padding-left: calc(2 * var(--ag-column-select-indent-size));
9454 }
9455 .ag-rtl .ag-column-select-indent-2 {
9456 padding-right: calc(2 * var(--ag-column-select-indent-size));
9457 }
9458
9459 .ag-ltr .ag-column-select-indent-3 {
9460 padding-left: calc(3 * var(--ag-column-select-indent-size));
9461 }
9462 .ag-rtl .ag-column-select-indent-3 {
9463 padding-right: calc(3 * var(--ag-column-select-indent-size));
9464 }
9465
9466 .ag-ltr .ag-column-select-indent-4 {
9467 padding-left: calc(4 * var(--ag-column-select-indent-size));
9468 }
9469 .ag-rtl .ag-column-select-indent-4 {
9470 padding-right: calc(4 * var(--ag-column-select-indent-size));
9471 }
9472
9473 .ag-ltr .ag-column-select-indent-5 {
9474 padding-left: calc(5 * var(--ag-column-select-indent-size));
9475 }
9476 .ag-rtl .ag-column-select-indent-5 {
9477 padding-right: calc(5 * var(--ag-column-select-indent-size));
9478 }
9479
9480 .ag-ltr .ag-column-select-indent-6 {
9481 padding-left: calc(6 * var(--ag-column-select-indent-size));
9482 }
9483 .ag-rtl .ag-column-select-indent-6 {
9484 padding-right: calc(6 * var(--ag-column-select-indent-size));
9485 }
9486
9487 .ag-ltr .ag-column-select-indent-7 {
9488 padding-left: calc(7 * var(--ag-column-select-indent-size));
9489 }
9490 .ag-rtl .ag-column-select-indent-7 {
9491 padding-right: calc(7 * var(--ag-column-select-indent-size));
9492 }
9493
9494 .ag-ltr .ag-column-select-indent-8 {
9495 padding-left: calc(8 * var(--ag-column-select-indent-size));
9496 }
9497 .ag-rtl .ag-column-select-indent-8 {
9498 padding-right: calc(8 * var(--ag-column-select-indent-size));
9499 }
9500
9501 .ag-ltr .ag-column-select-indent-9 {
9502 padding-left: calc(9 * var(--ag-column-select-indent-size));
9503 }
9504 .ag-rtl .ag-column-select-indent-9 {
9505 padding-right: calc(9 * var(--ag-column-select-indent-size));
9506 }
9507
9508 .ag-column-select-header-icon {
9509 cursor: pointer;
9510 }
9511
9512 .ag-keyboard-focus .ag-column-select-header-icon:focus {
9513 outline: none;
9514 }
9515 .ag-keyboard-focus .ag-column-select-header-icon:focus::after {
9516 content: "";
9517 position: absolute;
9518 background-color: transparent;
9519 pointer-events: none;
9520 top: 0px;
9521 left: 0px;
9522 display: block;
9523 width: calc(100% - 0px);
9524 height: calc(100% - 0px);
9525 border: 1px solid;
9526 border-color: var(--ag-input-focus-border-color);
9527 }
9528
9529 .ag-ltr .ag-column-group-icons:not(:last-child),
9530 .ag-ltr .ag-column-select-header-icon:not(:last-child),
9531 .ag-ltr .ag-column-select-header-checkbox:not(:last-child),
9532 .ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),
9533 .ag-ltr .ag-column-select-checkbox:not(:last-child),
9534 .ag-ltr .ag-column-select-column-drag-handle:not(:last-child),
9535 .ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),
9536 .ag-ltr .ag-column-select-column-label:not(:last-child) {
9537 margin-right: var(--ag-widget-horizontal-spacing);
9538 }
9539 .ag-rtl .ag-column-group-icons:not(:last-child),
9540 .ag-rtl .ag-column-select-header-icon:not(:last-child),
9541 .ag-rtl .ag-column-select-header-checkbox:not(:last-child),
9542 .ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),
9543 .ag-rtl .ag-column-select-checkbox:not(:last-child),
9544 .ag-rtl .ag-column-select-column-drag-handle:not(:last-child),
9545 .ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),
9546 .ag-rtl .ag-column-select-column-label:not(:last-child) {
9547 margin-left: var(--ag-widget-horizontal-spacing);
9548 }
9549
9550 .ag-keyboard-focus .ag-column-select-virtual-list-item:focus {
9551 outline: none;
9552 }
9553 .ag-keyboard-focus .ag-column-select-virtual-list-item:focus::after {
9554 content: "";
9555 position: absolute;
9556 background-color: transparent;
9557 pointer-events: none;
9558 top: 1px;
9559 left: 1px;
9560 display: block;
9561 width: calc(100% - 2px);
9562 height: calc(100% - 2px);
9563 border: 1px solid;
9564 border-color: var(--ag-input-focus-border-color);
9565 }
9566
9567 .ag-column-select-column-group:not(:last-child),
9568 .ag-column-select-column:not(:last-child) {
9569 margin-bottom: var(--ag-widget-vertical-spacing);
9570 }
9571
9572 .ag-column-select-column-readonly,
9573 .ag-column-select-column-group-readonly {
9574 color: var(--ag-disabled-foreground-color);
9575 pointer-events: none;
9576 }
9577
9578 .ag-ltr .ag-column-select-add-group-indent {
9579 margin-left: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
9580 }
9581 .ag-rtl .ag-column-select-add-group-indent {
9582 margin-right: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
9583 }
9584
9585 .ag-column-select-virtual-list-viewport {
9586 padding: calc(var(--ag-widget-container-vertical-padding) * 0.5) 0px;
9587 }
9588
9589 .ag-column-select-virtual-list-item {
9590 padding: 0 var(--ag-widget-container-horizontal-padding);
9591 }
9592
9593 .ag-rtl {
9594 text-align: right;
9595 }
9596
9597 .ag-root-wrapper {
9598 border: var(--ag-borders) var(--ag-border-color);
9599 }
9600
9601 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-1 {
9602 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 1);
9603 }
9604 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-1 {
9605 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 1);
9606 }
9607
9608 .ag-ltr .ag-row-group-indent-1 {
9609 padding-left: calc(1 * var(--ag-row-group-indent-size));
9610 }
9611 .ag-rtl .ag-row-group-indent-1 {
9612 padding-right: calc(1 * var(--ag-row-group-indent-size));
9613 }
9614
9615 .ag-ltr .ag-row-level-1 .ag-pivot-leaf-group {
9616 margin-left: var(--ag-row-group-indent-size);
9617 }
9618 .ag-rtl .ag-row-level-1 .ag-pivot-leaf-group {
9619 margin-right: var(--ag-row-group-indent-size);
9620 }
9621
9622 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-2 {
9623 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 2);
9624 }
9625 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-2 {
9626 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 2);
9627 }
9628
9629 .ag-ltr .ag-row-group-indent-2 {
9630 padding-left: calc(2 * var(--ag-row-group-indent-size));
9631 }
9632 .ag-rtl .ag-row-group-indent-2 {
9633 padding-right: calc(2 * var(--ag-row-group-indent-size));
9634 }
9635
9636 .ag-ltr .ag-row-level-2 .ag-pivot-leaf-group {
9637 margin-left: var(--ag-row-group-indent-size);
9638 }
9639 .ag-rtl .ag-row-level-2 .ag-pivot-leaf-group {
9640 margin-right: var(--ag-row-group-indent-size);
9641 }
9642
9643 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-3 {
9644 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 3);
9645 }
9646 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-3 {
9647 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 3);
9648 }
9649
9650 .ag-ltr .ag-row-group-indent-3 {
9651 padding-left: calc(3 * var(--ag-row-group-indent-size));
9652 }
9653 .ag-rtl .ag-row-group-indent-3 {
9654 padding-right: calc(3 * var(--ag-row-group-indent-size));
9655 }
9656
9657 .ag-ltr .ag-row-level-3 .ag-pivot-leaf-group {
9658 margin-left: var(--ag-row-group-indent-size);
9659 }
9660 .ag-rtl .ag-row-level-3 .ag-pivot-leaf-group {
9661 margin-right: var(--ag-row-group-indent-size);
9662 }
9663
9664 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-4 {
9665 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 4);
9666 }
9667 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-4 {
9668 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 4);
9669 }
9670
9671 .ag-ltr .ag-row-group-indent-4 {
9672 padding-left: calc(4 * var(--ag-row-group-indent-size));
9673 }
9674 .ag-rtl .ag-row-group-indent-4 {
9675 padding-right: calc(4 * var(--ag-row-group-indent-size));
9676 }
9677
9678 .ag-ltr .ag-row-level-4 .ag-pivot-leaf-group {
9679 margin-left: var(--ag-row-group-indent-size);
9680 }
9681 .ag-rtl .ag-row-level-4 .ag-pivot-leaf-group {
9682 margin-right: var(--ag-row-group-indent-size);
9683 }
9684
9685 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-5 {
9686 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 5);
9687 }
9688 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-5 {
9689 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 5);
9690 }
9691
9692 .ag-ltr .ag-row-group-indent-5 {
9693 padding-left: calc(5 * var(--ag-row-group-indent-size));
9694 }
9695 .ag-rtl .ag-row-group-indent-5 {
9696 padding-right: calc(5 * var(--ag-row-group-indent-size));
9697 }
9698
9699 .ag-ltr .ag-row-level-5 .ag-pivot-leaf-group {
9700 margin-left: var(--ag-row-group-indent-size);
9701 }
9702 .ag-rtl .ag-row-level-5 .ag-pivot-leaf-group {
9703 margin-right: var(--ag-row-group-indent-size);
9704 }
9705
9706 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-6 {
9707 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 6);
9708 }
9709 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-6 {
9710 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 6);
9711 }
9712
9713 .ag-ltr .ag-row-group-indent-6 {
9714 padding-left: calc(6 * var(--ag-row-group-indent-size));
9715 }
9716 .ag-rtl .ag-row-group-indent-6 {
9717 padding-right: calc(6 * var(--ag-row-group-indent-size));
9718 }
9719
9720 .ag-ltr .ag-row-level-6 .ag-pivot-leaf-group {
9721 margin-left: var(--ag-row-group-indent-size);
9722 }
9723 .ag-rtl .ag-row-level-6 .ag-pivot-leaf-group {
9724 margin-right: var(--ag-row-group-indent-size);
9725 }
9726
9727 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-7 {
9728 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 7);
9729 }
9730 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-7 {
9731 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 7);
9732 }
9733
9734 .ag-ltr .ag-row-group-indent-7 {
9735 padding-left: calc(7 * var(--ag-row-group-indent-size));
9736 }
9737 .ag-rtl .ag-row-group-indent-7 {
9738 padding-right: calc(7 * var(--ag-row-group-indent-size));
9739 }
9740
9741 .ag-ltr .ag-row-level-7 .ag-pivot-leaf-group {
9742 margin-left: var(--ag-row-group-indent-size);
9743 }
9744 .ag-rtl .ag-row-level-7 .ag-pivot-leaf-group {
9745 margin-right: var(--ag-row-group-indent-size);
9746 }
9747
9748 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-8 {
9749 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 8);
9750 }
9751 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-8 {
9752 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 8);
9753 }
9754
9755 .ag-ltr .ag-row-group-indent-8 {
9756 padding-left: calc(8 * var(--ag-row-group-indent-size));
9757 }
9758 .ag-rtl .ag-row-group-indent-8 {
9759 padding-right: calc(8 * var(--ag-row-group-indent-size));
9760 }
9761
9762 .ag-ltr .ag-row-level-8 .ag-pivot-leaf-group {
9763 margin-left: var(--ag-row-group-indent-size);
9764 }
9765 .ag-rtl .ag-row-level-8 .ag-pivot-leaf-group {
9766 margin-right: var(--ag-row-group-indent-size);
9767 }
9768
9769 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-9 {
9770 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 9);
9771 }
9772 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-9 {
9773 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 9);
9774 }
9775
9776 .ag-ltr .ag-row-group-indent-9 {
9777 padding-left: calc(9 * var(--ag-row-group-indent-size));
9778 }
9779 .ag-rtl .ag-row-group-indent-9 {
9780 padding-right: calc(9 * var(--ag-row-group-indent-size));
9781 }
9782
9783 .ag-ltr .ag-row-level-9 .ag-pivot-leaf-group {
9784 margin-left: var(--ag-row-group-indent-size);
9785 }
9786 .ag-rtl .ag-row-level-9 .ag-pivot-leaf-group {
9787 margin-right: var(--ag-row-group-indent-size);
9788 }
9789
9790 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-10 {
9791 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 10);
9792 }
9793 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-10 {
9794 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 10);
9795 }
9796
9797 .ag-ltr .ag-row-group-indent-10 {
9798 padding-left: calc(10 * var(--ag-row-group-indent-size));
9799 }
9800 .ag-rtl .ag-row-group-indent-10 {
9801 padding-right: calc(10 * var(--ag-row-group-indent-size));
9802 }
9803
9804 .ag-ltr .ag-row-level-10 .ag-pivot-leaf-group {
9805 margin-left: var(--ag-row-group-indent-size);
9806 }
9807 .ag-rtl .ag-row-level-10 .ag-pivot-leaf-group {
9808 margin-right: var(--ag-row-group-indent-size);
9809 }
9810
9811 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-11 {
9812 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 11);
9813 }
9814 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-11 {
9815 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 11);
9816 }
9817
9818 .ag-ltr .ag-row-group-indent-11 {
9819 padding-left: calc(11 * var(--ag-row-group-indent-size));
9820 }
9821 .ag-rtl .ag-row-group-indent-11 {
9822 padding-right: calc(11 * var(--ag-row-group-indent-size));
9823 }
9824
9825 .ag-ltr .ag-row-level-11 .ag-pivot-leaf-group {
9826 margin-left: var(--ag-row-group-indent-size);
9827 }
9828 .ag-rtl .ag-row-level-11 .ag-pivot-leaf-group {
9829 margin-right: var(--ag-row-group-indent-size);
9830 }
9831
9832 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-12 {
9833 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 12);
9834 }
9835 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-12 {
9836 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 12);
9837 }
9838
9839 .ag-ltr .ag-row-group-indent-12 {
9840 padding-left: calc(12 * var(--ag-row-group-indent-size));
9841 }
9842 .ag-rtl .ag-row-group-indent-12 {
9843 padding-right: calc(12 * var(--ag-row-group-indent-size));
9844 }
9845
9846 .ag-ltr .ag-row-level-12 .ag-pivot-leaf-group {
9847 margin-left: var(--ag-row-group-indent-size);
9848 }
9849 .ag-rtl .ag-row-level-12 .ag-pivot-leaf-group {
9850 margin-right: var(--ag-row-group-indent-size);
9851 }
9852
9853 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-13 {
9854 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 13);
9855 }
9856 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-13 {
9857 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 13);
9858 }
9859
9860 .ag-ltr .ag-row-group-indent-13 {
9861 padding-left: calc(13 * var(--ag-row-group-indent-size));
9862 }
9863 .ag-rtl .ag-row-group-indent-13 {
9864 padding-right: calc(13 * var(--ag-row-group-indent-size));
9865 }
9866
9867 .ag-ltr .ag-row-level-13 .ag-pivot-leaf-group {
9868 margin-left: var(--ag-row-group-indent-size);
9869 }
9870 .ag-rtl .ag-row-level-13 .ag-pivot-leaf-group {
9871 margin-right: var(--ag-row-group-indent-size);
9872 }
9873
9874 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-14 {
9875 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 14);
9876 }
9877 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-14 {
9878 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 14);
9879 }
9880
9881 .ag-ltr .ag-row-group-indent-14 {
9882 padding-left: calc(14 * var(--ag-row-group-indent-size));
9883 }
9884 .ag-rtl .ag-row-group-indent-14 {
9885 padding-right: calc(14 * var(--ag-row-group-indent-size));
9886 }
9887
9888 .ag-ltr .ag-row-level-14 .ag-pivot-leaf-group {
9889 margin-left: var(--ag-row-group-indent-size);
9890 }
9891 .ag-rtl .ag-row-level-14 .ag-pivot-leaf-group {
9892 margin-right: var(--ag-row-group-indent-size);
9893 }
9894
9895 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-15 {
9896 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 15);
9897 }
9898 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-15 {
9899 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 15);
9900 }
9901
9902 .ag-ltr .ag-row-group-indent-15 {
9903 padding-left: calc(15 * var(--ag-row-group-indent-size));
9904 }
9905 .ag-rtl .ag-row-group-indent-15 {
9906 padding-right: calc(15 * var(--ag-row-group-indent-size));
9907 }
9908
9909 .ag-ltr .ag-row-level-15 .ag-pivot-leaf-group {
9910 margin-left: var(--ag-row-group-indent-size);
9911 }
9912 .ag-rtl .ag-row-level-15 .ag-pivot-leaf-group {
9913 margin-right: var(--ag-row-group-indent-size);
9914 }
9915
9916 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-16 {
9917 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 16);
9918 }
9919 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-16 {
9920 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 16);
9921 }
9922
9923 .ag-ltr .ag-row-group-indent-16 {
9924 padding-left: calc(16 * var(--ag-row-group-indent-size));
9925 }
9926 .ag-rtl .ag-row-group-indent-16 {
9927 padding-right: calc(16 * var(--ag-row-group-indent-size));
9928 }
9929
9930 .ag-ltr .ag-row-level-16 .ag-pivot-leaf-group {
9931 margin-left: var(--ag-row-group-indent-size);
9932 }
9933 .ag-rtl .ag-row-level-16 .ag-pivot-leaf-group {
9934 margin-right: var(--ag-row-group-indent-size);
9935 }
9936
9937 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-17 {
9938 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 17);
9939 }
9940 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-17 {
9941 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 17);
9942 }
9943
9944 .ag-ltr .ag-row-group-indent-17 {
9945 padding-left: calc(17 * var(--ag-row-group-indent-size));
9946 }
9947 .ag-rtl .ag-row-group-indent-17 {
9948 padding-right: calc(17 * var(--ag-row-group-indent-size));
9949 }
9950
9951 .ag-ltr .ag-row-level-17 .ag-pivot-leaf-group {
9952 margin-left: var(--ag-row-group-indent-size);
9953 }
9954 .ag-rtl .ag-row-level-17 .ag-pivot-leaf-group {
9955 margin-right: var(--ag-row-group-indent-size);
9956 }
9957
9958 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-18 {
9959 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 18);
9960 }
9961 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-18 {
9962 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 18);
9963 }
9964
9965 .ag-ltr .ag-row-group-indent-18 {
9966 padding-left: calc(18 * var(--ag-row-group-indent-size));
9967 }
9968 .ag-rtl .ag-row-group-indent-18 {
9969 padding-right: calc(18 * var(--ag-row-group-indent-size));
9970 }
9971
9972 .ag-ltr .ag-row-level-18 .ag-pivot-leaf-group {
9973 margin-left: var(--ag-row-group-indent-size);
9974 }
9975 .ag-rtl .ag-row-level-18 .ag-pivot-leaf-group {
9976 margin-right: var(--ag-row-group-indent-size);
9977 }
9978
9979 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-19 {
9980 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 19);
9981 }
9982 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-19 {
9983 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 19);
9984 }
9985
9986 .ag-ltr .ag-row-group-indent-19 {
9987 padding-left: calc(19 * var(--ag-row-group-indent-size));
9988 }
9989 .ag-rtl .ag-row-group-indent-19 {
9990 padding-right: calc(19 * var(--ag-row-group-indent-size));
9991 }
9992
9993 .ag-ltr .ag-row-level-19 .ag-pivot-leaf-group {
9994 margin-left: var(--ag-row-group-indent-size);
9995 }
9996 .ag-rtl .ag-row-level-19 .ag-pivot-leaf-group {
9997 margin-right: var(--ag-row-group-indent-size);
9998 }
9999
10000 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-20 {
10001 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 20);
10002 }
10003 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-20 {
10004 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 20);
10005 }
10006
10007 .ag-ltr .ag-row-group-indent-20 {
10008 padding-left: calc(20 * var(--ag-row-group-indent-size));
10009 }
10010 .ag-rtl .ag-row-group-indent-20 {
10011 padding-right: calc(20 * var(--ag-row-group-indent-size));
10012 }
10013
10014 .ag-ltr .ag-row-level-20 .ag-pivot-leaf-group {
10015 margin-left: var(--ag-row-group-indent-size);
10016 }
10017 .ag-rtl .ag-row-level-20 .ag-pivot-leaf-group {
10018 margin-right: var(--ag-row-group-indent-size);
10019 }
10020
10021 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-21 {
10022 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 21);
10023 }
10024 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-21 {
10025 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 21);
10026 }
10027
10028 .ag-ltr .ag-row-group-indent-21 {
10029 padding-left: calc(21 * var(--ag-row-group-indent-size));
10030 }
10031 .ag-rtl .ag-row-group-indent-21 {
10032 padding-right: calc(21 * var(--ag-row-group-indent-size));
10033 }
10034
10035 .ag-ltr .ag-row-level-21 .ag-pivot-leaf-group {
10036 margin-left: var(--ag-row-group-indent-size);
10037 }
10038 .ag-rtl .ag-row-level-21 .ag-pivot-leaf-group {
10039 margin-right: var(--ag-row-group-indent-size);
10040 }
10041
10042 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-22 {
10043 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 22);
10044 }
10045 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-22 {
10046 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 22);
10047 }
10048
10049 .ag-ltr .ag-row-group-indent-22 {
10050 padding-left: calc(22 * var(--ag-row-group-indent-size));
10051 }
10052 .ag-rtl .ag-row-group-indent-22 {
10053 padding-right: calc(22 * var(--ag-row-group-indent-size));
10054 }
10055
10056 .ag-ltr .ag-row-level-22 .ag-pivot-leaf-group {
10057 margin-left: var(--ag-row-group-indent-size);
10058 }
10059 .ag-rtl .ag-row-level-22 .ag-pivot-leaf-group {
10060 margin-right: var(--ag-row-group-indent-size);
10061 }
10062
10063 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-23 {
10064 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 23);
10065 }
10066 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-23 {
10067 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 23);
10068 }
10069
10070 .ag-ltr .ag-row-group-indent-23 {
10071 padding-left: calc(23 * var(--ag-row-group-indent-size));
10072 }
10073 .ag-rtl .ag-row-group-indent-23 {
10074 padding-right: calc(23 * var(--ag-row-group-indent-size));
10075 }
10076
10077 .ag-ltr .ag-row-level-23 .ag-pivot-leaf-group {
10078 margin-left: var(--ag-row-group-indent-size);
10079 }
10080 .ag-rtl .ag-row-level-23 .ag-pivot-leaf-group {
10081 margin-right: var(--ag-row-group-indent-size);
10082 }
10083
10084 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-24 {
10085 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 24);
10086 }
10087 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-24 {
10088 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 24);
10089 }
10090
10091 .ag-ltr .ag-row-group-indent-24 {
10092 padding-left: calc(24 * var(--ag-row-group-indent-size));
10093 }
10094 .ag-rtl .ag-row-group-indent-24 {
10095 padding-right: calc(24 * var(--ag-row-group-indent-size));
10096 }
10097
10098 .ag-ltr .ag-row-level-24 .ag-pivot-leaf-group {
10099 margin-left: var(--ag-row-group-indent-size);
10100 }
10101 .ag-rtl .ag-row-level-24 .ag-pivot-leaf-group {
10102 margin-right: var(--ag-row-group-indent-size);
10103 }
10104
10105 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-25 {
10106 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 25);
10107 }
10108 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-25 {
10109 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 25);
10110 }
10111
10112 .ag-ltr .ag-row-group-indent-25 {
10113 padding-left: calc(25 * var(--ag-row-group-indent-size));
10114 }
10115 .ag-rtl .ag-row-group-indent-25 {
10116 padding-right: calc(25 * var(--ag-row-group-indent-size));
10117 }
10118
10119 .ag-ltr .ag-row-level-25 .ag-pivot-leaf-group {
10120 margin-left: var(--ag-row-group-indent-size);
10121 }
10122 .ag-rtl .ag-row-level-25 .ag-pivot-leaf-group {
10123 margin-right: var(--ag-row-group-indent-size);
10124 }
10125
10126 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-26 {
10127 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 26);
10128 }
10129 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-26 {
10130 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 26);
10131 }
10132
10133 .ag-ltr .ag-row-group-indent-26 {
10134 padding-left: calc(26 * var(--ag-row-group-indent-size));
10135 }
10136 .ag-rtl .ag-row-group-indent-26 {
10137 padding-right: calc(26 * var(--ag-row-group-indent-size));
10138 }
10139
10140 .ag-ltr .ag-row-level-26 .ag-pivot-leaf-group {
10141 margin-left: var(--ag-row-group-indent-size);
10142 }
10143 .ag-rtl .ag-row-level-26 .ag-pivot-leaf-group {
10144 margin-right: var(--ag-row-group-indent-size);
10145 }
10146
10147 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-27 {
10148 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 27);
10149 }
10150 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-27 {
10151 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 27);
10152 }
10153
10154 .ag-ltr .ag-row-group-indent-27 {
10155 padding-left: calc(27 * var(--ag-row-group-indent-size));
10156 }
10157 .ag-rtl .ag-row-group-indent-27 {
10158 padding-right: calc(27 * var(--ag-row-group-indent-size));
10159 }
10160
10161 .ag-ltr .ag-row-level-27 .ag-pivot-leaf-group {
10162 margin-left: var(--ag-row-group-indent-size);
10163 }
10164 .ag-rtl .ag-row-level-27 .ag-pivot-leaf-group {
10165 margin-right: var(--ag-row-group-indent-size);
10166 }
10167
10168 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-28 {
10169 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 28);
10170 }
10171 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-28 {
10172 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 28);
10173 }
10174
10175 .ag-ltr .ag-row-group-indent-28 {
10176 padding-left: calc(28 * var(--ag-row-group-indent-size));
10177 }
10178 .ag-rtl .ag-row-group-indent-28 {
10179 padding-right: calc(28 * var(--ag-row-group-indent-size));
10180 }
10181
10182 .ag-ltr .ag-row-level-28 .ag-pivot-leaf-group {
10183 margin-left: var(--ag-row-group-indent-size);
10184 }
10185 .ag-rtl .ag-row-level-28 .ag-pivot-leaf-group {
10186 margin-right: var(--ag-row-group-indent-size);
10187 }
10188
10189 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-29 {
10190 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 29);
10191 }
10192 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-29 {
10193 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 29);
10194 }
10195
10196 .ag-ltr .ag-row-group-indent-29 {
10197 padding-left: calc(29 * var(--ag-row-group-indent-size));
10198 }
10199 .ag-rtl .ag-row-group-indent-29 {
10200 padding-right: calc(29 * var(--ag-row-group-indent-size));
10201 }
10202
10203 .ag-ltr .ag-row-level-29 .ag-pivot-leaf-group {
10204 margin-left: var(--ag-row-group-indent-size);
10205 }
10206 .ag-rtl .ag-row-level-29 .ag-pivot-leaf-group {
10207 margin-right: var(--ag-row-group-indent-size);
10208 }
10209
10210 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-30 {
10211 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 30);
10212 }
10213 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-30 {
10214 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 30);
10215 }
10216
10217 .ag-ltr .ag-row-group-indent-30 {
10218 padding-left: calc(30 * var(--ag-row-group-indent-size));
10219 }
10220 .ag-rtl .ag-row-group-indent-30 {
10221 padding-right: calc(30 * var(--ag-row-group-indent-size));
10222 }
10223
10224 .ag-ltr .ag-row-level-30 .ag-pivot-leaf-group {
10225 margin-left: var(--ag-row-group-indent-size);
10226 }
10227 .ag-rtl .ag-row-level-30 .ag-pivot-leaf-group {
10228 margin-right: var(--ag-row-group-indent-size);
10229 }
10230
10231 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-31 {
10232 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 31);
10233 }
10234 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-31 {
10235 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 31);
10236 }
10237
10238 .ag-ltr .ag-row-group-indent-31 {
10239 padding-left: calc(31 * var(--ag-row-group-indent-size));
10240 }
10241 .ag-rtl .ag-row-group-indent-31 {
10242 padding-right: calc(31 * var(--ag-row-group-indent-size));
10243 }
10244
10245 .ag-ltr .ag-row-level-31 .ag-pivot-leaf-group {
10246 margin-left: var(--ag-row-group-indent-size);
10247 }
10248 .ag-rtl .ag-row-level-31 .ag-pivot-leaf-group {
10249 margin-right: var(--ag-row-group-indent-size);
10250 }
10251
10252 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-32 {
10253 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 32);
10254 }
10255 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-32 {
10256 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 32);
10257 }
10258
10259 .ag-ltr .ag-row-group-indent-32 {
10260 padding-left: calc(32 * var(--ag-row-group-indent-size));
10261 }
10262 .ag-rtl .ag-row-group-indent-32 {
10263 padding-right: calc(32 * var(--ag-row-group-indent-size));
10264 }
10265
10266 .ag-ltr .ag-row-level-32 .ag-pivot-leaf-group {
10267 margin-left: var(--ag-row-group-indent-size);
10268 }
10269 .ag-rtl .ag-row-level-32 .ag-pivot-leaf-group {
10270 margin-right: var(--ag-row-group-indent-size);
10271 }
10272
10273 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-33 {
10274 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 33);
10275 }
10276 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-33 {
10277 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 33);
10278 }
10279
10280 .ag-ltr .ag-row-group-indent-33 {
10281 padding-left: calc(33 * var(--ag-row-group-indent-size));
10282 }
10283 .ag-rtl .ag-row-group-indent-33 {
10284 padding-right: calc(33 * var(--ag-row-group-indent-size));
10285 }
10286
10287 .ag-ltr .ag-row-level-33 .ag-pivot-leaf-group {
10288 margin-left: var(--ag-row-group-indent-size);
10289 }
10290 .ag-rtl .ag-row-level-33 .ag-pivot-leaf-group {
10291 margin-right: var(--ag-row-group-indent-size);
10292 }
10293
10294 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-34 {
10295 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 34);
10296 }
10297 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-34 {
10298 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 34);
10299 }
10300
10301 .ag-ltr .ag-row-group-indent-34 {
10302 padding-left: calc(34 * var(--ag-row-group-indent-size));
10303 }
10304 .ag-rtl .ag-row-group-indent-34 {
10305 padding-right: calc(34 * var(--ag-row-group-indent-size));
10306 }
10307
10308 .ag-ltr .ag-row-level-34 .ag-pivot-leaf-group {
10309 margin-left: var(--ag-row-group-indent-size);
10310 }
10311 .ag-rtl .ag-row-level-34 .ag-pivot-leaf-group {
10312 margin-right: var(--ag-row-group-indent-size);
10313 }
10314
10315 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-35 {
10316 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 35);
10317 }
10318 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-35 {
10319 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 35);
10320 }
10321
10322 .ag-ltr .ag-row-group-indent-35 {
10323 padding-left: calc(35 * var(--ag-row-group-indent-size));
10324 }
10325 .ag-rtl .ag-row-group-indent-35 {
10326 padding-right: calc(35 * var(--ag-row-group-indent-size));
10327 }
10328
10329 .ag-ltr .ag-row-level-35 .ag-pivot-leaf-group {
10330 margin-left: var(--ag-row-group-indent-size);
10331 }
10332 .ag-rtl .ag-row-level-35 .ag-pivot-leaf-group {
10333 margin-right: var(--ag-row-group-indent-size);
10334 }
10335
10336 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-36 {
10337 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 36);
10338 }
10339 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-36 {
10340 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 36);
10341 }
10342
10343 .ag-ltr .ag-row-group-indent-36 {
10344 padding-left: calc(36 * var(--ag-row-group-indent-size));
10345 }
10346 .ag-rtl .ag-row-group-indent-36 {
10347 padding-right: calc(36 * var(--ag-row-group-indent-size));
10348 }
10349
10350 .ag-ltr .ag-row-level-36 .ag-pivot-leaf-group {
10351 margin-left: var(--ag-row-group-indent-size);
10352 }
10353 .ag-rtl .ag-row-level-36 .ag-pivot-leaf-group {
10354 margin-right: var(--ag-row-group-indent-size);
10355 }
10356
10357 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-37 {
10358 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 37);
10359 }
10360 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-37 {
10361 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 37);
10362 }
10363
10364 .ag-ltr .ag-row-group-indent-37 {
10365 padding-left: calc(37 * var(--ag-row-group-indent-size));
10366 }
10367 .ag-rtl .ag-row-group-indent-37 {
10368 padding-right: calc(37 * var(--ag-row-group-indent-size));
10369 }
10370
10371 .ag-ltr .ag-row-level-37 .ag-pivot-leaf-group {
10372 margin-left: var(--ag-row-group-indent-size);
10373 }
10374 .ag-rtl .ag-row-level-37 .ag-pivot-leaf-group {
10375 margin-right: var(--ag-row-group-indent-size);
10376 }
10377
10378 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-38 {
10379 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 38);
10380 }
10381 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-38 {
10382 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 38);
10383 }
10384
10385 .ag-ltr .ag-row-group-indent-38 {
10386 padding-left: calc(38 * var(--ag-row-group-indent-size));
10387 }
10388 .ag-rtl .ag-row-group-indent-38 {
10389 padding-right: calc(38 * var(--ag-row-group-indent-size));
10390 }
10391
10392 .ag-ltr .ag-row-level-38 .ag-pivot-leaf-group {
10393 margin-left: var(--ag-row-group-indent-size);
10394 }
10395 .ag-rtl .ag-row-level-38 .ag-pivot-leaf-group {
10396 margin-right: var(--ag-row-group-indent-size);
10397 }
10398
10399 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-39 {
10400 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 39);
10401 }
10402 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-39 {
10403 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 39);
10404 }
10405
10406 .ag-ltr .ag-row-group-indent-39 {
10407 padding-left: calc(39 * var(--ag-row-group-indent-size));
10408 }
10409 .ag-rtl .ag-row-group-indent-39 {
10410 padding-right: calc(39 * var(--ag-row-group-indent-size));
10411 }
10412
10413 .ag-ltr .ag-row-level-39 .ag-pivot-leaf-group {
10414 margin-left: var(--ag-row-group-indent-size);
10415 }
10416 .ag-rtl .ag-row-level-39 .ag-pivot-leaf-group {
10417 margin-right: var(--ag-row-group-indent-size);
10418 }
10419
10420 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-40 {
10421 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 40);
10422 }
10423 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-40 {
10424 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 40);
10425 }
10426
10427 .ag-ltr .ag-row-group-indent-40 {
10428 padding-left: calc(40 * var(--ag-row-group-indent-size));
10429 }
10430 .ag-rtl .ag-row-group-indent-40 {
10431 padding-right: calc(40 * var(--ag-row-group-indent-size));
10432 }
10433
10434 .ag-ltr .ag-row-level-40 .ag-pivot-leaf-group {
10435 margin-left: var(--ag-row-group-indent-size);
10436 }
10437 .ag-rtl .ag-row-level-40 .ag-pivot-leaf-group {
10438 margin-right: var(--ag-row-group-indent-size);
10439 }
10440
10441 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-41 {
10442 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 41);
10443 }
10444 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-41 {
10445 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 41);
10446 }
10447
10448 .ag-ltr .ag-row-group-indent-41 {
10449 padding-left: calc(41 * var(--ag-row-group-indent-size));
10450 }
10451 .ag-rtl .ag-row-group-indent-41 {
10452 padding-right: calc(41 * var(--ag-row-group-indent-size));
10453 }
10454
10455 .ag-ltr .ag-row-level-41 .ag-pivot-leaf-group {
10456 margin-left: var(--ag-row-group-indent-size);
10457 }
10458 .ag-rtl .ag-row-level-41 .ag-pivot-leaf-group {
10459 margin-right: var(--ag-row-group-indent-size);
10460 }
10461
10462 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-42 {
10463 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 42);
10464 }
10465 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-42 {
10466 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 42);
10467 }
10468
10469 .ag-ltr .ag-row-group-indent-42 {
10470 padding-left: calc(42 * var(--ag-row-group-indent-size));
10471 }
10472 .ag-rtl .ag-row-group-indent-42 {
10473 padding-right: calc(42 * var(--ag-row-group-indent-size));
10474 }
10475
10476 .ag-ltr .ag-row-level-42 .ag-pivot-leaf-group {
10477 margin-left: var(--ag-row-group-indent-size);
10478 }
10479 .ag-rtl .ag-row-level-42 .ag-pivot-leaf-group {
10480 margin-right: var(--ag-row-group-indent-size);
10481 }
10482
10483 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-43 {
10484 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 43);
10485 }
10486 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-43 {
10487 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 43);
10488 }
10489
10490 .ag-ltr .ag-row-group-indent-43 {
10491 padding-left: calc(43 * var(--ag-row-group-indent-size));
10492 }
10493 .ag-rtl .ag-row-group-indent-43 {
10494 padding-right: calc(43 * var(--ag-row-group-indent-size));
10495 }
10496
10497 .ag-ltr .ag-row-level-43 .ag-pivot-leaf-group {
10498 margin-left: var(--ag-row-group-indent-size);
10499 }
10500 .ag-rtl .ag-row-level-43 .ag-pivot-leaf-group {
10501 margin-right: var(--ag-row-group-indent-size);
10502 }
10503
10504 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-44 {
10505 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 44);
10506 }
10507 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-44 {
10508 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 44);
10509 }
10510
10511 .ag-ltr .ag-row-group-indent-44 {
10512 padding-left: calc(44 * var(--ag-row-group-indent-size));
10513 }
10514 .ag-rtl .ag-row-group-indent-44 {
10515 padding-right: calc(44 * var(--ag-row-group-indent-size));
10516 }
10517
10518 .ag-ltr .ag-row-level-44 .ag-pivot-leaf-group {
10519 margin-left: var(--ag-row-group-indent-size);
10520 }
10521 .ag-rtl .ag-row-level-44 .ag-pivot-leaf-group {
10522 margin-right: var(--ag-row-group-indent-size);
10523 }
10524
10525 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-45 {
10526 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 45);
10527 }
10528 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-45 {
10529 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 45);
10530 }
10531
10532 .ag-ltr .ag-row-group-indent-45 {
10533 padding-left: calc(45 * var(--ag-row-group-indent-size));
10534 }
10535 .ag-rtl .ag-row-group-indent-45 {
10536 padding-right: calc(45 * var(--ag-row-group-indent-size));
10537 }
10538
10539 .ag-ltr .ag-row-level-45 .ag-pivot-leaf-group {
10540 margin-left: var(--ag-row-group-indent-size);
10541 }
10542 .ag-rtl .ag-row-level-45 .ag-pivot-leaf-group {
10543 margin-right: var(--ag-row-group-indent-size);
10544 }
10545
10546 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-46 {
10547 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 46);
10548 }
10549 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-46 {
10550 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 46);
10551 }
10552
10553 .ag-ltr .ag-row-group-indent-46 {
10554 padding-left: calc(46 * var(--ag-row-group-indent-size));
10555 }
10556 .ag-rtl .ag-row-group-indent-46 {
10557 padding-right: calc(46 * var(--ag-row-group-indent-size));
10558 }
10559
10560 .ag-ltr .ag-row-level-46 .ag-pivot-leaf-group {
10561 margin-left: var(--ag-row-group-indent-size);
10562 }
10563 .ag-rtl .ag-row-level-46 .ag-pivot-leaf-group {
10564 margin-right: var(--ag-row-group-indent-size);
10565 }
10566
10567 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-47 {
10568 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 47);
10569 }
10570 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-47 {
10571 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 47);
10572 }
10573
10574 .ag-ltr .ag-row-group-indent-47 {
10575 padding-left: calc(47 * var(--ag-row-group-indent-size));
10576 }
10577 .ag-rtl .ag-row-group-indent-47 {
10578 padding-right: calc(47 * var(--ag-row-group-indent-size));
10579 }
10580
10581 .ag-ltr .ag-row-level-47 .ag-pivot-leaf-group {
10582 margin-left: var(--ag-row-group-indent-size);
10583 }
10584 .ag-rtl .ag-row-level-47 .ag-pivot-leaf-group {
10585 margin-right: var(--ag-row-group-indent-size);
10586 }
10587
10588 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-48 {
10589 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 48);
10590 }
10591 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-48 {
10592 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 48);
10593 }
10594
10595 .ag-ltr .ag-row-group-indent-48 {
10596 padding-left: calc(48 * var(--ag-row-group-indent-size));
10597 }
10598 .ag-rtl .ag-row-group-indent-48 {
10599 padding-right: calc(48 * var(--ag-row-group-indent-size));
10600 }
10601
10602 .ag-ltr .ag-row-level-48 .ag-pivot-leaf-group {
10603 margin-left: var(--ag-row-group-indent-size);
10604 }
10605 .ag-rtl .ag-row-level-48 .ag-pivot-leaf-group {
10606 margin-right: var(--ag-row-group-indent-size);
10607 }
10608
10609 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-49 {
10610 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 49);
10611 }
10612 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-49 {
10613 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 49);
10614 }
10615
10616 .ag-ltr .ag-row-group-indent-49 {
10617 padding-left: calc(49 * var(--ag-row-group-indent-size));
10618 }
10619 .ag-rtl .ag-row-group-indent-49 {
10620 padding-right: calc(49 * var(--ag-row-group-indent-size));
10621 }
10622
10623 .ag-ltr .ag-row-level-49 .ag-pivot-leaf-group {
10624 margin-left: var(--ag-row-group-indent-size);
10625 }
10626 .ag-rtl .ag-row-level-49 .ag-pivot-leaf-group {
10627 margin-right: var(--ag-row-group-indent-size);
10628 }
10629
10630 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-50 {
10631 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 50);
10632 }
10633 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-50 {
10634 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 50);
10635 }
10636
10637 .ag-ltr .ag-row-group-indent-50 {
10638 padding-left: calc(50 * var(--ag-row-group-indent-size));
10639 }
10640 .ag-rtl .ag-row-group-indent-50 {
10641 padding-right: calc(50 * var(--ag-row-group-indent-size));
10642 }
10643
10644 .ag-ltr .ag-row-level-50 .ag-pivot-leaf-group {
10645 margin-left: var(--ag-row-group-indent-size);
10646 }
10647 .ag-rtl .ag-row-level-50 .ag-pivot-leaf-group {
10648 margin-right: var(--ag-row-group-indent-size);
10649 }
10650
10651 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-51 {
10652 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 51);
10653 }
10654 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-51 {
10655 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 51);
10656 }
10657
10658 .ag-ltr .ag-row-group-indent-51 {
10659 padding-left: calc(51 * var(--ag-row-group-indent-size));
10660 }
10661 .ag-rtl .ag-row-group-indent-51 {
10662 padding-right: calc(51 * var(--ag-row-group-indent-size));
10663 }
10664
10665 .ag-ltr .ag-row-level-51 .ag-pivot-leaf-group {
10666 margin-left: var(--ag-row-group-indent-size);
10667 }
10668 .ag-rtl .ag-row-level-51 .ag-pivot-leaf-group {
10669 margin-right: var(--ag-row-group-indent-size);
10670 }
10671
10672 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-52 {
10673 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 52);
10674 }
10675 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-52 {
10676 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 52);
10677 }
10678
10679 .ag-ltr .ag-row-group-indent-52 {
10680 padding-left: calc(52 * var(--ag-row-group-indent-size));
10681 }
10682 .ag-rtl .ag-row-group-indent-52 {
10683 padding-right: calc(52 * var(--ag-row-group-indent-size));
10684 }
10685
10686 .ag-ltr .ag-row-level-52 .ag-pivot-leaf-group {
10687 margin-left: var(--ag-row-group-indent-size);
10688 }
10689 .ag-rtl .ag-row-level-52 .ag-pivot-leaf-group {
10690 margin-right: var(--ag-row-group-indent-size);
10691 }
10692
10693 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-53 {
10694 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 53);
10695 }
10696 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-53 {
10697 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 53);
10698 }
10699
10700 .ag-ltr .ag-row-group-indent-53 {
10701 padding-left: calc(53 * var(--ag-row-group-indent-size));
10702 }
10703 .ag-rtl .ag-row-group-indent-53 {
10704 padding-right: calc(53 * var(--ag-row-group-indent-size));
10705 }
10706
10707 .ag-ltr .ag-row-level-53 .ag-pivot-leaf-group {
10708 margin-left: var(--ag-row-group-indent-size);
10709 }
10710 .ag-rtl .ag-row-level-53 .ag-pivot-leaf-group {
10711 margin-right: var(--ag-row-group-indent-size);
10712 }
10713
10714 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-54 {
10715 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 54);
10716 }
10717 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-54 {
10718 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 54);
10719 }
10720
10721 .ag-ltr .ag-row-group-indent-54 {
10722 padding-left: calc(54 * var(--ag-row-group-indent-size));
10723 }
10724 .ag-rtl .ag-row-group-indent-54 {
10725 padding-right: calc(54 * var(--ag-row-group-indent-size));
10726 }
10727
10728 .ag-ltr .ag-row-level-54 .ag-pivot-leaf-group {
10729 margin-left: var(--ag-row-group-indent-size);
10730 }
10731 .ag-rtl .ag-row-level-54 .ag-pivot-leaf-group {
10732 margin-right: var(--ag-row-group-indent-size);
10733 }
10734
10735 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-55 {
10736 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 55);
10737 }
10738 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-55 {
10739 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 55);
10740 }
10741
10742 .ag-ltr .ag-row-group-indent-55 {
10743 padding-left: calc(55 * var(--ag-row-group-indent-size));
10744 }
10745 .ag-rtl .ag-row-group-indent-55 {
10746 padding-right: calc(55 * var(--ag-row-group-indent-size));
10747 }
10748
10749 .ag-ltr .ag-row-level-55 .ag-pivot-leaf-group {
10750 margin-left: var(--ag-row-group-indent-size);
10751 }
10752 .ag-rtl .ag-row-level-55 .ag-pivot-leaf-group {
10753 margin-right: var(--ag-row-group-indent-size);
10754 }
10755
10756 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-56 {
10757 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 56);
10758 }
10759 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-56 {
10760 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 56);
10761 }
10762
10763 .ag-ltr .ag-row-group-indent-56 {
10764 padding-left: calc(56 * var(--ag-row-group-indent-size));
10765 }
10766 .ag-rtl .ag-row-group-indent-56 {
10767 padding-right: calc(56 * var(--ag-row-group-indent-size));
10768 }
10769
10770 .ag-ltr .ag-row-level-56 .ag-pivot-leaf-group {
10771 margin-left: var(--ag-row-group-indent-size);
10772 }
10773 .ag-rtl .ag-row-level-56 .ag-pivot-leaf-group {
10774 margin-right: var(--ag-row-group-indent-size);
10775 }
10776
10777 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-57 {
10778 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 57);
10779 }
10780 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-57 {
10781 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 57);
10782 }
10783
10784 .ag-ltr .ag-row-group-indent-57 {
10785 padding-left: calc(57 * var(--ag-row-group-indent-size));
10786 }
10787 .ag-rtl .ag-row-group-indent-57 {
10788 padding-right: calc(57 * var(--ag-row-group-indent-size));
10789 }
10790
10791 .ag-ltr .ag-row-level-57 .ag-pivot-leaf-group {
10792 margin-left: var(--ag-row-group-indent-size);
10793 }
10794 .ag-rtl .ag-row-level-57 .ag-pivot-leaf-group {
10795 margin-right: var(--ag-row-group-indent-size);
10796 }
10797
10798 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-58 {
10799 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 58);
10800 }
10801 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-58 {
10802 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 58);
10803 }
10804
10805 .ag-ltr .ag-row-group-indent-58 {
10806 padding-left: calc(58 * var(--ag-row-group-indent-size));
10807 }
10808 .ag-rtl .ag-row-group-indent-58 {
10809 padding-right: calc(58 * var(--ag-row-group-indent-size));
10810 }
10811
10812 .ag-ltr .ag-row-level-58 .ag-pivot-leaf-group {
10813 margin-left: var(--ag-row-group-indent-size);
10814 }
10815 .ag-rtl .ag-row-level-58 .ag-pivot-leaf-group {
10816 margin-right: var(--ag-row-group-indent-size);
10817 }
10818
10819 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-59 {
10820 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 59);
10821 }
10822 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-59 {
10823 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 59);
10824 }
10825
10826 .ag-ltr .ag-row-group-indent-59 {
10827 padding-left: calc(59 * var(--ag-row-group-indent-size));
10828 }
10829 .ag-rtl .ag-row-group-indent-59 {
10830 padding-right: calc(59 * var(--ag-row-group-indent-size));
10831 }
10832
10833 .ag-ltr .ag-row-level-59 .ag-pivot-leaf-group {
10834 margin-left: var(--ag-row-group-indent-size);
10835 }
10836 .ag-rtl .ag-row-level-59 .ag-pivot-leaf-group {
10837 margin-right: var(--ag-row-group-indent-size);
10838 }
10839
10840 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-60 {
10841 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 60);
10842 }
10843 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-60 {
10844 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 60);
10845 }
10846
10847 .ag-ltr .ag-row-group-indent-60 {
10848 padding-left: calc(60 * var(--ag-row-group-indent-size));
10849 }
10850 .ag-rtl .ag-row-group-indent-60 {
10851 padding-right: calc(60 * var(--ag-row-group-indent-size));
10852 }
10853
10854 .ag-ltr .ag-row-level-60 .ag-pivot-leaf-group {
10855 margin-left: var(--ag-row-group-indent-size);
10856 }
10857 .ag-rtl .ag-row-level-60 .ag-pivot-leaf-group {
10858 margin-right: var(--ag-row-group-indent-size);
10859 }
10860
10861 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-61 {
10862 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 61);
10863 }
10864 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-61 {
10865 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 61);
10866 }
10867
10868 .ag-ltr .ag-row-group-indent-61 {
10869 padding-left: calc(61 * var(--ag-row-group-indent-size));
10870 }
10871 .ag-rtl .ag-row-group-indent-61 {
10872 padding-right: calc(61 * var(--ag-row-group-indent-size));
10873 }
10874
10875 .ag-ltr .ag-row-level-61 .ag-pivot-leaf-group {
10876 margin-left: var(--ag-row-group-indent-size);
10877 }
10878 .ag-rtl .ag-row-level-61 .ag-pivot-leaf-group {
10879 margin-right: var(--ag-row-group-indent-size);
10880 }
10881
10882 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-62 {
10883 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 62);
10884 }
10885 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-62 {
10886 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 62);
10887 }
10888
10889 .ag-ltr .ag-row-group-indent-62 {
10890 padding-left: calc(62 * var(--ag-row-group-indent-size));
10891 }
10892 .ag-rtl .ag-row-group-indent-62 {
10893 padding-right: calc(62 * var(--ag-row-group-indent-size));
10894 }
10895
10896 .ag-ltr .ag-row-level-62 .ag-pivot-leaf-group {
10897 margin-left: var(--ag-row-group-indent-size);
10898 }
10899 .ag-rtl .ag-row-level-62 .ag-pivot-leaf-group {
10900 margin-right: var(--ag-row-group-indent-size);
10901 }
10902
10903 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-63 {
10904 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 63);
10905 }
10906 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-63 {
10907 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 63);
10908 }
10909
10910 .ag-ltr .ag-row-group-indent-63 {
10911 padding-left: calc(63 * var(--ag-row-group-indent-size));
10912 }
10913 .ag-rtl .ag-row-group-indent-63 {
10914 padding-right: calc(63 * var(--ag-row-group-indent-size));
10915 }
10916
10917 .ag-ltr .ag-row-level-63 .ag-pivot-leaf-group {
10918 margin-left: var(--ag-row-group-indent-size);
10919 }
10920 .ag-rtl .ag-row-level-63 .ag-pivot-leaf-group {
10921 margin-right: var(--ag-row-group-indent-size);
10922 }
10923
10924 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-64 {
10925 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 64);
10926 }
10927 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-64 {
10928 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 64);
10929 }
10930
10931 .ag-ltr .ag-row-group-indent-64 {
10932 padding-left: calc(64 * var(--ag-row-group-indent-size));
10933 }
10934 .ag-rtl .ag-row-group-indent-64 {
10935 padding-right: calc(64 * var(--ag-row-group-indent-size));
10936 }
10937
10938 .ag-ltr .ag-row-level-64 .ag-pivot-leaf-group {
10939 margin-left: var(--ag-row-group-indent-size);
10940 }
10941 .ag-rtl .ag-row-level-64 .ag-pivot-leaf-group {
10942 margin-right: var(--ag-row-group-indent-size);
10943 }
10944
10945 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-65 {
10946 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 65);
10947 }
10948 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-65 {
10949 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 65);
10950 }
10951
10952 .ag-ltr .ag-row-group-indent-65 {
10953 padding-left: calc(65 * var(--ag-row-group-indent-size));
10954 }
10955 .ag-rtl .ag-row-group-indent-65 {
10956 padding-right: calc(65 * var(--ag-row-group-indent-size));
10957 }
10958
10959 .ag-ltr .ag-row-level-65 .ag-pivot-leaf-group {
10960 margin-left: var(--ag-row-group-indent-size);
10961 }
10962 .ag-rtl .ag-row-level-65 .ag-pivot-leaf-group {
10963 margin-right: var(--ag-row-group-indent-size);
10964 }
10965
10966 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-66 {
10967 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 66);
10968 }
10969 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-66 {
10970 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 66);
10971 }
10972
10973 .ag-ltr .ag-row-group-indent-66 {
10974 padding-left: calc(66 * var(--ag-row-group-indent-size));
10975 }
10976 .ag-rtl .ag-row-group-indent-66 {
10977 padding-right: calc(66 * var(--ag-row-group-indent-size));
10978 }
10979
10980 .ag-ltr .ag-row-level-66 .ag-pivot-leaf-group {
10981 margin-left: var(--ag-row-group-indent-size);
10982 }
10983 .ag-rtl .ag-row-level-66 .ag-pivot-leaf-group {
10984 margin-right: var(--ag-row-group-indent-size);
10985 }
10986
10987 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-67 {
10988 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 67);
10989 }
10990 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-67 {
10991 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 67);
10992 }
10993
10994 .ag-ltr .ag-row-group-indent-67 {
10995 padding-left: calc(67 * var(--ag-row-group-indent-size));
10996 }
10997 .ag-rtl .ag-row-group-indent-67 {
10998 padding-right: calc(67 * var(--ag-row-group-indent-size));
10999 }
11000
11001 .ag-ltr .ag-row-level-67 .ag-pivot-leaf-group {
11002 margin-left: var(--ag-row-group-indent-size);
11003 }
11004 .ag-rtl .ag-row-level-67 .ag-pivot-leaf-group {
11005 margin-right: var(--ag-row-group-indent-size);
11006 }
11007
11008 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-68 {
11009 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 68);
11010 }
11011 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-68 {
11012 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 68);
11013 }
11014
11015 .ag-ltr .ag-row-group-indent-68 {
11016 padding-left: calc(68 * var(--ag-row-group-indent-size));
11017 }
11018 .ag-rtl .ag-row-group-indent-68 {
11019 padding-right: calc(68 * var(--ag-row-group-indent-size));
11020 }
11021
11022 .ag-ltr .ag-row-level-68 .ag-pivot-leaf-group {
11023 margin-left: var(--ag-row-group-indent-size);
11024 }
11025 .ag-rtl .ag-row-level-68 .ag-pivot-leaf-group {
11026 margin-right: var(--ag-row-group-indent-size);
11027 }
11028
11029 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-69 {
11030 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 69);
11031 }
11032 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-69 {
11033 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 69);
11034 }
11035
11036 .ag-ltr .ag-row-group-indent-69 {
11037 padding-left: calc(69 * var(--ag-row-group-indent-size));
11038 }
11039 .ag-rtl .ag-row-group-indent-69 {
11040 padding-right: calc(69 * var(--ag-row-group-indent-size));
11041 }
11042
11043 .ag-ltr .ag-row-level-69 .ag-pivot-leaf-group {
11044 margin-left: var(--ag-row-group-indent-size);
11045 }
11046 .ag-rtl .ag-row-level-69 .ag-pivot-leaf-group {
11047 margin-right: var(--ag-row-group-indent-size);
11048 }
11049
11050 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-70 {
11051 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 70);
11052 }
11053 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-70 {
11054 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 70);
11055 }
11056
11057 .ag-ltr .ag-row-group-indent-70 {
11058 padding-left: calc(70 * var(--ag-row-group-indent-size));
11059 }
11060 .ag-rtl .ag-row-group-indent-70 {
11061 padding-right: calc(70 * var(--ag-row-group-indent-size));
11062 }
11063
11064 .ag-ltr .ag-row-level-70 .ag-pivot-leaf-group {
11065 margin-left: var(--ag-row-group-indent-size);
11066 }
11067 .ag-rtl .ag-row-level-70 .ag-pivot-leaf-group {
11068 margin-right: var(--ag-row-group-indent-size);
11069 }
11070
11071 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-71 {
11072 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 71);
11073 }
11074 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-71 {
11075 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 71);
11076 }
11077
11078 .ag-ltr .ag-row-group-indent-71 {
11079 padding-left: calc(71 * var(--ag-row-group-indent-size));
11080 }
11081 .ag-rtl .ag-row-group-indent-71 {
11082 padding-right: calc(71 * var(--ag-row-group-indent-size));
11083 }
11084
11085 .ag-ltr .ag-row-level-71 .ag-pivot-leaf-group {
11086 margin-left: var(--ag-row-group-indent-size);
11087 }
11088 .ag-rtl .ag-row-level-71 .ag-pivot-leaf-group {
11089 margin-right: var(--ag-row-group-indent-size);
11090 }
11091
11092 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-72 {
11093 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 72);
11094 }
11095 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-72 {
11096 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 72);
11097 }
11098
11099 .ag-ltr .ag-row-group-indent-72 {
11100 padding-left: calc(72 * var(--ag-row-group-indent-size));
11101 }
11102 .ag-rtl .ag-row-group-indent-72 {
11103 padding-right: calc(72 * var(--ag-row-group-indent-size));
11104 }
11105
11106 .ag-ltr .ag-row-level-72 .ag-pivot-leaf-group {
11107 margin-left: var(--ag-row-group-indent-size);
11108 }
11109 .ag-rtl .ag-row-level-72 .ag-pivot-leaf-group {
11110 margin-right: var(--ag-row-group-indent-size);
11111 }
11112
11113 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-73 {
11114 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 73);
11115 }
11116 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-73 {
11117 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 73);
11118 }
11119
11120 .ag-ltr .ag-row-group-indent-73 {
11121 padding-left: calc(73 * var(--ag-row-group-indent-size));
11122 }
11123 .ag-rtl .ag-row-group-indent-73 {
11124 padding-right: calc(73 * var(--ag-row-group-indent-size));
11125 }
11126
11127 .ag-ltr .ag-row-level-73 .ag-pivot-leaf-group {
11128 margin-left: var(--ag-row-group-indent-size);
11129 }
11130 .ag-rtl .ag-row-level-73 .ag-pivot-leaf-group {
11131 margin-right: var(--ag-row-group-indent-size);
11132 }
11133
11134 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-74 {
11135 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 74);
11136 }
11137 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-74 {
11138 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 74);
11139 }
11140
11141 .ag-ltr .ag-row-group-indent-74 {
11142 padding-left: calc(74 * var(--ag-row-group-indent-size));
11143 }
11144 .ag-rtl .ag-row-group-indent-74 {
11145 padding-right: calc(74 * var(--ag-row-group-indent-size));
11146 }
11147
11148 .ag-ltr .ag-row-level-74 .ag-pivot-leaf-group {
11149 margin-left: var(--ag-row-group-indent-size);
11150 }
11151 .ag-rtl .ag-row-level-74 .ag-pivot-leaf-group {
11152 margin-right: var(--ag-row-group-indent-size);
11153 }
11154
11155 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-75 {
11156 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 75);
11157 }
11158 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-75 {
11159 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 75);
11160 }
11161
11162 .ag-ltr .ag-row-group-indent-75 {
11163 padding-left: calc(75 * var(--ag-row-group-indent-size));
11164 }
11165 .ag-rtl .ag-row-group-indent-75 {
11166 padding-right: calc(75 * var(--ag-row-group-indent-size));
11167 }
11168
11169 .ag-ltr .ag-row-level-75 .ag-pivot-leaf-group {
11170 margin-left: var(--ag-row-group-indent-size);
11171 }
11172 .ag-rtl .ag-row-level-75 .ag-pivot-leaf-group {
11173 margin-right: var(--ag-row-group-indent-size);
11174 }
11175
11176 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-76 {
11177 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 76);
11178 }
11179 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-76 {
11180 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 76);
11181 }
11182
11183 .ag-ltr .ag-row-group-indent-76 {
11184 padding-left: calc(76 * var(--ag-row-group-indent-size));
11185 }
11186 .ag-rtl .ag-row-group-indent-76 {
11187 padding-right: calc(76 * var(--ag-row-group-indent-size));
11188 }
11189
11190 .ag-ltr .ag-row-level-76 .ag-pivot-leaf-group {
11191 margin-left: var(--ag-row-group-indent-size);
11192 }
11193 .ag-rtl .ag-row-level-76 .ag-pivot-leaf-group {
11194 margin-right: var(--ag-row-group-indent-size);
11195 }
11196
11197 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-77 {
11198 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 77);
11199 }
11200 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-77 {
11201 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 77);
11202 }
11203
11204 .ag-ltr .ag-row-group-indent-77 {
11205 padding-left: calc(77 * var(--ag-row-group-indent-size));
11206 }
11207 .ag-rtl .ag-row-group-indent-77 {
11208 padding-right: calc(77 * var(--ag-row-group-indent-size));
11209 }
11210
11211 .ag-ltr .ag-row-level-77 .ag-pivot-leaf-group {
11212 margin-left: var(--ag-row-group-indent-size);
11213 }
11214 .ag-rtl .ag-row-level-77 .ag-pivot-leaf-group {
11215 margin-right: var(--ag-row-group-indent-size);
11216 }
11217
11218 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-78 {
11219 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 78);
11220 }
11221 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-78 {
11222 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 78);
11223 }
11224
11225 .ag-ltr .ag-row-group-indent-78 {
11226 padding-left: calc(78 * var(--ag-row-group-indent-size));
11227 }
11228 .ag-rtl .ag-row-group-indent-78 {
11229 padding-right: calc(78 * var(--ag-row-group-indent-size));
11230 }
11231
11232 .ag-ltr .ag-row-level-78 .ag-pivot-leaf-group {
11233 margin-left: var(--ag-row-group-indent-size);
11234 }
11235 .ag-rtl .ag-row-level-78 .ag-pivot-leaf-group {
11236 margin-right: var(--ag-row-group-indent-size);
11237 }
11238
11239 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-79 {
11240 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 79);
11241 }
11242 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-79 {
11243 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 79);
11244 }
11245
11246 .ag-ltr .ag-row-group-indent-79 {
11247 padding-left: calc(79 * var(--ag-row-group-indent-size));
11248 }
11249 .ag-rtl .ag-row-group-indent-79 {
11250 padding-right: calc(79 * var(--ag-row-group-indent-size));
11251 }
11252
11253 .ag-ltr .ag-row-level-79 .ag-pivot-leaf-group {
11254 margin-left: var(--ag-row-group-indent-size);
11255 }
11256 .ag-rtl .ag-row-level-79 .ag-pivot-leaf-group {
11257 margin-right: var(--ag-row-group-indent-size);
11258 }
11259
11260 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-80 {
11261 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 80);
11262 }
11263 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-80 {
11264 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 80);
11265 }
11266
11267 .ag-ltr .ag-row-group-indent-80 {
11268 padding-left: calc(80 * var(--ag-row-group-indent-size));
11269 }
11270 .ag-rtl .ag-row-group-indent-80 {
11271 padding-right: calc(80 * var(--ag-row-group-indent-size));
11272 }
11273
11274 .ag-ltr .ag-row-level-80 .ag-pivot-leaf-group {
11275 margin-left: var(--ag-row-group-indent-size);
11276 }
11277 .ag-rtl .ag-row-level-80 .ag-pivot-leaf-group {
11278 margin-right: var(--ag-row-group-indent-size);
11279 }
11280
11281 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-81 {
11282 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 81);
11283 }
11284 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-81 {
11285 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 81);
11286 }
11287
11288 .ag-ltr .ag-row-group-indent-81 {
11289 padding-left: calc(81 * var(--ag-row-group-indent-size));
11290 }
11291 .ag-rtl .ag-row-group-indent-81 {
11292 padding-right: calc(81 * var(--ag-row-group-indent-size));
11293 }
11294
11295 .ag-ltr .ag-row-level-81 .ag-pivot-leaf-group {
11296 margin-left: var(--ag-row-group-indent-size);
11297 }
11298 .ag-rtl .ag-row-level-81 .ag-pivot-leaf-group {
11299 margin-right: var(--ag-row-group-indent-size);
11300 }
11301
11302 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-82 {
11303 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 82);
11304 }
11305 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-82 {
11306 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 82);
11307 }
11308
11309 .ag-ltr .ag-row-group-indent-82 {
11310 padding-left: calc(82 * var(--ag-row-group-indent-size));
11311 }
11312 .ag-rtl .ag-row-group-indent-82 {
11313 padding-right: calc(82 * var(--ag-row-group-indent-size));
11314 }
11315
11316 .ag-ltr .ag-row-level-82 .ag-pivot-leaf-group {
11317 margin-left: var(--ag-row-group-indent-size);
11318 }
11319 .ag-rtl .ag-row-level-82 .ag-pivot-leaf-group {
11320 margin-right: var(--ag-row-group-indent-size);
11321 }
11322
11323 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-83 {
11324 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 83);
11325 }
11326 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-83 {
11327 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 83);
11328 }
11329
11330 .ag-ltr .ag-row-group-indent-83 {
11331 padding-left: calc(83 * var(--ag-row-group-indent-size));
11332 }
11333 .ag-rtl .ag-row-group-indent-83 {
11334 padding-right: calc(83 * var(--ag-row-group-indent-size));
11335 }
11336
11337 .ag-ltr .ag-row-level-83 .ag-pivot-leaf-group {
11338 margin-left: var(--ag-row-group-indent-size);
11339 }
11340 .ag-rtl .ag-row-level-83 .ag-pivot-leaf-group {
11341 margin-right: var(--ag-row-group-indent-size);
11342 }
11343
11344 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-84 {
11345 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 84);
11346 }
11347 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-84 {
11348 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 84);
11349 }
11350
11351 .ag-ltr .ag-row-group-indent-84 {
11352 padding-left: calc(84 * var(--ag-row-group-indent-size));
11353 }
11354 .ag-rtl .ag-row-group-indent-84 {
11355 padding-right: calc(84 * var(--ag-row-group-indent-size));
11356 }
11357
11358 .ag-ltr .ag-row-level-84 .ag-pivot-leaf-group {
11359 margin-left: var(--ag-row-group-indent-size);
11360 }
11361 .ag-rtl .ag-row-level-84 .ag-pivot-leaf-group {
11362 margin-right: var(--ag-row-group-indent-size);
11363 }
11364
11365 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-85 {
11366 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 85);
11367 }
11368 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-85 {
11369 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 85);
11370 }
11371
11372 .ag-ltr .ag-row-group-indent-85 {
11373 padding-left: calc(85 * var(--ag-row-group-indent-size));
11374 }
11375 .ag-rtl .ag-row-group-indent-85 {
11376 padding-right: calc(85 * var(--ag-row-group-indent-size));
11377 }
11378
11379 .ag-ltr .ag-row-level-85 .ag-pivot-leaf-group {
11380 margin-left: var(--ag-row-group-indent-size);
11381 }
11382 .ag-rtl .ag-row-level-85 .ag-pivot-leaf-group {
11383 margin-right: var(--ag-row-group-indent-size);
11384 }
11385
11386 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-86 {
11387 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 86);
11388 }
11389 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-86 {
11390 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 86);
11391 }
11392
11393 .ag-ltr .ag-row-group-indent-86 {
11394 padding-left: calc(86 * var(--ag-row-group-indent-size));
11395 }
11396 .ag-rtl .ag-row-group-indent-86 {
11397 padding-right: calc(86 * var(--ag-row-group-indent-size));
11398 }
11399
11400 .ag-ltr .ag-row-level-86 .ag-pivot-leaf-group {
11401 margin-left: var(--ag-row-group-indent-size);
11402 }
11403 .ag-rtl .ag-row-level-86 .ag-pivot-leaf-group {
11404 margin-right: var(--ag-row-group-indent-size);
11405 }
11406
11407 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-87 {
11408 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 87);
11409 }
11410 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-87 {
11411 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 87);
11412 }
11413
11414 .ag-ltr .ag-row-group-indent-87 {
11415 padding-left: calc(87 * var(--ag-row-group-indent-size));
11416 }
11417 .ag-rtl .ag-row-group-indent-87 {
11418 padding-right: calc(87 * var(--ag-row-group-indent-size));
11419 }
11420
11421 .ag-ltr .ag-row-level-87 .ag-pivot-leaf-group {
11422 margin-left: var(--ag-row-group-indent-size);
11423 }
11424 .ag-rtl .ag-row-level-87 .ag-pivot-leaf-group {
11425 margin-right: var(--ag-row-group-indent-size);
11426 }
11427
11428 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-88 {
11429 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 88);
11430 }
11431 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-88 {
11432 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 88);
11433 }
11434
11435 .ag-ltr .ag-row-group-indent-88 {
11436 padding-left: calc(88 * var(--ag-row-group-indent-size));
11437 }
11438 .ag-rtl .ag-row-group-indent-88 {
11439 padding-right: calc(88 * var(--ag-row-group-indent-size));
11440 }
11441
11442 .ag-ltr .ag-row-level-88 .ag-pivot-leaf-group {
11443 margin-left: var(--ag-row-group-indent-size);
11444 }
11445 .ag-rtl .ag-row-level-88 .ag-pivot-leaf-group {
11446 margin-right: var(--ag-row-group-indent-size);
11447 }
11448
11449 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-89 {
11450 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 89);
11451 }
11452 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-89 {
11453 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 89);
11454 }
11455
11456 .ag-ltr .ag-row-group-indent-89 {
11457 padding-left: calc(89 * var(--ag-row-group-indent-size));
11458 }
11459 .ag-rtl .ag-row-group-indent-89 {
11460 padding-right: calc(89 * var(--ag-row-group-indent-size));
11461 }
11462
11463 .ag-ltr .ag-row-level-89 .ag-pivot-leaf-group {
11464 margin-left: var(--ag-row-group-indent-size);
11465 }
11466 .ag-rtl .ag-row-level-89 .ag-pivot-leaf-group {
11467 margin-right: var(--ag-row-group-indent-size);
11468 }
11469
11470 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-90 {
11471 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 90);
11472 }
11473 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-90 {
11474 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 90);
11475 }
11476
11477 .ag-ltr .ag-row-group-indent-90 {
11478 padding-left: calc(90 * var(--ag-row-group-indent-size));
11479 }
11480 .ag-rtl .ag-row-group-indent-90 {
11481 padding-right: calc(90 * var(--ag-row-group-indent-size));
11482 }
11483
11484 .ag-ltr .ag-row-level-90 .ag-pivot-leaf-group {
11485 margin-left: var(--ag-row-group-indent-size);
11486 }
11487 .ag-rtl .ag-row-level-90 .ag-pivot-leaf-group {
11488 margin-right: var(--ag-row-group-indent-size);
11489 }
11490
11491 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-91 {
11492 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 91);
11493 }
11494 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-91 {
11495 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 91);
11496 }
11497
11498 .ag-ltr .ag-row-group-indent-91 {
11499 padding-left: calc(91 * var(--ag-row-group-indent-size));
11500 }
11501 .ag-rtl .ag-row-group-indent-91 {
11502 padding-right: calc(91 * var(--ag-row-group-indent-size));
11503 }
11504
11505 .ag-ltr .ag-row-level-91 .ag-pivot-leaf-group {
11506 margin-left: var(--ag-row-group-indent-size);
11507 }
11508 .ag-rtl .ag-row-level-91 .ag-pivot-leaf-group {
11509 margin-right: var(--ag-row-group-indent-size);
11510 }
11511
11512 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-92 {
11513 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 92);
11514 }
11515 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-92 {
11516 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 92);
11517 }
11518
11519 .ag-ltr .ag-row-group-indent-92 {
11520 padding-left: calc(92 * var(--ag-row-group-indent-size));
11521 }
11522 .ag-rtl .ag-row-group-indent-92 {
11523 padding-right: calc(92 * var(--ag-row-group-indent-size));
11524 }
11525
11526 .ag-ltr .ag-row-level-92 .ag-pivot-leaf-group {
11527 margin-left: var(--ag-row-group-indent-size);
11528 }
11529 .ag-rtl .ag-row-level-92 .ag-pivot-leaf-group {
11530 margin-right: var(--ag-row-group-indent-size);
11531 }
11532
11533 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-93 {
11534 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 93);
11535 }
11536 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-93 {
11537 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 93);
11538 }
11539
11540 .ag-ltr .ag-row-group-indent-93 {
11541 padding-left: calc(93 * var(--ag-row-group-indent-size));
11542 }
11543 .ag-rtl .ag-row-group-indent-93 {
11544 padding-right: calc(93 * var(--ag-row-group-indent-size));
11545 }
11546
11547 .ag-ltr .ag-row-level-93 .ag-pivot-leaf-group {
11548 margin-left: var(--ag-row-group-indent-size);
11549 }
11550 .ag-rtl .ag-row-level-93 .ag-pivot-leaf-group {
11551 margin-right: var(--ag-row-group-indent-size);
11552 }
11553
11554 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-94 {
11555 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 94);
11556 }
11557 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-94 {
11558 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 94);
11559 }
11560
11561 .ag-ltr .ag-row-group-indent-94 {
11562 padding-left: calc(94 * var(--ag-row-group-indent-size));
11563 }
11564 .ag-rtl .ag-row-group-indent-94 {
11565 padding-right: calc(94 * var(--ag-row-group-indent-size));
11566 }
11567
11568 .ag-ltr .ag-row-level-94 .ag-pivot-leaf-group {
11569 margin-left: var(--ag-row-group-indent-size);
11570 }
11571 .ag-rtl .ag-row-level-94 .ag-pivot-leaf-group {
11572 margin-right: var(--ag-row-group-indent-size);
11573 }
11574
11575 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-95 {
11576 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 95);
11577 }
11578 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-95 {
11579 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 95);
11580 }
11581
11582 .ag-ltr .ag-row-group-indent-95 {
11583 padding-left: calc(95 * var(--ag-row-group-indent-size));
11584 }
11585 .ag-rtl .ag-row-group-indent-95 {
11586 padding-right: calc(95 * var(--ag-row-group-indent-size));
11587 }
11588
11589 .ag-ltr .ag-row-level-95 .ag-pivot-leaf-group {
11590 margin-left: var(--ag-row-group-indent-size);
11591 }
11592 .ag-rtl .ag-row-level-95 .ag-pivot-leaf-group {
11593 margin-right: var(--ag-row-group-indent-size);
11594 }
11595
11596 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-96 {
11597 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 96);
11598 }
11599 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-96 {
11600 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 96);
11601 }
11602
11603 .ag-ltr .ag-row-group-indent-96 {
11604 padding-left: calc(96 * var(--ag-row-group-indent-size));
11605 }
11606 .ag-rtl .ag-row-group-indent-96 {
11607 padding-right: calc(96 * var(--ag-row-group-indent-size));
11608 }
11609
11610 .ag-ltr .ag-row-level-96 .ag-pivot-leaf-group {
11611 margin-left: var(--ag-row-group-indent-size);
11612 }
11613 .ag-rtl .ag-row-level-96 .ag-pivot-leaf-group {
11614 margin-right: var(--ag-row-group-indent-size);
11615 }
11616
11617 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-97 {
11618 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 97);
11619 }
11620 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-97 {
11621 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 97);
11622 }
11623
11624 .ag-ltr .ag-row-group-indent-97 {
11625 padding-left: calc(97 * var(--ag-row-group-indent-size));
11626 }
11627 .ag-rtl .ag-row-group-indent-97 {
11628 padding-right: calc(97 * var(--ag-row-group-indent-size));
11629 }
11630
11631 .ag-ltr .ag-row-level-97 .ag-pivot-leaf-group {
11632 margin-left: var(--ag-row-group-indent-size);
11633 }
11634 .ag-rtl .ag-row-level-97 .ag-pivot-leaf-group {
11635 margin-right: var(--ag-row-group-indent-size);
11636 }
11637
11638 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-98 {
11639 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 98);
11640 }
11641 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-98 {
11642 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 98);
11643 }
11644
11645 .ag-ltr .ag-row-group-indent-98 {
11646 padding-left: calc(98 * var(--ag-row-group-indent-size));
11647 }
11648 .ag-rtl .ag-row-group-indent-98 {
11649 padding-right: calc(98 * var(--ag-row-group-indent-size));
11650 }
11651
11652 .ag-ltr .ag-row-level-98 .ag-pivot-leaf-group {
11653 margin-left: var(--ag-row-group-indent-size);
11654 }
11655 .ag-rtl .ag-row-level-98 .ag-pivot-leaf-group {
11656 margin-right: var(--ag-row-group-indent-size);
11657 }
11658
11659 .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-99 {
11660 padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 99);
11661 }
11662 .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-99 {
11663 padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 99);
11664 }
11665
11666 .ag-ltr .ag-row-group-indent-99 {
11667 padding-left: calc(99 * var(--ag-row-group-indent-size));
11668 }
11669 .ag-rtl .ag-row-group-indent-99 {
11670 padding-right: calc(99 * var(--ag-row-group-indent-size));
11671 }
11672
11673 .ag-ltr .ag-row-level-99 .ag-pivot-leaf-group {
11674 margin-left: var(--ag-row-group-indent-size);
11675 }
11676 .ag-rtl .ag-row-level-99 .ag-pivot-leaf-group {
11677 margin-right: var(--ag-row-group-indent-size);
11678 }
11679
11680 .ag-ltr .ag-row-group-leaf-indent {
11681 margin-left: var(--ag-row-group-indent-size);
11682 }
11683 .ag-rtl .ag-row-group-leaf-indent {
11684 margin-right: var(--ag-row-group-indent-size);
11685 }
11686
11687 .ag-value-change-delta {
11688 padding-right: 2px;
11689 }
11690
11691 .ag-value-change-delta-up {
11692 color: var(--ag-value-change-delta-up-color);
11693 }
11694
11695 .ag-value-change-delta-down {
11696 color: var(--ag-value-change-delta-down-color);
11697 }
11698
11699 .ag-value-change-value {
11700 background-color: transparent;
11701 border-radius: 1px;
11702 padding-left: 1px;
11703 padding-right: 1px;
11704 transition: background-color 1s;
11705 }
11706
11707 .ag-value-change-value-highlight {
11708 background-color: var(--ag-value-change-value-highlight-background-color);
11709 transition: background-color 0.1s;
11710 }
11711
11712 .ag-cell-data-changed {
11713 background-color: var(--ag-value-change-value-highlight-background-color) !important;
11714 }
11715
11716 .ag-cell-data-changed-animation {
11717 background-color: transparent;
11718 }
11719
11720 .ag-cell-highlight {
11721 background-color: var(--ag-range-selection-highlight-color) !important;
11722 }
11723
11724 .ag-row {
11725 height: var(--ag-row-height);
11726 background-color: var(--ag-background-color);
11727 color: var(--ag-data-color);
11728 border-bottom: var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width);
11729 }
11730
11731 .ag-row-highlight-above::after, .ag-row-highlight-below::after {
11732 content: "";
11733 position: absolute;
11734 width: calc(100% - 1px);
11735 height: 1px;
11736 background-color: var(--ag-range-selection-border-color);
11737 left: 1px;
11738 }
11739
11740 .ag-row-highlight-above::after {
11741 top: -1px;
11742 }
11743
11744 .ag-row-highlight-above.ag-row-first::after {
11745 top: 0;
11746 }
11747
11748 .ag-row-highlight-below::after {
11749 bottom: 0px;
11750 }
11751
11752 .ag-row-odd {
11753 background-color: var(--ag-odd-row-background-color);
11754 }
11755
11756 .ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-left-spacer:not(.ag-scroller-corner) {
11757 border-right: var(--ag-borders-critical) var(--ag-border-color);
11758 }
11759 .ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-right-spacer:not(.ag-scroller-corner) {
11760 border-left: var(--ag-borders-critical) var(--ag-border-color);
11761 }
11762
11763 .ag-row-selected::before {
11764 content: "";
11765 background-color: var(--ag-selected-row-background-color);
11766 display: block;
11767 position: absolute;
11768 top: 0;
11769 left: 0;
11770 right: 0;
11771 bottom: 0;
11772 }
11773
11774 .ag-row-hover:not(.ag-full-width-row)::before,
11775 .ag-row-hover.ag-full-width-row.ag-row-group::before {
11776 content: "";
11777 background-color: var(--ag-row-hover-color);
11778 display: block;
11779 position: absolute;
11780 top: 0;
11781 left: 0;
11782 right: 0;
11783 bottom: 0;
11784 pointer-events: none;
11785 }
11786
11787 .ag-row-hover.ag-full-width-row.ag-row-group > * {
11788 position: relative;
11789 }
11790
11791 .ag-row-hover.ag-row-selected::before {
11792 background-color: var(--ag-row-hover-color);
11793 background-image: linear-gradient(var(--ag-selected-row-background-color), var(--ag-selected-row-background-color));
11794 }
11795
11796 .ag-column-hover {
11797 background-color: var(--ag-column-hover-color);
11798 }
11799
11800 .ag-ltr .ag-right-aligned-cell {
11801 text-align: right;
11802 }
11803 .ag-rtl .ag-right-aligned-cell {
11804 text-align: left;
11805 }
11806
11807 .ag-ltr .ag-right-aligned-cell .ag-cell-value,
11808 .ag-ltr .ag-right-aligned-cell .ag-group-value {
11809 margin-left: auto;
11810 }
11811 .ag-rtl .ag-right-aligned-cell .ag-cell-value,
11812 .ag-rtl .ag-right-aligned-cell .ag-group-value {
11813 margin-right: auto;
11814 }
11815
11816 .ag-cell, .ag-full-width-row .ag-cell-wrapper.ag-row-group {
11817 --ag-internal-calculated-line-height: var(--ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)));
11818 --ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width));
11819 border: 1px solid transparent;
11820 line-height: min(var(--ag-internal-calculated-line-height), var(--ag-internal-padded-row-height));
11821 padding-left: calc(var(--ag-cell-horizontal-padding) - 1px);
11822 padding-right: calc(var(--ag-cell-horizontal-padding) - 1px);
11823 -webkit-font-smoothing: subpixel-antialiased;
11824 }
11825
11826 .ag-row > .ag-cell-wrapper {
11827 padding-left: calc(var(--ag-cell-horizontal-padding) - 1px);
11828 padding-right: calc(var(--ag-cell-horizontal-padding) - 1px);
11829 }
11830
11831 .ag-row-dragging {
11832 cursor: move;
11833 opacity: 0.5;
11834 }
11835
11836 .ag-cell-inline-editing {
11837 border: var(--ag-borders) var(--ag-border-color);
11838 background: var(--ag-background-color);
11839 border-radius: var(--ag-card-radius);
11840 box-shadow: var(--ag-card-shadow);
11841 padding: var(--ag-grid-size);
11842 padding: 0;
11843 background-color: var(--ag-control-panel-background-color);
11844 }
11845
11846 .ag-popup-editor {
11847 border: var(--ag-borders) var(--ag-border-color);
11848 background: var(--ag-background-color);
11849 border-radius: var(--ag-card-radius);
11850 box-shadow: var(--ag-card-shadow);
11851 padding: var(--ag-grid-size);
11852 background-color: var(--ag-control-panel-background-color);
11853 padding: 0;
11854 }
11855
11856 .ag-large-text-input {
11857 height: auto;
11858 padding: var(--ag-cell-horizontal-padding);
11859 }
11860
11861 .ag-rtl .ag-large-text-input textarea {
11862 resize: none;
11863 }
11864
11865 .ag-details-row {
11866 padding: calc(var(--ag-grid-size) * 5);
11867 background-color: var(--ag-background-color);
11868 }
11869
11870 .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 {
11871 min-height: 50px;
11872 }
11873
11874 .ag-overlay-loading-wrapper {
11875 background-color: var(--ag-modal-overlay-background-color);
11876 }
11877
11878 .ag-overlay-loading-center {
11879 border: var(--ag-borders) var(--ag-border-color);
11880 background: var(--ag-background-color);
11881 border-radius: var(--ag-card-radius);
11882 box-shadow: var(--ag-card-shadow);
11883 padding: var(--ag-grid-size);
11884 }
11885
11886 .ag-overlay-no-rows-wrapper.ag-layout-auto-height {
11887 padding-top: 30px;
11888 }
11889
11890 .ag-loading {
11891 display: flex;
11892 height: 100%;
11893 align-items: center;
11894 }
11895 .ag-ltr .ag-loading {
11896 padding-left: var(--ag-cell-horizontal-padding);
11897 }
11898 .ag-rtl .ag-loading {
11899 padding-right: var(--ag-cell-horizontal-padding);
11900 }
11901
11902 .ag-ltr .ag-loading-icon {
11903 padding-right: var(--ag-cell-widget-spacing);
11904 }
11905 .ag-rtl .ag-loading-icon {
11906 padding-left: var(--ag-cell-widget-spacing);
11907 }
11908
11909 .ag-icon-loading {
11910 animation-name: spin;
11911 animation-duration: 1000ms;
11912 animation-iteration-count: infinite;
11913 animation-timing-function: linear;
11914 }
11915
11916 @keyframes spin {
11917 from {
11918 transform: rotate(0deg);
11919 }
11920 to {
11921 transform: rotate(360deg);
11922 }
11923 }
11924 .ag-floating-top {
11925 border-bottom: var(--ag-borders-critical) var(--ag-border-color);
11926 }
11927
11928 .ag-floating-bottom {
11929 border-top: var(--ag-borders-critical) var(--ag-border-color);
11930 }
11931
11932 .ag-ltr .ag-cell {
11933 border-right: var(--ag-cell-horizontal-border);
11934 }
11935 .ag-rtl .ag-cell {
11936 border-left: var(--ag-cell-horizontal-border);
11937 }
11938 .ag-ltr .ag-cell {
11939 border-right-width: 1px;
11940 }
11941 .ag-rtl .ag-cell {
11942 border-left-width: 1px;
11943 }
11944
11945 .ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell) {
11946 border-left: var(--ag-borders-critical) var(--ag-border-color);
11947 }
11948
11949 .ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell) {
11950 border-right: var(--ag-borders-critical) var(--ag-border-color);
11951 }
11952
11953 .ag-cell-range-selected:not(.ag-cell-focus),
11954 .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing) {
11955 background-color: var(--ag-range-selection-background-color);
11956 }
11957 .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart,
11958 .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart {
11959 background-color: var(--ag-range-selection-chart-background-color) !important;
11960 }
11961 .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category,
11962 .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 {
11963 background-color: var(--ag-range-selection-chart-category-background-color) !important;
11964 }
11965
11966 .ag-cell-range-selected-1:not(.ag-cell-focus),
11967 .ag-root:not(.ag-context-menu-open) .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing) {
11968 background-color: var(--ag-range-selection-background-color);
11969 }
11970
11971 .ag-cell-range-selected-2:not(.ag-cell-focus),
11972 .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2 {
11973 background-color: var(--ag-range-selection-background-color-2);
11974 }
11975
11976 .ag-cell-range-selected-3:not(.ag-cell-focus),
11977 .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3 {
11978 background-color: var(--ag-range-selection-background-color-3);
11979 }
11980
11981 .ag-cell-range-selected-4:not(.ag-cell-focus),
11982 .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4 {
11983 background-color: var(--ag-range-selection-background-color-4);
11984 }
11985
11986 .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
11987 border-top-color: var(--ag-range-selection-border-color);
11988 border-top-style: var(--ag-range-selection-border-style);
11989 }
11990 .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
11991 border-right-color: var(--ag-range-selection-border-color);
11992 border-right-style: var(--ag-range-selection-border-style);
11993 }
11994 .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
11995 border-bottom-color: var(--ag-range-selection-border-color);
11996 border-bottom-style: var(--ag-range-selection-border-style);
11997 }
11998 .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
11999 border-left-color: var(--ag-range-selection-border-color);
12000 border-left-style: var(--ag-range-selection-border-style);
12001 }
12002
12003 .ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
12004 .ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
12005 .ag-ltr .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,
12006 .ag-ltr .ag-cell-range-single-cell,
12007 .ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle, .ag-rtl .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
12008 .ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
12009 .ag-rtl .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,
12010 .ag-rtl .ag-cell-range-single-cell,
12011 .ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle {
12012 border: 1px solid;
12013 border-color: var(--ag-range-selection-border-color);
12014 border-style: var(--ag-range-selection-border-style);
12015 outline: initial;
12016 }
12017
12018 .ag-cell.ag-selection-fill-top,
12019 .ag-cell.ag-selection-fill-top.ag-cell-range-selected {
12020 border-top: 1px dashed;
12021 border-top-color: var(--ag-range-selection-border-color);
12022 }
12023
12024 .ag-ltr .ag-cell.ag-selection-fill-right,
12025 .ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
12026 border-right: 1px dashed var(--ag-range-selection-border-color) !important;
12027 }
12028 .ag-rtl .ag-cell.ag-selection-fill-right,
12029 .ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
12030 border-left: 1px dashed var(--ag-range-selection-border-color) !important;
12031 }
12032
12033 .ag-cell.ag-selection-fill-bottom,
12034 .ag-cell.ag-selection-fill-bottom.ag-cell-range-selected {
12035 border-bottom: 1px dashed;
12036 border-bottom-color: var(--ag-range-selection-border-color);
12037 }
12038
12039 .ag-ltr .ag-cell.ag-selection-fill-left,
12040 .ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
12041 border-left: 1px dashed var(--ag-range-selection-border-color) !important;
12042 }
12043 .ag-rtl .ag-cell.ag-selection-fill-left,
12044 .ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
12045 border-right: 1px dashed var(--ag-range-selection-border-color) !important;
12046 }
12047
12048 .ag-fill-handle, .ag-range-handle {
12049 position: absolute;
12050 width: 6px;
12051 height: 6px;
12052 bottom: -1px;
12053 background-color: var(--ag-range-selection-border-color);
12054 }
12055 .ag-ltr .ag-fill-handle, .ag-ltr .ag-range-handle {
12056 right: -1px;
12057 }
12058 .ag-rtl .ag-fill-handle, .ag-rtl .ag-range-handle {
12059 left: -1px;
12060 }
12061
12062 .ag-fill-handle {
12063 cursor: cell;
12064 }
12065
12066 .ag-range-handle {
12067 cursor: nwse-resize;
12068 }
12069
12070 .ag-cell-inline-editing {
12071 border-color: var(--ag-input-focus-border-color) !important;
12072 }
12073
12074 .ag-menu {
12075 border: var(--ag-borders) var(--ag-border-color);
12076 background: var(--ag-background-color);
12077 border-radius: var(--ag-card-radius);
12078 box-shadow: var(--ag-card-shadow);
12079 padding: var(--ag-grid-size);
12080 padding: 0;
12081 }
12082
12083 .ag-menu-list {
12084 cursor: default;
12085 padding: var(--ag-grid-size) 0;
12086 }
12087
12088 .ag-menu-separator {
12089 height: calc(var(--ag-grid-size) * 2 + 1px);
12090 }
12091
12092 .ag-menu-separator-part::after {
12093 content: "";
12094 display: block;
12095 border-top: var(--ag-borders-critical) var(--ag-border-color);
12096 }
12097
12098 .ag-menu-option-active, .ag-compact-menu-option-active {
12099 background-color: var(--ag-row-hover-color);
12100 }
12101
12102 .ag-menu-option-part, .ag-compact-menu-option-part {
12103 line-height: var(--ag-icon-size);
12104 padding: calc(var(--ag-grid-size) + 2px) 0;
12105 }
12106
12107 .ag-menu-option-disabled, .ag-compact-menu-option-disabled {
12108 opacity: 0.5;
12109 }
12110
12111 .ag-menu-option-icon, .ag-compact-menu-option-icon {
12112 width: var(--ag-icon-size);
12113 }
12114 .ag-ltr .ag-menu-option-icon, .ag-ltr .ag-compact-menu-option-icon {
12115 padding-left: calc(var(--ag-grid-size) * 2);
12116 }
12117 .ag-rtl .ag-menu-option-icon, .ag-rtl .ag-compact-menu-option-icon {
12118 padding-right: calc(var(--ag-grid-size) * 2);
12119 }
12120
12121 .ag-menu-option-text, .ag-compact-menu-option-text {
12122 padding-left: calc(var(--ag-grid-size) * 2);
12123 padding-right: calc(var(--ag-grid-size) * 2);
12124 }
12125
12126 .ag-ltr .ag-menu-option-shortcut, .ag-ltr .ag-compact-menu-option-shortcut {
12127 padding-right: var(--ag-grid-size);
12128 }
12129 .ag-rtl .ag-menu-option-shortcut, .ag-rtl .ag-compact-menu-option-shortcut {
12130 padding-left: var(--ag-grid-size);
12131 }
12132
12133 .ag-menu-option-popup-pointer, .ag-compact-menu-option-popup-pointer {
12134 padding-right: var(--ag-grid-size);
12135 }
12136
12137 .ag-tabs {
12138 min-width: var(--ag-tab-min-width);
12139 }
12140
12141 .ag-tabs-header {
12142 width: 100%;
12143 display: flex;
12144 }
12145
12146 .ag-tab {
12147 border-bottom: var(--ag-selected-tab-underline-width) solid transparent;
12148 transition: border-bottom var(--ag-selected-tab-underline-transition-speed);
12149 display: flex;
12150 flex: none;
12151 align-items: center;
12152 justify-content: center;
12153 cursor: pointer;
12154 }
12155
12156 .ag-keyboard-focus .ag-tab:focus {
12157 outline: none;
12158 }
12159 .ag-keyboard-focus .ag-tab:focus::after {
12160 content: "";
12161 position: absolute;
12162 background-color: transparent;
12163 pointer-events: none;
12164 top: 4px;
12165 left: 4px;
12166 display: block;
12167 width: calc(100% - 8px);
12168 height: calc(100% - 8px);
12169 border: 1px solid;
12170 border-color: var(--ag-input-focus-border-color);
12171 }
12172
12173 .ag-tab-selected {
12174 border-bottom-color: var(--ag-selected-tab-underline-color);
12175 }
12176
12177 .ag-menu-header {
12178 color: var(--ag-secondary-foreground-color);
12179 }
12180
12181 .ag-filter-separator {
12182 border-top: var(--ag-borders-critical) var(--ag-border-color);
12183 }
12184
12185 .ag-filter-select .ag-picker-field-wrapper {
12186 width: 0;
12187 }
12188
12189 .ag-filter-condition-operator {
12190 height: 17px;
12191 }
12192
12193 .ag-ltr .ag-filter-condition-operator-or {
12194 margin-left: calc(var(--ag-grid-size) * 2);
12195 }
12196 .ag-rtl .ag-filter-condition-operator-or {
12197 margin-right: calc(var(--ag-grid-size) * 2);
12198 }
12199
12200 .ag-set-filter-select-all {
12201 padding-top: var(--ag-widget-container-vertical-padding);
12202 }
12203
12204 .ag-set-filter-list, .ag-filter-no-matches {
12205 height: calc(var(--ag-list-item-height) * 6);
12206 }
12207
12208 .ag-set-filter-tree-list {
12209 height: calc(var(--ag-list-item-height) * 10);
12210 }
12211
12212 .ag-set-filter-filter {
12213 margin-top: var(--ag-widget-container-vertical-padding);
12214 margin-left: var(--ag-widget-container-horizontal-padding);
12215 margin-right: var(--ag-widget-container-horizontal-padding);
12216 }
12217
12218 .ag-filter-to {
12219 margin-top: var(--ag-widget-vertical-spacing);
12220 }
12221
12222 .ag-mini-filter {
12223 margin: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
12224 }
12225
12226 .ag-set-filter-item {
12227 margin: 0px var(--ag-widget-container-horizontal-padding);
12228 }
12229
12230 .ag-ltr .ag-set-filter-add-group-indent {
12231 margin-left: calc(var(--ag-widget-container-horizontal-padding) + var(--ag-icon-size) + var(--ag-grid-size) * 2);
12232 }
12233 .ag-rtl .ag-set-filter-add-group-indent {
12234 margin-right: calc(var(--ag-widget-container-horizontal-padding) + var(--ag-icon-size) + var(--ag-grid-size) * 2);
12235 }
12236
12237 .ag-ltr .ag-set-filter-indent-1 {
12238 padding-left: calc(1 * var(--ag-set-filter-indent-size));
12239 }
12240 .ag-rtl .ag-set-filter-indent-1 {
12241 padding-right: calc(1 * var(--ag-set-filter-indent-size));
12242 }
12243
12244 .ag-ltr .ag-set-filter-indent-2 {
12245 padding-left: calc(2 * var(--ag-set-filter-indent-size));
12246 }
12247 .ag-rtl .ag-set-filter-indent-2 {
12248 padding-right: calc(2 * var(--ag-set-filter-indent-size));
12249 }
12250
12251 .ag-ltr .ag-set-filter-indent-3 {
12252 padding-left: calc(3 * var(--ag-set-filter-indent-size));
12253 }
12254 .ag-rtl .ag-set-filter-indent-3 {
12255 padding-right: calc(3 * var(--ag-set-filter-indent-size));
12256 }
12257
12258 .ag-ltr .ag-set-filter-indent-4 {
12259 padding-left: calc(4 * var(--ag-set-filter-indent-size));
12260 }
12261 .ag-rtl .ag-set-filter-indent-4 {
12262 padding-right: calc(4 * var(--ag-set-filter-indent-size));
12263 }
12264
12265 .ag-ltr .ag-set-filter-indent-5 {
12266 padding-left: calc(5 * var(--ag-set-filter-indent-size));
12267 }
12268 .ag-rtl .ag-set-filter-indent-5 {
12269 padding-right: calc(5 * var(--ag-set-filter-indent-size));
12270 }
12271
12272 .ag-ltr .ag-set-filter-indent-6 {
12273 padding-left: calc(6 * var(--ag-set-filter-indent-size));
12274 }
12275 .ag-rtl .ag-set-filter-indent-6 {
12276 padding-right: calc(6 * var(--ag-set-filter-indent-size));
12277 }
12278
12279 .ag-ltr .ag-set-filter-indent-7 {
12280 padding-left: calc(7 * var(--ag-set-filter-indent-size));
12281 }
12282 .ag-rtl .ag-set-filter-indent-7 {
12283 padding-right: calc(7 * var(--ag-set-filter-indent-size));
12284 }
12285
12286 .ag-ltr .ag-set-filter-indent-8 {
12287 padding-left: calc(8 * var(--ag-set-filter-indent-size));
12288 }
12289 .ag-rtl .ag-set-filter-indent-8 {
12290 padding-right: calc(8 * var(--ag-set-filter-indent-size));
12291 }
12292
12293 .ag-ltr .ag-set-filter-indent-9 {
12294 padding-left: calc(9 * var(--ag-set-filter-indent-size));
12295 }
12296 .ag-rtl .ag-set-filter-indent-9 {
12297 padding-right: calc(9 * var(--ag-set-filter-indent-size));
12298 }
12299
12300 .ag-ltr .ag-set-filter-group-icons {
12301 margin-right: var(--ag-widget-container-horizontal-padding);
12302 }
12303 .ag-rtl .ag-set-filter-group-icons {
12304 margin-left: var(--ag-widget-container-horizontal-padding);
12305 }
12306
12307 .ag-filter-apply-panel {
12308 padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
12309 border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
12310 }
12311
12312 .ag-filter-apply-panel-button {
12313 line-height: 1.5;
12314 }
12315 .ag-ltr .ag-filter-apply-panel-button {
12316 margin-left: calc(var(--ag-grid-size) * 2);
12317 }
12318 .ag-rtl .ag-filter-apply-panel-button {
12319 margin-right: calc(var(--ag-grid-size) * 2);
12320 }
12321
12322 .ag-simple-filter-body-wrapper {
12323 padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
12324 padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
12325 overflow-y: auto;
12326 min-height: calc(var(--ag-list-item-height) + var(--ag-widget-container-vertical-padding) + var(--ag-widget-vertical-spacing));
12327 }
12328 .ag-simple-filter-body-wrapper > * {
12329 margin-bottom: var(--ag-widget-vertical-spacing);
12330 }
12331 .ag-simple-filter-body-wrapper .ag-resizer-wrapper {
12332 margin: 0;
12333 }
12334
12335 .ag-menu:not(.ag-tabs) .ag-filter .ag-simple-filter-body-wrapper,
12336 .ag-menu:not(.ag-tabs) .ag-filter > *:not(.ag-filter-wrapper) {
12337 min-width: calc(var(--ag-menu-min-width) - 2px);
12338 }
12339
12340 .ag-filter-no-matches {
12341 padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
12342 }
12343
12344 .ag-multi-filter-menu-item {
12345 margin: var(--ag-grid-size) 0;
12346 }
12347
12348 .ag-multi-filter-group-title-bar {
12349 padding: calc(var(--ag-grid-size) * 2) var(--ag-grid-size);
12350 background-color: transparent;
12351 }
12352
12353 .ag-group-filter-field-select-wrapper {
12354 padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
12355 padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
12356 }
12357 .ag-group-filter-field-select-wrapper > * {
12358 margin-bottom: var(--ag-widget-vertical-spacing);
12359 }
12360
12361 .ag-keyboard-focus .ag-multi-filter-group-title-bar:focus {
12362 outline: none;
12363 }
12364 .ag-keyboard-focus .ag-multi-filter-group-title-bar:focus::after {
12365 content: "";
12366 position: absolute;
12367 background-color: transparent;
12368 pointer-events: none;
12369 top: 4px;
12370 left: 4px;
12371 display: block;
12372 width: calc(100% - 8px);
12373 height: calc(100% - 8px);
12374 border: 1px solid;
12375 border-color: var(--ag-input-focus-border-color);
12376 }
12377
12378 .ag-side-bar {
12379 position: relative;
12380 }
12381
12382 .ag-tool-panel-wrapper {
12383 width: var(--ag-side-bar-panel-width);
12384 background-color: var(--ag-control-panel-background-color);
12385 }
12386
12387 .ag-side-buttons {
12388 padding-top: calc(var(--ag-grid-size) * 4);
12389 width: calc(var(--ag-icon-size) + 4px);
12390 position: relative;
12391 color: var(--ag-foreground-color);
12392 overflow: hidden;
12393 }
12394
12395 button.ag-side-button-button {
12396 color: inherit;
12397 font-family: inherit;
12398 font-size: inherit;
12399 font-weight: inherit;
12400 line-height: inherit;
12401 background: transparent;
12402 padding: calc(var(--ag-grid-size) * 2) 0 calc(var(--ag-grid-size) * 2) 0;
12403 width: 100%;
12404 margin: 0;
12405 min-height: calc(var(--ag-grid-size) * 18);
12406 background-position-y: center;
12407 background-position-x: center;
12408 background-repeat: no-repeat;
12409 border: none;
12410 border-top: var(--ag-borders-side-button) var(--ag-border-color);
12411 border-bottom: var(--ag-borders-side-button) var(--ag-border-color);
12412 }
12413 button.ag-side-button-button:focus {
12414 box-shadow: none;
12415 }
12416
12417 .ag-keyboard-focus .ag-side-button-button:focus {
12418 outline: none;
12419 }
12420 .ag-keyboard-focus .ag-side-button-button:focus::after {
12421 content: "";
12422 position: absolute;
12423 background-color: transparent;
12424 pointer-events: none;
12425 top: 4px;
12426 left: 4px;
12427 display: block;
12428 width: calc(100% - 8px);
12429 height: calc(100% - 8px);
12430 border: 1px solid;
12431 border-color: var(--ag-input-focus-border-color);
12432 }
12433
12434 .ag-selected button.ag-side-button-button {
12435 background-color: var(--ag-side-button-selected-background-color);
12436 }
12437
12438 .ag-side-button-icon-wrapper {
12439 margin-bottom: 3px;
12440 }
12441
12442 .ag-ltr .ag-side-bar-left,
12443 .ag-rtl .ag-side-bar-right {
12444 border-right: var(--ag-borders) var(--ag-border-color);
12445 }
12446 .ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,
12447 .ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper {
12448 border-left: var(--ag-borders) var(--ag-border-color);
12449 }
12450 .ag-ltr .ag-side-bar-left .ag-side-button-button,
12451 .ag-rtl .ag-side-bar-right .ag-side-button-button {
12452 border-right: var(--ag-selected-tab-underline-width) solid transparent;
12453 transition: border-right var(--ag-selected-tab-underline-transition-speed);
12454 }
12455 .ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,
12456 .ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button {
12457 border-right-color: var(--ag-selected-tab-underline-color);
12458 }
12459
12460 .ag-rtl .ag-side-bar-left,
12461 .ag-ltr .ag-side-bar-right {
12462 border-left: var(--ag-borders) var(--ag-border-color);
12463 }
12464 .ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper,
12465 .ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper {
12466 border-right: var(--ag-borders) var(--ag-border-color);
12467 }
12468 .ag-rtl .ag-side-bar-left .ag-side-button-button,
12469 .ag-ltr .ag-side-bar-right .ag-side-button-button {
12470 border-left: var(--ag-selected-tab-underline-width) solid transparent;
12471 transition: border-left var(--ag-selected-tab-underline-transition-speed);
12472 }
12473 .ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button,
12474 .ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button {
12475 border-left-color: var(--ag-selected-tab-underline-color);
12476 }
12477
12478 .ag-filter-toolpanel-header {
12479 height: calc(var(--ag-grid-size) * 6);
12480 }
12481
12482 .ag-ltr .ag-filter-toolpanel-header,
12483 .ag-ltr .ag-filter-toolpanel-search {
12484 padding-left: var(--ag-grid-size);
12485 }
12486 .ag-rtl .ag-filter-toolpanel-header,
12487 .ag-rtl .ag-filter-toolpanel-search {
12488 padding-right: var(--ag-grid-size);
12489 }
12490
12491 .ag-keyboard-focus .ag-filter-toolpanel-header:focus {
12492 outline: none;
12493 }
12494 .ag-keyboard-focus .ag-filter-toolpanel-header:focus::after {
12495 content: "";
12496 position: absolute;
12497 background-color: transparent;
12498 pointer-events: none;
12499 top: 4px;
12500 left: 4px;
12501 display: block;
12502 width: calc(100% - 8px);
12503 height: calc(100% - 8px);
12504 border: 1px solid;
12505 border-color: var(--ag-input-focus-border-color);
12506 }
12507
12508 .ag-filter-toolpanel-group.ag-has-filter > .ag-group-title-bar .ag-group-title::after {
12509 font-family: var(--ag-icon-font-family);
12510 font-size: var(--ag-icon-size);
12511 line-height: var(--ag-icon-size);
12512 font-style: normal;
12513 font-weight: normal;
12514 font-variant: normal;
12515 text-transform: none;
12516 -webkit-font-smoothing: antialiased;
12517 -moz-osx-font-smoothing: grayscale;
12518 content: var(--ag-icon-font-code-filter, "\f115");
12519 position: absolute;
12520 }
12521 .ag-ltr .ag-filter-toolpanel-group.ag-has-filter > .ag-group-title-bar .ag-group-title::after {
12522 padding-left: var(--ag-grid-size);
12523 }
12524 .ag-rtl .ag-filter-toolpanel-group.ag-has-filter > .ag-group-title-bar .ag-group-title::after {
12525 padding-right: var(--ag-grid-size);
12526 }
12527
12528 .ag-filter-toolpanel-group-level-0-header {
12529 height: calc(var(--ag-grid-size) * 8);
12530 }
12531
12532 .ag-filter-toolpanel-group-item {
12533 margin-top: calc(var(--ag-grid-size) * 0.5);
12534 margin-bottom: calc(var(--ag-grid-size) * 0.5);
12535 }
12536
12537 .ag-filter-toolpanel-search {
12538 height: var(--ag-header-height);
12539 }
12540
12541 .ag-filter-toolpanel-search-input {
12542 flex-grow: 1;
12543 height: calc(var(--ag-grid-size) * 4);
12544 }
12545 .ag-ltr .ag-filter-toolpanel-search-input {
12546 margin-right: var(--ag-grid-size);
12547 }
12548 .ag-rtl .ag-filter-toolpanel-search-input {
12549 margin-left: var(--ag-grid-size);
12550 }
12551
12552 .ag-filter-toolpanel-group-level-0 {
12553 border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
12554 }
12555
12556 .ag-ltr .ag-filter-toolpanel-expand,
12557 .ag-ltr .ag-filter-toolpanel-group-title-bar-icon {
12558 margin-right: var(--ag-grid-size);
12559 }
12560 .ag-rtl .ag-filter-toolpanel-expand,
12561 .ag-rtl .ag-filter-toolpanel-group-title-bar-icon {
12562 margin-left: var(--ag-grid-size);
12563 }
12564
12565 .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-1-header.ag-filter-toolpanel-group-title-bar {
12566 background-color: transparent;
12567 }
12568 .ag-ltr .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header {
12569 padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 1 + var(--ag-grid-size));
12570 }
12571 .ag-rtl .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header {
12572 padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 1 + var(--ag-grid-size));
12573 }
12574
12575 .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-2-header.ag-filter-toolpanel-group-title-bar {
12576 background-color: transparent;
12577 }
12578 .ag-ltr .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header {
12579 padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 2 + var(--ag-grid-size));
12580 }
12581 .ag-rtl .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header {
12582 padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 2 + var(--ag-grid-size));
12583 }
12584
12585 .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-3-header.ag-filter-toolpanel-group-title-bar {
12586 background-color: transparent;
12587 }
12588 .ag-ltr .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header {
12589 padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 3 + var(--ag-grid-size));
12590 }
12591 .ag-rtl .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header {
12592 padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 3 + var(--ag-grid-size));
12593 }
12594
12595 .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-4-header.ag-filter-toolpanel-group-title-bar {
12596 background-color: transparent;
12597 }
12598 .ag-ltr .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header {
12599 padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 4 + var(--ag-grid-size));
12600 }
12601 .ag-rtl .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header {
12602 padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 4 + var(--ag-grid-size));
12603 }
12604
12605 .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-5-header.ag-filter-toolpanel-group-title-bar {
12606 background-color: transparent;
12607 }
12608 .ag-ltr .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header {
12609 padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 5 + var(--ag-grid-size));
12610 }
12611 .ag-rtl .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header {
12612 padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 5 + var(--ag-grid-size));
12613 }
12614
12615 .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-6-header.ag-filter-toolpanel-group-title-bar {
12616 background-color: transparent;
12617 }
12618 .ag-ltr .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header {
12619 padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 6 + var(--ag-grid-size));
12620 }
12621 .ag-rtl .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header {
12622 padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 6 + var(--ag-grid-size));
12623 }
12624
12625 .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-7-header.ag-filter-toolpanel-group-title-bar {
12626 background-color: transparent;
12627 }
12628 .ag-ltr .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header {
12629 padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 7 + var(--ag-grid-size));
12630 }
12631 .ag-rtl .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header {
12632 padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 7 + var(--ag-grid-size));
12633 }
12634
12635 .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-8-header.ag-filter-toolpanel-group-title-bar {
12636 background-color: transparent;
12637 }
12638 .ag-ltr .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header {
12639 padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 8 + var(--ag-grid-size));
12640 }
12641 .ag-rtl .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header {
12642 padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 8 + var(--ag-grid-size));
12643 }
12644
12645 .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-9-header.ag-filter-toolpanel-group-title-bar {
12646 background-color: transparent;
12647 }
12648 .ag-ltr .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header {
12649 padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 9 + var(--ag-grid-size));
12650 }
12651 .ag-rtl .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header {
12652 padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 9 + var(--ag-grid-size));
12653 }
12654
12655 .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-10-header.ag-filter-toolpanel-group-title-bar {
12656 background-color: transparent;
12657 }
12658 .ag-ltr .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header {
12659 padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 10 + var(--ag-grid-size));
12660 }
12661 .ag-rtl .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header {
12662 padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 10 + var(--ag-grid-size));
12663 }
12664
12665 .ag-filter-toolpanel-instance-header.ag-filter-toolpanel-group-level-1-header {
12666 padding-left: var(--ag-grid-size);
12667 }
12668
12669 .ag-filter-toolpanel-instance-filter {
12670 border-bottom: var(--ag-borders) var(--ag-border-color);
12671 border-top: var(--ag-borders) var(--ag-border-color);
12672 margin-top: var(--ag-grid-size);
12673 }
12674
12675 .ag-ltr .ag-filter-toolpanel-instance-header-icon {
12676 margin-left: var(--ag-grid-size);
12677 }
12678 .ag-rtl .ag-filter-toolpanel-instance-header-icon {
12679 margin-right: var(--ag-grid-size);
12680 }
12681
12682 .ag-set-filter-group-icons {
12683 color: var(--ag-secondary-foreground-color);
12684 }
12685
12686 .ag-pivot-mode-panel {
12687 min-height: var(--ag-header-height);
12688 height: var(--ag-header-height);
12689 display: flex;
12690 }
12691
12692 .ag-pivot-mode-select {
12693 display: flex;
12694 align-items: center;
12695 }
12696 .ag-ltr .ag-pivot-mode-select {
12697 margin-left: var(--ag-widget-container-horizontal-padding);
12698 }
12699 .ag-rtl .ag-pivot-mode-select {
12700 margin-right: var(--ag-widget-container-horizontal-padding);
12701 }
12702
12703 .ag-keyboard-focus .ag-column-select-header:focus {
12704 outline: none;
12705 }
12706 .ag-keyboard-focus .ag-column-select-header:focus::after {
12707 content: "";
12708 position: absolute;
12709 background-color: transparent;
12710 pointer-events: none;
12711 top: 4px;
12712 left: 4px;
12713 display: block;
12714 width: calc(100% - 8px);
12715 height: calc(100% - 8px);
12716 border: 1px solid;
12717 border-color: var(--ag-input-focus-border-color);
12718 }
12719
12720 .ag-column-select-header {
12721 height: var(--ag-header-height);
12722 align-items: center;
12723 padding: 0 var(--ag-widget-container-horizontal-padding);
12724 border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
12725 }
12726
12727 .ag-column-panel-column-select {
12728 border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
12729 border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
12730 }
12731
12732 .ag-column-group-icons,
12733 .ag-column-select-header-icon {
12734 color: var(--ag-secondary-foreground-color);
12735 }
12736
12737 .ag-column-select-list .ag-list-item-hovered::after {
12738 content: "";
12739 position: absolute;
12740 left: 0;
12741 right: 0;
12742 height: 1px;
12743 background-color: var(--ag-range-selection-border-color);
12744 }
12745 .ag-column-select-list .ag-item-highlight-top::after {
12746 top: 0;
12747 }
12748 .ag-column-select-list .ag-item-highlight-bottom::after {
12749 bottom: 0;
12750 }
12751
12752 .ag-header {
12753 background-color: var(--ag-header-background-color);
12754 border-bottom: var(--ag-borders-critical) var(--ag-border-color);
12755 }
12756
12757 .ag-header-row {
12758 color: var(--ag-header-foreground-color);
12759 height: var(--ag-header-height);
12760 }
12761
12762 .ag-pinned-right-header {
12763 border-left: var(--ag-borders-critical) var(--ag-border-color);
12764 }
12765
12766 .ag-pinned-left-header {
12767 border-right: var(--ag-borders-critical) var(--ag-border-color);
12768 }
12769
12770 .ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon {
12771 margin-left: var(--ag-grid-size);
12772 }
12773 .ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon {
12774 margin-right: var(--ag-grid-size);
12775 }
12776
12777 .ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon {
12778 margin-right: var(--ag-grid-size);
12779 }
12780 .ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon {
12781 margin-left: var(--ag-grid-size);
12782 }
12783
12784 .ag-header-cell,
12785 .ag-header-group-cell {
12786 padding-left: var(--ag-cell-horizontal-padding);
12787 padding-right: var(--ag-cell-horizontal-padding);
12788 }
12789 .ag-header-cell.ag-header-cell-moving,
12790 .ag-header-group-cell.ag-header-cell-moving {
12791 background-color: var(--ag-header-cell-moving-background-color);
12792 }
12793
12794 .ag-header-cell.ag-header-span-height::after,
12795 .ag-header-cell.ag-header-span-height .ag-header-cell-resize::after {
12796 height: calc(100% - var(--ag-grid-size) * 4);
12797 top: calc(var(--ag-grid-size) * 2);
12798 }
12799
12800 .ag-keyboard-focus .ag-header-cell:focus {
12801 outline: none;
12802 }
12803 .ag-keyboard-focus .ag-header-cell:focus::after {
12804 content: "";
12805 position: absolute;
12806 background-color: transparent;
12807 pointer-events: none;
12808 top: 4px;
12809 left: 4px;
12810 display: block;
12811 width: calc(100% - 8px);
12812 height: calc(100% - 8px);
12813 border: 1px solid;
12814 border-color: var(--ag-input-focus-border-color);
12815 }
12816 .ag-keyboard-focus .ag-header-group-cell:focus {
12817 outline: none;
12818 }
12819 .ag-keyboard-focus .ag-header-group-cell:focus::after {
12820 content: "";
12821 position: absolute;
12822 background-color: transparent;
12823 pointer-events: none;
12824 top: 4px;
12825 left: 4px;
12826 display: block;
12827 width: calc(100% - 8px);
12828 height: calc(100% - 8px);
12829 border: 1px solid;
12830 border-color: var(--ag-input-focus-border-color);
12831 }
12832
12833 .ag-header-icon {
12834 color: var(--ag-secondary-foreground-color);
12835 }
12836
12837 .ag-header-expand-icon {
12838 cursor: pointer;
12839 }
12840 .ag-ltr .ag-header-expand-icon {
12841 padding-left: 4px;
12842 }
12843 .ag-rtl .ag-header-expand-icon {
12844 padding-right: 4px;
12845 }
12846
12847 .ag-header-row:not(:first-child) .ag-header-cell:not(.ag-header-span-height.ag-header-span-total),
12848 .ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group {
12849 border-top: var(--ag-borders-critical) var(--ag-border-color);
12850 }
12851
12852 .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,
12853 .ag-header-cell:not(.ag-column-resizing) + .ag-header-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,
12854 .ag-header-cell:not(.ag-column-resizing) + .ag-header-cell:not(.ag-column-hover).ag-column-resizing,
12855 .ag-header-group-cell:first-of-type:not(.ag-header-cell-moving):hover,
12856 .ag-header-group-cell:first-of-type.ag-column-resizing,
12857 .ag-header-cell:not(.ag-column-hover):first-of-type:not(.ag-header-cell-moving):hover,
12858 .ag-header-cell:not(.ag-column-hover):first-of-type.ag-column-resizing {
12859 background-color: var(--ag-header-cell-hover-background-color);
12860 }
12861
12862 .ag-header-cell::after,
12863 .ag-header-group-cell::after {
12864 content: "";
12865 position: absolute;
12866 z-index: 1;
12867 display: var(--ag-header-column-separator-display);
12868 width: var(--ag-header-column-separator-width);
12869 height: var(--ag-header-column-separator-height);
12870 top: calc(50% - var(--ag-header-column-separator-height) * 0.5);
12871 background-color: var(--ag-header-column-separator-color);
12872 }
12873 .ag-ltr .ag-header-cell::after,
12874 .ag-ltr .ag-header-group-cell::after {
12875 right: 0;
12876 }
12877 .ag-rtl .ag-header-cell::after,
12878 .ag-rtl .ag-header-group-cell::after {
12879 left: 0;
12880 }
12881
12882 .ag-header-cell-resize {
12883 display: flex;
12884 align-items: center;
12885 }
12886
12887 .ag-header-cell-resize::after {
12888 content: "";
12889 position: absolute;
12890 z-index: 1;
12891 display: var(--ag-header-column-resize-handle-display);
12892 width: var(--ag-header-column-resize-handle-width);
12893 height: var(--ag-header-column-resize-handle-height);
12894 top: calc(50% - var(--ag-header-column-resize-handle-height) * 0.5);
12895 background-color: var(--ag-header-column-resize-handle-color);
12896 }
12897
12898 .ag-header-cell.ag-header-span-height::after,
12899 .ag-header-cell.ag-header-span-height .ag-header-cell-resize::after {
12900 height: calc(100% - var(--ag-grid-size) * 4);
12901 top: calc(var(--ag-grid-size) * 2);
12902 }
12903
12904 .ag-ltr .ag-header-viewport .ag-header-cell-resize::after {
12905 left: calc(50% - var(--ag-header-column-resize-handle-width));
12906 }
12907 .ag-rtl .ag-header-viewport .ag-header-cell-resize::after {
12908 right: calc(50% - var(--ag-header-column-resize-handle-width));
12909 }
12910
12911 .ag-pinned-left-header .ag-header-cell-resize::after {
12912 left: calc(50% - var(--ag-header-column-resize-handle-width));
12913 }
12914
12915 .ag-pinned-right-header .ag-header-cell-resize::after {
12916 left: 50%;
12917 }
12918
12919 .ag-ltr .ag-header-select-all {
12920 margin-right: var(--ag-cell-horizontal-padding);
12921 }
12922 .ag-rtl .ag-header-select-all {
12923 margin-left: var(--ag-cell-horizontal-padding);
12924 }
12925
12926 .ag-ltr .ag-floating-filter-button {
12927 margin-left: calc(var(--ag-grid-size) * 3);
12928 }
12929 .ag-rtl .ag-floating-filter-button {
12930 margin-right: calc(var(--ag-grid-size) * 3);
12931 }
12932
12933 .ag-floating-filter-button-button {
12934 color: inherit;
12935 font-family: inherit;
12936 font-size: inherit;
12937 font-weight: inherit;
12938 line-height: inherit;
12939 appearance: none;
12940 background: transparent;
12941 border: none;
12942 height: var(--ag-icon-size);
12943 padding: 0;
12944 width: var(--ag-icon-size);
12945 }
12946
12947 .ag-filter-loading {
12948 background-color: var(--ag-control-panel-background-color);
12949 height: 100%;
12950 padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
12951 position: absolute;
12952 width: 100%;
12953 z-index: 1;
12954 }
12955
12956 .ag-paging-panel {
12957 border-top: 1px solid;
12958 border-top-color: var(--ag-border-color);
12959 color: var(--ag-secondary-foreground-color);
12960 height: var(--ag-header-height);
12961 }
12962 .ag-paging-panel > * {
12963 margin: 0 var(--ag-cell-horizontal-padding);
12964 }
12965
12966 .ag-paging-button {
12967 cursor: pointer;
12968 }
12969
12970 .ag-paging-button.ag-disabled {
12971 cursor: default;
12972 color: var(--ag-disabled-foreground-color);
12973 }
12974
12975 .ag-keyboard-focus .ag-paging-button:focus {
12976 outline: none;
12977 }
12978 .ag-keyboard-focus .ag-paging-button:focus::after {
12979 content: "";
12980 position: absolute;
12981 background-color: transparent;
12982 pointer-events: none;
12983 top: 0px;
12984 left: 0px;
12985 display: block;
12986 width: calc(100% - 0px);
12987 height: calc(100% - 0px);
12988 border: 1px solid;
12989 border-color: var(--ag-input-focus-border-color);
12990 }
12991
12992 .ag-paging-button, .ag-paging-description {
12993 margin: 0 var(--ag-grid-size);
12994 }
12995
12996 .ag-status-bar {
12997 border-top: var(--ag-borders) var(--ag-border-color);
12998 color: var(--ag-disabled-foreground-color);
12999 padding-right: calc(var(--ag-grid-size) * 4);
13000 padding-left: calc(var(--ag-grid-size) * 4);
13001 line-height: 1.5;
13002 }
13003
13004 .ag-status-name-value-value {
13005 color: var(--ag-foreground-color);
13006 }
13007
13008 .ag-status-bar-center {
13009 text-align: center;
13010 }
13011
13012 .ag-status-name-value {
13013 margin-left: var(--ag-grid-size);
13014 margin-right: var(--ag-grid-size);
13015 padding-top: calc(var(--ag-grid-size) * 2);
13016 padding-bottom: calc(var(--ag-grid-size) * 2);
13017 }
13018
13019 .ag-column-drop-cell {
13020 background: var(--ag-chip-background-color);
13021 border-radius: calc(var(--ag-grid-size) * 4);
13022 height: calc(var(--ag-grid-size) * 4);
13023 padding: 0 calc(var(--ag-grid-size) * 0.5);
13024 border: 1px solid transparent;
13025 }
13026
13027 .ag-keyboard-focus .ag-column-drop-cell:focus {
13028 outline: none;
13029 }
13030 .ag-keyboard-focus .ag-column-drop-cell:focus::after {
13031 content: "";
13032 position: absolute;
13033 background-color: transparent;
13034 pointer-events: none;
13035 top: 2px;
13036 left: 2px;
13037 display: block;
13038 width: calc(100% - 4px);
13039 height: calc(100% - 4px);
13040 border: 1px solid;
13041 border-color: var(--ag-input-focus-border-color);
13042 }
13043
13044 .ag-column-drop-cell-text {
13045 margin: 0 var(--ag-grid-size);
13046 }
13047
13048 .ag-column-drop-cell-button {
13049 min-width: calc(var(--ag-grid-size) * 4);
13050 margin: 0 calc(var(--ag-grid-size) * 0.5);
13051 color: var(--ag-secondary-foreground-color);
13052 }
13053
13054 .ag-column-drop-cell-drag-handle {
13055 margin-left: calc(var(--ag-grid-size) * 2);
13056 }
13057
13058 .ag-column-drop-cell-ghost {
13059 opacity: 0.5;
13060 }
13061
13062 .ag-column-drop-horizontal {
13063 background-color: var(--ag-control-panel-background-color);
13064 color: var(--ag-secondary-foreground-color);
13065 height: var(--ag-row-height);
13066 border-bottom: var(--ag-borders) var(--ag-border-color);
13067 }
13068 .ag-ltr .ag-column-drop-horizontal {
13069 padding-left: var(--ag-cell-horizontal-padding);
13070 }
13071 .ag-rtl .ag-column-drop-horizontal {
13072 padding-right: var(--ag-cell-horizontal-padding);
13073 }
13074
13075 .ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child) {
13076 border-right: var(--ag-borders) var(--ag-border-color);
13077 }
13078 .ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child) {
13079 border-left: var(--ag-borders) var(--ag-border-color);
13080 }
13081
13082 .ag-column-drop-horizontal-cell-separator {
13083 margin: 0 var(--ag-grid-size);
13084 color: var(--ag-secondary-foreground-color);
13085 }
13086
13087 .ag-column-drop-horizontal-empty-message {
13088 color: var(--ag-disabled-foreground-color);
13089 }
13090
13091 .ag-ltr .ag-column-drop-horizontal-icon {
13092 margin-right: var(--ag-cell-horizontal-padding);
13093 }
13094 .ag-rtl .ag-column-drop-horizontal-icon {
13095 margin-left: var(--ag-cell-horizontal-padding);
13096 }
13097
13098 .ag-column-drop-vertical-list {
13099 padding-bottom: var(--ag-grid-size);
13100 padding-right: var(--ag-grid-size);
13101 padding-left: var(--ag-grid-size);
13102 }
13103
13104 .ag-column-drop-vertical-cell {
13105 margin-top: var(--ag-grid-size);
13106 }
13107
13108 .ag-column-drop-vertical {
13109 min-height: 50px;
13110 border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
13111 }
13112 .ag-column-drop-vertical.ag-last-column-drop {
13113 border-bottom: none;
13114 }
13115
13116 .ag-column-drop-vertical-icon {
13117 margin-left: var(--ag-grid-size);
13118 margin-right: var(--ag-grid-size);
13119 }
13120
13121 .ag-column-drop-vertical-empty-message {
13122 position: absolute;
13123 top: 0;
13124 bottom: 0;
13125 left: 0;
13126 right: 0;
13127 overflow: hidden;
13128 color: var(--ag-disabled-foreground-color);
13129 margin-top: var(--ag-grid-size);
13130 }
13131
13132 .ag-select-agg-func-popup {
13133 border: var(--ag-borders) var(--ag-border-color);
13134 background: var(--ag-background-color);
13135 border-radius: var(--ag-card-radius);
13136 box-shadow: var(--ag-card-shadow);
13137 padding: var(--ag-grid-size);
13138 background: var(--ag-background-color);
13139 height: calc(var(--ag-grid-size) * 5 * 3.5);
13140 padding: 0;
13141 }
13142
13143 .ag-select-agg-func-virtual-list-item {
13144 cursor: default;
13145 padding-left: calc(var(--ag-grid-size) * 2);
13146 }
13147 .ag-select-agg-func-virtual-list-item:hover {
13148 background-color: var(--ag-selected-row-background-color);
13149 }
13150
13151 .ag-keyboard-focus .ag-select-agg-func-virtual-list-item:focus {
13152 outline: none;
13153 }
13154 .ag-keyboard-focus .ag-select-agg-func-virtual-list-item:focus::after {
13155 content: "";
13156 position: absolute;
13157 background-color: transparent;
13158 pointer-events: none;
13159 top: 1px;
13160 left: 1px;
13161 display: block;
13162 width: calc(100% - 2px);
13163 height: calc(100% - 2px);
13164 border: 1px solid;
13165 border-color: var(--ag-input-focus-border-color);
13166 }
13167
13168 .ag-sort-indicator-container {
13169 display: flex;
13170 }
13171
13172 .ag-ltr .ag-sort-indicator-icon {
13173 padding-left: var(--ag-grid-size);
13174 }
13175 .ag-rtl .ag-sort-indicator-icon {
13176 padding-right: var(--ag-grid-size);
13177 }
13178
13179 .ag-chart {
13180 position: relative;
13181 display: flex;
13182 overflow: hidden;
13183 width: 100%;
13184 height: 100%;
13185 }
13186
13187 .ag-chart-components-wrapper {
13188 position: relative;
13189 display: flex;
13190 flex: 1 1 auto;
13191 overflow: hidden;
13192 }
13193
13194 .ag-chart-title-edit {
13195 position: absolute;
13196 display: none;
13197 top: 0;
13198 left: 0;
13199 text-align: center;
13200 }
13201
13202 .ag-chart-title-edit.currently-editing {
13203 display: inline-block;
13204 }
13205
13206 .ag-chart-canvas-wrapper {
13207 position: relative;
13208 flex: 1 1 auto;
13209 overflow: hidden;
13210 }
13211
13212 .ag-charts-canvas {
13213 display: block;
13214 }
13215
13216 .ag-chart-menu {
13217 position: absolute;
13218 top: 10px;
13219 width: 24px;
13220 overflow: hidden;
13221 display: flex;
13222 flex-direction: column;
13223 }
13224 .ag-ltr .ag-chart-menu {
13225 right: 20px;
13226 }
13227 .ag-rtl .ag-chart-menu {
13228 left: 20px;
13229 }
13230
13231 .ag-chart-docked-container {
13232 position: relative;
13233 width: 0;
13234 min-width: 0;
13235 transition: min-width 0.4s;
13236 }
13237
13238 .ag-chart-menu-hidden ~ .ag-chart-docked-container {
13239 max-width: 0;
13240 overflow: hidden;
13241 }
13242
13243 .ag-chart-tabbed-menu {
13244 width: 100%;
13245 height: 100%;
13246 display: flex;
13247 flex-direction: column;
13248 overflow: hidden;
13249 }
13250
13251 .ag-chart-tabbed-menu-header {
13252 flex: none;
13253 user-select: none;
13254 cursor: default;
13255 }
13256
13257 .ag-chart-tabbed-menu-body {
13258 display: flex;
13259 flex: 1 1 auto;
13260 align-items: stretch;
13261 overflow: hidden;
13262 }
13263
13264 .ag-chart-tab {
13265 width: 100%;
13266 overflow: hidden;
13267 overflow-y: auto;
13268 }
13269
13270 .ag-chart-settings {
13271 overflow-x: hidden;
13272 }
13273
13274 .ag-chart-settings-wrapper {
13275 position: relative;
13276 flex-direction: column;
13277 width: 100%;
13278 height: 100%;
13279 display: flex;
13280 overflow: hidden;
13281 }
13282
13283 .ag-chart-settings-nav-bar {
13284 display: flex;
13285 align-items: center;
13286 width: 100%;
13287 height: 30px;
13288 padding: 0 10px;
13289 user-select: none;
13290 }
13291
13292 .ag-chart-settings-card-selector {
13293 display: flex;
13294 align-items: center;
13295 justify-content: space-around;
13296 flex: 1 1 auto;
13297 height: 100%;
13298 padding: 0 10px;
13299 }
13300
13301 .ag-chart-settings-card-item {
13302 cursor: pointer;
13303 width: 10px;
13304 height: 10px;
13305 background-color: #000;
13306 position: relative;
13307 }
13308 .ag-chart-settings-card-item.ag-not-selected {
13309 opacity: 0.2;
13310 }
13311 .ag-chart-settings-card-item::before {
13312 content: " ";
13313 display: block;
13314 position: absolute;
13315 background-color: transparent;
13316 left: 50%;
13317 top: 50%;
13318 margin-left: -10px;
13319 margin-top: -10px;
13320 width: 20px;
13321 height: 20px;
13322 }
13323
13324 .ag-chart-settings-prev,
13325 .ag-chart-settings-next {
13326 position: relative;
13327 flex: none;
13328 }
13329
13330 .ag-chart-settings-prev-button,
13331 .ag-chart-settings-next-button {
13332 position: absolute;
13333 top: 0;
13334 left: 0;
13335 width: 100%;
13336 height: 100%;
13337 cursor: pointer;
13338 opacity: 0;
13339 }
13340
13341 .ag-chart-settings-mini-charts-container {
13342 position: relative;
13343 flex: 1 1 auto;
13344 overflow-x: hidden;
13345 overflow-y: auto;
13346 }
13347
13348 .ag-chart-settings-mini-wrapper {
13349 position: absolute;
13350 top: 0;
13351 left: 0;
13352 display: flex;
13353 flex-direction: column;
13354 width: 100%;
13355 min-height: 100%;
13356 overflow: hidden;
13357 }
13358 .ag-chart-settings-mini-wrapper.ag-animating {
13359 transition: left 0.3s;
13360 transition-timing-function: ease-in-out;
13361 }
13362
13363 .ag-chart-mini-thumbnail {
13364 cursor: pointer;
13365 }
13366
13367 .ag-chart-mini-thumbnail-canvas {
13368 display: block;
13369 }
13370
13371 .ag-chart-data-wrapper,
13372 .ag-chart-format-wrapper {
13373 display: flex;
13374 flex-direction: column;
13375 position: relative;
13376 user-select: none;
13377 }
13378
13379 .ag-chart-data-wrapper {
13380 height: 100%;
13381 overflow-y: auto;
13382 }
13383
13384 .ag-chart-data-section,
13385 .ag-chart-format-section {
13386 display: flex;
13387 margin: 0;
13388 }
13389
13390 .ag-chart-empty-text {
13391 display: flex;
13392 top: 0;
13393 width: 100%;
13394 height: 100%;
13395 align-items: center;
13396 justify-content: center;
13397 }
13398
13399 .ag-chart .ag-chart-menu {
13400 display: none;
13401 }
13402
13403 .ag-chart-menu-hidden:hover .ag-chart-menu {
13404 display: block;
13405 }
13406
13407 .ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu {
13408 display: flex;
13409 flex-direction: row;
13410 overflow: auto;
13411 top: 5px;
13412 gap: calc(var(--ag-grid-size) * 3 - 8px);
13413 width: auto;
13414 }
13415 .ag-ltr .ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu {
13416 right: calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);
13417 justify-content: right;
13418 }
13419 .ag-rtl .ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu {
13420 left: calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);
13421 justify-content: left;
13422 }
13423
13424 .ag-chart-menu-close {
13425 display: none;
13426 }
13427
13428 .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
13429 position: absolute;
13430 top: 50%;
13431 transition: transform 0.33s ease-in-out;
13432 padding: 0;
13433 display: block;
13434 cursor: pointer;
13435 border: none;
13436 }
13437 .ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
13438 right: 0px;
13439 }
13440 .ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
13441 left: 0px;
13442 }
13443 .ag-chart-tool-panel-button-enable .ag-chart-menu-close .ag-icon {
13444 padding: 14px 5px 14px 2px;
13445 }
13446 .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
13447 content: "";
13448 position: absolute;
13449 top: -40px;
13450 bottom: -40px;
13451 }
13452 .ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
13453 right: 0px;
13454 }
13455 .ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
13456 left: 0px;
13457 }
13458 .ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
13459 left: -10px;
13460 }
13461 .ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
13462 right: -10px;
13463 }
13464 .ag-chart-tool-panel-button-enable .ag-icon-menu {
13465 display: none;
13466 }
13467
13468 .ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
13469 transform: translate(3px, -50%);
13470 }
13471 .ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover {
13472 transform: translate(0, -50%);
13473 }
13474 .ag-ltr .ag-chart-menu-visible .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover {
13475 transform: translate(5px, -50%);
13476 }
13477
13478 .ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
13479 transform: translate(-3px, -50%);
13480 }
13481 .ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover {
13482 transform: translate(0, -50%);
13483 }
13484 .ag-rtl .ag-chart-menu-visible .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover {
13485 transform: translate(-5px, -50%);
13486 }
13487
13488 .ag-charts-font-size-color {
13489 display: flex;
13490 align-self: stretch;
13491 justify-content: space-between;
13492 }
13493
13494 .ag-charts-data-group-item {
13495 position: relative;
13496 }
13497
13498 .ag-chart-menu {
13499 border-radius: var(--ag-card-radius);
13500 background: var(--ag-background-color);
13501 }
13502
13503 .ag-chart-menu-icon {
13504 opacity: 0.5;
13505 line-height: 24px;
13506 font-size: 24px;
13507 width: 24px;
13508 height: 24px;
13509 margin: 2px 0;
13510 cursor: pointer;
13511 border-radius: var(--ag-card-radius);
13512 color: var(--ag-secondary-foreground-color);
13513 }
13514 .ag-chart-menu-icon:hover {
13515 opacity: 1;
13516 }
13517
13518 .ag-chart-mini-thumbnail {
13519 border: 1px solid var(--ag-secondary-border-color);
13520 border-radius: 5px;
13521 margin: 5px;
13522 }
13523 .ag-chart-mini-thumbnail:nth-last-child(3), .ag-chart-mini-thumbnail:nth-last-child(3) ~ .ag-chart-mini-thumbnail {
13524 margin-left: auto;
13525 margin-right: auto;
13526 }
13527 .ag-ltr .ag-chart-mini-thumbnail:first-child {
13528 margin-left: 0;
13529 }
13530 .ag-rtl .ag-chart-mini-thumbnail:first-child {
13531 margin-right: 0;
13532 }
13533 .ag-ltr .ag-chart-mini-thumbnail:last-child {
13534 margin-right: 0;
13535 }
13536 .ag-rtl .ag-chart-mini-thumbnail:last-child {
13537 margin-left: 0;
13538 }
13539 .ag-chart-mini-thumbnail.ag-selected {
13540 border-color: var(--ag-minichart-selected-chart-color);
13541 }
13542
13543 .ag-chart-settings-card-item {
13544 background: var(--ag-foreground-color);
13545 width: 8px;
13546 height: 8px;
13547 border-radius: 4px;
13548 }
13549 .ag-chart-settings-card-item.ag-selected {
13550 background-color: var(--ag-minichart-selected-page-color);
13551 }
13552
13553 .ag-chart-data-column-drag-handle {
13554 margin-left: var(--ag-grid-size);
13555 }
13556
13557 .ag-charts-settings-group-title-bar,
13558 .ag-charts-data-group-title-bar,
13559 .ag-charts-format-top-level-group-title-bar {
13560 border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
13561 }
13562
13563 .ag-charts-settings-group-container {
13564 padding: var(--ag-grid-size);
13565 }
13566
13567 .ag-charts-data-group-container {
13568 padding: calc(var(--ag-widget-container-vertical-padding) * 0.5) var(--ag-widget-container-horizontal-padding);
13569 }
13570 .ag-charts-data-group-container .ag-charts-data-group-item:not(.ag-charts-format-sub-level-group) {
13571 height: var(--ag-list-item-height);
13572 }
13573 .ag-charts-data-group-container .ag-list-item-hovered::after {
13574 content: "";
13575 position: absolute;
13576 left: 0;
13577 right: 0;
13578 height: 1px;
13579 background-color: var(--ag-range-selection-border-color);
13580 }
13581 .ag-charts-data-group-container .ag-item-highlight-top::after {
13582 top: 0;
13583 }
13584 .ag-charts-data-group-container .ag-item-highlight-bottom::after {
13585 bottom: 0;
13586 }
13587
13588 .ag-charts-format-top-level-group-container {
13589 margin-left: calc(var(--ag-grid-size) * 2);
13590 padding: var(--ag-grid-size);
13591 }
13592
13593 .ag-charts-format-top-level-group-item {
13594 margin: var(--ag-grid-size) 0;
13595 }
13596
13597 .ag-charts-format-sub-level-group-container {
13598 padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
13599 padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
13600 }
13601 .ag-charts-format-sub-level-group-container > * {
13602 margin-bottom: var(--ag-widget-vertical-spacing);
13603 }
13604
13605 .ag-charts-group-container.ag-group-container-horizontal {
13606 padding: var(--ag-grid-size);
13607 }
13608
13609 .ag-chart-data-section,
13610 .ag-chart-format-section {
13611 display: flex;
13612 margin: 0;
13613 }
13614
13615 .ag-chart-menu-panel {
13616 background-color: var(--ag-control-panel-background-color);
13617 }
13618 .ag-ltr .ag-chart-menu-panel {
13619 border-left: solid 1px var(--ag-border-color);
13620 }
13621 .ag-rtl .ag-chart-menu-panel {
13622 border-right: solid 1px var(--ag-border-color);
13623 }
13624
13625 .ag-date-time-list-page-title-bar {
13626 display: flex;
13627 }
13628
13629 .ag-date-time-list-page-title {
13630 flex-grow: 1;
13631 text-align: center;
13632 }
13633
13634 .ag-date-time-list-page-column-labels-row,
13635 .ag-date-time-list-page-entries-row {
13636 display: flex;
13637 }
13638
13639 .ag-date-time-list-page-column-label,
13640 .ag-date-time-list-page-entry {
13641 flex-basis: 0;
13642 flex-grow: 1;
13643 }
13644
13645 .ag-date-time-list-page-entry {
13646 cursor: pointer;
13647 text-align: center;
13648 }
13649
13650 .ag-date-time-list-page-column-label {
13651 text-align: center;
13652 }
13653
13654 .ag-input-field-input {
13655 width: 100%;
13656 min-width: 0;
13657 }
13658
13659 .ag-checkbox-input-wrapper {
13660 font-family: var(--ag-icon-font-family);
13661 font-size: var(--ag-icon-size);
13662 line-height: var(--ag-icon-size);
13663 font-style: normal;
13664 font-weight: normal;
13665 font-variant: normal;
13666 text-transform: none;
13667 -webkit-font-smoothing: antialiased;
13668 -moz-osx-font-smoothing: grayscale;
13669 width: var(--ag-icon-size);
13670 height: var(--ag-icon-size);
13671 background-color: var(--ag-checkbox-background-color);
13672 border-radius: var(--ag-checkbox-border-radius);
13673 display: inline-block;
13674 vertical-align: middle;
13675 flex: none;
13676 }
13677 .ag-checkbox-input-wrapper input, .ag-checkbox-input-wrapper input {
13678 -webkit-appearance: none;
13679 opacity: 0;
13680 width: 100%;
13681 height: 100%;
13682 }
13683 .ag-checkbox-input-wrapper:focus-within, .ag-checkbox-input-wrapper:active {
13684 outline: none;
13685 box-shadow: var(--ag-input-focus-box-shadow);
13686 }
13687 .ag-checkbox-input-wrapper.ag-disabled {
13688 opacity: 0.5;
13689 }
13690 .ag-checkbox-input-wrapper::after {
13691 content: var(--ag-icon-font-code-checkbox-unchecked, "\f108");
13692 color: var(--ag-checkbox-unchecked-color);
13693 position: absolute;
13694 top: 0;
13695 left: 0;
13696 pointer-events: none;
13697 }
13698 .ag-checkbox-input-wrapper.ag-checked::after {
13699 content: var(--ag-icon-font-code-checkbox-checked, "\f106");
13700 color: var(--ag-checkbox-checked-color);
13701 position: absolute;
13702 top: 0;
13703 left: 0;
13704 pointer-events: none;
13705 }
13706 .ag-checkbox-input-wrapper.ag-indeterminate::after {
13707 content: var(--ag-icon-font-code-checkbox-indeterminate, "\f107");
13708 color: var(--ag-checkbox-indeterminate-color);
13709 position: absolute;
13710 top: 0;
13711 left: 0;
13712 pointer-events: none;
13713 }
13714
13715 .ag-toggle-button-input-wrapper {
13716 box-sizing: border-box;
13717 width: var(--ag-toggle-button-width);
13718 height: var(--ag-toggle-button-height);
13719 background-color: var(--ag-toggle-button-off-background-color);
13720 border-radius: calc(var(--ag-toggle-button-height) * 0.5);
13721 position: relative;
13722 flex: none;
13723 border: var(--ag-toggle-button-border-width) solid;
13724 border-color: var(--ag-toggle-button-off-border-color);
13725 }
13726 .ag-toggle-button-input-wrapper input {
13727 opacity: 0;
13728 height: 100%;
13729 width: 100%;
13730 }
13731 .ag-toggle-button-input-wrapper:focus-within {
13732 outline: none;
13733 box-shadow: var(--ag-input-focus-box-shadow);
13734 }
13735 .ag-toggle-button-input-wrapper.ag-disabled {
13736 opacity: 0.5;
13737 }
13738 .ag-toggle-button-input-wrapper.ag-checked {
13739 background-color: var(--ag-toggle-button-on-background-color);
13740 border-color: var(--ag-toggle-button-on-border-color);
13741 }
13742 .ag-toggle-button-input-wrapper::before {
13743 content: " ";
13744 position: absolute;
13745 top: calc(0px - var(--ag-toggle-button-border-width));
13746 left: calc(0px - var(--ag-toggle-button-border-width));
13747 display: block;
13748 box-sizing: border-box;
13749 height: var(--ag-toggle-button-height);
13750 width: var(--ag-toggle-button-height);
13751 background-color: var(--ag-toggle-button-switch-background-color);
13752 border-radius: 100%;
13753 transition: left 100ms;
13754 border: var(--ag-toggle-button-border-width) solid;
13755 border-color: var(--ag-toggle-button-switch-border-color);
13756 }
13757 .ag-toggle-button-input-wrapper.ag-checked::before {
13758 left: calc(100% - var(--ag-toggle-button-height));
13759 border-color: var(--ag-toggle-button-on-border-color);
13760 }
13761
13762 .ag-radio-button-input-wrapper {
13763 font-family: var(--ag-icon-font-family);
13764 font-size: var(--ag-icon-size);
13765 line-height: var(--ag-icon-size);
13766 font-style: normal;
13767 font-weight: normal;
13768 font-variant: normal;
13769 text-transform: none;
13770 -webkit-font-smoothing: antialiased;
13771 -moz-osx-font-smoothing: grayscale;
13772 width: var(--ag-icon-size);
13773 height: var(--ag-icon-size);
13774 background-color: var(--ag-checkbox-background-color);
13775 border-radius: var(--ag-checkbox-border-radius);
13776 display: inline-block;
13777 vertical-align: middle;
13778 flex: none;
13779 border-radius: var(--ag-icon-size);
13780 }
13781 .ag-radio-button-input-wrapper input, .ag-radio-button-input-wrapper input {
13782 -webkit-appearance: none;
13783 opacity: 0;
13784 width: 100%;
13785 height: 100%;
13786 }
13787 .ag-radio-button-input-wrapper:focus-within, .ag-radio-button-input-wrapper:active {
13788 outline: none;
13789 box-shadow: var(--ag-input-focus-box-shadow);
13790 }
13791 .ag-radio-button-input-wrapper.ag-disabled {
13792 opacity: 0.5;
13793 }
13794 .ag-radio-button-input-wrapper::after {
13795 content: var(--ag-icon-font-code-radio-button-off, "\f127");
13796 color: var(--ag-checkbox-unchecked-color);
13797 position: absolute;
13798 top: 0;
13799 left: 0;
13800 pointer-events: none;
13801 }
13802 .ag-radio-button-input-wrapper.ag-checked::after {
13803 content: var(--ag-icon-font-code-radio-button-on, "\f128");
13804 color: var(--ag-checkbox-checked-color);
13805 position: absolute;
13806 top: 0;
13807 left: 0;
13808 pointer-events: none;
13809 }
13810
13811 input[class^=ag-][type=range] {
13812 -webkit-appearance: none;
13813 width: 100%;
13814 height: 100%;
13815 background: none;
13816 overflow: visible;
13817 }
13818 input[class^=ag-][type=range]::-webkit-slider-runnable-track {
13819 margin: 0;
13820 padding: 0;
13821 width: 100%;
13822 height: 3px;
13823 background-color: var(--ag-border-color);
13824 border-radius: var(--ag-border-radius);
13825 border-radius: var(--ag-checkbox-border-radius);
13826 }
13827 input[class^=ag-][type=range]::-moz-range-track {
13828 margin: 0;
13829 padding: 0;
13830 width: 100%;
13831 height: 3px;
13832 background-color: var(--ag-border-color);
13833 border-radius: var(--ag-border-radius);
13834 border-radius: var(--ag-checkbox-border-radius);
13835 }
13836 input[class^=ag-][type=range]::-ms-track {
13837 margin: 0;
13838 padding: 0;
13839 width: 100%;
13840 height: 3px;
13841 background-color: var(--ag-border-color);
13842 border-radius: var(--ag-border-radius);
13843 border-radius: var(--ag-checkbox-border-radius);
13844 color: transparent;
13845 width: calc(100% - 2px);
13846 }
13847 input[class^=ag-][type=range]::-webkit-slider-thumb {
13848 margin: 0;
13849 padding: 0;
13850 -webkit-appearance: none;
13851 width: var(--ag-icon-size);
13852 height: var(--ag-icon-size);
13853 background-color: var(--ag-background-color);
13854 border: 1px solid;
13855 border-color: var(--ag-checkbox-unchecked-color);
13856 border-radius: var(--ag-icon-size);
13857 transform: translateY(calc(var(--ag-icon-size) * -0.5 + 1.5px));
13858 }
13859 input[class^=ag-][type=range]::-ms-thumb {
13860 margin: 0;
13861 padding: 0;
13862 -webkit-appearance: none;
13863 width: var(--ag-icon-size);
13864 height: var(--ag-icon-size);
13865 background-color: var(--ag-background-color);
13866 border: 1px solid;
13867 border-color: var(--ag-checkbox-unchecked-color);
13868 border-radius: var(--ag-icon-size);
13869 }
13870 input[class^=ag-][type=range]::-moz-ag-range-thumb {
13871 margin: 0;
13872 padding: 0;
13873 -webkit-appearance: none;
13874 width: var(--ag-icon-size);
13875 height: var(--ag-icon-size);
13876 background-color: var(--ag-background-color);
13877 border: 1px solid;
13878 border-color: var(--ag-checkbox-unchecked-color);
13879 border-radius: var(--ag-icon-size);
13880 }
13881 input[class^=ag-][type=range]:focus {
13882 outline: none;
13883 }
13884 input[class^=ag-][type=range]:focus::-webkit-slider-thumb {
13885 box-shadow: var(--ag-input-focus-box-shadow);
13886 border-color: var(--ag-checkbox-checked-color);
13887 }
13888 input[class^=ag-][type=range]:focus::-ms-thumb {
13889 box-shadow: var(--ag-input-focus-box-shadow);
13890 border-color: var(--ag-checkbox-checked-color);
13891 }
13892 input[class^=ag-][type=range]:focus::-moz-ag-range-thumb {
13893 box-shadow: var(--ag-input-focus-box-shadow);
13894 border-color: var(--ag-checkbox-checked-color);
13895 }
13896 input[class^=ag-][type=range]:active::-webkit-slider-runnable-track {
13897 background-color: var(--ag-input-focus-border-color);
13898 }
13899 input[class^=ag-][type=range]:active::-moz-ag-range-track {
13900 background-color: var(--ag-input-focus-border-color);
13901 }
13902 input[class^=ag-][type=range]:active::-ms-track {
13903 background-color: var(--ag-input-focus-border-color);
13904 }
13905 input[class^=ag-][type=range]:disabled {
13906 opacity: 0.5;
13907 }
13908
13909 }
13910 @else if $file == "ag-theme-alpine-no-font.css" {
13911 .ag-theme-alpine, .ag-theme-alpine-dark {
13912 --ag-alpine-active-color: #2196f3;
13913 --ag-selected-row-background-color: rgba(33, 150, 243, 0.3);
13914 --ag-row-hover-color: rgba(33, 150, 243, 0.1);
13915 --ag-column-hover-color: rgba(33, 150, 243, 0.1);
13916 --ag-input-focus-border-color: rgba(33, 150, 243, 0.4);
13917 --ag-range-selection-background-color: rgba(33, 150, 243, 0.2);
13918 --ag-range-selection-background-color-2: rgba(33, 150, 243, 0.36);
13919 --ag-range-selection-background-color-3: rgba(33, 150, 243, 0.49);
13920 --ag-range-selection-background-color-4: rgba(33, 150, 243, 0.59);
13921 --ag-background-color: #fff;
13922 --ag-foreground-color: #181d1f;
13923 --ag-border-color: #babfc7;
13924 --ag-secondary-border-color: #dde2eb;
13925 --ag-header-background-color: #f8f8f8;
13926 --ag-tooltip-background-color: #f8f8f8;
13927 --ag-odd-row-background-color: #fcfcfc;
13928 --ag-control-panel-background-color: #f8f8f8;
13929 --ag-subheader-background-color: #fff;
13930 --ag-invalid-color: #e02525;
13931 --ag-checkbox-unchecked-color: #999;
13932 --ag-checkbox-background-color: var(--ag-background-color);
13933 --ag-checkbox-checked-color: var(--ag-alpine-active-color);
13934 --ag-range-selection-border-color: var(--ag-alpine-active-color);
13935 --ag-secondary-foreground-color: var(--ag-foreground-color);
13936 --ag-input-border-color: var(--ag-border-color);
13937 --ag-input-border-color-invalid: var(--ag-invalid-color);
13938 --ag-input-focus-box-shadow: 0 0 2px 0.1rem var(--ag-input-focus-border-color);
13939 --ag-disabled-foreground-color: rgba(24, 29, 31, 0.5);
13940 --ag-chip-background-color: rgba(24, 29, 31, 0.07);
13941 --ag-input-disabled-border-color: rgba(186, 191, 199, 0.3);
13942 --ag-input-disabled-background-color: rgba(186, 191, 199, 0.15);
13943 --ag-borders: solid 1px;
13944 --ag-border-radius: 3px;
13945 --ag-borders-side-button: none;
13946 --ag-side-button-selected-background-color: transparent;
13947 --ag-header-column-resize-handle-display: block;
13948 --ag-header-column-resize-handle-width: 2px;
13949 --ag-header-column-resize-handle-height: 30%;
13950 --ag-grid-size: 6px;
13951 --ag-icon-size: 16px;
13952 --ag-row-height: calc(var(--ag-grid-size) * 7);
13953 --ag-header-height: calc(var(--ag-grid-size) * 8);
13954 --ag-list-item-height: calc(var(--ag-grid-size) * 4);
13955 --ag-column-select-indent-size: var(--ag-icon-size);
13956 --ag-set-filter-indent-size: var(--ag-icon-size);
13957 --ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);
13958 --ag-cell-widget-spacing: calc(var(--ag-grid-size) * 2);
13959 --ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 2);
13960 --ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 2);
13961 --ag-widget-vertical-spacing: calc(var(--ag-grid-size) * 1.5);
13962 --ag-toggle-button-height: 18px;
13963 --ag-toggle-button-width: 28px;
13964 --ag-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
13965 --ag-font-size: 13px;
13966 --ag-icon-font-family: agGridAlpine;
13967 --ag-selected-tab-underline-color: var(--ag-alpine-active-color);
13968 --ag-selected-tab-underline-width: 2px;
13969 --ag-selected-tab-underline-transition-speed: 0.3s;
13970 --ag-tab-min-width: 240px;
13971 --ag-card-shadow: 0 1px 4px 1px rgba(186, 191, 199, 0.4);
13972 --ag-popup-shadow: var(--ag-card-shadow);
13973 --ag-side-bar-panel-width: 250px;
13974 }
13975
13976 .ag-theme-alpine-dark {
13977 --ag-background-color: #181d1f;
13978 --ag-foreground-color: #fff;
13979 --ag-border-color: #68686e;
13980 --ag-secondary-border-color: rgba(88, 86, 82, 0.5);
13981 --ag-modal-overlay-background-color: rgba(24, 29, 31, 0.66);
13982 --ag-header-background-color: #222628;
13983 --ag-tooltip-background-color: #222628;
13984 --ag-odd-row-background-color: #222628;
13985 --ag-control-panel-background-color: #222628;
13986 --ag-subheader-background-color: #000;
13987 --ag-input-disabled-background-color: #282c2f;
13988 --ag-input-focus-box-shadow:
13989 0 0 2px 0.5px rgba(255, 255, 255, 0.5),
13990 0 0 4px 3px var(--ag-input-focus-border-color);
13991 --ag-card-shadow: 0 1px 20px 1px black;
13992 --ag-disabled-foreground-color: rgba(255, 255, 255, 0.5);
13993 --ag-chip-background-color: rgba(255, 255, 255, 0.07);
13994 --ag-input-disabled-border-color: rgba(104, 104, 110, 0.3);
13995 --ag-input-disabled-background-color: rgba(104, 104, 110, 0.07);
13996 }
13997
13998 .ag-theme-alpine .ag-filter-toolpanel-header,
13999 .ag-theme-alpine .ag-filter-toolpanel-search,
14000 .ag-theme-alpine .ag-status-bar,
14001 .ag-theme-alpine .ag-header-row,
14002 .ag-theme-alpine .ag-panel-title-bar-title,
14003 .ag-theme-alpine .ag-multi-filter-group-title-bar, .ag-theme-alpine-dark .ag-filter-toolpanel-header,
14004 .ag-theme-alpine-dark .ag-filter-toolpanel-search,
14005 .ag-theme-alpine-dark .ag-status-bar,
14006 .ag-theme-alpine-dark .ag-header-row,
14007 .ag-theme-alpine-dark .ag-panel-title-bar-title,
14008 .ag-theme-alpine-dark .ag-multi-filter-group-title-bar {
14009 font-weight: 700;
14010 color: var(--ag-header-foreground-color);
14011 }
14012 .ag-theme-alpine .ag-row, .ag-theme-alpine-dark .ag-row {
14013 font-size: calc(var(--ag-font-size) + 1px);
14014 }
14015 .ag-theme-alpine input[class^=ag-]:not([type]),
14016 .ag-theme-alpine input[class^=ag-][type=text],
14017 .ag-theme-alpine input[class^=ag-][type=number],
14018 .ag-theme-alpine input[class^=ag-][type=tel],
14019 .ag-theme-alpine input[class^=ag-][type=date],
14020 .ag-theme-alpine input[class^=ag-][type=datetime-local],
14021 .ag-theme-alpine textarea[class^=ag-], .ag-theme-alpine-dark input[class^=ag-]:not([type]),
14022 .ag-theme-alpine-dark input[class^=ag-][type=text],
14023 .ag-theme-alpine-dark input[class^=ag-][type=number],
14024 .ag-theme-alpine-dark input[class^=ag-][type=tel],
14025 .ag-theme-alpine-dark input[class^=ag-][type=date],
14026 .ag-theme-alpine-dark input[class^=ag-][type=datetime-local],
14027 .ag-theme-alpine-dark textarea[class^=ag-] {
14028 min-height: calc(var(--ag-grid-size) * 4);
14029 border-radius: var(--ag-border-radius);
14030 }
14031 .ag-theme-alpine .ag-ltr input[class^=ag-]:not([type]), .ag-theme-alpine .ag-ltr input[class^=ag-][type=text], .ag-theme-alpine .ag-ltr input[class^=ag-][type=number], .ag-theme-alpine .ag-ltr input[class^=ag-][type=tel], .ag-theme-alpine .ag-ltr input[class^=ag-][type=date], .ag-theme-alpine .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-alpine .ag-ltr textarea[class^=ag-], .ag-theme-alpine-dark .ag-ltr input[class^=ag-]:not([type]), .ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=text], .ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=number], .ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=tel], .ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=date], .ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-alpine-dark .ag-ltr textarea[class^=ag-] {
14032 padding-left: var(--ag-grid-size);
14033 }
14034
14035 .ag-theme-alpine .ag-rtl input[class^=ag-]:not([type]), .ag-theme-alpine .ag-rtl input[class^=ag-][type=text], .ag-theme-alpine .ag-rtl input[class^=ag-][type=number], .ag-theme-alpine .ag-rtl input[class^=ag-][type=tel], .ag-theme-alpine .ag-rtl input[class^=ag-][type=date], .ag-theme-alpine .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-alpine .ag-rtl textarea[class^=ag-], .ag-theme-alpine-dark .ag-rtl input[class^=ag-]:not([type]), .ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=text], .ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=number], .ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=tel], .ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=date], .ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-alpine-dark .ag-rtl textarea[class^=ag-] {
14036 padding-right: var(--ag-grid-size);
14037 }
14038
14039 .ag-theme-alpine .ag-tab, .ag-theme-alpine-dark .ag-tab {
14040 padding: calc(var(--ag-grid-size) * 1.5);
14041 transition: color 0.4s;
14042 flex: 1 1 auto;
14043 }
14044 .ag-theme-alpine .ag-tab-selected, .ag-theme-alpine-dark .ag-tab-selected {
14045 color: var(--ag-alpine-active-color);
14046 }
14047 .ag-theme-alpine .ag-menu, .ag-theme-alpine-dark .ag-menu {
14048 background-color: var(--ag-control-panel-background-color);
14049 }
14050 .ag-theme-alpine .ag-menu-header, .ag-theme-alpine-dark .ag-menu-header {
14051 background-color: var(--ag-control-panel-background-color);
14052 padding-top: 1px;
14053 }
14054 .ag-theme-alpine .ag-tabs-header, .ag-theme-alpine-dark .ag-tabs-header {
14055 border-bottom: var(--ag-borders) var(--ag-border-color);
14056 }
14057 .ag-theme-alpine .ag-charts-settings-group-title-bar,
14058 .ag-theme-alpine .ag-charts-data-group-title-bar,
14059 .ag-theme-alpine .ag-charts-format-top-level-group-title-bar, .ag-theme-alpine-dark .ag-charts-settings-group-title-bar,
14060 .ag-theme-alpine-dark .ag-charts-data-group-title-bar,
14061 .ag-theme-alpine-dark .ag-charts-format-top-level-group-title-bar {
14062 padding: var(--ag-grid-size) calc(var(--ag-grid-size) * 2);
14063 line-height: calc(var(--ag-icon-size) + var(--ag-grid-size) - 2px);
14064 }
14065 .ag-theme-alpine .ag-chart-mini-thumbnail, .ag-theme-alpine-dark .ag-chart-mini-thumbnail {
14066 background-color: var(--ag-background-color);
14067 }
14068 .ag-theme-alpine .ag-chart-settings-nav-bar, .ag-theme-alpine-dark .ag-chart-settings-nav-bar {
14069 border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
14070 }
14071 .ag-theme-alpine .ag-ltr .ag-group-title-bar-icon, .ag-theme-alpine-dark .ag-ltr .ag-group-title-bar-icon {
14072 margin-right: var(--ag-grid-size);
14073 }
14074
14075 .ag-theme-alpine .ag-rtl .ag-group-title-bar-icon, .ag-theme-alpine-dark .ag-rtl .ag-group-title-bar-icon {
14076 margin-left: var(--ag-grid-size);
14077 }
14078
14079 .ag-theme-alpine .ag-charts-format-top-level-group-toolbar, .ag-theme-alpine-dark .ag-charts-format-top-level-group-toolbar {
14080 margin-top: var(--ag-grid-size);
14081 }
14082 .ag-theme-alpine .ag-ltr .ag-charts-format-top-level-group-toolbar, .ag-theme-alpine-dark .ag-ltr .ag-charts-format-top-level-group-toolbar {
14083 padding-left: calc(var(--ag-icon-size) * 0.5 + var(--ag-grid-size) * 2);
14084 }
14085
14086 .ag-theme-alpine .ag-rtl .ag-charts-format-top-level-group-toolbar, .ag-theme-alpine-dark .ag-rtl .ag-charts-format-top-level-group-toolbar {
14087 padding-right: calc(var(--ag-icon-size) * 0.5 + var(--ag-grid-size) * 2);
14088 }
14089
14090 .ag-theme-alpine .ag-charts-format-sub-level-group, .ag-theme-alpine-dark .ag-charts-format-sub-level-group {
14091 border-left: dashed 1px;
14092 border-left-color: var(--ag-border-color);
14093 padding-left: var(--ag-grid-size);
14094 margin-bottom: calc(var(--ag-grid-size) * 2);
14095 }
14096 .ag-theme-alpine .ag-charts-format-sub-level-group-title-bar, .ag-theme-alpine-dark .ag-charts-format-sub-level-group-title-bar {
14097 padding-top: 0;
14098 padding-bottom: 0;
14099 background: none;
14100 font-weight: 700;
14101 }
14102 .ag-theme-alpine .ag-charts-format-sub-level-group-container, .ag-theme-alpine-dark .ag-charts-format-sub-level-group-container {
14103 padding-bottom: 0;
14104 }
14105 .ag-theme-alpine .ag-charts-format-sub-level-group-item:last-child, .ag-theme-alpine-dark .ag-charts-format-sub-level-group-item:last-child {
14106 margin-bottom: 0;
14107 }
14108 .ag-theme-alpine.ag-dnd-ghost, .ag-theme-alpine-dark.ag-dnd-ghost {
14109 font-size: calc(var(--ag-font-size) - 1px);
14110 font-weight: 700;
14111 }
14112 .ag-theme-alpine .ag-side-buttons, .ag-theme-alpine-dark .ag-side-buttons {
14113 width: calc(var(--ag-grid-size) * 5);
14114 }
14115 .ag-theme-alpine .ag-standard-button, .ag-theme-alpine-dark .ag-standard-button {
14116 appearance: none;
14117 -webkit-appearance: none;
14118 border-radius: var(--ag-border-radius);
14119 border: 1px solid;
14120 border-color: var(--ag-alpine-active-color);
14121 color: var(--ag-alpine-active-color);
14122 background-color: var(--ag-background-color);
14123 font-weight: 600;
14124 padding: var(--ag-grid-size) calc(var(--ag-grid-size) * 2);
14125 }
14126 .ag-theme-alpine .ag-standard-button:hover, .ag-theme-alpine-dark .ag-standard-button:hover {
14127 border-color: var(--ag-alpine-active-color);
14128 background-color: var(--ag-row-hover-color);
14129 }
14130 .ag-theme-alpine .ag-standard-button:active, .ag-theme-alpine-dark .ag-standard-button:active {
14131 border-color: var(--ag-alpine-active-color);
14132 background-color: var(--ag-alpine-active-color);
14133 color: var(--ag-background-color);
14134 }
14135 .ag-theme-alpine .ag-standard-button:disabled, .ag-theme-alpine-dark .ag-standard-button:disabled {
14136 color: var(--ag-disabled-foreground-color);
14137 background-color: var(--ag-input-disabled-background-color);
14138 border-color: var(--ag-input-disabled-border-color);
14139 }
14140 .ag-theme-alpine .ag-column-drop-vertical, .ag-theme-alpine-dark .ag-column-drop-vertical {
14141 min-height: 75px;
14142 }
14143 .ag-theme-alpine .ag-column-drop-vertical-title-bar, .ag-theme-alpine-dark .ag-column-drop-vertical-title-bar {
14144 padding: calc(var(--ag-grid-size) * 2);
14145 padding-bottom: 0px;
14146 }
14147 .ag-theme-alpine .ag-column-drop-vertical-empty-message, .ag-theme-alpine-dark .ag-column-drop-vertical-empty-message {
14148 display: flex;
14149 align-items: center;
14150 border: dashed 1px;
14151 border-color: var(--ag-border-color);
14152 margin: calc(var(--ag-grid-size) * 2);
14153 padding: calc(var(--ag-grid-size) * 2);
14154 }
14155 .ag-theme-alpine .ag-column-drop-empty-message, .ag-theme-alpine-dark .ag-column-drop-empty-message {
14156 color: var(--ag-foreground-color);
14157 opacity: 0.75;
14158 }
14159 .ag-theme-alpine .ag-status-bar, .ag-theme-alpine-dark .ag-status-bar {
14160 font-weight: normal;
14161 }
14162 .ag-theme-alpine .ag-status-name-value-value, .ag-theme-alpine-dark .ag-status-name-value-value {
14163 font-weight: 700;
14164 }
14165 .ag-theme-alpine .ag-paging-number, .ag-theme-alpine .ag-paging-row-summary-panel-number, .ag-theme-alpine-dark .ag-paging-number, .ag-theme-alpine-dark .ag-paging-row-summary-panel-number {
14166 font-weight: 700;
14167 }
14168 .ag-theme-alpine .ag-column-drop-cell-button, .ag-theme-alpine-dark .ag-column-drop-cell-button {
14169 opacity: 0.5;
14170 }
14171 .ag-theme-alpine .ag-column-drop-cell-button:hover, .ag-theme-alpine-dark .ag-column-drop-cell-button:hover {
14172 opacity: 0.75;
14173 }
14174 .ag-theme-alpine .ag-header-cell-menu-button:hover,
14175 .ag-theme-alpine .ag-side-button-button:hover,
14176 .ag-theme-alpine .ag-tab:hover,
14177 .ag-theme-alpine .ag-panel-title-bar-button:hover,
14178 .ag-theme-alpine .ag-header-expand-icon:hover,
14179 .ag-theme-alpine .ag-column-group-icons:hover,
14180 .ag-theme-alpine .ag-set-filter-group-icons:hover,
14181 .ag-theme-alpine .ag-group-expanded .ag-icon:hover,
14182 .ag-theme-alpine .ag-group-contracted .ag-icon:hover,
14183 .ag-theme-alpine .ag-chart-settings-prev:hover,
14184 .ag-theme-alpine .ag-chart-settings-next:hover,
14185 .ag-theme-alpine .ag-group-title-bar-icon:hover,
14186 .ag-theme-alpine .ag-column-select-header-icon:hover,
14187 .ag-theme-alpine .ag-floating-filter-button-button:hover,
14188 .ag-theme-alpine .ag-filter-toolpanel-expand:hover,
14189 .ag-theme-alpine .ag-chart-menu-icon:hover,
14190 .ag-theme-alpine .ag-chart-menu-close:hover, .ag-theme-alpine-dark .ag-header-cell-menu-button:hover,
14191 .ag-theme-alpine-dark .ag-side-button-button:hover,
14192 .ag-theme-alpine-dark .ag-tab:hover,
14193 .ag-theme-alpine-dark .ag-panel-title-bar-button:hover,
14194 .ag-theme-alpine-dark .ag-header-expand-icon:hover,
14195 .ag-theme-alpine-dark .ag-column-group-icons:hover,
14196 .ag-theme-alpine-dark .ag-set-filter-group-icons:hover,
14197 .ag-theme-alpine-dark .ag-group-expanded .ag-icon:hover,
14198 .ag-theme-alpine-dark .ag-group-contracted .ag-icon:hover,
14199 .ag-theme-alpine-dark .ag-chart-settings-prev:hover,
14200 .ag-theme-alpine-dark .ag-chart-settings-next:hover,
14201 .ag-theme-alpine-dark .ag-group-title-bar-icon:hover,
14202 .ag-theme-alpine-dark .ag-column-select-header-icon:hover,
14203 .ag-theme-alpine-dark .ag-floating-filter-button-button:hover,
14204 .ag-theme-alpine-dark .ag-filter-toolpanel-expand:hover,
14205 .ag-theme-alpine-dark .ag-chart-menu-icon:hover,
14206 .ag-theme-alpine-dark .ag-chart-menu-close:hover {
14207 color: var(--ag-alpine-active-color);
14208 }
14209 .ag-theme-alpine .ag-chart-menu-close, .ag-theme-alpine-dark .ag-chart-menu-close {
14210 background: var(--ag-background-color);
14211 }
14212 .ag-theme-alpine .ag-chart-menu-close:hover .ag-icon, .ag-theme-alpine-dark .ag-chart-menu-close:hover .ag-icon {
14213 border-color: var(--ag-alpine-active-color);
14214 }
14215 .ag-theme-alpine .ag-chart-menu-close .ag-icon, .ag-theme-alpine-dark .ag-chart-menu-close .ag-icon {
14216 background: var(--ag-header-background-color);
14217 border: 1px solid var(--ag-border-color);
14218 border-right: none;
14219 }
14220 .ag-theme-alpine .ag-chart-settings-card-item.ag-not-selected:hover, .ag-theme-alpine-dark .ag-chart-settings-card-item.ag-not-selected:hover {
14221 opacity: 0.35;
14222 }
14223 .ag-theme-alpine .ag-ltr .ag-panel-title-bar-button, .ag-theme-alpine-dark .ag-ltr .ag-panel-title-bar-button {
14224 margin-left: calc(var(--ag-grid-size) * 2);
14225 margin-right: var(--ag-grid-size);
14226 }
14227
14228 .ag-theme-alpine .ag-rtl .ag-panel-title-bar-button, .ag-theme-alpine-dark .ag-rtl .ag-panel-title-bar-button {
14229 margin-right: calc(var(--ag-grid-size) * 2);
14230 margin-left: var(--ag-grid-size);
14231 }
14232
14233 .ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-container, .ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-group-container {
14234 padding-left: var(--ag-grid-size);
14235 }
14236
14237 .ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-container, .ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-group-container {
14238 padding-right: var(--ag-grid-size);
14239 }
14240
14241 .ag-theme-alpine .ag-filter-toolpanel-instance-filter, .ag-theme-alpine-dark .ag-filter-toolpanel-instance-filter {
14242 border: none;
14243 background-color: var(--ag-control-panel-background-color);
14244 }
14245 .ag-theme-alpine .ag-ltr .ag-filter-toolpanel-instance-filter, .ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-instance-filter {
14246 border-left: dashed 1px;
14247 border-left-color: var(--ag-border-color);
14248 margin-left: calc(var(--ag-icon-size) * 0.5);
14249 }
14250
14251 .ag-theme-alpine .ag-rtl .ag-filter-toolpanel-instance-filter, .ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-instance-filter {
14252 border-right: dashed 1px;
14253 border-right-color: var(--ag-border-color);
14254 margin-right: calc(var(--ag-icon-size) * 0.5);
14255 }
14256
14257 .ag-theme-alpine .ag-set-filter-list, .ag-theme-alpine-dark .ag-set-filter-list {
14258 padding-top: calc(var(--ag-grid-size) * 0.5);
14259 padding-bottom: calc(var(--ag-grid-size) * 0.5);
14260 }
14261 .ag-theme-alpine .ag-layout-auto-height .ag-center-cols-clipper, .ag-theme-alpine .ag-layout-auto-height .ag-center-cols-container, .ag-theme-alpine .ag-layout-print .ag-center-cols-clipper, .ag-theme-alpine .ag-layout-print .ag-center-cols-container, .ag-theme-alpine-dark .ag-layout-auto-height .ag-center-cols-clipper, .ag-theme-alpine-dark .ag-layout-auto-height .ag-center-cols-container, .ag-theme-alpine-dark .ag-layout-print .ag-center-cols-clipper, .ag-theme-alpine-dark .ag-layout-print .ag-center-cols-container {
14262 min-height: 150px;
14263 }
14264 .ag-theme-alpine .ag-overlay-no-rows-wrapper.ag-layout-auto-height, .ag-theme-alpine-dark .ag-overlay-no-rows-wrapper.ag-layout-auto-height {
14265 padding-top: 60px;
14266 }
14267 .ag-theme-alpine .ag-date-time-list-page-entry-is-current, .ag-theme-alpine-dark .ag-date-time-list-page-entry-is-current {
14268 background-color: var(--ag-alpine-active-color);
14269 }
14270
14271 .ag-theme-alpine-dark {
14272 color-scheme: dark;
14273 }
14274
14275 }
14276 @else if $file == "ag-theme-alpine.css" {
14277 @font-face {
14278 font-family: "agGridAlpine";
14279 src: url(data:font/woff2;charset=utf-8;base64,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);
14280 font-weight: normal;
14281 font-style: normal;
14282 }
14283 .ag-theme-alpine, .ag-theme-alpine-dark {
14284 --ag-alpine-active-color: #2196f3;
14285 --ag-selected-row-background-color: rgba(33, 150, 243, 0.3);
14286 --ag-row-hover-color: rgba(33, 150, 243, 0.1);
14287 --ag-column-hover-color: rgba(33, 150, 243, 0.1);
14288 --ag-input-focus-border-color: rgba(33, 150, 243, 0.4);
14289 --ag-range-selection-background-color: rgba(33, 150, 243, 0.2);
14290 --ag-range-selection-background-color-2: rgba(33, 150, 243, 0.36);
14291 --ag-range-selection-background-color-3: rgba(33, 150, 243, 0.49);
14292 --ag-range-selection-background-color-4: rgba(33, 150, 243, 0.59);
14293 --ag-background-color: #fff;
14294 --ag-foreground-color: #181d1f;
14295 --ag-border-color: #babfc7;
14296 --ag-secondary-border-color: #dde2eb;
14297 --ag-header-background-color: #f8f8f8;
14298 --ag-tooltip-background-color: #f8f8f8;
14299 --ag-odd-row-background-color: #fcfcfc;
14300 --ag-control-panel-background-color: #f8f8f8;
14301 --ag-subheader-background-color: #fff;
14302 --ag-invalid-color: #e02525;
14303 --ag-checkbox-unchecked-color: #999;
14304 --ag-checkbox-background-color: var(--ag-background-color);
14305 --ag-checkbox-checked-color: var(--ag-alpine-active-color);
14306 --ag-range-selection-border-color: var(--ag-alpine-active-color);
14307 --ag-secondary-foreground-color: var(--ag-foreground-color);
14308 --ag-input-border-color: var(--ag-border-color);
14309 --ag-input-border-color-invalid: var(--ag-invalid-color);
14310 --ag-input-focus-box-shadow: 0 0 2px 0.1rem var(--ag-input-focus-border-color);
14311 --ag-disabled-foreground-color: rgba(24, 29, 31, 0.5);
14312 --ag-chip-background-color: rgba(24, 29, 31, 0.07);
14313 --ag-input-disabled-border-color: rgba(186, 191, 199, 0.3);
14314 --ag-input-disabled-background-color: rgba(186, 191, 199, 0.15);
14315 --ag-borders: solid 1px;
14316 --ag-border-radius: 3px;
14317 --ag-borders-side-button: none;
14318 --ag-side-button-selected-background-color: transparent;
14319 --ag-header-column-resize-handle-display: block;
14320 --ag-header-column-resize-handle-width: 2px;
14321 --ag-header-column-resize-handle-height: 30%;
14322 --ag-grid-size: 6px;
14323 --ag-icon-size: 16px;
14324 --ag-row-height: calc(var(--ag-grid-size) * 7);
14325 --ag-header-height: calc(var(--ag-grid-size) * 8);
14326 --ag-list-item-height: calc(var(--ag-grid-size) * 4);
14327 --ag-column-select-indent-size: var(--ag-icon-size);
14328 --ag-set-filter-indent-size: var(--ag-icon-size);
14329 --ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);
14330 --ag-cell-widget-spacing: calc(var(--ag-grid-size) * 2);
14331 --ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 2);
14332 --ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 2);
14333 --ag-widget-vertical-spacing: calc(var(--ag-grid-size) * 1.5);
14334 --ag-toggle-button-height: 18px;
14335 --ag-toggle-button-width: 28px;
14336 --ag-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
14337 --ag-font-size: 13px;
14338 --ag-icon-font-family: agGridAlpine;
14339 --ag-selected-tab-underline-color: var(--ag-alpine-active-color);
14340 --ag-selected-tab-underline-width: 2px;
14341 --ag-selected-tab-underline-transition-speed: 0.3s;
14342 --ag-tab-min-width: 240px;
14343 --ag-card-shadow: 0 1px 4px 1px rgba(186, 191, 199, 0.4);
14344 --ag-popup-shadow: var(--ag-card-shadow);
14345 --ag-side-bar-panel-width: 250px;
14346 }
14347
14348 .ag-theme-alpine-dark {
14349 --ag-background-color: #181d1f;
14350 --ag-foreground-color: #fff;
14351 --ag-border-color: #68686e;
14352 --ag-secondary-border-color: rgba(88, 86, 82, 0.5);
14353 --ag-modal-overlay-background-color: rgba(24, 29, 31, 0.66);
14354 --ag-header-background-color: #222628;
14355 --ag-tooltip-background-color: #222628;
14356 --ag-odd-row-background-color: #222628;
14357 --ag-control-panel-background-color: #222628;
14358 --ag-subheader-background-color: #000;
14359 --ag-input-disabled-background-color: #282c2f;
14360 --ag-input-focus-box-shadow:
14361 0 0 2px 0.5px rgba(255, 255, 255, 0.5),
14362 0 0 4px 3px var(--ag-input-focus-border-color);
14363 --ag-card-shadow: 0 1px 20px 1px black;
14364 --ag-disabled-foreground-color: rgba(255, 255, 255, 0.5);
14365 --ag-chip-background-color: rgba(255, 255, 255, 0.07);
14366 --ag-input-disabled-border-color: rgba(104, 104, 110, 0.3);
14367 --ag-input-disabled-background-color: rgba(104, 104, 110, 0.07);
14368 }
14369
14370 .ag-theme-alpine .ag-filter-toolpanel-header,
14371 .ag-theme-alpine .ag-filter-toolpanel-search,
14372 .ag-theme-alpine .ag-status-bar,
14373 .ag-theme-alpine .ag-header-row,
14374 .ag-theme-alpine .ag-panel-title-bar-title,
14375 .ag-theme-alpine .ag-multi-filter-group-title-bar, .ag-theme-alpine-dark .ag-filter-toolpanel-header,
14376 .ag-theme-alpine-dark .ag-filter-toolpanel-search,
14377 .ag-theme-alpine-dark .ag-status-bar,
14378 .ag-theme-alpine-dark .ag-header-row,
14379 .ag-theme-alpine-dark .ag-panel-title-bar-title,
14380 .ag-theme-alpine-dark .ag-multi-filter-group-title-bar {
14381 font-weight: 700;
14382 color: var(--ag-header-foreground-color);
14383 }
14384 .ag-theme-alpine .ag-row, .ag-theme-alpine-dark .ag-row {
14385 font-size: calc(var(--ag-font-size) + 1px);
14386 }
14387 .ag-theme-alpine input[class^=ag-]:not([type]),
14388 .ag-theme-alpine input[class^=ag-][type=text],
14389 .ag-theme-alpine input[class^=ag-][type=number],
14390 .ag-theme-alpine input[class^=ag-][type=tel],
14391 .ag-theme-alpine input[class^=ag-][type=date],
14392 .ag-theme-alpine input[class^=ag-][type=datetime-local],
14393 .ag-theme-alpine textarea[class^=ag-], .ag-theme-alpine-dark input[class^=ag-]:not([type]),
14394 .ag-theme-alpine-dark input[class^=ag-][type=text],
14395 .ag-theme-alpine-dark input[class^=ag-][type=number],
14396 .ag-theme-alpine-dark input[class^=ag-][type=tel],
14397 .ag-theme-alpine-dark input[class^=ag-][type=date],
14398 .ag-theme-alpine-dark input[class^=ag-][type=datetime-local],
14399 .ag-theme-alpine-dark textarea[class^=ag-] {
14400 min-height: calc(var(--ag-grid-size) * 4);
14401 border-radius: var(--ag-border-radius);
14402 }
14403 .ag-theme-alpine .ag-ltr input[class^=ag-]:not([type]), .ag-theme-alpine .ag-ltr input[class^=ag-][type=text], .ag-theme-alpine .ag-ltr input[class^=ag-][type=number], .ag-theme-alpine .ag-ltr input[class^=ag-][type=tel], .ag-theme-alpine .ag-ltr input[class^=ag-][type=date], .ag-theme-alpine .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-alpine .ag-ltr textarea[class^=ag-], .ag-theme-alpine-dark .ag-ltr input[class^=ag-]:not([type]), .ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=text], .ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=number], .ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=tel], .ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=date], .ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-alpine-dark .ag-ltr textarea[class^=ag-] {
14404 padding-left: var(--ag-grid-size);
14405 }
14406
14407 .ag-theme-alpine .ag-rtl input[class^=ag-]:not([type]), .ag-theme-alpine .ag-rtl input[class^=ag-][type=text], .ag-theme-alpine .ag-rtl input[class^=ag-][type=number], .ag-theme-alpine .ag-rtl input[class^=ag-][type=tel], .ag-theme-alpine .ag-rtl input[class^=ag-][type=date], .ag-theme-alpine .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-alpine .ag-rtl textarea[class^=ag-], .ag-theme-alpine-dark .ag-rtl input[class^=ag-]:not([type]), .ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=text], .ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=number], .ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=tel], .ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=date], .ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-alpine-dark .ag-rtl textarea[class^=ag-] {
14408 padding-right: var(--ag-grid-size);
14409 }
14410
14411 .ag-theme-alpine .ag-tab, .ag-theme-alpine-dark .ag-tab {
14412 padding: calc(var(--ag-grid-size) * 1.5);
14413 transition: color 0.4s;
14414 flex: 1 1 auto;
14415 }
14416 .ag-theme-alpine .ag-tab-selected, .ag-theme-alpine-dark .ag-tab-selected {
14417 color: var(--ag-alpine-active-color);
14418 }
14419 .ag-theme-alpine .ag-menu, .ag-theme-alpine-dark .ag-menu {
14420 background-color: var(--ag-control-panel-background-color);
14421 }
14422 .ag-theme-alpine .ag-menu-header, .ag-theme-alpine-dark .ag-menu-header {
14423 background-color: var(--ag-control-panel-background-color);
14424 padding-top: 1px;
14425 }
14426 .ag-theme-alpine .ag-tabs-header, .ag-theme-alpine-dark .ag-tabs-header {
14427 border-bottom: var(--ag-borders) var(--ag-border-color);
14428 }
14429 .ag-theme-alpine .ag-charts-settings-group-title-bar,
14430 .ag-theme-alpine .ag-charts-data-group-title-bar,
14431 .ag-theme-alpine .ag-charts-format-top-level-group-title-bar, .ag-theme-alpine-dark .ag-charts-settings-group-title-bar,
14432 .ag-theme-alpine-dark .ag-charts-data-group-title-bar,
14433 .ag-theme-alpine-dark .ag-charts-format-top-level-group-title-bar {
14434 padding: var(--ag-grid-size) calc(var(--ag-grid-size) * 2);
14435 line-height: calc(var(--ag-icon-size) + var(--ag-grid-size) - 2px);
14436 }
14437 .ag-theme-alpine .ag-chart-mini-thumbnail, .ag-theme-alpine-dark .ag-chart-mini-thumbnail {
14438 background-color: var(--ag-background-color);
14439 }
14440 .ag-theme-alpine .ag-chart-settings-nav-bar, .ag-theme-alpine-dark .ag-chart-settings-nav-bar {
14441 border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
14442 }
14443 .ag-theme-alpine .ag-ltr .ag-group-title-bar-icon, .ag-theme-alpine-dark .ag-ltr .ag-group-title-bar-icon {
14444 margin-right: var(--ag-grid-size);
14445 }
14446
14447 .ag-theme-alpine .ag-rtl .ag-group-title-bar-icon, .ag-theme-alpine-dark .ag-rtl .ag-group-title-bar-icon {
14448 margin-left: var(--ag-grid-size);
14449 }
14450
14451 .ag-theme-alpine .ag-charts-format-top-level-group-toolbar, .ag-theme-alpine-dark .ag-charts-format-top-level-group-toolbar {
14452 margin-top: var(--ag-grid-size);
14453 }
14454 .ag-theme-alpine .ag-ltr .ag-charts-format-top-level-group-toolbar, .ag-theme-alpine-dark .ag-ltr .ag-charts-format-top-level-group-toolbar {
14455 padding-left: calc(var(--ag-icon-size) * 0.5 + var(--ag-grid-size) * 2);
14456 }
14457
14458 .ag-theme-alpine .ag-rtl .ag-charts-format-top-level-group-toolbar, .ag-theme-alpine-dark .ag-rtl .ag-charts-format-top-level-group-toolbar {
14459 padding-right: calc(var(--ag-icon-size) * 0.5 + var(--ag-grid-size) * 2);
14460 }
14461
14462 .ag-theme-alpine .ag-charts-format-sub-level-group, .ag-theme-alpine-dark .ag-charts-format-sub-level-group {
14463 border-left: dashed 1px;
14464 border-left-color: var(--ag-border-color);
14465 padding-left: var(--ag-grid-size);
14466 margin-bottom: calc(var(--ag-grid-size) * 2);
14467 }
14468 .ag-theme-alpine .ag-charts-format-sub-level-group-title-bar, .ag-theme-alpine-dark .ag-charts-format-sub-level-group-title-bar {
14469 padding-top: 0;
14470 padding-bottom: 0;
14471 background: none;
14472 font-weight: 700;
14473 }
14474 .ag-theme-alpine .ag-charts-format-sub-level-group-container, .ag-theme-alpine-dark .ag-charts-format-sub-level-group-container {
14475 padding-bottom: 0;
14476 }
14477 .ag-theme-alpine .ag-charts-format-sub-level-group-item:last-child, .ag-theme-alpine-dark .ag-charts-format-sub-level-group-item:last-child {
14478 margin-bottom: 0;
14479 }
14480 .ag-theme-alpine.ag-dnd-ghost, .ag-theme-alpine-dark.ag-dnd-ghost {
14481 font-size: calc(var(--ag-font-size) - 1px);
14482 font-weight: 700;
14483 }
14484 .ag-theme-alpine .ag-side-buttons, .ag-theme-alpine-dark .ag-side-buttons {
14485 width: calc(var(--ag-grid-size) * 5);
14486 }
14487 .ag-theme-alpine .ag-standard-button, .ag-theme-alpine-dark .ag-standard-button {
14488 appearance: none;
14489 -webkit-appearance: none;
14490 border-radius: var(--ag-border-radius);
14491 border: 1px solid;
14492 border-color: var(--ag-alpine-active-color);
14493 color: var(--ag-alpine-active-color);
14494 background-color: var(--ag-background-color);
14495 font-weight: 600;
14496 padding: var(--ag-grid-size) calc(var(--ag-grid-size) * 2);
14497 }
14498 .ag-theme-alpine .ag-standard-button:hover, .ag-theme-alpine-dark .ag-standard-button:hover {
14499 border-color: var(--ag-alpine-active-color);
14500 background-color: var(--ag-row-hover-color);
14501 }
14502 .ag-theme-alpine .ag-standard-button:active, .ag-theme-alpine-dark .ag-standard-button:active {
14503 border-color: var(--ag-alpine-active-color);
14504 background-color: var(--ag-alpine-active-color);
14505 color: var(--ag-background-color);
14506 }
14507 .ag-theme-alpine .ag-standard-button:disabled, .ag-theme-alpine-dark .ag-standard-button:disabled {
14508 color: var(--ag-disabled-foreground-color);
14509 background-color: var(--ag-input-disabled-background-color);
14510 border-color: var(--ag-input-disabled-border-color);
14511 }
14512 .ag-theme-alpine .ag-column-drop-vertical, .ag-theme-alpine-dark .ag-column-drop-vertical {
14513 min-height: 75px;
14514 }
14515 .ag-theme-alpine .ag-column-drop-vertical-title-bar, .ag-theme-alpine-dark .ag-column-drop-vertical-title-bar {
14516 padding: calc(var(--ag-grid-size) * 2);
14517 padding-bottom: 0px;
14518 }
14519 .ag-theme-alpine .ag-column-drop-vertical-empty-message, .ag-theme-alpine-dark .ag-column-drop-vertical-empty-message {
14520 display: flex;
14521 align-items: center;
14522 border: dashed 1px;
14523 border-color: var(--ag-border-color);
14524 margin: calc(var(--ag-grid-size) * 2);
14525 padding: calc(var(--ag-grid-size) * 2);
14526 }
14527 .ag-theme-alpine .ag-column-drop-empty-message, .ag-theme-alpine-dark .ag-column-drop-empty-message {
14528 color: var(--ag-foreground-color);
14529 opacity: 0.75;
14530 }
14531 .ag-theme-alpine .ag-status-bar, .ag-theme-alpine-dark .ag-status-bar {
14532 font-weight: normal;
14533 }
14534 .ag-theme-alpine .ag-status-name-value-value, .ag-theme-alpine-dark .ag-status-name-value-value {
14535 font-weight: 700;
14536 }
14537 .ag-theme-alpine .ag-paging-number, .ag-theme-alpine .ag-paging-row-summary-panel-number, .ag-theme-alpine-dark .ag-paging-number, .ag-theme-alpine-dark .ag-paging-row-summary-panel-number {
14538 font-weight: 700;
14539 }
14540 .ag-theme-alpine .ag-column-drop-cell-button, .ag-theme-alpine-dark .ag-column-drop-cell-button {
14541 opacity: 0.5;
14542 }
14543 .ag-theme-alpine .ag-column-drop-cell-button:hover, .ag-theme-alpine-dark .ag-column-drop-cell-button:hover {
14544 opacity: 0.75;
14545 }
14546 .ag-theme-alpine .ag-header-cell-menu-button:hover,
14547 .ag-theme-alpine .ag-side-button-button:hover,
14548 .ag-theme-alpine .ag-tab:hover,
14549 .ag-theme-alpine .ag-panel-title-bar-button:hover,
14550 .ag-theme-alpine .ag-header-expand-icon:hover,
14551 .ag-theme-alpine .ag-column-group-icons:hover,
14552 .ag-theme-alpine .ag-set-filter-group-icons:hover,
14553 .ag-theme-alpine .ag-group-expanded .ag-icon:hover,
14554 .ag-theme-alpine .ag-group-contracted .ag-icon:hover,
14555 .ag-theme-alpine .ag-chart-settings-prev:hover,
14556 .ag-theme-alpine .ag-chart-settings-next:hover,
14557 .ag-theme-alpine .ag-group-title-bar-icon:hover,
14558 .ag-theme-alpine .ag-column-select-header-icon:hover,
14559 .ag-theme-alpine .ag-floating-filter-button-button:hover,
14560 .ag-theme-alpine .ag-filter-toolpanel-expand:hover,
14561 .ag-theme-alpine .ag-chart-menu-icon:hover,
14562 .ag-theme-alpine .ag-chart-menu-close:hover, .ag-theme-alpine-dark .ag-header-cell-menu-button:hover,
14563 .ag-theme-alpine-dark .ag-side-button-button:hover,
14564 .ag-theme-alpine-dark .ag-tab:hover,
14565 .ag-theme-alpine-dark .ag-panel-title-bar-button:hover,
14566 .ag-theme-alpine-dark .ag-header-expand-icon:hover,
14567 .ag-theme-alpine-dark .ag-column-group-icons:hover,
14568 .ag-theme-alpine-dark .ag-set-filter-group-icons:hover,
14569 .ag-theme-alpine-dark .ag-group-expanded .ag-icon:hover,
14570 .ag-theme-alpine-dark .ag-group-contracted .ag-icon:hover,
14571 .ag-theme-alpine-dark .ag-chart-settings-prev:hover,
14572 .ag-theme-alpine-dark .ag-chart-settings-next:hover,
14573 .ag-theme-alpine-dark .ag-group-title-bar-icon:hover,
14574 .ag-theme-alpine-dark .ag-column-select-header-icon:hover,
14575 .ag-theme-alpine-dark .ag-floating-filter-button-button:hover,
14576 .ag-theme-alpine-dark .ag-filter-toolpanel-expand:hover,
14577 .ag-theme-alpine-dark .ag-chart-menu-icon:hover,
14578 .ag-theme-alpine-dark .ag-chart-menu-close:hover {
14579 color: var(--ag-alpine-active-color);
14580 }
14581 .ag-theme-alpine .ag-chart-menu-close, .ag-theme-alpine-dark .ag-chart-menu-close {
14582 background: var(--ag-background-color);
14583 }
14584 .ag-theme-alpine .ag-chart-menu-close:hover .ag-icon, .ag-theme-alpine-dark .ag-chart-menu-close:hover .ag-icon {
14585 border-color: var(--ag-alpine-active-color);
14586 }
14587 .ag-theme-alpine .ag-chart-menu-close .ag-icon, .ag-theme-alpine-dark .ag-chart-menu-close .ag-icon {
14588 background: var(--ag-header-background-color);
14589 border: 1px solid var(--ag-border-color);
14590 border-right: none;
14591 }
14592 .ag-theme-alpine .ag-chart-settings-card-item.ag-not-selected:hover, .ag-theme-alpine-dark .ag-chart-settings-card-item.ag-not-selected:hover {
14593 opacity: 0.35;
14594 }
14595 .ag-theme-alpine .ag-ltr .ag-panel-title-bar-button, .ag-theme-alpine-dark .ag-ltr .ag-panel-title-bar-button {
14596 margin-left: calc(var(--ag-grid-size) * 2);
14597 margin-right: var(--ag-grid-size);
14598 }
14599
14600 .ag-theme-alpine .ag-rtl .ag-panel-title-bar-button, .ag-theme-alpine-dark .ag-rtl .ag-panel-title-bar-button {
14601 margin-right: calc(var(--ag-grid-size) * 2);
14602 margin-left: var(--ag-grid-size);
14603 }
14604
14605 .ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-container, .ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-group-container {
14606 padding-left: var(--ag-grid-size);
14607 }
14608
14609 .ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-container, .ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-group-container {
14610 padding-right: var(--ag-grid-size);
14611 }
14612
14613 .ag-theme-alpine .ag-filter-toolpanel-instance-filter, .ag-theme-alpine-dark .ag-filter-toolpanel-instance-filter {
14614 border: none;
14615 background-color: var(--ag-control-panel-background-color);
14616 }
14617 .ag-theme-alpine .ag-ltr .ag-filter-toolpanel-instance-filter, .ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-instance-filter {
14618 border-left: dashed 1px;
14619 border-left-color: var(--ag-border-color);
14620 margin-left: calc(var(--ag-icon-size) * 0.5);
14621 }
14622
14623 .ag-theme-alpine .ag-rtl .ag-filter-toolpanel-instance-filter, .ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-instance-filter {
14624 border-right: dashed 1px;
14625 border-right-color: var(--ag-border-color);
14626 margin-right: calc(var(--ag-icon-size) * 0.5);
14627 }
14628
14629 .ag-theme-alpine .ag-set-filter-list, .ag-theme-alpine-dark .ag-set-filter-list {
14630 padding-top: calc(var(--ag-grid-size) * 0.5);
14631 padding-bottom: calc(var(--ag-grid-size) * 0.5);
14632 }
14633 .ag-theme-alpine .ag-layout-auto-height .ag-center-cols-clipper, .ag-theme-alpine .ag-layout-auto-height .ag-center-cols-container, .ag-theme-alpine .ag-layout-print .ag-center-cols-clipper, .ag-theme-alpine .ag-layout-print .ag-center-cols-container, .ag-theme-alpine-dark .ag-layout-auto-height .ag-center-cols-clipper, .ag-theme-alpine-dark .ag-layout-auto-height .ag-center-cols-container, .ag-theme-alpine-dark .ag-layout-print .ag-center-cols-clipper, .ag-theme-alpine-dark .ag-layout-print .ag-center-cols-container {
14634 min-height: 150px;
14635 }
14636 .ag-theme-alpine .ag-overlay-no-rows-wrapper.ag-layout-auto-height, .ag-theme-alpine-dark .ag-overlay-no-rows-wrapper.ag-layout-auto-height {
14637 padding-top: 60px;
14638 }
14639 .ag-theme-alpine .ag-date-time-list-page-entry-is-current, .ag-theme-alpine-dark .ag-date-time-list-page-entry-is-current {
14640 background-color: var(--ag-alpine-active-color);
14641 }
14642
14643 .ag-theme-alpine-dark {
14644 color-scheme: dark;
14645 }
14646
14647 }
14648 @else if $file == "ag-theme-balham-no-font.css" {
14649 .ag-theme-balham, .ag-theme-balham-dark {
14650 --ag-balham-active-color: #0091ea;
14651 --ag-foreground-color: #000;
14652 --ag-background-color: #fff;
14653 --ag-header-background-color: #f5f7f7;
14654 --ag-tooltip-background-color: #cbd0d3;
14655 --ag-subheader-background-color: #e2e9eb;
14656 --ag-control-panel-background-color: #f5f7f7;
14657 --ag-border-color: #bdc3c7;
14658 --ag-odd-row-background-color: #fcfdfe;
14659 --ag-row-hover-color: #ecf0f1;
14660 --ag-column-hover-color: #ecf0f1;
14661 --ag-input-border-color: #95a5a6;
14662 --ag-invalid-color: #e02525;
14663 --ag-input-disabled-background-color: #ebebeb;
14664 --ag-checkbox-unchecked-color: #7f8c8d;
14665 --ag-input-focus-border-color: #719ECE;
14666 --ag-input-focus-box-shadow: 0 0 2px 1px var(--ag-input-focus-border-color);
14667 --ag-range-selection-border-color: var(--ag-balham-active-color);
14668 --ag-checkbox-checked-color: var(--ag-balham-active-color);
14669 --ag-checkbox-background-color: var(--ag-background-color);
14670 --ag-secondary-foreground-color: rgba(0, 0, 0, 0.54);
14671 --ag-disabled-foreground-color: rgba(0, 0, 0, 0.38);
14672 --ag-subheader-toolbar-background-color: rgba(226, 233, 235, 0.5);
14673 --ag-row-border-color: rgba(189, 195, 199, 0.58);
14674 --ag-chip-background-color: rgba(0, 0, 0, 0.1);
14675 --ag-range-selection-background-color: rgba(0, 145, 234, 0.2);
14676 --ag-range-selection-background-color-2: rgba(0, 145, 234, 0.36);
14677 --ag-range-selection-background-color-3: rgba(0, 145, 234, 0.49);
14678 --ag-range-selection-background-color-4: rgba(0, 145, 234, 0.59);
14679 --ag-selected-row-background-color: rgba(0, 145, 234, 0.28);
14680 --ag-header-column-separator-color: rgba(189, 195, 199, 0.5);
14681 --ag-input-disabled-border-color: rgba(149, 165, 166, 0.3);
14682 --ag-header-column-separator-display: block;
14683 --ag-header-column-separator-height: 50%;
14684 --ag-grid-size: 4px;
14685 --ag-icon-size: 16px;
14686 --ag-row-height: calc(var(--ag-grid-size) * 7);
14687 --ag-header-height: calc(var(--ag-grid-size) * 8);
14688 --ag-list-item-height: calc(var(--ag-grid-size) * 6);
14689 --ag-row-group-indent-size: calc(var(--ag-grid-size) * 3 + var(--ag-icon-size));
14690 --ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);
14691 --ag-input-height: calc(var(--ag-grid-size) * 4);
14692 --ag-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
14693 --ag-font-size: 12px;
14694 --ag-icon-font-family: agGridBalham;
14695 --ag-border-radius: 2px;
14696 --ag-checkbox-border-radius: 3px;
14697 --ag-card-shadow: none;
14698 }
14699
14700 .ag-theme-balham-dark {
14701 --ag-balham-active-color: #00B0FF;
14702 --ag-foreground-color: #F5F5F5;
14703 --ag-background-color: #2d3436;
14704 --ag-header-background-color: #1c1c1c;
14705 --ag-tooltip-background-color: #1c1f20;
14706 --ag-subheader-background-color: #111;
14707 --ag-control-panel-background-color: #202020;
14708 --ag-border-color: #424242;
14709 --ag-odd-row-background-color: #262c2e;
14710 --ag-row-hover-color: #3d4749;
14711 --ag-column-hover-color: #3d4749;
14712 --ag-input-border-color: #f0f0f0;
14713 --ag-input-disabled-background-color: rgba(48, 46, 46, 0.3);
14714 --ag-modal-overlay-background-color: rgba(45, 52, 54, 0.66);
14715 --ag-checkbox-unchecked-color: #ecf0f1;
14716 --ag-secondary-foreground-color: var(--ag-foreground-color);
14717 --ag-disabled-foreground-color: rgba(245, 245, 245, 0.38);
14718 --ag-subheader-toolbar-background-color: rgba(17, 17, 17, 0.5);
14719 --ag-row-border-color: #5c5c5c;
14720 --ag-chip-background-color: rgba(245, 245, 245, 0.08);
14721 --ag-range-selection-background-color: rgba(0, 176, 255, 0.2);
14722 --ag-range-selection-background-color-2: rgba(0, 176, 255, 0.36);
14723 --ag-range-selection-background-color-3: rgba(0, 176, 255, 0.49);
14724 --ag-range-selection-background-color-4: rgba(0, 176, 255, 0.59);
14725 --ag-selected-row-background-color: rgba(0, 176, 255, 0.28);
14726 --ag-header-column-separator-color: rgba(66, 66, 66, 0.5);
14727 --ag-input-disabled-border-color: rgba(240, 240, 240, 0.3);
14728 --ag-header-foreground-color: rgba(245, 245, 245, 0.64);
14729 --ag-toggle-button-off-background-color: transparent;
14730 --ag-toggle-button-off-border-color: var(--ag-foreground-color);
14731 --ag-range-selection-chart-category-background-color: rgba(26, 177, 74, 0.5);
14732 --ag-range-selection-chart-background-color: rgba(45, 166, 255, 0.5);
14733 --ag-input-focus-box-shadow: 0 0 4px 1.5px var(--ag-input-focus-border-color);
14734 }
14735
14736 .ag-theme-balham .ag-filter-toolpanel-header,
14737 .ag-theme-balham .ag-filter-toolpanel-search,
14738 .ag-theme-balham .ag-status-bar,
14739 .ag-theme-balham .ag-header-row,
14740 .ag-theme-balham .ag-multi-filter-group-title-bar, .ag-theme-balham-dark .ag-filter-toolpanel-header,
14741 .ag-theme-balham-dark .ag-filter-toolpanel-search,
14742 .ag-theme-balham-dark .ag-status-bar,
14743 .ag-theme-balham-dark .ag-header-row,
14744 .ag-theme-balham-dark .ag-multi-filter-group-title-bar {
14745 font-weight: 600;
14746 color: var(--ag-header-foreground-color);
14747 }
14748 .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-] {
14749 padding-left: var(--ag-grid-size);
14750 }
14751
14752 .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-] {
14753 padding-right: var(--ag-grid-size);
14754 }
14755
14756 .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 {
14757 font-weight: 600;
14758 color: var(--ag-disabled-foreground-color);
14759 }
14760 .ag-theme-balham.ag-dnd-ghost, .ag-theme-balham-dark.ag-dnd-ghost {
14761 font-size: var(--ag-font-size);
14762 font-weight: 600;
14763 }
14764 .ag-theme-balham .ag-tab, .ag-theme-balham-dark .ag-tab {
14765 border: 1px solid transparent;
14766 padding: var(--ag-grid-size) calc(var(--ag-grid-size) * 2);
14767 margin: var(--ag-grid-size);
14768 margin-bottom: -1px;
14769 }
14770 .ag-theme-balham .ag-tab-selected, .ag-theme-balham-dark .ag-tab-selected {
14771 background-color: var(--ag-background-color);
14772 border-color: var(--ag-border-color);
14773 border-bottom-color: transparent;
14774 }
14775 .ag-theme-balham .ag-tabs-header, .ag-theme-balham-dark .ag-tabs-header {
14776 border-bottom: 1px solid var(--ag-border-color);
14777 }
14778 .ag-theme-balham .ag-column-drop-cell, .ag-theme-balham-dark .ag-column-drop-cell {
14779 height: calc(var(--ag-grid-size) * 6);
14780 }
14781 .ag-theme-balham .ag-column-drop-vertical-title, .ag-theme-balham-dark .ag-column-drop-vertical-title {
14782 color: var(--ag-foreground-color);
14783 }
14784 .ag-theme-balham .ag-column-drop-vertical-cell, .ag-theme-balham-dark .ag-column-drop-vertical-cell {
14785 margin-left: calc(var(--ag-grid-size) * 2);
14786 margin-right: calc(var(--ag-grid-size) * 2);
14787 }
14788 .ag-theme-balham .ag-column-drop-vertical-cell-text, .ag-theme-balham-dark .ag-column-drop-vertical-cell-text {
14789 margin-left: calc(var(--ag-grid-size) * 2);
14790 }
14791 .ag-theme-balham .ag-column-drop-vertical-icon, .ag-theme-balham-dark .ag-column-drop-vertical-icon {
14792 color: var(--ag-secondary-foreground-color);
14793 }
14794 .ag-theme-balham .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-balham-dark .ag-ltr .ag-column-drop-vertical-empty-message {
14795 padding-left: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
14796 padding-right: var(--ag-grid-size);
14797 }
14798
14799 .ag-theme-balham .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-balham-dark .ag-rtl .ag-column-drop-vertical-empty-message {
14800 padding-right: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
14801 padding-left: var(--ag-grid-size);
14802 }
14803
14804 .ag-theme-balham .ag-column-drop-horizontal, .ag-theme-balham-dark .ag-column-drop-horizontal {
14805 height: var(--ag-header-height);
14806 }
14807 .ag-theme-balham .ag-column-drop-empty, .ag-theme-balham-dark .ag-column-drop-empty {
14808 color: var(--ag-disabled-foreground-color);
14809 }
14810 .ag-theme-balham .ag-column-drop-horizontal-cell-text, .ag-theme-balham-dark .ag-column-drop-horizontal-cell-text {
14811 margin-left: calc(var(--ag-grid-size) * 2);
14812 }
14813 .ag-theme-balham .ag-column-drop-vertical, .ag-theme-balham-dark .ag-column-drop-vertical {
14814 padding-top: calc(var(--ag-grid-size) * 2);
14815 }
14816 .ag-theme-balham .ag-menu-header, .ag-theme-balham-dark .ag-menu-header {
14817 background-color: var(--ag-header-background-color);
14818 }
14819 .ag-theme-balham .ag-overlay-loading-center, .ag-theme-balham-dark .ag-overlay-loading-center {
14820 background-color: var(--ag-background-color);
14821 border: 1px solid var(--ag-border-color);
14822 color: var(--ag-foreground-color);
14823 padding: calc(var(--ag-grid-size) * 4);
14824 }
14825 .ag-theme-balham .ag-tooltip, .ag-theme-balham-dark .ag-tooltip {
14826 border: none;
14827 }
14828 .ag-theme-balham .ag-panel-title-bar-button-icon, .ag-theme-balham-dark .ag-panel-title-bar-button-icon {
14829 font-size: calc(var(--ag-icon-size) + var(--ag-grid-size));
14830 }
14831 .ag-theme-balham .ag-chart-data-section,
14832 .ag-theme-balham .ag-chart-format-section, .ag-theme-balham-dark .ag-chart-data-section,
14833 .ag-theme-balham-dark .ag-chart-format-section {
14834 padding-bottom: calc(var(--ag-grid-size) * 0.5);
14835 }
14836 .ag-theme-balham .ag-group-toolbar, .ag-theme-balham-dark .ag-group-toolbar {
14837 background-color: var(--ag-subheader-toolbar-background-color);
14838 }
14839 .ag-theme-balham .ag-chart-tab, .ag-theme-balham-dark .ag-chart-tab {
14840 padding-top: calc(var(--ag-grid-size) * 0.5);
14841 }
14842 .ag-theme-balham .ag-charts-format-sub-level-group-item, .ag-theme-balham-dark .ag-charts-format-sub-level-group-item {
14843 margin-bottom: calc(var(--ag-grid-size) * 1.5);
14844 }
14845 .ag-theme-balham .ag-chart-menu-close, .ag-theme-balham-dark .ag-chart-menu-close {
14846 background: var(--ag-background-color);
14847 }
14848 .ag-theme-balham .ag-chart-menu-close:hover .ag-icon, .ag-theme-balham-dark .ag-chart-menu-close:hover .ag-icon {
14849 border-color: var(--ag-border-color);
14850 }
14851 .ag-theme-balham .ag-chart-menu-close .ag-icon, .ag-theme-balham-dark .ag-chart-menu-close .ag-icon {
14852 background: var(--ag-header-background-color);
14853 border: 1px solid var(--ag-secondary-border-color);
14854 border-right: none;
14855 }
14856
14857 .ag-theme-balham-dark {
14858 color-scheme: dark;
14859 }
14860
14861 }
14862 @else if $file == "ag-theme-balham.css" {
14863 @font-face {
14864 font-family: "agGridBalham";
14865 src: url(data:font/woff2;charset=utf-8;base64,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);
14866 font-weight: normal;
14867 font-style: normal;
14868 }
14869 .ag-theme-balham, .ag-theme-balham-dark {
14870 --ag-balham-active-color: #0091ea;
14871 --ag-foreground-color: #000;
14872 --ag-background-color: #fff;
14873 --ag-header-background-color: #f5f7f7;
14874 --ag-tooltip-background-color: #cbd0d3;
14875 --ag-subheader-background-color: #e2e9eb;
14876 --ag-control-panel-background-color: #f5f7f7;
14877 --ag-border-color: #bdc3c7;
14878 --ag-odd-row-background-color: #fcfdfe;
14879 --ag-row-hover-color: #ecf0f1;
14880 --ag-column-hover-color: #ecf0f1;
14881 --ag-input-border-color: #95a5a6;
14882 --ag-invalid-color: #e02525;
14883 --ag-input-disabled-background-color: #ebebeb;
14884 --ag-checkbox-unchecked-color: #7f8c8d;
14885 --ag-input-focus-border-color: #719ECE;
14886 --ag-input-focus-box-shadow: 0 0 2px 1px var(--ag-input-focus-border-color);
14887 --ag-range-selection-border-color: var(--ag-balham-active-color);
14888 --ag-checkbox-checked-color: var(--ag-balham-active-color);
14889 --ag-checkbox-background-color: var(--ag-background-color);
14890 --ag-secondary-foreground-color: rgba(0, 0, 0, 0.54);
14891 --ag-disabled-foreground-color: rgba(0, 0, 0, 0.38);
14892 --ag-subheader-toolbar-background-color: rgba(226, 233, 235, 0.5);
14893 --ag-row-border-color: rgba(189, 195, 199, 0.58);
14894 --ag-chip-background-color: rgba(0, 0, 0, 0.1);
14895 --ag-range-selection-background-color: rgba(0, 145, 234, 0.2);
14896 --ag-range-selection-background-color-2: rgba(0, 145, 234, 0.36);
14897 --ag-range-selection-background-color-3: rgba(0, 145, 234, 0.49);
14898 --ag-range-selection-background-color-4: rgba(0, 145, 234, 0.59);
14899 --ag-selected-row-background-color: rgba(0, 145, 234, 0.28);
14900 --ag-header-column-separator-color: rgba(189, 195, 199, 0.5);
14901 --ag-input-disabled-border-color: rgba(149, 165, 166, 0.3);
14902 --ag-header-column-separator-display: block;
14903 --ag-header-column-separator-height: 50%;
14904 --ag-grid-size: 4px;
14905 --ag-icon-size: 16px;
14906 --ag-row-height: calc(var(--ag-grid-size) * 7);
14907 --ag-header-height: calc(var(--ag-grid-size) * 8);
14908 --ag-list-item-height: calc(var(--ag-grid-size) * 6);
14909 --ag-row-group-indent-size: calc(var(--ag-grid-size) * 3 + var(--ag-icon-size));
14910 --ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);
14911 --ag-input-height: calc(var(--ag-grid-size) * 4);
14912 --ag-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
14913 --ag-font-size: 12px;
14914 --ag-icon-font-family: agGridBalham;
14915 --ag-border-radius: 2px;
14916 --ag-checkbox-border-radius: 3px;
14917 --ag-card-shadow: none;
14918 }
14919
14920 .ag-theme-balham-dark {
14921 --ag-balham-active-color: #00B0FF;
14922 --ag-foreground-color: #F5F5F5;
14923 --ag-background-color: #2d3436;
14924 --ag-header-background-color: #1c1c1c;
14925 --ag-tooltip-background-color: #1c1f20;
14926 --ag-subheader-background-color: #111;
14927 --ag-control-panel-background-color: #202020;
14928 --ag-border-color: #424242;
14929 --ag-odd-row-background-color: #262c2e;
14930 --ag-row-hover-color: #3d4749;
14931 --ag-column-hover-color: #3d4749;
14932 --ag-input-border-color: #f0f0f0;
14933 --ag-input-disabled-background-color: rgba(48, 46, 46, 0.3);
14934 --ag-modal-overlay-background-color: rgba(45, 52, 54, 0.66);
14935 --ag-checkbox-unchecked-color: #ecf0f1;
14936 --ag-secondary-foreground-color: var(--ag-foreground-color);
14937 --ag-disabled-foreground-color: rgba(245, 245, 245, 0.38);
14938 --ag-subheader-toolbar-background-color: rgba(17, 17, 17, 0.5);
14939 --ag-row-border-color: #5c5c5c;
14940 --ag-chip-background-color: rgba(245, 245, 245, 0.08);
14941 --ag-range-selection-background-color: rgba(0, 176, 255, 0.2);
14942 --ag-range-selection-background-color-2: rgba(0, 176, 255, 0.36);
14943 --ag-range-selection-background-color-3: rgba(0, 176, 255, 0.49);
14944 --ag-range-selection-background-color-4: rgba(0, 176, 255, 0.59);
14945 --ag-selected-row-background-color: rgba(0, 176, 255, 0.28);
14946 --ag-header-column-separator-color: rgba(66, 66, 66, 0.5);
14947 --ag-input-disabled-border-color: rgba(240, 240, 240, 0.3);
14948 --ag-header-foreground-color: rgba(245, 245, 245, 0.64);
14949 --ag-toggle-button-off-background-color: transparent;
14950 --ag-toggle-button-off-border-color: var(--ag-foreground-color);
14951 --ag-range-selection-chart-category-background-color: rgba(26, 177, 74, 0.5);
14952 --ag-range-selection-chart-background-color: rgba(45, 166, 255, 0.5);
14953 --ag-input-focus-box-shadow: 0 0 4px 1.5px var(--ag-input-focus-border-color);
14954 }
14955
14956 .ag-theme-balham .ag-filter-toolpanel-header,
14957 .ag-theme-balham .ag-filter-toolpanel-search,
14958 .ag-theme-balham .ag-status-bar,
14959 .ag-theme-balham .ag-header-row,
14960 .ag-theme-balham .ag-multi-filter-group-title-bar, .ag-theme-balham-dark .ag-filter-toolpanel-header,
14961 .ag-theme-balham-dark .ag-filter-toolpanel-search,
14962 .ag-theme-balham-dark .ag-status-bar,
14963 .ag-theme-balham-dark .ag-header-row,
14964 .ag-theme-balham-dark .ag-multi-filter-group-title-bar {
14965 font-weight: 600;
14966 color: var(--ag-header-foreground-color);
14967 }
14968 .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-] {
14969 padding-left: var(--ag-grid-size);
14970 }
14971
14972 .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-] {
14973 padding-right: var(--ag-grid-size);
14974 }
14975
14976 .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 {
14977 font-weight: 600;
14978 color: var(--ag-disabled-foreground-color);
14979 }
14980 .ag-theme-balham.ag-dnd-ghost, .ag-theme-balham-dark.ag-dnd-ghost {
14981 font-size: var(--ag-font-size);
14982 font-weight: 600;
14983 }
14984 .ag-theme-balham .ag-tab, .ag-theme-balham-dark .ag-tab {
14985 border: 1px solid transparent;
14986 padding: var(--ag-grid-size) calc(var(--ag-grid-size) * 2);
14987 margin: var(--ag-grid-size);
14988 margin-bottom: -1px;
14989 }
14990 .ag-theme-balham .ag-tab-selected, .ag-theme-balham-dark .ag-tab-selected {
14991 background-color: var(--ag-background-color);
14992 border-color: var(--ag-border-color);
14993 border-bottom-color: transparent;
14994 }
14995 .ag-theme-balham .ag-tabs-header, .ag-theme-balham-dark .ag-tabs-header {
14996 border-bottom: 1px solid var(--ag-border-color);
14997 }
14998 .ag-theme-balham .ag-column-drop-cell, .ag-theme-balham-dark .ag-column-drop-cell {
14999 height: calc(var(--ag-grid-size) * 6);
15000 }
15001 .ag-theme-balham .ag-column-drop-vertical-title, .ag-theme-balham-dark .ag-column-drop-vertical-title {
15002 color: var(--ag-foreground-color);
15003 }
15004 .ag-theme-balham .ag-column-drop-vertical-cell, .ag-theme-balham-dark .ag-column-drop-vertical-cell {
15005 margin-left: calc(var(--ag-grid-size) * 2);
15006 margin-right: calc(var(--ag-grid-size) * 2);
15007 }
15008 .ag-theme-balham .ag-column-drop-vertical-cell-text, .ag-theme-balham-dark .ag-column-drop-vertical-cell-text {
15009 margin-left: calc(var(--ag-grid-size) * 2);
15010 }
15011 .ag-theme-balham .ag-column-drop-vertical-icon, .ag-theme-balham-dark .ag-column-drop-vertical-icon {
15012 color: var(--ag-secondary-foreground-color);
15013 }
15014 .ag-theme-balham .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-balham-dark .ag-ltr .ag-column-drop-vertical-empty-message {
15015 padding-left: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
15016 padding-right: var(--ag-grid-size);
15017 }
15018
15019 .ag-theme-balham .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-balham-dark .ag-rtl .ag-column-drop-vertical-empty-message {
15020 padding-right: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
15021 padding-left: var(--ag-grid-size);
15022 }
15023
15024 .ag-theme-balham .ag-column-drop-horizontal, .ag-theme-balham-dark .ag-column-drop-horizontal {
15025 height: var(--ag-header-height);
15026 }
15027 .ag-theme-balham .ag-column-drop-empty, .ag-theme-balham-dark .ag-column-drop-empty {
15028 color: var(--ag-disabled-foreground-color);
15029 }
15030 .ag-theme-balham .ag-column-drop-horizontal-cell-text, .ag-theme-balham-dark .ag-column-drop-horizontal-cell-text {
15031 margin-left: calc(var(--ag-grid-size) * 2);
15032 }
15033 .ag-theme-balham .ag-column-drop-vertical, .ag-theme-balham-dark .ag-column-drop-vertical {
15034 padding-top: calc(var(--ag-grid-size) * 2);
15035 }
15036 .ag-theme-balham .ag-menu-header, .ag-theme-balham-dark .ag-menu-header {
15037 background-color: var(--ag-header-background-color);
15038 }
15039 .ag-theme-balham .ag-overlay-loading-center, .ag-theme-balham-dark .ag-overlay-loading-center {
15040 background-color: var(--ag-background-color);
15041 border: 1px solid var(--ag-border-color);
15042 color: var(--ag-foreground-color);
15043 padding: calc(var(--ag-grid-size) * 4);
15044 }
15045 .ag-theme-balham .ag-tooltip, .ag-theme-balham-dark .ag-tooltip {
15046 border: none;
15047 }
15048 .ag-theme-balham .ag-panel-title-bar-button-icon, .ag-theme-balham-dark .ag-panel-title-bar-button-icon {
15049 font-size: calc(var(--ag-icon-size) + var(--ag-grid-size));
15050 }
15051 .ag-theme-balham .ag-chart-data-section,
15052 .ag-theme-balham .ag-chart-format-section, .ag-theme-balham-dark .ag-chart-data-section,
15053 .ag-theme-balham-dark .ag-chart-format-section {
15054 padding-bottom: calc(var(--ag-grid-size) * 0.5);
15055 }
15056 .ag-theme-balham .ag-group-toolbar, .ag-theme-balham-dark .ag-group-toolbar {
15057 background-color: var(--ag-subheader-toolbar-background-color);
15058 }
15059 .ag-theme-balham .ag-chart-tab, .ag-theme-balham-dark .ag-chart-tab {
15060 padding-top: calc(var(--ag-grid-size) * 0.5);
15061 }
15062 .ag-theme-balham .ag-charts-format-sub-level-group-item, .ag-theme-balham-dark .ag-charts-format-sub-level-group-item {
15063 margin-bottom: calc(var(--ag-grid-size) * 1.5);
15064 }
15065 .ag-theme-balham .ag-chart-menu-close, .ag-theme-balham-dark .ag-chart-menu-close {
15066 background: var(--ag-background-color);
15067 }
15068 .ag-theme-balham .ag-chart-menu-close:hover .ag-icon, .ag-theme-balham-dark .ag-chart-menu-close:hover .ag-icon {
15069 border-color: var(--ag-border-color);
15070 }
15071 .ag-theme-balham .ag-chart-menu-close .ag-icon, .ag-theme-balham-dark .ag-chart-menu-close .ag-icon {
15072 background: var(--ag-header-background-color);
15073 border: 1px solid var(--ag-secondary-border-color);
15074 border-right: none;
15075 }
15076
15077 .ag-theme-balham-dark {
15078 color-scheme: dark;
15079 }
15080
15081 }
15082 @else if $file == "ag-theme-material-no-font.css" {
15083 .ag-theme-material {
15084 --ag-material-primary-color: #3f51b5;
15085 --ag-material-accent-color: #ff4081;
15086 --ag-foreground-color: rgba(0, 0, 0, 0.87);
15087 --ag-secondary-foreground-color: rgba(0, 0, 0, 0.54);
15088 --ag-disabled-foreground-color: rgba(0, 0, 0, 0.38);
15089 --ag-background-color: #fff;
15090 --ag-header-background-color: #fff;
15091 --ag-tooltip-background-color: #fff;
15092 --ag-subheader-background-color: #eee;
15093 --ag-subheader-toolbar-background-color: rgba(238, 238, 238, 0.5);
15094 --ag-header-cell-hover-background-color: #f2f2f2;
15095 --ag-chip-background-color: #e2e2e2;
15096 --ag-range-selection-background-color: rgba(122, 134, 203, 0.1);
15097 --ag-range-selection-background-color-2: rgba(122, 134, 203, 0.19);
15098 --ag-range-selection-background-color-3: rgba(122, 134, 203, 0.27);
15099 --ag-range-selection-background-color-4: rgba(122, 134, 203, 0.34);
15100 --ag-range-selection-highlight-color: #fce4ec;
15101 --ag-row-hover-color: #fafafa;
15102 --ag-column-hover-color: #fafafa;
15103 --ag-control-panel-background-color: #fafafa;
15104 --ag-selected-row-background-color: #eee;
15105 --ag-checkbox-unchecked-color: #333;
15106 --ag-value-change-value-highlight-background-color: #00acc1;
15107 --ag-side-button-selected-background-color: transparent;
15108 --ag-range-selection-border-color: var(--ag-material-primary-color);
15109 --ag-checkbox-checked-color: var(--ag-material-accent-color);
15110 --ag-borders: none;
15111 --ag-borders-critical: solid 1px;
15112 --ag-border-color: #e2e2e2;
15113 --ag-grid-size: 8px;
15114 --ag-icon-size: 18px;
15115 --ag-header-height: calc(var(--ag-grid-size) * 7);
15116 --ag-row-height: calc(var(--ag-grid-size) * 6);
15117 --ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);
15118 --ag-list-item-height: calc(var(--ag-grid-size) * 4);
15119 --ag-row-group-indent-size: calc(var(--ag-grid-size) * 3 + var(--ag-icon-size));
15120 --ag-filter-tool-panel-sub-level-row-height: calc(var(--ag-grid-size) * 4);
15121 --ag-checkbox-border-radius: 2px;
15122 --ag-toggle-button-switch-border-width: 2px;
15123 --ag-toggle-button-height: var(--ag-icon-size);
15124 --ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);
15125 --ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 2);
15126 --ag-widget-vertical-spacing: calc(var(--ag-grid-size) * 1.75);
15127 --ag-font-family: "Roboto", sans-serif;
15128 --ag-font-size: 13px;
15129 --ag-icon-font-family: agGridMaterial;
15130 --ag-selected-tab-underline-color: var(--ag-material-primary-color);
15131 --ag-selected-tab-underline-width: 2px;
15132 --ag-input-focus-border-color: var(--ag-material-primary-color);
15133 --ag-input-focus-box-shadow: 0 0 0 5px rgba(32, 33, 36, 0.122);
15134 --ag-card-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
15135 --ag-card-radius: 2px;
15136 --ag-invalid-color: #e02525;
15137 }
15138
15139 .ag-theme-material .ag-filter-toolpanel-header,
15140 .ag-theme-material .ag-filter-toolpanel-search,
15141 .ag-theme-material .ag-status-bar,
15142 .ag-theme-material .ag-header-row,
15143 .ag-theme-material .ag-panel-title-bar-title,
15144 .ag-theme-material .ag-multi-filter-group-title-bar {
15145 font-size: calc(var(--ag-font-size) - 1px);
15146 font-weight: 600;
15147 color: var(--ag-header-foreground-color);
15148 }
15149 .ag-theme-material .ag-tab {
15150 height: calc(var(--ag-grid-size) * 4.5);
15151 flex: 1 1 auto;
15152 }
15153 .ag-theme-material .ag-tabs-header,
15154 .ag-theme-material .ag-column-drop-horizontal {
15155 background-color: var(--ag-subheader-background-color);
15156 }
15157 .ag-theme-material .ag-tabs-body {
15158 padding: calc(var(--ag-grid-size) * 0.5) 0;
15159 }
15160 .ag-theme-material .ag-tabs-body .ag-menu-list {
15161 padding-top: 0;
15162 padding-bottom: 0;
15163 }
15164 .ag-theme-material .ag-header-cell, .ag-theme-material .ag-header-group-cell {
15165 transition: background-color 0.5s;
15166 }
15167 .ag-theme-material .ag-row-last:not(.ag-row-first) .ag-cell-inline-editing {
15168 bottom: 0;
15169 }
15170 .ag-theme-material .ag-cell-inline-editing {
15171 padding: var(--ag-grid-size);
15172 height: calc(var(--ag-row-height) + var(--ag-grid-size) * 3);
15173 border-color: var(--ag-border-color) !important;
15174 }
15175 .ag-theme-material .ag-has-focus .ag-cell-inline-editing {
15176 border-color: var(--ag-input-focus-border-color) !important;
15177 }
15178 .ag-theme-material .ag-side-button-button {
15179 color: var(--ag-foreground-color);
15180 }
15181 .ag-theme-material .ag-column-drop-vertical {
15182 border-bottom: solid 1px;
15183 border-bottom-color: var(--ag-border-color);
15184 padding-top: var(--ag-grid-size);
15185 }
15186 .ag-theme-material .ag-column-drop-vertical.ag-last-column-drop {
15187 border-bottom: none;
15188 }
15189 .ag-theme-material .ag-column-drop-vertical-cell {
15190 margin-left: 0;
15191 }
15192 .ag-theme-material .ag-column-drop-vertical-empty-message {
15193 font-size: calc(var(--ag-font-size) - 1px);
15194 font-weight: 600;
15195 color: var(--ag-disabled-foreground-color);
15196 }
15197 .ag-theme-material .ag-ltr .ag-column-drop-vertical-empty-message {
15198 padding-left: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
15199 padding-right: var(--ag-grid-size);
15200 }
15201
15202 .ag-theme-material .ag-rtl .ag-column-drop-vertical-empty-message {
15203 padding-right: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
15204 padding-left: var(--ag-grid-size);
15205 }
15206
15207 .ag-theme-material .ag-status-bar {
15208 border: solid 1px;
15209 border-color: var(--ag-border-color);
15210 }
15211 .ag-theme-material .ag-column-panel-column-select {
15212 border-top: solid 1px;
15213 border-top-color: var(--ag-border-color);
15214 }
15215 .ag-theme-material .ag-column-select, .ag-theme-material .ag-column-select-header {
15216 border-bottom: solid 1px;
15217 border-bottom-color: var(--ag-border-color);
15218 }
15219 .ag-theme-material .ag-column-select-header {
15220 height: var(--ag-header-height);
15221 }
15222 .ag-theme-material .ag-group-title-bar {
15223 padding: calc(var(--ag-grid-size) * 0.75) var(--ag-grid-size);
15224 }
15225 .ag-theme-material .ag-charts-format-sub-level-group-title-bar {
15226 padding: calc(var(--ag-grid-size) * 0.5) var(--ag-grid-size);
15227 }
15228 .ag-theme-material .ag-chart-data-section,
15229 .ag-theme-material .ag-chart-format-section {
15230 padding-bottom: calc(var(--ag-grid-size) * 0.5);
15231 }
15232 .ag-theme-material .ag-chart-menu-close {
15233 background: var(--ag-background-color);
15234 }
15235 .ag-theme-material .ag-chart-menu-close .ag-icon {
15236 background: var(--ag-subheader-background-color);
15237 }
15238 .ag-theme-material input[class^=ag-]:not([type]),
15239 .ag-theme-material input[class^=ag-][type=text],
15240 .ag-theme-material input[class^=ag-][type=number],
15241 .ag-theme-material input[class^=ag-][type=tel],
15242 .ag-theme-material input[class^=ag-][type=date],
15243 .ag-theme-material input[class^=ag-][type=datetime-local],
15244 .ag-theme-material textarea[class^=ag-] {
15245 background: transparent;
15246 color: var(--ag-foreground-color);
15247 font-family: inherit;
15248 font-size: inherit;
15249 height: calc(var(--ag-grid-size) * 5);
15250 padding-bottom: var(--ag-grid-size);
15251 border-width: 0;
15252 border-bottom: 2px solid;
15253 border-bottom-color: var(--ag-border-color);
15254 }
15255 .ag-theme-material input[class^=ag-]:not([type]):focus,
15256 .ag-theme-material input[class^=ag-][type=text]:focus,
15257 .ag-theme-material input[class^=ag-][type=number]:focus,
15258 .ag-theme-material input[class^=ag-][type=tel]:focus,
15259 .ag-theme-material input[class^=ag-][type=date]:focus,
15260 .ag-theme-material input[class^=ag-][type=datetime-local]:focus,
15261 .ag-theme-material textarea[class^=ag-]:focus {
15262 border-bottom: 2px solid;
15263 border-bottom-color: var(--ag-material-primary-color);
15264 outline: none;
15265 box-shadow: none;
15266 }
15267 .ag-theme-material input[class^=ag-]:not([type])::placeholder,
15268 .ag-theme-material input[class^=ag-][type=text]::placeholder,
15269 .ag-theme-material input[class^=ag-][type=number]::placeholder,
15270 .ag-theme-material input[class^=ag-][type=tel]::placeholder,
15271 .ag-theme-material input[class^=ag-][type=date]::placeholder,
15272 .ag-theme-material input[class^=ag-][type=datetime-local]::placeholder,
15273 .ag-theme-material textarea[class^=ag-]::placeholder {
15274 color: var(--ag-disabled-foreground-color);
15275 }
15276 .ag-theme-material input[class^=ag-]:not([type]):disabled,
15277 .ag-theme-material input[class^=ag-][type=text]:disabled,
15278 .ag-theme-material input[class^=ag-][type=number]:disabled,
15279 .ag-theme-material input[class^=ag-][type=tel]:disabled,
15280 .ag-theme-material input[class^=ag-][type=date]:disabled,
15281 .ag-theme-material input[class^=ag-][type=datetime-local]:disabled,
15282 .ag-theme-material textarea[class^=ag-]:disabled {
15283 border-bottom: 1px solid;
15284 border-bottom-color: var(--ag-border-color);
15285 }
15286 .ag-theme-material input[class^=ag-]:not([type]):invalid,
15287 .ag-theme-material input[class^=ag-][type=text]:invalid,
15288 .ag-theme-material input[class^=ag-][type=number]:invalid,
15289 .ag-theme-material input[class^=ag-][type=tel]:invalid,
15290 .ag-theme-material input[class^=ag-][type=date]:invalid,
15291 .ag-theme-material input[class^=ag-][type=datetime-local]:invalid,
15292 .ag-theme-material textarea[class^=ag-]:invalid {
15293 border-width: 0;
15294 border-bottom: 1px solid;
15295 border-bottom-color: var(--ag-invalid-color);
15296 color: var(--ag-invalid-color);
15297 }
15298 .ag-theme-material .ag-standard-button {
15299 appearance: none;
15300 background-color: transparent;
15301 border: 0;
15302 color: var(--ag-material-primary-color);
15303 font-family: inherit;
15304 font-size: inherit;
15305 margin: 0;
15306 padding: 0;
15307 text-transform: uppercase;
15308 }
15309 .ag-theme-material .ag-standard-button:disabled {
15310 color: var(--ag-disabled-foreground-color);
15311 background-color: var(--ag-input-disabled-background-color);
15312 border-color: var(--ag-input-disabled-border-color);
15313 }
15314 .ag-theme-material.ag-dnd-ghost {
15315 font-size: calc(var(--ag-font-size) - 1px);
15316 font-weight: 600;
15317 }
15318 .ag-theme-material .ag-filter-toolpanel-header {
15319 height: calc(var(--ag-grid-size) * 4);
15320 }
15321 .ag-theme-material .ag-filter-toolpanel-group-level-0-header {
15322 height: calc(var(--ag-grid-size) * 7);
15323 }
15324 .ag-theme-material .ag-ltr .ag-filter-apply-panel-button {
15325 margin-left: var(--ag-grid-size);
15326 }
15327
15328 .ag-theme-material .ag-rtl .ag-filter-apply-panel-button {
15329 margin-right: var(--ag-grid-size);
15330 }
15331
15332 .ag-theme-material .ag-layout-auto-height .ag-center-cols-clipper, .ag-theme-material .ag-layout-auto-height .ag-center-cols-container, .ag-theme-material .ag-layout-print .ag-center-cols-clipper, .ag-theme-material .ag-layout-print .ag-center-cols-container {
15333 min-height: 150px;
15334 }
15335 .ag-theme-material .ag-overlay-no-rows-wrapper.ag-layout-auto-height {
15336 padding-top: 60px;
15337 }
15338 .ag-theme-material .ag-picker-field-wrapper:focus {
15339 box-shadow: 0 0 0 1px var(--ag-material-primary-color);
15340 }
15341
15342 }
15343 @else if $file == "ag-theme-material.css" {
15344 @font-face {
15345 font-family: "agGridMaterial";
15346 src: url(data:font/woff2;charset=utf-8;base64,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);
15347 font-weight: normal;
15348 font-style: normal;
15349 }
15350 .ag-theme-material {
15351 --ag-material-primary-color: #3f51b5;
15352 --ag-material-accent-color: #ff4081;
15353 --ag-foreground-color: rgba(0, 0, 0, 0.87);
15354 --ag-secondary-foreground-color: rgba(0, 0, 0, 0.54);
15355 --ag-disabled-foreground-color: rgba(0, 0, 0, 0.38);
15356 --ag-background-color: #fff;
15357 --ag-header-background-color: #fff;
15358 --ag-tooltip-background-color: #fff;
15359 --ag-subheader-background-color: #eee;
15360 --ag-subheader-toolbar-background-color: rgba(238, 238, 238, 0.5);
15361 --ag-header-cell-hover-background-color: #f2f2f2;
15362 --ag-chip-background-color: #e2e2e2;
15363 --ag-range-selection-background-color: rgba(122, 134, 203, 0.1);
15364 --ag-range-selection-background-color-2: rgba(122, 134, 203, 0.19);
15365 --ag-range-selection-background-color-3: rgba(122, 134, 203, 0.27);
15366 --ag-range-selection-background-color-4: rgba(122, 134, 203, 0.34);
15367 --ag-range-selection-highlight-color: #fce4ec;
15368 --ag-row-hover-color: #fafafa;
15369 --ag-column-hover-color: #fafafa;
15370 --ag-control-panel-background-color: #fafafa;
15371 --ag-selected-row-background-color: #eee;
15372 --ag-checkbox-unchecked-color: #333;
15373 --ag-value-change-value-highlight-background-color: #00acc1;
15374 --ag-side-button-selected-background-color: transparent;
15375 --ag-range-selection-border-color: var(--ag-material-primary-color);
15376 --ag-checkbox-checked-color: var(--ag-material-accent-color);
15377 --ag-borders: none;
15378 --ag-borders-critical: solid 1px;
15379 --ag-border-color: #e2e2e2;
15380 --ag-grid-size: 8px;
15381 --ag-icon-size: 18px;
15382 --ag-header-height: calc(var(--ag-grid-size) * 7);
15383 --ag-row-height: calc(var(--ag-grid-size) * 6);
15384 --ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);
15385 --ag-list-item-height: calc(var(--ag-grid-size) * 4);
15386 --ag-row-group-indent-size: calc(var(--ag-grid-size) * 3 + var(--ag-icon-size));
15387 --ag-filter-tool-panel-sub-level-row-height: calc(var(--ag-grid-size) * 4);
15388 --ag-checkbox-border-radius: 2px;
15389 --ag-toggle-button-switch-border-width: 2px;
15390 --ag-toggle-button-height: var(--ag-icon-size);
15391 --ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);
15392 --ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 2);
15393 --ag-widget-vertical-spacing: calc(var(--ag-grid-size) * 1.75);
15394 --ag-font-family: "Roboto", sans-serif;
15395 --ag-font-size: 13px;
15396 --ag-icon-font-family: agGridMaterial;
15397 --ag-selected-tab-underline-color: var(--ag-material-primary-color);
15398 --ag-selected-tab-underline-width: 2px;
15399 --ag-input-focus-border-color: var(--ag-material-primary-color);
15400 --ag-input-focus-box-shadow: 0 0 0 5px rgba(32, 33, 36, 0.122);
15401 --ag-card-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
15402 --ag-card-radius: 2px;
15403 --ag-invalid-color: #e02525;
15404 }
15405
15406 .ag-theme-material .ag-filter-toolpanel-header,
15407 .ag-theme-material .ag-filter-toolpanel-search,
15408 .ag-theme-material .ag-status-bar,
15409 .ag-theme-material .ag-header-row,
15410 .ag-theme-material .ag-panel-title-bar-title,
15411 .ag-theme-material .ag-multi-filter-group-title-bar {
15412 font-size: calc(var(--ag-font-size) - 1px);
15413 font-weight: 600;
15414 color: var(--ag-header-foreground-color);
15415 }
15416 .ag-theme-material .ag-tab {
15417 height: calc(var(--ag-grid-size) * 4.5);
15418 flex: 1 1 auto;
15419 }
15420 .ag-theme-material .ag-tabs-header,
15421 .ag-theme-material .ag-column-drop-horizontal {
15422 background-color: var(--ag-subheader-background-color);
15423 }
15424 .ag-theme-material .ag-tabs-body {
15425 padding: calc(var(--ag-grid-size) * 0.5) 0;
15426 }
15427 .ag-theme-material .ag-tabs-body .ag-menu-list {
15428 padding-top: 0;
15429 padding-bottom: 0;
15430 }
15431 .ag-theme-material .ag-header-cell, .ag-theme-material .ag-header-group-cell {
15432 transition: background-color 0.5s;
15433 }
15434 .ag-theme-material .ag-row-last:not(.ag-row-first) .ag-cell-inline-editing {
15435 bottom: 0;
15436 }
15437 .ag-theme-material .ag-cell-inline-editing {
15438 padding: var(--ag-grid-size);
15439 height: calc(var(--ag-row-height) + var(--ag-grid-size) * 3);
15440 border-color: var(--ag-border-color) !important;
15441 }
15442 .ag-theme-material .ag-has-focus .ag-cell-inline-editing {
15443 border-color: var(--ag-input-focus-border-color) !important;
15444 }
15445 .ag-theme-material .ag-side-button-button {
15446 color: var(--ag-foreground-color);
15447 }
15448 .ag-theme-material .ag-column-drop-vertical {
15449 border-bottom: solid 1px;
15450 border-bottom-color: var(--ag-border-color);
15451 padding-top: var(--ag-grid-size);
15452 }
15453 .ag-theme-material .ag-column-drop-vertical.ag-last-column-drop {
15454 border-bottom: none;
15455 }
15456 .ag-theme-material .ag-column-drop-vertical-cell {
15457 margin-left: 0;
15458 }
15459 .ag-theme-material .ag-column-drop-vertical-empty-message {
15460 font-size: calc(var(--ag-font-size) - 1px);
15461 font-weight: 600;
15462 color: var(--ag-disabled-foreground-color);
15463 }
15464 .ag-theme-material .ag-ltr .ag-column-drop-vertical-empty-message {
15465 padding-left: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
15466 padding-right: var(--ag-grid-size);
15467 }
15468
15469 .ag-theme-material .ag-rtl .ag-column-drop-vertical-empty-message {
15470 padding-right: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
15471 padding-left: var(--ag-grid-size);
15472 }
15473
15474 .ag-theme-material .ag-status-bar {
15475 border: solid 1px;
15476 border-color: var(--ag-border-color);
15477 }
15478 .ag-theme-material .ag-column-panel-column-select {
15479 border-top: solid 1px;
15480 border-top-color: var(--ag-border-color);
15481 }
15482 .ag-theme-material .ag-column-select, .ag-theme-material .ag-column-select-header {
15483 border-bottom: solid 1px;
15484 border-bottom-color: var(--ag-border-color);
15485 }
15486 .ag-theme-material .ag-column-select-header {
15487 height: var(--ag-header-height);
15488 }
15489 .ag-theme-material .ag-group-title-bar {
15490 padding: calc(var(--ag-grid-size) * 0.75) var(--ag-grid-size);
15491 }
15492 .ag-theme-material .ag-charts-format-sub-level-group-title-bar {
15493 padding: calc(var(--ag-grid-size) * 0.5) var(--ag-grid-size);
15494 }
15495 .ag-theme-material .ag-chart-data-section,
15496 .ag-theme-material .ag-chart-format-section {
15497 padding-bottom: calc(var(--ag-grid-size) * 0.5);
15498 }
15499 .ag-theme-material .ag-chart-menu-close {
15500 background: var(--ag-background-color);
15501 }
15502 .ag-theme-material .ag-chart-menu-close .ag-icon {
15503 background: var(--ag-subheader-background-color);
15504 }
15505 .ag-theme-material input[class^=ag-]:not([type]),
15506 .ag-theme-material input[class^=ag-][type=text],
15507 .ag-theme-material input[class^=ag-][type=number],
15508 .ag-theme-material input[class^=ag-][type=tel],
15509 .ag-theme-material input[class^=ag-][type=date],
15510 .ag-theme-material input[class^=ag-][type=datetime-local],
15511 .ag-theme-material textarea[class^=ag-] {
15512 background: transparent;
15513 color: var(--ag-foreground-color);
15514 font-family: inherit;
15515 font-size: inherit;
15516 height: calc(var(--ag-grid-size) * 5);
15517 padding-bottom: var(--ag-grid-size);
15518 border-width: 0;
15519 border-bottom: 2px solid;
15520 border-bottom-color: var(--ag-border-color);
15521 }
15522 .ag-theme-material input[class^=ag-]:not([type]):focus,
15523 .ag-theme-material input[class^=ag-][type=text]:focus,
15524 .ag-theme-material input[class^=ag-][type=number]:focus,
15525 .ag-theme-material input[class^=ag-][type=tel]:focus,
15526 .ag-theme-material input[class^=ag-][type=date]:focus,
15527 .ag-theme-material input[class^=ag-][type=datetime-local]:focus,
15528 .ag-theme-material textarea[class^=ag-]:focus {
15529 border-bottom: 2px solid;
15530 border-bottom-color: var(--ag-material-primary-color);
15531 outline: none;
15532 box-shadow: none;
15533 }
15534 .ag-theme-material input[class^=ag-]:not([type])::placeholder,
15535 .ag-theme-material input[class^=ag-][type=text]::placeholder,
15536 .ag-theme-material input[class^=ag-][type=number]::placeholder,
15537 .ag-theme-material input[class^=ag-][type=tel]::placeholder,
15538 .ag-theme-material input[class^=ag-][type=date]::placeholder,
15539 .ag-theme-material input[class^=ag-][type=datetime-local]::placeholder,
15540 .ag-theme-material textarea[class^=ag-]::placeholder {
15541 color: var(--ag-disabled-foreground-color);
15542 }
15543 .ag-theme-material input[class^=ag-]:not([type]):disabled,
15544 .ag-theme-material input[class^=ag-][type=text]:disabled,
15545 .ag-theme-material input[class^=ag-][type=number]:disabled,
15546 .ag-theme-material input[class^=ag-][type=tel]:disabled,
15547 .ag-theme-material input[class^=ag-][type=date]:disabled,
15548 .ag-theme-material input[class^=ag-][type=datetime-local]:disabled,
15549 .ag-theme-material textarea[class^=ag-]:disabled {
15550 border-bottom: 1px solid;
15551 border-bottom-color: var(--ag-border-color);
15552 }
15553 .ag-theme-material input[class^=ag-]:not([type]):invalid,
15554 .ag-theme-material input[class^=ag-][type=text]:invalid,
15555 .ag-theme-material input[class^=ag-][type=number]:invalid,
15556 .ag-theme-material input[class^=ag-][type=tel]:invalid,
15557 .ag-theme-material input[class^=ag-][type=date]:invalid,
15558 .ag-theme-material input[class^=ag-][type=datetime-local]:invalid,
15559 .ag-theme-material textarea[class^=ag-]:invalid {
15560 border-width: 0;
15561 border-bottom: 1px solid;
15562 border-bottom-color: var(--ag-invalid-color);
15563 color: var(--ag-invalid-color);
15564 }
15565 .ag-theme-material .ag-standard-button {
15566 appearance: none;
15567 background-color: transparent;
15568 border: 0;
15569 color: var(--ag-material-primary-color);
15570 font-family: inherit;
15571 font-size: inherit;
15572 margin: 0;
15573 padding: 0;
15574 text-transform: uppercase;
15575 }
15576 .ag-theme-material .ag-standard-button:disabled {
15577 color: var(--ag-disabled-foreground-color);
15578 background-color: var(--ag-input-disabled-background-color);
15579 border-color: var(--ag-input-disabled-border-color);
15580 }
15581 .ag-theme-material.ag-dnd-ghost {
15582 font-size: calc(var(--ag-font-size) - 1px);
15583 font-weight: 600;
15584 }
15585 .ag-theme-material .ag-filter-toolpanel-header {
15586 height: calc(var(--ag-grid-size) * 4);
15587 }
15588 .ag-theme-material .ag-filter-toolpanel-group-level-0-header {
15589 height: calc(var(--ag-grid-size) * 7);
15590 }
15591 .ag-theme-material .ag-ltr .ag-filter-apply-panel-button {
15592 margin-left: var(--ag-grid-size);
15593 }
15594
15595 .ag-theme-material .ag-rtl .ag-filter-apply-panel-button {
15596 margin-right: var(--ag-grid-size);
15597 }
15598
15599 .ag-theme-material .ag-layout-auto-height .ag-center-cols-clipper, .ag-theme-material .ag-layout-auto-height .ag-center-cols-container, .ag-theme-material .ag-layout-print .ag-center-cols-clipper, .ag-theme-material .ag-layout-print .ag-center-cols-container {
15600 min-height: 150px;
15601 }
15602 .ag-theme-material .ag-overlay-no-rows-wrapper.ag-layout-auto-height {
15603 padding-top: 60px;
15604 }
15605 .ag-theme-material .ag-picker-field-wrapper:focus {
15606 box-shadow: 0 0 0 1px var(--ag-material-primary-color);
15607 }
15608
15609 }
15610 @else if $file == "agGridAlpineFont.css" {
15611 @font-face {
15612 font-family: "agGridAlpine";
15613 src: url(data:font/woff2;charset=utf-8;base64,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);
15614 font-weight: normal;
15615 font-style: normal;
15616 }
15617
15618 }
15619 @else if $file == "agGridBalhamFont.css" {
15620 @font-face {
15621 font-family: "agGridBalham";
15622 src: url(data:font/woff2;charset=utf-8;base64,d09GMgABAAAAABToAAsAAAAAKtAAABSXAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIkABmAAiyoKsTSobwE2AiQDghwLgRAABCAFhEYHhGMbNyVVBDYOIDRjr6uI6kkh+/8ygRtD4jmwCxG6Uc8o3ROFxLQ2sYXYmrIGce1xv8pXhIMxezz3sL/PuB39LLa+YsghSdHkgf9j733/r8LSK4siEzgBRzgeDWhnPOufNl8fcPDH3reZM0lVZW1lhXQdnt9m7/NB5X9CIh06GTjCQl2oCObE6B8uytzGyrW1wVo4l9qrsFaJq2bliMtwkeeVt7sRH53vzr58LxIMUoEKUqxQQbl0AbCv+qumwLUyZ1gSDkbGq/v1VbHlArbkJyvtR8D/zf2bBXYlUDQlELqenclM5r3m3rnp/3m/lD8lykkpPyVCC6iAXvpKlDIsqpW7CtiR3bNCrtC7rtKuq1uoOeVk7MIDYmqaIqQ4q0cPBCllfKoy+H9seR+uAm2m2KiYsbVvTyMASaiI2vMamZG2/zk/lAO53TyAjwnD/ndrRcJJGZSoFNRfcUxGdR39ce41sMK5ruZHkRmZnwO5mD+jbg9TtJC7eBRDYJwgmVQGWjUtWWyatjl/+ENz+p+ZU10yIZSQZcv09EuuPizOMXUkkKrCr7yIVN5ta55eMp7pRicQHg5p2qLjy4805CpFbC7MvnzyobpQpowpxsQGdCEH4xrTGisUqPdtXglNsQy2uApzDJV8VXgGrbtkg7DDJdl5+z80/rq+lKlkekEEhx9m5afD1BIXwdyOuVbmFoQJcXtoE7NZ5baz/m11gXbSXEVxyo3Pfszyl4pzbW4aXn5dF1Oq8lSv3nSqSwEEK1RqW/p26KnnqjfvPv0rSoKaKQ/bgH0PSGEwW64bNsxOS5zxkTMxQ7/BHJJ+Q5uMZhQVyQIMM1RLU5ijMGeBfqyp1jRTqkMtG2IMuRxm0E3vwSiuU5pg36l2zH6mW1r5+oV0WrFlQpqW7rh1VlmMnolYEW9yFdUiPG3je6GM2Fcg/S/a5gx65qW3jTosJKLyKpV2s00F84fadtCmtPuhP+pM7oKmRprW7mRZ+xRT7CNeqt6RXAnNnPcPVRSZPtE6h1WGscmK2+6gqWkTRTuMUnTh/Vzx+MIOVywpknS9YiK3thQNnBa6v4C77z58VAYKiNCjbu9hYrN33YvSL5FBZmOSj0KzubsMIBaIAiVADIgkpQeHGNqbX0LT/CsT8h8p6tSI7uyfY7df1XMq9dee06/wJXnrBu278NqVBfY8HXDKV5V7UROCz6VqS0GGAak4dUK5PoFKg+iM6k7rGppa2jq6evoGhkbRBqdm5hb+JlxZ29jaadk7ODo5G7q4url7GGp5eml5e/iAEOe2Pbe5XFmLE7OSeAL8xsSU6/rfX8/Toi7MK8ZPAUSfjRpB6YM4t1ewMmCVtQBrrAFYZ+3ABqsENlkvtlg5sM2agB1WDeyxZmCfNQIHrAOHrBY4YjXAMevCKasAzlg9cM6qgAvWiUvWgytWB1yzVuCGdeO2YR9fCnohFUIahBCEdAgZEKpBqA6hBoSaEGpBqA2hDoS6EOpBqA+hAYSGEBpBaAyhCYSmEJpBaA6hBYSWEFpBaA2hDYS2ENpBaK8FyeDrgH7SEUInCJ0hdIHQlbmpdINSdIfQA0JPCL0g9GbmoI8WJIMvjLoQgRBlpolB3Ykz85EwlVKA/qerPAB3IH62JJ3VIuke1g1zvVbK10IhyZVTsFphUHEHHUCV5CouQBhKo8qAkiZrK9KG1ZA2H6lHGj6SLhAwqL35fJ8Umgv7U5HxuYw/k8GBEe14mYrJ9KMff0moj0IkoNNH8JgcqdCHirqLpTCBD5VO14b5lPn6qrdOp4sEDD8GfSSdrwgQ0/0kNBrd14cmEYin1ZtF94lPlioQS2vPuN2yL4p3uFwx35ec9XgCv5y82+sd99MM25MRmAtY8J1Px/xQeu5Z0FeTdg2M9SA210wEQkCzer36bkG3pN2lalKd53cBFEIBQ2gN2K1t9Yp6RZ09msuankCIORnXE2QCxoQxA/lWj8IkjLjDoHhw6AGbXyOQWhvmUiUL7q5kJ72VrIQnhdlZtPiiB9ALMDEej87vYxHG6SgFqUelIiQKEA7L5vFANKvXi7LtbjegWlyuGpbt7nHqnLjndh6cCjlNTt7HyogivJJzdDELYte+FkFiLG0e3zMursjHy8onkTjexO8S9wHLU/szyBreoSlFaOhUJXtJanFZwVMLEEE5MKLCsykDpyG2JyY8dcEzbz1QhuTkMgHjuai51l5tC+ER9pADfCJmsz/1aQi0wpeJtwnaUXRqiaWtqwuxHerp6NgFWfcfc6D2C0eApcnWIuzoQWzHgWVnt703oLXV3oxb+s4jtpAWHs5cur29GbX3QtaOQ8JDPUetx3pNH+xuj3V7LR22LmBpbhYoDwqau9tJnGwVQYmDzRbAx5qawr0WISEUpnGWdnNFS2fvQUH54Urxo6jkNNZTWgLrPgHsoka/yK7EbOf7LEcu2B3HrEcvMu/TT0qa3NrRc4C/eJAsD1pZhyRKB9a8vG4JTopqxQsdABYVhjeX3DtgOyQkihc8gNh6IOvyBhy7otLsJVF3DMTFfSqpwvgCPeFyjS+P6AgP6ISoG3mFRvy8K5LvxncVyMOjNU7kOanVqy13eKNFnvBdWEKvt9se0OJSlfQBi9uN2uONxyCrx4PYxtemvboLS3eE10sGu9zGgNuFoBKsmXi7IJ58kM3lAilOYvd6odo2VZdegt6pagLgTXrlLcKeQo/mMgSx51oE3QVu9SUZyIM6tTZOr/GZthWq4NFnUBCYRCAUV5ZnPruAl4OsqUeEzmRAzBJDDvEv22wERpfnMwGjAKuoLMaLCCbEIAuXN/EFF9wjdqiwLtfYswOBu7xaLbQrEFL1i/tcsr0Jl9xZ57TkFW/U0bjJNpcK63fpjsRqW0XCi56ITi3Z6x1zxj3CclylEuyUQdorAce8gfs8cWeRBfmK2eHN1BPGUgvmKkACzHMDBpebjOMESWClBIFjOFk7s21ISTgTgd0qxxwvulyfBta6cbcsXqInUwMeMAJx1kjEQ4SrN+Hx4OAnXvGyXcTtzLjKslte45VRp6IId0Zs2fUEn17eYzL4ZrYz8riOPFRrlXaE9NhUB8RtALE5rwKK5dpDlGl/fAOCrdcfIZi929Jl67H2zmbYLt8nv4KigAmh9kuRvP5KQtQqRR5LP5dG7orojT8sKh9oUefHYoJmyd7QvvGKRvgzMh/gtwkk2O2Ym6pyUW9Qp1xKCprRZtHhAKKTvZksqpvsW/COKt7Pg5RQJb/yKJy15TGIYDG/Hf6tcXe0vUHzLcEoRLhGohBpGxlBFEJLARo4JM5WcgCJASh5GwHoqi4P8iAPczjk2HKsC5BzSeUfC2Y41C7ufORdv5DEcAZgYgUkUUthwQhlzagIzyALMKJoOXHLKoz9L1ZTqIzxqo145XQ2YNXa+Pomi8BdjjfbRcZWq9BTQbRM7HK5w4643V5jkSG/3xV36LJ0tLpFhspxGcxPKOp1jD4XJq1Lez3hJz2Ijte9MFWtTvWFR6i3rzoVWGguBXbfgjhJuZQKJlN2562DZ3Ojg2WIu8HRXA1kzKdcRJmdOExp/sdoHIZZwb1/uL8q3PsvPWnpq7+mfFPhP2w01i9HImJKU75KjPgqeVr+V7/9zntMSVkO7rjS0x3byP460tOZzHsQuDrXrXvwFKwH55J3DSAoxVxBRGE6HRZFOPPIdRimI6KcrrTlCbhJk6ZWp2lMPRgTSFObNN3ANJ19Qbf6MBbGOHDQebCKDzgT9NbB41n17fXP05eYlgz+s3R4KYix6AojIgp1Y/TmhRE65uKU3/etkY24KlsruzpChn+sR7/bu/fBg+C2tvkLEp7MxKd6kx5EpwzG6pLOmpYevLi2Z09HSQmFkqC/o0e/c/vOsYS+vsYXuEQO0oBcgr1sBGe+NEYZL+oMUQaHDudEBcHW39lsx0/kARygr25Ia9JoTNpordpk0oQy2ZqgUvcxBA/RKwnjj/Tv74lcrTrdpNE2G9uVqUrwe1Bjxhk78Ftl+dIF1tQT0OjK0brRFaPHog9r2sZTTwJ+WraiAXL5qRL9v4QW7PEwNskG+P6VuuHdqQL5zaUwTxQfwqXvYlbrl0SzRaeiRl4sH0mSkpWsncdZErFAKGPdH+KijayaWQtfMjgEl7VH9MfYfSCc/6OQW0ddLtjNnB2X+0Mgl0mf1JUsFB64zd0R36i5qHaINUBQjS7LRmjimGfi+a3s81PFUQ/D/ZDd3Cpwn+2XWq2KXN3Q+uGTQpOuVqfjOTBdjU+gF9XKovllteV1/DSZxsPCMCajdtSbJJX03o6YHfdi9u6OgAtQdmGM7Zs7+VXf8xpUkduqATdrOC+QlvncBu4Ur8ic0zg3U2hkc+R/xU80Ttz1FLvpx45gcLJz5hatuNzEbRTzxWPIlUT1mA00P/ZINhds9fYpsMlXGsjfTYucReFOpnTlWDaMIh9Asu7Od8VOh8mUqejm5POK+CmR+bGR+HDYmsMH/hvqf9HvSGj5P4ssg5TF+Qm5+hm8Mv5kGR7r6MjQl8bFlcYrhUlZ68M/Zf4vg2Tpi+c16XdRMoODTyUJlfFlcbGleoUgOUv3RWuERtM2FSJmO1oitA1mae7uIOjZqEJcNzNn7qjZ8vnMKlaxMS9WRxTglxiwK6VmmJUFfaafZw5MvY0/Il9iWSLPzXaS9MC4GeNjZyzJSjNil1jjXwPjp90DUBcVY+mraijWKwJRA4NIOP2T/NyC6hWMxQ47wECVBKlckZ+kb9ysSKuKMnBWVB9+hc82U1d/iyHh/3yKOjujegUH/N2c97FbMGQYAv9/DPUGR52x3nixjq4tyuBuR8L7A1bjC3Zy6w31yxJiDbHLDCjn94l/TzhrOAs0czztN3TDkAGEbH7d0N9QToOSWA819kOoru5Hw4/9hYOAKHUjWoZIC9qa+81znIXcOr2+vFCQ1sCBTyoAJ2XoLKvku3ejemql63e9Nc95KFp/f96uUj9NdpBzzpw3wjUXFxz7ZgVSlisuzT7EMZtjR9UfHZvLlJVFcyj7drc6cuAUb8qOPcm5A9M1gDvVMGxYEHjnjiPxGmrLIdYNG4Z1CanMqWzZVG2A809XpPTg5R3KF59T0tKqqvLza7X7O5kIEPVUUmWsqq8ywPTGKvDoPfz553CIv3DLZcrnfJUX5hekic2zr/7yS+cXzi9P6FLSaV3SJdaQ9YL/VxC0f9kUCI/Oj5x7iD4VLVNPUuZljzPFnFOQ/CmCZMMd406oCCIUGUGJ80psYxINeVC6NkU96TO/PD9Mka3MLQjL0fRTc9RYqBqXm3wx3/zizWmajNCWux9pJlpabt21pFEZPjH08uoa/1kRZuna5p/omv4HSVDj0upqA7JVlChJLt5RQG0cGC/Kmir9///nYDRPxj3lbfyB+KHRe4pbL7eK5WflYqt8iAb/8edsGLlBrkQg04ekMZKz0mjpx/CrrzdIU6RnJakgv37rVj9pXK79TsfgnJIZW7r0hsDPZbKsMz9OmFBZRqOKFXF5t+c0N4+Ov0w/b4rYfLL+j87OqYu4iESytFTou5jT1Lx4O/q9R/T+2bNBO1n1v7Hj3tBe+w3UgN/rv5wc9inmu9oLrDYHhhVhjo0LVeoJaZqqJRsd9kfAHO3vYoTb3PSxsgm+dStrLoEMav0qw98xWQN/ymk1RmN/bV0NdHooyvHYLXWrLtctTF+5CgSlDFZMCSlW2mzK4pApzjTGuHsvVk4JcfqkLU9YXh5fEhtbEl/+xg0fURJbHvcG4cqKy4t7D+MFbvOxM/jnkW49n1qmA+M4Q0plQ8P07BnZMC/hIYkGOuuQwqQoUsiB3KQEFdkBZnPHYzhfh9m8HQORyRVs9kQfBSKTVjuWK+4Z3Txv3okT/evWJyUBB3eOXBYgi80UTjSHxunoHDfu+aBZHu3vY4sY+/w5h73hm8ACqI63VpAw078kMPob5zfyWWjHKqZ5MT+j4wnsyVDnBDl90oFbq3/GdQG+/sVv7BLfvgnCaZPJPSVx48GqT1Hzn4+gNEdlGlYbAgb3bZjPWuZlIkuM8+kTdDQIPzfgoAbD9Aq4DKqEwazBvR2msZSTtLRvazoA5kd4PvxK5CINeczi1zVJ38NwnGGPEpkblj+8WRjlTZm7+lVdBAfYVWDZZYZZ/5FIkvvYlouknrLWzWp4uZ4L14JdZyTbJImSbbElGmU7tq+Llm3Wdx48d+v6/sDvrnNoOlv/hx8KDwJgEv2nyxbMmw8+HkS9yw9AOTrlIduTBlt5TptNid8vRfhcFNEbSZgn/C+Ff76ktA7t2ogx2xMGXgXUhlrfG9xGCoe03Aa+JwkQavMge8kPYitAgRY2v/yxMI52Mlz/AjwwD8AAotIBBMTAghkFsEAbwJB/CKiQf5nRgBB4wAfyX/VBALGRyOE3Q0EINCkZ/A+J9jOkAPkn+iWBOGezvslflBqZhrvpk9fD/UBCAUU7zMdQV3+v6gYnnIfvTHZPKfFQhB/R6BRUy8PtrcOxJ8P5DPwPifYzpPA0cH/iyV0SWjbhmCfs/sUjVAgzDXfb3vPEmf1DEXfToGjd+dDcuj7ce5VcNyhTC+fhu1DBCQkD31Xx9x7RYD2FBLo8/HtkSY5XT0aInKdqVM2VxBT3q2Kx2uwOp+HyN4P599GH6h4MR+PJdDZfLFfrzXa3PxxP58v1dn88X+8PJpRxIU3LdlzPD8IoTqQyuUKp8uW7Wh3Ae0EPGplaEOGtXkI1rQEymBoTQPT1DqN5mnkfzf5oPzpuEsmiouRIoPjWq8dCXJM/N5xYxhJtxdK9wiVTvTFMKmAU7ZXhcjRGuNZLU9dLs+iVxWoa3LO2+u0UEA72U9dkONYENVzSga2LKUOrmUml6pWXWJoeyEu5CrSUIDptU6Sc43aJwUbyfYY95njCq4y09CWVzCWICZ8R6wgp8YbTlNileEkpNeWtrK8l7rfD47yoMo3s3CvH5aiR6INeVVjxpmYB44yWN+rfeGFA67yHtyqIjdSnX6hwnwkDPIFUxMimMpLgyWw3WtmiOKycUwEA);
15623 font-weight: normal;
15624 font-style: normal;
15625 }
15626
15627 }
15628 @else if $file == "agGridClassicFont.css" {
15629 @font-face {
15630 font-family: "agGridClassic";
15631 src: url(data:font/woff2;charset=utf-8;base64,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);
15632 font-weight: normal;
15633 font-style: normal;
15634 }
15635
15636 }
15637 @else if $file == "agGridMaterialFont.css" {
15638 @font-face {
15639 font-family: "agGridMaterial";
15640 src: url(data:font/woff2;charset=utf-8;base64,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);
15641 font-weight: normal;
15642 font-style: normal;
15643 }
15644
15645 }
15646 @else if not $ignore-missing {
15647 @error "No such file #{$file}, try one of: ag-grid-no-native-widgets.css, ag-grid.css, ag-theme-alpine-no-font.css, ag-theme-alpine.css, ag-theme-balham-no-font.css, ag-theme-balham.css, ag-theme-material-no-font.css, ag-theme-material.css, agGridAlpineFont.css, agGridBalhamFont.css, agGridClassicFont.css, agGridMaterialFont.css";
15648 }
15649}