/*!
 * OverlayScrollbars
 * https://github.com/KingSora/OverlayScrollbars
 *
 * Version: 1.13.0
 *
 * Copyright KingSora | Rene Haas.
 * https://github.com/KingSora
 *
 * Released under the MIT license.
 * Date: 02.08.2020
 */
html.os-html,html.os-html>.os-host{display:block;overflow:hidden;box-sizing:border-box;height:100%!important;width:100%!important;min-width:100%!important;min-height:100%!important;margin:0!important;position:absolute!important}
html.os-html>.os-host>.os-padding{position:absolute}
body.os-dragging,body.os-dragging *{cursor:default}
.os-host,.os-host-textarea{position:relative;overflow:visible!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}
.os-host-flexbox{overflow:hidden!important;display:-webkit-box;display:-ms-flexbox;display:flex}
.os-host-flexbox>.os-size-auto-observer{height:inherit!important}
.os-host-flexbox>.os-content-glue{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}
.os-host-flexbox>.os-size-auto-observer,.os-host-flexbox>.os-content-glue{min-height:0;min-width:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:auto;flex-basis:auto}
#os-dummy-scrollbar-size{position:fixed;opacity:0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';visibility:hidden;overflow:scroll;height:500px;width:500px}
#os-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}
#os-dummy-scrollbar-size:before,#os-dummy-scrollbar-size:after,.os-content:before,.os-content:after{content:'';display:table;width:.01px;height:.01px;line-height:0;font-size:0;flex-grow:0;flex-shrink:0;visibility:hidden}
#os-dummy-scrollbar-size,.os-viewport{-ms-overflow-style:scrollbar!important}
.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size,.os-viewport-native-scrollbars-invisible.os-viewport{scrollbar-width:none!important}
.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar,.os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar,.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar-corner,.os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar-corner{display:none!important;width:0!important;height:0!important;visibility:hidden!important;background:0 0!important}
.os-content-glue{box-sizing:inherit;max-height:100%;max-width:100%;width:100%;pointer-events:none}
.os-padding{box-sizing:inherit;direction:inherit;position:absolute;overflow:visible;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}
.os-host-overflow>.os-padding{overflow:hidden}
.os-viewport{direction:inherit!important;box-sizing:inherit!important;resize:none!important;outline:0!important;position:absolute;overflow:hidden;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}
.os-content-arrange{position:absolute;z-index:-1;min-height:1px;min-width:1px;pointer-events:none}
.os-content{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:100%;height:100%;width:100%;visibility:visible}
.os-content>.os-textarea{box-sizing:border-box!important;direction:inherit!important;background:0 0!important;outline:0 transparent!important;overflow:hidden!important;position:absolute!important;display:block!important;top:0!important;left:0!important;margin:0!important;border-radius:0!important;float:none!important;-webkit-filter:none!important;filter:none!important;border:0!important;resize:none!important;-webkit-transform:none!important;transform:none!important;max-width:none!important;max-height:none!important;box-shadow:none!important;-webkit-perspective:none!important;perspective:none!important;opacity:1!important;z-index:1!important;clip:auto!important;vertical-align:baseline!important;padding:0}
.os-host-rtl>.os-padding>.os-viewport>.os-content>.os-textarea{right:0!important}
.os-content>.os-textarea-cover{z-index:-1;pointer-events:none}
.os-content>.os-textarea[wrap=off]{white-space:pre!important;margin:0!important}
.os-text-inherit{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;font-variant:inherit;text-transform:inherit;text-decoration:inherit;text-indent:inherit;text-align:inherit;text-shadow:inherit;text-overflow:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:inherit;unicode-bidi:inherit;direction:inherit;color:inherit;cursor:text}
.os-resize-observer,.os-resize-observer-host{box-sizing:inherit;display:block;visibility:hidden;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}
.os-resize-observer-host{padding:inherit;border:inherit;border-color:transparent;border-style:solid;box-sizing:border-box}
.os-resize-observer-host.observed{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}
.os-resize-observer-host>.os-resize-observer,.os-resize-observer-host.observed>.os-resize-observer{height:200%;width:200%;padding:inherit;border:inherit;margin:0;display:block;box-sizing:content-box}
.os-resize-observer-host.observed>.os-resize-observer,.os-resize-observer-host.observed>.os-resize-observer:before{display:flex;position:relative;flex-grow:1;flex-shrink:0;flex-basis:auto;box-sizing:border-box}
.os-resize-observer-host.observed>.os-resize-observer:before{content:'';box-sizing:content-box;padding:inherit;border:inherit;margin:0}
.os-size-auto-observer{box-sizing:inherit!important;height:100%;width:inherit;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:0;flex-basis:0}
.os-size-auto-observer>.os-resize-observer{width:1000%;height:1000%;min-height:1px;min-width:1px}
.os-resize-observer-item{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:-1;opacity:0;direction:ltr!important;-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important}
.os-resize-observer-item-final{position:absolute;left:0;top:0;-webkit-transition:none!important;transition:none!important;-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important}
.os-resize-observer{-webkit-animation-duration:.001s;animation-duration:.001s;-webkit-animation-name:os-resize-observer-dummy-animation;animation-name:os-resize-observer-dummy-animation}
object.os-resize-observer{box-sizing:border-box!important}
@-webkit-keyframes os-resize-observer-dummy-animation{0%{z-index:0}to{z-index:-1}}
@keyframes os-resize-observer-dummy-animation{0%{z-index:0}to{z-index:-1}}
.os-host-transition>.os-scrollbar,.os-host-transition>.os-scrollbar-corner{-webkit-transition:opacity .3s,visibility .3s,top .3s,right .3s,bottom .3s,left .3s;transition:opacity .3s,visibility .3s,top .3s,right .3s,bottom .3s,left .3s}
html.os-html>.os-host>.os-scrollbar{position:absolute;z-index:999999}
.os-scrollbar,.os-scrollbar-corner{position:absolute;opacity:1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';z-index:1}
.os-scrollbar-corner{bottom:0;right:0}
.os-scrollbar{pointer-events:none}
.os-scrollbar-track{pointer-events:auto;position:relative;height:100%;width:100%;padding:0!important;border:0!important}
.os-scrollbar-handle{pointer-events:auto;position:absolute;width:100%;height:100%}
.os-scrollbar-handle-off,.os-scrollbar-track-off{pointer-events:none}
.os-scrollbar.os-scrollbar-unusable,.os-scrollbar.os-scrollbar-unusable *{pointer-events:none!important}
.os-scrollbar.os-scrollbar-unusable .os-scrollbar-handle{opacity:0!important}
.os-scrollbar-horizontal{bottom:0;left:0}
.os-scrollbar-vertical{top:0;right:0}
.os-host-rtl>.os-scrollbar-horizontal{right:0}
.os-host-rtl>.os-scrollbar-vertical{right:auto;left:0}
.os-host-rtl>.os-scrollbar-corner{right:auto;left:0}
.os-scrollbar-auto-hidden,.os-padding+.os-scrollbar-corner,.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden>.os-scrollbar-corner,.os-host-scrollbar-horizontal-hidden>.os-scrollbar-horizontal,.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-corner,.os-host-scrollbar-vertical-hidden>.os-scrollbar-vertical,.os-scrollbar-horizontal.os-scrollbar-auto-hidden+.os-scrollbar-vertical+.os-scrollbar-corner,.os-scrollbar-horizontal+.os-scrollbar-vertical.os-scrollbar-auto-hidden+.os-scrollbar-corner,.os-scrollbar-horizontal.os-scrollbar-auto-hidden+.os-scrollbar-vertical.os-scrollbar-auto-hidden+.os-scrollbar-corner{opacity:0;visibility:hidden;pointer-events:none}
.os-scrollbar-corner-resize-both{cursor:nwse-resize}
.os-host-rtl>.os-scrollbar-corner-resize-both{cursor:nesw-resize}
.os-scrollbar-corner-resize-horizontal{cursor:ew-resize}
.os-scrollbar-corner-resize-vertical{cursor:ns-resize}
.os-dragging .os-scrollbar-corner.os-scrollbar-corner-resize{cursor:default}
.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden>.os-scrollbar-vertical{top:0;bottom:0}
.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-horizontal,.os-host-rtl.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-horizontal{right:0;left:0}
.os-scrollbar:hover,.os-scrollbar-corner.os-scrollbar-corner-resize{opacity:1!important;visibility:visible!important}
.os-scrollbar-corner.os-scrollbar-corner-resize{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB3aWR0aD0iMTAiICAgaGVpZ2h0PSIxMCIgICB2ZXJzaW9uPSIxLjEiPiAgPGcgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTEwNDIuMzYyMikiICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiPiAgICA8cGF0aCAgICAgICBzdHlsZT0iZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eTowLjQ5NDExNzY1O2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIiAgICAgICBkPSJtIDcuNDI0MjE4NywxMDQyLjM2MjIgYyAtMC43MjM1NzkyLDAgLTEuMzEwMTU2MiwwLjU4NjYgLTEuMzEwMTU2MiwxLjMxMDIgMCwwLjI5OSAwLjEwNDM0MTksMC41NzEgMC4yNzI5NDkyLDAuNzkxNSAwLjIwOTEwMjQsMC4xNDEzIDAuNDY1NjIwNiwwLjIxODQgMC43MzY5NjI5LDAuMjE4NCAwLjcyMzU3OTMsMCAxLjMxMDE1NjMsLTAuNTg2NiAxLjMxMDE1NjMsLTEuMzEwMiAwLC0wLjI3MTMgLTAuMDc3MDkzLC0wLjUyNzggLTAuMjE4MzU5NCwtMC43MzcgLTAuMjIwNDk0MSwtMC4xNjg2IC0wLjQ5MjU0NDMsLTAuMjcyOSAtMC43OTE1NTI4LC0wLjI3MjkgeiBtIDAsMy4wODQzIGMgLTAuNzIzNTc5MiwwIC0xLjMxMDE1NjIsMC41ODY2IC0xLjMxMDE1NjIsMS4zMTAyIDAsMC4yOTkgMC4xMDQzNDE5LDAuNTcxIDAuMjcyOTQ5MiwwLjc5MTUgMC4yMDkxMDI0LDAuMTQxMyAwLjQ2NTYyMDYsMC4yMTg0IDAuNzM2OTYyOSwwLjIxODQgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjYgMS4zMTAxNTYzLC0xLjMxMDIgMCwtMC4yNzEzIC0wLjA3NzA5MywtMC41Mjc4IC0wLjIxODM1OTQsLTAuNzM2OSAtMC4yMjA0OTQxLC0wLjE2ODYgLTAuNDkyNTQ0MywtMC4yNzMgLTAuNzkxNTUyOCwtMC4yNzMgeiBtIC0zLjA4NDMyNjEsMCBjIC0wLjcyMzU3OTMsMCAtMS4zMTAxNTYzLDAuNTg2NiAtMS4zMTAxNTYzLDEuMzEwMiAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MSAwLjI3Mjk0OTIsMC43OTE1IDAuMjA5MTAyNCwwLjE0MTMgMC40NjU2MjA3LDAuMjE4NCAwLjczNjk2MjksMC4yMTg0IDAuNzIzNTc5MywwIDEuMzEwMTU2MywtMC41ODY2IDEuMzEwMTU2MywtMS4zMTAyIDAsLTAuMjcxMyAtMC4wNzcwOTMsLTAuNTI3OCAtMC4yMTgzNTk0LC0wLjczNjkgLTAuMjIwNDk0LC0wLjE2ODYgLTAuNDkyNTQ0MiwtMC4yNzMgLTAuNzkxNTUyNywtMC4yNzMgeiBtIC0zLjAyOTczNjQsMy4wMjk4IEMgMC41ODY1NzY5MywxMDQ4LjQ3NjMgMCwxMDQ5LjA2MjggMCwxMDQ5Ljc4NjQgYyAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MTEgMC4yNzI5NDkyMiwwLjc5MTYgMC4yMDkxMDIyOSwwLjE0MTIgMC40NjU2MjA2NSwwLjIxODMgMC43MzY5NjI4OCwwLjIxODMgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjUgMS4zMTAxNTYzLC0xLjMxMDEgMCwtMC4yNzE0IC0wLjA3NzA5MywtMC41Mjc5IC0wLjIxODM1OTQsLTAuNzM3IC0wLjIyMDQ5NDEsLTAuMTY4NiAtMC40OTI1NDQzLC0wLjI3MjkgLTAuNzkxNTUyOCwtMC4yNzI5IHogbSAzLjAyOTczNjQsMCBjIC0wLjcyMzU3OTMsMCAtMS4zMTAxNTYzLDAuNTg2NSAtMS4zMTAxNTYzLDEuMzEwMSAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MTEgMC4yNzI5NDkyLDAuNzkxNiAwLjIwOTEwMjQsMC4xNDEyIDAuNDY1NjIwNywwLjIxODMgMC43MzY5NjI5LDAuMjE4MyAwLjcyMzU3OTMsMCAxLjMxMDE1NjMsLTAuNTg2NSAxLjMxMDE1NjMsLTEuMzEwMSAwLC0wLjI3MTQgLTAuMDc3MDkzLC0wLjUyNzkgLTAuMjE4MzU5NCwtMC43MzcgLTAuMjIwNDk0LC0wLjE2ODYgLTAuNDkyNTQ0MiwtMC4yNzI5IC0wLjc5MTU1MjcsLTAuMjcyOSB6IG0gMy4wODQzMjYxLDAgYyAtMC43MjM1NzkyLDAgLTEuMzEwMTU2MiwwLjU4NjUgLTEuMzEwMTU2MiwxLjMxMDEgMCwwLjI5OSAwLjEwNDM0MTksMC41NzExIDAuMjcyOTQ5MiwwLjc5MTYgMC4yMDkxMDI0LDAuMTQxMiAwLjQ2NTYyMDYsMC4yMTgzIDAuNzM2OTYyOSwwLjIxODMgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjUgMS4zMTAxNTYzLC0xLjMxMDEgMCwtMC4yNzE0IC0wLjA3NzA5MywtMC41Mjc5IC0wLjIxODM1OTQsLTAuNzM3IC0wLjIyMDQ5NDEsLTAuMTY4NiAtMC40OTI1NDQzLC0wLjI3MjkgLTAuNzkxNTUyOCwtMC4yNzI5IHoiLz4gIDwvZz4gIDxnICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiPiAgICA8cGF0aCAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIiAgICAgICBkPSJtIDguMjE1NzcxNSwwLjI3Mjk0OTIyIGMgMC4xNDEyNjY3LDAuMjA5MTAyMjkgMC4yMTgzNTk0LDAuNDY1NjIwNjUgMC4yMTgzNTk0LDAuNzM2OTYyODggMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MyAtMS4zMTAxNTYzLDEuMzEwMTU2MyAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTk0IDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDc2IC0wLjIwNTUxNzYsLTAuNzk3Nzk2NTkgLTAuNTE4NjAzNSwtMS4wMzcyMDY5OCB6IG0gMCwzLjA4NDMyNjE4IGMgMC4xNDEyNjY3LDAuMjA5MTAyMyAwLjIxODM1OTQsMC40NjU2MjA2IDAuMjE4MzU5NCwwLjczNjk2MjkgMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MiAtMS4zMTAxNTYzLDEuMzEwMTU2MiAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTkzIDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY3IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogbSAtMy4wODQzMjYyLDAgYyAwLjE0MTI2NjcsMC4yMDkxMDIzIDAuMjE4MzU5NCwwLjQ2NTYyMDYgMC4yMTgzNTk0LDAuNzM2OTYyOSAwLDAuNzIzNTc5MyAtMC41ODY1NzcsMS4zMTAxNTYyIC0xLjMxMDE1NjMsMS4zMTAxNTYyIC0wLjI3MTM0MjIsMCAtMC41Mjc4NjA1LC0wLjA3NzA5MyAtMC43MzY5NjI5LC0wLjIxODM1OTMgMC4yMzk0MTA0LDAuMzEzMDg1OSAwLjYxMjYzNjMsMC41MTg2MDM1IDEuMDM3MjA3MSwwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYyLC0wLjU4NjU3NyAxLjMxMDE1NjIsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NSwtMC43OTc3OTY3IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogTSAyLjEwMTcwOSw2LjM4NzAxMTcgYyAwLjE0MTI2NjcsMC4yMDkxMDI0IDAuMjE4MzU5NCwwLjQ2NTYyMDYgMC4yMTgzNTk0LDAuNzM2OTYyOSAwLDAuNzIzNTc5MyAtMC41ODY1NzcsMS4zMTAxNTYzIC0xLjMxMDE1NjMsMS4zMTAxNTYzIC0wLjI3MTM0MjIzLDAgLTAuNTI3ODYwNTksLTAuMDc3MDkzIC0wLjczNjk2Mjg4LC0wLjIxODM1OTQgMC4yMzk0MTAzOSwwLjMxMzA4NTkgMC42MTI2MzYyMiwwLjUxODYwMzUgMS4wMzcyMDY5OCwwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY2IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogbSAzLjAyOTczNjMsMCBjIDAuMTQxMjY2NywwLjIwOTEwMjQgMC4yMTgzNTk0LDAuNDY1NjIwNiAwLjIxODM1OTQsMC43MzY5NjI5IDAsMC43MjM1NzkzIC0wLjU4NjU3NywxLjMxMDE1NjMgLTEuMzEwMTU2MywxLjMxMDE1NjMgLTAuMjcxMzQyMiwwIC0wLjUyNzg2MDUsLTAuMDc3MDkzIC0wLjczNjk2MjksLTAuMjE4MzU5NCAwLjIzOTQxMDQsMC4zMTMwODU5IDAuNjEyNjM2MywwLjUxODYwMzUgMS4wMzcyMDcxLDAuNTE4NjAzNSAwLjcyMzU3OTMsMCAxLjMxMDE1NjIsLTAuNTg2NTc3IDEuMzEwMTU2MiwtMS4zMTAxNTYzIDAsLTAuNDI0NTcwOCAtMC4yMDU1MTc1LC0wLjc5Nzc5NjYgLTAuNTE4NjAzNSwtMS4wMzcyMDcgeiBtIDMuMDg0MzI2MiwwIGMgMC4xNDEyNjY3LDAuMjA5MTAyNCAwLjIxODM1OTQsMC40NjU2MjA2IDAuMjE4MzU5NCwwLjczNjk2MjkgMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MyAtMS4zMTAxNTYzLDEuMzEwMTU2MyAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTk0IDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY2IC0wLjUxODYwMzUsLTEuMDM3MjA3IHoiIC8+ICA8L2c+PC9zdmc+);background-repeat:no-repeat;background-position:100% 100%;pointer-events:auto!important}
.os-host-rtl>.os-scrollbar-corner.os-scrollbar-corner-resize{-webkit-transform:scale(-1,1);transform:scale(-1,1)}
.os-host-overflow{overflow:hidden!important}
.os-theme-none>.os-scrollbar-horizontal,.os-theme-none>.os-scrollbar-vertical,.os-theme-none>.os-scrollbar-corner{display:none!important}
.os-theme-none>.os-scrollbar-corner-resize{display:block!important;min-width:10px;min-height:10px}
.os-theme-dark>.os-scrollbar-horizontal,.os-theme-light>.os-scrollbar-horizontal{right:10px;height:10px}
.os-theme-dark>.os-scrollbar-vertical,.os-theme-light>.os-scrollbar-vertical{bottom:10px;width:10px}
.os-theme-dark.os-host-rtl>.os-scrollbar-horizontal,.os-theme-light.os-host-rtl>.os-scrollbar-horizontal{left:10px;right:0}
.os-theme-dark>.os-scrollbar-corner,.os-theme-light>.os-scrollbar-corner{height:10px;width:10px}
.os-theme-dark>.os-scrollbar-corner,.os-theme-light>.os-scrollbar-corner{background-color:transparent}
.os-theme-dark>.os-scrollbar,.os-theme-light>.os-scrollbar{padding:2px;box-sizing:border-box;background:0 0}
.os-theme-dark>.os-scrollbar.os-scrollbar-unusable,.os-theme-light>.os-scrollbar.os-scrollbar-unusable{background:0 0}
.os-theme-dark>.os-scrollbar>.os-scrollbar-track,.os-theme-light>.os-scrollbar>.os-scrollbar-track{background:0 0}
.os-theme-dark>.os-scrollbar-horizontal>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light>.os-scrollbar-horizontal>.os-scrollbar-track>.os-scrollbar-handle{min-width:30px}
.os-theme-dark>.os-scrollbar-vertical>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light>.os-scrollbar-vertical>.os-scrollbar-track>.os-scrollbar-handle{min-height:30px}
.os-theme-dark.os-host-transition>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light.os-host-transition>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{-webkit-transition:background-color .3s;transition:background-color .3s}
.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-dark>.os-scrollbar>.os-scrollbar-track,.os-theme-light>.os-scrollbar>.os-scrollbar-track{border-radius:10px}
.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:rgba(0,0,0,.4)}
.os-theme-light>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:rgba(255,255,255,.4)}
.os-theme-dark>.os-scrollbar:hover>.os-scrollbar-track>.os-scrollbar-handle{background:rgba(0,0,0,.55)}
.os-theme-light>.os-scrollbar:hover>.os-scrollbar-track>.os-scrollbar-handle{background:rgba(255,255,255,.55)}
.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle.active{background:rgba(0,0,0,.7)}
.os-theme-light>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle.active{background:rgba(255,255,255,.7)}
.os-theme-dark>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-dark>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-vertical .os-scrollbar-handle:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;display:block}
.os-theme-dark.os-host-scrollbar-horizontal-hidden>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-dark.os-host-scrollbar-vertical-hidden>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-theme-light.os-host-scrollbar-horizontal-hidden>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-light.os-host-scrollbar-vertical-hidden>.os-scrollbar-vertical .os-scrollbar-handle:before{display:none}
.os-theme-dark>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-horizontal .os-scrollbar-handle:before{top:-6px;bottom:-2px}
.os-theme-dark>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-vertical .os-scrollbar-handle:before{left:-6px;right:-2px}
.os-host-rtl.os-theme-dark>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-host-rtl.os-theme-light>.os-scrollbar-vertical .os-scrollbar-handle:before{right:-6px;left:-2px}
/* Breakpoints are staticly defined for now */
/* That's because CSS variables don't support usage in media queries */
/* To be moved to JS config in the future */
/* Cursor */
/* Font */
/* Text color */
/* Divider */
/* Background colors */
/* Spacings */
/* Grids */
/* DEPRECATED!  */
/* States of items */
/* Highlight */
/* Breakpoints are staticly defined for now */
/* That's because CSS variables don't support usage in media queries */
/* To be moved to JS config in the future */
/* Cursor */
/* Font */
/* Text color */
/* Divider */
/* Background colors */
/* Spacings */
/* Grids */
/* DEPRECATED!  */
/* States of items */
/* Highlight */
/* Breakpoints are staticly defined for now */
/* That's because CSS variables don't support usage in media queries */
/* To be moved to JS config in the future */
/* Cursor */
/* Font */
/* Text color */
/* Divider */
/* Background colors */
/* Spacings */
/* Grids */
/* DEPRECATED!  */
/* States of items */
/* Highlight */
.link-1 {
    cursor: pointer;
    font-family: var(--link-cta-font-family, var(--link-1-font-family, var(--link-font-family)));
    font-size: var(--link-cta-font-size, var(--link-1-font-size, var(--link-font-size)));
    line-height: var(--link-cta-line-height, var(--link-1-line-height, var(--link-line-height)));
    letter-spacing: var(--link-cta-letter-spacing, var(--link-1-letter-spacing, var(--link-letter-spacing)));
    text-transform: var(--link-cta-text-transform, var(--link-1-text-transform, var(--link-text-transform)));
    text-decoration: var(--link-cta-text-decoration, var(--link-1-text-decoration, var(--link-text-decoration, underline)));
    min-width: 72px;
    padding: var(--link-padding, 0);
    color: var(--link-color);
}
.link-1:link {
    color: var(--link-color);
    text-decoration: var(--link-cta-text-decoration, var(--link-1-text-decoration, var(--link-text-decoration, underline)));
}
.link-1:visited {
    color: var(--link-visited-color);
    text-decoration: var(--link-cta-text-decoration, var(--link-1-text-decoration, var(--link-text-decoration, underline)));
}
.link-1:hover {
    color: var(--link-hover-color);
    text-decoration: var(--link-cta-text-decoration, var(--link-1-hover-text-decoration, var(--link-text-decoration, underline)));
}
.link-1:focus {
    color: var(--link-visited-color);
    text-decoration: var(--link-cta-text-decoration, var(--link-1-text-decoration, var(--link-text-decoration, underline)));
    border: 1px solid #00578e;
}
.link-1.link-inverse {
    color: var(--link-inverse-color, var(--link-color));
}
.link-1.link-inverse:link {
    color: var(--link-inverse-color, var(--link-color));
    text-decoration: var(--link-cta-text-decoration, var(--link-1-inverse-text-decoration, var(--link-text-decoration, underline)));
}
.link-1.link-inverse:visited {
    color: var(--link-inverse-visited-color, var(--link-visited-color));
    text-decoration: var(--link-cta-text-decoration, var(--link-1-inverse-text-decoration, var(--link-text-decoration, underline)));
}
.link-1.link-inverse:hover {
    color: var(--link-inverse-hover-color, var(--link-hover-color));
    text-decoration: var(--link-cta-text-decoration, var(--link-1-inverse-hover-text-decoration, var(--link-text-decoration, underline)));
}
.link-1.link-inverse:focus {
    color: var(--link-inverse-visited-color, var(--link-visited-color));
    text-decoration: var(--link-cta-text-decoration, var(--link-1-inverse-text-decoration, var(--link-text-decoration, underline)));
    border: 1px solid #00578e;
}
.link-2 {
    cursor: pointer;
    font-family: var(--link-textlink-font-family, var(--link-2-font-family, var(--link-font-family)));
    font-size: var(--link-2-font-size, var(--link-font-size));
    line-height: var(--link-2-line-height, var(--link-line-height));
    letter-spacing: var(--link-2-letter-spacing, var(--link-letter-spacing));
    text-transform: var(--link-2-text-transform, var(--link-text-transform));
    text-decoration: var(--link-textlink-text-decoration, var(--link-2-text-decoration, var(--link-text-decoration, underline)));
    min-width: 72px;
    padding: var(--link-padding, 0);
    color: var(--link-color);
}
.link-2:link {
    color: var(--link-color);
    text-decoration: var(--link-textlink-text-decoration, var(--link-2-text-decoration, var(--link-text-decoration, underline)));
}
.link-2:visited {
    color: var(--link-visited-color);
    text-decoration: var(--link-textlink-text-decoration, var(--link-2-text-decoration, var(--link-text-decoration, underline)));
}
.link-2:hover {
    color: var(--link-hover-color);
    text-decoration: var(--link-textlink-text-decoration, var(--link-2-hover-text-decoration, var(--link-text-decoration, underline)));
}
.link-2:focus {
    color: var(--link-visited-color);
    text-decoration: var(--link-textlink-text-decoration, var(--link-2-text-decoration, var(--link-text-decoration, underline)));
    border: 1px solid #00578e;
}
.link-2.link-inverse {
    color: var(--link-inverse-color, var(--link-color));
}
.link-2.link-inverse:link {
    color: var(--link-inverse-color, var(--link-color));
    text-decoration: var(--link-textlink-text-decoration, var(--link-2-inverse-text-decoration, var(--link-text-decoration, underline)));
}
.link-2.link-inverse:visited {
    color: var(--link-inverse-visited-color, var(--link-visited-color));
    text-decoration: var(--link-textlink-text-decoration, var(--link-2-inverse-text-decoration, var(--link-text-decoration, underline)));
}
.link-2.link-inverse:hover {
    color: var(--link-inverse-hover-color, var(--link-hover-color));
    text-decoration: var(--link-textlink-text-decoration, var(--link-2-inverse-hover-text-decoration, var(--link-text-decoration, underline)));
}
.link-2.link-inverse:focus {
    color: var(--link-inverse-visited-color, var(--link-visited-color));
    text-decoration: var(--link-textlink-text-decoration, var(--link-2-inverse-text-decoration, var(--link-text-decoration, underline)));
    border: 1px solid #00578e;
}
.link-3 {
    cursor: pointer;
    font-family: var(--link-textlink-font-family, var(--link-3-font-family, var(--link-font-family)));
    font-size: var(--link-3-font-size, var(--link-font-size));
    line-height: var(--link-3-line-height, var(--link-line-height));
    letter-spacing: var(--link-3-letter-spacing, var(--link-letter-spacing));
    text-transform: var(--link-3-text-transform, var(--link-text-transform));
    text-decoration: var(--link-textlink-text-decoration, var(--link-3-text-decoration, var(--link-text-decoration, underline)));
    min-width: 72px;
    padding: var(--link-padding, 0);
    color: var(--link-color);
}
.link-3:link {
    color: var(--link-color);
    text-decoration: var(--link-textlink-text-decoration, var(--link-3-text-decoration, var(--link-text-decoration, underline)));
}
.link-3:visited {
    color: var(--link-visited-color);
    text-decoration: var(--link-textlink-text-decoration, var(--link-3-text-decoration, var(--link-text-decoration, underline)));
}
.link-3:hover {
    color: var(--link-hover-color);
    text-decoration: var(--link-textlink-text-decoration, var(--link-3-hover-text-decoration, var(--link-text-decoration, underline)));
}
.link-3:focus {
    color: var(--link-visited-color);
    text-decoration: var(--link-textlink-text-decoration, var(--link-3-text-decoration, var(--link-text-decoration, underline)));
    border: 1px solid #00578e;
}
.link-3.link-inverse {
    color: var(--link-inverse-color, var(--link-color));
}
.link-3.link-inverse:link {
    color: var(--link-inverse-color, var(--link-color));
    text-decoration: var(--link-textlink-text-decoration, var(--link-3-inverse-text-decoration, var(--link-text-decoration, underline)));
}
.link-3.link-inverse:visited {
    color: var(--link-inverse-visited-color, var(--link-visited-color));
    text-decoration: var(--link-textlink-text-decoration, var(--link-3-inverse-text-decoration, var(--link-text-decoration, underline)));
}
.link-3.link-inverse:hover {
    color: var(--link-inverse-hover-color, var(--link-hover-color));
    text-decoration: var(--link-textlink-text-decoration, var(--link-3-inverse-hover-text-decoration, var(--link-text-decoration, underline)));
}
.link-3.link-inverse:focus {
    color: var(--link-inverse-visited-color, var(--link-visited-color));
    text-decoration: var(--link-textlink-text-decoration, var(--link-3-inverse-text-decoration, var(--link-text-decoration, underline)));
    border: 1px solid #00578e;
}
.link-4 {
    cursor: pointer;
    font-family: var(--link-textlink-font-family, var(--link-4-font-family, var(--link-font-family)));
    font-size: var(--link-4-font-size, var(--link-font-size));
    line-height: var(--link-4-line-height, var(--link-line-height));
    letter-spacing: var(--link-4-letter-spacing, var(--link-letter-spacing));
    text-transform: var(--link-4-text-transform, var(--link-text-transform));
    text-decoration: var(--link-textlink-text-decoration, var(--link-4-text-decoration, var(--link-text-decoration, underline)));
    min-width: 72px;
    padding: var(--link-padding, 0);
    color: var(--link-color);
}
.link-4:link {
    color: var(--link-color);
    text-decoration: var(--link-textlink-text-decoration, var(--link-4-text-decoration, var(--link-text-decoration, underline)));
}
.link-4:visited {
    color: var(--link-visited-color);
    text-decoration: var(--link-textlink-text-decoration, var(--link-4-text-decoration, var(--link-text-decoration, underline)));
}
.link-4:hover {
    color: var(--link-hover-color);
    text-decoration: var(--link-textlink-text-decoration, var(--link-4-hover-text-decoration, var(--link-text-decoration, underline)));
}
.link-4:focus {
    color: var(--link-visited-color);
    text-decoration: var(--link-textlink-text-decoration, var(--link-4-text-decoration, var(--link-text-decoration, underline)));
    border: 1px solid #00578e;
}
.link-4.link-inverse {
    color: var(--link-inverse-color, var(--link-color));
}
.link-4.link-inverse:link {
    color: var(--link-inverse-color, var(--link-color));
    text-decoration: var(--link-textlink-text-decoration, var(--link-4-inverse-text-decoration, var(--link-text-decoration, underline)));
}
.link-4.link-inverse:visited {
    color: var(--link-inverse-visited-color, var(--link-visited-color));
    text-decoration: var(--link-textlink-text-decoration, var(--link-4-inverse-text-decoration, var(--link-text-decoration, underline)));
}
.link-4.link-inverse:hover {
    color: var(--link-inverse-hover-color, var(--link-hover-color));
    text-decoration: var(--link-textlink-text-decoration, var(--link-4-inverse-hover-text-decoration, var(--link-text-decoration, underline)));
}
.link-4.link-inverse:focus {
    color: var(--link-inverse-visited-color, var(--link-visited-color));
    text-decoration: var(--link-textlink-text-decoration, var(--link-4-inverse-text-decoration, var(--link-text-decoration, underline)));
    border: 1px solid #00578e;
}
/* Breakpoints are staticly defined for now */
/* That's because CSS variables don't support usage in media queries */
/* To be moved to JS config in the future */
/* Cursor */
/* Font */
/* Text color */
/* Divider */
/* Background colors */
/* Spacings */
/* Grids */
/* DEPRECATED!  */
/* States of items */
/* Highlight */
.header-1,
h1 {
    font-family: var(--headline-1-font-family, var(--headline-font-family));
    font-weight: var(--headline-1-font-weight, var(--headline-font-weight));
    font-size: var(--headline-1-font-size, 64px);
    letter-spacing: var(--headline-1-letter-spacing, normal);
    line-height: var(--headline-1-line-height, 64px);
    color: var(--headline-color);
    margin-bottom: var(--headline-margin-bottom, 0);
}
.header-2,
h2 {
    font-family: var(--headline-2-font-family, var(--headline-font-family));
    font-weight: var(--headline-2-font-weight, var(--headline-font-weight));
    font-size: var(--headline-2-font-size, 44px);
    letter-spacing: var(--headline-2-letter-spacing, normal);
    line-height: var(--headline-2-line-height, 44px);
    color: var(--headline-color);
    margin-bottom: var(--headline-margin-bottom, 0);
}
.header-3,
h3 {
    font-family: var(--headline-3-font-family, var(--headline-font-family));
    font-weight: var(--headline-3-font-weight, var(--headline-font-weight));
    font-size: var(--headline-3-font-size, 36px);
    letter-spacing: var(--headline-3-letter-spacing, normal);
    line-height: var(--headline-3-line-height, 36px);
    color: var(--headline-color);
    margin-bottom: var(--headline-margin-bottom, 0);
}
.header-4,
h4 {
    font-family: var(--headline-4-font-family, var(--headline-font-family));
    font-weight: var(--headline-4-font-weight, var(--headline-font-weight));
    font-size: var(--headline-4-font-size, 32px);
    letter-spacing: var(--headline-4-letter-spacing, normal);
    line-height: var(--headline-4-line-height, 32px);
    color: var(--headline-color);
    margin-bottom: var(--headline-margin-bottom, 0);
}
.header-5,
h5 {
    font-family: var(--headline-5-font-family, var(--headline-font-family));
    font-weight: var(--headline-5-font-weight, var(--headline-font-weight));
    font-size: var(--headline-5-font-size, 24px);
    letter-spacing: var(--headline-5-letter-spacing, normal);
    line-height: var(--headline-5-line-height, 24px);
    color: var(--headline-color);
    margin-bottom: var(--headline-margin-bottom, 0);
}
.header-6,
h6 {
    font-family: var(--headline-6-font-family, var(--headline-font-family));
    font-weight: var(--headline-6-font-weight, var(--headline-font-weight));
    font-size: var(--headline-6-font-size, 18px);
    letter-spacing: var(--headline-6-letter-spacing, normal);
    line-height: var(--headline-6-line-height, 20px);
    color: var(--headline-color);
    margin-bottom: var(--headline-margin-bottom, 0);
}
.header-7,
h7 {
    font-family: var(--headline-7-font-family, var(--headline-font-family));
    font-weight: var(--headline-7-font-weight, var(--headline-font-weight));
    font-size: var(--headline-7-font-size, 18px);
    letter-spacing: var(--headline-7-letter-spacing, normal);
    line-height: var(--headline-7-line-height, 20px);
    color: var(--headline-color);
    margin-bottom: var(--headline-margin-bottom, 0);
}
.header-inverse {
    color: var(--headline-inverse-color, var(--color-text-inverse, var(--text-inverse-color)));
}
/* Breakpoints are staticly defined for now */
/* That's because CSS variables don't support usage in media queries */
/* To be moved to JS config in the future */
/* Cursor */
/* Font */
/* Text color */
/* Divider */
/* Background colors */
/* Spacings */
/* Grids */
/* DEPRECATED!  */
/* States of items */
/* Highlight */
/* List of body types that contains: variant number, font family, text color, font size and line height */
/* List of body variants that contains: type name and text color */
.body-1 {
    font-family: var(--body-1-font-family, var(--body-font-family));
    font-size: var(--body-1-font-size, var(--body-font-size));
    line-height: var(--body-1-line-height, var(--body-line-height));
    color: var(--body-1-color, var(--body-color));
    font-weight: var(--body-1-font-weight, var(--body-font-weight));
}
.body-2 {
    font-family: var(--body-2-font-family, var(--body-font-family));
    font-size: var(--body-2-font-size, var(--body-font-size));
    line-height: var(--body-2-line-height, var(--body-line-height));
    color: var(--body-2-color, var(--body-color));
    font-weight: var(--body-2-font-weight, var(--body-font-size));
}
.body-3 {
    font-family: var(--body-3-font-family, var(--body-font-family));
    font-size: var(--body-3-font-size, var(--body-font-size));
    line-height: var(--body-3-line-height, var(--body-line-height));
    color: var(--body-3-color, var(--body-color));
    font-weight: var(--body-3-font-weight, var(--body-font-size));
}
.body-4 {
    font-family: var(--body-4-font-family, var(--body-font-family));
    font-size: var(--body-4-font-size, var(--body-font-size));
    line-height: var(--body-4-line-height, var(--body-line-height));
    color: var(--body-4-color, var(--body-color));
    font-weight: var(--body-4-font-weight, var(--body-font-size));
}
.body-5 {
    font-family: var(--body-5-font-family, var(--body-font-family));
    font-size: var(--body-5-font-size, var(--body-font-size));
    line-height: var(--body-5-line-height, var(--body-line-height));
    color: var(--body-5-color, var(--body-color));
    font-weight: var(--body-5-font-weight, var(--body-font-weight));
}
.body-6 {
    font-family: var(--body-6-font-family, var(--body-font-family));
    font-size: var(--body-6-font-size, var(--body-font-size));
    line-height: var(--body-6-line-height, var(--body-line-height));
    color: var(--body-6-color, var(--body-color));
}
.body-7 {
    font-family: var(--body-7-font-family, var(--body-font-family));
    font-size: var(--body-7-font-size, var(--body-font-size));
    line-height: var(--body-7-line-height, var(--body-line-height));
    color: var(--body-7-color, var(--body-color));
    font-weight: var(--body-7-font-weight, var(--body-font-size));
}
.body-secondary {
    color: var(--body-secondary-color, var(--color-text-secondary, var(--text-secondary-color, #444444)));
}
.body-tertiary {
    color: var(--body-tertiary-color, var(--text-tertiary-color, #646464));
}
.body-positive {
    color: var(--body-positive-color, var(--color-text-success, var(--text-positive-color)));
}
.body-negative {
    color: var(--body-negative-color, var(--color-text-danger, var(--text-negative-color)));
}
.body-inverse {
    color: var(--body-inverse-color, var(--color-text-inverse, var(--text-inverse-color)));
}
/* Old styles for secondary type text elements */
p.secondary,
span.secondary,
small.secondary {
    color: var(--color-text-secondary, var(--text-secondary-color, #444444));
}
/* Breakpoints are staticly defined for now */
/* That's because CSS variables don't support usage in media queries */
/* To be moved to JS config in the future */
/* Cursor */
/* Font */
/* Text color */
/* Divider */
/* Background colors */
/* Spacings */
/* Grids */
/* DEPRECATED!  */
/* States of items */
/* Highlight */
.n1,
.number-1 {
    font-family: var(--number-1-font-family, var(--number-font-family));
    font-size: var(--number-1-font-size, 64px);
    line-height: var(--number-1-line-height, 64px);
    color: var(--number-1-color, var(--number-color));
    letter-spacing: var(--number-1-spacing, initial);
    font-weight: var(--number-1-font-weight, var(--number-font-weight));
}
.n2,
.number-2 {
    font-family: var(--number-2-font-family, var(--number-font-family));
    font-size: var(--number-2-font-size, 44px);
    line-height: var(--number-2-line-height, 44px);
    color: var(--number-2-color, var(--number-color));
    letter-spacing: var(--number-2-spacing, initial);
    font-weight: var(--number-2-font-weight, var(--number-font-weight));
}
.n3,
.number-3 {
    font-family: var(--number-3-font-family, var(--number-font-family));
    font-size: var(--number-3-font-size, 36px);
    line-height: var(--number-3-line-height, 36px);
    color: var(--number-3-color, var(--number-color));
    letter-spacing: var(--number-3-spacing, initial);
    font-weight: var(--number-3-font-weight, var(--number-font-weight));
}
.n4,
.number-4 {
    font-family: var(--number-4-font-family, var(--number-font-family));
    font-size: var(--number-4-font-size, 32px);
    line-height: var(--number-4-line-height, 32px);
    color: var(--number-4-color, var(--number-color));
    letter-spacing: var(--number-4-spacing, initial);
    font-weight: var(--number-4-font-weight, var(--number-font-weight));
}
.n5,
.number-5 {
    font-family: var(--number-5-font-family, var(--number-font-family));
    font-size: var(--number-5-font-size, 24px);
    line-height: var(--number-5-line-height, 24px);
    color: var(--number-5-color, var(--number-color));
    letter-spacing: var(--number-5-spacing, initial);
    font-weight: var(--number-5-font-weight, var(--number-font-weight));
}
.n6,
.number-6 {
    font-family: var(--number-6-font-family, var(--number-font-family));
    font-size: var(--number-6-font-size, 18px);
    line-height: var(--number-6-line-height, 20px);
    color: var(--number-6-color, var(--number-color));
    letter-spacing: var(--number-6-spacing, initial);
    font-weight: var(--number-6-font-weight, var(--number-font-weight));
}
.n7,
.number-7 {
    font-family: var(--number-7-font-family, var(--number-font-family));
    font-size: var(--number-7-font-size, 16px);
    line-height: var(--number-7-line-height, 16px);
    color: var(--number-7-color, var(--number-color));
    letter-spacing: var(--number-7-spacing, initial);
    font-weight: var(--number-6-font-weight, var(--number-font-weight));
}
.n1-superscript,
.number-1-superscript {
    font-family: var(--number-1-superscript-font-family, var(--number-font-family));
    font-size: var(--number-1-superscript-font-size, 37px);
    line-height: var(--number-1-superscript-line-height, 37px);
    color: var(--number-1-superscript-color, var(--number-color));
    letter-spacing: var(--number-1-superscript-spacing, initial);
    font-weight: var(--number-1-superscript-font-weight, var(--number-font-weight));
}
.n2-superscript,
.number-2-superscript {
    font-family: var(--number-2-superscript-font-family, var(--number-font-family));
    font-size: var(--number-2-superscript-font-size, 24px);
    line-height: var(--number-2-superscript-line-height, 24px);
    color: var(--number-2-superscript-color, var(--number-color));
    letter-spacing: var(--number-2-superscript-spacing, initial);
    font-weight: var(--number-1-superscript-font-weight, var(--number-font-weight));
}
.number-positive {
    color: var(--number-positive-color, var(--color-text-success, var(--text-positive-color)));
}
.number-negative {
    color: var(--number-negative-color, var(--color-text-danger, var(--text-negative-color)));
}
/* Breakpoints are staticly defined for now */
/* That's because CSS variables don't support usage in media queries */
/* To be moved to JS config in the future */
/* Cursor */
/* Font */
/* Text color */
/* Divider */
/* Background colors */
/* Spacings */
/* Grids */
/* DEPRECATED!  */
/* States of items */
/* Highlight */
.all-caps {
    font-family: var(--all-caps-font-family, var(--font-family));
    font-weight: var(--all-caps-font-weight, var(--font-weight-bold, var(--font-weight, normal)));
    font-size: var(--all-caps-font-size, 13px);
    line-height: var(--all-caps-line-height, 15px);
    text-transform: var(--all-caps-text-transform, uppercase);
    letter-spacing: var(--all-caps-letter-spacing, 1px);
}
.label-1 {
    font-family: var(--label-1-font-family, var(--label-font-family));
    font-size: var(--label-1-font-size, var(--label-font-size));
    line-height: var(--label-1-line-height, var(--label-line-height));
    color: var(--label-1-color, var(--label-color));
    letter-spacing: var(--label-1-letter-spacing, var(--label-letter-spacing));
    font-weight: var(--label-1-font-weight, var(--label-font-weight));
    text-transform: var(--label-1-text-transform, var(--label-text-transform));
}
.label-2 {
    font-family: var(--label-2-font-family, var(--label-font-family));
    font-size: var(--label-2-font-size, var(--label-font-size));
    line-height: var(--label-2-line-height, var(--label-line-height));
    color: var(--label-2-color, var(--label-color));
    letter-spacing: var(--label-2-letter-spacing, var(--label-letter-spacing));
    font-weight: var(--label-2-font-weight, var(--label-font-weight));
    text-transform: var(--label-2-text-transform, var(--label-text-transform));
}
.label-3 {
    font-family: var(--label-3-font-family, var(--label-font-family));
    font-size: var(--label-3-font-size, var(--label-font-size));
    line-height: var(--label-3-line-height, var(--label-line-height));
    color: var(--label-3-color, var(--label-color));
    letter-spacing: var(--label-3-letter-spacing, var(--label-letter-spacing));
    font-weight: var(--label-3-font-weight, var(--label-font-weight));
    text-transform: var(--label-3-text-transform, var(--label-text-transform));
}
.label-4 {
    font-family: var(--label-4-font-family, var(--label-font-family));
    font-size: var(--label-4-font-size, var(--label-font-size));
    line-height: var(--label-4-line-height, var(--label-line-height));
    color: var(--label-4-color, var(--label-color));
    letter-spacing: var(--label-4-letter-spacing, var(--label-letter-spacing));
    font-weight: var(--label-4-font-weight, var(--label-font-weight));
    text-transform: var(--label-4-text-transform, var(--label-text-transform));
}
.label-5 {
    font-family: var(--label-5-font-family, var(--label-font-family));
    font-size: var(--label-5-font-size, var(--label-font-size));
    line-height: var(--label-5-line-height, var(--label-line-height));
    color: var(--label-5-color, var(--label-color));
    letter-spacing: var(--label-5-letter-spacing, var(--label-letter-spacing));
    font-weight: var(--label-5-font-weight, var(--label-font-weight));
    text-transform: var(--label-5-text-transform, var(--label-text-transform));
}
.label-secondary {
    color: var(--label-secondary-color, var(--color-text-secondary, var(--text-secondary-color, #444444)));
}
.label-tertiary {
    color: var(--label-tertiary-color, var(--text-tertiary-color, #646464));
}
.label-inverse {
    color: var(--label-inverse-color, var(--color-text-inverse, var(--text-inverse-color)));
}
/* Breakpoints are staticly defined for now */
/* That's because CSS variables don't support usage in media queries */
/* To be moved to JS config in the future */
/* Cursor */
/* Font */
/* Text color */
/* Divider */
/* Background colors */
/* Spacings */
/* Grids */
/* DEPRECATED!  */
/* States of items */
/* Highlight */
/* Deprecated */
.divider {
    border-width: 0px;
    border-style: var(--divider-border-style, solid);
    border-color: var(--divider-border-color, var(--divider-border-color), var(--color-custom-nevada));
    padding: var(--divider-padding);
    margin: var(--divider-margin);
    /* Deprecated */
    /* Deprecated */
    /* Deprecated */
    /* Deprecated */
    /* Deprecated */
    /* Deprecated */
}
.divider-1 {
    border-bottom-width: var(--divider-01-width, var(--divider-1-width, var(--spacing-xxs, 6px)));
}
.divider-1.divider-top {
    border-bottom-width: 0px;
    border-top-width: var(--divider-01-width, var(--divider-1-width, var(--spacing-xxs, 6px)));
}
.divider-1.divider-left {
    border-bottom-width: 0px;
    border-left-width: var(--divider-01-width, var(--divider-1-width, var(--spacing-xxs, 6px)));
}
.divider-1.divider-right {
    border-bottom-width: 0px;
    border-right-width: var(--divider-01-width, var(--divider-1-width, var(--spacing-xxs, 6px)));
}
.divider-01 {
    border-bottom-width: var(--divider-01-width, var(--divider-1-width, var(--spacing-xxs, 6px)));
}
.divider-01.divider-top {
    border-bottom-width: 0px;
    border-top-width: var(--divider-01-width, var(--divider-1-width, var(--spacing-xxs, 6px)));
}
.divider-01.divider-left {
    border-bottom-width: 0px;
    border-left-width: var(--divider-01-width, var(--divider-1-width, var(--spacing-xxs, 6px)));
}
.divider-01.divider-right {
    border-bottom-width: 0px;
    border-right-width: var(--divider-01-width, var(--divider-1-width, var(--spacing-xxs, 6px)));
}
.divider-2 {
    border-bottom-width: var(--divider-02-width, var(--divider-2-width, var(--spacing-xxxs, 3px)));
}
.divider-2.divider-top {
    border-bottom-width: 0px;
    border-top-width: var(--divider-02-width, var(--divider-2-width, var(--spacing-xxxs, 3px)));
}
.divider-2.divider-left {
    border-bottom-width: 0px;
    border-left-width: var(--divider-02-width, var(--divider-2-width, var(--spacing-xxxs, 3px)));
}
.divider-2.divider-right {
    border-bottom-width: 0px;
    border-right-width: var(--divider-02-width, var(--divider-2-width, var(--spacing-xxxs, 3px)));
}
.divider-02 {
    border-bottom-width: var(--divider-02-width, var(--divider-2-width, var(--spacing-xxxs, 3px)));
}
.divider-02.divider-top {
    border-bottom-width: 0px;
    border-top-width: var(--divider-02-width, var(--divider-2-width, var(--spacing-xxxs, 3px)));
}
.divider-02.divider-left {
    border-bottom-width: 0px;
    border-left-width: var(--divider-02-width, var(--divider-2-width, var(--spacing-xxxs, 3px)));
}
.divider-02.divider-right {
    border-bottom-width: 0px;
    border-right-width: var(--divider-02-width, var(--divider-2-width, var(--spacing-xxxs, 3px)));
}
.divider-3 {
    border-bottom-width: var(--divider-03-width, var(--divider-3-width, 1px));
}
.divider-3.divider-top {
    border-bottom-width: 0px;
    border-top-width: var(--divider-03-width, var(--divider-3-width, 1px));
}
.divider-3.divider-left {
    border-bottom-width: 0px;
    border-left-width: var(--divider-03-width, var(--divider-3-width, 1px));
}
.divider-3.divider-right {
    border-bottom-width: 0px;
    border-right-width: var(--divider-03-width, var(--divider-3-width, 1px));
}
.divider-03 {
    border-bottom-width: var(--divider-03-width, var(--divider-3-width, 1px));
}
.divider-03.divider-top {
    border-bottom-width: 0px;
    border-top-width: var(--divider-03-width, var(--divider-3-width, 1px));
}
.divider-03.divider-left {
    border-bottom-width: 0px;
    border-left-width: var(--divider-03-width, var(--divider-3-width, 1px));
}
.divider-03.divider-right {
    border-bottom-width: 0px;
    border-right-width: var(--divider-03-width, var(--divider-3-width, 1px));
}
.divider-04 {
    border-bottom-width: var(--divider-04-width, 1px);
}
.divider-04.divider-top {
    border-bottom-width: 0px;
    border-top-width: var(--divider-04-width, 1px);
}
.divider-04.divider-left {
    border-bottom-width: 0px;
    border-left-width: var(--divider-04-width, 1px);
}
.divider-04.divider-right {
    border-bottom-width: 0px;
    border-right-width: var(--divider-04-width, 1px);
}
.divider-05 {
    border-bottom-width: var(--divider-05-width, 1px);
}
.divider-05.divider-top {
    border-bottom-width: 0px;
    border-top-width: var(--divider-05-width, 1px);
}
.divider-05.divider-left {
    border-bottom-width: 0px;
    border-left-width: var(--divider-05-width, 1px);
}
.divider-05.divider-right {
    border-bottom-width: 0px;
    border-right-width: var(--divider-05-width, 1px);
}
.divider-primary {
    border-color: var(--divider-primary-border-color, var(--divider-border-color, var(--divider-border-color), var(--color-custom-nevada)));
}
.divider-secondary {
    border-color: var(--divider-secondary-border-color, var(--divider-border-color, var(--divider-border-color), var(--color-custom-nevada)));
}
.divider-tertiary {
    border-color: var(--divider-tertiary-border-color, var(--divider-border-color, var(--divider-border-color), var(--color-custom-nevada)));
}
.divider-quaternary {
    border-color: var(--divider-quaternary-border-color, var(--divider-border-color, var(--divider-border-color), var(--color-custom-nevada)));
}
.divider-quinary {
    border-color: var(--divider-quinary-border-color, var(--divider-border-color, var(--divider-border-color), var(--color-custom-nevada)));
}
.divider-color-01 {
    border-color: var(--divider-06-color, #000000);
}
.divider-color-02 {
    border-color: var(--divider-07-color, #ffffff);
}
.divider-color-03 {
    border-color: var(--divider-05-color, #bebebe);
}
.divider-color-04 {
    border-color: var(--divider-08-color, #9a3d37);
}
.divider-color-05 {
    border-color: var(--divider-09-color, #009bd2);
}
html,
body {
    font-family: var(--font-family);
    font-weight: var(--font-weight, normal);
    font-size: var(--font-size, 16px);
    color: var(--text-color, #1c1c1c);
    line-height: var(--line-height, normal);
}
strong,
.strong {
    font-weight: var(--font-weight-bold, var(--font-weight, normal));
}
small,
.small {
    font-size: var(--font-size-small, 0.9em);
}
.text-primary {
    color: var(--color-text-primary, var(--text-primary-color, var(--text-color, #1c1c1c)));
}
.text-secondary {
    color: var(--color-text-secondary, var(--text-secondary-color, #444444));
}
.text-tertiary {
    color: var(--text-tertiary-color, #646464);
}
.text-disabled {
    color: var(--text-disabled-color, #bebebe);
}
.text-positive {
    color: var(--color-text-success, var(--text-positive-color));
}
.text-negative {
    color: var(--color-text-danger, var(--text-negative-color));
}
.text-success {
    color: var(--color-text-success, var(--text-positive-color));
}
.text-danger {
    color: var(--color-text-danger, var(--text-negative-color));
}
.text-warning {
    color: var(--color-text-warning, var(--text-warning-color));
}
.text-link {
    color: var(--color-text-info, var(--text-link-color));
}
.text-hover {
    color: var(--text-hover-color, #006286);
}
.text-visited {
    color: var(--text-visited-color, #006286);
}
.text-info {
    color: var(--color-text-info, var(--text-link-color));
}
.text-dark {
    color: var(--text-dark-color, var(--color-custom-cod));
}
.text-light {
    color: var(--text-light-color, var(--color-custom-silver));
}
.text-inverse {
    color: var(--color-text-inverse, var(--text-inverse-color));
}
.text-positive-inverse {
    color: var(--text-positive-inverse-color, var(--color-custom-positive));
}
.text-negative-inverse {
    color: var(--text-negative-inverse-color, #b32e31);
}
.text-hover-inverse {
    color: var(--text-hover-inverse-color, #006286);
}
.text-visited-inverse {
    color: var(--text-visited-inverse-color, #006286);
}
.text-left {
    text-align: left;
}
.text-right {
    text-align: right;
}
.text-center {
    text-align: center;
}
/* Breakpoints are staticly defined for now */
/* That's because CSS variables don't support usage in media queries */
/* To be moved to JS config in the future */
/* Cursor */
/* Font */
/* Text color */
/* Divider */
/* Background colors */
/* Spacings */
/* Grids */
/* DEPRECATED!  */
/* States of items */
/* Highlight */
/*!
 * Bootstrap Grid v4.6.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
html {
    box-sizing: border-box;
    -ms-overflow-style: scrollbar;
}
*,
*::before,
*::after {
    box-sizing: inherit;
}
.container,
.container-fluid,
.container-xl,
.container-lg,
.container-md,
.container-sm {
    width: 100%;
    padding-right: var(--gutter-width, var(--grid-gap, 24px))/2;
    padding-left: var(--gutter-width, var(--grid-gap, 24px))/2;
    margin-right: auto;
    margin-left: auto;
}
@media (min-width: 320px) {
    .container-sm, .container {
        max-width: 320px;
    }
}
@media (min-width: 600px) {
    .container-md, .container-sm, .container {
        max-width: 600px;
    }
}
@media (min-width: 1024px) {
    .container-lg, .container-md, .container-sm, .container {
        max-width: 1024px;
    }
}
@media (min-width: 1401px) {
    .container-xl, .container-lg, .container-md, .container-sm, .container {
        max-width: 1401px;
    }
}
.row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -var(--gutter-width, var(--grid-gap, 24px))/2;
    margin-left: -var(--gutter-width, var(--grid-gap, 24px))/2;
}
.no-gutters {
    margin-right: 0;
    margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
    padding-right: 0;
    padding-left: 0;
}
.col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
    position: relative;
    width: 100%;
    padding-right: var(--gutter-width, var(--grid-gap, 24px))/2;
    padding-left: var(--gutter-width, var(--grid-gap, 24px))/2;
}
.col {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
}
.row-cols-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
}
.row-cols-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
}
.row-cols-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
}
.row-cols-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
}
.row-cols-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
}
.row-cols-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
}
.col-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
}
.col-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
}
.col-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
}
.col-3 {
    flex: 0 0 25%;
    max-width: 25%;
}
.col-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
}
.col-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
}
.col-6 {
    flex: 0 0 50%;
    max-width: 50%;
}
.col-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
}
.col-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
}
.col-9 {
    flex: 0 0 75%;
    max-width: 75%;
}
.col-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
}
.col-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
}
.col-12 {
    flex: 0 0 100%;
    max-width: 100%;
}
.order-first {
    order: -1;
}
.order-last {
    order: 13;
}
.order-0 {
    order: 0;
}
.order-1 {
    order: 1;
}
.order-2 {
    order: 2;
}
.order-3 {
    order: 3;
}
.order-4 {
    order: 4;
}
.order-5 {
    order: 5;
}
.order-6 {
    order: 6;
}
.order-7 {
    order: 7;
}
.order-8 {
    order: 8;
}
.order-9 {
    order: 9;
}
.order-10 {
    order: 10;
}
.order-11 {
    order: 11;
}
.order-12 {
    order: 12;
}
.offset-1 {
    margin-left: 8.3333333333%;
}
.offset-2 {
    margin-left: 16.6666666667%;
}
.offset-3 {
    margin-left: 25%;
}
.offset-4 {
    margin-left: 33.3333333333%;
}
.offset-5 {
    margin-left: 41.6666666667%;
}
.offset-6 {
    margin-left: 50%;
}
.offset-7 {
    margin-left: 58.3333333333%;
}
.offset-8 {
    margin-left: 66.6666666667%;
}
.offset-9 {
    margin-left: 75%;
}
.offset-10 {
    margin-left: 83.3333333333%;
}
.offset-11 {
    margin-left: 91.6666666667%;
}
@media (min-width: 320px) {
    .col-sm {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }

    .row-cols-sm-1 > * {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .row-cols-sm-2 > * {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .row-cols-sm-3 > * {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    .row-cols-sm-4 > * {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .row-cols-sm-5 > * {
        flex: 0 0 20%;
        max-width: 20%;
    }

    .row-cols-sm-6 > * {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    .col-sm-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }

    .col-sm-1 {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }

    .col-sm-2 {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    .col-sm-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .col-sm-4 {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    .col-sm-5 {
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }

    .col-sm-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .col-sm-7 {
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }

    .col-sm-8 {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }

    .col-sm-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }

    .col-sm-10 {
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }

    .col-sm-11 {
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }

    .col-sm-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .order-sm-first {
        order: -1;
    }

    .order-sm-last {
        order: 13;
    }

    .order-sm-0 {
        order: 0;
    }

    .order-sm-1 {
        order: 1;
    }

    .order-sm-2 {
        order: 2;
    }

    .order-sm-3 {
        order: 3;
    }

    .order-sm-4 {
        order: 4;
    }

    .order-sm-5 {
        order: 5;
    }

    .order-sm-6 {
        order: 6;
    }

    .order-sm-7 {
        order: 7;
    }

    .order-sm-8 {
        order: 8;
    }

    .order-sm-9 {
        order: 9;
    }

    .order-sm-10 {
        order: 10;
    }

    .order-sm-11 {
        order: 11;
    }

    .order-sm-12 {
        order: 12;
    }

    .offset-sm-0 {
        margin-left: 0;
    }

    .offset-sm-1 {
        margin-left: 8.3333333333%;
    }

    .offset-sm-2 {
        margin-left: 16.6666666667%;
    }

    .offset-sm-3 {
        margin-left: 25%;
    }

    .offset-sm-4 {
        margin-left: 33.3333333333%;
    }

    .offset-sm-5 {
        margin-left: 41.6666666667%;
    }

    .offset-sm-6 {
        margin-left: 50%;
    }

    .offset-sm-7 {
        margin-left: 58.3333333333%;
    }

    .offset-sm-8 {
        margin-left: 66.6666666667%;
    }

    .offset-sm-9 {
        margin-left: 75%;
    }

    .offset-sm-10 {
        margin-left: 83.3333333333%;
    }

    .offset-sm-11 {
        margin-left: 91.6666666667%;
    }
}
@media (min-width: 600px) {
    .col-md {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }

    .row-cols-md-1 > * {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .row-cols-md-2 > * {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .row-cols-md-3 > * {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    .row-cols-md-4 > * {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .row-cols-md-5 > * {
        flex: 0 0 20%;
        max-width: 20%;
    }

    .row-cols-md-6 > * {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    .col-md-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }

    .col-md-1 {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }

    .col-md-2 {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    .col-md-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .col-md-4 {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    .col-md-5 {
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }

    .col-md-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .col-md-7 {
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }

    .col-md-8 {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }

    .col-md-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }

    .col-md-10 {
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }

    .col-md-11 {
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }

    .col-md-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .order-md-first {
        order: -1;
    }

    .order-md-last {
        order: 13;
    }

    .order-md-0 {
        order: 0;
    }

    .order-md-1 {
        order: 1;
    }

    .order-md-2 {
        order: 2;
    }

    .order-md-3 {
        order: 3;
    }

    .order-md-4 {
        order: 4;
    }

    .order-md-5 {
        order: 5;
    }

    .order-md-6 {
        order: 6;
    }

    .order-md-7 {
        order: 7;
    }

    .order-md-8 {
        order: 8;
    }

    .order-md-9 {
        order: 9;
    }

    .order-md-10 {
        order: 10;
    }

    .order-md-11 {
        order: 11;
    }

    .order-md-12 {
        order: 12;
    }

    .offset-md-0 {
        margin-left: 0;
    }

    .offset-md-1 {
        margin-left: 8.3333333333%;
    }

    .offset-md-2 {
        margin-left: 16.6666666667%;
    }

    .offset-md-3 {
        margin-left: 25%;
    }

    .offset-md-4 {
        margin-left: 33.3333333333%;
    }

    .offset-md-5 {
        margin-left: 41.6666666667%;
    }

    .offset-md-6 {
        margin-left: 50%;
    }

    .offset-md-7 {
        margin-left: 58.3333333333%;
    }

    .offset-md-8 {
        margin-left: 66.6666666667%;
    }

    .offset-md-9 {
        margin-left: 75%;
    }

    .offset-md-10 {
        margin-left: 83.3333333333%;
    }

    .offset-md-11 {
        margin-left: 91.6666666667%;
    }
}
@media (min-width: 1024px) {
    .col-lg {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }

    .row-cols-lg-1 > * {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .row-cols-lg-2 > * {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .row-cols-lg-3 > * {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    .row-cols-lg-4 > * {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .row-cols-lg-5 > * {
        flex: 0 0 20%;
        max-width: 20%;
    }

    .row-cols-lg-6 > * {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    .col-lg-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }

    .col-lg-1 {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }

    .col-lg-2 {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    .col-lg-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .col-lg-4 {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    .col-lg-5 {
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }

    .col-lg-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .col-lg-7 {
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }

    .col-lg-8 {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }

    .col-lg-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }

    .col-lg-10 {
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }

    .col-lg-11 {
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }

    .col-lg-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .order-lg-first {
        order: -1;
    }

    .order-lg-last {
        order: 13;
    }

    .order-lg-0 {
        order: 0;
    }

    .order-lg-1 {
        order: 1;
    }

    .order-lg-2 {
        order: 2;
    }

    .order-lg-3 {
        order: 3;
    }

    .order-lg-4 {
        order: 4;
    }

    .order-lg-5 {
        order: 5;
    }

    .order-lg-6 {
        order: 6;
    }

    .order-lg-7 {
        order: 7;
    }

    .order-lg-8 {
        order: 8;
    }

    .order-lg-9 {
        order: 9;
    }

    .order-lg-10 {
        order: 10;
    }

    .order-lg-11 {
        order: 11;
    }

    .order-lg-12 {
        order: 12;
    }

    .offset-lg-0 {
        margin-left: 0;
    }

    .offset-lg-1 {
        margin-left: 8.3333333333%;
    }

    .offset-lg-2 {
        margin-left: 16.6666666667%;
    }

    .offset-lg-3 {
        margin-left: 25%;
    }

    .offset-lg-4 {
        margin-left: 33.3333333333%;
    }

    .offset-lg-5 {
        margin-left: 41.6666666667%;
    }

    .offset-lg-6 {
        margin-left: 50%;
    }

    .offset-lg-7 {
        margin-left: 58.3333333333%;
    }

    .offset-lg-8 {
        margin-left: 66.6666666667%;
    }

    .offset-lg-9 {
        margin-left: 75%;
    }

    .offset-lg-10 {
        margin-left: 83.3333333333%;
    }

    .offset-lg-11 {
        margin-left: 91.6666666667%;
    }
}
@media (min-width: 1401px) {
    .col-xl {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }

    .row-cols-xl-1 > * {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .row-cols-xl-2 > * {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .row-cols-xl-3 > * {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    .row-cols-xl-4 > * {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .row-cols-xl-5 > * {
        flex: 0 0 20%;
        max-width: 20%;
    }

    .row-cols-xl-6 > * {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    .col-xl-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }

    .col-xl-1 {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }

    .col-xl-2 {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    .col-xl-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .col-xl-4 {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    .col-xl-5 {
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }

    .col-xl-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .col-xl-7 {
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }

    .col-xl-8 {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }

    .col-xl-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }

    .col-xl-10 {
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }

    .col-xl-11 {
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }

    .col-xl-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .order-xl-first {
        order: -1;
    }

    .order-xl-last {
        order: 13;
    }

    .order-xl-0 {
        order: 0;
    }

    .order-xl-1 {
        order: 1;
    }

    .order-xl-2 {
        order: 2;
    }

    .order-xl-3 {
        order: 3;
    }

    .order-xl-4 {
        order: 4;
    }

    .order-xl-5 {
        order: 5;
    }

    .order-xl-6 {
        order: 6;
    }

    .order-xl-7 {
        order: 7;
    }

    .order-xl-8 {
        order: 8;
    }

    .order-xl-9 {
        order: 9;
    }

    .order-xl-10 {
        order: 10;
    }

    .order-xl-11 {
        order: 11;
    }

    .order-xl-12 {
        order: 12;
    }

    .offset-xl-0 {
        margin-left: 0;
    }

    .offset-xl-1 {
        margin-left: 8.3333333333%;
    }

    .offset-xl-2 {
        margin-left: 16.6666666667%;
    }

    .offset-xl-3 {
        margin-left: 25%;
    }

    .offset-xl-4 {
        margin-left: 33.3333333333%;
    }

    .offset-xl-5 {
        margin-left: 41.6666666667%;
    }

    .offset-xl-6 {
        margin-left: 50%;
    }

    .offset-xl-7 {
        margin-left: 58.3333333333%;
    }

    .offset-xl-8 {
        margin-left: 66.6666666667%;
    }

    .offset-xl-9 {
        margin-left: 75%;
    }

    .offset-xl-10 {
        margin-left: 83.3333333333%;
    }

    .offset-xl-11 {
        margin-left: 91.6666666667%;
    }
}
.d-none {
    display: none !important;
}
.d-inline {
    display: inline !important;
}
.d-inline-block {
    display: inline-block !important;
}
.d-block {
    display: block !important;
}
.d-table {
    display: table !important;
}
.d-table-row {
    display: table-row !important;
}
.d-table-cell {
    display: table-cell !important;
}
.d-flex {
    display: flex !important;
}
.d-inline-flex {
    display: inline-flex !important;
}
@media (min-width: 320px) {
    .d-sm-none {
        display: none !important;
    }

    .d-sm-inline {
        display: inline !important;
    }

    .d-sm-inline-block {
        display: inline-block !important;
    }

    .d-sm-block {
        display: block !important;
    }

    .d-sm-table {
        display: table !important;
    }

    .d-sm-table-row {
        display: table-row !important;
    }

    .d-sm-table-cell {
        display: table-cell !important;
    }

    .d-sm-flex {
        display: flex !important;
    }

    .d-sm-inline-flex {
        display: inline-flex !important;
    }
}
@media (min-width: 600px) {
    .d-md-none {
        display: none !important;
    }

    .d-md-inline {
        display: inline !important;
    }

    .d-md-inline-block {
        display: inline-block !important;
    }

    .d-md-block {
        display: block !important;
    }

    .d-md-table {
        display: table !important;
    }

    .d-md-table-row {
        display: table-row !important;
    }

    .d-md-table-cell {
        display: table-cell !important;
    }

    .d-md-flex {
        display: flex !important;
    }

    .d-md-inline-flex {
        display: inline-flex !important;
    }
}
@media (min-width: 1024px) {
    .d-lg-none {
        display: none !important;
    }

    .d-lg-inline {
        display: inline !important;
    }

    .d-lg-inline-block {
        display: inline-block !important;
    }

    .d-lg-block {
        display: block !important;
    }

    .d-lg-table {
        display: table !important;
    }

    .d-lg-table-row {
        display: table-row !important;
    }

    .d-lg-table-cell {
        display: table-cell !important;
    }

    .d-lg-flex {
        display: flex !important;
    }

    .d-lg-inline-flex {
        display: inline-flex !important;
    }
}
@media (min-width: 1401px) {
    .d-xl-none {
        display: none !important;
    }

    .d-xl-inline {
        display: inline !important;
    }

    .d-xl-inline-block {
        display: inline-block !important;
    }

    .d-xl-block {
        display: block !important;
    }

    .d-xl-table {
        display: table !important;
    }

    .d-xl-table-row {
        display: table-row !important;
    }

    .d-xl-table-cell {
        display: table-cell !important;
    }

    .d-xl-flex {
        display: flex !important;
    }

    .d-xl-inline-flex {
        display: inline-flex !important;
    }
}
@media print {
    .d-print-none {
        display: none !important;
    }

    .d-print-inline {
        display: inline !important;
    }

    .d-print-inline-block {
        display: inline-block !important;
    }

    .d-print-block {
        display: block !important;
    }

    .d-print-table {
        display: table !important;
    }

    .d-print-table-row {
        display: table-row !important;
    }

    .d-print-table-cell {
        display: table-cell !important;
    }

    .d-print-flex {
        display: flex !important;
    }

    .d-print-inline-flex {
        display: inline-flex !important;
    }
}
.flex-row {
    flex-direction: row !important;
}
.flex-column {
    flex-direction: column !important;
}
.flex-row-reverse {
    flex-direction: row-reverse !important;
}
.flex-column-reverse {
    flex-direction: column-reverse !important;
}
.flex-wrap {
    flex-wrap: wrap !important;
}
.flex-nowrap {
    flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
}
.flex-fill {
    flex: 1 1 auto !important;
}
.flex-grow-0 {
    flex-grow: 0 !important;
}
.flex-grow-1 {
    flex-grow: 1 !important;
}
.flex-shrink-0 {
    flex-shrink: 0 !important;
}
.flex-shrink-1 {
    flex-shrink: 1 !important;
}
.justify-content-start {
    justify-content: flex-start !important;
}
.justify-content-end {
    justify-content: flex-end !important;
}
.justify-content-center {
    justify-content: center !important;
}
.justify-content-between {
    justify-content: space-between !important;
}
.justify-content-around {
    justify-content: space-around !important;
}
.align-items-start {
    align-items: flex-start !important;
}
.align-items-end {
    align-items: flex-end !important;
}
.align-items-center {
    align-items: center !important;
}
.align-items-baseline {
    align-items: baseline !important;
}
.align-items-stretch {
    align-items: stretch !important;
}
.align-content-start {
    align-content: flex-start !important;
}
.align-content-end {
    align-content: flex-end !important;
}
.align-content-center {
    align-content: center !important;
}
.align-content-between {
    align-content: space-between !important;
}
.align-content-around {
    align-content: space-around !important;
}
.align-content-stretch {
    align-content: stretch !important;
}
.align-self-auto {
    align-self: auto !important;
}
.align-self-start {
    align-self: flex-start !important;
}
.align-self-end {
    align-self: flex-end !important;
}
.align-self-center {
    align-self: center !important;
}
.align-self-baseline {
    align-self: baseline !important;
}
.align-self-stretch {
    align-self: stretch !important;
}
@media (min-width: 320px) {
    .flex-sm-row {
        flex-direction: row !important;
    }

    .flex-sm-column {
        flex-direction: column !important;
    }

    .flex-sm-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-sm-column-reverse {
        flex-direction: column-reverse !important;
    }

    .flex-sm-wrap {
        flex-wrap: wrap !important;
    }

    .flex-sm-nowrap {
        flex-wrap: nowrap !important;
    }

    .flex-sm-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .flex-sm-fill {
        flex: 1 1 auto !important;
    }

    .flex-sm-grow-0 {
        flex-grow: 0 !important;
    }

    .flex-sm-grow-1 {
        flex-grow: 1 !important;
    }

    .flex-sm-shrink-0 {
        flex-shrink: 0 !important;
    }

    .flex-sm-shrink-1 {
        flex-shrink: 1 !important;
    }

    .justify-content-sm-start {
        justify-content: flex-start !important;
    }

    .justify-content-sm-end {
        justify-content: flex-end !important;
    }

    .justify-content-sm-center {
        justify-content: center !important;
    }

    .justify-content-sm-between {
        justify-content: space-between !important;
    }

    .justify-content-sm-around {
        justify-content: space-around !important;
    }

    .align-items-sm-start {
        align-items: flex-start !important;
    }

    .align-items-sm-end {
        align-items: flex-end !important;
    }

    .align-items-sm-center {
        align-items: center !important;
    }

    .align-items-sm-baseline {
        align-items: baseline !important;
    }

    .align-items-sm-stretch {
        align-items: stretch !important;
    }

    .align-content-sm-start {
        align-content: flex-start !important;
    }

    .align-content-sm-end {
        align-content: flex-end !important;
    }

    .align-content-sm-center {
        align-content: center !important;
    }

    .align-content-sm-between {
        align-content: space-between !important;
    }

    .align-content-sm-around {
        align-content: space-around !important;
    }

    .align-content-sm-stretch {
        align-content: stretch !important;
    }

    .align-self-sm-auto {
        align-self: auto !important;
    }

    .align-self-sm-start {
        align-self: flex-start !important;
    }

    .align-self-sm-end {
        align-self: flex-end !important;
    }

    .align-self-sm-center {
        align-self: center !important;
    }

    .align-self-sm-baseline {
        align-self: baseline !important;
    }

    .align-self-sm-stretch {
        align-self: stretch !important;
    }
}
@media (min-width: 600px) {
    .flex-md-row {
        flex-direction: row !important;
    }

    .flex-md-column {
        flex-direction: column !important;
    }

    .flex-md-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-md-column-reverse {
        flex-direction: column-reverse !important;
    }

    .flex-md-wrap {
        flex-wrap: wrap !important;
    }

    .flex-md-nowrap {
        flex-wrap: nowrap !important;
    }

    .flex-md-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .flex-md-fill {
        flex: 1 1 auto !important;
    }

    .flex-md-grow-0 {
        flex-grow: 0 !important;
    }

    .flex-md-grow-1 {
        flex-grow: 1 !important;
    }

    .flex-md-shrink-0 {
        flex-shrink: 0 !important;
    }

    .flex-md-shrink-1 {
        flex-shrink: 1 !important;
    }

    .justify-content-md-start {
        justify-content: flex-start !important;
    }

    .justify-content-md-end {
        justify-content: flex-end !important;
    }

    .justify-content-md-center {
        justify-content: center !important;
    }

    .justify-content-md-between {
        justify-content: space-between !important;
    }

    .justify-content-md-around {
        justify-content: space-around !important;
    }

    .align-items-md-start {
        align-items: flex-start !important;
    }

    .align-items-md-end {
        align-items: flex-end !important;
    }

    .align-items-md-center {
        align-items: center !important;
    }

    .align-items-md-baseline {
        align-items: baseline !important;
    }

    .align-items-md-stretch {
        align-items: stretch !important;
    }

    .align-content-md-start {
        align-content: flex-start !important;
    }

    .align-content-md-end {
        align-content: flex-end !important;
    }

    .align-content-md-center {
        align-content: center !important;
    }

    .align-content-md-between {
        align-content: space-between !important;
    }

    .align-content-md-around {
        align-content: space-around !important;
    }

    .align-content-md-stretch {
        align-content: stretch !important;
    }

    .align-self-md-auto {
        align-self: auto !important;
    }

    .align-self-md-start {
        align-self: flex-start !important;
    }

    .align-self-md-end {
        align-self: flex-end !important;
    }

    .align-self-md-center {
        align-self: center !important;
    }

    .align-self-md-baseline {
        align-self: baseline !important;
    }

    .align-self-md-stretch {
        align-self: stretch !important;
    }
}
@media (min-width: 1024px) {
    .flex-lg-row {
        flex-direction: row !important;
    }

    .flex-lg-column {
        flex-direction: column !important;
    }

    .flex-lg-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-lg-column-reverse {
        flex-direction: column-reverse !important;
    }

    .flex-lg-wrap {
        flex-wrap: wrap !important;
    }

    .flex-lg-nowrap {
        flex-wrap: nowrap !important;
    }

    .flex-lg-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .flex-lg-fill {
        flex: 1 1 auto !important;
    }

    .flex-lg-grow-0 {
        flex-grow: 0 !important;
    }

    .flex-lg-grow-1 {
        flex-grow: 1 !important;
    }

    .flex-lg-shrink-0 {
        flex-shrink: 0 !important;
    }

    .flex-lg-shrink-1 {
        flex-shrink: 1 !important;
    }

    .justify-content-lg-start {
        justify-content: flex-start !important;
    }

    .justify-content-lg-end {
        justify-content: flex-end !important;
    }

    .justify-content-lg-center {
        justify-content: center !important;
    }

    .justify-content-lg-between {
        justify-content: space-between !important;
    }

    .justify-content-lg-around {
        justify-content: space-around !important;
    }

    .align-items-lg-start {
        align-items: flex-start !important;
    }

    .align-items-lg-end {
        align-items: flex-end !important;
    }

    .align-items-lg-center {
        align-items: center !important;
    }

    .align-items-lg-baseline {
        align-items: baseline !important;
    }

    .align-items-lg-stretch {
        align-items: stretch !important;
    }

    .align-content-lg-start {
        align-content: flex-start !important;
    }

    .align-content-lg-end {
        align-content: flex-end !important;
    }

    .align-content-lg-center {
        align-content: center !important;
    }

    .align-content-lg-between {
        align-content: space-between !important;
    }

    .align-content-lg-around {
        align-content: space-around !important;
    }

    .align-content-lg-stretch {
        align-content: stretch !important;
    }

    .align-self-lg-auto {
        align-self: auto !important;
    }

    .align-self-lg-start {
        align-self: flex-start !important;
    }

    .align-self-lg-end {
        align-self: flex-end !important;
    }

    .align-self-lg-center {
        align-self: center !important;
    }

    .align-self-lg-baseline {
        align-self: baseline !important;
    }

    .align-self-lg-stretch {
        align-self: stretch !important;
    }
}
@media (min-width: 1401px) {
    .flex-xl-row {
        flex-direction: row !important;
    }

    .flex-xl-column {
        flex-direction: column !important;
    }

    .flex-xl-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-xl-column-reverse {
        flex-direction: column-reverse !important;
    }

    .flex-xl-wrap {
        flex-wrap: wrap !important;
    }

    .flex-xl-nowrap {
        flex-wrap: nowrap !important;
    }

    .flex-xl-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .flex-xl-fill {
        flex: 1 1 auto !important;
    }

    .flex-xl-grow-0 {
        flex-grow: 0 !important;
    }

    .flex-xl-grow-1 {
        flex-grow: 1 !important;
    }

    .flex-xl-shrink-0 {
        flex-shrink: 0 !important;
    }

    .flex-xl-shrink-1 {
        flex-shrink: 1 !important;
    }

    .justify-content-xl-start {
        justify-content: flex-start !important;
    }

    .justify-content-xl-end {
        justify-content: flex-end !important;
    }

    .justify-content-xl-center {
        justify-content: center !important;
    }

    .justify-content-xl-between {
        justify-content: space-between !important;
    }

    .justify-content-xl-around {
        justify-content: space-around !important;
    }

    .align-items-xl-start {
        align-items: flex-start !important;
    }

    .align-items-xl-end {
        align-items: flex-end !important;
    }

    .align-items-xl-center {
        align-items: center !important;
    }

    .align-items-xl-baseline {
        align-items: baseline !important;
    }

    .align-items-xl-stretch {
        align-items: stretch !important;
    }

    .align-content-xl-start {
        align-content: flex-start !important;
    }

    .align-content-xl-end {
        align-content: flex-end !important;
    }

    .align-content-xl-center {
        align-content: center !important;
    }

    .align-content-xl-between {
        align-content: space-between !important;
    }

    .align-content-xl-around {
        align-content: space-around !important;
    }

    .align-content-xl-stretch {
        align-content: stretch !important;
    }

    .align-self-xl-auto {
        align-self: auto !important;
    }

    .align-self-xl-start {
        align-self: flex-start !important;
    }

    .align-self-xl-end {
        align-self: flex-end !important;
    }

    .align-self-xl-center {
        align-self: center !important;
    }

    .align-self-xl-baseline {
        align-self: baseline !important;
    }

    .align-self-xl-stretch {
        align-self: stretch !important;
    }
}
.m-0 {
    margin: 0 !important;
}
.mt-0,
.my-0 {
    margin-top: 0 !important;
}
.mr-0,
.mx-0 {
    margin-right: 0 !important;
}
.mb-0,
.my-0 {
    margin-bottom: 0 !important;
}
.ml-0,
.mx-0 {
    margin-left: 0 !important;
}
.m-1 {
    margin: 0.25rem !important;
}
.mt-1,
.my-1 {
    margin-top: 0.25rem !important;
}
.mr-1,
.mx-1 {
    margin-right: 0.25rem !important;
}
.mb-1,
.my-1 {
    margin-bottom: 0.25rem !important;
}
.ml-1,
.mx-1 {
    margin-left: 0.25rem !important;
}
.m-2 {
    margin: 0.5rem !important;
}
.mt-2,
.my-2 {
    margin-top: 0.5rem !important;
}
.mr-2,
.mx-2 {
    margin-right: 0.5rem !important;
}
.mb-2,
.my-2 {
    margin-bottom: 0.5rem !important;
}
.ml-2,
.mx-2 {
    margin-left: 0.5rem !important;
}
.m-3 {
    margin: 1rem !important;
}
.mt-3,
.my-3 {
    margin-top: 1rem !important;
}
.mr-3,
.mx-3 {
    margin-right: 1rem !important;
}
.mb-3,
.my-3 {
    margin-bottom: 1rem !important;
}
.ml-3,
.mx-3 {
    margin-left: 1rem !important;
}
.m-4 {
    margin: 1.5rem !important;
}
.mt-4,
.my-4 {
    margin-top: 1.5rem !important;
}
.mr-4,
.mx-4 {
    margin-right: 1.5rem !important;
}
.mb-4,
.my-4 {
    margin-bottom: 1.5rem !important;
}
.ml-4,
.mx-4 {
    margin-left: 1.5rem !important;
}
.m-5 {
    margin: 3rem !important;
}
.mt-5,
.my-5 {
    margin-top: 3rem !important;
}
.mr-5,
.mx-5 {
    margin-right: 3rem !important;
}
.mb-5,
.my-5 {
    margin-bottom: 3rem !important;
}
.ml-5,
.mx-5 {
    margin-left: 3rem !important;
}
.m-xxxs {
    margin: var(--spacing-xxxs, 3px) !important;
}
.mt-xxxs,
.my-xxxs {
    margin-top: var(--spacing-xxxs, 3px) !important;
}
.mr-xxxs,
.mx-xxxs {
    margin-right: var(--spacing-xxxs, 3px) !important;
}
.mb-xxxs,
.my-xxxs {
    margin-bottom: var(--spacing-xxxs, 3px) !important;
}
.ml-xxxs,
.mx-xxxs {
    margin-left: var(--spacing-xxxs, 3px) !important;
}
.m-xxs {
    margin: var(--spacing-xxs, 6px) !important;
}
.mt-xxs,
.my-xxs {
    margin-top: var(--spacing-xxs, 6px) !important;
}
.mr-xxs,
.mx-xxs {
    margin-right: var(--spacing-xxs, 6px) !important;
}
.mb-xxs,
.my-xxs {
    margin-bottom: var(--spacing-xxs, 6px) !important;
}
.ml-xxs,
.mx-xxs {
    margin-left: var(--spacing-xxs, 6px) !important;
}
.m-xs {
    margin: var(--spacing-xs, 12px) !important;
}
.mt-xs,
.my-xs {
    margin-top: var(--spacing-xs, 12px) !important;
}
.mr-xs,
.mx-xs {
    margin-right: var(--spacing-xs, 12px) !important;
}
.mb-xs,
.my-xs {
    margin-bottom: var(--spacing-xs, 12px) !important;
}
.ml-xs,
.mx-xs {
    margin-left: var(--spacing-xs, 12px) !important;
}
.m-xss {
    margin: var(--spacing-xss, 18px) !important;
}
.mt-xss,
.my-xss {
    margin-top: var(--spacing-xss, 18px) !important;
}
.mr-xss,
.mx-xss {
    margin-right: var(--spacing-xss, 18px) !important;
}
.mb-xss,
.my-xss {
    margin-bottom: var(--spacing-xss, 18px) !important;
}
.ml-xss,
.mx-xss {
    margin-left: var(--spacing-xss, 18px) !important;
}
.m-s {
    margin: var(--spacing-s, 24px) !important;
}
.mt-s,
.my-s {
    margin-top: var(--spacing-s, 24px) !important;
}
.mr-s,
.mx-s {
    margin-right: var(--spacing-s, 24px) !important;
}
.mb-s,
.my-s {
    margin-bottom: var(--spacing-s, 24px) !important;
}
.ml-s,
.mx-s {
    margin-left: var(--spacing-s, 24px) !important;
}
.m-m {
    margin: var(--spacing-m, 36px) !important;
}
.mt-m,
.my-m {
    margin-top: var(--spacing-m, 36px) !important;
}
.mr-m,
.mx-m {
    margin-right: var(--spacing-m, 36px) !important;
}
.mb-m,
.my-m {
    margin-bottom: var(--spacing-m, 36px) !important;
}
.ml-m,
.mx-m {
    margin-left: var(--spacing-m, 36px) !important;
}
.m-l {
    margin: var(--spacing-l, 54px) !important;
}
.mt-l,
.my-l {
    margin-top: var(--spacing-l, 54px) !important;
}
.mr-l,
.mx-l {
    margin-right: var(--spacing-l, 54px) !important;
}
.mb-l,
.my-l {
    margin-bottom: var(--spacing-l, 54px) !important;
}
.ml-l,
.mx-l {
    margin-left: var(--spacing-l, 54px) !important;
}
.m-xl {
    margin: var(--spacing-xl, 72px) !important;
}
.mt-xl,
.my-xl {
    margin-top: var(--spacing-xl, 72px) !important;
}
.mr-xl,
.mx-xl {
    margin-right: var(--spacing-xl, 72px) !important;
}
.mb-xl,
.my-xl {
    margin-bottom: var(--spacing-xl, 72px) !important;
}
.ml-xl,
.mx-xl {
    margin-left: var(--spacing-xl, 72px) !important;
}
.p-0 {
    padding: 0 !important;
}
.pt-0,
.py-0 {
    padding-top: 0 !important;
}
.pr-0,
.px-0 {
    padding-right: 0 !important;
}
.pb-0,
.py-0 {
    padding-bottom: 0 !important;
}
.pl-0,
.px-0 {
    padding-left: 0 !important;
}
.p-1 {
    padding: 0.25rem !important;
}
.pt-1,
.py-1 {
    padding-top: 0.25rem !important;
}
.pr-1,
.px-1 {
    padding-right: 0.25rem !important;
}
.pb-1,
.py-1 {
    padding-bottom: 0.25rem !important;
}
.pl-1,
.px-1 {
    padding-left: 0.25rem !important;
}
.p-2 {
    padding: 0.5rem !important;
}
.pt-2,
.py-2 {
    padding-top: 0.5rem !important;
}
.pr-2,
.px-2 {
    padding-right: 0.5rem !important;
}
.pb-2,
.py-2 {
    padding-bottom: 0.5rem !important;
}
.pl-2,
.px-2 {
    padding-left: 0.5rem !important;
}
.p-3 {
    padding: 1rem !important;
}
.pt-3,
.py-3 {
    padding-top: 1rem !important;
}
.pr-3,
.px-3 {
    padding-right: 1rem !important;
}
.pb-3,
.py-3 {
    padding-bottom: 1rem !important;
}
.pl-3,
.px-3 {
    padding-left: 1rem !important;
}
.p-4 {
    padding: 1.5rem !important;
}
.pt-4,
.py-4 {
    padding-top: 1.5rem !important;
}
.pr-4,
.px-4 {
    padding-right: 1.5rem !important;
}
.pb-4,
.py-4 {
    padding-bottom: 1.5rem !important;
}
.pl-4,
.px-4 {
    padding-left: 1.5rem !important;
}
.p-5 {
    padding: 3rem !important;
}
.pt-5,
.py-5 {
    padding-top: 3rem !important;
}
.pr-5,
.px-5 {
    padding-right: 3rem !important;
}
.pb-5,
.py-5 {
    padding-bottom: 3rem !important;
}
.pl-5,
.px-5 {
    padding-left: 3rem !important;
}
.p-xxxs {
    padding: var(--spacing-xxxs, 3px) !important;
}
.pt-xxxs,
.py-xxxs {
    padding-top: var(--spacing-xxxs, 3px) !important;
}
.pr-xxxs,
.px-xxxs {
    padding-right: var(--spacing-xxxs, 3px) !important;
}
.pb-xxxs,
.py-xxxs {
    padding-bottom: var(--spacing-xxxs, 3px) !important;
}
.pl-xxxs,
.px-xxxs {
    padding-left: var(--spacing-xxxs, 3px) !important;
}
.p-xxs {
    padding: var(--spacing-xxs, 6px) !important;
}
.pt-xxs,
.py-xxs {
    padding-top: var(--spacing-xxs, 6px) !important;
}
.pr-xxs,
.px-xxs {
    padding-right: var(--spacing-xxs, 6px) !important;
}
.pb-xxs,
.py-xxs {
    padding-bottom: var(--spacing-xxs, 6px) !important;
}
.pl-xxs,
.px-xxs {
    padding-left: var(--spacing-xxs, 6px) !important;
}
.p-xs {
    padding: var(--spacing-xs, 12px) !important;
}
.pt-xs,
.py-xs {
    padding-top: var(--spacing-xs, 12px) !important;
}
.pr-xs,
.px-xs {
    padding-right: var(--spacing-xs, 12px) !important;
}
.pb-xs,
.py-xs {
    padding-bottom: var(--spacing-xs, 12px) !important;
}
.pl-xs,
.px-xs {
    padding-left: var(--spacing-xs, 12px) !important;
}
.p-xss {
    padding: var(--spacing-xss, 18px) !important;
}
.pt-xss,
.py-xss {
    padding-top: var(--spacing-xss, 18px) !important;
}
.pr-xss,
.px-xss {
    padding-right: var(--spacing-xss, 18px) !important;
}
.pb-xss,
.py-xss {
    padding-bottom: var(--spacing-xss, 18px) !important;
}
.pl-xss,
.px-xss {
    padding-left: var(--spacing-xss, 18px) !important;
}
.p-s {
    padding: var(--spacing-s, 24px) !important;
}
.pt-s,
.py-s {
    padding-top: var(--spacing-s, 24px) !important;
}
.pr-s,
.px-s {
    padding-right: var(--spacing-s, 24px) !important;
}
.pb-s,
.py-s {
    padding-bottom: var(--spacing-s, 24px) !important;
}
.pl-s,
.px-s {
    padding-left: var(--spacing-s, 24px) !important;
}
.p-m {
    padding: var(--spacing-m, 36px) !important;
}
.pt-m,
.py-m {
    padding-top: var(--spacing-m, 36px) !important;
}
.pr-m,
.px-m {
    padding-right: var(--spacing-m, 36px) !important;
}
.pb-m,
.py-m {
    padding-bottom: var(--spacing-m, 36px) !important;
}
.pl-m,
.px-m {
    padding-left: var(--spacing-m, 36px) !important;
}
.p-l {
    padding: var(--spacing-l, 54px) !important;
}
.pt-l,
.py-l {
    padding-top: var(--spacing-l, 54px) !important;
}
.pr-l,
.px-l {
    padding-right: var(--spacing-l, 54px) !important;
}
.pb-l,
.py-l {
    padding-bottom: var(--spacing-l, 54px) !important;
}
.pl-l,
.px-l {
    padding-left: var(--spacing-l, 54px) !important;
}
.p-xl {
    padding: var(--spacing-xl, 72px) !important;
}
.pt-xl,
.py-xl {
    padding-top: var(--spacing-xl, 72px) !important;
}
.pr-xl,
.px-xl {
    padding-right: var(--spacing-xl, 72px) !important;
}
.pb-xl,
.py-xl {
    padding-bottom: var(--spacing-xl, 72px) !important;
}
.pl-xl,
.px-xl {
    padding-left: var(--spacing-xl, 72px) !important;
}
.m-n1 {
    margin: -0.25rem !important;
}
.mt-n1,
.my-n1 {
    margin-top: -0.25rem !important;
}
.mr-n1,
.mx-n1 {
    margin-right: -0.25rem !important;
}
.mb-n1,
.my-n1 {
    margin-bottom: -0.25rem !important;
}
.ml-n1,
.mx-n1 {
    margin-left: -0.25rem !important;
}
.m-n2 {
    margin: -0.5rem !important;
}
.mt-n2,
.my-n2 {
    margin-top: -0.5rem !important;
}
.mr-n2,
.mx-n2 {
    margin-right: -0.5rem !important;
}
.mb-n2,
.my-n2 {
    margin-bottom: -0.5rem !important;
}
.ml-n2,
.mx-n2 {
    margin-left: -0.5rem !important;
}
.m-n3 {
    margin: -1rem !important;
}
.mt-n3,
.my-n3 {
    margin-top: -1rem !important;
}
.mr-n3,
.mx-n3 {
    margin-right: -1rem !important;
}
.mb-n3,
.my-n3 {
    margin-bottom: -1rem !important;
}
.ml-n3,
.mx-n3 {
    margin-left: -1rem !important;
}
.m-n4 {
    margin: -1.5rem !important;
}
.mt-n4,
.my-n4 {
    margin-top: -1.5rem !important;
}
.mr-n4,
.mx-n4 {
    margin-right: -1.5rem !important;
}
.mb-n4,
.my-n4 {
    margin-bottom: -1.5rem !important;
}
.ml-n4,
.mx-n4 {
    margin-left: -1.5rem !important;
}
.m-n5 {
    margin: -3rem !important;
}
.mt-n5,
.my-n5 {
    margin-top: -3rem !important;
}
.mr-n5,
.mx-n5 {
    margin-right: -3rem !important;
}
.mb-n5,
.my-n5 {
    margin-bottom: -3rem !important;
}
.ml-n5,
.mx-n5 {
    margin-left: -3rem !important;
}
.m-nxxxs {
    margin: -var(--spacing-xxxs, 3px) !important;
}
.mt-nxxxs,
.my-nxxxs {
    margin-top: -var(--spacing-xxxs, 3px) !important;
}
.mr-nxxxs,
.mx-nxxxs {
    margin-right: -var(--spacing-xxxs, 3px) !important;
}
.mb-nxxxs,
.my-nxxxs {
    margin-bottom: -var(--spacing-xxxs, 3px) !important;
}
.ml-nxxxs,
.mx-nxxxs {
    margin-left: -var(--spacing-xxxs, 3px) !important;
}
.m-nxxs {
    margin: -var(--spacing-xxs, 6px) !important;
}
.mt-nxxs,
.my-nxxs {
    margin-top: -var(--spacing-xxs, 6px) !important;
}
.mr-nxxs,
.mx-nxxs {
    margin-right: -var(--spacing-xxs, 6px) !important;
}
.mb-nxxs,
.my-nxxs {
    margin-bottom: -var(--spacing-xxs, 6px) !important;
}
.ml-nxxs,
.mx-nxxs {
    margin-left: -var(--spacing-xxs, 6px) !important;
}
.m-nxs {
    margin: -var(--spacing-xs, 12px) !important;
}
.mt-nxs,
.my-nxs {
    margin-top: -var(--spacing-xs, 12px) !important;
}
.mr-nxs,
.mx-nxs {
    margin-right: -var(--spacing-xs, 12px) !important;
}
.mb-nxs,
.my-nxs {
    margin-bottom: -var(--spacing-xs, 12px) !important;
}
.ml-nxs,
.mx-nxs {
    margin-left: -var(--spacing-xs, 12px) !important;
}
.m-nxss {
    margin: -var(--spacing-xss, 18px) !important;
}
.mt-nxss,
.my-nxss {
    margin-top: -var(--spacing-xss, 18px) !important;
}
.mr-nxss,
.mx-nxss {
    margin-right: -var(--spacing-xss, 18px) !important;
}
.mb-nxss,
.my-nxss {
    margin-bottom: -var(--spacing-xss, 18px) !important;
}
.ml-nxss,
.mx-nxss {
    margin-left: -var(--spacing-xss, 18px) !important;
}
.m-ns {
    margin: -var(--spacing-s, 24px) !important;
}
.mt-ns,
.my-ns {
    margin-top: -var(--spacing-s, 24px) !important;
}
.mr-ns,
.mx-ns {
    margin-right: -var(--spacing-s, 24px) !important;
}
.mb-ns,
.my-ns {
    margin-bottom: -var(--spacing-s, 24px) !important;
}
.ml-ns,
.mx-ns {
    margin-left: -var(--spacing-s, 24px) !important;
}
.m-nm {
    margin: -var(--spacing-m, 36px) !important;
}
.mt-nm,
.my-nm {
    margin-top: -var(--spacing-m, 36px) !important;
}
.mr-nm,
.mx-nm {
    margin-right: -var(--spacing-m, 36px) !important;
}
.mb-nm,
.my-nm {
    margin-bottom: -var(--spacing-m, 36px) !important;
}
.ml-nm,
.mx-nm {
    margin-left: -var(--spacing-m, 36px) !important;
}
.m-nl {
    margin: -var(--spacing-l, 54px) !important;
}
.mt-nl,
.my-nl {
    margin-top: -var(--spacing-l, 54px) !important;
}
.mr-nl,
.mx-nl {
    margin-right: -var(--spacing-l, 54px) !important;
}
.mb-nl,
.my-nl {
    margin-bottom: -var(--spacing-l, 54px) !important;
}
.ml-nl,
.mx-nl {
    margin-left: -var(--spacing-l, 54px) !important;
}
.m-nxl {
    margin: -var(--spacing-xl, 72px) !important;
}
.mt-nxl,
.my-nxl {
    margin-top: -var(--spacing-xl, 72px) !important;
}
.mr-nxl,
.mx-nxl {
    margin-right: -var(--spacing-xl, 72px) !important;
}
.mb-nxl,
.my-nxl {
    margin-bottom: -var(--spacing-xl, 72px) !important;
}
.ml-nxl,
.mx-nxl {
    margin-left: -var(--spacing-xl, 72px) !important;
}
.m-auto {
    margin: auto !important;
}
.mt-auto,
.my-auto {
    margin-top: auto !important;
}
.mr-auto,
.mx-auto {
    margin-right: auto !important;
}
.mb-auto,
.my-auto {
    margin-bottom: auto !important;
}
.ml-auto,
.mx-auto {
    margin-left: auto !important;
}
@media (min-width: 320px) {
    .m-sm-0 {
        margin: 0 !important;
    }

    .mt-sm-0,
    .my-sm-0 {
        margin-top: 0 !important;
    }

    .mr-sm-0,
    .mx-sm-0 {
        margin-right: 0 !important;
    }

    .mb-sm-0,
    .my-sm-0 {
        margin-bottom: 0 !important;
    }

    .ml-sm-0,
    .mx-sm-0 {
        margin-left: 0 !important;
    }

    .m-sm-1 {
        margin: 0.25rem !important;
    }

    .mt-sm-1,
    .my-sm-1 {
        margin-top: 0.25rem !important;
    }

    .mr-sm-1,
    .mx-sm-1 {
        margin-right: 0.25rem !important;
    }

    .mb-sm-1,
    .my-sm-1 {
        margin-bottom: 0.25rem !important;
    }

    .ml-sm-1,
    .mx-sm-1 {
        margin-left: 0.25rem !important;
    }

    .m-sm-2 {
        margin: 0.5rem !important;
    }

    .mt-sm-2,
    .my-sm-2 {
        margin-top: 0.5rem !important;
    }

    .mr-sm-2,
    .mx-sm-2 {
        margin-right: 0.5rem !important;
    }

    .mb-sm-2,
    .my-sm-2 {
        margin-bottom: 0.5rem !important;
    }

    .ml-sm-2,
    .mx-sm-2 {
        margin-left: 0.5rem !important;
    }

    .m-sm-3 {
        margin: 1rem !important;
    }

    .mt-sm-3,
    .my-sm-3 {
        margin-top: 1rem !important;
    }

    .mr-sm-3,
    .mx-sm-3 {
        margin-right: 1rem !important;
    }

    .mb-sm-3,
    .my-sm-3 {
        margin-bottom: 1rem !important;
    }

    .ml-sm-3,
    .mx-sm-3 {
        margin-left: 1rem !important;
    }

    .m-sm-4 {
        margin: 1.5rem !important;
    }

    .mt-sm-4,
    .my-sm-4 {
        margin-top: 1.5rem !important;
    }

    .mr-sm-4,
    .mx-sm-4 {
        margin-right: 1.5rem !important;
    }

    .mb-sm-4,
    .my-sm-4 {
        margin-bottom: 1.5rem !important;
    }

    .ml-sm-4,
    .mx-sm-4 {
        margin-left: 1.5rem !important;
    }

    .m-sm-5 {
        margin: 3rem !important;
    }

    .mt-sm-5,
    .my-sm-5 {
        margin-top: 3rem !important;
    }

    .mr-sm-5,
    .mx-sm-5 {
        margin-right: 3rem !important;
    }

    .mb-sm-5,
    .my-sm-5 {
        margin-bottom: 3rem !important;
    }

    .ml-sm-5,
    .mx-sm-5 {
        margin-left: 3rem !important;
    }

    .m-sm-xxxs {
        margin: var(--spacing-xxxs, 3px) !important;
    }

    .mt-sm-xxxs,
    .my-sm-xxxs {
        margin-top: var(--spacing-xxxs, 3px) !important;
    }

    .mr-sm-xxxs,
    .mx-sm-xxxs {
        margin-right: var(--spacing-xxxs, 3px) !important;
    }

    .mb-sm-xxxs,
    .my-sm-xxxs {
        margin-bottom: var(--spacing-xxxs, 3px) !important;
    }

    .ml-sm-xxxs,
    .mx-sm-xxxs {
        margin-left: var(--spacing-xxxs, 3px) !important;
    }

    .m-sm-xxs {
        margin: var(--spacing-xxs, 6px) !important;
    }

    .mt-sm-xxs,
    .my-sm-xxs {
        margin-top: var(--spacing-xxs, 6px) !important;
    }

    .mr-sm-xxs,
    .mx-sm-xxs {
        margin-right: var(--spacing-xxs, 6px) !important;
    }

    .mb-sm-xxs,
    .my-sm-xxs {
        margin-bottom: var(--spacing-xxs, 6px) !important;
    }

    .ml-sm-xxs,
    .mx-sm-xxs {
        margin-left: var(--spacing-xxs, 6px) !important;
    }

    .m-sm-xs {
        margin: var(--spacing-xs, 12px) !important;
    }

    .mt-sm-xs,
    .my-sm-xs {
        margin-top: var(--spacing-xs, 12px) !important;
    }

    .mr-sm-xs,
    .mx-sm-xs {
        margin-right: var(--spacing-xs, 12px) !important;
    }

    .mb-sm-xs,
    .my-sm-xs {
        margin-bottom: var(--spacing-xs, 12px) !important;
    }

    .ml-sm-xs,
    .mx-sm-xs {
        margin-left: var(--spacing-xs, 12px) !important;
    }

    .m-sm-xss {
        margin: var(--spacing-xss, 18px) !important;
    }

    .mt-sm-xss,
    .my-sm-xss {
        margin-top: var(--spacing-xss, 18px) !important;
    }

    .mr-sm-xss,
    .mx-sm-xss {
        margin-right: var(--spacing-xss, 18px) !important;
    }

    .mb-sm-xss,
    .my-sm-xss {
        margin-bottom: var(--spacing-xss, 18px) !important;
    }

    .ml-sm-xss,
    .mx-sm-xss {
        margin-left: var(--spacing-xss, 18px) !important;
    }

    .m-sm-s {
        margin: var(--spacing-s, 24px) !important;
    }

    .mt-sm-s,
    .my-sm-s {
        margin-top: var(--spacing-s, 24px) !important;
    }

    .mr-sm-s,
    .mx-sm-s {
        margin-right: var(--spacing-s, 24px) !important;
    }

    .mb-sm-s,
    .my-sm-s {
        margin-bottom: var(--spacing-s, 24px) !important;
    }

    .ml-sm-s,
    .mx-sm-s {
        margin-left: var(--spacing-s, 24px) !important;
    }

    .m-sm-m {
        margin: var(--spacing-m, 36px) !important;
    }

    .mt-sm-m,
    .my-sm-m {
        margin-top: var(--spacing-m, 36px) !important;
    }

    .mr-sm-m,
    .mx-sm-m {
        margin-right: var(--spacing-m, 36px) !important;
    }

    .mb-sm-m,
    .my-sm-m {
        margin-bottom: var(--spacing-m, 36px) !important;
    }

    .ml-sm-m,
    .mx-sm-m {
        margin-left: var(--spacing-m, 36px) !important;
    }

    .m-sm-l {
        margin: var(--spacing-l, 54px) !important;
    }

    .mt-sm-l,
    .my-sm-l {
        margin-top: var(--spacing-l, 54px) !important;
    }

    .mr-sm-l,
    .mx-sm-l {
        margin-right: var(--spacing-l, 54px) !important;
    }

    .mb-sm-l,
    .my-sm-l {
        margin-bottom: var(--spacing-l, 54px) !important;
    }

    .ml-sm-l,
    .mx-sm-l {
        margin-left: var(--spacing-l, 54px) !important;
    }

    .m-sm-xl {
        margin: var(--spacing-xl, 72px) !important;
    }

    .mt-sm-xl,
    .my-sm-xl {
        margin-top: var(--spacing-xl, 72px) !important;
    }

    .mr-sm-xl,
    .mx-sm-xl {
        margin-right: var(--spacing-xl, 72px) !important;
    }

    .mb-sm-xl,
    .my-sm-xl {
        margin-bottom: var(--spacing-xl, 72px) !important;
    }

    .ml-sm-xl,
    .mx-sm-xl {
        margin-left: var(--spacing-xl, 72px) !important;
    }

    .p-sm-0 {
        padding: 0 !important;
    }

    .pt-sm-0,
    .py-sm-0 {
        padding-top: 0 !important;
    }

    .pr-sm-0,
    .px-sm-0 {
        padding-right: 0 !important;
    }

    .pb-sm-0,
    .py-sm-0 {
        padding-bottom: 0 !important;
    }

    .pl-sm-0,
    .px-sm-0 {
        padding-left: 0 !important;
    }

    .p-sm-1 {
        padding: 0.25rem !important;
    }

    .pt-sm-1,
    .py-sm-1 {
        padding-top: 0.25rem !important;
    }

    .pr-sm-1,
    .px-sm-1 {
        padding-right: 0.25rem !important;
    }

    .pb-sm-1,
    .py-sm-1 {
        padding-bottom: 0.25rem !important;
    }

    .pl-sm-1,
    .px-sm-1 {
        padding-left: 0.25rem !important;
    }

    .p-sm-2 {
        padding: 0.5rem !important;
    }

    .pt-sm-2,
    .py-sm-2 {
        padding-top: 0.5rem !important;
    }

    .pr-sm-2,
    .px-sm-2 {
        padding-right: 0.5rem !important;
    }

    .pb-sm-2,
    .py-sm-2 {
        padding-bottom: 0.5rem !important;
    }

    .pl-sm-2,
    .px-sm-2 {
        padding-left: 0.5rem !important;
    }

    .p-sm-3 {
        padding: 1rem !important;
    }

    .pt-sm-3,
    .py-sm-3 {
        padding-top: 1rem !important;
    }

    .pr-sm-3,
    .px-sm-3 {
        padding-right: 1rem !important;
    }

    .pb-sm-3,
    .py-sm-3 {
        padding-bottom: 1rem !important;
    }

    .pl-sm-3,
    .px-sm-3 {
        padding-left: 1rem !important;
    }

    .p-sm-4 {
        padding: 1.5rem !important;
    }

    .pt-sm-4,
    .py-sm-4 {
        padding-top: 1.5rem !important;
    }

    .pr-sm-4,
    .px-sm-4 {
        padding-right: 1.5rem !important;
    }

    .pb-sm-4,
    .py-sm-4 {
        padding-bottom: 1.5rem !important;
    }

    .pl-sm-4,
    .px-sm-4 {
        padding-left: 1.5rem !important;
    }

    .p-sm-5 {
        padding: 3rem !important;
    }

    .pt-sm-5,
    .py-sm-5 {
        padding-top: 3rem !important;
    }

    .pr-sm-5,
    .px-sm-5 {
        padding-right: 3rem !important;
    }

    .pb-sm-5,
    .py-sm-5 {
        padding-bottom: 3rem !important;
    }

    .pl-sm-5,
    .px-sm-5 {
        padding-left: 3rem !important;
    }

    .p-sm-xxxs {
        padding: var(--spacing-xxxs, 3px) !important;
    }

    .pt-sm-xxxs,
    .py-sm-xxxs {
        padding-top: var(--spacing-xxxs, 3px) !important;
    }

    .pr-sm-xxxs,
    .px-sm-xxxs {
        padding-right: var(--spacing-xxxs, 3px) !important;
    }

    .pb-sm-xxxs,
    .py-sm-xxxs {
        padding-bottom: var(--spacing-xxxs, 3px) !important;
    }

    .pl-sm-xxxs,
    .px-sm-xxxs {
        padding-left: var(--spacing-xxxs, 3px) !important;
    }

    .p-sm-xxs {
        padding: var(--spacing-xxs, 6px) !important;
    }

    .pt-sm-xxs,
    .py-sm-xxs {
        padding-top: var(--spacing-xxs, 6px) !important;
    }

    .pr-sm-xxs,
    .px-sm-xxs {
        padding-right: var(--spacing-xxs, 6px) !important;
    }

    .pb-sm-xxs,
    .py-sm-xxs {
        padding-bottom: var(--spacing-xxs, 6px) !important;
    }

    .pl-sm-xxs,
    .px-sm-xxs {
        padding-left: var(--spacing-xxs, 6px) !important;
    }

    .p-sm-xs {
        padding: var(--spacing-xs, 12px) !important;
    }

    .pt-sm-xs,
    .py-sm-xs {
        padding-top: var(--spacing-xs, 12px) !important;
    }

    .pr-sm-xs,
    .px-sm-xs {
        padding-right: var(--spacing-xs, 12px) !important;
    }

    .pb-sm-xs,
    .py-sm-xs {
        padding-bottom: var(--spacing-xs, 12px) !important;
    }

    .pl-sm-xs,
    .px-sm-xs {
        padding-left: var(--spacing-xs, 12px) !important;
    }

    .p-sm-xss {
        padding: var(--spacing-xss, 18px) !important;
    }

    .pt-sm-xss,
    .py-sm-xss {
        padding-top: var(--spacing-xss, 18px) !important;
    }

    .pr-sm-xss,
    .px-sm-xss {
        padding-right: var(--spacing-xss, 18px) !important;
    }

    .pb-sm-xss,
    .py-sm-xss {
        padding-bottom: var(--spacing-xss, 18px) !important;
    }

    .pl-sm-xss,
    .px-sm-xss {
        padding-left: var(--spacing-xss, 18px) !important;
    }

    .p-sm-s {
        padding: var(--spacing-s, 24px) !important;
    }

    .pt-sm-s,
    .py-sm-s {
        padding-top: var(--spacing-s, 24px) !important;
    }

    .pr-sm-s,
    .px-sm-s {
        padding-right: var(--spacing-s, 24px) !important;
    }

    .pb-sm-s,
    .py-sm-s {
        padding-bottom: var(--spacing-s, 24px) !important;
    }

    .pl-sm-s,
    .px-sm-s {
        padding-left: var(--spacing-s, 24px) !important;
    }

    .p-sm-m {
        padding: var(--spacing-m, 36px) !important;
    }

    .pt-sm-m,
    .py-sm-m {
        padding-top: var(--spacing-m, 36px) !important;
    }

    .pr-sm-m,
    .px-sm-m {
        padding-right: var(--spacing-m, 36px) !important;
    }

    .pb-sm-m,
    .py-sm-m {
        padding-bottom: var(--spacing-m, 36px) !important;
    }

    .pl-sm-m,
    .px-sm-m {
        padding-left: var(--spacing-m, 36px) !important;
    }

    .p-sm-l {
        padding: var(--spacing-l, 54px) !important;
    }

    .pt-sm-l,
    .py-sm-l {
        padding-top: var(--spacing-l, 54px) !important;
    }

    .pr-sm-l,
    .px-sm-l {
        padding-right: var(--spacing-l, 54px) !important;
    }

    .pb-sm-l,
    .py-sm-l {
        padding-bottom: var(--spacing-l, 54px) !important;
    }

    .pl-sm-l,
    .px-sm-l {
        padding-left: var(--spacing-l, 54px) !important;
    }

    .p-sm-xl {
        padding: var(--spacing-xl, 72px) !important;
    }

    .pt-sm-xl,
    .py-sm-xl {
        padding-top: var(--spacing-xl, 72px) !important;
    }

    .pr-sm-xl,
    .px-sm-xl {
        padding-right: var(--spacing-xl, 72px) !important;
    }

    .pb-sm-xl,
    .py-sm-xl {
        padding-bottom: var(--spacing-xl, 72px) !important;
    }

    .pl-sm-xl,
    .px-sm-xl {
        padding-left: var(--spacing-xl, 72px) !important;
    }

    .m-sm-n1 {
        margin: -0.25rem !important;
    }

    .mt-sm-n1,
    .my-sm-n1 {
        margin-top: -0.25rem !important;
    }

    .mr-sm-n1,
    .mx-sm-n1 {
        margin-right: -0.25rem !important;
    }

    .mb-sm-n1,
    .my-sm-n1 {
        margin-bottom: -0.25rem !important;
    }

    .ml-sm-n1,
    .mx-sm-n1 {
        margin-left: -0.25rem !important;
    }

    .m-sm-n2 {
        margin: -0.5rem !important;
    }

    .mt-sm-n2,
    .my-sm-n2 {
        margin-top: -0.5rem !important;
    }

    .mr-sm-n2,
    .mx-sm-n2 {
        margin-right: -0.5rem !important;
    }

    .mb-sm-n2,
    .my-sm-n2 {
        margin-bottom: -0.5rem !important;
    }

    .ml-sm-n2,
    .mx-sm-n2 {
        margin-left: -0.5rem !important;
    }

    .m-sm-n3 {
        margin: -1rem !important;
    }

    .mt-sm-n3,
    .my-sm-n3 {
        margin-top: -1rem !important;
    }

    .mr-sm-n3,
    .mx-sm-n3 {
        margin-right: -1rem !important;
    }

    .mb-sm-n3,
    .my-sm-n3 {
        margin-bottom: -1rem !important;
    }

    .ml-sm-n3,
    .mx-sm-n3 {
        margin-left: -1rem !important;
    }

    .m-sm-n4 {
        margin: -1.5rem !important;
    }

    .mt-sm-n4,
    .my-sm-n4 {
        margin-top: -1.5rem !important;
    }

    .mr-sm-n4,
    .mx-sm-n4 {
        margin-right: -1.5rem !important;
    }

    .mb-sm-n4,
    .my-sm-n4 {
        margin-bottom: -1.5rem !important;
    }

    .ml-sm-n4,
    .mx-sm-n4 {
        margin-left: -1.5rem !important;
    }

    .m-sm-n5 {
        margin: -3rem !important;
    }

    .mt-sm-n5,
    .my-sm-n5 {
        margin-top: -3rem !important;
    }

    .mr-sm-n5,
    .mx-sm-n5 {
        margin-right: -3rem !important;
    }

    .mb-sm-n5,
    .my-sm-n5 {
        margin-bottom: -3rem !important;
    }

    .ml-sm-n5,
    .mx-sm-n5 {
        margin-left: -3rem !important;
    }

    .m-sm-nxxxs {
        margin: -var(--spacing-xxxs, 3px) !important;
    }

    .mt-sm-nxxxs,
    .my-sm-nxxxs {
        margin-top: -var(--spacing-xxxs, 3px) !important;
    }

    .mr-sm-nxxxs,
    .mx-sm-nxxxs {
        margin-right: -var(--spacing-xxxs, 3px) !important;
    }

    .mb-sm-nxxxs,
    .my-sm-nxxxs {
        margin-bottom: -var(--spacing-xxxs, 3px) !important;
    }

    .ml-sm-nxxxs,
    .mx-sm-nxxxs {
        margin-left: -var(--spacing-xxxs, 3px) !important;
    }

    .m-sm-nxxs {
        margin: -var(--spacing-xxs, 6px) !important;
    }

    .mt-sm-nxxs,
    .my-sm-nxxs {
        margin-top: -var(--spacing-xxs, 6px) !important;
    }

    .mr-sm-nxxs,
    .mx-sm-nxxs {
        margin-right: -var(--spacing-xxs, 6px) !important;
    }

    .mb-sm-nxxs,
    .my-sm-nxxs {
        margin-bottom: -var(--spacing-xxs, 6px) !important;
    }

    .ml-sm-nxxs,
    .mx-sm-nxxs {
        margin-left: -var(--spacing-xxs, 6px) !important;
    }

    .m-sm-nxs {
        margin: -var(--spacing-xs, 12px) !important;
    }

    .mt-sm-nxs,
    .my-sm-nxs {
        margin-top: -var(--spacing-xs, 12px) !important;
    }

    .mr-sm-nxs,
    .mx-sm-nxs {
        margin-right: -var(--spacing-xs, 12px) !important;
    }

    .mb-sm-nxs,
    .my-sm-nxs {
        margin-bottom: -var(--spacing-xs, 12px) !important;
    }

    .ml-sm-nxs,
    .mx-sm-nxs {
        margin-left: -var(--spacing-xs, 12px) !important;
    }

    .m-sm-nxss {
        margin: -var(--spacing-xss, 18px) !important;
    }

    .mt-sm-nxss,
    .my-sm-nxss {
        margin-top: -var(--spacing-xss, 18px) !important;
    }

    .mr-sm-nxss,
    .mx-sm-nxss {
        margin-right: -var(--spacing-xss, 18px) !important;
    }

    .mb-sm-nxss,
    .my-sm-nxss {
        margin-bottom: -var(--spacing-xss, 18px) !important;
    }

    .ml-sm-nxss,
    .mx-sm-nxss {
        margin-left: -var(--spacing-xss, 18px) !important;
    }

    .m-sm-ns {
        margin: -var(--spacing-s, 24px) !important;
    }

    .mt-sm-ns,
    .my-sm-ns {
        margin-top: -var(--spacing-s, 24px) !important;
    }

    .mr-sm-ns,
    .mx-sm-ns {
        margin-right: -var(--spacing-s, 24px) !important;
    }

    .mb-sm-ns,
    .my-sm-ns {
        margin-bottom: -var(--spacing-s, 24px) !important;
    }

    .ml-sm-ns,
    .mx-sm-ns {
        margin-left: -var(--spacing-s, 24px) !important;
    }

    .m-sm-nm {
        margin: -var(--spacing-m, 36px) !important;
    }

    .mt-sm-nm,
    .my-sm-nm {
        margin-top: -var(--spacing-m, 36px) !important;
    }

    .mr-sm-nm,
    .mx-sm-nm {
        margin-right: -var(--spacing-m, 36px) !important;
    }

    .mb-sm-nm,
    .my-sm-nm {
        margin-bottom: -var(--spacing-m, 36px) !important;
    }

    .ml-sm-nm,
    .mx-sm-nm {
        margin-left: -var(--spacing-m, 36px) !important;
    }

    .m-sm-nl {
        margin: -var(--spacing-l, 54px) !important;
    }

    .mt-sm-nl,
    .my-sm-nl {
        margin-top: -var(--spacing-l, 54px) !important;
    }

    .mr-sm-nl,
    .mx-sm-nl {
        margin-right: -var(--spacing-l, 54px) !important;
    }

    .mb-sm-nl,
    .my-sm-nl {
        margin-bottom: -var(--spacing-l, 54px) !important;
    }

    .ml-sm-nl,
    .mx-sm-nl {
        margin-left: -var(--spacing-l, 54px) !important;
    }

    .m-sm-nxl {
        margin: -var(--spacing-xl, 72px) !important;
    }

    .mt-sm-nxl,
    .my-sm-nxl {
        margin-top: -var(--spacing-xl, 72px) !important;
    }

    .mr-sm-nxl,
    .mx-sm-nxl {
        margin-right: -var(--spacing-xl, 72px) !important;
    }

    .mb-sm-nxl,
    .my-sm-nxl {
        margin-bottom: -var(--spacing-xl, 72px) !important;
    }

    .ml-sm-nxl,
    .mx-sm-nxl {
        margin-left: -var(--spacing-xl, 72px) !important;
    }

    .m-sm-auto {
        margin: auto !important;
    }

    .mt-sm-auto,
    .my-sm-auto {
        margin-top: auto !important;
    }

    .mr-sm-auto,
    .mx-sm-auto {
        margin-right: auto !important;
    }

    .mb-sm-auto,
    .my-sm-auto {
        margin-bottom: auto !important;
    }

    .ml-sm-auto,
    .mx-sm-auto {
        margin-left: auto !important;
    }
}
@media (min-width: 600px) {
    .m-md-0 {
        margin: 0 !important;
    }

    .mt-md-0,
    .my-md-0 {
        margin-top: 0 !important;
    }

    .mr-md-0,
    .mx-md-0 {
        margin-right: 0 !important;
    }

    .mb-md-0,
    .my-md-0 {
        margin-bottom: 0 !important;
    }

    .ml-md-0,
    .mx-md-0 {
        margin-left: 0 !important;
    }

    .m-md-1 {
        margin: 0.25rem !important;
    }

    .mt-md-1,
    .my-md-1 {
        margin-top: 0.25rem !important;
    }

    .mr-md-1,
    .mx-md-1 {
        margin-right: 0.25rem !important;
    }

    .mb-md-1,
    .my-md-1 {
        margin-bottom: 0.25rem !important;
    }

    .ml-md-1,
    .mx-md-1 {
        margin-left: 0.25rem !important;
    }

    .m-md-2 {
        margin: 0.5rem !important;
    }

    .mt-md-2,
    .my-md-2 {
        margin-top: 0.5rem !important;
    }

    .mr-md-2,
    .mx-md-2 {
        margin-right: 0.5rem !important;
    }

    .mb-md-2,
    .my-md-2 {
        margin-bottom: 0.5rem !important;
    }

    .ml-md-2,
    .mx-md-2 {
        margin-left: 0.5rem !important;
    }

    .m-md-3 {
        margin: 1rem !important;
    }

    .mt-md-3,
    .my-md-3 {
        margin-top: 1rem !important;
    }

    .mr-md-3,
    .mx-md-3 {
        margin-right: 1rem !important;
    }

    .mb-md-3,
    .my-md-3 {
        margin-bottom: 1rem !important;
    }

    .ml-md-3,
    .mx-md-3 {
        margin-left: 1rem !important;
    }

    .m-md-4 {
        margin: 1.5rem !important;
    }

    .mt-md-4,
    .my-md-4 {
        margin-top: 1.5rem !important;
    }

    .mr-md-4,
    .mx-md-4 {
        margin-right: 1.5rem !important;
    }

    .mb-md-4,
    .my-md-4 {
        margin-bottom: 1.5rem !important;
    }

    .ml-md-4,
    .mx-md-4 {
        margin-left: 1.5rem !important;
    }

    .m-md-5 {
        margin: 3rem !important;
    }

    .mt-md-5,
    .my-md-5 {
        margin-top: 3rem !important;
    }

    .mr-md-5,
    .mx-md-5 {
        margin-right: 3rem !important;
    }

    .mb-md-5,
    .my-md-5 {
        margin-bottom: 3rem !important;
    }

    .ml-md-5,
    .mx-md-5 {
        margin-left: 3rem !important;
    }

    .m-md-xxxs {
        margin: var(--spacing-xxxs, 3px) !important;
    }

    .mt-md-xxxs,
    .my-md-xxxs {
        margin-top: var(--spacing-xxxs, 3px) !important;
    }

    .mr-md-xxxs,
    .mx-md-xxxs {
        margin-right: var(--spacing-xxxs, 3px) !important;
    }

    .mb-md-xxxs,
    .my-md-xxxs {
        margin-bottom: var(--spacing-xxxs, 3px) !important;
    }

    .ml-md-xxxs,
    .mx-md-xxxs {
        margin-left: var(--spacing-xxxs, 3px) !important;
    }

    .m-md-xxs {
        margin: var(--spacing-xxs, 6px) !important;
    }

    .mt-md-xxs,
    .my-md-xxs {
        margin-top: var(--spacing-xxs, 6px) !important;
    }

    .mr-md-xxs,
    .mx-md-xxs {
        margin-right: var(--spacing-xxs, 6px) !important;
    }

    .mb-md-xxs,
    .my-md-xxs {
        margin-bottom: var(--spacing-xxs, 6px) !important;
    }

    .ml-md-xxs,
    .mx-md-xxs {
        margin-left: var(--spacing-xxs, 6px) !important;
    }

    .m-md-xs {
        margin: var(--spacing-xs, 12px) !important;
    }

    .mt-md-xs,
    .my-md-xs {
        margin-top: var(--spacing-xs, 12px) !important;
    }

    .mr-md-xs,
    .mx-md-xs {
        margin-right: var(--spacing-xs, 12px) !important;
    }

    .mb-md-xs,
    .my-md-xs {
        margin-bottom: var(--spacing-xs, 12px) !important;
    }

    .ml-md-xs,
    .mx-md-xs {
        margin-left: var(--spacing-xs, 12px) !important;
    }

    .m-md-xss {
        margin: var(--spacing-xss, 18px) !important;
    }

    .mt-md-xss,
    .my-md-xss {
        margin-top: var(--spacing-xss, 18px) !important;
    }

    .mr-md-xss,
    .mx-md-xss {
        margin-right: var(--spacing-xss, 18px) !important;
    }

    .mb-md-xss,
    .my-md-xss {
        margin-bottom: var(--spacing-xss, 18px) !important;
    }

    .ml-md-xss,
    .mx-md-xss {
        margin-left: var(--spacing-xss, 18px) !important;
    }

    .m-md-s {
        margin: var(--spacing-s, 24px) !important;
    }

    .mt-md-s,
    .my-md-s {
        margin-top: var(--spacing-s, 24px) !important;
    }

    .mr-md-s,
    .mx-md-s {
        margin-right: var(--spacing-s, 24px) !important;
    }

    .mb-md-s,
    .my-md-s {
        margin-bottom: var(--spacing-s, 24px) !important;
    }

    .ml-md-s,
    .mx-md-s {
        margin-left: var(--spacing-s, 24px) !important;
    }

    .m-md-m {
        margin: var(--spacing-m, 36px) !important;
    }

    .mt-md-m,
    .my-md-m {
        margin-top: var(--spacing-m, 36px) !important;
    }

    .mr-md-m,
    .mx-md-m {
        margin-right: var(--spacing-m, 36px) !important;
    }

    .mb-md-m,
    .my-md-m {
        margin-bottom: var(--spacing-m, 36px) !important;
    }

    .ml-md-m,
    .mx-md-m {
        margin-left: var(--spacing-m, 36px) !important;
    }

    .m-md-l {
        margin: var(--spacing-l, 54px) !important;
    }

    .mt-md-l,
    .my-md-l {
        margin-top: var(--spacing-l, 54px) !important;
    }

    .mr-md-l,
    .mx-md-l {
        margin-right: var(--spacing-l, 54px) !important;
    }

    .mb-md-l,
    .my-md-l {
        margin-bottom: var(--spacing-l, 54px) !important;
    }

    .ml-md-l,
    .mx-md-l {
        margin-left: var(--spacing-l, 54px) !important;
    }

    .m-md-xl {
        margin: var(--spacing-xl, 72px) !important;
    }

    .mt-md-xl,
    .my-md-xl {
        margin-top: var(--spacing-xl, 72px) !important;
    }

    .mr-md-xl,
    .mx-md-xl {
        margin-right: var(--spacing-xl, 72px) !important;
    }

    .mb-md-xl,
    .my-md-xl {
        margin-bottom: var(--spacing-xl, 72px) !important;
    }

    .ml-md-xl,
    .mx-md-xl {
        margin-left: var(--spacing-xl, 72px) !important;
    }

    .p-md-0 {
        padding: 0 !important;
    }

    .pt-md-0,
    .py-md-0 {
        padding-top: 0 !important;
    }

    .pr-md-0,
    .px-md-0 {
        padding-right: 0 !important;
    }

    .pb-md-0,
    .py-md-0 {
        padding-bottom: 0 !important;
    }

    .pl-md-0,
    .px-md-0 {
        padding-left: 0 !important;
    }

    .p-md-1 {
        padding: 0.25rem !important;
    }

    .pt-md-1,
    .py-md-1 {
        padding-top: 0.25rem !important;
    }

    .pr-md-1,
    .px-md-1 {
        padding-right: 0.25rem !important;
    }

    .pb-md-1,
    .py-md-1 {
        padding-bottom: 0.25rem !important;
    }

    .pl-md-1,
    .px-md-1 {
        padding-left: 0.25rem !important;
    }

    .p-md-2 {
        padding: 0.5rem !important;
    }

    .pt-md-2,
    .py-md-2 {
        padding-top: 0.5rem !important;
    }

    .pr-md-2,
    .px-md-2 {
        padding-right: 0.5rem !important;
    }

    .pb-md-2,
    .py-md-2 {
        padding-bottom: 0.5rem !important;
    }

    .pl-md-2,
    .px-md-2 {
        padding-left: 0.5rem !important;
    }

    .p-md-3 {
        padding: 1rem !important;
    }

    .pt-md-3,
    .py-md-3 {
        padding-top: 1rem !important;
    }

    .pr-md-3,
    .px-md-3 {
        padding-right: 1rem !important;
    }

    .pb-md-3,
    .py-md-3 {
        padding-bottom: 1rem !important;
    }

    .pl-md-3,
    .px-md-3 {
        padding-left: 1rem !important;
    }

    .p-md-4 {
        padding: 1.5rem !important;
    }

    .pt-md-4,
    .py-md-4 {
        padding-top: 1.5rem !important;
    }

    .pr-md-4,
    .px-md-4 {
        padding-right: 1.5rem !important;
    }

    .pb-md-4,
    .py-md-4 {
        padding-bottom: 1.5rem !important;
    }

    .pl-md-4,
    .px-md-4 {
        padding-left: 1.5rem !important;
    }

    .p-md-5 {
        padding: 3rem !important;
    }

    .pt-md-5,
    .py-md-5 {
        padding-top: 3rem !important;
    }

    .pr-md-5,
    .px-md-5 {
        padding-right: 3rem !important;
    }

    .pb-md-5,
    .py-md-5 {
        padding-bottom: 3rem !important;
    }

    .pl-md-5,
    .px-md-5 {
        padding-left: 3rem !important;
    }

    .p-md-xxxs {
        padding: var(--spacing-xxxs, 3px) !important;
    }

    .pt-md-xxxs,
    .py-md-xxxs {
        padding-top: var(--spacing-xxxs, 3px) !important;
    }

    .pr-md-xxxs,
    .px-md-xxxs {
        padding-right: var(--spacing-xxxs, 3px) !important;
    }

    .pb-md-xxxs,
    .py-md-xxxs {
        padding-bottom: var(--spacing-xxxs, 3px) !important;
    }

    .pl-md-xxxs,
    .px-md-xxxs {
        padding-left: var(--spacing-xxxs, 3px) !important;
    }

    .p-md-xxs {
        padding: var(--spacing-xxs, 6px) !important;
    }

    .pt-md-xxs,
    .py-md-xxs {
        padding-top: var(--spacing-xxs, 6px) !important;
    }

    .pr-md-xxs,
    .px-md-xxs {
        padding-right: var(--spacing-xxs, 6px) !important;
    }

    .pb-md-xxs,
    .py-md-xxs {
        padding-bottom: var(--spacing-xxs, 6px) !important;
    }

    .pl-md-xxs,
    .px-md-xxs {
        padding-left: var(--spacing-xxs, 6px) !important;
    }

    .p-md-xs {
        padding: var(--spacing-xs, 12px) !important;
    }

    .pt-md-xs,
    .py-md-xs {
        padding-top: var(--spacing-xs, 12px) !important;
    }

    .pr-md-xs,
    .px-md-xs {
        padding-right: var(--spacing-xs, 12px) !important;
    }

    .pb-md-xs,
    .py-md-xs {
        padding-bottom: var(--spacing-xs, 12px) !important;
    }

    .pl-md-xs,
    .px-md-xs {
        padding-left: var(--spacing-xs, 12px) !important;
    }

    .p-md-xss {
        padding: var(--spacing-xss, 18px) !important;
    }

    .pt-md-xss,
    .py-md-xss {
        padding-top: var(--spacing-xss, 18px) !important;
    }

    .pr-md-xss,
    .px-md-xss {
        padding-right: var(--spacing-xss, 18px) !important;
    }

    .pb-md-xss,
    .py-md-xss {
        padding-bottom: var(--spacing-xss, 18px) !important;
    }

    .pl-md-xss,
    .px-md-xss {
        padding-left: var(--spacing-xss, 18px) !important;
    }

    .p-md-s {
        padding: var(--spacing-s, 24px) !important;
    }

    .pt-md-s,
    .py-md-s {
        padding-top: var(--spacing-s, 24px) !important;
    }

    .pr-md-s,
    .px-md-s {
        padding-right: var(--spacing-s, 24px) !important;
    }

    .pb-md-s,
    .py-md-s {
        padding-bottom: var(--spacing-s, 24px) !important;
    }

    .pl-md-s,
    .px-md-s {
        padding-left: var(--spacing-s, 24px) !important;
    }

    .p-md-m {
        padding: var(--spacing-m, 36px) !important;
    }

    .pt-md-m,
    .py-md-m {
        padding-top: var(--spacing-m, 36px) !important;
    }

    .pr-md-m,
    .px-md-m {
        padding-right: var(--spacing-m, 36px) !important;
    }

    .pb-md-m,
    .py-md-m {
        padding-bottom: var(--spacing-m, 36px) !important;
    }

    .pl-md-m,
    .px-md-m {
        padding-left: var(--spacing-m, 36px) !important;
    }

    .p-md-l {
        padding: var(--spacing-l, 54px) !important;
    }

    .pt-md-l,
    .py-md-l {
        padding-top: var(--spacing-l, 54px) !important;
    }

    .pr-md-l,
    .px-md-l {
        padding-right: var(--spacing-l, 54px) !important;
    }

    .pb-md-l,
    .py-md-l {
        padding-bottom: var(--spacing-l, 54px) !important;
    }

    .pl-md-l,
    .px-md-l {
        padding-left: var(--spacing-l, 54px) !important;
    }

    .p-md-xl {
        padding: var(--spacing-xl, 72px) !important;
    }

    .pt-md-xl,
    .py-md-xl {
        padding-top: var(--spacing-xl, 72px) !important;
    }

    .pr-md-xl,
    .px-md-xl {
        padding-right: var(--spacing-xl, 72px) !important;
    }

    .pb-md-xl,
    .py-md-xl {
        padding-bottom: var(--spacing-xl, 72px) !important;
    }

    .pl-md-xl,
    .px-md-xl {
        padding-left: var(--spacing-xl, 72px) !important;
    }

    .m-md-n1 {
        margin: -0.25rem !important;
    }

    .mt-md-n1,
    .my-md-n1 {
        margin-top: -0.25rem !important;
    }

    .mr-md-n1,
    .mx-md-n1 {
        margin-right: -0.25rem !important;
    }

    .mb-md-n1,
    .my-md-n1 {
        margin-bottom: -0.25rem !important;
    }

    .ml-md-n1,
    .mx-md-n1 {
        margin-left: -0.25rem !important;
    }

    .m-md-n2 {
        margin: -0.5rem !important;
    }

    .mt-md-n2,
    .my-md-n2 {
        margin-top: -0.5rem !important;
    }

    .mr-md-n2,
    .mx-md-n2 {
        margin-right: -0.5rem !important;
    }

    .mb-md-n2,
    .my-md-n2 {
        margin-bottom: -0.5rem !important;
    }

    .ml-md-n2,
    .mx-md-n2 {
        margin-left: -0.5rem !important;
    }

    .m-md-n3 {
        margin: -1rem !important;
    }

    .mt-md-n3,
    .my-md-n3 {
        margin-top: -1rem !important;
    }

    .mr-md-n3,
    .mx-md-n3 {
        margin-right: -1rem !important;
    }

    .mb-md-n3,
    .my-md-n3 {
        margin-bottom: -1rem !important;
    }

    .ml-md-n3,
    .mx-md-n3 {
        margin-left: -1rem !important;
    }

    .m-md-n4 {
        margin: -1.5rem !important;
    }

    .mt-md-n4,
    .my-md-n4 {
        margin-top: -1.5rem !important;
    }

    .mr-md-n4,
    .mx-md-n4 {
        margin-right: -1.5rem !important;
    }

    .mb-md-n4,
    .my-md-n4 {
        margin-bottom: -1.5rem !important;
    }

    .ml-md-n4,
    .mx-md-n4 {
        margin-left: -1.5rem !important;
    }

    .m-md-n5 {
        margin: -3rem !important;
    }

    .mt-md-n5,
    .my-md-n5 {
        margin-top: -3rem !important;
    }

    .mr-md-n5,
    .mx-md-n5 {
        margin-right: -3rem !important;
    }

    .mb-md-n5,
    .my-md-n5 {
        margin-bottom: -3rem !important;
    }

    .ml-md-n5,
    .mx-md-n5 {
        margin-left: -3rem !important;
    }

    .m-md-nxxxs {
        margin: -var(--spacing-xxxs, 3px) !important;
    }

    .mt-md-nxxxs,
    .my-md-nxxxs {
        margin-top: -var(--spacing-xxxs, 3px) !important;
    }

    .mr-md-nxxxs,
    .mx-md-nxxxs {
        margin-right: -var(--spacing-xxxs, 3px) !important;
    }

    .mb-md-nxxxs,
    .my-md-nxxxs {
        margin-bottom: -var(--spacing-xxxs, 3px) !important;
    }

    .ml-md-nxxxs,
    .mx-md-nxxxs {
        margin-left: -var(--spacing-xxxs, 3px) !important;
    }

    .m-md-nxxs {
        margin: -var(--spacing-xxs, 6px) !important;
    }

    .mt-md-nxxs,
    .my-md-nxxs {
        margin-top: -var(--spacing-xxs, 6px) !important;
    }

    .mr-md-nxxs,
    .mx-md-nxxs {
        margin-right: -var(--spacing-xxs, 6px) !important;
    }

    .mb-md-nxxs,
    .my-md-nxxs {
        margin-bottom: -var(--spacing-xxs, 6px) !important;
    }

    .ml-md-nxxs,
    .mx-md-nxxs {
        margin-left: -var(--spacing-xxs, 6px) !important;
    }

    .m-md-nxs {
        margin: -var(--spacing-xs, 12px) !important;
    }

    .mt-md-nxs,
    .my-md-nxs {
        margin-top: -var(--spacing-xs, 12px) !important;
    }

    .mr-md-nxs,
    .mx-md-nxs {
        margin-right: -var(--spacing-xs, 12px) !important;
    }

    .mb-md-nxs,
    .my-md-nxs {
        margin-bottom: -var(--spacing-xs, 12px) !important;
    }

    .ml-md-nxs,
    .mx-md-nxs {
        margin-left: -var(--spacing-xs, 12px) !important;
    }

    .m-md-nxss {
        margin: -var(--spacing-xss, 18px) !important;
    }

    .mt-md-nxss,
    .my-md-nxss {
        margin-top: -var(--spacing-xss, 18px) !important;
    }

    .mr-md-nxss,
    .mx-md-nxss {
        margin-right: -var(--spacing-xss, 18px) !important;
    }

    .mb-md-nxss,
    .my-md-nxss {
        margin-bottom: -var(--spacing-xss, 18px) !important;
    }

    .ml-md-nxss,
    .mx-md-nxss {
        margin-left: -var(--spacing-xss, 18px) !important;
    }

    .m-md-ns {
        margin: -var(--spacing-s, 24px) !important;
    }

    .mt-md-ns,
    .my-md-ns {
        margin-top: -var(--spacing-s, 24px) !important;
    }

    .mr-md-ns,
    .mx-md-ns {
        margin-right: -var(--spacing-s, 24px) !important;
    }

    .mb-md-ns,
    .my-md-ns {
        margin-bottom: -var(--spacing-s, 24px) !important;
    }

    .ml-md-ns,
    .mx-md-ns {
        margin-left: -var(--spacing-s, 24px) !important;
    }

    .m-md-nm {
        margin: -var(--spacing-m, 36px) !important;
    }

    .mt-md-nm,
    .my-md-nm {
        margin-top: -var(--spacing-m, 36px) !important;
    }

    .mr-md-nm,
    .mx-md-nm {
        margin-right: -var(--spacing-m, 36px) !important;
    }

    .mb-md-nm,
    .my-md-nm {
        margin-bottom: -var(--spacing-m, 36px) !important;
    }

    .ml-md-nm,
    .mx-md-nm {
        margin-left: -var(--spacing-m, 36px) !important;
    }

    .m-md-nl {
        margin: -var(--spacing-l, 54px) !important;
    }

    .mt-md-nl,
    .my-md-nl {
        margin-top: -var(--spacing-l, 54px) !important;
    }

    .mr-md-nl,
    .mx-md-nl {
        margin-right: -var(--spacing-l, 54px) !important;
    }

    .mb-md-nl,
    .my-md-nl {
        margin-bottom: -var(--spacing-l, 54px) !important;
    }

    .ml-md-nl,
    .mx-md-nl {
        margin-left: -var(--spacing-l, 54px) !important;
    }

    .m-md-nxl {
        margin: -var(--spacing-xl, 72px) !important;
    }

    .mt-md-nxl,
    .my-md-nxl {
        margin-top: -var(--spacing-xl, 72px) !important;
    }

    .mr-md-nxl,
    .mx-md-nxl {
        margin-right: -var(--spacing-xl, 72px) !important;
    }

    .mb-md-nxl,
    .my-md-nxl {
        margin-bottom: -var(--spacing-xl, 72px) !important;
    }

    .ml-md-nxl,
    .mx-md-nxl {
        margin-left: -var(--spacing-xl, 72px) !important;
    }

    .m-md-auto {
        margin: auto !important;
    }

    .mt-md-auto,
    .my-md-auto {
        margin-top: auto !important;
    }

    .mr-md-auto,
    .mx-md-auto {
        margin-right: auto !important;
    }

    .mb-md-auto,
    .my-md-auto {
        margin-bottom: auto !important;
    }

    .ml-md-auto,
    .mx-md-auto {
        margin-left: auto !important;
    }
}
@media (min-width: 1024px) {
    .m-lg-0 {
        margin: 0 !important;
    }

    .mt-lg-0,
    .my-lg-0 {
        margin-top: 0 !important;
    }

    .mr-lg-0,
    .mx-lg-0 {
        margin-right: 0 !important;
    }

    .mb-lg-0,
    .my-lg-0 {
        margin-bottom: 0 !important;
    }

    .ml-lg-0,
    .mx-lg-0 {
        margin-left: 0 !important;
    }

    .m-lg-1 {
        margin: 0.25rem !important;
    }

    .mt-lg-1,
    .my-lg-1 {
        margin-top: 0.25rem !important;
    }

    .mr-lg-1,
    .mx-lg-1 {
        margin-right: 0.25rem !important;
    }

    .mb-lg-1,
    .my-lg-1 {
        margin-bottom: 0.25rem !important;
    }

    .ml-lg-1,
    .mx-lg-1 {
        margin-left: 0.25rem !important;
    }

    .m-lg-2 {
        margin: 0.5rem !important;
    }

    .mt-lg-2,
    .my-lg-2 {
        margin-top: 0.5rem !important;
    }

    .mr-lg-2,
    .mx-lg-2 {
        margin-right: 0.5rem !important;
    }

    .mb-lg-2,
    .my-lg-2 {
        margin-bottom: 0.5rem !important;
    }

    .ml-lg-2,
    .mx-lg-2 {
        margin-left: 0.5rem !important;
    }

    .m-lg-3 {
        margin: 1rem !important;
    }

    .mt-lg-3,
    .my-lg-3 {
        margin-top: 1rem !important;
    }

    .mr-lg-3,
    .mx-lg-3 {
        margin-right: 1rem !important;
    }

    .mb-lg-3,
    .my-lg-3 {
        margin-bottom: 1rem !important;
    }

    .ml-lg-3,
    .mx-lg-3 {
        margin-left: 1rem !important;
    }

    .m-lg-4 {
        margin: 1.5rem !important;
    }

    .mt-lg-4,
    .my-lg-4 {
        margin-top: 1.5rem !important;
    }

    .mr-lg-4,
    .mx-lg-4 {
        margin-right: 1.5rem !important;
    }

    .mb-lg-4,
    .my-lg-4 {
        margin-bottom: 1.5rem !important;
    }

    .ml-lg-4,
    .mx-lg-4 {
        margin-left: 1.5rem !important;
    }

    .m-lg-5 {
        margin: 3rem !important;
    }

    .mt-lg-5,
    .my-lg-5 {
        margin-top: 3rem !important;
    }

    .mr-lg-5,
    .mx-lg-5 {
        margin-right: 3rem !important;
    }

    .mb-lg-5,
    .my-lg-5 {
        margin-bottom: 3rem !important;
    }

    .ml-lg-5,
    .mx-lg-5 {
        margin-left: 3rem !important;
    }

    .m-lg-xxxs {
        margin: var(--spacing-xxxs, 3px) !important;
    }

    .mt-lg-xxxs,
    .my-lg-xxxs {
        margin-top: var(--spacing-xxxs, 3px) !important;
    }

    .mr-lg-xxxs,
    .mx-lg-xxxs {
        margin-right: var(--spacing-xxxs, 3px) !important;
    }

    .mb-lg-xxxs,
    .my-lg-xxxs {
        margin-bottom: var(--spacing-xxxs, 3px) !important;
    }

    .ml-lg-xxxs,
    .mx-lg-xxxs {
        margin-left: var(--spacing-xxxs, 3px) !important;
    }

    .m-lg-xxs {
        margin: var(--spacing-xxs, 6px) !important;
    }

    .mt-lg-xxs,
    .my-lg-xxs {
        margin-top: var(--spacing-xxs, 6px) !important;
    }

    .mr-lg-xxs,
    .mx-lg-xxs {
        margin-right: var(--spacing-xxs, 6px) !important;
    }

    .mb-lg-xxs,
    .my-lg-xxs {
        margin-bottom: var(--spacing-xxs, 6px) !important;
    }

    .ml-lg-xxs,
    .mx-lg-xxs {
        margin-left: var(--spacing-xxs, 6px) !important;
    }

    .m-lg-xs {
        margin: var(--spacing-xs, 12px) !important;
    }

    .mt-lg-xs,
    .my-lg-xs {
        margin-top: var(--spacing-xs, 12px) !important;
    }

    .mr-lg-xs,
    .mx-lg-xs {
        margin-right: var(--spacing-xs, 12px) !important;
    }

    .mb-lg-xs,
    .my-lg-xs {
        margin-bottom: var(--spacing-xs, 12px) !important;
    }

    .ml-lg-xs,
    .mx-lg-xs {
        margin-left: var(--spacing-xs, 12px) !important;
    }

    .m-lg-xss {
        margin: var(--spacing-xss, 18px) !important;
    }

    .mt-lg-xss,
    .my-lg-xss {
        margin-top: var(--spacing-xss, 18px) !important;
    }

    .mr-lg-xss,
    .mx-lg-xss {
        margin-right: var(--spacing-xss, 18px) !important;
    }

    .mb-lg-xss,
    .my-lg-xss {
        margin-bottom: var(--spacing-xss, 18px) !important;
    }

    .ml-lg-xss,
    .mx-lg-xss {
        margin-left: var(--spacing-xss, 18px) !important;
    }

    .m-lg-s {
        margin: var(--spacing-s, 24px) !important;
    }

    .mt-lg-s,
    .my-lg-s {
        margin-top: var(--spacing-s, 24px) !important;
    }

    .mr-lg-s,
    .mx-lg-s {
        margin-right: var(--spacing-s, 24px) !important;
    }

    .mb-lg-s,
    .my-lg-s {
        margin-bottom: var(--spacing-s, 24px) !important;
    }

    .ml-lg-s,
    .mx-lg-s {
        margin-left: var(--spacing-s, 24px) !important;
    }

    .m-lg-m {
        margin: var(--spacing-m, 36px) !important;
    }

    .mt-lg-m,
    .my-lg-m {
        margin-top: var(--spacing-m, 36px) !important;
    }

    .mr-lg-m,
    .mx-lg-m {
        margin-right: var(--spacing-m, 36px) !important;
    }

    .mb-lg-m,
    .my-lg-m {
        margin-bottom: var(--spacing-m, 36px) !important;
    }

    .ml-lg-m,
    .mx-lg-m {
        margin-left: var(--spacing-m, 36px) !important;
    }

    .m-lg-l {
        margin: var(--spacing-l, 54px) !important;
    }

    .mt-lg-l,
    .my-lg-l {
        margin-top: var(--spacing-l, 54px) !important;
    }

    .mr-lg-l,
    .mx-lg-l {
        margin-right: var(--spacing-l, 54px) !important;
    }

    .mb-lg-l,
    .my-lg-l {
        margin-bottom: var(--spacing-l, 54px) !important;
    }

    .ml-lg-l,
    .mx-lg-l {
        margin-left: var(--spacing-l, 54px) !important;
    }

    .m-lg-xl {
        margin: var(--spacing-xl, 72px) !important;
    }

    .mt-lg-xl,
    .my-lg-xl {
        margin-top: var(--spacing-xl, 72px) !important;
    }

    .mr-lg-xl,
    .mx-lg-xl {
        margin-right: var(--spacing-xl, 72px) !important;
    }

    .mb-lg-xl,
    .my-lg-xl {
        margin-bottom: var(--spacing-xl, 72px) !important;
    }

    .ml-lg-xl,
    .mx-lg-xl {
        margin-left: var(--spacing-xl, 72px) !important;
    }

    .p-lg-0 {
        padding: 0 !important;
    }

    .pt-lg-0,
    .py-lg-0 {
        padding-top: 0 !important;
    }

    .pr-lg-0,
    .px-lg-0 {
        padding-right: 0 !important;
    }

    .pb-lg-0,
    .py-lg-0 {
        padding-bottom: 0 !important;
    }

    .pl-lg-0,
    .px-lg-0 {
        padding-left: 0 !important;
    }

    .p-lg-1 {
        padding: 0.25rem !important;
    }

    .pt-lg-1,
    .py-lg-1 {
        padding-top: 0.25rem !important;
    }

    .pr-lg-1,
    .px-lg-1 {
        padding-right: 0.25rem !important;
    }

    .pb-lg-1,
    .py-lg-1 {
        padding-bottom: 0.25rem !important;
    }

    .pl-lg-1,
    .px-lg-1 {
        padding-left: 0.25rem !important;
    }

    .p-lg-2 {
        padding: 0.5rem !important;
    }

    .pt-lg-2,
    .py-lg-2 {
        padding-top: 0.5rem !important;
    }

    .pr-lg-2,
    .px-lg-2 {
        padding-right: 0.5rem !important;
    }

    .pb-lg-2,
    .py-lg-2 {
        padding-bottom: 0.5rem !important;
    }

    .pl-lg-2,
    .px-lg-2 {
        padding-left: 0.5rem !important;
    }

    .p-lg-3 {
        padding: 1rem !important;
    }

    .pt-lg-3,
    .py-lg-3 {
        padding-top: 1rem !important;
    }

    .pr-lg-3,
    .px-lg-3 {
        padding-right: 1rem !important;
    }

    .pb-lg-3,
    .py-lg-3 {
        padding-bottom: 1rem !important;
    }

    .pl-lg-3,
    .px-lg-3 {
        padding-left: 1rem !important;
    }

    .p-lg-4 {
        padding: 1.5rem !important;
    }

    .pt-lg-4,
    .py-lg-4 {
        padding-top: 1.5rem !important;
    }

    .pr-lg-4,
    .px-lg-4 {
        padding-right: 1.5rem !important;
    }

    .pb-lg-4,
    .py-lg-4 {
        padding-bottom: 1.5rem !important;
    }

    .pl-lg-4,
    .px-lg-4 {
        padding-left: 1.5rem !important;
    }

    .p-lg-5 {
        padding: 3rem !important;
    }

    .pt-lg-5,
    .py-lg-5 {
        padding-top: 3rem !important;
    }

    .pr-lg-5,
    .px-lg-5 {
        padding-right: 3rem !important;
    }

    .pb-lg-5,
    .py-lg-5 {
        padding-bottom: 3rem !important;
    }

    .pl-lg-5,
    .px-lg-5 {
        padding-left: 3rem !important;
    }

    .p-lg-xxxs {
        padding: var(--spacing-xxxs, 3px) !important;
    }

    .pt-lg-xxxs,
    .py-lg-xxxs {
        padding-top: var(--spacing-xxxs, 3px) !important;
    }

    .pr-lg-xxxs,
    .px-lg-xxxs {
        padding-right: var(--spacing-xxxs, 3px) !important;
    }

    .pb-lg-xxxs,
    .py-lg-xxxs {
        padding-bottom: var(--spacing-xxxs, 3px) !important;
    }

    .pl-lg-xxxs,
    .px-lg-xxxs {
        padding-left: var(--spacing-xxxs, 3px) !important;
    }

    .p-lg-xxs {
        padding: var(--spacing-xxs, 6px) !important;
    }

    .pt-lg-xxs,
    .py-lg-xxs {
        padding-top: var(--spacing-xxs, 6px) !important;
    }

    .pr-lg-xxs,
    .px-lg-xxs {
        padding-right: var(--spacing-xxs, 6px) !important;
    }

    .pb-lg-xxs,
    .py-lg-xxs {
        padding-bottom: var(--spacing-xxs, 6px) !important;
    }

    .pl-lg-xxs,
    .px-lg-xxs {
        padding-left: var(--spacing-xxs, 6px) !important;
    }

    .p-lg-xs {
        padding: var(--spacing-xs, 12px) !important;
    }

    .pt-lg-xs,
    .py-lg-xs {
        padding-top: var(--spacing-xs, 12px) !important;
    }

    .pr-lg-xs,
    .px-lg-xs {
        padding-right: var(--spacing-xs, 12px) !important;
    }

    .pb-lg-xs,
    .py-lg-xs {
        padding-bottom: var(--spacing-xs, 12px) !important;
    }

    .pl-lg-xs,
    .px-lg-xs {
        padding-left: var(--spacing-xs, 12px) !important;
    }

    .p-lg-xss {
        padding: var(--spacing-xss, 18px) !important;
    }

    .pt-lg-xss,
    .py-lg-xss {
        padding-top: var(--spacing-xss, 18px) !important;
    }

    .pr-lg-xss,
    .px-lg-xss {
        padding-right: var(--spacing-xss, 18px) !important;
    }

    .pb-lg-xss,
    .py-lg-xss {
        padding-bottom: var(--spacing-xss, 18px) !important;
    }

    .pl-lg-xss,
    .px-lg-xss {
        padding-left: var(--spacing-xss, 18px) !important;
    }

    .p-lg-s {
        padding: var(--spacing-s, 24px) !important;
    }

    .pt-lg-s,
    .py-lg-s {
        padding-top: var(--spacing-s, 24px) !important;
    }

    .pr-lg-s,
    .px-lg-s {
        padding-right: var(--spacing-s, 24px) !important;
    }

    .pb-lg-s,
    .py-lg-s {
        padding-bottom: var(--spacing-s, 24px) !important;
    }

    .pl-lg-s,
    .px-lg-s {
        padding-left: var(--spacing-s, 24px) !important;
    }

    .p-lg-m {
        padding: var(--spacing-m, 36px) !important;
    }

    .pt-lg-m,
    .py-lg-m {
        padding-top: var(--spacing-m, 36px) !important;
    }

    .pr-lg-m,
    .px-lg-m {
        padding-right: var(--spacing-m, 36px) !important;
    }

    .pb-lg-m,
    .py-lg-m {
        padding-bottom: var(--spacing-m, 36px) !important;
    }

    .pl-lg-m,
    .px-lg-m {
        padding-left: var(--spacing-m, 36px) !important;
    }

    .p-lg-l {
        padding: var(--spacing-l, 54px) !important;
    }

    .pt-lg-l,
    .py-lg-l {
        padding-top: var(--spacing-l, 54px) !important;
    }

    .pr-lg-l,
    .px-lg-l {
        padding-right: var(--spacing-l, 54px) !important;
    }

    .pb-lg-l,
    .py-lg-l {
        padding-bottom: var(--spacing-l, 54px) !important;
    }

    .pl-lg-l,
    .px-lg-l {
        padding-left: var(--spacing-l, 54px) !important;
    }

    .p-lg-xl {
        padding: var(--spacing-xl, 72px) !important;
    }

    .pt-lg-xl,
    .py-lg-xl {
        padding-top: var(--spacing-xl, 72px) !important;
    }

    .pr-lg-xl,
    .px-lg-xl {
        padding-right: var(--spacing-xl, 72px) !important;
    }

    .pb-lg-xl,
    .py-lg-xl {
        padding-bottom: var(--spacing-xl, 72px) !important;
    }

    .pl-lg-xl,
    .px-lg-xl {
        padding-left: var(--spacing-xl, 72px) !important;
    }

    .m-lg-n1 {
        margin: -0.25rem !important;
    }

    .mt-lg-n1,
    .my-lg-n1 {
        margin-top: -0.25rem !important;
    }

    .mr-lg-n1,
    .mx-lg-n1 {
        margin-right: -0.25rem !important;
    }

    .mb-lg-n1,
    .my-lg-n1 {
        margin-bottom: -0.25rem !important;
    }

    .ml-lg-n1,
    .mx-lg-n1 {
        margin-left: -0.25rem !important;
    }

    .m-lg-n2 {
        margin: -0.5rem !important;
    }

    .mt-lg-n2,
    .my-lg-n2 {
        margin-top: -0.5rem !important;
    }

    .mr-lg-n2,
    .mx-lg-n2 {
        margin-right: -0.5rem !important;
    }

    .mb-lg-n2,
    .my-lg-n2 {
        margin-bottom: -0.5rem !important;
    }

    .ml-lg-n2,
    .mx-lg-n2 {
        margin-left: -0.5rem !important;
    }

    .m-lg-n3 {
        margin: -1rem !important;
    }

    .mt-lg-n3,
    .my-lg-n3 {
        margin-top: -1rem !important;
    }

    .mr-lg-n3,
    .mx-lg-n3 {
        margin-right: -1rem !important;
    }

    .mb-lg-n3,
    .my-lg-n3 {
        margin-bottom: -1rem !important;
    }

    .ml-lg-n3,
    .mx-lg-n3 {
        margin-left: -1rem !important;
    }

    .m-lg-n4 {
        margin: -1.5rem !important;
    }

    .mt-lg-n4,
    .my-lg-n4 {
        margin-top: -1.5rem !important;
    }

    .mr-lg-n4,
    .mx-lg-n4 {
        margin-right: -1.5rem !important;
    }

    .mb-lg-n4,
    .my-lg-n4 {
        margin-bottom: -1.5rem !important;
    }

    .ml-lg-n4,
    .mx-lg-n4 {
        margin-left: -1.5rem !important;
    }

    .m-lg-n5 {
        margin: -3rem !important;
    }

    .mt-lg-n5,
    .my-lg-n5 {
        margin-top: -3rem !important;
    }

    .mr-lg-n5,
    .mx-lg-n5 {
        margin-right: -3rem !important;
    }

    .mb-lg-n5,
    .my-lg-n5 {
        margin-bottom: -3rem !important;
    }

    .ml-lg-n5,
    .mx-lg-n5 {
        margin-left: -3rem !important;
    }

    .m-lg-nxxxs {
        margin: -var(--spacing-xxxs, 3px) !important;
    }

    .mt-lg-nxxxs,
    .my-lg-nxxxs {
        margin-top: -var(--spacing-xxxs, 3px) !important;
    }

    .mr-lg-nxxxs,
    .mx-lg-nxxxs {
        margin-right: -var(--spacing-xxxs, 3px) !important;
    }

    .mb-lg-nxxxs,
    .my-lg-nxxxs {
        margin-bottom: -var(--spacing-xxxs, 3px) !important;
    }

    .ml-lg-nxxxs,
    .mx-lg-nxxxs {
        margin-left: -var(--spacing-xxxs, 3px) !important;
    }

    .m-lg-nxxs {
        margin: -var(--spacing-xxs, 6px) !important;
    }

    .mt-lg-nxxs,
    .my-lg-nxxs {
        margin-top: -var(--spacing-xxs, 6px) !important;
    }

    .mr-lg-nxxs,
    .mx-lg-nxxs {
        margin-right: -var(--spacing-xxs, 6px) !important;
    }

    .mb-lg-nxxs,
    .my-lg-nxxs {
        margin-bottom: -var(--spacing-xxs, 6px) !important;
    }

    .ml-lg-nxxs,
    .mx-lg-nxxs {
        margin-left: -var(--spacing-xxs, 6px) !important;
    }

    .m-lg-nxs {
        margin: -var(--spacing-xs, 12px) !important;
    }

    .mt-lg-nxs,
    .my-lg-nxs {
        margin-top: -var(--spacing-xs, 12px) !important;
    }

    .mr-lg-nxs,
    .mx-lg-nxs {
        margin-right: -var(--spacing-xs, 12px) !important;
    }

    .mb-lg-nxs,
    .my-lg-nxs {
        margin-bottom: -var(--spacing-xs, 12px) !important;
    }

    .ml-lg-nxs,
    .mx-lg-nxs {
        margin-left: -var(--spacing-xs, 12px) !important;
    }

    .m-lg-nxss {
        margin: -var(--spacing-xss, 18px) !important;
    }

    .mt-lg-nxss,
    .my-lg-nxss {
        margin-top: -var(--spacing-xss, 18px) !important;
    }

    .mr-lg-nxss,
    .mx-lg-nxss {
        margin-right: -var(--spacing-xss, 18px) !important;
    }

    .mb-lg-nxss,
    .my-lg-nxss {
        margin-bottom: -var(--spacing-xss, 18px) !important;
    }

    .ml-lg-nxss,
    .mx-lg-nxss {
        margin-left: -var(--spacing-xss, 18px) !important;
    }

    .m-lg-ns {
        margin: -var(--spacing-s, 24px) !important;
    }

    .mt-lg-ns,
    .my-lg-ns {
        margin-top: -var(--spacing-s, 24px) !important;
    }

    .mr-lg-ns,
    .mx-lg-ns {
        margin-right: -var(--spacing-s, 24px) !important;
    }

    .mb-lg-ns,
    .my-lg-ns {
        margin-bottom: -var(--spacing-s, 24px) !important;
    }

    .ml-lg-ns,
    .mx-lg-ns {
        margin-left: -var(--spacing-s, 24px) !important;
    }

    .m-lg-nm {
        margin: -var(--spacing-m, 36px) !important;
    }

    .mt-lg-nm,
    .my-lg-nm {
        margin-top: -var(--spacing-m, 36px) !important;
    }

    .mr-lg-nm,
    .mx-lg-nm {
        margin-right: -var(--spacing-m, 36px) !important;
    }

    .mb-lg-nm,
    .my-lg-nm {
        margin-bottom: -var(--spacing-m, 36px) !important;
    }

    .ml-lg-nm,
    .mx-lg-nm {
        margin-left: -var(--spacing-m, 36px) !important;
    }

    .m-lg-nl {
        margin: -var(--spacing-l, 54px) !important;
    }

    .mt-lg-nl,
    .my-lg-nl {
        margin-top: -var(--spacing-l, 54px) !important;
    }

    .mr-lg-nl,
    .mx-lg-nl {
        margin-right: -var(--spacing-l, 54px) !important;
    }

    .mb-lg-nl,
    .my-lg-nl {
        margin-bottom: -var(--spacing-l, 54px) !important;
    }

    .ml-lg-nl,
    .mx-lg-nl {
        margin-left: -var(--spacing-l, 54px) !important;
    }

    .m-lg-nxl {
        margin: -var(--spacing-xl, 72px) !important;
    }

    .mt-lg-nxl,
    .my-lg-nxl {
        margin-top: -var(--spacing-xl, 72px) !important;
    }

    .mr-lg-nxl,
    .mx-lg-nxl {
        margin-right: -var(--spacing-xl, 72px) !important;
    }

    .mb-lg-nxl,
    .my-lg-nxl {
        margin-bottom: -var(--spacing-xl, 72px) !important;
    }

    .ml-lg-nxl,
    .mx-lg-nxl {
        margin-left: -var(--spacing-xl, 72px) !important;
    }

    .m-lg-auto {
        margin: auto !important;
    }

    .mt-lg-auto,
    .my-lg-auto {
        margin-top: auto !important;
    }

    .mr-lg-auto,
    .mx-lg-auto {
        margin-right: auto !important;
    }

    .mb-lg-auto,
    .my-lg-auto {
        margin-bottom: auto !important;
    }

    .ml-lg-auto,
    .mx-lg-auto {
        margin-left: auto !important;
    }
}
@media (min-width: 1401px) {
    .m-xl-0 {
        margin: 0 !important;
    }

    .mt-xl-0,
    .my-xl-0 {
        margin-top: 0 !important;
    }

    .mr-xl-0,
    .mx-xl-0 {
        margin-right: 0 !important;
    }

    .mb-xl-0,
    .my-xl-0 {
        margin-bottom: 0 !important;
    }

    .ml-xl-0,
    .mx-xl-0 {
        margin-left: 0 !important;
    }

    .m-xl-1 {
        margin: 0.25rem !important;
    }

    .mt-xl-1,
    .my-xl-1 {
        margin-top: 0.25rem !important;
    }

    .mr-xl-1,
    .mx-xl-1 {
        margin-right: 0.25rem !important;
    }

    .mb-xl-1,
    .my-xl-1 {
        margin-bottom: 0.25rem !important;
    }

    .ml-xl-1,
    .mx-xl-1 {
        margin-left: 0.25rem !important;
    }

    .m-xl-2 {
        margin: 0.5rem !important;
    }

    .mt-xl-2,
    .my-xl-2 {
        margin-top: 0.5rem !important;
    }

    .mr-xl-2,
    .mx-xl-2 {
        margin-right: 0.5rem !important;
    }

    .mb-xl-2,
    .my-xl-2 {
        margin-bottom: 0.5rem !important;
    }

    .ml-xl-2,
    .mx-xl-2 {
        margin-left: 0.5rem !important;
    }

    .m-xl-3 {
        margin: 1rem !important;
    }

    .mt-xl-3,
    .my-xl-3 {
        margin-top: 1rem !important;
    }

    .mr-xl-3,
    .mx-xl-3 {
        margin-right: 1rem !important;
    }

    .mb-xl-3,
    .my-xl-3 {
        margin-bottom: 1rem !important;
    }

    .ml-xl-3,
    .mx-xl-3 {
        margin-left: 1rem !important;
    }

    .m-xl-4 {
        margin: 1.5rem !important;
    }

    .mt-xl-4,
    .my-xl-4 {
        margin-top: 1.5rem !important;
    }

    .mr-xl-4,
    .mx-xl-4 {
        margin-right: 1.5rem !important;
    }

    .mb-xl-4,
    .my-xl-4 {
        margin-bottom: 1.5rem !important;
    }

    .ml-xl-4,
    .mx-xl-4 {
        margin-left: 1.5rem !important;
    }

    .m-xl-5 {
        margin: 3rem !important;
    }

    .mt-xl-5,
    .my-xl-5 {
        margin-top: 3rem !important;
    }

    .mr-xl-5,
    .mx-xl-5 {
        margin-right: 3rem !important;
    }

    .mb-xl-5,
    .my-xl-5 {
        margin-bottom: 3rem !important;
    }

    .ml-xl-5,
    .mx-xl-5 {
        margin-left: 3rem !important;
    }

    .m-xl-xxxs {
        margin: var(--spacing-xxxs, 3px) !important;
    }

    .mt-xl-xxxs,
    .my-xl-xxxs {
        margin-top: var(--spacing-xxxs, 3px) !important;
    }

    .mr-xl-xxxs,
    .mx-xl-xxxs {
        margin-right: var(--spacing-xxxs, 3px) !important;
    }

    .mb-xl-xxxs,
    .my-xl-xxxs {
        margin-bottom: var(--spacing-xxxs, 3px) !important;
    }

    .ml-xl-xxxs,
    .mx-xl-xxxs {
        margin-left: var(--spacing-xxxs, 3px) !important;
    }

    .m-xl-xxs {
        margin: var(--spacing-xxs, 6px) !important;
    }

    .mt-xl-xxs,
    .my-xl-xxs {
        margin-top: var(--spacing-xxs, 6px) !important;
    }

    .mr-xl-xxs,
    .mx-xl-xxs {
        margin-right: var(--spacing-xxs, 6px) !important;
    }

    .mb-xl-xxs,
    .my-xl-xxs {
        margin-bottom: var(--spacing-xxs, 6px) !important;
    }

    .ml-xl-xxs,
    .mx-xl-xxs {
        margin-left: var(--spacing-xxs, 6px) !important;
    }

    .m-xl-xs {
        margin: var(--spacing-xs, 12px) !important;
    }

    .mt-xl-xs,
    .my-xl-xs {
        margin-top: var(--spacing-xs, 12px) !important;
    }

    .mr-xl-xs,
    .mx-xl-xs {
        margin-right: var(--spacing-xs, 12px) !important;
    }

    .mb-xl-xs,
    .my-xl-xs {
        margin-bottom: var(--spacing-xs, 12px) !important;
    }

    .ml-xl-xs,
    .mx-xl-xs {
        margin-left: var(--spacing-xs, 12px) !important;
    }

    .m-xl-xss {
        margin: var(--spacing-xss, 18px) !important;
    }

    .mt-xl-xss,
    .my-xl-xss {
        margin-top: var(--spacing-xss, 18px) !important;
    }

    .mr-xl-xss,
    .mx-xl-xss {
        margin-right: var(--spacing-xss, 18px) !important;
    }

    .mb-xl-xss,
    .my-xl-xss {
        margin-bottom: var(--spacing-xss, 18px) !important;
    }

    .ml-xl-xss,
    .mx-xl-xss {
        margin-left: var(--spacing-xss, 18px) !important;
    }

    .m-xl-s {
        margin: var(--spacing-s, 24px) !important;
    }

    .mt-xl-s,
    .my-xl-s {
        margin-top: var(--spacing-s, 24px) !important;
    }

    .mr-xl-s,
    .mx-xl-s {
        margin-right: var(--spacing-s, 24px) !important;
    }

    .mb-xl-s,
    .my-xl-s {
        margin-bottom: var(--spacing-s, 24px) !important;
    }

    .ml-xl-s,
    .mx-xl-s {
        margin-left: var(--spacing-s, 24px) !important;
    }

    .m-xl-m {
        margin: var(--spacing-m, 36px) !important;
    }

    .mt-xl-m,
    .my-xl-m {
        margin-top: var(--spacing-m, 36px) !important;
    }

    .mr-xl-m,
    .mx-xl-m {
        margin-right: var(--spacing-m, 36px) !important;
    }

    .mb-xl-m,
    .my-xl-m {
        margin-bottom: var(--spacing-m, 36px) !important;
    }

    .ml-xl-m,
    .mx-xl-m {
        margin-left: var(--spacing-m, 36px) !important;
    }

    .m-xl-l {
        margin: var(--spacing-l, 54px) !important;
    }

    .mt-xl-l,
    .my-xl-l {
        margin-top: var(--spacing-l, 54px) !important;
    }

    .mr-xl-l,
    .mx-xl-l {
        margin-right: var(--spacing-l, 54px) !important;
    }

    .mb-xl-l,
    .my-xl-l {
        margin-bottom: var(--spacing-l, 54px) !important;
    }

    .ml-xl-l,
    .mx-xl-l {
        margin-left: var(--spacing-l, 54px) !important;
    }

    .m-xl-xl {
        margin: var(--spacing-xl, 72px) !important;
    }

    .mt-xl-xl,
    .my-xl-xl {
        margin-top: var(--spacing-xl, 72px) !important;
    }

    .mr-xl-xl,
    .mx-xl-xl {
        margin-right: var(--spacing-xl, 72px) !important;
    }

    .mb-xl-xl,
    .my-xl-xl {
        margin-bottom: var(--spacing-xl, 72px) !important;
    }

    .ml-xl-xl,
    .mx-xl-xl {
        margin-left: var(--spacing-xl, 72px) !important;
    }

    .p-xl-0 {
        padding: 0 !important;
    }

    .pt-xl-0,
    .py-xl-0 {
        padding-top: 0 !important;
    }

    .pr-xl-0,
    .px-xl-0 {
        padding-right: 0 !important;
    }

    .pb-xl-0,
    .py-xl-0 {
        padding-bottom: 0 !important;
    }

    .pl-xl-0,
    .px-xl-0 {
        padding-left: 0 !important;
    }

    .p-xl-1 {
        padding: 0.25rem !important;
    }

    .pt-xl-1,
    .py-xl-1 {
        padding-top: 0.25rem !important;
    }

    .pr-xl-1,
    .px-xl-1 {
        padding-right: 0.25rem !important;
    }

    .pb-xl-1,
    .py-xl-1 {
        padding-bottom: 0.25rem !important;
    }

    .pl-xl-1,
    .px-xl-1 {
        padding-left: 0.25rem !important;
    }

    .p-xl-2 {
        padding: 0.5rem !important;
    }

    .pt-xl-2,
    .py-xl-2 {
        padding-top: 0.5rem !important;
    }

    .pr-xl-2,
    .px-xl-2 {
        padding-right: 0.5rem !important;
    }

    .pb-xl-2,
    .py-xl-2 {
        padding-bottom: 0.5rem !important;
    }

    .pl-xl-2,
    .px-xl-2 {
        padding-left: 0.5rem !important;
    }

    .p-xl-3 {
        padding: 1rem !important;
    }

    .pt-xl-3,
    .py-xl-3 {
        padding-top: 1rem !important;
    }

    .pr-xl-3,
    .px-xl-3 {
        padding-right: 1rem !important;
    }

    .pb-xl-3,
    .py-xl-3 {
        padding-bottom: 1rem !important;
    }

    .pl-xl-3,
    .px-xl-3 {
        padding-left: 1rem !important;
    }

    .p-xl-4 {
        padding: 1.5rem !important;
    }

    .pt-xl-4,
    .py-xl-4 {
        padding-top: 1.5rem !important;
    }

    .pr-xl-4,
    .px-xl-4 {
        padding-right: 1.5rem !important;
    }

    .pb-xl-4,
    .py-xl-4 {
        padding-bottom: 1.5rem !important;
    }

    .pl-xl-4,
    .px-xl-4 {
        padding-left: 1.5rem !important;
    }

    .p-xl-5 {
        padding: 3rem !important;
    }

    .pt-xl-5,
    .py-xl-5 {
        padding-top: 3rem !important;
    }

    .pr-xl-5,
    .px-xl-5 {
        padding-right: 3rem !important;
    }

    .pb-xl-5,
    .py-xl-5 {
        padding-bottom: 3rem !important;
    }

    .pl-xl-5,
    .px-xl-5 {
        padding-left: 3rem !important;
    }

    .p-xl-xxxs {
        padding: var(--spacing-xxxs, 3px) !important;
    }

    .pt-xl-xxxs,
    .py-xl-xxxs {
        padding-top: var(--spacing-xxxs, 3px) !important;
    }

    .pr-xl-xxxs,
    .px-xl-xxxs {
        padding-right: var(--spacing-xxxs, 3px) !important;
    }

    .pb-xl-xxxs,
    .py-xl-xxxs {
        padding-bottom: var(--spacing-xxxs, 3px) !important;
    }

    .pl-xl-xxxs,
    .px-xl-xxxs {
        padding-left: var(--spacing-xxxs, 3px) !important;
    }

    .p-xl-xxs {
        padding: var(--spacing-xxs, 6px) !important;
    }

    .pt-xl-xxs,
    .py-xl-xxs {
        padding-top: var(--spacing-xxs, 6px) !important;
    }

    .pr-xl-xxs,
    .px-xl-xxs {
        padding-right: var(--spacing-xxs, 6px) !important;
    }

    .pb-xl-xxs,
    .py-xl-xxs {
        padding-bottom: var(--spacing-xxs, 6px) !important;
    }

    .pl-xl-xxs,
    .px-xl-xxs {
        padding-left: var(--spacing-xxs, 6px) !important;
    }

    .p-xl-xs {
        padding: var(--spacing-xs, 12px) !important;
    }

    .pt-xl-xs,
    .py-xl-xs {
        padding-top: var(--spacing-xs, 12px) !important;
    }

    .pr-xl-xs,
    .px-xl-xs {
        padding-right: var(--spacing-xs, 12px) !important;
    }

    .pb-xl-xs,
    .py-xl-xs {
        padding-bottom: var(--spacing-xs, 12px) !important;
    }

    .pl-xl-xs,
    .px-xl-xs {
        padding-left: var(--spacing-xs, 12px) !important;
    }

    .p-xl-xss {
        padding: var(--spacing-xss, 18px) !important;
    }

    .pt-xl-xss,
    .py-xl-xss {
        padding-top: var(--spacing-xss, 18px) !important;
    }

    .pr-xl-xss,
    .px-xl-xss {
        padding-right: var(--spacing-xss, 18px) !important;
    }

    .pb-xl-xss,
    .py-xl-xss {
        padding-bottom: var(--spacing-xss, 18px) !important;
    }

    .pl-xl-xss,
    .px-xl-xss {
        padding-left: var(--spacing-xss, 18px) !important;
    }

    .p-xl-s {
        padding: var(--spacing-s, 24px) !important;
    }

    .pt-xl-s,
    .py-xl-s {
        padding-top: var(--spacing-s, 24px) !important;
    }

    .pr-xl-s,
    .px-xl-s {
        padding-right: var(--spacing-s, 24px) !important;
    }

    .pb-xl-s,
    .py-xl-s {
        padding-bottom: var(--spacing-s, 24px) !important;
    }

    .pl-xl-s,
    .px-xl-s {
        padding-left: var(--spacing-s, 24px) !important;
    }

    .p-xl-m {
        padding: var(--spacing-m, 36px) !important;
    }

    .pt-xl-m,
    .py-xl-m {
        padding-top: var(--spacing-m, 36px) !important;
    }

    .pr-xl-m,
    .px-xl-m {
        padding-right: var(--spacing-m, 36px) !important;
    }

    .pb-xl-m,
    .py-xl-m {
        padding-bottom: var(--spacing-m, 36px) !important;
    }

    .pl-xl-m,
    .px-xl-m {
        padding-left: var(--spacing-m, 36px) !important;
    }

    .p-xl-l {
        padding: var(--spacing-l, 54px) !important;
    }

    .pt-xl-l,
    .py-xl-l {
        padding-top: var(--spacing-l, 54px) !important;
    }

    .pr-xl-l,
    .px-xl-l {
        padding-right: var(--spacing-l, 54px) !important;
    }

    .pb-xl-l,
    .py-xl-l {
        padding-bottom: var(--spacing-l, 54px) !important;
    }

    .pl-xl-l,
    .px-xl-l {
        padding-left: var(--spacing-l, 54px) !important;
    }

    .p-xl-xl {
        padding: var(--spacing-xl, 72px) !important;
    }

    .pt-xl-xl,
    .py-xl-xl {
        padding-top: var(--spacing-xl, 72px) !important;
    }

    .pr-xl-xl,
    .px-xl-xl {
        padding-right: var(--spacing-xl, 72px) !important;
    }

    .pb-xl-xl,
    .py-xl-xl {
        padding-bottom: var(--spacing-xl, 72px) !important;
    }

    .pl-xl-xl,
    .px-xl-xl {
        padding-left: var(--spacing-xl, 72px) !important;
    }

    .m-xl-n1 {
        margin: -0.25rem !important;
    }

    .mt-xl-n1,
    .my-xl-n1 {
        margin-top: -0.25rem !important;
    }

    .mr-xl-n1,
    .mx-xl-n1 {
        margin-right: -0.25rem !important;
    }

    .mb-xl-n1,
    .my-xl-n1 {
        margin-bottom: -0.25rem !important;
    }

    .ml-xl-n1,
    .mx-xl-n1 {
        margin-left: -0.25rem !important;
    }

    .m-xl-n2 {
        margin: -0.5rem !important;
    }

    .mt-xl-n2,
    .my-xl-n2 {
        margin-top: -0.5rem !important;
    }

    .mr-xl-n2,
    .mx-xl-n2 {
        margin-right: -0.5rem !important;
    }

    .mb-xl-n2,
    .my-xl-n2 {
        margin-bottom: -0.5rem !important;
    }

    .ml-xl-n2,
    .mx-xl-n2 {
        margin-left: -0.5rem !important;
    }

    .m-xl-n3 {
        margin: -1rem !important;
    }

    .mt-xl-n3,
    .my-xl-n3 {
        margin-top: -1rem !important;
    }

    .mr-xl-n3,
    .mx-xl-n3 {
        margin-right: -1rem !important;
    }

    .mb-xl-n3,
    .my-xl-n3 {
        margin-bottom: -1rem !important;
    }

    .ml-xl-n3,
    .mx-xl-n3 {
        margin-left: -1rem !important;
    }

    .m-xl-n4 {
        margin: -1.5rem !important;
    }

    .mt-xl-n4,
    .my-xl-n4 {
        margin-top: -1.5rem !important;
    }

    .mr-xl-n4,
    .mx-xl-n4 {
        margin-right: -1.5rem !important;
    }

    .mb-xl-n4,
    .my-xl-n4 {
        margin-bottom: -1.5rem !important;
    }

    .ml-xl-n4,
    .mx-xl-n4 {
        margin-left: -1.5rem !important;
    }

    .m-xl-n5 {
        margin: -3rem !important;
    }

    .mt-xl-n5,
    .my-xl-n5 {
        margin-top: -3rem !important;
    }

    .mr-xl-n5,
    .mx-xl-n5 {
        margin-right: -3rem !important;
    }

    .mb-xl-n5,
    .my-xl-n5 {
        margin-bottom: -3rem !important;
    }

    .ml-xl-n5,
    .mx-xl-n5 {
        margin-left: -3rem !important;
    }

    .m-xl-nxxxs {
        margin: -var(--spacing-xxxs, 3px) !important;
    }

    .mt-xl-nxxxs,
    .my-xl-nxxxs {
        margin-top: -var(--spacing-xxxs, 3px) !important;
    }

    .mr-xl-nxxxs,
    .mx-xl-nxxxs {
        margin-right: -var(--spacing-xxxs, 3px) !important;
    }

    .mb-xl-nxxxs,
    .my-xl-nxxxs {
        margin-bottom: -var(--spacing-xxxs, 3px) !important;
    }

    .ml-xl-nxxxs,
    .mx-xl-nxxxs {
        margin-left: -var(--spacing-xxxs, 3px) !important;
    }

    .m-xl-nxxs {
        margin: -var(--spacing-xxs, 6px) !important;
    }

    .mt-xl-nxxs,
    .my-xl-nxxs {
        margin-top: -var(--spacing-xxs, 6px) !important;
    }

    .mr-xl-nxxs,
    .mx-xl-nxxs {
        margin-right: -var(--spacing-xxs, 6px) !important;
    }

    .mb-xl-nxxs,
    .my-xl-nxxs {
        margin-bottom: -var(--spacing-xxs, 6px) !important;
    }

    .ml-xl-nxxs,
    .mx-xl-nxxs {
        margin-left: -var(--spacing-xxs, 6px) !important;
    }

    .m-xl-nxs {
        margin: -var(--spacing-xs, 12px) !important;
    }

    .mt-xl-nxs,
    .my-xl-nxs {
        margin-top: -var(--spacing-xs, 12px) !important;
    }

    .mr-xl-nxs,
    .mx-xl-nxs {
        margin-right: -var(--spacing-xs, 12px) !important;
    }

    .mb-xl-nxs,
    .my-xl-nxs {
        margin-bottom: -var(--spacing-xs, 12px) !important;
    }

    .ml-xl-nxs,
    .mx-xl-nxs {
        margin-left: -var(--spacing-xs, 12px) !important;
    }

    .m-xl-nxss {
        margin: -var(--spacing-xss, 18px) !important;
    }

    .mt-xl-nxss,
    .my-xl-nxss {
        margin-top: -var(--spacing-xss, 18px) !important;
    }

    .mr-xl-nxss,
    .mx-xl-nxss {
        margin-right: -var(--spacing-xss, 18px) !important;
    }

    .mb-xl-nxss,
    .my-xl-nxss {
        margin-bottom: -var(--spacing-xss, 18px) !important;
    }

    .ml-xl-nxss,
    .mx-xl-nxss {
        margin-left: -var(--spacing-xss, 18px) !important;
    }

    .m-xl-ns {
        margin: -var(--spacing-s, 24px) !important;
    }

    .mt-xl-ns,
    .my-xl-ns {
        margin-top: -var(--spacing-s, 24px) !important;
    }

    .mr-xl-ns,
    .mx-xl-ns {
        margin-right: -var(--spacing-s, 24px) !important;
    }

    .mb-xl-ns,
    .my-xl-ns {
        margin-bottom: -var(--spacing-s, 24px) !important;
    }

    .ml-xl-ns,
    .mx-xl-ns {
        margin-left: -var(--spacing-s, 24px) !important;
    }

    .m-xl-nm {
        margin: -var(--spacing-m, 36px) !important;
    }

    .mt-xl-nm,
    .my-xl-nm {
        margin-top: -var(--spacing-m, 36px) !important;
    }

    .mr-xl-nm,
    .mx-xl-nm {
        margin-right: -var(--spacing-m, 36px) !important;
    }

    .mb-xl-nm,
    .my-xl-nm {
        margin-bottom: -var(--spacing-m, 36px) !important;
    }

    .ml-xl-nm,
    .mx-xl-nm {
        margin-left: -var(--spacing-m, 36px) !important;
    }

    .m-xl-nl {
        margin: -var(--spacing-l, 54px) !important;
    }

    .mt-xl-nl,
    .my-xl-nl {
        margin-top: -var(--spacing-l, 54px) !important;
    }

    .mr-xl-nl,
    .mx-xl-nl {
        margin-right: -var(--spacing-l, 54px) !important;
    }

    .mb-xl-nl,
    .my-xl-nl {
        margin-bottom: -var(--spacing-l, 54px) !important;
    }

    .ml-xl-nl,
    .mx-xl-nl {
        margin-left: -var(--spacing-l, 54px) !important;
    }

    .m-xl-nxl {
        margin: -var(--spacing-xl, 72px) !important;
    }

    .mt-xl-nxl,
    .my-xl-nxl {
        margin-top: -var(--spacing-xl, 72px) !important;
    }

    .mr-xl-nxl,
    .mx-xl-nxl {
        margin-right: -var(--spacing-xl, 72px) !important;
    }

    .mb-xl-nxl,
    .my-xl-nxl {
        margin-bottom: -var(--spacing-xl, 72px) !important;
    }

    .ml-xl-nxl,
    .mx-xl-nxl {
        margin-left: -var(--spacing-xl, 72px) !important;
    }

    .m-xl-auto {
        margin: auto !important;
    }

    .mt-xl-auto,
    .my-xl-auto {
        margin-top: auto !important;
    }

    .mr-xl-auto,
    .mx-xl-auto {
        margin-right: auto !important;
    }

    .mb-xl-auto,
    .my-xl-auto {
        margin-bottom: auto !important;
    }

    .ml-xl-auto,
    .mx-xl-auto {
        margin-left: auto !important;
    }
}
.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl,
.row,
.grid {
    box-sizing: border-box;
}
.container-fluid, .container-sm, .container-md, .container-lg, .container-xl {
    padding-right: calc(var(--gutter-width, var(--grid-gap, 24px)) / 2);
    padding-left: calc(var(--gutter-width, var(--grid-gap, 24px)) / 2);
    padding-right: calc(var(--gutter-width, var(--grid-gap, 24px)) / 2);
    padding-left: calc(var(--gutter-width, var(--grid-gap, 24px)) / 2);
    padding-right: calc(var(--gutter-width, var(--grid-gap, 24px)) / 2);
    padding-left: calc(var(--gutter-width, var(--grid-gap, 24px)) / 2);
    padding-right: calc(var(--gutter-width, var(--grid-gap, 24px)) / 2);
    padding-left: calc(var(--gutter-width, var(--grid-gap, 24px)) / 2);
}
@media (min-width: 320px) {
    .container-fluid, .container-sm, .container-md, .container-lg, .container-xl {
        padding-right: calc(var(--grid-sm-gap, var(--gutter-width, var(--grid-gap, 24px))) / 2);
        padding-left: calc(var(--grid-sm-gap, var(--gutter-width, var(--grid-gap, 24px))) / 2);
    }
}
@media (min-width: 600px) {
    .container-fluid, .container-sm, .container-md, .container-lg, .container-xl {
        padding-right: calc(var(--grid-md-gap, var(--gutter-width, var(--grid-gap, 24px))) / 2);
        padding-left: calc(var(--grid-md-gap, var(--gutter-width, var(--grid-gap, 24px))) / 2);
    }
}
@media (min-width: 1024px) {
    .container-fluid, .container-sm, .container-md, .container-lg, .container-xl {
        padding-right: calc(var(--grid-lg-gap, var(--gutter-width, var(--grid-gap, 24px))) / 2);
        padding-left: calc(var(--grid-lg-gap, var(--gutter-width, var(--grid-gap, 24px))) / 2);
    }
}
@media (min-width: 1401px) {
    .container-fluid, .container-sm, .container-md, .container-lg, .container-xl {
        padding-right: calc(var(--grid-xl-gap, var(--gutter-width, var(--grid-gap, 24px))) / 2);
        padding-left: calc(var(--grid-xl-gap, var(--gutter-width, var(--grid-gap, 24px))) / 2);
    }
}
.container-padded {
    padding-right: var(--grid-sm-margin);
    padding-left: var(--grid-sm-margin);
    padding-right: var(--grid-md-margin);
    padding-left: var(--grid-md-margin);
    padding-right: var(--grid-lg-margin);
    padding-left: var(--grid-lg-margin);
    padding-right: var(--grid-xl-margin);
    padding-left: var(--grid-xl-margin);
}
@media (min-width: 320px) {
    .container-padded {
        padding-right: var(--grid-sm-margin);
        padding-left: var(--grid-sm-margin);
    }
}
@media (min-width: 600px) {
    .container-padded {
        padding-right: var(--grid-md-margin);
        padding-left: var(--grid-md-margin);
    }
}
@media (min-width: 1024px) {
    .container-padded {
        padding-right: var(--grid-lg-margin);
        padding-left: var(--grid-lg-margin);
    }
}
@media (min-width: 1401px) {
    .container-padded {
        padding-right: var(--grid-xl-margin);
        padding-left: var(--grid-xl-margin);
    }
}
.row {
    margin-right: calc(-1 * var(--gutter-width, var(--grid-gap, 24px)) / 2);
    margin-left: calc(-1 * var(--gutter-width, var(--grid-gap, 24px)) / 2);
    margin-right: calc(-1 * var(--gutter-width, var(--grid-gap, 24px)) / 2);
    margin-left: calc(-1 * var(--gutter-width, var(--grid-gap, 24px)) / 2);
    margin-right: calc(-1 * var(--gutter-width, var(--grid-gap, 24px)) / 2);
    margin-left: calc(-1 * var(--gutter-width, var(--grid-gap, 24px)) / 2);
    margin-right: calc(-1 * var(--gutter-width, var(--grid-gap, 24px)) / 2);
    margin-left: calc(-1 * var(--gutter-width, var(--grid-gap, 24px)) / 2);
}
@media (min-width: 320px) {
    .row {
        margin-right: calc(-1 * var(--grid-sm-gap, var(--gutter-width, var(--grid-gap, 24px))) / 2);
        margin-left: calc(-1 * var(--grid-sm-gap, var(--gutter-width, var(--grid-gap, 24px))) / 2);
    }
}
@media (min-width: 600px) {
    .row {
        margin-right: calc(-1 * var(--grid-md-gap, var(--gutter-width, var(--grid-gap, 24px))) / 2);
        margin-left: calc(-1 * var(--grid-md-gap, var(--gutter-width, var(--grid-gap, 24px))) / 2);
    }
}
@media (min-width: 1024px) {
    .row {
        margin-right: calc(-1 * var(--grid-lg-gap, var(--gutter-width, var(--grid-gap, 24px))) / 2);
        margin-left: calc(-1 * var(--grid-lg-gap, var(--gutter-width, var(--grid-gap, 24px))) / 2);
    }
}
@media (min-width: 1401px) {
    .row {
        margin-right: calc(-1 * var(--grid-xl-gap, var(--gutter-width, var(--grid-gap, 24px))) / 2);
        margin-left: calc(-1 * var(--grid-xl-gap, var(--gutter-width, var(--grid-gap, 24px))) / 2);
    }
}
.col,
[class*=col-] {
    padding-right: calc(var(--gutter-width, var(--grid-gap, 24px)) / 2);
    padding-left: calc(var(--gutter-width, var(--grid-gap, 24px)) / 2);
    padding-right: calc(var(--gutter-width, var(--grid-gap, 24px)) / 2);
    padding-left: calc(var(--gutter-width, var(--grid-gap, 24px)) / 2);
    padding-right: calc(var(--gutter-width, var(--grid-gap, 24px)) / 2);
    padding-left: calc(var(--gutter-width, var(--grid-gap, 24px)) / 2);
    padding-right: calc(var(--gutter-width, var(--grid-gap, 24px)) / 2);
    padding-left: calc(var(--gutter-width, var(--grid-gap, 24px)) / 2);
}
@media (min-width: 320px) {
    .col,
    [class*=col-] {
        padding-right: calc(var(--grid-sm-gap, var(--gutter-width, var(--grid-gap, 24px))) / 2);
        padding-left: calc(var(--grid-sm-gap, var(--gutter-width, var(--grid-gap, 24px))) / 2);
    }
}
@media (min-width: 600px) {
    .col,
    [class*=col-] {
        padding-right: calc(var(--grid-md-gap, var(--gutter-width, var(--grid-gap, 24px))) / 2);
        padding-left: calc(var(--grid-md-gap, var(--gutter-width, var(--grid-gap, 24px))) / 2);
    }
}
@media (min-width: 1024px) {
    .col,
    [class*=col-] {
        padding-right: calc(var(--grid-lg-gap, var(--gutter-width, var(--grid-gap, 24px))) / 2);
        padding-left: calc(var(--grid-lg-gap, var(--gutter-width, var(--grid-gap, 24px))) / 2);
    }
}
@media (min-width: 1401px) {
    .col,
    [class*=col-] {
        padding-right: calc(var(--grid-xl-gap, var(--gutter-width, var(--grid-gap, 24px))) / 2);
        padding-left: calc(var(--grid-xl-gap, var(--gutter-width, var(--grid-gap, 24px))) / 2);
    }
}
.grid {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    padding-right: calc(var(--gutter-width, var(--grid-gap, 24px)) / 2);
    padding-left: calc(var(--gutter-width, var(--grid-gap, 24px)) / 2);
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    padding-right: calc(var(--gutter-width, var(--grid-gap, 24px)) / 2);
    padding-left: calc(var(--gutter-width, var(--grid-gap, 24px)) / 2);
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    padding-right: calc(var(--gutter-width, var(--grid-gap, 24px)) / 2);
    padding-left: calc(var(--gutter-width, var(--grid-gap, 24px)) / 2);
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    padding-right: calc(var(--gutter-width, var(--grid-gap, 24px)) / 2);
    padding-left: calc(var(--gutter-width, var(--grid-gap, 24px)) / 2);
}
@media (min-width: 320px) {
    .grid {
        padding-right: calc(var(--grid-sm-gap, var(--gutter-width, var(--grid-gap, 24px))) / 2);
        padding-left: calc(var(--grid-sm-gap, var(--gutter-width, var(--grid-gap, 24px))) / 2);
    }
}
@media (min-width: 600px) {
    .grid {
        padding-right: calc(var(--grid-md-gap, var(--gutter-width, var(--grid-gap, 24px))) / 2);
        padding-left: calc(var(--grid-md-gap, var(--gutter-width, var(--grid-gap, 24px))) / 2);
    }
}
@media (min-width: 1024px) {
    .grid {
        padding-right: calc(var(--grid-lg-gap, var(--gutter-width, var(--grid-gap, 24px))) / 2);
        padding-left: calc(var(--grid-lg-gap, var(--gutter-width, var(--grid-gap, 24px))) / 2);
    }
}
@media (min-width: 1401px) {
    .grid {
        padding-right: calc(var(--grid-xl-gap, var(--gutter-width, var(--grid-gap, 24px))) / 2);
        padding-left: calc(var(--grid-xl-gap, var(--gutter-width, var(--grid-gap, 24px))) / 2);
    }
}
/* Breakpoints are staticly defined for now */
/* That's because CSS variables don't support usage in media queries */
/* To be moved to JS config in the future */
/* Cursor */
/* Font */
/* Text color */
/* Divider */
/* Background colors */
/* Spacings */
/* Grids */
/* DEPRECATED!  */
/* States of items */
/* Highlight */
/* General utility CSS classes */
/* These are DEPRECATED */
.color-success {
    color: var(--color-text-success, var(--text-positive-color));
}
.color-danger {
    color: var(--color-text-danger, var(--text-negative-color));
}
.color-dark {
    color: var(--text-dark-color, var(--color-custom-cod));
}
/* Primary, secondary, success, danger, dark, light, default - DEPRECATED */
.bg-primary {
    background-color: var(--color-background-primary, #f1f3f4);
}
.bg-secondary {
    background-color: var(--color-background-secondary, #dee2e7);
}
.bg-success {
    background-color: var(--color-background-success, #eff4f1);
}
.bg-danger {
    background-color: var(--color-background-danger, #f7e1df);
}
.bg-warning {
    background-color: var(--color-background-warning, var(--warning-background, #fff3d8));
}
.bg-info {
    background-color: var(--color-background-info, var(--info-background, #dee2e9));
}
.bg-dark {
    background-color: var(--color-background-dark, #dee2e7);
}
.bg-light {
    background-color: var(--color-background-light, #cccccc);
}
.bg-default {
    background-color: var(--color-background-default, #ffffff);
}
.bg-error {
    background-color: var(--error-background, #f7e1df);
}
.bg-confirmation {
    background-color: var(--confirmation-background, #e5e6c5);
}
.bg-focus {
    background-color: var(--focus-background, #f3eae0);
}
.bg-1 {
    background-color: var(--brand-1-background, #a36650);
}
.bg-2 {
    background-color: var(--brand-2-background, #444444);
}
.bg-3 {
    background-color: var(--brand-3-background, #e60000);
}
.bg-4 {
    background-color: var(--brand-4-background, #ffffff);
}
.bg-5 {
    background-color: var(--brand-5-background, #f7f6f5);
}
/* Breakpoints are staticly defined for now */
/* That's because CSS variables don't support usage in media queries */
/* To be moved to JS config in the future */
/* Cursor */
/* Font */
/* Text color */
/* Divider */
/* Background colors */
/* Spacings */
/* Grids */
/* DEPRECATED!  */
/* States of items */
/* Highlight */
/* Breakpoints are staticly defined for now */
/* That's because CSS variables don't support usage in media queries */
/* To be moved to JS config in the future */
/* Cursor */
/* Font */
/* Text color */
/* Divider */
/* Background colors */
/* Spacings */
/* Grids */
/* DEPRECATED!  */
/* States of items */
/* Highlight */
/* Breakpoints are staticly defined for now */
/* That's because CSS variables don't support usage in media queries */
/* To be moved to JS config in the future */
/* Cursor */
/* Font */
/* Text color */
/* Divider */
/* Background colors */
/* Spacings */
/* Grids */
/* DEPRECATED!  */
/* States of items */
/* Highlight */
/* Breakpoints are staticly defined for now */
/* That's because CSS variables don't support usage in media queries */
/* To be moved to JS config in the future */
/* Cursor */
/* Font */
/* Text color */
/* Divider */
/* Background colors */
/* Spacings */
/* Grids */
/* DEPRECATED!  */
/* States of items */
/* Highlight */
/* Form control label */
/* Form control variants */
/* Form control disabled & locked*/
/* Form control error & warning */
/* Form control focused & active & hovered */
/* Form control prefix */
/* Description / Contextual info */
/* Form control errors */
/* Breakpoints are staticly defined for now */
/* That's because CSS variables don't support usage in media queries */
/* To be moved to JS config in the future */
/* Cursor */
/* Font */
/* Text color */
/* Divider */
/* Background colors */
/* Spacings */
/* Grids */
/* DEPRECATED!  */
/* States of items */
/* Highlight */
/* Breakpoints are staticly defined for now */
/* That's because CSS variables don't support usage in media queries */
/* To be moved to JS config in the future */
/* Cursor */
/* Font */
/* Text color */
/* Divider */
/* Background colors */
/* Spacings */
/* Grids */
/* DEPRECATED!  */
/* States of items */
/* Highlight */
/* Breakpoints are staticly defined for now */
/* That's because CSS variables don't support usage in media queries */
/* To be moved to JS config in the future */
/* Cursor */
/* Font */
/* Text color */
/* Divider */
/* Background colors */
/* Spacings */
/* Grids */
/* DEPRECATED!  */
/* States of items */
/* Highlight */
/* Form control label */
/* Form control variants */
/* Form control disabled & locked*/
/* Form control error & warning */
/* Form control focused & active & hovered */
/* Form control prefix */
/* Description / Contextual info */
/* Form control errors */
/** Animations */
/* Button Group */
/* Breakpoints are staticly defined for now */
/* That's because CSS variables don't support usage in media queries */
/* To be moved to JS config in the future */
/* Cursor */
/* Font */
/* Text color */
/* Divider */
/* Background colors */
/* Spacings */
/* Grids */
/* DEPRECATED!  */
/* States of items */
/* Highlight */
/* Used for select list */
/* Used for select list */
/* Used for select list */
/* Breakpoints are staticly defined for now */
/* That's because CSS variables don't support usage in media queries */
/* To be moved to JS config in the future */
/* Cursor */
/* Font */
/* Text color */
/* Divider */
/* Background colors */
/* Spacings */
/* Grids */
/* DEPRECATED!  */
/* States of items */
/* Highlight */
/* Breakpoints are staticly defined for now */
/* That's because CSS variables don't support usage in media queries */
/* To be moved to JS config in the future */
/* Cursor */
/* Font */
/* Text color */
/* Divider */
/* Background colors */
/* Spacings */
/* Grids */
/* DEPRECATED!  */
/* States of items */
/* Highlight */
/* Breakpoints are staticly defined for now */
/* That's because CSS variables don't support usage in media queries */
/* To be moved to JS config in the future */
/* Cursor */
/* Font */
/* Text color */
/* Divider */
/* Background colors */
/* Spacings */
/* Grids */
/* DEPRECATED!  */
/* States of items */
/* Highlight */
/* Form control label */
/* Form control variants */
/* Form control disabled & locked*/
/* Form control error & warning */
/* Form control focused & active & hovered */
/* Form control prefix */
/* Description / Contextual info */
/* Form control errors */
/* Animations */
/* Breakpoints are staticly defined for now */
/* That's because CSS variables don't support usage in media queries */
/* To be moved to JS config in the future */
/* Cursor */
/* Font */
/* Text color */
/* Divider */
/* Background colors */
/* Spacings */
/* Grids */
/* DEPRECATED!  */
/* States of items */
/* Highlight */
/* Deprecated */
/* Breakpoints are staticly defined for now */
/* That's because CSS variables don't support usage in media queries */
/* To be moved to JS config in the future */
/* Cursor */
/* Font */
/* Text color */
/* Divider */
/* Background colors */
/* Spacings */
/* Grids */
/* DEPRECATED!  */
/* States of items */
/* Highlight */
/* List of body types that contains: variant number, font family, text color, font size and line height */
/* List of body variants that contains: type name and text color */
/* Breakpoints are staticly defined for now */
/* That's because CSS variables don't support usage in media queries */
/* To be moved to JS config in the future */
/* Cursor */
/* Font */
/* Text color */
/* Divider */
/* Background colors */
/* Spacings */
/* Grids */
/* DEPRECATED!  */
/* States of items */
/* Highlight */
/* Breakpoints are staticly defined for now */
/* That's because CSS variables don't support usage in media queries */
/* To be moved to JS config in the future */
/* Cursor */
/* Font */
/* Text color */
/* Divider */
/* Background colors */
/* Spacings */
/* Grids */
/* DEPRECATED!  */
/* States of items */
/* Highlight */
/* Breakpoints are staticly defined for now */
/* That's because CSS variables don't support usage in media queries */
/* To be moved to JS config in the future */
/* Cursor */
/* Font */
/* Text color */
/* Divider */
/* Background colors */
/* Spacings */
/* Grids */
/* DEPRECATED!  */
/* States of items */
/* Highlight */
/* Form control label */
/* Form control variants */
/* Form control disabled & locked*/
/* Form control error & warning */
/* Form control focused & active & hovered */
/* Form control prefix */
/* Description / Contextual info */
/* Form control errors */
/* Animations */
/* Breakpoints are staticly defined for now */
/* That's because CSS variables don't support usage in media queries */
/* To be moved to JS config in the future */
/* Cursor */
/* Font */
/* Text color */
/* Divider */
/* Background colors */
/* Spacings */
/* Grids */
/* DEPRECATED!  */
/* States of items */
/* Highlight */
/* Label */
/* Border */
/* Bullet */
/* Animations */
/* Breakpoints are staticly defined for now */
/* That's because CSS variables don't support usage in media queries */
/* To be moved to JS config in the future */
/* Cursor */
/* Font */
/* Text color */
/* Divider */
/* Background colors */
/* Spacings */
/* Grids */
/* DEPRECATED!  */
/* States of items */
/* Highlight */
/* Used for select list */
/* Used for select list */
/* Used for select list */
/* Breakpoints are staticly defined for now */
/* That's because CSS variables don't support usage in media queries */
/* To be moved to JS config in the future */
/* Cursor */
/* Font */
/* Text color */
/* Divider */
/* Background colors */
/* Spacings */
/* Grids */
/* DEPRECATED!  */
/* States of items */
/* Highlight */
.table-active {
    position: relative;
    z-index: 2;
}
/**
 ****************************
 * Generic Styles
 ****************************
*/
ag-grid, ag-grid-angular, ag-grid-ng2, ag-grid-polymer, ag-grid-aurelia {
    display: block;
}
.ag-hidden {
    display: none !important;
}
.ag-invisible {
    visibility: hidden !important;
}
.ag-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-select-agg-func-popup {
    position: absolute;
}
.ag-input-wrapper, .ag-picker-field-wrapper {
    display: flex;
    flex: 1 1 auto;
    align-items: center;
    line-height: normal;
    position: relative;
}
.ag-shake-left-to-right {
    animation-direction: alternate;
    animation-duration: 0.2s;
    animation-iteration-count: infinite;
    animation-name: ag-shake-left-to-right;
}
@keyframes ag-shake-left-to-right {
    from {
        padding-left: 6px;
        padding-right: 2px;
    }
    to {
        padding-left: 2px;
        padding-right: 6px;
    }
}
.ag-root-wrapper {
    cursor: default;
    position: relative;
    display: flex;
    flex-direction: column;
    overflow: hidden;
}
.ag-root-wrapper.ag-layout-normal {
    height: 100%;
}
.ag-watermark {
    position: absolute;
    bottom: 20px;
    right: 25px;
    opacity: 0.5;
    transition: opacity 1s ease-out 3s;
}
.ag-watermark::before {
    content: "";
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIzNSA0MCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxuczpzZXJpZj0iaHR0cDovL3d3dy5zZXJpZi5jb20vIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjI7Ij4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDAuNjM1NzIzLDAsMCwwLjYzNTcyMywtNDkyLjkyMSwtMzIzLjYwOCkiPgogICAgICAgIDxwYXRoIGQ9Ik0xMDk5LjQsNTQ5LjRMMTA5OS40LDUzNi45TDEwNzguMSw1MzYuOUwxMDY1LjYsNTQ5LjRMMTA5OS40LDU0OS40WiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNMTEyMy40LDUxOC40TDEwOTYuNyw1MTguNEwxMDg0LjEsNTMwLjlMMTEyMy40LDUzMC45TDExMjMuNCw1MTguNFoiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgPHBhdGggZD0iTTEwNTMuMiw1NjEuOUwxMDU5LjYsNTU1LjVMMTA4MS4yLDU1NS41TDEwODEuMiw1NjhMMTA1My4yLDU2OEwxMDUzLjIsNTYxLjlaIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDU3LjksNTQzLjNMMTA3MS43LDU0My4zTDEwODQuMyw1MzAuOEwxMDU3LjksNTMwLjhMMTA1Ny45LDU0My4zWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNMTA0Mi44LDU2MS45TDEwNTMuMiw1NjEuOUwxMDY1LjYsNTQ5LjRMMTA0Mi44LDU0OS40TDEwNDIuOCw1NjEuOVoiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgPHBhdGggZD0iTTEwOTYuNyw1MTguNEwxMDkwLjMsNTI0LjhMMTA0OS41LDUyNC44TDEwNDkuNSw1MTIuM0wxMDk2LjcsNTEyLjNMMTA5Ni43LDUxOC40WiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNODI4LjYsNTU5LjdMODA5LDU1OS43TDgwNS42LDU2OC4xTDc5Nyw1NjguMUw4MTUuMSw1MjUuN0w4MjIuNiw1MjUuN0w4NDAuNyw1NjguMUw4MzIsNTY4LjFMODI4LjYsNTU5LjdaTTgyNS45LDU1M0w4MTguOCw1MzUuN0w4MTEuNyw1NTNMODI1LjksNTUzWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNOTYwLjEsNTQxLjNDOTYyLjYsNTM3LjYgOTY4LjksNTM3LjIgOTcxLjUsNTM3LjJMOTcxLjUsNTQ0LjRDOTY4LjMsNTQ0LjQgOTY1LjEsNTQ0LjUgOTYzLjIsNTQ1LjlDOTYxLjMsNTQ3LjMgOTYwLjMsNTQ5LjIgOTYwLjMsNTUxLjVMOTYwLjMsNTY4LjFMOTUyLjUsNTY4LjFMOTUyLjUsNTM3LjJMOTYwLDUzNy4yTDk2MC4xLDU0MS4zWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cmVjdCB4PSI5NzUuOCIgeT0iNTM3LjIiIHdpZHRoPSI3LjgiIGhlaWdodD0iMzAuOSIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTsiLz4KICAgICAgICA8cmVjdCB4PSI5NzUuOCIgeT0iNTIzLjQiIHdpZHRoPSI3LjgiIGhlaWdodD0iOS4yIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpOyIvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDIyLjMsNTIzLjRMMTAyMi4zLDU2OC4xTDEwMTQuOCw1NjguMUwxMDE0LjYsNTYzLjRDMTAxMy41LDU2NSAxMDEyLjEsNTY2LjMgMTAxMC40LDU2Ny4zQzEwMDguNyw1NjguMiAxMDA2LjYsNTY4LjcgMTAwNC4yLDU2OC43QzEwMDIuMSw1NjguNyAxMDAwLjEsNTY4LjMgOTk4LjQsNTY3LjZDOTk2LjYsNTY2LjggOTk1LDU2NS44IDk5My43LDU2NC40Qzk5Mi40LDU2MyA5OTEuMyw1NjEuMyA5OTAuNiw1NTkuNEM5ODkuOCw1NTcuNSA5ODkuNSw1NTUuMyA5ODkuNSw1NTIuOUM5ODkuNSw1NTAuNSA5ODkuOSw1NDguMyA5OTAuNiw1NDYuM0M5OTEuNCw1NDQuMyA5OTIuNCw1NDIuNiA5OTMuNyw1NDEuMkM5OTUsNTM5LjggOTk2LjYsNTM4LjcgOTk4LjQsNTM3LjlDMTAwMC4yLDUzNy4xIDEwMDIuMSw1MzYuNyAxMDA0LjIsNTM2LjdDMTAwNi42LDUzNi43IDEwMDguNiw1MzcuMSAxMDEwLjMsNTM4QzEwMTIsNTM4LjkgMTAxMy40LDU0MC4xIDEwMTQuNSw1NDEuOEwxMDE0LjUsNTIzLjVMMTAyMi4zLDUyMy41TDEwMjIuMyw1MjMuNFpNMTAwNS45LDU2MkMxMDA4LjUsNTYyIDEwMTAuNSw1NjEuMSAxMDEyLjEsNTU5LjRDMTAxMy43LDU1Ny43IDEwMTQuNSw1NTUuNCAxMDE0LjUsNTUyLjZDMTAxNC41LDU0OS44IDEwMTMuNyw1NDcuNiAxMDEyLjEsNTQ1LjhDMTAxMC41LDU0NC4xIDEwMDguNSw1NDMuMiAxMDA1LjksNTQzLjJDMTAwMy40LDU0My4yIDEwMDEuMyw1NDQuMSA5OTkuOCw1NDUuOEM5OTguMiw1NDcuNSA5OTcuNCw1NDkuOCA5OTcuNCw1NTIuNkM5OTcuNCw1NTUuNCA5OTguMiw1NTcuNiA5OTkuOCw1NTkuM0MxMDAxLjQsNTYxLjEgMTAwMy40LDU2MiAxMDA1LjksNTYyIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgIDxwYXRoIGQ9Ik04ODUuOCw1NDQuMkw4NjYuNSw1NDQuMkw4NjYuNSw1NTAuOUw4NzcuNSw1NTAuOUM4NzcuMiw1NTQuMyA4NzUuOSw1NTYuOSA4NzMuNyw1NTlDODcxLjUsNTYxIDg2OC43LDU2MiA4NjUuMSw1NjJDODYzLjEsNTYyIDg2MS4yLDU2MS42IDg1OS42LDU2MC45Qzg1Ny45LDU2MC4yIDg1Ni41LDU1OS4yIDg1NS4zLDU1Ny44Qzg1NC4xLDU1Ni41IDg1My4yLDU1NC45IDg1Mi41LDU1M0M4NTEuOCw1NTEuMSA4NTEuNSw1NDkuMSA4NTEuNSw1NDYuOEM4NTEuNSw1NDQuNSA4NTEuOCw1NDIuNSA4NTIuNSw1NDAuNkM4NTMuMSw1MzguNyA4NTQuMSw1MzcuMiA4NTUuMyw1MzUuOEM4NTYuNSw1MzQuNSA4NTcuOSw1MzMuNSA4NTkuNiw1MzIuN0M4NjEuMyw1MzIgODYzLjEsNTMxLjYgODY1LjIsNTMxLjZDODY5LjQsNTMxLjYgODcyLjYsNTMyLjYgODc0LjgsNTM0LjZMODgwLDUyOS40Qzg3Ni4xLDUyNi40IDg3MS4xLDUyNC44IDg2NS4yLDUyNC44Qzg2MS45LDUyNC44IDg1OC45LDUyNS4zIDg1Ni4yLDUyNi40Qzg1My41LDUyNy41IDg1MS4yLDUyOC45IDg0OS4zLDUzMC44Qzg0Ny40LDUzMi43IDg0NS45LDUzNSA4NDQuOSw1MzcuN0M4NDMuOSw1NDAuNCA4NDMuNCw1NDMuNCA4NDMuNCw1NDYuNkM4NDMuNCw1NDkuOCA4NDMuOSw1NTIuOCA4NDUsNTU1LjVDODQ2LjEsNTU4LjIgODQ3LjUsNTYwLjUgODQ5LjQsNTYyLjRDODUxLjMsNTY0LjMgODUzLjYsNTY1LjggODU2LjMsNTY2LjhDODU5LDU2Ny45IDg2Miw1NjguNCA4NjUuMiw1NjguNEM4NjguNCw1NjguNCA4NzEuMyw1NjcuOSA4NzMuOSw1NjYuOEM4NzYuNSw1NjUuNyA4NzguNyw1NjQuMyA4ODAuNSw1NjIuNEM4ODIuMyw1NjAuNSA4ODMuNyw1NTguMiA4ODQuNyw1NTUuNUM4ODUuNyw1NTIuOCA4ODYuMiw1NDkuOCA4ODYuMiw1NDYuNkw4ODYuMiw1NDUuM0M4ODUuOSw1NDUuMSA4ODUuOCw1NDQuNiA4ODUuOCw1NDQuMiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNOTQ2LjgsNTQ0LjJMOTI3LjUsNTQ0LjJMOTI3LjUsNTUwLjlMOTM4LjUsNTUwLjlDOTM4LjIsNTU0LjMgOTM2LjksNTU2LjkgOTM0LjcsNTU5QzkzMi41LDU2MSA5MjkuNyw1NjIgOTI2LjEsNTYyQzkyNC4xLDU2MiA5MjIuMiw1NjEuNiA5MjAuNiw1NjAuOUM5MTguOSw1NjAuMiA5MTcuNSw1NTkuMiA5MTYuMyw1NTcuOEM5MTUuMSw1NTYuNSA5MTQuMiw1NTQuOSA5MTMuNSw1NTNDOTEyLjgsNTUxLjEgOTEyLjUsNTQ5LjEgOTEyLjUsNTQ2LjhDOTEyLjUsNTQ0LjUgOTEyLjgsNTQyLjUgOTEzLjUsNTQwLjZDOTE0LjEsNTM4LjcgOTE1LjEsNTM3LjIgOTE2LjMsNTM1LjhDOTE3LjUsNTM0LjUgOTE4LjksNTMzLjUgOTIwLjYsNTMyLjdDOTIyLjMsNTMyIDkyNC4xLDUzMS42IDkyNi4yLDUzMS42QzkzMC40LDUzMS42IDkzMy42LDUzMi42IDkzNS44LDUzNC42TDk0MSw1MjkuNEM5MzcuMSw1MjYuNCA5MzIuMSw1MjQuOCA5MjYuMiw1MjQuOEM5MjIuOSw1MjQuOCA5MTkuOSw1MjUuMyA5MTcuMiw1MjYuNEM5MTQuNSw1MjcuNSA5MTIuMiw1MjguOSA5MTAuMyw1MzAuOEM5MDguNCw1MzIuNyA5MDYuOSw1MzUgOTA1LjksNTM3LjdDOTA0LjksNTQwLjQgOTA0LjQsNTQzLjQgOTA0LjQsNTQ2LjZDOTA0LjQsNTQ5LjggOTA0LjksNTUyLjggOTA2LDU1NS41QzkwNy4xLDU1OC4yIDkwOC41LDU2MC41IDkxMC40LDU2Mi40QzkxMi4zLDU2NC4zIDkxNC42LDU2NS44IDkxNy4zLDU2Ni44QzkyMCw1NjcuOSA5MjMsNTY4LjQgOTI2LjIsNTY4LjRDOTI5LjQsNTY4LjQgOTMyLjMsNTY3LjkgOTM0LjksNTY2LjhDOTM3LjUsNTY1LjcgOTM5LjcsNTY0LjMgOTQxLjUsNTYyLjRDOTQzLjMsNTYwLjUgOTQ0LjcsNTU4LjIgOTQ1LjcsNTU1LjVDOTQ2LjcsNTUyLjggOTQ3LjIsNTQ5LjggOTQ3LjIsNTQ2LjZMOTQ3LjIsNTQ1LjNDOTQ2LjksNTQ1LjEgOTQ2LjgsNTQ0LjYgOTQ2LjgsNTQ0LjIiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);
    background-repeat: no-repeat;
    background-size: 170px 40px;
    display: block;
    height: 40px;
    width: 170px;
    opacity: 0.5;
}
.ag-watermark-text {
    opacity: 0.5;
    font-weight: bold;
    font-family: Impact, sans-serif;
    font-size: 19px;
    padding-left: 0.7rem;
}
.ag-root-wrapper-body {
    display: flex;
    flex-direction: row;
}
.ag-root-wrapper-body.ag-layout-normal {
    flex: 1 1 auto;
    height: 0;
    min-height: 0;
}
.ag-root {
    position: relative;
    display: flex;
    flex-direction: column;
}
.ag-root.ag-layout-normal, .ag-root.ag-layout-auto-height {
    overflow: hidden;
    flex: 1 1 auto;
    width: 0;
}
.ag-root.ag-layout-normal {
    height: 100%;
}
/**
 ****************************
 * Viewports
 ****************************
*/
.ag-header-viewport,
.ag-floating-top-viewport,
.ag-body-viewport,
.ag-center-cols-viewport,
.ag-floating-bottom-viewport,
.ag-body-horizontal-scroll-viewport,
.ag-virtual-list-viewport {
    position: relative;
    height: 100%;
    min-width: 0px;
    overflow: hidden;
    flex: 1 1 auto;
}
.ag-body-viewport {
    display: flex;
}
.ag-body-viewport.ag-layout-normal {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.ag-center-cols-viewport {
    width: 100%;
    overflow-x: auto;
}
.ag-body-horizontal-scroll-viewport {
    overflow-x: scroll;
}
.ag-virtual-list-viewport {
    overflow: auto;
    width: 100%;
}
/**
 ****************************
 * Containers
 ****************************
*/
.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-full-width-container,
.ag-floating-bottom-full-width-container,
.ag-virtual-list-container {
    position: relative;
}
.ag-header-container, .ag-floating-top-container, .ag-floating-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-full-width-container,
.ag-floating-top-full-width-container,
.ag-floating-bottom-full-width-container {
    position: absolute;
    top: 0px;
    left: 0px;
    pointer-events: none;
}
.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;
}
/**
 ****************************
 * Scrollers
 ****************************
*/
.ag-center-cols-clipper {
    flex: 1 1 auto;
    min-width: 0;
    overflow: hidden;
    min-height: 100%;
    transform: translate3d(0, 0, 0);
}
.ag-body-horizontal-scroll {
    min-height: 0;
    min-width: 0;
    width: 100%;
    display: flex;
    position: relative;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    pointer-events: none;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-scrollbar-scrolling, .ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-scrollbar-active {
    pointer-events: all;
}
.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;
}
/**
 ****************************
 * Headers
 ****************************
*/
.ag-header, .ag-pinned-left-header, .ag-pinned-right-header {
    display: inline-block;
    overflow: hidden;
    position: relative;
}
.ag-header-cell-sortable {
    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;
    overflow: hidden;
}
.ag-header-cell {
    display: inline-flex;
    align-items: center;
    position: absolute;
    height: 100%;
    overflow: hidden;
}
.ag-header-cell.ag-header-active .ag-header-cell-menu-button {
    opacity: 1;
}
.ag-header-cell-menu-button:not(.ag-header-menu-always-show) {
    transition: opacity 0.2s;
    opacity: 0;
}
.ag-header-group-cell-label, .ag-header-cell-label {
    display: flex;
    flex: 1 1 auto;
    overflow: hidden;
    align-items: center;
    text-overflow: ellipsis;
    align-self: stretch;
}
.ag-header-cell-text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ag-right-aligned-header .ag-header-cell-label {
    flex-direction: row-reverse;
}
.ag-header-group-text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ag-header-cell-resize {
    position: absolute;
    z-index: 2;
    height: 100%;
    width: 8px;
    top: 0;
    cursor: ew-resize;
}
.ag-ltr .ag-header-cell-resize {
    right: -4px;
}
.ag-rtl .ag-header-cell-resize {
    left: -4px;
}
.ag-pinned-left-header .ag-header-cell-resize {
    right: -4px;
}
.ag-pinned-right-header .ag-header-cell-resize {
    left: -4px;
}
.ag-header-select-all {
    display: flex;
}
/**
 ****************************
 * Columns
 ****************************
*/
.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;
}
/**
 ****************************
 * Column Panel
 ****************************
*/
.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;
}
/**
 ****************************
 * Rows
 ****************************
*/
.ag-row-animation .ag-row {
    transition: transform 0.4s, top 0.4s, background-color 0.1s, opacity 0.2s;
}
.ag-row-animation .ag-row.ag-after-created {
    transition: transform 0.4s, top 0.4s, height 0.4s, background-color 0.1s, opacity 0.2s;
}
.ag-row-no-animation .ag-row {
    transition: background-color 0.1s;
}
.ag-row {
    white-space: nowrap;
    width: 100%;
}
.ag-row-loading {
    display: flex;
    align-items: center;
}
.ag-row-position-absolute {
    position: absolute;
}
.ag-row-position-relative {
    position: relative;
}
.ag-full-width-row {
    overflow: hidden;
    pointer-events: all;
}
.ag-row-inline-editing {
    z-index: 1;
}
.ag-row-dragging {
    z-index: 2;
}
.ag-stub-cell {
    display: flex;
    align-items: center;
}
/**
 ****************************
 * Cells
 ****************************
*/
.ag-cell {
    display: inline-block;
    position: absolute;
    white-space: nowrap;
    height: 100%;
}
.ag-cell-value {
    flex: 1 1 auto;
}
.ag-cell-value, .ag-group-value {
    overflow: hidden;
    text-overflow: ellipsis;
}
.ag-cell-wrap-text {
    white-space: normal;
    word-break: break-all;
}
.ag-cell-wrapper {
    display: flex;
    align-items: center;
}
.ag-cell-wrapper.ag-row-group {
    align-items: flex-start;
}
.ag-sparkline-wrapper {
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
}
.ag-full-width-row .ag-cell-wrapper.ag-row-group {
    height: 100%;
    align-items: center;
}
.ag-cell-inline-editing {
    z-index: 1;
}
.ag-cell-inline-editing .ag-cell-wrapper,
.ag-cell-inline-editing .ag-cell-edit-wrapper,
.ag-cell-inline-editing .ag-cell-editor,
.ag-cell-inline-editing .ag-cell-editor .ag-wrapper,
.ag-cell-inline-editing .ag-cell-editor input {
    height: 100%;
    width: 100%;
    line-height: normal;
}
.ag-cell .ag-icon {
    display: inline-block;
    vertical-align: middle;
}
/**
 ****************************
 * Filters
 ****************************
*/
.ag-set-filter-item {
    display: flex;
    align-items: center;
    height: 100%;
}
.ag-set-filter-item-value {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ag-set-filter-item-checkbox {
    display: flex;
}
.ag-filter-body-wrapper {
    display: flex;
    flex-direction: column;
}
.ag-filter-filter {
    flex: 1 1 0px;
}
.ag-filter-condition {
    display: flex;
    justify-content: center;
}
/**
 ****************************
 * Floating Filter
 ****************************
*/
.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;
}
/**
 ****************************
 * Drag & Drop
 ****************************
*/
.ag-dnd-ghost {
    position: absolute;
    display: inline-flex;
    align-items: center;
    cursor: move;
    white-space: nowrap;
    z-index: 9999;
}
/**
 ****************************
 * Overlay
 ****************************
*/
.ag-overlay {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
}
.ag-overlay-panel {
    display: flex;
    height: 100%;
    width: 100%;
}
.ag-overlay-wrapper {
    display: flex;
    flex: none;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.ag-overlay-loading-wrapper {
    pointer-events: all;
}
/**
 ****************************
 * Popup
 ****************************
*/
.ag-popup-child {
    z-index: 5;
    top: 0;
}
.ag-popup-editor {
    position: absolute;
    user-select: none;
    z-index: 1;
}
.ag-large-text-input {
    display: block;
}
/**
 ****************************
 * Virtual Lists
 ****************************
*/
.ag-virtual-list-item {
    position: absolute;
    width: 100%;
}
/**
 ****************************
 * Floating Top and Bottom
 ****************************
*/
.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;
}
/**
 ****************************
 * Dialog
 ****************************
*/
.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;
    user-select: none;
    z-index: 1;
}
.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;
}
/**
 ****************************
 * Tooltip
 ****************************
*/
.ag-tooltip {
    position: absolute;
    pointer-events: none;
    z-index: 99999;
}
.ag-tooltip-custom {
    position: absolute;
    pointer-events: none;
    z-index: 99999;
}
/**
 ****************************
 * Animations
 ****************************
*/
.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;
}
/**
 ****************************
 * Menu
 ****************************
*/
.ag-menu {
    max-height: 100%;
    overflow-y: auto;
    position: absolute;
    user-select: none;
}
.ag-menu-column-select-wrapper {
    height: 265px;
    overflow: auto;
}
.ag-menu-column-select-wrapper .ag-column-select {
    height: 100%;
}
.ag-menu-list {
    display: table;
    width: 100%;
}
.ag-menu-option, .ag-menu-separator {
    display: table-row;
}
.ag-menu-option-part, .ag-menu-separator-part {
    display: table-cell;
    vertical-align: middle;
}
.ag-menu-option-text {
    white-space: nowrap;
}
.ag-compact-menu-option {
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
}
.ag-compact-menu-option-text {
    white-space: nowrap;
    flex: 1 1 auto;
}
/**
 ****************************
 * Rich Select
 ****************************
*/
.ag-rich-select {
    cursor: default;
    outline: none;
}
.ag-rich-select-value {
    display: flex;
    align-items: center;
}
.ag-rich-select-value-icon {
    flex: 1 1 auto;
    order: 1;
}
.ag-ltr .ag-rich-select-value-icon {
    text-align: right;
}
.ag-rtl .ag-rich-select-value-icon {
    text-align: left;
}
.ag-rich-select-list {
    position: relative;
}
.ag-rich-select-virtual-list-item {
    display: flex;
}
.ag-rich-select-row {
    display: flex;
    flex: 1 1 auto;
    align-items: center;
    white-space: nowrap;
}
/**
 ****************************
 * Pagination
 ****************************
*/
.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;
}
/**
 ****************************
 * Tool Panel
 ****************************
*/
.ag-tool-panel-wrapper {
    display: flex;
    overflow-y: auto;
    overflow-x: hidden;
    cursor: default;
    user-select: none;
}
.ag-column-select-column,
.ag-column-select-column-group,
.ag-select-agg-func-item {
    position: relative;
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 100%;
}
.ag-column-select-column > *,
.ag-column-select-column-group > *,
.ag-select-agg-func-item > * {
    flex: none;
}
.ag-column-select-checkbox {
    display: flex;
}
.ag-tool-panel-horizontal-resize {
    cursor: ew-resize;
    height: 100%;
    position: absolute;
    top: 0;
    width: 5px;
    z-index: 1;
}
.ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize {
    right: -3px;
}
.ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize {
    left: -3px;
}
.ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize {
    left: -3px;
}
.ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize {
    right: -3px;
}
.ag-details-row {
    width: 100%;
}
.ag-details-row-fixed-height {
    height: 100%;
}
.ag-details-grid {
    width: 100%;
}
.ag-details-grid-fixed-height {
    height: 100%;
}
.ag-header-group-cell {
    display: flex;
    align-items: center;
    height: 100%;
    position: absolute;
}
.ag-cell-label-container {
    display: flex;
    justify-content: space-between;
    flex-direction: row-reverse;
    align-items: center;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.ag-right-aligned-header .ag-cell-label-container {
    flex-direction: row;
}
/**
 ****************************
 * Side Bar
 ****************************
*/
.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;
}
/**
 ****************************
 * Status Bar
 ****************************
*/
.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;
}
/**
 ****************************
 * Widgets
 ****************************
*/
.ag-icon {
    display: block;
    speak: none;
}
.ag-group {
    position: relative;
    width: 100%;
}
.ag-group-title-bar {
    display: flex;
    align-items: center;
}
.ag-group-title {
    display: block;
    flex: 1 1 auto;
    min-width: 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.ag-group-title-bar .ag-group-title {
    cursor: default;
}
.ag-group-toolbar {
    display: flex;
    align-items: center;
}
.ag-group-container {
    display: flex;
}
.ag-disabled .ag-group-container {
    pointer-events: none;
}
.ag-group-container-horizontal {
    flex-direction: row;
    flex-wrap: wrap;
}
.ag-group-container-vertical {
    flex-direction: column;
}
.ag-column-group-icons {
    display: block;
}
.ag-column-group-icons > * {
    cursor: pointer;
}
.ag-group-item-alignment-stretch .ag-group-item {
    align-items: stretch;
}
.ag-group-item-alignment-start .ag-group-item {
    align-items: flex-start;
}
.ag-group-item-alignment-end .ag-group-item {
    align-items: flex-end;
}
.ag-toggle-button-icon {
    transition: right 0.3s;
    position: absolute;
    top: -1px;
}
.ag-input-field, .ag-select {
    display: flex;
    flex-direction: row;
    align-items: center;
}
.ag-input-field-input {
    flex: 1 1 auto;
    width: 100%;
    min-width: 0;
}
.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-color-panel {
    width: 100%;
    display: flex;
    flex-direction: column;
    text-align: center;
}
.ag-spectrum-color {
    flex: 1 1 auto;
    position: relative;
    overflow: hidden;
    cursor: default;
}
.ag-spectrum-fill {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.ag-spectrum-val {
    cursor: pointer;
}
.ag-spectrum-dragger {
    position: absolute;
    pointer-events: none;
    cursor: pointer;
}
.ag-spectrum-hue {
    cursor: default;
    background: linear-gradient(to left, #ff0000 3%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
}
.ag-spectrum-alpha {
    cursor: default;
}
.ag-spectrum-hue-background {
    width: 100%;
    height: 100%;
}
.ag-spectrum-alpha-background {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), black);
    width: 100%;
    height: 100%;
}
.ag-spectrum-tool {
    cursor: pointer;
}
.ag-spectrum-slider {
    position: absolute;
    pointer-events: none;
}
.ag-recent-colors {
    display: flex;
}
.ag-recent-color {
    cursor: pointer;
}
.ag-ltr .ag-column-select-indent-1 {
    padding-left: 20px;
}
.ag-rtl .ag-column-select-indent-1 {
    padding-right: 20px;
}
.ag-ltr .ag-row-group-indent-1 {
    padding-left: 20px;
}
.ag-rtl .ag-row-group-indent-1 {
    padding-right: 20px;
}
.ag-ltr .ag-column-select-indent-2 {
    padding-left: 40px;
}
.ag-rtl .ag-column-select-indent-2 {
    padding-right: 40px;
}
.ag-ltr .ag-row-group-indent-2 {
    padding-left: 40px;
}
.ag-rtl .ag-row-group-indent-2 {
    padding-right: 40px;
}
.ag-ltr .ag-column-select-indent-3 {
    padding-left: 60px;
}
.ag-rtl .ag-column-select-indent-3 {
    padding-right: 60px;
}
.ag-ltr .ag-row-group-indent-3 {
    padding-left: 60px;
}
.ag-rtl .ag-row-group-indent-3 {
    padding-right: 60px;
}
.ag-ltr .ag-column-select-indent-4 {
    padding-left: 80px;
}
.ag-rtl .ag-column-select-indent-4 {
    padding-right: 80px;
}
.ag-ltr .ag-row-group-indent-4 {
    padding-left: 80px;
}
.ag-rtl .ag-row-group-indent-4 {
    padding-right: 80px;
}
.ag-ltr .ag-column-select-indent-5 {
    padding-left: 100px;
}
.ag-rtl .ag-column-select-indent-5 {
    padding-right: 100px;
}
.ag-ltr .ag-row-group-indent-5 {
    padding-left: 100px;
}
.ag-rtl .ag-row-group-indent-5 {
    padding-right: 100px;
}
.ag-ltr .ag-column-select-indent-6 {
    padding-left: 120px;
}
.ag-rtl .ag-column-select-indent-6 {
    padding-right: 120px;
}
.ag-ltr .ag-row-group-indent-6 {
    padding-left: 120px;
}
.ag-rtl .ag-row-group-indent-6 {
    padding-right: 120px;
}
.ag-ltr .ag-column-select-indent-7 {
    padding-left: 140px;
}
.ag-rtl .ag-column-select-indent-7 {
    padding-right: 140px;
}
.ag-ltr .ag-row-group-indent-7 {
    padding-left: 140px;
}
.ag-rtl .ag-row-group-indent-7 {
    padding-right: 140px;
}
.ag-ltr .ag-column-select-indent-8 {
    padding-left: 160px;
}
.ag-rtl .ag-column-select-indent-8 {
    padding-right: 160px;
}
.ag-ltr .ag-row-group-indent-8 {
    padding-left: 160px;
}
.ag-rtl .ag-row-group-indent-8 {
    padding-right: 160px;
}
.ag-ltr .ag-column-select-indent-9 {
    padding-left: 180px;
}
.ag-rtl .ag-column-select-indent-9 {
    padding-right: 180px;
}
.ag-ltr .ag-row-group-indent-9 {
    padding-left: 180px;
}
.ag-rtl .ag-row-group-indent-9 {
    padding-right: 180px;
}
.ag-ltr .ag-column-select-indent-10 {
    padding-left: 200px;
}
.ag-rtl .ag-column-select-indent-10 {
    padding-right: 200px;
}
.ag-ltr .ag-row-group-indent-10 {
    padding-left: 200px;
}
.ag-rtl .ag-row-group-indent-10 {
    padding-right: 200px;
}
.ag-ltr .ag-column-select-indent-11 {
    padding-left: 220px;
}
.ag-rtl .ag-column-select-indent-11 {
    padding-right: 220px;
}
.ag-ltr .ag-row-group-indent-11 {
    padding-left: 220px;
}
.ag-rtl .ag-row-group-indent-11 {
    padding-right: 220px;
}
.ag-ltr .ag-column-select-indent-12 {
    padding-left: 240px;
}
.ag-rtl .ag-column-select-indent-12 {
    padding-right: 240px;
}
.ag-ltr .ag-row-group-indent-12 {
    padding-left: 240px;
}
.ag-rtl .ag-row-group-indent-12 {
    padding-right: 240px;
}
.ag-ltr .ag-column-select-indent-13 {
    padding-left: 260px;
}
.ag-rtl .ag-column-select-indent-13 {
    padding-right: 260px;
}
.ag-ltr .ag-row-group-indent-13 {
    padding-left: 260px;
}
.ag-rtl .ag-row-group-indent-13 {
    padding-right: 260px;
}
.ag-ltr .ag-column-select-indent-14 {
    padding-left: 280px;
}
.ag-rtl .ag-column-select-indent-14 {
    padding-right: 280px;
}
.ag-ltr .ag-row-group-indent-14 {
    padding-left: 280px;
}
.ag-rtl .ag-row-group-indent-14 {
    padding-right: 280px;
}
.ag-ltr .ag-column-select-indent-15 {
    padding-left: 300px;
}
.ag-rtl .ag-column-select-indent-15 {
    padding-right: 300px;
}
.ag-ltr .ag-row-group-indent-15 {
    padding-left: 300px;
}
.ag-rtl .ag-row-group-indent-15 {
    padding-right: 300px;
}
.ag-ltr .ag-column-select-indent-16 {
    padding-left: 320px;
}
.ag-rtl .ag-column-select-indent-16 {
    padding-right: 320px;
}
.ag-ltr .ag-row-group-indent-16 {
    padding-left: 320px;
}
.ag-rtl .ag-row-group-indent-16 {
    padding-right: 320px;
}
.ag-ltr .ag-column-select-indent-17 {
    padding-left: 340px;
}
.ag-rtl .ag-column-select-indent-17 {
    padding-right: 340px;
}
.ag-ltr .ag-row-group-indent-17 {
    padding-left: 340px;
}
.ag-rtl .ag-row-group-indent-17 {
    padding-right: 340px;
}
.ag-ltr .ag-column-select-indent-18 {
    padding-left: 360px;
}
.ag-rtl .ag-column-select-indent-18 {
    padding-right: 360px;
}
.ag-ltr .ag-row-group-indent-18 {
    padding-left: 360px;
}
.ag-rtl .ag-row-group-indent-18 {
    padding-right: 360px;
}
.ag-ltr .ag-column-select-indent-19 {
    padding-left: 380px;
}
.ag-rtl .ag-column-select-indent-19 {
    padding-right: 380px;
}
.ag-ltr .ag-row-group-indent-19 {
    padding-left: 380px;
}
.ag-rtl .ag-row-group-indent-19 {
    padding-right: 380px;
}
.ag-ltr .ag-column-select-indent-20 {
    padding-left: 400px;
}
.ag-rtl .ag-column-select-indent-20 {
    padding-right: 400px;
}
.ag-ltr .ag-row-group-indent-20 {
    padding-left: 400px;
}
.ag-rtl .ag-row-group-indent-20 {
    padding-right: 400px;
}
.ag-ltr .ag-column-select-indent-21 {
    padding-left: 420px;
}
.ag-rtl .ag-column-select-indent-21 {
    padding-right: 420px;
}
.ag-ltr .ag-row-group-indent-21 {
    padding-left: 420px;
}
.ag-rtl .ag-row-group-indent-21 {
    padding-right: 420px;
}
.ag-ltr .ag-column-select-indent-22 {
    padding-left: 440px;
}
.ag-rtl .ag-column-select-indent-22 {
    padding-right: 440px;
}
.ag-ltr .ag-row-group-indent-22 {
    padding-left: 440px;
}
.ag-rtl .ag-row-group-indent-22 {
    padding-right: 440px;
}
.ag-ltr .ag-column-select-indent-23 {
    padding-left: 460px;
}
.ag-rtl .ag-column-select-indent-23 {
    padding-right: 460px;
}
.ag-ltr .ag-row-group-indent-23 {
    padding-left: 460px;
}
.ag-rtl .ag-row-group-indent-23 {
    padding-right: 460px;
}
.ag-ltr .ag-column-select-indent-24 {
    padding-left: 480px;
}
.ag-rtl .ag-column-select-indent-24 {
    padding-right: 480px;
}
.ag-ltr .ag-row-group-indent-24 {
    padding-left: 480px;
}
.ag-rtl .ag-row-group-indent-24 {
    padding-right: 480px;
}
.ag-ltr .ag-column-select-indent-25 {
    padding-left: 500px;
}
.ag-rtl .ag-column-select-indent-25 {
    padding-right: 500px;
}
.ag-ltr .ag-row-group-indent-25 {
    padding-left: 500px;
}
.ag-rtl .ag-row-group-indent-25 {
    padding-right: 500px;
}
.ag-ltr .ag-column-select-indent-26 {
    padding-left: 520px;
}
.ag-rtl .ag-column-select-indent-26 {
    padding-right: 520px;
}
.ag-ltr .ag-row-group-indent-26 {
    padding-left: 520px;
}
.ag-rtl .ag-row-group-indent-26 {
    padding-right: 520px;
}
.ag-ltr .ag-column-select-indent-27 {
    padding-left: 540px;
}
.ag-rtl .ag-column-select-indent-27 {
    padding-right: 540px;
}
.ag-ltr .ag-row-group-indent-27 {
    padding-left: 540px;
}
.ag-rtl .ag-row-group-indent-27 {
    padding-right: 540px;
}
.ag-ltr .ag-column-select-indent-28 {
    padding-left: 560px;
}
.ag-rtl .ag-column-select-indent-28 {
    padding-right: 560px;
}
.ag-ltr .ag-row-group-indent-28 {
    padding-left: 560px;
}
.ag-rtl .ag-row-group-indent-28 {
    padding-right: 560px;
}
.ag-ltr .ag-column-select-indent-29 {
    padding-left: 580px;
}
.ag-rtl .ag-column-select-indent-29 {
    padding-right: 580px;
}
.ag-ltr .ag-row-group-indent-29 {
    padding-left: 580px;
}
.ag-rtl .ag-row-group-indent-29 {
    padding-right: 580px;
}
.ag-ltr .ag-column-select-indent-30 {
    padding-left: 600px;
}
.ag-rtl .ag-column-select-indent-30 {
    padding-right: 600px;
}
.ag-ltr .ag-row-group-indent-30 {
    padding-left: 600px;
}
.ag-rtl .ag-row-group-indent-30 {
    padding-right: 600px;
}
.ag-ltr .ag-column-select-indent-31 {
    padding-left: 620px;
}
.ag-rtl .ag-column-select-indent-31 {
    padding-right: 620px;
}
.ag-ltr .ag-row-group-indent-31 {
    padding-left: 620px;
}
.ag-rtl .ag-row-group-indent-31 {
    padding-right: 620px;
}
.ag-ltr .ag-column-select-indent-32 {
    padding-left: 640px;
}
.ag-rtl .ag-column-select-indent-32 {
    padding-right: 640px;
}
.ag-ltr .ag-row-group-indent-32 {
    padding-left: 640px;
}
.ag-rtl .ag-row-group-indent-32 {
    padding-right: 640px;
}
.ag-ltr .ag-column-select-indent-33 {
    padding-left: 660px;
}
.ag-rtl .ag-column-select-indent-33 {
    padding-right: 660px;
}
.ag-ltr .ag-row-group-indent-33 {
    padding-left: 660px;
}
.ag-rtl .ag-row-group-indent-33 {
    padding-right: 660px;
}
.ag-ltr .ag-column-select-indent-34 {
    padding-left: 680px;
}
.ag-rtl .ag-column-select-indent-34 {
    padding-right: 680px;
}
.ag-ltr .ag-row-group-indent-34 {
    padding-left: 680px;
}
.ag-rtl .ag-row-group-indent-34 {
    padding-right: 680px;
}
.ag-ltr .ag-column-select-indent-35 {
    padding-left: 700px;
}
.ag-rtl .ag-column-select-indent-35 {
    padding-right: 700px;
}
.ag-ltr .ag-row-group-indent-35 {
    padding-left: 700px;
}
.ag-rtl .ag-row-group-indent-35 {
    padding-right: 700px;
}
.ag-ltr .ag-column-select-indent-36 {
    padding-left: 720px;
}
.ag-rtl .ag-column-select-indent-36 {
    padding-right: 720px;
}
.ag-ltr .ag-row-group-indent-36 {
    padding-left: 720px;
}
.ag-rtl .ag-row-group-indent-36 {
    padding-right: 720px;
}
.ag-ltr .ag-column-select-indent-37 {
    padding-left: 740px;
}
.ag-rtl .ag-column-select-indent-37 {
    padding-right: 740px;
}
.ag-ltr .ag-row-group-indent-37 {
    padding-left: 740px;
}
.ag-rtl .ag-row-group-indent-37 {
    padding-right: 740px;
}
.ag-ltr .ag-column-select-indent-38 {
    padding-left: 760px;
}
.ag-rtl .ag-column-select-indent-38 {
    padding-right: 760px;
}
.ag-ltr .ag-row-group-indent-38 {
    padding-left: 760px;
}
.ag-rtl .ag-row-group-indent-38 {
    padding-right: 760px;
}
.ag-ltr .ag-column-select-indent-39 {
    padding-left: 780px;
}
.ag-rtl .ag-column-select-indent-39 {
    padding-right: 780px;
}
.ag-ltr .ag-row-group-indent-39 {
    padding-left: 780px;
}
.ag-rtl .ag-row-group-indent-39 {
    padding-right: 780px;
}
.ag-ltr .ag-column-select-indent-40 {
    padding-left: 800px;
}
.ag-rtl .ag-column-select-indent-40 {
    padding-right: 800px;
}
.ag-ltr .ag-row-group-indent-40 {
    padding-left: 800px;
}
.ag-rtl .ag-row-group-indent-40 {
    padding-right: 800px;
}
.ag-ltr .ag-column-select-indent-41 {
    padding-left: 820px;
}
.ag-rtl .ag-column-select-indent-41 {
    padding-right: 820px;
}
.ag-ltr .ag-row-group-indent-41 {
    padding-left: 820px;
}
.ag-rtl .ag-row-group-indent-41 {
    padding-right: 820px;
}
.ag-ltr .ag-column-select-indent-42 {
    padding-left: 840px;
}
.ag-rtl .ag-column-select-indent-42 {
    padding-right: 840px;
}
.ag-ltr .ag-row-group-indent-42 {
    padding-left: 840px;
}
.ag-rtl .ag-row-group-indent-42 {
    padding-right: 840px;
}
.ag-ltr .ag-column-select-indent-43 {
    padding-left: 860px;
}
.ag-rtl .ag-column-select-indent-43 {
    padding-right: 860px;
}
.ag-ltr .ag-row-group-indent-43 {
    padding-left: 860px;
}
.ag-rtl .ag-row-group-indent-43 {
    padding-right: 860px;
}
.ag-ltr .ag-column-select-indent-44 {
    padding-left: 880px;
}
.ag-rtl .ag-column-select-indent-44 {
    padding-right: 880px;
}
.ag-ltr .ag-row-group-indent-44 {
    padding-left: 880px;
}
.ag-rtl .ag-row-group-indent-44 {
    padding-right: 880px;
}
.ag-ltr .ag-column-select-indent-45 {
    padding-left: 900px;
}
.ag-rtl .ag-column-select-indent-45 {
    padding-right: 900px;
}
.ag-ltr .ag-row-group-indent-45 {
    padding-left: 900px;
}
.ag-rtl .ag-row-group-indent-45 {
    padding-right: 900px;
}
.ag-ltr .ag-column-select-indent-46 {
    padding-left: 920px;
}
.ag-rtl .ag-column-select-indent-46 {
    padding-right: 920px;
}
.ag-ltr .ag-row-group-indent-46 {
    padding-left: 920px;
}
.ag-rtl .ag-row-group-indent-46 {
    padding-right: 920px;
}
.ag-ltr .ag-column-select-indent-47 {
    padding-left: 940px;
}
.ag-rtl .ag-column-select-indent-47 {
    padding-right: 940px;
}
.ag-ltr .ag-row-group-indent-47 {
    padding-left: 940px;
}
.ag-rtl .ag-row-group-indent-47 {
    padding-right: 940px;
}
.ag-ltr .ag-column-select-indent-48 {
    padding-left: 960px;
}
.ag-rtl .ag-column-select-indent-48 {
    padding-right: 960px;
}
.ag-ltr .ag-row-group-indent-48 {
    padding-left: 960px;
}
.ag-rtl .ag-row-group-indent-48 {
    padding-right: 960px;
}
.ag-ltr .ag-column-select-indent-49 {
    padding-left: 980px;
}
.ag-rtl .ag-column-select-indent-49 {
    padding-right: 980px;
}
.ag-ltr .ag-row-group-indent-49 {
    padding-left: 980px;
}
.ag-rtl .ag-row-group-indent-49 {
    padding-right: 980px;
}
.ag-ltr .ag-column-select-indent-50 {
    padding-left: 1000px;
}
.ag-rtl .ag-column-select-indent-50 {
    padding-right: 1000px;
}
.ag-ltr .ag-row-group-indent-50 {
    padding-left: 1000px;
}
.ag-rtl .ag-row-group-indent-50 {
    padding-right: 1000px;
}
.ag-ltr .ag-column-select-indent-51 {
    padding-left: 1020px;
}
.ag-rtl .ag-column-select-indent-51 {
    padding-right: 1020px;
}
.ag-ltr .ag-row-group-indent-51 {
    padding-left: 1020px;
}
.ag-rtl .ag-row-group-indent-51 {
    padding-right: 1020px;
}
.ag-ltr .ag-column-select-indent-52 {
    padding-left: 1040px;
}
.ag-rtl .ag-column-select-indent-52 {
    padding-right: 1040px;
}
.ag-ltr .ag-row-group-indent-52 {
    padding-left: 1040px;
}
.ag-rtl .ag-row-group-indent-52 {
    padding-right: 1040px;
}
.ag-ltr .ag-column-select-indent-53 {
    padding-left: 1060px;
}
.ag-rtl .ag-column-select-indent-53 {
    padding-right: 1060px;
}
.ag-ltr .ag-row-group-indent-53 {
    padding-left: 1060px;
}
.ag-rtl .ag-row-group-indent-53 {
    padding-right: 1060px;
}
.ag-ltr .ag-column-select-indent-54 {
    padding-left: 1080px;
}
.ag-rtl .ag-column-select-indent-54 {
    padding-right: 1080px;
}
.ag-ltr .ag-row-group-indent-54 {
    padding-left: 1080px;
}
.ag-rtl .ag-row-group-indent-54 {
    padding-right: 1080px;
}
.ag-ltr .ag-column-select-indent-55 {
    padding-left: 1100px;
}
.ag-rtl .ag-column-select-indent-55 {
    padding-right: 1100px;
}
.ag-ltr .ag-row-group-indent-55 {
    padding-left: 1100px;
}
.ag-rtl .ag-row-group-indent-55 {
    padding-right: 1100px;
}
.ag-ltr .ag-column-select-indent-56 {
    padding-left: 1120px;
}
.ag-rtl .ag-column-select-indent-56 {
    padding-right: 1120px;
}
.ag-ltr .ag-row-group-indent-56 {
    padding-left: 1120px;
}
.ag-rtl .ag-row-group-indent-56 {
    padding-right: 1120px;
}
.ag-ltr .ag-column-select-indent-57 {
    padding-left: 1140px;
}
.ag-rtl .ag-column-select-indent-57 {
    padding-right: 1140px;
}
.ag-ltr .ag-row-group-indent-57 {
    padding-left: 1140px;
}
.ag-rtl .ag-row-group-indent-57 {
    padding-right: 1140px;
}
.ag-ltr .ag-column-select-indent-58 {
    padding-left: 1160px;
}
.ag-rtl .ag-column-select-indent-58 {
    padding-right: 1160px;
}
.ag-ltr .ag-row-group-indent-58 {
    padding-left: 1160px;
}
.ag-rtl .ag-row-group-indent-58 {
    padding-right: 1160px;
}
.ag-ltr .ag-column-select-indent-59 {
    padding-left: 1180px;
}
.ag-rtl .ag-column-select-indent-59 {
    padding-right: 1180px;
}
.ag-ltr .ag-row-group-indent-59 {
    padding-left: 1180px;
}
.ag-rtl .ag-row-group-indent-59 {
    padding-right: 1180px;
}
.ag-ltr .ag-column-select-indent-60 {
    padding-left: 1200px;
}
.ag-rtl .ag-column-select-indent-60 {
    padding-right: 1200px;
}
.ag-ltr .ag-row-group-indent-60 {
    padding-left: 1200px;
}
.ag-rtl .ag-row-group-indent-60 {
    padding-right: 1200px;
}
.ag-ltr .ag-column-select-indent-61 {
    padding-left: 1220px;
}
.ag-rtl .ag-column-select-indent-61 {
    padding-right: 1220px;
}
.ag-ltr .ag-row-group-indent-61 {
    padding-left: 1220px;
}
.ag-rtl .ag-row-group-indent-61 {
    padding-right: 1220px;
}
.ag-ltr .ag-column-select-indent-62 {
    padding-left: 1240px;
}
.ag-rtl .ag-column-select-indent-62 {
    padding-right: 1240px;
}
.ag-ltr .ag-row-group-indent-62 {
    padding-left: 1240px;
}
.ag-rtl .ag-row-group-indent-62 {
    padding-right: 1240px;
}
.ag-ltr .ag-column-select-indent-63 {
    padding-left: 1260px;
}
.ag-rtl .ag-column-select-indent-63 {
    padding-right: 1260px;
}
.ag-ltr .ag-row-group-indent-63 {
    padding-left: 1260px;
}
.ag-rtl .ag-row-group-indent-63 {
    padding-right: 1260px;
}
.ag-ltr .ag-column-select-indent-64 {
    padding-left: 1280px;
}
.ag-rtl .ag-column-select-indent-64 {
    padding-right: 1280px;
}
.ag-ltr .ag-row-group-indent-64 {
    padding-left: 1280px;
}
.ag-rtl .ag-row-group-indent-64 {
    padding-right: 1280px;
}
.ag-ltr .ag-column-select-indent-65 {
    padding-left: 1300px;
}
.ag-rtl .ag-column-select-indent-65 {
    padding-right: 1300px;
}
.ag-ltr .ag-row-group-indent-65 {
    padding-left: 1300px;
}
.ag-rtl .ag-row-group-indent-65 {
    padding-right: 1300px;
}
.ag-ltr .ag-column-select-indent-66 {
    padding-left: 1320px;
}
.ag-rtl .ag-column-select-indent-66 {
    padding-right: 1320px;
}
.ag-ltr .ag-row-group-indent-66 {
    padding-left: 1320px;
}
.ag-rtl .ag-row-group-indent-66 {
    padding-right: 1320px;
}
.ag-ltr .ag-column-select-indent-67 {
    padding-left: 1340px;
}
.ag-rtl .ag-column-select-indent-67 {
    padding-right: 1340px;
}
.ag-ltr .ag-row-group-indent-67 {
    padding-left: 1340px;
}
.ag-rtl .ag-row-group-indent-67 {
    padding-right: 1340px;
}
.ag-ltr .ag-column-select-indent-68 {
    padding-left: 1360px;
}
.ag-rtl .ag-column-select-indent-68 {
    padding-right: 1360px;
}
.ag-ltr .ag-row-group-indent-68 {
    padding-left: 1360px;
}
.ag-rtl .ag-row-group-indent-68 {
    padding-right: 1360px;
}
.ag-ltr .ag-column-select-indent-69 {
    padding-left: 1380px;
}
.ag-rtl .ag-column-select-indent-69 {
    padding-right: 1380px;
}
.ag-ltr .ag-row-group-indent-69 {
    padding-left: 1380px;
}
.ag-rtl .ag-row-group-indent-69 {
    padding-right: 1380px;
}
.ag-ltr .ag-column-select-indent-70 {
    padding-left: 1400px;
}
.ag-rtl .ag-column-select-indent-70 {
    padding-right: 1400px;
}
.ag-ltr .ag-row-group-indent-70 {
    padding-left: 1400px;
}
.ag-rtl .ag-row-group-indent-70 {
    padding-right: 1400px;
}
.ag-ltr .ag-column-select-indent-71 {
    padding-left: 1420px;
}
.ag-rtl .ag-column-select-indent-71 {
    padding-right: 1420px;
}
.ag-ltr .ag-row-group-indent-71 {
    padding-left: 1420px;
}
.ag-rtl .ag-row-group-indent-71 {
    padding-right: 1420px;
}
.ag-ltr .ag-column-select-indent-72 {
    padding-left: 1440px;
}
.ag-rtl .ag-column-select-indent-72 {
    padding-right: 1440px;
}
.ag-ltr .ag-row-group-indent-72 {
    padding-left: 1440px;
}
.ag-rtl .ag-row-group-indent-72 {
    padding-right: 1440px;
}
.ag-ltr .ag-column-select-indent-73 {
    padding-left: 1460px;
}
.ag-rtl .ag-column-select-indent-73 {
    padding-right: 1460px;
}
.ag-ltr .ag-row-group-indent-73 {
    padding-left: 1460px;
}
.ag-rtl .ag-row-group-indent-73 {
    padding-right: 1460px;
}
.ag-ltr .ag-column-select-indent-74 {
    padding-left: 1480px;
}
.ag-rtl .ag-column-select-indent-74 {
    padding-right: 1480px;
}
.ag-ltr .ag-row-group-indent-74 {
    padding-left: 1480px;
}
.ag-rtl .ag-row-group-indent-74 {
    padding-right: 1480px;
}
.ag-ltr .ag-column-select-indent-75 {
    padding-left: 1500px;
}
.ag-rtl .ag-column-select-indent-75 {
    padding-right: 1500px;
}
.ag-ltr .ag-row-group-indent-75 {
    padding-left: 1500px;
}
.ag-rtl .ag-row-group-indent-75 {
    padding-right: 1500px;
}
.ag-ltr .ag-column-select-indent-76 {
    padding-left: 1520px;
}
.ag-rtl .ag-column-select-indent-76 {
    padding-right: 1520px;
}
.ag-ltr .ag-row-group-indent-76 {
    padding-left: 1520px;
}
.ag-rtl .ag-row-group-indent-76 {
    padding-right: 1520px;
}
.ag-ltr .ag-column-select-indent-77 {
    padding-left: 1540px;
}
.ag-rtl .ag-column-select-indent-77 {
    padding-right: 1540px;
}
.ag-ltr .ag-row-group-indent-77 {
    padding-left: 1540px;
}
.ag-rtl .ag-row-group-indent-77 {
    padding-right: 1540px;
}
.ag-ltr .ag-column-select-indent-78 {
    padding-left: 1560px;
}
.ag-rtl .ag-column-select-indent-78 {
    padding-right: 1560px;
}
.ag-ltr .ag-row-group-indent-78 {
    padding-left: 1560px;
}
.ag-rtl .ag-row-group-indent-78 {
    padding-right: 1560px;
}
.ag-ltr .ag-column-select-indent-79 {
    padding-left: 1580px;
}
.ag-rtl .ag-column-select-indent-79 {
    padding-right: 1580px;
}
.ag-ltr .ag-row-group-indent-79 {
    padding-left: 1580px;
}
.ag-rtl .ag-row-group-indent-79 {
    padding-right: 1580px;
}
.ag-ltr .ag-column-select-indent-80 {
    padding-left: 1600px;
}
.ag-rtl .ag-column-select-indent-80 {
    padding-right: 1600px;
}
.ag-ltr .ag-row-group-indent-80 {
    padding-left: 1600px;
}
.ag-rtl .ag-row-group-indent-80 {
    padding-right: 1600px;
}
.ag-ltr .ag-column-select-indent-81 {
    padding-left: 1620px;
}
.ag-rtl .ag-column-select-indent-81 {
    padding-right: 1620px;
}
.ag-ltr .ag-row-group-indent-81 {
    padding-left: 1620px;
}
.ag-rtl .ag-row-group-indent-81 {
    padding-right: 1620px;
}
.ag-ltr .ag-column-select-indent-82 {
    padding-left: 1640px;
}
.ag-rtl .ag-column-select-indent-82 {
    padding-right: 1640px;
}
.ag-ltr .ag-row-group-indent-82 {
    padding-left: 1640px;
}
.ag-rtl .ag-row-group-indent-82 {
    padding-right: 1640px;
}
.ag-ltr .ag-column-select-indent-83 {
    padding-left: 1660px;
}
.ag-rtl .ag-column-select-indent-83 {
    padding-right: 1660px;
}
.ag-ltr .ag-row-group-indent-83 {
    padding-left: 1660px;
}
.ag-rtl .ag-row-group-indent-83 {
    padding-right: 1660px;
}
.ag-ltr .ag-column-select-indent-84 {
    padding-left: 1680px;
}
.ag-rtl .ag-column-select-indent-84 {
    padding-right: 1680px;
}
.ag-ltr .ag-row-group-indent-84 {
    padding-left: 1680px;
}
.ag-rtl .ag-row-group-indent-84 {
    padding-right: 1680px;
}
.ag-ltr .ag-column-select-indent-85 {
    padding-left: 1700px;
}
.ag-rtl .ag-column-select-indent-85 {
    padding-right: 1700px;
}
.ag-ltr .ag-row-group-indent-85 {
    padding-left: 1700px;
}
.ag-rtl .ag-row-group-indent-85 {
    padding-right: 1700px;
}
.ag-ltr .ag-column-select-indent-86 {
    padding-left: 1720px;
}
.ag-rtl .ag-column-select-indent-86 {
    padding-right: 1720px;
}
.ag-ltr .ag-row-group-indent-86 {
    padding-left: 1720px;
}
.ag-rtl .ag-row-group-indent-86 {
    padding-right: 1720px;
}
.ag-ltr .ag-column-select-indent-87 {
    padding-left: 1740px;
}
.ag-rtl .ag-column-select-indent-87 {
    padding-right: 1740px;
}
.ag-ltr .ag-row-group-indent-87 {
    padding-left: 1740px;
}
.ag-rtl .ag-row-group-indent-87 {
    padding-right: 1740px;
}
.ag-ltr .ag-column-select-indent-88 {
    padding-left: 1760px;
}
.ag-rtl .ag-column-select-indent-88 {
    padding-right: 1760px;
}
.ag-ltr .ag-row-group-indent-88 {
    padding-left: 1760px;
}
.ag-rtl .ag-row-group-indent-88 {
    padding-right: 1760px;
}
.ag-ltr .ag-column-select-indent-89 {
    padding-left: 1780px;
}
.ag-rtl .ag-column-select-indent-89 {
    padding-right: 1780px;
}
.ag-ltr .ag-row-group-indent-89 {
    padding-left: 1780px;
}
.ag-rtl .ag-row-group-indent-89 {
    padding-right: 1780px;
}
.ag-ltr .ag-column-select-indent-90 {
    padding-left: 1800px;
}
.ag-rtl .ag-column-select-indent-90 {
    padding-right: 1800px;
}
.ag-ltr .ag-row-group-indent-90 {
    padding-left: 1800px;
}
.ag-rtl .ag-row-group-indent-90 {
    padding-right: 1800px;
}
.ag-ltr .ag-column-select-indent-91 {
    padding-left: 1820px;
}
.ag-rtl .ag-column-select-indent-91 {
    padding-right: 1820px;
}
.ag-ltr .ag-row-group-indent-91 {
    padding-left: 1820px;
}
.ag-rtl .ag-row-group-indent-91 {
    padding-right: 1820px;
}
.ag-ltr .ag-column-select-indent-92 {
    padding-left: 1840px;
}
.ag-rtl .ag-column-select-indent-92 {
    padding-right: 1840px;
}
.ag-ltr .ag-row-group-indent-92 {
    padding-left: 1840px;
}
.ag-rtl .ag-row-group-indent-92 {
    padding-right: 1840px;
}
.ag-ltr .ag-column-select-indent-93 {
    padding-left: 1860px;
}
.ag-rtl .ag-column-select-indent-93 {
    padding-right: 1860px;
}
.ag-ltr .ag-row-group-indent-93 {
    padding-left: 1860px;
}
.ag-rtl .ag-row-group-indent-93 {
    padding-right: 1860px;
}
.ag-ltr .ag-column-select-indent-94 {
    padding-left: 1880px;
}
.ag-rtl .ag-column-select-indent-94 {
    padding-right: 1880px;
}
.ag-ltr .ag-row-group-indent-94 {
    padding-left: 1880px;
}
.ag-rtl .ag-row-group-indent-94 {
    padding-right: 1880px;
}
.ag-ltr .ag-column-select-indent-95 {
    padding-left: 1900px;
}
.ag-rtl .ag-column-select-indent-95 {
    padding-right: 1900px;
}
.ag-ltr .ag-row-group-indent-95 {
    padding-left: 1900px;
}
.ag-rtl .ag-row-group-indent-95 {
    padding-right: 1900px;
}
.ag-ltr .ag-column-select-indent-96 {
    padding-left: 1920px;
}
.ag-rtl .ag-column-select-indent-96 {
    padding-right: 1920px;
}
.ag-ltr .ag-row-group-indent-96 {
    padding-left: 1920px;
}
.ag-rtl .ag-row-group-indent-96 {
    padding-right: 1920px;
}
.ag-ltr .ag-column-select-indent-97 {
    padding-left: 1940px;
}
.ag-rtl .ag-column-select-indent-97 {
    padding-right: 1940px;
}
.ag-ltr .ag-row-group-indent-97 {
    padding-left: 1940px;
}
.ag-rtl .ag-row-group-indent-97 {
    padding-right: 1940px;
}
.ag-ltr .ag-column-select-indent-98 {
    padding-left: 1960px;
}
.ag-rtl .ag-column-select-indent-98 {
    padding-right: 1960px;
}
.ag-ltr .ag-row-group-indent-98 {
    padding-left: 1960px;
}
.ag-rtl .ag-row-group-indent-98 {
    padding-right: 1960px;
}
.ag-ltr .ag-column-select-indent-99 {
    padding-left: 1980px;
}
.ag-rtl .ag-column-select-indent-99 {
    padding-right: 1980px;
}
.ag-ltr .ag-row-group-indent-99 {
    padding-left: 1980px;
}
.ag-rtl .ag-row-group-indent-99 {
    padding-right: 1980px;
}
.ag-ltr {
    direction: ltr;
}
.ag-ltr .ag-body, .ag-ltr .ag-floating-top, .ag-ltr .ag-floating-bottom, .ag-ltr .ag-header, .ag-ltr .ag-body-viewport, .ag-ltr .ag-body-horizontal-scroll {
    flex-direction: row;
}
.ag-rtl {
    direction: rtl;
}
.ag-rtl .ag-body, .ag-rtl .ag-floating-top, .ag-rtl .ag-floating-bottom, .ag-rtl .ag-header, .ag-rtl .ag-body-viewport, .ag-rtl .ag-body-horizontal-scroll {
    flex-direction: row-reverse;
}
.ag-rtl .ag-icon-contracted,
.ag-rtl .ag-icon-tree-closed {
    display: block;
    transform: rotate(180deg);
}
.ag-layout-print.ag-body-viewport {
    flex: none;
}
.ag-layout-print.ag-root-wrapper {
    display: inline-flex;
}
.ag-layout-print .ag-center-cols-clipper {
    min-width: 100%;
}
.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,
    .ag-root-wrapper.ag-layout-print .ag-root-wrapper-body,
    .ag-root-wrapper.ag-layout-print .ag-root,
    .ag-root-wrapper.ag-layout-print .ag-body-viewport,
    .ag-root-wrapper.ag-layout-print .ag-center-cols-container,
    .ag-root-wrapper.ag-layout-print .ag-center-cols-viewport,
    .ag-root-wrapper.ag-layout-print .ag-center-cols-clipper,
    .ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,
    .ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport {
        height: auto !important;
        overflow: hidden !important;
        display: block !important;
    }
    .ag-root-wrapper.ag-layout-print .ag-row {
        page-break-inside: avoid;
    }
}
.ag-body .ag-body-viewport {
    -webkit-overflow-scrolling: touch;
}
.ag-chart {
    position: relative;
    display: flex;
    overflow: hidden;
    width: 100%;
    height: 100%;
}
.ag-chart-components-wrapper {
    position: relative;
    display: flex;
    flex: 1 1 auto;
    overflow: hidden;
}
.ag-chart-title-edit {
    position: absolute;
    display: none;
    top: 0;
    left: 0;
    text-align: center;
}
.ag-chart-title-edit.currently-editing {
    display: inline-block;
}
.ag-chart-canvas-wrapper {
    position: relative;
    flex: 1 1 auto;
    overflow: hidden;
}
.ag-charts-canvas {
    display: block;
}
.ag-chart-menu {
    position: absolute;
    top: 10px;
    width: 24px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
}
.ag-ltr .ag-chart-menu {
    right: 20px;
}
.ag-rtl .ag-chart-menu {
    left: 20px;
}
.ag-chart-docked-container {
    position: relative;
    width: 0;
    min-width: 0;
    transition: min-width 0.4s;
}
.ag-chart-menu-hidden ~ .ag-chart-docked-container {
    max-width: 0;
    overflow: hidden;
}
.ag-chart-tabbed-menu {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    overflow: hidden;
}
.ag-chart-tabbed-menu-header {
    flex: none;
    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;
    user-select: none;
}
.ag-chart-settings-card-selector {
    display: flex;
    align-items: center;
    justify-content: space-around;
    flex: 1 1 auto;
    height: 100%;
    padding: 0 10px;
}
.ag-chart-settings-card-item {
    cursor: pointer;
    width: 10px;
    height: 10px;
    background-color: #000;
    position: relative;
}
.ag-chart-settings-card-item.ag-not-selected {
    opacity: 0.2;
}
.ag-chart-settings-card-item::before {
    content: " ";
    display: block;
    position: absolute;
    background-color: transparent;
    left: 50%;
    top: 50%;
    margin-left: -10px;
    margin-top: -10px;
    width: 20px;
    height: 20px;
}
.ag-chart-settings-prev,
.ag-chart-settings-next {
    position: relative;
    flex: none;
}
.ag-chart-settings-prev-button,
.ag-chart-settings-next-button {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
    opacity: 0;
}
.ag-chart-settings-mini-charts-container {
    position: relative;
    flex: 1 1 auto;
    overflow-x: hidden;
    overflow-y: auto;
}
.ag-chart-settings-mini-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    flex-direction: column;
    width: 100%;
    min-height: 100%;
    overflow: hidden;
}
.ag-chart-settings-mini-wrapper.ag-animating {
    transition: left 0.3s;
    transition-timing-function: ease-in-out;
}
.ag-chart-mini-thumbnail {
    cursor: pointer;
}
.ag-chart-mini-thumbnail-canvas {
    display: block;
}
.ag-chart-data-wrapper,
.ag-chart-format-wrapper {
    display: flex;
    flex-direction: column;
    position: relative;
    user-select: none;
}
.ag-chart-data-wrapper {
    height: 100%;
    overflow-y: auto;
}
.ag-chart-data-section,
.ag-chart-format-section {
    display: flex;
    margin: 0;
}
.ag-chart-empty-text {
    display: flex;
    top: 0;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
}
.ag-chart .ag-chart-menu {
    opacity: 0;
    pointer-events: none;
}
.ag-chart-menu-hidden:hover .ag-chart-menu {
    opacity: 1;
    pointer-events: all;
}
.ag-charts-font-size-color {
    display: flex;
    align-self: stretch;
    justify-content: space-between;
}
.ag-charts-data-group-item {
    position: relative;
}
.ag-date-time-list-page-title-bar {
    display: flex;
}
.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;
}
body.ag-grid-scrollbar-fix > ::-webkit-scrollbar {
    width: calc( var(--custom-scrollbar-width, 6px) + var(--table-scrollbar-horizontal-gap, 0) );
}
.ag-theme-brml-new {
    -webkit-font-smoothing: antialiased;
    color: #000;
    color: var(--ag-foreground-color, #000);
    font-family: var(--font-family);
    font-size: var(--table-font-size, 13px);
    line-height: normal;
    color: var(--table-text-color, var(--table-color, var(--color-text-primary, var(--text-primary-color, var(--text-color, #1c1c1c)))));
    background: var(--table-background-color, #fff);
    --ag-input-focus-border-color: #0091ea;
}
.ag-theme-brml-new ::-webkit-scrollbar-track,
.ag-theme-brml-new ::-webkit-scrollbar {
    cursor: pointer;
    width: var(--custom-scrollbar-width, 6px);
    height: var(--custom-scrollbar-width, 6px);
}
.ag-theme-brml-new ::-webkit-scrollbar-track {
    background-color: var(--custom-scrollbar-track-background-color, transparent);
}
.ag-theme-brml-new ::-webkit-scrollbar-track,
.ag-theme-brml-new ::-webkit-scrollbar-thumb {
    border-radius: var(--custom-scrollbar-border-radius, 10px);
}
.ag-theme-brml-new ::-webkit-scrollbar-thumb {
    background-color: var(--custom-scrollbar-background-color, rgba(68, 68, 68, 0.3));
}
.ag-theme-brml-new ::-webkit-scrollbar-thumb:hover {
    background-color: var(--custom-scrollbar-hover-background-color, rgba(68, 68, 68, 0.6));
}
.ag-theme-brml-new ::-webkit-scrollbar-thumb:active {
    background-color: var(--custom-scrollbar-active-background-color, rgba(68, 68, 68, 0.9));
}
@font-face {
    font-family: "agGridBalham";
    src: url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABgoAAsAAAAALEgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAmMAAAR2YfRkQU9TLzIAAANsAAAAQQAAAFZWUFLwY21hcAAAA7AAAAIMAAAFnGSNxkJnbHlmAAAFvAAADpIAABo4y6JNTGhlYWQAABRQAAAANAAAADZ2zcSBaGhlYQAAFIQAAAAaAAAAJAfQBDFobXR4AAAUoAAAABoAAAEgs7L//WxvY2EAABS8AAAAawAAAJJHu0GKbWF4cAAAFSgAAAAfAAAAIAFeAKpuYW1lAAAVSAAAATUAAAJG0OP3eXBvc3QAABaAAAABqAAAAm9qOX49eJx9lM1SE1EQhc8wAYFEoDQqRkRQ/IvKMD8Zk/CTkJBoWS5cWJYLN1hWWVZRrngOH8AnYOkT+AAufAIfwIVL15ZfdwaDLMitTO50n+4+fW7fKJA0qw3taGJv+Pyl5g72Dz+qppJGH/Of3AcHH97va/r4DV/Jf6cVlCqa00291qG+BXPBYXA0UQ1r4avwXfg5/BL+UghqReugy1TcUKyEZ6RUmRrKNaEpbDH7x2qCDnm23HpBVzXpnp76WqRmTEzfM9b1THe0QJ6u5+loG1TKspwdnkPWXc2fgch1j/wZbDaxllBkmf2WqprRHiw7MGkT38R/kZo71I6I6uLrwm4SS4t9W5fgZBElV/Wp3ugRfuvUsmRFTMo31q6/R/5WZh2jWuRpUMty12FwbG9QNSHiIdkzUFuFonVUL+NNwUTEtl1Biy6DTOCWapWd9ZnAtaI1MC/01qvuFjEd13SkQB32Y3vX8+V0ftLaJtcQ7AM4jK12PvepFWngXS2COdAnHemrvuuHfuq3/uicLlMn8R62yb5zpjbTKHga3cPb+me1XqeYgdOo/xEzdN5wdWJ8/UJDq1amM1MnZR9hTR0/C0/D92CTcx4lakRe1056krXJewz6fDGdTVbFle4zBfM+wQOfhRoTlui6ZxzNYY7WS2S03YhfzXVrku+an5upazdswd/sLth51zj/ZX4jOsxcpyd4V7BYprHlhkflsLcc6/hzWI+rGaslWGU+0TZjA78dPSrdop8Rk0S3/WYMfL7WYJAVN7XKGRr7dnFiVxwXe1TAP0FU3PDUtbOZ7sLN5mP4F/iHapMAeJxjYGSqZ5zAwMrAwFTFtIeBgaEHQjM+YDBkZAKKMrAyM2AFAWmuKQwHGHQ/GjG/AHKjmN8wsABpRpAcANz2CuAAAAB4nLXUZ1IbQRCG4VeBKIEDOeNEVkAgssjhh0+BM4UDhTPn8Nl8jz4B/ma7fQBc5al61Duzo9FMrb4F2oCCLEkR8p3kdEUur9FcNl6gOxsv8lv9Mp3kdV3hgiturHF7q9EK51xybbms97flNLvMODOsqbdHjRab7NPglDrbrLLDFge62+SIZTZY4ZAT1tnlmDN9P+2iqD2206Hf7dJOSlqxh17u84A++hlgkCGGGWGUMf3WBJNMMa15j3jME57yTPNmmGWOeRZ0XWJRpyppzwtUtcl27tb27jg/tVprc79xWt/WibcO1po67MbK4cn67vHZPyz2H1o5fRR+Re856Ym6dNrzUJMXoSUvw6a8CvvyOjTkTTiVt6Eu78K2XIRVuQw78j5syYdwIB9D+ld9Ck25CkdyHZblc9iQL2FFvoZD+RZO5HtYlx9hV36GY7kJeoCWcykvlnekWnApX1Z0KWPW5lL2rN2Raocj1U5Hql2OVLtdyqSVHKmWXXqS1uNItdeR6j2n7GBBKcKCsoE9dEoW1ueUMazfKW3YgFPusEGnBGJDTlnEhp1SiY045RMbdUoqNuaUWWzcKb3YhFOOsUmnRGNTLjvvtFPKsaC8Y0HJx4LeAVjQ2wAL2XlnHKnOOlKdc6Q670h1wZHqosvWWXLZ3iqOdL/q0vvVai6bU3cpY7bssjUbjuofQy2jW3ic7VlrkBzVde5ze2d6et7d04+Z2Z33a3deu/OWZnd79EDL7gr0YldCBqQoEnKwVhgpwsJCC7ZwBBI4JlIBdkXxq8qmoCouJ65QlC3ZKeKCpYIWhUAShCs/sBML4mAcq1LljaaVc3t6VlqhAPa/VLLT3ff07XvPPfecc8/57l2GZfCP/Q77HUZlSsx2hoEwUUXWTbieVJFkiE8jjaQlbvWAVZbUMKg9KQ0aIluETDoRt1oStYSsqObPyhk/uVKryLFMtVFvYNt6o57O0F8txgr9a7LQ0wPZNf36T/WfXnmDkP7z1DIAtodUExCGcKJKHA6kp+5a8V/wZGsBfI5o2K04vHa/J5p2qwst/Rj0cLJ7pVu2WsORITEEcJB95nqsIWS8raqnbv/6+j/6VJe1OQzLLrRYj+hUFKdP7FuluPwht+ptzToG5aTkHHL6PEKfPylFE6upqsDQ15fZLzMRhvGpXKahcjHBKDJCzCgaMcEoVGFuPH/yZH4cXEtL/dfm+xvXr1/87jLHIy+yEmPDF3OcBLxxtPDaa4WjGjl1NP/aa/mj+jIqliHbHnYPIzEDTA3bx6k5JGqaMrVDldqBK9N3iX4x7FKnX3zIFzkj/0wDLu7eMl2uVMrTW17pErunJ8ayuVx2bOJZSkAWqelvFb797cK3jCe7Z0lzg9CWNjco/dfdHvhkFmX2s36kOMaBOq0ICXo3KnLi3OzsuwcOvHPvveQu/ZNkvP38woLR/PJlfFxg32F8TIZBNgMQL0JNqGpQiZXDIAuSG9hY3E2pMK3T6NcicID6A7ba/lzplqGhW0qkUw62Z0PlEF7kIaPs17e9UvkKfPpKi5LRg/1mqBRqH8YHXuQL+PgVtix/Be65Vqbcx5eJjeG6+CiJVrZ/TEY+Why9OG64y2X8Q1kuGLIw0B0+EVsUyXI9SapXMaeDHblGCvbC1V9pOXatBKY972N3MRb0WD/D8MCpPLCNCHRig6SU6zXqiOTf9O3NnXobtLm5l77rcAQ8SmlNSfEE4AX4xjB+0P8GRufmNJcr3JsOxEuleCDVF6bse4wxCqzb9BkPw6QSQsVn3kDv51qtH2ja6VarfVbT3iLl9vyVe3Edk5OsBeVEGanfkxP6+/mf/SwPFzulOZebcT35mAQzREfpKnB4UaksRkEkFKyp46c0jm7YXI5hPfnzi7mJXHYiT4vcRPpSul43HnrPiuxEDp7QP5mqzeI3qBgNcvpZfJByPa3/mDaFkXRddxIxN55r1VJX5H6RvEjXCixZtVctRxK9eplZGebyJfZu9heMF2cSYsaZzzF/hr3p8rd0pEcvqNfYRA2EmGpVcTK+lOQmON2eWlUjFTpZyRpPZ4pAp4tuU6axvayo1K3iWF2r1sthtkJti6mhSKgOymFidur0iYCihklDxYBT0qgCJdkDboI6HWSxu8Lu5XbfY9HXZRqNDKlnGmPf01fBMQKsxXue6Nt5MSx5Vclrt7j8MZ+a9Nldth6b5FH7nGpUsRKb2/4XYlwJCS4v77ZxNo9TUByiV+oVxIgi+gWb3cX1WDxh0eqwiKLDJdpHclnCEpvDZiE1wtk9TiupsGAXbeTnts8csZBlmUuvGsIcO3fpOHvfGwFeaD/+j85I2GcTe6MpOV5LS30ZkffYXbJULUdzit9v97g9gQHF40iJDrcjIDhV0S3YrJwvVkz5XLJf9todHtHn4h08y3EWzhf64x+c5h1WO+eyW/jXeY+Nd/PzHt7uFamp/992/3tttzR3m5igQnxm7oabOrkb5joxbYmdJz7Sxg2avKv1SlmJQItQkymy5AHEaGjXeHoQOOoE6Vr1w01T2LqW5yySR/B5R1bY3VaXzeOT10057bwoiT23bunhBaz5MKXOfXaP2+VQvD7/Jz7hES0Wr1MI7f2sRxbdPG998JDVZhU8IvN/ZI5L8gqmPo4HcgKTif4+eMk/0eziBS82sRi55Wm2iZllOXMTM81sw/b1RgXhdwdF08juhkwHOzcMlIZhXnWDBwywTV+tRkKqNkCDFhQJ9ql31juXMlZtpdwCY1Un4hwktt8l3v7M55MuQewNRtOj+Ym1z26cumFjyevjHQ6vN98ayWtDN6mQ3rh+x523K1Jfc2Jk13AeHh5aq0L4wBNfW5toTgzf2czp88HcjbnBTD6YHc8OZsivSiy77pFb++LhbF8sgIxToiSXmpt7i5JfDsujudH8U5Fba2SrNirJYau9Lze8a3iiqf9ddGuNjN89ysbjWDMy0TzfP4gcg/nMYA6LK7n+aTbB9DJFZhg1ZexQTBVZr1YP7jVUN+lqp6MRrtxxlSJgUFOpJhD3hIAGQUQ90F7Ux9q9n/r0/q0byqYuWn89Azd98e6IqYuNn09QBYw3dzSbOw7sWL58xz9kx6fGs8aDTSxOfl0y4fasaG4xJz69q6dFRmfWdCYeCt67ns42shxZdPj8PWQpkyzpFNR1TGxTwP0Yokgw5xkCrlE3J5sehZhFMvdccqPWcQ1cOgUY8K9q+G2nAQhw/vqqwADZ1z5rMyh0kc5XciEzFBoeCvLOP3xsen/TYQuURsNDyTUtgQ+WRkNDqSODU9iiWQrygikPWTD8me96tEVICOQ3plfrv6ctOraiO+Ei4+zMgby3iM98OJte3DElDGw8yDCNRK2iXnWnPuJ9wcByVxDd9V8WZjt/LbPUzBLFsS3Z59ZwzY0yK5k1Rgz6rXa8PpTGgpg9dU35O+5tT83OwkH9JViuH1uknEhd1Cfhud9tO9v+d03TWubNMB+wYQftUpRMcibi/WdN66Le9n+iBbt+uJ/tRc0J1O4IaKnpWbWRwdlieMy04Jh+sHVcPw/p+fnSLLyth2dL5HHttHYc0pDWz8+X0QLlLq99iKOzzBbDp1GtHCoYwxvVar0FtXSmhH7uBnTpMDSwRqOhzxc3WmEljXZF8wPtLeEHrC4Z697gkiB+3GvEeu32vpnQLf3JKmdVAqKTFVPePo/bm8gdXp6NzBT8ITW7K3tzaM+g2qfmwjbgUgHZIdIuuQaokggOVky4+yS7Y3UxnSVreKeld9NAOrQn5HO5RtOJsaDIJlJiUs7sHColc72qJ7qn+PBwMQJ8FLl+YXgoGuYdlsiugopcfW7P+mKoJhl9Yr7kHYXSep+364+Pso9+YI0w1KMoprfgbXgX3g3znUMaPVS7Zy4/By/k5/IQWFhozy8srEWabMNaXCnbFiJI4JUvowdswxKvuWcWrvhCm7QRWbpwtx2hzsClBgF3Eo1fsG+O7d+4H/7WLOfOs7T8aqcw90MF8mp3rw7oCd0fW2h/CaONeUOghbZvdW0fx/htjGcOZA4Lr/YYA/1JZ7z/eLMHi33wozfZsX2b9pt9n8V9XscHuwgKXbdzEALNx4pvnS8+thL+aiVSbw0+Bhseyp09m3sIzrTn4UyHphga+RxhDzIKRp8G02LWMlPIj7qaqhhul0kb3tXQiEpfOavphxh0qW9hK1qZQcTBg2KE20FATAJGp3pDNYK02kjDwh2bN+61O7Ppmyeev/WO1aMrCElF73505YbxG27j+VR607oz66azCZtt69jkU1Grdf3oqslqKQOH9F9WZgayCFHOrFrerx9NOvzBenMTr1XLsiJejrCfIdXS09vuvG3DslpKVlrLvjq1ZXLlznqL5LNf3DB98/pizpItbJ6Y3vh4rvDy6MTYbDzJWYIK3K8/5e1NpavN4VdIWNGPtk6sXD1QsGjsQP+INnzZvngGM8Pej97Xz4ygZoyDIuPwSE588KAgwZUVujmo1iGG4Euo1odBjtUoOBMkK9nndAcimyMBt3M2vjyOF1zslAtCIBAPBMChO4PJZLAFB7VgKsWGRMnvFkW3XxKxkT5pdnoOH4I/6ser/fVUAJ4LJmdnk0F9MpBajE+HDZmbKHEXIdXRCFhQY3E0QdIwg4uJ5tEIcGmcEnSs11CVioGhYOMJID0WPtQcbOx0N0NRCMsr1vwB5lBWkgvqkxge/8XHO23eU/X+sgBBm0rARp6w4VbALXpfhwdOIGLwOPsdvGNHcTQs62/3TTvvtFoCtdyQ6sDu5Eter8+tnHKzbK/+r1Yp46+KT2Iw52zi64z9qrwURe2vZMYM77yN2cHs/h9yU0xQjINVC01PEYQxndUgI9DhEp0jScVQRkpSK7WMlavUGllARVQwscoV6tEpa4KTK410Qq58WOKCQ+2XfvkeZhW+bQPMMVH4vj0/PZXns2P9B/j89HTeviJZDoah/TIcvh9gtlVdi5nuUAvOHKLtURfLsw/+aNmND35oKrvUftnKY/P3zgpeHAzuB4/BnL+n/8Yc4fNTOA7gdkvJhseWPfDDydqDv6mntrcOH47ThAdweBYeWPQJeu5Fzz/N008v9YIoVYf3mtPPuLG5oF/g4iMH9q2+4YbV+w6At0s9cnD3zubISHPn7veQGB5Ggr1AP+jvL22sLWlDiZHumurKov1W0lxzNmu0+bgiwnevc+r6seXWJ6eX9qTMrsUCFD9gwMdkpCIowGieYffp54+39INwrHW8NKuH4e3Z0vw8IorzxykaOE5hwPy8yYeeT7swEjO4z0Mcae77BEs3urP+9vO3lOJkPF7SvzfTPHeuOTOFrH4CSf0n9BQQkn0zw+fODc/AycXzeAs5aZzj0QMKtkd/34AyZDeFp0gw17YDemaGeCzfga1HOuVimxe6Z4IqttFP/CVu0VeRJ5AoPAyrFnkViESt7EMdnDaSnk9bjKV72Rm0ew7xJeOLI5BEtI6Zhm7GMLJiPvEhpgkTBDMZ7goGygBFO6qxtOk/Uzq0cW7zNCFJQv4Ulr1LLAalz71LvEU1pGz6/Z1JraAl7sr6Y5xNDmoF+MbAuhBWCYXA4GZRECJIR6JWpXfnMnYPdraQU/rcO8gQrOQUNN4l+n0IX7B9xGDk7PUW+5KTvchoMmrwUVhLOd+/Ffm0Iptv7y8N4wz/G4A9L1cAAHicY2BkYGAAYgWvvDnx/DZfGbiZXwAFojgf72uA0f/////D/IL5DVAlBwMTkGQAAHb/DvN4nGNgZGBgfsHAACL//wezGRlQgQcAdFMFCgAAeJxjYGBgYH6BDf//j8C41AwspgcAANyGMDUAAHicY2AAghkMFxieMTowRjEuYXzFpMEUxVTD1Md0g+kT8wWWdSxHWM1YV7DuYQtgO8EuwK7FXsL+iYOHw4hjD8cPTjFOA04/ziIuJq4YrgPcadxreIR4zHgSeEp42nhm8azglSEdAgCdlRu1AHicY2BkYGDwYJjHwMMAAkxAzAWEDAz/wXwGACBkAgkAeJx1jz9OwzAYxV9oWkSLEBISYsMTC1L6Z2Do2KHZO3RgcxsnbZXEkeNW6sYxOAHHYOQInIJD8BK+oUKqLTk///zeJwXALb4QoFkBrtuzWRe45O2PO6Q74ZD8KNzFAM/CPfoX4T7tTHjAZsEJQXhF84A34Qvc4F24Q/8hHJI/hbu4x7dwj/5HuI9lEAoP8BS86ix222Sm840uFibb59qdqlNeGldvbanG0ehUx6Y0TnuTqNVR1Yds4n2qUmcLNbelN3luVeXszqx9tPG+mg6HqfhobQtoZIjhsEXCP9fIseFZYAHDlz3vmq/nUuf8km2Hmt6ihMIYEUZn0zHTZdvQ8PwmbKxw5FnjwM6E1iPlPWXGsqEwbyc36Zzb0lTt245mTR9xdtOqMMWQO/2Xj5jipF9al2jJAAAAeJxtkQdv2zAQhf3Fku3YaeO6bbr3Hmrr7p3upj+DpmiZiEQKJOWRX18iLgIE6AE8vPdwvHu4a2201tFv/T/22KBNQkqHLj026TNgixOcZJshpxhxmjOcZYdznOcCF7nEZa5wlWtc5wY3ucVt7nCXe9znAQ95xGMynvCUZ4x5zgte8orXvOEt73jPBz7yic/s8oWvfOM7P/jJL36zx5/WQBSFU4UI2pqOcM4ufFt42ZHCSFWmciZcGMqZkvsTu8wOgcp3jgRtchWUq7QRQY2O5Mb8q9yStrQuq3UkrhtJUxnfl9YEJ2RQeSJtvUqls963pZ+n8WXjJFdepmoZDXQPczbuqWUt4qx8U61U5kvhZ+2IOlNdxvHpVDsfksLpOi2cbeokFoSkVNPQKbWJPrqlFbk2Ra8SS13pA5VUyjS96HvNjDVqYGzIRFnahcrTOjZQ7VqbtNZzG4YufrfZpAnBmsxOp9vHBZM6XcxC4sVc9X0Vu2S5XZjeGkZDIW5gFJxSx1fWa8zaIIIChyKgsRgWeCQlM/aZsIwnzqloqFkxZ8pBq/UXq/Gj5g==") format("woff");
    font-weight: normal;
    font-style: normal;
}
.ag-theme-brml-new .ag-icon {
    font-family: "agGridBalham";
    font-size: 16px;
    line-height: 16px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.ag-theme-brml-new .ag-icon-aggregation::before {
    content: "\f101";
}
.ag-theme-brml-new .ag-icon-arrows::before {
    content: "\f102";
}
.ag-theme-brml-new .ag-icon-asc::before {
    content: "\f103";
}
.ag-theme-brml-new .ag-icon-cancel::before {
    content: "\f104";
}
.ag-theme-brml-new .ag-icon-chart::before {
    content: "\f105";
}
.ag-theme-brml-new .ag-icon-color-picker::before {
    content: "\f109";
}
.ag-theme-brml-new .ag-icon-columns::before {
    content: "\f10a";
}
.ag-theme-brml-new .ag-icon-contracted::before {
    content: "\f10b";
}
.ag-theme-brml-new .ag-icon-copy::before {
    content: "\f10c";
}
.ag-theme-brml-new .ag-icon-cross::before {
    content: "\f10d";
}
.ag-theme-brml-new .ag-icon-csv::before {
    content: "\f10e";
}
.ag-theme-brml-new .ag-icon-desc::before {
    content: "\f10f";
}
.ag-theme-brml-new .ag-icon-excel::before {
    content: "\f110";
}
.ag-theme-brml-new .ag-icon-expanded::before {
    content: "\f111";
}
.ag-theme-brml-new .ag-icon-eye-slash::before {
    content: "\f112";
}
.ag-theme-brml-new .ag-icon-eye::before {
    content: "\f113";
}
.ag-theme-brml-new .ag-icon-filter::before {
    content: "\f114";
}
.ag-theme-brml-new .ag-icon-first::before {
    content: "\f115";
}
.ag-theme-brml-new .ag-icon-grip::before {
    content: "\f116";
}
.ag-theme-brml-new .ag-icon-group::before {
    content: "\f117";
}
.ag-theme-brml-new .ag-icon-last::before {
    content: "\f118";
}
.ag-theme-brml-new .ag-icon-left::before {
    content: "\f119";
}
.ag-theme-brml-new .ag-icon-linked::before {
    content: "\f11a";
}
.ag-theme-brml-new .ag-icon-loading::before {
    content: "\f11b";
}
.ag-theme-brml-new .ag-icon-maximize::before {
    content: "\f11c";
}
.ag-theme-brml-new .ag-icon-menu::before {
    content: "\f11d";
}
.ag-theme-brml-new .ag-icon-minimize::before {
    content: "\f11e";
}
.ag-theme-brml-new .ag-icon-next::before {
    content: "\f11f";
}
.ag-theme-brml-new .ag-icon-none::before {
    content: "\f120";
}
.ag-theme-brml-new .ag-icon-not-allowed::before {
    content: "\f121";
}
.ag-theme-brml-new .ag-icon-paste::before {
    content: "\f122";
}
.ag-theme-brml-new .ag-icon-pin::before {
    content: "\f123";
}
.ag-theme-brml-new .ag-icon-pivot::before {
    content: "\f124";
}
.ag-theme-brml-new .ag-icon-previous::before {
    content: "\f125";
}
.ag-theme-brml-new .ag-icon-right::before {
    content: "\f128";
}
.ag-theme-brml-new .ag-icon-save::before {
    content: "\f129";
}
.ag-theme-brml-new .ag-icon-small-down::before {
    content: "\f12a";
}
.ag-theme-brml-new .ag-icon-small-left::before {
    content: "\f12b";
}
.ag-theme-brml-new .ag-icon-small-right::before {
    content: "\f12c";
}
.ag-theme-brml-new .ag-icon-small-up::before {
    content: "\f12d";
}
.ag-theme-brml-new .ag-icon-tick::before {
    content: "\f12e";
}
.ag-theme-brml-new .ag-icon-tree-closed::before {
    content: "\f12f";
}
.ag-theme-brml-new .ag-icon-tree-indeterminate::before {
    content: "\f130";
}
.ag-theme-brml-new .ag-icon-tree-open::before {
    content: "\f131";
}
.ag-theme-brml-new .ag-icon-unlinked::before {
    content: "\f132";
}
.ag-theme-brml-new .ag-icon-row-drag::before {
    content: "\f116";
}
.ag-theme-brml-new .ag-left-arrow::before {
    content: "\f119";
}
.ag-theme-brml-new .ag-right-arrow::before {
    content: "\f128";
}
.ag-theme-brml-new .ag-root-wrapper {
    background-color: white;
    background-color: var(--ag-background-color, white);
}
.ag-theme-brml-new [class^=ag-], .ag-theme-brml-new [class^=ag-]:focus, .ag-theme-brml-new [class^=ag-]:after, .ag-theme-brml-new [class^=ag-]:before {
    box-sizing: border-box;
    outline: none;
}
.ag-theme-brml-new [class^=ag-]::-ms-clear {
    display: none;
}
.ag-theme-brml-new .ag-checkbox .ag-input-wrapper,
.ag-theme-brml-new .ag-radio-button .ag-input-wrapper {
    overflow: visible;
}
.ag-theme-brml-new .ag-range-field .ag-input-wrapper {
    height: 100%;
}
.ag-theme-brml-new .ag-toggle-button {
    flex: none;
    width: unset;
    min-width: unset;
}
.ag-theme-brml-new .ag-ltr .ag-label-align-right .ag-label {
    margin-left: 4px;
}
.ag-theme-brml-new .ag-rtl .ag-label-align-right .ag-label {
    margin-right: 4px;
}
.ag-theme-brml-new input[class^=ag-] {
    margin: 0;
    background-color: white;
    background-color: var(--ag-background-color, white);
}
.ag-theme-brml-new textarea[class^=ag-],
.ag-theme-brml-new select[class^=ag-] {
    background-color: white;
    background-color: var(--ag-background-color, white);
}
.ag-theme-brml-new input[class^=ag-]:not([type]),
.ag-theme-brml-new input[class^=ag-][type=text],
.ag-theme-brml-new input[class^=ag-][type=number],
.ag-theme-brml-new input[class^=ag-][type=tel],
.ag-theme-brml-new input[class^=ag-][type=date],
.ag-theme-brml-new input[class^=ag-][type=datetime-local],
.ag-theme-brml-new textarea[class^=ag-] {
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    border-width: 1px;
    border-style: solid;
    border-color: #ced4da;
    border-color: var(--ag-input-border-color, #ced4da);
}
.ag-theme-brml-new input[class^=ag-]:not([type]):disabled,
.ag-theme-brml-new input[class^=ag-][type=text]:disabled,
.ag-theme-brml-new input[class^=ag-][type=number]:disabled,
.ag-theme-brml-new input[class^=ag-][type=tel]:disabled,
.ag-theme-brml-new input[class^=ag-][type=date]:disabled,
.ag-theme-brml-new input[class^=ag-][type=datetime-local]:disabled,
.ag-theme-brml-new textarea[class^=ag-]:disabled {
    color: rgba(0, 0, 0, 0.38);
    color: var(--ag-disabled-foreground-color, rgba(0, 0, 0, 0.38));
    background-color: #ebebeb;
    background-color: var(--ag-input-disabled-background-color, #ebebeb);
    border-color: rgba(206, 212, 218, 0.3);
    border-color: var(--ag-input-disabled-border-color, rgba(206, 212, 218, 0.3));
}
.ag-theme-brml-new input[class^=ag-]:not([type]):focus,
.ag-theme-brml-new input[class^=ag-][type=text]:focus,
.ag-theme-brml-new input[class^=ag-][type=number]:focus,
.ag-theme-brml-new input[class^=ag-][type=tel]:focus,
.ag-theme-brml-new input[class^=ag-][type=date]:focus,
.ag-theme-brml-new input[class^=ag-][type=datetime-local]:focus,
.ag-theme-brml-new textarea[class^=ag-]:focus {
    outline: none;
    border-color: var(--ag-input-focus-border-color);
}
.ag-theme-brml-new input[class^=ag-]:not([type]):invalid,
.ag-theme-brml-new input[class^=ag-][type=text]:invalid,
.ag-theme-brml-new input[class^=ag-][type=number]:invalid,
.ag-theme-brml-new input[class^=ag-][type=tel]:invalid,
.ag-theme-brml-new input[class^=ag-][type=date]:invalid,
.ag-theme-brml-new input[class^=ag-][type=datetime-local]:invalid,
.ag-theme-brml-new textarea[class^=ag-]:invalid {
    border-width: 2px;
    border-style: solid;
    border-color: var(--ag-input-border-color-invalid);
}
.ag-theme-brml-new input[class^=ag-][type=number] {
    -moz-appearance: textfield;
}
.ag-theme-brml-new input[class^=ag-][type=number]::-webkit-outer-spin-button, .ag-theme-brml-new input[class^=ag-][type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.ag-theme-brml-new input[class^=ag-][type=range] {
    padding: 0;
}
.ag-theme-brml-new .ag-drag-handle {
    color: rgba(0, 0, 0, 0.54);
    color: var(--ag-secondary-foreground-color, rgba(0, 0, 0, 0.54));
}
.ag-theme-brml-new .ag-list-item, .ag-theme-brml-new .ag-virtual-list-item {
    height: 48px;
}
.ag-theme-brml-new .ag-keyboard-focus .ag-virtual-list-item:focus {
    outline: none;
}
.ag-theme-brml-new .ag-keyboard-focus .ag-virtual-list-item:focus::after {
    content: "";
    position: absolute;
    background-color: transparent;
    pointer-events: none;
    top: 4px;
    left: 4px;
    display: block;
    width: calc(100% - 8px);
    height: calc(100% - 8px);
    border: 1px solid;
    border-color: var(--ag-input-focus-border-color);
}
.ag-theme-brml-new .ag-select-list {
    background-color: white;
    background-color: var(--ag-background-color, white);
    overflow-y: auto;
    overflow-x: hidden;
}
.ag-theme-brml-new .ag-list-item {
    display: flex;
    align-items: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ag-theme-brml-new .ag-list-item.ag-active-item {
    background-color: #ECF0F1;
    background-color: var(--ag-row-hover-color, #ECF0F1);
}
.ag-theme-brml-new .ag-select-list-item {
    padding-left: 4px;
    padding-right: 4px;
    cursor: default;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.ag-theme-brml-new .ag-select-list-item span {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.ag-theme-brml-new .ag-select .ag-picker-field-wrapper {
    background-color: white;
    background-color: var(--ag-background-color, white);
    min-height: 48px;
    cursor: default;
}
.ag-theme-brml-new .ag-select.ag-disabled .ag-picker-field-wrapper:focus {
    box-shadow: none;
}
.ag-theme-brml-new .ag-select:not(.ag-cell-editor) {
    height: 48px;
}
.ag-theme-brml-new .ag-select .ag-picker-field-display {
    margin: 4px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ag-theme-brml-new .ag-select .ag-picker-field-icon {
    display: flex;
    align-items: center;
}
.ag-theme-brml-new .ag-select.ag-disabled {
    opacity: 0.5;
}
.ag-theme-brml-new .ag-rich-select {
    background-color: #f5f7f7;
    background-color: var(--ag-control-panel-background-color, #f5f7f7);
}
.ag-theme-brml-new .ag-rich-select-list {
    width: 100%;
    min-width: 200px;
    height: 182px;
}
.ag-theme-brml-new .ag-rich-select-value {
    padding: 0 4px 0 12px;
    height: 28px;
    border-bottom: solid 1px;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    border-bottom-color: var(--ag-secondary-border-color, var(--ag-border-color, rgba(0, 0, 0, 0.2)));
}
.ag-theme-brml-new .ag-rich-select-virtual-list-item {
    cursor: default;
    height: 48px;
}
.ag-theme-brml-new .ag-rich-select-virtual-list-item:hover {
    background-color: #ECF0F1;
    background-color: var(--ag-row-hover-color, #ECF0F1);
}
.ag-theme-brml-new .ag-rich-select-row {
    padding-left: 12px;
}
.ag-theme-brml-new .ag-rich-select-row-selected {
    background-color: #b7e4ff;
    background-color: var(--ag-selected-row-background-color, #b7e4ff);
}
.ag-theme-brml-new .ag-row-drag,
.ag-theme-brml-new .ag-selection-checkbox,
.ag-theme-brml-new .ag-group-expanded,
.ag-theme-brml-new .ag-group-contracted {
    color: rgba(0, 0, 0, 0.54);
    color: var(--ag-secondary-foreground-color, rgba(0, 0, 0, 0.54));
}
.ag-theme-brml-new .ag-ltr .ag-row-drag, .ag-theme-brml-new .ag-ltr .ag-selection-checkbox, .ag-theme-brml-new .ag-ltr .ag-group-expanded, .ag-theme-brml-new .ag-ltr .ag-group-contracted {
    margin-right: 12px;
}
.ag-theme-brml-new .ag-rtl .ag-row-drag, .ag-theme-brml-new .ag-rtl .ag-selection-checkbox, .ag-theme-brml-new .ag-rtl .ag-group-expanded, .ag-theme-brml-new .ag-rtl .ag-group-contracted {
    margin-left: 12px;
}
.ag-theme-brml-new .ag-cell-wrapper > *:not(.ag-cell-value):not(.ag-group-value) {
    height: Min(var(--ag-line-height, 26px), 26px);
    display: flex;
    align-items: center;
    flex: none;
}
.ag-theme-brml-new .ag-group-expanded,
.ag-theme-brml-new .ag-group-contracted {
    cursor: pointer;
}
.ag-theme-brml-new .ag-group-title-bar-icon {
    cursor: pointer;
    flex: none;
    color: rgba(0, 0, 0, 0.54);
    color: var(--ag-secondary-foreground-color, rgba(0, 0, 0, 0.54));
}
.ag-theme-brml-new .ag-ltr .ag-group-child-count {
    margin-left: 2px;
}
.ag-theme-brml-new .ag-rtl .ag-group-child-count {
    margin-right: 2px;
}
.ag-theme-brml-new .ag-group-title-bar {
    background-color: var(--ag-subheader-background-color);
    padding: 4px;
}
.ag-theme-brml-new .ag-group-toolbar {
    padding: 4px;
}
.ag-theme-brml-new .ag-disabled-group-title-bar, .ag-theme-brml-new .ag-disabled-group-container {
    opacity: 0.5;
}
.ag-theme-brml-new .group-item {
    margin: 2px 0;
}
.ag-theme-brml-new .ag-label {
    white-space: nowrap;
}
.ag-theme-brml-new .ag-ltr .ag-label {
    margin-right: 4px;
}
.ag-theme-brml-new .ag-rtl .ag-label {
    margin-left: 4px;
}
.ag-theme-brml-new .ag-label-align-top .ag-label {
    margin-bottom: 2px;
}
.ag-theme-brml-new .ag-ltr .ag-slider-field, .ag-theme-brml-new .ag-ltr .ag-angle-select-field {
    margin-right: 8px;
}
.ag-theme-brml-new .ag-rtl .ag-slider-field, .ag-theme-brml-new .ag-rtl .ag-angle-select-field {
    margin-left: 8px;
}
.ag-theme-brml-new .ag-angle-select-parent-circle {
    width: 24px;
    height: 24px;
    border-radius: 12px;
    border: solid 1px;
    border-color: rgba(0, 0, 0, 0.2);
    border-color: var(--ag-border-color, rgba(0, 0, 0, 0.2));
    background-color: white;
    background-color: var(--ag-background-color, white);
}
.ag-theme-brml-new .ag-angle-select-child-circle {
    top: 4px;
    left: 12px;
    width: 6px;
    height: 6px;
    margin-left: -3px;
    margin-top: -4px;
    border-radius: 3px;
    background-color: rgba(0, 0, 0, 0.54);
    background-color: var(--ag-secondary-foreground-color, rgba(0, 0, 0, 0.54));
}
.ag-theme-brml-new .ag-picker-field-wrapper {
    border: 1px solid;
    border-color: rgba(0, 0, 0, 0.2);
    border-color: var(--ag-border-color, rgba(0, 0, 0, 0.2));
    border-radius: 5px;
}
.ag-theme-brml-new .ag-picker-field-button {
    background-color: white;
    background-color: var(--ag-background-color, white);
    color: rgba(0, 0, 0, 0.54);
    color: var(--ag-secondary-foreground-color, rgba(0, 0, 0, 0.54));
}
.ag-theme-brml-new .ag-dialog.ag-color-dialog {
    border-radius: 5px;
}
.ag-theme-brml-new .ag-color-picker .ag-picker-field-display {
    height: 16px;
}
.ag-theme-brml-new .ag-color-panel {
    padding: 4px;
}
.ag-theme-brml-new .ag-spectrum-color {
    background-color: red;
    border-radius: 2px;
}
.ag-theme-brml-new .ag-spectrum-tools {
    padding: 10px;
}
.ag-theme-brml-new .ag-spectrum-sat {
    background-image: linear-gradient(to right, white, rgba(204, 154, 129, 0));
}
.ag-theme-brml-new .ag-spectrum-val {
    background-image: linear-gradient(to top, black, rgba(204, 154, 129, 0));
}
.ag-theme-brml-new .ag-spectrum-dragger {
    border-radius: 12px;
    height: 12px;
    width: 12px;
    border: 1px solid white;
    background: black;
    box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.24);
}
.ag-theme-brml-new .ag-spectrum-hue-background {
    border-radius: 2px;
}
.ag-theme-brml-new .ag-spectrum-alpha-background {
    border-radius: 2px;
}
.ag-theme-brml-new .ag-spectrum-tool {
    margin-bottom: 10px;
    height: 11px;
    border-radius: 2px;
}
.ag-theme-brml-new .ag-spectrum-slider {
    margin-top: -12px;
    width: 13px;
    height: 13px;
    border-radius: 13px;
    background-color: #f8f8f8;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);
}
.ag-theme-brml-new .ag-recent-color {
    margin: 0 3px;
}
.ag-theme-brml-new .ag-recent-color:first-child {
    margin-left: 0;
}
.ag-theme-brml-new .ag-recent-color:last-child {
    margin-right: 0;
}
.ag-theme-brml-new.ag-dnd-ghost {
    border: solid 1px;
    border-color: rgba(0, 0, 0, 0.2);
    border-color: var(--ag-border-color, rgba(0, 0, 0, 0.2));
    background: white;
    background: var(--ag-background-color, white);
    border-radius: 2px;
    box-shadow: none;
    padding: 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    border: solid 1px;
    border-color: rgba(0, 0, 0, 0.2);
    border-color: var(--ag-secondary-border-color, var(--ag-border-color, rgba(0, 0, 0, 0.2)));
    color: rgba(0, 0, 0, 0.54);
    color: var(--ag-secondary-foreground-color, rgba(0, 0, 0, 0.54));
    height: 32px !important;
    line-height: 32px;
    margin: 0;
    padding: 0 8px;
    transform: translateY(8px);
}
.ag-theme-brml-new .ag-dnd-ghost-icon {
    margin-right: 4px;
    color: #000;
    color: var(--ag-foreground-color, #000);
}
.ag-theme-brml-new .ag-popup-child:not(.ag-tooltip-custom) {
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);
}
.ag-dragging-range-handle .ag-theme-brml-new .ag-dialog, .ag-dragging-fill-handle .ag-theme-brml-new .ag-dialog {
    opacity: 0.7;
    pointer-events: none;
}
.ag-theme-brml-new .ag-dialog {
    border-radius: 2px;
    border: solid 1px;
    border-color: rgba(0, 0, 0, 0.2);
    border-color: var(--ag-border-color, rgba(0, 0, 0, 0.2));
}
.ag-theme-brml-new .ag-panel {
    background-color: white;
    background-color: var(--ag-background-color, white);
}
.ag-theme-brml-new .ag-panel-title-bar {
    background-color: #f5f7f7;
    background-color: var(--ag-header-background-color, #f5f7f7);
    color: rgba(0, 0, 0, 0.54);
    color: var(--ag-header-foreground-color, rgba(0, 0, 0, 0.54));
    height: 32px;
    padding: 4px 12px;
    border-bottom: solid 1px;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    border-bottom-color: var(--ag-border-color, rgba(0, 0, 0, 0.2));
}
.ag-theme-brml-new .ag-ltr .ag-panel-title-bar-button {
    margin-left: 4px;
}
.ag-theme-brml-new .ag-rtl .ag-panel-title-bar-button {
    margin-right: 4px;
}
.ag-theme-brml-new .ag-tooltip {
    background-color: #f5f7f7;
    background-color: var(--ag-header-background-color, #f5f7f7);
    color: #000;
    color: var(--ag-foreground-color, #000);
    padding: 4px;
    border: solid 1px;
    border-color: rgba(0, 0, 0, 0.2);
    border-color: var(--ag-border-color, rgba(0, 0, 0, 0.2));
    border-radius: 2px;
    transition: opacity 1s;
    white-space: normal;
}
.ag-theme-brml-new .ag-tooltip.ag-tooltip-hiding {
    opacity: 0;
}
.ag-theme-brml-new .ag-tooltip-custom {
    transition: opacity 1s;
}
.ag-theme-brml-new .ag-tooltip-custom.ag-tooltip-hiding {
    opacity: 0;
}
.ag-theme-brml-new .ag-ltr .ag-column-select-indent-1 {
    padding-left: 20px;
}
.ag-theme-brml-new .ag-rtl .ag-column-select-indent-1 {
    padding-right: 20px;
}
.ag-theme-brml-new .ag-ltr .ag-column-select-indent-2 {
    padding-left: 40px;
}
.ag-theme-brml-new .ag-rtl .ag-column-select-indent-2 {
    padding-right: 40px;
}
.ag-theme-brml-new .ag-ltr .ag-column-select-indent-3 {
    padding-left: 60px;
}
.ag-theme-brml-new .ag-rtl .ag-column-select-indent-3 {
    padding-right: 60px;
}
.ag-theme-brml-new .ag-ltr .ag-column-select-indent-4 {
    padding-left: 80px;
}
.ag-theme-brml-new .ag-rtl .ag-column-select-indent-4 {
    padding-right: 80px;
}
.ag-theme-brml-new .ag-ltr .ag-column-select-indent-5 {
    padding-left: 100px;
}
.ag-theme-brml-new .ag-rtl .ag-column-select-indent-5 {
    padding-right: 100px;
}
.ag-theme-brml-new .ag-ltr .ag-column-select-indent-6 {
    padding-left: 120px;
}
.ag-theme-brml-new .ag-rtl .ag-column-select-indent-6 {
    padding-right: 120px;
}
.ag-theme-brml-new .ag-ltr .ag-column-select-indent-7 {
    padding-left: 140px;
}
.ag-theme-brml-new .ag-rtl .ag-column-select-indent-7 {
    padding-right: 140px;
}
.ag-theme-brml-new .ag-ltr .ag-column-select-indent-8 {
    padding-left: 160px;
}
.ag-theme-brml-new .ag-rtl .ag-column-select-indent-8 {
    padding-right: 160px;
}
.ag-theme-brml-new .ag-ltr .ag-column-select-indent-9 {
    padding-left: 180px;
}
.ag-theme-brml-new .ag-rtl .ag-column-select-indent-9 {
    padding-right: 180px;
}
.ag-theme-brml-new .ag-column-select-header-icon {
    cursor: pointer;
}
.ag-theme-brml-new .ag-keyboard-focus .ag-column-select-header-icon:focus {
    outline: none;
}
.ag-theme-brml-new .ag-keyboard-focus .ag-column-select-header-icon:focus::after {
    content: "";
    position: absolute;
    background-color: transparent;
    pointer-events: none;
    top: 0px;
    left: 0px;
    display: block;
    width: calc(100% - 0px);
    height: calc(100% - 0px);
    border: 1px solid;
    border-color: var(--ag-input-focus-border-color);
}
.ag-theme-brml-new .ag-ltr .ag-column-group-icons:not(:last-child), .ag-theme-brml-new .ag-ltr .ag-column-select-header-icon:not(:last-child), .ag-theme-brml-new .ag-ltr .ag-column-select-header-checkbox:not(:last-child), .ag-theme-brml-new .ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child), .ag-theme-brml-new .ag-ltr .ag-column-select-checkbox:not(:last-child), .ag-theme-brml-new .ag-ltr .ag-column-select-column-drag-handle:not(:last-child), .ag-theme-brml-new .ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child), .ag-theme-brml-new .ag-ltr .ag-column-select-column-label:not(:last-child) {
    margin-right: 8px;
}
.ag-theme-brml-new .ag-rtl .ag-column-group-icons:not(:last-child), .ag-theme-brml-new .ag-rtl .ag-column-select-header-icon:not(:last-child), .ag-theme-brml-new .ag-rtl .ag-column-select-header-checkbox:not(:last-child), .ag-theme-brml-new .ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child), .ag-theme-brml-new .ag-rtl .ag-column-select-checkbox:not(:last-child), .ag-theme-brml-new .ag-rtl .ag-column-select-column-drag-handle:not(:last-child), .ag-theme-brml-new .ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child), .ag-theme-brml-new .ag-rtl .ag-column-select-column-label:not(:last-child) {
    margin-left: 8px;
}
.ag-theme-brml-new .ag-keyboard-focus .ag-column-select-virtual-list-item:focus {
    outline: none;
}
.ag-theme-brml-new .ag-keyboard-focus .ag-column-select-virtual-list-item:focus::after {
    content: "";
    position: absolute;
    background-color: transparent;
    pointer-events: none;
    top: 1px;
    left: 1px;
    display: block;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    border: 1px solid;
    border-color: var(--ag-input-focus-border-color);
}
.ag-theme-brml-new .ag-column-select-column-group:not(:last-child),
.ag-theme-brml-new .ag-column-select-column:not(:last-child) {
    margin-bottom: 4px;
}
.ag-theme-brml-new .ag-column-select-column-readonly,
.ag-theme-brml-new .ag-column-select-column-group-readonly {
    color: rgba(0, 0, 0, 0.38);
    color: var(--ag-disabled-foreground-color, rgba(0, 0, 0, 0.38));
    pointer-events: none;
}
.ag-theme-brml-new .ag-ltr .ag-column-select-add-group-indent {
    margin-left: 24px;
}
.ag-theme-brml-new .ag-rtl .ag-column-select-add-group-indent {
    margin-right: 24px;
}
.ag-theme-brml-new .ag-column-select-virtual-list-viewport {
    padding: 3px 0px;
}
.ag-theme-brml-new .ag-column-select-virtual-list-item {
    padding: 0 6px;
}
.ag-theme-brml-new .ag-rtl {
    text-align: right;
}
.ag-theme-brml-new .ag-root-wrapper {
    border: solid 1px;
    border-color: rgba(0, 0, 0, 0.2);
    border-color: var(--ag-border-color, rgba(0, 0, 0, 0.2));
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-1 {
    padding-left: 40px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-1 {
    padding-right: 40px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-1 {
    padding-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-1 {
    padding-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-1 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-1 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-2 {
    padding-left: 68px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-2 {
    padding-right: 68px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-2 {
    padding-left: 56px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-2 {
    padding-right: 56px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-2 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-2 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-3 {
    padding-left: 96px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-3 {
    padding-right: 96px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-3 {
    padding-left: 84px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-3 {
    padding-right: 84px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-3 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-3 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-4 {
    padding-left: 124px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-4 {
    padding-right: 124px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-4 {
    padding-left: 112px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-4 {
    padding-right: 112px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-4 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-4 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-5 {
    padding-left: 152px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-5 {
    padding-right: 152px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-5 {
    padding-left: 140px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-5 {
    padding-right: 140px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-5 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-5 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-6 {
    padding-left: 180px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-6 {
    padding-right: 180px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-6 {
    padding-left: 168px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-6 {
    padding-right: 168px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-6 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-6 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-7 {
    padding-left: 208px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-7 {
    padding-right: 208px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-7 {
    padding-left: 196px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-7 {
    padding-right: 196px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-7 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-7 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-8 {
    padding-left: 236px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-8 {
    padding-right: 236px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-8 {
    padding-left: 224px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-8 {
    padding-right: 224px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-8 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-8 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-9 {
    padding-left: 264px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-9 {
    padding-right: 264px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-9 {
    padding-left: 252px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-9 {
    padding-right: 252px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-9 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-9 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-10 {
    padding-left: 292px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-10 {
    padding-right: 292px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-10 {
    padding-left: 280px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-10 {
    padding-right: 280px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-10 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-10 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-11 {
    padding-left: 320px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-11 {
    padding-right: 320px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-11 {
    padding-left: 308px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-11 {
    padding-right: 308px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-11 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-11 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-12 {
    padding-left: 348px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-12 {
    padding-right: 348px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-12 {
    padding-left: 336px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-12 {
    padding-right: 336px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-12 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-12 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-13 {
    padding-left: 376px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-13 {
    padding-right: 376px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-13 {
    padding-left: 364px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-13 {
    padding-right: 364px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-13 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-13 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-14 {
    padding-left: 404px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-14 {
    padding-right: 404px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-14 {
    padding-left: 392px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-14 {
    padding-right: 392px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-14 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-14 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-15 {
    padding-left: 432px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-15 {
    padding-right: 432px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-15 {
    padding-left: 420px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-15 {
    padding-right: 420px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-15 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-15 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-16 {
    padding-left: 460px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-16 {
    padding-right: 460px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-16 {
    padding-left: 448px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-16 {
    padding-right: 448px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-16 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-16 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-17 {
    padding-left: 488px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-17 {
    padding-right: 488px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-17 {
    padding-left: 476px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-17 {
    padding-right: 476px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-17 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-17 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-18 {
    padding-left: 516px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-18 {
    padding-right: 516px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-18 {
    padding-left: 504px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-18 {
    padding-right: 504px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-18 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-18 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-19 {
    padding-left: 544px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-19 {
    padding-right: 544px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-19 {
    padding-left: 532px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-19 {
    padding-right: 532px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-19 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-19 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-20 {
    padding-left: 572px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-20 {
    padding-right: 572px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-20 {
    padding-left: 560px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-20 {
    padding-right: 560px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-20 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-20 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-21 {
    padding-left: 600px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-21 {
    padding-right: 600px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-21 {
    padding-left: 588px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-21 {
    padding-right: 588px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-21 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-21 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-22 {
    padding-left: 628px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-22 {
    padding-right: 628px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-22 {
    padding-left: 616px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-22 {
    padding-right: 616px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-22 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-22 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-23 {
    padding-left: 656px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-23 {
    padding-right: 656px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-23 {
    padding-left: 644px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-23 {
    padding-right: 644px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-23 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-23 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-24 {
    padding-left: 684px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-24 {
    padding-right: 684px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-24 {
    padding-left: 672px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-24 {
    padding-right: 672px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-24 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-24 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-25 {
    padding-left: 712px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-25 {
    padding-right: 712px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-25 {
    padding-left: 700px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-25 {
    padding-right: 700px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-25 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-25 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-26 {
    padding-left: 740px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-26 {
    padding-right: 740px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-26 {
    padding-left: 728px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-26 {
    padding-right: 728px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-26 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-26 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-27 {
    padding-left: 768px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-27 {
    padding-right: 768px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-27 {
    padding-left: 756px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-27 {
    padding-right: 756px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-27 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-27 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-28 {
    padding-left: 796px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-28 {
    padding-right: 796px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-28 {
    padding-left: 784px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-28 {
    padding-right: 784px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-28 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-28 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-29 {
    padding-left: 824px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-29 {
    padding-right: 824px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-29 {
    padding-left: 812px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-29 {
    padding-right: 812px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-29 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-29 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-30 {
    padding-left: 852px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-30 {
    padding-right: 852px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-30 {
    padding-left: 840px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-30 {
    padding-right: 840px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-30 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-30 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-31 {
    padding-left: 880px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-31 {
    padding-right: 880px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-31 {
    padding-left: 868px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-31 {
    padding-right: 868px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-31 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-31 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-32 {
    padding-left: 908px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-32 {
    padding-right: 908px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-32 {
    padding-left: 896px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-32 {
    padding-right: 896px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-32 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-32 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-33 {
    padding-left: 936px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-33 {
    padding-right: 936px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-33 {
    padding-left: 924px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-33 {
    padding-right: 924px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-33 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-33 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-34 {
    padding-left: 964px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-34 {
    padding-right: 964px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-34 {
    padding-left: 952px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-34 {
    padding-right: 952px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-34 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-34 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-35 {
    padding-left: 992px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-35 {
    padding-right: 992px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-35 {
    padding-left: 980px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-35 {
    padding-right: 980px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-35 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-35 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-36 {
    padding-left: 1020px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-36 {
    padding-right: 1020px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-36 {
    padding-left: 1008px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-36 {
    padding-right: 1008px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-36 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-36 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-37 {
    padding-left: 1048px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-37 {
    padding-right: 1048px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-37 {
    padding-left: 1036px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-37 {
    padding-right: 1036px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-37 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-37 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-38 {
    padding-left: 1076px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-38 {
    padding-right: 1076px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-38 {
    padding-left: 1064px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-38 {
    padding-right: 1064px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-38 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-38 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-39 {
    padding-left: 1104px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-39 {
    padding-right: 1104px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-39 {
    padding-left: 1092px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-39 {
    padding-right: 1092px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-39 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-39 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-40 {
    padding-left: 1132px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-40 {
    padding-right: 1132px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-40 {
    padding-left: 1120px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-40 {
    padding-right: 1120px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-40 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-40 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-41 {
    padding-left: 1160px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-41 {
    padding-right: 1160px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-41 {
    padding-left: 1148px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-41 {
    padding-right: 1148px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-41 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-41 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-42 {
    padding-left: 1188px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-42 {
    padding-right: 1188px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-42 {
    padding-left: 1176px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-42 {
    padding-right: 1176px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-42 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-42 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-43 {
    padding-left: 1216px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-43 {
    padding-right: 1216px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-43 {
    padding-left: 1204px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-43 {
    padding-right: 1204px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-43 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-43 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-44 {
    padding-left: 1244px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-44 {
    padding-right: 1244px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-44 {
    padding-left: 1232px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-44 {
    padding-right: 1232px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-44 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-44 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-45 {
    padding-left: 1272px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-45 {
    padding-right: 1272px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-45 {
    padding-left: 1260px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-45 {
    padding-right: 1260px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-45 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-45 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-46 {
    padding-left: 1300px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-46 {
    padding-right: 1300px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-46 {
    padding-left: 1288px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-46 {
    padding-right: 1288px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-46 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-46 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-47 {
    padding-left: 1328px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-47 {
    padding-right: 1328px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-47 {
    padding-left: 1316px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-47 {
    padding-right: 1316px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-47 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-47 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-48 {
    padding-left: 1356px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-48 {
    padding-right: 1356px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-48 {
    padding-left: 1344px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-48 {
    padding-right: 1344px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-48 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-48 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-49 {
    padding-left: 1384px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-49 {
    padding-right: 1384px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-49 {
    padding-left: 1372px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-49 {
    padding-right: 1372px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-49 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-49 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-50 {
    padding-left: 1412px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-50 {
    padding-right: 1412px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-50 {
    padding-left: 1400px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-50 {
    padding-right: 1400px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-50 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-50 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-51 {
    padding-left: 1440px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-51 {
    padding-right: 1440px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-51 {
    padding-left: 1428px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-51 {
    padding-right: 1428px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-51 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-51 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-52 {
    padding-left: 1468px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-52 {
    padding-right: 1468px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-52 {
    padding-left: 1456px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-52 {
    padding-right: 1456px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-52 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-52 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-53 {
    padding-left: 1496px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-53 {
    padding-right: 1496px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-53 {
    padding-left: 1484px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-53 {
    padding-right: 1484px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-53 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-53 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-54 {
    padding-left: 1524px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-54 {
    padding-right: 1524px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-54 {
    padding-left: 1512px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-54 {
    padding-right: 1512px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-54 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-54 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-55 {
    padding-left: 1552px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-55 {
    padding-right: 1552px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-55 {
    padding-left: 1540px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-55 {
    padding-right: 1540px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-55 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-55 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-56 {
    padding-left: 1580px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-56 {
    padding-right: 1580px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-56 {
    padding-left: 1568px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-56 {
    padding-right: 1568px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-56 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-56 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-57 {
    padding-left: 1608px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-57 {
    padding-right: 1608px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-57 {
    padding-left: 1596px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-57 {
    padding-right: 1596px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-57 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-57 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-58 {
    padding-left: 1636px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-58 {
    padding-right: 1636px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-58 {
    padding-left: 1624px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-58 {
    padding-right: 1624px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-58 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-58 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-59 {
    padding-left: 1664px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-59 {
    padding-right: 1664px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-59 {
    padding-left: 1652px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-59 {
    padding-right: 1652px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-59 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-59 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-60 {
    padding-left: 1692px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-60 {
    padding-right: 1692px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-60 {
    padding-left: 1680px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-60 {
    padding-right: 1680px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-60 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-60 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-61 {
    padding-left: 1720px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-61 {
    padding-right: 1720px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-61 {
    padding-left: 1708px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-61 {
    padding-right: 1708px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-61 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-61 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-62 {
    padding-left: 1748px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-62 {
    padding-right: 1748px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-62 {
    padding-left: 1736px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-62 {
    padding-right: 1736px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-62 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-62 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-63 {
    padding-left: 1776px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-63 {
    padding-right: 1776px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-63 {
    padding-left: 1764px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-63 {
    padding-right: 1764px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-63 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-63 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-64 {
    padding-left: 1804px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-64 {
    padding-right: 1804px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-64 {
    padding-left: 1792px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-64 {
    padding-right: 1792px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-64 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-64 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-65 {
    padding-left: 1832px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-65 {
    padding-right: 1832px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-65 {
    padding-left: 1820px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-65 {
    padding-right: 1820px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-65 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-65 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-66 {
    padding-left: 1860px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-66 {
    padding-right: 1860px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-66 {
    padding-left: 1848px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-66 {
    padding-right: 1848px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-66 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-66 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-67 {
    padding-left: 1888px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-67 {
    padding-right: 1888px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-67 {
    padding-left: 1876px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-67 {
    padding-right: 1876px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-67 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-67 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-68 {
    padding-left: 1916px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-68 {
    padding-right: 1916px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-68 {
    padding-left: 1904px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-68 {
    padding-right: 1904px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-68 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-68 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-69 {
    padding-left: 1944px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-69 {
    padding-right: 1944px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-69 {
    padding-left: 1932px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-69 {
    padding-right: 1932px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-69 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-69 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-70 {
    padding-left: 1972px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-70 {
    padding-right: 1972px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-70 {
    padding-left: 1960px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-70 {
    padding-right: 1960px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-70 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-70 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-71 {
    padding-left: 2000px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-71 {
    padding-right: 2000px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-71 {
    padding-left: 1988px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-71 {
    padding-right: 1988px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-71 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-71 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-72 {
    padding-left: 2028px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-72 {
    padding-right: 2028px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-72 {
    padding-left: 2016px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-72 {
    padding-right: 2016px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-72 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-72 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-73 {
    padding-left: 2056px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-73 {
    padding-right: 2056px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-73 {
    padding-left: 2044px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-73 {
    padding-right: 2044px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-73 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-73 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-74 {
    padding-left: 2084px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-74 {
    padding-right: 2084px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-74 {
    padding-left: 2072px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-74 {
    padding-right: 2072px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-74 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-74 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-75 {
    padding-left: 2112px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-75 {
    padding-right: 2112px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-75 {
    padding-left: 2100px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-75 {
    padding-right: 2100px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-75 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-75 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-76 {
    padding-left: 2140px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-76 {
    padding-right: 2140px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-76 {
    padding-left: 2128px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-76 {
    padding-right: 2128px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-76 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-76 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-77 {
    padding-left: 2168px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-77 {
    padding-right: 2168px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-77 {
    padding-left: 2156px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-77 {
    padding-right: 2156px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-77 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-77 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-78 {
    padding-left: 2196px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-78 {
    padding-right: 2196px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-78 {
    padding-left: 2184px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-78 {
    padding-right: 2184px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-78 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-78 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-79 {
    padding-left: 2224px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-79 {
    padding-right: 2224px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-79 {
    padding-left: 2212px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-79 {
    padding-right: 2212px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-79 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-79 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-80 {
    padding-left: 2252px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-80 {
    padding-right: 2252px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-80 {
    padding-left: 2240px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-80 {
    padding-right: 2240px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-80 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-80 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-81 {
    padding-left: 2280px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-81 {
    padding-right: 2280px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-81 {
    padding-left: 2268px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-81 {
    padding-right: 2268px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-81 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-81 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-82 {
    padding-left: 2308px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-82 {
    padding-right: 2308px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-82 {
    padding-left: 2296px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-82 {
    padding-right: 2296px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-82 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-82 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-83 {
    padding-left: 2336px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-83 {
    padding-right: 2336px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-83 {
    padding-left: 2324px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-83 {
    padding-right: 2324px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-83 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-83 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-84 {
    padding-left: 2364px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-84 {
    padding-right: 2364px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-84 {
    padding-left: 2352px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-84 {
    padding-right: 2352px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-84 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-84 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-85 {
    padding-left: 2392px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-85 {
    padding-right: 2392px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-85 {
    padding-left: 2380px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-85 {
    padding-right: 2380px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-85 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-85 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-86 {
    padding-left: 2420px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-86 {
    padding-right: 2420px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-86 {
    padding-left: 2408px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-86 {
    padding-right: 2408px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-86 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-86 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-87 {
    padding-left: 2448px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-87 {
    padding-right: 2448px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-87 {
    padding-left: 2436px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-87 {
    padding-right: 2436px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-87 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-87 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-88 {
    padding-left: 2476px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-88 {
    padding-right: 2476px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-88 {
    padding-left: 2464px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-88 {
    padding-right: 2464px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-88 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-88 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-89 {
    padding-left: 2504px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-89 {
    padding-right: 2504px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-89 {
    padding-left: 2492px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-89 {
    padding-right: 2492px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-89 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-89 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-90 {
    padding-left: 2532px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-90 {
    padding-right: 2532px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-90 {
    padding-left: 2520px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-90 {
    padding-right: 2520px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-90 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-90 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-91 {
    padding-left: 2560px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-91 {
    padding-right: 2560px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-91 {
    padding-left: 2548px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-91 {
    padding-right: 2548px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-91 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-91 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-92 {
    padding-left: 2588px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-92 {
    padding-right: 2588px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-92 {
    padding-left: 2576px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-92 {
    padding-right: 2576px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-92 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-92 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-93 {
    padding-left: 2616px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-93 {
    padding-right: 2616px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-93 {
    padding-left: 2604px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-93 {
    padding-right: 2604px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-93 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-93 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-94 {
    padding-left: 2644px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-94 {
    padding-right: 2644px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-94 {
    padding-left: 2632px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-94 {
    padding-right: 2632px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-94 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-94 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-95 {
    padding-left: 2672px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-95 {
    padding-right: 2672px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-95 {
    padding-left: 2660px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-95 {
    padding-right: 2660px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-95 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-95 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-96 {
    padding-left: 2700px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-96 {
    padding-right: 2700px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-96 {
    padding-left: 2688px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-96 {
    padding-right: 2688px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-96 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-96 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-97 {
    padding-left: 2728px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-97 {
    padding-right: 2728px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-97 {
    padding-left: 2716px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-97 {
    padding-right: 2716px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-97 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-97 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-98 {
    padding-left: 2756px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-98 {
    padding-right: 2756px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-98 {
    padding-left: 2744px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-98 {
    padding-right: 2744px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-98 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-98 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-99 {
    padding-left: 2784px;
}
.ag-theme-brml-new .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-99 {
    padding-right: 2784px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-99 {
    padding-left: 2772px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-99 {
    padding-right: 2772px;
}
.ag-theme-brml-new .ag-ltr .ag-row-level-99 .ag-pivot-leaf-group {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-level-99 .ag-pivot-leaf-group {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-ltr .ag-row-group-leaf-indent {
    margin-left: 28px;
}
.ag-theme-brml-new .ag-rtl .ag-row-group-leaf-indent {
    margin-right: 28px;
}
.ag-theme-brml-new .ag-value-change-delta {
    padding-right: 2px;
}
.ag-theme-brml-new .ag-value-change-delta-up {
    color: #43a047;
    color: var(--ag-value-change-delta-up-color, #43a047);
}
.ag-theme-brml-new .ag-value-change-delta-down {
    color: #e53935;
    color: var(--ag-value-change-delta-down-color, #e53935);
}
.ag-theme-brml-new .ag-value-change-value {
    background-color: transparent;
    border-radius: 1px;
    padding-left: 1px;
    padding-right: 1px;
    transition: background-color 1s;
}
.ag-theme-brml-new .ag-value-change-value-highlight {
    background-color: rgba(22, 160, 133, 0.5);
    background-color: var(--ag-value-change-value-highlight-background-color, rgba(22, 160, 133, 0.5));
    transition: background-color 0.1s;
}
.ag-theme-brml-new .ag-cell-data-changed {
    background-color: rgba(22, 160, 133, 0.5) !important;
    background-color: var(--ag-value-change-value-highlight-background-color, rgba(22, 160, 133, 0.5)) !important;
}
.ag-theme-brml-new .ag-cell-data-changed-animation {
    background-color: transparent;
}
.ag-theme-brml-new .ag-cell-highlight {
    background-color: #0091EA !important;
    background-color: var(--ag-range-selection-highlight-color, #0091EA) !important;
}
.ag-theme-brml-new .ag-row {
    height: 28px;
    background-color: white;
    background-color: var(--ag-background-color, white);
    color: #000;
    color: var(--ag-data-color, var(--ag-foreground-color, #000));
    border-width: 1px;
    border-color: rgba(0, 0, 0, 0.2);
    border-color: var(--ag-row-border-color, var(--ag-secondary-border-color, var(--ag-border-color, rgba(0, 0, 0, 0.2))));
    border-bottom-style: solid;
}
.ag-theme-brml-new .ag-row-highlight-above::after, .ag-theme-brml-new .ag-row-highlight-below::after {
    content: "";
    position: absolute;
    width: calc(100% - 1px);
    height: 1px;
    background-color: #0091EA;
    background-color: var(--ag-range-selection-border-color, #0091EA);
    left: 1px;
}
.ag-theme-brml-new .ag-row-highlight-above::after {
    top: -1px;
}
.ag-theme-brml-new .ag-row-highlight-above.ag-row-first::after {
    top: 0;
}
.ag-theme-brml-new .ag-row-highlight-below::after {
    bottom: 0px;
}
.ag-theme-brml-new .ag-row-odd {
    background-color: #fcfdfe;
    background-color: var(--ag-odd-row-background-color, #fcfdfe);
}
.ag-theme-brml-new .ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-left-spacer:not(.ag-scroller-corner) {
    border-right: solid 1px;
    border-right-color: rgba(0, 0, 0, 0.2);
    border-right-color: var(--ag-border-color, rgba(0, 0, 0, 0.2));
}
.ag-theme-brml-new .ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-right-spacer:not(.ag-scroller-corner) {
    border-left: solid 1px;
    border-left-color: rgba(0, 0, 0, 0.2);
    border-left-color: var(--ag-border-color, rgba(0, 0, 0, 0.2));
}
.ag-theme-brml-new .ag-row-hover {
    background-color: #ECF0F1;
    background-color: var(--ag-row-hover-color, #ECF0F1);
}
.ag-theme-brml-new .ag-ltr .ag-right-aligned-cell {
    text-align: right;
}
.ag-theme-brml-new .ag-rtl .ag-right-aligned-cell {
    text-align: left;
}
.ag-theme-brml-new .ag-ltr .ag-right-aligned-cell .ag-cell-value, .ag-theme-brml-new .ag-ltr .ag-right-aligned-cell .ag-group-value {
    margin-left: auto;
}
.ag-theme-brml-new .ag-rtl .ag-right-aligned-cell .ag-cell-value, .ag-theme-brml-new .ag-rtl .ag-right-aligned-cell .ag-group-value {
    margin-right: auto;
}
.ag-theme-brml-new .ag-cell, .ag-theme-brml-new .ag-full-width-row .ag-cell-wrapper.ag-row-group {
    border: 1px solid transparent;
    line-height: Min(var(--ag-line-height, 26px), 26px);
    padding-left: 11px;
    padding-right: 11px;
    -webkit-font-smoothing: subpixel-antialiased;
}
.ag-theme-brml-new .ag-row > .ag-cell-wrapper {
    padding-left: 11px;
    padding-right: 11px;
}
.ag-theme-brml-new .ag-row-dragging {
    cursor: move;
    opacity: 0.5;
}
.ag-theme-brml-new .ag-cell-inline-editing {
    border: solid 1px;
    border-color: rgba(0, 0, 0, 0.2);
    border-color: var(--ag-border-color, rgba(0, 0, 0, 0.2));
    background: white;
    background: var(--ag-background-color, white);
    border-radius: 2px;
    box-shadow: none;
    padding: 4px;
    padding: 0;
    height: 28px;
    background-color: #f5f7f7;
    background-color: var(--ag-control-panel-background-color, #f5f7f7);
}
.ag-theme-brml-new .ag-popup-editor {
    border: solid 1px;
    border-color: rgba(0, 0, 0, 0.2);
    border-color: var(--ag-border-color, rgba(0, 0, 0, 0.2));
    background: white;
    background: var(--ag-background-color, white);
    border-radius: 2px;
    box-shadow: none;
    padding: 4px;
    background-color: #f5f7f7;
    background-color: var(--ag-control-panel-background-color, #f5f7f7);
    padding: 0;
}
.ag-theme-brml-new .ag-large-text-input {
    height: auto;
    padding: 12px;
}
.ag-theme-brml-new .ag-details-row {
    padding: 20px;
    background-color: white;
    background-color: var(--ag-background-color, white);
}
.ag-theme-brml-new .ag-layout-auto-height .ag-center-cols-clipper, .ag-theme-brml-new .ag-layout-auto-height .ag-center-cols-container, .ag-theme-brml-new .ag-layout-print .ag-center-cols-clipper, .ag-theme-brml-new .ag-layout-print .ag-center-cols-container {
    min-height: 50px;
}
.ag-theme-brml-new .ag-overlay-loading-wrapper {
    background-color: rgba(255, 255, 255, 0.66);
    background-color: var(--ag-modal-overlay-background-color, rgba(255, 255, 255, 0.66));
}
.ag-theme-brml-new .ag-overlay-loading-center {
    border: solid 1px;
    border-color: rgba(0, 0, 0, 0.2);
    border-color: var(--ag-border-color, rgba(0, 0, 0, 0.2));
    background: white;
    background: var(--ag-background-color, white);
    border-radius: 2px;
    box-shadow: none;
    padding: 4px;
}
.ag-theme-brml-new .ag-overlay-no-rows-wrapper.ag-layout-auto-height {
    padding-top: 30px;
}
.ag-theme-brml-new .ag-loading {
    padding-left: 12px;
    display: flex;
    height: 100%;
    align-items: center;
}
.ag-theme-brml-new .ag-loading-icon {
    padding-right: 12px;
}
.ag-theme-brml-new .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-theme-brml-new .ag-floating-top {
    border-bottom: solid 1px;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    border-bottom-color: var(--ag-border-color, rgba(0, 0, 0, 0.2));
}
.ag-theme-brml-new .ag-floating-bottom {
    border-top: solid 1px;
    border-top-color: rgba(0, 0, 0, 0.2);
    border-top-color: var(--ag-border-color, rgba(0, 0, 0, 0.2));
}
.ag-theme-brml-new .ag-ltr .ag-cell {
    border-right: 1px solid transparent;
}
.ag-theme-brml-new .ag-rtl .ag-cell {
    border-left: 1px solid transparent;
}
.ag-theme-brml-new .ag-ltr .ag-cell {
    border-right-width: 1px;
}
.ag-theme-brml-new .ag-rtl .ag-cell {
    border-left-width: 1px;
}
.ag-theme-brml-new .ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell) {
    border-left: solid 1px;
    border-left-color: rgba(0, 0, 0, 0.2);
    border-left-color: var(--ag-border-color, rgba(0, 0, 0, 0.2));
}
.ag-theme-brml-new .ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell) {
    border-right: solid 1px;
    border-right-color: rgba(0, 0, 0, 0.2);
    border-right-color: var(--ag-border-color, rgba(0, 0, 0, 0.2));
}
.ag-theme-brml-new .ag-row-selected {
    background-color: #b7e4ff;
    background-color: var(--ag-selected-row-background-color, #b7e4ff);
}
.ag-theme-brml-new .ag-cell-range-selected:not(.ag-cell-focus),
.ag-theme-brml-new .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing) {
    background-color: rgba(0, 145, 234, 0.2);
    background-color: var(--ag-range-selection-background-color, rgba(0, 145, 234, 0.2));
}
.ag-theme-brml-new .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart,
.ag-theme-brml-new .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart {
    background-color: rgba(0, 88, 255, 0.1) !important;
    background-color: var(--ag-range-selection-chart-background-color, rgba(0, 88, 255, 0.1)) !important;
}
.ag-theme-brml-new .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category,
.ag-theme-brml-new .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: rgba(0, 255, 132, 0.1) !important;
    background-color: var(--ag-range-selection-chart-category-background-color, rgba(0, 255, 132, 0.1)) !important;
}
.ag-theme-brml-new .ag-cell-range-selected-1:not(.ag-cell-focus),
.ag-theme-brml-new .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: rgba(0, 145, 234, 0.2);
    background-color: var(--ag-range-selection-background-color-1, var(--ag-range-selection-background-color, rgba(0, 145, 234, 0.2)));
}
.ag-theme-brml-new .ag-cell-range-selected-2:not(.ag-cell-focus),
.ag-theme-brml-new .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2 {
    background-color: rgba(0, 145, 234, 0.36);
    background-color: var(--ag-range-selection-background-color-2, rgba(0, 145, 234, 0.36));
}
.ag-theme-brml-new .ag-cell-range-selected-3:not(.ag-cell-focus),
.ag-theme-brml-new .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3 {
    background-color: rgba(0, 145, 234, 0.488);
    background-color: var(--ag-range-selection-background-color-3, rgba(0, 145, 234, 0.488));
}
.ag-theme-brml-new .ag-cell-range-selected-4:not(.ag-cell-focus),
.ag-theme-brml-new .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4 {
    background-color: rgba(0, 145, 234, 0.5904);
    background-color: var(--ag-range-selection-background-color-4, rgba(0, 145, 234, 0.5904));
}
.ag-theme-brml-new .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
    border-top-color: #0091EA;
    border-top-color: var(--ag-range-selection-border-color, #0091EA);
}
.ag-theme-brml-new .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
    border-right-color: #0091EA;
    border-right-color: var(--ag-range-selection-border-color, #0091EA);
}
.ag-theme-brml-new .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
    border-bottom-color: #0091EA;
    border-bottom-color: var(--ag-range-selection-border-color, #0091EA);
}
.ag-theme-brml-new .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
    border-left-color: #0091EA;
    border-left-color: var(--ag-range-selection-border-color, #0091EA);
}
.ag-theme-brml-new .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-brml-new .ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-brml-new .ag-ltr .ag-has-focus .ag-full-width-row.ag-row-focus .ag-cell-wrapper.ag-row-group,
.ag-theme-brml-new .ag-ltr .ag-cell-range-single-cell,
.ag-theme-brml-new .ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle, .ag-theme-brml-new .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-brml-new .ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-brml-new .ag-rtl .ag-has-focus .ag-full-width-row.ag-row-focus .ag-cell-wrapper.ag-row-group,
.ag-theme-brml-new .ag-rtl .ag-cell-range-single-cell,
.ag-theme-brml-new .ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle {
    border: 1px solid;
    border-color: #0091EA;
    border-color: var(--ag-range-selection-border-color, #0091EA);
    outline: initial;
}
.ag-theme-brml-new .ag-cell.ag-selection-fill-top,
.ag-theme-brml-new .ag-cell.ag-selection-fill-top.ag-cell-range-selected {
    border-top: 1px dashed;
    border-top-color: #0091EA;
    border-top-color: var(--ag-range-selection-border-color, #0091EA);
}
.ag-theme-brml-new .ag-ltr .ag-cell.ag-selection-fill-right, .ag-theme-brml-new .ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
    border-right: 1px dashed;
    border-right-color: #0091EA;
    border-right-color: var(--ag-range-selection-border-color, #0091EA);
}
.ag-theme-brml-new .ag-rtl .ag-cell.ag-selection-fill-right, .ag-theme-brml-new .ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
    border-left: 1px dashed;
    border-left-color: #0091EA;
    border-left-color: var(--ag-range-selection-border-color, #0091EA);
}
.ag-theme-brml-new .ag-cell.ag-selection-fill-bottom,
.ag-theme-brml-new .ag-cell.ag-selection-fill-bottom.ag-cell-range-selected {
    border-bottom: 1px dashed;
    border-bottom-color: #0091EA;
    border-bottom-color: var(--ag-range-selection-border-color, #0091EA);
}
.ag-theme-brml-new .ag-ltr .ag-cell.ag-selection-fill-left, .ag-theme-brml-new .ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
    border-left: 1px dashed;
    border-left-color: #0091EA;
    border-left-color: var(--ag-range-selection-border-color, #0091EA);
}
.ag-theme-brml-new .ag-rtl .ag-cell.ag-selection-fill-left, .ag-theme-brml-new .ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
    border-right: 1px dashed;
    border-right-color: #0091EA;
    border-right-color: var(--ag-range-selection-border-color, #0091EA);
}
.ag-theme-brml-new .ag-range-handle, .ag-theme-brml-new .ag-fill-handle {
    position: absolute;
    width: 6px;
    height: 6px;
    bottom: -1px;
    background-color: #0091EA;
    background-color: var(--ag-range-selection-border-color, #0091EA);
}
.ag-theme-brml-new .ag-ltr .ag-range-handle, .ag-theme-brml-new .ag-ltr .ag-fill-handle {
    right: -1px;
}
.ag-theme-brml-new .ag-rtl .ag-range-handle, .ag-theme-brml-new .ag-rtl .ag-fill-handle {
    left: -1px;
}
.ag-theme-brml-new .ag-fill-handle {
    cursor: cell;
}
.ag-theme-brml-new .ag-range-handle {
    cursor: nwse-resize;
}
.ag-theme-brml-new .ag-cell-inline-editing {
    border-color: var(--ag-input-focus-border-color) !important;
}
.ag-theme-brml-new .ag-menu {
    border: solid 1px;
    border-color: rgba(0, 0, 0, 0.2);
    border-color: var(--ag-border-color, rgba(0, 0, 0, 0.2));
    background: white;
    background: var(--ag-background-color, white);
    border-radius: 2px;
    box-shadow: none;
    padding: 4px;
    padding: 0;
}
.ag-theme-brml-new .ag-menu-list {
    cursor: default;
    padding: 4px 0;
}
.ag-theme-brml-new .ag-menu-separator {
    height: 9px;
}
.ag-theme-brml-new .ag-menu-separator-part::after {
    content: "";
    display: block;
    border-top: solid 1px;
    border-top-color: rgba(0, 0, 0, 0.2);
    border-top-color: var(--ag-border-color, rgba(0, 0, 0, 0.2));
}
.ag-theme-brml-new .ag-menu-option-active, .ag-theme-brml-new .ag-compact-menu-option-active {
    background-color: #ECF0F1;
    background-color: var(--ag-row-hover-color, #ECF0F1);
}
.ag-theme-brml-new .ag-menu-option-part, .ag-theme-brml-new .ag-compact-menu-option-part {
    line-height: 16px;
    padding: 6px 0;
}
.ag-theme-brml-new .ag-menu-option-disabled, .ag-theme-brml-new .ag-compact-menu-option-disabled {
    opacity: 0.5;
}
.ag-theme-brml-new .ag-menu-option-icon, .ag-theme-brml-new .ag-compact-menu-option-icon {
    width: 16px;
}
.ag-theme-brml-new .ag-ltr .ag-menu-option-icon, .ag-theme-brml-new .ag-ltr .ag-compact-menu-option-icon {
    padding-left: 8px;
}
.ag-theme-brml-new .ag-rtl .ag-menu-option-icon, .ag-theme-brml-new .ag-rtl .ag-compact-menu-option-icon {
    padding-right: 8px;
}
.ag-theme-brml-new .ag-menu-option-text, .ag-theme-brml-new .ag-compact-menu-option-text {
    padding-left: 8px;
    padding-right: 8px;
}
.ag-theme-brml-new .ag-ltr .ag-menu-option-shortcut, .ag-theme-brml-new .ag-ltr .ag-compact-menu-option-shortcut {
    padding-right: 4px;
}
.ag-theme-brml-new .ag-rtl .ag-menu-option-shortcut, .ag-theme-brml-new .ag-rtl .ag-compact-menu-option-shortcut {
    padding-left: 4px;
}
.ag-theme-brml-new .ag-menu-option-popup-pointer, .ag-theme-brml-new .ag-compact-menu-option-popup-pointer {
    padding-right: 4px;
}
.ag-theme-brml-new .ag-tabs {
    min-width: 220px;
}
.ag-theme-brml-new .ag-tabs-header {
    width: 100%;
    display: flex;
}
.ag-theme-brml-new .ag-tab {
    border-bottom: 0 solid transparent;
    display: flex;
    flex: none;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.ag-theme-brml-new .ag-keyboard-focus .ag-tab:focus {
    outline: none;
}
.ag-theme-brml-new .ag-keyboard-focus .ag-tab:focus::after {
    content: "";
    position: absolute;
    background-color: transparent;
    pointer-events: none;
    top: 4px;
    left: 4px;
    display: block;
    width: calc(100% - 8px);
    height: calc(100% - 8px);
    border: 1px solid;
    border-color: var(--ag-input-focus-border-color);
}
.ag-theme-brml-new .ag-tab-selected {
    border-bottom-color: #0091EA;
    border-bottom-color: var(--ag-selected-tab-underline-color, #0091EA);
}
.ag-theme-brml-new .ag-menu-header {
    color: rgba(0, 0, 0, 0.54);
    color: var(--ag-secondary-foreground-color, rgba(0, 0, 0, 0.54));
}
.ag-theme-brml-new .ag-filter-separator {
    border-top: solid 1px;
    border-top-color: rgba(0, 0, 0, 0.2);
    border-top-color: var(--ag-border-color, rgba(0, 0, 0, 0.2));
}
.ag-theme-brml-new .ag-menu:not(.ag-tabs) .ag-filter-select {
    min-width: 167px;
}
.ag-theme-brml-new .ag-tabs .ag-filter-select {
    min-width: 206px;
}
.ag-theme-brml-new .ag-filter-select .ag-picker-field-wrapper {
    width: 0;
}
.ag-theme-brml-new .ag-filter-condition-operator {
    height: 17px;
}
.ag-theme-brml-new .ag-ltr .ag-filter-condition-operator-or {
    margin-left: 8px;
}
.ag-theme-brml-new .ag-rtl .ag-filter-condition-operator-or {
    margin-right: 8px;
}
.ag-theme-brml-new .ag-set-filter-select-all {
    padding-top: 6px;
}
.ag-theme-brml-new .ag-set-filter-list, .ag-theme-brml-new .ag-filter-no-matches {
    height: 288px;
}
.ag-theme-brml-new .ag-set-filter-filter {
    margin-top: 6px;
    margin-left: 6px;
    margin-right: 6px;
}
.ag-theme-brml-new .ag-filter-to {
    margin-top: 4px;
}
.ag-theme-brml-new .ag-mini-filter {
    margin: 6px 6px;
}
.ag-theme-brml-new .ag-set-filter-item {
    margin: 0px 6px;
}
.ag-theme-brml-new .ag-ltr .ag-set-filter-item-value {
    margin-left: 6px;
}
.ag-theme-brml-new .ag-rtl .ag-set-filter-item-value {
    margin-right: 6px;
}
.ag-theme-brml-new .ag-filter-apply-panel {
    padding: 6px 6px;
    border-top: solid 1px;
    border-top-color: rgba(0, 0, 0, 0.2);
    border-top-color: var(--ag-secondary-border-color, var(--ag-border-color, rgba(0, 0, 0, 0.2)));
}
.ag-theme-brml-new .ag-filter-apply-panel-button {
    line-height: 1.5;
}
.ag-theme-brml-new .ag-ltr .ag-filter-apply-panel-button {
    margin-left: 8px;
}
.ag-theme-brml-new .ag-rtl .ag-filter-apply-panel-button {
    margin-right: 8px;
}
.ag-theme-brml-new .ag-simple-filter-body-wrapper {
    padding: 6px 6px;
    padding-bottom: 2px;
}
.ag-theme-brml-new .ag-simple-filter-body-wrapper > * {
    margin-bottom: 4px;
}
.ag-theme-brml-new .ag-filter-no-matches {
    padding: 6px 6px;
}
.ag-theme-brml-new .ag-multi-filter-menu-item {
    margin: 4px 0;
}
.ag-theme-brml-new .ag-multi-filter-group-title-bar {
    padding: 8px 4px;
    background-color: transparent;
}
.ag-theme-brml-new .ag-keyboard-focus .ag-multi-filter-group-title-bar:focus {
    outline: none;
}
.ag-theme-brml-new .ag-keyboard-focus .ag-multi-filter-group-title-bar:focus::after {
    content: "";
    position: absolute;
    background-color: transparent;
    pointer-events: none;
    top: 4px;
    left: 4px;
    display: block;
    width: calc(100% - 8px);
    height: calc(100% - 8px);
    border: 1px solid;
    border-color: var(--ag-input-focus-border-color);
}
.ag-theme-brml-new .ag-side-bar {
    position: relative;
}
.ag-theme-brml-new .ag-tool-panel-wrapper {
    width: 200px;
    background-color: #f5f7f7;
    background-color: var(--ag-control-panel-background-color, #f5f7f7);
}
.ag-theme-brml-new .ag-side-buttons {
    padding-top: 16px;
    width: 20px;
    position: relative;
    color: #000;
    color: var(--ag-foreground-color, #000);
    overflow: hidden;
}
.ag-theme-brml-new button.ag-side-button-button {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    background: transparent;
    padding: 8px 0 8px 0;
    width: calc(100% + 1px);
    margin: 0;
    min-height: 72px;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    border: none;
    border-top: solid 1px;
    border-top-color: rgba(0, 0, 0, 0.2);
    border-top-color: var(--ag-border-color, rgba(0, 0, 0, 0.2));
    border-bottom: solid 1px;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    border-bottom-color: var(--ag-border-color, rgba(0, 0, 0, 0.2));
}
.ag-theme-brml-new button.ag-side-button-button:focus {
    box-shadow: none;
}
.ag-theme-brml-new .ag-keyboard-focus .ag-side-button-button:focus {
    outline: none;
}
.ag-theme-brml-new .ag-keyboard-focus .ag-side-button-button:focus::after {
    content: "";
    position: absolute;
    background-color: transparent;
    pointer-events: none;
    top: 4px;
    left: 4px;
    display: block;
    width: calc(100% - 8px);
    height: calc(100% - 8px);
    border: 1px solid;
    border-color: var(--ag-input-focus-border-color);
}
.ag-theme-brml-new .ag-selected .ag-side-button-button {
    background-color: #f5f7f7;
    background-color: var(--ag-control-panel-background-color, #f5f7f7);
    border-top-color: rgba(0, 0, 0, 0.2);
    border-top-color: var(--ag-border-color, rgba(0, 0, 0, 0.2));
    border-bottom-color: rgba(0, 0, 0, 0.2);
    border-bottom-color: var(--ag-border-color, rgba(0, 0, 0, 0.2));
}
.ag-theme-brml-new .ag-side-button-icon-wrapper {
    margin-bottom: 3px;
}
.ag-theme-brml-new .ag-ltr .ag-side-bar-left,
.ag-theme-brml-new .ag-rtl .ag-side-bar-right {
    border-right: solid 1px;
    border-right-color: rgba(0, 0, 0, 0.2);
    border-right-color: var(--ag-border-color, rgba(0, 0, 0, 0.2));
}
.ag-theme-brml-new .ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,
.ag-theme-brml-new .ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper {
    border-left: solid 1px;
    border-left-color: rgba(0, 0, 0, 0.2);
    border-left-color: var(--ag-border-color, rgba(0, 0, 0, 0.2));
}
.ag-theme-brml-new .ag-ltr .ag-side-bar-left .ag-side-button-button,
.ag-theme-brml-new .ag-rtl .ag-side-bar-right .ag-side-button-button {
    border-right: 0 solid transparent;
    margin-right: -1px;
    padding-right: 1px;
}
.ag-theme-brml-new .ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,
.ag-theme-brml-new .ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button {
    border-right-color: #0091EA;
    border-right-color: var(--ag-selected-tab-underline-color, #0091EA);
}
.ag-theme-brml-new .ag-rtl .ag-side-bar-left,
.ag-theme-brml-new .ag-ltr .ag-side-bar-right {
    border-left: solid 1px;
    border-left-color: rgba(0, 0, 0, 0.2);
    border-left-color: var(--ag-border-color, rgba(0, 0, 0, 0.2));
}
.ag-theme-brml-new .ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper,
.ag-theme-brml-new .ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper {
    border-right: solid 1px;
    border-right-color: rgba(0, 0, 0, 0.2);
    border-right-color: var(--ag-border-color, rgba(0, 0, 0, 0.2));
}
.ag-theme-brml-new .ag-rtl .ag-side-bar-left .ag-side-button-button,
.ag-theme-brml-new .ag-ltr .ag-side-bar-right .ag-side-button-button {
    border-left: 0 solid transparent;
    margin-left: -1px;
    padding-left: 1px;
}
.ag-theme-brml-new .ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button,
.ag-theme-brml-new .ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button {
    border-left-color: #0091EA;
    border-left-color: var(--ag-selected-tab-underline-color, #0091EA);
}
.ag-theme-brml-new .ag-filter-toolpanel-header {
    height: 24px;
}
.ag-theme-brml-new .ag-ltr .ag-filter-toolpanel-header, .ag-theme-brml-new .ag-ltr .ag-filter-toolpanel-search {
    padding-left: 4px;
}
.ag-theme-brml-new .ag-rtl .ag-filter-toolpanel-header, .ag-theme-brml-new .ag-rtl .ag-filter-toolpanel-search {
    padding-right: 4px;
}
.ag-theme-brml-new .ag-keyboard-focus .ag-filter-toolpanel-header:focus {
    outline: none;
}
.ag-theme-brml-new .ag-keyboard-focus .ag-filter-toolpanel-header:focus::after {
    content: "";
    position: absolute;
    background-color: transparent;
    pointer-events: none;
    top: 4px;
    left: 4px;
    display: block;
    width: calc(100% - 8px);
    height: calc(100% - 8px);
    border: 1px solid;
    border-color: var(--ag-input-focus-border-color);
}
.ag-theme-brml-new .ag-filter-toolpanel-group.ag-has-filter > .ag-group-title-bar .ag-group-title::after {
    font-family: "agGridBalham";
    font-size: 16px;
    line-height: 16px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f114";
    position: absolute;
}
.ag-theme-brml-new .ag-ltr .ag-filter-toolpanel-group.ag-has-filter > .ag-group-title-bar .ag-group-title::after {
    padding-left: 4px;
}
.ag-theme-brml-new .ag-rtl .ag-filter-toolpanel-group.ag-has-filter > .ag-group-title-bar .ag-group-title::after {
    padding-right: 4px;
}
.ag-theme-brml-new .ag-filter-toolpanel-group-level-0-header {
    height: 32px;
}
.ag-theme-brml-new .ag-filter-toolpanel-group-item {
    margin-top: 2px;
    margin-bottom: 2px;
}
.ag-theme-brml-new .ag-filter-toolpanel-search {
    height: 32px;
}
.ag-theme-brml-new .ag-filter-toolpanel-search-input {
    flex-grow: 1;
    height: 16px;
}
.ag-theme-brml-new .ag-ltr .ag-filter-toolpanel-search-input {
    margin-right: 4px;
}
.ag-theme-brml-new .ag-rtl .ag-filter-toolpanel-search-input {
    margin-left: 4px;
}
.ag-theme-brml-new .ag-filter-toolpanel-group-level-0 {
    border-top: solid 1px;
    border-top-color: rgba(0, 0, 0, 0.2);
    border-top-color: var(--ag-secondary-border-color, var(--ag-border-color, rgba(0, 0, 0, 0.2)));
}
.ag-theme-brml-new .ag-ltr .ag-filter-toolpanel-expand, .ag-theme-brml-new .ag-ltr .ag-filter-toolpanel-group-title-bar-icon {
    margin-right: 4px;
}
.ag-theme-brml-new .ag-rtl .ag-filter-toolpanel-expand, .ag-theme-brml-new .ag-rtl .ag-filter-toolpanel-group-title-bar-icon {
    margin-left: 4px;
}
.ag-theme-brml-new .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-1-header.ag-filter-toolpanel-group-title-bar {
    background-color: transparent;
}
.ag-theme-brml-new .ag-ltr .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header {
    padding-left: 20px;
}
.ag-theme-brml-new .ag-rtl .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header {
    padding-right: 20px;
}
.ag-theme-brml-new .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-2-header.ag-filter-toolpanel-group-title-bar {
    background-color: transparent;
}
.ag-theme-brml-new .ag-ltr .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header {
    padding-left: 36px;
}
.ag-theme-brml-new .ag-rtl .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header {
    padding-right: 36px;
}
.ag-theme-brml-new .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-3-header.ag-filter-toolpanel-group-title-bar {
    background-color: transparent;
}
.ag-theme-brml-new .ag-ltr .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header {
    padding-left: 52px;
}
.ag-theme-brml-new .ag-rtl .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header {
    padding-right: 52px;
}
.ag-theme-brml-new .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-4-header.ag-filter-toolpanel-group-title-bar {
    background-color: transparent;
}
.ag-theme-brml-new .ag-ltr .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header {
    padding-left: 68px;
}
.ag-theme-brml-new .ag-rtl .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header {
    padding-right: 68px;
}
.ag-theme-brml-new .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-5-header.ag-filter-toolpanel-group-title-bar {
    background-color: transparent;
}
.ag-theme-brml-new .ag-ltr .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header {
    padding-left: 84px;
}
.ag-theme-brml-new .ag-rtl .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header {
    padding-right: 84px;
}
.ag-theme-brml-new .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-6-header.ag-filter-toolpanel-group-title-bar {
    background-color: transparent;
}
.ag-theme-brml-new .ag-ltr .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header {
    padding-left: 100px;
}
.ag-theme-brml-new .ag-rtl .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header {
    padding-right: 100px;
}
.ag-theme-brml-new .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-7-header.ag-filter-toolpanel-group-title-bar {
    background-color: transparent;
}
.ag-theme-brml-new .ag-ltr .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header {
    padding-left: 116px;
}
.ag-theme-brml-new .ag-rtl .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header {
    padding-right: 116px;
}
.ag-theme-brml-new .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-8-header.ag-filter-toolpanel-group-title-bar {
    background-color: transparent;
}
.ag-theme-brml-new .ag-ltr .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header {
    padding-left: 132px;
}
.ag-theme-brml-new .ag-rtl .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header {
    padding-right: 132px;
}
.ag-theme-brml-new .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-9-header.ag-filter-toolpanel-group-title-bar {
    background-color: transparent;
}
.ag-theme-brml-new .ag-ltr .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header {
    padding-left: 148px;
}
.ag-theme-brml-new .ag-rtl .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header {
    padding-right: 148px;
}
.ag-theme-brml-new .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-10-header.ag-filter-toolpanel-group-title-bar {
    background-color: transparent;
}
.ag-theme-brml-new .ag-ltr .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header {
    padding-left: 164px;
}
.ag-theme-brml-new .ag-rtl .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header {
    padding-right: 164px;
}
.ag-theme-brml-new .ag-filter-toolpanel-instance-header.ag-filter-toolpanel-group-level-1-header {
    padding-left: 4px;
}
.ag-theme-brml-new .ag-filter-toolpanel-instance-filter {
    border-top: solid 1px;
    border-top-color: rgba(0, 0, 0, 0.2);
    border-top-color: var(--ag-border-color, rgba(0, 0, 0, 0.2));
    border-bottom: solid 1px;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    border-bottom-color: var(--ag-border-color, rgba(0, 0, 0, 0.2));
    margin-top: 4px;
}
.ag-theme-brml-new .ag-ltr .ag-filter-toolpanel-instance-header-icon {
    margin-left: 4px;
}
.ag-theme-brml-new .ag-rtl .ag-filter-toolpanel-instance-header-icon {
    margin-right: 4px;
}
.ag-theme-brml-new .ag-pivot-mode-panel {
    min-height: 32px;
    height: 32px;
    display: flex;
}
.ag-theme-brml-new .ag-pivot-mode-select {
    display: flex;
    align-items: center;
}
.ag-theme-brml-new .ag-ltr .ag-pivot-mode-select {
    margin-left: 6px;
}
.ag-theme-brml-new .ag-rtl .ag-pivot-mode-select {
    margin-right: 6px;
}
.ag-theme-brml-new .ag-keyboard-focus .ag-column-select-header:focus {
    outline: none;
}
.ag-theme-brml-new .ag-keyboard-focus .ag-column-select-header:focus::after {
    content: "";
    position: absolute;
    background-color: transparent;
    pointer-events: none;
    top: 4px;
    left: 4px;
    display: block;
    width: calc(100% - 8px);
    height: calc(100% - 8px);
    border: 1px solid;
    border-color: var(--ag-input-focus-border-color);
}
.ag-theme-brml-new .ag-column-select-header {
    height: 32px;
    align-items: center;
    padding: 0 6px;
    border-bottom: solid 1px;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    border-bottom-color: var(--ag-secondary-border-color, var(--ag-border-color, rgba(0, 0, 0, 0.2)));
}
.ag-theme-brml-new .ag-column-panel-column-select {
    border-bottom: solid 1px;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    border-bottom-color: var(--ag-secondary-border-color, var(--ag-border-color, rgba(0, 0, 0, 0.2)));
    border-top: solid 1px;
    border-top-color: rgba(0, 0, 0, 0.2);
    border-top-color: var(--ag-secondary-border-color, var(--ag-border-color, rgba(0, 0, 0, 0.2)));
}
.ag-theme-brml-new .ag-column-group-icons,
.ag-theme-brml-new .ag-column-select-header-icon {
    color: rgba(0, 0, 0, 0.54);
    color: var(--ag-secondary-foreground-color, rgba(0, 0, 0, 0.54));
}
.ag-theme-brml-new .ag-column-select-list .ag-list-item-hovered::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: 1px;
    background-color: #0091EA;
    background-color: var(--ag-range-selection-border-color, #0091EA);
}
.ag-theme-brml-new .ag-column-select-list .ag-item-highlight-top::after {
    top: 0;
}
.ag-theme-brml-new .ag-column-select-list .ag-item-highlight-bottom::after {
    bottom: 0;
}
.ag-theme-brml-new .ag-header {
    background-color: #f5f7f7;
    background-color: var(--ag-header-background-color, #f5f7f7);
    border-bottom: solid 1px;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    border-bottom-color: var(--ag-border-color, rgba(0, 0, 0, 0.2));
}
.ag-theme-brml-new .ag-header-row {
    color: rgba(0, 0, 0, 0.54);
    color: var(--ag-header-foreground-color, rgba(0, 0, 0, 0.54));
    height: 32px;
}
.ag-theme-brml-new .ag-pinned-right-header {
    border-left: solid 1px;
    border-left-color: rgba(0, 0, 0, 0.2);
    border-left-color: var(--ag-border-color, rgba(0, 0, 0, 0.2));
}
.ag-theme-brml-new .ag-pinned-left-header {
    border-right: solid 1px;
    border-right-color: rgba(0, 0, 0, 0.2);
    border-right-color: var(--ag-border-color, rgba(0, 0, 0, 0.2));
}
.ag-theme-brml-new .ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon {
    margin-left: 4px;
}
.ag-theme-brml-new .ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon {
    margin-right: 4px;
}
.ag-theme-brml-new .ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon {
    margin-right: 4px;
}
.ag-theme-brml-new .ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon {
    margin-left: 4px;
}
.ag-theme-brml-new .ag-header-cell,
.ag-theme-brml-new .ag-header-group-cell {
    padding-left: 12px;
    padding-right: 12px;
}
.ag-theme-brml-new .ag-header-cell.ag-header-cell-moving,
.ag-theme-brml-new .ag-header-group-cell.ag-header-cell-moving {
    background-color: white;
    background-color: var(--ag-header-cell-moving-background-color, white);
}
.ag-theme-brml-new .ag-keyboard-focus .ag-header-cell:focus {
    outline: none;
}
.ag-theme-brml-new .ag-keyboard-focus .ag-header-cell:focus::after {
    content: "";
    position: absolute;
    background-color: transparent;
    pointer-events: none;
    top: 4px;
    left: 4px;
    display: block;
    width: calc(100% - 8px);
    height: calc(100% - 8px);
    border: 1px solid;
    border-color: var(--ag-input-focus-border-color);
}
.ag-theme-brml-new .ag-keyboard-focus .ag-header-group-cell:focus {
    outline: none;
}
.ag-theme-brml-new .ag-keyboard-focus .ag-header-group-cell:focus::after {
    content: "";
    position: absolute;
    background-color: transparent;
    pointer-events: none;
    top: 4px;
    left: 4px;
    display: block;
    width: calc(100% - 8px);
    height: calc(100% - 8px);
    border: 1px solid;
    border-color: var(--ag-input-focus-border-color);
}
.ag-theme-brml-new .ag-header-icon {
    color: rgba(0, 0, 0, 0.54);
    color: var(--ag-secondary-foreground-color, rgba(0, 0, 0, 0.54));
}
.ag-theme-brml-new .ag-header-expand-icon {
    cursor: pointer;
}
.ag-theme-brml-new .ag-ltr .ag-header-expand-icon {
    padding-left: 4px;
}
.ag-theme-brml-new .ag-rtl .ag-header-expand-icon {
    padding-right: 4px;
}
.ag-theme-brml-new .ag-header-row:not(:first-child) .ag-header-cell,
.ag-theme-brml-new .ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group {
    border-top: solid 1px;
    border-top-color: rgba(0, 0, 0, 0.2);
    border-top-color: var(--ag-border-color, rgba(0, 0, 0, 0.2));
}
.ag-theme-brml-new .ag-ltr .ag-header-select-all {
    margin-right: 12px;
}
.ag-theme-brml-new .ag-rtl .ag-header-select-all {
    margin-left: 12px;
}
.ag-theme-brml-new .ag-ltr .ag-floating-filter-button {
    margin-left: 12px;
}
.ag-theme-brml-new .ag-rtl .ag-floating-filter-button {
    margin-right: 12px;
}
.ag-theme-brml-new .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: 16px;
    padding: 0;
    width: 16px;
}
.ag-theme-brml-new .ag-filter-loading {
    background-color: #f5f7f7;
    background-color: var(--ag-control-panel-background-color, #f5f7f7);
    height: 100%;
    padding: 6px 6px;
    position: absolute;
    width: 100%;
    z-index: 1;
}
.ag-theme-brml-new .ag-paging-panel {
    border-top: 1px solid;
    border-top-color: rgba(0, 0, 0, 0.2);
    border-top-color: var(--ag-border-color, rgba(0, 0, 0, 0.2));
    color: rgba(0, 0, 0, 0.54);
    color: var(--ag-secondary-foreground-color, rgba(0, 0, 0, 0.54));
    height: 32px;
}
.ag-theme-brml-new .ag-paging-panel > * {
    margin: 0 12px;
}
.ag-theme-brml-new .ag-paging-button {
    cursor: pointer;
}
.ag-theme-brml-new .ag-paging-button.ag-disabled {
    cursor: default;
    color: rgba(0, 0, 0, 0.38);
    color: var(--ag-disabled-foreground-color, rgba(0, 0, 0, 0.38));
}
.ag-theme-brml-new .ag-keyboard-focus .ag-paging-button:focus {
    outline: none;
}
.ag-theme-brml-new .ag-keyboard-focus .ag-paging-button:focus::after {
    content: "";
    position: absolute;
    background-color: transparent;
    pointer-events: none;
    top: 0px;
    left: 0px;
    display: block;
    width: calc(100% - 0px);
    height: calc(100% - 0px);
    border: 1px solid;
    border-color: var(--ag-input-focus-border-color);
}
.ag-theme-brml-new .ag-paging-button, .ag-theme-brml-new .ag-paging-description {
    margin: 0 4px;
}
.ag-theme-brml-new .ag-status-bar {
    border-top: solid 1px;
    border-top-color: rgba(0, 0, 0, 0.2);
    border-top-color: var(--ag-border-color, rgba(0, 0, 0, 0.2));
    color: rgba(0, 0, 0, 0.38);
    color: var(--ag-disabled-foreground-color, rgba(0, 0, 0, 0.38));
    padding-right: 16px;
    padding-left: 16px;
    line-height: 1.5;
}
.ag-theme-brml-new .ag-status-name-value-value {
    color: #000;
    color: var(--ag-foreground-color, #000);
}
.ag-theme-brml-new .ag-status-bar-center {
    text-align: center;
}
.ag-theme-brml-new .ag-status-name-value {
    margin-left: 4px;
    margin-right: 4px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.ag-theme-brml-new .ag-column-drop-cell {
    background: #dde4e6;
    background: var(--ag-chip-background-color, #dde4e6);
    border-radius: 16px;
    height: 16px;
    padding: 0 2px;
    border: 1px solid transparent;
}
.ag-theme-brml-new .ag-keyboard-focus .ag-column-drop-cell:focus {
    outline: none;
}
.ag-theme-brml-new .ag-keyboard-focus .ag-column-drop-cell:focus::after {
    content: "";
    position: absolute;
    background-color: transparent;
    pointer-events: none;
    top: 2px;
    left: 2px;
    display: block;
    width: calc(100% - 4px);
    height: calc(100% - 4px);
    border: 1px solid;
    border-color: var(--ag-input-focus-border-color);
}
.ag-theme-brml-new .ag-column-drop-cell-text {
    margin: 0 4px;
}
.ag-theme-brml-new .ag-column-drop-cell-button {
    min-width: 16px;
    margin: 0 2px;
    color: rgba(0, 0, 0, 0.54);
    color: var(--ag-secondary-foreground-color, rgba(0, 0, 0, 0.54));
}
.ag-theme-brml-new .ag-column-drop-cell-drag-handle {
    margin-left: 8px;
}
.ag-theme-brml-new .ag-column-drop-cell-ghost {
    opacity: 0.5;
}
.ag-theme-brml-new .ag-column-drop-horizontal {
    background-color: #f5f7f7;
    background-color: var(--ag-control-panel-background-color, #f5f7f7);
    color: rgba(0, 0, 0, 0.54);
    color: var(--ag-secondary-foreground-color, rgba(0, 0, 0, 0.54));
    height: 28px;
    border-bottom: solid 1px;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    border-bottom-color: var(--ag-border-color, rgba(0, 0, 0, 0.2));
}
.ag-theme-brml-new .ag-ltr .ag-column-drop-horizontal {
    padding-left: 12px;
}
.ag-theme-brml-new .ag-rtl .ag-column-drop-horizontal {
    padding-right: 12px;
}
.ag-theme-brml-new .ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child) {
    border-right: solid 1px;
    border-right-color: rgba(0, 0, 0, 0.2);
    border-right-color: var(--ag-border-color, rgba(0, 0, 0, 0.2));
}
.ag-theme-brml-new .ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child) {
    border-left: solid 1px;
    border-left-color: rgba(0, 0, 0, 0.2);
    border-left-color: var(--ag-border-color, rgba(0, 0, 0, 0.2));
}
.ag-theme-brml-new .ag-column-drop-horizontal-cell-separator {
    margin: 0 4px;
    color: rgba(0, 0, 0, 0.54);
    color: var(--ag-secondary-foreground-color, rgba(0, 0, 0, 0.54));
}
.ag-theme-brml-new .ag-column-drop-horizontal-empty-message {
    color: rgba(0, 0, 0, 0.38);
    color: var(--ag-disabled-foreground-color, rgba(0, 0, 0, 0.38));
}
.ag-theme-brml-new .ag-ltr .ag-column-drop-horizontal-icon {
    margin-right: 12px;
}
.ag-theme-brml-new .ag-rtl .ag-column-drop-horizontal-icon {
    margin-left: 12px;
}
.ag-theme-brml-new .ag-column-drop-vertical-list {
    padding-bottom: 4px;
    padding-right: 4px;
    padding-left: 4px;
}
.ag-theme-brml-new .ag-column-drop-vertical-cell {
    margin-top: 4px;
}
.ag-theme-brml-new .ag-column-drop-vertical {
    min-height: 50px;
    border-bottom: solid 1px;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    border-bottom-color: var(--ag-secondary-border-color, var(--ag-border-color, rgba(0, 0, 0, 0.2)));
}
.ag-theme-brml-new .ag-column-drop-vertical.ag-last-column-drop {
    border-bottom: none;
}
.ag-theme-brml-new .ag-column-drop-vertical-icon {
    margin-left: 4px;
    margin-right: 4px;
}
.ag-theme-brml-new .ag-column-drop-vertical-empty-message {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    color: rgba(0, 0, 0, 0.38);
    color: var(--ag-disabled-foreground-color, rgba(0, 0, 0, 0.38));
    margin-top: 4px;
}
.ag-theme-brml-new .ag-select-agg-func-popup {
    border: solid 1px;
    border-color: rgba(0, 0, 0, 0.2);
    border-color: var(--ag-border-color, rgba(0, 0, 0, 0.2));
    background: white;
    background: var(--ag-background-color, white);
    border-radius: 2px;
    box-shadow: none;
    padding: 4px;
    background: white;
    background: var(--ag-background-color, white);
    height: 70px;
    padding: 0;
}
.ag-theme-brml-new .ag-select-agg-func-virtual-list-item {
    cursor: default;
    padding-left: 8px;
}
.ag-theme-brml-new .ag-select-agg-func-virtual-list-item:hover {
    background-color: #b7e4ff;
    background-color: var(--ag-selected-row-background-color, #b7e4ff);
}
.ag-theme-brml-new .ag-keyboard-focus .ag-select-agg-func-virtual-list-item:focus {
    outline: none;
}
.ag-theme-brml-new .ag-keyboard-focus .ag-select-agg-func-virtual-list-item:focus::after {
    content: "";
    position: absolute;
    background-color: transparent;
    pointer-events: none;
    top: 1px;
    left: 1px;
    display: block;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    border: 1px solid;
    border-color: var(--ag-input-focus-border-color);
}
.ag-theme-brml-new .ag-chart-menu {
    border-radius: 2px;
    background: white;
    background: var(--ag-background-color, white);
}
.ag-theme-brml-new .ag-chart-menu-icon {
    opacity: 0.5;
    line-height: 24px;
    font-size: 24px;
    width: 24px;
    height: 24px;
    margin: 2px 0;
    cursor: pointer;
    border-radius: 2px;
    color: rgba(0, 0, 0, 0.54);
    color: var(--ag-secondary-foreground-color, rgba(0, 0, 0, 0.54));
}
.ag-theme-brml-new .ag-chart-menu-icon:hover {
    opacity: 1;
}
.ag-theme-brml-new .ag-chart-mini-thumbnail {
    border: 1px solid;
    border-color: rgba(0, 0, 0, 0.2);
    border-color: var(--ag-secondary-border-color, var(--ag-border-color, rgba(0, 0, 0, 0.2)));
    border-radius: 5px;
    margin: 5px;
}
.ag-theme-brml-new .ag-chart-mini-thumbnail:nth-last-child(3), .ag-theme-brml-new .ag-chart-mini-thumbnail:nth-last-child(3) ~ .ag-chart-mini-thumbnail {
    margin-left: auto;
    margin-right: auto;
}
.ag-theme-brml-new .ag-ltr .ag-chart-mini-thumbnail:first-child {
    margin-left: 0;
}
.ag-theme-brml-new .ag-rtl .ag-chart-mini-thumbnail:first-child {
    margin-right: 0;
}
.ag-theme-brml-new .ag-ltr .ag-chart-mini-thumbnail:last-child {
    margin-right: 0;
}
.ag-theme-brml-new .ag-rtl .ag-chart-mini-thumbnail:last-child {
    margin-left: 0;
}
.ag-theme-brml-new .ag-chart-mini-thumbnail.ag-selected {
    border-color: #0091EA;
    border-color: var(--ag-minichart-selected-chart-color, var(--ag-checkbox-checked-color, #0091EA));
}
.ag-theme-brml-new .ag-chart-settings-card-item {
    background: #000;
    background: var(--ag-foreground-color, #000);
    width: 8px;
    height: 8px;
    border-radius: 4px;
}
.ag-theme-brml-new .ag-chart-settings-card-item.ag-selected {
    background-color: #0091EA;
    background-color: var(--ag-minichart-selected-page-color, var(--ag-checkbox-checked-color, #0091EA));
}
.ag-theme-brml-new .ag-chart-data-column-drag-handle {
    margin-left: 4px;
}
.ag-theme-brml-new .ag-charts-settings-group-title-bar,
.ag-theme-brml-new .ag-charts-data-group-title-bar,
.ag-theme-brml-new .ag-charts-format-top-level-group-title-bar {
    border-top: solid 1px;
    border-top-color: rgba(0, 0, 0, 0.2);
    border-top-color: var(--ag-secondary-border-color, var(--ag-border-color, rgba(0, 0, 0, 0.2)));
}
.ag-theme-brml-new .ag-charts-settings-group-container {
    padding: 4px;
}
.ag-theme-brml-new .ag-charts-data-group-container {
    padding: 3px 6px;
}
.ag-theme-brml-new .ag-charts-data-group-container .ag-charts-data-group-item:not(.ag-charts-format-sub-level-group) {
    height: 48px;
}
.ag-theme-brml-new .ag-charts-data-group-container .ag-list-item-hovered::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: 1px;
    background-color: #0091EA;
    background-color: var(--ag-range-selection-border-color, #0091EA);
}
.ag-theme-brml-new .ag-charts-data-group-container .ag-item-highlight-top::after {
    top: 0;
}
.ag-theme-brml-new .ag-charts-data-group-container .ag-item-highlight-bottom::after {
    bottom: 0;
}
.ag-theme-brml-new .ag-charts-format-top-level-group-container {
    margin-left: 8px;
    padding: 4px;
}
.ag-theme-brml-new .ag-charts-format-top-level-group-item {
    margin: 4px 0;
}
.ag-theme-brml-new .ag-charts-format-sub-level-group-container {
    padding: 6px 6px;
    padding-bottom: 2px;
}
.ag-theme-brml-new .ag-charts-format-sub-level-group-container > * {
    margin-bottom: 4px;
}
.ag-theme-brml-new .ag-charts-group-container.ag-group-container-horizontal {
    padding: 4px;
}
.ag-theme-brml-new .ag-chart-data-section,
.ag-theme-brml-new .ag-chart-format-section {
    display: flex;
    margin: 0;
}
.ag-theme-brml-new .ag-chart-menu-panel {
    background-color: #f5f7f7;
    background-color: var(--ag-control-panel-background-color, #f5f7f7);
}
.ag-theme-brml-new .ag-ltr .ag-chart-menu-panel {
    border-left: solid 1px;
    border-left-color: rgba(0, 0, 0, 0.2);
    border-left-color: var(--ag-border-color, rgba(0, 0, 0, 0.2));
}
.ag-theme-brml-new .ag-rtl .ag-chart-menu-panel {
    border-right: solid 1px;
    border-right-color: rgba(0, 0, 0, 0.2);
    border-right-color: var(--ag-border-color, rgba(0, 0, 0, 0.2));
}
.ag-theme-brml-new .ag-date-time-list-page-title {
    flex-grow: 1;
    text-align: center;
}
.ag-theme-brml-new .ag-date-time-list-page-column-label {
    text-align: center;
}
.ag-theme-brml-new .ag-date-time-list-page-entry {
    text-align: center;
}
.ag-theme-brml-new .ag-checkbox-input-wrapper {
    font-family: "agGridBalham";
    font-size: 16px;
    line-height: 16px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 16px;
    height: 16px;
    background-color: white;
    background-color: var(--ag-checkbox-background-color, white);
    border-radius: 2px;
    display: inline-block;
    vertical-align: middle;
    flex: none;
}
.ag-theme-brml-new .ag-checkbox-input-wrapper input, .ag-theme-brml-new .ag-checkbox-input-wrapper input {
    -webkit-appearance: none;
    opacity: 0;
    width: 100%;
    height: 100%;
}
.ag-theme-brml-new .ag-checkbox-input-wrapper:focus-within, .ag-theme-brml-new .ag-checkbox-input-wrapper:active {
    outline: none;
}
.ag-theme-brml-new .ag-checkbox-input-wrapper.ag-disabled {
    opacity: 0.5;
}
.ag-theme-brml-new .ag-checkbox-input-wrapper::after {
    content: "\f108";
    color: var(--icon-color);
    color: var(--ag-checkbox-unchecked-color, var(--icon-color));
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
}
.ag-theme-brml-new .ag-checkbox-input-wrapper.ag-checked::after {
    content: "\f106";
    color: #0091EA;
    color: var(--ag-checkbox-checked-color, #0091EA);
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
}
.ag-theme-brml-new .ag-checkbox-input-wrapper.ag-indeterminate::after {
    content: "\f107";
    color: var(--icon-color);
    color: var(--ag-checkbox-indeterminate-color, var(--icon-color));
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
}
.ag-theme-brml-new .ag-toggle-button-input-wrapper {
    box-sizing: border-box;
    width: 32px;
    height: 16px;
    background-color: var(--icon-color);
    background-color: var(--ag-toggle-button-off-background-color, var(--ag-checkbox-unchecked-color, var(--icon-color)));
    border-radius: 8px;
    position: relative;
    flex: none;
    border: 1px solid;
    border-color: var(--icon-color);
    border-color: var(--ag-toggle-button-off-border-color, var(--ag-checkbox-unchecked-color, var(--icon-color)));
}
.ag-theme-brml-new .ag-toggle-button-input-wrapper input {
    opacity: 0;
    height: 100%;
    width: 100%;
}
.ag-theme-brml-new .ag-toggle-button-input-wrapper:focus-within {
    outline: none;
}
.ag-theme-brml-new .ag-toggle-button-input-wrapper.ag-disabled {
    opacity: 0.5;
}
.ag-theme-brml-new .ag-toggle-button-input-wrapper.ag-checked {
    background-color: #0091EA;
    background-color: var(--ag-toggle-button-on-background-color, var(--ag-checkbox-checked-color, #0091EA));
    border-color: #0091EA;
    border-color: var(--ag-toggle-button-on-border-color, var(--ag-checkbox-checked-color, #0091EA));
}
.ag-theme-brml-new .ag-toggle-button-input-wrapper::before {
    content: " ";
    position: absolute;
    top: -1px;
    left: -1px;
    display: block;
    box-sizing: border-box;
    height: 16px;
    width: 16px;
    background-color: white;
    background-color: var(--ag-toggle-button-switch-background-color, var(--ag-background-color, white));
    border-radius: 8px;
    transition: left 100ms;
    border: 1px solid;
    border-color: var(--icon-color);
    border-color: var(--ag-toggle-button-switch-border-color, var(--ag-toggle-button-off-border-color, var(--ag-checkbox-unchecked-color, var(--icon-color))));
}
.ag-theme-brml-new .ag-toggle-button-input-wrapper.ag-checked::before {
    left: calc(100% - 16px );
    border-color: #0091EA;
    border-color: var(--ag-toggle-button-on-border-color, var(--ag-checkbox-checked-color, #0091EA));
}
.ag-theme-brml-new .ag-radio-button-input-wrapper {
    font-family: "agGridBalham";
    font-size: 16px;
    line-height: 16px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 16px;
    height: 16px;
    background-color: white;
    background-color: var(--ag-checkbox-background-color, white);
    border-radius: 2px;
    display: inline-block;
    vertical-align: middle;
    flex: none;
    border-radius: 16px;
}
.ag-theme-brml-new .ag-radio-button-input-wrapper input, .ag-theme-brml-new .ag-radio-button-input-wrapper input {
    -webkit-appearance: none;
    opacity: 0;
    width: 100%;
    height: 100%;
}
.ag-theme-brml-new .ag-radio-button-input-wrapper:focus-within, .ag-theme-brml-new .ag-radio-button-input-wrapper:active {
    outline: none;
}
.ag-theme-brml-new .ag-radio-button-input-wrapper.ag-disabled {
    opacity: 0.5;
}
.ag-theme-brml-new .ag-radio-button-input-wrapper::after {
    content: "\f126";
    color: var(--icon-color);
    color: var(--ag-checkbox-unchecked-color, var(--icon-color));
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
}
.ag-theme-brml-new .ag-radio-button-input-wrapper.ag-checked::after {
    content: "\f127";
    color: #0091EA;
    color: var(--ag-checkbox-checked-color, #0091EA);
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
}
.ag-theme-brml-new input[class^=ag-][type=range] {
    -webkit-appearance: none;
    width: 100%;
    height: 100%;
    background: none;
    overflow: visible;
}
.ag-theme-brml-new input[class^=ag-][type=range]::-webkit-slider-runnable-track {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 3px;
    background-color: rgba(0, 0, 0, 0.2);
    background-color: var(--ag-border-color, rgba(0, 0, 0, 0.2));
    border-radius: 2px;
    border-radius: 2px;
}
.ag-theme-brml-new input[class^=ag-][type=range]::-moz-range-track {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 3px;
    background-color: rgba(0, 0, 0, 0.2);
    background-color: var(--ag-border-color, rgba(0, 0, 0, 0.2));
    border-radius: 2px;
    border-radius: 2px;
}
.ag-theme-brml-new input[class^=ag-][type=range]::-ms-track {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 3px;
    background-color: rgba(0, 0, 0, 0.2);
    background-color: var(--ag-border-color, rgba(0, 0, 0, 0.2));
    border-radius: 2px;
    border-radius: 2px;
    color: transparent;
    width: calc(100% - 2px);
}
.ag-theme-brml-new input[class^=ag-][type=range]::-webkit-slider-thumb {
    margin: 0;
    padding: 0;
    -webkit-appearance: none;
    width: 16px;
    height: 16px;
    background-color: white;
    background-color: var(--ag-background-color, white);
    border: 1px solid;
    border-color: var(--icon-color);
    border-color: var(--ag-checkbox-unchecked-color, var(--icon-color));
    border-radius: 16px;
    transform: translateY(-6.5px);
}
.ag-theme-brml-new input[class^=ag-][type=range]::-ms-thumb {
    margin: 0;
    padding: 0;
    -webkit-appearance: none;
    width: 16px;
    height: 16px;
    background-color: white;
    background-color: var(--ag-background-color, white);
    border: 1px solid;
    border-color: var(--icon-color);
    border-color: var(--ag-checkbox-unchecked-color, var(--icon-color));
    border-radius: 16px;
}
.ag-theme-brml-new input[class^=ag-][type=range]::-moz-ag-range-thumb {
    margin: 0;
    padding: 0;
    -webkit-appearance: none;
    width: 16px;
    height: 16px;
    background-color: white;
    background-color: var(--ag-background-color, white);
    border: 1px solid;
    border-color: var(--icon-color);
    border-color: var(--ag-checkbox-unchecked-color, var(--icon-color));
    border-radius: 16px;
}
.ag-theme-brml-new input[class^=ag-][type=range]:focus {
    outline: none;
}
.ag-theme-brml-new input[class^=ag-][type=range]:focus::-webkit-slider-thumb {
    border-color: #0091EA;
    border-color: var(--ag-checkbox-checked-color, #0091EA);
}
.ag-theme-brml-new input[class^=ag-][type=range]:focus::-ms-thumb {
    border-color: #0091EA;
    border-color: var(--ag-checkbox-checked-color, #0091EA);
}
.ag-theme-brml-new input[class^=ag-][type=range]:focus::-moz-ag-range-thumb {
    border-color: #0091EA;
    border-color: var(--ag-checkbox-checked-color, #0091EA);
}
.ag-theme-brml-new input[class^=ag-][type=range]:active::-webkit-slider-runnable-track {
    background-color: var(--ag-input-focus-border-color);
}
.ag-theme-brml-new input[class^=ag-][type=range]:active::-moz-ag-range-track {
    background-color: var(--ag-input-focus-border-color);
}
.ag-theme-brml-new input[class^=ag-][type=range]:active::-ms-track {
    background-color: var(--ag-input-focus-border-color);
}
.ag-theme-brml-new input[class^=ag-][type=range]:disabled {
    opacity: 0.5;
}
.ag-theme-brml-new * {
    box-sizing: border-box;
}
.ag-theme-brml-new .ag-root-wrapper {
    overflow: visible;
    background: transparent;
}
.ag-theme-brml-new .ag-root-wrapper .ag-column-drop-row-group,
.ag-theme-brml-new .ag-root-wrapper .ag-column-drop {
    background-color: inherit;
    border-style: solid;
    border-width: var(--table-chip-list-border-width, 0);
    border-color: var(--table-body-border-color, #bebebe);
    height: auto;
    margin-bottom: var(--table-chip-list-margin-bottom, var(--spacing-xs, 12px));
    padding: var(--table-chip-list-chip-padding, var(--spacing-xxs, 6px)) 0;
}
.ag-theme-brml-new .ag-root-wrapper .ag-column-drop-row-group div:first-child,
.ag-theme-brml-new .ag-root-wrapper .ag-column-drop div:first-child {
    display: none;
}
.ag-theme-brml-new .ag-root-wrapper .ag-column-drop-row-group .ag-column-drop-list .ag-column-drag,
.ag-theme-brml-new .ag-root-wrapper .ag-column-drop-row-group .ag-column-drop-list .ag-drag-handle,
.ag-theme-brml-new .ag-root-wrapper .ag-column-drop .ag-column-drop-list .ag-column-drag,
.ag-theme-brml-new .ag-root-wrapper .ag-column-drop .ag-column-drop-list .ag-drag-handle {
    display: none;
}
.ag-theme-brml-new .ag-root-wrapper .ag-column-drop-row-group .ag-column-drop-list .ag-column-drop-cell,
.ag-theme-brml-new .ag-root-wrapper .ag-column-drop .ag-column-drop-list .ag-column-drop-cell {
    padding: var(--chip-padding, var(--spacing-xs, 12px));
    font-family: var(--chip-font-family);
    font-size: var(--chip-font-size, 15px);
    font-weight: var(--chip-font-weight, 400);
    color: var(--chip-color, var(--color-text-primary, var(--text-primary-color, var(--text-color, #1c1c1c))));
    background: var(--chip-background, #f1f3f4);
    border-radius: var(--chip-border-radius, 20px);
    position: relative;
    cursor: pointer;
    max-width: var(--chip-max-width, 200px);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    min-height: var(--table-chip-min-height, 36px);
}
.ag-theme-brml-new .ag-root-wrapper .ag-column-drop-row-group .ag-column-drop-list .ag-column-drop-cell:hover,
.ag-theme-brml-new .ag-root-wrapper .ag-column-drop .ag-column-drop-list .ag-column-drop-cell:hover {
    background: var(--chip-background-darker, var(--chip-hover-background, #dee2e7));
}
.ag-theme-brml-new .ag-root-wrapper .ag-column-drop-row-group .ag-column-drop-list .ag-column-drop-cell:hover::after,
.ag-theme-brml-new .ag-root-wrapper .ag-column-drop .ag-column-drop-list .ag-column-drop-cell:hover::after {
    visibility: visible;
}
.ag-theme-brml-new .ag-root-wrapper .ag-column-drop-row-group .ag-column-drop-list .ag-column-drop-cell:hover .ag-column-drop-cell-button,
.ag-theme-brml-new .ag-root-wrapper .ag-column-drop .ag-column-drop-list .ag-column-drop-cell:hover .ag-column-drop-cell-button {
    display: inline;
    min-width: var(--table-icon-size, var(--icon-size-sm, 24px));
}
.ag-theme-brml-new .ag-root-wrapper .ag-column-drop-row-group .ag-column-drop-list .ag-column-drop-cell .ag-column-drop-cell-button,
.ag-theme-brml-new .ag-root-wrapper .ag-column-drop .ag-column-drop-list .ag-column-drop-cell .ag-column-drop-cell-button {
    position: relative;
    display: none;
    z-index: 4;
    float: right;
    border-radius: 50%;
    margin: var(--chip-icon-margin, 0px -6px 0px 0px);
}
.ag-theme-brml-new .ag-root-wrapper .ag-column-drop-row-group .ag-column-drop-list .ag-column-drop-cell .ag-column-drop-cell-button:hover,
.ag-theme-brml-new .ag-root-wrapper .ag-column-drop .ag-column-drop-list .ag-column-drop-cell .ag-column-drop-cell-button:hover {
    background: var(--chip-background, #f1f3f4);
}
.ag-theme-brml-new .ag-root-wrapper span.ag-group-contracted,
.ag-theme-brml-new .ag-root-wrapper span.ag-group-expanded {
    margin-right: var(--table-expand-icon-margin-right, var(--spacing-xxs, 6px));
    margin-left: var(--table-expand-icon-margin-left, 0);
    margin-top: var(--table-expand-icon-margin-top, 0);
}
.ag-theme-brml-new .ag-root-wrapper-body {
    border-style: solid;
    border-color: var(--table-border-color, #444);
    border-width: var(--table-border-width, 0);
}
.ag-theme-brml-new .ag-body-viewport {
    border-style: solid;
    border-width: var(--table-body-border-width, 0);
    border-color: var(--table-body-border-color, #bebebe);
}
.ag-theme-brml-new .ag-body-viewport.ag-layout-auto-height .ag-center-cols-clipper,
.ag-theme-brml-new .ag-body-viewport.ag-layout-auto-height .ag-center-cols-container {
    min-height: var(--table-layout-min-height, 40px);
}
.ag-theme-brml-new .ag-header {
    background: var(--table-header-background-color, #fff);
    border: 0;
}
.ag-theme-brml-new .ag-header-select-all {
    height: auto;
}
.ag-theme-brml-new .ag-header-select-all,
.ag-theme-brml-new .ag-selection-checkbox {
    line-height: 1;
    margin-right: var(--table-checkbox-margin-right, var(--spacing-xs, 12px));
}
.ag-theme-brml-new .ag-cell-wrapper .ag-selection-checkbox.ag-hidden {
    display: var(--table-cell-display, flex) !important;
    visibility: hidden;
}
.ag-theme-brml-new .ag-group-contracted:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-brml-new .ag-group-expanded:not(.ag-hidden) ~ .ag-group-checkbox {
    margin-left: 0;
}
.ag-theme-brml-new .ag-group-checkbox.ag-invisible {
    margin: 0;
}
.ag-theme-brml-new .ag-cell,
.ag-theme-brml-new .ag-menu-list {
    font-family: var(--font-family);
}
.ag-theme-brml-new .ag-cell {
    font-family: var(--table-cell-font-family);
    font-weight: var(--table-cell-font-weight);
    line-height: var(--table-line-height);
    display: var(--table-cell-display, flex);
    align-items: var(--table-cell-align-items, flex-start);
    font-size: var(--table-font-size, 13px);
    padding: var(--table-cell-padding);
}
.ag-theme-brml-new .ag-cell-auto-height {
    height: 100%;
}
.ag-theme-brml-new .ag-cell.ag-cell-inline-editing {
    background: transparent;
    height: 100%;
    padding: var(--table-cell-padding-top, 6px) var(--table-cell-padding-right, var(--spacing-s, 24px)) var(--table-cell-padding-bottom, 6px) var(--table-cell-padding-left, var(--spacing-s, 24px));
}
.ag-theme-brml-new .ag-cell.ag-cell-inline-editing.cell-small-screen-wrap-text {
    white-space: normal !important;
}
.ag-theme-brml-new .ag-header-cell-label {
    overflow: visible;
    width: 100%;
}
.ag-theme-brml-new .ag-header-cell-label .ag-filter-icon {
    visibility: hidden;
}
.ag-theme-brml-new .tooltip-trigger .ag-header-cell-text {
    text-overflow: ellipsis;
    white-space: nowrap;
}
@media (min-width: 1401px) {
    .ag-theme-brml-new .ag-header-cell .ag-cell-label-container {
        align-self: auto;
    }
    .ag-theme-brml-new .ag-cell,
    .ag-theme-brml-new .ag-cell.ag-cell-inline-editing {
        padding: var(--table-cell-padding-top, 6px) var(--table-cell-screen-lg-padding-right, var(--spacing-xxs, 6px)) var(--table-cell-padding-bottom, 6px) var(--table-cell-screen-lg-padding-left, var(--spacing-xxs, 6px));
    }
}
.ag-theme-brml-new .align-right {
    text-align: right;
}
.ag-theme-brml-new .align-left {
    text-align: left;
}
.ag-theme-brml-new .align-center {
    text-align: center;
}
.ag-theme-brml-new .ag-cell .align-left,
.ag-theme-brml-new .ag-cell .align-center,
.ag-theme-brml-new .ag-cell .align-right {
    width: 100%;
    height: 100%;
    display: flex;
}
.ag-theme-brml-new .ag-cell .align-column {
    flex-direction: column;
}
.ag-theme-brml-new .ag-cell.align-right,
.ag-theme-brml-new .ag-cell .align-right {
    align-items: var(--table-cell-align-items, flex-start);
    justify-content: flex-end;
}
.ag-theme-brml-new .ag-cell.align-left,
.ag-theme-brml-new .ag-cell .align-left {
    align-items: var(--table-cell-align-items, flex-start);
    justify-content: flex-start;
}
.ag-theme-brml-new .ag-cell .align-column.align-center,
.ag-theme-brml-new .ag-cell.align-center,
.ag-theme-brml-new .ag-cell .align-center {
    align-items: var(--table-cell-align-items, flex-start);
    justify-content: center;
}
.ag-theme-brml-new .ag-cell .align-column.align-right {
    align-items: flex-end;
    justify-content: var(--table-cell-align-items, flex-start);
}
.ag-theme-brml-new .ag-cell .align-column.align-left {
    align-items: flex-start;
    justify-content: var(--table-cell-align-items, flex-start);
}
.ag-theme-brml-new .ag-cell-range-selected:not(.ag-cell-focus),
.ag-theme-brml-new .ag-cell-range-selected-1:not(.ag-cell-focus) {
    background-color: transparent;
}
.ag-theme-brml-new .ag-ltr .ag-has-focus .ag-cell-focus,
.ag-theme-brml-new .ag-rtl .ag-has-focus .ag-cell-focus {
    border-color: var(--table-cell-focus-border-color, #009bd2);
}
.ag-theme-brml-new .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-inline-editing,
.ag-theme-brml-new .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-inline-editing {
    border-color: transparent !important;
}
.ag-theme-brml-new .ag-ltr .ag-cell-range-single-cell,
.ag-theme-brml-new .ag-rtl .ag-cell-range-single-cell {
    border-color: transparent;
}
.ag-theme-brml-new .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left,
.ag-theme-brml-new .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
    border-left-color: var(--table-cell-focus-border-color, #009bd2);
}
.ag-theme-brml-new .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top,
.ag-theme-brml-new .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
    border-top-color: var(--table-cell-focus-border-color, #009bd2);
}
.ag-theme-brml-new .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom,
.ag-theme-brml-new .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
    border-bottom-color: var(--table-cell-focus-border-color, #009bd2);
}
.ag-theme-brml-new .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right,
.ag-theme-brml-new .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
    border-right-color: var(--table-cell-focus-border-color, #009bd2);
}
.ag-theme-brml-new .ag-icon {
    font-size: var(--table-icon-size, var(--icon-size-sm, 24px));
    color: var(--table-icon-color, #bebebe);
}
.ag-theme-brml-new .ag-icon:hover {
    color: var(--table-icon-hover-color, #009bd2);
}
.ag-theme-brml-new .ag-icon-expanded:before {
    content: "tree-open";
}
.ag-theme-brml-new .ag-cell .ag-icon-expanded,
.ag-theme-brml-new .ag-cell .ag-icon-contracted {
    display: var(--table-icon-expand-display, inline-block);
}
.ag-theme-brml-new .ag-icon-checkbox-indeterminate,
.ag-theme-brml-new .ag-icon-checkbox-checked,
.ag-theme-brml-new .ag-icon-checkbox-unchecked,
.ag-theme-brml-new .ag-icon-checkbox-checked-readonly {
    cursor: pointer;
    position: relative;
    display: block;
    opacity: 1;
    background-image: none;
    box-sizing: border-box;
    width: var(--checkbox-width, var(--checkbox-size, var(--spacing-xss, 18px)));
    height: var(--checkbox-height, var(--checkbox-size, var(--spacing-xss, 18px)));
    border: var(--checkbox-border-width, 1px) solid var(--checkbox-border-color, var(--text-tertiary-color, #646464));
    background-color: var(--checkbox-background-color, var(--brand-4-background, #ffffff));
    box-shadow: var(--checkbox-box-shadow, none);
    border-radius: var(--checkbox-border-radius, 0);
}
.ag-theme-brml-new .ag-icon-checkbox-checked-readonly {
    cursor: default;
    border-color: var(--checkbox-border-color-disabled, var(--checkbox-disabled-border-color, var(--form-control-background-disabled, var(--form-control-disabled-background, #d7d7d7))));
}
.ag-theme-brml-new .ag-icon-checkbox-indeterminate,
.ag-theme-brml-new .ag-icon-checkbox-checked {
    background-color: var(--checkbox-mark-background-color, var(--brand-4-background, #ffffff));
}
.ag-theme-brml-new .ag-icon-checkbox-checked:empty {
    background-image: none;
}
.ag-theme-brml-new .ag-icon-checkbox-indeterminate:before,
.ag-theme-brml-new .ag-icon-checkbox-indeterminate-readonly:before,
.ag-theme-brml-new .ag-icon-checkbox-unchecked:before,
.ag-theme-brml-new .ag-icon-checkbox-unchecked-readonly:before,
.ag-theme-brml-new .ag-icon-checkbox-checked:before,
.ag-theme-brml-new .ag-icon-checkbox-checked-readonly:before {
    display: none;
}
.ag-theme-brml-new .ag-header-select-all .ag-icon-checkbox-indeterminate,
.ag-theme-brml-new .ag-header-select-all .ag-icon-checkbox-checked,
.ag-theme-brml-new .ag-header-select-all .ag-icon-checkbox-unchecked {
    width: var(--checkbox-width, var(--checkbox-size, var(--spacing-xss, 18px)));
    height: var(--checkbox-height, var(--checkbox-size, var(--spacing-xss, 18px)));
}
.ag-theme-brml-new .ag-icon-checkbox-checked-readonly:after,
.ag-theme-brml-new .ag-icon-checkbox-checked:after {
    content: "";
    position: absolute;
    width: var(--checkbox-mark-width, 11px);
    height: var(--checkbox-mark-height, 6px);
    left: calc(var(--checkbox-mark-position-left, 4px) - var(--checkbox-border-width, 1px));
    top: calc(var(--checkbox-mark-position-top, 4px) - var(--checkbox-border-width, 1px));
    box-sizing: border-box;
    border-left: var(--checkbox-mark-border-width, 2px) solid var(--checkbox-mark-color, var(--color-text-primary, var(--text-primary-color, var(--text-color, #1c1c1c))));
    border-bottom: var(--checkbox-mark-border-width, 2px) solid var(--checkbox-mark-color, var(--color-text-primary, var(--text-primary-color, var(--text-color, #1c1c1c))));
    transform: rotate(-45deg);
}
.ag-theme-brml-new .ag-icon-checkbox-checked-readonly:after {
    border-left-color: var(--checkbox-mark-color-disabled, var(--checkbox-disabled-mark-color, var(--form-control-background-disabled, var(--form-control-disabled-background, #d7d7d7))));
    border-bottom-color: var(--checkbox-mark-color-disabled, var(--checkbox-disabled-mark-color, var(--form-control-background-disabled, var(--form-control-disabled-background, #d7d7d7))));
}
.ag-theme-brml-new .ag-icon-checkbox-indeterminate:after {
    content: "";
    position: absolute;
    width: var(--checkbox-mark-width, 11px);
    left: calc(var(--checkbox-mark-position-left, 4px) - var(--checkbox-border-width, 1px));
    top: 50%;
    margin-top: calc(-1 * (var(--checkbox-mark-border-width, 2px) / 2));
    box-sizing: border-box;
    border-bottom: var(--checkbox-mark-border-width, 2px) solid var(--checkbox-mark-color, var(--color-text-primary, var(--text-primary-color, var(--text-color, #1c1c1c))));
}
.ag-theme-brml-new .ag-paging-panel {
    color: var(--table-pagination-color, var(--body-3-color, var(--body-color)));
    border-top: 0px;
    height: var(--table-pagination-height, auto);
    padding: var(--table-pagination-padding, 0px);
    --select-width: var(--table-pagination-page-size-select-width);
    --select-max-width: var(--table-pagination-page-size-select-width);
    --select-min-width: var(--table-pagination-page-size-select-width);
    --select-list-min-width: var(--table-pagination-page-size-select-width);
    --input-width: var(--table-pagination-goto-input-width);
    --input-min-width: var(--table-pagination-goto-input-width);
}
.ag-theme-brml-new .ag-paging-panel > * {
    margin: 0;
}
.ag-theme-brml-new .ag-paging-panel .ag-paging-page-size {
    flex-grow: 1;
}
.ag-theme-brml-new .ag-paging-panel .ag-paging-go-to-page {
    margin-left: var(--spacing-xss, 18px);
    display: flex;
}
.ag-theme-brml-new .ag-paging-panel .pagination-size-container {
    margin-right: var(--table-pagination-select-size-page-margin-right);
}
.ag-theme-brml-new .ag-paging-panel .pagination-size-label {
    margin-right: var(--table-pagination-page-size-label-margin-right);
}
.ag-theme-brml-new .ag-paging-panel .input-goto {
    margin-right: var(--table-pagination-goto-input-margin-right);
}
.ag-theme-brml-new .ag-paging-row-summary-panel .ag-paging-button.ag-disabled .ag-icon,
.ag-theme-brml-new .ag-paging-page-summary-panel .ag-paging-button.ag-disabled .ag-icon {
    color: var(--table-pagination-icon-disabled-color, #d7d7d7);
}
.ag-theme-brml-new .ag-paging-row-summary-panel .ag-paging-button:hover,
.ag-theme-brml-new .ag-paging-page-summary-panel .ag-paging-button:hover {
    --active-icon-hover-color: #003657;
    --active-icon-border-radius: 0%;
}
.ag-theme-brml-new .ag-paging-row-summary-panel span,
.ag-theme-brml-new .ag-paging-page-summary-panel span {
    margin: 0 var(--spacing-xxs, 6px);
}
.ag-theme-brml-new .ag-paging-row-summary-panel span[ref=lbCurrent], .ag-theme-brml-new .ag-paging-row-summary-panel span[ref=lbTotal], .ag-theme-brml-new .ag-paging-row-summary-panel span[ref=lbFirstRowOnPage], .ag-theme-brml-new .ag-paging-row-summary-panel span[ref=lbLastRowOnPage], .ag-theme-brml-new .ag-paging-row-summary-panel span[ref=lbRecordCount],
.ag-theme-brml-new .ag-paging-page-summary-panel span[ref=lbCurrent],
.ag-theme-brml-new .ag-paging-page-summary-panel span[ref=lbTotal],
.ag-theme-brml-new .ag-paging-page-summary-panel span[ref=lbFirstRowOnPage],
.ag-theme-brml-new .ag-paging-page-summary-panel span[ref=lbLastRowOnPage],
.ag-theme-brml-new .ag-paging-page-summary-panel span[ref=lbRecordCount] {
    font-family: var(--table-pagination-number-font-family, var(--body-4-font-family, var(--body-font-family)));
    color: var(--table-pagination-number-color, var(--body-4-color, var(--body-color)));
    font-size: var(--table-pagination-number-font-size, var(--body-4-font-size, var(--body-font-size)));
    line-height: var(--table-pagination-number-line-height, var(--body-4-line-height, var(--body-line-height)));
}
.ag-theme-brml-new .ag-paging-row-summary-panel span:last-of-type,
.ag-theme-brml-new .ag-paging-page-summary-panel span:last-of-type {
    margin-right: 0px;
}
.ag-theme-brml-new .ag-paging-page-summary-panel {
    margin: var(--table-pagination-page-panel-margin, 0px 0px 0px var(--spacing-m, 36px));
}
.ag-theme-brml-new .ag-paging-page-summary-panel .ag-paging-button:nth-of-type(1),
.ag-theme-brml-new .ag-paging-page-summary-panel .ag-paging-button-wrapper:nth-of-type(1) {
    margin: var(--table-pagination-icon-first-margin, 0px var(--spacing-xxs, 6px));
    --active-icon-color: #086ae2;
}
.ag-theme-brml-new .ag-paging-page-summary-panel .ag-paging-button:nth-of-type(2),
.ag-theme-brml-new .ag-paging-page-summary-panel .ag-paging-button-wrapper:nth-of-type(2) {
    margin: var(--table-pagination-icon-previous-margin, 0px var(--spacing-xxs, 6px));
    --active-icon-color: #086ae2;
}
.ag-theme-brml-new .ag-paging-page-summary-panel .ag-paging-button:nth-of-type(3),
.ag-theme-brml-new .ag-paging-page-summary-panel .ag-paging-button-wrapper:nth-of-type(3) {
    margin: var(--table-pagination-icon-next-margin, 0px var(--spacing-xxs, 6px));
    --active-icon-color: #086ae2;
}
.ag-theme-brml-new .ag-paging-page-summary-panel .ag-paging-button:nth-of-type(4),
.ag-theme-brml-new .ag-paging-page-summary-panel .ag-paging-button-wrapper:nth-of-type(4) {
    margin: var(--table-pagination-icon-last-margin, 0px var(--spacing-xxs, 6px));
    --active-icon-color: #086ae2;
}
.ag-theme-brml-new .ag-paging-page-summary-panel .ag-paging-button.ag-disabled,
.ag-theme-brml-new .ag-paging-page-summary-panel .ag-paging-button-wrapper.ag-disabled {
    --active-icon-color: var(--table-pagination-icon-disabled-color, #d7d7d7);
}
.ag-theme-brml-new .ag-pinned-left-header,
.ag-theme-brml-new .ag-pinned-right-header,
.ag-theme-brml-new .ag-header-container {
    border-style: solid;
    border-color: var(--table-header-border-color, var(--table-border-color, #444));
    border-width: var(--table-header-border-width, 0 0 7px 0);
    background: var(--table-header-background-color, #fff);
}
.ag-theme-brml-new .ag-header-container {
    margin-left: var(--table-header-margin-left, 1px);
}
.ag-theme-brml-new .ag-header-row {
    height: 60px;
}
.ag-theme-brml-new .ag-header-group-cell {
    font-family: var(--table-header-group-font-family, var(--table-header-font-family));
    font-size: var(--table-header-group-font-size, var(--table-header-font-size, 14px));
    font-weight: var(--table-header-group-font-weight, var(--table-header-font-weight, var(--font-weight-normal, var(--font-weight, normal))));
    color: var(--table-header-group-color, var(--table-header-color, #646464));
}
.ag-theme-brml-new .ag-header-group-cell-with-group {
    border-width: var(--table-header-group-cell-border-width, 0 0 1px);
    border-color: var(--table-header-group-cell-border-color, var(--table-border-color, #444));
    padding-top: var(--table-header-group-cell-padding-top, var(--spacing-xs, 12px));
    padding-right: var(--table-header-group-cell-padding-right, var(--table-cell-padding-right, var(--spacing-s, 24px)));
    padding-bottom: var(--table-header-group-cell-padding-bottom, var(--spacing-xxs, 6px));
    padding-left: var(--table-header-group-cell-padding-left, var(--table-cell-padding-left, var(--spacing-s, 24px)));
}
.ag-theme-brml-new .ag-header-group-cell-with-group .ag-header-group-cell-label {
    padding: var(--table-header-group-label-padding, 0px);
    justify-content: var(--table-header-group-label-justify-content, center);
    border-style: solid;
    border-width: var(--table-header-group-label-border-width, 0px);
    border-color: var(--table-header-group-label-border-color, var(--table-border-color, #444));
}
@media (min-width: 1401px) {
    .ag-theme-brml-new .ag-header-group-cell-with-group {
        padding-right: var(--table-header-group-cell-padding-right, var(--table-cell-padding-right, var(--spacing-s, 24px)));
        padding-left: var(--table-header-group-cell-padding-left, var(--table-cell-padding-left, var(--spacing-s, 24px)));
    }
}
.ag-theme-brml-new .ag-header-cell {
    font-family: var(--table-header-font-family);
    font-weight: var(--table-header-font-weight, var(--font-weight-normal, var(--font-weight, normal)));
    font-size: var(--table-header-font-size, 14px);
    line-height: var(--table-header-line-height, 16px);
    color: var(--table-header-color, #646464);
    display: flex;
    align-items: var(--table-header-cell-align-items, center);
    padding: 0;
    overflow: visible;
}
.ag-theme-brml-new .ag-header-cell:not(.ag-header-group-cell-no-group) {
    border-top-width: 0px !important;
}
.ag-theme-brml-new .ag-header-cell .ag-cell-label-container .ag-icon {
    min-height: 20px;
}
.ag-theme-brml-new .ag-header-cell .ag-checkbox:not(.ag-hidden) {
    padding-bottom: var(--table-header-cell-padding-bottom, var(--spacing-xxs, 6px));
    padding-left: var(--table-header-cell-padding-left, var(--spacing-xxs, 6px));
}
.ag-theme-brml-new .ag-header-cell.ag-header-cell-moving {
    background: var(--table-header-cell-moving-background, transparent);
}
.ag-theme-brml-new .ag-header-cell[col-id=ag-Grid-AutoColumn] {
    padding-left: var(--table-group-column-padding-left, var(--spacing-xs, 12px));
}
.ag-theme-brml-new .ag-header-cell[col-id=ag-Grid-AutoColumn] .ag-header-cell-label {
    padding-left: calc( var(--spacing-xs, 12px) * 1.5 + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-header-cell[col-id=ag-Grid-AutoColumn] .ag-checkbox {
    margin-left: calc(-1 * var(--table-group-column-padding-left, var(--spacing-xs, 12px)) + var(--table-cell-padding-left, var(--spacing-s, 24px)));
    margin-right: calc( var(--table-group-column-padding-left, var(--spacing-xs, 12px)) - var(--table-cell-padding-left, var(--spacing-s, 24px)) + var(--table-checkbox-margin-right, var(--spacing-xs, 12px)) );
    padding-left: 0;
}
.ag-theme-brml-new .ag-header-cell .ag-cell-label-container {
    flex-direction: row-reverse;
    justify-content: flex-end;
    height: 100%;
    align-self: flex-end;
}
@media (min-width: 1401px) {
    .ag-theme-brml-new .ag-header-cell .ag-cell-label-container {
        align-self: auto;
    }
}
.ag-theme-brml-new .ag-header-cell .ag-header-cell-label {
    padding-right: var(--table-header-cell-padding-right, var(--spacing-xxs, 6px));
    padding-left: var(--table-header-cell-padding-left, var(--spacing-xxs, 6px));
    padding-top: var(--table-header-cell-padding-top, var(--spacing-xxs, 6px));
    padding-bottom: var(--table-header-cell-padding-bottom, var(--spacing-xxs, 6px));
    flex: 1 1 auto;
    align-self: end;
}
.ag-theme-brml-new .ag-header-cell.align-center .ag-header-cell-label {
    justify-content: center;
}
.ag-theme-brml-new .ag-header-cell.align-right .ag-header-cell-label {
    flex: 0 1 auto;
    justify-content: flex-end;
}
.ag-theme-brml-new .ag-header-cell.align-right .ag-header-cell-label .ag-header-cell-text {
    order: 1;
}
.ag-theme-brml-new .ag-header-cell.ag-numeric-header .ag-cell-label-container, .ag-theme-brml-new .ag-header-cell.ag-right-aligned-header .ag-cell-label-container, .ag-theme-brml-new .ag-header-cell.align-right .ag-cell-label-container {
    justify-content: flex-start;
}
.ag-theme-brml-new .ag-header-cell.ag-numeric-header .ag-header-cell-menu-button, .ag-theme-brml-new .ag-header-cell.ag-right-aligned-header .ag-header-cell-menu-button, .ag-theme-brml-new .ag-header-cell.align-right .ag-header-cell-menu-button {
    order: 1;
}
.ag-theme-brml-new .ag-header-cell.ag-numeric-header, .ag-theme-brml-new .ag-header-cell.ag-right-aligned-header {
    text-align: right;
}
.ag-theme-brml-new .ag-header-icon {
    min-width: var(--table-icon-size, var(--icon-size-sm, 24px));
    display: flex;
    justify-content: center;
    align-self: var(--table-header-cell-align-items, center);
}
.ag-theme-brml-new .ag-header-cell-text {
    align-self: var(--table-header-cell-align-items, center);
}
.ag-theme-brml-new .ag-header-cell-label .ag-header-icon {
    align-self: var(--table-header-cell-align-items, center);
    height: auto;
    margin: var(--table-header-icon-margin, 0);
    line-height: 1;
}
.ag-theme-brml-new .ag-header-cell-menu-button {
    height: auto;
    margin: var(--table-header-icon-margin, 0);
    line-height: 1;
    padding-bottom: var(--table-header-cell-padding-bottom, var(--spacing-xxs, 6px));
    padding-right: var(--table-header-cell-padding-right, var(--spacing-xxs, 6px));
}
.ag-theme-brml-new .ag-header-cell:not(.ag-numeric-header):not(.ag-right-aligned-header) .ag-header-cell-menu-button + .ag-header-cell-label {
    padding-right: 0;
}
.ag-theme-brml-new .ag-numeric-header .ag-header-cell-menu-button,
.ag-theme-brml-new .ag-right-aligned-header .ag-header-cell-menu-button {
    padding-right: 0;
    padding-left: var(--table-header-cell-padding-left, var(--spacing-xxs, 6px));
}
.ag-theme-brml-new .ag-ltr .ag-header-cell-resize {
    position: absolute;
    right: var(--table-column-resize-icon-right, 0);
    top: 50%;
    margin-top: -8px;
    width: var(--table-column-resize-icon-wrapper-width, 8px);
    padding-left: var(--table-column-resize-icon-padding-left, 0);
    z-index: 4;
    cursor: e-resize;
    opacity: var(--table-column-resize-icon-opacity, 1);
    transition: opacity 300ms ease-in-out;
}
@media (min-width: 1401px) {
    .ag-theme-brml-new .ag-ltr .ag-header-cell-resize {
        right: var(--table-column-resize-icon-screen-lg-right, -4px);
        padding-left: var(--table-column-resize-icon-screen-lg-padding-left, 0);
    }
}
.ag-theme-brml-new .ag-header-cell-resize::after {
    border-right: 1px solid var(--table-row-border-color, #bebebe);
    box-sizing: content-box;
    content: "resize";
    display: block;
    height: 16px;
    overflow: hidden;
    text-indent: 4px;
    width: 4px;
}
.ag-theme-brml-new .ag-header-cell:hover .ag-header-cell-resize {
    opacity: var(--table-column-hover-resize-icon-opacity, 1);
}
.ag-theme-brml-new input.ag-floating-filter-input,
.ag-theme-brml-new input.ag-floating-filter-input:not([type]) {
    font-family: var(--table-header-filter-input-font-family);
    font-weight: var(--form-control-font-weight);
    font-size: var(--form-control-font-size);
    border-width: var(--form-control-border-width, 1px);
    border-color: var(--form-control-border-color, var(--smoke, #919191));
    border-style: var(--form-control-border-style, solid);
    border-radius: var(--form-control-border-radius);
    height: var(--table-header-filter-input-height, 30px);
    box-shadow: var(--form-control-box-shadow);
    color: var(--form-control-color, var(--color-text-primary, var(--text-primary-color, var(--text-color, #1c1c1c))));
    background: var(--form-control-background, var(--white, #fff));
    padding: 0 var(--form-control-padding-right, var(--form-control-padding, var(--spacing-xs, 12px))) 0 var(--form-control-padding-left, var(--form-control-padding, var(--spacing-xs, 12px)));
    margin: 0px;
    width: 100%;
}
.ag-theme-brml-new input.ag-floating-filter-input :disabled, .ag-theme-brml-new input.ag-floating-filter-input[disabled],
.ag-theme-brml-new input.ag-floating-filter-input:not([type]) :disabled,
.ag-theme-brml-new input.ag-floating-filter-input:not([type])[disabled] {
    color: var(--form-control-font-color-disabled, var(--form-control-disabled-color, var(--text-disabled-color, #bebebe)));
    background: var(--form-control-background-disabled, var(--form-control-disabled-background, #d7d7d7));
    border-color: var(--form-control-border-color-disabled, var(--form-control-disabled-border-color, var(--text-disabled-color, #bebebe)));
}
.ag-theme-brml-new input.ag-floating-filter-input:focus:not([disabled]), .ag-theme-brml-new input.ag-floating-filter-input:active:not([disabled]),
.ag-theme-brml-new input.ag-floating-filter-input:not([type]):focus:not([disabled]),
.ag-theme-brml-new input.ag-floating-filter-input:not([type]):active:not([disabled]) {
    border-color: var(--form-control-border-color-focus, var(--form-control-focus-border-color, var(--lagoon, #009ad2)));
}
.ag-theme-brml-new input.ag-floating-filter-input:hover:not([disabled]),
.ag-theme-brml-new input.ag-floating-filter-input:not([type]):hover:not([disabled]) {
    border-color: var(--form-control-hover-border-color, var(--color-text-primary, var(--text-primary-color, var(--text-color, #1c1c1c))));
}
.ag-theme-brml-new .ag-ltr .ag-floating-filter-button {
    margin-left: var(--spacing-xxs, 6px);
}
.ag-theme-brml-new .ag-floating-filter-active button {
    position: relative;
    position: relative;
}
.ag-theme-brml-new .ag-floating-filter-active button::after {
    content: "";
    position: absolute;
    top: 0;
    right: calc(-1 * var(--spacing-xxxs, 3px));
    width: var(--spacing-xxs, 6px);
    height: var(--spacing-xxs, 6px);
    border-radius: 50%;
    background-color: var(--table-dot-indicator-background-color, #f2bb3a);
}
.ag-theme-brml-new .ag-floating-filter-button button {
    height: 24px;
    width: 24px;
}
.ag-theme-brml-new .ag-header-row.ag-header-row-floating-filter .ag-header-cell,
.ag-theme-brml-new .ag-header-row.ag-header-row-column-filter .ag-header-cell {
    align-items: center;
    justify-content: var(--table-header-floating-filter-alignment);
    padding-bottom: var(--spacing-xxs, 6px);
}
.ag-theme-brml-new .ag-header-row.ag-header-row-floating-filter .ag-header-cell .ag-floating-filter-body,
.ag-theme-brml-new .ag-header-row.ag-header-row-column-filter .ag-header-cell .ag-floating-filter-body {
    padding-left: var(--table-header-cell-padding-left, var(--spacing-xxs, 6px));
}
.ag-theme-brml-new .ag-header-row.ag-header-row-floating-filter .ag-header-cell .ag-floating-filter-button,
.ag-theme-brml-new .ag-header-row.ag-header-row-column-filter .ag-header-cell .ag-floating-filter-button {
    padding-right: var(--table-header-cell-padding-right, var(--spacing-xxs, 6px));
}
.ag-theme-brml-new .ag-ltr .ag-side-bar {
    border: var(--table-tool-panel-border, 0);
    margin-top: var(--table-header-cell-padding-top, var(--spacing-xxs, 6px));
}
.ag-theme-brml-new .ag-ltr .ag-side-bar.ag-side-bar-left {
    border: 0;
    overflow: hidden;
    background: transparent;
    padding-right: var(--table-tool-panel-box-shadow-size, 15px);
    margin-right: calc(-1 * var(--table-tool-panel-box-shadow-size, 15px));
}
.ag-theme-brml-new .ag-ltr .ag-side-bar.ag-side-bar-left .ag-tool-panel-horizontal-resize {
    right: var(--table-tool-panel-box-shadow-size, 15px);
}
.ag-theme-brml-new .ag-ltr .ag-side-bar.ag-side-bar-right {
    border: 0;
    overflow: hidden;
    background: transparent;
    padding-left: var(--table-tool-panel-box-shadow-size, 15px);
    margin-left: calc(-1 * var(--table-tool-panel-box-shadow-size, 15px));
}
.ag-theme-brml-new .ag-ltr .ag-side-bar.ag-side-bar-right .ag-tool-panel-horizontal-resize {
    left: var(--table-tool-panel-box-shadow-size, 15px);
}
.ag-theme-brml-new .ag-side-bar-right .ag-tool-panel-wrapper {
    box-shadow: var(--table-tool-panel-right-box-shadow, var(--table-pinned-columns-right-box-shadow, none));
}
.ag-theme-brml-new .ag-side-bar-left .ag-tool-panel-wrapper {
    box-shadow: var(--table-tool-panel-left-box-shadow, var(--table-pinned-columns-left-box-shadow, none));
}
.ag-theme-brml-new .ag-ltr .ag-side-bar.ag-side-bar-right .ag-tool-panel-wrapper,
.ag-theme-brml-new .ag-ltr .ag-side-bar.ag-side-bar-left .ag-tool-panel-wrapper {
    border-width: var(--table-tool-panel-tabs-border, 0 var(--divider-03-width, var(--divider-3-width, 1px)) 0 0);
    border-color: var(--table-tool-panel-tabs-border, var(--table-row-border-color, #bebebe));
}
.ag-theme-brml-new .ag-side-bar {
    background: var(--table-tool-panel-background, #fff);
}
.ag-theme-brml-new .ag-side-bar .ag-side-buttons {
    padding: var(--table-tool-panel-tabs-bar-padding, 22px 0 0 0);
    width: var(--table-tool-panel-tabs-bar-width, var(--spacing-s, 24px));
    color: var(--table-tool-panel-color);
}
.ag-theme-brml-new .ag-side-bar .ag-side-buttons .active-filter:after {
    content: "●";
    color: var(--table-dot-indicator-background-color, #f2bb3a);
}
.ag-theme-brml-new .ag-side-bar .ag-side-buttons [proto=action-icon],
.ag-theme-brml-new .ag-side-bar .ag-side-buttons div button .ag-icon {
    display: none;
}
.ag-theme-brml-new .ag-side-bar .ag-side-buttons-expanded {
    padding: var(--table-tool-panel-tabs-bar-expanded-padding, 70px 0 0 0);
}
.ag-theme-brml-new .ag-side-bar .ag-side-button {
    border: 0;
}
.ag-theme-brml-new .ag-side-bar .ag-side-button [ref=eToggleButton] {
    min-height: 30px;
    padding: calc(var(--spacing-s, 24px) / 2) 0;
    background: transparent;
    border-color: transparent;
    font-family: var(--table-tool-panel-tab-font-family, var(--table-font-family));
    font-weight: var(--table-tool-panel-tab-font-weight, normal);
}
.ag-theme-brml-new .ag-side-bar .ag-side-button [ref=eToggleButton] > span {
    display: block;
    width: 100%;
    padding: 0 var(--spacing-xxxs, 3px);
}
.ag-theme-brml-new .ag-side-bar .ag-side-button.ag-selected [ref=eToggleButton] {
    background-color: transparent;
    border-top: 0;
    border-bottom: 0;
    font-family: var(--table-tool-panel-active-tab-font-family, var(--table-header-font-family));
    font-weight: var(--table-tool-panel-active-tab-font-weight, normal);
    color: var(--table-tool-panel-active-tab-color);
}
.ag-theme-brml-new .ag-side-bar-left .ag-side-button [ref=eToggleButton] span {
    border-right: var(--table-tool-panel-active-tab-border-width, var(--divider-02-width, var(--divider-2-width, var(--spacing-xxxs, 3px)))) solid transparent;
}
.ag-theme-brml-new .ag-side-bar-left .ag-side-button.ag-selected [ref=eToggleButton] > span {
    border-right-color: var(--table-tool-panel-active-tab-border-color, #000);
}
.ag-theme-brml-new .ag-side-bar-right .ag-side-button [ref=eToggleButton] span {
    border-left: var(--table-tool-panel-active-tab-border-width, var(--divider-02-width, var(--divider-2-width, var(--spacing-xxxs, 3px)))) solid transparent;
}
.ag-theme-brml-new .ag-side-bar-right .ag-side-button.ag-selected [ref=eToggleButton] > span {
    border-left-color: var(--table-tool-panel-active-tab-border-color, #000);
}
.ag-theme-brml-new .ag-group-component .ag-group-component-title-bar,
.ag-theme-brml-new .ag-group .ag-group-title-bar {
    background: transparent;
    display: flex;
    justify-content: space-between;
    height: var(--table-tool-panel-filter-row-height, 48px);
    border-top-width: 0px !important;
    border-bottom-width: 1px !important;
    border-bottom-style: solid;
    border-color: var(--table-tool-panel-filter-border-color, var(--form-control-color, var(--color-text-primary, var(--text-primary-color, var(--text-color, #1c1c1c))))) !important;
    cursor: pointer;
}
.ag-theme-brml-new .ag-group-component .ag-group-component-title-bar .ag-column-group-icons,
.ag-theme-brml-new .ag-group .ag-group-title-bar .ag-column-group-icons {
    order: 3;
}
.ag-theme-brml-new .ag-group-component .ag-group-component-title-bar .selected-filter,
.ag-theme-brml-new .ag-group .ag-group-title-bar .selected-filter {
    display: flex;
    max-width: var(--table-tool-panel-filter-selected-max-width, 340px);
}
.ag-theme-brml-new .ag-group-component .ag-group-component-title-bar .selected-filter .selected-text,
.ag-theme-brml-new .ag-group .ag-group-title-bar .selected-filter .selected-text {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    flex: 4;
    align-self: center;
    padding: var(--table-tool-panel-filter-selected-text-padding, 10px);
    width: var(--table-tool-panel-filter-selected-text-width, 280px);
    color: var(--table-tool-panel-select-text-color);
}
.ag-theme-brml-new .ag-group-component .ag-group-component-title-bar .selected-filter .selected-text:before,
.ag-theme-brml-new .ag-group .ag-group-title-bar .selected-filter .selected-text:before {
    content: "●";
    color: var(--table-dot-indicator-background-color, #f2bb3a);
    padding-right: var(--table-tool-panel-filter-dot-padding-right, var(--spacing-xxs, 6px));
}
.ag-theme-brml-new .ag-group-component .ag-group-component-title-bar .selected-filter .selected-reset-button,
.ag-theme-brml-new .ag-group .ag-group-title-bar .selected-filter .selected-reset-button {
    flex: 1;
}
.ag-theme-brml-new .ag-group-component .ag-group-component-title-bar .ag-group-component-title,
.ag-theme-brml-new .ag-group-component .ag-group-component-title-bar .ag-group-title,
.ag-theme-brml-new .ag-group .ag-group-title-bar .ag-group-component-title,
.ag-theme-brml-new .ag-group .ag-group-title-bar .ag-group-title {
    min-width: 70px;
    margin-left: var(--table-tool-panel-filter-title-margin-left, var(--spacing-xss, 18px));
    color: var(--table-tool-panel-filter-title-color, var(--body-3-color, var(--body-color)));
    font-weight: var(--table-tool-panel-filter-title-font-weight, normal);
}
.ag-theme-brml-new .ag-group-component .ag-group-component-title-bar .ag-group-component-title:after,
.ag-theme-brml-new .ag-group-component .ag-group-component-title-bar .ag-group-title:after,
.ag-theme-brml-new .ag-group .ag-group-title-bar .ag-group-component-title:after,
.ag-theme-brml-new .ag-group .ag-group-title-bar .ag-group-title:after {
    display: none;
}
.ag-theme-brml-new .ag-tool-panel-wrapper {
    width: var(--table-tool-panel-width, 490px);
    padding: var(--table-tool-panel-padding, 8px 6px);
    background: var(--table-tool-panel-background, #fff);
}
.ag-theme-brml-new .ag-tool-panel-wrapper .ag-filter-panel {
    color: var(--table-tool-panel-filter-values-color, var(--body-tertiary-color, var(--text-tertiary-color, #646464)));
    font-weight: var(--table-tool-panel-filter-values-font-weight, normal);
}
.ag-theme-brml-new .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component,
.ag-theme-brml-new .ag-tool-panel-wrapper .ag-filter-panel .ag-group {
    background: transparent;
}
.ag-theme-brml-new .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item .ag-filter-toolpanel-body .ag-filter-air {
    border: 0;
}
.ag-theme-brml-new .ag-tool-panel-options-sort-wrapper {
    padding: 0 calc(var(--spacing-s, 24px) - var(--spacing-xxs, 6px)) 0 calc(var(--spacing-s, 24px) - var(--spacing-xxs, 6px));
    padding-bottom: calc(var(--spacing-s, 24px) - var(--spacing-xxs, 6px));
    margin-bottom: var(--spacing-xxs, 6px);
    border-bottom: 1px solid #616f76;
    --radio-group-height: 24px;
    --radio-size: -6px;
    --radio-spacing: 12px;
}
.ag-theme-brml-new .ag-tool-panel-options-list {
    list-style: none;
    display: flex;
    width: 100%;
    flex-direction: column;
    margin: 0;
    padding: 0;
    background-clip: padding-box;
}
.ag-theme-brml-new .ag-tool-panel-options-list-item {
    align-items: center;
    display: flex;
    flex: 1;
    min-height: calc(var(--spacing-m, 36px) + var(--spacing-xs, 12px));
    padding: calc(var(--spacing-s, 24px) - var(--spacing-xxs, 6px));
}
.ag-theme-brml-new .ag-tool-panel-options-list-item:hover {
    text-decoration: none;
    cursor: pointer;
    background-color: var(--table-tool-panel-item-hovered, rgba(230, 230, 230, 0.5));
}
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header {
    flex-direction: column-reverse;
    align-items: flex-start;
    height: auto;
    padding: calc(var(--spacing-s, 24px) - var(--spacing-xxs, 6px));
    border-top: none;
}
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel .ag-input-wrapper:not(.ag-checkbox-input-wrapper),
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel .ag-column-select-header-filter-wrapper,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header .ag-input-wrapper:not(.ag-checkbox-input-wrapper),
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header .ag-column-select-header-filter-wrapper {
    width: 100%;
}
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel .ag-input-wrapper:not(.ag-checkbox-input-wrapper):not(.ag-text-field-input-wrapper),
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel .ag-column-select-header-filter-wrapper:not(.ag-text-field-input-wrapper),
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header .ag-input-wrapper:not(.ag-checkbox-input-wrapper):not(.ag-text-field-input-wrapper),
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header .ag-column-select-header-filter-wrapper:not(.ag-text-field-input-wrapper) {
    margin: 0 0 calc(var(--spacing-s, 24px) - var(--spacing-xxs, 6px));
}
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel .ag-input-wrapper:not(.ag-checkbox-input-wrapper) input,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel .ag-column-select-header-filter-wrapper input,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header .ag-input-wrapper:not(.ag-checkbox-input-wrapper) input,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header .ag-column-select-header-filter-wrapper input {
    font-family: var(--table-header-filter-input-font-family);
    font-weight: var(--form-control-font-weight);
    font-size: var(--form-control-font-size);
    border-width: var(--form-control-border-width, 1px);
    border-color: var(--form-control-border-color, var(--smoke, #919191));
    border-style: var(--form-control-border-style, solid);
    border-radius: var(--form-control-border-radius);
    height: var(--table-header-filter-input-height, 30px);
    box-shadow: var(--form-control-box-shadow);
    color: var(--form-control-color, var(--color-text-primary, var(--text-primary-color, var(--text-color, #1c1c1c))));
    background: var(--form-control-background, var(--white, #fff));
    padding: 0 var(--form-control-padding-right, var(--form-control-padding, var(--spacing-xs, 12px))) 0 var(--form-control-padding-left, var(--form-control-padding, var(--spacing-xs, 12px)));
    margin: 0px;
    width: 100%;
}
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel .ag-input-wrapper:not(.ag-checkbox-input-wrapper) input :disabled, .ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel .ag-input-wrapper:not(.ag-checkbox-input-wrapper) input[disabled],
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel .ag-column-select-header-filter-wrapper input :disabled,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel .ag-column-select-header-filter-wrapper input[disabled],
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header .ag-input-wrapper:not(.ag-checkbox-input-wrapper) input :disabled,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header .ag-input-wrapper:not(.ag-checkbox-input-wrapper) input[disabled],
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header .ag-column-select-header-filter-wrapper input :disabled,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header .ag-column-select-header-filter-wrapper input[disabled] {
    color: var(--form-control-font-color-disabled, var(--form-control-disabled-color, var(--text-disabled-color, #bebebe)));
    background: var(--form-control-background-disabled, var(--form-control-disabled-background, #d7d7d7));
    border-color: var(--form-control-border-color-disabled, var(--form-control-disabled-border-color, var(--text-disabled-color, #bebebe)));
}
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel .ag-input-wrapper:not(.ag-checkbox-input-wrapper) input:focus:not([disabled]), .ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel .ag-input-wrapper:not(.ag-checkbox-input-wrapper) input:active:not([disabled]),
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel .ag-column-select-header-filter-wrapper input:focus:not([disabled]),
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel .ag-column-select-header-filter-wrapper input:active:not([disabled]),
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header .ag-input-wrapper:not(.ag-checkbox-input-wrapper) input:focus:not([disabled]),
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header .ag-input-wrapper:not(.ag-checkbox-input-wrapper) input:active:not([disabled]),
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header .ag-column-select-header-filter-wrapper input:focus:not([disabled]),
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header .ag-column-select-header-filter-wrapper input:active:not([disabled]) {
    border-color: var(--form-control-border-color-focus, var(--form-control-focus-border-color, var(--lagoon, #009ad2)));
}
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel .ag-input-wrapper:not(.ag-checkbox-input-wrapper) input:hover:not([disabled]),
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel .ag-column-select-header-filter-wrapper input:hover:not([disabled]),
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header .ag-input-wrapper:not(.ag-checkbox-input-wrapper) input:hover:not([disabled]),
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header .ag-column-select-header-filter-wrapper input:hover:not([disabled]) {
    border-color: var(--form-control-hover-border-color, var(--color-text-primary, var(--text-primary-color, var(--text-color, #1c1c1c))));
}
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel div[ref=eSelect],
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header div[ref=eSelect] {
    display: flex;
    width: 100%;
    margin: 0;
}
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel div[ref=eSelect]::after,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header div[ref=eSelect]::after {
    content: "Select All";
    padding: calc(var(--spacing-xs, 12px)/4) 0 calc(var(--spacing-xs, 12px)/4) var(--spacing-xs, 12px);
}
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel {
    border-bottom: none;
    padding-bottom: 0;
}
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel > div .ag-column-drag, .ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel > div .ag-drag-handle,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list > div .ag-column-drag,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list > div .ag-drag-handle,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel > div .ag-column-drag,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel > div .ag-drag-handle,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list > div .ag-column-drag,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list > div .ag-drag-handle {
    display: none;
}
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-column-tool-panel-column,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-virtual-list-item,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-column-tool-panel-column,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-virtual-list-item,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-column-tool-panel-column,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-virtual-list-item,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-column-tool-panel-column,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-virtual-list-item {
    padding: 0 calc(var(--spacing-s, 24px) - var(--spacing-xxs, 6px));
    cursor: pointer;
}
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-column-tool-panel-column:not(.ag-column-tool-panel-column-readonly) .ag-input-wrapper:not(.ag-checkbox-input-wrapper),
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-virtual-list-item:not(.ag-column-tool-panel-column-readonly) .ag-input-wrapper:not(.ag-checkbox-input-wrapper),
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-column-tool-panel-column:not(.ag-column-tool-panel-column-readonly) .ag-input-wrapper:not(.ag-checkbox-input-wrapper),
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-virtual-list-item:not(.ag-column-tool-panel-column-readonly) .ag-input-wrapper:not(.ag-checkbox-input-wrapper),
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-column-tool-panel-column:not(.ag-column-tool-panel-column-readonly) .ag-input-wrapper:not(.ag-checkbox-input-wrapper),
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-virtual-list-item:not(.ag-column-tool-panel-column-readonly) .ag-input-wrapper:not(.ag-checkbox-input-wrapper),
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-column-tool-panel-column:not(.ag-column-tool-panel-column-readonly) .ag-input-wrapper:not(.ag-checkbox-input-wrapper),
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-virtual-list-item:not(.ag-column-tool-panel-column-readonly) .ag-input-wrapper:not(.ag-checkbox-input-wrapper) {
    position: initial;
}
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-column-tool-panel-column:not(.ag-column-tool-panel-column-readonly) .ag-input-wrapper:not(.ag-checkbox-input-wrapper)::before,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-virtual-list-item:not(.ag-column-tool-panel-column-readonly) .ag-input-wrapper:not(.ag-checkbox-input-wrapper)::before,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-column-tool-panel-column:not(.ag-column-tool-panel-column-readonly) .ag-input-wrapper:not(.ag-checkbox-input-wrapper)::before,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-virtual-list-item:not(.ag-column-tool-panel-column-readonly) .ag-input-wrapper:not(.ag-checkbox-input-wrapper)::before,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-column-tool-panel-column:not(.ag-column-tool-panel-column-readonly) .ag-input-wrapper:not(.ag-checkbox-input-wrapper)::before,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-virtual-list-item:not(.ag-column-tool-panel-column-readonly) .ag-input-wrapper:not(.ag-checkbox-input-wrapper)::before,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-column-tool-panel-column:not(.ag-column-tool-panel-column-readonly) .ag-input-wrapper:not(.ag-checkbox-input-wrapper)::before,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-virtual-list-item:not(.ag-column-tool-panel-column-readonly) .ag-input-wrapper:not(.ag-checkbox-input-wrapper)::before {
    content: " ";
    position: absolute;
    z-index: 0;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    cursor: pointer;
}
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-column-tool-panel-column:not(.ag-column-tool-panel-column-readonly):hover .ag-input-wrapper:not(.ag-checkbox-input-wrapper)::before,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-virtual-list-item:not(.ag-column-tool-panel-column-readonly):hover .ag-input-wrapper:not(.ag-checkbox-input-wrapper)::before,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-column-tool-panel-column:not(.ag-column-tool-panel-column-readonly):hover .ag-input-wrapper:not(.ag-checkbox-input-wrapper)::before,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-virtual-list-item:not(.ag-column-tool-panel-column-readonly):hover .ag-input-wrapper:not(.ag-checkbox-input-wrapper)::before,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-column-tool-panel-column:not(.ag-column-tool-panel-column-readonly):hover .ag-input-wrapper:not(.ag-checkbox-input-wrapper)::before,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-virtual-list-item:not(.ag-column-tool-panel-column-readonly):hover .ag-input-wrapper:not(.ag-checkbox-input-wrapper)::before,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-column-tool-panel-column:not(.ag-column-tool-panel-column-readonly):hover .ag-input-wrapper:not(.ag-checkbox-input-wrapper)::before,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-virtual-list-item:not(.ag-column-tool-panel-column-readonly):hover .ag-input-wrapper:not(.ag-checkbox-input-wrapper)::before {
    background-color: var(--table-tool-panel-item-hovered, rgba(230, 230, 230, 0.5));
}
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-column-tool-panel-column-readonly,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-virtual-list-item-readonly,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-column-tool-panel-column-readonly,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-virtual-list-item-readonly,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-column-tool-panel-column-readonly,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-virtual-list-item-readonly,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-column-tool-panel-column-readonly,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-virtual-list-item-readonly {
    cursor: default;
}
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-column-tool-panel-column-readonly .ag-column-tool-panel-column-label,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-virtual-list-item-readonly .ag-column-tool-panel-column-label,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-column-tool-panel-column-readonly .ag-column-tool-panel-column-label,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-virtual-list-item-readonly .ag-column-tool-panel-column-label,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-column-tool-panel-column-readonly .ag-column-tool-panel-column-label,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-virtual-list-item-readonly .ag-column-tool-panel-column-label,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-column-tool-panel-column-readonly .ag-column-tool-panel-column-label,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-virtual-list-item-readonly .ag-column-tool-panel-column-label {
    color: var(--checkbox-label-color-disabled, var(--checkbox-disabled-label-color, var(--text-disabled-color, #bebebe)));
}
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-column-tool-panel-column-readonly .ag-checkbox,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-virtual-list-item-readonly .ag-checkbox,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-column-tool-panel-column-readonly .ag-checkbox,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-virtual-list-item-readonly .ag-checkbox,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-column-tool-panel-column-readonly .ag-checkbox,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-virtual-list-item-readonly .ag-checkbox,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-column-tool-panel-column-readonly .ag-checkbox,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-virtual-list-item-readonly .ag-checkbox {
    cursor: default;
}
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-virtual-list-item .ag-column-select-checkbox,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-virtual-list-item .ag-column-select-checkbox,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-virtual-list-item .ag-column-select-checkbox,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-virtual-list-item .ag-column-select-checkbox {
    margin: var(--spacing-xs, 12px) var(--spacing-xs, 12px) var(--spacing-xs, 12px) 0;
}
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-virtual-list-item .ag-column-tool-panel-column-label,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-virtual-list-item .ag-column-tool-panel-column-label,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-virtual-list-item .ag-column-tool-panel-column-label,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-virtual-list-item .ag-column-tool-panel-column-label {
    position: relative;
    z-index: 1;
    margin: 0;
}
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-icon-checkbox-indeterminate,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-icon-checkbox-checked,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-icon-checkbox-unchecked,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-icon-checkbox-checked-readonly {
    width: var(--checkbox-lg-width, var(--checkbox-lg-size, 24px));
    height: var(--checkbox-lg-height, var(--checkbox-lg-size, 24px));
}
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-icon-checkbox-checked-readonly:after,
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-icon-checkbox-checked:after {
    width: var(--checkbox-lg-mark-width, 15px);
    height: var(--checkbox-lg-mark-height, 8px);
    left: calc(var(--checkbox-lg-mark-position-left, 5px) - var(--checkbox-border-width, 1px));
    top: calc(var(--checkbox-lg-mark-position-top, 25%) - var(--checkbox-border-width, 1px));
}
.ag-theme-brml-new.ag-grid-tool-panel-customized-columns .ag-icon-checkbox-indeterminate:after {
    width: var(--checkbox-lg-mark-width, 15px);
    left: calc(var(--checkbox-lg-mark-position-left, 5px) - var(--checkbox-border-width, 1px));
    margin-top: calc(-1 * (var(--checkbox-lg-mark-border-width, var(--spacing-xxxs, 3px)) / 2));
    border-bottom: var(--checkbox-lg-mark-border-width, var(--spacing-xxxs, 3px)) solid var(--checkbox-mark-color, var(--color-text-primary, var(--text-primary-color, var(--text-color, #1c1c1c))));
}
.ag-theme-brml-new.ag-dnd-ghost {
    background: #fff;
    display: flex;
    align-items: center;
    border-radius: 0px;
    opacity: 1;
    border: var(--table-header-dnd-ghost-border, 0);
    box-shadow: var(--table-header-dnd-ghost-box-shadow, var(--flyout-box-shadow, var(--flyout-shadow, 2px 4px 8px 0) var(--flyout-shadow-color, rgba(0, 0, 0, 0.15))));
    padding: var(--table-header-dnd-ghost-padding, var(--spacing-xxs, 6px) var(--spacing-xs, 12px));
    height: var(--table-header-dnd-ghost-height, var(--spacing-m, 36px));
    min-height: var(--table-header-dnd-ghost-height, var(--spacing-m, 36px));
}
.ag-theme-brml-new.ag-dnd-ghost .ag-dnd-ghost-icon {
    padding: var(--table-header-dnd-ghost-icon-padding, 0px);
    margin: var(--table-header-dnd-ghost-icon-margin, 0 var(--spacing-xs, 12px) 0 0);
    opacity: 1;
}
.ag-theme-brml-new.ag-dnd-ghost .ag-dnd-ghost-label {
    height: auto;
    color: var(--table-header-color, #646464);
    font-family: var(--table-header-font-family);
    font-size: var(--table-header-font-size, 14px);
    font-weight: var(--table-header-font-weight, var(--font-weight-normal, var(--font-weight, normal)));
}
.ag-theme-brml-new .ag-details-row {
    position: relative;
    background-color: var(--table-master-detail-row-background, #fff);
    padding: var(--table-master-detail-row-padding, var(--spacing-m, 36px) 0);
}
.ag-theme-brml-new .ag-row {
    background: var(--table-row-background, #fff);
}
.ag-theme-brml-new .ag-row::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
.ag-theme-brml-new .ag-row.indicator-1:after, .ag-theme-brml-new .ag-row.indicator-2:after {
    content: "";
    position: absolute;
    left: var(--table-row-indicator-left, 0);
    top: var(--table-row-indicator-top, var(--spacing-xxxs, 3px));
    bottom: var(--table-row-indicator-bottom, var(--spacing-xxxs, 3px));
    width: var(--table-row-indicator-width, var(--spacing-xxxs, 3px));
}
.ag-theme-brml-new .ag-row.indicator-1:after {
    background: var(--table-row-indicator-1-background-color, #0478c4);
}
.ag-theme-brml-new .ag-row.indicator-2:after {
    background: var(--table-row-indicator-2-background-color, #b32e31);
}
.ag-theme-brml-new .ag-row.ag-row:not(.ag-row-first) {
    border-color: var(--table-row-border-color, #bebebe);
    border-top-width: var(--table-row-border-width, var(--table-row-border-top-width, 0));
    border-bottom-width: 0;
}
.ag-theme-brml-new .ag-row.ag-row-first {
    border-color: var(--table-first-row-border-color, #bebebe);
    border-top-width: var(--table-first-row-border-top-width, 0);
}
.ag-theme-brml-new .ag-row.ag-row-first::before {
    top: calc(-1 * var(--table-first-row-border-top-width, 0));
}
.ag-theme-brml-new .ag-row.ag-row-last {
    border-color: var(--table-last-row-border-color, #bebebe);
    border-bottom-width: var(--table-last-row-border-bottom-width, 0);
}
.ag-theme-brml-new .ag-row-odd {
    background: var(--table-row-nested-odd-background, var(--table-row-odd-background, var(--table-row-background, #fff)));
}
.ag-theme-brml-new .ag-row-even {
    background: var(--table-row-nested-even-background, var(--table-row-secondary-background, #f5f5f5));
}
.ag-theme-brml-new .ag-row.ag-row-group,
.ag-theme-brml-new .ag-row.ag-row-group-expanded,
.ag-theme-brml-new .ag-row.ag-row-group-contracted {
    background: var(--table-group-row-nested-background, #ededed);
}
.ag-theme-brml-new .ag-row.ag-row-group.ag-row-level-0,
.ag-theme-brml-new .ag-row.ag-row-group-expanded.ag-row-level-0,
.ag-theme-brml-new .ag-row.ag-row-group-contracted.ag-row-level-0 {
    background: var(--table-group-row-0-background, var(--table-group-row-background, #e6e6e6));
}
.ag-theme-brml-new .ag-row.ag-row-group.ag-row-level-1,
.ag-theme-brml-new .ag-row.ag-row-group-expanded.ag-row-level-1,
.ag-theme-brml-new .ag-row.ag-row-group-contracted.ag-row-level-1 {
    background: var(--table-group-row-1-background, var(--table-group-row-background, #e6e6e6));
}
.ag-theme-brml-new .ag-row.ag-row-group.ag-row-level-2,
.ag-theme-brml-new .ag-row.ag-row-group-expanded.ag-row-level-2,
.ag-theme-brml-new .ag-row.ag-row-group-contracted.ag-row-level-2 {
    background: var(--table-group-row-2-background, var(--table-group-row-background, #e6e6e6));
}
.ag-theme-brml-new .ag-row.ag-row-group.ag-row-odd, .ag-theme-brml-new .ag-row.ag-row-group.ag-row-even,
.ag-theme-brml-new .ag-row.ag-row-group-expanded.ag-row-odd,
.ag-theme-brml-new .ag-row.ag-row-group-expanded.ag-row-even,
.ag-theme-brml-new .ag-row.ag-row-group-contracted.ag-row-odd,
.ag-theme-brml-new .ag-row.ag-row-group-contracted.ag-row-even {
    background: var(--table-group-row-nested-background, #ededed);
}
.ag-theme-brml-new .ag-row.ag-row-group.ag-row-odd.ag-row-level-0, .ag-theme-brml-new .ag-row.ag-row-group.ag-row-even.ag-row-level-0,
.ag-theme-brml-new .ag-row.ag-row-group-expanded.ag-row-odd.ag-row-level-0,
.ag-theme-brml-new .ag-row.ag-row-group-expanded.ag-row-even.ag-row-level-0,
.ag-theme-brml-new .ag-row.ag-row-group-contracted.ag-row-odd.ag-row-level-0,
.ag-theme-brml-new .ag-row.ag-row-group-contracted.ag-row-even.ag-row-level-0 {
    background: var(--table-group-row-0-background, var(--table-group-row-background, #e6e6e6));
}
.ag-theme-brml-new .ag-row.ag-row-group.ag-row-odd.ag-row-level-1, .ag-theme-brml-new .ag-row.ag-row-group.ag-row-even.ag-row-level-1,
.ag-theme-brml-new .ag-row.ag-row-group-expanded.ag-row-odd.ag-row-level-1,
.ag-theme-brml-new .ag-row.ag-row-group-expanded.ag-row-even.ag-row-level-1,
.ag-theme-brml-new .ag-row.ag-row-group-contracted.ag-row-odd.ag-row-level-1,
.ag-theme-brml-new .ag-row.ag-row-group-contracted.ag-row-even.ag-row-level-1 {
    background: var(--table-group-row-1-background, var(--table-group-row-background, #e6e6e6));
}
.ag-theme-brml-new .ag-row.ag-row-group.ag-row-odd.ag-row-level-2, .ag-theme-brml-new .ag-row.ag-row-group.ag-row-even.ag-row-level-2,
.ag-theme-brml-new .ag-row.ag-row-group-expanded.ag-row-odd.ag-row-level-2,
.ag-theme-brml-new .ag-row.ag-row-group-expanded.ag-row-even.ag-row-level-2,
.ag-theme-brml-new .ag-row.ag-row-group-contracted.ag-row-odd.ag-row-level-2,
.ag-theme-brml-new .ag-row.ag-row-group-contracted.ag-row-even.ag-row-level-2 {
    background: var(--table-group-row-2-background, var(--table-group-row-background, #e6e6e6));
}
.ag-theme-brml-new .ag-row.ag-row-selected,
.ag-theme-brml-new .ag-row.ag-row-group.ag-row-group-expanded.ag-row-odd.ag-row-selected,
.ag-theme-brml-new .ag-row.ag-row-group.ag-row-group-expanded.ag-row-even.ag-row-selected,
.ag-theme-brml-new .ag-row.ag-row-group.ag-row-group-contracted.ag-row-odd.ag-row-selected,
.ag-theme-brml-new .ag-row.ag-row-group.ag-row-group-contracted.ag-row-even.ag-row-selected {
    background: var(--table-row-selected-background, #e6f5fb);
}
.ag-theme-brml-new .ag-row-level-0.ag-row-even.ag-row-hover,
.ag-theme-brml-new .ag-row.ag-row-hover {
    background: var(--table-row-hover-color, var(--table-row-hover-background, #e6f5fb));
}
.ag-theme-brml-new .ag-row-level-0.ag-row-even.ag-row-hover::before,
.ag-theme-brml-new .ag-row.ag-row-hover::before {
    background: var(--table-row-hover-overlay-background, transparent);
    mix-blend-mode: var(--table-row-hover-overlay-mix-blend-mode, normal);
}
.ag-theme-brml-new .ag-row.ag-row-selected.ag-row-hover {
    background: var(--table-row-selected-hover-background, var(--table-row-selected-background, #e6f5fb));
}
.ag-theme-brml-new .ag-row.ag-row-group.ag-row-hover.ag-row-level-0,
.ag-theme-brml-new .ag-row.ag-row-group-expanded.ag-row-hover.ag-row-level-0,
.ag-theme-brml-new .ag-row.ag-row-group-contracted.ag-row-hover.ag-row-level-0 {
    background: var(--table-group-row-0-background, var(--table-group-row-background, #e6e6e6));
}
.ag-theme-brml-new .ag-row.ag-row-group.ag-row-hover.ag-row-level-1,
.ag-theme-brml-new .ag-row.ag-row-group-expanded.ag-row-hover.ag-row-level-1,
.ag-theme-brml-new .ag-row.ag-row-group-contracted.ag-row-hover.ag-row-level-1 {
    background: var(--table-group-row-1-background, var(--table-group-row-background, #e6e6e6));
}
.ag-theme-brml-new .ag-row.ag-row-group.ag-row-hover.ag-row-level-2,
.ag-theme-brml-new .ag-row.ag-row-group-expanded.ag-row-hover.ag-row-level-2,
.ag-theme-brml-new .ag-row.ag-row-group-contracted.ag-row-hover.ag-row-level-2 {
    background: var(--table-group-row-2-background, var(--table-group-row-background, #e6e6e6));
}
.ag-theme-brml-new .ag-row.ag-row-even:active,
.ag-theme-brml-new .ag-row.ag-row-odd:active {
    background: var(--table-row-active-background, var(--table-row-hover-color, var(--table-row-hover-background, #e6f5fb)));
}
.ag-theme-brml-new .ag-row.ag-row-even:active::before,
.ag-theme-brml-new .ag-row.ag-row-odd:active::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: var(--table-row-active-overlay-background, transparent);
    mix-blend-mode: var(--table-row-active-overlay-mix-blend-mode, normal);
}
.ag-theme-brml-new .ag-row.ag-row-selected:active {
    background: var(--table-row-selected-active-background, var(--table-row-hover-color, var(--table-row-hover-background, #e6f5fb)));
}
.ag-theme-brml-new .ag-row.ag-row-selected:active:before {
    background: var(--table-row-selected-active-overlay-background, transparent);
    mix-blend-mode: var(--table-row-selected-active-overlay-mix-blend-mode, normal);
}
.ag-theme-brml-new .ag-row.ag-row-group.ag-row-hover {
    background: var(--table-group-row-nested-background, #ededed);
}
.ag-theme-brml-new .ag-cell-wrapper {
    align-items: var(--table-cell-align-items, flex-start);
}
.ag-theme-brml-new .ag-cell-wrapper.ag-row-group {
    -ms-flex-align: var(--table-cell-align-items, flex-start);
    align-items: var(--table-cell-align-items, flex-start);
}
.ag-theme-brml-new .ag-cell .cell-currency > span {
    margin-right: var(--spacing-xxxs, 3px);
}
.ag-theme-brml-new .ag-cell-value {
    line-height: var(--table-cell-line-height, var(--table-line-height));
}
.ag-theme-brml-new .ag-cell-value span > div:not(:first-child),
.ag-theme-brml-new .ag-cell-value div > div:not(:first-child) {
    margin-top: var(--table-custom-cell-second-line-margin-top, 0);
}
.ag-theme-brml-new .ag-selection-checkbox ~ .ag-cell-value:not(:empty) {
    margin-left: 0;
    max-width: 95%;
    overflow: visible;
}
.ag-theme-brml-new .ag-cell-wrapper .ag-cell-value div,
.ag-theme-brml-new .ag-cell-wrapper .ag-group-value div {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.ag-theme-brml-new .ag-row-group .ag-cell {
    font-weight: var(--table-group-row-font-weight, bold);
    font-family: var(--table-group-row-font-family);
    padding: var(--table-cell-padding-top, 6px) var(--table-cell-padding-right, var(--spacing-s, 24px)) var(--table-cell-padding-bottom, 6px) var(--table-cell-padding-left, var(--spacing-s, 24px));
}
.ag-theme-brml-new .ag-selectable .ag-row-group .ag-cell-value {
    overflow: visible;
    max-width: 100%;
}
@media (min-width: 1401px) {
    .ag-theme-brml-new .ag-row-group .ag-cell {
        padding: var(--table-cell-padding-top, 6px) var(--table-cell-screen-lg-padding-right, var(--spacing-xxs, 6px)) var(--table-cell-padding-bottom, 6px) var(--table-cell-screen-lg-padding-left, var(--spacing-xxs, 6px));
    }
}
.ag-theme-brml-new .ag-row-group.ag-row-level-0 .ag-cell {
    font-weight: var(--table-group-row-0-font-weight, var(--table-group-row-font-weight, bold));
    font-family: var(--table-group-row-0-font-family, var(--table-group-row-font-family));
}
.ag-theme-brml-new .ag-row-group.ag-row-group-expanded .ag-cell {
    font-weight: var(--table-group-row-expanded-font-weight, var(--table-group-row-font-weight, bold));
    font-family: var(--table-group-row-expanded-font-family, var(--table-group-row-font-family));
}
.ag-theme-brml-new .ag-cell.cell-wrap-text {
    white-space: normal;
}
.ag-theme-brml-new .positive-value {
    color: var(--color-text-success, var(--text-positive-color));
}
.ag-theme-brml-new .negative-value {
    color: var(--color-text-danger, var(--text-negative-color));
}
.ag-theme-brml-new .ag-menu {
    min-width: 300px;
    max-height: var(--table-menu-max-height, 100%);
    box-shadow: var(--table-menu-box-shadow, var(--flyout-box-shadow, var(--flyout-shadow, 2px 4px 8px 0) var(--flyout-shadow-color, rgba(0, 0, 0, 0.15))));
}
.ag-theme-brml-new .ag-menu .ag-tab-body,
.ag-theme-brml-new .ag-menu .ag-tabs-body {
    padding: var(--table-menu-body-padding, var(--flyout-padding, var(--spacing-xxs, 6px)));
}
.ag-theme-brml-new .ag-menu .ag-tab-body .ag-menu-option,
.ag-theme-brml-new .ag-menu .ag-tabs-body .ag-menu-option {
    display: flex;
    cursor: pointer;
    height: var(--table-menu-option-height, var(--form-control-size-m, var(--form-control-height, var(--spacing-m, 36px))));
}
.ag-theme-brml-new .ag-menu .ag-tab-body .ag-menu-option > span,
.ag-theme-brml-new .ag-menu .ag-tabs-body .ag-menu-option > span {
    display: flex;
    align-items: center;
}
.ag-theme-brml-new .ag-menu .ag-tab-body .ag-menu-option > span.ag-menu-option-icon,
.ag-theme-brml-new .ag-menu .ag-tabs-body .ag-menu-option > span.ag-menu-option-icon {
    padding-left: 0;
    padding-right: 0;
    justify-content: center;
    width: var(--table-menu-option-height, var(--form-control-size-m, var(--form-control-height, var(--spacing-m, 36px))));
}
.ag-theme-brml-new .ag-menu .ag-tab-body .ag-menu-separator,
.ag-theme-brml-new .ag-menu .ag-tabs-body .ag-menu-separator {
    display: flex;
    height: 1px;
    border-top: 1px solid var(--table-row-border-color, #bebebe);
}
.ag-theme-brml-new .ag-menu .ag-tab-body .ag-menu-separator .ag-menu-separator-cell,
.ag-theme-brml-new .ag-menu .ag-tabs-body .ag-menu-separator .ag-menu-separator-cell {
    background-image: none;
}
.ag-theme-brml-new .ag-menu-list {
    background: var(--color-background-default, #ffffff);
}
.ag-theme-brml-new .ag-menu-column-select-wrapper {
    width: 100%;
}
.ag-theme-brml-new .ag-column-select .ag-column-select-column-group,
.ag-theme-brml-new .ag-column-select .ag-column-tool-panel-column-group,
.ag-theme-brml-new .ag-column-select .ag-column-select-column,
.ag-theme-brml-new .ag-column-select .ag-column-tool-panel-column,
.ag-theme-brml-new .ag-column-select-panel .ag-column-select-column-group,
.ag-theme-brml-new .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-brml-new .ag-column-select-panel .ag-column-select-column,
.ag-theme-brml-new .ag-column-select-panel .ag-column-tool-panel-column {
    height: var(--spacing-s, 24px);
}
.ag-theme-brml-new .ag-column-select .ag-column-select-column-group .ag-column-select-column-label,
.ag-theme-brml-new .ag-column-select .ag-column-select-column-group .ag-column-tool-panel-column-label,
.ag-theme-brml-new .ag-column-select .ag-column-tool-panel-column-group .ag-column-select-column-label,
.ag-theme-brml-new .ag-column-select .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
.ag-theme-brml-new .ag-column-select .ag-column-select-column .ag-column-select-column-label,
.ag-theme-brml-new .ag-column-select .ag-column-select-column .ag-column-tool-panel-column-label,
.ag-theme-brml-new .ag-column-select .ag-column-tool-panel-column .ag-column-select-column-label,
.ag-theme-brml-new .ag-column-select .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.ag-theme-brml-new .ag-column-select-panel .ag-column-select-column-group .ag-column-select-column-label,
.ag-theme-brml-new .ag-column-select-panel .ag-column-select-column-group .ag-column-tool-panel-column-label,
.ag-theme-brml-new .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-column-label,
.ag-theme-brml-new .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
.ag-theme-brml-new .ag-column-select-panel .ag-column-select-column .ag-column-select-column-label,
.ag-theme-brml-new .ag-column-select-panel .ag-column-select-column .ag-column-tool-panel-column-label,
.ag-theme-brml-new .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-column-label,
.ag-theme-brml-new .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label {
    max-width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ag-theme-brml-new .ag-column-select .ag-column-select-column-group .ag-column-select-checkbox,
.ag-theme-brml-new .ag-column-select .ag-column-select-column-group .ag-column-select-column-label,
.ag-theme-brml-new .ag-column-select .ag-column-select-column-group .ag-column-tool-panel-column-label,
.ag-theme-brml-new .ag-column-select .ag-column-select-column-group .ag-column-group-icons,
.ag-theme-brml-new .ag-column-select .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-brml-new .ag-column-select .ag-column-tool-panel-column-group .ag-column-select-column-label,
.ag-theme-brml-new .ag-column-select .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
.ag-theme-brml-new .ag-column-select .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-brml-new .ag-column-select .ag-column-select-column .ag-column-select-checkbox,
.ag-theme-brml-new .ag-column-select .ag-column-select-column .ag-column-select-column-label,
.ag-theme-brml-new .ag-column-select .ag-column-select-column .ag-column-tool-panel-column-label,
.ag-theme-brml-new .ag-column-select .ag-column-select-column .ag-column-group-icons,
.ag-theme-brml-new .ag-column-select .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-brml-new .ag-column-select .ag-column-tool-panel-column .ag-column-select-column-label,
.ag-theme-brml-new .ag-column-select .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.ag-theme-brml-new .ag-column-select .ag-column-tool-panel-column .ag-column-group-icons,
.ag-theme-brml-new .ag-column-select-panel .ag-column-select-column-group .ag-column-select-checkbox,
.ag-theme-brml-new .ag-column-select-panel .ag-column-select-column-group .ag-column-select-column-label,
.ag-theme-brml-new .ag-column-select-panel .ag-column-select-column-group .ag-column-tool-panel-column-label,
.ag-theme-brml-new .ag-column-select-panel .ag-column-select-column-group .ag-column-group-icons,
.ag-theme-brml-new .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-brml-new .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-column-label,
.ag-theme-brml-new .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
.ag-theme-brml-new .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-brml-new .ag-column-select-panel .ag-column-select-column .ag-column-select-checkbox,
.ag-theme-brml-new .ag-column-select-panel .ag-column-select-column .ag-column-select-column-label,
.ag-theme-brml-new .ag-column-select-panel .ag-column-select-column .ag-column-tool-panel-column-label,
.ag-theme-brml-new .ag-column-select-panel .ag-column-select-column .ag-column-group-icons,
.ag-theme-brml-new .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-brml-new .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-column-label,
.ag-theme-brml-new .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.ag-theme-brml-new .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
    margin-left: var(--spacing-xxs, 6px);
    margin-right: var(--spacing-xxs, 6px);
}
.ag-theme-brml-new .ag-column-select .ag-column-select-list,
.ag-theme-brml-new .ag-column-select .ag-primary-cols-list-panel,
.ag-theme-brml-new .ag-column-select-panel .ag-column-select-list,
.ag-theme-brml-new .ag-column-select-panel .ag-primary-cols-list-panel {
    border-top: 1px solid rgba(0, 0, 0, 0.2);
    padding-top: var(--spacing-xxs, 6px);
}
.ag-theme-brml-new .ag-column-select .ag-column-select-column.ag-column-select-add-group-indent,
.ag-theme-brml-new .ag-column-select .ag-column-tool-panel-column.ag-column-select-add-group-indent,
.ag-theme-brml-new .ag-column-select .ag-column-select-column.ag-toolpanel-add-group-indent,
.ag-theme-brml-new .ag-column-select .ag-column-tool-panel-column.ag-toolpanel-add-group-indent,
.ag-theme-brml-new .ag-column-select-panel .ag-column-select-column.ag-column-select-add-group-indent,
.ag-theme-brml-new .ag-column-select-panel .ag-column-tool-panel-column.ag-column-select-add-group-indent,
.ag-theme-brml-new .ag-column-select-panel .ag-column-select-column.ag-toolpanel-add-group-indent,
.ag-theme-brml-new .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
    margin-left: var(--spacing-xs, 12px);
}
.ag-theme-brml-new .ag-filter .ag-filter-header-container {
    border-bottom: 1px solid var(--table-body-border-color, #bebebe);
    padding: 0 0 var(--spacing-xxs, 6px);
    margin-bottom: var(--spacing-xxs, 6px);
}
.ag-theme-brml-new .ag-filter .ag-filter-body-wrapper {
    padding: var(--spacing-xxs, 6px) 0 var(--spacing-xs, 12px);
}
.ag-theme-brml-new .ag-filter .ag-filter-body-wrapper .ag-filter-body {
    margin: 0px;
}
.ag-theme-brml-new .ag-filter .ag-filter-body-wrapper .ag-filter-condition {
    padding: var(--spacing-xxs, 6px);
}
.ag-theme-brml-new .ag-filter .ag-filter-body-wrapper .ag-filter-condition label {
    margin: 0 var(--spacing-xxs, 6px) 0 0;
    align-items: center;
    display: inline-flex;
}
.ag-theme-brml-new .ag-filter .ag-filter-body-wrapper .ag-filter-condition input[type=radio] {
    appearance: none;
    cursor: pointer;
    position: relative;
    margin: 0 var(--spacing-xxxs, 3px);
    width: var(--radio-lg-size, 24px);
    height: var(--radio-lg-size, 24px);
    margin-right: calc(var(--spacing-m, 36px) - var(--radio-lg-size, 24px));
}
.ag-theme-brml-new .ag-filter .ag-filter-body-wrapper .ag-filter-condition input[type=radio]::before {
    content: "";
    display: inline-block;
    width: var(--radio-lg-size, 24px);
    height: var(--radio-lg-size, 24px);
    background-color: var(--radio-background-color #ffffff);
    box-shadow: var(--radio-box-shadow, none);
    border-radius: 50%;
    border: var(--radio-border-width, 1px) solid var(--radio-border-color, var(--form-control-border-color, var(--smoke, #919191)));
}
.ag-theme-brml-new .ag-filter .ag-filter-body-wrapper .ag-filter-condition input[type=radio]:checked::before {
    border-color: var(--radio-checked-border-color, var(--radio-border-color, var(--form-control-border-color, var(--smoke, #919191))));
}
.ag-theme-brml-new .ag-filter .ag-filter-body-wrapper .ag-filter-condition input[type=radio]:checked::after {
    content: "";
    position: absolute;
    width: var(--radio-lg-bullet-size, 14px);
    height: var(--radio-lg-bullet-size, 14px);
    background-color: var(--radio-bullet-background-color, var(--color-text-primary, var(--text-primary-color, var(--text-color, #1c1c1c))));
    border-radius: 50%;
    top: calc((var(--radio-lg-size, 24px) - var(--radio-lg-bullet-size, 14px)) / 2);
    left: calc((var(--radio-lg-size, 24px) - var(--radio-lg-bullet-size, 14px)) / 2);
}
.ag-theme-brml-new .ag-filter .ag-filter-body-wrapper .ag-filter-condition input[type=radio]:hover::before {
    border-color: var(--radio-hover-border-color, var(--color-text-primary, var(--text-primary-color, var(--text-color, #1c1c1c))));
}
.ag-theme-brml-new .ag-filter .ag-filter-body-wrapper .ag-filter-condition input[type=radio]:hover::after {
    background-color: var(--radio-hover-bullet-background-color, var(--radio-bullet-background-color, var(--color-text-primary, var(--text-primary-color, var(--text-color, #1c1c1c)))));
}
.ag-theme-brml-new .ag-filter .ag-filter-body-wrapper .ag-filter-condition input[type=radio][disabled]::before {
    border-color: var(--radio-disabled-border-color, var(--form-control-border-color-disabled, var(--form-control-disabled-border-color, var(--text-disabled-color, #bebebe))));
}
.ag-theme-brml-new .ag-filter .ag-filter-body-wrapper .ag-filter-condition input[type=radio][disabled]::after {
    background-color: var(--radio-disabled-bullet-background-color, var(--text-disabled-color, #bebebe));
}
.ag-theme-brml-new .ag-filter .ag-input-wrapper {
    padding: 9px 15px;
}
.ag-theme-brml-new .ag-filter .ag-input-wrapper .ag-filter-filter,
.ag-theme-brml-new .ag-filter .ag-input-wrapper .ag-input-field-input {
    font-family: var(--table-header-filter-input-font-family);
    font-weight: var(--form-control-font-weight);
    font-size: var(--form-control-font-size);
    border-width: var(--form-control-border-width, 1px);
    border-color: var(--form-control-border-color, var(--smoke, #919191));
    border-style: var(--form-control-border-style, solid);
    border-radius: var(--form-control-border-radius);
    height: var(--table-header-filter-input-height, 30px);
    box-shadow: var(--form-control-box-shadow);
    color: var(--form-control-color, var(--color-text-primary, var(--text-primary-color, var(--text-color, #1c1c1c))));
    background: var(--form-control-background, var(--white, #fff));
    padding: 0 var(--form-control-padding-right, var(--form-control-padding, var(--spacing-xs, 12px))) 0 var(--form-control-padding-left, var(--form-control-padding, var(--spacing-xs, 12px)));
    margin: 0px;
    width: 100%;
}
.ag-theme-brml-new .ag-filter .ag-input-wrapper .ag-filter-filter :disabled, .ag-theme-brml-new .ag-filter .ag-input-wrapper .ag-filter-filter[disabled],
.ag-theme-brml-new .ag-filter .ag-input-wrapper .ag-input-field-input :disabled,
.ag-theme-brml-new .ag-filter .ag-input-wrapper .ag-input-field-input[disabled] {
    color: var(--form-control-font-color-disabled, var(--form-control-disabled-color, var(--text-disabled-color, #bebebe)));
    background: var(--form-control-background-disabled, var(--form-control-disabled-background, #d7d7d7));
    border-color: var(--form-control-border-color-disabled, var(--form-control-disabled-border-color, var(--text-disabled-color, #bebebe)));
}
.ag-theme-brml-new .ag-filter .ag-input-wrapper .ag-filter-filter:focus:not([disabled]), .ag-theme-brml-new .ag-filter .ag-input-wrapper .ag-filter-filter:active:not([disabled]),
.ag-theme-brml-new .ag-filter .ag-input-wrapper .ag-input-field-input:focus:not([disabled]),
.ag-theme-brml-new .ag-filter .ag-input-wrapper .ag-input-field-input:active:not([disabled]) {
    border-color: var(--form-control-border-color-focus, var(--form-control-focus-border-color, var(--lagoon, #009ad2)));
}
.ag-theme-brml-new .ag-filter .ag-input-wrapper .ag-filter-filter:hover:not([disabled]),
.ag-theme-brml-new .ag-filter .ag-input-wrapper .ag-input-field-input:hover:not([disabled]) {
    border-color: var(--form-control-hover-border-color, var(--color-text-primary, var(--text-primary-color, var(--text-color, #1c1c1c))));
}
.ag-theme-brml-new .ag-filter .ag-filter-select {
    margin: 9px 9px var(--spacing-xxxs, 3px);
}
.ag-theme-brml-new .ag-filter .ag-filter-select + .ag-filter-body .ag-input-wrapper {
    padding: 9px;
}
.ag-theme-brml-new .ag-filter .ag-set-filter-list {
    height: 200px;
    margin: var(--spacing-xxs, 6px) 0px calc(-1 * var(--spacing-xxs, 6px));
}
.ag-theme-brml-new .ag-filter .ag-set-filter-item {
    height: auto;
    min-height: var(--form-select-option-min-height, var(--select-option-min-height, var(--form-control-size-m, var(--form-control-height, var(--spacing-m, 36px)))));
    padding: 9px 15px;
}
.ag-theme-brml-new .ag-filter .ag-set-filter-item[ref=eSelectAllContainer] .ag-filter-checkbox > span {
    border-color: var(--multiselect-dropdown-select-all-checkbox-border-color, var(--black, #000000));
}
.ag-theme-brml-new .ag-filter .ag-set-filter-item:hover {
    color: var(--form-select-option-hover-color, var(--select-option-hover-color, var(--item-hovered-color, var(--color-text-primary, var(--text-primary-color, var(--text-color, #1c1c1c))))));
    background: var(--table-tool-panel-item-hovered, rgba(230, 230, 230, 0.5));
}
.ag-theme-brml-new .ag-filter .ag-set-filter-item:hover .ag-filter-checkbox > span {
    border-color: var(--checkbox-border-color-hover, var(--checkbox-hover-border-color, var(--color-text-primary, var(--text-primary-color, var(--text-color, #1c1c1c)))));
}
.ag-theme-brml-new .ag-filter .ag-set-filter-item .ag-filter-checkbox {
    margin: 0px;
    margin-right: var(--table-checkbox-margin-right, var(--spacing-xs, 12px));
}
.ag-theme-brml-new .ag-filter .ag-set-filter-item .ag-filter-checkbox > span {
    width: var(--checkbox-lg-width, var(--checkbox-lg-size, 24px));
    height: var(--checkbox-lg-height, var(--checkbox-lg-size, 24px));
}
.ag-theme-brml-new .ag-filter .ag-set-filter-item .ag-filter-checkbox .ag-icon-checkbox-checked:after {
    height: var(--checkbox-lg-mark-height, 8px);
    width: var(--checkbox-lg-mark-width, 15px);
    top: var(--checkbox-lg-mark-position-top, 25%);
    left: var(--checkbox-lg-mark-position-left, 5px);
}
.ag-theme-brml-new .ag-filter .ag-set-filter-item .ag-filter-checkbox .ag-icon-checkbox-indeterminate:after {
    width: var(--checkbox-lg-indeterminate-mark-width, 14px);
    left: var(--checkbox-lg-mark-position-left, 5px);
}
.ag-theme-brml-new .ag-filter .ag-set-filter-item .ag-filter-value {
    margin: 0;
}
.ag-theme-brml-new .ag-filter .ag-filter-apply-panel {
    border-top: 1px solid var(--table-body-border-color, #bebebe);
    padding: var(--spacing-xxs, 6px) var(--spacing-xxs, 6px) 0 var(--spacing-xxs, 6px);
    justify-content: space-around;
}
.ag-theme-brml-new .ag-filter .ag-filter-apply-panel button[ref=resetFilterButton] {
    --button-text-transform: var(--table-reset-button-text-transform, uppercase);
}
.ag-theme-brml-new .ag-filter .ag-filter-apply-panel button[ref=eResetButton],
.ag-theme-brml-new .ag-filter .ag-filter-apply-panel button[ref=resetFilterButton] {
    font-size: var(--button-font-size);
    font-family: var(--button-font-family);
    font-weight: var(--button-font-weight, var(--font-weight-normal, var(--font-weight, normal)));
    margin: var(--button-margin-top, 0) var(--button-margin-right, 0) var(--button-margin-bottom, 0) var(--button-margin-left, 0);
    padding: var(--button-padding-horizontal, var(--spacing-xs, 12px)) var(--button-padding-vertical, 0);
    cursor: pointer;
    border: 1px solid transparent;
    border-radius: var(--button-border-radius, 0);
    text-transform: var(--button-text-transform);
    line-height: var(--button-line-height);
    letter-spacing: var(--button-letter-spacing);
    min-width: var(--button-min-width, 50px);
    max-width: var(--button-max-width, 400px);
    min-height: var(--button-min-height, var(--spacing-m, 36px));
    background: var(--button-link-background, transparent);
    color: var(--button-link-color, var(--button-icon-color, var(--link-color, #006286)));
    border: 1px solid var(--button-link-border-color, var(--button-icon-border-color, transparent));
}
.ag-theme-brml-new .ag-filter .ag-filter-apply-panel button[ref=eResetButton]:not([disabled]):hover, .ag-theme-brml-new .ag-filter .ag-filter-apply-panel button[ref=eResetButton]:not([disabled]):focus,
.ag-theme-brml-new .ag-filter .ag-filter-apply-panel button[ref=resetFilterButton]:not([disabled]):hover,
.ag-theme-brml-new .ag-filter .ag-filter-apply-panel button[ref=resetFilterButton]:not([disabled]):focus {
    color: var(--color-custom-scienceblue);
    border: 1px solid var(--button-link-hover-border-color, var(--button-icon-hover-border-color, transparent));
    text-decoration: var(--button-link-hover-text-decoration, var(--button-text-decoration-hover, var(--button-icon-hover-text-decoration, none)));
}
.ag-theme-brml-new .ag-filter .ag-filter-apply-panel button[ref=eResetButton]:not([disabled]):active, .ag-theme-brml-new .ag-filter .ag-filter-apply-panel button[ref=eResetButton]:not([disabled]).active,
.ag-theme-brml-new .ag-filter .ag-filter-apply-panel button[ref=resetFilterButton]:not([disabled]):active,
.ag-theme-brml-new .ag-filter .ag-filter-apply-panel button[ref=resetFilterButton]:not([disabled]).active {
    color: var(--color-custom-prussianblue);
    text-decoration: none;
    border: 1px solid var(--button-icon-active-border-color, transparent);
}
.ag-theme-brml-new .ag-filter .ag-filter-apply-panel button[ref=eResetButton][disabled],
.ag-theme-brml-new .ag-filter .ag-filter-apply-panel button[ref=resetFilterButton][disabled] {
    color: var(--button-icon-disabled-color, #bebebe);
    text-decoration: none;
    cursor: initial;
}
.ag-theme-brml-new .ag-status-bar {
    display: var(--table-status-bar-display);
    background: var(--table-status-bar-background, #fff);
    color: var(--table-status-bar-color, #444);
    padding: var(--table-status-bar-paddings, var(--spacing-xs, 12px) 0);
    font-weight: var(--table-status-bar-font-weight, normal);
    font-size: var(--table-status-bar-font-size, var(--font-size-small, 0.9em));
    border: 0;
}
.ag-theme-brml-new .ag-tab-header,
.ag-theme-brml-new .ag-tabs-header {
    background: var(--table-row-background, #fff);
    border-bottom: 1px solid var(--table-row-border-color, #bebebe);
    min-width: 220px;
    width: 100%;
    display: flex;
}
.ag-theme-brml-new .ag-tab-header .ag-tab,
.ag-theme-brml-new .ag-tabs-header .ag-tab {
    border: 1px solid transparent;
    border-bottom-width: 0;
    margin: var(--spacing-xxs, 6px);
    margin-bottom: -2px;
    display: flex;
    height: calc(var(--table-icon-size, var(--icon-size-sm, 24px)) + var(--spacing-xxs, 6px));
    flex: none;
    align-items: center;
    justify-content: center;
    min-width: var(--table-icon-size, var(--icon-size-sm, 24px));
}
.ag-theme-brml-new .ag-tab-header .ag-tab.ag-tab-selected,
.ag-theme-brml-new .ag-tabs-header .ag-tab.ag-tab-selected {
    background-color: var(--table-row-background, #fff);
    border-bottom: 2px solid var(--table-row-border-color, #bebebe);
    border-bottom: 2px solid var(--table-row-background, #fff);
    border-color: var(--table-row-border-color, #bebebe);
    border-bottom-color: transparent;
}
.ag-theme-brml-new .ag-pinned-left-cols-container,
.ag-theme-brml-new .ag-pinned-left-header,
.ag-theme-brml-new .ag-pinned-right-cols-container,
.ag-theme-brml-new .ag-pinned-right-header {
    z-index: 1;
}
.ag-theme-brml-new .ag-pinned-left-cols-container {
    box-shadow: var(--table-pinned-columns-left-box-shadow, none);
}
.ag-theme-brml-new .ag-pinned-left-header {
    box-shadow: var(--table-pinned-columns-left-header-box-shadow, none);
}
.ag-theme-brml-new .ag-pinned-right-cols-container {
    box-shadow: var(--table-pinned-columns-right-box-shadow, none);
}
.ag-theme-brml-new .ag-pinned-right-header {
    box-shadow: var(--table-pinned-columns-right-header-box-shadow, none);
}
.ag-theme-brml-new .ag-pinned-left-cols-container .ag-row .ag-cell:not(.ag-cell-focus).ag-cell-last-left-pinned:not(.ag-cell-range-right) {
    border-right-color: var(--table-pinned-columns-border-color, 1px solid rgba(0, 0, 0, 0.2));
}
.ag-theme-brml-new .ag-ltr .ag-pinned-right-cols-container .ag-row .ag-cell:not(.ag-cell-focus).ag-cell-first-right-pinned:not(.ag-cell-range-right) {
    border-left-color: var(--table-pinned-columns-border-color, 1px solid rgba(0, 0, 0, 0.2));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-0 {
    padding-left: calc(0 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-0.ag-row-group-leaf-indent {
    padding-left: calc( 0 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-0 {
    padding-right: calc(0 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-0.ag-row-group-leaf-indent {
    padding-right: calc( 0 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-0 {
    padding-left: calc(0 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-0 {
    padding-right: calc(0 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-1 {
    padding-left: calc(1 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-1.ag-row-group-leaf-indent {
    padding-left: calc( 1 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-1 {
    padding-right: calc(1 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-1.ag-row-group-leaf-indent {
    padding-right: calc( 1 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-1 {
    padding-left: calc(1 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-1 {
    padding-right: calc(1 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-2 {
    padding-left: calc(2 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-2.ag-row-group-leaf-indent {
    padding-left: calc( 2 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-2 {
    padding-right: calc(2 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-2.ag-row-group-leaf-indent {
    padding-right: calc( 2 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-2 {
    padding-left: calc(2 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-2 {
    padding-right: calc(2 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-3 {
    padding-left: calc(3 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-3.ag-row-group-leaf-indent {
    padding-left: calc( 3 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-3 {
    padding-right: calc(3 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-3.ag-row-group-leaf-indent {
    padding-right: calc( 3 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-3 {
    padding-left: calc(3 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-3 {
    padding-right: calc(3 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-4 {
    padding-left: calc(4 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-4.ag-row-group-leaf-indent {
    padding-left: calc( 4 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-4 {
    padding-right: calc(4 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-4.ag-row-group-leaf-indent {
    padding-right: calc( 4 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-4 {
    padding-left: calc(4 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-4 {
    padding-right: calc(4 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-5 {
    padding-left: calc(5 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-5.ag-row-group-leaf-indent {
    padding-left: calc( 5 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-5 {
    padding-right: calc(5 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-5.ag-row-group-leaf-indent {
    padding-right: calc( 5 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-5 {
    padding-left: calc(5 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-5 {
    padding-right: calc(5 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-6 {
    padding-left: calc(6 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-6.ag-row-group-leaf-indent {
    padding-left: calc( 6 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-6 {
    padding-right: calc(6 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-6.ag-row-group-leaf-indent {
    padding-right: calc( 6 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-6 {
    padding-left: calc(6 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-6 {
    padding-right: calc(6 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-7 {
    padding-left: calc(7 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-7.ag-row-group-leaf-indent {
    padding-left: calc( 7 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-7 {
    padding-right: calc(7 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-7.ag-row-group-leaf-indent {
    padding-right: calc( 7 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-7 {
    padding-left: calc(7 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-7 {
    padding-right: calc(7 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-8 {
    padding-left: calc(8 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-8.ag-row-group-leaf-indent {
    padding-left: calc( 8 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-8 {
    padding-right: calc(8 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-8.ag-row-group-leaf-indent {
    padding-right: calc( 8 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-8 {
    padding-left: calc(8 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-8 {
    padding-right: calc(8 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-9 {
    padding-left: calc(9 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-9.ag-row-group-leaf-indent {
    padding-left: calc( 9 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-9 {
    padding-right: calc(9 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-9.ag-row-group-leaf-indent {
    padding-right: calc( 9 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-9 {
    padding-left: calc(9 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-9 {
    padding-right: calc(9 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-10 {
    padding-left: calc(10 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-10.ag-row-group-leaf-indent {
    padding-left: calc( 10 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-10 {
    padding-right: calc(10 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-10.ag-row-group-leaf-indent {
    padding-right: calc( 10 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-10 {
    padding-left: calc(10 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-10 {
    padding-right: calc(10 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-11 {
    padding-left: calc(11 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-11.ag-row-group-leaf-indent {
    padding-left: calc( 11 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-11 {
    padding-right: calc(11 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-11.ag-row-group-leaf-indent {
    padding-right: calc( 11 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-11 {
    padding-left: calc(11 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-11 {
    padding-right: calc(11 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-12 {
    padding-left: calc(12 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-12.ag-row-group-leaf-indent {
    padding-left: calc( 12 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-12 {
    padding-right: calc(12 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-12.ag-row-group-leaf-indent {
    padding-right: calc( 12 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-12 {
    padding-left: calc(12 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-12 {
    padding-right: calc(12 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-13 {
    padding-left: calc(13 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-13.ag-row-group-leaf-indent {
    padding-left: calc( 13 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-13 {
    padding-right: calc(13 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-13.ag-row-group-leaf-indent {
    padding-right: calc( 13 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-13 {
    padding-left: calc(13 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-13 {
    padding-right: calc(13 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-14 {
    padding-left: calc(14 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-14.ag-row-group-leaf-indent {
    padding-left: calc( 14 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-14 {
    padding-right: calc(14 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-14.ag-row-group-leaf-indent {
    padding-right: calc( 14 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-14 {
    padding-left: calc(14 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-14 {
    padding-right: calc(14 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-15 {
    padding-left: calc(15 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-15.ag-row-group-leaf-indent {
    padding-left: calc( 15 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-15 {
    padding-right: calc(15 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-15.ag-row-group-leaf-indent {
    padding-right: calc( 15 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-15 {
    padding-left: calc(15 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-15 {
    padding-right: calc(15 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-16 {
    padding-left: calc(16 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-16.ag-row-group-leaf-indent {
    padding-left: calc( 16 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-16 {
    padding-right: calc(16 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-16.ag-row-group-leaf-indent {
    padding-right: calc( 16 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-16 {
    padding-left: calc(16 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-16 {
    padding-right: calc(16 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-17 {
    padding-left: calc(17 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-17.ag-row-group-leaf-indent {
    padding-left: calc( 17 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-17 {
    padding-right: calc(17 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-17.ag-row-group-leaf-indent {
    padding-right: calc( 17 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-17 {
    padding-left: calc(17 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-17 {
    padding-right: calc(17 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-18 {
    padding-left: calc(18 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-18.ag-row-group-leaf-indent {
    padding-left: calc( 18 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-18 {
    padding-right: calc(18 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-18.ag-row-group-leaf-indent {
    padding-right: calc( 18 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-18 {
    padding-left: calc(18 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-18 {
    padding-right: calc(18 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-19 {
    padding-left: calc(19 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-19.ag-row-group-leaf-indent {
    padding-left: calc( 19 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-19 {
    padding-right: calc(19 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-19.ag-row-group-leaf-indent {
    padding-right: calc( 19 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-19 {
    padding-left: calc(19 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-19 {
    padding-right: calc(19 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-20 {
    padding-left: calc(20 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-20.ag-row-group-leaf-indent {
    padding-left: calc( 20 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-20 {
    padding-right: calc(20 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-20.ag-row-group-leaf-indent {
    padding-right: calc( 20 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-20 {
    padding-left: calc(20 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-20 {
    padding-right: calc(20 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-21 {
    padding-left: calc(21 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-21.ag-row-group-leaf-indent {
    padding-left: calc( 21 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-21 {
    padding-right: calc(21 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-21.ag-row-group-leaf-indent {
    padding-right: calc( 21 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-21 {
    padding-left: calc(21 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-21 {
    padding-right: calc(21 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-22 {
    padding-left: calc(22 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-22.ag-row-group-leaf-indent {
    padding-left: calc( 22 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-22 {
    padding-right: calc(22 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-22.ag-row-group-leaf-indent {
    padding-right: calc( 22 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-22 {
    padding-left: calc(22 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-22 {
    padding-right: calc(22 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-23 {
    padding-left: calc(23 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-23.ag-row-group-leaf-indent {
    padding-left: calc( 23 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-23 {
    padding-right: calc(23 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-23.ag-row-group-leaf-indent {
    padding-right: calc( 23 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-23 {
    padding-left: calc(23 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-23 {
    padding-right: calc(23 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-24 {
    padding-left: calc(24 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-24.ag-row-group-leaf-indent {
    padding-left: calc( 24 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-24 {
    padding-right: calc(24 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-24.ag-row-group-leaf-indent {
    padding-right: calc( 24 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-24 {
    padding-left: calc(24 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-24 {
    padding-right: calc(24 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-25 {
    padding-left: calc(25 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-25.ag-row-group-leaf-indent {
    padding-left: calc( 25 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-25 {
    padding-right: calc(25 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-25.ag-row-group-leaf-indent {
    padding-right: calc( 25 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-25 {
    padding-left: calc(25 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-25 {
    padding-right: calc(25 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-26 {
    padding-left: calc(26 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-26.ag-row-group-leaf-indent {
    padding-left: calc( 26 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-26 {
    padding-right: calc(26 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-26.ag-row-group-leaf-indent {
    padding-right: calc( 26 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-26 {
    padding-left: calc(26 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-26 {
    padding-right: calc(26 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-27 {
    padding-left: calc(27 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-27.ag-row-group-leaf-indent {
    padding-left: calc( 27 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-27 {
    padding-right: calc(27 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-27.ag-row-group-leaf-indent {
    padding-right: calc( 27 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-27 {
    padding-left: calc(27 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-27 {
    padding-right: calc(27 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-28 {
    padding-left: calc(28 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-28.ag-row-group-leaf-indent {
    padding-left: calc( 28 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-28 {
    padding-right: calc(28 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-28.ag-row-group-leaf-indent {
    padding-right: calc( 28 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-28 {
    padding-left: calc(28 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-28 {
    padding-right: calc(28 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-29 {
    padding-left: calc(29 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-29.ag-row-group-leaf-indent {
    padding-left: calc( 29 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-29 {
    padding-right: calc(29 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-29.ag-row-group-leaf-indent {
    padding-right: calc( 29 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-29 {
    padding-left: calc(29 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-29 {
    padding-right: calc(29 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-30 {
    padding-left: calc(30 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-30.ag-row-group-leaf-indent {
    padding-left: calc( 30 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-30 {
    padding-right: calc(30 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-30.ag-row-group-leaf-indent {
    padding-right: calc( 30 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-30 {
    padding-left: calc(30 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-30 {
    padding-right: calc(30 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-31 {
    padding-left: calc(31 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-31.ag-row-group-leaf-indent {
    padding-left: calc( 31 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-31 {
    padding-right: calc(31 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-31.ag-row-group-leaf-indent {
    padding-right: calc( 31 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-31 {
    padding-left: calc(31 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-31 {
    padding-right: calc(31 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-32 {
    padding-left: calc(32 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-32.ag-row-group-leaf-indent {
    padding-left: calc( 32 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-32 {
    padding-right: calc(32 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-32.ag-row-group-leaf-indent {
    padding-right: calc( 32 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-32 {
    padding-left: calc(32 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-32 {
    padding-right: calc(32 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-33 {
    padding-left: calc(33 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-33.ag-row-group-leaf-indent {
    padding-left: calc( 33 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-33 {
    padding-right: calc(33 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-33.ag-row-group-leaf-indent {
    padding-right: calc( 33 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-33 {
    padding-left: calc(33 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-33 {
    padding-right: calc(33 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-34 {
    padding-left: calc(34 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-34.ag-row-group-leaf-indent {
    padding-left: calc( 34 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-34 {
    padding-right: calc(34 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-34.ag-row-group-leaf-indent {
    padding-right: calc( 34 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-34 {
    padding-left: calc(34 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-34 {
    padding-right: calc(34 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-35 {
    padding-left: calc(35 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-35.ag-row-group-leaf-indent {
    padding-left: calc( 35 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-35 {
    padding-right: calc(35 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-35.ag-row-group-leaf-indent {
    padding-right: calc( 35 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-35 {
    padding-left: calc(35 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-35 {
    padding-right: calc(35 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-36 {
    padding-left: calc(36 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-36.ag-row-group-leaf-indent {
    padding-left: calc( 36 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-36 {
    padding-right: calc(36 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-36.ag-row-group-leaf-indent {
    padding-right: calc( 36 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-36 {
    padding-left: calc(36 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-36 {
    padding-right: calc(36 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-37 {
    padding-left: calc(37 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-37.ag-row-group-leaf-indent {
    padding-left: calc( 37 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-37 {
    padding-right: calc(37 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-37.ag-row-group-leaf-indent {
    padding-right: calc( 37 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-37 {
    padding-left: calc(37 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-37 {
    padding-right: calc(37 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-38 {
    padding-left: calc(38 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-38.ag-row-group-leaf-indent {
    padding-left: calc( 38 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-38 {
    padding-right: calc(38 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-38.ag-row-group-leaf-indent {
    padding-right: calc( 38 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-38 {
    padding-left: calc(38 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-38 {
    padding-right: calc(38 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-39 {
    padding-left: calc(39 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-39.ag-row-group-leaf-indent {
    padding-left: calc( 39 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-39 {
    padding-right: calc(39 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-39.ag-row-group-leaf-indent {
    padding-right: calc( 39 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-39 {
    padding-left: calc(39 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-39 {
    padding-right: calc(39 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-40 {
    padding-left: calc(40 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-40.ag-row-group-leaf-indent {
    padding-left: calc( 40 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-40 {
    padding-right: calc(40 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-40.ag-row-group-leaf-indent {
    padding-right: calc( 40 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-40 {
    padding-left: calc(40 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-40 {
    padding-right: calc(40 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-41 {
    padding-left: calc(41 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-41.ag-row-group-leaf-indent {
    padding-left: calc( 41 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-41 {
    padding-right: calc(41 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-41.ag-row-group-leaf-indent {
    padding-right: calc( 41 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-41 {
    padding-left: calc(41 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-41 {
    padding-right: calc(41 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-42 {
    padding-left: calc(42 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-42.ag-row-group-leaf-indent {
    padding-left: calc( 42 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-42 {
    padding-right: calc(42 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-42.ag-row-group-leaf-indent {
    padding-right: calc( 42 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-42 {
    padding-left: calc(42 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-42 {
    padding-right: calc(42 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-43 {
    padding-left: calc(43 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-43.ag-row-group-leaf-indent {
    padding-left: calc( 43 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-43 {
    padding-right: calc(43 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-43.ag-row-group-leaf-indent {
    padding-right: calc( 43 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-43 {
    padding-left: calc(43 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-43 {
    padding-right: calc(43 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-44 {
    padding-left: calc(44 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-44.ag-row-group-leaf-indent {
    padding-left: calc( 44 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-44 {
    padding-right: calc(44 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-44.ag-row-group-leaf-indent {
    padding-right: calc( 44 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-44 {
    padding-left: calc(44 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-44 {
    padding-right: calc(44 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-45 {
    padding-left: calc(45 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-45.ag-row-group-leaf-indent {
    padding-left: calc( 45 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-45 {
    padding-right: calc(45 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-45.ag-row-group-leaf-indent {
    padding-right: calc( 45 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-45 {
    padding-left: calc(45 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-45 {
    padding-right: calc(45 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-46 {
    padding-left: calc(46 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-46.ag-row-group-leaf-indent {
    padding-left: calc( 46 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-46 {
    padding-right: calc(46 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-46.ag-row-group-leaf-indent {
    padding-right: calc( 46 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-46 {
    padding-left: calc(46 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-46 {
    padding-right: calc(46 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-47 {
    padding-left: calc(47 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-47.ag-row-group-leaf-indent {
    padding-left: calc( 47 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-47 {
    padding-right: calc(47 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-47.ag-row-group-leaf-indent {
    padding-right: calc( 47 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-47 {
    padding-left: calc(47 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-47 {
    padding-right: calc(47 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-48 {
    padding-left: calc(48 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-48.ag-row-group-leaf-indent {
    padding-left: calc( 48 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-48 {
    padding-right: calc(48 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-48.ag-row-group-leaf-indent {
    padding-right: calc( 48 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-48 {
    padding-left: calc(48 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-48 {
    padding-right: calc(48 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-49 {
    padding-left: calc(49 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-indent-49.ag-row-group-leaf-indent {
    padding-left: calc( 49 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-49 {
    padding-right: calc(49 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group-indent-49.ag-row-group-leaf-indent {
    padding-right: calc( 49 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml-new .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-49 {
    padding-left: calc(49 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-49 {
    padding-right: calc(49 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml-new .ag-ltr .ag-row-group-leaf-indent.ag-cell-wrapper {
    margin-left: 0;
}
.ag-theme-brml-new .ag-header-cell-sortable.ag-header-active:hover .ag-cell-label-container.ag-header-cell-sorted-none .ag-sort-ascending-icon.ag-hidden,
.ag-theme-brml-new .ag-header-cell-sortable.ag-column-hover:hover .ag-cell-label-container.ag-header-cell-sorted-none .ag-sort-ascending-icon.ag-hidden {
    display: block !important;
}
.ag-theme-brml-new.sort-desc-first .ag-header-cell-sortable {
    --action-icon-color: var(--table-header-sortable-icon-color);
    font-family: var(--table-header-sortable-font-family, var(--table-header-font-family));
}
.ag-theme-brml-new.sort-desc-first .ag-header-cell-sortable.ag-header-active .ag-cell-label-container.ag-header-cell-sorted-none .ag-sort-descending-icon.ag-hidden, .ag-theme-brml-new.sort-desc-first .ag-header-cell-sortable.ag-header-active:hover .ag-cell-label-container.ag-header-cell-sorted-none .ag-sort-descending-icon.ag-hidden, .ag-theme-brml-new.sort-desc-first .ag-header-cell-sortable.ag-column-hover:hover .ag-cell-label-container.ag-header-cell-sorted-none .ag-sort-descending-icon.ag-hidden,
.ag-theme-brml-new .sort-desc-first.ag-header-cell-sortable.ag-header-active:hover .ag-cell-label-container.ag-header-cell-sorted-none .ag-sort-descending-icon.ag-hidden,
.ag-theme-brml-new .sort-desc-first.ag-header-cell-sortable.ag-column-hover:hover .ag-cell-label-container.ag-header-cell-sorted-none .ag-sort-descending-icon.ag-hidden {
    display: block !important;
}
.ag-theme-brml-new.sort-desc-first .ag-header-cell-sortable.ag-header-active .ag-cell-label-container.ag-header-cell-sorted-none .ag-sort-ascending-icon.ag-hidden, .ag-theme-brml-new.sort-desc-first .ag-header-cell-sortable.ag-header-active:hover .ag-cell-label-container.ag-header-cell-sorted-none .ag-sort-ascending-icon.ag-hidden, .ag-theme-brml-new.sort-desc-first .ag-header-cell-sortable.ag-column-hover:hover .ag-cell-label-container.ag-header-cell-sorted-none .ag-sort-ascending-icon.ag-hidden,
.ag-theme-brml-new .sort-desc-first.ag-header-cell-sortable.ag-header-active:hover .ag-cell-label-container.ag-header-cell-sorted-none .ag-sort-ascending-icon.ag-hidden,
.ag-theme-brml-new .sort-desc-first.ag-header-cell-sortable.ag-column-hover:hover .ag-cell-label-container.ag-header-cell-sorted-none .ag-sort-ascending-icon.ag-hidden {
    display: none !important;
}
.ag-theme-brml-new.no-header-filter-icon .ag-filter-icon {
    display: none;
}
.ag-theme-brml-new.ag-grid-hide-column-menu-header .ag-menu .ag-tab-header,
.ag-theme-brml-new.ag-grid-hide-column-menu-header .ag-menu .ag-tabs-header {
    display: none;
}
.ag-theme-brml-new.headers-break .ag-header-cell {
    word-break: break-word;
    align-items: center;
}
.ag-theme-brml-new.headers-break .ag-header-cell .ag-cell-label-container {
    align-items: center;
}
.ag-theme-brml-new.headers-break .ag-header-cell .ag-header-cell-resize {
    top: 0;
    margin-top: 0;
    display: flex;
    align-items: center;
}
.ag-theme-brml-new.headers-break .ag-header-cell .ag-header-cell-label {
    align-items: center;
    overflow: visible;
}
.ag-theme-brml-new.headers-break .ag-header-cell .ag-header-cell-label .tooltip-trigger .ag-header-cell-text {
    text-overflow: clip;
    white-space: normal;
}
.ag-theme-brml-new.headers-break .ag-header-cell.align-right .ag-header-cell-label {
    justify-content: flex-end;
    flex: 1 1 auto;
}
.ag-theme-brml-new.headers-break .ag-header-cell.align-right .ag-header-cell-label .ag-header-cell-text {
    order: 1;
}
.ag-theme-brml-new.headers-break .ag-header-cell.align-center .ag-header-cell-label {
    justify-content: center;
}
.ag-theme-brml-new.headers-break .ag-header-icon {
    align-items: flex-end;
}
.ag-theme-brml-new.headers-break .ag-header-select-all {
    align-items: flex-end;
}
.ag-theme-brml-new.headers-break .ag-header-select-all span {
    height: 16px;
}
.ag-theme-brml-new.headers-ellipsis .ag-header-cell {
    display: flex;
    align-items: center;
}
.ag-theme-brml-new.headers-ellipsis .ag-header-cell.align-right .ag-header-cell-label {
    flex: 0 1 auto;
}
.ag-theme-brml-new.headers-ellipsis .ag-header-cell.align-right .ag-header-cell-label .ag-header-cell-text {
    order: 1;
}
.ag-theme-brml-new.headers-ellipsis .ag-header-cell.align-center .ag-header-cell-label {
    flex: 1 1 auto;
    justify-content: center;
}
.ag-theme-brml-new.headers-ellipsis .ag-header-cell.ag-numeric-header .ag-cell-label-container, .ag-theme-brml-new.headers-ellipsis .ag-header-cell.ag-right-aligned-header .ag-cell-label-container, .ag-theme-brml-new.headers-ellipsis .ag-header-cell.align-right .ag-cell-label-container {
    justify-content: flex-start;
}
.ag-theme-brml-new.headers-ellipsis .ag-header-cell.align-center .ag-cell-label-container {
    justify-content: center;
}
.ag-theme-brml-new.style-striped .ag-row.ag-row-odd {
    background: var(--table-striped-row-nested-odd-background, var(--table-row-odd-background, var(--table-row-background, #fff)));
}
.ag-theme-brml-new.style-striped .ag-row.ag-row-even {
    background: var(--table-striped-row-nested-even-background, var(--table-row-secondary-background, #f5f5f5));
}
.ag-theme-brml-new.style-striped .ag-row-level-0.ag-row-even {
    background: var(--table-striped-row-even-background, var(--table-row-background, #fff));
}
.ag-theme-brml-new.style-striped .ag-row-level-0.ag-row-odd {
    background: var(--table-striped-row-odd-background, var(--table-row-secondary-background, #f5f5f5));
}
.ag-theme-brml-new.style-striped .ag-row.ag-row-selected {
    background: var(--table-row-selected-background, #e6f5fb);
}
.ag-theme-brml-new.style-striped .ag-row.ag-row-even.ag-row-hover {
    background: var(--table-striped-row-hover-even-background, var(--table-row-hover-color, var(--table-row-hover-background, #e6f5fb)));
}
.ag-theme-brml-new.style-striped .ag-row.ag-row-odd.ag-row-hover {
    background: var(--table-striped-row-hover-odd-background, var(--table-row-hover-color, var(--table-row-hover-background, #e6f5fb)));
}
.ag-theme-brml-new.style-striped .ag-row.ag-row-selected.ag-row-hover {
    background: var(--table-row-selected-hover-background, var(--table-row-selected-background, #e6f5fb));
}
.ag-theme-brml-new.style-striped .ag-row.ag-row-group.ag-row-level-0.ag-row-hover {
    background: var(--table-group-row-0-background, var(--table-group-row-background, #e6e6e6));
}
.ag-theme-brml-new.style-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-hover {
    background: var(--table-group-row-1-background, var(--table-group-row-background, #e6e6e6));
}
.ag-theme-brml-new.style-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-hover {
    background: var(--table-group-row-2-background, var(--table-group-row-background, #e6e6e6));
}
.ag-theme-brml-new.style-striped .ag-row.ag-row-group.ag-row-level-0.ag-row-hover.ag-row-selected,
.ag-theme-brml-new.style-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-hover.ag-row-selected,
.ag-theme-brml-new.style-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-hover.ag-row-selected {
    background: var(--table-row-selected-hover-background, var(--table-row-selected-background, #e6f5fb));
}
.ag-theme-brml-new.style-striped .ag-row.ag-row-group.ag-row-level-0.ag-row-hover.ag-row-selected::before,
.ag-theme-brml-new.style-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-hover.ag-row-selected::before,
.ag-theme-brml-new.style-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-hover.ag-row-selected::before {
    background: var(--table-row-hover-overlay-background, transparent);
    mix-blend-mode: var(--table-row-hover-overlay-mix-blend-mode, normal);
}
.ag-theme-brml-new.style-striped .ag-row.ag-row-even:active {
    background: var(--table-striped-row-even-active-background, var(--table-striped-row-hover-even-background, var(--table-row-hover-color, var(--table-row-hover-background, #e6f5fb))));
}
.ag-theme-brml-new.style-striped .ag-row.ag-row-even:active:before {
    background: var(--table-striped-row-even-active-overlay-background, transparent);
    mix-blend-mode: var(--table-striped-row-even-active-overlay-mix-blend-mode, normal);
}
.ag-theme-brml-new.style-striped .ag-row.ag-row-odd:active {
    background: var(--table-striped-row-odd-active-background, var(--table-striped-row-hover-odd-background, var(--table-row-hover-color, var(--table-row-hover-background, #e6f5fb))));
}
.ag-theme-brml-new.style-striped .ag-row.ag-row-odd:active::before {
    background: var(--table-striped-row-odd-active-overlay-background, transparent);
    mix-blend-mode: var(--table-striped-row-odd-active-overlay-mix-blend-mode, normal);
}
.ag-theme-brml-new.style-striped .ag-row.ag-row-group.ag-row-hover {
    background: var(--table-group-row-nested-background, #ededed);
}
.ag-theme-brml-new.style-striped .ag-row.ag-row-even.ag-row-selected:active,
.ag-theme-brml-new.style-striped .ag-row.ag-row-odd.ag-row-selected:active {
    background: var(--table-row-selected-active-background, var(--table-row-hover-color, var(--table-row-hover-background, #e6f5fb)));
}
.ag-theme-brml-new.style-striped .ag-row.ag-row-even.ag-row-selected:active:before,
.ag-theme-brml-new.style-striped .ag-row.ag-row-odd.ag-row-selected:active:before {
    background: var(--table-row-selected-active-overlay-background, transparent);
    mix-blend-mode: var(--table-row-selected-active-overlay-mix-blend-mode, normal);
}
.ag-theme-brml-new.style-striped .ag-row.ag-row-footer {
    background: var(--table-group-row-0-background, var(--table-group-row-background, #e6e6e6));
}
.ag-theme-brml-new.style-lines .ag-row-odd {
    background: var(--table-row-nested-odd-background, var(--table-row-odd-background, var(--table-row-background, #fff)));
}
.ag-theme-brml-new.style-lines .ag-row-even {
    background: var(--table-row-nested-even-background, var(--table-row-secondary-background, #f5f5f5));
}
.ag-theme-brml-new.style-lines .ag-row-level-0.ag-row-even {
    background: var(--table-row-even-background, var(--table-row-background, #fff));
}
.ag-theme-brml-new.style-lines .ag-row-level-0.ag-row-odd {
    background: var(--table-row-odd-background, var(--table-row-background, #fff));
}
.ag-theme-brml-new.style-lines .ag-row.ag-row-selected {
    background: var(--table-row-selected-background, #e6f5fb);
}
.ag-theme-brml-new.style-lines .ag-row-level-0.ag-row-even.ag-row-hover,
.ag-theme-brml-new.style-lines .ag-row.ag-row-hover {
    background: var(--table-row-hover-color, var(--table-row-hover-background, #e6f5fb));
}
.ag-theme-brml-new.style-lines .ag-row.ag-row-selected.ag-row-hover {
    background: var(--table-row-selected-hover-background, var(--table-row-selected-background, #e6f5fb));
}
.ag-theme-brml-new.style-lines .ag-row.ag-row-group.ag-row-level-0.ag-row-hover {
    background: var(--table-group-row-0-background, var(--table-group-row-background, #e6e6e6));
}
.ag-theme-brml-new.style-lines .ag-row.ag-row-group.ag-row-level-1.ag-row-hover {
    background: var(--table-group-row-1-background, var(--table-group-row-background, #e6e6e6));
}
.ag-theme-brml-new.style-lines .ag-row.ag-row-group.ag-row-level-2.ag-row-hover {
    background: var(--table-group-row-2-background, var(--table-group-row-background, #e6e6e6));
}
.ag-theme-brml-new.style-lines .ag-row.ag-row-group.ag-row-hover {
    background: var(--table-group-row-nested-background, #ededed);
}
.ag-theme-brml-new.style-lines .ag-row.ag-row-selected:active {
    background: var(--table-row-selected-active-background, var(--table-row-hover-color, var(--table-row-hover-background, #e6f5fb)));
}
.ag-theme-brml-new.style-uniform .ag-row-odd {
    background: var(--table-row-background, #fff);
}
.ag-theme-brml-new.style-uniform .ag-row-even {
    background: var(--table-row-background, #fff);
}
.ag-theme-brml-new.style-uniform .ag-row-group.ag-row-level-0.ag-row-odd {
    background: var(--table-row-background, #fff);
}
.ag-theme-brml-new.style-uniform .ag-row-group.ag-row-level-0.ag-row-even {
    background: var(--table-row-background, #fff);
}
.ag-theme-brml-new.style-uniform .ag-row-group.ag-row-level-0.ag-row-hover {
    background: var(--table-row-hover-color, var(--table-row-hover-background, #e6f5fb));
}
.ag-theme-brml-new.style-uniform .ag-row-group.ag-row-level-1.ag-row-odd {
    background: var(--table-row-background, #fff);
}
.ag-theme-brml-new.style-uniform .ag-row-group.ag-row-level-1.ag-row-even {
    background: var(--table-row-background, #fff);
}
.ag-theme-brml-new.style-uniform .ag-row-group.ag-row-level-1.ag-row-hover {
    background: var(--table-row-hover-color, var(--table-row-hover-background, #e6f5fb));
}
.ag-theme-brml-new.style-uniform .ag-row-group.ag-row-level-2.ag-row-odd {
    background: var(--table-row-background, #fff);
}
.ag-theme-brml-new.style-uniform .ag-row-group.ag-row-level-2.ag-row-even {
    background: var(--table-row-background, #fff);
}
.ag-theme-brml-new.style-uniform .ag-row-group.ag-row-level-2.ag-row-hover {
    background: var(--table-row-hover-color, var(--table-row-hover-background, #e6f5fb));
}
.ag-theme-brml-new.style-uniform .ag-row-group.ag-row-level-3.ag-row-odd {
    background: var(--table-row-background, #fff);
}
.ag-theme-brml-new.style-uniform .ag-row-group.ag-row-level-3.ag-row-even {
    background: var(--table-row-background, #fff);
}
.ag-theme-brml-new.style-uniform .ag-row-group.ag-row-level-3.ag-row-hover {
    background: var(--table-row-hover-color, var(--table-row-hover-background, #e6f5fb));
}
.ag-theme-brml-new.style-uniform .ag-row-group.ag-row-level-4.ag-row-odd {
    background: var(--table-row-background, #fff);
}
.ag-theme-brml-new.style-uniform .ag-row-group.ag-row-level-4.ag-row-even {
    background: var(--table-row-background, #fff);
}
.ag-theme-brml-new.style-uniform .ag-row-group.ag-row-level-4.ag-row-hover {
    background: var(--table-row-hover-color, var(--table-row-hover-background, #e6f5fb));
}
.ag-theme-brml-new.style-uniform .ag-row-group.ag-row-level-5.ag-row-odd {
    background: var(--table-row-background, #fff);
}
.ag-theme-brml-new.style-uniform .ag-row-group.ag-row-level-5.ag-row-even {
    background: var(--table-row-background, #fff);
}
.ag-theme-brml-new.style-uniform .ag-row-group.ag-row-level-5.ag-row-hover {
    background: var(--table-row-hover-color, var(--table-row-hover-background, #e6f5fb));
}
.ag-theme-brml-new.style-uniform .ag-row.ag-row-selected {
    background: var(--table-row-selected-background, #e6f5fb);
}
.ag-theme-brml-new.style-uniform .ag-row.ag-row-hover {
    background: var(--table-row-hover-color, var(--table-row-hover-background, #e6f5fb));
}
.ag-theme-brml-new.style-uniform .ag-row.ag-row-selected.ag-row-hover {
    background: var(--table-row-selected-hover-background, var(--table-row-selected-background, #e6f5fb));
}
.ag-theme-brml-new.style-uniform .ag-row.ag-row-selected:active {
    background: var(--table-row-selected-active-background, var(--table-row-hover-color, var(--table-row-hover-background, #e6f5fb)));
}
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group.ag-row-odd,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group-expanded.ag-row-odd,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group-contracted .ag-row.ag-row-group.ag-row-level-0.ag-row-odd,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-odd,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-odd,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-odd {
    background: var(--table-striped-row-odd-background, var(--table-row-secondary-background, #f5f5f5));
}
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group.ag-row-odd.ag-row-hover,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group-expanded.ag-row-odd.ag-row-hover,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group-contracted .ag-row.ag-row-group.ag-row-level-0.ag-row-odd.ag-row-hover,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-odd.ag-row-hover,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-odd.ag-row-hover,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-odd.ag-row-hover {
    background: var(--table-striped-row-hover-odd-background, var(--table-row-hover-color, var(--table-row-hover-background, #e6f5fb)));
}
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group.ag-row-odd:active,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group-expanded.ag-row-odd:active,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group-contracted .ag-row.ag-row-group.ag-row-level-0.ag-row-odd:active,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-odd:active,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-odd:active,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-odd:active {
    background: var(--table-striped-row-odd-active-background, var(--table-striped-row-hover-odd-background, var(--table-row-hover-color, var(--table-row-hover-background, #e6f5fb))));
}
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group.ag-row-odd:active::before,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group-expanded.ag-row-odd:active::before,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group-contracted .ag-row.ag-row-group.ag-row-level-0.ag-row-odd:active::before,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-odd:active::before,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-odd:active::before,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-odd:active::before {
    background: var(--table-striped-row-odd-active-overlay-background, transparent);
    mix-blend-mode: var(--table-striped-row-odd-active-overlay-mix-blend-mode, normal);
}
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group.ag-row-even,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group-expanded.ag-row-even,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group-contracted .ag-row.ag-row-group.ag-row-level-0.ag-row-even,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-even,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-even,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-even {
    background: var(--table-striped-row-even-background, var(--table-row-background, #fff));
}
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group.ag-row-even.ag-row-hover,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group-expanded.ag-row-even.ag-row-hover,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group-contracted .ag-row.ag-row-group.ag-row-level-0.ag-row-even.ag-row-hover,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-even.ag-row-hover,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-even.ag-row-hover,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-even.ag-row-hover {
    background: var(--table-striped-row-hover-even-background, var(--table-row-hover-color, var(--table-row-hover-background, #e6f5fb)));
}
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group.ag-row-even:active,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group-expanded.ag-row-even:active,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group-contracted .ag-row.ag-row-group.ag-row-level-0.ag-row-even:active,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-even:active,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-even:active,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-even:active {
    background: var(--table-striped-row-even-active-background, var(--table-striped-row-hover-even-background, var(--table-row-hover-color, var(--table-row-hover-background, #e6f5fb))));
}
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group.ag-row-even:active::before,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group-expanded.ag-row-even:active::before,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group-contracted .ag-row.ag-row-group.ag-row-level-0.ag-row-even:active::before,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-even:active::before,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-even:active::before,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-even:active::before {
    background: var(--table-striped-row-even-active-overlay-background, transparent);
    mix-blend-mode: var(--table-striped-row-even-active-overlay-mix-blend-mode, normal);
}
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group.ag-row-even.ag-row-selected, .ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group.ag-row-odd.ag-row-selected,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group-expanded.ag-row-even.ag-row-selected,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group-expanded.ag-row-odd.ag-row-selected,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group-contracted .ag-row.ag-row-group.ag-row-level-0.ag-row-even.ag-row-selected,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group-contracted .ag-row.ag-row-group.ag-row-level-0.ag-row-odd.ag-row-selected,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-even.ag-row-selected,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-odd.ag-row-selected,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-even.ag-row-selected,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-odd.ag-row-selected,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-even.ag-row-selected,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-odd.ag-row-selected {
    background: var(--table-row-selected-background, #e6f5fb);
}
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group.ag-row-even.ag-row-selected.ag-row-hover, .ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group.ag-row-odd.ag-row-selected.ag-row-hover,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group-expanded.ag-row-even.ag-row-selected.ag-row-hover,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group-expanded.ag-row-odd.ag-row-selected.ag-row-hover,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group-contracted .ag-row.ag-row-group.ag-row-level-0.ag-row-even.ag-row-selected.ag-row-hover,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group-contracted .ag-row.ag-row-group.ag-row-level-0.ag-row-odd.ag-row-selected.ag-row-hover,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-even.ag-row-selected.ag-row-hover,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-odd.ag-row-selected.ag-row-hover,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-even.ag-row-selected.ag-row-hover,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-odd.ag-row-selected.ag-row-hover,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-even.ag-row-selected.ag-row-hover,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-odd.ag-row-selected.ag-row-hover {
    background: var(--table-row-selected-hover-background, var(--table-row-selected-background, #e6f5fb));
}
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group.ag-row-even.ag-row-selected:active, .ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group.ag-row-odd.ag-row-selected:active,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group-expanded.ag-row-even.ag-row-selected:active,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group-expanded.ag-row-odd.ag-row-selected:active,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group-contracted .ag-row.ag-row-group.ag-row-level-0.ag-row-even.ag-row-selected:active,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group-contracted .ag-row.ag-row-group.ag-row-level-0.ag-row-odd.ag-row-selected:active,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-even.ag-row-selected:active,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-odd.ag-row-selected:active,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-even.ag-row-selected:active,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-odd.ag-row-selected:active,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-even.ag-row-selected:active,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-odd.ag-row-selected:active {
    background: var(--table-row-selected-active-background, var(--table-row-hover-color, var(--table-row-hover-background, #e6f5fb)));
}
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group.ag-row-even.ag-row-selected:active::before, .ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group.ag-row-odd.ag-row-selected:active::before,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group-expanded.ag-row-even.ag-row-selected:active::before,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group-expanded.ag-row-odd.ag-row-selected:active::before,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group-contracted .ag-row.ag-row-group.ag-row-level-0.ag-row-even.ag-row-selected:active::before,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group-contracted .ag-row.ag-row-group.ag-row-level-0.ag-row-odd.ag-row-selected:active::before,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-even.ag-row-selected:active::before,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-odd.ag-row-selected:active::before,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-even.ag-row-selected:active::before,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-odd.ag-row-selected:active::before,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-even.ag-row-selected:active::before,
.ag-theme-brml-new.style-uniform-striped .ag-row.ag-row-odd.ag-row-selected:active::before {
    background: var(--table-row-selected-active-overlay-background, transparent);
    mix-blend-mode: var(--table-row-selected-active-overlay-mix-blend-mode, normal);
}
@keyframes expanded {
    from {
        transform: rotate(var(--table-animation-row-expanded-icon-rotate-from, 0deg));
    }
    to {
        transform: rotate(var(--table-animation-row-expanded-icon-rotate-to, -90deg));
    }
}
@keyframes collapsed {
    from {
        transform: rotate(var(--table-animation-row-collapsed-icon-rotate-from, -90deg));
    }
    to {
        transform: rotate(var(--table-animation-row-collapsed-icon-rotate-to, 0deg));
    }
}
.ag-theme-brml-new .ag-row-animation .ag-row-group > .ag-group-expanded.ag-hidden,
.ag-theme-brml-new .ag-row-animation .ag-cell-wrapper > .ag-cell-value > .ag-row-group-leaf-indent > .ag-group-expanded.ag-hidden {
    display: block !important;
    animation: expanded var(--table-animation-row-expanded-icon-rotate-timing, 0.3s ease-out) 1 normal both;
}
.ag-theme-brml-new .ag-row-animation .ag-cell-wrapper > .ag-cell-value > .ag-row-group-leaf-indent:not(.ag-row-group-indent-0):last-child > .ag-group-expanded.ag-hidden {
    display: none !important;
}
.ag-theme-brml-new .ag-row-animation .ag-row-group > .ag-group-expanded,
.ag-theme-brml-new .ag-row-animation .ag-cell-wrapper > .ag-cell-value > .ag-row-group-leaf-indent > .ag-group-expanded {
    mix-blend-mode: var(--table-animation-expand-icon-mix-blend-mode, var(--action-icon-blend-mode, var(--active-icon-blend-mode, normal)));
    animation: collapsed var(--table-animation-row-collapsed-icon-rotate-timing, 0.2s ease-out) 1 normal both;
}
.ag-theme-brml-new .ag-row-animation .ag-row-group > .ag-group-contracted,
.ag-theme-brml-new .ag-row-animation .ag-cell-wrapper > .ag-cell-value > .ag-row-group-leaf-indent > .ag-group-contracted {
    display: none !important;
}
.ag-theme-brml-new .ag-row-animation .ag-row {
    transition: transform var(--table-animation-row-expanded-transform-timing, 0.25s ease-out), top var(--table-animation-row-expanded-top-timing, 0.25s ease-out), height var(--table-animation-row-expanded-height-timing, 0.25s ease-out), opacity var(--table-animation-row-expanded-opacity-timing, 0.35s ease-out 0.15s);
}
.ag-theme-brml-new .ag-row-animation .ag-row.ag-opacity-zero {
    transition: transform var(--table-animation-row-collapsed-transform-timing, 0.25s ease-out 0.1s), top var(--table-animation-row-collapsed-top-timing, 0.25s ease-out 0.1s), height var(--table-animation-row-collapsed-height-timing, 0.25s ease-out 0.1s), opacity var(--table-animation-row-collapsed-opacity-timing, 0.2s ease-out);
}
.ag-theme-brml-new.aggregation .ag-header-group-cell {
    padding: 0;
    background: var(--table-aggregation-row-background, var(--table-aggregation-background, var(--table-row-selected-background, #e6f5fb)));
    color: var(--table-aggregation-row-selected-label-color, #ffffff);
}
.ag-theme-brml-new.aggregation .ag-row.ag-row-selected,
.ag-theme-brml-new.aggregation .ag-row.ag-row-group.ag-row-group-expanded.ag-row-even.ag-row-selected,
.ag-theme-brml-new.aggregation .ag-row.ag-row-group.ag-row-group-expanded.ag-row-odd.ag-row-selected,
.ag-theme-brml-new.aggregation .ag-row.ag-row-group.ag-row-group-contracted.ag-row-even.ag-row-selected,
.ag-theme-brml-new.aggregation .ag-row.ag-row-group.ag-row-group-contracted.ag-row-odd.ag-row-selected {
    background: var(--table-aggregation-row-selected-background);
    color: var(--table-aggregation-row-selected-label-color, #ffffff);
}
.ag-theme-brml-new.aggregation.aggregation-pinned-bottom {
    --table-header-border-width: 0px;
}
.ag-theme-brml-new.aggregation.aggregation-pinned-bottom .ag-body-viewport {
    border-top-width: var(--table-row-border-width, var(--table-row-border-top-width, 0));
}
.ag-theme-brml-new.aggregation.aggregation-pinned-bottom .ag-pinned-right-header,
.ag-theme-brml-new.aggregation.aggregation-pinned-bottom .ag-pinned-left-header {
    position: relative;
}
.ag-theme-brml-new.aggregation.aggregation-pinned-bottom .ag-pinned-right-header .ag-header-row:first-child,
.ag-theme-brml-new.aggregation.aggregation-pinned-bottom .ag-pinned-left-header .ag-header-row:first-child,
.ag-theme-brml-new.aggregation.aggregation-pinned-bottom .ag-header-container .ag-header-row:first-child {
    top: auto !important;
    bottom: 0;
}
.ag-theme-brml-new.aggregation.aggregation-pinned-bottom .ag-pinned-right-header .ag-header-row:last-child,
.ag-theme-brml-new.aggregation.aggregation-pinned-bottom .ag-pinned-left-header .ag-header-row:last-child,
.ag-theme-brml-new.aggregation.aggregation-pinned-bottom .ag-header-container .ag-header-row:last-child {
    top: 39px !important;
    bottom: 0;
}
.ag-theme-brml-new.aggregation.aggregation-pinned-bottom .ag-pinned-right-header .ag-header-row:nth-child(2),
.ag-theme-brml-new.aggregation.aggregation-pinned-bottom .ag-pinned-left-header .ag-header-row:nth-child(2),
.ag-theme-brml-new.aggregation.aggregation-pinned-bottom .ag-header-container .ag-header-row:nth-child(2) {
    top: 0 !important;
}
.ag-theme-brml-new.aggregation.aggregation-pinned-bottom .ag-pinned-right-header .ag-header-group-cell,
.ag-theme-brml-new.aggregation.aggregation-pinned-bottom .ag-pinned-left-header .ag-header-group-cell,
.ag-theme-brml-new.aggregation.aggregation-pinned-bottom .ag-header-container .ag-header-group-cell {
    border-width: var(--table-aggregation-row-border-width, var(--spacing-xxxs, 3px) 0 0 0);
    border-color: var(--table-aggregation-row-border-color, var(--table-row-border-color, #bebebe));
    border-style: solid;
}
.ag-theme-brml-new.aggregation.aggregation-pinned-bottom .ag-pinned-right-header .ag-header-cell:not(.ag-header-group-cell-no-group),
.ag-theme-brml-new.aggregation.aggregation-pinned-bottom .ag-pinned-left-header .ag-header-cell:not(.ag-header-group-cell-no-group),
.ag-theme-brml-new.aggregation.aggregation-pinned-bottom .ag-header-container .ag-header-cell:not(.ag-header-group-cell-no-group) {
    border-top-width: 0px;
}
.ag-theme-brml-new.nest-levels-1 .ag-row.ag-row-even.ag-row-level-0,
.ag-theme-brml-new.nest-levels-1 .ag-row.ag-row-odd.ag-row-level-0 {
    background: var(--table-group-row-0-background, var(--table-group-row-background, #e6e6e6));
}
.ag-theme-brml-new.nest-levels-2 .ag-row.ag-row-even.ag-row-level-0,
.ag-theme-brml-new.nest-levels-2 .ag-row.ag-row-odd.ag-row-level-0 {
    background: var(--table-group-row-0-background, var(--table-group-row-background, #e6e6e6));
}
.ag-theme-brml-new.nest-levels-2 .ag-row.ag-row-even.ag-row-level-1,
.ag-theme-brml-new.nest-levels-2 .ag-row.ag-row-odd.ag-row-level-1 {
    background: var(--table-group-row-1-background, var(--table-group-row-background, #e6e6e6));
}
.ag-theme-brml-new.nest-levels-3 .ag-row.ag-row-even.ag-row-level-0,
.ag-theme-brml-new.nest-levels-3 .ag-row.ag-row-odd.ag-row-level-0 {
    background: var(--table-group-row-0-background, var(--table-group-row-background, #e6e6e6));
}
.ag-theme-brml-new.nest-levels-3 .ag-row.ag-row-even.ag-row-level-1,
.ag-theme-brml-new.nest-levels-3 .ag-row.ag-row-odd.ag-row-level-1 {
    background: var(--table-group-row-1-background, var(--table-group-row-background, #e6e6e6));
}
.ag-theme-brml-new.nest-levels-3 .ag-row.ag-row-even.ag-row-level-2,
.ag-theme-brml-new.nest-levels-3 .ag-row.ag-row-odd.ag-row-level-2 {
    background: var(--table-group-row-2-background, var(--table-group-row-background, #e6e6e6));
}
.ag-theme-brml-new.nest-levels-1 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-0, .ag-theme-brml-new.nest-levels-1 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-1, .ag-theme-brml-new.nest-levels-1 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-2, .ag-theme-brml-new.nest-levels-2 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-0, .ag-theme-brml-new.nest-levels-2 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-1, .ag-theme-brml-new.nest-levels-2 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-2, .ag-theme-brml-new.nest-levels-3 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-0, .ag-theme-brml-new.nest-levels-3 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-1, .ag-theme-brml-new.nest-levels-3 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-2 {
    background: var(--table-row-selected-background, #e6f5fb);
}
.ag-theme-brml-new.nest-levels-1 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-0.ag-row-hover, .ag-theme-brml-new.nest-levels-1 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-1.ag-row-hover, .ag-theme-brml-new.nest-levels-1 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-2.ag-row-hover, .ag-theme-brml-new.nest-levels-2 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-0.ag-row-hover, .ag-theme-brml-new.nest-levels-2 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-1.ag-row-hover, .ag-theme-brml-new.nest-levels-2 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-2.ag-row-hover, .ag-theme-brml-new.nest-levels-3 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-0.ag-row-hover, .ag-theme-brml-new.nest-levels-3 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-1.ag-row-hover, .ag-theme-brml-new.nest-levels-3 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-2.ag-row-hover {
    background: var(--table-row-selected-hover-background, var(--table-row-selected-background, #e6f5fb));
}
.ag-theme-brml-new.nest-levels-1 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-0:active, .ag-theme-brml-new.nest-levels-1 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-1:active, .ag-theme-brml-new.nest-levels-1 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-2:active, .ag-theme-brml-new.nest-levels-2 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-0:active, .ag-theme-brml-new.nest-levels-2 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-1:active, .ag-theme-brml-new.nest-levels-2 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-2:active, .ag-theme-brml-new.nest-levels-3 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-0:active, .ag-theme-brml-new.nest-levels-3 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-1:active, .ag-theme-brml-new.nest-levels-3 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-2:active {
    background: var(--table-row-selected-active-background, var(--table-row-hover-color, var(--table-row-hover-background, #e6f5fb)));
}
.ag-theme-brml-new.nest-levels-1 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-0:active::before, .ag-theme-brml-new.nest-levels-1 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-1:active::before, .ag-theme-brml-new.nest-levels-1 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-2:active::before, .ag-theme-brml-new.nest-levels-2 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-0:active::before, .ag-theme-brml-new.nest-levels-2 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-1:active::before, .ag-theme-brml-new.nest-levels-2 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-2:active::before, .ag-theme-brml-new.nest-levels-3 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-0:active::before, .ag-theme-brml-new.nest-levels-3 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-1:active::before, .ag-theme-brml-new.nest-levels-3 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-2:active::before {
    background: var(--table-row-selected-active-overlay-background, transparent);
    mix-blend-mode: var(--table-row-selected-active-overlay-mix-blend-mode, normal);
}
.ag-theme-brml-new .table-filter-dot-indicator {
    position: relative;
}
.ag-theme-brml-new .table-filter-dot-indicator::after {
    content: "";
    position: absolute;
    top: 0;
    right: calc(-1 * var(--spacing-xxxs, 3px));
    width: var(--spacing-xxs, 6px);
    height: var(--spacing-xxs, 6px);
    border-radius: 50%;
    background-color: var(--table-dot-indicator-background-color, #f2bb3a);
}
.ag-theme-brml-new .no-cell-border-on-focus .ag-has-focus .ag-cell-focus,
.ag-theme-brml-new .no-cell-border-on-focus .ag-has-focus .ag-cell-focus.ag-cell-inline-editing {
    border-color: transparent !important;
}
.ag-theme-brml-new .ag-root.ag-layout-normal {
    z-index: 1;
}
.ag-theme-brml-new .ag-center-cols-clipper {
    transform: none;
}
.ag-theme-brml-new .header-custom-padding .ag-header-cell-label {
    --table-header-cell-padding-left: var(--table-header-cell-custom-padding-left, 0px) !important;
}
.ag-theme-brml-new .checkbox-compensation {
    padding-left: var(--table-header-padding-left, 30px) !important;
}
.ag-theme-brml-new .checkbox-compensation-for-nested {
    padding-left: var(--table-header-padding-left-for-nested, 42px) !important;
}
.ag-theme-brml-new.adjust-top-spacing {
    margin-top: var(--table-adjustment-margin-top, -10px);
    padding: var(--table-adjustment-padding);
}
.ag-theme-brml-new.adjust-top-spacing-with-checkbox {
    margin-top: var(--table-adjustment-margin-top-with-checkbox, -6px);
    padding: var(--table-adjustment-padding);
}
.ag-theme-brml-new .ag-theme-brml-new .ag-filter .ag-filter-select .ag-picker-field-wrapper {
    min-height: 30px;
}
.ag-theme-brml-new .ag-filter-body .ag-wrapper .ag-input-field-input.ag-text-field-input {
    height: 36px;
}
.ag-theme-brml-new .ag-row {
    border-width: 0px;
    border-style: solid;
}
.ag-theme-brml-new .ag-root-wrapper {
    border: 0;
}
.ag-theme-brml-new .ag-cell-wrapper {
    overflow: visible;
}
.ag-theme-brml-new .ag-cell-wrapper > *:not(.ag-cell-value):not(.ag-group-value) {
    height: auto;
    position: relative;
    top: -2px;
}
.ag-theme-brml-new .ag-cell .ag-cell-wrapper > .ag-group-child-count {
    top: 0;
}
.ag-theme-brml-new .ag-paging-row-summary-panel,
.ag-theme-brml-new .ag-paging-description {
    display: flex;
}
.ag-theme-brml-new .ag-paging-row-summary-panel span {
    font-family: var(--table-pagination-font-family, var(--body-3-font-family, var(--body-font-family)));
    color: var(--table-pagination-color, var(--body-3-color, var(--body-color)));
    font-size: var(--table-pagination-font-size, var(--body-3-font-size, var(--body-font-size)));
    line-height: var(--table-pagination-line-height, var(--body-3-line-height, var(--body-line-height)));
}
.ag-theme-brml-new .ag-paging-row-summary-panel span:nth-child(even) {
    margin: 0;
}
.ag-theme-brml-new .ag-paging-row-summary-panel span.ag-paging-row-summary-panel-number {
    font-family: var(--table-pagination-number-font-family, var(--body-4-font-family, var(--body-font-family)));
    color: var(--table-pagination-number-color, var(--body-4-color, var(--body-color)));
    font-size: var(--table-pagination-number-font-size, var(--body-4-font-size, var(--body-font-size)));
    line-height: var(--table-pagination-number-line-height, var(--body-4-line-height, var(--body-line-height)));
}
.ag-theme-brml-new .ag-paging-page-summary-panel span:nth-child(even) {
    margin: 0;
}
.ag-theme-brml-new .ag-paging-page-summary-panel span.ag-paging-description {
    font-family: var(--table-pagination-font-family, var(--body-3-font-family, var(--body-font-family)));
    color: var(--table-pagination-color, var(--body-3-color, var(--body-color)));
    font-size: var(--table-pagination-font-size, var(--body-3-font-size, var(--body-font-size)));
    line-height: var(--table-pagination-line-height, var(--body-3-line-height, var(--body-line-height)));
}
.ag-theme-brml-new .ag-paging-page-summary-panel span .ag-paging-number {
    font-family: var(--table-pagination-number-font-family, var(--body-4-font-family, var(--body-font-family)));
    color: var(--table-pagination-number-color, var(--body-4-color, var(--body-color)));
    font-size: var(--table-pagination-number-font-size, var(--body-4-font-size, var(--body-font-size)));
    line-height: var(--table-pagination-number-line-height, var(--body-4-line-height, var(--body-line-height)));
}
.ag-theme-brml-new .ag-floating-filter-body input.ag-input-field-input {
    font-family: var(--table-header-filter-input-font-family);
    font-weight: var(--form-control-font-weight);
    font-size: var(--form-control-font-size);
    border-width: var(--form-control-border-width, 1px);
    border-color: var(--form-control-border-color, var(--smoke, #919191));
    border-style: var(--form-control-border-style, solid);
    border-radius: var(--form-control-border-radius);
    height: var(--table-header-filter-input-height, 30px);
    box-shadow: var(--form-control-box-shadow);
    color: var(--form-control-color, var(--color-text-primary, var(--text-primary-color, var(--text-color, #1c1c1c))));
    background: var(--form-control-background, var(--white, #fff));
    padding: 0 var(--form-control-padding-right, var(--form-control-padding, var(--spacing-xs, 12px))) 0 var(--form-control-padding-left, var(--form-control-padding, var(--spacing-xs, 12px)));
    margin: 0px;
    width: 100%;
}
.ag-theme-brml-new .ag-floating-filter-body input.ag-input-field-input :disabled, .ag-theme-brml-new .ag-floating-filter-body input.ag-input-field-input[disabled] {
    color: var(--form-control-font-color-disabled, var(--form-control-disabled-color, var(--text-disabled-color, #bebebe)));
    background: var(--form-control-background-disabled, var(--form-control-disabled-background, #d7d7d7));
    border-color: var(--form-control-border-color-disabled, var(--form-control-disabled-border-color, var(--text-disabled-color, #bebebe)));
}
.ag-theme-brml-new .ag-floating-filter-body input.ag-input-field-input:focus:not([disabled]), .ag-theme-brml-new .ag-floating-filter-body input.ag-input-field-input:active:not([disabled]) {
    border-color: var(--form-control-border-color-focus, var(--form-control-focus-border-color, var(--lagoon, #009ad2)));
}
.ag-theme-brml-new .ag-floating-filter-body input.ag-input-field-input:hover:not([disabled]) {
    border-color: var(--form-control-hover-border-color, var(--color-text-primary, var(--text-primary-color, var(--text-color, #1c1c1c))));
}
.ag-theme-brml-new .ag-filter .ag-filter-select {
    padding: 0;
}
.ag-theme-brml-new .ag-filter .ag-filter-select .ag-picker-field-wrapper {
    font-family: var(--form-control-font-family);
    font-weight: var(--form-control-font-weight);
    font-size: var(--form-control-font-size);
    border-width: var(--form-control-border-width, 1px);
    border-color: var(--form-control-border-color, var(--smoke, #919191));
    border-style: var(--form-control-border-style, solid);
    border-radius: var(--form-control-border-radius);
    height: var(--form-control-size-m, var(--form-control-height, var(--spacing-m, 36px)));
    box-shadow: var(--form-control-box-shadow);
    color: var(--form-control-color, var(--color-text-primary, var(--text-primary-color, var(--text-color, #1c1c1c))));
    background: var(--form-control-background, var(--white, #fff));
    padding: 0 var(--form-control-padding-right, var(--form-control-padding, var(--spacing-xs, 12px))) 0 var(--form-control-padding-left, var(--form-control-padding, var(--spacing-xs, 12px)));
}
.ag-theme-brml-new .ag-filter .ag-filter-select .ag-picker-field-wrapper:hover {
    border-color: var(--form-control-hover-border-color, var(--color-text-primary, var(--text-primary-color, var(--text-color, #1c1c1c))));
}
.ag-theme-brml-new .ag-filter .ag-filter-select .ag-picker-field-wrapper:focus {
    border-color: var(--form-control-border-color-focus, var(--form-control-focus-border-color, var(--lagoon, #009ad2)));
}
.ag-theme-brml-new .ag-filter-condition {
    justify-content: flex-start;
    margin-left: var(--spacing-xxxs, 3px);
}
.ag-theme-brml-new .ag-filter-condition .ag-radio-button .ag-radio-button-label.ag-label {
    margin: 0 calc(var(--spacing-m, 36px) / 2);
}
.ag-theme-brml-new .ag-filter-condition .ag-radio-button-input-wrapper {
    padding: 0;
    height: auto;
    font-size: var(--radio-lg-size, 24px);
    line-height: var(--radio-lg-size, 24px);
}
.ag-theme-brml-new .ag-filter-condition .ag-radio-button-input-wrapper.ag-checked::after {
    color: var(--radio-bullet-background-color, var(--color-text-primary, var(--text-primary-color, var(--text-color, #1c1c1c))));
}
.ag-theme-brml-new .ag-checkbox-input-wrapper.ag-input-wrapper {
    width: var(--checkbox-width, var(--checkbox-size, var(--spacing-xss, 18px)));
    height: var(--checkbox-height, var(--checkbox-size, var(--spacing-xss, 18px)));
    position: relative;
    background-color: var(--checkbox-background-color, var(--brand-4-background, #ffffff));
}
.ag-theme-brml-new .ag-checkbox-input-wrapper.ag-input-wrapper:after {
    content: "";
    position: absolute;
    width: var(--checkbox-width, var(--checkbox-size, var(--spacing-xss, 18px)));
    height: var(--checkbox-height, var(--checkbox-size, var(--spacing-xss, 18px)));
    border: var(--checkbox-border-width, 1px) solid var(--checkbox-border-color, var(--text-tertiary-color, #646464));
    border-radius: var(--checkbox-border-radius, 0);
    left: 0;
    top: 0;
}
.ag-theme-brml-new .ag-checkbox-input-wrapper.ag-input-wrapper.ag-checked {
    --checkbox-mark-color: #000000;
    --checkbox-mark-background-color: var(--checkbox-background-color);
}
.ag-theme-brml-new .ag-checkbox-input-wrapper.ag-input-wrapper.ag-checked[class~=ag-disabled] {
    background-color: var(--checkbox-disabled-checked-background-color, var(--brand-4-background, #ffffff));
}
.ag-theme-brml-new .ag-checkbox-input-wrapper.ag-input-wrapper.ag-checked[class~=ag-disabled]:before {
    border-left: var(--checkbox-mark-border-width, 2px) solid var(--checkbox-mark-color-disabled, var(--checkbox-disabled-mark-color, var(--form-control-background-disabled, var(--form-control-disabled-background, #d7d7d7))));
    border-bottom: var(--checkbox-mark-border-width, 2px) solid var(--checkbox-mark-color-disabled, var(--checkbox-disabled-mark-color, var(--form-control-background-disabled, var(--form-control-disabled-background, #d7d7d7))));
}
.ag-theme-brml-new .ag-checkbox-input-wrapper.ag-input-wrapper.ag-checked[class~=ag-disabled]:after {
    border: var(--checkbox-disabled-checked-border-width, 1px) solid var(--checkbox-border-color-disabled, var(--checkbox-disabled-border-color, var(--form-control-background-disabled, var(--form-control-disabled-background, #d7d7d7))));
}
.ag-theme-brml-new .ag-checkbox-input-wrapper.ag-input-wrapper.ag-disabled {
    opacity: 1;
}
.ag-theme-brml-new .ag-checkbox-input-wrapper.ag-input-wrapper.ag-disabled:after {
    border: var(--checkbox-border-width, 1px) solid var(--checkbox-border-color-disabled, var(--checkbox-disabled-border-color, var(--form-control-background-disabled, var(--form-control-disabled-background, #d7d7d7))));
}
.ag-theme-brml-new .ag-checkbox-input-wrapper.ag-input-wrapper.ag-checked:before {
    content: "";
    position: absolute;
    width: var(--checkbox-mark-width, 11px);
    height: var(--checkbox-mark-height, 6px);
    right: calc(var(--checkbox-mark-position-left, 4px) - var(--checkbox-border-width, 1px));
    top: calc(var(--checkbox-mark-position-top, 4px) - var(--checkbox-border-width, 1px));
    box-sizing: border-box;
    border-left: var(--checkbox-mark-border-width, 2px) solid var(--checkbox-mark-color, var(--color-text-primary, var(--text-primary-color, var(--text-color, #1c1c1c))));
    border-bottom: var(--checkbox-mark-border-width, 2px) solid var(--checkbox-mark-color, var(--color-text-primary, var(--text-primary-color, var(--text-color, #1c1c1c))));
    transform: rotate(-45deg);
}
.ag-theme-brml-new .ag-checkbox-input-wrapper.ag-input-wrapper.ag-indeterminate {
    background-color: var(--checkbox-mark-background-color, var(--brand-4-background, #ffffff));
}
.ag-theme-brml-new .ag-checkbox-input-wrapper.ag-input-wrapper.ag-indeterminate:before {
    content: "";
    position: absolute;
    width: var(--checkbox-mark-width, 11px);
    right: calc(var(--checkbox-mark-position-left, 4px) - var(--checkbox-border-width, 1px));
    top: 50%;
    margin-top: calc(-1 * (var(--checkbox-mark-border-width, 2px) / 2));
    box-sizing: border-box;
    border-bottom: var(--checkbox-mark-border-width, 2px) solid var(--checkbox-mark-color, var(--color-text-primary, var(--text-primary-color, var(--text-color, #1c1c1c))));
}
.ag-theme-brml-new .ag-checkbox-input-wrapper.ag-input-wrapper.ag-indeterminate:after {
    content: "";
    position: absolute;
    width: var(--checkbox-width, var(--checkbox-size, var(--spacing-xss, 18px)));
    height: var(--checkbox-height, var(--checkbox-size, var(--spacing-xss, 18px)));
    border: var(--checkbox-border-width, 1px) solid var(--checkbox-border-color, var(--text-tertiary-color, #646464));
    left: 0;
    top: 0;
}
.ag-theme-brml-new .ag-checkbox-input-wrapper.ag-input-wrapper .ag-checkbox-input {
    cursor: pointer;
}
.ag-theme-brml-new .ag-side-bar.ag-side-bar-right .ag-side-button-button,
.ag-theme-brml-new .ag-filter.ag-side-bar-right .ag-side-button-button {
    margin-left: 0;
}
.ag-theme-brml-new .ag-side-bar .ag-column-panel .ag-checkbox-input-wrapper,
.ag-theme-brml-new .ag-side-bar .ag-column-panel .ag-checkbox-input-wrapper:after,
.ag-theme-brml-new .ag-side-bar .ag-set-filter .ag-checkbox-input-wrapper,
.ag-theme-brml-new .ag-side-bar .ag-set-filter .ag-checkbox-input-wrapper:after,
.ag-theme-brml-new .ag-filter .ag-column-panel .ag-checkbox-input-wrapper,
.ag-theme-brml-new .ag-filter .ag-column-panel .ag-checkbox-input-wrapper:after,
.ag-theme-brml-new .ag-filter .ag-set-filter .ag-checkbox-input-wrapper,
.ag-theme-brml-new .ag-filter .ag-set-filter .ag-checkbox-input-wrapper:after {
    width: var(--checkbox-lg-width, var(--checkbox-lg-size, 24px));
    height: var(--checkbox-lg-height, var(--checkbox-lg-size, 24px));
    padding: 0;
}
.ag-theme-brml-new .ag-side-bar .ag-column-panel .ag-checkbox-input-wrapper.ag-checked:before,
.ag-theme-brml-new .ag-side-bar .ag-set-filter .ag-checkbox-input-wrapper.ag-checked:before,
.ag-theme-brml-new .ag-filter .ag-column-panel .ag-checkbox-input-wrapper.ag-checked:before,
.ag-theme-brml-new .ag-filter .ag-set-filter .ag-checkbox-input-wrapper.ag-checked:before {
    width: var(--checkbox-lg-mark-width, 15px);
    height: var(--checkbox-lg-mark-height, 8px);
    left: calc(var(--checkbox-lg-mark-position-left, 5px));
    top: calc(var(--checkbox-lg-mark-position-top, 25%));
}
.ag-theme-brml-new .ag-side-bar .ag-column-panel .ag-checkbox-input-wrapper.ag-indeterminate:before,
.ag-theme-brml-new .ag-side-bar .ag-set-filter .ag-checkbox-input-wrapper.ag-indeterminate:before,
.ag-theme-brml-new .ag-filter .ag-column-panel .ag-checkbox-input-wrapper.ag-indeterminate:before,
.ag-theme-brml-new .ag-filter .ag-set-filter .ag-checkbox-input-wrapper.ag-indeterminate:before {
    width: var(--checkbox-lg-mark-width, 15px);
    left: calc(var(--checkbox-lg-mark-position-left, 5px));
    margin-top: calc(-1 * (var(--checkbox-lg-mark-border-width, var(--spacing-xxxs, 3px)) / 2));
    border-bottom: var(--checkbox-lg-mark-border-width, var(--spacing-xxxs, 3px)) solid var(--checkbox-mark-color, var(--color-text-primary, var(--text-primary-color, var(--text-color, #1c1c1c))));
}
.ag-theme-brml-new .ag-side-bar .ag-column-panel .ag-virtual-list-container .ag-virtual-list-item.ag-column-select-virtual-list-item,
.ag-theme-brml-new .ag-side-bar .ag-set-filter .ag-virtual-list-container .ag-virtual-list-item.ag-column-select-virtual-list-item,
.ag-theme-brml-new .ag-filter .ag-column-panel .ag-virtual-list-container .ag-virtual-list-item.ag-column-select-virtual-list-item,
.ag-theme-brml-new .ag-filter .ag-set-filter .ag-virtual-list-container .ag-virtual-list-item.ag-column-select-virtual-list-item {
    padding: 0;
    display: flex;
    justify-content: center;
    flex-direction: column;
}
.ag-theme-brml-new .ag-side-bar .ag-column-panel .ag-virtual-list-container .ag-virtual-list-item.ag-column-select-virtual-list-item .ag-column-select-column,
.ag-theme-brml-new .ag-side-bar .ag-set-filter .ag-virtual-list-container .ag-virtual-list-item.ag-column-select-virtual-list-item .ag-column-select-column,
.ag-theme-brml-new .ag-filter .ag-column-panel .ag-virtual-list-container .ag-virtual-list-item.ag-column-select-virtual-list-item .ag-column-select-column,
.ag-theme-brml-new .ag-filter .ag-set-filter .ag-virtual-list-container .ag-virtual-list-item.ag-column-select-virtual-list-item .ag-column-select-column {
    height: 100%;
    padding: var(--spacing-xxs, 6px) var(--table-checkbox-margin-right, var(--spacing-xs, 12px));
}
.ag-theme-brml-new .ag-side-bar .ag-column-panel .ag-virtual-list-container .ag-virtual-list-item.ag-column-select-virtual-list-item .ag-column-select-column:not(.ag-column-select-column-readonly):hover,
.ag-theme-brml-new .ag-side-bar .ag-set-filter .ag-virtual-list-container .ag-virtual-list-item.ag-column-select-virtual-list-item .ag-column-select-column:not(.ag-column-select-column-readonly):hover,
.ag-theme-brml-new .ag-filter .ag-column-panel .ag-virtual-list-container .ag-virtual-list-item.ag-column-select-virtual-list-item .ag-column-select-column:not(.ag-column-select-column-readonly):hover,
.ag-theme-brml-new .ag-filter .ag-set-filter .ag-virtual-list-container .ag-virtual-list-item.ag-column-select-virtual-list-item .ag-column-select-column:not(.ag-column-select-column-readonly):hover {
    background: var(--table-tool-panel-item-hovered, rgba(230, 230, 230, 0.5));
}
.ag-theme-brml-new .ag-side-bar .ag-column-panel .ag-virtual-list-container .ag-virtual-list-item.ag-column-select-virtual-list-item-with-description .ag-column-select-column .ag-column-select-checkbox,
.ag-theme-brml-new .ag-side-bar .ag-set-filter .ag-virtual-list-container .ag-virtual-list-item.ag-column-select-virtual-list-item-with-description .ag-column-select-column .ag-column-select-checkbox,
.ag-theme-brml-new .ag-filter .ag-column-panel .ag-virtual-list-container .ag-virtual-list-item.ag-column-select-virtual-list-item-with-description .ag-column-select-column .ag-column-select-checkbox,
.ag-theme-brml-new .ag-filter .ag-set-filter .ag-virtual-list-container .ag-virtual-list-item.ag-column-select-virtual-list-item-with-description .ag-column-select-column .ag-column-select-checkbox {
    margin-top: calc(var(--spacing-xs, 12px) / 2);
}
.ag-theme-brml-new .ag-side-bar .ag-column-panel .ag-virtual-list-container .ag-virtual-list-item.ag-column-select-virtual-list-item-with-description .ag-column-select-column .ag-column-select-column-label-description,
.ag-theme-brml-new .ag-side-bar .ag-set-filter .ag-virtual-list-container .ag-virtual-list-item.ag-column-select-virtual-list-item-with-description .ag-column-select-column .ag-column-select-column-label-description,
.ag-theme-brml-new .ag-filter .ag-column-panel .ag-virtual-list-container .ag-virtual-list-item.ag-column-select-virtual-list-item-with-description .ag-column-select-column .ag-column-select-column-label-description,
.ag-theme-brml-new .ag-filter .ag-set-filter .ag-virtual-list-container .ag-virtual-list-item.ag-column-select-virtual-list-item-with-description .ag-column-select-column .ag-column-select-column-label-description {
    display: block;
    white-space: break-spaces;
    color: var(--table-header-description-color, #646464);
}
.ag-theme-brml-new .ag-side-bar .ag-column-panel .ag-column-select,
.ag-theme-brml-new .ag-side-bar .ag-set-filter .ag-column-select,
.ag-theme-brml-new .ag-filter .ag-column-panel .ag-column-select,
.ag-theme-brml-new .ag-filter .ag-set-filter .ag-column-select {
    border-top: none;
}
.ag-theme-brml-new .ag-side-bar .ag-column-panel .ag-column-select .ag-primary-cols-header-panel,
.ag-theme-brml-new .ag-side-bar .ag-column-panel .ag-column-select .ag-column-select-header,
.ag-theme-brml-new .ag-side-bar .ag-set-filter .ag-column-select .ag-primary-cols-header-panel,
.ag-theme-brml-new .ag-side-bar .ag-set-filter .ag-column-select .ag-column-select-header,
.ag-theme-brml-new .ag-filter .ag-column-panel .ag-column-select .ag-primary-cols-header-panel,
.ag-theme-brml-new .ag-filter .ag-column-panel .ag-column-select .ag-column-select-header,
.ag-theme-brml-new .ag-filter .ag-set-filter .ag-column-select .ag-primary-cols-header-panel,
.ag-theme-brml-new .ag-filter .ag-set-filter .ag-column-select .ag-column-select-header {
    border-bottom: none;
}
.ag-theme-brml-new .ag-side-bar .ag-column-panel .ag-checkbox-input,
.ag-theme-brml-new .ag-side-bar .ag-set-filter .ag-checkbox-input,
.ag-theme-brml-new .ag-filter .ag-column-panel .ag-checkbox-input,
.ag-theme-brml-new .ag-filter .ag-set-filter .ag-checkbox-input {
    padding: 0;
}
.ag-theme-brml-new .ag-side-bar .ag-column-panel .ag-column-select .ag-column-select-column .ag-column-select-column-label,
.ag-theme-brml-new .ag-side-bar .ag-set-filter .ag-column-select .ag-column-select-column .ag-column-select-column-label,
.ag-theme-brml-new .ag-filter .ag-column-panel .ag-column-select .ag-column-select-column .ag-column-select-column-label,
.ag-theme-brml-new .ag-filter .ag-set-filter .ag-column-select .ag-column-select-column .ag-column-select-column-label {
    margin: 0;
}
.ag-theme-brml-new .ag-side-bar .ag-column-panel .ag-checkbox-label,
.ag-theme-brml-new .ag-side-bar .ag-set-filter .ag-checkbox-label,
.ag-theme-brml-new .ag-filter .ag-column-panel .ag-checkbox-label,
.ag-theme-brml-new .ag-filter .ag-set-filter .ag-checkbox-label {
    margin-left: var(--table-checkbox-margin-right, var(--spacing-xs, 12px));
}
.ag-theme-brml-new .ag-paging-page-summary-panel .ag-disabled {
    pointer-events: none;
}
.ag-theme-brml-new .ag-filter-toolpanel-group {
    border-top: 0;
}
.ag-theme-brml-new .ag-filter-toolpanel-instance-filter {
    border-width: 0;
}
.ag-theme-brml-new .ag-group-title-bar-icon.ag-filter-toolpanel-group-title-bar-icon {
    order: 3;
}
.ag-theme-brml-new .ag-body-viewport:not(.ag-has-focus) .ag-cell.ag-cell-range-single-cell.ag-cell-range-selected-1:not(.ag-cell-inline-editing) {
    background-color: transparent;
}
.ag-theme-brml-new .ag-keyboard-focus .ag-header-cell:focus:after {
    border-color: var(--table-cell-focus-border-color, #009bd2);
}
.ag-theme-brml-new .wf-file-progress-bar {
    width: 100%;
}
.ag-theme-brml-new.upload-grid wf-file-progress-bar {
    width: 100%;
}
.ag-theme-brml-new.upload-grid .ag-body-viewport {
    border-width: var(--upload-table-body-border-width);
}
.ag-theme-brml-new.upload-grid .ag-ltr .ag-cell {
    display: var(--upload-table-ag-cell-display);
    align-items: var(--upload-table-ag-cell-align-items);
    align-content: var(--upload-table-ag-cell-align-content);
}
.ag-theme-brml-new.upload-grid .ag-ltr .ag-cell wf-input {
    width: var(--upload-table-ag-cell-wf-input-width);
}
.ag-theme-brml-new.upload-grid .ag-status-bar {
    padding: var(--upload-table-ag-statusbar-padding);
}
.ag-theme-brml-new.upload-grid .ag-row.ag-row-first {
    border-top-width: var(--upload-table-ag-row-first-border-top-width);
}
@font-face {
    font-family: "agGridBalham";
    src: url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABgoAAsAAAAALEgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAmMAAAR2YfRkQU9TLzIAAANsAAAAQQAAAFZWUFLwY21hcAAAA7AAAAIMAAAFnGSNxkJnbHlmAAAFvAAADpIAABo4y6JNTGhlYWQAABRQAAAANAAAADZ2zcSBaGhlYQAAFIQAAAAaAAAAJAfQBDFobXR4AAAUoAAAABoAAAEgs7L//WxvY2EAABS8AAAAawAAAJJHu0GKbWF4cAAAFSgAAAAfAAAAIAFeAKpuYW1lAAAVSAAAATUAAAJG0OP3eXBvc3QAABaAAAABqAAAAm9qOX49eJx9lM1SE1EQhc8wAYFEoDQqRkRQ/IvKMD8Zk/CTkJBoWS5cWJYLN1hWWVZRrngOH8AnYOkT+AAufAIfwIVL15ZfdwaDLMitTO50n+4+fW7fKJA0qw3taGJv+Pyl5g72Dz+qppJGH/Of3AcHH97va/r4DV/Jf6cVlCqa00291qG+BXPBYXA0UQ1r4avwXfg5/BL+UghqReugy1TcUKyEZ6RUmRrKNaEpbDH7x2qCDnm23HpBVzXpnp76WqRmTEzfM9b1THe0QJ6u5+loG1TKspwdnkPWXc2fgch1j/wZbDaxllBkmf2WqprRHiw7MGkT38R/kZo71I6I6uLrwm4SS4t9W5fgZBElV/Wp3ugRfuvUsmRFTMo31q6/R/5WZh2jWuRpUMty12FwbG9QNSHiIdkzUFuFonVUL+NNwUTEtl1Biy6DTOCWapWd9ZnAtaI1MC/01qvuFjEd13SkQB32Y3vX8+V0ftLaJtcQ7AM4jK12PvepFWngXS2COdAnHemrvuuHfuq3/uicLlMn8R62yb5zpjbTKHga3cPb+me1XqeYgdOo/xEzdN5wdWJ8/UJDq1amM1MnZR9hTR0/C0/D92CTcx4lakRe1056krXJewz6fDGdTVbFle4zBfM+wQOfhRoTlui6ZxzNYY7WS2S03YhfzXVrku+an5upazdswd/sLth51zj/ZX4jOsxcpyd4V7BYprHlhkflsLcc6/hzWI+rGaslWGU+0TZjA78dPSrdop8Rk0S3/WYMfL7WYJAVN7XKGRr7dnFiVxwXe1TAP0FU3PDUtbOZ7sLN5mP4F/iHapMAeJxjYGSqZ5zAwMrAwFTFtIeBgaEHQjM+YDBkZAKKMrAyM2AFAWmuKQwHGHQ/GjG/AHKjmN8wsABpRpAcANz2CuAAAAB4nLXUZ1IbQRCG4VeBKIEDOeNEVkAgssjhh0+BM4UDhTPn8Nl8jz4B/ma7fQBc5al61Duzo9FMrb4F2oCCLEkR8p3kdEUur9FcNl6gOxsv8lv9Mp3kdV3hgiturHF7q9EK51xybbms97flNLvMODOsqbdHjRab7NPglDrbrLLDFge62+SIZTZY4ZAT1tnlmDN9P+2iqD2206Hf7dJOSlqxh17u84A++hlgkCGGGWGUMf3WBJNMMa15j3jME57yTPNmmGWOeRZ0XWJRpyppzwtUtcl27tb27jg/tVprc79xWt/WibcO1po67MbK4cn67vHZPyz2H1o5fRR+Re856Ym6dNrzUJMXoSUvw6a8CvvyOjTkTTiVt6Eu78K2XIRVuQw78j5syYdwIB9D+ld9Ck25CkdyHZblc9iQL2FFvoZD+RZO5HtYlx9hV36GY7kJeoCWcykvlnekWnApX1Z0KWPW5lL2rN2Raocj1U5Hql2OVLtdyqSVHKmWXXqS1uNItdeR6j2n7GBBKcKCsoE9dEoW1ueUMazfKW3YgFPusEGnBGJDTlnEhp1SiY045RMbdUoqNuaUWWzcKb3YhFOOsUmnRGNTLjvvtFPKsaC8Y0HJx4LeAVjQ2wAL2XlnHKnOOlKdc6Q670h1wZHqosvWWXLZ3iqOdL/q0vvVai6bU3cpY7bssjUbjuofQy2jW3ic7VlrkBzVde5ze2d6et7d04+Z2Z33a3deu/OWZnd79EDL7gr0YldCBqQoEnKwVhgpwsJCC7ZwBBI4JlIBdkXxq8qmoCouJ65QlC3ZKeKCpYIWhUAShCs/sBML4mAcq1LljaaVc3t6VlqhAPa/VLLT3ff07XvPPfecc8/57l2GZfCP/Q77HUZlSsx2hoEwUUXWTbieVJFkiE8jjaQlbvWAVZbUMKg9KQ0aIluETDoRt1oStYSsqObPyhk/uVKryLFMtVFvYNt6o57O0F8txgr9a7LQ0wPZNf36T/WfXnmDkP7z1DIAtodUExCGcKJKHA6kp+5a8V/wZGsBfI5o2K04vHa/J5p2qwst/Rj0cLJ7pVu2WsORITEEcJB95nqsIWS8raqnbv/6+j/6VJe1OQzLLrRYj+hUFKdP7FuluPwht+ptzToG5aTkHHL6PEKfPylFE6upqsDQ15fZLzMRhvGpXKahcjHBKDJCzCgaMcEoVGFuPH/yZH4cXEtL/dfm+xvXr1/87jLHIy+yEmPDF3OcBLxxtPDaa4WjGjl1NP/aa/mj+jIqliHbHnYPIzEDTA3bx6k5JGqaMrVDldqBK9N3iX4x7FKnX3zIFzkj/0wDLu7eMl2uVMrTW17pErunJ8ayuVx2bOJZSkAWqelvFb797cK3jCe7Z0lzg9CWNjco/dfdHvhkFmX2s36kOMaBOq0ICXo3KnLi3OzsuwcOvHPvveQu/ZNkvP38woLR/PJlfFxg32F8TIZBNgMQL0JNqGpQiZXDIAuSG9hY3E2pMK3T6NcicID6A7ba/lzplqGhW0qkUw62Z0PlEF7kIaPs17e9UvkKfPpKi5LRg/1mqBRqH8YHXuQL+PgVtix/Be65Vqbcx5eJjeG6+CiJVrZ/TEY+Why9OG64y2X8Q1kuGLIw0B0+EVsUyXI9SapXMaeDHblGCvbC1V9pOXatBKY972N3MRb0WD/D8MCpPLCNCHRig6SU6zXqiOTf9O3NnXobtLm5l77rcAQ8SmlNSfEE4AX4xjB+0P8GRufmNJcr3JsOxEuleCDVF6bse4wxCqzb9BkPw6QSQsVn3kDv51qtH2ja6VarfVbT3iLl9vyVe3Edk5OsBeVEGanfkxP6+/mf/SwPFzulOZebcT35mAQzREfpKnB4UaksRkEkFKyp46c0jm7YXI5hPfnzi7mJXHYiT4vcRPpSul43HnrPiuxEDp7QP5mqzeI3qBgNcvpZfJByPa3/mDaFkXRddxIxN55r1VJX5H6RvEjXCixZtVctRxK9eplZGebyJfZu9heMF2cSYsaZzzF/hr3p8rd0pEcvqNfYRA2EmGpVcTK+lOQmON2eWlUjFTpZyRpPZ4pAp4tuU6axvayo1K3iWF2r1sthtkJti6mhSKgOymFidur0iYCihklDxYBT0qgCJdkDboI6HWSxu8Lu5XbfY9HXZRqNDKlnGmPf01fBMQKsxXue6Nt5MSx5Vclrt7j8MZ+a9Nldth6b5FH7nGpUsRKb2/4XYlwJCS4v77ZxNo9TUByiV+oVxIgi+gWb3cX1WDxh0eqwiKLDJdpHclnCEpvDZiE1wtk9TiupsGAXbeTnts8csZBlmUuvGsIcO3fpOHvfGwFeaD/+j85I2GcTe6MpOV5LS30ZkffYXbJULUdzit9v97g9gQHF40iJDrcjIDhV0S3YrJwvVkz5XLJf9todHtHn4h08y3EWzhf64x+c5h1WO+eyW/jXeY+Nd/PzHt7uFamp/992/3tttzR3m5igQnxm7oabOrkb5joxbYmdJz7Sxg2avKv1SlmJQItQkymy5AHEaGjXeHoQOOoE6Vr1w01T2LqW5yySR/B5R1bY3VaXzeOT10057bwoiT23bunhBaz5MKXOfXaP2+VQvD7/Jz7hES0Wr1MI7f2sRxbdPG998JDVZhU8IvN/ZI5L8gqmPo4HcgKTif4+eMk/0eziBS82sRi55Wm2iZllOXMTM81sw/b1RgXhdwdF08juhkwHOzcMlIZhXnWDBwywTV+tRkKqNkCDFhQJ9ql31juXMlZtpdwCY1Un4hwktt8l3v7M55MuQewNRtOj+Ym1z26cumFjyevjHQ6vN98ayWtDN6mQ3rh+x523K1Jfc2Jk13AeHh5aq0L4wBNfW5toTgzf2czp88HcjbnBTD6YHc8OZsivSiy77pFb++LhbF8sgIxToiSXmpt7i5JfDsujudH8U5Fba2SrNirJYau9Lze8a3iiqf9ddGuNjN89ysbjWDMy0TzfP4gcg/nMYA6LK7n+aTbB9DJFZhg1ZexQTBVZr1YP7jVUN+lqp6MRrtxxlSJgUFOpJhD3hIAGQUQ90F7Ux9q9n/r0/q0byqYuWn89Azd98e6IqYuNn09QBYw3dzSbOw7sWL58xz9kx6fGs8aDTSxOfl0y4fasaG4xJz69q6dFRmfWdCYeCt67ns42shxZdPj8PWQpkyzpFNR1TGxTwP0Yokgw5xkCrlE3J5sehZhFMvdccqPWcQ1cOgUY8K9q+G2nAQhw/vqqwADZ1z5rMyh0kc5XciEzFBoeCvLOP3xsen/TYQuURsNDyTUtgQ+WRkNDqSODU9iiWQrygikPWTD8me96tEVICOQ3plfrv6ctOraiO+Ei4+zMgby3iM98OJte3DElDGw8yDCNRK2iXnWnPuJ9wcByVxDd9V8WZjt/LbPUzBLFsS3Z59ZwzY0yK5k1Rgz6rXa8PpTGgpg9dU35O+5tT83OwkH9JViuH1uknEhd1Cfhud9tO9v+d03TWubNMB+wYQftUpRMcibi/WdN66Le9n+iBbt+uJ/tRc0J1O4IaKnpWbWRwdlieMy04Jh+sHVcPw/p+fnSLLyth2dL5HHttHYc0pDWz8+X0QLlLq99iKOzzBbDp1GtHCoYwxvVar0FtXSmhH7uBnTpMDSwRqOhzxc3WmEljXZF8wPtLeEHrC4Z697gkiB+3GvEeu32vpnQLf3JKmdVAqKTFVPePo/bm8gdXp6NzBT8ITW7K3tzaM+g2qfmwjbgUgHZIdIuuQaokggOVky4+yS7Y3UxnSVreKeld9NAOrQn5HO5RtOJsaDIJlJiUs7sHColc72qJ7qn+PBwMQJ8FLl+YXgoGuYdlsiugopcfW7P+mKoJhl9Yr7kHYXSep+364+Pso9+YI0w1KMoprfgbXgX3g3znUMaPVS7Zy4/By/k5/IQWFhozy8srEWabMNaXCnbFiJI4JUvowdswxKvuWcWrvhCm7QRWbpwtx2hzsClBgF3Eo1fsG+O7d+4H/7WLOfOs7T8aqcw90MF8mp3rw7oCd0fW2h/CaONeUOghbZvdW0fx/htjGcOZA4Lr/YYA/1JZ7z/eLMHi33wozfZsX2b9pt9n8V9XscHuwgKXbdzEALNx4pvnS8+thL+aiVSbw0+Bhseyp09m3sIzrTn4UyHphga+RxhDzIKRp8G02LWMlPIj7qaqhhul0kb3tXQiEpfOavphxh0qW9hK1qZQcTBg2KE20FATAJGp3pDNYK02kjDwh2bN+61O7Ppmyeev/WO1aMrCElF73505YbxG27j+VR607oz66azCZtt69jkU1Grdf3oqslqKQOH9F9WZgayCFHOrFrerx9NOvzBenMTr1XLsiJejrCfIdXS09vuvG3DslpKVlrLvjq1ZXLlznqL5LNf3DB98/pizpItbJ6Y3vh4rvDy6MTYbDzJWYIK3K8/5e1NpavN4VdIWNGPtk6sXD1QsGjsQP+INnzZvngGM8Pej97Xz4ygZoyDIuPwSE588KAgwZUVujmo1iGG4Euo1odBjtUoOBMkK9nndAcimyMBt3M2vjyOF1zslAtCIBAPBMChO4PJZLAFB7VgKsWGRMnvFkW3XxKxkT5pdnoOH4I/6ser/fVUAJ4LJmdnk0F9MpBajE+HDZmbKHEXIdXRCFhQY3E0QdIwg4uJ5tEIcGmcEnSs11CVioGhYOMJID0WPtQcbOx0N0NRCMsr1vwB5lBWkgvqkxge/8XHO23eU/X+sgBBm0rARp6w4VbALXpfhwdOIGLwOPsdvGNHcTQs62/3TTvvtFoCtdyQ6sDu5Eter8+tnHKzbK/+r1Yp46+KT2Iw52zi64z9qrwURe2vZMYM77yN2cHs/h9yU0xQjINVC01PEYQxndUgI9DhEp0jScVQRkpSK7WMlavUGllARVQwscoV6tEpa4KTK410Qq58WOKCQ+2XfvkeZhW+bQPMMVH4vj0/PZXns2P9B/j89HTeviJZDoah/TIcvh9gtlVdi5nuUAvOHKLtURfLsw/+aNmND35oKrvUftnKY/P3zgpeHAzuB4/BnL+n/8Yc4fNTOA7gdkvJhseWPfDDydqDv6mntrcOH47ThAdweBYeWPQJeu5Fzz/N008v9YIoVYf3mtPPuLG5oF/g4iMH9q2+4YbV+w6At0s9cnD3zubISHPn7veQGB5Ggr1AP+jvL22sLWlDiZHumurKov1W0lxzNmu0+bgiwnevc+r6seXWJ6eX9qTMrsUCFD9gwMdkpCIowGieYffp54+39INwrHW8NKuH4e3Z0vw8IorzxykaOE5hwPy8yYeeT7swEjO4z0Mcae77BEs3urP+9vO3lOJkPF7SvzfTPHeuOTOFrH4CSf0n9BQQkn0zw+fODc/AycXzeAs5aZzj0QMKtkd/34AyZDeFp0gw17YDemaGeCzfga1HOuVimxe6Z4IqttFP/CVu0VeRJ5AoPAyrFnkViESt7EMdnDaSnk9bjKV72Rm0ew7xJeOLI5BEtI6Zhm7GMLJiPvEhpgkTBDMZ7goGygBFO6qxtOk/Uzq0cW7zNCFJQv4Ulr1LLAalz71LvEU1pGz6/Z1JraAl7sr6Y5xNDmoF+MbAuhBWCYXA4GZRECJIR6JWpXfnMnYPdraQU/rcO8gQrOQUNN4l+n0IX7B9xGDk7PUW+5KTvchoMmrwUVhLOd+/Ffm0Iptv7y8N4wz/G4A9L1cAAHicY2BkYGAAYgWvvDnx/DZfGbiZXwAFojgf72uA0f/////D/IL5DVAlBwMTkGQAAHb/DvN4nGNgZGBgfsHAACL//wezGRlQgQcAdFMFCgAAeJxjYGBgYH6BDf//j8C41AwspgcAANyGMDUAAHicY2AAghkMFxieMTowRjEuYXzFpMEUxVTD1Md0g+kT8wWWdSxHWM1YV7DuYQtgO8EuwK7FXsL+iYOHw4hjD8cPTjFOA04/ziIuJq4YrgPcadxreIR4zHgSeEp42nhm8azglSEdAgCdlRu1AHicY2BkYGDwYJjHwMMAAkxAzAWEDAz/wXwGACBkAgkAeJx1jz9OwzAYxV9oWkSLEBISYsMTC1L6Z2Do2KHZO3RgcxsnbZXEkeNW6sYxOAHHYOQInIJD8BK+oUKqLTk///zeJwXALb4QoFkBrtuzWRe45O2PO6Q74ZD8KNzFAM/CPfoX4T7tTHjAZsEJQXhF84A34Qvc4F24Q/8hHJI/hbu4x7dwj/5HuI9lEAoP8BS86ix222Sm840uFibb59qdqlNeGldvbanG0ehUx6Y0TnuTqNVR1Yds4n2qUmcLNbelN3luVeXszqx9tPG+mg6HqfhobQtoZIjhsEXCP9fIseFZYAHDlz3vmq/nUuf8km2Hmt6ihMIYEUZn0zHTZdvQ8PwmbKxw5FnjwM6E1iPlPWXGsqEwbyc36Zzb0lTt245mTR9xdtOqMMWQO/2Xj5jipF9al2jJAAAAeJxtkQdv2zAQhf3Fku3YaeO6bbr3Hmrr7p3upj+DpmiZiEQKJOWRX18iLgIE6AE8vPdwvHu4a2201tFv/T/22KBNQkqHLj026TNgixOcZJshpxhxmjOcZYdznOcCF7nEZa5wlWtc5wY3ucVt7nCXe9znAQ95xGMynvCUZ4x5zgte8orXvOEt73jPBz7yic/s8oWvfOM7P/jJL36zx5/WQBSFU4UI2pqOcM4ufFt42ZHCSFWmciZcGMqZkvsTu8wOgcp3jgRtchWUq7QRQY2O5Mb8q9yStrQuq3UkrhtJUxnfl9YEJ2RQeSJtvUqls963pZ+n8WXjJFdepmoZDXQPczbuqWUt4qx8U61U5kvhZ+2IOlNdxvHpVDsfksLpOi2cbeokFoSkVNPQKbWJPrqlFbk2Ra8SS13pA5VUyjS96HvNjDVqYGzIRFnahcrTOjZQ7VqbtNZzG4YufrfZpAnBmsxOp9vHBZM6XcxC4sVc9X0Vu2S5XZjeGkZDIW5gFJxSx1fWa8zaIIIChyKgsRgWeCQlM/aZsIwnzqloqFkxZ8pBq/UXq/Gj5g==") format("woff");
    font-weight: normal;
    font-style: normal;
}
.table-active {
    position: relative;
    z-index: 2;
}
.ag-theme-brml,
.wf.ag-grid {
    /**
   ****************************
   * Generic Styles
   ****************************
  */
    /**
   ****************************
   * Viewports
   ****************************
  */
    /**
   ****************************
   * Containers
   ****************************
  */
    /**
   ****************************
   * Scrollers
   ****************************
  */
    /**
   ****************************
   * Headers
   ****************************
  */
    /**
   ****************************
   * Columns
   ****************************
  */
    /**
   ****************************
   * Column Panel
   ****************************
  */
    /**
   ****************************
   * Rows
   ****************************
  */
    /**
   ****************************
   * Cells
   ****************************
  */
    /**
   ****************************
   * Filters
   ****************************
  */
    /**
   ****************************
   * Floating Filter
   ****************************
  */
    /**
   ****************************
   * Drag & Drop
   ****************************
  */
    /**
   ****************************
   * Overlay
   ****************************
  */
    /**
   ****************************
   * Popup
   ****************************
  */
    /**
   ****************************
   * Virtual Lists
   ****************************
  */
    /**
   ****************************
   * Floating Top and Bottom
   ****************************
  */
    /**
   ****************************
   * Dialog
   ****************************
  */
    /**
   ****************************
   * Tooltip
   ****************************
  */
    /**
   ****************************
   * Animations
   ****************************
  */
    /**
   ****************************
   * Menu
   ****************************
  */
    /**
   ****************************
   * Rich Select
   ****************************
  */
    /**
   ****************************
   * Pagination
   ****************************
  */
    /**
   ****************************
   * Tool Panel
   ****************************
  */
    /**
   ****************************
   * Side Bar
   ****************************
  */
    /**
   ****************************
   * Status Bar
   ****************************
  */
    /**
   ****************************
   * Widgets
   ****************************
  */
    -webkit-font-smoothing: antialiased;
    background-color: white;
    color: #000;
    font-family: var(--font-family);
    font-weight: var(--font-weight, normal);
    font-size: var(--table-font-size, 13px);
    line-height: normal;
    color: var(--table-text-color, var(--table-color, var(--color-text-primary, var(--text-primary-color, var(--text-color, #1c1c1c)))));
    background: var(--table-background-color, #fff);
    --ag-input-focus-border-color: #0091ea;
}
.ag-theme-brml ag-grid, .ag-theme-brml ag-grid-angular, .ag-theme-brml ag-grid-ng2, .ag-theme-brml ag-grid-polymer, .ag-theme-brml ag-grid-aurelia,
.wf.ag-grid ag-grid,
.wf.ag-grid ag-grid-angular,
.wf.ag-grid ag-grid-ng2,
.wf.ag-grid ag-grid-polymer,
.wf.ag-grid ag-grid-aurelia {
    display: block;
}
.ag-theme-brml .ag-hidden,
.wf.ag-grid .ag-hidden {
    display: none !important;
}
.ag-theme-brml .ag-invisible,
.wf.ag-grid .ag-invisible {
    visibility: hidden !important;
}
.ag-theme-brml .ag-faded,
.wf.ag-grid .ag-faded {
    opacity: 0.3;
}
.ag-theme-brml .ag-width-half,
.wf.ag-grid .ag-width-half {
    display: inline-block;
    width: 50% !important;
}
.ag-theme-brml .ag-unselectable,
.wf.ag-grid .ag-unselectable {
    user-select: none !important;
}
.ag-theme-brml .ag-selectable,
.wf.ag-grid .ag-selectable {
    user-select: text !important;
}
.ag-theme-brml .ag-select-agg-func-popup,
.wf.ag-grid .ag-select-agg-func-popup {
    position: absolute;
}
.ag-theme-brml .ag-input-wrapper,
.wf.ag-grid .ag-input-wrapper {
    display: flex;
    flex: 1 1 auto;
    align-items: center;
    line-height: normal;
    position: relative;
    overflow: hidden;
}
.ag-theme-brml .ag-shake-left-to-right,
.wf.ag-grid .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-theme-brml .ag-root-wrapper,
.wf.ag-grid .ag-root-wrapper {
    cursor: default;
    position: relative;
    display: flex;
    flex-direction: column;
    overflow: hidden;
}
.ag-theme-brml .ag-root-wrapper.ag-layout-normal,
.wf.ag-grid .ag-root-wrapper.ag-layout-normal {
    height: 100%;
}
.ag-theme-brml .ag-root-wrapper .ag-watermark,
.wf.ag-grid .ag-root-wrapper .ag-watermark {
    position: absolute;
    bottom: 10px;
    right: 25px;
    opacity: 0.5;
    transition: opacity 1s ease-out 3s;
}
.ag-theme-brml .ag-root-wrapper .ag-watermark:before,
.wf.ag-grid .ag-root-wrapper .ag-watermark:before {
    content: "";
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNDk0cHgiIGhlaWdodD0iMjM5cHgiIHZpZXdCb3g9IjAgMCA0OTQgMjM5IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0Ny4xICg0NTQyMikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+TG9nbzwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGQ9Ik0wLjYxMjg0OTkzMSwxMDggTDAuNjEyODQ5OTMxLDY3LjQ1OTYzNzQgTDAuNjEyODQ5OTMxLDY3LjQ1OTYzNzQgQzAuNjEyODQ5OTMxLDYyLjEwMDY1MzYgMy40NzE4MzM3OCw1Ny4xNDg3NDgzIDguMTEyODQ5OTMsNTQuNDY5MjU2NCBMOTguMzA2NDI1LDIuMzk1OTcxNTcgTDk4LjMwNjQyNSwyLjM5NTk3MTU3IEMxMDIuOTQ3NDQxLC0wLjI4MzUyMDM1OCAxMDguNjY1NDA5LC0wLjI4MzUyMDM1OCAxMTMuMzA2NDI1LDIuMzk1OTcxNTcgTDExMy4zMDY0MjUsMi4zOTU5NzE1NyBMMjAzLjUsNTQuNDY5MjU2NCBMMjAzLjUsNTQuNDY5MjU2NCBDMjA4LjE0MTAxNiw1Ny4xNDg3NDgzIDIxMSw2Mi4xMDA2NTM2IDIxMSw2Ny40NTk2Mzc0IEwyMTEsMTM4IEwxODEsMTM4IEwxODAuOTk3MDQxLDkzLjk5OTk5OTggTDE4MC45OTYwMzIsOTMuOTk5OTk5OSBDMTgwLjk5NTQ3NSw4NS43MTYxMjI2IDE3NC4yNzk5MDksNzkuMDAxMDA4NyAxNjUuOTk2MDMyLDc5LjAwMTAwODcgTDEyMiw3OC45OTk5OTk5IEMxMTMuNzE1NzI5LDc4Ljk5OTk5OTkgMTA3LDg1LjcxNTcyODYgMTA3LDkzLjk5OTk5OTkgTDEwNywxMzYuMDE1NjIzIEwxMDcsMTM2LjAxNTYyMyBDMTA3LDE0NC4yOTk4OTUgMTEzLjcxNTcyOSwxNTEuMDE1NjIzIDEyMiwxNTEuMDE1NjIzIEwxNjgsMTUxLjAxNTYyMyBMMTY4LDE2MyBDMTY4LDE2NC42NTY4NTQgMTY2LjY1Njg1NCwxNjYgMTY1LDE2NiBMMTIwLDE2NiBMMTIwLDE3OSBMMTY1Ljk5NjAzMiwxNzkgTDE2NS45OTYwMzIsMTc4Ljk5Nzg3NyBDMTc0LjI3OTQ3NCwxNzguOTk3ODc3IDE4MC45OTQ4NiwxNzIuMjgzNDQyIDE4MC45OTYwMzIsMTY0IEwxODEsMTUwLjk2MDU1NCBMMjExLDE1MC45NjA1NTQgTDIxMSwxNzEuNjA2MjA3IEwyMTEsMTcxLjYwNjIwNyBDMjExLDE3Ni45NjUxOTEgMjA4LjE0MTAxNiwxODEuOTE3MDk2IDIwMy41LDE4NC41OTY1ODggTDExMy4zMDY0MjUsMjM2LjY2OTg3MyBMMTEzLjMwNjQyNSwyMzYuNjY5ODczIEMxMDguNjY1NDA5LDIzOS4zNDkzNjUgMTAyLjk0NzQ0MSwyMzkuMzQ5MzY1IDk4LjMwNjQyNSwyMzYuNjY5ODczIEw4LjExMjg0OTkzLDE4NC41OTY1ODggTDguMTEyODQ5OTMsMTg0LjU5NjU4OCBDMy40NzE4MzM3OCwxODEuOTE3MDk2IDAuNjEyODQ5OTMxLDE3Ni45NjUxOTEgMC42MTI4NDk5MzEsMTcxLjYwNjIwNyBMMC42MTI4NDk5MzEsMTIxIEwyNywxMjEgTDI3LDEzNiBDMjcsMTQ0LjI4NDI3MSAzMy43MTU3Mjg3LDE1MSA0MiwxNTEgTDQyLDE1MSBMMTAwLDE1MSBMMTAwLDk0IEMxMDAsODUuNzE1NzI4OCA5My4yODQyNzEyLDc5IDg1LDc5IEwyNyw3OSBMMjcsOTIgTDg0LDkyIEM4NS42NTY4NTQyLDkyIDg3LDkzLjM0MzE0NTggODcsOTUgTDg3LDk1IEw4NywxMDggTDAuNjEyODQ5OTMxLDEwOCBaIiBpZD0icGF0aC0xIj48L3BhdGg+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0iU3ltYm9scyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkxvZ28iPgogICAgICAgICAgICA8cGF0aCBkPSJNNDc3LDU1IEw0OTQsNTUgTDQ5NCwxNTEgTDQzNSwxNTEgQzQyNi43MTU3MjksMTUxIDQyMCwxNDQuMjg0MjcxIDQyMCwxMzYgTDQyMCw5NiBDNDIwLDg3LjcxNTcyODggNDI2LjcxNTcyOSw4MSA0MzUsODEgTDQzNSw4MSBMNDc3LDgxIEw0NzcsNTUgWiBNNDQwLDk4IEM0MzguMzQzMTQ2LDk4IDQzNyw5OS4zNDMxNDU4IDQzNywxMDEgTDQzNywxMzEgQzQzNywxMzIuNjU2ODU0IDQzOC4zNDMxNDYsMTM0IDQ0MCwxMzQgTDQ3NywxMzQgTDQ3Nyw5OCBMNDQwLDk4IFoiIGlkPSJkIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgIDxnIGlkPSJpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOTYuMDAwMDAwLCA1NS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTYiIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMCAyNiAxNyAyNiAxNyA5NiAwIDk2Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aC03IiBmaWxsPSIjRTExRjIyIiBwb2ludHM9IjAgMS4xMzY4NjgzOGUtMTMgMTcgMS4xMzY4NjgzOGUtMTMgMTcgMTcgMCAxNyI+PC9wb2x5Z29uPgogICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0zMzEsMTUxIEwzNDgsMTUxIEwzNDgsMTAxIEwzNDgsMTAxIEMzNDgsOTkuMzQzMTQ1OCAzNDkuMzQzMTQ2LDk4IDM1MSw5OCBMMzg5LDk4IEwzODksODEgTDM0Niw4MSBMMzQ2LDgxIEMzMzcuNzE1NzI5LDgxIDMzMSw4Ny43MTU3Mjg4IDMzMSw5NiBMMzMxLDE1MSBaIiBpZD0iciIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMzI0LDg2IEwzMjQsNzYgTDMyNCw3NiBDMzI0LDY3LjcxNTcyODggMzE3LjI4NDI3MSw2MSAzMDksNjEgTDI0OSw2MSBMMjQ5LDYxIEMyNDAuNzE1NzI5LDYxIDIzNCw2Ny43MTU3Mjg4IDIzNCw3NiBMMjM0LDEzNiBMMjM0LDEzNiBDMjM0LDE0NC4yODQyNzEgMjQwLjcxNTcyOSwxNTEgMjQ5LDE1MSBMMzA5LDE1MSBMMzA5LDE1MSBDMzE3LjI4NDI3MSwxNTEgMzI0LDE0NC4yODQyNzEgMzI0LDEzNiBMMzI0LDEwMCBMMjg3LDEwMCBMMjg3LDExNyBMMzA3LDExNyBMMzA3LDEzMSBMMzA3LDEzMSBDMzA3LDEzMi42NTY4NTQgMzA1LjY1Njg1NCwxMzQgMzA0LDEzNCBMMjU0LDEzNCBMMjU0LDEzNCBDMjUyLjM0MzE0NiwxMzQgMjUxLDEzMi42NTY4NTQgMjUxLDEzMSBMMjUxLDgxIEwyNTEsODEgQzI1MSw3OS4zNDMxNDU4IDI1Mi4zNDMxNDYsNzggMjU0LDc4IEwzMDQsNzggTDMwNCw3OCBDMzA1LjY1Njg1NCw3OCAzMDcsNzkuMzQzMTQ1OCAzMDcsODEgTDMwNyw4NiBMMzI0LDg2IFoiIGlkPSJHIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgIDxnIGlkPSJhZyI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iQ29tYmluZWQtU2hhcGUiPgogICAgICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSIjRTExRjIyIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJnIiBmaWxsPSIjRTExRjIyIiB4PSIxMjAiIHk9IjkyIiB3aWR0aD0iNDgiIGhlaWdodD0iNDYiIHJ4PSIzIj48L3JlY3Q+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNDAsMTIxIEw4NywxMjEgTDg3LDEzOCBMNDMsMTM4IEw0MywxMzggQzQxLjM0MzE0NTgsMTM4IDQwLDEzNi42NTY4NTQgNDAsMTM1IEw0MCwxMjEgWiIgaWQ9IkNvbWJpbmVkLVNoYXBlIiBmaWxsPSIjRTExRjIyIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
    filter: invert(50%);
    background-repeat: no-repeat;
    background-size: 110px 60px;
    display: block;
    height: 60px;
    width: 110px;
}
.ag-theme-brml .ag-root-wrapper .ag-watermark .ag-watermark-text,
.wf.ag-grid .ag-root-wrapper .ag-watermark .ag-watermark-text {
    opacity: 0.5;
    font-weight: bold;
    font-family: Impact;
    font-size: 19px;
}
.ag-theme-brml .ag-root-wrapper-body,
.wf.ag-grid .ag-root-wrapper-body {
    display: flex;
    flex-direction: row;
}
.ag-theme-brml .ag-root-wrapper-body.ag-layout-normal,
.wf.ag-grid .ag-root-wrapper-body.ag-layout-normal {
    flex: 1 1 auto;
    height: 0;
    min-height: 0;
}
.ag-theme-brml .ag-root,
.wf.ag-grid .ag-root {
    position: relative;
    display: flex;
    flex-direction: column;
}
.ag-theme-brml .ag-root.ag-layout-normal, .ag-theme-brml .ag-root.ag-layout-auto-height,
.wf.ag-grid .ag-root.ag-layout-normal,
.wf.ag-grid .ag-root.ag-layout-auto-height {
    overflow: hidden;
    flex: 1 1 auto;
    width: 0;
}
.ag-theme-brml .ag-root.ag-layout-normal,
.wf.ag-grid .ag-root.ag-layout-normal {
    height: 100%;
}
.ag-theme-brml .ag-header-viewport,
.ag-theme-brml .ag-floating-top-viewport,
.ag-theme-brml .ag-body-viewport,
.ag-theme-brml .ag-pinned-left-cols-viewport,
.ag-theme-brml .ag-center-cols-viewport,
.ag-theme-brml .ag-pinned-right-cols-viewport,
.ag-theme-brml .ag-floating-bottom-viewport,
.ag-theme-brml .ag-body-horizontal-scroll-viewport,
.ag-theme-brml .ag-virtual-list-viewport,
.wf.ag-grid .ag-header-viewport,
.wf.ag-grid .ag-floating-top-viewport,
.wf.ag-grid .ag-body-viewport,
.wf.ag-grid .ag-pinned-left-cols-viewport,
.wf.ag-grid .ag-center-cols-viewport,
.wf.ag-grid .ag-pinned-right-cols-viewport,
.wf.ag-grid .ag-floating-bottom-viewport,
.wf.ag-grid .ag-body-horizontal-scroll-viewport,
.wf.ag-grid .ag-virtual-list-viewport {
    position: relative;
    height: 100%;
    min-width: 0px;
    overflow: hidden;
    flex: 1 1 auto;
}
@media print {
    .ag-theme-brml .ag-layout-normal,
    .wf.ag-grid .ag-layout-normal {
        display: none;
    }
    .ag-theme-brml .ag-root-wrapper,
    .ag-theme-brml .ag-root-wrapper-body,
    .ag-theme-brml .ag-root,
    .ag-theme-brml .ag-body-viewport,
    .ag-theme-brml .ag-center-cols-container,
    .ag-theme-brml .ag-center-cols-viewport,
    .ag-theme-brml .ag-center-cols-clipper,
    .ag-theme-brml .ag-body-horizontal-scroll-viewport,
    .ag-theme-brml .ag-virtual-list-viewport,
    .wf.ag-grid .ag-root-wrapper,
    .wf.ag-grid .ag-root-wrapper-body,
    .wf.ag-grid .ag-root,
    .wf.ag-grid .ag-body-viewport,
    .wf.ag-grid .ag-center-cols-container,
    .wf.ag-grid .ag-center-cols-viewport,
    .wf.ag-grid .ag-center-cols-clipper,
    .wf.ag-grid .ag-body-horizontal-scroll-viewport,
    .wf.ag-grid .ag-virtual-list-viewport {
        height: auto !important;
        overflow: visible !important;
        display: block !important;
    }
}
.ag-theme-brml .ag-body-viewport,
.wf.ag-grid .ag-body-viewport {
    display: flex;
}
.ag-theme-brml .ag-body-viewport.ag-layout-normal,
.wf.ag-grid .ag-body-viewport.ag-layout-normal {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.ag-theme-brml .ag-body-viewport:not(.ag-layout-print).ag-force-vertical-scroll,
.wf.ag-grid .ag-body-viewport:not(.ag-layout-print).ag-force-vertical-scroll {
    overflow-y: scroll;
}
.ag-theme-brml .ag-pinned-left-cols-viewport, .ag-theme-brml .ag-pinned-right-cols-viewport,
.wf.ag-grid .ag-pinned-left-cols-viewport,
.wf.ag-grid .ag-pinned-right-cols-viewport {
    flex-grow: 1000;
}
.ag-theme-brml .ag-center-cols-viewport,
.wf.ag-grid .ag-center-cols-viewport {
    width: 100%;
    overflow-x: auto;
}
.ag-theme-brml .ag-body-horizontal-scroll-viewport,
.wf.ag-grid .ag-body-horizontal-scroll-viewport {
    overflow-x: scroll;
}
.ag-theme-brml .ag-virtual-list-viewport,
.wf.ag-grid .ag-virtual-list-viewport {
    overflow: auto;
    width: 100%;
}
.ag-theme-brml .ag-header-container,
.ag-theme-brml .ag-floating-top-container,
.ag-theme-brml .ag-body-container,
.ag-theme-brml .ag-pinned-right-cols-container,
.ag-theme-brml .ag-center-cols-container,
.ag-theme-brml .ag-pinned-left-cols-container,
.ag-theme-brml .ag-floating-bottom-container,
.ag-theme-brml .ag-body-horizontal-scroll-container,
.ag-theme-brml .ag-full-width-container,
.ag-theme-brml .ag-floating-bottom-full-width-container,
.ag-theme-brml .ag-virtual-list-container,
.wf.ag-grid .ag-header-container,
.wf.ag-grid .ag-floating-top-container,
.wf.ag-grid .ag-body-container,
.wf.ag-grid .ag-pinned-right-cols-container,
.wf.ag-grid .ag-center-cols-container,
.wf.ag-grid .ag-pinned-left-cols-container,
.wf.ag-grid .ag-floating-bottom-container,
.wf.ag-grid .ag-body-horizontal-scroll-container,
.wf.ag-grid .ag-full-width-container,
.wf.ag-grid .ag-floating-bottom-full-width-container,
.wf.ag-grid .ag-virtual-list-container {
    position: relative;
}
.ag-theme-brml .ag-header-container, .ag-theme-brml .ag-floating-top-container, .ag-theme-brml .ag-floating-bottom-container,
.wf.ag-grid .ag-header-container,
.wf.ag-grid .ag-floating-top-container,
.wf.ag-grid .ag-floating-bottom-container {
    height: 100%;
    white-space: nowrap;
}
.ag-theme-brml .ag-body-viewport .ag-center-cols-clipper,
.wf.ag-grid .ag-body-viewport .ag-center-cols-clipper {
    min-height: 100%;
}
.ag-theme-brml .ag-body-viewport.ag-layout-auto-height .ag-center-cols-clipper, .ag-theme-brml .ag-body-viewport.ag-layout-auto-height .ag-center-cols-container,
.wf.ag-grid .ag-body-viewport.ag-layout-auto-height .ag-center-cols-clipper,
.wf.ag-grid .ag-body-viewport.ag-layout-auto-height .ag-center-cols-container {
    min-height: 50px;
}
.ag-theme-brml .ag-body-viewport .ag-center-cols-container,
.wf.ag-grid .ag-body-viewport .ag-center-cols-container {
    display: block;
}
.ag-theme-brml .ag-body-viewport.ag-layout-print,
.wf.ag-grid .ag-body-viewport.ag-layout-print {
    flex: none;
}
.ag-theme-brml .ag-body-viewport.ag-layout-print .ag-center-cols-clipper,
.wf.ag-grid .ag-body-viewport.ag-layout-print .ag-center-cols-clipper {
    min-width: 100%;
}
.ag-theme-brml .ag-pinned-right-cols-container,
.wf.ag-grid .ag-pinned-right-cols-container {
    display: block;
}
.ag-theme-brml .ag-body-horizontal-scroll-container,
.wf.ag-grid .ag-body-horizontal-scroll-container {
    height: 100%;
}
.ag-theme-brml .ag-full-width-container,
.ag-theme-brml .ag-floating-top-full-width-container,
.ag-theme-brml .ag-floating-bottom-full-width-container,
.wf.ag-grid .ag-full-width-container,
.wf.ag-grid .ag-floating-top-full-width-container,
.wf.ag-grid .ag-floating-bottom-full-width-container {
    position: absolute;
    top: 0px;
    left: 0px;
    pointer-events: none;
}
.ag-theme-brml .ag-full-width-container,
.wf.ag-grid .ag-full-width-container {
    width: 100%;
}
.ag-theme-brml .ag-floating-bottom-full-width-container, .ag-theme-brml .ag-floating-top-full-width-container,
.wf.ag-grid .ag-floating-bottom-full-width-container,
.wf.ag-grid .ag-floating-top-full-width-container {
    display: inline-block;
    overflow: hidden;
    height: 100%;
    width: 100%;
}
.ag-theme-brml .ag-virtual-list-container,
.wf.ag-grid .ag-virtual-list-container {
    overflow: hidden;
}
.ag-theme-brml .ag-center-cols-clipper,
.wf.ag-grid .ag-center-cols-clipper {
    flex: 1;
    min-width: 0;
    overflow: hidden;
}
.ag-theme-brml .ag-body-horizontal-scroll,
.wf.ag-grid .ag-body-horizontal-scroll {
    min-height: 0;
    min-width: 0;
    width: 100%;
    display: flex;
    position: relative;
}
.ag-theme-brml .ag-layout-print .ag-body-horizontal-scroll,
.wf.ag-grid .ag-layout-print .ag-body-horizontal-scroll {
    display: none;
}
.ag-theme-brml .ag-horizontal-left-spacer, .ag-theme-brml .ag-horizontal-right-spacer,
.wf.ag-grid .ag-horizontal-left-spacer,
.wf.ag-grid .ag-horizontal-right-spacer {
    height: 100%;
    min-width: 0;
    flex-grow: 1000;
    overflow-x: scroll;
}
.ag-theme-brml .ag-horizontal-left-spacer.ag-scroller-corner, .ag-theme-brml .ag-horizontal-right-spacer.ag-scroller-corner,
.wf.ag-grid .ag-horizontal-left-spacer.ag-scroller-corner,
.wf.ag-grid .ag-horizontal-right-spacer.ag-scroller-corner {
    overflow-x: hidden;
}
.ag-theme-brml .ag-header, .ag-theme-brml .ag-pinned-left-header, .ag-theme-brml .ag-pinned-right-header,
.wf.ag-grid .ag-header,
.wf.ag-grid .ag-pinned-left-header,
.wf.ag-grid .ag-pinned-right-header {
    display: inline-block;
    overflow: hidden;
}
.ag-theme-brml .ag-header .ag-header-cell-sortable, .ag-theme-brml .ag-pinned-left-header .ag-header-cell-sortable, .ag-theme-brml .ag-pinned-right-header .ag-header-cell-sortable,
.wf.ag-grid .ag-header .ag-header-cell-sortable,
.wf.ag-grid .ag-pinned-left-header .ag-header-cell-sortable,
.wf.ag-grid .ag-pinned-right-header .ag-header-cell-sortable {
    cursor: pointer;
}
.ag-theme-brml .ag-header,
.wf.ag-grid .ag-header {
    display: flex;
    width: 100%;
    white-space: nowrap;
}
.ag-theme-brml .ag-header-icon,
.wf.ag-grid .ag-header-icon {
    display: flex;
}
.ag-theme-brml .ag-pinned-left-header,
.wf.ag-grid .ag-pinned-left-header {
    height: 100%;
}
.ag-theme-brml .ag-pinned-right-header,
.wf.ag-grid .ag-pinned-right-header {
    height: 100%;
}
.ag-theme-brml .ag-header-row,
.wf.ag-grid .ag-header-row {
    position: absolute;
    overflow: hidden;
}
.ag-theme-brml .ag-header-overlay,
.wf.ag-grid .ag-header-overlay {
    display: block;
    position: absolute;
}
.ag-theme-brml .ag-header-cell,
.wf.ag-grid .ag-header-cell {
    display: inline-flex;
    align-items: center;
    position: absolute;
    height: 100%;
    overflow: hidden;
}
.ag-theme-brml .ag-header-group-cell-label, .ag-theme-brml .ag-header-cell-label,
.wf.ag-grid .ag-header-group-cell-label,
.wf.ag-grid .ag-header-cell-label {
    display: flex;
    flex: 1 1 auto;
    overflow: hidden;
    align-items: center;
    text-overflow: ellipsis;
    align-self: stretch;
}
.ag-theme-brml .ag-header-cell-label .ag-header-cell-text,
.wf.ag-grid .ag-header-cell-label .ag-header-cell-text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ag-theme-brml .ag-numeric-header .ag-header-cell-label,
.wf.ag-grid .ag-numeric-header .ag-header-cell-label {
    flex-direction: row-reverse;
}
.ag-theme-brml .ag-header-group-text,
.wf.ag-grid .ag-header-group-text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ag-theme-brml .ag-header-cell-resize,
.wf.ag-grid .ag-header-cell-resize {
    position: absolute;
    z-index: 1;
    height: 100%;
    width: 4px;
}
.ag-theme-brml .ag-header-expand-icon,
.wf.ag-grid .ag-header-expand-icon {
    padding-left: 4px;
}
.ag-theme-brml .ag-header-select-all,
.wf.ag-grid .ag-header-select-all {
    display: flex;
}
.ag-theme-brml .ag-column-moving .ag-cell,
.wf.ag-grid .ag-column-moving .ag-cell {
    transition: left 0.2s;
}
.ag-theme-brml .ag-column-moving .ag-header-cell,
.wf.ag-grid .ag-column-moving .ag-header-cell {
    transition: left 0.2s;
}
.ag-theme-brml .ag-column-moving .ag-header-group-cell,
.wf.ag-grid .ag-column-moving .ag-header-group-cell {
    transition: left 0.2s, width 0.2s;
}
.ag-theme-brml .ag-column-panel,
.wf.ag-grid .ag-column-panel {
    display: flex;
    flex-direction: column;
    overflow: hidden;
    flex: 1 1 auto;
}
.ag-theme-brml .ag-column-select-panel,
.wf.ag-grid .ag-column-select-panel {
    display: flex;
    flex-direction: column;
    overflow: hidden;
    flex-grow: 4;
    flex-shrink: 1;
    flex-basis: 0;
}
.ag-theme-brml .ag-column-select-panel .ag-primary-cols-header-panel,
.wf.ag-grid .ag-column-select-panel .ag-primary-cols-header-panel {
    display: flex;
    flex: none;
}
.ag-theme-brml .ag-column-select-panel .ag-primary-cols-header-panel .ag-column-name-filter,
.wf.ag-grid .ag-column-select-panel .ag-primary-cols-header-panel .ag-column-name-filter {
    flex: 1 1 auto;
}
.ag-theme-brml .ag-column-select-panel .ag-primary-cols-header-panel .ag-primary-cols-filter-wrapper,
.wf.ag-grid .ag-column-select-panel .ag-primary-cols-header-panel .ag-primary-cols-filter-wrapper {
    flex: 1 1 auto;
}
.ag-theme-brml .ag-column-select-panel .ag-primary-cols-header-panel .ag-primary-cols-filter-wrapper input,
.wf.ag-grid .ag-column-select-panel .ag-primary-cols-header-panel .ag-primary-cols-filter-wrapper input {
    width: 100%;
}
.ag-theme-brml .ag-column-select-panel .ag-primary-cols-list-panel,
.wf.ag-grid .ag-column-select-panel .ag-primary-cols-list-panel {
    flex: 1 1 auto;
    overflow: auto;
}
.ag-theme-brml .ag-column-drop,
.wf.ag-grid .ag-column-drop {
    display: inline-flex;
    align-items: center;
    overflow: auto;
    width: 100%;
}
.ag-theme-brml .ag-column-drop .ag-column-drop-list,
.wf.ag-grid .ag-column-drop .ag-column-drop-list {
    display: flex;
    align-items: center;
}
.ag-theme-brml .ag-column-drop .ag-column-drop-list .ag-column-drop-cell,
.wf.ag-grid .ag-column-drop .ag-column-drop-list .ag-column-drop-cell {
    display: flex;
    align-items: center;
}
.ag-theme-brml .ag-column-drop .ag-column-drop-list .ag-column-drop-cell .ag-column-drop-cell-text,
.wf.ag-grid .ag-column-drop .ag-column-drop-list .ag-column-drop-cell .ag-column-drop-cell-text {
    overflow: hidden;
    flex: 1 1 auto;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ag-theme-brml .ag-column-drop.ag-column-drop-vertical,
.wf.ag-grid .ag-column-drop.ag-column-drop-vertical {
    display: flex;
    flex-direction: column;
    overflow: hidden;
    flex: 1 1 0;
    align-items: stretch;
}
.ag-theme-brml .ag-column-drop.ag-column-drop-vertical > div,
.wf.ag-grid .ag-column-drop.ag-column-drop-vertical > div {
    display: flex;
    align-items: center;
}
.ag-theme-brml .ag-column-drop.ag-column-drop-vertical .ag-column-drop-list,
.wf.ag-grid .ag-column-drop.ag-column-drop-vertical .ag-column-drop-list {
    align-items: stretch;
    flex-grow: 1;
    flex-direction: column;
    overflow-x: auto;
}
.ag-theme-brml .ag-column-drop.ag-column-drop-vertical .ag-column-drop-empty-message,
.wf.ag-grid .ag-column-drop.ag-column-drop-vertical .ag-column-drop-empty-message {
    display: block;
}
.ag-theme-brml .ag-column-drop.ag-column-drop-horizontal,
.wf.ag-grid .ag-column-drop.ag-column-drop-horizontal {
    white-space: nowrap;
    overflow: hidden;
}
.ag-theme-brml .ag-filter-panel,
.wf.ag-grid .ag-filter-panel {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
}
.ag-theme-brml .ag-filter-panel .ag-filter-toolpanel-header,
.wf.ag-grid .ag-filter-panel .ag-filter-toolpanel-header {
    display: flex;
}
.ag-theme-brml .ag-filter-panel .ag-filter-toolpanel-header div:not(.ag-input-wrapper),
.wf.ag-grid .ag-filter-panel .ag-filter-toolpanel-header div:not(.ag-input-wrapper) {
    display: flex;
    align-items: center;
}
.ag-theme-brml .ag-filter-panel .ag-group-item,
.wf.ag-grid .ag-filter-panel .ag-group-item {
    flex-direction: column;
}
.ag-theme-brml .ag-row-animation .ag-row,
.wf.ag-grid .ag-row-animation .ag-row {
    transition: transform 0.4s, top 0.4s, height 0.4s, background-color 0.1s, opacity 0.2s;
}
.ag-theme-brml .ag-row-no-animation .ag-row,
.wf.ag-grid .ag-row-no-animation .ag-row {
    transition: background-color 0.1s;
}
.ag-theme-brml .ag-row,
.wf.ag-grid .ag-row {
    white-space: nowrap;
    width: 100%;
}
.ag-theme-brml .ag-row-position-absolute,
.wf.ag-grid .ag-row-position-absolute {
    position: absolute;
}
.ag-theme-brml .ag-row-position-relative,
.wf.ag-grid .ag-row-position-relative {
    position: relative;
}
.ag-theme-brml .ag-full-width-row,
.wf.ag-grid .ag-full-width-row {
    overflow: hidden;
    pointer-events: all;
}
.ag-theme-brml .ag-row-inline-editing,
.wf.ag-grid .ag-row-inline-editing {
    z-index: 1;
}
.ag-theme-brml .ag-row-dragging,
.wf.ag-grid .ag-row-dragging {
    z-index: 2;
}
.ag-theme-brml .ag-stub-cell,
.wf.ag-grid .ag-stub-cell {
    display: flex;
    align-items: center;
}
.ag-theme-brml .ag-cell,
.wf.ag-grid .ag-cell {
    display: inline-block;
    overflow: hidden;
    position: absolute;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ag-theme-brml .ag-cell-wrapper,
.wf.ag-grid .ag-cell-wrapper {
    display: flex;
    align-items: center;
    width: 100%;
    height: 100%;
}
.ag-theme-brml .ag-cell-wrapper.ag-row-group,
.wf.ag-grid .ag-cell-wrapper.ag-row-group {
    align-items: flex-start;
}
.ag-theme-brml .ag-cell-wrapper .ag-cell-value, .ag-theme-brml .ag-cell-wrapper .ag-group-value,
.wf.ag-grid .ag-cell-wrapper .ag-cell-value,
.wf.ag-grid .ag-cell-wrapper .ag-group-value {
    overflow: hidden;
    text-overflow: ellipsis;
}
.ag-theme-brml .ag-full-width-row.ag-row-group .ag-cell-wrapper,
.wf.ag-grid .ag-full-width-row.ag-row-group .ag-cell-wrapper {
    align-items: center;
}
.ag-theme-brml .ag-cell-with-height,
.wf.ag-grid .ag-cell-with-height {
    height: 100%;
}
.ag-theme-brml .ag-group-cell-entire-row,
.wf.ag-grid .ag-group-cell-entire-row {
    display: inline-block;
    height: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
.ag-theme-brml .ag-footer-cell-entire-row,
.wf.ag-grid .ag-footer-cell-entire-row {
    display: inline-block;
    height: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
.ag-theme-brml .ag-cell-inline-editing,
.wf.ag-grid .ag-cell-inline-editing {
    z-index: 1;
}
.ag-theme-brml .ag-cell-inline-editing .ag-cell-edit-input, .ag-theme-brml .ag-cell-inline-editing .ag-input-wrapper,
.wf.ag-grid .ag-cell-inline-editing .ag-cell-edit-input,
.wf.ag-grid .ag-cell-inline-editing .ag-input-wrapper {
    height: 100%;
    width: 100%;
    line-height: normal;
}
.ag-theme-brml .ag-set-filter-item,
.wf.ag-grid .ag-set-filter-item {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: flex;
    align-items: center;
}
.ag-theme-brml .ag-set-filter-item > div, .ag-theme-brml .ag-set-filter-item > span,
.wf.ag-grid .ag-set-filter-item > div,
.wf.ag-grid .ag-set-filter-item > span {
    display: flex;
}
.ag-theme-brml .ag-filter .ag-filter-checkbox,
.wf.ag-grid .ag-filter .ag-filter-checkbox {
    pointer-events: none;
}
.ag-theme-brml .ag-filter .ag-filter-body-wrapper,
.wf.ag-grid .ag-filter .ag-filter-body-wrapper {
    display: flex;
    flex-direction: column;
}
.ag-theme-brml .ag-filter .ag-filter-filter,
.wf.ag-grid .ag-filter .ag-filter-filter {
    flex: 1 1 auto;
}
.ag-theme-brml .ag-floating-filter-full-body .ag-react-container, .ag-theme-brml .ag-floating-filter-body .ag-react-container,
.wf.ag-grid .ag-floating-filter-full-body .ag-react-container,
.wf.ag-grid .ag-floating-filter-body .ag-react-container {
    height: 100%;
}
.ag-theme-brml .ag-floating-filter-body,
.wf.ag-grid .ag-floating-filter-body {
    display: flex;
    flex: 1 1 auto;
    height: 100%;
}
.ag-theme-brml .ag-floating-filter-body input,
.wf.ag-grid .ag-floating-filter-body input {
    margin: 0;
    flex: 1 1 auto;
    max-height: calc(100% - 1px);
}
.ag-theme-brml .ag-floating-filter-full-body,
.wf.ag-grid .ag-floating-filter-full-body {
    display: flex;
    align-items: center;
    height: 100%;
    width: 100%;
}
.ag-theme-brml .ag-floating-filter-full-body > div,
.wf.ag-grid .ag-floating-filter-full-body > div {
    flex: 1 1 auto;
}
.ag-theme-brml .ag-floating-filter-full-body input,
.wf.ag-grid .ag-floating-filter-full-body input {
    margin: 0;
    width: 100%;
}
.ag-theme-brml .ag-floating-filter-full-body input[type=range],
.wf.ag-grid .ag-floating-filter-full-body input[type=range] {
    height: 100%;
}
.ag-theme-brml .ag-floating-filter,
.wf.ag-grid .ag-floating-filter {
    display: inline-block;
    position: absolute;
}
.ag-theme-brml .ag-floating-filter-input,
.wf.ag-grid .ag-floating-filter-input {
    width: 100%;
}
.ag-theme-brml .ag-floating-filter-input:read-only,
.wf.ag-grid .ag-floating-filter-input:read-only {
    background-color: #eee;
}
.ag-theme-brml .ag-floating-filter-menu,
.wf.ag-grid .ag-floating-filter-menu {
    position: absolute;
    user-select: none;
}
.ag-theme-brml .ag-floating-filter-button,
.wf.ag-grid .ag-floating-filter-button {
    display: flex;
    flex: none;
}
.ag-theme-brml .ag-dnd-ghost,
.wf.ag-grid .ag-dnd-ghost {
    display: flex;
    align-items: center;
    background: #e5e5e5;
    border: 1px solid black;
    cursor: move;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    overflow: hidden;
    padding: 3px;
    position: absolute;
    text-overflow: ellipsis;
    user-select: none;
    z-index: 10;
}
.ag-theme-brml .ag-dnd-ghost-icon,
.wf.ag-grid .ag-dnd-ghost-icon {
    padding: 2px;
}
.ag-theme-brml .ag-overlay,
.wf.ag-grid .ag-overlay {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
}
.ag-theme-brml .ag-overlay-panel,
.wf.ag-grid .ag-overlay-panel {
    display: flex;
    height: 100%;
    pointer-events: none;
    width: 100%;
}
.ag-theme-brml .ag-overlay-wrapper,
.wf.ag-grid .ag-overlay-wrapper {
    display: flex;
    flex: none;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.ag-theme-brml .ag-overlay-wrapper.ag-overlay-loading-wrapper,
.wf.ag-grid .ag-overlay-wrapper.ag-overlay-loading-wrapper {
    pointer-events: all;
}
.ag-theme-brml .ag-overlay-no-rows-wrapper.ag-layout-auto-height,
.wf.ag-grid .ag-overlay-no-rows-wrapper.ag-layout-auto-height {
    padding-top: 30px;
}
.ag-theme-brml .ag-popup > div,
.wf.ag-grid .ag-popup > div {
    z-index: 5;
}
.ag-theme-brml .ag-popup-backdrop,
.wf.ag-grid .ag-popup-backdrop {
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
}
.ag-theme-brml .ag-popup-editor,
.wf.ag-grid .ag-popup-editor {
    position: absolute;
    user-select: none;
    z-index: 1;
}
.ag-theme-brml .ag-virtual-list-item,
.wf.ag-grid .ag-virtual-list-item {
    position: absolute;
    width: 100%;
}
.ag-theme-brml .ag-virtual-list-item span:empty:not(.ag-icon),
.wf.ag-grid .ag-virtual-list-item span:empty:not(.ag-icon) {
    border-left: 1px solid transparent;
}
.ag-theme-brml .ag-floating-top,
.wf.ag-grid .ag-floating-top {
    overflow: hidden;
    white-space: nowrap;
    width: 100%;
    position: relative;
    display: flex;
}
.ag-theme-brml .ag-pinned-left-floating-top,
.wf.ag-grid .ag-pinned-left-floating-top {
    display: inline-block;
    overflow: hidden;
    position: relative;
    min-width: 0px;
    flex-grow: 1000;
}
.ag-theme-brml .ag-pinned-right-floating-top,
.wf.ag-grid .ag-pinned-right-floating-top {
    display: inline-block;
    overflow: hidden;
    position: relative;
    min-width: 0px;
    flex-grow: 1000;
}
.ag-theme-brml .ag-floating-bottom,
.wf.ag-grid .ag-floating-bottom {
    overflow: hidden;
    white-space: nowrap;
    width: 100%;
    position: relative;
    display: flex;
}
.ag-theme-brml .ag-pinned-left-floating-bottom,
.wf.ag-grid .ag-pinned-left-floating-bottom {
    display: inline-block;
    overflow: hidden;
    position: relative;
    min-width: 0px;
    flex-grow: 1000;
}
.ag-theme-brml .ag-pinned-right-floating-bottom,
.wf.ag-grid .ag-pinned-right-floating-bottom {
    display: inline-block;
    overflow: hidden;
    position: relative;
    min-width: 0px;
    flex-grow: 1000;
}
.ag-theme-brml .ag-dialog, .ag-theme-brml .ag-panel,
.wf.ag-grid .ag-dialog,
.wf.ag-grid .ag-panel {
    display: flex;
    flex-direction: column;
    position: relative;
    overflow: hidden;
}
.ag-theme-brml .ag-dialog .ag-title-bar, .ag-theme-brml .ag-panel .ag-title-bar,
.wf.ag-grid .ag-dialog .ag-title-bar,
.wf.ag-grid .ag-panel .ag-title-bar {
    display: flex;
    flex: none;
    align-items: center;
    cursor: default;
}
.ag-theme-brml .ag-dialog .ag-title-bar .ag-title-bar-title, .ag-theme-brml .ag-panel .ag-title-bar .ag-title-bar-title,
.wf.ag-grid .ag-dialog .ag-title-bar .ag-title-bar-title,
.wf.ag-grid .ag-panel .ag-title-bar .ag-title-bar-title {
    flex: 1 1 auto;
}
.ag-theme-brml .ag-dialog .ag-title-bar .ag-title-bar-buttons, .ag-theme-brml .ag-panel .ag-title-bar .ag-title-bar-buttons,
.wf.ag-grid .ag-dialog .ag-title-bar .ag-title-bar-buttons,
.wf.ag-grid .ag-panel .ag-title-bar .ag-title-bar-buttons {
    display: flex;
}
.ag-theme-brml .ag-dialog .ag-title-bar .ag-title-bar-buttons .ag-button, .ag-theme-brml .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button,
.wf.ag-grid .ag-dialog .ag-title-bar .ag-title-bar-buttons .ag-button,
.wf.ag-grid .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button {
    cursor: pointer;
}
.ag-theme-brml .ag-dialog .ag-panel-content-wrapper, .ag-theme-brml .ag-panel .ag-panel-content-wrapper,
.wf.ag-grid .ag-dialog .ag-panel-content-wrapper,
.wf.ag-grid .ag-panel .ag-panel-content-wrapper {
    display: flex;
    flex: 1 1 auto;
    position: relative;
    overflow: hidden;
}
.ag-theme-brml .ag-dialog .ag-panel-content-wrapper > div, .ag-theme-brml .ag-panel .ag-panel-content-wrapper > div,
.wf.ag-grid .ag-dialog .ag-panel-content-wrapper > div,
.wf.ag-grid .ag-panel .ag-panel-content-wrapper > div {
    width: 100%;
    height: 100%;
}
.ag-theme-brml .ag-dialog,
.wf.ag-grid .ag-dialog {
    position: absolute;
}
.ag-theme-brml .ag-dialog .ag-resizer,
.wf.ag-grid .ag-dialog .ag-resizer {
    position: absolute;
    pointer-events: none;
    z-index: 1;
}
.ag-theme-brml .ag-dialog .ag-resizer.ag-resizer-topLeft,
.wf.ag-grid .ag-dialog .ag-resizer.ag-resizer-topLeft {
    top: 0;
    left: 0;
    height: 5px;
    width: 5px;
    cursor: nwse-resize;
}
.ag-theme-brml .ag-dialog .ag-resizer.ag-resizer-top,
.wf.ag-grid .ag-dialog .ag-resizer.ag-resizer-top {
    top: 0;
    left: 5px;
    right: 5px;
    height: 5px;
    cursor: ns-resize;
}
.ag-theme-brml .ag-dialog .ag-resizer.ag-resizer-topRight,
.wf.ag-grid .ag-dialog .ag-resizer.ag-resizer-topRight {
    top: 0;
    right: 0;
    height: 5px;
    width: 5px;
    cursor: nesw-resize;
}
.ag-theme-brml .ag-dialog .ag-resizer.ag-resizer-right,
.wf.ag-grid .ag-dialog .ag-resizer.ag-resizer-right {
    top: 5px;
    right: 0;
    bottom: 5px;
    width: 5px;
    cursor: ew-resize;
}
.ag-theme-brml .ag-dialog .ag-resizer.ag-resizer-bottomRight,
.wf.ag-grid .ag-dialog .ag-resizer.ag-resizer-bottomRight {
    bottom: 0;
    right: 0;
    height: 5px;
    width: 5px;
    cursor: nwse-resize;
}
.ag-theme-brml .ag-dialog .ag-resizer.ag-resizer-bottom,
.wf.ag-grid .ag-dialog .ag-resizer.ag-resizer-bottom {
    bottom: 0;
    left: 5px;
    right: 5px;
    height: 5px;
    cursor: ns-resize;
}
.ag-theme-brml .ag-dialog .ag-resizer.ag-resizer-bottomLeft,
.wf.ag-grid .ag-dialog .ag-resizer.ag-resizer-bottomLeft {
    bottom: 0;
    left: 0;
    height: 5px;
    width: 5px;
    cursor: nesw-resize;
}
.ag-theme-brml .ag-dialog .ag-resizer.ag-resizer-left,
.wf.ag-grid .ag-dialog .ag-resizer.ag-resizer-left {
    left: 0;
    top: 5px;
    bottom: 5px;
    width: 5px;
    cursor: ew-resize;
}
.ag-theme-brml .ag-dialog .ag-message-box,
.wf.ag-grid .ag-dialog .ag-message-box {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
}
.ag-theme-brml .ag-dialog .ag-message-box .ag-message-box-content,
.wf.ag-grid .ag-dialog .ag-message-box .ag-message-box-content {
    display: flex;
    flex: 1 1 auto;
    justify-content: center;
    align-items: center;
}
.ag-theme-brml .ag-dialog .ag-message-box .ag-message-box-button-bar,
.wf.ag-grid .ag-dialog .ag-message-box .ag-message-box-button-bar {
    display: flex;
    justify-content: center;
}
.ag-theme-brml .ag-tooltip,
.wf.ag-grid .ag-tooltip {
    position: absolute;
    pointer-events: none;
    z-index: 99999;
}
.ag-theme-brml .ag-chart-tooltip,
.wf.ag-grid .ag-chart-tooltip {
    display: table;
    position: absolute;
    user-select: none;
    pointer-events: none;
    white-space: nowrap;
    z-index: 99999;
    font: 12px Verdana, sans-serif;
    color: black;
    background: #f4f4f4;
    border-radius: 5px;
    box-shadow: 0 0 1px rgba(3, 3, 3, 0.7), 0.5vh 0.5vh 1vh rgba(3, 3, 3, 0.25);
    opacity: 0;
    transform: scale(0.9);
    transition: 0.3s cubic-bezier(0.19, 1, 0.22, 1);
    transition-property: opacity, transform;
}
.ag-theme-brml .ag-chart-tooltip.visible,
.wf.ag-grid .ag-chart-tooltip.visible {
    opacity: 1;
    transform: scale(1);
}
.ag-theme-brml .ag-chart-tooltip .title,
.wf.ag-grid .ag-chart-tooltip .title {
    font-weight: bold;
    padding: 7px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: white;
    background-color: #888888;
}
.ag-theme-brml .ag-chart-tooltip .content,
.wf.ag-grid .ag-chart-tooltip .content {
    padding: 7px;
    line-height: 1.7em;
}
.ag-theme-brml .ag-value-slide-out,
.wf.ag-grid .ag-value-slide-out {
    margin-right: 5px;
    opacity: 1;
    transition: opacity 3s, margin-right 3s;
    transition-timing-function: linear;
}
.ag-theme-brml .ag-value-slide-out-end,
.wf.ag-grid .ag-value-slide-out-end {
    margin-right: 10px;
    opacity: 0;
}
.ag-theme-brml .ag-opacity-zero,
.wf.ag-grid .ag-opacity-zero {
    opacity: 0 !important;
}
.ag-theme-brml .ag-menu,
.wf.ag-grid .ag-menu {
    max-height: 100%;
    overflow-y: auto;
    position: absolute;
    user-select: none;
}
.ag-theme-brml .ag-menu-column-select-wrapper,
.wf.ag-grid .ag-menu-column-select-wrapper {
    height: 265px;
    overflow: auto;
    width: 200px;
}
.ag-theme-brml .ag-menu-list,
.wf.ag-grid .ag-menu-list {
    display: table;
}
.ag-theme-brml .ag-menu-option, .ag-theme-brml .ag-menu-separator,
.wf.ag-grid .ag-menu-option,
.wf.ag-grid .ag-menu-separator {
    display: table-row;
}
.ag-theme-brml .ag-menu-option > span, .ag-theme-brml .ag-menu-separator > span,
.wf.ag-grid .ag-menu-option > span,
.wf.ag-grid .ag-menu-separator > span {
    display: table-cell;
    vertical-align: middle;
}
.ag-theme-brml .ag-menu-option-text,
.wf.ag-grid .ag-menu-option-text {
    white-space: nowrap;
}
.ag-theme-brml .ag-menu-column-select-wrapper .ag-column-select-panel,
.wf.ag-grid .ag-menu-column-select-wrapper .ag-column-select-panel {
    height: 100%;
}
.ag-theme-brml .ag-rich-select,
.wf.ag-grid .ag-rich-select {
    cursor: default;
    outline: none;
}
.ag-theme-brml .ag-rich-select .ag-rich-select-value,
.wf.ag-grid .ag-rich-select .ag-rich-select-value {
    display: flex;
    align-items: center;
}
.ag-theme-brml .ag-rich-select .ag-rich-select-value > span,
.wf.ag-grid .ag-rich-select .ag-rich-select-value > span {
    flex: 1 1 auto;
}
.ag-theme-brml .ag-rich-select .ag-rich-select-value > span.ag-icon,
.wf.ag-grid .ag-rich-select .ag-rich-select-value > span.ag-icon {
    order: 1;
    flex: none;
}
.ag-theme-brml .ag-rich-select .ag-rich-select-list,
.wf.ag-grid .ag-rich-select .ag-rich-select-list {
    position: relative;
}
.ag-theme-brml .ag-rich-select .ag-rich-select-list .ag-virtual-list-item,
.wf.ag-grid .ag-rich-select .ag-rich-select-list .ag-virtual-list-item {
    display: flex;
}
.ag-theme-brml .ag-rich-select .ag-rich-select-list .ag-virtual-list-item .ag-rich-select-row,
.wf.ag-grid .ag-rich-select .ag-rich-select-list .ag-virtual-list-item .ag-rich-select-row {
    display: flex;
    flex: 1 1 auto;
    align-items: center;
    white-space: nowrap;
}
.ag-theme-brml .ag-paging-panel,
.wf.ag-grid .ag-paging-panel {
    align-items: center;
    display: flex;
    justify-content: flex-end;
}
.ag-theme-brml .ag-paging-panel .ag-paging-row-summary-panel,
.wf.ag-grid .ag-paging-panel .ag-paging-row-summary-panel {
    display: flex;
}
.ag-theme-brml .ag-paging-panel .ag-paging-row-summary-panel span,
.wf.ag-grid .ag-paging-panel .ag-paging-row-summary-panel span {
    margin: 0 3px;
}
.ag-theme-brml .ag-paging-page-summary-panel,
.wf.ag-grid .ag-paging-page-summary-panel {
    display: flex;
    align-items: center;
}
.ag-theme-brml .ag-paging-page-summary-panel .ag-disabled,
.wf.ag-grid .ag-paging-page-summary-panel .ag-disabled {
    pointer-events: none;
}
.ag-theme-brml .ag-paging-page-summary-panel .ag-paging-button,
.wf.ag-grid .ag-paging-page-summary-panel .ag-paging-button {
    position: relative;
    overflow: hidden;
}
.ag-theme-brml .ag-paging-page-summary-panel .ag-paging-button button,
.wf.ag-grid .ag-paging-page-summary-panel .ag-paging-button button {
    position: absolute;
}
.ag-theme-brml .ag-tool-panel-wrapper,
.wf.ag-grid .ag-tool-panel-wrapper {
    display: flex;
    overflow-y: auto;
    cursor: default;
    user-select: none;
    width: 200px;
}
.ag-theme-brml .ag-column-tool-panel-column,
.ag-theme-brml .ag-column-tool-panel-column-group,
.wf.ag-grid .ag-column-tool-panel-column,
.wf.ag-grid .ag-column-tool-panel-column-group {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ag-theme-brml .ag-column-tool-panel-column .ag-column-tool-panel-column,
.ag-theme-brml .ag-column-tool-panel-column .ag-column-tool-panel-column-group,
.ag-theme-brml .ag-column-tool-panel-column-group .ag-column-tool-panel-column,
.ag-theme-brml .ag-column-tool-panel-column-group .ag-column-tool-panel-column-group,
.wf.ag-grid .ag-column-tool-panel-column .ag-column-tool-panel-column,
.wf.ag-grid .ag-column-tool-panel-column .ag-column-tool-panel-column-group,
.wf.ag-grid .ag-column-tool-panel-column-group .ag-column-tool-panel-column,
.wf.ag-grid .ag-column-tool-panel-column-group .ag-column-tool-panel-column-group {
    flex: 1 1 auto;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ag-theme-brml .ag-column-select-checkbox,
.wf.ag-grid .ag-column-select-checkbox {
    display: flex;
}
.ag-theme-brml .ag-tool-panel-horizontal-resize,
.wf.ag-grid .ag-tool-panel-horizontal-resize {
    cursor: col-resize;
    height: 100%;
    position: absolute;
    top: 0;
    width: 5px;
    z-index: 1;
}
.ag-theme-brml .ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize, .ag-theme-brml .ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize,
.ag-theme-brml .ag-rtl .ag-side-bar-right .wf.ag-grid .ag-tool-panel-horizontal-resize,
.wf.ag-grid .ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize,
.ag-theme-brml .ag-ltr .ag-side-bar-left .wf.ag-grid .ag-tool-panel-horizontal-resize,
.wf.ag-grid .ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize {
    transform: translateX(3px);
    right: 0;
}
.ag-theme-brml .ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize, .ag-theme-brml .ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize,
.ag-theme-brml .ag-rtl .ag-side-bar-left .wf.ag-grid .ag-tool-panel-horizontal-resize,
.wf.ag-grid .ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize,
.ag-theme-brml .ag-ltr .ag-side-bar-right .wf.ag-grid .ag-tool-panel-horizontal-resize,
.wf.ag-grid .ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize {
    transform: translateX(-3px);
    left: 0;
}
.ag-theme-brml .loading-filter,
.wf.ag-grid .loading-filter {
    background-color: #e6e6e6;
    height: 100%;
    padding: 5px;
    position: absolute;
    top: 34px;
    width: 100%;
    z-index: 1;
}
.ag-theme-brml .ag-details-row,
.wf.ag-grid .ag-details-row {
    height: 100%;
    width: 100%;
}
.ag-theme-brml .ag-details-grid,
.wf.ag-grid .ag-details-grid {
    height: 100%;
    width: 100%;
}
.ag-theme-brml .ag-header-group-cell,
.wf.ag-grid .ag-header-group-cell {
    display: flex;
    align-items: center;
    height: 100%;
    overflow: hidden;
    position: absolute;
    text-overflow: ellipsis;
}
.ag-theme-brml .ag-cell-label-container,
.wf.ag-grid .ag-cell-label-container {
    display: flex;
    justify-content: space-between;
    flex-direction: row-reverse;
    align-items: center;
    width: 100%;
}
.ag-theme-brml .ag-numeric-header .ag-cell-label-container,
.wf.ag-grid .ag-numeric-header .ag-cell-label-container {
    flex-direction: row;
}
.ag-theme-brml .ag-side-bar,
.wf.ag-grid .ag-side-bar {
    display: flex;
    flex-direction: row-reverse;
}
.ag-theme-brml .ag-side-bar.ag-side-bar-left,
.wf.ag-grid .ag-side-bar.ag-side-bar-left {
    order: -1;
    flex-direction: row;
}
.ag-theme-brml .ag-side-bar .ag-side-buttons div button,
.wf.ag-grid .ag-side-bar .ag-side-buttons div button {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    white-space: nowrap;
    outline: none;
    cursor: pointer;
}
.ag-theme-brml .ag-side-bar .ag-side-buttons div button span:not(.ag-icon),
.wf.ag-grid .ag-side-bar .ag-side-buttons div button span:not(.ag-icon) {
    writing-mode: tb;
    writing-mode: vertical-lr;
}
.ag-theme-brml .ag-side-bar .ag-side-buttons div button .ag-icon,
.wf.ag-grid .ag-side-bar .ag-side-buttons div button .ag-icon {
    display: inline;
}
.ag-theme-brml .ag-side-bar .panel-container,
.wf.ag-grid .ag-side-bar .panel-container {
    width: 180px;
}
.ag-theme-brml .ag-side-bar.full-width .panel-container,
.wf.ag-grid .ag-side-bar.full-width .panel-container {
    width: 200px;
}
.ag-theme-brml .ag-rtl .ag-side-bar .ag-side-buttons button span:not(.ag-icon),
.wf.ag-grid .ag-rtl .ag-side-bar .ag-side-buttons button span:not(.ag-icon) {
    writing-mode: tb-rl;
    writing-mode: vertical-rl;
}
.ag-theme-brml .ag-status-bar,
.wf.ag-grid .ag-status-bar {
    display: flex;
    justify-content: space-between;
    overflow: hidden;
}
.ag-theme-brml .ag-status-bar .ag-status-panel,
.wf.ag-grid .ag-status-bar .ag-status-panel {
    display: inline-flex;
}
.ag-theme-brml .ag-status-bar .ag-name-value,
.wf.ag-grid .ag-status-bar .ag-name-value {
    white-space: nowrap;
}
.ag-theme-brml .ag-status-bar-left,
.wf.ag-grid .ag-status-bar-left {
    display: inline-flex;
}
.ag-theme-brml .ag-status-bar-center,
.wf.ag-grid .ag-status-bar-center {
    display: inline-flex;
}
.ag-theme-brml .ag-status-bar-right,
.wf.ag-grid .ag-status-bar-right {
    display: inline-flex;
}
.ag-theme-brml .ag-group-component,
.wf.ag-grid .ag-group-component {
    position: relative;
    flex: 1 1 100%;
}
.ag-theme-brml .ag-group-component .ag-group-component-title-bar,
.ag-theme-brml .ag-group-component .ag-group-component-title,
.wf.ag-grid .ag-group-component .ag-group-component-title-bar,
.wf.ag-grid .ag-group-component .ag-group-component-title {
    display: flex;
    align-items: center;
}
.ag-theme-brml .ag-group-component .ag-group-component-toolbar,
.wf.ag-grid .ag-group-component .ag-group-component-toolbar {
    display: flex;
    align-items: center;
}
.ag-theme-brml .ag-group-component .ag-group-component-container,
.wf.ag-grid .ag-group-component .ag-group-component-container {
    display: flex;
    flex-direction: column;
}
.ag-theme-brml .ag-group-component .ag-group-component-container .ag-group-subgroup,
.wf.ag-grid .ag-group-component .ag-group-component-container .ag-group-subgroup {
    display: flex;
    align-self: stretch;
}
.ag-theme-brml .ag-group-component .ag-column-group-icons > span,
.wf.ag-grid .ag-group-component .ag-column-group-icons > span {
    display: block;
}
.ag-theme-brml .ag-group-component .ag-group-item,
.wf.ag-grid .ag-group-component .ag-group-item {
    display: flex;
    flex: 1 1 auto;
    align-items: center;
}
.ag-theme-brml .ag-group-component.ag-alignment-stretch .ag-group-item,
.wf.ag-grid .ag-group-component.ag-alignment-stretch .ag-group-item {
    align-items: stretch;
}
.ag-theme-brml .ag-group-component.ag-alignment-start .ag-group-item,
.wf.ag-grid .ag-group-component.ag-alignment-start .ag-group-item {
    align-items: flex-start;
}
.ag-theme-brml .ag-group-component.ag-alignment-end .ag-group-item,
.wf.ag-grid .ag-group-component.ag-alignment-end .ag-group-item {
    align-items: flex-end;
}
.ag-theme-brml .ag-group-component.ag-disabled .ag-group-component-container,
.wf.ag-grid .ag-group-component.ag-disabled .ag-group-component-container {
    pointer-events: none;
}
.ag-theme-brml .ag-group-component.ag-collapsed .ag-group-component-toolbar, .ag-theme-brml .ag-group-component.ag-collapsed .ag-group-component-container,
.wf.ag-grid .ag-group-component.ag-collapsed .ag-group-component-toolbar,
.wf.ag-grid .ag-group-component.ag-collapsed .ag-group-component-container {
    display: none;
}
.ag-theme-brml .ag-toggle-button .ag-input-wrapper .ag-icon,
.wf.ag-grid .ag-toggle-button .ag-input-wrapper .ag-icon {
    transition: right 0.3s;
    position: absolute;
    top: -1px;
}
.ag-theme-brml .ag-input-field,
.wf.ag-grid .ag-input-field {
    display: flex;
    flex-direction: row;
    align-items: center;
}
.ag-theme-brml .ag-input-field input, .ag-theme-brml .ag-input-field select, .ag-theme-brml .ag-input-field textarea,
.wf.ag-grid .ag-input-field input,
.wf.ag-grid .ag-input-field select,
.wf.ag-grid .ag-input-field textarea {
    flex: 1 1 auto;
    width: 100%;
    min-width: 0;
}
.ag-theme-brml .ag-range-field,
.wf.ag-grid .ag-range-field {
    display: flex;
    align-items: center;
}
.ag-theme-brml .ag-picker-field > .ag-wrapper, .ag-theme-brml .ag-slider > .ag-wrapper, .ag-theme-brml .ag-angle-select > .ag-wrapper,
.wf.ag-grid .ag-picker-field > .ag-wrapper,
.wf.ag-grid .ag-slider > .ag-wrapper,
.wf.ag-grid .ag-angle-select > .ag-wrapper {
    display: flex;
}
.ag-theme-brml .ag-picker-field > .ag-wrapper > div, .ag-theme-brml .ag-slider > .ag-wrapper > div, .ag-theme-brml .ag-angle-select > .ag-wrapper > div,
.wf.ag-grid .ag-picker-field > .ag-wrapper > div,
.wf.ag-grid .ag-slider > .ag-wrapper > div,
.wf.ag-grid .ag-angle-select > .ag-wrapper > div {
    flex: 1 1 auto;
}
.ag-theme-brml .ag-angle-select,
.wf.ag-grid .ag-angle-select {
    display: flex;
    align-items: center;
}
.ag-theme-brml .ag-angle-select .ag-angle-select-field .ag-parent-circle,
.wf.ag-grid .ag-angle-select .ag-angle-select-field .ag-parent-circle {
    display: block;
    position: relative;
}
.ag-theme-brml .ag-angle-select .ag-angle-select-field .ag-child-circle,
.wf.ag-grid .ag-angle-select .ag-angle-select-field .ag-child-circle {
    position: absolute;
}
.ag-theme-brml .ag-picker-field,
.wf.ag-grid .ag-picker-field {
    display: flex;
    align-items: center;
}
.ag-theme-brml .ag-picker-field > .ag-wrapper > button,
.wf.ag-grid .ag-picker-field > .ag-wrapper > button {
    display: flex;
    border: 0;
    padding: 0;
    margin: 0;
}
.ag-theme-brml .ag-color-picker > .ag-wrapper,
.wf.ag-grid .ag-color-picker > .ag-wrapper {
    align-items: stretch;
    overflow: hidden;
}
.ag-theme-brml .ag-color-picker button,
.wf.ag-grid .ag-color-picker button {
    cursor: pointer;
}
.ag-theme-brml .ag-labeled.ag-label-align-right label,
.wf.ag-grid .ag-labeled.ag-label-align-right label {
    order: 1;
}
.ag-theme-brml .ag-labeled.ag-label-align-right > div,
.wf.ag-grid .ag-labeled.ag-label-align-right > div {
    flex: none;
}
.ag-theme-brml .ag-labeled.ag-label-align-top,
.wf.ag-grid .ag-labeled.ag-label-align-top {
    flex-direction: column;
    align-items: flex-start;
}
.ag-theme-brml .ag-labeled.ag-label-align-top > div,
.wf.ag-grid .ag-labeled.ag-label-align-top > div {
    align-self: stretch;
}
.ag-theme-brml .ag-color-panel,
.wf.ag-grid .ag-color-panel {
    display: flex;
    flex-direction: column;
    text-align: center;
}
.ag-theme-brml .ag-color-panel .ag-spectrum-color,
.wf.ag-grid .ag-color-panel .ag-spectrum-color {
    flex: 1 1 auto;
    position: relative;
    overflow: hidden;
    cursor: default;
}
.ag-theme-brml .ag-color-panel .ag-fill,
.wf.ag-grid .ag-color-panel .ag-fill {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.ag-theme-brml .ag-color-panel .ag-spectrum-val,
.wf.ag-grid .ag-color-panel .ag-spectrum-val {
    cursor: pointer;
}
.ag-theme-brml .ag-color-panel .ag-spectrum-dragger,
.wf.ag-grid .ag-color-panel .ag-spectrum-dragger {
    position: absolute;
    pointer-events: none;
    cursor: pointer;
}
.ag-theme-brml .ag-color-panel .ag-spectrum-hue,
.wf.ag-grid .ag-color-panel .ag-spectrum-hue {
    cursor: default;
    background: linear-gradient(to left, #ff0000 3%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
}
.ag-theme-brml .ag-color-panel .ag-spectrum-alpha,
.wf.ag-grid .ag-color-panel .ag-spectrum-alpha {
    cursor: default;
}
.ag-theme-brml .ag-color-panel .ag-spectrum-hue-background,
.wf.ag-grid .ag-color-panel .ag-spectrum-hue-background {
    width: 100%;
    height: 100%;
}
.ag-theme-brml .ag-color-panel .ag-spectrum-alpha-background,
.wf.ag-grid .ag-color-panel .ag-spectrum-alpha-background {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), black);
    width: 100%;
    height: 100%;
}
.ag-theme-brml .ag-color-panel .ag-hue-alpha,
.wf.ag-grid .ag-color-panel .ag-hue-alpha {
    cursor: pointer;
}
.ag-theme-brml .ag-color-panel .ag-spectrum-slider,
.wf.ag-grid .ag-color-panel .ag-spectrum-slider {
    position: absolute;
    pointer-events: none;
}
.ag-theme-brml .ag-color-panel .ag-spectrum-text-value,
.wf.ag-grid .ag-color-panel .ag-spectrum-text-value {
    display: inline-block;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
}
.ag-theme-brml .ag-color-panel .ag-spectrum-text-value:focus,
.wf.ag-grid .ag-color-panel .ag-spectrum-text-value:focus {
    outline: none;
    outline-offset: 0;
}
.ag-theme-brml .ag-color-panel .ag-recent-colors,
.wf.ag-grid .ag-color-panel .ag-recent-colors {
    display: flex;
}
.ag-theme-brml .ag-color-panel .ag-recent-colors > div,
.wf.ag-grid .ag-color-panel .ag-recent-colors > div {
    cursor: pointer;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-1,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-1 {
    padding-left: 20px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-1,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-1 {
    padding-right: 20px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-1,
.wf.ag-grid .ag-ltr .ag-row-group-indent-1 {
    padding-left: 28px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-1,
.wf.ag-grid .ag-rtl .ag-row-group-indent-1 {
    padding-right: 28px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-2,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-2 {
    padding-left: 40px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-2,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-2 {
    padding-right: 40px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-2,
.wf.ag-grid .ag-ltr .ag-row-group-indent-2 {
    padding-left: 56px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-2,
.wf.ag-grid .ag-rtl .ag-row-group-indent-2 {
    padding-right: 56px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-3,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-3 {
    padding-left: 60px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-3,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-3 {
    padding-right: 60px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-3,
.wf.ag-grid .ag-ltr .ag-row-group-indent-3 {
    padding-left: 84px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-3,
.wf.ag-grid .ag-rtl .ag-row-group-indent-3 {
    padding-right: 84px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-4,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-4 {
    padding-left: 80px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-4,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-4 {
    padding-right: 80px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-4,
.wf.ag-grid .ag-ltr .ag-row-group-indent-4 {
    padding-left: 112px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-4,
.wf.ag-grid .ag-rtl .ag-row-group-indent-4 {
    padding-right: 112px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-5,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-5 {
    padding-left: 100px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-5,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-5 {
    padding-right: 100px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-5,
.wf.ag-grid .ag-ltr .ag-row-group-indent-5 {
    padding-left: 140px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-5,
.wf.ag-grid .ag-rtl .ag-row-group-indent-5 {
    padding-right: 140px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-6,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-6 {
    padding-left: 120px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-6,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-6 {
    padding-right: 120px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-6,
.wf.ag-grid .ag-ltr .ag-row-group-indent-6 {
    padding-left: 168px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-6,
.wf.ag-grid .ag-rtl .ag-row-group-indent-6 {
    padding-right: 168px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-7,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-7 {
    padding-left: 140px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-7,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-7 {
    padding-right: 140px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-7,
.wf.ag-grid .ag-ltr .ag-row-group-indent-7 {
    padding-left: 196px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-7,
.wf.ag-grid .ag-rtl .ag-row-group-indent-7 {
    padding-right: 196px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-8,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-8 {
    padding-left: 160px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-8,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-8 {
    padding-right: 160px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-8,
.wf.ag-grid .ag-ltr .ag-row-group-indent-8 {
    padding-left: 224px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-8,
.wf.ag-grid .ag-rtl .ag-row-group-indent-8 {
    padding-right: 224px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-9,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-9 {
    padding-left: 180px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-9,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-9 {
    padding-right: 180px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-9,
.wf.ag-grid .ag-ltr .ag-row-group-indent-9 {
    padding-left: 252px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-9,
.wf.ag-grid .ag-rtl .ag-row-group-indent-9 {
    padding-right: 252px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-10,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-10 {
    padding-left: 200px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-10,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-10 {
    padding-right: 200px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-10,
.wf.ag-grid .ag-ltr .ag-row-group-indent-10 {
    padding-left: 280px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-10,
.wf.ag-grid .ag-rtl .ag-row-group-indent-10 {
    padding-right: 280px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-11,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-11 {
    padding-left: 220px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-11,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-11 {
    padding-right: 220px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-11,
.wf.ag-grid .ag-ltr .ag-row-group-indent-11 {
    padding-left: 308px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-11,
.wf.ag-grid .ag-rtl .ag-row-group-indent-11 {
    padding-right: 308px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-12,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-12 {
    padding-left: 240px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-12,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-12 {
    padding-right: 240px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-12,
.wf.ag-grid .ag-ltr .ag-row-group-indent-12 {
    padding-left: 336px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-12,
.wf.ag-grid .ag-rtl .ag-row-group-indent-12 {
    padding-right: 336px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-13,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-13 {
    padding-left: 260px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-13,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-13 {
    padding-right: 260px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-13,
.wf.ag-grid .ag-ltr .ag-row-group-indent-13 {
    padding-left: 364px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-13,
.wf.ag-grid .ag-rtl .ag-row-group-indent-13 {
    padding-right: 364px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-14,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-14 {
    padding-left: 280px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-14,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-14 {
    padding-right: 280px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-14,
.wf.ag-grid .ag-ltr .ag-row-group-indent-14 {
    padding-left: 392px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-14,
.wf.ag-grid .ag-rtl .ag-row-group-indent-14 {
    padding-right: 392px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-15,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-15 {
    padding-left: 300px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-15,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-15 {
    padding-right: 300px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-15,
.wf.ag-grid .ag-ltr .ag-row-group-indent-15 {
    padding-left: 420px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-15,
.wf.ag-grid .ag-rtl .ag-row-group-indent-15 {
    padding-right: 420px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-16,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-16 {
    padding-left: 320px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-16,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-16 {
    padding-right: 320px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-16,
.wf.ag-grid .ag-ltr .ag-row-group-indent-16 {
    padding-left: 448px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-16,
.wf.ag-grid .ag-rtl .ag-row-group-indent-16 {
    padding-right: 448px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-17,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-17 {
    padding-left: 340px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-17,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-17 {
    padding-right: 340px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-17,
.wf.ag-grid .ag-ltr .ag-row-group-indent-17 {
    padding-left: 476px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-17,
.wf.ag-grid .ag-rtl .ag-row-group-indent-17 {
    padding-right: 476px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-18,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-18 {
    padding-left: 360px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-18,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-18 {
    padding-right: 360px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-18,
.wf.ag-grid .ag-ltr .ag-row-group-indent-18 {
    padding-left: 504px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-18,
.wf.ag-grid .ag-rtl .ag-row-group-indent-18 {
    padding-right: 504px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-19,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-19 {
    padding-left: 380px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-19,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-19 {
    padding-right: 380px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-19,
.wf.ag-grid .ag-ltr .ag-row-group-indent-19 {
    padding-left: 532px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-19,
.wf.ag-grid .ag-rtl .ag-row-group-indent-19 {
    padding-right: 532px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-20,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-20 {
    padding-left: 400px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-20,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-20 {
    padding-right: 400px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-20,
.wf.ag-grid .ag-ltr .ag-row-group-indent-20 {
    padding-left: 560px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-20,
.wf.ag-grid .ag-rtl .ag-row-group-indent-20 {
    padding-right: 560px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-21,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-21 {
    padding-left: 420px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-21,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-21 {
    padding-right: 420px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-21,
.wf.ag-grid .ag-ltr .ag-row-group-indent-21 {
    padding-left: 588px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-21,
.wf.ag-grid .ag-rtl .ag-row-group-indent-21 {
    padding-right: 588px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-22,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-22 {
    padding-left: 440px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-22,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-22 {
    padding-right: 440px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-22,
.wf.ag-grid .ag-ltr .ag-row-group-indent-22 {
    padding-left: 616px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-22,
.wf.ag-grid .ag-rtl .ag-row-group-indent-22 {
    padding-right: 616px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-23,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-23 {
    padding-left: 460px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-23,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-23 {
    padding-right: 460px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-23,
.wf.ag-grid .ag-ltr .ag-row-group-indent-23 {
    padding-left: 644px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-23,
.wf.ag-grid .ag-rtl .ag-row-group-indent-23 {
    padding-right: 644px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-24,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-24 {
    padding-left: 480px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-24,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-24 {
    padding-right: 480px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-24,
.wf.ag-grid .ag-ltr .ag-row-group-indent-24 {
    padding-left: 672px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-24,
.wf.ag-grid .ag-rtl .ag-row-group-indent-24 {
    padding-right: 672px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-25,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-25 {
    padding-left: 500px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-25,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-25 {
    padding-right: 500px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-25,
.wf.ag-grid .ag-ltr .ag-row-group-indent-25 {
    padding-left: 700px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-25,
.wf.ag-grid .ag-rtl .ag-row-group-indent-25 {
    padding-right: 700px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-26,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-26 {
    padding-left: 520px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-26,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-26 {
    padding-right: 520px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-26,
.wf.ag-grid .ag-ltr .ag-row-group-indent-26 {
    padding-left: 728px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-26,
.wf.ag-grid .ag-rtl .ag-row-group-indent-26 {
    padding-right: 728px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-27,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-27 {
    padding-left: 540px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-27,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-27 {
    padding-right: 540px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-27,
.wf.ag-grid .ag-ltr .ag-row-group-indent-27 {
    padding-left: 756px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-27,
.wf.ag-grid .ag-rtl .ag-row-group-indent-27 {
    padding-right: 756px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-28,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-28 {
    padding-left: 560px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-28,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-28 {
    padding-right: 560px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-28,
.wf.ag-grid .ag-ltr .ag-row-group-indent-28 {
    padding-left: 784px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-28,
.wf.ag-grid .ag-rtl .ag-row-group-indent-28 {
    padding-right: 784px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-29,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-29 {
    padding-left: 580px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-29,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-29 {
    padding-right: 580px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-29,
.wf.ag-grid .ag-ltr .ag-row-group-indent-29 {
    padding-left: 812px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-29,
.wf.ag-grid .ag-rtl .ag-row-group-indent-29 {
    padding-right: 812px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-30,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-30 {
    padding-left: 600px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-30,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-30 {
    padding-right: 600px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-30,
.wf.ag-grid .ag-ltr .ag-row-group-indent-30 {
    padding-left: 840px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-30,
.wf.ag-grid .ag-rtl .ag-row-group-indent-30 {
    padding-right: 840px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-31,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-31 {
    padding-left: 620px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-31,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-31 {
    padding-right: 620px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-31,
.wf.ag-grid .ag-ltr .ag-row-group-indent-31 {
    padding-left: 868px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-31,
.wf.ag-grid .ag-rtl .ag-row-group-indent-31 {
    padding-right: 868px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-32,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-32 {
    padding-left: 640px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-32,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-32 {
    padding-right: 640px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-32,
.wf.ag-grid .ag-ltr .ag-row-group-indent-32 {
    padding-left: 896px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-32,
.wf.ag-grid .ag-rtl .ag-row-group-indent-32 {
    padding-right: 896px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-33,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-33 {
    padding-left: 660px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-33,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-33 {
    padding-right: 660px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-33,
.wf.ag-grid .ag-ltr .ag-row-group-indent-33 {
    padding-left: 924px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-33,
.wf.ag-grid .ag-rtl .ag-row-group-indent-33 {
    padding-right: 924px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-34,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-34 {
    padding-left: 680px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-34,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-34 {
    padding-right: 680px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-34,
.wf.ag-grid .ag-ltr .ag-row-group-indent-34 {
    padding-left: 952px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-34,
.wf.ag-grid .ag-rtl .ag-row-group-indent-34 {
    padding-right: 952px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-35,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-35 {
    padding-left: 700px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-35,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-35 {
    padding-right: 700px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-35,
.wf.ag-grid .ag-ltr .ag-row-group-indent-35 {
    padding-left: 980px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-35,
.wf.ag-grid .ag-rtl .ag-row-group-indent-35 {
    padding-right: 980px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-36,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-36 {
    padding-left: 720px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-36,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-36 {
    padding-right: 720px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-36,
.wf.ag-grid .ag-ltr .ag-row-group-indent-36 {
    padding-left: 1008px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-36,
.wf.ag-grid .ag-rtl .ag-row-group-indent-36 {
    padding-right: 1008px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-37,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-37 {
    padding-left: 740px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-37,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-37 {
    padding-right: 740px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-37,
.wf.ag-grid .ag-ltr .ag-row-group-indent-37 {
    padding-left: 1036px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-37,
.wf.ag-grid .ag-rtl .ag-row-group-indent-37 {
    padding-right: 1036px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-38,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-38 {
    padding-left: 760px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-38,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-38 {
    padding-right: 760px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-38,
.wf.ag-grid .ag-ltr .ag-row-group-indent-38 {
    padding-left: 1064px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-38,
.wf.ag-grid .ag-rtl .ag-row-group-indent-38 {
    padding-right: 1064px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-39,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-39 {
    padding-left: 780px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-39,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-39 {
    padding-right: 780px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-39,
.wf.ag-grid .ag-ltr .ag-row-group-indent-39 {
    padding-left: 1092px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-39,
.wf.ag-grid .ag-rtl .ag-row-group-indent-39 {
    padding-right: 1092px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-40,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-40 {
    padding-left: 800px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-40,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-40 {
    padding-right: 800px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-40,
.wf.ag-grid .ag-ltr .ag-row-group-indent-40 {
    padding-left: 1120px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-40,
.wf.ag-grid .ag-rtl .ag-row-group-indent-40 {
    padding-right: 1120px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-41,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-41 {
    padding-left: 820px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-41,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-41 {
    padding-right: 820px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-41,
.wf.ag-grid .ag-ltr .ag-row-group-indent-41 {
    padding-left: 1148px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-41,
.wf.ag-grid .ag-rtl .ag-row-group-indent-41 {
    padding-right: 1148px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-42,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-42 {
    padding-left: 840px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-42,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-42 {
    padding-right: 840px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-42,
.wf.ag-grid .ag-ltr .ag-row-group-indent-42 {
    padding-left: 1176px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-42,
.wf.ag-grid .ag-rtl .ag-row-group-indent-42 {
    padding-right: 1176px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-43,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-43 {
    padding-left: 860px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-43,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-43 {
    padding-right: 860px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-43,
.wf.ag-grid .ag-ltr .ag-row-group-indent-43 {
    padding-left: 1204px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-43,
.wf.ag-grid .ag-rtl .ag-row-group-indent-43 {
    padding-right: 1204px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-44,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-44 {
    padding-left: 880px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-44,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-44 {
    padding-right: 880px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-44,
.wf.ag-grid .ag-ltr .ag-row-group-indent-44 {
    padding-left: 1232px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-44,
.wf.ag-grid .ag-rtl .ag-row-group-indent-44 {
    padding-right: 1232px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-45,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-45 {
    padding-left: 900px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-45,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-45 {
    padding-right: 900px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-45,
.wf.ag-grid .ag-ltr .ag-row-group-indent-45 {
    padding-left: 1260px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-45,
.wf.ag-grid .ag-rtl .ag-row-group-indent-45 {
    padding-right: 1260px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-46,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-46 {
    padding-left: 920px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-46,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-46 {
    padding-right: 920px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-46,
.wf.ag-grid .ag-ltr .ag-row-group-indent-46 {
    padding-left: 1288px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-46,
.wf.ag-grid .ag-rtl .ag-row-group-indent-46 {
    padding-right: 1288px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-47,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-47 {
    padding-left: 940px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-47,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-47 {
    padding-right: 940px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-47,
.wf.ag-grid .ag-ltr .ag-row-group-indent-47 {
    padding-left: 1316px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-47,
.wf.ag-grid .ag-rtl .ag-row-group-indent-47 {
    padding-right: 1316px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-48,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-48 {
    padding-left: 960px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-48,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-48 {
    padding-right: 960px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-48,
.wf.ag-grid .ag-ltr .ag-row-group-indent-48 {
    padding-left: 1344px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-48,
.wf.ag-grid .ag-rtl .ag-row-group-indent-48 {
    padding-right: 1344px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-49,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-49 {
    padding-left: 980px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-49,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-49 {
    padding-right: 980px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-49,
.wf.ag-grid .ag-ltr .ag-row-group-indent-49 {
    padding-left: 1372px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-49,
.wf.ag-grid .ag-rtl .ag-row-group-indent-49 {
    padding-right: 1372px;
}
.ag-theme-brml .ag-ltr,
.wf.ag-grid .ag-ltr {
    direction: ltr;
}
.ag-theme-brml .ag-ltr .ag-body, .ag-theme-brml .ag-ltr .ag-floating-top, .ag-theme-brml .ag-ltr .ag-floating-bottom, .ag-theme-brml .ag-ltr .ag-header, .ag-theme-brml .ag-ltr .ag-body-viewport, .ag-theme-brml .ag-ltr .ag-body-horizontal-scroll,
.wf.ag-grid .ag-ltr .ag-body,
.wf.ag-grid .ag-ltr .ag-floating-top,
.wf.ag-grid .ag-ltr .ag-floating-bottom,
.wf.ag-grid .ag-ltr .ag-header,
.wf.ag-grid .ag-ltr .ag-body-viewport,
.wf.ag-grid .ag-ltr .ag-body-horizontal-scroll {
    flex-direction: row;
}
.ag-theme-brml .ag-ltr .ag-header-cell-resize,
.wf.ag-grid .ag-ltr .ag-header-cell-resize {
    right: -4px;
}
.ag-theme-brml .ag-ltr .ag-pinned-right-header .ag-header-cell-resize,
.wf.ag-grid .ag-ltr .ag-pinned-right-header .ag-header-cell-resize {
    left: -4px;
}
.ag-theme-brml .ag-rtl,
.wf.ag-grid .ag-rtl {
    direction: rtl;
}
.ag-theme-brml .ag-rtl .ag-body, .ag-theme-brml .ag-rtl .ag-floating-top, .ag-theme-brml .ag-rtl .ag-floating-bottom, .ag-theme-brml .ag-rtl .ag-header, .ag-theme-brml .ag-rtl .ag-body-viewport, .ag-theme-brml .ag-rtl .ag-body-horizontal-scroll,
.wf.ag-grid .ag-rtl .ag-body,
.wf.ag-grid .ag-rtl .ag-floating-top,
.wf.ag-grid .ag-rtl .ag-floating-bottom,
.wf.ag-grid .ag-rtl .ag-header,
.wf.ag-grid .ag-rtl .ag-body-viewport,
.wf.ag-grid .ag-rtl .ag-body-horizontal-scroll {
    flex-direction: row-reverse;
}
.ag-theme-brml .ag-rtl .ag-header-cell-resize,
.wf.ag-grid .ag-rtl .ag-header-cell-resize {
    left: -4px;
}
.ag-theme-brml .ag-rtl .ag-pinned-left-header .ag-header-cell-resize,
.wf.ag-grid .ag-rtl .ag-pinned-left-header .ag-header-cell-resize {
    right: -4px;
}
.ag-theme-brml .ag-rtl .ag-group-component .ag-column-group-icons .ag-column-group-closed-icon,
.wf.ag-grid .ag-rtl .ag-group-component .ag-column-group-icons .ag-column-group-closed-icon {
    transform: rotate(180deg);
}
.ag-theme-brml .ag-rtl .ag-filter-toolpanel-instance .ag-filter-toolpanel-header .ag-icon-tree-closed,
.wf.ag-grid .ag-rtl .ag-filter-toolpanel-instance .ag-filter-toolpanel-header .ag-icon-tree-closed {
    transform: rotate(180deg);
}
.ag-theme-brml .ag-rtl .ag-primary-cols-header-panel .ag-icon-tree-closed,
.ag-theme-brml .ag-rtl .ag-filter-toolpanel-header.ag-filter-header .ag-icon-tree-closed,
.wf.ag-grid .ag-rtl .ag-primary-cols-header-panel .ag-icon-tree-closed,
.wf.ag-grid .ag-rtl .ag-filter-toolpanel-header.ag-filter-header .ag-icon-tree-closed {
    transform: rotate(180deg);
}
.ag-theme-brml .ag-rtl .ag-header-group-cell .ag-header-icon.ag-header-expand-icon-expanded,
.ag-theme-brml .ag-rtl .ag-header-group-cell .ag-header-icon.ag-header-expand-icon-collapsed,
.ag-theme-brml .ag-rtl .ag-cell-wrapper .ag-group-contracted,
.wf.ag-grid .ag-rtl .ag-header-group-cell .ag-header-icon.ag-header-expand-icon-expanded,
.wf.ag-grid .ag-rtl .ag-header-group-cell .ag-header-icon.ag-header-expand-icon-collapsed,
.wf.ag-grid .ag-rtl .ag-cell-wrapper .ag-group-contracted {
    transform: rotate(180deg);
}
@media print {
    .ag-theme-brml .ag-body-viewport,
    .wf.ag-grid .ag-body-viewport {
        display: block;
    }
    .ag-theme-brml .ag-row,
    .wf.ag-grid .ag-row {
        page-break-inside: avoid;
    }
}
.ag-theme-brml .ag-body .ag-pinned-left-cols-viewport, .ag-theme-brml .ag-body .ag-body-viewport, .ag-theme-brml .ag-body .ag-pinned-right-cols-viewport,
.wf.ag-grid .ag-body .ag-pinned-left-cols-viewport,
.wf.ag-grid .ag-body .ag-body-viewport,
.wf.ag-grid .ag-body .ag-pinned-right-cols-viewport {
    -webkit-overflow-scrolling: touch;
}
.ag-theme-brml .ag-chart,
.wf.ag-grid .ag-chart {
    position: relative;
    display: flex;
    overflow: hidden;
    width: 100%;
    height: 100%;
}
.ag-theme-brml .ag-chart .ag-chart-components-wrapper,
.wf.ag-grid .ag-chart .ag-chart-components-wrapper {
    position: relative;
    display: flex;
    flex: 1 1 auto;
    overflow: hidden;
}
.ag-theme-brml .ag-chart .ag-chart-components-wrapper .ag-chart-canvas-wrapper,
.wf.ag-grid .ag-chart .ag-chart-components-wrapper .ag-chart-canvas-wrapper {
    position: relative;
    flex: 1 1 auto;
    overflow: hidden;
}
.ag-theme-brml .ag-chart .ag-chart-components-wrapper .ag-chart-canvas-wrapper canvas,
.wf.ag-grid .ag-chart .ag-chart-components-wrapper .ag-chart-canvas-wrapper canvas {
    display: block;
}
.ag-theme-brml .ag-chart .ag-chart-components-wrapper .ag-chart-menu,
.wf.ag-grid .ag-chart .ag-chart-components-wrapper .ag-chart-menu {
    position: absolute;
    top: 10px;
    right: 20px;
    width: 24px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
}
.ag-theme-brml .ag-chart:not(.ag-has-menu):hover .ag-chart-menu,
.wf.ag-grid .ag-chart:not(.ag-has-menu):hover .ag-chart-menu {
    opacity: 1;
    pointer-events: all;
}
.ag-theme-brml .ag-chart .ag-chart-docked-container,
.wf.ag-grid .ag-chart .ag-chart-docked-container {
    position: relative;
    width: 0;
    min-width: 0;
    transition: min-width 0.4s;
}
.ag-theme-brml .ag-chart .ag-chart-docked-container .ag-panel,
.wf.ag-grid .ag-chart .ag-chart-docked-container .ag-panel {
    border-width: 0 0 0 1px;
}
.ag-theme-brml .ag-chart-tabbed-menu > div,
.wf.ag-grid .ag-chart-tabbed-menu > div {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    overflow: hidden;
}
.ag-theme-brml .ag-chart-tabbed-menu .ag-tab-header,
.wf.ag-grid .ag-chart-tabbed-menu .ag-tab-header {
    flex: none;
    user-select: none;
    cursor: default;
}
.ag-theme-brml .ag-chart-tabbed-menu .ag-tab-body,
.wf.ag-grid .ag-chart-tabbed-menu .ag-tab-body {
    display: flex;
    flex: 1 1 auto;
    align-items: stretch;
    overflow: hidden;
}
.ag-theme-brml .ag-chart-tabbed-menu .ag-tab-body > div,
.wf.ag-grid .ag-chart-tabbed-menu .ag-tab-body > div {
    width: 100%;
    overflow: hidden;
    overflow-y: auto;
}
.ag-theme-brml .ag-chart-tabbed-menu .ag-chart-settings,
.wf.ag-grid .ag-chart-tabbed-menu .ag-chart-settings {
    overflow-x: hidden;
}
.ag-theme-brml .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper,
.wf.ag-grid .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper {
    position: relative;
    flex-direction: column;
    width: 100%;
    height: 100%;
    display: flex;
    overflow: hidden;
}
.ag-theme-brml .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar,
.wf.ag-grid .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar {
    width: 100%;
    display: flex;
    height: 30px;
    align-items: center;
}
.ag-theme-brml .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar .ag-nav-card-selector,
.wf.ag-grid .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar .ag-nav-card-selector {
    display: flex;
    align-items: center;
    justify-content: space-around;
    flex: 1 1 auto;
    height: 100%;
}
.ag-theme-brml .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item,
.wf.ag-grid .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item {
    opacity: 0.2;
}
.ag-theme-brml .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item.ag-selected,
.wf.ag-grid .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item.ag-selected {
    opacity: 1;
}
.ag-theme-brml .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar .ag-chart-settings-prev-btn,
.ag-theme-brml .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar .ag-chart-settings-next-btn,
.wf.ag-grid .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar .ag-chart-settings-prev-btn,
.wf.ag-grid .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar .ag-chart-settings-next-btn {
    position: relative;
    flex: none;
}
.ag-theme-brml .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar .ag-chart-settings-prev-btn button,
.ag-theme-brml .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar .ag-chart-settings-next-btn button,
.wf.ag-grid .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar .ag-chart-settings-prev-btn button,
.wf.ag-grid .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar .ag-chart-settings-next-btn button {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
    opacity: 0;
}
.ag-theme-brml .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container,
.wf.ag-grid .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container {
    position: relative;
    flex: 1 1 auto;
    overflow-x: hidden;
    overflow-y: auto;
}
.ag-theme-brml .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper,
.wf.ag-grid .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    flex-direction: column;
    width: 100%;
    min-height: 100%;
    overflow: hidden;
}
.ag-theme-brml .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper .ag-group-component,
.wf.ag-grid .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper .ag-group-component {
    flex: none;
}
.ag-theme-brml .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper .ag-group-component-container,
.wf.ag-grid .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper .ag-group-component-container {
    flex-direction: row;
    flex-wrap: wrap;
}
.ag-theme-brml .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper .ag-group-component-container .ag-chart-mini-thumbnail,
.wf.ag-grid .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper .ag-group-component-container .ag-chart-mini-thumbnail {
    flex: none;
}
.ag-theme-brml .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper.ag-animating, .ag-theme-brml .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper.ag-animating,
.wf.ag-grid .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper.ag-animating,
.wf.ag-grid .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper.ag-animating {
    transition: left 0.3s;
    transition-timing-function: ease-in-out;
}
.ag-theme-brml .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail,
.wf.ag-grid .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail {
    cursor: pointer;
}
.ag-theme-brml .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail canvas,
.wf.ag-grid .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail canvas {
    display: block;
}
.ag-theme-brml .ag-chart-tabbed-menu .ag-chart-data-wrapper,
.ag-theme-brml .ag-chart-tabbed-menu .ag-chart-format-wrapper,
.wf.ag-grid .ag-chart-tabbed-menu .ag-chart-data-wrapper,
.wf.ag-grid .ag-chart-tabbed-menu .ag-chart-format-wrapper {
    display: flex;
    flex-direction: column;
    position: relative;
    user-select: none;
}
.ag-theme-brml .ag-chart-tabbed-menu .ag-chart-data-wrapper > div,
.ag-theme-brml .ag-chart-tabbed-menu .ag-chart-format-wrapper > div,
.wf.ag-grid .ag-chart-tabbed-menu .ag-chart-data-wrapper > div,
.wf.ag-grid .ag-chart-tabbed-menu .ag-chart-format-wrapper > div {
    display: flex;
    margin: 0;
    padding-bottom: 2px;
}
.ag-theme-brml .ag-chart-tabbed-menu .ag-chart-data-wrapper > div:not(:first-child),
.ag-theme-brml .ag-chart-tabbed-menu .ag-chart-format-wrapper > div:not(:first-child),
.wf.ag-grid .ag-chart-tabbed-menu .ag-chart-data-wrapper > div:not(:first-child),
.wf.ag-grid .ag-chart-tabbed-menu .ag-chart-format-wrapper > div:not(:first-child) {
    margin-top: 0;
}
.ag-theme-brml .ag-chart-tabbed-menu .ag-chart-format-wrapper,
.wf.ag-grid .ag-chart-tabbed-menu .ag-chart-format-wrapper {
    overflow-x: hidden;
}
.ag-theme-brml .ag-chart-tabbed-menu .ag-chart-format-wrapper .ag-group-component .ag-group-subgroup,
.wf.ag-grid .ag-chart-tabbed-menu .ag-chart-format-wrapper .ag-group-component .ag-group-subgroup {
    justify-content: space-between;
}
.ag-theme-brml .ag-chart .ag-chart-canvas-wrapper.ag-chart-empty > canvas,
.wf.ag-grid .ag-chart .ag-chart-canvas-wrapper.ag-chart-empty > canvas {
    visibility: hidden;
}
.ag-theme-brml .ag-chart .ag-chart-canvas-wrapper.ag-chart-empty .ag-chart-empty-text,
.wf.ag-grid .ag-chart .ag-chart-canvas-wrapper.ag-chart-empty .ag-chart-empty-text {
    display: flex;
}
.ag-theme-brml .ag-chart .ag-chart-empty-text,
.wf.ag-grid .ag-chart .ag-chart-empty-text {
    display: none;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
}
.ag-theme-brml .ag-chart .ag-chart-menu,
.wf.ag-grid .ag-chart .ag-chart-menu {
    opacity: 0;
    pointer-events: none;
}
.ag-theme-brml .ag-chart .ag-chart-menu > span,
.wf.ag-grid .ag-chart .ag-chart-menu > span {
    opacity: 0.5;
    line-height: 24px;
    font-size: 24px;
    width: 24px;
    height: 24px;
    margin: 2px 0;
    cursor: pointer;
}
.ag-theme-brml .ag-chart .ag-chart-menu > span:hover,
.wf.ag-grid .ag-chart .ag-chart-menu > span:hover {
    border-radius: 5px;
}
.ag-theme-brml .ag-chart .ag-chart-docked-container,
.wf.ag-grid .ag-chart .ag-chart-docked-container {
    min-width: 0;
    width: 0;
}
.ag-theme-brml .ag-chart-tabbed-menu .ag-tab-body,
.wf.ag-grid .ag-chart-tabbed-menu .ag-tab-body {
    padding: 0;
}
.ag-theme-brml .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar,
.wf.ag-grid .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar {
    padding: 0 10px;
    user-select: none;
}
.ag-theme-brml .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector,
.wf.ag-grid .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector {
    padding: 0 10px;
}
.ag-theme-brml .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item,
.wf.ag-grid .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item {
    cursor: pointer;
}
.ag-theme-brml ::-webkit-scrollbar-track,
.ag-theme-brml ::-webkit-scrollbar,
.wf.ag-grid ::-webkit-scrollbar-track,
.wf.ag-grid ::-webkit-scrollbar {
    cursor: pointer;
    width: var(--custom-scrollbar-width, 6px);
    height: var(--custom-scrollbar-width, 6px);
}
.ag-theme-brml ::-webkit-scrollbar-track,
.wf.ag-grid ::-webkit-scrollbar-track {
    background-color: var(--custom-scrollbar-track-background-color, transparent);
}
.ag-theme-brml ::-webkit-scrollbar-track,
.ag-theme-brml ::-webkit-scrollbar-thumb,
.wf.ag-grid ::-webkit-scrollbar-track,
.wf.ag-grid ::-webkit-scrollbar-thumb {
    border-radius: var(--custom-scrollbar-border-radius, 10px);
}
.ag-theme-brml ::-webkit-scrollbar-thumb,
.wf.ag-grid ::-webkit-scrollbar-thumb {
    background-color: var(--custom-scrollbar-background-color, rgba(68, 68, 68, 0.3));
}
.ag-theme-brml ::-webkit-scrollbar-thumb:hover,
.wf.ag-grid ::-webkit-scrollbar-thumb:hover {
    background-color: var(--custom-scrollbar-hover-background-color, rgba(68, 68, 68, 0.6));
}
.ag-theme-brml ::-webkit-scrollbar-thumb:active,
.wf.ag-grid ::-webkit-scrollbar-thumb:active {
    background-color: var(--custom-scrollbar-active-background-color, rgba(68, 68, 68, 0.9));
}
.ag-theme-brml label,
.wf.ag-grid label {
    margin-bottom: 0;
}
.ag-theme-brml *,
.wf.ag-grid * {
    box-sizing: border-box;
}
.ag-theme-brml *:focus,
.ag-theme-brml * *:before,
.ag-theme-brml * *:after,
.wf.ag-grid *:focus,
.wf.ag-grid * *:before,
.wf.ag-grid * *:after {
    outline: none;
    box-sizing: border-box;
}
.ag-theme-brml .ag-tab,
.wf.ag-grid .ag-tab {
    box-sizing: content-box;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-1,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-1 {
    padding-left: 20px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-1,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-1 {
    padding-right: 20px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-1,
.wf.ag-grid .ag-ltr .ag-row-group-indent-1 {
    padding-left: 28px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-1,
.wf.ag-grid .ag-rtl .ag-row-group-indent-1 {
    padding-right: 28px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-2,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-2 {
    padding-left: 40px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-2,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-2 {
    padding-right: 40px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-2,
.wf.ag-grid .ag-ltr .ag-row-group-indent-2 {
    padding-left: 56px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-2,
.wf.ag-grid .ag-rtl .ag-row-group-indent-2 {
    padding-right: 56px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-3,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-3 {
    padding-left: 60px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-3,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-3 {
    padding-right: 60px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-3,
.wf.ag-grid .ag-ltr .ag-row-group-indent-3 {
    padding-left: 84px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-3,
.wf.ag-grid .ag-rtl .ag-row-group-indent-3 {
    padding-right: 84px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-4,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-4 {
    padding-left: 80px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-4,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-4 {
    padding-right: 80px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-4,
.wf.ag-grid .ag-ltr .ag-row-group-indent-4 {
    padding-left: 112px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-4,
.wf.ag-grid .ag-rtl .ag-row-group-indent-4 {
    padding-right: 112px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-5,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-5 {
    padding-left: 100px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-5,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-5 {
    padding-right: 100px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-5,
.wf.ag-grid .ag-ltr .ag-row-group-indent-5 {
    padding-left: 140px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-5,
.wf.ag-grid .ag-rtl .ag-row-group-indent-5 {
    padding-right: 140px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-6,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-6 {
    padding-left: 120px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-6,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-6 {
    padding-right: 120px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-6,
.wf.ag-grid .ag-ltr .ag-row-group-indent-6 {
    padding-left: 168px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-6,
.wf.ag-grid .ag-rtl .ag-row-group-indent-6 {
    padding-right: 168px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-7,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-7 {
    padding-left: 140px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-7,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-7 {
    padding-right: 140px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-7,
.wf.ag-grid .ag-ltr .ag-row-group-indent-7 {
    padding-left: 196px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-7,
.wf.ag-grid .ag-rtl .ag-row-group-indent-7 {
    padding-right: 196px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-8,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-8 {
    padding-left: 160px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-8,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-8 {
    padding-right: 160px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-8,
.wf.ag-grid .ag-ltr .ag-row-group-indent-8 {
    padding-left: 224px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-8,
.wf.ag-grid .ag-rtl .ag-row-group-indent-8 {
    padding-right: 224px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-9,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-9 {
    padding-left: 180px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-9,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-9 {
    padding-right: 180px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-9,
.wf.ag-grid .ag-ltr .ag-row-group-indent-9 {
    padding-left: 252px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-9,
.wf.ag-grid .ag-rtl .ag-row-group-indent-9 {
    padding-right: 252px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-10,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-10 {
    padding-left: 200px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-10,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-10 {
    padding-right: 200px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-10,
.wf.ag-grid .ag-ltr .ag-row-group-indent-10 {
    padding-left: 280px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-10,
.wf.ag-grid .ag-rtl .ag-row-group-indent-10 {
    padding-right: 280px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-11,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-11 {
    padding-left: 220px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-11,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-11 {
    padding-right: 220px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-11,
.wf.ag-grid .ag-ltr .ag-row-group-indent-11 {
    padding-left: 308px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-11,
.wf.ag-grid .ag-rtl .ag-row-group-indent-11 {
    padding-right: 308px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-12,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-12 {
    padding-left: 240px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-12,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-12 {
    padding-right: 240px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-12,
.wf.ag-grid .ag-ltr .ag-row-group-indent-12 {
    padding-left: 336px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-12,
.wf.ag-grid .ag-rtl .ag-row-group-indent-12 {
    padding-right: 336px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-13,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-13 {
    padding-left: 260px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-13,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-13 {
    padding-right: 260px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-13,
.wf.ag-grid .ag-ltr .ag-row-group-indent-13 {
    padding-left: 364px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-13,
.wf.ag-grid .ag-rtl .ag-row-group-indent-13 {
    padding-right: 364px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-14,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-14 {
    padding-left: 280px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-14,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-14 {
    padding-right: 280px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-14,
.wf.ag-grid .ag-ltr .ag-row-group-indent-14 {
    padding-left: 392px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-14,
.wf.ag-grid .ag-rtl .ag-row-group-indent-14 {
    padding-right: 392px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-15,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-15 {
    padding-left: 300px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-15,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-15 {
    padding-right: 300px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-15,
.wf.ag-grid .ag-ltr .ag-row-group-indent-15 {
    padding-left: 420px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-15,
.wf.ag-grid .ag-rtl .ag-row-group-indent-15 {
    padding-right: 420px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-16,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-16 {
    padding-left: 320px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-16,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-16 {
    padding-right: 320px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-16,
.wf.ag-grid .ag-ltr .ag-row-group-indent-16 {
    padding-left: 448px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-16,
.wf.ag-grid .ag-rtl .ag-row-group-indent-16 {
    padding-right: 448px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-17,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-17 {
    padding-left: 340px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-17,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-17 {
    padding-right: 340px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-17,
.wf.ag-grid .ag-ltr .ag-row-group-indent-17 {
    padding-left: 476px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-17,
.wf.ag-grid .ag-rtl .ag-row-group-indent-17 {
    padding-right: 476px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-18,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-18 {
    padding-left: 360px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-18,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-18 {
    padding-right: 360px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-18,
.wf.ag-grid .ag-ltr .ag-row-group-indent-18 {
    padding-left: 504px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-18,
.wf.ag-grid .ag-rtl .ag-row-group-indent-18 {
    padding-right: 504px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-19,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-19 {
    padding-left: 380px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-19,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-19 {
    padding-right: 380px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-19,
.wf.ag-grid .ag-ltr .ag-row-group-indent-19 {
    padding-left: 532px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-19,
.wf.ag-grid .ag-rtl .ag-row-group-indent-19 {
    padding-right: 532px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-20,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-20 {
    padding-left: 400px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-20,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-20 {
    padding-right: 400px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-20,
.wf.ag-grid .ag-ltr .ag-row-group-indent-20 {
    padding-left: 560px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-20,
.wf.ag-grid .ag-rtl .ag-row-group-indent-20 {
    padding-right: 560px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-21,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-21 {
    padding-left: 420px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-21,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-21 {
    padding-right: 420px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-21,
.wf.ag-grid .ag-ltr .ag-row-group-indent-21 {
    padding-left: 588px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-21,
.wf.ag-grid .ag-rtl .ag-row-group-indent-21 {
    padding-right: 588px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-22,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-22 {
    padding-left: 440px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-22,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-22 {
    padding-right: 440px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-22,
.wf.ag-grid .ag-ltr .ag-row-group-indent-22 {
    padding-left: 616px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-22,
.wf.ag-grid .ag-rtl .ag-row-group-indent-22 {
    padding-right: 616px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-23,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-23 {
    padding-left: 460px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-23,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-23 {
    padding-right: 460px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-23,
.wf.ag-grid .ag-ltr .ag-row-group-indent-23 {
    padding-left: 644px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-23,
.wf.ag-grid .ag-rtl .ag-row-group-indent-23 {
    padding-right: 644px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-24,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-24 {
    padding-left: 480px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-24,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-24 {
    padding-right: 480px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-24,
.wf.ag-grid .ag-ltr .ag-row-group-indent-24 {
    padding-left: 672px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-24,
.wf.ag-grid .ag-rtl .ag-row-group-indent-24 {
    padding-right: 672px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-25,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-25 {
    padding-left: 500px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-25,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-25 {
    padding-right: 500px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-25,
.wf.ag-grid .ag-ltr .ag-row-group-indent-25 {
    padding-left: 700px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-25,
.wf.ag-grid .ag-rtl .ag-row-group-indent-25 {
    padding-right: 700px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-26,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-26 {
    padding-left: 520px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-26,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-26 {
    padding-right: 520px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-26,
.wf.ag-grid .ag-ltr .ag-row-group-indent-26 {
    padding-left: 728px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-26,
.wf.ag-grid .ag-rtl .ag-row-group-indent-26 {
    padding-right: 728px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-27,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-27 {
    padding-left: 540px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-27,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-27 {
    padding-right: 540px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-27,
.wf.ag-grid .ag-ltr .ag-row-group-indent-27 {
    padding-left: 756px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-27,
.wf.ag-grid .ag-rtl .ag-row-group-indent-27 {
    padding-right: 756px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-28,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-28 {
    padding-left: 560px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-28,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-28 {
    padding-right: 560px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-28,
.wf.ag-grid .ag-ltr .ag-row-group-indent-28 {
    padding-left: 784px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-28,
.wf.ag-grid .ag-rtl .ag-row-group-indent-28 {
    padding-right: 784px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-29,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-29 {
    padding-left: 580px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-29,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-29 {
    padding-right: 580px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-29,
.wf.ag-grid .ag-ltr .ag-row-group-indent-29 {
    padding-left: 812px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-29,
.wf.ag-grid .ag-rtl .ag-row-group-indent-29 {
    padding-right: 812px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-30,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-30 {
    padding-left: 600px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-30,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-30 {
    padding-right: 600px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-30,
.wf.ag-grid .ag-ltr .ag-row-group-indent-30 {
    padding-left: 840px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-30,
.wf.ag-grid .ag-rtl .ag-row-group-indent-30 {
    padding-right: 840px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-31,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-31 {
    padding-left: 620px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-31,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-31 {
    padding-right: 620px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-31,
.wf.ag-grid .ag-ltr .ag-row-group-indent-31 {
    padding-left: 868px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-31,
.wf.ag-grid .ag-rtl .ag-row-group-indent-31 {
    padding-right: 868px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-32,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-32 {
    padding-left: 640px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-32,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-32 {
    padding-right: 640px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-32,
.wf.ag-grid .ag-ltr .ag-row-group-indent-32 {
    padding-left: 896px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-32,
.wf.ag-grid .ag-rtl .ag-row-group-indent-32 {
    padding-right: 896px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-33,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-33 {
    padding-left: 660px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-33,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-33 {
    padding-right: 660px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-33,
.wf.ag-grid .ag-ltr .ag-row-group-indent-33 {
    padding-left: 924px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-33,
.wf.ag-grid .ag-rtl .ag-row-group-indent-33 {
    padding-right: 924px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-34,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-34 {
    padding-left: 680px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-34,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-34 {
    padding-right: 680px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-34,
.wf.ag-grid .ag-ltr .ag-row-group-indent-34 {
    padding-left: 952px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-34,
.wf.ag-grid .ag-rtl .ag-row-group-indent-34 {
    padding-right: 952px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-35,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-35 {
    padding-left: 700px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-35,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-35 {
    padding-right: 700px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-35,
.wf.ag-grid .ag-ltr .ag-row-group-indent-35 {
    padding-left: 980px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-35,
.wf.ag-grid .ag-rtl .ag-row-group-indent-35 {
    padding-right: 980px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-36,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-36 {
    padding-left: 720px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-36,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-36 {
    padding-right: 720px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-36,
.wf.ag-grid .ag-ltr .ag-row-group-indent-36 {
    padding-left: 1008px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-36,
.wf.ag-grid .ag-rtl .ag-row-group-indent-36 {
    padding-right: 1008px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-37,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-37 {
    padding-left: 740px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-37,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-37 {
    padding-right: 740px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-37,
.wf.ag-grid .ag-ltr .ag-row-group-indent-37 {
    padding-left: 1036px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-37,
.wf.ag-grid .ag-rtl .ag-row-group-indent-37 {
    padding-right: 1036px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-38,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-38 {
    padding-left: 760px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-38,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-38 {
    padding-right: 760px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-38,
.wf.ag-grid .ag-ltr .ag-row-group-indent-38 {
    padding-left: 1064px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-38,
.wf.ag-grid .ag-rtl .ag-row-group-indent-38 {
    padding-right: 1064px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-39,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-39 {
    padding-left: 780px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-39,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-39 {
    padding-right: 780px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-39,
.wf.ag-grid .ag-ltr .ag-row-group-indent-39 {
    padding-left: 1092px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-39,
.wf.ag-grid .ag-rtl .ag-row-group-indent-39 {
    padding-right: 1092px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-40,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-40 {
    padding-left: 800px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-40,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-40 {
    padding-right: 800px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-40,
.wf.ag-grid .ag-ltr .ag-row-group-indent-40 {
    padding-left: 1120px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-40,
.wf.ag-grid .ag-rtl .ag-row-group-indent-40 {
    padding-right: 1120px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-41,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-41 {
    padding-left: 820px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-41,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-41 {
    padding-right: 820px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-41,
.wf.ag-grid .ag-ltr .ag-row-group-indent-41 {
    padding-left: 1148px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-41,
.wf.ag-grid .ag-rtl .ag-row-group-indent-41 {
    padding-right: 1148px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-42,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-42 {
    padding-left: 840px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-42,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-42 {
    padding-right: 840px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-42,
.wf.ag-grid .ag-ltr .ag-row-group-indent-42 {
    padding-left: 1176px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-42,
.wf.ag-grid .ag-rtl .ag-row-group-indent-42 {
    padding-right: 1176px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-43,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-43 {
    padding-left: 860px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-43,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-43 {
    padding-right: 860px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-43,
.wf.ag-grid .ag-ltr .ag-row-group-indent-43 {
    padding-left: 1204px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-43,
.wf.ag-grid .ag-rtl .ag-row-group-indent-43 {
    padding-right: 1204px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-44,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-44 {
    padding-left: 880px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-44,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-44 {
    padding-right: 880px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-44,
.wf.ag-grid .ag-ltr .ag-row-group-indent-44 {
    padding-left: 1232px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-44,
.wf.ag-grid .ag-rtl .ag-row-group-indent-44 {
    padding-right: 1232px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-45,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-45 {
    padding-left: 900px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-45,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-45 {
    padding-right: 900px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-45,
.wf.ag-grid .ag-ltr .ag-row-group-indent-45 {
    padding-left: 1260px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-45,
.wf.ag-grid .ag-rtl .ag-row-group-indent-45 {
    padding-right: 1260px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-46,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-46 {
    padding-left: 920px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-46,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-46 {
    padding-right: 920px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-46,
.wf.ag-grid .ag-ltr .ag-row-group-indent-46 {
    padding-left: 1288px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-46,
.wf.ag-grid .ag-rtl .ag-row-group-indent-46 {
    padding-right: 1288px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-47,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-47 {
    padding-left: 940px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-47,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-47 {
    padding-right: 940px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-47,
.wf.ag-grid .ag-ltr .ag-row-group-indent-47 {
    padding-left: 1316px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-47,
.wf.ag-grid .ag-rtl .ag-row-group-indent-47 {
    padding-right: 1316px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-48,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-48 {
    padding-left: 960px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-48,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-48 {
    padding-right: 960px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-48,
.wf.ag-grid .ag-ltr .ag-row-group-indent-48 {
    padding-left: 1344px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-48,
.wf.ag-grid .ag-rtl .ag-row-group-indent-48 {
    padding-right: 1344px;
}
.ag-theme-brml .ag-ltr .ag-toolpanel-indent-49,
.wf.ag-grid .ag-ltr .ag-toolpanel-indent-49 {
    padding-left: 980px;
}
.ag-theme-brml .ag-rtl .ag-toolpanel-indent-49,
.wf.ag-grid .ag-rtl .ag-toolpanel-indent-49 {
    padding-right: 980px;
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-49,
.wf.ag-grid .ag-ltr .ag-row-group-indent-49 {
    padding-left: 1372px;
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-49,
.wf.ag-grid .ag-rtl .ag-row-group-indent-49 {
    padding-right: 1372px;
}
.ag-theme-brml .ag-cell .ag-icon,
.wf.ag-grid .ag-cell .ag-icon {
    display: inline-block;
    vertical-align: middle;
}
.ag-theme-brml .ag-checkbox,
.ag-theme-brml .ag-radio-button,
.ag-theme-brml .ag-toggle-button,
.wf.ag-grid .ag-checkbox,
.wf.ag-grid .ag-radio-button,
.wf.ag-grid .ag-toggle-button {
    display: flex;
    align-items: center;
    cursor: default;
}
.ag-theme-brml .ag-checkbox label,
.ag-theme-brml .ag-radio-button label,
.ag-theme-brml .ag-toggle-button label,
.wf.ag-grid .ag-checkbox label,
.wf.ag-grid .ag-radio-button label,
.wf.ag-grid .ag-toggle-button label {
    cursor: default;
}
.ag-theme-brml .ag-checkbox label:empty,
.ag-theme-brml .ag-radio-button label:empty,
.ag-theme-brml .ag-toggle-button label:empty,
.wf.ag-grid .ag-checkbox label:empty,
.wf.ag-grid .ag-radio-button label:empty,
.wf.ag-grid .ag-toggle-button label:empty {
    margin: 0;
}
.ag-theme-brml .ag-checkbox:not(.ag-label-align-left) label,
.ag-theme-brml .ag-radio-button:not(.ag-label-align-left) label,
.ag-theme-brml .ag-toggle-button:not(.ag-label-align-left) label,
.wf.ag-grid .ag-checkbox:not(.ag-label-align-left) label,
.wf.ag-grid .ag-radio-button:not(.ag-label-align-left) label,
.wf.ag-grid .ag-toggle-button:not(.ag-label-align-left) label {
    margin-left: 4px;
}
.ag-theme-brml .ag-cell,
.wf.ag-grid .ag-cell {
    -webkit-font-smoothing: subpixel-antialiased;
}
.ag-theme-brml .ag-ltr .ag-row-group-leaf-indent,
.wf.ag-grid .ag-ltr .ag-row-group-leaf-indent {
    margin-left: 28px;
}
.ag-theme-brml .ag-ltr .ag-cell,
.wf.ag-grid .ag-ltr .ag-cell {
    border-right: 1px solid transparent;
}
.ag-theme-brml .ag-ltr .ag-cell:not(.ag-cell-focus).ag-cell-first-right-pinned:not(.ag-cell-range-left),
.ag-theme-brml .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-first-right-pinned:not(.ag-cell-range-left),
.ag-theme-brml .ag-ltr .ag-root:not(.ag-has-focus) .ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left),
.wf.ag-grid .ag-ltr .ag-cell:not(.ag-cell-focus).ag-cell-first-right-pinned:not(.ag-cell-range-left),
.wf.ag-grid .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-first-right-pinned:not(.ag-cell-range-left),
.wf.ag-grid .ag-ltr .ag-root:not(.ag-has-focus) .ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left) {
    border-left: 1px solid rgba(0, 0, 0, 0.2);
}
.ag-theme-brml .ag-ltr .ag-cell:not(.ag-cell-focus).ag-cell-last-left-pinned:not(.ag-cell-range-right),
.ag-theme-brml .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-last-left-pinned:not(.ag-cell-range-right),
.ag-theme-brml .ag-ltr .ag-root:not(.ag-has-focus) .ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right),
.wf.ag-grid .ag-ltr .ag-cell:not(.ag-cell-focus).ag-cell-last-left-pinned:not(.ag-cell-range-right),
.wf.ag-grid .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-last-left-pinned:not(.ag-cell-range-right),
.wf.ag-grid .ag-ltr .ag-root:not(.ag-has-focus) .ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right) {
    border-right: 1px solid rgba(0, 0, 0, 0.2);
}
.ag-theme-brml .ag-value-change-delta,
.wf.ag-grid .ag-value-change-delta {
    padding-right: 2px;
}
.ag-theme-brml .ag-value-change-delta-up,
.wf.ag-grid .ag-value-change-delta-up {
    color: #43a047;
}
.ag-theme-brml .ag-value-change-delta-down,
.wf.ag-grid .ag-value-change-delta-down {
    color: #e53935;
}
.ag-theme-brml .ag-value-change-value,
.wf.ag-grid .ag-value-change-value {
    background-color: transparent;
    border-radius: 1px;
    padding-left: 1px;
    padding-right: 1px;
    transition: background-color 1s;
}
.ag-theme-brml .ag-value-change-value-highlight,
.wf.ag-grid .ag-value-change-value-highlight {
    background-color: rgba(22, 160, 133, 0.5);
    transition: background-color 0.1s;
}
.ag-theme-brml .ag-input-wrapper input:not([type]),
.ag-theme-brml .ag-input-wrapper input[type=text],
.ag-theme-brml .ag-input-wrapper input[type=number],
.ag-theme-brml .ag-input-wrapper input[type=tel],
.ag-theme-brml .ag-input-wrapper input[type=date],
.ag-theme-brml .ag-input-wrapper input[type=datetime-local],
.wf.ag-grid .ag-input-wrapper input:not([type]),
.wf.ag-grid .ag-input-wrapper input[type=text],
.wf.ag-grid .ag-input-wrapper input[type=number],
.wf.ag-grid .ag-input-wrapper input[type=tel],
.wf.ag-grid .ag-input-wrapper input[type=date],
.wf.ag-grid .ag-input-wrapper input[type=datetime-local] {
    border-width: 1px;
    border-style: solid;
    border-color: #ced4da;
}
.ag-theme-brml .ag-input-wrapper input:not([type]):disabled,
.ag-theme-brml .ag-input-wrapper input[type=text]:disabled,
.ag-theme-brml .ag-input-wrapper input[type=number]:disabled,
.ag-theme-brml .ag-input-wrapper input[type=tel]:disabled,
.ag-theme-brml .ag-input-wrapper input[type=date]:disabled,
.ag-theme-brml .ag-input-wrapper input[type=datetime-local]:disabled,
.wf.ag-grid .ag-input-wrapper input:not([type]):disabled,
.wf.ag-grid .ag-input-wrapper input[type=text]:disabled,
.wf.ag-grid .ag-input-wrapper input[type=number]:disabled,
.wf.ag-grid .ag-input-wrapper input[type=tel]:disabled,
.wf.ag-grid .ag-input-wrapper input[type=date]:disabled,
.wf.ag-grid .ag-input-wrapper input[type=datetime-local]:disabled {
    color: rgba(0, 0, 0, 0.38);
    background-color: #ebebeb;
    border-color: rgba(206, 212, 218, 0.3);
}
.ag-theme-brml .ag-input-wrapper input[type=date],
.wf.ag-grid .ag-input-wrapper input[type=date] {
    flex: 1 1 auto;
}
.ag-theme-brml .ag-input-wrapper input[type=range],
.wf.ag-grid .ag-input-wrapper input[type=range] {
    padding: 0;
}
.ag-theme-brml .ag-input-wrapper textarea,
.wf.ag-grid .ag-input-wrapper textarea {
    border-width: 1px;
    border-style: solid;
    border-color: #ced4da;
}
.ag-theme-brml .ag-input-wrapper textarea:disabled,
.wf.ag-grid .ag-input-wrapper textarea:disabled {
    color: rgba(0, 0, 0, 0.38);
    background-color: #ebebeb;
    border-color: rgba(206, 212, 218, 0.3);
}
.ag-theme-brml .ag-header,
.wf.ag-grid .ag-header {
    background-color: #f5f7f7;
    color: rgba(0, 0, 0, 0.54);
    font-weight: 600;
    font-size: 12px;
    font-family: var(--font-family);
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.ag-theme-brml .ag-pinned-right-header,
.wf.ag-grid .ag-pinned-right-header {
    border-left: 1px solid rgba(0, 0, 0, 0.2);
}
.ag-theme-brml .ag-pinned-left-header,
.wf.ag-grid .ag-pinned-left-header {
    border-right: 1px solid rgba(0, 0, 0, 0.2);
}
.ag-theme-brml .ag-header-row,
.wf.ag-grid .ag-header-row {
    border: none;
    height: 32px;
}
.ag-theme-brml .ag-row,
.wf.ag-grid .ag-row {
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.2);
    height: 28px;
    border-width: 0;
}
.ag-theme-brml .ag-row:not(.ag-row-first),
.wf.ag-grid .ag-row:not(.ag-row-first) {
    border-width: 1px 0 0;
}
.ag-theme-brml .ag-row.ag-row-last,
.wf.ag-grid .ag-row.ag-row-last {
    border-bottom-width: 1px;
}
.ag-theme-brml .ag-row-odd,
.wf.ag-grid .ag-row-odd {
    background-color: #fcfdfe;
}
.ag-theme-brml .ag-row-even,
.wf.ag-grid .ag-row-even {
    background-color: white;
}
.ag-theme-brml .ag-horizontal-left-spacer,
.wf.ag-grid .ag-horizontal-left-spacer {
    border-right: 1px solid rgba(0, 0, 0, 0.2);
}
.ag-theme-brml .ag-horizontal-left-spacer.ag-scroller-corner,
.wf.ag-grid .ag-horizontal-left-spacer.ag-scroller-corner {
    border-right: none;
}
.ag-theme-brml .ag-horizontal-right-spacer,
.wf.ag-grid .ag-horizontal-right-spacer {
    border-left: 1px solid rgba(0, 0, 0, 0.2);
}
.ag-theme-brml .ag-horizontal-right-spacer.ag-scroller-corner,
.wf.ag-grid .ag-horizontal-right-spacer.ag-scroller-corner {
    border-left: none;
}
.ag-theme-brml .ag-row-hover,
.wf.ag-grid .ag-row-hover {
    background-color: #ECF0F1;
}
.ag-theme-brml .ag-numeric-cell,
.wf.ag-grid .ag-numeric-cell {
    text-align: right;
}
.ag-theme-brml .ag-header-cell-label .ag-header-icon,
.wf.ag-grid .ag-header-cell-label .ag-header-icon {
    margin-left: 4px;
    opacity: 0.87;
}
.ag-theme-brml .ag-header-cell,
.ag-theme-brml .ag-header-group-cell,
.wf.ag-grid .ag-header-cell,
.wf.ag-grid .ag-header-group-cell {
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.2);
    padding-left: 12px;
    padding-right: 12px;
    border-width: 0;
}
.ag-theme-brml .ag-header-cell.ag-header-cell-moving,
.ag-theme-brml .ag-header-group-cell.ag-header-cell-moving,
.wf.ag-grid .ag-header-cell.ag-header-cell-moving,
.wf.ag-grid .ag-header-group-cell.ag-header-cell-moving {
    background-color: white;
}
.ag-theme-brml .ag-header-cell:not(.ag-header-group-cell-no-group),
.ag-theme-brml .ag-header-group-cell:not(.ag-header-group-cell-no-group),
.wf.ag-grid .ag-header-cell:not(.ag-header-group-cell-no-group),
.wf.ag-grid .ag-header-group-cell:not(.ag-header-group-cell-no-group) {
    border-top-width: 1px;
}
.ag-theme-brml .ag-header-row:first-child .ag-header-cell,
.ag-theme-brml .ag-header-row:first-child .ag-header-group-cell,
.wf.ag-grid .ag-header-row:first-child .ag-header-cell,
.wf.ag-grid .ag-header-row:first-child .ag-header-group-cell {
    border-top-width: 0;
}
.ag-theme-brml .ag-header-cell-resize,
.wf.ag-grid .ag-header-cell-resize {
    cursor: col-resize;
}
.ag-theme-brml .ag-header-select-all,
.wf.ag-grid .ag-header-select-all {
    margin-right: 12px;
}
.ag-theme-brml .ag-cell,
.wf.ag-grid .ag-cell {
    line-height: 26px;
    padding-left: 12px;
    padding-right: 12px;
    border: 1px solid transparent;
    padding-left: 11px;
    padding-right: 11px;
}
.ag-theme-brml .ag-row-drag,
.wf.ag-grid .ag-row-drag {
    cursor: move;
    cursor: grab;
    min-width: 28px;
}
.ag-theme-brml .ag-row-dragging,
.ag-theme-brml .ag-row-dragging .ag-row-drag,
.wf.ag-grid .ag-row-dragging,
.wf.ag-grid .ag-row-dragging .ag-row-drag {
    cursor: move;
}
.ag-theme-brml .ag-column-drag,
.wf.ag-grid .ag-column-drag {
    cursor: move;
    cursor: grab;
}
.ag-theme-brml .ag-row-dragging,
.wf.ag-grid .ag-row-dragging {
    opacity: 0.5;
}
.ag-theme-brml .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-brml .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-brml .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-brml .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-brml .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-brml .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.wf.ag-grid .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.wf.ag-grid .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.wf.ag-grid .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.wf.ag-grid .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.wf.ag-grid .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.wf.ag-grid .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
    border: 1px solid #0091EA;
    outline: initial;
}
.ag-theme-brml .ag-header-cell-resize,
.wf.ag-grid .ag-header-cell-resize {
    width: 8px;
}
.ag-theme-brml .ag-menu,
.wf.ag-grid .ag-menu {
    background: white;
    border-radius: 2px;
    box-shadow: none;
    padding: 4px;
    padding: 0;
}
.ag-theme-brml .ag-menu .ag-menu-list,
.wf.ag-grid .ag-menu .ag-menu-list {
    cursor: default;
    margin-bottom: 4px;
    margin-top: 4px;
    width: 100%;
}
.ag-theme-brml .ag-menu .ag-menu-option-active,
.wf.ag-grid .ag-menu .ag-menu-option-active {
    background-color: #ECF0F1;
}
.ag-theme-brml .ag-menu .ag-menu-option-disabled,
.wf.ag-grid .ag-menu .ag-menu-option-disabled {
    opacity: 0.5;
}
.ag-theme-brml .ag-menu .ag-menu-option-text,
.wf.ag-grid .ag-menu .ag-menu-option-text {
    margin-left: 4px;
}
.ag-theme-brml .ag-menu .ag-menu-option-icon,
.wf.ag-grid .ag-menu .ag-menu-option-icon {
    padding-left: 4px;
    padding-right: 4px;
    min-width: 24px;
}
.ag-theme-brml .ag-menu .ag-menu-option-shortcut,
.wf.ag-grid .ag-menu .ag-menu-option-shortcut {
    padding-left: 8px;
}
.ag-theme-brml .ag-menu .ag-menu-separator,
.wf.ag-grid .ag-menu .ag-menu-separator {
    height: 8px;
}
.ag-theme-brml .ag-menu .ag-menu-separator > span,
.wf.ag-grid .ag-menu .ag-menu-separator > span {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D'1'%20height%3D'8px'%20viewBox%3D'0%200%201%208px'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cline%20x1%3D'0'%20y1%3D'4px'%20x2%3D'1'%20y2%3D'4px'%20stroke-width%3D'1'%20stroke%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.ag-theme-brml .ag-menu .ag-menu-option-popup-pointer,
.wf.ag-grid .ag-menu .ag-menu-option-popup-pointer {
    width: 24px;
    text-align: center;
}
.ag-theme-brml.ag-dnd-ghost,
.wf.ag-grid.ag-dnd-ghost {
    background: white;
    border-radius: 2px;
    box-shadow: none;
    padding: 4px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    color: rgba(0, 0, 0, 0.54);
    font-weight: 600;
    font-size: 12px;
    font-family: var(--font-family);
    height: 32px !important;
    line-height: 32px;
    margin: 0;
    padding: 0 8px;
    transform: translateY(8px);
}
.ag-theme-brml.ag-dnd-ghost span,
.ag-theme-brml.ag-dnd-ghost div,
.wf.ag-grid.ag-dnd-ghost span,
.wf.ag-grid.ag-dnd-ghost div {
    height: 100%;
    margin: 0;
    padding: 0;
}
.ag-theme-brml.ag-dnd-ghost .ag-dnd-ghost-icon,
.wf.ag-grid.ag-dnd-ghost .ag-dnd-ghost-icon {
    margin-right: 4px;
    opacity: 0.87;
}
.ag-theme-brml .ag-tab-header,
.wf.ag-grid .ag-tab-header {
    background: #f5f7f7;
    min-width: 220px;
    width: 100%;
    display: flex;
}
.ag-theme-brml .ag-tab-header .ag-tab,
.wf.ag-grid .ag-tab-header .ag-tab {
    display: flex;
    border-bottom: 2px solid transparent;
    height: 16px;
    flex: none;
    align-items: center;
    justify-content: center;
}
.ag-theme-brml .ag-tab-body,
.wf.ag-grid .ag-tab-body {
    padding: 2px 0;
}
.ag-theme-brml .ag-tab-body .ag-menu-list,
.wf.ag-grid .ag-tab-body .ag-menu-list {
    margin-bottom: 0;
    margin-top: 0;
}
.ag-theme-brml .ag-tab-body .ag-menu-list > div:first-child > span,
.wf.ag-grid .ag-tab-body .ag-menu-list > div:first-child > span {
    padding-top: 0;
}
.ag-theme-brml .ag-tab-body .ag-menu-list > div:last-child > span,
.wf.ag-grid .ag-tab-body .ag-menu-list > div:last-child > span {
    padding-bottom: 0;
}
.ag-theme-brml .ag-tab-body .ag-menu-list > div:last-child > .ag-menu-option-popup-pointer,
.wf.ag-grid .ag-tab-body .ag-menu-list > div:last-child > .ag-menu-option-popup-pointer {
    background-position-y: 0;
}
.ag-theme-brml .ag-filter .ag-filter-select,
.ag-theme-brml .ag-filter .ag-filter-body,
.wf.ag-grid .ag-filter .ag-filter-select,
.wf.ag-grid .ag-filter .ag-filter-body {
    margin-bottom: 4px;
}
.ag-theme-brml .ag-filter .ag-filter-body,
.wf.ag-grid .ag-filter .ag-filter-body {
    margin-top: 0;
}
.ag-theme-brml .ag-filter .ag-filter-filter,
.wf.ag-grid .ag-filter .ag-filter-filter {
    margin-left: 4px;
    margin-right: 4px;
}
.ag-theme-brml .ag-filter .ag-filter-select,
.wf.ag-grid .ag-filter .ag-filter-select {
    margin: 4px;
}
.ag-theme-brml .ag-filter input[type=radio],
.wf.ag-grid .ag-filter input[type=radio] {
    margin: 0 3px 0 6px;
    width: 12px;
    height: 17px;
    vertical-align: top;
}
.ag-theme-brml .ag-filter input[type=text],
.ag-theme-brml .ag-filter input[type=date],
.wf.ag-grid .ag-filter input[type=text],
.wf.ag-grid .ag-filter input[type=date] {
    padding-left: 4px;
}
.ag-theme-brml .ag-filter .ag-set-filter-list,
.wf.ag-grid .ag-filter .ag-set-filter-list {
    height: 168px;
}
.ag-theme-brml .ag-filter .ag-set-filter-item,
.wf.ag-grid .ag-filter .ag-set-filter-item {
    height: 28px;
}
.ag-theme-brml .ag-filter .ag-set-filter-item > div,
.ag-theme-brml .ag-filter .ag-set-filter-item > span,
.wf.ag-grid .ag-filter .ag-set-filter-item > div,
.wf.ag-grid .ag-filter .ag-set-filter-item > span {
    margin-left: 5px;
}
.ag-theme-brml .ag-filter .ag-filter-header-container,
.wf.ag-grid .ag-filter .ag-filter-header-container {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    padding-bottom: 2px;
}
.ag-theme-brml .ag-filter .ag-filter-apply-panel,
.wf.ag-grid .ag-filter .ag-filter-apply-panel {
    display: flex;
    justify-content: flex-end;
    padding: 4px;
    padding-top: 8px;
}
.ag-theme-brml .ag-filter .ag-filter-apply-panel button,
.wf.ag-grid .ag-filter .ag-filter-apply-panel button {
    line-height: 1.5;
}
.ag-theme-brml .ag-filter .ag-filter-apply-panel button + button,
.wf.ag-grid .ag-filter .ag-filter-apply-panel button + button {
    margin-left: 8px;
}
.ag-theme-brml .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-brml .ag-column-select-panel .ag-column-tool-panel-column,
.wf.ag-grid .ag-column-select-panel .ag-column-tool-panel-column-group,
.wf.ag-grid .ag-column-select-panel .ag-column-tool-panel-column {
    height: 16px;
}
.ag-theme-brml .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-brml .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
.ag-theme-brml .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-brml .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-brml .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.ag-theme-brml .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons,
.wf.ag-grid .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.wf.ag-grid .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
.wf.ag-grid .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.wf.ag-grid .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.wf.ag-grid .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.wf.ag-grid .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
    margin-left: 4px;
    margin-right: 4px;
}
.ag-theme-brml .ag-column-select-panel .ag-primary-cols-list-panel,
.wf.ag-grid .ag-column-select-panel .ag-primary-cols-list-panel {
    border-top: 1px solid rgba(0, 0, 0, 0.2);
    padding-top: 4px;
}
.ag-theme-brml .ag-column-select-panel .ag-primary-cols-list-panel > div,
.wf.ag-grid .ag-column-select-panel .ag-primary-cols-list-panel > div {
    cursor: pointer;
}
.ag-theme-brml .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent,
.wf.ag-grid .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
    margin-left: 24px;
}
.ag-theme-brml .ag-primary-cols-header-panel,
.wf.ag-grid .ag-primary-cols-header-panel {
    border-top: 1px solid rgba(0, 0, 0, 0.2);
    height: 32px;
    align-items: center;
}
.ag-theme-brml .ag-primary-cols-header-panel > div,
.wf.ag-grid .ag-primary-cols-header-panel > div {
    cursor: pointer;
    margin: 0 4px;
}
.ag-theme-brml .ag-primary-cols-header-panel .ag-filter-body,
.wf.ag-grid .ag-primary-cols-header-panel .ag-filter-body {
    margin-left: 4px;
    margin-right: 4px;
}
.ag-theme-brml .ag-tool-panel-wrapper,
.wf.ag-grid .ag-tool-panel-wrapper {
    border-right: 0;
}
.ag-theme-brml .ag-tool-panel-wrapper .ag-filter-panel,
.wf.ag-grid .ag-tool-panel-wrapper .ag-filter-panel {
    color: rgba(0, 0, 0, 0.54);
    font-weight: 600;
    font-size: 12px;
    font-family: var(--font-family);
}
.ag-theme-brml .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-header.ag-filter-header,
.wf.ag-grid .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-header.ag-filter-header {
    min-height: 32px;
    height: 32px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    box-sizing: content-box;
}
.ag-theme-brml .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-header > div:not(.ag-input-wrapper),
.wf.ag-grid .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-header > div:not(.ag-input-wrapper) {
    margin: 0 2px;
}
.ag-theme-brml .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-header > div.ag-input-wrapper,
.wf.ag-grid .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-header > div.ag-input-wrapper {
    padding-left: 4px;
    padding-right: 4px;
}
.ag-theme-brml .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-header > div.ag-input-wrapper input,
.wf.ag-grid .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-header > div.ag-input-wrapper input {
    width: 100%;
}
.ag-theme-brml .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-list-panel,
.wf.ag-grid .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-list-panel {
    flex: 1 1 auto;
    overflow: auto;
}
.ag-theme-brml .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-list-panel > div.ag-first-group-visible > .ag-group-component > .ag-group-component-title-bar,
.wf.ag-grid .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-list-panel > div.ag-first-group-visible > .ag-group-component > .ag-group-component-title-bar {
    border-top: none;
    min-height: calc(32px - 1px);
}
.ag-theme-brml .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-list-panel > div.ag-last-group-visible > .ag-group-component.ag-collapsed,
.wf.ag-grid .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-list-panel > div.ag-last-group-visible > .ag-group-component.ag-collapsed {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.ag-theme-brml .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component,
.wf.ag-grid .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component {
    border: none;
    background-color: #f5f7f7;
}
.ag-theme-brml .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component .ag-group-component-title-bar,
.wf.ag-grid .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component .ag-group-component-title-bar {
    min-height: 32px;
}
.ag-theme-brml .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component .ag-group-component-title-bar .ag-group-component-title,
.wf.ag-grid .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component .ag-group-component-title-bar .ag-group-component-title {
    white-space: nowrap;
}
.ag-theme-brml .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component .ag-group-component-title-bar .ag-column-group-icons,
.wf.ag-grid .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component .ag-group-component-title-bar .ag-column-group-icons {
    margin: 0 4px;
}
.ag-theme-brml .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component.ag-level-0 > .ag-group-component-title-bar,
.wf.ag-grid .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component.ag-level-0 > .ag-group-component-title-bar {
    border: 0 solid rgba(0, 0, 0, 0.2);
    border-top-width: 1px;
}
.ag-theme-brml .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component.ag-has-filter > .ag-group-component-title-bar .ag-group-component-title:after,
.wf.ag-grid .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component.ag-has-filter > .ag-group-component-title-bar .ag-group-component-title:after {
    content: "\f114";
    font-family: "agGridBalham";
    font-size: 16px;
    margin-left: 4px;
    color: var(--icon-color);
    font-weight: normal;
}
.ag-theme-brml .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container,
.wf.ag-grid .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container {
    margin-left: 0;
    padding: 0;
}
.ag-theme-brml .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance),
.wf.ag-grid .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance) {
    margin-top: 0;
}
.ag-theme-brml .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item .ag-group-component-title-bar,
.wf.ag-grid .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item .ag-group-component-title-bar {
    background-color: #f8f9fa;
}
.ag-theme-brml .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item .ag-filter-toolpanel-header,
.wf.ag-grid .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item .ag-filter-toolpanel-header {
    padding: 2px 0;
}
.ag-theme-brml .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item .ag-filter-toolpanel-body:not(:empty),
.wf.ag-grid .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item .ag-filter-toolpanel-body:not(:empty) {
    margin: 4px 0;
}
.ag-theme-brml .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item .ag-filter-toolpanel-body .ag-filter-air,
.wf.ag-grid .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item .ag-filter-toolpanel-body .ag-filter-air {
    border: 1px solid rgba(0, 0, 0, 0.2);
    padding-top: 4px;
    color: #000;
    font-weight: var(--font-weight, normal);
    font-size: var(--table-font-size, 13px);
    font-family: var(--font-family);
}
.ag-theme-brml .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance),
.ag-theme-brml .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component,
.wf.ag-grid .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance),
.wf.ag-grid .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component {
    border-top: none;
    margin-bottom: 0;
}
.ag-theme-brml .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance) .ag-group-component-title-bar,
.ag-theme-brml .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component .ag-group-component-title-bar,
.wf.ag-grid .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance) .ag-group-component-title-bar,
.wf.ag-grid .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component .ag-group-component-title-bar {
    min-height: unset;
    height: unset;
    margin: 4px 0;
}
.ag-theme-brml .ag-tool-panel-wrapper .ag-pivot-mode-panel,
.wf.ag-grid .ag-tool-panel-wrapper .ag-pivot-mode-panel {
    height: 32px;
    display: flex;
    flex: none;
}
.ag-theme-brml .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select,
.wf.ag-grid .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
    display: flex;
    align-items: center;
    margin-left: 4px;
}
.ag-theme-brml .ag-tool-panel-wrapper .ag-column-select-panel,
.wf.ag-grid .ag-tool-panel-wrapper .ag-column-select-panel {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    padding-bottom: 3px;
    padding-top: 0;
}
.ag-theme-brml .ag-tool-panel-wrapper .ag-column-drop,
.wf.ag-grid .ag-tool-panel-wrapper .ag-column-drop {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    padding: 4px 0;
    padding-bottom: 8px;
}
.ag-theme-brml .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message,
.wf.ag-grid .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
    color: rgba(0, 0, 0, 0.38);
    font-weight: 600;
    font-size: 12px;
    font-family: var(--font-family);
    padding-left: 24px;
    padding-right: 4px;
    margin-top: 4px;
}
.ag-theme-brml .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-list,
.wf.ag-grid .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-list {
    cursor: default;
    margin-top: 4px;
}
.ag-theme-brml .ag-tool-panel-wrapper .ag-column-drop > div:first-child > span:first-child,
.wf.ag-grid .ag-tool-panel-wrapper .ag-column-drop > div:first-child > span:first-child {
    margin-left: 4px;
    margin-right: 4px;
}
.ag-theme-brml .ag-tool-panel-wrapper .ag-column-drop.ag-last-column-drop,
.wf.ag-grid .ag-tool-panel-wrapper .ag-column-drop.ag-last-column-drop {
    border-bottom-width: 0;
}
.ag-theme-brml .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-header > div:not(.ag-input-wrapper),
.wf.ag-grid .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-header > div:not(.ag-input-wrapper) {
    padding-left: 2px;
}
.ag-theme-brml .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item,
.wf.ag-grid .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item {
    margin-top: 4px;
    margin-right: 2px;
    margin-bottom: 4px;
    margin-left: 0;
}
.ag-theme-brml .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-1 .ag-filter-toolpanel-header,
.ag-theme-brml .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-1 .ag-filter-toolpanel-header,
.wf.ag-grid .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-1 .ag-filter-toolpanel-header,
.wf.ag-grid .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-1 .ag-filter-toolpanel-header {
    padding-left: 1rem;
}
.ag-theme-brml .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-2 .ag-group-component-title-bar,
.ag-theme-brml .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-2 .ag-group-component-title-bar,
.wf.ag-grid .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-2 .ag-group-component-title-bar,
.wf.ag-grid .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-2 .ag-group-component-title-bar {
    padding-left: 1rem;
}
.ag-theme-brml .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-2 .ag-filter-toolpanel-header,
.ag-theme-brml .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-2 .ag-filter-toolpanel-header,
.wf.ag-grid .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-2 .ag-filter-toolpanel-header,
.wf.ag-grid .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-2 .ag-filter-toolpanel-header {
    padding-left: 2rem;
}
.ag-theme-brml .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-3 .ag-group-component-title-bar,
.ag-theme-brml .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-3 .ag-group-component-title-bar,
.wf.ag-grid .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-3 .ag-group-component-title-bar,
.wf.ag-grid .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-3 .ag-group-component-title-bar {
    padding-left: 2rem;
}
.ag-theme-brml .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-3 .ag-filter-toolpanel-header,
.ag-theme-brml .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-3 .ag-filter-toolpanel-header,
.wf.ag-grid .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-3 .ag-filter-toolpanel-header,
.wf.ag-grid .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-3 .ag-filter-toolpanel-header {
    padding-left: 3rem;
}
.ag-theme-brml .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-4 .ag-group-component-title-bar,
.ag-theme-brml .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-4 .ag-group-component-title-bar,
.wf.ag-grid .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-4 .ag-group-component-title-bar,
.wf.ag-grid .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-4 .ag-group-component-title-bar {
    padding-left: 3rem;
}
.ag-theme-brml .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-4 .ag-filter-toolpanel-header,
.ag-theme-brml .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-4 .ag-filter-toolpanel-header,
.wf.ag-grid .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-4 .ag-filter-toolpanel-header,
.wf.ag-grid .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-4 .ag-filter-toolpanel-header {
    padding-left: 4rem;
}
.ag-theme-brml .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-5 .ag-group-component-title-bar,
.ag-theme-brml .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-5 .ag-group-component-title-bar,
.wf.ag-grid .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-5 .ag-group-component-title-bar,
.wf.ag-grid .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-5 .ag-group-component-title-bar {
    padding-left: 4rem;
}
.ag-theme-brml .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-5 .ag-filter-toolpanel-header,
.ag-theme-brml .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-5 .ag-filter-toolpanel-header,
.wf.ag-grid .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-5 .ag-filter-toolpanel-header,
.wf.ag-grid .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-5 .ag-filter-toolpanel-header {
    padding-left: 5rem;
}
.ag-theme-brml .ag-numeric-header .ag-header-cell-label .ag-header-icon,
.wf.ag-grid .ag-numeric-header .ag-header-cell-label .ag-header-icon {
    margin-left: 0;
    margin-right: 4px;
}
.ag-theme-brml .ag-paging-panel,
.wf.ag-grid .ag-paging-panel {
    border-top: 1px solid rgba(0, 0, 0, 0.2);
    color: rgba(0, 0, 0, 0.54);
    height: 32px;
    padding: 0 12px;
}
.ag-theme-brml .ag-paging-panel > span,
.wf.ag-grid .ag-paging-panel > span {
    margin-left: 16px;
}
.ag-theme-brml .ag-paging-page-summary-panel .ag-icon,
.wf.ag-grid .ag-paging-page-summary-panel .ag-icon {
    width: 16px;
    height: 16px;
}
.ag-theme-brml .ag-paging-page-summary-panel .ag-paging-button button,
.wf.ag-grid .ag-paging-page-summary-panel .ag-paging-button button {
    cursor: pointer;
    opacity: 0;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 0;
}
.ag-theme-brml .ag-paging-page-summary-panel .ag-paging-button.ag-disabled .ag-icon,
.wf.ag-grid .ag-paging-page-summary-panel .ag-paging-button.ag-disabled .ag-icon {
    color: rgba(0, 0, 0, 0.38);
    opacity: 0.38;
}
.ag-theme-brml .ag-paging-page-summary-panel .ag-paging-button.ag-disabled button,
.wf.ag-grid .ag-paging-page-summary-panel .ag-paging-button.ag-disabled button {
    cursor: default;
}
.ag-theme-brml .ag-paging-page-summary-panel span,
.wf.ag-grid .ag-paging-page-summary-panel span {
    margin: 0 4px;
}
.ag-theme-brml .ag-row-selected,
.wf.ag-grid .ag-row-selected {
    background-color: #b7e4ff;
}
.ag-theme-brml .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell),
.ag-theme-brml .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell),
.wf.ag-grid .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell),
.wf.ag-grid .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell) {
    border: 1px solid transparent;
}
.ag-theme-brml .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top,
.ag-theme-brml .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top,
.wf.ag-grid .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top,
.wf.ag-grid .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
    border-top-color: #0091EA;
}
.ag-theme-brml .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right,
.ag-theme-brml .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right,
.wf.ag-grid .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right,
.wf.ag-grid .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
    border-right-color: #0091EA;
}
.ag-theme-brml .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom,
.ag-theme-brml .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom,
.wf.ag-grid .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom,
.wf.ag-grid .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
    border-bottom-color: #0091EA;
}
.ag-theme-brml .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left,
.ag-theme-brml .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left,
.wf.ag-grid .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left,
.wf.ag-grid .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
    border-left-color: #0091EA;
}
.ag-theme-brml .ag-cell-range-selected:not(.ag-cell-focus),
.wf.ag-grid .ag-cell-range-selected:not(.ag-cell-focus) {
    background-color: rgba(0, 145, 234, 0.2);
}
.ag-theme-brml .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart,
.wf.ag-grid .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart {
    background-color: rgba(0, 88, 255, 0.1);
}
.ag-theme-brml .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category,
.wf.ag-grid .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category {
    background-color: rgba(0, 255, 132, 0.1);
}
.ag-theme-brml .ag-cell-range-selected-1:not(.ag-cell-focus),
.wf.ag-grid .ag-cell-range-selected-1:not(.ag-cell-focus) {
    background-color: rgba(0, 145, 234, 0.3);
}
.ag-theme-brml .ag-cell-range-selected-2:not(.ag-cell-focus),
.wf.ag-grid .ag-cell-range-selected-2:not(.ag-cell-focus) {
    background-color: rgba(0, 145, 234, 0.4);
}
.ag-theme-brml .ag-cell-range-selected-3:not(.ag-cell-focus),
.wf.ag-grid .ag-cell-range-selected-3:not(.ag-cell-focus) {
    background-color: rgba(0, 145, 234, 0.5);
}
.ag-theme-brml .ag-cell-range-selected-4:not(.ag-cell-focus),
.wf.ag-grid .ag-cell-range-selected-4:not(.ag-cell-focus) {
    background-color: rgba(0, 145, 234, 0.6);
}
.ag-theme-brml .ag-ltr .ag-selection-fill-top,
.ag-theme-brml .ag-rtl .ag-selection-fill-top,
.wf.ag-grid .ag-ltr .ag-selection-fill-top,
.wf.ag-grid .ag-rtl .ag-selection-fill-top {
    border-top: 1px dashed #0091EA;
}
.ag-theme-brml .ag-ltr .ag-selection-fill-top.ag-cell.ag-cell-range-selected,
.ag-theme-brml .ag-rtl .ag-selection-fill-top.ag-cell.ag-cell-range-selected,
.wf.ag-grid .ag-ltr .ag-selection-fill-top.ag-cell.ag-cell-range-selected,
.wf.ag-grid .ag-rtl .ag-selection-fill-top.ag-cell.ag-cell-range-selected {
    border-top: 1px dashed rgba(0, 0, 0, 0.2);
}
.ag-theme-brml .ag-ltr .ag-selection-fill-right,
.ag-theme-brml .ag-rtl .ag-selection-fill-right,
.wf.ag-grid .ag-ltr .ag-selection-fill-right,
.wf.ag-grid .ag-rtl .ag-selection-fill-right {
    border-right: 1px dashed #0091EA;
}
.ag-theme-brml .ag-ltr .ag-selection-fill-right.ag-cell.ag-cell-range-selected,
.ag-theme-brml .ag-rtl .ag-selection-fill-right.ag-cell.ag-cell-range-selected,
.wf.ag-grid .ag-ltr .ag-selection-fill-right.ag-cell.ag-cell-range-selected,
.wf.ag-grid .ag-rtl .ag-selection-fill-right.ag-cell.ag-cell-range-selected {
    border-right: 1px dashed rgba(0, 0, 0, 0.2);
}
.ag-theme-brml .ag-ltr .ag-selection-fill-bottom,
.ag-theme-brml .ag-rtl .ag-selection-fill-bottom,
.wf.ag-grid .ag-ltr .ag-selection-fill-bottom,
.wf.ag-grid .ag-rtl .ag-selection-fill-bottom {
    border-bottom: 1px dashed #0091EA;
}
.ag-theme-brml .ag-ltr .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected,
.ag-theme-brml .ag-rtl .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected,
.wf.ag-grid .ag-ltr .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected,
.wf.ag-grid .ag-rtl .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected {
    border-bottom: 1px dashed rgba(0, 0, 0, 0.2);
}
.ag-theme-brml .ag-ltr .ag-selection-fill-left,
.ag-theme-brml .ag-rtl .ag-selection-fill-left,
.wf.ag-grid .ag-ltr .ag-selection-fill-left,
.wf.ag-grid .ag-rtl .ag-selection-fill-left {
    border-left: 1px dashed #0091EA;
}
.ag-theme-brml .ag-ltr .ag-selection-fill-left.ag-cell.ag-cell-range-selected,
.ag-theme-brml .ag-rtl .ag-selection-fill-left.ag-cell.ag-cell-range-selected,
.wf.ag-grid .ag-ltr .ag-selection-fill-left.ag-cell.ag-cell-range-selected,
.wf.ag-grid .ag-rtl .ag-selection-fill-left.ag-cell.ag-cell-range-selected {
    border-left: 1px dashed rgba(0, 0, 0, 0.2);
}
.ag-theme-brml .ag-range-handle,
.ag-theme-brml .wf.ag-grid .ag-range-handle,
.wf.ag-grid .ag-theme-brml .ag-range-handle, .ag-theme-brml .ag-fill-handle,
.ag-theme-brml .wf.ag-grid .ag-fill-handle,
.wf.ag-grid .ag-theme-brml .ag-fill-handle,
.wf.ag-grid .ag-theme-brml .ag-range-handle,
.ag-theme-brml .wf.ag-grid .ag-range-handle,
.wf.ag-grid .ag-range-handle,
.wf.ag-grid .ag-theme-brml .ag-fill-handle,
.ag-theme-brml .wf.ag-grid .ag-fill-handle,
.wf.ag-grid .ag-fill-handle {
    position: absolute;
    width: 6px;
    height: 6px;
    bottom: -1px;
    right: -1px;
    background-color: #0091EA;
}
.ag-theme-brml .ag-fill-handle,
.wf.ag-grid .ag-fill-handle {
    cursor: cell;
}
.ag-theme-brml .ag-range-handle,
.wf.ag-grid .ag-range-handle {
    cursor: nwse-resize;
}
.ag-theme-brml .ag-cell.ag-cell-inline-editing,
.wf.ag-grid .ag-cell.ag-cell-inline-editing {
    padding: 12px;
    height: 40px;
}
.ag-theme-brml .ag-cell.ag-cell-inline-editing,
.wf.ag-grid .ag-cell.ag-cell-inline-editing {
    background: white;
    border-radius: 2px;
    box-shadow: none;
    padding: 4px;
    background-color: #f5f7f7;
}
.ag-theme-brml .ag-popup-editor,
.wf.ag-grid .ag-popup-editor {
    background: white;
    border-radius: 2px;
    box-shadow: none;
    padding: 4px;
    background-color: #f5f7f7;
    padding: 0;
}
.ag-theme-brml .ag-popup-editor .ag-large-textarea textarea,
.wf.ag-grid .ag-popup-editor .ag-large-textarea textarea {
    height: auto;
    padding: 12px;
}
.ag-theme-brml .ag-virtual-list-container .ag-virtual-list-item,
.wf.ag-grid .ag-virtual-list-container .ag-virtual-list-item {
    height: 28px;
}
.ag-theme-brml .ag-rich-select,
.wf.ag-grid .ag-rich-select {
    background-color: #f5f7f7;
}
.ag-theme-brml .ag-rich-select .ag-rich-select-list,
.wf.ag-grid .ag-rich-select .ag-rich-select-list {
    width: 100%;
    min-width: 200px;
    height: 182px;
}
.ag-theme-brml .ag-rich-select .ag-rich-select-value,
.wf.ag-grid .ag-rich-select .ag-rich-select-value {
    padding: 0 4px 0 12px;
    height: 28px;
}
.ag-theme-brml .ag-rich-select .ag-virtual-list-item,
.wf.ag-grid .ag-rich-select .ag-virtual-list-item {
    cursor: default;
    height: 28px;
}
.ag-theme-brml .ag-rich-select .ag-virtual-list-item:hover,
.wf.ag-grid .ag-rich-select .ag-virtual-list-item:hover {
    background-color: #ECF0F1;
}
.ag-theme-brml .ag-rich-select .ag-rich-select-row,
.wf.ag-grid .ag-rich-select .ag-rich-select-row {
    padding-left: 12px;
}
.ag-theme-brml .ag-rich-select .ag-rich-select-row-selected,
.wf.ag-grid .ag-rich-select .ag-rich-select-row-selected {
    background-color: #b7e4ff;
}
.ag-theme-brml .ag-ltr .ag-floating-filter-button,
.wf.ag-grid .ag-ltr .ag-floating-filter-button {
    margin-left: 12px;
}
.ag-theme-brml .ag-floating-filter-button button,
.wf.ag-grid .ag-floating-filter-button button {
    appearance: none;
    background: transparent;
    border: 0;
    height: 16px;
    padding: 0;
    width: 16px;
}
.ag-theme-brml .ag-selection-checkbox:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-brml .ag-selection-checkbox:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-brml .ag-group-expanded:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-brml .ag-group-expanded:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-brml .ag-group-contracted:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-brml .ag-group-contracted:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-brml .ag-group-checkbox:not(.ag-invisible) ~ .ag-cell-value:not(:empty),
.ag-theme-brml .ag-group-checkbox:not(.ag-invisible) + .ag-group-value:not(:empty),
.wf.ag-grid .ag-selection-checkbox:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.wf.ag-grid .ag-selection-checkbox:not(.ag-hidden) + .ag-group-value:not(:empty),
.wf.ag-grid .ag-group-expanded:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.wf.ag-grid .ag-group-expanded:not(.ag-hidden) + .ag-group-value:not(:empty),
.wf.ag-grid .ag-group-contracted:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.wf.ag-grid .ag-group-contracted:not(.ag-hidden) + .ag-group-value:not(:empty),
.wf.ag-grid .ag-group-checkbox:not(.ag-invisible) ~ .ag-cell-value:not(:empty),
.wf.ag-grid .ag-group-checkbox:not(.ag-invisible) + .ag-group-value:not(:empty) {
    margin-left: 12px;
}
.ag-theme-brml .ag-selection-checkbox:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-brml .ag-group-expanded:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-brml .ag-group-contracted:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-brml .ag-group-checkbox:not(.ag-invisible) ~ .ag-group-checkbox,
.wf.ag-grid .ag-selection-checkbox:not(.ag-hidden) ~ .ag-group-checkbox,
.wf.ag-grid .ag-group-expanded:not(.ag-hidden) ~ .ag-group-checkbox,
.wf.ag-grid .ag-group-contracted:not(.ag-hidden) ~ .ag-group-checkbox,
.wf.ag-grid .ag-group-checkbox:not(.ag-invisible) ~ .ag-group-checkbox {
    margin-left: 12px;
}
.ag-theme-brml .ag-group-child-count,
.wf.ag-grid .ag-group-child-count {
    margin-left: 2px;
}
.ag-theme-brml .ag-selection-checkbox span,
.wf.ag-grid .ag-selection-checkbox span {
    position: relative;
}
.ag-theme-brml .ag-column-drop-horizontal,
.wf.ag-grid .ag-column-drop-horizontal {
    background-color: #f5f7f7;
    height: 28px;
    padding-left: 12px;
}
.ag-theme-brml .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-brml .ag-column-drop-horizontal .ag-icon-pivot,
.wf.ag-grid .ag-column-drop-horizontal .ag-icon-group,
.wf.ag-grid .ag-column-drop-horizontal .ag-icon-pivot {
    margin-right: 12px;
}
.ag-theme-brml .ag-column-drop-horizontal .ag-icon-small-left,
.ag-theme-brml .ag-column-drop-horizontal .ag-icon-small-right,
.wf.ag-grid .ag-column-drop-horizontal .ag-icon-small-left,
.wf.ag-grid .ag-column-drop-horizontal .ag-icon-small-right {
    margin: 0 4px;
    opacity: 0.54;
}
.ag-theme-brml .ag-column-drop-horizontal .ag-column-drop-empty-message,
.wf.ag-grid .ag-column-drop-horizontal .ag-column-drop-empty-message {
    opacity: 0.38;
}
.ag-theme-brml .ag-column-drop-cell,
.wf.ag-grid .ag-column-drop-cell {
    background: #dde4e6;
    border-radius: 16px;
    min-height: 16px;
    padding: 0 2px;
}
.ag-theme-brml .ag-column-drop-cell .ag-column-drop-cell-text,
.wf.ag-grid .ag-column-drop-cell .ag-column-drop-cell-text {
    margin: 0 4px;
}
.ag-theme-brml .ag-column-drop-cell .ag-column-drop-cell-button,
.wf.ag-grid .ag-column-drop-cell .ag-column-drop-cell-button {
    min-width: 16px;
    margin: 0 2px;
    opacity: 0.54;
}
.ag-theme-brml .ag-column-drop-cell .ag-column-drop-cell-button:hover,
.wf.ag-grid .ag-column-drop-cell .ag-column-drop-cell-button:hover {
    opacity: 0.87;
}
.ag-theme-brml .ag-column-drop-cell .ag-column-drag,
.wf.ag-grid .ag-column-drop-cell .ag-column-drag {
    margin-left: 8px;
}
.ag-theme-brml .ag-column-drop-vertical .ag-column-drop-cell,
.wf.ag-grid .ag-column-drop-vertical .ag-column-drop-cell {
    margin-top: 4px;
}
.ag-theme-brml .ag-select-agg-func-popup,
.wf.ag-grid .ag-select-agg-func-popup {
    background: white;
    border-radius: 2px;
    box-shadow: none;
    padding: 4px;
    background: white;
    height: 70px;
    padding: 0;
}
.ag-theme-brml .ag-select-agg-func-popup .ag-virtual-list-item,
.wf.ag-grid .ag-select-agg-func-popup .ag-virtual-list-item {
    cursor: default;
    line-height: 20px;
    padding-left: 8px;
}
.ag-theme-brml .ag-set-filter-list,
.ag-theme-brml .ag-menu-column-select-wrapper,
.wf.ag-grid .ag-set-filter-list,
.wf.ag-grid .ag-menu-column-select-wrapper {
    width: auto;
}
.ag-theme-brml .ag-column-drop-vertical > .ag-column-drop-cell,
.wf.ag-grid .ag-column-drop-vertical > .ag-column-drop-cell {
    margin-left: 4px;
    margin-top: 0;
}
.ag-theme-brml .ag-cell-data-changed,
.wf.ag-grid .ag-cell-data-changed {
    background-color: rgba(22, 160, 133, 0.5) !important;
}
.ag-theme-brml .ag-cell-data-changed-animation,
.wf.ag-grid .ag-cell-data-changed-animation {
    background-color: transparent;
    transition: background-color 1s;
}
.ag-theme-brml .ag-row-stub,
.wf.ag-grid .ag-row-stub {
    background-color: inherit;
}
.ag-theme-brml .ag-stub-cell,
.wf.ag-grid .ag-stub-cell {
    padding-left: 12px;
    padding-top: 4px;
}
.ag-theme-brml .ag-stub-cell .ag-loading-icon,
.wf.ag-grid .ag-stub-cell .ag-loading-icon {
    animation-name: spin;
    animation-duration: 1000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
@keyframes spin {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}
.ag-theme-brml .ag-stub-cell .ag-loading-text,
.wf.ag-grid .ag-stub-cell .ag-loading-text {
    margin-left: 4px;
    margin-top: 4px;
}
.ag-theme-brml .ag-floating-top,
.wf.ag-grid .ag-floating-top {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.ag-theme-brml .ag-floating-bottom,
.wf.ag-grid .ag-floating-bottom {
    border-top: 1px solid rgba(0, 0, 0, 0.2);
}
.ag-theme-brml .ag-floating-top,
.ag-theme-brml .ag-floating-bottom,
.wf.ag-grid .ag-floating-top,
.wf.ag-grid .ag-floating-bottom {
    background-color: inherit;
}
.ag-theme-brml .ag-floating-top .ag-row,
.ag-theme-brml .ag-floating-bottom .ag-row,
.wf.ag-grid .ag-floating-top .ag-row,
.wf.ag-grid .ag-floating-bottom .ag-row {
    background-color: inherit;
}
.ag-theme-brml .ag-status-bar,
.wf.ag-grid .ag-status-bar {
    background: white;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-top-width: 0;
    color: rgba(0, 0, 0, 0.38);
    font-weight: 600;
    font-size: 12px;
    font-family: var(--font-family);
    padding-right: 16px;
    padding-left: 16px;
    line-height: 1.5;
}
.ag-theme-brml .ag-name-value-value,
.wf.ag-grid .ag-name-value-value {
    color: #000;
}
.ag-theme-brml .ag-status-bar-center,
.wf.ag-grid .ag-status-bar-center {
    text-align: center;
}
.ag-theme-brml .ag-name-value,
.wf.ag-grid .ag-name-value {
    margin-left: 4px;
    margin-right: 4px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.ag-theme-brml .ag-details-row,
.wf.ag-grid .ag-details-row {
    padding: 20px;
}
.ag-theme-brml .ag-overlay-loading-wrapper,
.wf.ag-grid .ag-overlay-loading-wrapper {
    background-color: rgba(255, 255, 255, 0.5);
}
.ag-theme-brml .ag-overlay-loading-center,
.wf.ag-grid .ag-overlay-loading-center {
    background: white;
    border-radius: 2px;
    box-shadow: none;
    padding: 4px;
}
.ag-theme-brml .ag-rtl .ag-side-bar.ag-side-bar-right, .ag-theme-brml .ag-ltr .ag-side-bar.ag-side-bar-left,
.ag-theme-brml .ag-rtl .wf.ag-grid .ag-side-bar.ag-side-bar-right,
.wf.ag-grid .ag-rtl .ag-side-bar.ag-side-bar-right,
.ag-theme-brml .ag-ltr .wf.ag-grid .ag-side-bar.ag-side-bar-left,
.wf.ag-grid .ag-ltr .ag-side-bar.ag-side-bar-left {
    border-left: 1px solid rgba(0, 0, 0, 0.2);
}
.ag-theme-brml .ag-rtl .ag-side-bar.ag-side-bar-right .ag-side-button.ag-selected button, .ag-theme-brml .ag-ltr .ag-side-bar.ag-side-bar-left .ag-side-button.ag-selected button,
.wf.ag-grid .ag-rtl .ag-side-bar.ag-side-bar-right .ag-side-button.ag-selected button,
.wf.ag-grid .ag-ltr .ag-side-bar.ag-side-bar-left .ag-side-button.ag-selected button {
    margin-right: -1px;
    padding-right: 1px;
}
.ag-theme-brml .ag-rtl .ag-side-bar.ag-side-bar-right .ag-tool-panel-wrapper, .ag-theme-brml .ag-ltr .ag-side-bar.ag-side-bar-left .ag-tool-panel-wrapper,
.wf.ag-grid .ag-rtl .ag-side-bar.ag-side-bar-right .ag-tool-panel-wrapper,
.wf.ag-grid .ag-ltr .ag-side-bar.ag-side-bar-left .ag-tool-panel-wrapper {
    border-left: 1px solid rgba(0, 0, 0, 0.2);
}
.ag-theme-brml .ag-rtl .ag-side-bar.ag-side-bar-left, .ag-theme-brml .ag-ltr .ag-side-bar.ag-side-bar-right,
.ag-theme-brml .ag-rtl .wf.ag-grid .ag-side-bar.ag-side-bar-left,
.wf.ag-grid .ag-rtl .ag-side-bar.ag-side-bar-left,
.ag-theme-brml .ag-ltr .wf.ag-grid .ag-side-bar.ag-side-bar-right,
.wf.ag-grid .ag-ltr .ag-side-bar.ag-side-bar-right {
    border-right: 1px solid rgba(0, 0, 0, 0.2);
}
.ag-theme-brml .ag-rtl .ag-side-bar.ag-side-bar-left .ag-side-button.ag-selected button, .ag-theme-brml .ag-ltr .ag-side-bar.ag-side-bar-right .ag-side-button.ag-selected button,
.wf.ag-grid .ag-rtl .ag-side-bar.ag-side-bar-left .ag-side-button.ag-selected button,
.wf.ag-grid .ag-ltr .ag-side-bar.ag-side-bar-right .ag-side-button.ag-selected button {
    margin-left: -1px;
    padding-left: 1px;
}
.ag-theme-brml .ag-rtl .ag-side-bar.ag-side-bar-left .ag-tool-panel-wrapper, .ag-theme-brml .ag-ltr .ag-side-bar.ag-side-bar-right .ag-tool-panel-wrapper,
.wf.ag-grid .ag-rtl .ag-side-bar.ag-side-bar-left .ag-tool-panel-wrapper,
.wf.ag-grid .ag-ltr .ag-side-bar.ag-side-bar-right .ag-tool-panel-wrapper {
    border-right: 1px solid rgba(0, 0, 0, 0.2);
}
.ag-theme-brml .ag-side-bar,
.wf.ag-grid .ag-side-bar {
    background-color: #f5f7f7;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-left-width: 0;
    position: relative;
}
.ag-theme-brml .ag-side-bar .ag-side-buttons,
.wf.ag-grid .ag-side-bar .ag-side-buttons {
    padding-top: 16px;
    background: white;
    width: 20px;
    position: relative;
}
.ag-theme-brml .ag-side-bar .ag-side-buttons .ag-side-button button,
.wf.ag-grid .ag-side-bar .ag-side-buttons .ag-side-button button {
    background: transparent;
    border: 0;
    color: #000;
    padding: 8px 0 8px 0;
    width: calc(100% + 1px);
    margin: 0;
    min-height: 72px;
    border-width: 1px 0 1px 0;
    border-style: solid;
    border-color: transparent;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
}
.ag-theme-brml .ag-side-bar .ag-side-buttons .ag-selected button,
.wf.ag-grid .ag-side-bar .ag-side-buttons .ag-selected button {
    background-color: #f5f7f7;
    border-color: rgba(0, 0, 0, 0.2);
}
.ag-theme-brml .ag-side-bar .ag-panel-container,
.wf.ag-grid .ag-side-bar .ag-panel-container {
    border-right: 1px solid rgba(0, 0, 0, 0.2);
}
.ag-theme-brml .ag-side-bar.full-width .ag-panel-container,
.wf.ag-grid .ag-side-bar.full-width .ag-panel-container {
    border-right: 0;
}
.ag-theme-brml .ag-side-bar .ag-column-drop,
.wf.ag-grid .ag-side-bar .ag-column-drop {
    min-height: 50px;
}
.ag-theme-brml .ag-primary-cols-filter-wrapper,
.wf.ag-grid .ag-primary-cols-filter-wrapper {
    margin-left: 4px;
    margin-right: 4px;
}
.ag-theme-brml .ag-group-component,
.wf.ag-grid .ag-group-component {
    background-color: #f8f9fa;
    padding: 0px;
    border: 0 solid rgba(13, 13, 13, 0.2);
    border-top-width: 1px;
}
.ag-theme-brml .ag-group-component.ag-disabled > .ag-group-component-label .ag-group-component-title,
.ag-theme-brml .ag-group-component.ag-disabled > .ag-group-component-container,
.wf.ag-grid .ag-group-component.ag-disabled > .ag-group-component-label .ag-group-component-title,
.wf.ag-grid .ag-group-component.ag-disabled > .ag-group-component-container {
    opacity: 0.5;
}
.ag-theme-brml .ag-group-component .ag-group-component-title-bar,
.wf.ag-grid .ag-group-component .ag-group-component-title-bar {
    background-color: #e9eeef;
    height: 16px;
    font-size: var(--table-font-size, 13px);
    font-family: var(--font-family);
    height: 26px;
}
.ag-theme-brml .ag-group-component:not(.ag-collapsible) > div,
.wf.ag-grid .ag-group-component:not(.ag-collapsible) > div {
    margin-left: 0;
}
.ag-theme-brml .ag-group-component:not(.ag-collapsible) > .ag-group-component-title-bar,
.wf.ag-grid .ag-group-component:not(.ag-collapsible) > .ag-group-component-title-bar {
    margin-left: 0;
    padding: 4px;
}
.ag-theme-brml .ag-group-component:not(.ag-collapsible) > .ag-group-component-title-bar .ag-column-group-icons,
.wf.ag-grid .ag-group-component:not(.ag-collapsible) > .ag-group-component-title-bar .ag-column-group-icons {
    display: none;
}
.ag-theme-brml .ag-group-component .ag-group-component-toolbar,
.wf.ag-grid .ag-group-component .ag-group-component-toolbar {
    background-color: #f2f5f5;
    padding: 4px;
    border: 0 solid rgba(0, 0, 0, 0.2);
}
.ag-theme-brml .ag-group-component > .ag-group-component-container,
.wf.ag-grid .ag-group-component > .ag-group-component-container {
    margin-left: 8px;
    padding: 4px;
}
.ag-theme-brml .ag-group-component .ag-group-item,
.wf.ag-grid .ag-group-component .ag-group-item {
    margin: 2px 0;
}
.ag-theme-brml .ag-group-component .ag-group-item .ag-group-component-title-bar,
.wf.ag-grid .ag-group-component .ag-group-item .ag-group-component-title-bar {
    height: 18px;
}
.ag-theme-brml .ag-labeled label,
.wf.ag-grid .ag-labeled label {
    margin-right: 4px;
    white-space: nowrap;
}
.ag-theme-brml .ag-labeled.ag-label-align-top label,
.wf.ag-grid .ag-labeled.ag-label-align-top label {
    margin-bottom: 2px;
}
.ag-theme-brml .ag-slider > .ag-wrapper > div:not(:first-of-type),
.ag-theme-brml .ag-angle-select > .ag-wrapper > div:not(:first-of-type),
.wf.ag-grid .ag-slider > .ag-wrapper > div:not(:first-of-type),
.wf.ag-grid .ag-angle-select > .ag-wrapper > div:not(:first-of-type) {
    margin-left: 8px;
}
.ag-theme-brml .ag-angle-select .ag-angle-select-field .ag-parent-circle,
.wf.ag-grid .ag-angle-select .ag-angle-select-field .ag-parent-circle {
    width: 24px;
    height: 24px;
    border-radius: 12px;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.9);
    background-color: #ffffff;
}
.ag-theme-brml .ag-angle-select .ag-angle-select-field .ag-child-circle,
.wf.ag-grid .ag-angle-select .ag-angle-select-field .ag-child-circle {
    top: 4px;
    left: 12px;
    width: 6px;
    height: 6px;
    margin-left: -3px;
    margin-top: -4px;
    border-radius: 3px;
    background-color: #4c4c4c;
}
.ag-theme-brml .ag-toggle-button .ag-input-wrapper,
.wf.ag-grid .ag-toggle-button .ag-input-wrapper {
    height: 16px;
    width: 40px;
    background-color: white;
    border: 1px solid var(--icon-color);
    border-radius: 500rem;
}
.ag-theme-brml .ag-toggle-button .ag-input-wrapper .ag-icon,
.wf.ag-grid .ag-toggle-button .ag-input-wrapper .ag-icon {
    width: 16px;
    height: 16px;
    border: 1px solid var(--icon-color);
    border-radius: 500rem;
    right: calc(100% - 16px);
}
.ag-theme-brml .ag-toggle-button.ag-selected .ag-input-wrapper,
.wf.ag-grid .ag-toggle-button.ag-selected .ag-input-wrapper {
    background-color: #0091EA;
}
.ag-theme-brml .ag-toggle-button.ag-selected .ag-input-wrapper .ag-icon,
.wf.ag-grid .ag-toggle-button.ag-selected .ag-input-wrapper .ag-icon {
    background: white;
    right: -1px;
}
.ag-theme-brml .ag-color-picker > .ag-wrapper,
.wf.ag-grid .ag-color-picker > .ag-wrapper {
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 5px;
}
.ag-theme-brml .ag-color-picker > .ag-wrapper > div,
.wf.ag-grid .ag-color-picker > .ag-wrapper > div {
    width: 16px;
    height: 16px;
}
.ag-theme-brml .ag-color-picker > .ag-wrapper button,
.wf.ag-grid .ag-color-picker > .ag-wrapper button {
    background-color: white;
}
.ag-theme-brml .ag-color-picker > .ag-wrapper button:hover,
.wf.ag-grid .ag-color-picker > .ag-wrapper button:hover {
    background-color: #ECF0F1;
}
.ag-theme-brml .ag-dialog.ag-color-dialog,
.wf.ag-grid .ag-dialog.ag-color-dialog {
    border-radius: 5px;
}
.ag-theme-brml .ag-color-panel,
.wf.ag-grid .ag-color-panel {
    padding: 4px;
}
.ag-theme-brml .ag-color-panel .ag-spectrum-color,
.wf.ag-grid .ag-color-panel .ag-spectrum-color {
    background-color: red;
    border-radius: 2px;
}
.ag-theme-brml .ag-color-panel .ag-spectrum-tools,
.wf.ag-grid .ag-color-panel .ag-spectrum-tools {
    padding: 10px;
}
.ag-theme-brml .ag-color-panel .ag-spectrum-sat,
.wf.ag-grid .ag-color-panel .ag-spectrum-sat {
    background-image: linear-gradient(to right, white, rgba(204, 154, 129, 0));
}
.ag-theme-brml .ag-color-panel .ag-spectrum-val,
.wf.ag-grid .ag-color-panel .ag-spectrum-val {
    background-image: linear-gradient(to top, black, rgba(204, 154, 129, 0));
}
.ag-theme-brml .ag-color-panel .ag-spectrum-dragger,
.wf.ag-grid .ag-color-panel .ag-spectrum-dragger {
    border-radius: 12px;
    height: 12px;
    width: 12px;
    border: 1px solid white;
    background: black;
    box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.24);
}
.ag-theme-brml .ag-color-panel .ag-spectrum-hue-background,
.wf.ag-grid .ag-color-panel .ag-spectrum-hue-background {
    border-radius: 2px;
}
.ag-theme-brml .ag-color-panel .ag-spectrum-alpha-background,
.wf.ag-grid .ag-color-panel .ag-spectrum-alpha-background {
    border-radius: 2px;
}
.ag-theme-brml .ag-color-panel .ag-hue-alpha,
.wf.ag-grid .ag-color-panel .ag-hue-alpha {
    margin-bottom: 10px;
    height: 11px;
    border-radius: 2px;
}
.ag-theme-brml .ag-color-panel .ag-spectrum-slider,
.wf.ag-grid .ag-color-panel .ag-spectrum-slider {
    margin-top: -12px;
    width: 13px;
    height: 13px;
    border-radius: 13px;
    background-color: #f8f8f8;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);
}
.ag-theme-brml .ag-color-panel .ag-spectrum-text-value,
.wf.ag-grid .ag-color-panel .ag-spectrum-text-value {
    font-weight: bold;
    line-height: 20px;
    color: #333;
}
.ag-theme-brml .ag-color-panel .ag-spectrum-text-value:focus,
.wf.ag-grid .ag-color-panel .ag-spectrum-text-value:focus {
    border: 1px solid #0d77e4;
    padding: 2px;
}
.ag-theme-brml .ag-color-panel .ag-recent-colors > div,
.wf.ag-grid .ag-color-panel .ag-recent-colors > div {
    margin: 0 3px;
}
.ag-theme-brml .ag-color-panel .ag-recent-colors > div:first-child,
.wf.ag-grid .ag-color-panel .ag-recent-colors > div:first-child {
    margin-left: 0;
}
.ag-theme-brml .ag-color-panel .ag-recent-colors > div:last-child,
.wf.ag-grid .ag-color-panel .ag-recent-colors > div:last-child {
    margin-right: 0;
}
.ag-theme-brml.ag-popup > div:not(.ag-tooltip-custom),
.wf.ag-grid.ag-popup > div:not(.ag-tooltip-custom) {
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);
}
.ag-theme-brml .ag-panel,
.wf.ag-grid .ag-panel {
    background-color: white;
    border: 1px solid rgba(0, 0, 0, 0.2);
}
.ag-dragging-range-handle .ag-theme-brml .ag-panel.ag-dialog, .ag-dragging-fill-handle .ag-theme-brml .ag-panel.ag-dialog,
.ag-dragging-range-handle .wf.ag-grid .ag-panel.ag-dialog,
.ag-dragging-fill-handle .wf.ag-grid .ag-panel.ag-dialog {
    opacity: 0.7;
    pointer-events: none;
}
.ag-theme-brml .ag-panel .ag-title-bar,
.wf.ag-grid .ag-panel .ag-title-bar {
    background-color: #f5f7f7;
    border-bottom: 1px solid rgba(26, 26, 26, 0.2);
    color: rgba(0, 0, 0, 0.54);
    height: 32px;
    font-size: 12px;
    font-weight: 600;
    font-family: var(--font-family);
    padding: 5px 10px;
    padding-left: 12px;
}
.ag-theme-brml .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button,
.wf.ag-grid .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button {
    height: 20px;
    width: 20px;
    border-radius: 5px;
}
.ag-theme-brml .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button .ag-icon,
.wf.ag-grid .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button .ag-icon {
    line-height: 20px;
    font-size: 20px;
}
.ag-theme-brml .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button:hover, .ag-theme-brml .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button.ag-has-popup,
.wf.ag-grid .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button:hover,
.wf.ag-grid .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button.ag-has-popup {
    background-color: #d7e0e2;
}
.ag-theme-brml .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button:not(:last-child),
.wf.ag-grid .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button:not(:last-child) {
    margin-right: 5px;
}
.ag-theme-brml .ag-panel .ag-message-box .ag-message-box-button-bar,
.wf.ag-grid .ag-panel .ag-message-box .ag-message-box-button-bar {
    height: 30px;
    background-color: #f5f7f7;
    padding: 2px;
}
.ag-theme-brml .ag-panel .ag-message-box .ag-message-box-button-bar button,
.wf.ag-grid .ag-panel .ag-message-box .ag-message-box-button-bar button {
    border-radius: 2px;
}
.ag-theme-brml .ag-tooltip,
.wf.ag-grid .ag-tooltip {
    background-color: #cbd0d3;
    color: #000;
    border-radius: 0.25rem;
    padding: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #cbd0d3;
    transition: opacity 1s;
}
.ag-theme-brml .ag-tooltip.ag-tooltip-hiding,
.wf.ag-grid .ag-tooltip.ag-tooltip-hiding {
    opacity: 0;
}
.ag-theme-brml .ag-chart .ag-chart-menu,
.wf.ag-grid .ag-chart .ag-chart-menu {
    border-radius: 5px;
    background: white;
}
.ag-theme-brml .ag-chart .ag-chart-menu > span:hover,
.wf.ag-grid .ag-chart .ag-chart-menu > span:hover {
    background-color: #e6e6e6;
}
.ag-theme-brml .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-group-component-container,
.wf.ag-grid .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-group-component-container {
    margin-left: 0;
}
.ag-theme-brml .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail,
.wf.ag-grid .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail {
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 5px;
    margin: 5px;
}
.ag-theme-brml .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail:nth-child(2n+2):not(:last-child),
.wf.ag-grid .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail:nth-child(2n+2):not(:last-child) {
    margin-left: auto;
    margin-right: auto;
}
.ag-theme-brml .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail:nth-child(3n+1),
.wf.ag-grid .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail:nth-child(3n+1) {
    margin-left: 2px;
}
.ag-theme-brml .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail:nth-child(3n),
.wf.ag-grid .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail:nth-child(3n) {
    margin-right: 2px;
}
.ag-theme-brml .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail.ag-selected,
.wf.ag-grid .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail.ag-selected {
    border-color: #0091EA;
}
.ag-theme-brml .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item,
.wf.ag-grid .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item {
    background: #000;
    width: 8px;
    height: 8px;
    border-radius: 4px;
}
.ag-theme-brml .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item.ag-selected,
.wf.ag-grid .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item.ag-selected {
    background: #0091EA;
}
.ag-theme-brml .ag-chart-tabbed-menu .ag-chart-data .ag-data-select-checkbox .ag-column-drag,
.wf.ag-grid .ag-chart-tabbed-menu .ag-chart-data .ag-data-select-checkbox .ag-column-drag {
    margin-left: 4px;
}
.ag-theme-brml .ag-chart-tabbed-menu .ag-chart-data .ag-chart-data-wrapper .ag-toggle-button.ag-group-item,
.wf.ag-grid .ag-chart-tabbed-menu .ag-chart-data .ag-chart-data-wrapper .ag-toggle-button.ag-group-item {
    margin: 4.8px 0;
}
.ag-theme-brml .ag-chart-tabbed-menu .ag-chart-format .ag-chart-format-wrapper .ag-group-item,
.wf.ag-grid .ag-chart-tabbed-menu .ag-chart-format .ag-chart-format-wrapper .ag-group-item {
    margin: 4.8px 0;
}
.ag-theme-brml .ag-icon,
.wf.ag-grid .ag-icon {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: "agGridBalham";
    display: block;
    speak: none;
    font-size: 16px;
    color: var(--icon-color);
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.ag-theme-brml .ag-icon-aggregation:before,
.wf.ag-grid .ag-icon-aggregation:before {
    content: "\f101";
}
.ag-theme-brml .ag-icon-arrows:before,
.wf.ag-grid .ag-icon-arrows:before {
    content: "\f102";
}
.ag-theme-brml .ag-icon-asc:before,
.wf.ag-grid .ag-icon-asc:before {
    content: "\f103";
}
.ag-theme-brml .ag-icon-cancel:before,
.wf.ag-grid .ag-icon-cancel:before {
    content: "\f104";
}
.ag-theme-brml .ag-icon-chart:before,
.wf.ag-grid .ag-icon-chart:before {
    content: "\f105";
}
.ag-theme-brml .ag-icon-checkbox-checked:before,
.wf.ag-grid .ag-icon-checkbox-checked:before {
    content: "\f106";
}
.ag-theme-brml .ag-icon-checkbox-indeterminate:before,
.wf.ag-grid .ag-icon-checkbox-indeterminate:before {
    content: "\f107";
}
.ag-theme-brml .ag-icon-checkbox-unchecked:before,
.wf.ag-grid .ag-icon-checkbox-unchecked:before {
    content: "\f108";
}
.ag-theme-brml .ag-icon-color-picker:before,
.wf.ag-grid .ag-icon-color-picker:before {
    content: "\f109";
}
.ag-theme-brml .ag-icon-column:before,
.wf.ag-grid .ag-icon-column:before {
    content: "";
}
.ag-theme-brml .ag-icon-columns:before,
.wf.ag-grid .ag-icon-columns:before {
    content: "\f10a";
}
.ag-theme-brml .ag-icon-contracted:before,
.wf.ag-grid .ag-icon-contracted:before {
    content: "\f10b";
}
.ag-theme-brml .ag-icon-copy:before,
.wf.ag-grid .ag-icon-copy:before {
    content: "\f10c";
}
.ag-theme-brml .ag-icon-cross:before,
.wf.ag-grid .ag-icon-cross:before {
    content: "\f10d";
}
.ag-theme-brml .ag-icon-cut:before,
.wf.ag-grid .ag-icon-cut:before {
    content: "";
}
.ag-theme-brml .ag-icon-data:before,
.wf.ag-grid .ag-icon-data:before {
    content: "";
}
.ag-theme-brml .ag-icon-desc:before,
.wf.ag-grid .ag-icon-desc:before {
    content: "\f10f";
}
.ag-theme-brml .ag-icon-expanded:before,
.wf.ag-grid .ag-icon-expanded:before {
    content: "\f111";
}
.ag-theme-brml .ag-icon-eye-slash:before,
.wf.ag-grid .ag-icon-eye-slash:before {
    content: "\f112";
}
.ag-theme-brml .ag-icon-eye:before,
.wf.ag-grid .ag-icon-eye:before {
    content: "\f113";
}
.ag-theme-brml .ag-icon-filter:before,
.wf.ag-grid .ag-icon-filter:before {
    content: "\f114";
}
.ag-theme-brml .ag-icon-first:before,
.wf.ag-grid .ag-icon-first:before {
    content: "\f115";
}
.ag-theme-brml .ag-icon-grip:before,
.wf.ag-grid .ag-icon-grip:before {
    content: "\f116";
}
.ag-theme-brml .ag-icon-group:before,
.wf.ag-grid .ag-icon-group:before {
    content: "\f117";
}
.ag-theme-brml .ag-icon-indeterminate:before,
.wf.ag-grid .ag-icon-indeterminate:before {
    content: "";
}
.ag-theme-brml .ag-icon-last:before,
.wf.ag-grid .ag-icon-last:before {
    content: "\f118";
}
.ag-theme-brml .ag-icon-left:before,
.wf.ag-grid .ag-icon-left:before {
    content: "\f119";
}
.ag-theme-brml .ag-icon-linked:before,
.wf.ag-grid .ag-icon-linked:before {
    content: "\f11a";
}
.ag-theme-brml .ag-icon-loading:before,
.wf.ag-grid .ag-icon-loading:before {
    content: "\f11b";
}
.ag-theme-brml .ag-icon-maximize:before,
.wf.ag-grid .ag-icon-maximize:before {
    content: "\f11c";
}
.ag-theme-brml .ag-icon-menu:before,
.wf.ag-grid .ag-icon-menu:before {
    content: "\f11d";
}
.ag-theme-brml .ag-icon-minimize:before,
.wf.ag-grid .ag-icon-minimize:before {
    content: "\f11e";
}
.ag-theme-brml .ag-icon-minus:before,
.wf.ag-grid .ag-icon-minus:before {
    content: "";
}
.ag-theme-brml .ag-icon-next:before,
.wf.ag-grid .ag-icon-next:before {
    content: "\f11f";
}
.ag-theme-brml .ag-icon-none:before,
.wf.ag-grid .ag-icon-none:before {
    content: "\f120";
}
.ag-theme-brml .ag-icon-not-allowed:before,
.wf.ag-grid .ag-icon-not-allowed:before {
    content: "\f121";
}
.ag-theme-brml .ag-icon-paste:before,
.wf.ag-grid .ag-icon-paste:before {
    content: "\f122";
}
.ag-theme-brml .ag-icon-pin:before,
.wf.ag-grid .ag-icon-pin:before {
    content: "\f123";
}
.ag-theme-brml .ag-icon-pivot:before,
.wf.ag-grid .ag-icon-pivot:before {
    content: "\f124";
}
.ag-theme-brml .ag-icon-plus:before,
.wf.ag-grid .ag-icon-plus:before {
    content: "";
}
.ag-theme-brml .ag-icon-previous:before,
.wf.ag-grid .ag-icon-previous:before {
    content: "\f125";
}
.ag-theme-brml .ag-icon-radio-button-off:before,
.wf.ag-grid .ag-icon-radio-button-off:before {
    content: "\f126";
}
.ag-theme-brml .ag-icon-radio-button-on:before,
.wf.ag-grid .ag-icon-radio-button-on:before {
    content: "\f127";
}
.ag-theme-brml .ag-icon-right:before,
.wf.ag-grid .ag-icon-right:before {
    content: "\f128";
}
.ag-theme-brml .ag-icon-save:before,
.wf.ag-grid .ag-icon-save:before {
    content: "\f129";
}
.ag-theme-brml .ag-icon-small-down:before,
.wf.ag-grid .ag-icon-small-down:before {
    content: "\f12a";
}
.ag-theme-brml .ag-icon-small-left:before,
.wf.ag-grid .ag-icon-small-left:before {
    content: "\f12b";
}
.ag-theme-brml .ag-icon-small-right:before,
.wf.ag-grid .ag-icon-small-right:before {
    content: "\f12c";
}
.ag-theme-brml .ag-icon-small-up:before,
.wf.ag-grid .ag-icon-small-up:before {
    content: "\f12d";
}
.ag-theme-brml .ag-icon-tick:before,
.wf.ag-grid .ag-icon-tick:before {
    content: "\f12e";
}
.ag-theme-brml .ag-icon-tree-closed:before,
.wf.ag-grid .ag-icon-tree-closed:before {
    content: "\f12f";
}
.ag-theme-brml .ag-icon-tree-indeterminate:before,
.wf.ag-grid .ag-icon-tree-indeterminate:before {
    content: "\f130";
}
.ag-theme-brml .ag-icon-tree-open:before,
.wf.ag-grid .ag-icon-tree-open:before {
    content: "\f131";
}
.ag-theme-brml .ag-icon-unlinked:before,
.wf.ag-grid .ag-icon-unlinked:before {
    content: "\f132";
}
.ag-theme-brml .ag-icon-checkbox-checked,
.ag-theme-brml .ag-icon-checkbox-indeterminate,
.ag-theme-brml .ag-icon-checkbox-unchecked,
.wf.ag-grid .ag-icon-checkbox-checked,
.wf.ag-grid .ag-icon-checkbox-indeterminate,
.wf.ag-grid .ag-icon-checkbox-unchecked {
    background-color: white;
    line-height: 16px;
    border-radius: 3px;
}
.ag-theme-brml .ag-icon-checkbox-checked-readonly,
.ag-theme-brml .ag-icon-checkbox-indeterminate-readonly,
.ag-theme-brml .ag-icon-checkbox-unchecked-readonly,
.wf.ag-grid .ag-icon-checkbox-checked-readonly,
.wf.ag-grid .ag-icon-checkbox-indeterminate-readonly,
.wf.ag-grid .ag-icon-checkbox-unchecked-readonly {
    cursor: default;
    opacity: 0.38;
}
.ag-theme-brml .ag-icon-checkbox-checked,
.wf.ag-grid .ag-icon-checkbox-checked {
    color: #0091EA;
}
.ag-theme-brml .ag-icon-checkbox-checked-readonly:before,
.wf.ag-grid .ag-icon-checkbox-checked-readonly:before {
    content: "\f106";
}
.ag-theme-brml .ag-icon-checkbox-indeterminate-readonly:before,
.wf.ag-grid .ag-icon-checkbox-indeterminate-readonly:before {
    content: "\f107";
}
.ag-theme-brml .ag-icon-checkbox-unchecked-readonly:before,
.wf.ag-grid .ag-icon-checkbox-unchecked-readonly:before {
    content: "\f108";
}
.ag-theme-brml .ag-icon-row-drag:before,
.wf.ag-grid .ag-icon-row-drag:before {
    content: "\f116";
}
.ag-theme-brml .ag-right-arrow:before,
.wf.ag-grid .ag-right-arrow:before {
    content: "\f119";
}
.ag-theme-brml .ag-icon-radio-button-on,
.wf.ag-grid .ag-icon-radio-button-on {
    color: #0091EA;
}
.ag-theme-brml .ag-right-arrow:before,
.wf.ag-grid .ag-right-arrow:before {
    content: "\f128";
}
.ag-theme-brml .ag-rtl,
.wf.ag-grid .ag-rtl {
    text-align: right;
}
.ag-theme-brml .ag-rtl .ag-numeric-cell,
.wf.ag-grid .ag-rtl .ag-numeric-cell {
    text-align: left;
}
.ag-theme-brml .ag-rtl .ag-checkbox:not(.ag-label-align-left) label,
.ag-theme-brml .ag-rtl .ag-radio-button:not(.ag-label-align-left) label,
.ag-theme-brml .ag-rtl .ag-toggle-button:not(.ag-label-align-left) label,
.wf.ag-grid .ag-rtl .ag-checkbox:not(.ag-label-align-left) label,
.wf.ag-grid .ag-rtl .ag-radio-button:not(.ag-label-align-left) label,
.wf.ag-grid .ag-rtl .ag-toggle-button:not(.ag-label-align-left) label {
    margin-right: 4px;
    margin-left: 0;
}
.ag-theme-brml .ag-rtl .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select,
.wf.ag-grid .ag-rtl .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
    margin-right: 4px;
}
.ag-theme-brml .ag-rtl .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message,
.wf.ag-grid .ag-rtl .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
    padding-left: 4px;
    padding-right: 16px;
}
.ag-theme-brml .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-brml .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-brml .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-brml .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons,
.wf.ag-grid .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.wf.ag-grid .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.wf.ag-grid .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.wf.ag-grid .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
    margin-left: 4px;
    margin-right: 4px;
}
.ag-theme-brml .ag-rtl .ag-column-select-panel .ag-column-group-closed-icon,
.wf.ag-grid .ag-rtl .ag-column-select-panel .ag-column-group-closed-icon {
    display: block;
    transform: rotate(180deg);
}
.ag-theme-brml .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent,
.wf.ag-grid .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
    margin-left: 0;
    margin-right: 24px;
}
.ag-theme-brml .ag-rtl .ag-header-select-all,
.wf.ag-grid .ag-rtl .ag-header-select-all {
    margin-left: 12px;
    margin-right: 0;
}
.ag-theme-brml .ag-rtl .ag-selection-checkbox + .ag-cell-value:not(:empty), .ag-theme-brml .ag-rtl .ag-selection-checkbox + .ag-group-value:not(:empty),
.ag-theme-brml .ag-rtl .ag-group-checkbox + .ag-cell-value:not(:empty),
.ag-theme-brml .ag-rtl .ag-group-checkbox + .ag-group-value:not(:empty),
.ag-theme-brml .ag-rtl .ag-group-expanded + .ag-cell-value:not(:empty),
.ag-theme-brml .ag-rtl .ag-group-expanded + .ag-group-value:not(:empty),
.ag-theme-brml .ag-rtl .ag-group-contracted + .ag-cell-value:not(:empty),
.ag-theme-brml .ag-rtl .ag-group-contracted + .ag-group-value:not(:empty),
.wf.ag-grid .ag-rtl .ag-selection-checkbox + .ag-cell-value:not(:empty),
.wf.ag-grid .ag-rtl .ag-selection-checkbox + .ag-group-value:not(:empty),
.wf.ag-grid .ag-rtl .ag-group-checkbox + .ag-cell-value:not(:empty),
.wf.ag-grid .ag-rtl .ag-group-checkbox + .ag-group-value:not(:empty),
.wf.ag-grid .ag-rtl .ag-group-expanded + .ag-cell-value:not(:empty),
.wf.ag-grid .ag-rtl .ag-group-expanded + .ag-group-value:not(:empty),
.wf.ag-grid .ag-rtl .ag-group-contracted + .ag-cell-value:not(:empty),
.wf.ag-grid .ag-rtl .ag-group-contracted + .ag-group-value:not(:empty) {
    margin-right: 12px;
    margin-left: initial;
}
.ag-theme-brml .ag-rtl .ag-selection-checkbox + .ag-group-checkbox,
.ag-theme-brml .ag-rtl .ag-group-checkbox + .ag-group-checkbox,
.ag-theme-brml .ag-rtl .ag-group-expanded + .ag-group-checkbox,
.ag-theme-brml .ag-rtl .ag-group-contracted + .ag-group-checkbox,
.wf.ag-grid .ag-rtl .ag-selection-checkbox + .ag-group-checkbox,
.wf.ag-grid .ag-rtl .ag-group-checkbox + .ag-group-checkbox,
.wf.ag-grid .ag-rtl .ag-group-expanded + .ag-group-checkbox,
.wf.ag-grid .ag-rtl .ag-group-contracted + .ag-group-checkbox {
    margin-right: 12px;
    margin-left: initial;
}
.ag-theme-brml .ag-rtl .ag-group-child-count,
.wf.ag-grid .ag-rtl .ag-group-child-count {
    margin-left: unset;
    margin-right: 2px;
}
.ag-theme-brml .ag-rtl .ag-column-drop-horizontal,
.wf.ag-grid .ag-rtl .ag-column-drop-horizontal {
    padding-right: 12px;
}
.ag-theme-brml .ag-rtl .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-brml .ag-rtl .ag-column-drop-horizontal .ag-icon-pivot,
.wf.ag-grid .ag-rtl .ag-column-drop-horizontal .ag-icon-group,
.wf.ag-grid .ag-rtl .ag-column-drop-horizontal .ag-icon-pivot {
    margin-left: 12px;
    margin-right: 0;
}
.ag-theme-brml .ag-rtl .ag-floating-filter-button,
.wf.ag-grid .ag-rtl .ag-floating-filter-button {
    margin-right: 12px;
}
.ag-theme-brml .ag-rtl .ag-set-filter-item > div,
.ag-theme-brml .ag-rtl .ag-set-filter-item > span,
.wf.ag-grid .ag-rtl .ag-set-filter-item > div,
.wf.ag-grid .ag-rtl .ag-set-filter-item > span {
    margin-left: 0;
    margin-right: 5px;
}
.ag-theme-brml .ag-rtl .ag-header .ag-header-cell-resize::after,
.wf.ag-grid .ag-rtl .ag-header .ag-header-cell-resize::after {
    border-left: 1px solid rgba(0, 0, 0, 0.2);
    border-right: 0;
}
.ag-theme-brml .ag-rtl .ag-row-group-leaf-indent,
.wf.ag-grid .ag-rtl .ag-row-group-leaf-indent {
    margin-right: 28px;
}
.ag-theme-brml .ag-rtl .ag-cell,
.wf.ag-grid .ag-rtl .ag-cell {
    border-left: 1px solid transparent;
}
.ag-theme-brml .ag-rtl .ag-cell:not(.ag-cell-focus).ag-cell-first-right-pinned:not(.ag-cell-range-left),
.ag-theme-brml .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-first-right-pinned:not(.ag-cell-range-left),
.ag-theme-brml .ag-rtl .ag-root:not(.ag-has-focus) .ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left),
.wf.ag-grid .ag-rtl .ag-cell:not(.ag-cell-focus).ag-cell-first-right-pinned:not(.ag-cell-range-left),
.wf.ag-grid .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-first-right-pinned:not(.ag-cell-range-left),
.wf.ag-grid .ag-rtl .ag-root:not(.ag-has-focus) .ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left) {
    border-left: 1px solid rgba(0, 0, 0, 0.2);
}
.ag-theme-brml .ag-rtl .ag-cell:not(.ag-cell-focus).ag-cell-last-left-pinned:not(.ag-cell-range-right),
.ag-theme-brml .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-last-left-pinned:not(.ag-cell-range-right),
.ag-theme-brml .ag-rtl .ag-root:not(.ag-has-focus) .ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right),
.wf.ag-grid .ag-rtl .ag-cell:not(.ag-cell-focus).ag-cell-last-left-pinned:not(.ag-cell-range-right),
.wf.ag-grid .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-last-left-pinned:not(.ag-cell-range-right),
.wf.ag-grid .ag-rtl .ag-root:not(.ag-has-focus) .ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right) {
    border-right: 1px solid rgba(0, 0, 0, 0.2);
}
.ag-theme-brml .ag-rtl .ag-side-bar,
.wf.ag-grid .ag-rtl .ag-side-bar {
    border-right-width: 0;
}
.ag-theme-brml .ag-rtl .ag-side-bar .ag-panel-container,
.wf.ag-grid .ag-rtl .ag-side-bar .ag-panel-container {
    border-left: 1px solid rgba(0, 0, 0, 0.2);
    border-right: 0;
}
.ag-theme-brml .ag-rtl .ag-side-bar.full-width .ag-panel-container,
.wf.ag-grid .ag-rtl .ag-side-bar.full-width .ag-panel-container {
    border-left: 0;
}
.ag-theme-brml .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-header > div:not(.ag-input-wrapper),
.wf.ag-grid .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-header > div:not(.ag-input-wrapper) {
    padding-right: 2px;
}
.ag-theme-brml .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item,
.wf.ag-grid .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item {
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 0;
    margin-left: 2px;
}
.ag-theme-brml .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-1 .ag-filter-toolpanel-header,
.ag-theme-brml .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-1 .ag-filter-toolpanel-header,
.wf.ag-grid .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-1 .ag-filter-toolpanel-header,
.wf.ag-grid .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-1 .ag-filter-toolpanel-header {
    padding-right: 1rem;
}
.ag-theme-brml .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-2 .ag-group-component-title-bar,
.ag-theme-brml .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-2 .ag-group-component-title-bar,
.wf.ag-grid .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-2 .ag-group-component-title-bar,
.wf.ag-grid .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-2 .ag-group-component-title-bar {
    padding-right: 1rem;
}
.ag-theme-brml .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-2 .ag-filter-toolpanel-header,
.ag-theme-brml .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-2 .ag-filter-toolpanel-header,
.wf.ag-grid .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-2 .ag-filter-toolpanel-header,
.wf.ag-grid .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-2 .ag-filter-toolpanel-header {
    padding-right: 2rem;
}
.ag-theme-brml .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-3 .ag-group-component-title-bar,
.ag-theme-brml .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-3 .ag-group-component-title-bar,
.wf.ag-grid .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-3 .ag-group-component-title-bar,
.wf.ag-grid .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-3 .ag-group-component-title-bar {
    padding-right: 2rem;
}
.ag-theme-brml .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-3 .ag-filter-toolpanel-header,
.ag-theme-brml .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-3 .ag-filter-toolpanel-header,
.wf.ag-grid .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-3 .ag-filter-toolpanel-header,
.wf.ag-grid .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-3 .ag-filter-toolpanel-header {
    padding-right: 3rem;
}
.ag-theme-brml .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-4 .ag-group-component-title-bar,
.ag-theme-brml .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-4 .ag-group-component-title-bar,
.wf.ag-grid .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-4 .ag-group-component-title-bar,
.wf.ag-grid .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-4 .ag-group-component-title-bar {
    padding-right: 3rem;
}
.ag-theme-brml .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-4 .ag-filter-toolpanel-header,
.ag-theme-brml .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-4 .ag-filter-toolpanel-header,
.wf.ag-grid .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-4 .ag-filter-toolpanel-header,
.wf.ag-grid .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-4 .ag-filter-toolpanel-header {
    padding-right: 4rem;
}
.ag-theme-brml .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-5 .ag-group-component-title-bar,
.ag-theme-brml .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-5 .ag-group-component-title-bar,
.wf.ag-grid .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-5 .ag-group-component-title-bar,
.wf.ag-grid .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-5 .ag-group-component-title-bar {
    padding-right: 4rem;
}
.ag-theme-brml .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-5 .ag-filter-toolpanel-header,
.ag-theme-brml .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-5 .ag-filter-toolpanel-header,
.wf.ag-grid .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-5 .ag-filter-toolpanel-header,
.wf.ag-grid .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-5 .ag-filter-toolpanel-header {
    padding-right: 5rem;
}
.ag-theme-brml .sass-variables::after,
.wf.ag-grid .sass-variables::after {
    content: '{ "autoSizePadding": "12px", "headerHeight": "32px", "groupPaddingSize": "28px", "footerPaddingAddition": "16px", "virtualItemHeight": "28px", "aggFuncPopupHeight": "98px", "checkboxIndentWidth": "20px", "leafNodePadding": "12px", "rowHeight": "28px", "gridSize": "4px", "iconSize": "16px" }';
    display: none;
}
.ag-theme-brml *,
.wf.ag-grid * {
    box-sizing: border-box;
}
.ag-theme-brml .ag-root-wrapper,
.wf.ag-grid .ag-root-wrapper {
    overflow: visible;
    background: transparent;
}
.ag-theme-brml .ag-root-wrapper .ag-column-drop-row-group,
.ag-theme-brml .ag-root-wrapper .ag-column-drop,
.wf.ag-grid .ag-root-wrapper .ag-column-drop-row-group,
.wf.ag-grid .ag-root-wrapper .ag-column-drop {
    background-color: inherit;
    border-style: solid;
    border-width: var(--table-chip-list-border-width, 0);
    border-color: var(--table-body-border-color, #bebebe);
    height: auto;
    margin-bottom: var(--table-chip-list-margin-bottom, var(--spacing-xs, 12px));
    padding: var(--table-chip-list-chip-padding, var(--spacing-xxs, 6px)) 0;
}
.ag-theme-brml .ag-root-wrapper .ag-column-drop-row-group div:first-child,
.ag-theme-brml .ag-root-wrapper .ag-column-drop div:first-child,
.wf.ag-grid .ag-root-wrapper .ag-column-drop-row-group div:first-child,
.wf.ag-grid .ag-root-wrapper .ag-column-drop div:first-child {
    display: none;
}
.ag-theme-brml .ag-root-wrapper .ag-column-drop-row-group .ag-column-drop-list .ag-column-drag,
.ag-theme-brml .ag-root-wrapper .ag-column-drop-row-group .ag-column-drop-list .ag-drag-handle,
.ag-theme-brml .ag-root-wrapper .ag-column-drop .ag-column-drop-list .ag-column-drag,
.ag-theme-brml .ag-root-wrapper .ag-column-drop .ag-column-drop-list .ag-drag-handle,
.wf.ag-grid .ag-root-wrapper .ag-column-drop-row-group .ag-column-drop-list .ag-column-drag,
.wf.ag-grid .ag-root-wrapper .ag-column-drop-row-group .ag-column-drop-list .ag-drag-handle,
.wf.ag-grid .ag-root-wrapper .ag-column-drop .ag-column-drop-list .ag-column-drag,
.wf.ag-grid .ag-root-wrapper .ag-column-drop .ag-column-drop-list .ag-drag-handle {
    display: none;
}
.ag-theme-brml .ag-root-wrapper .ag-column-drop-row-group .ag-column-drop-list .ag-column-drop-cell,
.ag-theme-brml .ag-root-wrapper .ag-column-drop .ag-column-drop-list .ag-column-drop-cell,
.wf.ag-grid .ag-root-wrapper .ag-column-drop-row-group .ag-column-drop-list .ag-column-drop-cell,
.wf.ag-grid .ag-root-wrapper .ag-column-drop .ag-column-drop-list .ag-column-drop-cell {
    padding: var(--chip-padding, var(--spacing-xs, 12px));
    font-family: var(--chip-font-family);
    font-size: var(--chip-font-size, 15px);
    font-weight: var(--chip-font-weight, 400);
    color: var(--chip-color, var(--color-text-primary, var(--text-primary-color, var(--text-color, #1c1c1c))));
    background: var(--chip-background, #f1f3f4);
    border-radius: var(--chip-border-radius, 20px);
    position: relative;
    cursor: pointer;
    max-width: var(--chip-max-width, 200px);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    min-height: var(--table-chip-min-height, 36px);
}
.ag-theme-brml .ag-root-wrapper .ag-column-drop-row-group .ag-column-drop-list .ag-column-drop-cell:hover,
.ag-theme-brml .ag-root-wrapper .ag-column-drop .ag-column-drop-list .ag-column-drop-cell:hover,
.wf.ag-grid .ag-root-wrapper .ag-column-drop-row-group .ag-column-drop-list .ag-column-drop-cell:hover,
.wf.ag-grid .ag-root-wrapper .ag-column-drop .ag-column-drop-list .ag-column-drop-cell:hover {
    background: var(--chip-background-darker, var(--chip-hover-background, #dee2e7));
}
.ag-theme-brml .ag-root-wrapper .ag-column-drop-row-group .ag-column-drop-list .ag-column-drop-cell:hover::after,
.ag-theme-brml .ag-root-wrapper .ag-column-drop .ag-column-drop-list .ag-column-drop-cell:hover::after,
.wf.ag-grid .ag-root-wrapper .ag-column-drop-row-group .ag-column-drop-list .ag-column-drop-cell:hover::after,
.wf.ag-grid .ag-root-wrapper .ag-column-drop .ag-column-drop-list .ag-column-drop-cell:hover::after {
    visibility: visible;
}
.ag-theme-brml .ag-root-wrapper .ag-column-drop-row-group .ag-column-drop-list .ag-column-drop-cell:hover .ag-column-drop-cell-button,
.ag-theme-brml .ag-root-wrapper .ag-column-drop .ag-column-drop-list .ag-column-drop-cell:hover .ag-column-drop-cell-button,
.wf.ag-grid .ag-root-wrapper .ag-column-drop-row-group .ag-column-drop-list .ag-column-drop-cell:hover .ag-column-drop-cell-button,
.wf.ag-grid .ag-root-wrapper .ag-column-drop .ag-column-drop-list .ag-column-drop-cell:hover .ag-column-drop-cell-button {
    display: inline;
    min-width: var(--table-icon-size, var(--icon-size-sm, 24px));
}
.ag-theme-brml .ag-root-wrapper .ag-column-drop-row-group .ag-column-drop-list .ag-column-drop-cell .ag-column-drop-cell-button,
.ag-theme-brml .ag-root-wrapper .ag-column-drop .ag-column-drop-list .ag-column-drop-cell .ag-column-drop-cell-button,
.wf.ag-grid .ag-root-wrapper .ag-column-drop-row-group .ag-column-drop-list .ag-column-drop-cell .ag-column-drop-cell-button,
.wf.ag-grid .ag-root-wrapper .ag-column-drop .ag-column-drop-list .ag-column-drop-cell .ag-column-drop-cell-button {
    position: relative;
    display: none;
    z-index: 4;
    float: right;
    border-radius: 50%;
    margin: var(--chip-icon-margin, 0px -6px 0px 0px);
}
.ag-theme-brml .ag-root-wrapper .ag-column-drop-row-group .ag-column-drop-list .ag-column-drop-cell .ag-column-drop-cell-button:hover,
.ag-theme-brml .ag-root-wrapper .ag-column-drop .ag-column-drop-list .ag-column-drop-cell .ag-column-drop-cell-button:hover,
.wf.ag-grid .ag-root-wrapper .ag-column-drop-row-group .ag-column-drop-list .ag-column-drop-cell .ag-column-drop-cell-button:hover,
.wf.ag-grid .ag-root-wrapper .ag-column-drop .ag-column-drop-list .ag-column-drop-cell .ag-column-drop-cell-button:hover {
    background: var(--chip-background, #f1f3f4);
}
.ag-theme-brml .ag-root-wrapper span.ag-group-contracted,
.ag-theme-brml .ag-root-wrapper span.ag-group-expanded,
.wf.ag-grid .ag-root-wrapper span.ag-group-contracted,
.wf.ag-grid .ag-root-wrapper span.ag-group-expanded {
    margin-right: var(--table-expand-icon-margin-right, var(--spacing-xxs, 6px));
    margin-left: var(--table-expand-icon-margin-left, 0);
    margin-top: var(--table-expand-icon-margin-top, 0);
}
.ag-theme-brml .ag-root-wrapper-body,
.wf.ag-grid .ag-root-wrapper-body {
    border-style: solid;
    border-color: var(--table-border-color, #444);
    border-width: var(--table-border-width, 0);
}
.ag-theme-brml .ag-body-viewport,
.wf.ag-grid .ag-body-viewport {
    border-style: solid;
    border-width: var(--table-body-border-width, 0);
    border-color: var(--table-body-border-color, #bebebe);
}
.ag-theme-brml .ag-body-viewport.ag-layout-auto-height .ag-center-cols-clipper,
.ag-theme-brml .ag-body-viewport.ag-layout-auto-height .ag-center-cols-container,
.wf.ag-grid .ag-body-viewport.ag-layout-auto-height .ag-center-cols-clipper,
.wf.ag-grid .ag-body-viewport.ag-layout-auto-height .ag-center-cols-container {
    min-height: var(--table-layout-min-height, 40px);
}
.ag-theme-brml .ag-header,
.wf.ag-grid .ag-header {
    background: var(--table-header-background-color, #fff);
    border: 0;
}
.ag-theme-brml .ag-header-select-all,
.wf.ag-grid .ag-header-select-all {
    height: auto;
}
.ag-theme-brml .ag-header-select-all,
.ag-theme-brml .ag-selection-checkbox,
.wf.ag-grid .ag-header-select-all,
.wf.ag-grid .ag-selection-checkbox {
    line-height: 1;
    margin-right: var(--table-checkbox-margin-right, var(--spacing-xs, 12px));
}
.ag-theme-brml .ag-cell-wrapper .ag-selection-checkbox.ag-hidden,
.wf.ag-grid .ag-cell-wrapper .ag-selection-checkbox.ag-hidden {
    display: var(--table-cell-display, flex) !important;
    visibility: hidden;
}
.ag-theme-brml .ag-group-contracted:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-brml .ag-group-expanded:not(.ag-hidden) ~ .ag-group-checkbox,
.wf.ag-grid .ag-group-contracted:not(.ag-hidden) ~ .ag-group-checkbox,
.wf.ag-grid .ag-group-expanded:not(.ag-hidden) ~ .ag-group-checkbox {
    margin-left: 0;
}
.ag-theme-brml .ag-group-checkbox.ag-invisible,
.wf.ag-grid .ag-group-checkbox.ag-invisible {
    margin: 0;
}
.ag-theme-brml .ag-cell,
.ag-theme-brml .ag-menu-list,
.wf.ag-grid .ag-cell,
.wf.ag-grid .ag-menu-list {
    font-family: var(--font-family);
}
.ag-theme-brml .ag-cell,
.wf.ag-grid .ag-cell {
    font-family: var(--table-cell-font-family);
    font-weight: var(--table-cell-font-weight);
    line-height: var(--table-line-height);
    display: var(--table-cell-display, flex);
    align-items: var(--table-cell-align-items, flex-start);
    font-size: var(--table-font-size, 13px);
    padding: var(--table-cell-padding);
}
.ag-theme-brml .ag-cell-auto-height,
.wf.ag-grid .ag-cell-auto-height {
    height: 100%;
}
.ag-theme-brml .ag-cell.ag-cell-inline-editing,
.wf.ag-grid .ag-cell.ag-cell-inline-editing {
    background: transparent;
    height: 100%;
    padding: var(--table-cell-padding-top, 6px) var(--table-cell-padding-right, var(--spacing-s, 24px)) var(--table-cell-padding-bottom, 6px) var(--table-cell-padding-left, var(--spacing-s, 24px));
}
.ag-theme-brml .ag-cell.ag-cell-inline-editing.cell-small-screen-wrap-text,
.wf.ag-grid .ag-cell.ag-cell-inline-editing.cell-small-screen-wrap-text {
    white-space: normal !important;
}
.ag-theme-brml .ag-header-cell-label,
.wf.ag-grid .ag-header-cell-label {
    overflow: visible;
    width: 100%;
}
.ag-theme-brml .ag-header-cell-label .ag-filter-icon,
.wf.ag-grid .ag-header-cell-label .ag-filter-icon {
    visibility: hidden;
}
.ag-theme-brml .tooltip-trigger .ag-header-cell-text,
.wf.ag-grid .tooltip-trigger .ag-header-cell-text {
    text-overflow: ellipsis;
    white-space: nowrap;
}
@media (min-width: 1401px) {
    .ag-theme-brml .ag-header-cell .ag-cell-label-container,
    .wf.ag-grid .ag-header-cell .ag-cell-label-container {
        align-self: auto;
    }
    .ag-theme-brml .ag-cell,
    .ag-theme-brml .ag-cell.ag-cell-inline-editing,
    .wf.ag-grid .ag-cell,
    .wf.ag-grid .ag-cell.ag-cell-inline-editing {
        padding: var(--table-cell-padding-top, 6px) var(--table-cell-screen-lg-padding-right, var(--spacing-xxs, 6px)) var(--table-cell-padding-bottom, 6px) var(--table-cell-screen-lg-padding-left, var(--spacing-xxs, 6px));
    }
}
.ag-theme-brml .align-right,
.wf.ag-grid .align-right {
    text-align: right;
}
.ag-theme-brml .align-left,
.wf.ag-grid .align-left {
    text-align: left;
}
.ag-theme-brml .align-center,
.wf.ag-grid .align-center {
    text-align: center;
}
.ag-theme-brml .ag-cell .align-left,
.ag-theme-brml .ag-cell .align-center,
.ag-theme-brml .ag-cell .align-right,
.wf.ag-grid .ag-cell .align-left,
.wf.ag-grid .ag-cell .align-center,
.wf.ag-grid .ag-cell .align-right {
    width: 100%;
    height: 100%;
    display: flex;
}
.ag-theme-brml .ag-cell .align-column,
.wf.ag-grid .ag-cell .align-column {
    flex-direction: column;
}
.ag-theme-brml .ag-cell.align-right,
.ag-theme-brml .ag-cell .align-right,
.wf.ag-grid .ag-cell.align-right,
.wf.ag-grid .ag-cell .align-right {
    align-items: var(--table-cell-align-items, flex-start);
    justify-content: flex-end;
}
.ag-theme-brml .ag-cell.align-left,
.ag-theme-brml .ag-cell .align-left,
.wf.ag-grid .ag-cell.align-left,
.wf.ag-grid .ag-cell .align-left {
    align-items: var(--table-cell-align-items, flex-start);
    justify-content: flex-start;
}
.ag-theme-brml .ag-cell .align-column.align-center,
.ag-theme-brml .ag-cell.align-center,
.ag-theme-brml .ag-cell .align-center,
.wf.ag-grid .ag-cell .align-column.align-center,
.wf.ag-grid .ag-cell.align-center,
.wf.ag-grid .ag-cell .align-center {
    align-items: var(--table-cell-align-items, flex-start);
    justify-content: center;
}
.ag-theme-brml .ag-cell .align-column.align-right,
.wf.ag-grid .ag-cell .align-column.align-right {
    align-items: flex-end;
    justify-content: var(--table-cell-align-items, flex-start);
}
.ag-theme-brml .ag-cell .align-column.align-left,
.wf.ag-grid .ag-cell .align-column.align-left {
    align-items: flex-start;
    justify-content: var(--table-cell-align-items, flex-start);
}
.ag-theme-brml .ag-cell-range-selected:not(.ag-cell-focus),
.ag-theme-brml .ag-cell-range-selected-1:not(.ag-cell-focus),
.wf.ag-grid .ag-cell-range-selected:not(.ag-cell-focus),
.wf.ag-grid .ag-cell-range-selected-1:not(.ag-cell-focus) {
    background-color: transparent;
}
.ag-theme-brml .ag-ltr .ag-has-focus .ag-cell-focus,
.ag-theme-brml .ag-rtl .ag-has-focus .ag-cell-focus,
.wf.ag-grid .ag-ltr .ag-has-focus .ag-cell-focus,
.wf.ag-grid .ag-rtl .ag-has-focus .ag-cell-focus {
    border-color: var(--table-cell-focus-border-color, #009bd2);
}
.ag-theme-brml .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-inline-editing,
.ag-theme-brml .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-inline-editing,
.wf.ag-grid .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-inline-editing,
.wf.ag-grid .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-inline-editing {
    border-color: transparent !important;
}
.ag-theme-brml .ag-ltr .ag-cell-range-single-cell,
.ag-theme-brml .ag-rtl .ag-cell-range-single-cell,
.wf.ag-grid .ag-ltr .ag-cell-range-single-cell,
.wf.ag-grid .ag-rtl .ag-cell-range-single-cell {
    border-color: transparent;
}
.ag-theme-brml .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left,
.ag-theme-brml .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left,
.wf.ag-grid .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left,
.wf.ag-grid .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
    border-left-color: var(--table-cell-focus-border-color, #009bd2);
}
.ag-theme-brml .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top,
.ag-theme-brml .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top,
.wf.ag-grid .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top,
.wf.ag-grid .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
    border-top-color: var(--table-cell-focus-border-color, #009bd2);
}
.ag-theme-brml .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom,
.ag-theme-brml .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom,
.wf.ag-grid .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom,
.wf.ag-grid .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
    border-bottom-color: var(--table-cell-focus-border-color, #009bd2);
}
.ag-theme-brml .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right,
.ag-theme-brml .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right,
.wf.ag-grid .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right,
.wf.ag-grid .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
    border-right-color: var(--table-cell-focus-border-color, #009bd2);
}
.ag-theme-brml .ag-icon,
.wf.ag-grid .ag-icon {
    font-size: var(--table-icon-size, var(--icon-size-sm, 24px));
    color: var(--table-icon-color, #bebebe);
}
.ag-theme-brml .ag-icon:hover,
.wf.ag-grid .ag-icon:hover {
    color: var(--table-icon-hover-color, #009bd2);
}
.ag-theme-brml .ag-icon-expanded:before,
.wf.ag-grid .ag-icon-expanded:before {
    content: "tree-open";
}
.ag-theme-brml .ag-cell .ag-icon-expanded,
.ag-theme-brml .ag-cell .ag-icon-contracted,
.wf.ag-grid .ag-cell .ag-icon-expanded,
.wf.ag-grid .ag-cell .ag-icon-contracted {
    display: var(--table-icon-expand-display, inline-block);
}
.ag-theme-brml .ag-icon-checkbox-indeterminate,
.ag-theme-brml .ag-icon-checkbox-checked,
.ag-theme-brml .ag-icon-checkbox-unchecked,
.ag-theme-brml .ag-icon-checkbox-checked-readonly,
.wf.ag-grid .ag-icon-checkbox-indeterminate,
.wf.ag-grid .ag-icon-checkbox-checked,
.wf.ag-grid .ag-icon-checkbox-unchecked,
.wf.ag-grid .ag-icon-checkbox-checked-readonly {
    cursor: pointer;
    position: relative;
    display: block;
    opacity: 1;
    background-image: none;
    box-sizing: border-box;
    width: var(--checkbox-width, var(--checkbox-size, var(--spacing-xss, 18px)));
    height: var(--checkbox-height, var(--checkbox-size, var(--spacing-xss, 18px)));
    border: var(--checkbox-border-width, 1px) solid var(--checkbox-border-color, var(--text-tertiary-color, #646464));
    background-color: var(--checkbox-background-color, var(--brand-4-background, #ffffff));
    box-shadow: var(--checkbox-box-shadow, none);
    border-radius: var(--checkbox-border-radius, 0);
}
.ag-theme-brml .ag-icon-checkbox-checked-readonly,
.wf.ag-grid .ag-icon-checkbox-checked-readonly {
    cursor: default;
    border-color: var(--checkbox-border-color-disabled, var(--checkbox-disabled-border-color, var(--form-control-background-disabled, var(--form-control-disabled-background, #d7d7d7))));
}
.ag-theme-brml .ag-icon-checkbox-indeterminate,
.ag-theme-brml .ag-icon-checkbox-checked,
.wf.ag-grid .ag-icon-checkbox-indeterminate,
.wf.ag-grid .ag-icon-checkbox-checked {
    background-color: var(--checkbox-mark-background-color, var(--brand-4-background, #ffffff));
}
.ag-theme-brml .ag-icon-checkbox-checked:empty,
.wf.ag-grid .ag-icon-checkbox-checked:empty {
    background-image: none;
}
.ag-theme-brml .ag-icon-checkbox-indeterminate:before,
.ag-theme-brml .ag-icon-checkbox-indeterminate-readonly:before,
.ag-theme-brml .ag-icon-checkbox-unchecked:before,
.ag-theme-brml .ag-icon-checkbox-unchecked-readonly:before,
.ag-theme-brml .ag-icon-checkbox-checked:before,
.ag-theme-brml .ag-icon-checkbox-checked-readonly:before,
.wf.ag-grid .ag-icon-checkbox-indeterminate:before,
.wf.ag-grid .ag-icon-checkbox-indeterminate-readonly:before,
.wf.ag-grid .ag-icon-checkbox-unchecked:before,
.wf.ag-grid .ag-icon-checkbox-unchecked-readonly:before,
.wf.ag-grid .ag-icon-checkbox-checked:before,
.wf.ag-grid .ag-icon-checkbox-checked-readonly:before {
    display: none;
}
.ag-theme-brml .ag-header-select-all .ag-icon-checkbox-indeterminate,
.ag-theme-brml .ag-header-select-all .ag-icon-checkbox-checked,
.ag-theme-brml .ag-header-select-all .ag-icon-checkbox-unchecked,
.wf.ag-grid .ag-header-select-all .ag-icon-checkbox-indeterminate,
.wf.ag-grid .ag-header-select-all .ag-icon-checkbox-checked,
.wf.ag-grid .ag-header-select-all .ag-icon-checkbox-unchecked {
    width: var(--checkbox-width, var(--checkbox-size, var(--spacing-xss, 18px)));
    height: var(--checkbox-height, var(--checkbox-size, var(--spacing-xss, 18px)));
}
.ag-theme-brml .ag-icon-checkbox-checked-readonly:after,
.ag-theme-brml .ag-icon-checkbox-checked:after,
.wf.ag-grid .ag-icon-checkbox-checked-readonly:after,
.wf.ag-grid .ag-icon-checkbox-checked:after {
    content: "";
    position: absolute;
    width: var(--checkbox-mark-width, 11px);
    height: var(--checkbox-mark-height, 6px);
    left: calc(var(--checkbox-mark-position-left, 4px) - var(--checkbox-border-width, 1px));
    top: calc(var(--checkbox-mark-position-top, 4px) - var(--checkbox-border-width, 1px));
    box-sizing: border-box;
    border-left: var(--checkbox-mark-border-width, 2px) solid var(--checkbox-mark-color, var(--color-text-primary, var(--text-primary-color, var(--text-color, #1c1c1c))));
    border-bottom: var(--checkbox-mark-border-width, 2px) solid var(--checkbox-mark-color, var(--color-text-primary, var(--text-primary-color, var(--text-color, #1c1c1c))));
    transform: rotate(-45deg);
}
.ag-theme-brml .ag-icon-checkbox-checked-readonly:after,
.wf.ag-grid .ag-icon-checkbox-checked-readonly:after {
    border-left-color: var(--checkbox-mark-color-disabled, var(--checkbox-disabled-mark-color, var(--form-control-background-disabled, var(--form-control-disabled-background, #d7d7d7))));
    border-bottom-color: var(--checkbox-mark-color-disabled, var(--checkbox-disabled-mark-color, var(--form-control-background-disabled, var(--form-control-disabled-background, #d7d7d7))));
}
.ag-theme-brml .ag-icon-checkbox-indeterminate:after,
.wf.ag-grid .ag-icon-checkbox-indeterminate:after {
    content: "";
    position: absolute;
    width: var(--checkbox-mark-width, 11px);
    left: calc(var(--checkbox-mark-position-left, 4px) - var(--checkbox-border-width, 1px));
    top: 50%;
    margin-top: calc(-1 * (var(--checkbox-mark-border-width, 2px) / 2));
    box-sizing: border-box;
    border-bottom: var(--checkbox-mark-border-width, 2px) solid var(--checkbox-mark-color, var(--color-text-primary, var(--text-primary-color, var(--text-color, #1c1c1c))));
}
.ag-theme-brml .ag-paging-panel,
.wf.ag-grid .ag-paging-panel {
    color: var(--table-pagination-color, var(--body-3-color, var(--body-color)));
    border-top: 0px;
    height: var(--table-pagination-height, auto);
    padding: var(--table-pagination-padding, 0px);
    --select-width: var(--table-pagination-page-size-select-width);
    --select-max-width: var(--table-pagination-page-size-select-width);
    --select-min-width: var(--table-pagination-page-size-select-width);
    --select-list-min-width: var(--table-pagination-page-size-select-width);
    --input-width: var(--table-pagination-goto-input-width);
    --input-min-width: var(--table-pagination-goto-input-width);
}
.ag-theme-brml .ag-paging-panel > *,
.wf.ag-grid .ag-paging-panel > * {
    margin: 0;
}
.ag-theme-brml .ag-paging-panel .ag-paging-page-size,
.wf.ag-grid .ag-paging-panel .ag-paging-page-size {
    flex-grow: 1;
}
.ag-theme-brml .ag-paging-panel .ag-paging-go-to-page,
.wf.ag-grid .ag-paging-panel .ag-paging-go-to-page {
    margin-left: var(--spacing-xss, 18px);
    display: flex;
}
.ag-theme-brml .ag-paging-panel .pagination-size-container,
.wf.ag-grid .ag-paging-panel .pagination-size-container {
    margin-right: var(--table-pagination-select-size-page-margin-right);
}
.ag-theme-brml .ag-paging-panel .pagination-size-label,
.wf.ag-grid .ag-paging-panel .pagination-size-label {
    margin-right: var(--table-pagination-page-size-label-margin-right);
}
.ag-theme-brml .ag-paging-panel .input-goto,
.wf.ag-grid .ag-paging-panel .input-goto {
    margin-right: var(--table-pagination-goto-input-margin-right);
}
.ag-theme-brml .ag-paging-row-summary-panel .ag-paging-button.ag-disabled .ag-icon,
.ag-theme-brml .ag-paging-page-summary-panel .ag-paging-button.ag-disabled .ag-icon,
.wf.ag-grid .ag-paging-row-summary-panel .ag-paging-button.ag-disabled .ag-icon,
.wf.ag-grid .ag-paging-page-summary-panel .ag-paging-button.ag-disabled .ag-icon {
    color: var(--table-pagination-icon-disabled-color, #d7d7d7);
}
.ag-theme-brml .ag-paging-row-summary-panel .ag-paging-button:hover,
.ag-theme-brml .ag-paging-page-summary-panel .ag-paging-button:hover,
.wf.ag-grid .ag-paging-row-summary-panel .ag-paging-button:hover,
.wf.ag-grid .ag-paging-page-summary-panel .ag-paging-button:hover {
    --active-icon-hover-color: #003657;
    --active-icon-border-radius: 0%;
}
.ag-theme-brml .ag-paging-row-summary-panel span,
.ag-theme-brml .ag-paging-page-summary-panel span,
.wf.ag-grid .ag-paging-row-summary-panel span,
.wf.ag-grid .ag-paging-page-summary-panel span {
    margin: 0 var(--spacing-xxs, 6px);
}
.ag-theme-brml .ag-paging-row-summary-panel span[ref=lbCurrent], .ag-theme-brml .ag-paging-row-summary-panel span[ref=lbTotal], .ag-theme-brml .ag-paging-row-summary-panel span[ref=lbFirstRowOnPage], .ag-theme-brml .ag-paging-row-summary-panel span[ref=lbLastRowOnPage], .ag-theme-brml .ag-paging-row-summary-panel span[ref=lbRecordCount],
.ag-theme-brml .ag-paging-page-summary-panel span[ref=lbCurrent],
.ag-theme-brml .ag-paging-page-summary-panel span[ref=lbTotal],
.ag-theme-brml .ag-paging-page-summary-panel span[ref=lbFirstRowOnPage],
.ag-theme-brml .ag-paging-page-summary-panel span[ref=lbLastRowOnPage],
.ag-theme-brml .ag-paging-page-summary-panel span[ref=lbRecordCount],
.wf.ag-grid .ag-paging-row-summary-panel span[ref=lbCurrent],
.wf.ag-grid .ag-paging-row-summary-panel span[ref=lbTotal],
.wf.ag-grid .ag-paging-row-summary-panel span[ref=lbFirstRowOnPage],
.wf.ag-grid .ag-paging-row-summary-panel span[ref=lbLastRowOnPage],
.wf.ag-grid .ag-paging-row-summary-panel span[ref=lbRecordCount],
.wf.ag-grid .ag-paging-page-summary-panel span[ref=lbCurrent],
.wf.ag-grid .ag-paging-page-summary-panel span[ref=lbTotal],
.wf.ag-grid .ag-paging-page-summary-panel span[ref=lbFirstRowOnPage],
.wf.ag-grid .ag-paging-page-summary-panel span[ref=lbLastRowOnPage],
.wf.ag-grid .ag-paging-page-summary-panel span[ref=lbRecordCount] {
    font-family: var(--table-pagination-number-font-family, var(--body-4-font-family, var(--body-font-family)));
    color: var(--table-pagination-number-color, var(--body-4-color, var(--body-color)));
    font-size: var(--table-pagination-number-font-size, var(--body-4-font-size, var(--body-font-size)));
    line-height: var(--table-pagination-number-line-height, var(--body-4-line-height, var(--body-line-height)));
}
.ag-theme-brml .ag-paging-row-summary-panel span:last-of-type,
.ag-theme-brml .ag-paging-page-summary-panel span:last-of-type,
.wf.ag-grid .ag-paging-row-summary-panel span:last-of-type,
.wf.ag-grid .ag-paging-page-summary-panel span:last-of-type {
    margin-right: 0px;
}
.ag-theme-brml .ag-paging-page-summary-panel,
.wf.ag-grid .ag-paging-page-summary-panel {
    margin: var(--table-pagination-page-panel-margin, 0px 0px 0px var(--spacing-m, 36px));
}
.ag-theme-brml .ag-paging-page-summary-panel .ag-paging-button:nth-of-type(1),
.ag-theme-brml .ag-paging-page-summary-panel .ag-paging-button-wrapper:nth-of-type(1),
.wf.ag-grid .ag-paging-page-summary-panel .ag-paging-button:nth-of-type(1),
.wf.ag-grid .ag-paging-page-summary-panel .ag-paging-button-wrapper:nth-of-type(1) {
    margin: var(--table-pagination-icon-first-margin, 0px var(--spacing-xxs, 6px));
    --active-icon-color: #086ae2;
}
.ag-theme-brml .ag-paging-page-summary-panel .ag-paging-button:nth-of-type(2),
.ag-theme-brml .ag-paging-page-summary-panel .ag-paging-button-wrapper:nth-of-type(2),
.wf.ag-grid .ag-paging-page-summary-panel .ag-paging-button:nth-of-type(2),
.wf.ag-grid .ag-paging-page-summary-panel .ag-paging-button-wrapper:nth-of-type(2) {
    margin: var(--table-pagination-icon-previous-margin, 0px var(--spacing-xxs, 6px));
    --active-icon-color: #086ae2;
}
.ag-theme-brml .ag-paging-page-summary-panel .ag-paging-button:nth-of-type(3),
.ag-theme-brml .ag-paging-page-summary-panel .ag-paging-button-wrapper:nth-of-type(3),
.wf.ag-grid .ag-paging-page-summary-panel .ag-paging-button:nth-of-type(3),
.wf.ag-grid .ag-paging-page-summary-panel .ag-paging-button-wrapper:nth-of-type(3) {
    margin: var(--table-pagination-icon-next-margin, 0px var(--spacing-xxs, 6px));
    --active-icon-color: #086ae2;
}
.ag-theme-brml .ag-paging-page-summary-panel .ag-paging-button:nth-of-type(4),
.ag-theme-brml .ag-paging-page-summary-panel .ag-paging-button-wrapper:nth-of-type(4),
.wf.ag-grid .ag-paging-page-summary-panel .ag-paging-button:nth-of-type(4),
.wf.ag-grid .ag-paging-page-summary-panel .ag-paging-button-wrapper:nth-of-type(4) {
    margin: var(--table-pagination-icon-last-margin, 0px var(--spacing-xxs, 6px));
    --active-icon-color: #086ae2;
}
.ag-theme-brml .ag-paging-page-summary-panel .ag-paging-button.ag-disabled,
.ag-theme-brml .ag-paging-page-summary-panel .ag-paging-button-wrapper.ag-disabled,
.wf.ag-grid .ag-paging-page-summary-panel .ag-paging-button.ag-disabled,
.wf.ag-grid .ag-paging-page-summary-panel .ag-paging-button-wrapper.ag-disabled {
    --active-icon-color: var(--table-pagination-icon-disabled-color, #d7d7d7);
}
.ag-theme-brml .ag-pinned-left-header,
.ag-theme-brml .ag-pinned-right-header,
.ag-theme-brml .ag-header-container,
.wf.ag-grid .ag-pinned-left-header,
.wf.ag-grid .ag-pinned-right-header,
.wf.ag-grid .ag-header-container {
    border-style: solid;
    border-color: var(--table-header-border-color, var(--table-border-color, #444));
    border-width: var(--table-header-border-width, 0 0 7px 0);
    background: var(--table-header-background-color, #fff);
}
.ag-theme-brml .ag-header-container,
.wf.ag-grid .ag-header-container {
    margin-left: var(--table-header-margin-left, 1px);
}
.ag-theme-brml .ag-header-row,
.wf.ag-grid .ag-header-row {
    height: 60px;
}
.ag-theme-brml .ag-header-group-cell,
.wf.ag-grid .ag-header-group-cell {
    font-family: var(--table-header-group-font-family, var(--table-header-font-family));
    font-size: var(--table-header-group-font-size, var(--table-header-font-size, 14px));
    font-weight: var(--table-header-group-font-weight, var(--table-header-font-weight, var(--font-weight-normal, var(--font-weight, normal))));
    color: var(--table-header-group-color, var(--table-header-color, #646464));
}
.ag-theme-brml .ag-header-group-cell-with-group,
.wf.ag-grid .ag-header-group-cell-with-group {
    border-width: var(--table-header-group-cell-border-width, 0 0 1px);
    border-color: var(--table-header-group-cell-border-color, var(--table-border-color, #444));
    padding-top: var(--table-header-group-cell-padding-top, var(--spacing-xs, 12px));
    padding-right: var(--table-header-group-cell-padding-right, var(--table-cell-padding-right, var(--spacing-s, 24px)));
    padding-bottom: var(--table-header-group-cell-padding-bottom, var(--spacing-xxs, 6px));
    padding-left: var(--table-header-group-cell-padding-left, var(--table-cell-padding-left, var(--spacing-s, 24px)));
}
.ag-theme-brml .ag-header-group-cell-with-group .ag-header-group-cell-label,
.wf.ag-grid .ag-header-group-cell-with-group .ag-header-group-cell-label {
    padding: var(--table-header-group-label-padding, 0px);
    justify-content: var(--table-header-group-label-justify-content, center);
    border-style: solid;
    border-width: var(--table-header-group-label-border-width, 0px);
    border-color: var(--table-header-group-label-border-color, var(--table-border-color, #444));
}
@media (min-width: 1401px) {
    .ag-theme-brml .ag-header-group-cell-with-group,
    .wf.ag-grid .ag-header-group-cell-with-group {
        padding-right: var(--table-header-group-cell-padding-right, var(--table-cell-padding-right, var(--spacing-s, 24px)));
        padding-left: var(--table-header-group-cell-padding-left, var(--table-cell-padding-left, var(--spacing-s, 24px)));
    }
}
.ag-theme-brml .ag-header-cell,
.wf.ag-grid .ag-header-cell {
    font-family: var(--table-header-font-family);
    font-weight: var(--table-header-font-weight, var(--font-weight-normal, var(--font-weight, normal)));
    font-size: var(--table-header-font-size, 14px);
    line-height: var(--table-header-line-height, 16px);
    color: var(--table-header-color, #646464);
    display: flex;
    align-items: var(--table-header-cell-align-items, center);
    padding: 0;
    overflow: visible;
}
.ag-theme-brml .ag-header-cell:not(.ag-header-group-cell-no-group),
.wf.ag-grid .ag-header-cell:not(.ag-header-group-cell-no-group) {
    border-top-width: 0px !important;
}
.ag-theme-brml .ag-header-cell .ag-cell-label-container .ag-icon,
.wf.ag-grid .ag-header-cell .ag-cell-label-container .ag-icon {
    min-height: 20px;
}
.ag-theme-brml .ag-header-cell .ag-checkbox:not(.ag-hidden),
.wf.ag-grid .ag-header-cell .ag-checkbox:not(.ag-hidden) {
    padding-bottom: var(--table-header-cell-padding-bottom, var(--spacing-xxs, 6px));
    padding-left: var(--table-header-cell-padding-left, var(--spacing-xxs, 6px));
}
.ag-theme-brml .ag-header-cell.ag-header-cell-moving,
.wf.ag-grid .ag-header-cell.ag-header-cell-moving {
    background: var(--table-header-cell-moving-background, transparent);
}
.ag-theme-brml .ag-header-cell[col-id=ag-Grid-AutoColumn],
.wf.ag-grid .ag-header-cell[col-id=ag-Grid-AutoColumn] {
    padding-left: var(--table-group-column-padding-left, var(--spacing-xs, 12px));
}
.ag-theme-brml .ag-header-cell[col-id=ag-Grid-AutoColumn] .ag-header-cell-label,
.wf.ag-grid .ag-header-cell[col-id=ag-Grid-AutoColumn] .ag-header-cell-label {
    padding-left: calc( var(--spacing-xs, 12px) * 1.5 + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-header-cell[col-id=ag-Grid-AutoColumn] .ag-checkbox,
.wf.ag-grid .ag-header-cell[col-id=ag-Grid-AutoColumn] .ag-checkbox {
    margin-left: calc(-1 * var(--table-group-column-padding-left, var(--spacing-xs, 12px)) + var(--table-cell-padding-left, var(--spacing-s, 24px)));
    margin-right: calc( var(--table-group-column-padding-left, var(--spacing-xs, 12px)) - var(--table-cell-padding-left, var(--spacing-s, 24px)) + var(--table-checkbox-margin-right, var(--spacing-xs, 12px)) );
    padding-left: 0;
}
.ag-theme-brml .ag-header-cell .ag-cell-label-container,
.wf.ag-grid .ag-header-cell .ag-cell-label-container {
    flex-direction: row-reverse;
    justify-content: flex-end;
    height: 100%;
    align-self: flex-end;
}
@media (min-width: 1401px) {
    .ag-theme-brml .ag-header-cell .ag-cell-label-container,
    .wf.ag-grid .ag-header-cell .ag-cell-label-container {
        align-self: auto;
    }
}
.ag-theme-brml .ag-header-cell .ag-header-cell-label,
.wf.ag-grid .ag-header-cell .ag-header-cell-label {
    padding-right: var(--table-header-cell-padding-right, var(--spacing-xxs, 6px));
    padding-left: var(--table-header-cell-padding-left, var(--spacing-xxs, 6px));
    padding-top: var(--table-header-cell-padding-top, var(--spacing-xxs, 6px));
    padding-bottom: var(--table-header-cell-padding-bottom, var(--spacing-xxs, 6px));
    flex: 1 1 auto;
    align-self: end;
}
.ag-theme-brml .ag-header-cell.align-center .ag-header-cell-label,
.wf.ag-grid .ag-header-cell.align-center .ag-header-cell-label {
    justify-content: center;
}
.ag-theme-brml .ag-header-cell.align-right .ag-header-cell-label,
.wf.ag-grid .ag-header-cell.align-right .ag-header-cell-label {
    flex: 0 1 auto;
    justify-content: flex-end;
}
.ag-theme-brml .ag-header-cell.align-right .ag-header-cell-label .ag-header-cell-text,
.wf.ag-grid .ag-header-cell.align-right .ag-header-cell-label .ag-header-cell-text {
    order: 1;
}
.ag-theme-brml .ag-header-cell.ag-numeric-header .ag-cell-label-container, .ag-theme-brml .ag-header-cell.ag-right-aligned-header .ag-cell-label-container, .ag-theme-brml .ag-header-cell.align-right .ag-cell-label-container,
.wf.ag-grid .ag-header-cell.ag-numeric-header .ag-cell-label-container,
.wf.ag-grid .ag-header-cell.ag-right-aligned-header .ag-cell-label-container,
.wf.ag-grid .ag-header-cell.align-right .ag-cell-label-container {
    justify-content: flex-start;
}
.ag-theme-brml .ag-header-cell.ag-numeric-header .ag-header-cell-menu-button, .ag-theme-brml .ag-header-cell.ag-right-aligned-header .ag-header-cell-menu-button, .ag-theme-brml .ag-header-cell.align-right .ag-header-cell-menu-button,
.wf.ag-grid .ag-header-cell.ag-numeric-header .ag-header-cell-menu-button,
.wf.ag-grid .ag-header-cell.ag-right-aligned-header .ag-header-cell-menu-button,
.wf.ag-grid .ag-header-cell.align-right .ag-header-cell-menu-button {
    order: 1;
}
.ag-theme-brml .ag-header-cell.ag-numeric-header, .ag-theme-brml .ag-header-cell.ag-right-aligned-header,
.wf.ag-grid .ag-header-cell.ag-numeric-header,
.wf.ag-grid .ag-header-cell.ag-right-aligned-header {
    text-align: right;
}
.ag-theme-brml .ag-header-icon,
.wf.ag-grid .ag-header-icon {
    min-width: var(--table-icon-size, var(--icon-size-sm, 24px));
    display: flex;
    justify-content: center;
    align-self: var(--table-header-cell-align-items, center);
}
.ag-theme-brml .ag-header-cell-text,
.wf.ag-grid .ag-header-cell-text {
    align-self: var(--table-header-cell-align-items, center);
}
.ag-theme-brml .ag-header-cell-label .ag-header-icon,
.wf.ag-grid .ag-header-cell-label .ag-header-icon {
    align-self: var(--table-header-cell-align-items, center);
    height: auto;
    margin: var(--table-header-icon-margin, 0);
    line-height: 1;
}
.ag-theme-brml .ag-header-cell-menu-button,
.wf.ag-grid .ag-header-cell-menu-button {
    height: auto;
    margin: var(--table-header-icon-margin, 0);
    line-height: 1;
    padding-bottom: var(--table-header-cell-padding-bottom, var(--spacing-xxs, 6px));
    padding-right: var(--table-header-cell-padding-right, var(--spacing-xxs, 6px));
}
.ag-theme-brml .ag-header-cell:not(.ag-numeric-header):not(.ag-right-aligned-header) .ag-header-cell-menu-button + .ag-header-cell-label,
.wf.ag-grid .ag-header-cell:not(.ag-numeric-header):not(.ag-right-aligned-header) .ag-header-cell-menu-button + .ag-header-cell-label {
    padding-right: 0;
}
.ag-theme-brml .ag-numeric-header .ag-header-cell-menu-button,
.ag-theme-brml .ag-right-aligned-header .ag-header-cell-menu-button,
.wf.ag-grid .ag-numeric-header .ag-header-cell-menu-button,
.wf.ag-grid .ag-right-aligned-header .ag-header-cell-menu-button {
    padding-right: 0;
    padding-left: var(--table-header-cell-padding-left, var(--spacing-xxs, 6px));
}
.ag-theme-brml .ag-ltr .ag-header-cell-resize,
.wf.ag-grid .ag-ltr .ag-header-cell-resize {
    position: absolute;
    right: var(--table-column-resize-icon-right, 0);
    top: 50%;
    margin-top: -8px;
    width: var(--table-column-resize-icon-wrapper-width, 8px);
    padding-left: var(--table-column-resize-icon-padding-left, 0);
    z-index: 4;
    cursor: e-resize;
    opacity: var(--table-column-resize-icon-opacity, 1);
    transition: opacity 300ms ease-in-out;
}
@media (min-width: 1401px) {
    .ag-theme-brml .ag-ltr .ag-header-cell-resize,
    .wf.ag-grid .ag-ltr .ag-header-cell-resize {
        right: var(--table-column-resize-icon-screen-lg-right, -4px);
        padding-left: var(--table-column-resize-icon-screen-lg-padding-left, 0);
    }
}
.ag-theme-brml .ag-header-cell-resize::after,
.wf.ag-grid .ag-header-cell-resize::after {
    border-right: 1px solid var(--table-row-border-color, #bebebe);
    box-sizing: content-box;
    content: "resize";
    display: block;
    height: 16px;
    overflow: hidden;
    text-indent: 4px;
    width: 4px;
}
.ag-theme-brml .ag-header-cell:hover .ag-header-cell-resize,
.wf.ag-grid .ag-header-cell:hover .ag-header-cell-resize {
    opacity: var(--table-column-hover-resize-icon-opacity, 1);
}
.ag-theme-brml input.ag-floating-filter-input,
.ag-theme-brml input.ag-floating-filter-input:not([type]),
.wf.ag-grid input.ag-floating-filter-input,
.wf.ag-grid input.ag-floating-filter-input:not([type]) {
    font-family: var(--table-header-filter-input-font-family);
    font-weight: var(--form-control-font-weight);
    font-size: var(--form-control-font-size);
    border-width: var(--form-control-border-width, 1px);
    border-color: var(--form-control-border-color, var(--smoke, #919191));
    border-style: var(--form-control-border-style, solid);
    border-radius: var(--form-control-border-radius);
    height: var(--table-header-filter-input-height, 30px);
    box-shadow: var(--form-control-box-shadow);
    color: var(--form-control-color, var(--color-text-primary, var(--text-primary-color, var(--text-color, #1c1c1c))));
    background: var(--form-control-background, var(--white, #fff));
    padding: 0 var(--form-control-padding-right, var(--form-control-padding, var(--spacing-xs, 12px))) 0 var(--form-control-padding-left, var(--form-control-padding, var(--spacing-xs, 12px)));
    margin: 0px;
    width: 100%;
}
.ag-theme-brml input.ag-floating-filter-input :disabled, .ag-theme-brml input.ag-floating-filter-input[disabled],
.ag-theme-brml input.ag-floating-filter-input:not([type]) :disabled,
.ag-theme-brml input.ag-floating-filter-input:not([type])[disabled],
.wf.ag-grid input.ag-floating-filter-input :disabled,
.wf.ag-grid input.ag-floating-filter-input[disabled],
.wf.ag-grid input.ag-floating-filter-input:not([type]) :disabled,
.wf.ag-grid input.ag-floating-filter-input:not([type])[disabled] {
    color: var(--form-control-font-color-disabled, var(--form-control-disabled-color, var(--text-disabled-color, #bebebe)));
    background: var(--form-control-background-disabled, var(--form-control-disabled-background, #d7d7d7));
    border-color: var(--form-control-border-color-disabled, var(--form-control-disabled-border-color, var(--text-disabled-color, #bebebe)));
}
.ag-theme-brml input.ag-floating-filter-input:focus:not([disabled]), .ag-theme-brml input.ag-floating-filter-input:active:not([disabled]),
.ag-theme-brml input.ag-floating-filter-input:not([type]):focus:not([disabled]),
.ag-theme-brml input.ag-floating-filter-input:not([type]):active:not([disabled]),
.wf.ag-grid input.ag-floating-filter-input:focus:not([disabled]),
.wf.ag-grid input.ag-floating-filter-input:active:not([disabled]),
.wf.ag-grid input.ag-floating-filter-input:not([type]):focus:not([disabled]),
.wf.ag-grid input.ag-floating-filter-input:not([type]):active:not([disabled]) {
    border-color: var(--form-control-border-color-focus, var(--form-control-focus-border-color, var(--lagoon, #009ad2)));
}
.ag-theme-brml input.ag-floating-filter-input:hover:not([disabled]),
.ag-theme-brml input.ag-floating-filter-input:not([type]):hover:not([disabled]),
.wf.ag-grid input.ag-floating-filter-input:hover:not([disabled]),
.wf.ag-grid input.ag-floating-filter-input:not([type]):hover:not([disabled]) {
    border-color: var(--form-control-hover-border-color, var(--color-text-primary, var(--text-primary-color, var(--text-color, #1c1c1c))));
}
.ag-theme-brml .ag-ltr .ag-floating-filter-button,
.wf.ag-grid .ag-ltr .ag-floating-filter-button {
    margin-left: var(--spacing-xxs, 6px);
}
.ag-theme-brml .ag-floating-filter-active button,
.wf.ag-grid .ag-floating-filter-active button {
    position: relative;
    position: relative;
}
.ag-theme-brml .ag-floating-filter-active button::after,
.wf.ag-grid .ag-floating-filter-active button::after {
    content: "";
    position: absolute;
    top: 0;
    right: calc(-1 * var(--spacing-xxxs, 3px));
    width: var(--spacing-xxs, 6px);
    height: var(--spacing-xxs, 6px);
    border-radius: 50%;
    background-color: var(--table-dot-indicator-background-color, #f2bb3a);
}
.ag-theme-brml .ag-floating-filter-button button,
.wf.ag-grid .ag-floating-filter-button button {
    height: 24px;
    width: 24px;
}
.ag-theme-brml .ag-header-row.ag-header-row-floating-filter .ag-header-cell,
.ag-theme-brml .ag-header-row.ag-header-row-column-filter .ag-header-cell,
.wf.ag-grid .ag-header-row.ag-header-row-floating-filter .ag-header-cell,
.wf.ag-grid .ag-header-row.ag-header-row-column-filter .ag-header-cell {
    align-items: center;
    justify-content: var(--table-header-floating-filter-alignment);
    padding-bottom: var(--spacing-xxs, 6px);
}
.ag-theme-brml .ag-header-row.ag-header-row-floating-filter .ag-header-cell .ag-floating-filter-body,
.ag-theme-brml .ag-header-row.ag-header-row-column-filter .ag-header-cell .ag-floating-filter-body,
.wf.ag-grid .ag-header-row.ag-header-row-floating-filter .ag-header-cell .ag-floating-filter-body,
.wf.ag-grid .ag-header-row.ag-header-row-column-filter .ag-header-cell .ag-floating-filter-body {
    padding-left: var(--table-header-cell-padding-left, var(--spacing-xxs, 6px));
}
.ag-theme-brml .ag-header-row.ag-header-row-floating-filter .ag-header-cell .ag-floating-filter-button,
.ag-theme-brml .ag-header-row.ag-header-row-column-filter .ag-header-cell .ag-floating-filter-button,
.wf.ag-grid .ag-header-row.ag-header-row-floating-filter .ag-header-cell .ag-floating-filter-button,
.wf.ag-grid .ag-header-row.ag-header-row-column-filter .ag-header-cell .ag-floating-filter-button {
    padding-right: var(--table-header-cell-padding-right, var(--spacing-xxs, 6px));
}
.ag-theme-brml .ag-ltr .ag-side-bar,
.wf.ag-grid .ag-ltr .ag-side-bar {
    border: var(--table-tool-panel-border, 0);
    margin-top: var(--table-header-cell-padding-top, var(--spacing-xxs, 6px));
}
.ag-theme-brml .ag-ltr .ag-side-bar.ag-side-bar-left,
.wf.ag-grid .ag-ltr .ag-side-bar.ag-side-bar-left {
    border: 0;
    overflow: hidden;
    background: transparent;
    padding-right: var(--table-tool-panel-box-shadow-size, 15px);
    margin-right: calc(-1 * var(--table-tool-panel-box-shadow-size, 15px));
}
.ag-theme-brml .ag-ltr .ag-side-bar.ag-side-bar-left .ag-tool-panel-horizontal-resize,
.wf.ag-grid .ag-ltr .ag-side-bar.ag-side-bar-left .ag-tool-panel-horizontal-resize {
    right: var(--table-tool-panel-box-shadow-size, 15px);
}
.ag-theme-brml .ag-ltr .ag-side-bar.ag-side-bar-right,
.wf.ag-grid .ag-ltr .ag-side-bar.ag-side-bar-right {
    border: 0;
    overflow: hidden;
    background: transparent;
    padding-left: var(--table-tool-panel-box-shadow-size, 15px);
    margin-left: calc(-1 * var(--table-tool-panel-box-shadow-size, 15px));
}
.ag-theme-brml .ag-ltr .ag-side-bar.ag-side-bar-right .ag-tool-panel-horizontal-resize,
.wf.ag-grid .ag-ltr .ag-side-bar.ag-side-bar-right .ag-tool-panel-horizontal-resize {
    left: var(--table-tool-panel-box-shadow-size, 15px);
}
.ag-theme-brml .ag-side-bar-right .ag-tool-panel-wrapper,
.wf.ag-grid .ag-side-bar-right .ag-tool-panel-wrapper {
    box-shadow: var(--table-tool-panel-right-box-shadow, var(--table-pinned-columns-right-box-shadow, none));
}
.ag-theme-brml .ag-side-bar-left .ag-tool-panel-wrapper,
.wf.ag-grid .ag-side-bar-left .ag-tool-panel-wrapper {
    box-shadow: var(--table-tool-panel-left-box-shadow, var(--table-pinned-columns-left-box-shadow, none));
}
.ag-theme-brml .ag-ltr .ag-side-bar.ag-side-bar-right .ag-tool-panel-wrapper,
.ag-theme-brml .ag-ltr .ag-side-bar.ag-side-bar-left .ag-tool-panel-wrapper,
.wf.ag-grid .ag-ltr .ag-side-bar.ag-side-bar-right .ag-tool-panel-wrapper,
.wf.ag-grid .ag-ltr .ag-side-bar.ag-side-bar-left .ag-tool-panel-wrapper {
    border-width: var(--table-tool-panel-tabs-border, 0 var(--divider-03-width, var(--divider-3-width, 1px)) 0 0);
    border-color: var(--table-tool-panel-tabs-border, var(--table-row-border-color, #bebebe));
}
.ag-theme-brml .ag-side-bar,
.wf.ag-grid .ag-side-bar {
    background: var(--table-tool-panel-background, #fff);
}
.ag-theme-brml .ag-side-bar .ag-side-buttons,
.wf.ag-grid .ag-side-bar .ag-side-buttons {
    padding: var(--table-tool-panel-tabs-bar-padding, 22px 0 0 0);
    width: var(--table-tool-panel-tabs-bar-width, var(--spacing-s, 24px));
    color: var(--table-tool-panel-color);
}
.ag-theme-brml .ag-side-bar .ag-side-buttons .active-filter:after,
.wf.ag-grid .ag-side-bar .ag-side-buttons .active-filter:after {
    content: "●";
    color: var(--table-dot-indicator-background-color, #f2bb3a);
}
.ag-theme-brml .ag-side-bar .ag-side-buttons [proto=action-icon],
.ag-theme-brml .ag-side-bar .ag-side-buttons div button .ag-icon,
.wf.ag-grid .ag-side-bar .ag-side-buttons [proto=action-icon],
.wf.ag-grid .ag-side-bar .ag-side-buttons div button .ag-icon {
    display: none;
}
.ag-theme-brml .ag-side-bar .ag-side-buttons-expanded,
.wf.ag-grid .ag-side-bar .ag-side-buttons-expanded {
    padding: var(--table-tool-panel-tabs-bar-expanded-padding, 70px 0 0 0);
}
.ag-theme-brml .ag-side-bar .ag-side-button,
.wf.ag-grid .ag-side-bar .ag-side-button {
    border: 0;
}
.ag-theme-brml .ag-side-bar .ag-side-button [ref=eToggleButton],
.wf.ag-grid .ag-side-bar .ag-side-button [ref=eToggleButton] {
    min-height: 30px;
    padding: calc(var(--spacing-s, 24px) / 2) 0;
    background: transparent;
    border-color: transparent;
    font-family: var(--table-tool-panel-tab-font-family, var(--table-font-family));
    font-weight: var(--table-tool-panel-tab-font-weight, normal);
}
.ag-theme-brml .ag-side-bar .ag-side-button [ref=eToggleButton] > span,
.wf.ag-grid .ag-side-bar .ag-side-button [ref=eToggleButton] > span {
    display: block;
    width: 100%;
    padding: 0 var(--spacing-xxxs, 3px);
}
.ag-theme-brml .ag-side-bar .ag-side-button.ag-selected [ref=eToggleButton],
.wf.ag-grid .ag-side-bar .ag-side-button.ag-selected [ref=eToggleButton] {
    background-color: transparent;
    border-top: 0;
    border-bottom: 0;
    font-family: var(--table-tool-panel-active-tab-font-family, var(--table-header-font-family));
    font-weight: var(--table-tool-panel-active-tab-font-weight, normal);
    color: var(--table-tool-panel-active-tab-color);
}
.ag-theme-brml .ag-side-bar-left .ag-side-button [ref=eToggleButton] span,
.wf.ag-grid .ag-side-bar-left .ag-side-button [ref=eToggleButton] span {
    border-right: var(--table-tool-panel-active-tab-border-width, var(--divider-02-width, var(--divider-2-width, var(--spacing-xxxs, 3px)))) solid transparent;
}
.ag-theme-brml .ag-side-bar-left .ag-side-button.ag-selected [ref=eToggleButton] > span,
.wf.ag-grid .ag-side-bar-left .ag-side-button.ag-selected [ref=eToggleButton] > span {
    border-right-color: var(--table-tool-panel-active-tab-border-color, #000);
}
.ag-theme-brml .ag-side-bar-right .ag-side-button [ref=eToggleButton] span,
.wf.ag-grid .ag-side-bar-right .ag-side-button [ref=eToggleButton] span {
    border-left: var(--table-tool-panel-active-tab-border-width, var(--divider-02-width, var(--divider-2-width, var(--spacing-xxxs, 3px)))) solid transparent;
}
.ag-theme-brml .ag-side-bar-right .ag-side-button.ag-selected [ref=eToggleButton] > span,
.wf.ag-grid .ag-side-bar-right .ag-side-button.ag-selected [ref=eToggleButton] > span {
    border-left-color: var(--table-tool-panel-active-tab-border-color, #000);
}
.ag-theme-brml .ag-group-component .ag-group-component-title-bar,
.ag-theme-brml .ag-group .ag-group-title-bar,
.wf.ag-grid .ag-group-component .ag-group-component-title-bar,
.wf.ag-grid .ag-group .ag-group-title-bar {
    background: transparent;
    display: flex;
    justify-content: space-between;
    height: var(--table-tool-panel-filter-row-height, 48px);
    border-top-width: 0px !important;
    border-bottom-width: 1px !important;
    border-bottom-style: solid;
    border-color: var(--table-tool-panel-filter-border-color, var(--form-control-color, var(--color-text-primary, var(--text-primary-color, var(--text-color, #1c1c1c))))) !important;
    cursor: pointer;
}
.ag-theme-brml .ag-group-component .ag-group-component-title-bar .ag-column-group-icons,
.ag-theme-brml .ag-group .ag-group-title-bar .ag-column-group-icons,
.wf.ag-grid .ag-group-component .ag-group-component-title-bar .ag-column-group-icons,
.wf.ag-grid .ag-group .ag-group-title-bar .ag-column-group-icons {
    order: 3;
}
.ag-theme-brml .ag-group-component .ag-group-component-title-bar .selected-filter,
.ag-theme-brml .ag-group .ag-group-title-bar .selected-filter,
.wf.ag-grid .ag-group-component .ag-group-component-title-bar .selected-filter,
.wf.ag-grid .ag-group .ag-group-title-bar .selected-filter {
    display: flex;
    max-width: var(--table-tool-panel-filter-selected-max-width, 340px);
}
.ag-theme-brml .ag-group-component .ag-group-component-title-bar .selected-filter .selected-text,
.ag-theme-brml .ag-group .ag-group-title-bar .selected-filter .selected-text,
.wf.ag-grid .ag-group-component .ag-group-component-title-bar .selected-filter .selected-text,
.wf.ag-grid .ag-group .ag-group-title-bar .selected-filter .selected-text {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    flex: 4;
    align-self: center;
    padding: var(--table-tool-panel-filter-selected-text-padding, 10px);
    width: var(--table-tool-panel-filter-selected-text-width, 280px);
    color: var(--table-tool-panel-select-text-color);
}
.ag-theme-brml .ag-group-component .ag-group-component-title-bar .selected-filter .selected-text:before,
.ag-theme-brml .ag-group .ag-group-title-bar .selected-filter .selected-text:before,
.wf.ag-grid .ag-group-component .ag-group-component-title-bar .selected-filter .selected-text:before,
.wf.ag-grid .ag-group .ag-group-title-bar .selected-filter .selected-text:before {
    content: "●";
    color: var(--table-dot-indicator-background-color, #f2bb3a);
    padding-right: var(--table-tool-panel-filter-dot-padding-right, var(--spacing-xxs, 6px));
}
.ag-theme-brml .ag-group-component .ag-group-component-title-bar .selected-filter .selected-reset-button,
.ag-theme-brml .ag-group .ag-group-title-bar .selected-filter .selected-reset-button,
.wf.ag-grid .ag-group-component .ag-group-component-title-bar .selected-filter .selected-reset-button,
.wf.ag-grid .ag-group .ag-group-title-bar .selected-filter .selected-reset-button {
    flex: 1;
}
.ag-theme-brml .ag-group-component .ag-group-component-title-bar .ag-group-component-title,
.ag-theme-brml .ag-group-component .ag-group-component-title-bar .ag-group-title,
.ag-theme-brml .ag-group .ag-group-title-bar .ag-group-component-title,
.ag-theme-brml .ag-group .ag-group-title-bar .ag-group-title,
.wf.ag-grid .ag-group-component .ag-group-component-title-bar .ag-group-component-title,
.wf.ag-grid .ag-group-component .ag-group-component-title-bar .ag-group-title,
.wf.ag-grid .ag-group .ag-group-title-bar .ag-group-component-title,
.wf.ag-grid .ag-group .ag-group-title-bar .ag-group-title {
    min-width: 70px;
    margin-left: var(--table-tool-panel-filter-title-margin-left, var(--spacing-xss, 18px));
    color: var(--table-tool-panel-filter-title-color, var(--body-3-color, var(--body-color)));
    font-weight: var(--table-tool-panel-filter-title-font-weight, normal);
}
.ag-theme-brml .ag-group-component .ag-group-component-title-bar .ag-group-component-title:after,
.ag-theme-brml .ag-group-component .ag-group-component-title-bar .ag-group-title:after,
.ag-theme-brml .ag-group .ag-group-title-bar .ag-group-component-title:after,
.ag-theme-brml .ag-group .ag-group-title-bar .ag-group-title:after,
.wf.ag-grid .ag-group-component .ag-group-component-title-bar .ag-group-component-title:after,
.wf.ag-grid .ag-group-component .ag-group-component-title-bar .ag-group-title:after,
.wf.ag-grid .ag-group .ag-group-title-bar .ag-group-component-title:after,
.wf.ag-grid .ag-group .ag-group-title-bar .ag-group-title:after {
    display: none;
}
.ag-theme-brml .ag-tool-panel-wrapper,
.wf.ag-grid .ag-tool-panel-wrapper {
    width: var(--table-tool-panel-width, 490px);
    padding: var(--table-tool-panel-padding, 8px 6px);
    background: var(--table-tool-panel-background, #fff);
}
.ag-theme-brml .ag-tool-panel-wrapper .ag-filter-panel,
.wf.ag-grid .ag-tool-panel-wrapper .ag-filter-panel {
    color: var(--table-tool-panel-filter-values-color, var(--body-tertiary-color, var(--text-tertiary-color, #646464)));
    font-weight: var(--table-tool-panel-filter-values-font-weight, normal);
}
.ag-theme-brml .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component,
.ag-theme-brml .ag-tool-panel-wrapper .ag-filter-panel .ag-group,
.wf.ag-grid .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component,
.wf.ag-grid .ag-tool-panel-wrapper .ag-filter-panel .ag-group {
    background: transparent;
}
.ag-theme-brml .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item .ag-filter-toolpanel-body .ag-filter-air,
.wf.ag-grid .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item .ag-filter-toolpanel-body .ag-filter-air {
    border: 0;
}
.ag-theme-brml .ag-tool-panel-options-sort-wrapper,
.wf.ag-grid .ag-tool-panel-options-sort-wrapper {
    padding: 0 calc(var(--spacing-s, 24px) - var(--spacing-xxs, 6px)) 0 calc(var(--spacing-s, 24px) - var(--spacing-xxs, 6px));
    padding-bottom: calc(var(--spacing-s, 24px) - var(--spacing-xxs, 6px));
    margin-bottom: var(--spacing-xxs, 6px);
    border-bottom: 1px solid #616f76;
    --radio-group-height: 24px;
    --radio-size: -6px;
    --radio-spacing: 12px;
}
.ag-theme-brml .ag-tool-panel-options-list,
.wf.ag-grid .ag-tool-panel-options-list {
    list-style: none;
    display: flex;
    width: 100%;
    flex-direction: column;
    margin: 0;
    padding: 0;
    background-clip: padding-box;
}
.ag-theme-brml .ag-tool-panel-options-list-item,
.wf.ag-grid .ag-tool-panel-options-list-item {
    align-items: center;
    display: flex;
    flex: 1;
    min-height: calc(var(--spacing-m, 36px) + var(--spacing-xs, 12px));
    padding: calc(var(--spacing-s, 24px) - var(--spacing-xxs, 6px));
}
.ag-theme-brml .ag-tool-panel-options-list-item:hover,
.wf.ag-grid .ag-tool-panel-options-list-item:hover {
    text-decoration: none;
    cursor: pointer;
    background-color: var(--table-tool-panel-item-hovered, rgba(230, 230, 230, 0.5));
}
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header {
    flex-direction: column-reverse;
    align-items: flex-start;
    height: auto;
    padding: calc(var(--spacing-s, 24px) - var(--spacing-xxs, 6px));
    border-top: none;
}
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel .ag-input-wrapper:not(.ag-checkbox-input-wrapper),
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel .ag-column-select-header-filter-wrapper,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header .ag-input-wrapper:not(.ag-checkbox-input-wrapper),
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header .ag-column-select-header-filter-wrapper,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel .ag-input-wrapper:not(.ag-checkbox-input-wrapper),
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel .ag-column-select-header-filter-wrapper,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header .ag-input-wrapper:not(.ag-checkbox-input-wrapper),
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header .ag-column-select-header-filter-wrapper {
    width: 100%;
}
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel .ag-input-wrapper:not(.ag-checkbox-input-wrapper):not(.ag-text-field-input-wrapper),
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel .ag-column-select-header-filter-wrapper:not(.ag-text-field-input-wrapper),
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header .ag-input-wrapper:not(.ag-checkbox-input-wrapper):not(.ag-text-field-input-wrapper),
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header .ag-column-select-header-filter-wrapper:not(.ag-text-field-input-wrapper),
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel .ag-input-wrapper:not(.ag-checkbox-input-wrapper):not(.ag-text-field-input-wrapper),
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel .ag-column-select-header-filter-wrapper:not(.ag-text-field-input-wrapper),
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header .ag-input-wrapper:not(.ag-checkbox-input-wrapper):not(.ag-text-field-input-wrapper),
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header .ag-column-select-header-filter-wrapper:not(.ag-text-field-input-wrapper) {
    margin: 0 0 calc(var(--spacing-s, 24px) - var(--spacing-xxs, 6px));
}
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel .ag-input-wrapper:not(.ag-checkbox-input-wrapper) input,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel .ag-column-select-header-filter-wrapper input,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header .ag-input-wrapper:not(.ag-checkbox-input-wrapper) input,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header .ag-column-select-header-filter-wrapper input,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel .ag-input-wrapper:not(.ag-checkbox-input-wrapper) input,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel .ag-column-select-header-filter-wrapper input,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header .ag-input-wrapper:not(.ag-checkbox-input-wrapper) input,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header .ag-column-select-header-filter-wrapper input {
    font-family: var(--table-header-filter-input-font-family);
    font-weight: var(--form-control-font-weight);
    font-size: var(--form-control-font-size);
    border-width: var(--form-control-border-width, 1px);
    border-color: var(--form-control-border-color, var(--smoke, #919191));
    border-style: var(--form-control-border-style, solid);
    border-radius: var(--form-control-border-radius);
    height: var(--table-header-filter-input-height, 30px);
    box-shadow: var(--form-control-box-shadow);
    color: var(--form-control-color, var(--color-text-primary, var(--text-primary-color, var(--text-color, #1c1c1c))));
    background: var(--form-control-background, var(--white, #fff));
    padding: 0 var(--form-control-padding-right, var(--form-control-padding, var(--spacing-xs, 12px))) 0 var(--form-control-padding-left, var(--form-control-padding, var(--spacing-xs, 12px)));
    margin: 0px;
    width: 100%;
}
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel .ag-input-wrapper:not(.ag-checkbox-input-wrapper) input :disabled, .ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel .ag-input-wrapper:not(.ag-checkbox-input-wrapper) input[disabled],
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel .ag-column-select-header-filter-wrapper input :disabled,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel .ag-column-select-header-filter-wrapper input[disabled],
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header .ag-input-wrapper:not(.ag-checkbox-input-wrapper) input :disabled,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header .ag-input-wrapper:not(.ag-checkbox-input-wrapper) input[disabled],
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header .ag-column-select-header-filter-wrapper input :disabled,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header .ag-column-select-header-filter-wrapper input[disabled],
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel .ag-input-wrapper:not(.ag-checkbox-input-wrapper) input :disabled,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel .ag-input-wrapper:not(.ag-checkbox-input-wrapper) input[disabled],
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel .ag-column-select-header-filter-wrapper input :disabled,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel .ag-column-select-header-filter-wrapper input[disabled],
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header .ag-input-wrapper:not(.ag-checkbox-input-wrapper) input :disabled,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header .ag-input-wrapper:not(.ag-checkbox-input-wrapper) input[disabled],
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header .ag-column-select-header-filter-wrapper input :disabled,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header .ag-column-select-header-filter-wrapper input[disabled] {
    color: var(--form-control-font-color-disabled, var(--form-control-disabled-color, var(--text-disabled-color, #bebebe)));
    background: var(--form-control-background-disabled, var(--form-control-disabled-background, #d7d7d7));
    border-color: var(--form-control-border-color-disabled, var(--form-control-disabled-border-color, var(--text-disabled-color, #bebebe)));
}
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel .ag-input-wrapper:not(.ag-checkbox-input-wrapper) input:focus:not([disabled]), .ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel .ag-input-wrapper:not(.ag-checkbox-input-wrapper) input:active:not([disabled]),
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel .ag-column-select-header-filter-wrapper input:focus:not([disabled]),
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel .ag-column-select-header-filter-wrapper input:active:not([disabled]),
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header .ag-input-wrapper:not(.ag-checkbox-input-wrapper) input:focus:not([disabled]),
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header .ag-input-wrapper:not(.ag-checkbox-input-wrapper) input:active:not([disabled]),
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header .ag-column-select-header-filter-wrapper input:focus:not([disabled]),
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header .ag-column-select-header-filter-wrapper input:active:not([disabled]),
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel .ag-input-wrapper:not(.ag-checkbox-input-wrapper) input:focus:not([disabled]),
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel .ag-input-wrapper:not(.ag-checkbox-input-wrapper) input:active:not([disabled]),
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel .ag-column-select-header-filter-wrapper input:focus:not([disabled]),
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel .ag-column-select-header-filter-wrapper input:active:not([disabled]),
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header .ag-input-wrapper:not(.ag-checkbox-input-wrapper) input:focus:not([disabled]),
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header .ag-input-wrapper:not(.ag-checkbox-input-wrapper) input:active:not([disabled]),
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header .ag-column-select-header-filter-wrapper input:focus:not([disabled]),
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header .ag-column-select-header-filter-wrapper input:active:not([disabled]) {
    border-color: var(--form-control-border-color-focus, var(--form-control-focus-border-color, var(--lagoon, #009ad2)));
}
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel .ag-input-wrapper:not(.ag-checkbox-input-wrapper) input:hover:not([disabled]),
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel .ag-column-select-header-filter-wrapper input:hover:not([disabled]),
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header .ag-input-wrapper:not(.ag-checkbox-input-wrapper) input:hover:not([disabled]),
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header .ag-column-select-header-filter-wrapper input:hover:not([disabled]),
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel .ag-input-wrapper:not(.ag-checkbox-input-wrapper) input:hover:not([disabled]),
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel .ag-column-select-header-filter-wrapper input:hover:not([disabled]),
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header .ag-input-wrapper:not(.ag-checkbox-input-wrapper) input:hover:not([disabled]),
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header .ag-column-select-header-filter-wrapper input:hover:not([disabled]) {
    border-color: var(--form-control-hover-border-color, var(--color-text-primary, var(--text-primary-color, var(--text-color, #1c1c1c))));
}
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel div[ref=eSelect],
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header div[ref=eSelect],
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel div[ref=eSelect],
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header div[ref=eSelect] {
    display: flex;
    width: 100%;
    margin: 0;
}
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel div[ref=eSelect]::after,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header div[ref=eSelect]::after,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-primary-cols-header-panel div[ref=eSelect]::after,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-header div[ref=eSelect]::after {
    content: "Select All";
    padding: calc(var(--spacing-xs, 12px)/4) 0 calc(var(--spacing-xs, 12px)/4) var(--spacing-xs, 12px);
}
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel {
    border-bottom: none;
    padding-bottom: 0;
}
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel > div .ag-column-drag, .ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel > div .ag-drag-handle,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list > div .ag-column-drag,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list > div .ag-drag-handle,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel > div .ag-column-drag,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel > div .ag-drag-handle,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list > div .ag-column-drag,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list > div .ag-drag-handle,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel > div .ag-column-drag,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel > div .ag-drag-handle,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list > div .ag-column-drag,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list > div .ag-drag-handle,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel > div .ag-column-drag,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel > div .ag-drag-handle,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list > div .ag-column-drag,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list > div .ag-drag-handle {
    display: none;
}
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-column-tool-panel-column,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-virtual-list-item,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-column-tool-panel-column,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-virtual-list-item,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-column-tool-panel-column,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-virtual-list-item,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-column-tool-panel-column,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-virtual-list-item,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-column-tool-panel-column,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-virtual-list-item,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-column-tool-panel-column,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-virtual-list-item,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-column-tool-panel-column,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-virtual-list-item,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-column-tool-panel-column,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-virtual-list-item {
    padding: 0 calc(var(--spacing-s, 24px) - var(--spacing-xxs, 6px));
    cursor: pointer;
}
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-column-tool-panel-column:not(.ag-column-tool-panel-column-readonly) .ag-input-wrapper:not(.ag-checkbox-input-wrapper),
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-virtual-list-item:not(.ag-column-tool-panel-column-readonly) .ag-input-wrapper:not(.ag-checkbox-input-wrapper),
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-column-tool-panel-column:not(.ag-column-tool-panel-column-readonly) .ag-input-wrapper:not(.ag-checkbox-input-wrapper),
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-virtual-list-item:not(.ag-column-tool-panel-column-readonly) .ag-input-wrapper:not(.ag-checkbox-input-wrapper),
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-column-tool-panel-column:not(.ag-column-tool-panel-column-readonly) .ag-input-wrapper:not(.ag-checkbox-input-wrapper),
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-virtual-list-item:not(.ag-column-tool-panel-column-readonly) .ag-input-wrapper:not(.ag-checkbox-input-wrapper),
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-column-tool-panel-column:not(.ag-column-tool-panel-column-readonly) .ag-input-wrapper:not(.ag-checkbox-input-wrapper),
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-virtual-list-item:not(.ag-column-tool-panel-column-readonly) .ag-input-wrapper:not(.ag-checkbox-input-wrapper),
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-column-tool-panel-column:not(.ag-column-tool-panel-column-readonly) .ag-input-wrapper:not(.ag-checkbox-input-wrapper),
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-virtual-list-item:not(.ag-column-tool-panel-column-readonly) .ag-input-wrapper:not(.ag-checkbox-input-wrapper),
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-column-tool-panel-column:not(.ag-column-tool-panel-column-readonly) .ag-input-wrapper:not(.ag-checkbox-input-wrapper),
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-virtual-list-item:not(.ag-column-tool-panel-column-readonly) .ag-input-wrapper:not(.ag-checkbox-input-wrapper),
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-column-tool-panel-column:not(.ag-column-tool-panel-column-readonly) .ag-input-wrapper:not(.ag-checkbox-input-wrapper),
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-virtual-list-item:not(.ag-column-tool-panel-column-readonly) .ag-input-wrapper:not(.ag-checkbox-input-wrapper),
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-column-tool-panel-column:not(.ag-column-tool-panel-column-readonly) .ag-input-wrapper:not(.ag-checkbox-input-wrapper),
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-virtual-list-item:not(.ag-column-tool-panel-column-readonly) .ag-input-wrapper:not(.ag-checkbox-input-wrapper) {
    position: initial;
}
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-column-tool-panel-column:not(.ag-column-tool-panel-column-readonly) .ag-input-wrapper:not(.ag-checkbox-input-wrapper)::before,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-virtual-list-item:not(.ag-column-tool-panel-column-readonly) .ag-input-wrapper:not(.ag-checkbox-input-wrapper)::before,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-column-tool-panel-column:not(.ag-column-tool-panel-column-readonly) .ag-input-wrapper:not(.ag-checkbox-input-wrapper)::before,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-virtual-list-item:not(.ag-column-tool-panel-column-readonly) .ag-input-wrapper:not(.ag-checkbox-input-wrapper)::before,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-column-tool-panel-column:not(.ag-column-tool-panel-column-readonly) .ag-input-wrapper:not(.ag-checkbox-input-wrapper)::before,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-virtual-list-item:not(.ag-column-tool-panel-column-readonly) .ag-input-wrapper:not(.ag-checkbox-input-wrapper)::before,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-column-tool-panel-column:not(.ag-column-tool-panel-column-readonly) .ag-input-wrapper:not(.ag-checkbox-input-wrapper)::before,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-virtual-list-item:not(.ag-column-tool-panel-column-readonly) .ag-input-wrapper:not(.ag-checkbox-input-wrapper)::before,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-column-tool-panel-column:not(.ag-column-tool-panel-column-readonly) .ag-input-wrapper:not(.ag-checkbox-input-wrapper)::before,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-virtual-list-item:not(.ag-column-tool-panel-column-readonly) .ag-input-wrapper:not(.ag-checkbox-input-wrapper)::before,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-column-tool-panel-column:not(.ag-column-tool-panel-column-readonly) .ag-input-wrapper:not(.ag-checkbox-input-wrapper)::before,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-virtual-list-item:not(.ag-column-tool-panel-column-readonly) .ag-input-wrapper:not(.ag-checkbox-input-wrapper)::before,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-column-tool-panel-column:not(.ag-column-tool-panel-column-readonly) .ag-input-wrapper:not(.ag-checkbox-input-wrapper)::before,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-virtual-list-item:not(.ag-column-tool-panel-column-readonly) .ag-input-wrapper:not(.ag-checkbox-input-wrapper)::before,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-column-tool-panel-column:not(.ag-column-tool-panel-column-readonly) .ag-input-wrapper:not(.ag-checkbox-input-wrapper)::before,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-virtual-list-item:not(.ag-column-tool-panel-column-readonly) .ag-input-wrapper:not(.ag-checkbox-input-wrapper)::before {
    content: " ";
    position: absolute;
    z-index: 0;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    cursor: pointer;
}
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-column-tool-panel-column:not(.ag-column-tool-panel-column-readonly):hover .ag-input-wrapper:not(.ag-checkbox-input-wrapper)::before,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-virtual-list-item:not(.ag-column-tool-panel-column-readonly):hover .ag-input-wrapper:not(.ag-checkbox-input-wrapper)::before,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-column-tool-panel-column:not(.ag-column-tool-panel-column-readonly):hover .ag-input-wrapper:not(.ag-checkbox-input-wrapper)::before,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-virtual-list-item:not(.ag-column-tool-panel-column-readonly):hover .ag-input-wrapper:not(.ag-checkbox-input-wrapper)::before,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-column-tool-panel-column:not(.ag-column-tool-panel-column-readonly):hover .ag-input-wrapper:not(.ag-checkbox-input-wrapper)::before,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-virtual-list-item:not(.ag-column-tool-panel-column-readonly):hover .ag-input-wrapper:not(.ag-checkbox-input-wrapper)::before,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-column-tool-panel-column:not(.ag-column-tool-panel-column-readonly):hover .ag-input-wrapper:not(.ag-checkbox-input-wrapper)::before,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-virtual-list-item:not(.ag-column-tool-panel-column-readonly):hover .ag-input-wrapper:not(.ag-checkbox-input-wrapper)::before,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-column-tool-panel-column:not(.ag-column-tool-panel-column-readonly):hover .ag-input-wrapper:not(.ag-checkbox-input-wrapper)::before,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-virtual-list-item:not(.ag-column-tool-panel-column-readonly):hover .ag-input-wrapper:not(.ag-checkbox-input-wrapper)::before,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-column-tool-panel-column:not(.ag-column-tool-panel-column-readonly):hover .ag-input-wrapper:not(.ag-checkbox-input-wrapper)::before,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-virtual-list-item:not(.ag-column-tool-panel-column-readonly):hover .ag-input-wrapper:not(.ag-checkbox-input-wrapper)::before,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-column-tool-panel-column:not(.ag-column-tool-panel-column-readonly):hover .ag-input-wrapper:not(.ag-checkbox-input-wrapper)::before,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-virtual-list-item:not(.ag-column-tool-panel-column-readonly):hover .ag-input-wrapper:not(.ag-checkbox-input-wrapper)::before,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-column-tool-panel-column:not(.ag-column-tool-panel-column-readonly):hover .ag-input-wrapper:not(.ag-checkbox-input-wrapper)::before,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-virtual-list-item:not(.ag-column-tool-panel-column-readonly):hover .ag-input-wrapper:not(.ag-checkbox-input-wrapper)::before {
    background-color: var(--table-tool-panel-item-hovered, rgba(230, 230, 230, 0.5));
}
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-column-tool-panel-column-readonly,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-virtual-list-item-readonly,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-column-tool-panel-column-readonly,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-virtual-list-item-readonly,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-column-tool-panel-column-readonly,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-virtual-list-item-readonly,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-column-tool-panel-column-readonly,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-virtual-list-item-readonly,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-column-tool-panel-column-readonly,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-virtual-list-item-readonly,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-column-tool-panel-column-readonly,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-virtual-list-item-readonly,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-column-tool-panel-column-readonly,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-virtual-list-item-readonly,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-column-tool-panel-column-readonly,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-virtual-list-item-readonly {
    cursor: default;
}
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-column-tool-panel-column-readonly .ag-column-tool-panel-column-label,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-virtual-list-item-readonly .ag-column-tool-panel-column-label,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-column-tool-panel-column-readonly .ag-column-tool-panel-column-label,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-virtual-list-item-readonly .ag-column-tool-panel-column-label,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-column-tool-panel-column-readonly .ag-column-tool-panel-column-label,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-virtual-list-item-readonly .ag-column-tool-panel-column-label,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-column-tool-panel-column-readonly .ag-column-tool-panel-column-label,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-virtual-list-item-readonly .ag-column-tool-panel-column-label,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-column-tool-panel-column-readonly .ag-column-tool-panel-column-label,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-virtual-list-item-readonly .ag-column-tool-panel-column-label,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-column-tool-panel-column-readonly .ag-column-tool-panel-column-label,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-virtual-list-item-readonly .ag-column-tool-panel-column-label,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-column-tool-panel-column-readonly .ag-column-tool-panel-column-label,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-virtual-list-item-readonly .ag-column-tool-panel-column-label,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-column-tool-panel-column-readonly .ag-column-tool-panel-column-label,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-virtual-list-item-readonly .ag-column-tool-panel-column-label {
    color: var(--checkbox-label-color-disabled, var(--checkbox-disabled-label-color, var(--text-disabled-color, #bebebe)));
}
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-column-tool-panel-column-readonly .ag-checkbox,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-virtual-list-item-readonly .ag-checkbox,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-column-tool-panel-column-readonly .ag-checkbox,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-virtual-list-item-readonly .ag-checkbox,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-column-tool-panel-column-readonly .ag-checkbox,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-virtual-list-item-readonly .ag-checkbox,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-column-tool-panel-column-readonly .ag-checkbox,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-virtual-list-item-readonly .ag-checkbox,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-column-tool-panel-column-readonly .ag-checkbox,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-virtual-list-item-readonly .ag-checkbox,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-column-tool-panel-column-readonly .ag-checkbox,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-virtual-list-item-readonly .ag-checkbox,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-column-tool-panel-column-readonly .ag-checkbox,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-virtual-list-item-readonly .ag-checkbox,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-column-tool-panel-column-readonly .ag-checkbox,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-virtual-list-item-readonly .ag-checkbox {
    cursor: default;
}
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-virtual-list-item .ag-column-select-checkbox,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-virtual-list-item .ag-column-select-checkbox,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-virtual-list-item .ag-column-select-checkbox,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-virtual-list-item .ag-column-select-checkbox,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-virtual-list-item .ag-column-select-checkbox,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-column-tool-panel-column .ag-column-select-checkbox,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-virtual-list-item .ag-column-select-checkbox,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-virtual-list-item .ag-column-select-checkbox,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-column-tool-panel-column .ag-column-select-checkbox,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-virtual-list-item .ag-column-select-checkbox {
    margin: var(--spacing-xs, 12px) var(--spacing-xs, 12px) var(--spacing-xs, 12px) 0;
}
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-virtual-list-item .ag-column-tool-panel-column-label,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-virtual-list-item .ag-column-tool-panel-column-label,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-virtual-list-item .ag-column-tool-panel-column-label,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-virtual-list-item .ag-column-tool-panel-column-label,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-primary-cols-list-panel .ag-virtual-list-item .ag-column-tool-panel-column-label,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select .ag-column-select-list .ag-virtual-list-item .ag-column-tool-panel-column-label,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-primary-cols-list-panel .ag-virtual-list-item .ag-column-tool-panel-column-label,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-select-list .ag-virtual-list-item .ag-column-tool-panel-column-label {
    position: relative;
    z-index: 1;
    margin: 0;
}
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-icon-checkbox-indeterminate,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-icon-checkbox-checked,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-icon-checkbox-unchecked,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-icon-checkbox-checked-readonly,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-icon-checkbox-indeterminate,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-icon-checkbox-checked,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-icon-checkbox-unchecked,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-icon-checkbox-checked-readonly {
    width: var(--checkbox-lg-width, var(--checkbox-lg-size, 24px));
    height: var(--checkbox-lg-height, var(--checkbox-lg-size, 24px));
}
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-icon-checkbox-checked-readonly:after,
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-icon-checkbox-checked:after,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-icon-checkbox-checked-readonly:after,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-icon-checkbox-checked:after {
    width: var(--checkbox-lg-mark-width, 15px);
    height: var(--checkbox-lg-mark-height, 8px);
    left: calc(var(--checkbox-lg-mark-position-left, 5px) - var(--checkbox-border-width, 1px));
    top: calc(var(--checkbox-lg-mark-position-top, 25%) - var(--checkbox-border-width, 1px));
}
.ag-theme-brml.ag-grid-tool-panel-customized-columns .ag-icon-checkbox-indeterminate:after,
.wf.ag-grid.ag-grid-tool-panel-customized-columns .ag-icon-checkbox-indeterminate:after {
    width: var(--checkbox-lg-mark-width, 15px);
    left: calc(var(--checkbox-lg-mark-position-left, 5px) - var(--checkbox-border-width, 1px));
    margin-top: calc(-1 * (var(--checkbox-lg-mark-border-width, var(--spacing-xxxs, 3px)) / 2));
    border-bottom: var(--checkbox-lg-mark-border-width, var(--spacing-xxxs, 3px)) solid var(--checkbox-mark-color, var(--color-text-primary, var(--text-primary-color, var(--text-color, #1c1c1c))));
}
.ag-theme-brml.ag-dnd-ghost,
.wf.ag-grid.ag-dnd-ghost {
    background: #fff;
    display: flex;
    align-items: center;
    border-radius: 0px;
    opacity: 1;
    border: var(--table-header-dnd-ghost-border, 0);
    box-shadow: var(--table-header-dnd-ghost-box-shadow, var(--flyout-box-shadow, var(--flyout-shadow, 2px 4px 8px 0) var(--flyout-shadow-color, rgba(0, 0, 0, 0.15))));
    padding: var(--table-header-dnd-ghost-padding, var(--spacing-xxs, 6px) var(--spacing-xs, 12px));
    height: var(--table-header-dnd-ghost-height, var(--spacing-m, 36px));
    min-height: var(--table-header-dnd-ghost-height, var(--spacing-m, 36px));
}
.ag-theme-brml.ag-dnd-ghost .ag-dnd-ghost-icon,
.wf.ag-grid.ag-dnd-ghost .ag-dnd-ghost-icon {
    padding: var(--table-header-dnd-ghost-icon-padding, 0px);
    margin: var(--table-header-dnd-ghost-icon-margin, 0 var(--spacing-xs, 12px) 0 0);
    opacity: 1;
}
.ag-theme-brml.ag-dnd-ghost .ag-dnd-ghost-label,
.wf.ag-grid.ag-dnd-ghost .ag-dnd-ghost-label {
    height: auto;
    color: var(--table-header-color, #646464);
    font-family: var(--table-header-font-family);
    font-size: var(--table-header-font-size, 14px);
    font-weight: var(--table-header-font-weight, var(--font-weight-normal, var(--font-weight, normal)));
}
.ag-theme-brml .ag-details-row,
.wf.ag-grid .ag-details-row {
    position: relative;
    background-color: var(--table-master-detail-row-background, #fff);
    padding: var(--table-master-detail-row-padding, var(--spacing-m, 36px) 0);
}
.ag-theme-brml .ag-row,
.wf.ag-grid .ag-row {
    background: var(--table-row-background, #fff);
}
.ag-theme-brml .ag-row::before,
.wf.ag-grid .ag-row::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
.ag-theme-brml .ag-row.indicator-1:after, .ag-theme-brml .ag-row.indicator-2:after,
.wf.ag-grid .ag-row.indicator-1:after,
.wf.ag-grid .ag-row.indicator-2:after {
    content: "";
    position: absolute;
    left: var(--table-row-indicator-left, 0);
    top: var(--table-row-indicator-top, var(--spacing-xxxs, 3px));
    bottom: var(--table-row-indicator-bottom, var(--spacing-xxxs, 3px));
    width: var(--table-row-indicator-width, var(--spacing-xxxs, 3px));
}
.ag-theme-brml .ag-row.indicator-1:after,
.wf.ag-grid .ag-row.indicator-1:after {
    background: var(--table-row-indicator-1-background-color, #0478c4);
}
.ag-theme-brml .ag-row.indicator-2:after,
.wf.ag-grid .ag-row.indicator-2:after {
    background: var(--table-row-indicator-2-background-color, #b32e31);
}
.ag-theme-brml .ag-row.ag-row:not(.ag-row-first),
.wf.ag-grid .ag-row.ag-row:not(.ag-row-first) {
    border-color: var(--table-row-border-color, #bebebe);
    border-top-width: var(--table-row-border-width, var(--table-row-border-top-width, 0));
    border-bottom-width: 0;
}
.ag-theme-brml .ag-row.ag-row-first,
.wf.ag-grid .ag-row.ag-row-first {
    border-color: var(--table-first-row-border-color, #bebebe);
    border-top-width: var(--table-first-row-border-top-width, 0);
}
.ag-theme-brml .ag-row.ag-row-first::before,
.wf.ag-grid .ag-row.ag-row-first::before {
    top: calc(-1 * var(--table-first-row-border-top-width, 0));
}
.ag-theme-brml .ag-row.ag-row-last,
.wf.ag-grid .ag-row.ag-row-last {
    border-color: var(--table-last-row-border-color, #bebebe);
    border-bottom-width: var(--table-last-row-border-bottom-width, 0);
}
.ag-theme-brml .ag-row-odd,
.wf.ag-grid .ag-row-odd {
    background: var(--table-row-nested-odd-background, var(--table-row-odd-background, var(--table-row-background, #fff)));
}
.ag-theme-brml .ag-row-even,
.wf.ag-grid .ag-row-even {
    background: var(--table-row-nested-even-background, var(--table-row-secondary-background, #f5f5f5));
}
.ag-theme-brml .ag-row.ag-row-group,
.ag-theme-brml .ag-row.ag-row-group-expanded,
.ag-theme-brml .ag-row.ag-row-group-contracted,
.wf.ag-grid .ag-row.ag-row-group,
.wf.ag-grid .ag-row.ag-row-group-expanded,
.wf.ag-grid .ag-row.ag-row-group-contracted {
    background: var(--table-group-row-nested-background, #ededed);
}
.ag-theme-brml .ag-row.ag-row-group.ag-row-level-0,
.ag-theme-brml .ag-row.ag-row-group-expanded.ag-row-level-0,
.ag-theme-brml .ag-row.ag-row-group-contracted.ag-row-level-0,
.wf.ag-grid .ag-row.ag-row-group.ag-row-level-0,
.wf.ag-grid .ag-row.ag-row-group-expanded.ag-row-level-0,
.wf.ag-grid .ag-row.ag-row-group-contracted.ag-row-level-0 {
    background: var(--table-group-row-0-background, var(--table-group-row-background, #e6e6e6));
}
.ag-theme-brml .ag-row.ag-row-group.ag-row-level-1,
.ag-theme-brml .ag-row.ag-row-group-expanded.ag-row-level-1,
.ag-theme-brml .ag-row.ag-row-group-contracted.ag-row-level-1,
.wf.ag-grid .ag-row.ag-row-group.ag-row-level-1,
.wf.ag-grid .ag-row.ag-row-group-expanded.ag-row-level-1,
.wf.ag-grid .ag-row.ag-row-group-contracted.ag-row-level-1 {
    background: var(--table-group-row-1-background, var(--table-group-row-background, #e6e6e6));
}
.ag-theme-brml .ag-row.ag-row-group.ag-row-level-2,
.ag-theme-brml .ag-row.ag-row-group-expanded.ag-row-level-2,
.ag-theme-brml .ag-row.ag-row-group-contracted.ag-row-level-2,
.wf.ag-grid .ag-row.ag-row-group.ag-row-level-2,
.wf.ag-grid .ag-row.ag-row-group-expanded.ag-row-level-2,
.wf.ag-grid .ag-row.ag-row-group-contracted.ag-row-level-2 {
    background: var(--table-group-row-2-background, var(--table-group-row-background, #e6e6e6));
}
.ag-theme-brml .ag-row.ag-row-group.ag-row-odd, .ag-theme-brml .ag-row.ag-row-group.ag-row-even,
.ag-theme-brml .ag-row.ag-row-group-expanded.ag-row-odd,
.ag-theme-brml .ag-row.ag-row-group-expanded.ag-row-even,
.ag-theme-brml .ag-row.ag-row-group-contracted.ag-row-odd,
.ag-theme-brml .ag-row.ag-row-group-contracted.ag-row-even,
.wf.ag-grid .ag-row.ag-row-group.ag-row-odd,
.wf.ag-grid .ag-row.ag-row-group.ag-row-even,
.wf.ag-grid .ag-row.ag-row-group-expanded.ag-row-odd,
.wf.ag-grid .ag-row.ag-row-group-expanded.ag-row-even,
.wf.ag-grid .ag-row.ag-row-group-contracted.ag-row-odd,
.wf.ag-grid .ag-row.ag-row-group-contracted.ag-row-even {
    background: var(--table-group-row-nested-background, #ededed);
}
.ag-theme-brml .ag-row.ag-row-group.ag-row-odd.ag-row-level-0, .ag-theme-brml .ag-row.ag-row-group.ag-row-even.ag-row-level-0,
.ag-theme-brml .ag-row.ag-row-group-expanded.ag-row-odd.ag-row-level-0,
.ag-theme-brml .ag-row.ag-row-group-expanded.ag-row-even.ag-row-level-0,
.ag-theme-brml .ag-row.ag-row-group-contracted.ag-row-odd.ag-row-level-0,
.ag-theme-brml .ag-row.ag-row-group-contracted.ag-row-even.ag-row-level-0,
.wf.ag-grid .ag-row.ag-row-group.ag-row-odd.ag-row-level-0,
.wf.ag-grid .ag-row.ag-row-group.ag-row-even.ag-row-level-0,
.wf.ag-grid .ag-row.ag-row-group-expanded.ag-row-odd.ag-row-level-0,
.wf.ag-grid .ag-row.ag-row-group-expanded.ag-row-even.ag-row-level-0,
.wf.ag-grid .ag-row.ag-row-group-contracted.ag-row-odd.ag-row-level-0,
.wf.ag-grid .ag-row.ag-row-group-contracted.ag-row-even.ag-row-level-0 {
    background: var(--table-group-row-0-background, var(--table-group-row-background, #e6e6e6));
}
.ag-theme-brml .ag-row.ag-row-group.ag-row-odd.ag-row-level-1, .ag-theme-brml .ag-row.ag-row-group.ag-row-even.ag-row-level-1,
.ag-theme-brml .ag-row.ag-row-group-expanded.ag-row-odd.ag-row-level-1,
.ag-theme-brml .ag-row.ag-row-group-expanded.ag-row-even.ag-row-level-1,
.ag-theme-brml .ag-row.ag-row-group-contracted.ag-row-odd.ag-row-level-1,
.ag-theme-brml .ag-row.ag-row-group-contracted.ag-row-even.ag-row-level-1,
.wf.ag-grid .ag-row.ag-row-group.ag-row-odd.ag-row-level-1,
.wf.ag-grid .ag-row.ag-row-group.ag-row-even.ag-row-level-1,
.wf.ag-grid .ag-row.ag-row-group-expanded.ag-row-odd.ag-row-level-1,
.wf.ag-grid .ag-row.ag-row-group-expanded.ag-row-even.ag-row-level-1,
.wf.ag-grid .ag-row.ag-row-group-contracted.ag-row-odd.ag-row-level-1,
.wf.ag-grid .ag-row.ag-row-group-contracted.ag-row-even.ag-row-level-1 {
    background: var(--table-group-row-1-background, var(--table-group-row-background, #e6e6e6));
}
.ag-theme-brml .ag-row.ag-row-group.ag-row-odd.ag-row-level-2, .ag-theme-brml .ag-row.ag-row-group.ag-row-even.ag-row-level-2,
.ag-theme-brml .ag-row.ag-row-group-expanded.ag-row-odd.ag-row-level-2,
.ag-theme-brml .ag-row.ag-row-group-expanded.ag-row-even.ag-row-level-2,
.ag-theme-brml .ag-row.ag-row-group-contracted.ag-row-odd.ag-row-level-2,
.ag-theme-brml .ag-row.ag-row-group-contracted.ag-row-even.ag-row-level-2,
.wf.ag-grid .ag-row.ag-row-group.ag-row-odd.ag-row-level-2,
.wf.ag-grid .ag-row.ag-row-group.ag-row-even.ag-row-level-2,
.wf.ag-grid .ag-row.ag-row-group-expanded.ag-row-odd.ag-row-level-2,
.wf.ag-grid .ag-row.ag-row-group-expanded.ag-row-even.ag-row-level-2,
.wf.ag-grid .ag-row.ag-row-group-contracted.ag-row-odd.ag-row-level-2,
.wf.ag-grid .ag-row.ag-row-group-contracted.ag-row-even.ag-row-level-2 {
    background: var(--table-group-row-2-background, var(--table-group-row-background, #e6e6e6));
}
.ag-theme-brml .ag-row.ag-row-selected,
.ag-theme-brml .ag-row.ag-row-group.ag-row-group-expanded.ag-row-odd.ag-row-selected,
.ag-theme-brml .ag-row.ag-row-group.ag-row-group-expanded.ag-row-even.ag-row-selected,
.ag-theme-brml .ag-row.ag-row-group.ag-row-group-contracted.ag-row-odd.ag-row-selected,
.ag-theme-brml .ag-row.ag-row-group.ag-row-group-contracted.ag-row-even.ag-row-selected,
.wf.ag-grid .ag-row.ag-row-selected,
.wf.ag-grid .ag-row.ag-row-group.ag-row-group-expanded.ag-row-odd.ag-row-selected,
.wf.ag-grid .ag-row.ag-row-group.ag-row-group-expanded.ag-row-even.ag-row-selected,
.wf.ag-grid .ag-row.ag-row-group.ag-row-group-contracted.ag-row-odd.ag-row-selected,
.wf.ag-grid .ag-row.ag-row-group.ag-row-group-contracted.ag-row-even.ag-row-selected {
    background: var(--table-row-selected-background, #e6f5fb);
}
.ag-theme-brml .ag-row-level-0.ag-row-even.ag-row-hover,
.ag-theme-brml .ag-row.ag-row-hover,
.wf.ag-grid .ag-row-level-0.ag-row-even.ag-row-hover,
.wf.ag-grid .ag-row.ag-row-hover {
    background: var(--table-row-hover-color, var(--table-row-hover-background, #e6f5fb));
}
.ag-theme-brml .ag-row-level-0.ag-row-even.ag-row-hover::before,
.ag-theme-brml .ag-row.ag-row-hover::before,
.wf.ag-grid .ag-row-level-0.ag-row-even.ag-row-hover::before,
.wf.ag-grid .ag-row.ag-row-hover::before {
    background: var(--table-row-hover-overlay-background, transparent);
    mix-blend-mode: var(--table-row-hover-overlay-mix-blend-mode, normal);
}
.ag-theme-brml .ag-row.ag-row-selected.ag-row-hover,
.wf.ag-grid .ag-row.ag-row-selected.ag-row-hover {
    background: var(--table-row-selected-hover-background, var(--table-row-selected-background, #e6f5fb));
}
.ag-theme-brml .ag-row.ag-row-group.ag-row-hover.ag-row-level-0,
.ag-theme-brml .ag-row.ag-row-group-expanded.ag-row-hover.ag-row-level-0,
.ag-theme-brml .ag-row.ag-row-group-contracted.ag-row-hover.ag-row-level-0,
.wf.ag-grid .ag-row.ag-row-group.ag-row-hover.ag-row-level-0,
.wf.ag-grid .ag-row.ag-row-group-expanded.ag-row-hover.ag-row-level-0,
.wf.ag-grid .ag-row.ag-row-group-contracted.ag-row-hover.ag-row-level-0 {
    background: var(--table-group-row-0-background, var(--table-group-row-background, #e6e6e6));
}
.ag-theme-brml .ag-row.ag-row-group.ag-row-hover.ag-row-level-1,
.ag-theme-brml .ag-row.ag-row-group-expanded.ag-row-hover.ag-row-level-1,
.ag-theme-brml .ag-row.ag-row-group-contracted.ag-row-hover.ag-row-level-1,
.wf.ag-grid .ag-row.ag-row-group.ag-row-hover.ag-row-level-1,
.wf.ag-grid .ag-row.ag-row-group-expanded.ag-row-hover.ag-row-level-1,
.wf.ag-grid .ag-row.ag-row-group-contracted.ag-row-hover.ag-row-level-1 {
    background: var(--table-group-row-1-background, var(--table-group-row-background, #e6e6e6));
}
.ag-theme-brml .ag-row.ag-row-group.ag-row-hover.ag-row-level-2,
.ag-theme-brml .ag-row.ag-row-group-expanded.ag-row-hover.ag-row-level-2,
.ag-theme-brml .ag-row.ag-row-group-contracted.ag-row-hover.ag-row-level-2,
.wf.ag-grid .ag-row.ag-row-group.ag-row-hover.ag-row-level-2,
.wf.ag-grid .ag-row.ag-row-group-expanded.ag-row-hover.ag-row-level-2,
.wf.ag-grid .ag-row.ag-row-group-contracted.ag-row-hover.ag-row-level-2 {
    background: var(--table-group-row-2-background, var(--table-group-row-background, #e6e6e6));
}
.ag-theme-brml .ag-row.ag-row-even:active,
.ag-theme-brml .ag-row.ag-row-odd:active,
.wf.ag-grid .ag-row.ag-row-even:active,
.wf.ag-grid .ag-row.ag-row-odd:active {
    background: var(--table-row-active-background, var(--table-row-hover-color, var(--table-row-hover-background, #e6f5fb)));
}
.ag-theme-brml .ag-row.ag-row-even:active::before,
.ag-theme-brml .ag-row.ag-row-odd:active::before,
.wf.ag-grid .ag-row.ag-row-even:active::before,
.wf.ag-grid .ag-row.ag-row-odd:active::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: var(--table-row-active-overlay-background, transparent);
    mix-blend-mode: var(--table-row-active-overlay-mix-blend-mode, normal);
}
.ag-theme-brml .ag-row.ag-row-selected:active,
.wf.ag-grid .ag-row.ag-row-selected:active {
    background: var(--table-row-selected-active-background, var(--table-row-hover-color, var(--table-row-hover-background, #e6f5fb)));
}
.ag-theme-brml .ag-row.ag-row-selected:active:before,
.wf.ag-grid .ag-row.ag-row-selected:active:before {
    background: var(--table-row-selected-active-overlay-background, transparent);
    mix-blend-mode: var(--table-row-selected-active-overlay-mix-blend-mode, normal);
}
.ag-theme-brml .ag-row.ag-row-group.ag-row-hover,
.wf.ag-grid .ag-row.ag-row-group.ag-row-hover {
    background: var(--table-group-row-nested-background, #ededed);
}
.ag-theme-brml .ag-cell-wrapper,
.wf.ag-grid .ag-cell-wrapper {
    align-items: var(--table-cell-align-items, flex-start);
}
.ag-theme-brml .ag-cell-wrapper.ag-row-group,
.wf.ag-grid .ag-cell-wrapper.ag-row-group {
    -ms-flex-align: var(--table-cell-align-items, flex-start);
    align-items: var(--table-cell-align-items, flex-start);
}
.ag-theme-brml .ag-cell .cell-currency > span,
.wf.ag-grid .ag-cell .cell-currency > span {
    margin-right: var(--spacing-xxxs, 3px);
}
.ag-theme-brml .ag-cell-value,
.wf.ag-grid .ag-cell-value {
    line-height: var(--table-cell-line-height, var(--table-line-height));
}
.ag-theme-brml .ag-cell-value span > div:not(:first-child),
.ag-theme-brml .ag-cell-value div > div:not(:first-child),
.wf.ag-grid .ag-cell-value span > div:not(:first-child),
.wf.ag-grid .ag-cell-value div > div:not(:first-child) {
    margin-top: var(--table-custom-cell-second-line-margin-top, 0);
}
.ag-theme-brml .ag-selection-checkbox ~ .ag-cell-value:not(:empty),
.wf.ag-grid .ag-selection-checkbox ~ .ag-cell-value:not(:empty) {
    margin-left: 0;
    max-width: 95%;
    overflow: visible;
}
.ag-theme-brml .ag-cell-wrapper .ag-cell-value div,
.ag-theme-brml .ag-cell-wrapper .ag-group-value div,
.wf.ag-grid .ag-cell-wrapper .ag-cell-value div,
.wf.ag-grid .ag-cell-wrapper .ag-group-value div {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.ag-theme-brml .ag-row-group .ag-cell,
.wf.ag-grid .ag-row-group .ag-cell {
    font-weight: var(--table-group-row-font-weight, bold);
    font-family: var(--table-group-row-font-family);
    padding: var(--table-cell-padding-top, 6px) var(--table-cell-padding-right, var(--spacing-s, 24px)) var(--table-cell-padding-bottom, 6px) var(--table-cell-padding-left, var(--spacing-s, 24px));
}
.ag-theme-brml .ag-selectable .ag-row-group .ag-cell-value,
.wf.ag-grid .ag-selectable .ag-row-group .ag-cell-value {
    overflow: visible;
    max-width: 100%;
}
@media (min-width: 1401px) {
    .ag-theme-brml .ag-row-group .ag-cell,
    .wf.ag-grid .ag-row-group .ag-cell {
        padding: var(--table-cell-padding-top, 6px) var(--table-cell-screen-lg-padding-right, var(--spacing-xxs, 6px)) var(--table-cell-padding-bottom, 6px) var(--table-cell-screen-lg-padding-left, var(--spacing-xxs, 6px));
    }
}
.ag-theme-brml .ag-row-group.ag-row-level-0 .ag-cell,
.wf.ag-grid .ag-row-group.ag-row-level-0 .ag-cell {
    font-weight: var(--table-group-row-0-font-weight, var(--table-group-row-font-weight, bold));
    font-family: var(--table-group-row-0-font-family, var(--table-group-row-font-family));
}
.ag-theme-brml .ag-row-group.ag-row-group-expanded .ag-cell,
.wf.ag-grid .ag-row-group.ag-row-group-expanded .ag-cell {
    font-weight: var(--table-group-row-expanded-font-weight, var(--table-group-row-font-weight, bold));
    font-family: var(--table-group-row-expanded-font-family, var(--table-group-row-font-family));
}
.ag-theme-brml .ag-cell.cell-wrap-text,
.wf.ag-grid .ag-cell.cell-wrap-text {
    white-space: normal;
}
.ag-theme-brml .positive-value,
.wf.ag-grid .positive-value {
    color: var(--color-text-success, var(--text-positive-color));
}
.ag-theme-brml .negative-value,
.wf.ag-grid .negative-value {
    color: var(--color-text-danger, var(--text-negative-color));
}
.ag-theme-brml .ag-menu,
.wf.ag-grid .ag-menu {
    min-width: 300px;
    max-height: var(--table-menu-max-height, 100%);
    box-shadow: var(--table-menu-box-shadow, var(--flyout-box-shadow, var(--flyout-shadow, 2px 4px 8px 0) var(--flyout-shadow-color, rgba(0, 0, 0, 0.15))));
}
.ag-theme-brml .ag-menu .ag-tab-body,
.ag-theme-brml .ag-menu .ag-tabs-body,
.wf.ag-grid .ag-menu .ag-tab-body,
.wf.ag-grid .ag-menu .ag-tabs-body {
    padding: var(--table-menu-body-padding, var(--flyout-padding, var(--spacing-xxs, 6px)));
}
.ag-theme-brml .ag-menu .ag-tab-body .ag-menu-option,
.ag-theme-brml .ag-menu .ag-tabs-body .ag-menu-option,
.wf.ag-grid .ag-menu .ag-tab-body .ag-menu-option,
.wf.ag-grid .ag-menu .ag-tabs-body .ag-menu-option {
    display: flex;
    cursor: pointer;
    height: var(--table-menu-option-height, var(--form-control-size-m, var(--form-control-height, var(--spacing-m, 36px))));
}
.ag-theme-brml .ag-menu .ag-tab-body .ag-menu-option > span,
.ag-theme-brml .ag-menu .ag-tabs-body .ag-menu-option > span,
.wf.ag-grid .ag-menu .ag-tab-body .ag-menu-option > span,
.wf.ag-grid .ag-menu .ag-tabs-body .ag-menu-option > span {
    display: flex;
    align-items: center;
}
.ag-theme-brml .ag-menu .ag-tab-body .ag-menu-option > span.ag-menu-option-icon,
.ag-theme-brml .ag-menu .ag-tabs-body .ag-menu-option > span.ag-menu-option-icon,
.wf.ag-grid .ag-menu .ag-tab-body .ag-menu-option > span.ag-menu-option-icon,
.wf.ag-grid .ag-menu .ag-tabs-body .ag-menu-option > span.ag-menu-option-icon {
    padding-left: 0;
    padding-right: 0;
    justify-content: center;
    width: var(--table-menu-option-height, var(--form-control-size-m, var(--form-control-height, var(--spacing-m, 36px))));
}
.ag-theme-brml .ag-menu .ag-tab-body .ag-menu-separator,
.ag-theme-brml .ag-menu .ag-tabs-body .ag-menu-separator,
.wf.ag-grid .ag-menu .ag-tab-body .ag-menu-separator,
.wf.ag-grid .ag-menu .ag-tabs-body .ag-menu-separator {
    display: flex;
    height: 1px;
    border-top: 1px solid var(--table-row-border-color, #bebebe);
}
.ag-theme-brml .ag-menu .ag-tab-body .ag-menu-separator .ag-menu-separator-cell,
.ag-theme-brml .ag-menu .ag-tabs-body .ag-menu-separator .ag-menu-separator-cell,
.wf.ag-grid .ag-menu .ag-tab-body .ag-menu-separator .ag-menu-separator-cell,
.wf.ag-grid .ag-menu .ag-tabs-body .ag-menu-separator .ag-menu-separator-cell {
    background-image: none;
}
.ag-theme-brml .ag-menu-list,
.wf.ag-grid .ag-menu-list {
    background: var(--color-background-default, #ffffff);
}
.ag-theme-brml .ag-menu-column-select-wrapper,
.wf.ag-grid .ag-menu-column-select-wrapper {
    width: 100%;
}
.ag-theme-brml .ag-column-select .ag-column-select-column-group,
.ag-theme-brml .ag-column-select .ag-column-tool-panel-column-group,
.ag-theme-brml .ag-column-select .ag-column-select-column,
.ag-theme-brml .ag-column-select .ag-column-tool-panel-column,
.ag-theme-brml .ag-column-select-panel .ag-column-select-column-group,
.ag-theme-brml .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-brml .ag-column-select-panel .ag-column-select-column,
.ag-theme-brml .ag-column-select-panel .ag-column-tool-panel-column,
.wf.ag-grid .ag-column-select .ag-column-select-column-group,
.wf.ag-grid .ag-column-select .ag-column-tool-panel-column-group,
.wf.ag-grid .ag-column-select .ag-column-select-column,
.wf.ag-grid .ag-column-select .ag-column-tool-panel-column,
.wf.ag-grid .ag-column-select-panel .ag-column-select-column-group,
.wf.ag-grid .ag-column-select-panel .ag-column-tool-panel-column-group,
.wf.ag-grid .ag-column-select-panel .ag-column-select-column,
.wf.ag-grid .ag-column-select-panel .ag-column-tool-panel-column {
    height: var(--spacing-s, 24px);
}
.ag-theme-brml .ag-column-select .ag-column-select-column-group .ag-column-select-column-label,
.ag-theme-brml .ag-column-select .ag-column-select-column-group .ag-column-tool-panel-column-label,
.ag-theme-brml .ag-column-select .ag-column-tool-panel-column-group .ag-column-select-column-label,
.ag-theme-brml .ag-column-select .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
.ag-theme-brml .ag-column-select .ag-column-select-column .ag-column-select-column-label,
.ag-theme-brml .ag-column-select .ag-column-select-column .ag-column-tool-panel-column-label,
.ag-theme-brml .ag-column-select .ag-column-tool-panel-column .ag-column-select-column-label,
.ag-theme-brml .ag-column-select .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.ag-theme-brml .ag-column-select-panel .ag-column-select-column-group .ag-column-select-column-label,
.ag-theme-brml .ag-column-select-panel .ag-column-select-column-group .ag-column-tool-panel-column-label,
.ag-theme-brml .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-column-label,
.ag-theme-brml .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
.ag-theme-brml .ag-column-select-panel .ag-column-select-column .ag-column-select-column-label,
.ag-theme-brml .ag-column-select-panel .ag-column-select-column .ag-column-tool-panel-column-label,
.ag-theme-brml .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-column-label,
.ag-theme-brml .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.wf.ag-grid .ag-column-select .ag-column-select-column-group .ag-column-select-column-label,
.wf.ag-grid .ag-column-select .ag-column-select-column-group .ag-column-tool-panel-column-label,
.wf.ag-grid .ag-column-select .ag-column-tool-panel-column-group .ag-column-select-column-label,
.wf.ag-grid .ag-column-select .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
.wf.ag-grid .ag-column-select .ag-column-select-column .ag-column-select-column-label,
.wf.ag-grid .ag-column-select .ag-column-select-column .ag-column-tool-panel-column-label,
.wf.ag-grid .ag-column-select .ag-column-tool-panel-column .ag-column-select-column-label,
.wf.ag-grid .ag-column-select .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.wf.ag-grid .ag-column-select-panel .ag-column-select-column-group .ag-column-select-column-label,
.wf.ag-grid .ag-column-select-panel .ag-column-select-column-group .ag-column-tool-panel-column-label,
.wf.ag-grid .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-column-label,
.wf.ag-grid .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
.wf.ag-grid .ag-column-select-panel .ag-column-select-column .ag-column-select-column-label,
.wf.ag-grid .ag-column-select-panel .ag-column-select-column .ag-column-tool-panel-column-label,
.wf.ag-grid .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-column-label,
.wf.ag-grid .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label {
    max-width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ag-theme-brml .ag-column-select .ag-column-select-column-group .ag-column-select-checkbox,
.ag-theme-brml .ag-column-select .ag-column-select-column-group .ag-column-select-column-label,
.ag-theme-brml .ag-column-select .ag-column-select-column-group .ag-column-tool-panel-column-label,
.ag-theme-brml .ag-column-select .ag-column-select-column-group .ag-column-group-icons,
.ag-theme-brml .ag-column-select .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-brml .ag-column-select .ag-column-tool-panel-column-group .ag-column-select-column-label,
.ag-theme-brml .ag-column-select .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
.ag-theme-brml .ag-column-select .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-brml .ag-column-select .ag-column-select-column .ag-column-select-checkbox,
.ag-theme-brml .ag-column-select .ag-column-select-column .ag-column-select-column-label,
.ag-theme-brml .ag-column-select .ag-column-select-column .ag-column-tool-panel-column-label,
.ag-theme-brml .ag-column-select .ag-column-select-column .ag-column-group-icons,
.ag-theme-brml .ag-column-select .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-brml .ag-column-select .ag-column-tool-panel-column .ag-column-select-column-label,
.ag-theme-brml .ag-column-select .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.ag-theme-brml .ag-column-select .ag-column-tool-panel-column .ag-column-group-icons,
.ag-theme-brml .ag-column-select-panel .ag-column-select-column-group .ag-column-select-checkbox,
.ag-theme-brml .ag-column-select-panel .ag-column-select-column-group .ag-column-select-column-label,
.ag-theme-brml .ag-column-select-panel .ag-column-select-column-group .ag-column-tool-panel-column-label,
.ag-theme-brml .ag-column-select-panel .ag-column-select-column-group .ag-column-group-icons,
.ag-theme-brml .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-brml .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-column-label,
.ag-theme-brml .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
.ag-theme-brml .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-brml .ag-column-select-panel .ag-column-select-column .ag-column-select-checkbox,
.ag-theme-brml .ag-column-select-panel .ag-column-select-column .ag-column-select-column-label,
.ag-theme-brml .ag-column-select-panel .ag-column-select-column .ag-column-tool-panel-column-label,
.ag-theme-brml .ag-column-select-panel .ag-column-select-column .ag-column-group-icons,
.ag-theme-brml .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-brml .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-column-label,
.ag-theme-brml .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.ag-theme-brml .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons,
.wf.ag-grid .ag-column-select .ag-column-select-column-group .ag-column-select-checkbox,
.wf.ag-grid .ag-column-select .ag-column-select-column-group .ag-column-select-column-label,
.wf.ag-grid .ag-column-select .ag-column-select-column-group .ag-column-tool-panel-column-label,
.wf.ag-grid .ag-column-select .ag-column-select-column-group .ag-column-group-icons,
.wf.ag-grid .ag-column-select .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.wf.ag-grid .ag-column-select .ag-column-tool-panel-column-group .ag-column-select-column-label,
.wf.ag-grid .ag-column-select .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
.wf.ag-grid .ag-column-select .ag-column-tool-panel-column-group .ag-column-group-icons,
.wf.ag-grid .ag-column-select .ag-column-select-column .ag-column-select-checkbox,
.wf.ag-grid .ag-column-select .ag-column-select-column .ag-column-select-column-label,
.wf.ag-grid .ag-column-select .ag-column-select-column .ag-column-tool-panel-column-label,
.wf.ag-grid .ag-column-select .ag-column-select-column .ag-column-group-icons,
.wf.ag-grid .ag-column-select .ag-column-tool-panel-column .ag-column-select-checkbox,
.wf.ag-grid .ag-column-select .ag-column-tool-panel-column .ag-column-select-column-label,
.wf.ag-grid .ag-column-select .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.wf.ag-grid .ag-column-select .ag-column-tool-panel-column .ag-column-group-icons,
.wf.ag-grid .ag-column-select-panel .ag-column-select-column-group .ag-column-select-checkbox,
.wf.ag-grid .ag-column-select-panel .ag-column-select-column-group .ag-column-select-column-label,
.wf.ag-grid .ag-column-select-panel .ag-column-select-column-group .ag-column-tool-panel-column-label,
.wf.ag-grid .ag-column-select-panel .ag-column-select-column-group .ag-column-group-icons,
.wf.ag-grid .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.wf.ag-grid .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-column-label,
.wf.ag-grid .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
.wf.ag-grid .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.wf.ag-grid .ag-column-select-panel .ag-column-select-column .ag-column-select-checkbox,
.wf.ag-grid .ag-column-select-panel .ag-column-select-column .ag-column-select-column-label,
.wf.ag-grid .ag-column-select-panel .ag-column-select-column .ag-column-tool-panel-column-label,
.wf.ag-grid .ag-column-select-panel .ag-column-select-column .ag-column-group-icons,
.wf.ag-grid .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.wf.ag-grid .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-column-label,
.wf.ag-grid .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.wf.ag-grid .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
    margin-left: var(--spacing-xxs, 6px);
    margin-right: var(--spacing-xxs, 6px);
}
.ag-theme-brml .ag-column-select .ag-column-select-list,
.ag-theme-brml .ag-column-select .ag-primary-cols-list-panel,
.ag-theme-brml .ag-column-select-panel .ag-column-select-list,
.ag-theme-brml .ag-column-select-panel .ag-primary-cols-list-panel,
.wf.ag-grid .ag-column-select .ag-column-select-list,
.wf.ag-grid .ag-column-select .ag-primary-cols-list-panel,
.wf.ag-grid .ag-column-select-panel .ag-column-select-list,
.wf.ag-grid .ag-column-select-panel .ag-primary-cols-list-panel {
    border-top: 1px solid rgba(0, 0, 0, 0.2);
    padding-top: var(--spacing-xxs, 6px);
}
.ag-theme-brml .ag-column-select .ag-column-select-column.ag-column-select-add-group-indent,
.ag-theme-brml .ag-column-select .ag-column-tool-panel-column.ag-column-select-add-group-indent,
.ag-theme-brml .ag-column-select .ag-column-select-column.ag-toolpanel-add-group-indent,
.ag-theme-brml .ag-column-select .ag-column-tool-panel-column.ag-toolpanel-add-group-indent,
.ag-theme-brml .ag-column-select-panel .ag-column-select-column.ag-column-select-add-group-indent,
.ag-theme-brml .ag-column-select-panel .ag-column-tool-panel-column.ag-column-select-add-group-indent,
.ag-theme-brml .ag-column-select-panel .ag-column-select-column.ag-toolpanel-add-group-indent,
.ag-theme-brml .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent,
.wf.ag-grid .ag-column-select .ag-column-select-column.ag-column-select-add-group-indent,
.wf.ag-grid .ag-column-select .ag-column-tool-panel-column.ag-column-select-add-group-indent,
.wf.ag-grid .ag-column-select .ag-column-select-column.ag-toolpanel-add-group-indent,
.wf.ag-grid .ag-column-select .ag-column-tool-panel-column.ag-toolpanel-add-group-indent,
.wf.ag-grid .ag-column-select-panel .ag-column-select-column.ag-column-select-add-group-indent,
.wf.ag-grid .ag-column-select-panel .ag-column-tool-panel-column.ag-column-select-add-group-indent,
.wf.ag-grid .ag-column-select-panel .ag-column-select-column.ag-toolpanel-add-group-indent,
.wf.ag-grid .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
    margin-left: var(--spacing-xs, 12px);
}
.ag-theme-brml .ag-filter .ag-filter-header-container,
.wf.ag-grid .ag-filter .ag-filter-header-container {
    border-bottom: 1px solid var(--table-body-border-color, #bebebe);
    padding: 0 0 var(--spacing-xxs, 6px);
    margin-bottom: var(--spacing-xxs, 6px);
}
.ag-theme-brml .ag-filter .ag-filter-body-wrapper,
.wf.ag-grid .ag-filter .ag-filter-body-wrapper {
    padding: var(--spacing-xxs, 6px) 0 var(--spacing-xs, 12px);
}
.ag-theme-brml .ag-filter .ag-filter-body-wrapper .ag-filter-body,
.wf.ag-grid .ag-filter .ag-filter-body-wrapper .ag-filter-body {
    margin: 0px;
}
.ag-theme-brml .ag-filter .ag-filter-body-wrapper .ag-filter-condition,
.wf.ag-grid .ag-filter .ag-filter-body-wrapper .ag-filter-condition {
    padding: var(--spacing-xxs, 6px);
}
.ag-theme-brml .ag-filter .ag-filter-body-wrapper .ag-filter-condition label,
.wf.ag-grid .ag-filter .ag-filter-body-wrapper .ag-filter-condition label {
    margin: 0 var(--spacing-xxs, 6px) 0 0;
    align-items: center;
    display: inline-flex;
}
.ag-theme-brml .ag-filter .ag-filter-body-wrapper .ag-filter-condition input[type=radio],
.wf.ag-grid .ag-filter .ag-filter-body-wrapper .ag-filter-condition input[type=radio] {
    appearance: none;
    cursor: pointer;
    position: relative;
    margin: 0 var(--spacing-xxxs, 3px);
    width: var(--radio-lg-size, 24px);
    height: var(--radio-lg-size, 24px);
    margin-right: calc(var(--spacing-m, 36px) - var(--radio-lg-size, 24px));
}
.ag-theme-brml .ag-filter .ag-filter-body-wrapper .ag-filter-condition input[type=radio]::before,
.wf.ag-grid .ag-filter .ag-filter-body-wrapper .ag-filter-condition input[type=radio]::before {
    content: "";
    display: inline-block;
    width: var(--radio-lg-size, 24px);
    height: var(--radio-lg-size, 24px);
    background-color: var(--radio-background-color #ffffff);
    box-shadow: var(--radio-box-shadow, none);
    border-radius: 50%;
    border: var(--radio-border-width, 1px) solid var(--radio-border-color, var(--form-control-border-color, var(--smoke, #919191)));
}
.ag-theme-brml .ag-filter .ag-filter-body-wrapper .ag-filter-condition input[type=radio]:checked::before,
.wf.ag-grid .ag-filter .ag-filter-body-wrapper .ag-filter-condition input[type=radio]:checked::before {
    border-color: var(--radio-checked-border-color, var(--radio-border-color, var(--form-control-border-color, var(--smoke, #919191))));
}
.ag-theme-brml .ag-filter .ag-filter-body-wrapper .ag-filter-condition input[type=radio]:checked::after,
.wf.ag-grid .ag-filter .ag-filter-body-wrapper .ag-filter-condition input[type=radio]:checked::after {
    content: "";
    position: absolute;
    width: var(--radio-lg-bullet-size, 14px);
    height: var(--radio-lg-bullet-size, 14px);
    background-color: var(--radio-bullet-background-color, var(--color-text-primary, var(--text-primary-color, var(--text-color, #1c1c1c))));
    border-radius: 50%;
    top: calc((var(--radio-lg-size, 24px) - var(--radio-lg-bullet-size, 14px)) / 2);
    left: calc((var(--radio-lg-size, 24px) - var(--radio-lg-bullet-size, 14px)) / 2);
}
.ag-theme-brml .ag-filter .ag-filter-body-wrapper .ag-filter-condition input[type=radio]:hover::before,
.wf.ag-grid .ag-filter .ag-filter-body-wrapper .ag-filter-condition input[type=radio]:hover::before {
    border-color: var(--radio-hover-border-color, var(--color-text-primary, var(--text-primary-color, var(--text-color, #1c1c1c))));
}
.ag-theme-brml .ag-filter .ag-filter-body-wrapper .ag-filter-condition input[type=radio]:hover::after,
.wf.ag-grid .ag-filter .ag-filter-body-wrapper .ag-filter-condition input[type=radio]:hover::after {
    background-color: var(--radio-hover-bullet-background-color, var(--radio-bullet-background-color, var(--color-text-primary, var(--text-primary-color, var(--text-color, #1c1c1c)))));
}
.ag-theme-brml .ag-filter .ag-filter-body-wrapper .ag-filter-condition input[type=radio][disabled]::before,
.wf.ag-grid .ag-filter .ag-filter-body-wrapper .ag-filter-condition input[type=radio][disabled]::before {
    border-color: var(--radio-disabled-border-color, var(--form-control-border-color-disabled, var(--form-control-disabled-border-color, var(--text-disabled-color, #bebebe))));
}
.ag-theme-brml .ag-filter .ag-filter-body-wrapper .ag-filter-condition input[type=radio][disabled]::after,
.wf.ag-grid .ag-filter .ag-filter-body-wrapper .ag-filter-condition input[type=radio][disabled]::after {
    background-color: var(--radio-disabled-bullet-background-color, var(--text-disabled-color, #bebebe));
}
.ag-theme-brml .ag-filter .ag-input-wrapper,
.wf.ag-grid .ag-filter .ag-input-wrapper {
    padding: 9px 15px;
}
.ag-theme-brml .ag-filter .ag-input-wrapper .ag-filter-filter,
.ag-theme-brml .ag-filter .ag-input-wrapper .ag-input-field-input,
.wf.ag-grid .ag-filter .ag-input-wrapper .ag-filter-filter,
.wf.ag-grid .ag-filter .ag-input-wrapper .ag-input-field-input {
    font-family: var(--table-header-filter-input-font-family);
    font-weight: var(--form-control-font-weight);
    font-size: var(--form-control-font-size);
    border-width: var(--form-control-border-width, 1px);
    border-color: var(--form-control-border-color, var(--smoke, #919191));
    border-style: var(--form-control-border-style, solid);
    border-radius: var(--form-control-border-radius);
    height: var(--table-header-filter-input-height, 30px);
    box-shadow: var(--form-control-box-shadow);
    color: var(--form-control-color, var(--color-text-primary, var(--text-primary-color, var(--text-color, #1c1c1c))));
    background: var(--form-control-background, var(--white, #fff));
    padding: 0 var(--form-control-padding-right, var(--form-control-padding, var(--spacing-xs, 12px))) 0 var(--form-control-padding-left, var(--form-control-padding, var(--spacing-xs, 12px)));
    margin: 0px;
    width: 100%;
}
.ag-theme-brml .ag-filter .ag-input-wrapper .ag-filter-filter :disabled, .ag-theme-brml .ag-filter .ag-input-wrapper .ag-filter-filter[disabled],
.ag-theme-brml .ag-filter .ag-input-wrapper .ag-input-field-input :disabled,
.ag-theme-brml .ag-filter .ag-input-wrapper .ag-input-field-input[disabled],
.wf.ag-grid .ag-filter .ag-input-wrapper .ag-filter-filter :disabled,
.wf.ag-grid .ag-filter .ag-input-wrapper .ag-filter-filter[disabled],
.wf.ag-grid .ag-filter .ag-input-wrapper .ag-input-field-input :disabled,
.wf.ag-grid .ag-filter .ag-input-wrapper .ag-input-field-input[disabled] {
    color: var(--form-control-font-color-disabled, var(--form-control-disabled-color, var(--text-disabled-color, #bebebe)));
    background: var(--form-control-background-disabled, var(--form-control-disabled-background, #d7d7d7));
    border-color: var(--form-control-border-color-disabled, var(--form-control-disabled-border-color, var(--text-disabled-color, #bebebe)));
}
.ag-theme-brml .ag-filter .ag-input-wrapper .ag-filter-filter:focus:not([disabled]), .ag-theme-brml .ag-filter .ag-input-wrapper .ag-filter-filter:active:not([disabled]),
.ag-theme-brml .ag-filter .ag-input-wrapper .ag-input-field-input:focus:not([disabled]),
.ag-theme-brml .ag-filter .ag-input-wrapper .ag-input-field-input:active:not([disabled]),
.wf.ag-grid .ag-filter .ag-input-wrapper .ag-filter-filter:focus:not([disabled]),
.wf.ag-grid .ag-filter .ag-input-wrapper .ag-filter-filter:active:not([disabled]),
.wf.ag-grid .ag-filter .ag-input-wrapper .ag-input-field-input:focus:not([disabled]),
.wf.ag-grid .ag-filter .ag-input-wrapper .ag-input-field-input:active:not([disabled]) {
    border-color: var(--form-control-border-color-focus, var(--form-control-focus-border-color, var(--lagoon, #009ad2)));
}
.ag-theme-brml .ag-filter .ag-input-wrapper .ag-filter-filter:hover:not([disabled]),
.ag-theme-brml .ag-filter .ag-input-wrapper .ag-input-field-input:hover:not([disabled]),
.wf.ag-grid .ag-filter .ag-input-wrapper .ag-filter-filter:hover:not([disabled]),
.wf.ag-grid .ag-filter .ag-input-wrapper .ag-input-field-input:hover:not([disabled]) {
    border-color: var(--form-control-hover-border-color, var(--color-text-primary, var(--text-primary-color, var(--text-color, #1c1c1c))));
}
.ag-theme-brml .ag-filter .ag-filter-select,
.wf.ag-grid .ag-filter .ag-filter-select {
    margin: 9px 9px var(--spacing-xxxs, 3px);
}
.ag-theme-brml .ag-filter .ag-filter-select + .ag-filter-body .ag-input-wrapper,
.wf.ag-grid .ag-filter .ag-filter-select + .ag-filter-body .ag-input-wrapper {
    padding: 9px;
}
.ag-theme-brml .ag-filter .ag-set-filter-list,
.wf.ag-grid .ag-filter .ag-set-filter-list {
    height: 200px;
    margin: var(--spacing-xxs, 6px) 0px calc(-1 * var(--spacing-xxs, 6px));
}
.ag-theme-brml .ag-filter .ag-set-filter-item,
.wf.ag-grid .ag-filter .ag-set-filter-item {
    height: auto;
    min-height: var(--form-select-option-min-height, var(--select-option-min-height, var(--form-control-size-m, var(--form-control-height, var(--spacing-m, 36px)))));
    padding: 9px 15px;
}
.ag-theme-brml .ag-filter .ag-set-filter-item[ref=eSelectAllContainer] .ag-filter-checkbox > span,
.wf.ag-grid .ag-filter .ag-set-filter-item[ref=eSelectAllContainer] .ag-filter-checkbox > span {
    border-color: var(--multiselect-dropdown-select-all-checkbox-border-color, var(--black, #000000));
}
.ag-theme-brml .ag-filter .ag-set-filter-item:hover,
.wf.ag-grid .ag-filter .ag-set-filter-item:hover {
    color: var(--form-select-option-hover-color, var(--select-option-hover-color, var(--item-hovered-color, var(--color-text-primary, var(--text-primary-color, var(--text-color, #1c1c1c))))));
    background: var(--table-tool-panel-item-hovered, rgba(230, 230, 230, 0.5));
}
.ag-theme-brml .ag-filter .ag-set-filter-item:hover .ag-filter-checkbox > span,
.wf.ag-grid .ag-filter .ag-set-filter-item:hover .ag-filter-checkbox > span {
    border-color: var(--checkbox-border-color-hover, var(--checkbox-hover-border-color, var(--color-text-primary, var(--text-primary-color, var(--text-color, #1c1c1c)))));
}
.ag-theme-brml .ag-filter .ag-set-filter-item .ag-filter-checkbox,
.wf.ag-grid .ag-filter .ag-set-filter-item .ag-filter-checkbox {
    margin: 0px;
    margin-right: var(--table-checkbox-margin-right, var(--spacing-xs, 12px));
}
.ag-theme-brml .ag-filter .ag-set-filter-item .ag-filter-checkbox > span,
.wf.ag-grid .ag-filter .ag-set-filter-item .ag-filter-checkbox > span {
    width: var(--checkbox-lg-width, var(--checkbox-lg-size, 24px));
    height: var(--checkbox-lg-height, var(--checkbox-lg-size, 24px));
}
.ag-theme-brml .ag-filter .ag-set-filter-item .ag-filter-checkbox .ag-icon-checkbox-checked:after,
.wf.ag-grid .ag-filter .ag-set-filter-item .ag-filter-checkbox .ag-icon-checkbox-checked:after {
    height: var(--checkbox-lg-mark-height, 8px);
    width: var(--checkbox-lg-mark-width, 15px);
    top: var(--checkbox-lg-mark-position-top, 25%);
    left: var(--checkbox-lg-mark-position-left, 5px);
}
.ag-theme-brml .ag-filter .ag-set-filter-item .ag-filter-checkbox .ag-icon-checkbox-indeterminate:after,
.wf.ag-grid .ag-filter .ag-set-filter-item .ag-filter-checkbox .ag-icon-checkbox-indeterminate:after {
    width: var(--checkbox-lg-indeterminate-mark-width, 14px);
    left: var(--checkbox-lg-mark-position-left, 5px);
}
.ag-theme-brml .ag-filter .ag-set-filter-item .ag-filter-value,
.wf.ag-grid .ag-filter .ag-set-filter-item .ag-filter-value {
    margin: 0;
}
.ag-theme-brml .ag-filter .ag-filter-apply-panel,
.wf.ag-grid .ag-filter .ag-filter-apply-panel {
    border-top: 1px solid var(--table-body-border-color, #bebebe);
    padding: var(--spacing-xxs, 6px) var(--spacing-xxs, 6px) 0 var(--spacing-xxs, 6px);
    justify-content: space-around;
}
.ag-theme-brml .ag-filter .ag-filter-apply-panel button[ref=resetFilterButton],
.wf.ag-grid .ag-filter .ag-filter-apply-panel button[ref=resetFilterButton] {
    --button-text-transform: var(--table-reset-button-text-transform, uppercase);
}
.ag-theme-brml .ag-filter .ag-filter-apply-panel button[ref=eResetButton],
.ag-theme-brml .ag-filter .ag-filter-apply-panel button[ref=resetFilterButton],
.wf.ag-grid .ag-filter .ag-filter-apply-panel button[ref=eResetButton],
.wf.ag-grid .ag-filter .ag-filter-apply-panel button[ref=resetFilterButton] {
    font-size: var(--button-font-size);
    font-family: var(--button-font-family);
    font-weight: var(--button-font-weight, var(--font-weight-normal, var(--font-weight, normal)));
    margin: var(--button-margin-top, 0) var(--button-margin-right, 0) var(--button-margin-bottom, 0) var(--button-margin-left, 0);
    padding: var(--button-padding-horizontal, var(--spacing-xs, 12px)) var(--button-padding-vertical, 0);
    cursor: pointer;
    border: 1px solid transparent;
    border-radius: var(--button-border-radius, 0);
    text-transform: var(--button-text-transform);
    line-height: var(--button-line-height);
    letter-spacing: var(--button-letter-spacing);
    min-width: var(--button-min-width, 50px);
    max-width: var(--button-max-width, 400px);
    min-height: var(--button-min-height, var(--spacing-m, 36px));
    background: var(--button-link-background, transparent);
    color: var(--button-link-color, var(--button-icon-color, var(--link-color, #006286)));
    border: 1px solid var(--button-link-border-color, var(--button-icon-border-color, transparent));
}
.ag-theme-brml .ag-filter .ag-filter-apply-panel button[ref=eResetButton]:not([disabled]):hover, .ag-theme-brml .ag-filter .ag-filter-apply-panel button[ref=eResetButton]:not([disabled]):focus,
.ag-theme-brml .ag-filter .ag-filter-apply-panel button[ref=resetFilterButton]:not([disabled]):hover,
.ag-theme-brml .ag-filter .ag-filter-apply-panel button[ref=resetFilterButton]:not([disabled]):focus,
.wf.ag-grid .ag-filter .ag-filter-apply-panel button[ref=eResetButton]:not([disabled]):hover,
.wf.ag-grid .ag-filter .ag-filter-apply-panel button[ref=eResetButton]:not([disabled]):focus,
.wf.ag-grid .ag-filter .ag-filter-apply-panel button[ref=resetFilterButton]:not([disabled]):hover,
.wf.ag-grid .ag-filter .ag-filter-apply-panel button[ref=resetFilterButton]:not([disabled]):focus {
    color: var(--color-custom-scienceblue);
    border: 1px solid var(--button-link-hover-border-color, var(--button-icon-hover-border-color, transparent));
    text-decoration: var(--button-link-hover-text-decoration, var(--button-text-decoration-hover, var(--button-icon-hover-text-decoration, none)));
}
.ag-theme-brml .ag-filter .ag-filter-apply-panel button[ref=eResetButton]:not([disabled]):active, .ag-theme-brml .ag-filter .ag-filter-apply-panel button[ref=eResetButton]:not([disabled]).active,
.ag-theme-brml .ag-filter .ag-filter-apply-panel button[ref=resetFilterButton]:not([disabled]):active,
.ag-theme-brml .ag-filter .ag-filter-apply-panel button[ref=resetFilterButton]:not([disabled]).active,
.wf.ag-grid .ag-filter .ag-filter-apply-panel button[ref=eResetButton]:not([disabled]):active,
.wf.ag-grid .ag-filter .ag-filter-apply-panel button[ref=eResetButton]:not([disabled]).active,
.wf.ag-grid .ag-filter .ag-filter-apply-panel button[ref=resetFilterButton]:not([disabled]):active,
.wf.ag-grid .ag-filter .ag-filter-apply-panel button[ref=resetFilterButton]:not([disabled]).active {
    color: var(--color-custom-prussianblue);
    text-decoration: none;
    border: 1px solid var(--button-icon-active-border-color, transparent);
}
.ag-theme-brml .ag-filter .ag-filter-apply-panel button[ref=eResetButton][disabled],
.ag-theme-brml .ag-filter .ag-filter-apply-panel button[ref=resetFilterButton][disabled],
.wf.ag-grid .ag-filter .ag-filter-apply-panel button[ref=eResetButton][disabled],
.wf.ag-grid .ag-filter .ag-filter-apply-panel button[ref=resetFilterButton][disabled] {
    color: var(--button-icon-disabled-color, #bebebe);
    text-decoration: none;
    cursor: initial;
}
.ag-theme-brml .ag-status-bar,
.wf.ag-grid .ag-status-bar {
    display: var(--table-status-bar-display);
    background: var(--table-status-bar-background, #fff);
    color: var(--table-status-bar-color, #444);
    padding: var(--table-status-bar-paddings, var(--spacing-xs, 12px) 0);
    font-weight: var(--table-status-bar-font-weight, normal);
    font-size: var(--table-status-bar-font-size, var(--font-size-small, 0.9em));
    border: 0;
}
.ag-theme-brml .ag-tab-header,
.ag-theme-brml .ag-tabs-header,
.wf.ag-grid .ag-tab-header,
.wf.ag-grid .ag-tabs-header {
    background: var(--table-row-background, #fff);
    border-bottom: 1px solid var(--table-row-border-color, #bebebe);
    min-width: 220px;
    width: 100%;
    display: flex;
}
.ag-theme-brml .ag-tab-header .ag-tab,
.ag-theme-brml .ag-tabs-header .ag-tab,
.wf.ag-grid .ag-tab-header .ag-tab,
.wf.ag-grid .ag-tabs-header .ag-tab {
    border: 1px solid transparent;
    border-bottom-width: 0;
    margin: var(--spacing-xxs, 6px);
    margin-bottom: -2px;
    display: flex;
    height: calc(var(--table-icon-size, var(--icon-size-sm, 24px)) + var(--spacing-xxs, 6px));
    flex: none;
    align-items: center;
    justify-content: center;
    min-width: var(--table-icon-size, var(--icon-size-sm, 24px));
}
.ag-theme-brml .ag-tab-header .ag-tab.ag-tab-selected,
.ag-theme-brml .ag-tabs-header .ag-tab.ag-tab-selected,
.wf.ag-grid .ag-tab-header .ag-tab.ag-tab-selected,
.wf.ag-grid .ag-tabs-header .ag-tab.ag-tab-selected {
    background-color: var(--table-row-background, #fff);
    border-bottom: 2px solid var(--table-row-border-color, #bebebe);
    border-bottom: 2px solid var(--table-row-background, #fff);
    border-color: var(--table-row-border-color, #bebebe);
    border-bottom-color: transparent;
}
.ag-theme-brml .ag-pinned-left-cols-container,
.ag-theme-brml .ag-pinned-left-header,
.ag-theme-brml .ag-pinned-right-cols-container,
.ag-theme-brml .ag-pinned-right-header,
.wf.ag-grid .ag-pinned-left-cols-container,
.wf.ag-grid .ag-pinned-left-header,
.wf.ag-grid .ag-pinned-right-cols-container,
.wf.ag-grid .ag-pinned-right-header {
    z-index: 1;
}
.ag-theme-brml .ag-pinned-left-cols-container,
.wf.ag-grid .ag-pinned-left-cols-container {
    box-shadow: var(--table-pinned-columns-left-box-shadow, none);
}
.ag-theme-brml .ag-pinned-left-header,
.wf.ag-grid .ag-pinned-left-header {
    box-shadow: var(--table-pinned-columns-left-header-box-shadow, none);
}
.ag-theme-brml .ag-pinned-right-cols-container,
.wf.ag-grid .ag-pinned-right-cols-container {
    box-shadow: var(--table-pinned-columns-right-box-shadow, none);
}
.ag-theme-brml .ag-pinned-right-header,
.wf.ag-grid .ag-pinned-right-header {
    box-shadow: var(--table-pinned-columns-right-header-box-shadow, none);
}
.ag-theme-brml .ag-pinned-left-cols-container .ag-row .ag-cell:not(.ag-cell-focus).ag-cell-last-left-pinned:not(.ag-cell-range-right),
.wf.ag-grid .ag-pinned-left-cols-container .ag-row .ag-cell:not(.ag-cell-focus).ag-cell-last-left-pinned:not(.ag-cell-range-right) {
    border-right-color: var(--table-pinned-columns-border-color, 1px solid rgba(0, 0, 0, 0.2));
}
.ag-theme-brml .ag-ltr .ag-pinned-right-cols-container .ag-row .ag-cell:not(.ag-cell-focus).ag-cell-first-right-pinned:not(.ag-cell-range-right),
.wf.ag-grid .ag-ltr .ag-pinned-right-cols-container .ag-row .ag-cell:not(.ag-cell-focus).ag-cell-first-right-pinned:not(.ag-cell-range-right) {
    border-left-color: var(--table-pinned-columns-border-color, 1px solid rgba(0, 0, 0, 0.2));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-0,
.wf.ag-grid .ag-ltr .ag-row-group-indent-0 {
    padding-left: calc(0 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-0.ag-row-group-leaf-indent,
.wf.ag-grid .ag-ltr .ag-row-group-indent-0.ag-row-group-leaf-indent {
    padding-left: calc( 0 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-0,
.wf.ag-grid .ag-rtl .ag-row-group-indent-0 {
    padding-right: calc(0 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-0.ag-row-group-leaf-indent,
.wf.ag-grid .ag-rtl .ag-row-group-indent-0.ag-row-group-leaf-indent {
    padding-right: calc( 0 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-0,
.wf.ag-grid .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-0 {
    padding-left: calc(0 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-0,
.wf.ag-grid .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-0 {
    padding-right: calc(0 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-1,
.wf.ag-grid .ag-ltr .ag-row-group-indent-1 {
    padding-left: calc(1 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-1.ag-row-group-leaf-indent,
.wf.ag-grid .ag-ltr .ag-row-group-indent-1.ag-row-group-leaf-indent {
    padding-left: calc( 1 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-1,
.wf.ag-grid .ag-rtl .ag-row-group-indent-1 {
    padding-right: calc(1 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-1.ag-row-group-leaf-indent,
.wf.ag-grid .ag-rtl .ag-row-group-indent-1.ag-row-group-leaf-indent {
    padding-right: calc( 1 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-1,
.wf.ag-grid .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-1 {
    padding-left: calc(1 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-1,
.wf.ag-grid .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-1 {
    padding-right: calc(1 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-2,
.wf.ag-grid .ag-ltr .ag-row-group-indent-2 {
    padding-left: calc(2 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-2.ag-row-group-leaf-indent,
.wf.ag-grid .ag-ltr .ag-row-group-indent-2.ag-row-group-leaf-indent {
    padding-left: calc( 2 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-2,
.wf.ag-grid .ag-rtl .ag-row-group-indent-2 {
    padding-right: calc(2 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-2.ag-row-group-leaf-indent,
.wf.ag-grid .ag-rtl .ag-row-group-indent-2.ag-row-group-leaf-indent {
    padding-right: calc( 2 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-2,
.wf.ag-grid .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-2 {
    padding-left: calc(2 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-2,
.wf.ag-grid .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-2 {
    padding-right: calc(2 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-3,
.wf.ag-grid .ag-ltr .ag-row-group-indent-3 {
    padding-left: calc(3 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-3.ag-row-group-leaf-indent,
.wf.ag-grid .ag-ltr .ag-row-group-indent-3.ag-row-group-leaf-indent {
    padding-left: calc( 3 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-3,
.wf.ag-grid .ag-rtl .ag-row-group-indent-3 {
    padding-right: calc(3 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-3.ag-row-group-leaf-indent,
.wf.ag-grid .ag-rtl .ag-row-group-indent-3.ag-row-group-leaf-indent {
    padding-right: calc( 3 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-3,
.wf.ag-grid .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-3 {
    padding-left: calc(3 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-3,
.wf.ag-grid .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-3 {
    padding-right: calc(3 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-4,
.wf.ag-grid .ag-ltr .ag-row-group-indent-4 {
    padding-left: calc(4 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-4.ag-row-group-leaf-indent,
.wf.ag-grid .ag-ltr .ag-row-group-indent-4.ag-row-group-leaf-indent {
    padding-left: calc( 4 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-4,
.wf.ag-grid .ag-rtl .ag-row-group-indent-4 {
    padding-right: calc(4 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-4.ag-row-group-leaf-indent,
.wf.ag-grid .ag-rtl .ag-row-group-indent-4.ag-row-group-leaf-indent {
    padding-right: calc( 4 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-4,
.wf.ag-grid .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-4 {
    padding-left: calc(4 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-4,
.wf.ag-grid .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-4 {
    padding-right: calc(4 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-5,
.wf.ag-grid .ag-ltr .ag-row-group-indent-5 {
    padding-left: calc(5 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-5.ag-row-group-leaf-indent,
.wf.ag-grid .ag-ltr .ag-row-group-indent-5.ag-row-group-leaf-indent {
    padding-left: calc( 5 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-5,
.wf.ag-grid .ag-rtl .ag-row-group-indent-5 {
    padding-right: calc(5 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-5.ag-row-group-leaf-indent,
.wf.ag-grid .ag-rtl .ag-row-group-indent-5.ag-row-group-leaf-indent {
    padding-right: calc( 5 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-5,
.wf.ag-grid .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-5 {
    padding-left: calc(5 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-5,
.wf.ag-grid .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-5 {
    padding-right: calc(5 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-6,
.wf.ag-grid .ag-ltr .ag-row-group-indent-6 {
    padding-left: calc(6 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-6.ag-row-group-leaf-indent,
.wf.ag-grid .ag-ltr .ag-row-group-indent-6.ag-row-group-leaf-indent {
    padding-left: calc( 6 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-6,
.wf.ag-grid .ag-rtl .ag-row-group-indent-6 {
    padding-right: calc(6 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-6.ag-row-group-leaf-indent,
.wf.ag-grid .ag-rtl .ag-row-group-indent-6.ag-row-group-leaf-indent {
    padding-right: calc( 6 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-6,
.wf.ag-grid .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-6 {
    padding-left: calc(6 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-6,
.wf.ag-grid .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-6 {
    padding-right: calc(6 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-7,
.wf.ag-grid .ag-ltr .ag-row-group-indent-7 {
    padding-left: calc(7 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-7.ag-row-group-leaf-indent,
.wf.ag-grid .ag-ltr .ag-row-group-indent-7.ag-row-group-leaf-indent {
    padding-left: calc( 7 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-7,
.wf.ag-grid .ag-rtl .ag-row-group-indent-7 {
    padding-right: calc(7 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-7.ag-row-group-leaf-indent,
.wf.ag-grid .ag-rtl .ag-row-group-indent-7.ag-row-group-leaf-indent {
    padding-right: calc( 7 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-7,
.wf.ag-grid .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-7 {
    padding-left: calc(7 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-7,
.wf.ag-grid .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-7 {
    padding-right: calc(7 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-8,
.wf.ag-grid .ag-ltr .ag-row-group-indent-8 {
    padding-left: calc(8 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-8.ag-row-group-leaf-indent,
.wf.ag-grid .ag-ltr .ag-row-group-indent-8.ag-row-group-leaf-indent {
    padding-left: calc( 8 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-8,
.wf.ag-grid .ag-rtl .ag-row-group-indent-8 {
    padding-right: calc(8 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-8.ag-row-group-leaf-indent,
.wf.ag-grid .ag-rtl .ag-row-group-indent-8.ag-row-group-leaf-indent {
    padding-right: calc( 8 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-8,
.wf.ag-grid .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-8 {
    padding-left: calc(8 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-8,
.wf.ag-grid .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-8 {
    padding-right: calc(8 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-9,
.wf.ag-grid .ag-ltr .ag-row-group-indent-9 {
    padding-left: calc(9 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-9.ag-row-group-leaf-indent,
.wf.ag-grid .ag-ltr .ag-row-group-indent-9.ag-row-group-leaf-indent {
    padding-left: calc( 9 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-9,
.wf.ag-grid .ag-rtl .ag-row-group-indent-9 {
    padding-right: calc(9 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-9.ag-row-group-leaf-indent,
.wf.ag-grid .ag-rtl .ag-row-group-indent-9.ag-row-group-leaf-indent {
    padding-right: calc( 9 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-9,
.wf.ag-grid .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-9 {
    padding-left: calc(9 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-9,
.wf.ag-grid .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-9 {
    padding-right: calc(9 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-10,
.wf.ag-grid .ag-ltr .ag-row-group-indent-10 {
    padding-left: calc(10 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-10.ag-row-group-leaf-indent,
.wf.ag-grid .ag-ltr .ag-row-group-indent-10.ag-row-group-leaf-indent {
    padding-left: calc( 10 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-10,
.wf.ag-grid .ag-rtl .ag-row-group-indent-10 {
    padding-right: calc(10 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-10.ag-row-group-leaf-indent,
.wf.ag-grid .ag-rtl .ag-row-group-indent-10.ag-row-group-leaf-indent {
    padding-right: calc( 10 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-10,
.wf.ag-grid .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-10 {
    padding-left: calc(10 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-10,
.wf.ag-grid .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-10 {
    padding-right: calc(10 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-11,
.wf.ag-grid .ag-ltr .ag-row-group-indent-11 {
    padding-left: calc(11 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-11.ag-row-group-leaf-indent,
.wf.ag-grid .ag-ltr .ag-row-group-indent-11.ag-row-group-leaf-indent {
    padding-left: calc( 11 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-11,
.wf.ag-grid .ag-rtl .ag-row-group-indent-11 {
    padding-right: calc(11 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-11.ag-row-group-leaf-indent,
.wf.ag-grid .ag-rtl .ag-row-group-indent-11.ag-row-group-leaf-indent {
    padding-right: calc( 11 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-11,
.wf.ag-grid .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-11 {
    padding-left: calc(11 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-11,
.wf.ag-grid .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-11 {
    padding-right: calc(11 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-12,
.wf.ag-grid .ag-ltr .ag-row-group-indent-12 {
    padding-left: calc(12 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-12.ag-row-group-leaf-indent,
.wf.ag-grid .ag-ltr .ag-row-group-indent-12.ag-row-group-leaf-indent {
    padding-left: calc( 12 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-12,
.wf.ag-grid .ag-rtl .ag-row-group-indent-12 {
    padding-right: calc(12 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-12.ag-row-group-leaf-indent,
.wf.ag-grid .ag-rtl .ag-row-group-indent-12.ag-row-group-leaf-indent {
    padding-right: calc( 12 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-12,
.wf.ag-grid .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-12 {
    padding-left: calc(12 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-12,
.wf.ag-grid .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-12 {
    padding-right: calc(12 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-13,
.wf.ag-grid .ag-ltr .ag-row-group-indent-13 {
    padding-left: calc(13 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-13.ag-row-group-leaf-indent,
.wf.ag-grid .ag-ltr .ag-row-group-indent-13.ag-row-group-leaf-indent {
    padding-left: calc( 13 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-13,
.wf.ag-grid .ag-rtl .ag-row-group-indent-13 {
    padding-right: calc(13 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-13.ag-row-group-leaf-indent,
.wf.ag-grid .ag-rtl .ag-row-group-indent-13.ag-row-group-leaf-indent {
    padding-right: calc( 13 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-13,
.wf.ag-grid .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-13 {
    padding-left: calc(13 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-13,
.wf.ag-grid .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-13 {
    padding-right: calc(13 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-14,
.wf.ag-grid .ag-ltr .ag-row-group-indent-14 {
    padding-left: calc(14 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-14.ag-row-group-leaf-indent,
.wf.ag-grid .ag-ltr .ag-row-group-indent-14.ag-row-group-leaf-indent {
    padding-left: calc( 14 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-14,
.wf.ag-grid .ag-rtl .ag-row-group-indent-14 {
    padding-right: calc(14 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-14.ag-row-group-leaf-indent,
.wf.ag-grid .ag-rtl .ag-row-group-indent-14.ag-row-group-leaf-indent {
    padding-right: calc( 14 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-14,
.wf.ag-grid .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-14 {
    padding-left: calc(14 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-14,
.wf.ag-grid .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-14 {
    padding-right: calc(14 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-15,
.wf.ag-grid .ag-ltr .ag-row-group-indent-15 {
    padding-left: calc(15 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-15.ag-row-group-leaf-indent,
.wf.ag-grid .ag-ltr .ag-row-group-indent-15.ag-row-group-leaf-indent {
    padding-left: calc( 15 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-15,
.wf.ag-grid .ag-rtl .ag-row-group-indent-15 {
    padding-right: calc(15 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-15.ag-row-group-leaf-indent,
.wf.ag-grid .ag-rtl .ag-row-group-indent-15.ag-row-group-leaf-indent {
    padding-right: calc( 15 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-15,
.wf.ag-grid .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-15 {
    padding-left: calc(15 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-15,
.wf.ag-grid .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-15 {
    padding-right: calc(15 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-16,
.wf.ag-grid .ag-ltr .ag-row-group-indent-16 {
    padding-left: calc(16 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-16.ag-row-group-leaf-indent,
.wf.ag-grid .ag-ltr .ag-row-group-indent-16.ag-row-group-leaf-indent {
    padding-left: calc( 16 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-16,
.wf.ag-grid .ag-rtl .ag-row-group-indent-16 {
    padding-right: calc(16 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-16.ag-row-group-leaf-indent,
.wf.ag-grid .ag-rtl .ag-row-group-indent-16.ag-row-group-leaf-indent {
    padding-right: calc( 16 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-16,
.wf.ag-grid .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-16 {
    padding-left: calc(16 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-16,
.wf.ag-grid .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-16 {
    padding-right: calc(16 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-17,
.wf.ag-grid .ag-ltr .ag-row-group-indent-17 {
    padding-left: calc(17 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-17.ag-row-group-leaf-indent,
.wf.ag-grid .ag-ltr .ag-row-group-indent-17.ag-row-group-leaf-indent {
    padding-left: calc( 17 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-17,
.wf.ag-grid .ag-rtl .ag-row-group-indent-17 {
    padding-right: calc(17 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-17.ag-row-group-leaf-indent,
.wf.ag-grid .ag-rtl .ag-row-group-indent-17.ag-row-group-leaf-indent {
    padding-right: calc( 17 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-17,
.wf.ag-grid .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-17 {
    padding-left: calc(17 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-17,
.wf.ag-grid .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-17 {
    padding-right: calc(17 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-18,
.wf.ag-grid .ag-ltr .ag-row-group-indent-18 {
    padding-left: calc(18 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-18.ag-row-group-leaf-indent,
.wf.ag-grid .ag-ltr .ag-row-group-indent-18.ag-row-group-leaf-indent {
    padding-left: calc( 18 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-18,
.wf.ag-grid .ag-rtl .ag-row-group-indent-18 {
    padding-right: calc(18 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-18.ag-row-group-leaf-indent,
.wf.ag-grid .ag-rtl .ag-row-group-indent-18.ag-row-group-leaf-indent {
    padding-right: calc( 18 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-18,
.wf.ag-grid .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-18 {
    padding-left: calc(18 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-18,
.wf.ag-grid .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-18 {
    padding-right: calc(18 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-19,
.wf.ag-grid .ag-ltr .ag-row-group-indent-19 {
    padding-left: calc(19 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-19.ag-row-group-leaf-indent,
.wf.ag-grid .ag-ltr .ag-row-group-indent-19.ag-row-group-leaf-indent {
    padding-left: calc( 19 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-19,
.wf.ag-grid .ag-rtl .ag-row-group-indent-19 {
    padding-right: calc(19 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-19.ag-row-group-leaf-indent,
.wf.ag-grid .ag-rtl .ag-row-group-indent-19.ag-row-group-leaf-indent {
    padding-right: calc( 19 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-19,
.wf.ag-grid .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-19 {
    padding-left: calc(19 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-19,
.wf.ag-grid .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-19 {
    padding-right: calc(19 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-20,
.wf.ag-grid .ag-ltr .ag-row-group-indent-20 {
    padding-left: calc(20 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-20.ag-row-group-leaf-indent,
.wf.ag-grid .ag-ltr .ag-row-group-indent-20.ag-row-group-leaf-indent {
    padding-left: calc( 20 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-20,
.wf.ag-grid .ag-rtl .ag-row-group-indent-20 {
    padding-right: calc(20 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-20.ag-row-group-leaf-indent,
.wf.ag-grid .ag-rtl .ag-row-group-indent-20.ag-row-group-leaf-indent {
    padding-right: calc( 20 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-20,
.wf.ag-grid .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-20 {
    padding-left: calc(20 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-20,
.wf.ag-grid .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-20 {
    padding-right: calc(20 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-21,
.wf.ag-grid .ag-ltr .ag-row-group-indent-21 {
    padding-left: calc(21 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-21.ag-row-group-leaf-indent,
.wf.ag-grid .ag-ltr .ag-row-group-indent-21.ag-row-group-leaf-indent {
    padding-left: calc( 21 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-21,
.wf.ag-grid .ag-rtl .ag-row-group-indent-21 {
    padding-right: calc(21 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-21.ag-row-group-leaf-indent,
.wf.ag-grid .ag-rtl .ag-row-group-indent-21.ag-row-group-leaf-indent {
    padding-right: calc( 21 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-21,
.wf.ag-grid .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-21 {
    padding-left: calc(21 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-21,
.wf.ag-grid .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-21 {
    padding-right: calc(21 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-22,
.wf.ag-grid .ag-ltr .ag-row-group-indent-22 {
    padding-left: calc(22 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-22.ag-row-group-leaf-indent,
.wf.ag-grid .ag-ltr .ag-row-group-indent-22.ag-row-group-leaf-indent {
    padding-left: calc( 22 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-22,
.wf.ag-grid .ag-rtl .ag-row-group-indent-22 {
    padding-right: calc(22 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-22.ag-row-group-leaf-indent,
.wf.ag-grid .ag-rtl .ag-row-group-indent-22.ag-row-group-leaf-indent {
    padding-right: calc( 22 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-22,
.wf.ag-grid .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-22 {
    padding-left: calc(22 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-22,
.wf.ag-grid .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-22 {
    padding-right: calc(22 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-23,
.wf.ag-grid .ag-ltr .ag-row-group-indent-23 {
    padding-left: calc(23 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-23.ag-row-group-leaf-indent,
.wf.ag-grid .ag-ltr .ag-row-group-indent-23.ag-row-group-leaf-indent {
    padding-left: calc( 23 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-23,
.wf.ag-grid .ag-rtl .ag-row-group-indent-23 {
    padding-right: calc(23 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-23.ag-row-group-leaf-indent,
.wf.ag-grid .ag-rtl .ag-row-group-indent-23.ag-row-group-leaf-indent {
    padding-right: calc( 23 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-23,
.wf.ag-grid .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-23 {
    padding-left: calc(23 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-23,
.wf.ag-grid .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-23 {
    padding-right: calc(23 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-24,
.wf.ag-grid .ag-ltr .ag-row-group-indent-24 {
    padding-left: calc(24 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-24.ag-row-group-leaf-indent,
.wf.ag-grid .ag-ltr .ag-row-group-indent-24.ag-row-group-leaf-indent {
    padding-left: calc( 24 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-24,
.wf.ag-grid .ag-rtl .ag-row-group-indent-24 {
    padding-right: calc(24 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-24.ag-row-group-leaf-indent,
.wf.ag-grid .ag-rtl .ag-row-group-indent-24.ag-row-group-leaf-indent {
    padding-right: calc( 24 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-24,
.wf.ag-grid .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-24 {
    padding-left: calc(24 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-24,
.wf.ag-grid .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-24 {
    padding-right: calc(24 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-25,
.wf.ag-grid .ag-ltr .ag-row-group-indent-25 {
    padding-left: calc(25 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-25.ag-row-group-leaf-indent,
.wf.ag-grid .ag-ltr .ag-row-group-indent-25.ag-row-group-leaf-indent {
    padding-left: calc( 25 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-25,
.wf.ag-grid .ag-rtl .ag-row-group-indent-25 {
    padding-right: calc(25 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-25.ag-row-group-leaf-indent,
.wf.ag-grid .ag-rtl .ag-row-group-indent-25.ag-row-group-leaf-indent {
    padding-right: calc( 25 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-25,
.wf.ag-grid .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-25 {
    padding-left: calc(25 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-25,
.wf.ag-grid .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-25 {
    padding-right: calc(25 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-26,
.wf.ag-grid .ag-ltr .ag-row-group-indent-26 {
    padding-left: calc(26 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-26.ag-row-group-leaf-indent,
.wf.ag-grid .ag-ltr .ag-row-group-indent-26.ag-row-group-leaf-indent {
    padding-left: calc( 26 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-26,
.wf.ag-grid .ag-rtl .ag-row-group-indent-26 {
    padding-right: calc(26 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-26.ag-row-group-leaf-indent,
.wf.ag-grid .ag-rtl .ag-row-group-indent-26.ag-row-group-leaf-indent {
    padding-right: calc( 26 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-26,
.wf.ag-grid .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-26 {
    padding-left: calc(26 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-26,
.wf.ag-grid .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-26 {
    padding-right: calc(26 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-27,
.wf.ag-grid .ag-ltr .ag-row-group-indent-27 {
    padding-left: calc(27 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-27.ag-row-group-leaf-indent,
.wf.ag-grid .ag-ltr .ag-row-group-indent-27.ag-row-group-leaf-indent {
    padding-left: calc( 27 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-27,
.wf.ag-grid .ag-rtl .ag-row-group-indent-27 {
    padding-right: calc(27 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-27.ag-row-group-leaf-indent,
.wf.ag-grid .ag-rtl .ag-row-group-indent-27.ag-row-group-leaf-indent {
    padding-right: calc( 27 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-27,
.wf.ag-grid .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-27 {
    padding-left: calc(27 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-27,
.wf.ag-grid .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-27 {
    padding-right: calc(27 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-28,
.wf.ag-grid .ag-ltr .ag-row-group-indent-28 {
    padding-left: calc(28 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-28.ag-row-group-leaf-indent,
.wf.ag-grid .ag-ltr .ag-row-group-indent-28.ag-row-group-leaf-indent {
    padding-left: calc( 28 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-28,
.wf.ag-grid .ag-rtl .ag-row-group-indent-28 {
    padding-right: calc(28 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-28.ag-row-group-leaf-indent,
.wf.ag-grid .ag-rtl .ag-row-group-indent-28.ag-row-group-leaf-indent {
    padding-right: calc( 28 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-28,
.wf.ag-grid .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-28 {
    padding-left: calc(28 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-28,
.wf.ag-grid .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-28 {
    padding-right: calc(28 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-29,
.wf.ag-grid .ag-ltr .ag-row-group-indent-29 {
    padding-left: calc(29 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-29.ag-row-group-leaf-indent,
.wf.ag-grid .ag-ltr .ag-row-group-indent-29.ag-row-group-leaf-indent {
    padding-left: calc( 29 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-29,
.wf.ag-grid .ag-rtl .ag-row-group-indent-29 {
    padding-right: calc(29 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-29.ag-row-group-leaf-indent,
.wf.ag-grid .ag-rtl .ag-row-group-indent-29.ag-row-group-leaf-indent {
    padding-right: calc( 29 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-29,
.wf.ag-grid .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-29 {
    padding-left: calc(29 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-29,
.wf.ag-grid .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-29 {
    padding-right: calc(29 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-30,
.wf.ag-grid .ag-ltr .ag-row-group-indent-30 {
    padding-left: calc(30 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-30.ag-row-group-leaf-indent,
.wf.ag-grid .ag-ltr .ag-row-group-indent-30.ag-row-group-leaf-indent {
    padding-left: calc( 30 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-30,
.wf.ag-grid .ag-rtl .ag-row-group-indent-30 {
    padding-right: calc(30 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-30.ag-row-group-leaf-indent,
.wf.ag-grid .ag-rtl .ag-row-group-indent-30.ag-row-group-leaf-indent {
    padding-right: calc( 30 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-30,
.wf.ag-grid .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-30 {
    padding-left: calc(30 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-30,
.wf.ag-grid .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-30 {
    padding-right: calc(30 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-31,
.wf.ag-grid .ag-ltr .ag-row-group-indent-31 {
    padding-left: calc(31 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-31.ag-row-group-leaf-indent,
.wf.ag-grid .ag-ltr .ag-row-group-indent-31.ag-row-group-leaf-indent {
    padding-left: calc( 31 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-31,
.wf.ag-grid .ag-rtl .ag-row-group-indent-31 {
    padding-right: calc(31 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-31.ag-row-group-leaf-indent,
.wf.ag-grid .ag-rtl .ag-row-group-indent-31.ag-row-group-leaf-indent {
    padding-right: calc( 31 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-31,
.wf.ag-grid .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-31 {
    padding-left: calc(31 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-31,
.wf.ag-grid .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-31 {
    padding-right: calc(31 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-32,
.wf.ag-grid .ag-ltr .ag-row-group-indent-32 {
    padding-left: calc(32 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-32.ag-row-group-leaf-indent,
.wf.ag-grid .ag-ltr .ag-row-group-indent-32.ag-row-group-leaf-indent {
    padding-left: calc( 32 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-32,
.wf.ag-grid .ag-rtl .ag-row-group-indent-32 {
    padding-right: calc(32 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-32.ag-row-group-leaf-indent,
.wf.ag-grid .ag-rtl .ag-row-group-indent-32.ag-row-group-leaf-indent {
    padding-right: calc( 32 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-32,
.wf.ag-grid .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-32 {
    padding-left: calc(32 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-32,
.wf.ag-grid .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-32 {
    padding-right: calc(32 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-33,
.wf.ag-grid .ag-ltr .ag-row-group-indent-33 {
    padding-left: calc(33 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-33.ag-row-group-leaf-indent,
.wf.ag-grid .ag-ltr .ag-row-group-indent-33.ag-row-group-leaf-indent {
    padding-left: calc( 33 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-33,
.wf.ag-grid .ag-rtl .ag-row-group-indent-33 {
    padding-right: calc(33 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-33.ag-row-group-leaf-indent,
.wf.ag-grid .ag-rtl .ag-row-group-indent-33.ag-row-group-leaf-indent {
    padding-right: calc( 33 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-33,
.wf.ag-grid .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-33 {
    padding-left: calc(33 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-33,
.wf.ag-grid .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-33 {
    padding-right: calc(33 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-34,
.wf.ag-grid .ag-ltr .ag-row-group-indent-34 {
    padding-left: calc(34 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-34.ag-row-group-leaf-indent,
.wf.ag-grid .ag-ltr .ag-row-group-indent-34.ag-row-group-leaf-indent {
    padding-left: calc( 34 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-34,
.wf.ag-grid .ag-rtl .ag-row-group-indent-34 {
    padding-right: calc(34 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-34.ag-row-group-leaf-indent,
.wf.ag-grid .ag-rtl .ag-row-group-indent-34.ag-row-group-leaf-indent {
    padding-right: calc( 34 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-34,
.wf.ag-grid .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-34 {
    padding-left: calc(34 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-34,
.wf.ag-grid .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-34 {
    padding-right: calc(34 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-35,
.wf.ag-grid .ag-ltr .ag-row-group-indent-35 {
    padding-left: calc(35 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-35.ag-row-group-leaf-indent,
.wf.ag-grid .ag-ltr .ag-row-group-indent-35.ag-row-group-leaf-indent {
    padding-left: calc( 35 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-35,
.wf.ag-grid .ag-rtl .ag-row-group-indent-35 {
    padding-right: calc(35 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-35.ag-row-group-leaf-indent,
.wf.ag-grid .ag-rtl .ag-row-group-indent-35.ag-row-group-leaf-indent {
    padding-right: calc( 35 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-35,
.wf.ag-grid .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-35 {
    padding-left: calc(35 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-35,
.wf.ag-grid .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-35 {
    padding-right: calc(35 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-36,
.wf.ag-grid .ag-ltr .ag-row-group-indent-36 {
    padding-left: calc(36 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-36.ag-row-group-leaf-indent,
.wf.ag-grid .ag-ltr .ag-row-group-indent-36.ag-row-group-leaf-indent {
    padding-left: calc( 36 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-36,
.wf.ag-grid .ag-rtl .ag-row-group-indent-36 {
    padding-right: calc(36 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-36.ag-row-group-leaf-indent,
.wf.ag-grid .ag-rtl .ag-row-group-indent-36.ag-row-group-leaf-indent {
    padding-right: calc( 36 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-36,
.wf.ag-grid .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-36 {
    padding-left: calc(36 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-36,
.wf.ag-grid .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-36 {
    padding-right: calc(36 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-37,
.wf.ag-grid .ag-ltr .ag-row-group-indent-37 {
    padding-left: calc(37 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-37.ag-row-group-leaf-indent,
.wf.ag-grid .ag-ltr .ag-row-group-indent-37.ag-row-group-leaf-indent {
    padding-left: calc( 37 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-37,
.wf.ag-grid .ag-rtl .ag-row-group-indent-37 {
    padding-right: calc(37 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-37.ag-row-group-leaf-indent,
.wf.ag-grid .ag-rtl .ag-row-group-indent-37.ag-row-group-leaf-indent {
    padding-right: calc( 37 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-37,
.wf.ag-grid .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-37 {
    padding-left: calc(37 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-37,
.wf.ag-grid .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-37 {
    padding-right: calc(37 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-38,
.wf.ag-grid .ag-ltr .ag-row-group-indent-38 {
    padding-left: calc(38 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-38.ag-row-group-leaf-indent,
.wf.ag-grid .ag-ltr .ag-row-group-indent-38.ag-row-group-leaf-indent {
    padding-left: calc( 38 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-38,
.wf.ag-grid .ag-rtl .ag-row-group-indent-38 {
    padding-right: calc(38 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-38.ag-row-group-leaf-indent,
.wf.ag-grid .ag-rtl .ag-row-group-indent-38.ag-row-group-leaf-indent {
    padding-right: calc( 38 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-38,
.wf.ag-grid .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-38 {
    padding-left: calc(38 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-38,
.wf.ag-grid .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-38 {
    padding-right: calc(38 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-39,
.wf.ag-grid .ag-ltr .ag-row-group-indent-39 {
    padding-left: calc(39 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-39.ag-row-group-leaf-indent,
.wf.ag-grid .ag-ltr .ag-row-group-indent-39.ag-row-group-leaf-indent {
    padding-left: calc( 39 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-39,
.wf.ag-grid .ag-rtl .ag-row-group-indent-39 {
    padding-right: calc(39 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-39.ag-row-group-leaf-indent,
.wf.ag-grid .ag-rtl .ag-row-group-indent-39.ag-row-group-leaf-indent {
    padding-right: calc( 39 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-39,
.wf.ag-grid .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-39 {
    padding-left: calc(39 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-39,
.wf.ag-grid .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-39 {
    padding-right: calc(39 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-40,
.wf.ag-grid .ag-ltr .ag-row-group-indent-40 {
    padding-left: calc(40 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-40.ag-row-group-leaf-indent,
.wf.ag-grid .ag-ltr .ag-row-group-indent-40.ag-row-group-leaf-indent {
    padding-left: calc( 40 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-40,
.wf.ag-grid .ag-rtl .ag-row-group-indent-40 {
    padding-right: calc(40 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-40.ag-row-group-leaf-indent,
.wf.ag-grid .ag-rtl .ag-row-group-indent-40.ag-row-group-leaf-indent {
    padding-right: calc( 40 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-40,
.wf.ag-grid .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-40 {
    padding-left: calc(40 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-40,
.wf.ag-grid .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-40 {
    padding-right: calc(40 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-41,
.wf.ag-grid .ag-ltr .ag-row-group-indent-41 {
    padding-left: calc(41 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-41.ag-row-group-leaf-indent,
.wf.ag-grid .ag-ltr .ag-row-group-indent-41.ag-row-group-leaf-indent {
    padding-left: calc( 41 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-41,
.wf.ag-grid .ag-rtl .ag-row-group-indent-41 {
    padding-right: calc(41 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-41.ag-row-group-leaf-indent,
.wf.ag-grid .ag-rtl .ag-row-group-indent-41.ag-row-group-leaf-indent {
    padding-right: calc( 41 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-41,
.wf.ag-grid .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-41 {
    padding-left: calc(41 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-41,
.wf.ag-grid .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-41 {
    padding-right: calc(41 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-42,
.wf.ag-grid .ag-ltr .ag-row-group-indent-42 {
    padding-left: calc(42 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-42.ag-row-group-leaf-indent,
.wf.ag-grid .ag-ltr .ag-row-group-indent-42.ag-row-group-leaf-indent {
    padding-left: calc( 42 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-42,
.wf.ag-grid .ag-rtl .ag-row-group-indent-42 {
    padding-right: calc(42 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-42.ag-row-group-leaf-indent,
.wf.ag-grid .ag-rtl .ag-row-group-indent-42.ag-row-group-leaf-indent {
    padding-right: calc( 42 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-42,
.wf.ag-grid .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-42 {
    padding-left: calc(42 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-42,
.wf.ag-grid .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-42 {
    padding-right: calc(42 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-43,
.wf.ag-grid .ag-ltr .ag-row-group-indent-43 {
    padding-left: calc(43 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-43.ag-row-group-leaf-indent,
.wf.ag-grid .ag-ltr .ag-row-group-indent-43.ag-row-group-leaf-indent {
    padding-left: calc( 43 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-43,
.wf.ag-grid .ag-rtl .ag-row-group-indent-43 {
    padding-right: calc(43 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-43.ag-row-group-leaf-indent,
.wf.ag-grid .ag-rtl .ag-row-group-indent-43.ag-row-group-leaf-indent {
    padding-right: calc( 43 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-43,
.wf.ag-grid .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-43 {
    padding-left: calc(43 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-43,
.wf.ag-grid .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-43 {
    padding-right: calc(43 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-44,
.wf.ag-grid .ag-ltr .ag-row-group-indent-44 {
    padding-left: calc(44 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-44.ag-row-group-leaf-indent,
.wf.ag-grid .ag-ltr .ag-row-group-indent-44.ag-row-group-leaf-indent {
    padding-left: calc( 44 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-44,
.wf.ag-grid .ag-rtl .ag-row-group-indent-44 {
    padding-right: calc(44 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-44.ag-row-group-leaf-indent,
.wf.ag-grid .ag-rtl .ag-row-group-indent-44.ag-row-group-leaf-indent {
    padding-right: calc( 44 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-44,
.wf.ag-grid .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-44 {
    padding-left: calc(44 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-44,
.wf.ag-grid .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-44 {
    padding-right: calc(44 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-45,
.wf.ag-grid .ag-ltr .ag-row-group-indent-45 {
    padding-left: calc(45 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-45.ag-row-group-leaf-indent,
.wf.ag-grid .ag-ltr .ag-row-group-indent-45.ag-row-group-leaf-indent {
    padding-left: calc( 45 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-45,
.wf.ag-grid .ag-rtl .ag-row-group-indent-45 {
    padding-right: calc(45 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-45.ag-row-group-leaf-indent,
.wf.ag-grid .ag-rtl .ag-row-group-indent-45.ag-row-group-leaf-indent {
    padding-right: calc( 45 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-45,
.wf.ag-grid .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-45 {
    padding-left: calc(45 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-45,
.wf.ag-grid .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-45 {
    padding-right: calc(45 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-46,
.wf.ag-grid .ag-ltr .ag-row-group-indent-46 {
    padding-left: calc(46 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-46.ag-row-group-leaf-indent,
.wf.ag-grid .ag-ltr .ag-row-group-indent-46.ag-row-group-leaf-indent {
    padding-left: calc( 46 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-46,
.wf.ag-grid .ag-rtl .ag-row-group-indent-46 {
    padding-right: calc(46 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-46.ag-row-group-leaf-indent,
.wf.ag-grid .ag-rtl .ag-row-group-indent-46.ag-row-group-leaf-indent {
    padding-right: calc( 46 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-46,
.wf.ag-grid .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-46 {
    padding-left: calc(46 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-46,
.wf.ag-grid .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-46 {
    padding-right: calc(46 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-47,
.wf.ag-grid .ag-ltr .ag-row-group-indent-47 {
    padding-left: calc(47 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-47.ag-row-group-leaf-indent,
.wf.ag-grid .ag-ltr .ag-row-group-indent-47.ag-row-group-leaf-indent {
    padding-left: calc( 47 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-47,
.wf.ag-grid .ag-rtl .ag-row-group-indent-47 {
    padding-right: calc(47 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-47.ag-row-group-leaf-indent,
.wf.ag-grid .ag-rtl .ag-row-group-indent-47.ag-row-group-leaf-indent {
    padding-right: calc( 47 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-47,
.wf.ag-grid .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-47 {
    padding-left: calc(47 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-47,
.wf.ag-grid .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-47 {
    padding-right: calc(47 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-48,
.wf.ag-grid .ag-ltr .ag-row-group-indent-48 {
    padding-left: calc(48 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-48.ag-row-group-leaf-indent,
.wf.ag-grid .ag-ltr .ag-row-group-indent-48.ag-row-group-leaf-indent {
    padding-left: calc( 48 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-48,
.wf.ag-grid .ag-rtl .ag-row-group-indent-48 {
    padding-right: calc(48 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-48.ag-row-group-leaf-indent,
.wf.ag-grid .ag-rtl .ag-row-group-indent-48.ag-row-group-leaf-indent {
    padding-right: calc( 48 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-48,
.wf.ag-grid .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-48 {
    padding-left: calc(48 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-48,
.wf.ag-grid .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-48 {
    padding-right: calc(48 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-49,
.wf.ag-grid .ag-ltr .ag-row-group-indent-49 {
    padding-left: calc(49 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-indent-49.ag-row-group-leaf-indent,
.wf.ag-grid .ag-ltr .ag-row-group-indent-49.ag-row-group-leaf-indent {
    padding-left: calc( 49 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-49,
.wf.ag-grid .ag-rtl .ag-row-group-indent-49 {
    padding-right: calc(49 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group-indent-49.ag-row-group-leaf-indent,
.wf.ag-grid .ag-rtl .ag-row-group-indent-49.ag-row-group-leaf-indent {
    padding-right: calc( 49 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)) + var(--table-group-row-leaf-indent-additional-padding, 0px) );
}
.ag-theme-brml .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-49,
.wf.ag-grid .ag-ltr .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-49 {
    padding-left: calc(49 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-49,
.wf.ag-grid .ag-rtl .ag-row-group .ag-row-group-leaf-indent.ag-row-group-indent-49 {
    padding-right: calc(49 * var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
}
.ag-theme-brml .ag-ltr .ag-row-group-leaf-indent.ag-cell-wrapper,
.wf.ag-grid .ag-ltr .ag-row-group-leaf-indent.ag-cell-wrapper {
    margin-left: 0;
}
.ag-theme-brml .ag-header-cell-sortable.ag-header-active:hover .ag-cell-label-container.ag-header-cell-sorted-none .ag-sort-ascending-icon.ag-hidden,
.ag-theme-brml .ag-header-cell-sortable.ag-column-hover:hover .ag-cell-label-container.ag-header-cell-sorted-none .ag-sort-ascending-icon.ag-hidden,
.wf.ag-grid .ag-header-cell-sortable.ag-header-active:hover .ag-cell-label-container.ag-header-cell-sorted-none .ag-sort-ascending-icon.ag-hidden,
.wf.ag-grid .ag-header-cell-sortable.ag-column-hover:hover .ag-cell-label-container.ag-header-cell-sorted-none .ag-sort-ascending-icon.ag-hidden {
    display: block !important;
}
.ag-theme-brml.sort-desc-first .ag-header-cell-sortable,
.wf.ag-grid.sort-desc-first .ag-header-cell-sortable {
    --action-icon-color: var(--table-header-sortable-icon-color);
    font-family: var(--table-header-sortable-font-family, var(--table-header-font-family));
}
.ag-theme-brml.sort-desc-first .ag-header-cell-sortable.ag-header-active .ag-cell-label-container.ag-header-cell-sorted-none .ag-sort-descending-icon.ag-hidden, .ag-theme-brml.sort-desc-first .ag-header-cell-sortable.ag-header-active:hover .ag-cell-label-container.ag-header-cell-sorted-none .ag-sort-descending-icon.ag-hidden, .ag-theme-brml.sort-desc-first .ag-header-cell-sortable.ag-column-hover:hover .ag-cell-label-container.ag-header-cell-sorted-none .ag-sort-descending-icon.ag-hidden,
.ag-theme-brml .sort-desc-first.ag-header-cell-sortable.ag-header-active:hover .ag-cell-label-container.ag-header-cell-sorted-none .ag-sort-descending-icon.ag-hidden,
.ag-theme-brml .sort-desc-first.ag-header-cell-sortable.ag-column-hover:hover .ag-cell-label-container.ag-header-cell-sorted-none .ag-sort-descending-icon.ag-hidden,
.wf.ag-grid.sort-desc-first .ag-header-cell-sortable.ag-header-active .ag-cell-label-container.ag-header-cell-sorted-none .ag-sort-descending-icon.ag-hidden,
.wf.ag-grid.sort-desc-first .ag-header-cell-sortable.ag-header-active:hover .ag-cell-label-container.ag-header-cell-sorted-none .ag-sort-descending-icon.ag-hidden,
.wf.ag-grid.sort-desc-first .ag-header-cell-sortable.ag-column-hover:hover .ag-cell-label-container.ag-header-cell-sorted-none .ag-sort-descending-icon.ag-hidden,
.wf.ag-grid .sort-desc-first.ag-header-cell-sortable.ag-header-active:hover .ag-cell-label-container.ag-header-cell-sorted-none .ag-sort-descending-icon.ag-hidden,
.wf.ag-grid .sort-desc-first.ag-header-cell-sortable.ag-column-hover:hover .ag-cell-label-container.ag-header-cell-sorted-none .ag-sort-descending-icon.ag-hidden {
    display: block !important;
}
.ag-theme-brml.sort-desc-first .ag-header-cell-sortable.ag-header-active .ag-cell-label-container.ag-header-cell-sorted-none .ag-sort-ascending-icon.ag-hidden, .ag-theme-brml.sort-desc-first .ag-header-cell-sortable.ag-header-active:hover .ag-cell-label-container.ag-header-cell-sorted-none .ag-sort-ascending-icon.ag-hidden, .ag-theme-brml.sort-desc-first .ag-header-cell-sortable.ag-column-hover:hover .ag-cell-label-container.ag-header-cell-sorted-none .ag-sort-ascending-icon.ag-hidden,
.ag-theme-brml .sort-desc-first.ag-header-cell-sortable.ag-header-active:hover .ag-cell-label-container.ag-header-cell-sorted-none .ag-sort-ascending-icon.ag-hidden,
.ag-theme-brml .sort-desc-first.ag-header-cell-sortable.ag-column-hover:hover .ag-cell-label-container.ag-header-cell-sorted-none .ag-sort-ascending-icon.ag-hidden,
.wf.ag-grid.sort-desc-first .ag-header-cell-sortable.ag-header-active .ag-cell-label-container.ag-header-cell-sorted-none .ag-sort-ascending-icon.ag-hidden,
.wf.ag-grid.sort-desc-first .ag-header-cell-sortable.ag-header-active:hover .ag-cell-label-container.ag-header-cell-sorted-none .ag-sort-ascending-icon.ag-hidden,
.wf.ag-grid.sort-desc-first .ag-header-cell-sortable.ag-column-hover:hover .ag-cell-label-container.ag-header-cell-sorted-none .ag-sort-ascending-icon.ag-hidden,
.wf.ag-grid .sort-desc-first.ag-header-cell-sortable.ag-header-active:hover .ag-cell-label-container.ag-header-cell-sorted-none .ag-sort-ascending-icon.ag-hidden,
.wf.ag-grid .sort-desc-first.ag-header-cell-sortable.ag-column-hover:hover .ag-cell-label-container.ag-header-cell-sorted-none .ag-sort-ascending-icon.ag-hidden {
    display: none !important;
}
.ag-theme-brml.no-header-filter-icon .ag-filter-icon,
.wf.ag-grid.no-header-filter-icon .ag-filter-icon {
    display: none;
}
.ag-theme-brml.ag-grid-hide-column-menu-header .ag-menu .ag-tab-header,
.ag-theme-brml.ag-grid-hide-column-menu-header .ag-menu .ag-tabs-header,
.wf.ag-grid.ag-grid-hide-column-menu-header .ag-menu .ag-tab-header,
.wf.ag-grid.ag-grid-hide-column-menu-header .ag-menu .ag-tabs-header {
    display: none;
}
.ag-theme-brml.headers-break .ag-header-cell,
.wf.ag-grid.headers-break .ag-header-cell {
    word-break: break-word;
    align-items: center;
}
.ag-theme-brml.headers-break .ag-header-cell .ag-cell-label-container,
.wf.ag-grid.headers-break .ag-header-cell .ag-cell-label-container {
    align-items: center;
}
.ag-theme-brml.headers-break .ag-header-cell .ag-header-cell-resize,
.wf.ag-grid.headers-break .ag-header-cell .ag-header-cell-resize {
    top: 0;
    margin-top: 0;
    display: flex;
    align-items: center;
}
.ag-theme-brml.headers-break .ag-header-cell .ag-header-cell-label,
.wf.ag-grid.headers-break .ag-header-cell .ag-header-cell-label {
    align-items: center;
    overflow: visible;
}
.ag-theme-brml.headers-break .ag-header-cell .ag-header-cell-label .tooltip-trigger .ag-header-cell-text,
.wf.ag-grid.headers-break .ag-header-cell .ag-header-cell-label .tooltip-trigger .ag-header-cell-text {
    text-overflow: clip;
    white-space: normal;
}
.ag-theme-brml.headers-break .ag-header-cell.align-right .ag-header-cell-label,
.wf.ag-grid.headers-break .ag-header-cell.align-right .ag-header-cell-label {
    justify-content: flex-end;
    flex: 1 1 auto;
}
.ag-theme-brml.headers-break .ag-header-cell.align-right .ag-header-cell-label .ag-header-cell-text,
.wf.ag-grid.headers-break .ag-header-cell.align-right .ag-header-cell-label .ag-header-cell-text {
    order: 1;
}
.ag-theme-brml.headers-break .ag-header-cell.align-center .ag-header-cell-label,
.wf.ag-grid.headers-break .ag-header-cell.align-center .ag-header-cell-label {
    justify-content: center;
}
.ag-theme-brml.headers-break .ag-header-icon,
.wf.ag-grid.headers-break .ag-header-icon {
    align-items: flex-end;
}
.ag-theme-brml.headers-break .ag-header-select-all,
.wf.ag-grid.headers-break .ag-header-select-all {
    align-items: flex-end;
}
.ag-theme-brml.headers-break .ag-header-select-all span,
.wf.ag-grid.headers-break .ag-header-select-all span {
    height: 16px;
}
.ag-theme-brml.headers-ellipsis .ag-header-cell,
.wf.ag-grid.headers-ellipsis .ag-header-cell {
    display: flex;
    align-items: center;
}
.ag-theme-brml.headers-ellipsis .ag-header-cell.align-right .ag-header-cell-label,
.wf.ag-grid.headers-ellipsis .ag-header-cell.align-right .ag-header-cell-label {
    flex: 0 1 auto;
}
.ag-theme-brml.headers-ellipsis .ag-header-cell.align-right .ag-header-cell-label .ag-header-cell-text,
.wf.ag-grid.headers-ellipsis .ag-header-cell.align-right .ag-header-cell-label .ag-header-cell-text {
    order: 1;
}
.ag-theme-brml.headers-ellipsis .ag-header-cell.align-center .ag-header-cell-label,
.wf.ag-grid.headers-ellipsis .ag-header-cell.align-center .ag-header-cell-label {
    flex: 1 1 auto;
    justify-content: center;
}
.ag-theme-brml.headers-ellipsis .ag-header-cell.ag-numeric-header .ag-cell-label-container, .ag-theme-brml.headers-ellipsis .ag-header-cell.ag-right-aligned-header .ag-cell-label-container, .ag-theme-brml.headers-ellipsis .ag-header-cell.align-right .ag-cell-label-container,
.wf.ag-grid.headers-ellipsis .ag-header-cell.ag-numeric-header .ag-cell-label-container,
.wf.ag-grid.headers-ellipsis .ag-header-cell.ag-right-aligned-header .ag-cell-label-container,
.wf.ag-grid.headers-ellipsis .ag-header-cell.align-right .ag-cell-label-container {
    justify-content: flex-start;
}
.ag-theme-brml.headers-ellipsis .ag-header-cell.align-center .ag-cell-label-container,
.wf.ag-grid.headers-ellipsis .ag-header-cell.align-center .ag-cell-label-container {
    justify-content: center;
}
.ag-theme-brml.style-striped .ag-row.ag-row-odd,
.wf.ag-grid.style-striped .ag-row.ag-row-odd {
    background: var(--table-striped-row-nested-odd-background, var(--table-row-odd-background, var(--table-row-background, #fff)));
}
.ag-theme-brml.style-striped .ag-row.ag-row-even,
.wf.ag-grid.style-striped .ag-row.ag-row-even {
    background: var(--table-striped-row-nested-even-background, var(--table-row-secondary-background, #f5f5f5));
}
.ag-theme-brml.style-striped .ag-row-level-0.ag-row-even,
.wf.ag-grid.style-striped .ag-row-level-0.ag-row-even {
    background: var(--table-striped-row-even-background, var(--table-row-background, #fff));
}
.ag-theme-brml.style-striped .ag-row-level-0.ag-row-odd,
.wf.ag-grid.style-striped .ag-row-level-0.ag-row-odd {
    background: var(--table-striped-row-odd-background, var(--table-row-secondary-background, #f5f5f5));
}
.ag-theme-brml.style-striped .ag-row.ag-row-selected,
.wf.ag-grid.style-striped .ag-row.ag-row-selected {
    background: var(--table-row-selected-background, #e6f5fb);
}
.ag-theme-brml.style-striped .ag-row.ag-row-even.ag-row-hover,
.wf.ag-grid.style-striped .ag-row.ag-row-even.ag-row-hover {
    background: var(--table-striped-row-hover-even-background, var(--table-row-hover-color, var(--table-row-hover-background, #e6f5fb)));
}
.ag-theme-brml.style-striped .ag-row.ag-row-odd.ag-row-hover,
.wf.ag-grid.style-striped .ag-row.ag-row-odd.ag-row-hover {
    background: var(--table-striped-row-hover-odd-background, var(--table-row-hover-color, var(--table-row-hover-background, #e6f5fb)));
}
.ag-theme-brml.style-striped .ag-row.ag-row-selected.ag-row-hover,
.wf.ag-grid.style-striped .ag-row.ag-row-selected.ag-row-hover {
    background: var(--table-row-selected-hover-background, var(--table-row-selected-background, #e6f5fb));
}
.ag-theme-brml.style-striped .ag-row.ag-row-group.ag-row-level-0.ag-row-hover,
.wf.ag-grid.style-striped .ag-row.ag-row-group.ag-row-level-0.ag-row-hover {
    background: var(--table-group-row-0-background, var(--table-group-row-background, #e6e6e6));
}
.ag-theme-brml.style-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-hover,
.wf.ag-grid.style-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-hover {
    background: var(--table-group-row-1-background, var(--table-group-row-background, #e6e6e6));
}
.ag-theme-brml.style-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-hover,
.wf.ag-grid.style-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-hover {
    background: var(--table-group-row-2-background, var(--table-group-row-background, #e6e6e6));
}
.ag-theme-brml.style-striped .ag-row.ag-row-group.ag-row-level-0.ag-row-hover.ag-row-selected,
.ag-theme-brml.style-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-hover.ag-row-selected,
.ag-theme-brml.style-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-hover.ag-row-selected,
.wf.ag-grid.style-striped .ag-row.ag-row-group.ag-row-level-0.ag-row-hover.ag-row-selected,
.wf.ag-grid.style-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-hover.ag-row-selected,
.wf.ag-grid.style-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-hover.ag-row-selected {
    background: var(--table-row-selected-hover-background, var(--table-row-selected-background, #e6f5fb));
}
.ag-theme-brml.style-striped .ag-row.ag-row-group.ag-row-level-0.ag-row-hover.ag-row-selected::before,
.ag-theme-brml.style-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-hover.ag-row-selected::before,
.ag-theme-brml.style-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-hover.ag-row-selected::before,
.wf.ag-grid.style-striped .ag-row.ag-row-group.ag-row-level-0.ag-row-hover.ag-row-selected::before,
.wf.ag-grid.style-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-hover.ag-row-selected::before,
.wf.ag-grid.style-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-hover.ag-row-selected::before {
    background: var(--table-row-hover-overlay-background, transparent);
    mix-blend-mode: var(--table-row-hover-overlay-mix-blend-mode, normal);
}
.ag-theme-brml.style-striped .ag-row.ag-row-even:active,
.wf.ag-grid.style-striped .ag-row.ag-row-even:active {
    background: var(--table-striped-row-even-active-background, var(--table-striped-row-hover-even-background, var(--table-row-hover-color, var(--table-row-hover-background, #e6f5fb))));
}
.ag-theme-brml.style-striped .ag-row.ag-row-even:active:before,
.wf.ag-grid.style-striped .ag-row.ag-row-even:active:before {
    background: var(--table-striped-row-even-active-overlay-background, transparent);
    mix-blend-mode: var(--table-striped-row-even-active-overlay-mix-blend-mode, normal);
}
.ag-theme-brml.style-striped .ag-row.ag-row-odd:active,
.wf.ag-grid.style-striped .ag-row.ag-row-odd:active {
    background: var(--table-striped-row-odd-active-background, var(--table-striped-row-hover-odd-background, var(--table-row-hover-color, var(--table-row-hover-background, #e6f5fb))));
}
.ag-theme-brml.style-striped .ag-row.ag-row-odd:active::before,
.wf.ag-grid.style-striped .ag-row.ag-row-odd:active::before {
    background: var(--table-striped-row-odd-active-overlay-background, transparent);
    mix-blend-mode: var(--table-striped-row-odd-active-overlay-mix-blend-mode, normal);
}
.ag-theme-brml.style-striped .ag-row.ag-row-group.ag-row-hover,
.wf.ag-grid.style-striped .ag-row.ag-row-group.ag-row-hover {
    background: var(--table-group-row-nested-background, #ededed);
}
.ag-theme-brml.style-striped .ag-row.ag-row-even.ag-row-selected:active,
.ag-theme-brml.style-striped .ag-row.ag-row-odd.ag-row-selected:active,
.wf.ag-grid.style-striped .ag-row.ag-row-even.ag-row-selected:active,
.wf.ag-grid.style-striped .ag-row.ag-row-odd.ag-row-selected:active {
    background: var(--table-row-selected-active-background, var(--table-row-hover-color, var(--table-row-hover-background, #e6f5fb)));
}
.ag-theme-brml.style-striped .ag-row.ag-row-even.ag-row-selected:active:before,
.ag-theme-brml.style-striped .ag-row.ag-row-odd.ag-row-selected:active:before,
.wf.ag-grid.style-striped .ag-row.ag-row-even.ag-row-selected:active:before,
.wf.ag-grid.style-striped .ag-row.ag-row-odd.ag-row-selected:active:before {
    background: var(--table-row-selected-active-overlay-background, transparent);
    mix-blend-mode: var(--table-row-selected-active-overlay-mix-blend-mode, normal);
}
.ag-theme-brml.style-striped .ag-row.ag-row-footer,
.wf.ag-grid.style-striped .ag-row.ag-row-footer {
    background: var(--table-group-row-0-background, var(--table-group-row-background, #e6e6e6));
}
.ag-theme-brml.style-lines .ag-row-odd,
.wf.ag-grid.style-lines .ag-row-odd {
    background: var(--table-row-nested-odd-background, var(--table-row-odd-background, var(--table-row-background, #fff)));
}
.ag-theme-brml.style-lines .ag-row-even,
.wf.ag-grid.style-lines .ag-row-even {
    background: var(--table-row-nested-even-background, var(--table-row-secondary-background, #f5f5f5));
}
.ag-theme-brml.style-lines .ag-row-level-0.ag-row-even,
.wf.ag-grid.style-lines .ag-row-level-0.ag-row-even {
    background: var(--table-row-even-background, var(--table-row-background, #fff));
}
.ag-theme-brml.style-lines .ag-row-level-0.ag-row-odd,
.wf.ag-grid.style-lines .ag-row-level-0.ag-row-odd {
    background: var(--table-row-odd-background, var(--table-row-background, #fff));
}
.ag-theme-brml.style-lines .ag-row.ag-row-selected,
.wf.ag-grid.style-lines .ag-row.ag-row-selected {
    background: var(--table-row-selected-background, #e6f5fb);
}
.ag-theme-brml.style-lines .ag-row-level-0.ag-row-even.ag-row-hover,
.ag-theme-brml.style-lines .ag-row.ag-row-hover,
.wf.ag-grid.style-lines .ag-row-level-0.ag-row-even.ag-row-hover,
.wf.ag-grid.style-lines .ag-row.ag-row-hover {
    background: var(--table-row-hover-color, var(--table-row-hover-background, #e6f5fb));
}
.ag-theme-brml.style-lines .ag-row.ag-row-selected.ag-row-hover,
.wf.ag-grid.style-lines .ag-row.ag-row-selected.ag-row-hover {
    background: var(--table-row-selected-hover-background, var(--table-row-selected-background, #e6f5fb));
}
.ag-theme-brml.style-lines .ag-row.ag-row-group.ag-row-level-0.ag-row-hover,
.wf.ag-grid.style-lines .ag-row.ag-row-group.ag-row-level-0.ag-row-hover {
    background: var(--table-group-row-0-background, var(--table-group-row-background, #e6e6e6));
}
.ag-theme-brml.style-lines .ag-row.ag-row-group.ag-row-level-1.ag-row-hover,
.wf.ag-grid.style-lines .ag-row.ag-row-group.ag-row-level-1.ag-row-hover {
    background: var(--table-group-row-1-background, var(--table-group-row-background, #e6e6e6));
}
.ag-theme-brml.style-lines .ag-row.ag-row-group.ag-row-level-2.ag-row-hover,
.wf.ag-grid.style-lines .ag-row.ag-row-group.ag-row-level-2.ag-row-hover {
    background: var(--table-group-row-2-background, var(--table-group-row-background, #e6e6e6));
}
.ag-theme-brml.style-lines .ag-row.ag-row-group.ag-row-hover,
.wf.ag-grid.style-lines .ag-row.ag-row-group.ag-row-hover {
    background: var(--table-group-row-nested-background, #ededed);
}
.ag-theme-brml.style-lines .ag-row.ag-row-selected:active,
.wf.ag-grid.style-lines .ag-row.ag-row-selected:active {
    background: var(--table-row-selected-active-background, var(--table-row-hover-color, var(--table-row-hover-background, #e6f5fb)));
}
.ag-theme-brml.style-uniform .ag-row-odd,
.wf.ag-grid.style-uniform .ag-row-odd {
    background: var(--table-row-background, #fff);
}
.ag-theme-brml.style-uniform .ag-row-even,
.wf.ag-grid.style-uniform .ag-row-even {
    background: var(--table-row-background, #fff);
}
.ag-theme-brml.style-uniform .ag-row-group.ag-row-level-0.ag-row-odd,
.wf.ag-grid.style-uniform .ag-row-group.ag-row-level-0.ag-row-odd {
    background: var(--table-row-background, #fff);
}
.ag-theme-brml.style-uniform .ag-row-group.ag-row-level-0.ag-row-even,
.wf.ag-grid.style-uniform .ag-row-group.ag-row-level-0.ag-row-even {
    background: var(--table-row-background, #fff);
}
.ag-theme-brml.style-uniform .ag-row-group.ag-row-level-0.ag-row-hover,
.wf.ag-grid.style-uniform .ag-row-group.ag-row-level-0.ag-row-hover {
    background: var(--table-row-hover-color, var(--table-row-hover-background, #e6f5fb));
}
.ag-theme-brml.style-uniform .ag-row-group.ag-row-level-1.ag-row-odd,
.wf.ag-grid.style-uniform .ag-row-group.ag-row-level-1.ag-row-odd {
    background: var(--table-row-background, #fff);
}
.ag-theme-brml.style-uniform .ag-row-group.ag-row-level-1.ag-row-even,
.wf.ag-grid.style-uniform .ag-row-group.ag-row-level-1.ag-row-even {
    background: var(--table-row-background, #fff);
}
.ag-theme-brml.style-uniform .ag-row-group.ag-row-level-1.ag-row-hover,
.wf.ag-grid.style-uniform .ag-row-group.ag-row-level-1.ag-row-hover {
    background: var(--table-row-hover-color, var(--table-row-hover-background, #e6f5fb));
}
.ag-theme-brml.style-uniform .ag-row-group.ag-row-level-2.ag-row-odd,
.wf.ag-grid.style-uniform .ag-row-group.ag-row-level-2.ag-row-odd {
    background: var(--table-row-background, #fff);
}
.ag-theme-brml.style-uniform .ag-row-group.ag-row-level-2.ag-row-even,
.wf.ag-grid.style-uniform .ag-row-group.ag-row-level-2.ag-row-even {
    background: var(--table-row-background, #fff);
}
.ag-theme-brml.style-uniform .ag-row-group.ag-row-level-2.ag-row-hover,
.wf.ag-grid.style-uniform .ag-row-group.ag-row-level-2.ag-row-hover {
    background: var(--table-row-hover-color, var(--table-row-hover-background, #e6f5fb));
}
.ag-theme-brml.style-uniform .ag-row-group.ag-row-level-3.ag-row-odd,
.wf.ag-grid.style-uniform .ag-row-group.ag-row-level-3.ag-row-odd {
    background: var(--table-row-background, #fff);
}
.ag-theme-brml.style-uniform .ag-row-group.ag-row-level-3.ag-row-even,
.wf.ag-grid.style-uniform .ag-row-group.ag-row-level-3.ag-row-even {
    background: var(--table-row-background, #fff);
}
.ag-theme-brml.style-uniform .ag-row-group.ag-row-level-3.ag-row-hover,
.wf.ag-grid.style-uniform .ag-row-group.ag-row-level-3.ag-row-hover {
    background: var(--table-row-hover-color, var(--table-row-hover-background, #e6f5fb));
}
.ag-theme-brml.style-uniform .ag-row-group.ag-row-level-4.ag-row-odd,
.wf.ag-grid.style-uniform .ag-row-group.ag-row-level-4.ag-row-odd {
    background: var(--table-row-background, #fff);
}
.ag-theme-brml.style-uniform .ag-row-group.ag-row-level-4.ag-row-even,
.wf.ag-grid.style-uniform .ag-row-group.ag-row-level-4.ag-row-even {
    background: var(--table-row-background, #fff);
}
.ag-theme-brml.style-uniform .ag-row-group.ag-row-level-4.ag-row-hover,
.wf.ag-grid.style-uniform .ag-row-group.ag-row-level-4.ag-row-hover {
    background: var(--table-row-hover-color, var(--table-row-hover-background, #e6f5fb));
}
.ag-theme-brml.style-uniform .ag-row-group.ag-row-level-5.ag-row-odd,
.wf.ag-grid.style-uniform .ag-row-group.ag-row-level-5.ag-row-odd {
    background: var(--table-row-background, #fff);
}
.ag-theme-brml.style-uniform .ag-row-group.ag-row-level-5.ag-row-even,
.wf.ag-grid.style-uniform .ag-row-group.ag-row-level-5.ag-row-even {
    background: var(--table-row-background, #fff);
}
.ag-theme-brml.style-uniform .ag-row-group.ag-row-level-5.ag-row-hover,
.wf.ag-grid.style-uniform .ag-row-group.ag-row-level-5.ag-row-hover {
    background: var(--table-row-hover-color, var(--table-row-hover-background, #e6f5fb));
}
.ag-theme-brml.style-uniform .ag-row.ag-row-selected,
.wf.ag-grid.style-uniform .ag-row.ag-row-selected {
    background: var(--table-row-selected-background, #e6f5fb);
}
.ag-theme-brml.style-uniform .ag-row.ag-row-hover,
.wf.ag-grid.style-uniform .ag-row.ag-row-hover {
    background: var(--table-row-hover-color, var(--table-row-hover-background, #e6f5fb));
}
.ag-theme-brml.style-uniform .ag-row.ag-row-selected.ag-row-hover,
.wf.ag-grid.style-uniform .ag-row.ag-row-selected.ag-row-hover {
    background: var(--table-row-selected-hover-background, var(--table-row-selected-background, #e6f5fb));
}
.ag-theme-brml.style-uniform .ag-row.ag-row-selected:active,
.wf.ag-grid.style-uniform .ag-row.ag-row-selected:active {
    background: var(--table-row-selected-active-background, var(--table-row-hover-color, var(--table-row-hover-background, #e6f5fb)));
}
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group.ag-row-odd,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group-expanded.ag-row-odd,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group-contracted .ag-row.ag-row-group.ag-row-level-0.ag-row-odd,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-odd,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-odd,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-odd,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group.ag-row-odd,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group-expanded.ag-row-odd,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group-contracted .ag-row.ag-row-group.ag-row-level-0.ag-row-odd,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-odd,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-odd,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-odd {
    background: var(--table-striped-row-odd-background, var(--table-row-secondary-background, #f5f5f5));
}
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group.ag-row-odd.ag-row-hover,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group-expanded.ag-row-odd.ag-row-hover,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group-contracted .ag-row.ag-row-group.ag-row-level-0.ag-row-odd.ag-row-hover,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-odd.ag-row-hover,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-odd.ag-row-hover,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-odd.ag-row-hover,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group.ag-row-odd.ag-row-hover,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group-expanded.ag-row-odd.ag-row-hover,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group-contracted .ag-row.ag-row-group.ag-row-level-0.ag-row-odd.ag-row-hover,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-odd.ag-row-hover,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-odd.ag-row-hover,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-odd.ag-row-hover {
    background: var(--table-striped-row-hover-odd-background, var(--table-row-hover-color, var(--table-row-hover-background, #e6f5fb)));
}
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group.ag-row-odd:active,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group-expanded.ag-row-odd:active,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group-contracted .ag-row.ag-row-group.ag-row-level-0.ag-row-odd:active,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-odd:active,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-odd:active,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-odd:active,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group.ag-row-odd:active,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group-expanded.ag-row-odd:active,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group-contracted .ag-row.ag-row-group.ag-row-level-0.ag-row-odd:active,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-odd:active,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-odd:active,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-odd:active {
    background: var(--table-striped-row-odd-active-background, var(--table-striped-row-hover-odd-background, var(--table-row-hover-color, var(--table-row-hover-background, #e6f5fb))));
}
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group.ag-row-odd:active::before,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group-expanded.ag-row-odd:active::before,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group-contracted .ag-row.ag-row-group.ag-row-level-0.ag-row-odd:active::before,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-odd:active::before,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-odd:active::before,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-odd:active::before,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group.ag-row-odd:active::before,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group-expanded.ag-row-odd:active::before,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group-contracted .ag-row.ag-row-group.ag-row-level-0.ag-row-odd:active::before,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-odd:active::before,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-odd:active::before,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-odd:active::before {
    background: var(--table-striped-row-odd-active-overlay-background, transparent);
    mix-blend-mode: var(--table-striped-row-odd-active-overlay-mix-blend-mode, normal);
}
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group.ag-row-even,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group-expanded.ag-row-even,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group-contracted .ag-row.ag-row-group.ag-row-level-0.ag-row-even,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-even,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-even,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-even,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group.ag-row-even,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group-expanded.ag-row-even,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group-contracted .ag-row.ag-row-group.ag-row-level-0.ag-row-even,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-even,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-even,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-even {
    background: var(--table-striped-row-even-background, var(--table-row-background, #fff));
}
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group.ag-row-even.ag-row-hover,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group-expanded.ag-row-even.ag-row-hover,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group-contracted .ag-row.ag-row-group.ag-row-level-0.ag-row-even.ag-row-hover,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-even.ag-row-hover,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-even.ag-row-hover,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-even.ag-row-hover,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group.ag-row-even.ag-row-hover,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group-expanded.ag-row-even.ag-row-hover,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group-contracted .ag-row.ag-row-group.ag-row-level-0.ag-row-even.ag-row-hover,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-even.ag-row-hover,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-even.ag-row-hover,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-even.ag-row-hover {
    background: var(--table-striped-row-hover-even-background, var(--table-row-hover-color, var(--table-row-hover-background, #e6f5fb)));
}
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group.ag-row-even:active,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group-expanded.ag-row-even:active,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group-contracted .ag-row.ag-row-group.ag-row-level-0.ag-row-even:active,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-even:active,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-even:active,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-even:active,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group.ag-row-even:active,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group-expanded.ag-row-even:active,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group-contracted .ag-row.ag-row-group.ag-row-level-0.ag-row-even:active,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-even:active,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-even:active,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-even:active {
    background: var(--table-striped-row-even-active-background, var(--table-striped-row-hover-even-background, var(--table-row-hover-color, var(--table-row-hover-background, #e6f5fb))));
}
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group.ag-row-even:active::before,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group-expanded.ag-row-even:active::before,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group-contracted .ag-row.ag-row-group.ag-row-level-0.ag-row-even:active::before,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-even:active::before,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-even:active::before,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-even:active::before,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group.ag-row-even:active::before,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group-expanded.ag-row-even:active::before,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group-contracted .ag-row.ag-row-group.ag-row-level-0.ag-row-even:active::before,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-even:active::before,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-even:active::before,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-even:active::before {
    background: var(--table-striped-row-even-active-overlay-background, transparent);
    mix-blend-mode: var(--table-striped-row-even-active-overlay-mix-blend-mode, normal);
}
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group.ag-row-even.ag-row-selected, .ag-theme-brml.style-uniform-striped .ag-row.ag-row-group.ag-row-odd.ag-row-selected,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group-expanded.ag-row-even.ag-row-selected,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group-expanded.ag-row-odd.ag-row-selected,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group-contracted .ag-row.ag-row-group.ag-row-level-0.ag-row-even.ag-row-selected,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group-contracted .ag-row.ag-row-group.ag-row-level-0.ag-row-odd.ag-row-selected,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-even.ag-row-selected,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-odd.ag-row-selected,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-even.ag-row-selected,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-odd.ag-row-selected,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-even.ag-row-selected,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-odd.ag-row-selected,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group.ag-row-even.ag-row-selected,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group.ag-row-odd.ag-row-selected,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group-expanded.ag-row-even.ag-row-selected,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group-expanded.ag-row-odd.ag-row-selected,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group-contracted .ag-row.ag-row-group.ag-row-level-0.ag-row-even.ag-row-selected,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group-contracted .ag-row.ag-row-group.ag-row-level-0.ag-row-odd.ag-row-selected,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-even.ag-row-selected,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-odd.ag-row-selected,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-even.ag-row-selected,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-odd.ag-row-selected,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-even.ag-row-selected,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-odd.ag-row-selected {
    background: var(--table-row-selected-background, #e6f5fb);
}
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group.ag-row-even.ag-row-selected.ag-row-hover, .ag-theme-brml.style-uniform-striped .ag-row.ag-row-group.ag-row-odd.ag-row-selected.ag-row-hover,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group-expanded.ag-row-even.ag-row-selected.ag-row-hover,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group-expanded.ag-row-odd.ag-row-selected.ag-row-hover,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group-contracted .ag-row.ag-row-group.ag-row-level-0.ag-row-even.ag-row-selected.ag-row-hover,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group-contracted .ag-row.ag-row-group.ag-row-level-0.ag-row-odd.ag-row-selected.ag-row-hover,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-even.ag-row-selected.ag-row-hover,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-odd.ag-row-selected.ag-row-hover,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-even.ag-row-selected.ag-row-hover,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-odd.ag-row-selected.ag-row-hover,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-even.ag-row-selected.ag-row-hover,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-odd.ag-row-selected.ag-row-hover,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group.ag-row-even.ag-row-selected.ag-row-hover,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group.ag-row-odd.ag-row-selected.ag-row-hover,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group-expanded.ag-row-even.ag-row-selected.ag-row-hover,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group-expanded.ag-row-odd.ag-row-selected.ag-row-hover,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group-contracted .ag-row.ag-row-group.ag-row-level-0.ag-row-even.ag-row-selected.ag-row-hover,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group-contracted .ag-row.ag-row-group.ag-row-level-0.ag-row-odd.ag-row-selected.ag-row-hover,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-even.ag-row-selected.ag-row-hover,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-odd.ag-row-selected.ag-row-hover,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-even.ag-row-selected.ag-row-hover,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-odd.ag-row-selected.ag-row-hover,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-even.ag-row-selected.ag-row-hover,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-odd.ag-row-selected.ag-row-hover {
    background: var(--table-row-selected-hover-background, var(--table-row-selected-background, #e6f5fb));
}
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group.ag-row-even.ag-row-selected:active, .ag-theme-brml.style-uniform-striped .ag-row.ag-row-group.ag-row-odd.ag-row-selected:active,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group-expanded.ag-row-even.ag-row-selected:active,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group-expanded.ag-row-odd.ag-row-selected:active,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group-contracted .ag-row.ag-row-group.ag-row-level-0.ag-row-even.ag-row-selected:active,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group-contracted .ag-row.ag-row-group.ag-row-level-0.ag-row-odd.ag-row-selected:active,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-even.ag-row-selected:active,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-odd.ag-row-selected:active,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-even.ag-row-selected:active,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-odd.ag-row-selected:active,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-even.ag-row-selected:active,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-odd.ag-row-selected:active,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group.ag-row-even.ag-row-selected:active,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group.ag-row-odd.ag-row-selected:active,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group-expanded.ag-row-even.ag-row-selected:active,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group-expanded.ag-row-odd.ag-row-selected:active,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group-contracted .ag-row.ag-row-group.ag-row-level-0.ag-row-even.ag-row-selected:active,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group-contracted .ag-row.ag-row-group.ag-row-level-0.ag-row-odd.ag-row-selected:active,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-even.ag-row-selected:active,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-odd.ag-row-selected:active,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-even.ag-row-selected:active,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-odd.ag-row-selected:active,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-even.ag-row-selected:active,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-odd.ag-row-selected:active {
    background: var(--table-row-selected-active-background, var(--table-row-hover-color, var(--table-row-hover-background, #e6f5fb)));
}
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group.ag-row-even.ag-row-selected:active::before, .ag-theme-brml.style-uniform-striped .ag-row.ag-row-group.ag-row-odd.ag-row-selected:active::before,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group-expanded.ag-row-even.ag-row-selected:active::before,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group-expanded.ag-row-odd.ag-row-selected:active::before,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group-contracted .ag-row.ag-row-group.ag-row-level-0.ag-row-even.ag-row-selected:active::before,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group-contracted .ag-row.ag-row-group.ag-row-level-0.ag-row-odd.ag-row-selected:active::before,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-even.ag-row-selected:active::before,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-odd.ag-row-selected:active::before,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-even.ag-row-selected:active::before,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-odd.ag-row-selected:active::before,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-even.ag-row-selected:active::before,
.ag-theme-brml.style-uniform-striped .ag-row.ag-row-odd.ag-row-selected:active::before,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group.ag-row-even.ag-row-selected:active::before,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group.ag-row-odd.ag-row-selected:active::before,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group-expanded.ag-row-even.ag-row-selected:active::before,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group-expanded.ag-row-odd.ag-row-selected:active::before,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group-contracted .ag-row.ag-row-group.ag-row-level-0.ag-row-even.ag-row-selected:active::before,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group-contracted .ag-row.ag-row-group.ag-row-level-0.ag-row-odd.ag-row-selected:active::before,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-even.ag-row-selected:active::before,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group.ag-row-level-1.ag-row-odd.ag-row-selected:active::before,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-even.ag-row-selected:active::before,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-group.ag-row-level-2.ag-row-odd.ag-row-selected:active::before,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-even.ag-row-selected:active::before,
.wf.ag-grid.style-uniform-striped .ag-row.ag-row-odd.ag-row-selected:active::before {
    background: var(--table-row-selected-active-overlay-background, transparent);
    mix-blend-mode: var(--table-row-selected-active-overlay-mix-blend-mode, normal);
}
@keyframes expanded {
    from {
        transform: rotate(var(--table-animation-row-expanded-icon-rotate-from, 0deg));
    }
    to {
        transform: rotate(var(--table-animation-row-expanded-icon-rotate-to, -90deg));
    }
}
@keyframes collapsed {
    from {
        transform: rotate(var(--table-animation-row-collapsed-icon-rotate-from, -90deg));
    }
    to {
        transform: rotate(var(--table-animation-row-collapsed-icon-rotate-to, 0deg));
    }
}
.ag-theme-brml .ag-row-animation .ag-row-group > .ag-group-expanded.ag-hidden,
.ag-theme-brml .ag-row-animation .ag-cell-wrapper > .ag-cell-value > .ag-row-group-leaf-indent > .ag-group-expanded.ag-hidden,
.wf.ag-grid .ag-row-animation .ag-row-group > .ag-group-expanded.ag-hidden,
.wf.ag-grid .ag-row-animation .ag-cell-wrapper > .ag-cell-value > .ag-row-group-leaf-indent > .ag-group-expanded.ag-hidden {
    display: block !important;
    animation: expanded var(--table-animation-row-expanded-icon-rotate-timing, 0.3s ease-out) 1 normal both;
}
.ag-theme-brml .ag-row-animation .ag-cell-wrapper > .ag-cell-value > .ag-row-group-leaf-indent:not(.ag-row-group-indent-0):last-child > .ag-group-expanded.ag-hidden,
.wf.ag-grid .ag-row-animation .ag-cell-wrapper > .ag-cell-value > .ag-row-group-leaf-indent:not(.ag-row-group-indent-0):last-child > .ag-group-expanded.ag-hidden {
    display: none !important;
}
.ag-theme-brml .ag-row-animation .ag-row-group > .ag-group-expanded,
.ag-theme-brml .ag-row-animation .ag-cell-wrapper > .ag-cell-value > .ag-row-group-leaf-indent > .ag-group-expanded,
.wf.ag-grid .ag-row-animation .ag-row-group > .ag-group-expanded,
.wf.ag-grid .ag-row-animation .ag-cell-wrapper > .ag-cell-value > .ag-row-group-leaf-indent > .ag-group-expanded {
    mix-blend-mode: var(--table-animation-expand-icon-mix-blend-mode, var(--action-icon-blend-mode, var(--active-icon-blend-mode, normal)));
    animation: collapsed var(--table-animation-row-collapsed-icon-rotate-timing, 0.2s ease-out) 1 normal both;
}
.ag-theme-brml .ag-row-animation .ag-row-group > .ag-group-contracted,
.ag-theme-brml .ag-row-animation .ag-cell-wrapper > .ag-cell-value > .ag-row-group-leaf-indent > .ag-group-contracted,
.wf.ag-grid .ag-row-animation .ag-row-group > .ag-group-contracted,
.wf.ag-grid .ag-row-animation .ag-cell-wrapper > .ag-cell-value > .ag-row-group-leaf-indent > .ag-group-contracted {
    display: none !important;
}
.ag-theme-brml .ag-row-animation .ag-row,
.wf.ag-grid .ag-row-animation .ag-row {
    transition: transform var(--table-animation-row-expanded-transform-timing, 0.25s ease-out), top var(--table-animation-row-expanded-top-timing, 0.25s ease-out), height var(--table-animation-row-expanded-height-timing, 0.25s ease-out), opacity var(--table-animation-row-expanded-opacity-timing, 0.35s ease-out 0.15s);
}
.ag-theme-brml .ag-row-animation .ag-row.ag-opacity-zero,
.wf.ag-grid .ag-row-animation .ag-row.ag-opacity-zero {
    transition: transform var(--table-animation-row-collapsed-transform-timing, 0.25s ease-out 0.1s), top var(--table-animation-row-collapsed-top-timing, 0.25s ease-out 0.1s), height var(--table-animation-row-collapsed-height-timing, 0.25s ease-out 0.1s), opacity var(--table-animation-row-collapsed-opacity-timing, 0.2s ease-out);
}
.ag-theme-brml.aggregation .ag-header-group-cell,
.wf.ag-grid.aggregation .ag-header-group-cell {
    padding: 0;
    background: var(--table-aggregation-row-background, var(--table-aggregation-background, var(--table-row-selected-background, #e6f5fb)));
    color: var(--table-aggregation-row-selected-label-color, #ffffff);
}
.ag-theme-brml.aggregation .ag-row.ag-row-selected,
.ag-theme-brml.aggregation .ag-row.ag-row-group.ag-row-group-expanded.ag-row-even.ag-row-selected,
.ag-theme-brml.aggregation .ag-row.ag-row-group.ag-row-group-expanded.ag-row-odd.ag-row-selected,
.ag-theme-brml.aggregation .ag-row.ag-row-group.ag-row-group-contracted.ag-row-even.ag-row-selected,
.ag-theme-brml.aggregation .ag-row.ag-row-group.ag-row-group-contracted.ag-row-odd.ag-row-selected,
.wf.ag-grid.aggregation .ag-row.ag-row-selected,
.wf.ag-grid.aggregation .ag-row.ag-row-group.ag-row-group-expanded.ag-row-even.ag-row-selected,
.wf.ag-grid.aggregation .ag-row.ag-row-group.ag-row-group-expanded.ag-row-odd.ag-row-selected,
.wf.ag-grid.aggregation .ag-row.ag-row-group.ag-row-group-contracted.ag-row-even.ag-row-selected,
.wf.ag-grid.aggregation .ag-row.ag-row-group.ag-row-group-contracted.ag-row-odd.ag-row-selected {
    background: var(--table-aggregation-row-selected-background);
    color: var(--table-aggregation-row-selected-label-color, #ffffff);
}
.ag-theme-brml.aggregation.aggregation-pinned-bottom,
.wf.ag-grid.aggregation.aggregation-pinned-bottom {
    --table-header-border-width: 0px;
}
.ag-theme-brml.aggregation.aggregation-pinned-bottom .ag-body-viewport,
.wf.ag-grid.aggregation.aggregation-pinned-bottom .ag-body-viewport {
    border-top-width: var(--table-row-border-width, var(--table-row-border-top-width, 0));
}
.ag-theme-brml.aggregation.aggregation-pinned-bottom .ag-pinned-right-header,
.ag-theme-brml.aggregation.aggregation-pinned-bottom .ag-pinned-left-header,
.wf.ag-grid.aggregation.aggregation-pinned-bottom .ag-pinned-right-header,
.wf.ag-grid.aggregation.aggregation-pinned-bottom .ag-pinned-left-header {
    position: relative;
}
.ag-theme-brml.aggregation.aggregation-pinned-bottom .ag-pinned-right-header .ag-header-row:first-child,
.ag-theme-brml.aggregation.aggregation-pinned-bottom .ag-pinned-left-header .ag-header-row:first-child,
.ag-theme-brml.aggregation.aggregation-pinned-bottom .ag-header-container .ag-header-row:first-child,
.wf.ag-grid.aggregation.aggregation-pinned-bottom .ag-pinned-right-header .ag-header-row:first-child,
.wf.ag-grid.aggregation.aggregation-pinned-bottom .ag-pinned-left-header .ag-header-row:first-child,
.wf.ag-grid.aggregation.aggregation-pinned-bottom .ag-header-container .ag-header-row:first-child {
    top: auto !important;
    bottom: 0;
}
.ag-theme-brml.aggregation.aggregation-pinned-bottom .ag-pinned-right-header .ag-header-row:last-child,
.ag-theme-brml.aggregation.aggregation-pinned-bottom .ag-pinned-left-header .ag-header-row:last-child,
.ag-theme-brml.aggregation.aggregation-pinned-bottom .ag-header-container .ag-header-row:last-child,
.wf.ag-grid.aggregation.aggregation-pinned-bottom .ag-pinned-right-header .ag-header-row:last-child,
.wf.ag-grid.aggregation.aggregation-pinned-bottom .ag-pinned-left-header .ag-header-row:last-child,
.wf.ag-grid.aggregation.aggregation-pinned-bottom .ag-header-container .ag-header-row:last-child {
    top: 39px !important;
    bottom: 0;
}
.ag-theme-brml.aggregation.aggregation-pinned-bottom .ag-pinned-right-header .ag-header-row:nth-child(2),
.ag-theme-brml.aggregation.aggregation-pinned-bottom .ag-pinned-left-header .ag-header-row:nth-child(2),
.ag-theme-brml.aggregation.aggregation-pinned-bottom .ag-header-container .ag-header-row:nth-child(2),
.wf.ag-grid.aggregation.aggregation-pinned-bottom .ag-pinned-right-header .ag-header-row:nth-child(2),
.wf.ag-grid.aggregation.aggregation-pinned-bottom .ag-pinned-left-header .ag-header-row:nth-child(2),
.wf.ag-grid.aggregation.aggregation-pinned-bottom .ag-header-container .ag-header-row:nth-child(2) {
    top: 0 !important;
}
.ag-theme-brml.aggregation.aggregation-pinned-bottom .ag-pinned-right-header .ag-header-group-cell,
.ag-theme-brml.aggregation.aggregation-pinned-bottom .ag-pinned-left-header .ag-header-group-cell,
.ag-theme-brml.aggregation.aggregation-pinned-bottom .ag-header-container .ag-header-group-cell,
.wf.ag-grid.aggregation.aggregation-pinned-bottom .ag-pinned-right-header .ag-header-group-cell,
.wf.ag-grid.aggregation.aggregation-pinned-bottom .ag-pinned-left-header .ag-header-group-cell,
.wf.ag-grid.aggregation.aggregation-pinned-bottom .ag-header-container .ag-header-group-cell {
    border-width: var(--table-aggregation-row-border-width, var(--spacing-xxxs, 3px) 0 0 0);
    border-color: var(--table-aggregation-row-border-color, var(--table-row-border-color, #bebebe));
    border-style: solid;
}
.ag-theme-brml.aggregation.aggregation-pinned-bottom .ag-pinned-right-header .ag-header-cell:not(.ag-header-group-cell-no-group),
.ag-theme-brml.aggregation.aggregation-pinned-bottom .ag-pinned-left-header .ag-header-cell:not(.ag-header-group-cell-no-group),
.ag-theme-brml.aggregation.aggregation-pinned-bottom .ag-header-container .ag-header-cell:not(.ag-header-group-cell-no-group),
.wf.ag-grid.aggregation.aggregation-pinned-bottom .ag-pinned-right-header .ag-header-cell:not(.ag-header-group-cell-no-group),
.wf.ag-grid.aggregation.aggregation-pinned-bottom .ag-pinned-left-header .ag-header-cell:not(.ag-header-group-cell-no-group),
.wf.ag-grid.aggregation.aggregation-pinned-bottom .ag-header-container .ag-header-cell:not(.ag-header-group-cell-no-group) {
    border-top-width: 0px;
}
.ag-theme-brml.nest-levels-1 .ag-row.ag-row-even.ag-row-level-0,
.ag-theme-brml.nest-levels-1 .ag-row.ag-row-odd.ag-row-level-0,
.wf.ag-grid.nest-levels-1 .ag-row.ag-row-even.ag-row-level-0,
.wf.ag-grid.nest-levels-1 .ag-row.ag-row-odd.ag-row-level-0 {
    background: var(--table-group-row-0-background, var(--table-group-row-background, #e6e6e6));
}
.ag-theme-brml.nest-levels-2 .ag-row.ag-row-even.ag-row-level-0,
.ag-theme-brml.nest-levels-2 .ag-row.ag-row-odd.ag-row-level-0,
.wf.ag-grid.nest-levels-2 .ag-row.ag-row-even.ag-row-level-0,
.wf.ag-grid.nest-levels-2 .ag-row.ag-row-odd.ag-row-level-0 {
    background: var(--table-group-row-0-background, var(--table-group-row-background, #e6e6e6));
}
.ag-theme-brml.nest-levels-2 .ag-row.ag-row-even.ag-row-level-1,
.ag-theme-brml.nest-levels-2 .ag-row.ag-row-odd.ag-row-level-1,
.wf.ag-grid.nest-levels-2 .ag-row.ag-row-even.ag-row-level-1,
.wf.ag-grid.nest-levels-2 .ag-row.ag-row-odd.ag-row-level-1 {
    background: var(--table-group-row-1-background, var(--table-group-row-background, #e6e6e6));
}
.ag-theme-brml.nest-levels-3 .ag-row.ag-row-even.ag-row-level-0,
.ag-theme-brml.nest-levels-3 .ag-row.ag-row-odd.ag-row-level-0,
.wf.ag-grid.nest-levels-3 .ag-row.ag-row-even.ag-row-level-0,
.wf.ag-grid.nest-levels-3 .ag-row.ag-row-odd.ag-row-level-0 {
    background: var(--table-group-row-0-background, var(--table-group-row-background, #e6e6e6));
}
.ag-theme-brml.nest-levels-3 .ag-row.ag-row-even.ag-row-level-1,
.ag-theme-brml.nest-levels-3 .ag-row.ag-row-odd.ag-row-level-1,
.wf.ag-grid.nest-levels-3 .ag-row.ag-row-even.ag-row-level-1,
.wf.ag-grid.nest-levels-3 .ag-row.ag-row-odd.ag-row-level-1 {
    background: var(--table-group-row-1-background, var(--table-group-row-background, #e6e6e6));
}
.ag-theme-brml.nest-levels-3 .ag-row.ag-row-even.ag-row-level-2,
.ag-theme-brml.nest-levels-3 .ag-row.ag-row-odd.ag-row-level-2,
.wf.ag-grid.nest-levels-3 .ag-row.ag-row-even.ag-row-level-2,
.wf.ag-grid.nest-levels-3 .ag-row.ag-row-odd.ag-row-level-2 {
    background: var(--table-group-row-2-background, var(--table-group-row-background, #e6e6e6));
}
.ag-theme-brml.nest-levels-1 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-0, .ag-theme-brml.nest-levels-1 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-1, .ag-theme-brml.nest-levels-1 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-2, .ag-theme-brml.nest-levels-2 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-0, .ag-theme-brml.nest-levels-2 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-1, .ag-theme-brml.nest-levels-2 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-2, .ag-theme-brml.nest-levels-3 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-0, .ag-theme-brml.nest-levels-3 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-1, .ag-theme-brml.nest-levels-3 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-2,
.wf.ag-grid.nest-levels-1 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-0,
.wf.ag-grid.nest-levels-1 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-1,
.wf.ag-grid.nest-levels-1 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-2,
.wf.ag-grid.nest-levels-2 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-0,
.wf.ag-grid.nest-levels-2 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-1,
.wf.ag-grid.nest-levels-2 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-2,
.wf.ag-grid.nest-levels-3 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-0,
.wf.ag-grid.nest-levels-3 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-1,
.wf.ag-grid.nest-levels-3 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-2 {
    background: var(--table-row-selected-background, #e6f5fb);
}
.ag-theme-brml.nest-levels-1 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-0.ag-row-hover, .ag-theme-brml.nest-levels-1 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-1.ag-row-hover, .ag-theme-brml.nest-levels-1 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-2.ag-row-hover, .ag-theme-brml.nest-levels-2 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-0.ag-row-hover, .ag-theme-brml.nest-levels-2 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-1.ag-row-hover, .ag-theme-brml.nest-levels-2 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-2.ag-row-hover, .ag-theme-brml.nest-levels-3 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-0.ag-row-hover, .ag-theme-brml.nest-levels-3 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-1.ag-row-hover, .ag-theme-brml.nest-levels-3 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-2.ag-row-hover,
.wf.ag-grid.nest-levels-1 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-0.ag-row-hover,
.wf.ag-grid.nest-levels-1 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-1.ag-row-hover,
.wf.ag-grid.nest-levels-1 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-2.ag-row-hover,
.wf.ag-grid.nest-levels-2 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-0.ag-row-hover,
.wf.ag-grid.nest-levels-2 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-1.ag-row-hover,
.wf.ag-grid.nest-levels-2 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-2.ag-row-hover,
.wf.ag-grid.nest-levels-3 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-0.ag-row-hover,
.wf.ag-grid.nest-levels-3 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-1.ag-row-hover,
.wf.ag-grid.nest-levels-3 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-2.ag-row-hover {
    background: var(--table-row-selected-hover-background, var(--table-row-selected-background, #e6f5fb));
}
.ag-theme-brml.nest-levels-1 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-0:active, .ag-theme-brml.nest-levels-1 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-1:active, .ag-theme-brml.nest-levels-1 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-2:active, .ag-theme-brml.nest-levels-2 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-0:active, .ag-theme-brml.nest-levels-2 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-1:active, .ag-theme-brml.nest-levels-2 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-2:active, .ag-theme-brml.nest-levels-3 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-0:active, .ag-theme-brml.nest-levels-3 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-1:active, .ag-theme-brml.nest-levels-3 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-2:active,
.wf.ag-grid.nest-levels-1 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-0:active,
.wf.ag-grid.nest-levels-1 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-1:active,
.wf.ag-grid.nest-levels-1 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-2:active,
.wf.ag-grid.nest-levels-2 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-0:active,
.wf.ag-grid.nest-levels-2 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-1:active,
.wf.ag-grid.nest-levels-2 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-2:active,
.wf.ag-grid.nest-levels-3 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-0:active,
.wf.ag-grid.nest-levels-3 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-1:active,
.wf.ag-grid.nest-levels-3 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-2:active {
    background: var(--table-row-selected-active-background, var(--table-row-hover-color, var(--table-row-hover-background, #e6f5fb)));
}
.ag-theme-brml.nest-levels-1 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-0:active::before, .ag-theme-brml.nest-levels-1 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-1:active::before, .ag-theme-brml.nest-levels-1 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-2:active::before, .ag-theme-brml.nest-levels-2 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-0:active::before, .ag-theme-brml.nest-levels-2 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-1:active::before, .ag-theme-brml.nest-levels-2 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-2:active::before, .ag-theme-brml.nest-levels-3 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-0:active::before, .ag-theme-brml.nest-levels-3 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-1:active::before, .ag-theme-brml.nest-levels-3 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-2:active::before,
.wf.ag-grid.nest-levels-1 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-0:active::before,
.wf.ag-grid.nest-levels-1 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-1:active::before,
.wf.ag-grid.nest-levels-1 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-2:active::before,
.wf.ag-grid.nest-levels-2 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-0:active::before,
.wf.ag-grid.nest-levels-2 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-1:active::before,
.wf.ag-grid.nest-levels-2 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-2:active::before,
.wf.ag-grid.nest-levels-3 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-0:active::before,
.wf.ag-grid.nest-levels-3 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-1:active::before,
.wf.ag-grid.nest-levels-3 .ag-row.ag-row-selected:not(.ag-row-group).ag-row-level-2:active::before {
    background: var(--table-row-selected-active-overlay-background, transparent);
    mix-blend-mode: var(--table-row-selected-active-overlay-mix-blend-mode, normal);
}
.ag-theme-brml .table-filter-dot-indicator,
.wf.ag-grid .table-filter-dot-indicator {
    position: relative;
}
.ag-theme-brml .table-filter-dot-indicator::after,
.wf.ag-grid .table-filter-dot-indicator::after {
    content: "";
    position: absolute;
    top: 0;
    right: calc(-1 * var(--spacing-xxxs, 3px));
    width: var(--spacing-xxs, 6px);
    height: var(--spacing-xxs, 6px);
    border-radius: 50%;
    background-color: var(--table-dot-indicator-background-color, #f2bb3a);
}
.ag-theme-brml .no-cell-border-on-focus .ag-has-focus .ag-cell-focus,
.ag-theme-brml .no-cell-border-on-focus .ag-has-focus .ag-cell-focus.ag-cell-inline-editing,
.wf.ag-grid .no-cell-border-on-focus .ag-has-focus .ag-cell-focus,
.wf.ag-grid .no-cell-border-on-focus .ag-has-focus .ag-cell-focus.ag-cell-inline-editing {
    border-color: transparent !important;
}
.ag-theme-brml .ag-root.ag-layout-normal,
.wf.ag-grid .ag-root.ag-layout-normal {
    z-index: 1;
}
.ag-theme-brml .ag-center-cols-clipper,
.wf.ag-grid .ag-center-cols-clipper {
    transform: none;
}
.ag-theme-brml .header-custom-padding .ag-header-cell-label,
.wf.ag-grid .header-custom-padding .ag-header-cell-label {
    --table-header-cell-padding-left: var(--table-header-cell-custom-padding-left, 0px) !important;
}
.ag-theme-brml .checkbox-compensation,
.wf.ag-grid .checkbox-compensation {
    padding-left: var(--table-header-padding-left, 30px) !important;
}
.ag-theme-brml .checkbox-compensation-for-nested,
.wf.ag-grid .checkbox-compensation-for-nested {
    padding-left: var(--table-header-padding-left-for-nested, 42px) !important;
}
.ag-theme-brml.adjust-top-spacing,
.wf.ag-grid.adjust-top-spacing {
    margin-top: var(--table-adjustment-margin-top, -10px);
    padding: var(--table-adjustment-padding);
}
.ag-theme-brml.adjust-top-spacing-with-checkbox,
.wf.ag-grid.adjust-top-spacing-with-checkbox {
    margin-top: var(--table-adjustment-margin-top-with-checkbox, -6px);
    padding: var(--table-adjustment-padding);
}
.ag-theme-brml .ag-theme-brml-new .ag-filter .ag-filter-select .ag-picker-field-wrapper,
.wf.ag-grid .ag-theme-brml-new .ag-filter .ag-filter-select .ag-picker-field-wrapper {
    min-height: 30px;
}
.ag-theme-brml .ag-filter-body .ag-wrapper .ag-input-field-input.ag-text-field-input,
.wf.ag-grid .ag-filter-body .ag-wrapper .ag-input-field-input.ag-text-field-input {
    height: 36px;
}
.aggregation-wrapper {
    background: var(--table-aggregation-row-background, var(--table-aggregation-background, var(--table-row-selected-background, #e6f5fb)));
    height: var(--table-aggregation-height, 36px);
    padding: var(--table-aggregation-padding, var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
    margin: var(--table-aggregation-margin, var(--table-row-group-indent-size, calc(var(--spacing-xs) * 1.5)));
    max-width: var(--table-aggregation-max-width);
    position: relative;
}
.aggregation-row {
    font-family: var(--table-aggregation-row-font-family, var(--table-font-family));
    font-size: var(--table-aggregation-row-font-size, var(--table-font-size, 13px));
    font-weight: var(--table-aggregation-row-font-weight, var(--table-group-row-font-weight, bold));
    line-height: var(--table-aggregation-row-line-height, var(--table-group-row-font-weight, bold));
    color: var(--table-text-color, var(--table-color, var(--color-text-primary, var(--text-primary-color, var(--text-color, #1c1c1c)))));
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    height: 100%;
    margin-left: var(--table-aggregation-row-margin-left, calc(var(--spacing-s, 24px) / 2));
    background: var(--table-aggregation-row-background, var(--table-aggregation-background, var(--table-row-selected-background, #e6f5fb)));
    --active-icon-color: var(--table-aggregation-icon-color);
    --active-icon-hover-color: var(--table-aggregation-icon-color);
    --active-icon-active-color: var(--table-aggregation-icon-color);
}
.ag-row-group-indent-1 .aggregation-row {
    margin-left: 42px;
}
.aggregation-row .selected-counter {
    margin-right: var(--table-aggregation-counter-margin-right, var(--spacing-xxs, 6px));
    color: var(--table-aggregation-row-selected-label-color, #ffffff);
}
.aggregation-row .selected-counter::first-letter {
    text-transform: capitalize;
}
.aggregation-row input[type=checkbox] {
    cursor: pointer;
    box-sizing: border-box;
    outline: none;
}
.aggregation-row .select-all-items {
    margin-left: var(--table-aggregation-select-all-margin-left, var(--spacing-xxs, 6px));
    color: var(--table-aggregation-link-color);
    font-family: var(--table-aggregation-select-all-font-family);
    font-size: var(--table-aggregation-select-all-font-size);
    font-weight: var(--table-aggregation-select-all-font-weight);
    line-height: var(--table-aggregation-select-all-line-height);
}
.aggregation-row .select-all-items:visited {
    color: var(--table-aggregation-link-color);
}
.aggregation-row .ag-checkbox-input {
    position: absolute;
    left: var(--spacing-xs, 12px);
}
/*....*/
/*....*/
/*....*/
/* Breakpoints are staticly defined for now */
/* That's because CSS variables don't support usage in media queries */
/* To be moved to JS config in the future */
/* Cursor */
/* Font */
/* Text color */
/* Divider */
/* Background colors */
/* Spacings */
/* Grids */
/* DEPRECATED!  */
/* States of items */
/* Highlight */
/* Breakpoints are staticly defined for now */
/* That's because CSS variables don't support usage in media queries */
/* To be moved to JS config in the future */
/* Cursor */
/* Font */
/* Text color */
/* Divider */
/* Background colors */
/* Spacings */
/* Grids */
/* DEPRECATED!  */
/* States of items */
/* Highlight */
/* Breakpoints are staticly defined for now */
/* That's because CSS variables don't support usage in media queries */
/* To be moved to JS config in the future */
/* Cursor */
/* Font */
/* Text color */
/* Divider */
/* Background colors */
/* Spacings */
/* Grids */
/* DEPRECATED!  */
/* States of items */
/* Highlight */
/* List of body types that contains: variant number, font family, text color, font size and line height */
/* List of body variants that contains: type name and text color */
/**
 * @license Highcharts
 *
 * (c) 2009-2016 Torstein Honsi
 *
 * License: www.highcharts.com/license
 */
.highcharts-container {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%;
    text-align: left;
    line-height: normal;
    z-index: 0;
    /* #1072 */
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    font-family: var(--font-family);
    font-size: 12px;
    user-select: none;
    touch-action: manipulation;
    outline: none;
}
.highcharts-root {
    display: block;
}
.highcharts-root text {
    stroke-width: 0;
}
.highcharts-strong {
    font-weight: bold;
}
.highcharts-emphasized {
    font-style: italic;
}
.highcharts-anchor {
    cursor: pointer;
}
.highcharts-background {
    fill: #ffffff;
}
.highcharts-plot-border,
.highcharts-plot-background {
    fill: none;
}
.highcharts-label-box {
    fill: none;
}
.highcharts-button-box {
    fill: inherit;
}
.highcharts-tracker-line {
    stroke-linejoin: round;
    stroke: rgba(192, 192, 192, 0.0001);
    stroke-width: 22;
    fill: none;
}
.highcharts-tracker-area {
    fill: rgba(192, 192, 192, 0.0001);
    stroke-width: 0;
}
/* Titles */
.highcharts-title {
    fill: #333333;
    font-size: 1.5em;
}
.highcharts-subtitle {
    fill: #666666;
    font-size: 1em;
}
/* Axes */
.highcharts-axis-line {
    fill: none;
    stroke: #ccd6eb;
}
.highcharts-yaxis .highcharts-axis-line {
    stroke-width: 0;
}
.highcharts-axis-title {
    fill: #666666;
}
.highcharts-axis-labels {
    fill: #666666;
    cursor: default;
    font-size: 0.9em;
}
.highcharts-grid-line {
    fill: none;
    stroke: #e6e6e6;
}
.highcharts-xaxis-grid .highcharts-grid-line {
    stroke-width: 0px;
}
.highcharts-tick {
    stroke: #ccd6eb;
}
.highcharts-yaxis .highcharts-tick {
    stroke-width: 0;
}
.highcharts-minor-grid-line {
    stroke: #f2f2f2;
}
.highcharts-crosshair-thin {
    stroke-width: 1px;
    stroke: #cccccc;
}
.highcharts-crosshair-category {
    stroke: #ccd6eb;
    stroke-opacity: 0.25;
}
/* Credits */
.highcharts-credits {
    cursor: pointer;
    fill: #999999;
    font-size: 0.7em;
    transition: fill 250ms, font-size 250ms;
}
.highcharts-credits:hover {
    fill: black;
    font-size: 1em;
}
/* Tooltip */
.highcharts-tooltip {
    cursor: default;
    pointer-events: none;
    white-space: nowrap;
    transition: stroke 150ms;
}
.highcharts-tooltip text {
    fill: #333333;
}
.highcharts-tooltip .highcharts-header {
    font-size: 0.85em;
}
.highcharts-tooltip-box {
    stroke-width: 1px;
    fill: #f7f7f7;
    fill-opacity: 0.85;
}
.highcharts-tooltip-box .highcharts-label-box {
    fill: #f7f7f7;
    fill-opacity: 0.85;
}
div.highcharts-tooltip {
    filter: none;
}
.highcharts-selection-marker {
    fill: #335cad;
    fill-opacity: 0.25;
}
.highcharts-graph {
    fill: none;
    stroke-width: 2px;
    stroke-linecap: round;
    stroke-linejoin: round;
}
.highcharts-empty-series {
    stroke-width: 1px;
    fill: none;
    stroke: #cccccc;
}
.highcharts-state-hover .highcharts-graph {
    stroke-width: 3;
}
.highcharts-point-inactive {
    opacity: 0.2;
    transition: opacity 50ms;
    /* quick in */
}
.highcharts-series-inactive {
    opacity: 0.2;
    transition: opacity 50ms;
    /* quick in */
}
.highcharts-state-hover path {
    transition: stroke-width 50ms;
    /* quick in */
}
.highcharts-state-normal path {
    transition: stroke-width 250ms;
    /* slow out */
}
/* Legend hover affects points and series */
g.highcharts-series,
.highcharts-point,
.highcharts-markers,
.highcharts-data-labels {
    transition: opacity 250ms;
}
.highcharts-legend-series-active g.highcharts-series:not(.highcharts-series-hover),
.highcharts-legend-point-active .highcharts-point:not(.highcharts-point-hover),
.highcharts-legend-series-active .highcharts-markers:not(.highcharts-series-hover),
.highcharts-legend-series-active .highcharts-data-labels:not(.highcharts-series-hover) {
    opacity: 0.2;
}
/* Series options */
/* Default colors */
.highcharts-color-0 {
    fill: "blue" #007bff;
    stroke: "blue" #007bff;
}
.highcharts-color-1 {
    fill: "indigo" #6610f2;
    stroke: "indigo" #6610f2;
}
.highcharts-color-2 {
    fill: "purple" #6f42c1;
    stroke: "purple" #6f42c1;
}
.highcharts-color-3 {
    fill: "pink" #e83e8c;
    stroke: "pink" #e83e8c;
}
.highcharts-color-4 {
    fill: "red" #dc3545;
    stroke: "red" #dc3545;
}
.highcharts-color-5 {
    fill: "orange" #fd7e14;
    stroke: "orange" #fd7e14;
}
.highcharts-color-6 {
    fill: "yellow" #ffc107;
    stroke: "yellow" #ffc107;
}
.highcharts-color-7 {
    fill: "green" #28a745;
    stroke: "green" #28a745;
}
.highcharts-color-8 {
    fill: "teal" #20c997;
    stroke: "teal" #20c997;
}
.highcharts-color-9 {
    fill: "cyan" #17a2b8;
    stroke: "cyan" #17a2b8;
}
.highcharts-color-10 {
    fill: "white" #fff;
    stroke: "white" #fff;
}
.highcharts-color-11 {
    fill: "gray" #6c757d;
    stroke: "gray" #6c757d;
}
.highcharts-color-12 {
    fill: "gray-dark" #343a40;
    stroke: "gray-dark" #343a40;
}
.highcharts-area {
    fill-opacity: 0.75;
    stroke-width: 0;
}
.highcharts-markers {
    stroke-width: 1px;
    stroke: #ffffff;
}
.highcharts-a11y-markers-hidden .highcharts-point:not(.highcharts-point-hover):not(.highcharts-a11y-marker-visible),
.highcharts-a11y-marker-hidden {
    opacity: 0;
}
.highcharts-point {
    stroke-width: 1px;
}
.highcharts-dense-data .highcharts-point {
    stroke-width: 0;
}
.highcharts-data-label {
    font-size: 0.9em;
    font-weight: bold;
}
.highcharts-data-label-box {
    fill: none;
    stroke-width: 0;
}
.highcharts-data-label text,
text.highcharts-data-label {
    fill: #333333;
}
.highcharts-data-label-connector {
    fill: none;
}
.highcharts-data-label-hidden {
    pointer-events: none;
}
.highcharts-halo {
    fill-opacity: 0.25;
    stroke-width: 0;
}
.highcharts-series:not(.highcharts-pie-series) .highcharts-point-select,
.highcharts-markers .highcharts-point-select {
    fill: #cccccc;
    stroke: #000000;
}
.highcharts-column-series rect.highcharts-point {
    stroke: #ffffff;
}
.highcharts-column-series .highcharts-point {
    transition: fill-opacity 250ms;
}
.highcharts-column-series .highcharts-point-hover {
    fill-opacity: 0.75;
    transition: fill-opacity 50ms;
}
.highcharts-pie-series .highcharts-point {
    stroke-linejoin: round;
    stroke: #ffffff;
}
.highcharts-pie-series .highcharts-point-hover {
    fill-opacity: 0.75;
    transition: fill-opacity 50ms;
}
.highcharts-funnel-series .highcharts-point {
    stroke-linejoin: round;
    stroke: #ffffff;
}
.highcharts-funnel-series .highcharts-point-hover {
    fill-opacity: 0.75;
    transition: fill-opacity 50ms;
}
.highcharts-funnel-series .highcharts-point-select {
    fill: inherit;
    stroke: inherit;
}
.highcharts-pyramid-series .highcharts-point {
    stroke-linejoin: round;
    stroke: #ffffff;
}
.highcharts-pyramid-series .highcharts-point-hover {
    fill-opacity: 0.75;
    transition: fill-opacity 50ms;
}
.highcharts-pyramid-series .highcharts-point-select {
    fill: inherit;
    stroke: inherit;
}
.highcharts-solidgauge-series .highcharts-point {
    stroke-width: 0;
}
.highcharts-treemap-series .highcharts-point {
    stroke-width: 1px;
    stroke: #e6e6e6;
    transition: stroke 250ms, fill 250ms, fill-opacity 250ms;
}
.highcharts-treemap-series .highcharts-point-hover {
    stroke: #999999;
    transition: stroke 25ms, fill 25ms, fill-opacity 25ms;
}
.highcharts-treemap-series .highcharts-above-level {
    display: none;
}
.highcharts-treemap-series .highcharts-internal-node {
    fill: none;
}
.highcharts-treemap-series .highcharts-internal-node-interactive {
    fill-opacity: 0.15;
    cursor: pointer;
}
.highcharts-treemap-series .highcharts-internal-node-interactive:hover {
    fill-opacity: 0.75;
}
.highcharts-vector-series .highcharts-point {
    fill: none;
    stroke-width: 2px;
}
.highcharts-windbarb-series .highcharts-point {
    fill: none;
    stroke-width: 2px;
}
.highcharts-lollipop-stem {
    stroke: #000000;
}
.highcharts-focus-border {
    fill: none;
    stroke-width: 2px;
}
.highcharts-legend-item-hidden .highcharts-focus-border {
    fill: none !important;
}
/* Legend */
.highcharts-legend-box {
    fill: none;
    stroke-width: 0;
}
.highcharts-legend-item > text {
    fill: #333333;
    font-weight: bold;
    font-size: 1em;
    cursor: pointer;
    stroke-width: 0;
}
.highcharts-legend-item:hover text {
    fill: #000000;
}
.highcharts-legend-item-hidden * {
    fill: #cccccc !important;
    stroke: #cccccc !important;
    transition: fill 250ms;
}
.highcharts-legend-nav-active {
    fill: #003399;
    cursor: pointer;
}
.highcharts-legend-nav-inactive {
    fill: #cccccc;
}
circle.highcharts-legend-nav-active,
circle.highcharts-legend-nav-inactive {
    /* tracker */
    fill: rgba(192, 192, 192, 0.0001);
}
.highcharts-legend-title-box {
    fill: none;
    stroke-width: 0;
}
/* Bubble legend */
.highcharts-bubble-legend-symbol {
    stroke-width: 2;
    fill-opacity: 0.5;
}
.highcharts-bubble-legend-connectors {
    stroke-width: 1;
}
.highcharts-bubble-legend-labels {
    fill: #333333;
}
/* Loading */
.highcharts-loading {
    position: absolute;
    background-color: #ffffff;
    opacity: 0.5;
    text-align: center;
    z-index: 10;
    transition: opacity 250ms;
}
.highcharts-loading-hidden {
    height: 0 !important;
    opacity: 0;
    overflow: hidden;
    transition: opacity 250ms, height 250ms step-end;
}
.highcharts-loading-inner {
    font-weight: bold;
    position: relative;
    top: 45%;
}
/* Plot bands and polar pane backgrounds */
.highcharts-plot-band,
.highcharts-pane {
    fill: #000000;
    fill-opacity: 0.05;
}
.highcharts-plot-line {
    fill: none;
    stroke: #999999;
    stroke-width: 1px;
}
/* Highcharts More and modules */
.highcharts-boxplot-box {
    fill: #ffffff;
}
.highcharts-boxplot-median {
    stroke-width: 2px;
}
.highcharts-bubble-series .highcharts-point {
    fill-opacity: 0.5;
}
.highcharts-errorbar-series .highcharts-point {
    stroke: #000000;
}
.highcharts-gauge-series .highcharts-data-label-box {
    stroke: #cccccc;
    stroke-width: 1px;
}
.highcharts-gauge-series .highcharts-dial {
    fill: #000000;
    stroke-width: 0;
}
.highcharts-polygon-series .highcharts-graph {
    fill: inherit;
    stroke-width: 0;
}
.highcharts-waterfall-series .highcharts-graph {
    stroke: #333333;
    stroke-dasharray: 1, 3;
}
.highcharts-sankey-series .highcharts-point {
    stroke-width: 0;
}
.highcharts-sankey-series .highcharts-link {
    transition: fill 250ms, fill-opacity 250ms;
    fill-opacity: 0.5;
}
.highcharts-sankey-series .highcharts-point-hover.highcharts-link {
    transition: fill 50ms, fill-opacity 50ms;
    fill-opacity: 1;
}
.highcharts-venn-series .highcharts-point {
    fill-opacity: 0.75;
    stroke: #cccccc;
    transition: stroke 250ms, fill-opacity 250ms;
}
.highcharts-venn-series .highcharts-point-hover {
    fill-opacity: 1;
    stroke: #cccccc;
}
/* Highstock */
.highcharts-navigator-mask-outside {
    fill-opacity: 0;
}
.highcharts-navigator-mask-inside {
    fill: #6685c2;
    /* navigator.maskFill option */
    fill-opacity: 0.25;
    cursor: ew-resize;
}
.highcharts-navigator-outline {
    stroke: #cccccc;
    fill: none;
}
.highcharts-navigator-handle {
    stroke: #cccccc;
    fill: #f2f2f2;
    cursor: ew-resize;
}
.highcharts-navigator-series {
    fill: #335cad;
    stroke: #335cad;
}
.highcharts-navigator-series .highcharts-graph {
    stroke-width: 1px;
}
.highcharts-navigator-series .highcharts-area {
    fill-opacity: 0.05;
}
.highcharts-navigator-xaxis .highcharts-axis-line {
    stroke-width: 0;
}
.highcharts-navigator-xaxis .highcharts-grid-line {
    stroke-width: 1px;
    stroke: #e6e6e6;
}
.highcharts-navigator-xaxis.highcharts-axis-labels {
    fill: #999999;
}
.highcharts-navigator-yaxis .highcharts-grid-line {
    stroke-width: 0;
}
.highcharts-scrollbar-thumb {
    fill: #cccccc;
    stroke: #cccccc;
    stroke-width: 1px;
}
.highcharts-scrollbar-button {
    fill: #e6e6e6;
    stroke: #cccccc;
    stroke-width: 1px;
}
.highcharts-scrollbar-arrow {
    fill: #666666;
}
.highcharts-scrollbar-rifles {
    stroke: #666666;
    stroke-width: 1px;
}
.highcharts-scrollbar-track {
    fill: #f2f2f2;
    stroke: #f2f2f2;
    stroke-width: 1px;
}
.highcharts-button {
    fill: #f7f7f7;
    stroke: #cccccc;
    cursor: default;
    stroke-width: 1px;
    transition: fill 250ms;
}
.highcharts-button text {
    fill: #333333;
}
.highcharts-button-hover {
    transition: fill 0ms;
    fill: #e6e6e6;
    stroke: #cccccc;
}
.highcharts-button-hover text {
    fill: #333333;
}
.highcharts-button-pressed {
    font-weight: bold;
    fill: #e6ebf5;
    stroke: #cccccc;
}
.highcharts-button-pressed text {
    fill: #333333;
    font-weight: bold;
}
.highcharts-button-disabled text {
    fill: #333333;
}
.highcharts-range-selector-buttons .highcharts-button {
    stroke-width: 0px;
}
.highcharts-range-label rect {
    fill: none;
}
.highcharts-range-label text {
    fill: #666666;
}
.highcharts-range-input rect {
    fill: none;
}
.highcharts-range-input text {
    fill: #333333;
}
.highcharts-range-input {
    stroke-width: 1px;
    stroke: #cccccc;
}
input.highcharts-range-selector {
    position: absolute;
    border: 0;
    width: 1px;
    /* Chrome needs a pixel to see it */
    height: 1px;
    padding: 0;
    text-align: center;
    left: -9em;
    /* #4798 */
}
.highcharts-crosshair-label text {
    fill: #ffffff;
    font-size: 1.1em;
}
.highcharts-crosshair-label .highcharts-label-box {
    fill: inherit;
}
.highcharts-candlestick-series .highcharts-point {
    stroke: #000000;
    stroke-width: 1px;
}
.highcharts-candlestick-series .highcharts-point-up {
    fill: #ffffff;
}
.highcharts-hollowcandlestick-series .highcharts-point-down {
    fill: #f21313;
    stroke: #f21313;
}
.highcharts-hollowcandlestick-series .highcharts-point-down-bearish-up {
    fill: #06b535;
    stroke: #06b535;
}
.highcharts-hollowcandlestick-series .highcharts-point-up {
    fill: transparent;
    stroke: #06b535;
}
.highcharts-ohlc-series .highcharts-point-hover {
    stroke-width: 3px;
}
.highcharts-flags-series .highcharts-point .highcharts-label-box {
    stroke: #999999;
    fill: #ffffff;
    transition: fill 250ms;
}
.highcharts-flags-series .highcharts-point-hover .highcharts-label-box {
    stroke: #000000;
    fill: #ccd6eb;
}
.highcharts-flags-series .highcharts-point text {
    fill: #000000;
    font-size: 0.9em;
    font-weight: bold;
}
/* Highcharts Maps */
.highcharts-map-series .highcharts-point {
    transition: fill 500ms, fill-opacity 500ms, stroke-width 250ms;
    stroke: #cccccc;
    stroke-width: inherit;
}
.highcharts-map-series .highcharts-point-hover {
    transition: fill 0ms, fill-opacity 0ms;
    fill-opacity: 0.5;
}
.highcharts-mapline-series .highcharts-point {
    fill: none;
}
.highcharts-heatmap-series .highcharts-point {
    stroke-width: 0;
}
.highcharts-map-navigation {
    font-size: 1.3em;
    font-weight: bold;
    text-align: center;
}
.highcharts-mapview-inset-border {
    stroke: #cccccc;
    stroke-width: 1px;
    fill: none;
}
.highcharts-coloraxis {
    stroke-width: 0;
}
.highcharts-coloraxis-marker {
    fill: #999999;
}
.highcharts-null-point {
    fill: #f7f7f7;
}
/* 3d charts */
.highcharts-3d-frame {
    fill: transparent;
}
/* Exporting module */
.highcharts-contextbutton {
    fill: #ffffff;
    /* needed to capture hover */
    stroke: none;
    stroke-linecap: round;
}
.highcharts-contextbutton:hover {
    fill: #e6e6e6;
    stroke: #e6e6e6;
}
.highcharts-button-symbol {
    stroke: #666666;
    stroke-width: 3px;
}
.highcharts-menu {
    border: 1px solid #999999;
    background: #ffffff;
    padding: 5px 0;
    box-shadow: 3px 3px 10px #888;
}
.highcharts-menu-item {
    padding: 0.5em 1em;
    background: none;
    color: #333333;
    cursor: pointer;
    transition: background 250ms, color 250ms;
}
.highcharts-menu-item:hover {
    background: #335cad;
    color: #ffffff;
}
/* Breadcrumbs */
.highcharts-breadcrumbs-button {
    fill: none;
    stroke-width: 0;
    cursor: pointer;
}
.highcharts-breadcrumbs-separator {
    fill: #666666;
}
/* Drilldown module */
.highcharts-drilldown-point {
    cursor: pointer;
}
.highcharts-drilldown-data-label text,
text.highcharts-drilldown-data-label,
.highcharts-drilldown-axis-label {
    cursor: pointer;
    fill: #003399;
    font-weight: bold;
    text-decoration: underline;
}
/* No-data module */
.highcharts-no-data text {
    font-weight: bold;
    font-size: 12px;
    fill: #666666;
}
/* Drag-panes module */
.highcharts-axis-resizer {
    cursor: ns-resize;
    stroke: black;
    stroke-width: 2px;
}
/* Bullet type series */
.highcharts-bullet-target {
    stroke-width: 0;
}
/* Lineargauge type series */
.highcharts-lineargauge-target {
    stroke-width: 1px;
    stroke: #333333;
}
.highcharts-lineargauge-target-line {
    stroke-width: 1px;
    stroke: #333333;
}
/* Annotations module */
.highcharts-annotation-label-box {
    stroke-width: 1px;
    stroke: #000000;
    fill: #000000;
    fill-opacity: 0.75;
}
.highcharts-annotation-label text {
    fill: #e6e6e6;
}
/* A11y module */
.highcharts-a11y-proxy-button {
    border-width: 0;
    background-color: transparent;
    cursor: pointer;
    outline: none;
    opacity: 0.001;
    z-index: 999;
    overflow: hidden;
    padding: 0;
    margin: 0;
    display: block;
    position: absolute;
}
.highcharts-a11y-proxy-group li {
    list-style: none;
}
.highcharts-visually-hidden {
    position: absolute;
    width: 1px;
    height: 1px;
    overflow: hidden;
    white-space: nowrap;
    clip: rect(1px, 1px, 1px, 1px);
    margin-top: -3px;
    opacity: 0.01;
}
.highcharts-a11y-invisible {
    visibility: hidden;
}
.highcharts-a11y-proxy-container,
.highcharts-a11y-proxy-container-before,
.highcharts-a11y-proxy-container-after {
    position: absolute;
    white-space: nowrap;
}
g.highcharts-series,
.highcharts-markers,
.highcharts-point {
    outline: none;
}
/* Gantt */
.highcharts-treegrid-node-collapsed,
.highcharts-treegrid-node-expanded {
    cursor: pointer;
}
.highcharts-point-connecting-path {
    fill: none;
}
.highcharts-grid-axis .highcharts-tick {
    stroke-width: 1px;
}
.highcharts-grid-axis .highcharts-axis-line {
    stroke-width: 1px;
}
.bar-chart .highcharts-color-0,
.bar-chart-with-fixed-columns .highcharts-color-0 {
    fill: var(--chart-41-color);
}
.bar-chart .highcharts-color-1,
.bar-chart-with-fixed-columns .highcharts-color-1 {
    fill: var(--chart-32-color);
}
.bar-chart .highcharts-color-2,
.bar-chart-with-fixed-columns .highcharts-color-2 {
    fill: var(--chart-23-color);
}
.bar-chart .highcharts-color-3,
.bar-chart-with-fixed-columns .highcharts-color-3 {
    fill: var(--chart-14-color);
}
.bar-chart .highcharts-color-4,
.bar-chart-with-fixed-columns .highcharts-color-4 {
    fill: var(--chart-5-color);
}
.bar-chart .highcharts-color-5,
.bar-chart-with-fixed-columns .highcharts-color-5 {
    fill: var(--chart-31-color);
}
.bar-chart .highcharts-color-6,
.bar-chart-with-fixed-columns .highcharts-color-6 {
    fill: var(--chart-36-color);
}
.bar-chart .highcharts-color-7,
.bar-chart-with-fixed-columns .highcharts-color-7 {
    fill: var(--chart-39-color);
}
.bar-chart .highcharts-color-8,
.bar-chart-with-fixed-columns .highcharts-color-8 {
    fill: var(--chart-15-color);
}
.bar-chart .highcharts-axis-line,
.bar-chart-with-fixed-columns .highcharts-axis-line {
    stroke-width: 1px;
    stroke: #bebebe;
}
.bar-chart .highcharts-grid-line,
.bar-chart .highcharts-plot-line,
.bar-chart-with-fixed-columns .highcharts-grid-line,
.bar-chart-with-fixed-columns .highcharts-plot-line {
    stroke-dasharray: 5;
}
.bar-chart .highcharts-xaxis-labels,
.bar-chart .highcharts-yaxis-labels,
.bar-chart-with-fixed-columns .highcharts-xaxis-labels,
.bar-chart-with-fixed-columns .highcharts-yaxis-labels {
    fill: var(--label-3-color, var(--label-color));
    font-size: var(--label-3-font-size, var(--label-font-size));
    font-weight: var(--label-3-font-weight, var(--label-font-weight));
    font-family: var(--label-3-font-family, var(--label-font-family));
}
.bar-chart .highcharts-yaxis .highcharts-axis-title,
.bar-chart-with-fixed-columns .highcharts-yaxis .highcharts-axis-title {
    fill: var(--label-3-color, var(--label-color));
    font-size: var(--label-3-font-size, var(--label-font-size));
    font-weight: var(--label-3-font-weight, var(--label-font-weight));
    font-family: var(--label-3-font-family, var(--label-font-family));
    margin: var(--spacing-xs, 12px);
}
.bar-chart .highcharts-xaxis .highcharts-axis-title,
.bar-chart-with-fixed-columns .highcharts-xaxis .highcharts-axis-title {
    font-size: var(--headline-5-font-size, 24px);
    font-weight: var(--headline-5-font-weight, var(--headline-font-weight));
    font-family: var(--headline-5-font-family, var(--headline-font-family));
}
.stacked-bar .highcharts-color-0 {
    fill: var(--chart-41-color);
}
.stacked-bar .highcharts-color-1 {
    fill: var(--chart-32-color);
}
.stacked-bar .highcharts-color-2 {
    fill: var(--chart-23-color);
}
.stacked-bar .highcharts-color-3 {
    fill: var(--chart-14-color);
}
.stacked-bar .highcharts-color-4 {
    fill: var(--chart-5-color);
}
.stacked-bar .highcharts-color-5 {
    fill: var(--chart-31-color);
}
.stacked-bar .highcharts-color-6 {
    fill: var(--chart-36-color);
}
.stacked-bar .highcharts-color-7 {
    fill: var(--chart-39-color);
}
.stacked-bar .highcharts-color-8 {
    fill: var(--chart-15-color);
}
.stacked-bar .highcharts-axis-line {
    stroke-width: 1px;
    stroke: #bebebe;
}
.stacked-bar .highcharts-grid-line,
.stacked-bar .highcharts-plot-line {
    stroke-dasharray: 5;
}
.stacked-bar .highcharts-xaxis-labels,
.stacked-bar .highcharts-yaxis-labels {
    fill: var(--label-3-color, var(--label-color));
    font-size: var(--label-3-font-size, var(--label-font-size));
    font-weight: var(--label-3-font-weight, var(--label-font-weight));
    font-family: var(--label-3-font-family, var(--label-font-family));
}
.stacked-bar .highcharts-yaxis .highcharts-axis-title {
    fill: var(--label-3-color, var(--label-color));
    font-size: var(--label-3-font-size, var(--label-font-size));
    font-weight: var(--label-3-font-weight, var(--label-font-weight));
    font-family: var(--label-3-font-family, var(--label-font-family));
    margin: var(--spacing-xs, 12px);
}
.stacked-bar .highcharts-xaxis .highcharts-axis-title {
    font-size: var(--headline-5-font-size, 24px);
    font-weight: var(--headline-5-font-weight, var(--headline-font-weight));
    font-family: var(--headline-5-font-family, var(--headline-font-family));
}
.vertical-grouped-bar .highcharts-color-0 {
    fill: var(--chart-41-color);
}
.vertical-grouped-bar .highcharts-color-1 {
    fill: var(--chart-32-color);
}
.vertical-grouped-bar .highcharts-color-2 {
    fill: var(--chart-23-color);
}
.vertical-grouped-bar .highcharts-color-3 {
    fill: var(--chart-14-color);
}
.vertical-grouped-bar .highcharts-color-4 {
    fill: var(--chart-5-color);
}
.vertical-grouped-bar .highcharts-color-5 {
    fill: var(--chart-31-color);
}
.vertical-grouped-bar .highcharts-color-6 {
    fill: var(--chart-36-color);
}
.vertical-grouped-bar .highcharts-color-7 {
    fill: var(--chart-39-color);
}
.vertical-grouped-bar .highcharts-color-8 {
    fill: var(--chart-15-color);
}
.vertical-grouped-bar .highcharts-axis-line {
    stroke-width: 1px;
    stroke: #bebebe;
}
.vertical-grouped-bar .highcharts-grid-line,
.vertical-grouped-bar .highcharts-plot-line {
    stroke-dasharray: 5;
}
.vertical-grouped-bar .highcharts-xaxis-labels,
.vertical-grouped-bar .highcharts-yaxis-labels {
    fill: var(--label-3-color, var(--label-color));
    font-size: var(--label-3-font-size, var(--label-font-size));
    font-weight: var(--label-3-font-weight, var(--label-font-weight));
    font-family: var(--label-3-font-family, var(--label-font-family));
}
.vertical-grouped-bar .highcharts-yaxis .highcharts-axis-title {
    fill: var(--label-3-color, var(--label-color));
    font-size: var(--label-3-font-size, var(--label-font-size));
    font-weight: var(--label-3-font-weight, var(--label-font-weight));
    font-family: var(--label-3-font-family, var(--label-font-family));
    margin: var(--spacing-xs, 12px);
}
.vertical-grouped-bar .highcharts-xaxis .highcharts-axis-title {
    font-size: var(--headline-5-font-size, 24px);
    font-weight: var(--headline-5-font-weight, var(--headline-font-weight));
    font-family: var(--headline-5-font-family, var(--headline-font-family));
}
.horizontal-bar-chart .highcharts-color-0 {
    fill: var(--chart-41-color);
}
.horizontal-bar-chart .highcharts-color-1 {
    fill: var(--chart-32-color);
}
.horizontal-bar-chart .highcharts-color-2 {
    fill: var(--chart-23-color);
}
.horizontal-bar-chart .highcharts-color-3 {
    fill: var(--chart-14-color);
}
.horizontal-bar-chart .highcharts-color-4 {
    fill: var(--chart-5-color);
}
.horizontal-bar-chart .highcharts-color-5 {
    fill: var(--chart-31-color);
}
.horizontal-bar-chart .highcharts-color-6 {
    fill: var(--chart-36-color);
}
.horizontal-bar-chart .highcharts-color-7 {
    fill: var(--chart-39-color);
}
.horizontal-bar-chart .highcharts-color-8 {
    fill: var(--chart-15-color);
}
.horizontal-bar-chart .highcharts-axis-line {
    stroke-width: 1px;
    stroke: #bebebe;
}
.horizontal-bar-chart .highcharts-grid-line,
.horizontal-bar-chart .highcharts-plot-line {
    stroke-dasharray: 5;
}
.horizontal-bar-chart .highcharts-xaxis-labels,
.horizontal-bar-chart .highcharts-yaxis-labels {
    fill: var(--label-3-color, var(--label-color));
    font-size: var(--label-3-font-size, var(--label-font-size));
    font-weight: var(--label-3-font-weight, var(--label-font-weight));
    font-family: var(--label-3-font-family, var(--label-font-family));
}
.horizontal-bar-chart .highcharts-yaxis .highcharts-axis-title {
    font-size: var(--headline-5-font-size, 24px);
    font-weight: var(--headline-5-font-weight, var(--headline-font-weight));
    font-family: var(--headline-5-font-family, var(--headline-font-family));
}
.horizontal-bar-chart .highcharts-xaxis .highcharts-axis-title {
    fill: var(--label-3-color, var(--label-color));
    font-size: var(--label-3-font-size, var(--label-font-size));
    font-weight: var(--label-3-font-weight, var(--label-font-weight));
    font-family: var(--label-3-font-family, var(--label-font-family));
    margin: var(--spacing-xs, 12px);
}
.horizontal-bar-chart-with-displayed-values .highcharts-color-0 {
    fill: var(--chart-41-color);
}
.horizontal-bar-chart-with-displayed-values .highcharts-color-1 {
    fill: var(--chart-32-color);
}
.horizontal-bar-chart-with-displayed-values .highcharts-color-2 {
    fill: var(--chart-23-color);
}
.horizontal-bar-chart-with-displayed-values .highcharts-color-3 {
    fill: var(--chart-14-color);
}
.horizontal-bar-chart-with-displayed-values .highcharts-color-4 {
    fill: var(--chart-5-color);
}
.horizontal-bar-chart-with-displayed-values .highcharts-color-5 {
    fill: var(--chart-31-color);
}
.horizontal-bar-chart-with-displayed-values .highcharts-color-6 {
    fill: var(--chart-36-color);
}
.horizontal-bar-chart-with-displayed-values .highcharts-color-7 {
    fill: var(--chart-39-color);
}
.horizontal-bar-chart-with-displayed-values .highcharts-color-8 {
    fill: var(--chart-15-color);
}
.horizontal-bar-chart-with-displayed-values .highcharts-grid-line {
    stroke-width: 0;
}
.horizontal-bar-chart-with-displayed-values .highcharts-axis-line {
    stroke-width: 1px;
    stroke: #bebebe;
}
.horizontal-bar-chart-with-displayed-values .highcharts-grid-line,
.horizontal-bar-chart-with-displayed-values .highcharts-plot-line {
    stroke-dasharray: 5;
}
.horizontal-bar-chart-with-displayed-values .highcharts-xaxis-labels,
.horizontal-bar-chart-with-displayed-values .highcharts-yaxis-labels {
    fill: var(--label-3-color, var(--label-color));
    font-size: var(--label-3-font-size, var(--label-font-size));
    font-weight: var(--label-3-font-weight, var(--label-font-weight));
    font-family: var(--label-3-font-family, var(--label-font-family));
}
.horizontal-bar-chart-with-displayed-values .highcharts-yaxis .highcharts-axis-title {
    font-size: var(--headline-5-font-size, 24px);
    font-weight: var(--headline-5-font-weight, var(--headline-font-weight));
    font-family: var(--headline-5-font-family, var(--headline-font-family));
}
.horizontal-bar-chart-with-displayed-values .highcharts-xaxis .highcharts-axis-title {
    fill: var(--label-3-color, var(--label-color));
    font-size: var(--label-3-font-size, var(--label-font-size));
    font-weight: var(--label-3-font-weight, var(--label-font-weight));
    font-family: var(--label-3-font-family, var(--label-font-family));
    margin: var(--spacing-xs, 12px);
}
.horizontal-bar-chart-with-displayed-values .highcharts-label {
    font-size: var(--body-5-font-size, var(--body-font-size));
    font-weight: var(--body-5-font-weight, var(--body-font-weight));
    font-family: var(--body-5-font-family, var(--body-font-family));
}
.vertical-stacked-bar .highcharts-color-0 {
    fill: var(--chart-41-color);
}
.vertical-stacked-bar .highcharts-color-1 {
    fill: var(--chart-32-color);
}
.vertical-stacked-bar .highcharts-color-2 {
    fill: var(--chart-23-color);
}
.vertical-stacked-bar .highcharts-color-3 {
    fill: var(--chart-14-color);
}
.vertical-stacked-bar .highcharts-color-4 {
    fill: var(--chart-5-color);
}
.vertical-stacked-bar .highcharts-color-5 {
    fill: var(--chart-31-color);
}
.vertical-stacked-bar .highcharts-color-6 {
    fill: var(--chart-36-color);
}
.vertical-stacked-bar .highcharts-color-7 {
    fill: var(--chart-39-color);
}
.vertical-stacked-bar .highcharts-color-8 {
    fill: var(--chart-15-color);
}
.vertical-stacked-bar .highcharts-label {
    fill: var(--label-3-color, var(--label-color));
    font-size: var(--label-3-font-size, var(--label-font-size));
    font-weight: var(--label-3-font-weight, var(--label-font-weight));
    font-family: var(--label-3-font-family, var(--label-font-family));
}
.vertical-stacked-bar .highcharts-title {
    font-size: var(--headline-5-font-size, 24px);
    font-weight: var(--headline-5-font-weight, var(--headline-font-weight));
    font-family: var(--headline-5-font-family, var(--headline-font-family));
}
.donut-chart .highcharts-color-0 {
    fill: var(--chart-41-color);
}
.donut-chart .highcharts-color-1 {
    fill: var(--chart-32-color);
}
.donut-chart .highcharts-color-2 {
    fill: var(--chart-23-color);
}
.donut-chart .highcharts-color-3 {
    fill: var(--chart-14-color);
}
.donut-chart .highcharts-color-4 {
    fill: var(--chart-5-color);
}
.donut-chart .highcharts-color-5 {
    fill: var(--chart-31-color);
}
.donut-chart .highcharts-color-6 {
    fill: var(--chart-36-color);
}
.donut-chart .highcharts-color-7 {
    fill: var(--chart-39-color);
}
.donut-chart .highcharts-color-8 {
    fill: var(--chart-15-color);
}
.donut-chart .highcharts-title {
    font-size: var(--headline-5-font-size, 24px);
    font-weight: var(--headline-5-font-weight, var(--headline-font-weight));
    font-family: var(--headline-5-font-family, var(--headline-font-family));
}
.donut-chart .highcharts-label {
    fill: var(--label-3-color, var(--label-color));
    font-size: var(--label-3-font-size, var(--label-font-size));
    font-weight: var(--label-3-font-weight, var(--label-font-weight));
    font-family: var(--label-3-font-family, var(--label-font-family));
}
.treemap-chart .highcharts-color-0 {
    fill: var(--chart-41-color);
}
.treemap-chart .highcharts-color-1 {
    fill: var(--chart-32-color);
}
.treemap-chart .highcharts-color-2 {
    fill: var(--chart-23-color);
}
.treemap-chart .highcharts-color-3 {
    fill: var(--chart-14-color);
}
.treemap-chart .highcharts-color-4 {
    fill: var(--chart-5-color);
}
.treemap-chart .highcharts-color-5 {
    fill: var(--chart-31-color);
}
.treemap-chart .highcharts-color-6 {
    fill: var(--chart-36-color);
}
.treemap-chart .highcharts-color-7 {
    fill: var(--chart-39-color);
}
.treemap-chart .highcharts-color-8 {
    fill: var(--chart-15-color);
}
.treemap-chart .highcharts-title {
    font-size: var(--headline-5-font-size, 24px);
    font-weight: var(--headline-5-font-weight, var(--headline-font-weight));
    font-family: var(--headline-5-font-family, var(--headline-font-family));
}
.treemap-chart .highcharts-data-label text {
    fill: var(--label-3-color, var(--label-color));
    font-size: var(--label-3-font-size, var(--label-font-size));
    font-weight: var(--label-3-font-weight, var(--label-font-weight));
    font-family: var(--label-3-font-family, var(--label-font-family));
    fill: #ffffff;
}
.treemap-chart .highcharts-treemap-series .highcharts-point {
    stroke-width: 10px;
    stroke: #ffffff;
}
.line-chart .highcharts-color-0 {
    fill: var(--chart-41-color);
}
.line-chart .highcharts-color-1 {
    fill: var(--chart-32-color);
}
.line-chart .highcharts-color-2 {
    fill: var(--chart-23-color);
}
.line-chart .highcharts-color-3 {
    fill: var(--chart-14-color);
}
.line-chart .highcharts-color-4 {
    fill: var(--chart-5-color);
}
.line-chart .highcharts-color-5 {
    fill: var(--chart-31-color);
}
.line-chart .highcharts-color-6 {
    fill: var(--chart-36-color);
}
.line-chart .highcharts-color-7 {
    fill: var(--chart-39-color);
}
.line-chart .highcharts-color-8 {
    fill: var(--chart-15-color);
}
.line-chart .highcharts-series-0 {
    stroke: var(--chart-41-color);
}
.line-chart .highcharts-series-1 {
    stroke: var(--chart-32-color);
}
.line-chart .highcharts-series-2 {
    stroke: var(--chart-23-color);
}
.line-chart .highcharts-series-3 {
    stroke: var(--chart-14-color);
}
.line-chart .highcharts-series-4 {
    stroke: var(--chart-5-color);
}
.line-chart .highcharts-series-5 {
    stroke: var(--chart-31-color);
}
.line-chart .highcharts-series-6 {
    stroke: var(--chart-36-color);
}
.line-chart .highcharts-series-7 {
    stroke: var(--chart-39-color);
}
.line-chart .highcharts-series-8 {
    stroke: var(--chart-15-color);
}
.line-chart .highcharts-grid-line {
    stroke-width: 0;
}
.line-chart .highcharts-axis-line {
    stroke-width: 1px;
    stroke: #bebebe;
}
.line-chart .highcharts-xaxis-labels,
.line-chart .highcharts-yaxis-labels {
    fill: var(--label-3-color, var(--label-color));
    font-size: var(--label-3-font-size, var(--label-font-size));
    font-weight: var(--label-3-font-weight, var(--label-font-weight));
    font-family: var(--label-3-font-family, var(--label-font-family));
}
.line-chart .highcharts-yaxis .highcharts-axis-title {
    font-size: var(--headline-5-font-size, 24px);
    font-weight: var(--headline-5-font-weight, var(--headline-font-weight));
    font-family: var(--headline-5-font-family, var(--headline-font-family));
}
.line-chart .highcharts-xaxis .highcharts-axis-title {
    font-size: var(--headline-5-font-size, 24px);
    font-weight: var(--headline-5-font-weight, var(--headline-font-weight));
    font-family: var(--headline-5-font-family, var(--headline-font-family));
}
.line-chart-with-gridlines-and-tooltip .highcharts-color-0 {
    fill: var(--chart-41-color);
}
.line-chart-with-gridlines-and-tooltip .highcharts-color-1 {
    fill: var(--chart-32-color);
}
.line-chart-with-gridlines-and-tooltip .highcharts-color-2 {
    fill: var(--chart-23-color);
}
.line-chart-with-gridlines-and-tooltip .highcharts-color-3 {
    fill: var(--chart-14-color);
}
.line-chart-with-gridlines-and-tooltip .highcharts-color-4 {
    fill: var(--chart-5-color);
}
.line-chart-with-gridlines-and-tooltip .highcharts-color-5 {
    fill: var(--chart-31-color);
}
.line-chart-with-gridlines-and-tooltip .highcharts-color-6 {
    fill: var(--chart-36-color);
}
.line-chart-with-gridlines-and-tooltip .highcharts-color-7 {
    fill: var(--chart-39-color);
}
.line-chart-with-gridlines-and-tooltip .highcharts-color-8 {
    fill: var(--chart-15-color);
}
.line-chart-with-gridlines-and-tooltip .highcharts-series-0 {
    stroke: var(--chart-41-color);
}
.line-chart-with-gridlines-and-tooltip .highcharts-series-1 {
    stroke: var(--chart-32-color);
}
.line-chart-with-gridlines-and-tooltip .highcharts-series-2 {
    stroke: var(--chart-23-color);
}
.line-chart-with-gridlines-and-tooltip .highcharts-series-3 {
    stroke: var(--chart-14-color);
}
.line-chart-with-gridlines-and-tooltip .highcharts-series-4 {
    stroke: var(--chart-5-color);
}
.line-chart-with-gridlines-and-tooltip .highcharts-series-5 {
    stroke: var(--chart-31-color);
}
.line-chart-with-gridlines-and-tooltip .highcharts-series-6 {
    stroke: var(--chart-36-color);
}
.line-chart-with-gridlines-and-tooltip .highcharts-series-7 {
    stroke: var(--chart-39-color);
}
.line-chart-with-gridlines-and-tooltip .highcharts-series-8 {
    stroke: var(--chart-15-color);
}
.line-chart-with-gridlines-and-tooltip .highcharts-axis-line {
    stroke-width: 1px;
    stroke: #bebebe;
}
.line-chart-with-gridlines-and-tooltip .highcharts-grid-line,
.line-chart-with-gridlines-and-tooltip .highcharts-plot-line {
    stroke-dasharray: 5;
}
.line-chart-with-gridlines-and-tooltip .highcharts-xaxis-labels,
.line-chart-with-gridlines-and-tooltip .highcharts-yaxis-labels {
    fill: var(--label-3-color, var(--label-color));
    font-size: var(--label-3-font-size, var(--label-font-size));
    font-weight: var(--label-3-font-weight, var(--label-font-weight));
    font-family: var(--label-3-font-family, var(--label-font-family));
}
.line-chart-with-gridlines-and-tooltip .highcharts-yaxis .highcharts-axis-title {
    font-size: var(--headline-5-font-size, 24px);
    font-weight: var(--headline-5-font-weight, var(--headline-font-weight));
    font-family: var(--headline-5-font-family, var(--headline-font-family));
}
.line-chart-with-gridlines-and-tooltip .highcharts-xaxis .highcharts-axis-title {
    font-size: var(--headline-5-font-size, 24px);
    font-weight: var(--headline-5-font-weight, var(--headline-font-weight));
    font-family: var(--headline-5-font-family, var(--headline-font-family));
}
.clustered-stacked-bar .highcharts-color-0 {
    fill: var(--chart-41-color);
}
.clustered-stacked-bar .highcharts-color-1 {
    fill: var(--chart-32-color);
}
.clustered-stacked-bar .highcharts-color-2 {
    fill: var(--chart-23-color);
}
.clustered-stacked-bar .highcharts-color-3 {
    fill: var(--chart-14-color);
}
.clustered-stacked-bar .highcharts-color-4 {
    fill: var(--chart-5-color);
}
.clustered-stacked-bar .highcharts-color-5 {
    fill: var(--chart-31-color);
}
.clustered-stacked-bar .highcharts-color-6 {
    fill: var(--chart-36-color);
}
.clustered-stacked-bar .highcharts-color-7 {
    fill: var(--chart-39-color);
}
.clustered-stacked-bar .highcharts-color-8 {
    fill: var(--chart-15-color);
}
.clustered-stacked-bar .highcharts-axis-line {
    stroke-width: 1px;
    stroke: #bebebe;
}
.clustered-stacked-bar .highcharts-grid-line,
.clustered-stacked-bar .highcharts-plot-line {
    stroke-dasharray: 5;
}
.clustered-stacked-bar .highcharts-axis-labels {
    fill: var(--label-3-color, var(--label-color));
    font-size: var(--label-3-font-size, var(--label-font-size));
    font-weight: var(--label-3-font-weight, var(--label-font-weight));
    font-family: var(--label-3-font-family, var(--label-font-family));
}
.clustered-stacked-bar .highcharts-axis-title {
    font-size: var(--headline-5-font-size, 24px);
    font-weight: var(--headline-5-font-weight, var(--headline-font-weight));
    font-family: var(--headline-5-font-family, var(--headline-font-family));
}
.clustered-stacked-bar .highcharts-legend-checkbox {
    top: 362px !important;
    margin-left: -15px;
}
.map-bubble-chart .highcharts-map-bubble-color-1 {
    fill: var(--chart-1-color);
}
.map-bubble-chart .highcharts-map-bubble-color-2 {
    fill: var(--chart-2-color);
}
.map-bubble-chart .highcharts-map-bubble-color-3 {
    fill: var(--chart-3-color);
}
.map-bubble-chart .highcharts-map-bubble-color-4 {
    fill: var(--chart-4-color);
}
.map-bubble-chart .highcharts-map-bubble-color-5 {
    fill: var(--chart-5-color);
}
.map-bubble-chart .highcharts-map-bubble-color-6 {
    fill: var(--chart-6-color);
}
.map-bubble-chart .highcharts-map-bubble-color-7 {
    fill: var(--chart-7-color);
}
.map-bubble-chart .highcharts-map-bubble-color-8 {
    fill: var(--chart-8-color);
}
.map-bubble-chart .highcharts-map-bubble-color-9 {
    fill: var(--chart-9-color);
}
.map-bubble-chart .highcharts-map-bubble-color-10 {
    fill: var(--chart-10-color);
}
.map-bubble-chart .highcharts-map-bubble-color-11 {
    fill: var(--chart-11-color);
}
.map-bubble-chart .highcharts-map-bubble-color-12 {
    fill: var(--chart-12-color);
}
.map-bubble-chart .highcharts-map-bubble-color-13 {
    fill: var(--chart-13-color);
}
.map-bubble-chart .highcharts-map-bubble-color-14 {
    fill: var(--chart-14-color);
}
.map-bubble-chart .highcharts-map-bubble-color-15 {
    fill: var(--chart-15-color);
}
.map-bubble-chart .highcharts-map-bubble-color-16 {
    fill: var(--chart-16-color);
}
.map-bubble-chart .highcharts-map-bubble-color-17 {
    fill: var(--chart-17-color);
}
.map-bubble-chart .highcharts-map-bubble-color-18 {
    fill: var(--chart-18-color);
}
.map-bubble-chart .highcharts-map-bubble-color-19 {
    fill: var(--chart-19-color);
}
.map-bubble-chart .highcharts-map-bubble-color-20 {
    fill: var(--chart-20-color);
}
.map-bubble-chart .highcharts-map-bubble-color-21 {
    fill: var(--chart-21-color);
}
.map-bubble-chart .highcharts-map-bubble-color-22 {
    fill: var(--chart-22-color);
}
.map-bubble-chart .highcharts-map-bubble-color-23 {
    fill: var(--chart-23-color);
}
.map-bubble-chart .highcharts-map-bubble-color-24 {
    fill: var(--chart-24-color);
}
.map-bubble-chart .highcharts-map-bubble-color-25 {
    fill: var(--chart-25-color);
}
.map-bubble-chart .highcharts-map-bubble-color-26 {
    fill: var(--chart-26-color);
}
.map-bubble-chart .highcharts-map-bubble-color-27 {
    fill: var(--chart-27-color);
}
.map-bubble-chart .highcharts-map-bubble-color-28 {
    fill: var(--chart-28-color);
}
.map-bubble-chart .highcharts-map-bubble-color-29 {
    fill: var(--chart-29-color);
}
.map-bubble-chart .highcharts-map-bubble-color-30 {
    fill: var(--chart-30-color);
}
.map-bubble-chart .highcharts-map-bubble-color-31 {
    fill: var(--chart-31-color);
}
.map-bubble-chart .highcharts-map-bubble-color-32 {
    fill: var(--chart-32-color);
}
.map-bubble-chart .highcharts-map-bubble-color-33 {
    fill: var(--chart-33-color);
}
.map-bubble-chart .highcharts-map-bubble-color-34 {
    fill: var(--chart-34-color);
}
.map-bubble-chart .highcharts-map-bubble-color-35 {
    fill: var(--chart-35-color);
}
.map-bubble-chart .highcharts-map-bubble-color-36 {
    fill: var(--chart-36-color);
}
.map-bubble-chart .highcharts-map-bubble-color-37 {
    fill: var(--chart-37-color);
}
.map-bubble-chart .highcharts-map-bubble-color-38 {
    fill: var(--chart-38-color);
}
.map-bubble-chart .highcharts-map-bubble-color-39 {
    fill: var(--chart-39-color);
}
.map-bubble-chart .highcharts-map-bubble-color-40 {
    fill: var(--chart-40-color);
}
.map-bubble-chart .highcharts-map-bubble-color-41 {
    fill: var(--chart-41-color);
}
.map-bubble-chart .highcharts-map-bubble-color-42 {
    fill: var(--chart-42-color);
}
.map-bubble-chart .highcharts-map-bubble-color-43 {
    fill: var(--chart-43-color);
}
.map-bubble-chart .highcharts-map-bubble-color-44 {
    fill: var(--chart-44-color);
}
.map-bubble-chart .highcharts-map-bubble-color-45 {
    fill: var(--chart-45-color);
}
.map-bubble-chart .highcharts-tooltip > span {
    font-size: var(--headline-5-font-size, 24px);
    font-weight: var(--headline-5-font-weight, var(--headline-font-weight));
    font-family: var(--headline-5-font-family, var(--headline-font-family));
    fill: #ffffff;
    height: 40px;
    width: 80px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.map-bubble-chart .highcharts-color-0 {
    fill: #e0e0e0;
}
.bubble-chart .highcharts-color-0 {
    fill: var(--chart-41-color);
}
.bubble-chart .highcharts-color-1 {
    fill: var(--chart-32-color);
}
.bubble-chart .highcharts-color-2 {
    fill: var(--chart-23-color);
}
.bubble-chart .highcharts-color-3 {
    fill: var(--chart-14-color);
}
.bubble-chart .highcharts-color-4 {
    fill: var(--chart-5-color);
}
.bubble-chart .highcharts-color-5 {
    fill: var(--chart-31-color);
}
.bubble-chart .highcharts-color-6 {
    fill: var(--chart-36-color);
}
.bubble-chart .highcharts-color-7 {
    fill: var(--chart-39-color);
}
.bubble-chart .highcharts-color-8 {
    fill: var(--chart-15-color);
}
.bubble-chart .highcharts-axis-line {
    stroke-width: 1px;
    stroke: #bebebe;
}
.bubble-chart .highcharts-grid-line {
    stroke-width: 0;
}
.bubble-chart .highcharts-grid-line,
.bubble-chart .highcharts-plot-line {
    stroke-dasharray: 5;
}
.bubble-chart .highcharts-xaxis-labels,
.bubble-chart .highcharts-yaxis-labels {
    fill: var(--label-3-color, var(--label-color));
    font-size: var(--label-3-font-size, var(--label-font-size));
    font-weight: var(--label-3-font-weight, var(--label-font-weight));
    font-family: var(--label-3-font-family, var(--label-font-family));
}
.bubble-chart .highcharts-yaxis .highcharts-axis-title {
    font-size: var(--headline-5-font-size, 24px);
    font-weight: var(--headline-5-font-weight, var(--headline-font-weight));
    font-family: var(--headline-5-font-family, var(--headline-font-family));
}
.bubble-chart .highcharts-xaxis .highcharts-axis-title {
    font-size: var(--headline-5-font-size, 24px);
    font-weight: var(--headline-5-font-weight, var(--headline-font-weight));
    font-family: var(--headline-5-font-family, var(--headline-font-family));
}
.bubble-chart .highcharts-annotation-label-box {
    stroke: none;
    fill: none;
}
.wf-icon {
    display: inline-block;
}
.wf-button-disabled {
    pointer-events: none;
}
/* Breakpoints are staticly defined for now */
/* That's because CSS variables don't support usage in media queries */
/* To be moved to JS config in the future */
/* Cursor */
/* Font */
/* Text color */
/* Divider */
/* Background colors */
/* Spacings */
/* Grids */
/* DEPRECATED!  */
/* States of items */
/* Highlight */
.super-widget-tile-container {
    background: inherit;
    overflow: hidden;
    width: auto;
}
.super-widget-tile-container.tab {
    height: 212px;
}
.super-widget-tile-container.detail {
    height: 319px;
}
