@font-face {
  font-family: 'clearfont';
  src: url('/assets/clearfont-m7IgsFOl.eot?51560564');
  src: url('/assets/clearfont-m7IgsFOl.eot?51560564#iefix') format('embedded-opentype'),
       url('/assets/clearfont-Bl-9Zvuw.svg?51560564#clearfont') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'clearfont';
  src: url('data:application/octet-stream;base64,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') format('woff'),
       url('data:application/octet-stream;base64,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6LMAAOizAAAAOgAA6LQAAOi0AAAAOwAA6LUAAOi1AAAAPAAA6LYAAOi2AAAAPQAA6LcAAOi3AAAAPgAA6LgAAOi4AAAAPwAA6LkAAOi5AAAAQAAA6LoAAOi6AAAAQQAA6LsAAOi7AAAAQgAA6LwAAOi8AAAAQwAA6L0AAOi9AAAARAAA6L4AAOi+AAAARQAA6L8AAOi/AAAARgAA6MAAAOjAAAAARwAA6MEAAOjBAAAASAAA6MIAAOjCAAAASQAA6MMAAOjDAAAASgAA6MQAAOjEAAAASwAA6MUAAOjFAAAATAAA6MYAAOjGAAAATQAA6McAAOjHAAAATgAA6MgAAOjIAAAATwAA6MkAAOjJAAAAUAAA6MoAAOjKAAAAUQAA6MsAAOjLAAAAUgAA6MwAAOjMAAAAUwAA6M0AAOjNAAAAVAAA6M4AAOjOAAAAVQAA6M8AAOjPAAAAVgAA6NAAAOjQAAAAVwAA6NEAAOjRAAAAWAAA6NIAAOjSAAAAWQAA6NMAAOjTAAAAWgAA6NQAAOjUAAAAWwAA6NUAAOjVAAAAXAAA6NYAAOjWAAAAXQAA6NcAAOjXAAAAXgAA6NgAAOjYAAAAXwAA6NkAAOjZAAAAYAAA6NoAAOjaAAAAYQAA6NsAAOjbAAAAYgAA6NwAAOjcAAAAYwAA6N0AAOjdAAAAZAAA6N8AAOjfAAAAZQAA6OAAAOjgAAAAZgAA6OEAAOjhAAAAZwAA6OMAAOjjAAAAaAAA6OQAAOjkAAAAaQAA6OUAAOjlAAAAagAA6OYAAOjmAAAAawAA6OcAAOjnAAAAbAAA6OgAAOjoAAAAbQAA6OkAAOjpAAAAbgAA6OoAAOjqAAAAbwAA6OsAAOjrAAAAcAAA6OwAAOjsAAAAcQAA6O0AAOjtAAAAcgAA6O4AAOjuAAAAcwAA6O8AAOjvAAAAdAAA6PAAAOjwAAAAdQAA6PEAAOjxAAAAdgAA6PIAAOjyAAAAdwAA6PMAAOjzAAAAeAAA6PQAAOj0AAAAeQAA6PUAAOj1AAAAegAA6PYAAOj2AAAAewAA6PcAAOj3AAAAfAAA6PgAAOj4AAAAfQAA6PkAAOj5AAAAfgAA6PoAAOj6AAAAfwAA6PsAAOj7AAAAgAAA6PwAAOj8AAAAgQAA6P0AAOj9AAAAggAA6P4AAOj+AAAAgwAA6P8AAOj/AAAAhAAA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bABlAGEAcgBmAG8AbgB0AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/AQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEWARcBGAEZARoBGwEcAR0BHgEfASABIQEiASMBJAElASYBJwEoASkBKgErASwBLQEuAS8BMAExATIBMwE0ATUBNgE3ATgBOQE6ATsBPAE9AT4BPwFAAUEBQgFDAUQBRQFGAUcBSAFJAUoBSwFMAU0BTgFPAVABUQFSAVMBVAFVAVYBVwFYAVkBWgFbAVwBXQFeAV8BYAFhAWIBYwFkAWUBZgFnAWgBaQFqAWsBbAFtAW4BbwFwAXEBcgFzAXQBdQF2AXcBeAF5AXoBewF8AX0BfgF/AYABgQGCAYMBhAGFAYYBhwGIAYkBigGLAYwBjQGOAY8BkAGRAZIBkwGUAZUBlgGXAZgBmQGaAZsBnAGdAZ4BnwGgAaEBogGjAaQBpQGmAacBqAGpAaoBqwGsAa0BrgGvAbABsQGyAbMBtAG1AbYBtwG4AbkBugG7AbwBvQG+Ab8BwAADcGZ0CmNsZWFyLWxvZ28KY2xlYXItaWNvbgdhaS1maWxlCnNvcnQtYXJyb3cHbG9hZGluZwZsb2dvdXQHZm9sZGVycwxlbXB0eS1mb2xkZXILb3Blbi1mb2xkZXIKYWRkLWZvbGRlcgdzcGFya2xlCmFycm93LWxlZnQLYXJyb3ctcmlnaHQIYXJyb3ctdXAKYXJyb3ctZG93bgxjaGV2cm9uLWxlZnQNY2hldnJvbi1yaWdodApjaGV2cm9uLXVwDGNoZXZyb24tZG93bhFhbmdsZS1kb3VibGUtbGVmdBJhbmdsZS1kb3VibGUtcmlnaHQPYW5nbGUtZG91YmxlLXVwEWFuZ2xlLWRvdWJsZS1kb3duCXNvcnQtbGVmdApzb3J0LXJpZ2h0B3NvcnQtdXAJc29ydC1kb3duBGRyYWcHZHJhZ2dlcgRwbHVzBW1pbnVzBWNsb3NlBnVwbG9hZAhkb3dubG9hZAZleHBvcnQPdXBsb2FkLXRvLWNsb3VkBnNlYXJjaAVzaGFyZQRzZW5kBHNvcnQGZmlsdGVyBmRlbGV0ZQRlZGl0BG1vcmUIc2hpZnQtdXAPZmF2b3JpdGUtYm9yZGVyCGZhdm9yaXRlCGNhbGVuZGFyBGdyaWQEbGlzdAdjb3ZlcnNlB2xpYnJhcnkMZGlzdHJpYnV0aW9uBXRhc2tzCWRhc2hib2FyZAlhbmFseXRpY3MNbm90aWZpY2F0aW9ucwRoZWxwCXNob3J0Y3V0cwdkZXRhaWxzCGNvbW1lbnRzCHNlZ21lbnRzDGNvbXBpbGF0aW9ucwp0aHVtYm5haWxzCGluc2lnaHRzB2Vzc2VuY2UIcGxheWxpc3QJZG9jdW1lbnRzBmF1ZGlvcwZ2aWRlb3MGaW1hZ2VzCmVkaXQtdmlkZW8Ec2hvdwRoaWRlBHBsYXkFcGF1c2UEc3RvcA5wcmV2aW91cy1mcmFtZQpuZXh0LWZyYW1lD3ByZXZpb3VzLXNlY29uZAtuZXh0LXNlY29uZBBwcmV2aW91cy1zZWdtZW50DG5leHQtc2VnbWVudAtwbGF5LXNsb3dlcgxmYXN0LWZvcndhcmQLcHJldmlvdXMxMHMHbmV4dDEwcwdtYXJrLWluCG1hcmstb3V0CXpvb20tcGx1cwp6b29tLW1pbnVzC3ZvbHVtZS1mdWxsC3ZvbHVtZS1oYWxmC3ZvbHVtZS1tdXRlCmZ1bGxzY3JlZW4MdmlkZW8tcmVzaXplBnNwbGljZQRjcm9wCHpvb20taW1nB3pvb20taW4Iem9vbS1vdXQIc2V0dGluZ3MQcHVibGlzaC1zZXR0aW5ncwZyZW5hbWUDcGluA2JveAtib3gtY2hlY2tlZAVyYWRpbw1yYWRpby1jaGVja2VkCXRyYW5zY29kZQdvcGVuLWluBXJlcGx5BGNvcHkFcGFzdGUNYXJyb3ctdXAtZG93bhBhcnJvdy1sZWZ0LXJpZ2h0EHNhdmUtYXMtcGxheWxpc3QGZG9vZGxlCXJlY3RhbmdsZQZjaXJjbGUIcGVudGFnb24JdGhpY2tuZXNzBHRleHQGbGF5ZXJzCHdoYXRzYXBwB3lvdXR1YmUJaW5zdGFncmFtCHR3aXR0ZXJ4CGZhY2Vib29rCGVudmVsb3BlB2FyY2hpdmULZmlsZS1zdGF0dXMHcmVmcmFtZQxleHBpcmUtc2hhcmUJaGFtYnVyZ2VyCHN1YnRpdGxlBHRpY2sEc3RhcgtzdGFyLWZpbGxlZAlzdGFyLWhhbGYLdGljay1maWxsZWQSdGljay1maWxsZWQtc3F1YXJlDWNvbW1lbnQtYmxhbmsHaGlzdG9yeQR2aWV3DGZpbmdlci1wcmludAZmYWNlaWQKYWRkLXRvLWJpbgRtb3ZlDWZvbnQtaW5jcmVhc2UNZm9udC1kZWNyZWFzZQRmb250A3RvcAVyaWdodAZib3R0b20EbGVmdAZjYW1lcmENZmlsbGVkLWZvbGRlcglob3VyZ2xhc3MHd2FybmluZwZ1bm1hcmsIYm9va21hcmsGY29uZmlnCW5vcHJldmlldxJwcmV2aWV3LWF1ZGlvLXdhdmUOcHJldmlldy1mb2xkZXIQcHJldmlldy1kb2N1bWVudA1wcmV2aWV3LWltYWdlD3ByZXZpZXctZGFpbGllcxBwcmV2aWV3LXBsYXlsaXN0D3ByZXZpZXctc2VnbWVudA1wcmV2aWV3LXZpZGVvEnByZXZpZXctY29tcHJlc3NlZBBwcmV2aWV3LXByZW1pZXJlCXBsYXlsaXN0cwdzZWdtZW50B2RhaWxpZXMKY29tcHJlc3NlZAtwcHJvcHJvamVjdAhzY3JlZW5lcgNtaWMEc29ueQRhcnJpCXBhbmFzb25pYwNyZWQRYXNzZXRzLWNvbGxlY3Rpb24JY29tcGFyZUFJD2Z1bGxzY3JlZW4tZXhpdAVwaG9uZQAAAA==') format('truetype');
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'clearfont';
    src: url('/assets/clearfont-Bl-9Zvuw.svg?51560564#clearfont') format('svg');
  }
}

[class^="cf-"], 
[class*=" cf-"] {
  line-height: 1;
}

[class^="cf-"]:before, [class*=" cf-"]:before {
  font-family: "clearfont";
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  text-decoration: inherit;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}

.cf-pft:before { content: '\e87a'; } /* '' */
.cf-clear-logo:before { content: '\e87b'; } /* '' */
.cf-clear-icon:before { content: '\e87c'; } /* '' */
.cf-ai-file:before { content: '\e87d'; } /* '' */
.cf-sort-arrow:before { content: '\e87e'; } /* '' */
.cf-loading:before { content: '\e87f'; } /* '' */
.cf-logout:before { content: '\e880'; } /* '' */
.cf-folders:before { content: '\e881'; } /* '' */
.cf-empty-folder:before { content: '\e882'; } /* '' */
.cf-open-folder:before { content: '\e883'; } /* '' */
.cf-add-folder:before { content: '\e884'; } /* '' */
.cf-sparkle:before { content: '\e885'; } /* '' */
.cf-arrow-left:before { content: '\e886'; } /* '' */
.cf-arrow-right:before { content: '\e887'; } /* '' */
.cf-arrow-up:before { content: '\e888'; } /* '' */
.cf-arrow-down:before { content: '\e889'; } /* '' */
.cf-chevron-left:before { content: '\e88a'; } /* '' */
.cf-chevron-right:before { content: '\e88b'; } /* '' */
.cf-chevron-up:before { content: '\e88c'; } /* '' */
.cf-chevron-down:before { content: '\e88d'; } /* '' */
.cf-angle-double-left:before { content: '\e88e'; } /* '' */
.cf-angle-double-right:before { content: '\e88f'; } /* '' */
.cf-angle-double-up:before { content: '\e890'; } /* '' */
.cf-angle-double-down:before { content: '\e891'; } /* '' */
.cf-sort-left:before { content: '\e892'; } /* '' */
.cf-sort-right:before { content: '\e893'; } /* '' */
.cf-sort-up:before { content: '\e894'; } /* '' */
.cf-sort-down:before { content: '\e895'; } /* '' */
.cf-drag:before { content: '\e896'; } /* '' */
.cf-dragger:before { content: '\e897'; } /* '' */
.cf-plus:before { content: '\e898'; } /* '' */
.cf-minus:before { content: '\e899'; } /* '' */
.cf-close:before { content: '\e89a'; } /* '' */
.cf-upload:before { content: '\e89b'; } /* '' */
.cf-download:before { content: '\e89c'; } /* '' */
.cf-export:before { content: '\e89d'; } /* '' */
.cf-upload-to-cloud:before { content: '\e89e'; } /* '' */
.cf-search:before { content: '\e89f'; } /* '' */
.cf-share:before { content: '\e8a0'; } /* '' */
.cf-send:before { content: '\e8a1'; } /* '' */
.cf-sort:before { content: '\e8a2'; } /* '' */
.cf-filter:before { content: '\e8a3'; } /* '' */
.cf-delete:before { content: '\e8a4'; } /* '' */
.cf-edit:before { content: '\e8a5'; } /* '' */
.cf-more:before { content: '\e8a6'; } /* '' */
.cf-shift-up:before { content: '\e8a7'; } /* '' */
.cf-favorite-border:before { content: '\e8a8'; } /* '' */
.cf-favorite:before { content: '\e8a9'; } /* '' */
.cf-calendar:before { content: '\e8aa'; } /* '' */
.cf-grid:before { content: '\e8ab'; } /* '' */
.cf-list:before { content: '\e8ac'; } /* '' */
.cf-coverse:before { content: '\e8ad'; } /* '' */
.cf-library:before { content: '\e8ae'; } /* '' */
.cf-distribution:before { content: '\e8af'; } /* '' */
.cf-tasks:before { content: '\e8b0'; } /* '' */
.cf-dashboard:before { content: '\e8b1'; } /* '' */
.cf-analytics:before { content: '\e8b2'; } /* '' */
.cf-notifications:before { content: '\e8b3'; } /* '' */
.cf-help:before { content: '\e8b4'; } /* '' */
.cf-shortcuts:before { content: '\e8b5'; } /* '' */
.cf-details:before { content: '\e8b6'; } /* '' */
.cf-comments:before { content: '\e8b7'; } /* '' */
.cf-segments:before { content: '\e8b8'; } /* '' */
.cf-compilations:before { content: '\e8b9'; } /* '' */
.cf-thumbnails:before { content: '\e8ba'; } /* '' */
.cf-insights:before { content: '\e8bb'; } /* '' */
.cf-essence:before { content: '\e8bc'; } /* '' */
.cf-playlist:before { content: '\e8bd'; } /* '' */
.cf-documents:before { content: '\e8be'; } /* '' */
.cf-audios:before { content: '\e8bf'; } /* '' */
.cf-videos:before { content: '\e8c0'; } /* '' */
.cf-images:before { content: '\e8c1'; } /* '' */
.cf-edit-video:before { content: '\e8c2'; } /* '' */
.cf-show:before { content: '\e8c3'; } /* '' */
.cf-hide:before { content: '\e8c4'; } /* '' */
.cf-play:before { content: '\e8c5'; } /* '' */
.cf-pause:before { content: '\e8c6'; } /* '' */
.cf-stop:before { content: '\e8c7'; } /* '' */
.cf-previous-frame:before { content: '\e8c8'; } /* '' */
.cf-next-frame:before { content: '\e8c9'; } /* '' */
.cf-previous-second:before { content: '\e8ca'; } /* '' */
.cf-next-second:before { content: '\e8cb'; } /* '' */
.cf-previous-segment:before { content: '\e8cc'; } /* '' */
.cf-next-segment:before { content: '\e8cd'; } /* '' */
.cf-play-slower:before { content: '\e8ce'; } /* '' */
.cf-fast-forward:before { content: '\e8cf'; } /* '' */
.cf-previous10s:before { content: '\e8d0'; } /* '' */
.cf-next10s:before { content: '\e8d1'; } /* '' */
.cf-mark-in:before { content: '\e8d2'; } /* '' */
.cf-mark-out:before { content: '\e8d3'; } /* '' */
.cf-zoom-plus:before { content: '\e8d4'; } /* '' */
.cf-zoom-minus:before { content: '\e8d5'; } /* '' */
.cf-volume-full:before { content: '\e8d6'; } /* '' */
.cf-volume-half:before { content: '\e8d7'; } /* '' */
.cf-volume-mute:before { content: '\e8d8'; } /* '' */
.cf-fullscreen:before { content: '\e8d9'; } /* '' */
.cf-video-resize:before { content: '\e8da'; } /* '' */
.cf-splice:before { content: '\e8db'; } /* '' */
.cf-crop:before { content: '\e8dc'; } /* '' */
.cf-zoom-img:before { content: '\e8dd'; } /* '' */
.cf-zoom-in:before { content: '\e8df'; } /* '' */
.cf-zoom-out:before { content: '\e8e0'; } /* '' */
.cf-settings:before { content: '\e8e1'; } /* '' */
.cf-publish-settings:before { content: '\e8e3'; } /* '' */
.cf-rename:before { content: '\e8e4'; } /* '' */
.cf-pin:before { content: '\e8e5'; } /* '' */
.cf-box:before { content: '\e8e6'; } /* '' */
.cf-box-checked:before { content: '\e8e7'; } /* '' */
.cf-radio:before { content: '\e8e8'; } /* '' */
.cf-radio-checked:before { content: '\e8e9'; } /* '' */
.cf-transcode:before { content: '\e8ea'; } /* '' */
.cf-open-in:before { content: '\e8eb'; } /* '' */
.cf-reply:before { content: '\e8ec'; } /* '' */
.cf-copy:before { content: '\e8ed'; } /* '' */
.cf-paste:before { content: '\e8ee'; } /* '' */
.cf-arrow-up-down:before { content: '\e8ef'; } /* '' */
.cf-arrow-left-right:before { content: '\e8f0'; } /* '' */
.cf-save-as-playlist:before { content: '\e8f1'; } /* '' */
.cf-doodle:before { content: '\e8f2'; } /* '' */
.cf-rectangle:before { content: '\e8f3'; } /* '' */
.cf-circle:before { content: '\e8f4'; } /* '' */
.cf-pentagon:before { content: '\e8f5'; } /* '' */
.cf-thickness:before { content: '\e8f6'; } /* '' */
.cf-text:before { content: '\e8f7'; } /* '' */
.cf-layers:before { content: '\e8f8'; } /* '' */
.cf-whatsapp:before { content: '\e8f9'; } /* '' */
.cf-youtube:before { content: '\e8fa'; } /* '' */
.cf-instagram:before { content: '\e8fb'; } /* '' */
.cf-twitterx:before { content: '\e8fc'; } /* '' */
.cf-facebook:before { content: '\e8fd'; } /* '' */
.cf-envelope:before { content: '\e8fe'; } /* '' */
.cf-archive:before { content: '\e8ff'; } /* '' */
.cf-file-status:before { content: '\e900'; } /* '' */
.cf-reframe:before { content: '\e901'; } /* '' */
.cf-expire-share:before { content: '\e902'; } /* '' */
.cf-hamburger:before { content: '\e903'; } /* '' */
.cf-subtitle:before { content: '\e904'; } /* '' */
.cf-tick:before { content: '\e905'; } /* '' */
.cf-star:before { content: '\e906'; } /* '' */
.cf-star-filled:before { content: '\e907'; } /* '' */
.cf-star-half:before { content: '\e908'; } /* '' */
.cf-tick-filled:before { content: '\e909'; } /* '' */
.cf-tick-filled-square:before { content: '\e90a'; } /* '' */
.cf-comment-blank:before { content: '\e90b'; } /* '' */
.cf-history:before { content: '\e90c'; } /* '' */
.cf-view:before { content: '\e90d'; } /* '' */
.cf-finger-print:before { content: '\e90e'; } /* '' */
.cf-faceid:before { content: '\e90f'; } /* '' */
.cf-add-to-bin:before { content: '\e910'; } /* '' */
.cf-move:before { content: '\e911'; } /* '' */
.cf-font-increase:before { content: '\e912'; } /* '' */
.cf-font-decrease:before { content: '\e913'; } /* '' */
.cf-font:before { content: '\e914'; } /* '' */
.cf-top:before { content: '\e915'; } /* '' */
.cf-right:before { content: '\e916'; } /* '' */
.cf-bottom:before { content: '\e917'; } /* '' */
.cf-left:before { content: '\e918'; } /* '' */
.cf-camera:before { content: '\e919'; } /* '' */
.cf-filled-folder:before { content: '\e91a'; } /* '' */
.cf-hourglass:before { content: '\e91b'; } /* '' */
.cf-warning:before { content: '\e91c'; } /* '' */
.cf-unmark:before { content: '\e91d'; } /* '' */
.cf-bookmark:before { content: '\e91e'; } /* '' */
.cf-config:before { content: '\e91f'; } /* '' */
.cf-nopreview:before { content: '\e9a0'; } /* '' */
.cf-preview-audio-wave:before { content: '\e9a1'; } /* '' */
.cf-preview-folder:before { content: '\e9a2'; } /* '' */
.cf-preview-document:before { content: '\e9a3'; } /* '' */
.cf-preview-image:before { content: '\e9a4'; } /* '' */
.cf-preview-dailies:before { content: '\e9a5'; } /* '' */
.cf-preview-playlist:before { content: '\e9a6'; } /* '' */
.cf-preview-segment:before { content: '\e9a7'; } /* '' */
.cf-preview-video:before { content: '\e9a8'; } /* '' */
.cf-preview-compressed:before { content: '\e9a9'; } /* '' */
.cf-preview-premiere:before { content: '\e9aa'; } /* '' */
.cf-playlists:before { content: '\e9ab'; } /* '' */
.cf-segment:before { content: '\e9ac'; } /* '' */
.cf-dailies:before { content: '\e9ad'; } /* '' */
.cf-compressed:before { content: '\e9ae'; } /* '' */
.cf-pproproject:before { content: '\e9af'; } /* '' */
.cf-screener:before { content: '\e9b0'; } /* '' */
.cf-mic:before { content: '\e9b1'; } /* '' */
.cf-sony:before { content: '\e9b2'; } /* '' */
.cf-arri:before { content: '\e9b3'; } /* '' */
.cf-panasonic:before { content: '\e9b4'; } /* '' */
.cf-red:before { content: '\e9b5'; } /* '' */
.cf-assets-collection:before { content: '\e9b6'; } /* '' */
.cf-compareAI:before { content: '\e9b7'; } /* '' */
.cf-fullscreen-exit:before { content: '\e9b8'; } /* '' */
.cf-phone:before { content: '\e9b9'; } /* '' */
/*
   Animation example, for spinners
*/
.animate-spin {
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
  display: inline-block;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
body {
  --ag-legacy-styles-loaded: "true";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ag-tab {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ag-header-cell-comp-wrapper-limited-height > div {
  overflow: hidden;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ag-dialog {
  position: absolute;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ag-autocomplete {
  width: 100%;
}

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

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

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

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

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

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

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

.ag-pill .ag-pill-button:hover {
  cursor: pointer;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ag-row:not(.ag-row-level-0) .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ag-column-select-list .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
}
.ag-column-select-list .ag-item-highlight-top::after {
  top: 0;
}
.ag-column-select-list .ag-item-highlight-bottom::after {
  bottom: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ag-header-highlight-before::after,
.ag-header-highlight-after::after {
  content: "";
  position: absolute;
  height: 100%;
  width: 1px;
}

.ag-header-highlight-before::after {
  left: 0px;
}

.ag-header-highlight-after::after {
  right: 0px;
}

.ag-pinned-left-header .ag-header-highlight-after::after {
  right: 1px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ag-charts-wrapper .ag-charts-proxy-legend-toolbar button:focus {
  box-shadow: none;
}

.ag-charts-wrapper .ag-charts-proxy-legend-toolbar button:focus-visible {
  box-shadow: var(--ag-input-focus-box-shadow);
}

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

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

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

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

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

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

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

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

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

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

.ag-advanced-filter-builder-button-label {
  margin-left: var(--ag-grid-size);
}

.ag-advanced-filter-builder {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
  background-color: var(--ag-control-panel-background-color);
  display: flex;
  flex-direction: column;
}

.ag-advanced-filter-builder-list {
  flex: 1;
  overflow: auto;
}
.ag-advanced-filter-builder-list .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
}
.ag-advanced-filter-builder-list .ag-item-highlight-top::after {
  top: 0;
}
.ag-advanced-filter-builder-list .ag-item-highlight-bottom::after {
  bottom: 0;
}

.ag-advanced-filter-builder-button-panel {
  display: flex;
  justify-content: flex-end;
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-apply-button,
.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-cancel-button {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-advanced-filter-builder-item-wrapper {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
  padding-left: calc(var(--ag-icon-size) / 2);
  padding-right: var(--ag-icon-size);
}

.ag-virtual-list-viewport .ag-advanced-filter-builder-item-wrapper .ag-tab-guard {
  position: absolute;
}

.ag-advanced-filter-builder-item-tree-lines > * {
  width: var(--ag-advanced-filter-builder-indent-size);
}

.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root {
  width: var(--ag-icon-size);
}
.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root::before {
  top: 50%;
  height: 50%;
}

.ag-advanced-filter-builder-item-tree-line-horizontal,
.ag-advanced-filter-builder-item-tree-line-vertical,
.ag-advanced-filter-builder-item-tree-line-vertical-top,
.ag-advanced-filter-builder-item-tree-line-vertical-bottom {
  position: relative;
  height: 100%;
  display: flex;
  align-items: center;
}
.ag-advanced-filter-builder-item-tree-line-horizontal::before, .ag-advanced-filter-builder-item-tree-line-horizontal::after,
.ag-advanced-filter-builder-item-tree-line-vertical::before,
.ag-advanced-filter-builder-item-tree-line-vertical::after,
.ag-advanced-filter-builder-item-tree-line-vertical-top::before,
.ag-advanced-filter-builder-item-tree-line-vertical-top::after,
.ag-advanced-filter-builder-item-tree-line-vertical-bottom::before,
.ag-advanced-filter-builder-item-tree-line-vertical-bottom::after {
  content: "";
  position: absolute;
  height: 100%;
}

.ag-advanced-filter-builder-item-tree-line-horizontal::after {
  height: 50%;
  width: calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size));
  top: 0;
  left: calc(var(--ag-icon-size) / 2);
  border-bottom: 1px solid;
  border-color: var(--ag-border-color);
}

.ag-advanced-filter-builder-item-tree-line-vertical::before {
  width: calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);
  top: 0;
  left: calc(var(--ag-icon-size) / 2);
  border-left: 1px solid;
  border-color: var(--ag-border-color);
}

.ag-advanced-filter-builder-item-tree-line-vertical-top::before {
  height: 50%;
  width: calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);
  top: 0;
  left: calc(var(--ag-icon-size) / 2);
  border-left: 1px solid;
  border-color: var(--ag-border-color);
}

.ag-advanced-filter-builder-item-tree-line-vertical-bottom::before {
  height: calc((100% - 1.5 * var(--ag-icon-size)) / 2);
  width: calc(var(--ag-icon-size) / 2);
  top: calc((100% + 1.5 * var(--ag-icon-size)) / 2);
  left: calc(var(--ag-icon-size) / 2);
  border-left: 1px solid;
  border-color: var(--ag-border-color);
}

.ag-advanced-filter-builder-item-condition {
  padding-top: var(--ag-grid-size);
  padding-bottom: var(--ag-grid-size);
}

.ag-advanced-filter-builder-item,
.ag-advanced-filter-builder-item-condition,
.ag-advanced-filter-builder-pill-wrapper,
.ag-advanced-filter-builder-pill,
.ag-advanced-filter-builder-item-buttons,
.ag-advanced-filter-builder-item-tree-lines {
  display: flex;
  align-items: center;
  height: 100%;
}

.ag-advanced-filter-builder-pill-wrapper {
  margin: 0px var(--ag-grid-size);
}

.ag-advanced-filter-builder-pill {
  position: relative;
  border-radius: var(--ag-border-radius);
  padding: var(--ag-grid-size) calc(var(--ag-grid-size) * 2);
  min-height: calc(100% - var(--ag-grid-size) * 3);
  min-width: calc(var(--ag-grid-size) * 2);
}
.ag-advanced-filter-builder-pill .ag-picker-field-display {
  margin-right: var(--ag-grid-size);
}
.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-number {
  font-family: monospace;
  font-weight: 700;
}
.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-empty {
  color: var(--ag-disabled-foreground-color);
}

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

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

.ag-advanced-filter-builder-pill-display {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 500;
}

.ag-advanced-filter-builder-join-pill {
  color: var(--ag-foreground-color);
  background-color: var(--ag-advanced-filter-join-pill-color);
  cursor: pointer;
}

.ag-advanced-filter-builder-column-pill {
  color: var(--ag-foreground-color);
  background-color: var(--ag-advanced-filter-column-pill-color);
  cursor: pointer;
}

.ag-advanced-filter-builder-option-pill {
  color: var(--ag-foreground-color);
  background-color: var(--ag-advanced-filter-option-pill-color);
  cursor: pointer;
}

.ag-advanced-filter-builder-value-pill {
  color: var(--ag-foreground-color);
  background-color: var(--ag-advanced-filter-value-pill-color);
  cursor: text;
  max-width: 140px;
}
.ag-advanced-filter-builder-value-pill .ag-advanced-filter-builder-pill-display {
  display: block;
}

.ag-advanced-filter-builder-item-buttons > * {
  margin: 0 calc(var(--ag-grid-size) * 0.5);
}

.ag-advanced-filter-builder-item-button {
  position: relative;
  cursor: pointer;
  color: var(--ag-secondary-foreground-color);
  opacity: 50%;
}

.ag-advanced-filter-builder-item-button-disabled {
  color: var(--ag-disabled-foreground-color);
  cursor: default;
}

.ag-advanced-filter-builder-virtual-list-container {
  top: var(--ag-grid-size);
}

.ag-advanced-filter-builder-virtual-list-item {
  display: flex;
  cursor: default;
  height: var(--ag-list-item-height);
}
.ag-advanced-filter-builder-virtual-list-item:hover {
  background-color: var(--ag-row-hover-color);
}
.ag-advanced-filter-builder-virtual-list-item:hover .ag-advanced-filter-builder-item-button {
  opacity: 100%;
}

.ag-advanced-filter-builder-virtual-list-item-highlight .ag-advanced-filter-builder-item-button:focus-visible,
.ag-advanced-filter-builder-validation .ag-advanced-filter-builder-invalid {
  opacity: 100%;
}

.ag-advanced-filter-builder-invalid {
  margin: 0 var(--ag-grid-size);
  color: var(--ag-invalid-color);
  cursor: default;
}

.ag-input-field-input {
  width: 100%;
  min-width: 0;
}

.ag-checkbox-input-wrapper {
  font-family: var(--ag-icon-font-family);
  font-weight: var(--ag-icon-font-weight);
  color: var(--ag-icon-font-color);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-checkbox-background-color);
  border-radius: var(--ag-checkbox-border-radius);
  display: inline-block;
  vertical-align: middle;
  flex: none;
}
.ag-checkbox-input-wrapper input,
.ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 100%;
  height: 100%;
}
.ag-checkbox-input-wrapper:focus-within, .ag-checkbox-input-wrapper:active {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-checkbox-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-checkbox-input-wrapper::after {
  content: var(--ag-icon-font-code-checkbox-unchecked, "\f108");
  font-family: inherit;
  color: var(--ag-checkbox-unchecked-color);
  display: var(--ag-icon-font-display-checkbox-unchecked, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-checkbox-input-wrapper.ag-checked::after {
  content: var(--ag-icon-font-code-checkbox-checked, "\f106");
  color: var(--ag-checkbox-checked-color);
  display: var(--ag-icon-font-display-checkbox-checked, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: var(--ag-icon-font-code-checkbox-indeterminate, "\f107");
  color: var(--ag-checkbox-indeterminate-color);
  display: var(--ag-icon-font-display-checkbox-indeterminate, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-checkbox-input-wrapper::before {
  content: "";
  background: transparent center/contain no-repeat;
  position: absolute;
  inset: 0;
  background-image: var(--ag-icon-image-checkbox-unchecked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-unchecked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-unchecked, var(--ag-icon-image-opacity, 0.9));
}
.ag-checkbox-input-wrapper.ag-checked::before {
  background-image: var(--ag-icon-image-checkbox-checked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-checked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-checked, var(--ag-icon-image-opacity, 0.9));
}
.ag-checkbox-input-wrapper.ag-indeterminate::before {
  background-image: var(--ag-icon-image-checkbox-indeterminate, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-indeterminate, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-indeterminate, var(--ag-icon-image-opacity, 0.9));
}

.ag-toggle-button-input-wrapper {
  box-sizing: border-box;
  width: var(--ag-toggle-button-width);
  min-width: var(--ag-toggle-button-width);
  max-width: var(--ag-toggle-button-width);
  height: var(--ag-toggle-button-height);
  background-color: var(--ag-toggle-button-off-background-color);
  border-radius: calc(var(--ag-toggle-button-height) * 0.5);
  position: relative;
  flex: none;
  border: var(--ag-toggle-button-border-width) solid;
  border-color: var(--ag-toggle-button-off-border-color);
}
.ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
}
.ag-toggle-button-input-wrapper:focus-within {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-toggle-button-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-toggle-button-input-wrapper.ag-checked {
  background-color: var(--ag-toggle-button-on-background-color);
  border-color: var(--ag-toggle-button-on-border-color);
}
.ag-toggle-button-input-wrapper::before {
  content: " ";
  position: absolute;
  top: calc(0px - var(--ag-toggle-button-border-width));
  left: calc(0px - var(--ag-toggle-button-border-width));
  display: block;
  box-sizing: border-box;
  height: var(--ag-toggle-button-height);
  width: var(--ag-toggle-button-height);
  background-color: var(--ag-toggle-button-switch-background-color);
  border-radius: 100%;
  transition: left 100ms;
  border: var(--ag-toggle-button-border-width) solid;
  border-color: var(--ag-toggle-button-switch-border-color);
}
.ag-toggle-button-input-wrapper.ag-checked::before {
  left: calc(100% - var(--ag-toggle-button-height) + var(--ag-toggle-button-border-width));
  border-color: var(--ag-toggle-button-on-border-color);
}

.ag-radio-button-input-wrapper {
  font-family: var(--ag-icon-font-family);
  font-weight: var(--ag-icon-font-weight);
  color: var(--ag-icon-font-color);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-checkbox-background-color);
  border-radius: var(--ag-checkbox-border-radius);
  display: inline-block;
  vertical-align: middle;
  flex: none;
  border-radius: var(--ag-icon-size);
}
.ag-radio-button-input-wrapper input,
.ag-radio-button-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 100%;
  height: 100%;
}
.ag-radio-button-input-wrapper:focus-within, .ag-radio-button-input-wrapper:active {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-radio-button-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-radio-button-input-wrapper::after {
  content: var(--ag-icon-font-code-radio-button-off, "\f127");
  color: var(--ag-checkbox-unchecked-color);
  display: var(--ag-icon-font-display-radio-button-off, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-radio-button-input-wrapper.ag-checked::after {
  content: var(--ag-icon-font-code-radio-button-on, "\f128");
  color: var(--ag-checkbox-checked-color);
  display: var(--ag-icon-font-display-radio-button-on, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-radio-button-input-wrapper::before {
  content: "";
  background: transparent center/contain no-repeat;
  position: absolute;
  inset: 0;
  background-image: var(--ag-icon-image-radio-button-off, var(--ag-icon-image));
  display: var(--ag-icon-image-display-radio-button-off, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-radio-button-off, var(--ag-icon-image-opacity, 0.9));
}
.ag-radio-button-input-wrapper.ag-checked::before {
  background-image: var(--ag-icon-image-radio-button-on, var(--ag-icon-image));
  display: var(--ag-icon-image-display-radio-button-on, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-radio-button-on, var(--ag-icon-image-opacity, 0.9));
}

input[class^=ag-][type=range] {
  -webkit-appearance: none;
  width: 100%;
  height: 100%;
  background: none;
  overflow: visible;
}
input[class^=ag-][type=range]::-webkit-slider-runnable-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
}
input[class^=ag-][type=range]::-moz-range-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
}
input[class^=ag-][type=range]::-ms-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
  color: transparent;
  width: calc(100% - 2px);
}
input[class^=ag-][type=range]::-webkit-slider-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
  transform: translateY(calc(var(--ag-icon-size) * -0.5 + 1.5px));
}
input[class^=ag-][type=range]::-ms-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
}
input[class^=ag-][type=range]::-moz-ag-range-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
}
input[class^=ag-][type=range]:focus {
  outline: none;
}
input[class^=ag-][type=range]:focus::-webkit-slider-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}
input[class^=ag-][type=range]:focus::-ms-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}
input[class^=ag-][type=range]:focus::-moz-ag-range-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}
input[class^=ag-][type=range]:active::-webkit-slider-runnable-track {
  background-color: var(--ag-input-focus-border-color);
}
input[class^=ag-][type=range]:active::-moz-ag-range-track {
  background-color: var(--ag-input-focus-border-color);
}
input[class^=ag-][type=range]:active::-ms-track {
  background-color: var(--ag-input-focus-border-color);
}
input[class^=ag-][type=range]:disabled {
  opacity: 0.5;
}
@font-face {
  font-family: "agGridAlpine";
  src: url(data:font/woff2;charset=utf-8;base64,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);
  font-weight: normal;
  font-style: normal;
}
.ag-theme-alpine,
.ag-theme-alpine-dark,
.ag-theme-alpine-auto-dark {
  --ag-alpine-active-color: #2196f3;
  --ag-selected-row-background-color: rgba(33, 150, 243, 0.3);
  --ag-row-hover-color: rgba(33, 150, 243, 0.1);
  --ag-column-hover-color: rgba(33, 150, 243, 0.1);
  --ag-input-focus-border-color: rgba(33, 150, 243, 0.4);
  --ag-range-selection-background-color: rgba(33, 150, 243, 0.2);
  --ag-range-selection-background-color-2: rgba(33, 150, 243, 0.36);
  --ag-range-selection-background-color-3: rgba(33, 150, 243, 0.49);
  --ag-range-selection-background-color-4: rgba(33, 150, 243, 0.59);
  --ag-background-color: #fff;
  --ag-foreground-color: #181d1f;
  --ag-border-color: #babfc7;
  --ag-secondary-border-color: #dde2eb;
  --ag-header-background-color: #f8f8f8;
  --ag-tooltip-background-color: #f8f8f8;
  --ag-odd-row-background-color: #fcfcfc;
  --ag-control-panel-background-color: #f8f8f8;
  --ag-subheader-background-color: #fff;
  --ag-invalid-color: #e02525;
  --ag-checkbox-unchecked-color: #999;
  --ag-advanced-filter-join-pill-color: #f08e8d;
  --ag-advanced-filter-column-pill-color: #a6e194;
  --ag-advanced-filter-option-pill-color: #f3c08b;
  --ag-advanced-filter-value-pill-color: #85c0e4;
  --ag-checkbox-background-color: var(--ag-background-color);
  --ag-checkbox-checked-color: var(--ag-alpine-active-color);
  --ag-range-selection-border-color: var(--ag-alpine-active-color);
  --ag-secondary-foreground-color: var(--ag-foreground-color);
  --ag-input-border-color: var(--ag-border-color);
  --ag-input-border-color-invalid: var(--ag-invalid-color);
  --ag-input-focus-box-shadow: 0 0 2px 0.1rem var(--ag-input-focus-border-color);
  --ag-panel-background-color: var(--ag-header-background-color);
  --ag-menu-background-color: var(--ag-header-background-color);
  --ag-disabled-foreground-color: rgba(24, 29, 31, 0.5);
  --ag-chip-background-color: rgba(24, 29, 31, 0.07);
  --ag-input-disabled-border-color: rgba(186, 191, 199, 0.3);
  --ag-input-disabled-background-color: rgba(186, 191, 199, 0.15);
  --ag-borders: solid 1px;
  --ag-border-radius: 3px;
  --ag-borders-side-button: none;
  --ag-side-button-selected-background-color: transparent;
  --ag-header-column-resize-handle-display: block;
  --ag-header-column-resize-handle-width: 2px;
  --ag-header-column-resize-handle-height: 30%;
  --ag-grid-size: 6px;
  --ag-icon-size: 16px;
  --ag-row-height: calc(var(--ag-grid-size) * 7);
  --ag-header-height: calc(var(--ag-grid-size) * 8);
  --ag-list-item-height: calc(var(--ag-grid-size) * 4);
  --ag-column-select-indent-size: var(--ag-icon-size);
  --ag-set-filter-indent-size: var(--ag-icon-size);
  --ag-advanced-filter-builder-indent-size: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
  --ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);
  --ag-cell-widget-spacing: calc(var(--ag-grid-size) * 2);
  --ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 2);
  --ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 2);
  --ag-widget-vertical-spacing: calc(var(--ag-grid-size) * 1.5);
  --ag-toggle-button-height: 18px;
  --ag-toggle-button-width: 28px;
  --ag-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell,
      "Helvetica Neue", sans-serif;
  --ag-font-size: 13px;
  --ag-icon-font-family: agGridAlpine;
  --ag-selected-tab-underline-color: var(--ag-alpine-active-color);
  --ag-selected-tab-underline-width: 2px;
  --ag-selected-tab-underline-transition-speed: 0.3s;
  --ag-tab-min-width: 240px;
  --ag-card-shadow: 0 1px 4px 1px rgba(186, 191, 199, 0.4);
  --ag-popup-shadow: var(--ag-card-shadow);
  --ag-side-bar-panel-width: 250px;
}

.ag-theme-alpine-dark {
  --ag-background-color: #181d1f;
  --ag-foreground-color: #fff;
  --ag-border-color: #68686e;
  --ag-secondary-border-color: rgba(88, 86, 82, 0.5);
  --ag-modal-overlay-background-color: rgba(24, 29, 31, 0.66);
  --ag-header-background-color: #222628;
  --ag-tooltip-background-color: #222628;
  --ag-odd-row-background-color: #222628;
  --ag-control-panel-background-color: #222628;
  --ag-subheader-background-color: #000;
  --ag-input-disabled-background-color: #282c2f;
  --ag-input-focus-box-shadow: 0 0 2px 0.5px rgba(255, 255, 255, 0.5), 0 0 4px 3px var(--ag-input-focus-border-color);
  --ag-card-shadow: 0 1px 20px 1px black;
  --ag-disabled-foreground-color: rgba(255, 255, 255, 0.5);
  --ag-chip-background-color: rgba(255, 255, 255, 0.07);
  --ag-input-disabled-border-color: rgba(104, 104, 110, 0.3);
  --ag-input-disabled-background-color: rgba(104, 104, 110, 0.07);
  --ag-advanced-filter-join-pill-color: #7a3a37;
  --ag-advanced-filter-column-pill-color: #355f2d;
  --ag-advanced-filter-option-pill-color: #5a3168;
  --ag-advanced-filter-value-pill-color: #374c86;
  --ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, 0.4);
  color-scheme: dark;
}

@media (prefers-color-scheme: dark) {
  .ag-theme-alpine-auto-dark {
    --ag-background-color: #181d1f;
    --ag-foreground-color: #fff;
    --ag-border-color: #68686e;
    --ag-secondary-border-color: rgba(88, 86, 82, 0.5);
    --ag-modal-overlay-background-color: rgba(24, 29, 31, 0.66);
    --ag-header-background-color: #222628;
    --ag-tooltip-background-color: #222628;
    --ag-odd-row-background-color: #222628;
    --ag-control-panel-background-color: #222628;
    --ag-subheader-background-color: #000;
    --ag-input-disabled-background-color: #282c2f;
    --ag-input-focus-box-shadow: 0 0 2px 0.5px rgba(255, 255, 255, 0.5), 0 0 4px 3px var(--ag-input-focus-border-color);
    --ag-card-shadow: 0 1px 20px 1px black;
    --ag-disabled-foreground-color: rgba(255, 255, 255, 0.5);
    --ag-chip-background-color: rgba(255, 255, 255, 0.07);
    --ag-input-disabled-border-color: rgba(104, 104, 110, 0.3);
    --ag-input-disabled-background-color: rgba(104, 104, 110, 0.07);
    --ag-advanced-filter-join-pill-color: #7a3a37;
    --ag-advanced-filter-column-pill-color: #355f2d;
    --ag-advanced-filter-option-pill-color: #5a3168;
    --ag-advanced-filter-value-pill-color: #374c86;
    --ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, 0.4);
    color-scheme: dark;
  }
}
.ag-theme-alpine .ag-filter-toolpanel-header,
.ag-theme-alpine .ag-filter-toolpanel-search,
.ag-theme-alpine .ag-status-bar,
.ag-theme-alpine .ag-header-row,
.ag-theme-alpine .ag-panel-title-bar-title,
.ag-theme-alpine .ag-multi-filter-group-title-bar,
.ag-theme-alpine-dark .ag-filter-toolpanel-header,
.ag-theme-alpine-dark .ag-filter-toolpanel-search,
.ag-theme-alpine-dark .ag-status-bar,
.ag-theme-alpine-dark .ag-header-row,
.ag-theme-alpine-dark .ag-panel-title-bar-title,
.ag-theme-alpine-dark .ag-multi-filter-group-title-bar,
.ag-theme-alpine-auto-dark .ag-filter-toolpanel-header,
.ag-theme-alpine-auto-dark .ag-filter-toolpanel-search,
.ag-theme-alpine-auto-dark .ag-status-bar,
.ag-theme-alpine-auto-dark .ag-header-row,
.ag-theme-alpine-auto-dark .ag-panel-title-bar-title,
.ag-theme-alpine-auto-dark .ag-multi-filter-group-title-bar {
  font-weight: 700;
  color: var(--ag-header-foreground-color);
}
.ag-theme-alpine .ag-row,
.ag-theme-alpine-dark .ag-row,
.ag-theme-alpine-auto-dark .ag-row {
  font-size: calc(var(--ag-font-size) + 1px);
}
.ag-theme-alpine input[class^=ag-]:not([type]),
.ag-theme-alpine input[class^=ag-][type=text],
.ag-theme-alpine input[class^=ag-][type=number],
.ag-theme-alpine input[class^=ag-][type=tel],
.ag-theme-alpine input[class^=ag-][type=date],
.ag-theme-alpine input[class^=ag-][type=datetime-local],
.ag-theme-alpine textarea[class^=ag-],
.ag-theme-alpine-dark input[class^=ag-]:not([type]),
.ag-theme-alpine-dark input[class^=ag-][type=text],
.ag-theme-alpine-dark input[class^=ag-][type=number],
.ag-theme-alpine-dark input[class^=ag-][type=tel],
.ag-theme-alpine-dark input[class^=ag-][type=date],
.ag-theme-alpine-dark input[class^=ag-][type=datetime-local],
.ag-theme-alpine-dark textarea[class^=ag-],
.ag-theme-alpine-auto-dark input[class^=ag-]:not([type]),
.ag-theme-alpine-auto-dark input[class^=ag-][type=text],
.ag-theme-alpine-auto-dark input[class^=ag-][type=number],
.ag-theme-alpine-auto-dark input[class^=ag-][type=tel],
.ag-theme-alpine-auto-dark input[class^=ag-][type=date],
.ag-theme-alpine-auto-dark input[class^=ag-][type=datetime-local],
.ag-theme-alpine-auto-dark textarea[class^=ag-] {
  min-height: calc(var(--ag-grid-size) * 4);
  border-radius: var(--ag-border-radius);
}
.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-], .ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-]:not([type]), .ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=text], .ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=number], .ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=tel], .ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=date], .ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-alpine-auto-dark .ag-ltr textarea[class^=ag-] {
  padding-left: var(--ag-grid-size);
}

.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-], .ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-]:not([type]), .ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=text], .ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=number], .ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=tel], .ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=date], .ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-alpine-auto-dark .ag-rtl textarea[class^=ag-] {
  padding-right: var(--ag-grid-size);
}

.ag-theme-alpine .ag-tab,
.ag-theme-alpine-dark .ag-tab,
.ag-theme-alpine-auto-dark .ag-tab {
  padding: calc(var(--ag-grid-size) * 1.5);
  transition: color 0.4s;
  flex: 1 1 auto;
}
.ag-theme-alpine .ag-tab-selected,
.ag-theme-alpine-dark .ag-tab-selected,
.ag-theme-alpine-auto-dark .ag-tab-selected {
  color: var(--ag-alpine-active-color);
}
.ag-theme-alpine .ag-menu,
.ag-theme-alpine-dark .ag-menu,
.ag-theme-alpine-auto-dark .ag-menu {
  background-color: var(--ag-control-panel-background-color);
}
.ag-theme-alpine .ag-panel-content-wrapper .ag-column-select,
.ag-theme-alpine-dark .ag-panel-content-wrapper .ag-column-select,
.ag-theme-alpine-auto-dark .ag-panel-content-wrapper .ag-column-select {
  background-color: var(--ag-control-panel-background-color);
}
.ag-theme-alpine .ag-menu-header,
.ag-theme-alpine-dark .ag-menu-header,
.ag-theme-alpine-auto-dark .ag-menu-header {
  background-color: var(--ag-control-panel-background-color);
  padding-top: 1px;
}
.ag-theme-alpine .ag-tabs-header,
.ag-theme-alpine-dark .ag-tabs-header,
.ag-theme-alpine-auto-dark .ag-tabs-header {
  border-bottom: var(--ag-borders) var(--ag-border-color);
}
.ag-theme-alpine .ag-charts-settings-group-title-bar,
.ag-theme-alpine .ag-charts-data-group-title-bar,
.ag-theme-alpine .ag-charts-format-top-level-group-title-bar,
.ag-theme-alpine .ag-charts-advanced-settings-top-level-group-title-bar,
.ag-theme-alpine-dark .ag-charts-settings-group-title-bar,
.ag-theme-alpine-dark .ag-charts-data-group-title-bar,
.ag-theme-alpine-dark .ag-charts-format-top-level-group-title-bar,
.ag-theme-alpine-dark .ag-charts-advanced-settings-top-level-group-title-bar,
.ag-theme-alpine-auto-dark .ag-charts-settings-group-title-bar,
.ag-theme-alpine-auto-dark .ag-charts-data-group-title-bar,
.ag-theme-alpine-auto-dark .ag-charts-format-top-level-group-title-bar,
.ag-theme-alpine-auto-dark .ag-charts-advanced-settings-top-level-group-title-bar {
  padding: var(--ag-grid-size) calc(var(--ag-grid-size) * 2);
  line-height: calc(var(--ag-icon-size) + var(--ag-grid-size) - 2px);
}
.ag-theme-alpine .ag-chart-mini-thumbnail,
.ag-theme-alpine-dark .ag-chart-mini-thumbnail,
.ag-theme-alpine-auto-dark .ag-chart-mini-thumbnail {
  background-color: var(--ag-background-color);
}
.ag-theme-alpine .ag-chart-settings-nav-bar,
.ag-theme-alpine-dark .ag-chart-settings-nav-bar,
.ag-theme-alpine-auto-dark .ag-chart-settings-nav-bar {
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}
.ag-theme-alpine .ag-ltr .ag-group-title-bar-icon, .ag-theme-alpine-dark .ag-ltr .ag-group-title-bar-icon, .ag-theme-alpine-auto-dark .ag-ltr .ag-group-title-bar-icon {
  margin-right: var(--ag-grid-size);
}

.ag-theme-alpine .ag-rtl .ag-group-title-bar-icon, .ag-theme-alpine-dark .ag-rtl .ag-group-title-bar-icon, .ag-theme-alpine-auto-dark .ag-rtl .ag-group-title-bar-icon {
  margin-left: var(--ag-grid-size);
}

.ag-theme-alpine .ag-charts-format-top-level-group-toolbar,
.ag-theme-alpine .ag-charts-advanced-settings-top-level-group-toolbar,
.ag-theme-alpine-dark .ag-charts-format-top-level-group-toolbar,
.ag-theme-alpine-dark .ag-charts-advanced-settings-top-level-group-toolbar,
.ag-theme-alpine-auto-dark .ag-charts-format-top-level-group-toolbar,
.ag-theme-alpine-auto-dark .ag-charts-advanced-settings-top-level-group-toolbar {
  margin-top: var(--ag-grid-size);
}
.ag-theme-alpine .ag-ltr .ag-charts-format-top-level-group-toolbar, .ag-theme-alpine .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar, .ag-theme-alpine-dark .ag-ltr .ag-charts-format-top-level-group-toolbar, .ag-theme-alpine-dark .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar, .ag-theme-alpine-auto-dark .ag-ltr .ag-charts-format-top-level-group-toolbar, .ag-theme-alpine-auto-dark .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar {
  padding-left: calc(var(--ag-icon-size) * 0.5 + var(--ag-grid-size) * 2);
}

.ag-theme-alpine .ag-rtl .ag-charts-format-top-level-group-toolbar, .ag-theme-alpine .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar, .ag-theme-alpine-dark .ag-rtl .ag-charts-format-top-level-group-toolbar, .ag-theme-alpine-dark .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar, .ag-theme-alpine-auto-dark .ag-rtl .ag-charts-format-top-level-group-toolbar, .ag-theme-alpine-auto-dark .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar {
  padding-right: calc(var(--ag-icon-size) * 0.5 + var(--ag-grid-size) * 2);
}

.ag-theme-alpine .ag-charts-format-sub-level-group,
.ag-theme-alpine-dark .ag-charts-format-sub-level-group,
.ag-theme-alpine-auto-dark .ag-charts-format-sub-level-group {
  border-left: dashed 1px;
  border-left-color: var(--ag-border-color);
  padding-left: var(--ag-grid-size);
  margin-bottom: calc(var(--ag-grid-size) * 2);
}
.ag-theme-alpine .ag-charts-format-sub-level-group-title-bar,
.ag-theme-alpine-dark .ag-charts-format-sub-level-group-title-bar,
.ag-theme-alpine-auto-dark .ag-charts-format-sub-level-group-title-bar {
  padding-top: 0;
  padding-bottom: 0;
  background: none;
  font-weight: 700;
}
.ag-theme-alpine .ag-charts-format-sub-level-group-container,
.ag-theme-alpine-dark .ag-charts-format-sub-level-group-container,
.ag-theme-alpine-auto-dark .ag-charts-format-sub-level-group-container {
  padding-bottom: 0;
}
.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,
.ag-theme-alpine-auto-dark .ag-charts-format-sub-level-group-item:last-child {
  margin-bottom: 0;
}
.ag-theme-alpine.ag-dnd-ghost,
.ag-theme-alpine-dark.ag-dnd-ghost,
.ag-theme-alpine-auto-dark.ag-dnd-ghost {
  font-size: calc(var(--ag-font-size) - 1px);
  font-weight: 700;
}
.ag-theme-alpine .ag-side-buttons,
.ag-theme-alpine-dark .ag-side-buttons,
.ag-theme-alpine-auto-dark .ag-side-buttons {
  width: calc(var(--ag-grid-size) * 5);
}
.ag-theme-alpine .ag-standard-button,
.ag-theme-alpine-dark .ag-standard-button,
.ag-theme-alpine-auto-dark .ag-standard-button {
  font-family: inherit;
  appearance: none;
  -webkit-appearance: none;
  border-radius: var(--ag-border-radius);
  border: 1px solid;
  border-color: var(--ag-alpine-active-color);
  color: var(--ag-alpine-active-color);
  background-color: var(--ag-background-color);
  font-weight: 600;
  padding: var(--ag-grid-size) calc(var(--ag-grid-size) * 2);
}
.ag-theme-alpine .ag-standard-button:hover,
.ag-theme-alpine-dark .ag-standard-button:hover,
.ag-theme-alpine-auto-dark .ag-standard-button:hover {
  border-color: var(--ag-alpine-active-color);
  background-color: var(--ag-row-hover-color);
}
.ag-theme-alpine .ag-standard-button:active,
.ag-theme-alpine-dark .ag-standard-button:active,
.ag-theme-alpine-auto-dark .ag-standard-button:active {
  border-color: var(--ag-alpine-active-color);
  background-color: var(--ag-alpine-active-color);
  color: var(--ag-background-color);
}
.ag-theme-alpine .ag-standard-button:disabled,
.ag-theme-alpine-dark .ag-standard-button:disabled,
.ag-theme-alpine-auto-dark .ag-standard-button:disabled {
  color: var(--ag-disabled-foreground-color);
  background-color: var(--ag-input-disabled-background-color);
  border-color: var(--ag-input-disabled-border-color);
}
.ag-theme-alpine .ag-column-drop-vertical,
.ag-theme-alpine-dark .ag-column-drop-vertical,
.ag-theme-alpine-auto-dark .ag-column-drop-vertical {
  min-height: 75px;
}
.ag-theme-alpine .ag-column-drop-vertical-title-bar,
.ag-theme-alpine-dark .ag-column-drop-vertical-title-bar,
.ag-theme-alpine-auto-dark .ag-column-drop-vertical-title-bar {
  padding: calc(var(--ag-grid-size) * 2);
  padding-bottom: 0px;
}
.ag-theme-alpine .ag-column-drop-vertical-empty-message,
.ag-theme-alpine-dark .ag-column-drop-vertical-empty-message,
.ag-theme-alpine-auto-dark .ag-column-drop-vertical-empty-message {
  display: flex;
  align-items: center;
  border: dashed 1px;
  border-color: var(--ag-border-color);
  margin: calc(var(--ag-grid-size) * 2);
  padding: calc(var(--ag-grid-size) * 2);
}
.ag-theme-alpine .ag-column-drop-empty-message,
.ag-theme-alpine-dark .ag-column-drop-empty-message,
.ag-theme-alpine-auto-dark .ag-column-drop-empty-message {
  color: var(--ag-foreground-color);
  opacity: 0.75;
}
.ag-theme-alpine .ag-pill-select .ag-column-drop,
.ag-theme-alpine-dark .ag-pill-select .ag-column-drop,
.ag-theme-alpine-auto-dark .ag-pill-select .ag-column-drop {
  min-height: unset;
}
.ag-theme-alpine .ag-status-bar,
.ag-theme-alpine-dark .ag-status-bar,
.ag-theme-alpine-auto-dark .ag-status-bar {
  font-weight: normal;
}
.ag-theme-alpine .ag-status-name-value-value,
.ag-theme-alpine-dark .ag-status-name-value-value,
.ag-theme-alpine-auto-dark .ag-status-name-value-value {
  font-weight: 700;
}
.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,
.ag-theme-alpine-auto-dark .ag-paging-number,
.ag-theme-alpine-auto-dark .ag-paging-row-summary-panel-number {
  font-weight: 700;
}
.ag-theme-alpine .ag-column-drop-cell-button,
.ag-theme-alpine-dark .ag-column-drop-cell-button,
.ag-theme-alpine-auto-dark .ag-column-drop-cell-button {
  opacity: 0.5;
}
.ag-theme-alpine .ag-column-drop-cell-button:hover,
.ag-theme-alpine-dark .ag-column-drop-cell-button:hover,
.ag-theme-alpine-auto-dark .ag-column-drop-cell-button:hover {
  opacity: 0.75;
}
.ag-theme-alpine .ag-column-select-column-readonly.ag-icon-grip,
.ag-theme-alpine .ag-column-select-column-readonly .ag-icon-grip,
.ag-theme-alpine-dark .ag-column-select-column-readonly.ag-icon-grip,
.ag-theme-alpine-dark .ag-column-select-column-readonly .ag-icon-grip,
.ag-theme-alpine-auto-dark .ag-column-select-column-readonly.ag-icon-grip,
.ag-theme-alpine-auto-dark .ag-column-select-column-readonly .ag-icon-grip {
  opacity: 0.35;
}
.ag-theme-alpine .ag-header-cell-menu-button:hover,
.ag-theme-alpine .ag-header-cell-filter-button:hover,
.ag-theme-alpine .ag-side-button-button:hover,
.ag-theme-alpine .ag-tab:hover,
.ag-theme-alpine .ag-panel-title-bar-button:hover,
.ag-theme-alpine .ag-header-expand-icon:hover,
.ag-theme-alpine .ag-column-group-icons:hover,
.ag-theme-alpine .ag-set-filter-group-icons:hover,
.ag-theme-alpine .ag-group-expanded .ag-icon:hover,
.ag-theme-alpine .ag-group-contracted .ag-icon:hover,
.ag-theme-alpine .ag-chart-settings-prev:hover,
.ag-theme-alpine .ag-chart-settings-next:hover,
.ag-theme-alpine .ag-group-title-bar-icon:hover,
.ag-theme-alpine .ag-column-select-header-icon:hover,
.ag-theme-alpine .ag-floating-filter-button-button:hover,
.ag-theme-alpine .ag-filter-toolpanel-expand:hover,
.ag-theme-alpine .ag-chart-menu-icon:hover,
.ag-theme-alpine-dark .ag-header-cell-menu-button:hover,
.ag-theme-alpine-dark .ag-header-cell-filter-button:hover,
.ag-theme-alpine-dark .ag-side-button-button:hover,
.ag-theme-alpine-dark .ag-tab:hover,
.ag-theme-alpine-dark .ag-panel-title-bar-button:hover,
.ag-theme-alpine-dark .ag-header-expand-icon:hover,
.ag-theme-alpine-dark .ag-column-group-icons:hover,
.ag-theme-alpine-dark .ag-set-filter-group-icons:hover,
.ag-theme-alpine-dark .ag-group-expanded .ag-icon:hover,
.ag-theme-alpine-dark .ag-group-contracted .ag-icon:hover,
.ag-theme-alpine-dark .ag-chart-settings-prev:hover,
.ag-theme-alpine-dark .ag-chart-settings-next:hover,
.ag-theme-alpine-dark .ag-group-title-bar-icon:hover,
.ag-theme-alpine-dark .ag-column-select-header-icon:hover,
.ag-theme-alpine-dark .ag-floating-filter-button-button:hover,
.ag-theme-alpine-dark .ag-filter-toolpanel-expand:hover,
.ag-theme-alpine-dark .ag-chart-menu-icon:hover,
.ag-theme-alpine-auto-dark .ag-header-cell-menu-button:hover,
.ag-theme-alpine-auto-dark .ag-header-cell-filter-button:hover,
.ag-theme-alpine-auto-dark .ag-side-button-button:hover,
.ag-theme-alpine-auto-dark .ag-tab:hover,
.ag-theme-alpine-auto-dark .ag-panel-title-bar-button:hover,
.ag-theme-alpine-auto-dark .ag-header-expand-icon:hover,
.ag-theme-alpine-auto-dark .ag-column-group-icons:hover,
.ag-theme-alpine-auto-dark .ag-set-filter-group-icons:hover,
.ag-theme-alpine-auto-dark .ag-group-expanded .ag-icon:hover,
.ag-theme-alpine-auto-dark .ag-group-contracted .ag-icon:hover,
.ag-theme-alpine-auto-dark .ag-chart-settings-prev:hover,
.ag-theme-alpine-auto-dark .ag-chart-settings-next:hover,
.ag-theme-alpine-auto-dark .ag-group-title-bar-icon:hover,
.ag-theme-alpine-auto-dark .ag-column-select-header-icon:hover,
.ag-theme-alpine-auto-dark .ag-floating-filter-button-button:hover,
.ag-theme-alpine-auto-dark .ag-filter-toolpanel-expand:hover,
.ag-theme-alpine-auto-dark .ag-chart-menu-icon:hover {
  color: var(--ag-alpine-active-color);
}
.ag-theme-alpine .ag-header-cell-menu-button:hover .ag-icon,
.ag-theme-alpine .ag-header-cell-filter-button:hover .ag-icon,
.ag-theme-alpine .ag-side-button-button:hover .ag-icon,
.ag-theme-alpine .ag-panel-title-bar-button:hover .ag-icon,
.ag-theme-alpine .ag-floating-filter-button-button:hover .ag-icon,
.ag-theme-alpine-dark .ag-header-cell-menu-button:hover .ag-icon,
.ag-theme-alpine-dark .ag-header-cell-filter-button:hover .ag-icon,
.ag-theme-alpine-dark .ag-side-button-button:hover .ag-icon,
.ag-theme-alpine-dark .ag-panel-title-bar-button:hover .ag-icon,
.ag-theme-alpine-dark .ag-floating-filter-button-button:hover .ag-icon,
.ag-theme-alpine-auto-dark .ag-header-cell-menu-button:hover .ag-icon,
.ag-theme-alpine-auto-dark .ag-header-cell-filter-button:hover .ag-icon,
.ag-theme-alpine-auto-dark .ag-side-button-button:hover .ag-icon,
.ag-theme-alpine-auto-dark .ag-panel-title-bar-button:hover .ag-icon,
.ag-theme-alpine-auto-dark .ag-floating-filter-button-button:hover .ag-icon {
  color: inherit;
}
.ag-theme-alpine .ag-filter-active .ag-icon-filter,
.ag-theme-alpine-dark .ag-filter-active .ag-icon-filter,
.ag-theme-alpine-auto-dark .ag-filter-active .ag-icon-filter {
  color: var(--ag-alpine-active-color);
}
.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,
.ag-theme-alpine-auto-dark .ag-chart-settings-card-item.ag-not-selected:hover {
  opacity: 0.35;
}
.ag-theme-alpine .ag-ltr .ag-panel-title-bar-button, .ag-theme-alpine-dark .ag-ltr .ag-panel-title-bar-button, .ag-theme-alpine-auto-dark .ag-ltr .ag-panel-title-bar-button {
  margin-left: calc(var(--ag-grid-size) * 2);
  margin-right: var(--ag-grid-size);
}

.ag-theme-alpine .ag-rtl .ag-panel-title-bar-button, .ag-theme-alpine-dark .ag-rtl .ag-panel-title-bar-button, .ag-theme-alpine-auto-dark .ag-rtl .ag-panel-title-bar-button {
  margin-right: calc(var(--ag-grid-size) * 2);
  margin-left: var(--ag-grid-size);
}

.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-container, .ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-group-container, .ag-theme-alpine-auto-dark .ag-ltr .ag-filter-toolpanel-group-container {
  padding-left: var(--ag-grid-size);
}

.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-container, .ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-group-container, .ag-theme-alpine-auto-dark .ag-rtl .ag-filter-toolpanel-group-container {
  padding-right: var(--ag-grid-size);
}

.ag-theme-alpine .ag-filter-toolpanel-instance-filter,
.ag-theme-alpine-dark .ag-filter-toolpanel-instance-filter,
.ag-theme-alpine-auto-dark .ag-filter-toolpanel-instance-filter {
  border: none;
  background-color: var(--ag-control-panel-background-color);
}
.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-instance-filter, .ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-instance-filter, .ag-theme-alpine-auto-dark .ag-ltr .ag-filter-toolpanel-instance-filter {
  border-left: dashed 1px;
  border-left-color: var(--ag-border-color);
  margin-left: calc(var(--ag-icon-size) * 0.5);
}

.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-instance-filter, .ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-instance-filter, .ag-theme-alpine-auto-dark .ag-rtl .ag-filter-toolpanel-instance-filter {
  border-right: dashed 1px;
  border-right-color: var(--ag-border-color);
  margin-right: calc(var(--ag-icon-size) * 0.5);
}

.ag-theme-alpine .ag-set-filter-list,
.ag-theme-alpine-dark .ag-set-filter-list,
.ag-theme-alpine-auto-dark .ag-set-filter-list {
  padding-top: calc(var(--ag-grid-size) * 0.5);
  padding-bottom: calc(var(--ag-grid-size) * 0.5);
}
.ag-theme-alpine .ag-layout-auto-height .ag-center-cols-viewport,
.ag-theme-alpine .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-alpine .ag-layout-print .ag-center-cols-viewport,
.ag-theme-alpine .ag-layout-print .ag-center-cols-container,
.ag-theme-alpine-dark .ag-layout-auto-height .ag-center-cols-viewport,
.ag-theme-alpine-dark .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-alpine-dark .ag-layout-print .ag-center-cols-viewport,
.ag-theme-alpine-dark .ag-layout-print .ag-center-cols-container,
.ag-theme-alpine-auto-dark .ag-layout-auto-height .ag-center-cols-viewport,
.ag-theme-alpine-auto-dark .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-alpine-auto-dark .ag-layout-print .ag-center-cols-viewport,
.ag-theme-alpine-auto-dark .ag-layout-print .ag-center-cols-container {
  min-height: 150px;
}
.ag-theme-alpine .ag-date-time-list-page-entry-is-current,
.ag-theme-alpine-dark .ag-date-time-list-page-entry-is-current,
.ag-theme-alpine-auto-dark .ag-date-time-list-page-entry-is-current {
  background-color: var(--ag-alpine-active-color);
}
.ag-theme-alpine .ag-advanced-filter-builder-button,
.ag-theme-alpine-dark .ag-advanced-filter-builder-button,
.ag-theme-alpine-auto-dark .ag-advanced-filter-builder-button {
  padding: var(--ag-grid-size);
  font-weight: 600;
}
.ag-theme-alpine .ag-list-item-hovered::after,
.ag-theme-alpine-dark .ag-list-item-hovered::after,
.ag-theme-alpine-auto-dark .ag-list-item-hovered::after {
  background-color: var(--ag-alpine-active-color);
}
.ag-theme-alpine .ag-pill .ag-pill-button:hover,
.ag-theme-alpine-dark .ag-pill .ag-pill-button:hover,
.ag-theme-alpine-auto-dark .ag-pill .ag-pill-button:hover {
  color: var(--ag-alpine-active-color);
}
.ag-theme-alpine .ag-header-highlight-before::after,
.ag-theme-alpine .ag-header-highlight-after::after,
.ag-theme-alpine-dark .ag-header-highlight-before::after,
.ag-theme-alpine-dark .ag-header-highlight-after::after,
.ag-theme-alpine-auto-dark .ag-header-highlight-before::after,
.ag-theme-alpine-auto-dark .ag-header-highlight-after::after {
  background-color: var(--ag-alpine-active-color);
}
.listViewContainer {
  --ag-font-family: "Albert Sans";
  width: 100%;
  font-weight: normal;
  font-size: 14px;
}
.listViewContainer .emptyState {
  padding: 20px;
}
.listViewContainer .listViewInnerContainer .ag-cell {
  --ag-internal-padded-row-height: calc(50px + 4px);
}
.listViewContainer .ag-root-wrapper,
.listViewContainer .ag-row-odd {
  background: transparent;
}
.listViewContainer .ag-root-wrapper {
  border: none;
  height: 100%;
  overflow-y: auto;
}
.listViewContainer .ag-row {
  background: transparent;
  border-color: transparent;
  color: var(--mui-palette-text-secondary);
}
.listViewContainer .ag-cell-wrapper {
  height: 100%;
}
.listViewContainer .ag-header {
  background: var(--mui-palette-background-default);
  border-color: transparent;
  font-size: 12px;
  font-weight: 500;
  position: sticky;
  top: 0;
  z-index: 1;
}
.listViewContainer .ag-header-cell-text {
  color: var(--mui-palette-grayscale-40);
}
.listViewContainer .ag-row-hover:not(.ag-full-width-row)::before,
.listViewContainer .ag-row-hover.ag-full-width-row.ag-row-group::before {
  background-color: var(--mui-palette-grayscale-85);
  background-image: none;
}
.listViewContainer .ag-row-selected::before {
  background-color: var(--mui-palette-grayscale-80);
}
.listViewContainer .titleLink {
  color: var(--mui-palette-grayscale-10);
  text-decoration: none;
}
.listViewContainer .titleLink :hover {
  color: var(--mui-palette-grayscale-0);
}
.listViewContainer .ThumbnailContainer {
  display: flex;
  align-items: center;
  gap: 8px;
  height: 100%;
  padding: 4px 0;
}
.listViewContainer .ThumbnailContainer .thumb {
  background: var(--mui-palette-grayscale-85);
  line-height: initial;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 100%;
  overflow: hidden;
}
.listViewContainer .ThumbnailContainer .link {
  line-height: initial;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  width: 100%;
}
.listViewContainer .ThumbnailContainer .ellipsis {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  vertical-align: middle;
}
.listViewContainer .ThumbnailContainer .image {
  height: inherit;
  object-fit: contain;
  border-radius: 4px;
}
.listViewContainer .ThumbnailContainer .thumb:has(.image[src*=GenericThumbnails]) {
  background: var(--mui-palette-grayscale-75);
}
.listViewContainer .ThumbnailContainer .image[src*=GenericThumbnails] {
  height: 90%;
}
.listViewContainer .ThumbnailContainer .Icon {
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 42px;
  color: var(--mui-palette-grayscale-50);
}
.listViewContainer .ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within {
  border: 1px solid transparent;
}
.listViewContainer .ag-checkbox-input-wrapper:focus-within,
.listViewContainer .ag-checkbox-input-wrapper:active {
  box-shadow: none;
}
.listViewContainer .ag-checkbox-input-wrapper.ag-checked::after {
  color: var(--mui-palette-grayscale-0);
}
.listViewContainer .ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell),
.listViewContainer .ag-pinned-right-header,
.listViewContainer .ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-right-spacer:not(.ag-scroller-corner) {
  border-left-color: transparent;
}
.listViewContainer .ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell) {
  border-right: none;
}
.listViewContainer .ag-body-horizontal-scroll {
  position: sticky;
  bottom: 0;
}
.listViewContainer .ag-root {
  overflow-y: auto;
  height: 100%;
}
.listViewContainer .ag-body-viewport {
  overflow-y: auto;
}

.ag-body-vertical-scroll-viewport {
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}

.ag-body:hover .ag-body-vertical-scroll-viewport {
  opacity: 1;
}

.custom-header .ag-header-cell-filter {
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}

.custom-header:hover .ag-header-cell-filter,
.custom-header:focus-within .ag-header-cell-filter {
  opacity: 1;
}

/* Remove the border or white line for pinned headers */
.ag-theme-alpine-dark .ag-pinned-left-header,
.ag-theme-alpine-dark .ag-pinned-left-cols-container {
  border-right: none !important;
}

/* Remove borders for all pinned-left columns */
.ag-theme-alpine-dark .ag-pinned-left-cols-container .ag-cell,
.ag-theme-alpine-dark .ag-pinned-left-cols-container .ag-row {
  border-right: none !important;
}

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

.ag-row-loading {
  display: none;
}

.listView-hamburger {
  font-size: 20px;
  color: var(--mui-palette-grayscale-30);
  cursor: pointer;
}
.listView-hamburger:hover {
  color: var(--mui-palette-grayscale-0);
}

.ag-header-cell-menu-button {
  opacity: 0;
  transition: opacity 0.2s;
}

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

.ag-header-cell-filter-button {
  opacity: 0;
  transition: opacity 0.2s;
}

.ag-header-cell:hover .ag-header-cell-filter-button {
  opacity: 1;
}

.ag-menu-separator {
  display: none !important;
}

.listViewContainer .ag-row-hover .thumb {
  background: var(--mui-palette-grayscale-80);
}

/* SeasonEpisodeFilter.css */
.custom-filter-container {
  width: 200px;
  display: flex;
  flex-direction: column;
  gap: 5px;
}.Help_Popup .MuiDialog-paper {
  max-width: 460px;
}
.Help_Popup .MuiDialog-paper .PopupFooter {
  padding-top: 32px;
}
.Help_Popup .MuiDialog-paper .PopupFooter .MuiButton-textPrimary {
  width: auto;
  min-width: 120px;
}

.helpContent {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.helpContent .loginHelp {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.helpContent .loginHelp .loginHelpLabel {
  color: var(--mui-palette-grayscale-30);
  width: 50%;
  display: flex;
  align-items: center;
  gap: 8px;
}
.helpContent .loginHelp .loginHelpLabel .icon {
  font-size: 28px;
}
.helpContent .loginHelp .loginHelpValue {
  color: var(--mui-palette-grayscale-10);
  width: 50%;
}
.helpContent .loginHelp .loginHelpValue a {
  text-decoration: none;
}
.helpContent .loginHelp .loginHelpValue a:hover {
  text-decoration: underline;
}

.Termsofuse_Popup .MuiDialog-paper,
.PrivacyPolicy_Popup .MuiDialog-paper {
  max-width: initial;
  width: 50%;
}
.Termsofuse_Popup .MuiDialog-paper .PrivacyPolicy_Content,
.Termsofuse_Popup .MuiDialog-paper .Termsofuse_Content,
.PrivacyPolicy_Popup .MuiDialog-paper .PrivacyPolicy_Content,
.PrivacyPolicy_Popup .MuiDialog-paper .Termsofuse_Content {
  height: 660px;
}
.Termsofuse_Popup .MuiDialog-paper .PopupFooter,
.PrivacyPolicy_Popup .MuiDialog-paper .PopupFooter {
  padding-top: 32px;
}
.Termsofuse_Popup .MuiDialog-paper .PopupFooter .MuiButton-textPrimary,
.PrivacyPolicy_Popup .MuiDialog-paper .PopupFooter .MuiButton-textPrimary {
  width: auto;
  min-width: 120px;
}

.privacyPolicy,
.termsOfUseWrapper {
  height: calc(100% - 80px);
  overflow: auto;
}
.privacyPolicy .privacyPolicyContent,
.privacyPolicy .termsOfUseWrapperContent,
.termsOfUseWrapper .privacyPolicyContent,
.termsOfUseWrapper .termsOfUseWrapperContent {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.privacyPolicy .privacyPolicyContent h2,
.privacyPolicy .termsOfUseWrapperContent h2,
.termsOfUseWrapper .privacyPolicyContent h2,
.termsOfUseWrapper .termsOfUseWrapperContent h2 {
  line-height: 1.3;
}
.privacyPolicy .privacyPolicyContent p,
.privacyPolicy .termsOfUseWrapperContent p,
.termsOfUseWrapper .privacyPolicyContent p,
.termsOfUseWrapper .termsOfUseWrapperContent p {
  line-height: 1.6;
}
.privacyPolicy .privacyPolicyContent ul,
.privacyPolicy .termsOfUseWrapperContent ul,
.termsOfUseWrapper .privacyPolicyContent ul,
.termsOfUseWrapper .termsOfUseWrapperContent ul {
  padding: 0;
}
.privacyPolicy .privacyPolicyContent li,
.privacyPolicy .termsOfUseWrapperContent li,
.termsOfUseWrapper .privacyPolicyContent li,
.termsOfUseWrapper .termsOfUseWrapperContent li {
  line-height: 1.6;
  color: var(--mui-palette-grayscale-30);
  padding-top: 4px;
  padding-bottom: 4px;
  display: block;
}
.privacyPolicy .privacyPolicyContent li span,
.privacyPolicy .termsOfUseWrapperContent li span,
.termsOfUseWrapper .privacyPolicyContent li span,
.termsOfUseWrapper .termsOfUseWrapperContent li span {
  color: var(--mui-palette-grayscale-10);
}

@media (max-width: 1024px) {
  .loginContainer {
    background-image: url(/Images/login_bg-Mobile.jpg);
    display: flex;
    align-items: center;
    justify-content: center;
    background-position: 50% 40px;
    background-color: var(--mui-palette-grayscale-100);
  }
  .loginContainer .RightPanel {
    display: none;
  }
  .loginContainer .LeftPanel {
    width: 50vw;
    margin-top: 10vh;
    background: none;
    justify-content: flex-start;
  }
  .loginContainer .clearlogo .cf-clear-logo {
    font-size: 9vw;
  }
  .loginContainer .LoginWrapper {
    width: 100%;
    padding-top: 0;
  }
  .loginContainer .BottomPanel {
    margin-bottom: calc(4 * var(--mui-spacing));
    position: absolute;
    bottom: 0;
    width: 50vw;
    backdrop-filter: blur(5px);
    border: 1px solid var(--mui-palette-grayscale-70);
  }
  .loginContainer .bottomlinks {
    gap: 24px;
  }
  .loginContainer .bottomlinks button {
    min-width: initial;
  }
  .Help_Popup .MuiDialog-paper,
  .Termsofuse_Popup .MuiDialog-paper,
  .PrivacyPolicy_Popup .MuiDialog-paper {
    width: 80%;
    min-width: 300px;
  }
}
@media (max-width: 840px) {
  .loginContainer .LeftPanel {
    width: 60vw;
  }
  .loginContainer .clearlogo .cf-clear-logo {
    font-size: 10vw;
  }
  .loginContainer .BottomPanel {
    width: 60vw;
  }
  .Termsofuse_Popup .MuiDialog-paper,
  .PrivacyPolicy_Popup .MuiDialog-paper {
    width: 94%;
  }
}
@media (max-width: 640px) {
  .loginContainer .LeftPanel {
    width: 90vw;
  }
  .loginContainer .clearlogo .cf-clear-logo {
    font-size: 12vw;
  }
  .loginContainer .BottomPanel {
    width: 90vw;
  }
}
@media (min-width: 1600px) {
  .loginContainer .LeftPanel {
    width: 28%;
  }
}
@keyframes spin-once {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.spin-once {
  animation: spin-once 0.6s linear;
}
@font-face {
    font-family: 'Albert Sans';
    src: url('/assets/AlbertSans-Regular-D9GxFbHa.eot');
    src: url('/assets/AlbertSans-Regular-D9GxFbHa.eot?#iefix') format('embedded-opentype'),
        url('/assets/AlbertSans-Regular-DU19RIvz.woff2') format('woff2'),
        url('/assets/AlbertSans-Regular-BzusQUn2.woff') format('woff'),
        url('/assets/AlbertSans-Regular-DDdD11v8.ttf') format('truetype'),
        url('/assets/AlbertSans-Regular-CJrS2mTc.svg#AlbertSans-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Albert Sans';
    src: url('/assets/AlbertSans-Medium-DiweI5TY.eot');
    src: url('/assets/AlbertSans-Medium-DiweI5TY.eot?#iefix') format('embedded-opentype'),
        url('/assets/AlbertSans-Medium-ywzE18G9.woff2') format('woff2'),
        url('/assets/AlbertSans-Medium-SukEoEgN.woff') format('woff'),
        url('/assets/AlbertSans-Medium-R_Qk3ZoH.ttf') format('truetype'),
        url('/assets/AlbertSans-Medium-D3KAD1Kx.svg#AlbertSans-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Albert Sans';
    src: url('/assets/AlbertSans-SemiBold-CIycuUUX.eot');
    src: url('/assets/AlbertSans-SemiBold-CIycuUUX.eot?#iefix') format('embedded-opentype'),
        url('/assets/AlbertSans-SemiBold-C3_fauSp.woff2') format('woff2'),
        url('/assets/AlbertSans-SemiBold-DJVrfvcL.woff') format('woff'),
        url('/assets/AlbertSans-SemiBold-BbO3UakD.ttf') format('truetype'),
        url('/assets/AlbertSans-SemiBold-B_TWhzOD.svg#AlbertSans-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Albert Sans';
    src: url('/assets/AlbertSans-Bold-B6O9Ss3w.eot');
    src: url('/assets/AlbertSans-Bold-B6O9Ss3w.eot?#iefix') format('embedded-opentype'),
        url('/assets/AlbertSans-Bold-Bu_jVmZb.woff2') format('woff2'),
        url('/assets/AlbertSans-Bold-DyA6Mppu.woff') format('woff'),
        url('/assets/AlbertSans-Bold-BYBYF1ZQ.ttf') format('truetype'),
        url('/assets/AlbertSans-Bold-BwJPPpcw.svg#AlbertSans-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}



html,
body,
#clearroot {
  height: 100%;
  margin: 0;
  padding: 0;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  overflow: hidden;
}

ul,
ol {
  margin: 0;
  padding: 0;
  list-style: none;
}

.loading {
  font-size: 58px;
  padding: 0;
  margin: 0;
  width: 58px;
  height: 58px;
}

.hide {
  display: none;
}

div,
ul {
  scrollbar-width: thin;
  scrollbar-color: #333333 transparent;
}

div::-webkit-scrollbar-corner,
ul::-webkit-scrollbar-corner {
  background: none !important;
}

#TreeDetailsDiv {
  scrollbar-color: var(--mui-palette-grayscale-100) transparent;
}

#TreeDetailsDiv:hover {
  scrollbar-color: #333333 transparent;
}

/* Default Scroll starts */
::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

::-webkit-scrollbar-track {
  border-radius: 10px;
  background: none !important;
}

::-webkit-scrollbar-thumb {
  background: #333333 !important;
  border-radius: 10px;
  min-height: 40px;
}

::-webkit-scrollbar-thumb:hover {
  background: #444444 !important;
}

::-webkit-scrollbar-thumb:active {
  background: #777777 !important;
}

::-webkit-scrollbar-thumb:hover {
  background: #444444 !important;
}

::-webkit-scrollbar-corner {
  background: none;
}

/* Default Scroll Ends */
.logoContainer {
  height: 100%;
  display: flex;
  width: 160px;
  position: absolute;
  left: 14px;
  top: 0;
  transition: all 0.3s ease;
  cursor: pointer;
}
.logoContainer img {
  width: 100%;
}
.logoContainer .clearlogo {
  display: flex;
  width: 100%;
  font-size: 40px;
  align-items: center;
  color: var(--mui-palette-grayscale-0);
}

.ClearIcon {
  height: 52px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 26px;
  color: var(--mui-palette-grayscale-10);
  padding-top: 20px;
}

.folder-structureClosed .logoContainer {
  width: 45px;
  overflow: hidden;
  transition: all 0.3s ease;
}

.side-menu-list span[class*=cf-] {
  transform: scale(1.3);
}

.side-menu-list span[class*=cf-angle]:last-of-type {
  transform: scale(1);
}

.MuiInputBase-input.MuiOutlinedInput-input:-webkit-autofill,
.css-i5v8s4-MuiInputBase-input-MuiOutlinedInput-input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 100px rgb(26, 25, 25) inset !important;
}

input::-ms-reveal,
input::-ms-clear {
  display: none;
}

.reactPlayerMainWrapper {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 4;
  padding: 0 16px;
}
.reactPlayerMainWrapper .closeReactPlayer {
  position: absolute;
  top: 0;
  right: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  cursor: pointer;
  z-index: 1;
}
.reactPlayerMainWrapper .closeReactPlayer .media-close {
  font-size: 32px;
}
.reactPlayerMainWrapper .closeReactPlayer:hover {
  color: var(--mui-palette-grayscale-0);
}
.reactPlayerMainWrapper .reactPlayerWrapper {
  width: 100%;
  height: calc(100% - 56px);
}

.MuiDialog-container {
  backdrop-filter: blur(5px);
  background-color: rgba(0, 0, 0, 0.1);
}

.ContextMenu[id*=hoverMenu] .MuiMenu-paper {
  margin-top: 16px;
}

#status-menu-undefined ~ .ContextMenu[id*=hoverMenu] .MuiMenu-paper {
  margin-top: initial;
}

.MuiMenu-paper {
  background-color: var(--mui-palette-grayscale-90);
  border: 1px solid var(--mui-palette-grayscale-80);
  background-image: none;
  border-radius: 8px;
}
.MuiMenu-paper .MuiMenu-list {
  padding: 8px;
}
.MuiMenu-paper .MuiMenu-list .MuiMenuItem-root {
  border-radius: 6px;
  padding: 8px 2px;
  margin-bottom: 1px;
  min-height: 36px;
  min-width: 200px;
  height: auto;
  gap: 6px;
  color: var(--mui-palette-grayscale-10);
}
.MuiMenu-paper .MuiMenu-list .MuiMenuItem-root:hover {
  background-color: var(--mui-palette-grayscale-75);
}
.MuiMenu-paper .MuiMenu-list .MuiMenuItem-root .MuiTypography-root {
  color: var(--mui-palette-grayscale-10);
}
.MuiMenu-paper .MuiMenu-list[role=listbox] .MuiMenuItem-root {
  padding: 8px 8px;
}

.SubMenu .MuiMenu-paper .MuiMenu-list .MuiMenuItem-root {
  padding: 8px 8px;
}

.listViewContainer .ag-root-wrapper-body::-webkit-scrollbar-thumb,
.listViewContainer .ag-body-horizontal-scroll,
.FolderContainer nav::-webkit-scrollbar-thumb,
.GridViewContainer::-webkit-scrollbar-thumb {
  visibility: hidden;
}

.listViewContainer:hover .ag-root-wrapper-body::-webkit-scrollbar-thumb,
.listViewContainer:hover .ag-body-horizontal-scroll,
.FolderContainer:hover nav::-webkit-scrollbar-thumb,
.GridViewContainer:hover::-webkit-scrollbar-thumb {
  visibility: visible;
}

.MuiTooltip-popper .MuiTooltip-tooltip {
  background-color: var(--mui-palette-grayscale-100);
  border: 1px solid var(--mui-palette-grayscale-80);
  color: var(--mui-palette-text-secondary);
  padding: 8px;
  font-size: 0.9em;
}

.MuiPopover-paper:has(.SortContainer) {
  background: none;
}

.closeUpload {
  position: absolute;
  top: 78%;
  right: 41%;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 35px;
  height: 54px;
  cursor: pointer;
  z-index: 1;
}
.closeUpload .upload-close {
  font-size: 15px;
}
.closeUpload:hover {
  color: var(--mui-palette-grayscale-0);
}

.cf-programs:before,
.cf-documentary:before,
.cf-cameracardclip:before,
.cf-cameraoriginals:before,
.cf-cricket:before,
.cf-movies:before,
.cf-kids:before {
  content: "\e8c0";
}

.cf-clipreel:before {
  content: "\e9ad";
}

.cf-compliance:before,
.cf-cuts:before {
  content: "\e9ac";
}

/* Library Folder Tree Styling */
.FolderTreeTab.Mui-expanded {
  height: calc(100% - 160px);
  flex: 1;
}
.FolderTreeTab:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -8px;
  right: 16px;
  height: 1px;
  opacity: 0.7;
  background-color: var(--mui-palette-grayscale-80);
}
.FolderTreeTab.FolderTreeTabFAV:after {
  display: none;
}
.FolderTreeTab.FolderTreeTabFAV .AccordionTitle {
  padding-bottom: 0;
  min-height: 32px;
}
.FolderTreeTab.FolderTreeTabFAV.Mui-expanded {
  height: initial;
  flex: initial;
}
.FolderTreeTab.FolderTreeTabPL .AccordionTitle {
  min-height: 32px;
}
.FolderTreeTab.FolderTreeTabPL.Mui-expanded {
  height: initial;
  flex: initial;
}
.FolderTreeTab .MuiCollapse-wrapper {
  height: 100%;
}
.FolderTreeTab .RootFolderClosed {
  margin-top: 0;
}
.FolderTreeTab .MuiCollapse-wrapperInner {
  height: 100%;
}
.FolderTreeTab .MuiCollapse-wrapperInner .Arrow {
  margin-top: 6px;
}
.FolderTreeTab .MuiCollapse-wrapperInner .EmptyArrow {
  color: transparent;
}
.FolderTreeTab .MuiCollapse-wrapperInner .EmptyArrow ~ div[id*=box] {
  display: none;
}
.FolderTreeTab .MuiCollapse-wrapperInner .FolderName {
  margin: 0;
}
.FolderTreeTab .MuiAccordion-region {
  height: 100%;
}

.FolderTreeTab > div:nth-child(2) {
  height: 0 !important;
  max-height: initial;
}

.FolderTreeTab .MuiAccordion-heading ~ div {
  outline: 0 solid transparent;
}

.FolderTreeTab.Mui-expanded .MuiAccordion-heading ~ div {
  max-height: calc(100% - 48px);
  overflow: hidden;
  height: 100% !important;
}

.FolderTreeTab .TreeContainer {
  height: 100%;
}

.FolderTreeTab .SavedSearchAccrodion {
  overflow: auto;
}

.savedSearchNav {
  padding-left: 12px;
  padding-right: 16px;
}
.savedSearchNav .savedSearchItem .MuiListItemText-root {
  margin: 0;
  padding-top: 6px;
}
.savedSearchNav .savedSearchItem:hover {
  background-color: var(--mui-palette-grayscale-85);
}
.savedSearchNav .savedSearchItem.selected p {
  color: var(--mui-palette-grayscale-0);
}
.savedSearchNav .MuiListItemText-primary {
  margin-top: 0;
}
.savedSearchNav .MuiListItemButton-root {
  margin-bottom: 2px;
  padding-left: 8px;
}
.savedSearchNav .MuiListItemButton-root .deleteIcon {
  opacity: 0;
}
.savedSearchNav .MuiListItemButton-root .deleteIcon .DeleteSS {
  background-color: transparent;
}
.savedSearchNav .MuiListItemButton-root .deleteIcon:hover {
  color: var(--mui-palette-grayscale-0);
}
.savedSearchNav .MuiListItemButton-root:hover .deleteIcon {
  opacity: 1;
}

.FolderTreeNav .FolderItem {
  padding: 2px 4px;
}
.FolderTreeNav .FolderItem:hover, .FolderTreeNav .FolderItem.FolderItemSelected {
  background-color: var(--mui-palette-grayscale-85);
}

/* Library Folder Tree Styling Ends*/
div#filterContainer::-webkit-scrollbar-thumb {
  background: #444444 !important;
}

div#filterContainer::-webkit-scrollbar-thumb:hover {
  background: #555555 !important;
}

/* Uploads Popup Styling Starts */
.Clear-upload {
  width: 100%;
  height: 100%;
  position: relative;
}

.Clear-upload-close {
  position: absolute;
  right: 0;
  width: 56px;
  height: 56px;
  text-align: center;
  line-height: 56px;
  font-size: 26px;
  color: var(--mui-palette-grayscale-40);
  cursor: pointer;
  z-index: 1;
  background: transparent;
  border: none;
}
.Clear-upload-close:hover {
  color: var(--mui-palette-grayscale-10);
}

.Clear-upload-inner {
  width: 100%;
  height: 100%;
}

/* Uploads Popup Styling Ends */
.BreadcrumbsWrapper:has([aria-label="My Playlists"]) #breadcrumbsStack,
.BreadcrumbsWrapper:has([aria-label=Favorites]) #breadcrumbsStack,
.BreadcrumbsWrapper:has([aria-label="Search Results"]) #breadcrumbsStack {
  display: none;
}

.SearchLHSWrapper:has(.FormControlSelect .Mui-focused) ~ .ShortCutsicons,
.globalSearchContainer:has(.BookmarkIcon) .ShortCutsicons {
  display: none;
}

.SearchLHSWrapper {
  z-index: -1;
}

.AutoSuggestionFocused .SearchLHSWrapper,
.AutoSuggestion.AutoSuggestionFocused .SearchLHSWrapper,
.globalSearchContainer:has(.Mui-focused) .SearchLHSWrapper,
.globalSearchContainer:focus-within .SearchLHSWrapper,
.globalSearchContainer:has(.BookmarkIcon) .SearchLHSWrapper {
  z-index: 1;
}

.globalSearchContainer:has(.Mui-focused) {
  outline: 1px solid var(--mui-palette-grayscale-40);
}

.savedSearchActive,
.favoritesActive,
.myPlaylistsActive {
  display: block;
}

.noSavedSearchOnLoad,
.noFavoritesOnLoad,
.noMyPlaylistsOnLoad {
  display: none;
}

.EmptyState {
  pointer-events: none;
  color: var(--mui-palette-grayscale-50);
  text-align: -webkit-center;
}
.EmptyState span {
  color: var(--mui-palette-grayscale-50);
}

.GridViewContainer:has(.EmptyFolderContainer),
.GridViewContainer:has(.EmptyFolderContainer) .infinite-scroll-component__outerdiv,
.GridViewContainer:has(.EmptyFolderContainer) .infinite-scroll-component {
  height: 100% !important;
  padding: 0;
}

.GridContainer {
  gap: 8px;
  grid-template-columns: repeat(auto-fill, minmax(17.5438596491vw, 1fr));
  grid-auto-rows: minmax(auto, auto);
  grid-auto-flow: dense;
  height: calc(100% - 160px);
  margin-top: 10px;
}

.GridItemWrap {
  margin: 0 4px 8px 0;
  display: block;
}
.GridItemWrap:has(.Mui-checked) .GridCardContainer {
  border: 1px solid rgb(61, 66, 75);
  background-color: var(--mui-palette-grayscale-80);
}

.GridCardContainer {
  width: 100%;
  background-color: var(--mui-palette-grayscale-85);
  background-image: none;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 8px;
  cursor: pointer;
  user-select: none;
  gap: 4px;
}

.CardMediaContainer {
  aspect-ratio: 16/9;
  display: flex;
  width: 100%;
  height: calc(100% - 50px);
  background-color: var(--mui-palette-grayscale-90);
  border-radius: 6px;
  position: relative;
}
.CardMediaContainer:has(.ImageGroup) {
  background-color: initial;
}
.CardMediaContainer:has(.ImageGroup) .GroupImage {
  background-color: var(--mui-palette-grayscale-90);
  border-radius: 6px;
  position: relative;
}
.CardMediaContainer .ImageGroup {
  gap: 4px;
}
.CardMediaContainer .GroupImageThumbnail {
  display: flex;
  position: relative;
}
.CardMediaContainer .card_media[style*="GenericThumbnails/noPreview"],
.CardMediaContainer .GroupImageThumbnail[style*="GenericThumbnails/noPreview"] {
  background-image: none !important;
}
.CardMediaContainer .card_media[style*=GenericThumbnails],
.CardMediaContainer .GroupImageThumbnail[style*=GenericThumbnails] {
  background-size: contain;
}
.CardMediaContainer img[src*=noPreview] {
  opacity: 0.5;
  object-fit: fill;
  transform: scale(0.75);
  width: 100%;
}

.card_media {
  width: 100%;
  height: 100%;
  border-radius: 6px;
  align-items: center;
  justify-content: center;
  object-fit: contain;
  border: none;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;
}

.noPreview {
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cg%20id='noPreview'%3e%3cpath%20id='Path_52'%20fill='%23434952'%20data-name='Path%2052'%20d='M13.091,13.34a.248.248,0,0,1-.177-.074l-.726-.738a4.236,4.236,0,0,1-1.388.1H2.551A3.757,3.757,0,0,1,.973,12.46,1.705,1.705,0,0,1,.2,11.713a3.778,3.778,0,0,1-.18-1.641l0-5.4A3.716,3.716,0,0,1,.191,3.094a1.7,1.7,0,0,1,.747-.767,3.518,3.518,0,0,1,.849-.188L.075.427A.25.25,0,0,1,.428.073L2.566,2.212l0,0L5.724,5.369l.008.008L8.669,8.315a.166.166,0,0,1,.018.019l3.752,3.736.008.008.822.836a.25.25,0,0,1,0,.354.246.246,0,0,1-.176.072M2.076,2.625a2.839,2.839,0,0,0-.942.161,1.183,1.183,0,0,0-.483.5,3.368,3.368,0,0,0-.13,1.36l0,5.455a3.411,3.411,0,0,0,.142,1.422,1.209,1.209,0,0,0,.5.478,3.333,3.333,0,0,0,1.359.129l8.3,0a3.857,3.857,0,0,0,.938-.025L8.53,8.883A2.4,2.4,0,0,1,5.418,9.4a2.4,2.4,0,0,1-.252-3.881L2.279,2.632c-.068,0-.136-.007-.2-.007M5.522,5.874a1.913,1.913,0,0,0-.446.5,1.89,1.89,0,0,0,3.1,2.156ZM13.1,9.3a.25.25,0,0,1-.25-.25V4.66a3.38,3.38,0,0,0-.142-1.422,1.2,1.2,0,0,0-.5-.478,3.379,3.379,0,0,0-1.359-.13l-.779,0a1.21,1.21,0,0,1-.19,0A.957.957,0,0,1,9.174,2.2c-.04-.066-.07-.124-.1-.182a2.723,2.723,0,0,0-.149-.276,1.164,1.164,0,0,0-.847-.52,2.646,2.646,0,0,0-.31-.008H5.611a2.629,2.629,0,0,0-.323.009,1.2,1.2,0,0,0-.164.031.25.25,0,1,1-.13-.482A1.476,1.476,0,0,1,5.238.726a3.244,3.244,0,0,1,.38-.012H7.763a3.217,3.217,0,0,1,.366.011,1.668,1.668,0,0,1,1.221.751,3.5,3.5,0,0,1,.178.328c.021.046.046.09.071.133a.456.456,0,0,0,.328.2c.036,0,.081,0,.128,0h.769A3.735,3.735,0,0,1,12.4,2.3a1.7,1.7,0,0,1,.767.747,3.8,3.8,0,0,1,.18,1.642l0,4.357a.25.25,0,0,1-.25.25'%20transform='translate(5.4%205.301)'/%3e%3c/g%3e%3c/svg%3e");
  width: 100%;
  height: 100%;
  position: absolute;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.5;
  transform: scale(0.75);
}

.noDocumentPreview {
  background-image: url("data:image/svg+xml,%3csvg%20width='114'%20height='114'%20viewBox='0%200%20114%20114'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M71.25%209.5H28.5C25.9804%209.5%2023.5641%2010.5009%2021.7825%2012.2825C20.0009%2014.0641%2019%2016.4804%2019%2019V95C19%2097.5196%2020.0009%2099.9359%2021.7825%20101.718C23.5641%20103.499%2025.9804%20104.5%2028.5%20104.5H85.5C88.0195%20104.5%2090.4359%20103.499%2092.2175%20101.718C93.9991%2099.9359%2095%2097.5196%2095%2095V33.25L71.25%209.5Z'%20stroke='%2367707E'%20stroke-width='2.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M71%2010V26C71%2028.1217%2071.8429%2030.1566%2073.3431%2031.6569C74.8434%2033.1571%2076.8783%2034%2079%2034H95'%20stroke='%2367707E'%20stroke-width='2.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");
  width: 100%;
  height: 100%;
  position: absolute;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  opacity: 0.5;
  transform: scale(0.75);
}

.singleCard {
  transform: scale(0.5);
}

.highlightFilter {
  color: #33BAFF !important;
}

.libraryScrollToTop {
  min-width: 45px !important;
  height: 35px;
  font-size: x-large;
  position: absolute;
  right: 5%;
  bottom: 8%;
  background-color: #000000;
}

.folderTreeScrollToTop {
  min-width: 40px !important;
  height: 30px;
  font-size: x-large;
  position: absolute;
  right: 6%;
  bottom: 5%;
}

.folderTreeSkeleton {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: row;
}

@media screen and (max-width: 1600px) {
  .folderStructureExpanded .GridContainer {
    grid-template-columns: repeat(auto-fill, minmax(14.9253731343vw, 1fr));
  }
}
@media screen and (min-width: 1840px) {
  .GridContainer {
    grid-template-columns: repeat(auto-fill, minmax(14.9253731343vw, 1fr));
  }
}
@media screen and (min-width: 2500px) {
  .GridContainer {
    grid-template-columns: repeat(auto-fill, minmax(12.987012987vw, 1fr));
  }
}
div#filterContainer .noFilterMessage {
  margin-top: 20%;
}

/* Comparators Styling Starts */
.CompareAssets-Panel .DrawerHeader {
  padding: 30px;
}

.CompareSuggestionBody {
  overflow: hidden;
  height: 100%;
}

.CompareSuggestionWrapper {
  height: calc(100% - 75px);
}

.compare-suggestion-close {
  position: absolute;
  right: 0;
  width: 56px;
  height: 56px;
  text-align: center;
  line-height: 56px;
  font-size: 26px;
  color: var(--mui-palette-grayscale-40);
  cursor: pointer;
  z-index: 1;
  background: transparent;
  border: none;
}
.compare-suggestion-close:hover {
  color: var(--mui-palette-grayscale-10);
}

.compare-suggestion-footer {
  box-sizing: border-box;
  display: flex;
  flex-direction: row-reverse;
  padding: 16px;
  width: 100%;
  align-items: center;
  gap: 10px;
}

.compare-suggestion-cancel {
  background-color: var(--mui-palette-grayscale-55);
  border: 0;
  border-radius: 6px;
  color: var(--mui-palette-grayscale-10);
  cursor: pointer;
  font-weight: 600;
  min-width: 100px;
  outline: 0;
  padding: 12px 16px;
}

.compare-suggestion-continue {
  background-color: var(--mui-palette-grayscale-0);
  border: 0;
  border-radius: 6px;
  color: var(--mui-palette-grayscale-100);
  cursor: pointer;
  font-weight: 600;
  min-width: 100px;
  outline: 0;
  padding: 12px 16px;
}

.compare-tool {
  width: 100%;
  height: 100%;
}

.compare-tool-Header {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 16px;
  padding: 16px;
}

.compare-tool-close {
  background: none;
  border: none;
  padding: 0;
  font-size: 32px;
  color: var(--mui-palette-grayscale-40);
  cursor: pointer;
}

.compare-tool-close:hover {
  color: var(--mui-palette-grayscale-0);
}

.compare-tool-Header h2 {
  font-weight: 600;
  font-size: calc(10px + 0.5vw);
  line-height: 1;
  margin: 0;
  color: var(--mui-palette-grayscale-10);
}

.MoreWrap {
  margin-left: auto;
  font-size: 28px;
  background: var(--mui-palette-grayscale-80);
  border-radius: 4px;
  width: 36px;
  text-align: center;
  line-height: 36px;
}

.compare-tool-inner {
  padding: 0 16px;
  height: calc(100% - 70px);
}

.compare-suggestiondisable {
  pointer-events: none;
  opacity: 0.5;
}

/* Comparators Styling Ends */
/* Tool Header Starts */
.ToolHeaderWrapper {
  display: flex;
  flex-direction: row;
  padding: 12px 12px 12px 10px;
  width: 100%;
  height: 72px;
}
.ToolHeaderWrapper .logoContainerTool {
  width: 52px;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: -4px;
  cursor: pointer;
}
.ToolHeaderWrapper .logoContainerTool .clearlogoIcon {
  font-size: 25px;
  color: var(--mui-palette-grayscale-10);
}
.ToolHeaderWrapper .ToolTitleContainer {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 12px;
  margin-left: 24px;
  width: calc(100% - 76px);
}
.ToolHeaderWrapper .ToolTitleContainer .ToolClose {
  color: var(--mui-palette-grayscale-40);
  font-size: 30px;
}
.ToolHeaderWrapper .ToolTitleContainer .ToolClose:hover {
  color: var(--mui-palette-grayscale-0);
}
.ToolHeaderWrapper .BreadCrumbsTitleWrapper {
  display: flex;
  flex-direction: column;
  width: calc(100% - 64px);
}
.ToolHeaderWrapper .BreadCrumbsTitleWrapper h2 {
  display: flex;
  align-items: center;
  gap: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 100%;
  min-height: 30px;
}
.ToolHeaderWrapper .BreadCrumbsTitleWrapper .assetTitle {
  text-overflow: ellipsis;
  overflow: hidden;
}
.ToolHeaderWrapper .BreadCrumbsTitleWrapper .favIcon {
  display: none;
  font-size: 30px;
  color: var(--mui-palette-grayscale-40);
}
.ToolHeaderWrapper .ToolRHSContainer {
  margin-left: auto;
  display: none;
  flex-direction: row-reverse;
  gap: 8px;
}
.ToolHeaderWrapper .ToolRHSContainer .ToolActionButton {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 16px;
  background: var(--mui-palette-grayscale-5);
  border-radius: 8px;
  border: none;
  color: var(--mui-palette-grayscale-100);
  cursor: pointer;
}
.ToolHeaderWrapper .ToolRHSContainer .ToolActionButton .icon {
  font-size: 30px;
}
.ToolHeaderWrapper .ToolRHSContainer .ToolActionButton p {
  color: var(--mui-palette-grayscale-100);
}

/* Tool Header Ends */
.grid-container {
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  gap: 8px;
}

.MainWrapper:has(.ConverseWrapper) header #header-right-container,
.MainWrapper:has(.ConverseWrapper) header .globalSearchContainer {
  display: none;
}

.ConverseClose {
  position: absolute;
  right: 0;
  width: 56px;
  height: 56px;
  text-align: center;
  line-height: 56px;
  font-size: 26px;
  color: var(--mui-palette-grayscale-40);
  cursor: pointer;
  z-index: 10;
  background: transparent;
  border: none;
  top: 0;
}
.ConverseClose:hover {
  color: var(--mui-palette-grayscale-10);
}

.CompCommentsContainer,
.CompareComments,
.CompareCommentsInner {
  height: 100%;
}

.CommentsContainer,
.commentsOuterWrapper,
.commentsWrapper {
  height: 100%;
}

.SharePlaylistBody .reactPlayerMainWrapper {
  padding: 0 16px 16px;
}
.SharePlaylistBody .reactPlayerMainWrapper .reactPlayerWrapper {
  height: 100%;
}

.folderStructureExpanded .AssetViewer .folder-structure {
  min-width: 360px;
}

.MuiPickersPopper-paper {
  border: 1px solid var(--mui-palette-grayscale-60);
}
.MuiPickersPopper-paper .MuiDateCalendar-root {
  width: 266px;
  height: 288px;
}
.MuiPickersPopper-paper .MuiDateCalendar-root .MuiPickersDay-root, .MuiPickersPopper-paper .MuiDateCalendar-root .MuiDayCalendar-weekDayLabel {
  width: 30px;
  height: 30px;
}
.MuiPickersPopper-paper .MuiDayCalendar-slideTransition {
  min-height: 200px;
}
.MuiPickersPopper-paper .MuiMultiSectionDigitalClock-root.MuiMultiSectionDigitalClock-root,
.MuiPickersPopper-paper .MuiMultiSectionDigitalClock-root.MuiDigitalClock-root {
  max-height: 288px;
}
.MuiPickersPopper-paper .MuiMultiSectionDigitalClock-root .MuiMultiSectionDigitalClockSection-root,
.MuiPickersPopper-paper .MuiMultiSectionDigitalClock-root .MuiMultiSectionDigitalClockSection-root:after,
.MuiPickersPopper-paper .MuiList-root-MuiMultiSectionDigitalClockSection-root::after {
  height: initial;
}
.MuiPickersPopper-paper .MuiYearCalendar-root {
  width: 266px;
  max-height: 230px;
}
.MuiPickersPopper-paper .MuiYearCalendar-root .MuiPickersYear-yearButton {
  width: 50px;
  font-size: 0.8rem;
  height: 32px;
}