https://www.mymeest.ca/

Submitted URL:
https://www.mymeest.ca/
Report Finished:

The outgoing links identified from the page

JavaScript Variables · 74 found

Global JavaScript variables loaded on the window object of a page, are variables declared outside of functions and accessible from anywhere in the code within the current scope

Console log messages · 8 found

Messages logged to the web console

HTML

The raw HTML body of the page

<!DOCTYPE html><html class=" js flexbox flexboxlegacy canvas canvastext webgl no-touch geolocation postmessage no-websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers no-applicationcache svg inlinesvg smil svgclippaths" style=""><head><meta http-equiv="origin-trial" content="A/kargTFyk8MR5ueravczef/wIlTkbVk1qXQesp39nV+xNECPdLBVeYffxrM8TmZT6RArWGQVCJ0LRivD7glcAUAAACQeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZS5jb206NDQzIiwiZmVhdHVyZSI6IkRpc2FibGVUaGlyZFBhcnR5U3RvcmFnZVBhcnRpdGlvbmluZzIiLCJleHBpcnkiOjE3NDIzNDIzOTksImlzU3ViZG9tYWluIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9">
    <!-- Global site tag (gtag.js) - Google Analytics -->
    <script type="text/javascript" async="" charset="utf-8" src="https://www.gstatic.com/recaptcha/releases/aR-zv8WjtWx4lAw-tRCA-zca/recaptcha__en.js" crossorigin="anonymous" integrity="sha384-C0eb2CrhokW3SgZMDSrT/ioPvOCBoj1s7JouJ8IrLFB+j5cW9qY3JDWtShxtCryz"></script><script type="text/javascript" async="" src="https://www.google-analytics.com/analytics.js"></script><script type="text/javascript" async="" src="https://www.googletagmanager.com/gtag/js?id=G-VBVVYB2PTE&amp;l=dataLayer&amp;cx=c"></script><script src="https://connect.facebook.net/signals/config/190467421438066?v=2.9.171&amp;r=stable&amp;domain=www.mymeest.ca&amp;hme=d82868061a8c707cd31395a3055e7449daa03bd520872727258c39e6af34523e&amp;ex_m=70%2C120%2C106%2C110%2C61%2C4%2C99%2C69%2C16%2C96%2C88%2C51%2C54%2C171%2C174%2C186%2C182%2C183%2C185%2C29%2C100%2C53%2C77%2C184%2C166%2C169%2C179%2C180%2C187%2C130%2C41%2C34%2C142%2C15%2C50%2C193%2C192%2C132%2C18%2C40%2C1%2C43%2C65%2C66%2C67%2C71%2C92%2C17%2C14%2C95%2C91%2C90%2C107%2C52%2C109%2C39%2C108%2C30%2C93%2C26%2C167%2C170%2C139%2C85%2C56%2C83%2C33%2C73%2C0%2C94%2C32%2C28%2C82%2C87%2C47%2C46%2C86%2C37%2C11%2C12%2C13%2C6%2C7%2C25%2C22%2C23%2C57%2C62%2C64%2C75%2C101%2C27%2C76%2C9%2C8%2C80%2C48%2C21%2C103%2C102%2C104%2C97%2C10%2C20%2C3%2C38%2C74%2C19%2C5%2C89%2C81%2C44%2C35%2C84%2C2%2C36%2C63%2C42%2C105%2C45%2C79%2C68%2C111%2C60%2C59%2C31%2C98%2C58%2C55%2C49%2C78%2C72%2C24%2C112" async=""></script><script async="" src="https://connect.facebook.net/en_US/fbevents.js"></script><script async="" src="https://www.googletagmanager.com/gtag/js?id=UA-92703862-4"></script>
    <script>
        window.dataLayer = window.dataLayer || [];
        function gtag() { dataLayer.push(arguments); }
        gtag('js', new Date());

        gtag('config', 'UA-92703862-4');
    </script>

    <!-- Facebook Pixel Code -->
    <script>
        !function (f, b, e, v, n, t, s) {
            if (f.fbq) return; n = f.fbq = function () {
                n.callMethod ?
                    n.callMethod.apply(n, arguments) : n.queue.push(arguments)
            };
            if (!f._fbq) f._fbq = n; n.push = n; n.loaded = !0; n.version = '2.0';
            n.queue = []; t = b.createElement(e); t.async = !0;
            t.src = v; s = b.getElementsByTagName(e)[0];
            s.parentNode.insertBefore(t, s)
        }(window, document, 'script',
            'https://connect.facebook.net/en_US/fbevents.js');
        fbq('init', '190467421438066');
        fbq('track', 'PageView');
    </script>
    <noscript>
        <img height="1" width="1" style="display:none"
             src="https://www.facebook.com/tr?id=190467421438066&ev=PageView&noscript=1" />
    </noscript>
    <!-- End Facebook Pixel Code -->

    <meta name="robots" content="noindex">
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width">
    <title>Meest - Main Page</title>
    <link href="/Content/themes/base/css?v=PvdGbYBvaiWazeGIK9FS3jChp03itDoX9M94lCTdh3I1" rel="stylesheet">

    <script src="/bundles/modernizr?v=wBEWDufH_8Md-Pbioxomt90vm6tJN2Pyy9u9zHtWsPo1"></script>


    <script src="/bundles/jquery?v=OAdR3sd0MvhqDSHclhTWnsfCTE7DXeAzNhxTg-uQbsc1"></script>

    <script src="/bundles/bootstrap?v=PUqaedup64PH8VdweqgShq_XMYohRFsuGs8V_dRXYMo1"></script>

    <script src="/bundles/jqueryui?v=d-eDAT2gAbrQpldjsE07hJWi7Qok5ubC_tqbxzVPIv81"></script>

    <script src="/bundles/jqueryval?v=WrBNyT_GYLXAZ7iWD7vDdFccq24m7v_9MPi3rcQ8FO01"></script>


    <script src="/bundles/jsignature?v=nb83vbJM8Da50WeR6Q6h2X5htNXosSmz0P1decTxLPY1"></script>


    <script src="/bundles/agGrid?v=pD0iP1_bnMelmIL8tHQt-9reB965du6azY73FgLte1M1"></script><style type="text/css">/**
 ****************************
 * 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-faded {
  opacity: 0.3; }

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

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

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

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

.ag-input-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: normal;
  position: relative;
  overflow: hidden; }

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

@-webkit-keyframes ag-shake-left-to-right {
  from {
    padding-left: 6px;
    padding-right: 2px; }
  to {
    padding-left: 2px;
    padding-right: 6px; } }

@keyframes ag-shake-left-to-right {
  from {
    padding-left: 6px;
    padding-right: 2px; }
  to {
    padding-left: 2px;
    padding-right: 6px; } }

.ag-root-wrapper {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: hidden; }
  .ag-root-wrapper.ag-layout-normal {
    height: 100%; }
  .ag-root-wrapper .ag-watermark {
    position: absolute;
    bottom: 10px;
    right: 25px;
    opacity: 0.5;
    -webkit-transition: opacity 1s ease-out 3s;
    transition: opacity 1s ease-out 3s; }
    .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==);
      -webkit-filter: invert(50%);
      filter: invert(50%);
      background-repeat: no-repeat;
      background-size: 110px 60px;
      display: block;
      height: 60px;
      width: 110px; }
    .ag-root-wrapper .ag-watermark .ag-watermark-text {
      opacity: 0.5;
      font-weight: bold;
      font-family: Impact;
      font-size: 19px; }

.ag-root-wrapper-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row; }
  .ag-root-wrapper-body.ag-layout-normal {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    height: 0;
    min-height: 0; }

.ag-root {
  cursor: default;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }
  .ag-root.ag-layout-normal, .ag-root.ag-layout-auto-height {
    overflow: hidden;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    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-pinned-left-cols-viewport,
.ag-center-cols-viewport,
.ag-pinned-right-cols-viewport,
.ag-floating-bottom-viewport,
.ag-body-horizontal-scroll-viewport,
.ag-virtual-list-viewport {
  position: relative;
  height: 100%;
  min-width: 0px;
  overflow: hidden;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto; }

.ag-body-viewport {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .ag-body-viewport.ag-layout-normal {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch; }
  .ag-body-viewport:not(.ag-layout-print).ag-force-vertical-scroll {
    overflow-y: scroll; }

.ag-pinned-left-cols-viewport, .ag-pinned-right-cols-viewport {
  -webkit-box-flex: 1000;
  -ms-flex-positive: 1000;
  flex-grow: 1000; }

.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-body-viewport .ag-center-cols-clipper {
  min-height: 100%; }

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

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

.ag-body-viewport.ag-layout-print {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none; }
  .ag-body-viewport.ag-layout-print .ag-center-cols-clipper {
    min-width: 100%; }

.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 {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-width: 0;
  overflow: hidden; }

.ag-body-horizontal-scroll {
  min-height: 0;
  min-width: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative; }

.ag-layout-print .ag-body-horizontal-scroll {
  display: none; }

.ag-horizontal-left-spacer, .ag-horizontal-right-spacer {
  height: 100%;
  min-width: 0;
  -webkit-box-flex: 1000;
  -ms-flex-positive: 1000;
  flex-grow: 1000;
  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; }
  .ag-header .ag-header-cell-sortable, .ag-pinned-left-header .ag-header-cell-sortable, .ag-pinned-right-header .ag-header-cell-sortable {
    cursor: pointer; }

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

.ag-header-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

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

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

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

.ag-header-overlay {
  display: block;
  position: absolute; }

.ag-header-cell {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  height: 100%;
  overflow: hidden;
  line-height: 1.5; }

.ag-header-group-cell-label, .ag-header-cell-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  overflow: hidden;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-overflow: ellipsis;
  height: 100%; }

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

.ag-numeric-header .ag-header-cell-label {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse; }

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

.ag-header-cell-resize {
  position: absolute;
  z-index: 1;
  height: 100%;
  width: 4px; }

.ag-header-expand-icon {
  padding-left: 4px; }

.ag-header-select-all {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 1; }

/**
 ****************************
 * Columns
 ****************************
*/
.ag-column-moving .ag-cell {
  -webkit-transition: left 0.2s;
  transition: left 0.2s; }

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

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

/**
 ****************************
 * Column Panel
 ****************************
*/
.ag-column-panel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: hidden;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto; }

.ag-column-select-panel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: hidden;
  -webkit-box-flex: 4;
  -ms-flex-positive: 4;
  flex-grow: 4;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  -ms-flex-preferred-size: 0;
  flex-basis: 0; }
  .ag-column-select-panel .ag-primary-cols-header-panel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none; }
    .ag-column-select-panel .ag-primary-cols-header-panel .ag-column-name-filter {
      -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto; }
    .ag-column-select-panel .ag-primary-cols-header-panel .ag-primary-cols-filter-wrapper {
      -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto; }
      .ag-column-select-panel .ag-primary-cols-header-panel .ag-primary-cols-filter-wrapper input {
        width: 100%; }
  .ag-column-select-panel .ag-primary-cols-list-panel {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    overflow: auto; }

.ag-column-drop {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: auto;
  width: 100%; }
  .ag-column-drop .ag-column-drop-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    .ag-column-drop .ag-column-drop-list .ag-column-drop-cell {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center; }
      .ag-column-drop .ag-column-drop-list .ag-column-drop-cell .ag-column-drop-cell-text {
        overflow: hidden;
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        text-overflow: ellipsis;
        white-space: nowrap; }

.ag-column-drop.ag-column-drop-vertical {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: hidden;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0px;
  flex: 1 1 0;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }
  .ag-column-drop.ag-column-drop-vertical > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  .ag-column-drop.ag-column-drop-vertical .ag-column-drop-list {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow-x: auto; }
  .ag-column-drop.ag-column-drop-vertical .ag-column-drop-empty-message {
    display: block; }

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

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

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

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

.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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

/**
 ****************************
 * Cells
 ****************************
*/
.ag-cell {
  display: inline-block;
  overflow: hidden;
  position: absolute;
  text-overflow: ellipsis;
  white-space: nowrap; }

.ag-cell-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 100%; }
  .ag-cell-wrapper.ag-row-group {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
  .ag-cell-wrapper .ag-cell-value, .ag-cell-wrapper .ag-group-value {
    overflow: hidden;
    text-overflow: ellipsis; }

.ag-full-width-row.ag-row-group .ag-cell-wrapper {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.ag-cell-with-height {
  height: 100%; }

.ag-group-cell-entire-row {
  display: inline-block;
  height: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%; }

.ag-footer-cell-entire-row {
  display: inline-block;
  height: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%; }

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

/**
 ****************************
 * Filters
 ****************************
*/
.ag-set-filter-item {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.ag-filter .ag-filter-checkbox {
  pointer-events: none; }

.ag-filter .ag-filter-body-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }

.ag-filter .ag-filter-filter {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto; }

/**
 ****************************
 * Floating Filter
 ****************************
*/
.ag-floating-filter-full-body .ag-react-container, .ag-floating-filter-body .ag-react-container {
  height: 100%; }

.ag-floating-filter-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  height: 100%; }
  .ag-floating-filter-body input {
    margin: 0;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    max-height: calc(100% - 1px); }

.ag-floating-filter-full-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  width: 100%; }
  .ag-floating-filter-full-body > div {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto; }
  .ag-floating-filter-full-body input {
    margin: 0;
    width: 100%; }
  .ag-floating-filter-full-body input[type="range"] {
    height: 100%; }

.ag-floating-filter {
  display: inline-block;
  position: absolute; }

.ag-floating-filter-input {
  width: 100%; }

.ag-floating-filter-input:-moz-read-only {
  background-color: #eee; }

.ag-floating-filter-input:read-only {
  background-color: #eee; }

.ag-floating-filter-menu {
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.ag-floating-filter-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none; }

/**
 ****************************
 * Drag & Drop
 ****************************
*/
.ag-dnd-ghost {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #e5e5e5;
  border: 1px solid black;
  cursor: move;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.4;
  overflow: hidden;
  padding: 3px;
  position: absolute;
  text-overflow: ellipsis;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 10; }

.ag-dnd-ghost-icon {
  padding: 2px; }

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

.ag-overlay-panel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  pointer-events: none;
  width: 100%; }

.ag-overlay-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center; }
  .ag-overlay-wrapper.ag-overlay-loading-wrapper {
    pointer-events: all; }

.ag-overlay-no-rows-wrapper.ag-layout-auto-height {
  padding-top: 30px; }

/**
 ****************************
 * Popup
 ****************************
*/
.ag-popup > div {
  z-index: 5; }

.ag-popup-backdrop {
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%; }

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

/**
 ****************************
 * Virtual Lists
 ****************************
*/
.ag-virtual-list-item {
  position: absolute;
  width: 100%; }
  .ag-virtual-list-item span:empty:not(.ag-icon) {
    border-left: 1px solid transparent; }

/**
 ****************************
 * Floating Top and Bottom
 ****************************
*/
.ag-floating-top {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.ag-pinned-left-floating-top {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
  -webkit-box-flex: 1000;
  -ms-flex-positive: 1000;
  flex-grow: 1000; }

.ag-pinned-right-floating-top {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
  -webkit-box-flex: 1000;
  -ms-flex-positive: 1000;
  flex-grow: 1000; }

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

.ag-pinned-left-floating-bottom {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
  -webkit-box-flex: 1000;
  -ms-flex-positive: 1000;
  flex-grow: 1000; }

.ag-pinned-right-floating-bottom {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
  -webkit-box-flex: 1000;
  -ms-flex-positive: 1000;
  flex-grow: 1000; }

/**
 ****************************
 * Dialog
 ****************************
*/
.ag-dialog, .ag-panel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  overflow: hidden; }
  .ag-dialog .ag-title-bar, .ag-panel .ag-title-bar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: default; }
    .ag-dialog .ag-title-bar .ag-title-bar-title, .ag-panel .ag-title-bar .ag-title-bar-title {
      -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto; }
    .ag-dialog .ag-title-bar .ag-title-bar-buttons, .ag-panel .ag-title-bar .ag-title-bar-buttons {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      .ag-dialog .ag-title-bar .ag-title-bar-buttons .ag-button, .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button {
        cursor: pointer; }
  .ag-dialog .ag-panel-content-wrapper, .ag-panel .ag-panel-content-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    position: relative;
    overflow: hidden; }
    .ag-dialog .ag-panel-content-wrapper > div, .ag-panel .ag-panel-content-wrapper > div {
      width: 100%;
      height: 100%; }

.ag-dialog {
  position: absolute; }
  .ag-dialog .ag-resizer {
    position: absolute;
    pointer-events: none;
    z-index: 1; }
    .ag-dialog .ag-resizer.ag-resizer-topLeft {
      top: 0;
      left: 0;
      height: 5px;
      width: 5px;
      cursor: nwse-resize; }
    .ag-dialog .ag-resizer.ag-resizer-top {
      top: 0;
      left: 5px;
      right: 5px;
      height: 5px;
      cursor: ns-resize; }
    .ag-dialog .ag-resizer.ag-resizer-topRight {
      top: 0;
      right: 0;
      height: 5px;
      width: 5px;
      cursor: nesw-resize; }
    .ag-dialog .ag-resizer.ag-resizer-right {
      top: 5px;
      right: 0;
      bottom: 5px;
      width: 5px;
      cursor: ew-resize; }
    .ag-dialog .ag-resizer.ag-resizer-bottomRight {
      bottom: 0;
      right: 0;
      height: 5px;
      width: 5px;
      cursor: nwse-resize; }
    .ag-dialog .ag-resizer.ag-resizer-bottom {
      bottom: 0;
      left: 5px;
      right: 5px;
      height: 5px;
      cursor: ns-resize; }
    .ag-dialog .ag-resizer.ag-resizer-bottomLeft {
      bottom: 0;
      left: 0;
      height: 5px;
      width: 5px;
      cursor: nesw-resize; }
    .ag-dialog .ag-resizer.ag-resizer-left {
      left: 0;
      top: 5px;
      bottom: 5px;
      width: 5px;
      cursor: ew-resize; }
  .ag-dialog .ag-message-box {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
    .ag-dialog .ag-message-box .ag-message-box-content {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center; }
    .ag-dialog .ag-message-box .ag-message-box-button-bar {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center; }

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

.ag-chart-tooltip {
  display: table;
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  white-space: nowrap;
  z-index: 99999;
  font: 12px Verdana, sans-serif;
  color: black;
  background: #f4f4f4;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 1px rgba(3, 3, 3, 0.7), 0.5vh 0.5vh 1vh rgba(3, 3, 3, 0.25);
  box-shadow: 0 0 1px rgba(3, 3, 3, 0.7), 0.5vh 0.5vh 1vh rgba(3, 3, 3, 0.25);
  opacity: 0;
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
  -webkit-transition: 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  transition: 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform; }
  .ag-chart-tooltip.visible {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); }
  .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-chart-tooltip .content {
    padding: 7px; }

/**
 ****************************
 * Animations
 ****************************
*/
.ag-value-slide-out {
  margin-right: 5px;
  opacity: 1;
  -webkit-transition: opacity 3s, margin-right 3s;
  transition: opacity 3s, margin-right 3s;
  -webkit-transition-timing-function: linear;
  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;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

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

.ag-menu-list {
  display: table; }

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

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

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

/**
 ****************************
 * Rich Select
 ****************************
*/
.ag-rich-select {
  cursor: default;
  outline: none; }
  .ag-rich-select .ag-rich-select-value {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    .ag-rich-select .ag-rich-select-value > span {
      -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto; }
      .ag-rich-select .ag-rich-select-value > span.ag-icon {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none; }
  .ag-rich-select .ag-rich-select-list .ag-virtual-list-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .ag-rich-select .ag-rich-select-list .ag-virtual-list-item .ag-rich-select-row {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      white-space: nowrap; }

/**
 ****************************
 * Pagination
 ****************************
*/
.ag-paging-panel {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end; }

.ag-paging-page-summary-panel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  .ag-paging-page-summary-panel .ag-disabled {
    pointer-events: none; }
  .ag-paging-page-summary-panel .ag-paging-button {
    position: relative; }
    .ag-paging-page-summary-panel .ag-paging-button button {
      position: absolute; }

/**
 ****************************
 * Tool Panel
 ****************************
*/
.ag-tool-panel-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow-y: auto;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 200px; }
  .ag-tool-panel-wrapper .ag-filter-toolpanel-header {
    line-height: 1.5;
    cursor: pointer; }

.ag-column-tool-panel-column,
.ag-column-tool-panel-column-group {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  text-overflow: ellipsis;
  white-space: nowrap; }
  .ag-column-tool-panel-column .ag-column-tool-panel-column,
  .ag-column-tool-panel-column .ag-column-tool-panel-column-group,
  .ag-column-tool-panel-column-group .ag-column-tool-panel-column,
  .ag-column-tool-panel-column-group .ag-column-tool-panel-column-group {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    overflow: hidden;
    text-overflow: ellipsis; }

.ag-column-select-checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

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

.ag-rtl .ag-tool-panel-horizontal-resize {
  -webkit-transform: translateX(3px);
  transform: translateX(3px); }

.ag-ltr .ag-tool-panel-horizontal-resize {
  -webkit-transform: translateX(-3px);
  transform: translateX(-3px); }

.loading-filter {
  background-color: #e6e6e6;
  height: 100%;
  padding: 5px;
  position: absolute;
  top: 34px;
  width: 100%;
  z-index: 1; }

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

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

.ag-header-group-cell {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  overflow: hidden;
  position: absolute;
  text-overflow: ellipsis; }

.ag-cell-label-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%; }

.ag-numeric-header .ag-cell-label-container {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row; }

/**
 ****************************
 * Side Bar
 ****************************
*/
.ag-side-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse; }
  .ag-side-bar .ag-side-buttons div button {
    display: block;
    white-space: nowrap;
    outline: none;
    cursor: pointer; }
    .ag-side-bar .ag-side-buttons div button span:not(.ag-icon) {
      -webkit-writing-mode: tb;
      -ms-writing-mode: tb;
      writing-mode: tb;
      -webkit-writing-mode: vertical-lr;
      -ms-writing-mode: tb-lr;
      writing-mode: vertical-lr; }
  .ag-side-bar .panel-container {
    width: 180px; }
  .ag-side-bar.full-width .panel-container {
    width: 200px; }

.ag-rtl .ag-side-bar .ag-side-buttons button span:not(.ag-icon) {
  -webkit-writing-mode: tb-rl;
  -ms-writing-mode: tb-rl;
  writing-mode: tb-rl;
  -webkit-writing-mode: vertical-rl;
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl; }

/**
 ****************************
 * Status Bar
 ****************************
*/
.ag-status-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  overflow: hidden; }
  .ag-status-bar .ag-status-panel {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex; }

.ag-status-bar-left {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex; }

.ag-status-bar-center {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex; }

.ag-status-bar-right {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex; }

/**
 ****************************
 * Widgets
 ****************************
*/
.ag-group-component {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%; }
  .ag-group-component .ag-group-component-title-bar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  .ag-group-component .ag-group-component-toolbar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  .ag-group-component .ag-group-component-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
    .ag-group-component .ag-group-component-container .ag-group-subgroup {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-item-align: stretch;
      align-self: stretch; }
  .ag-group-component .ag-group-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  .ag-group-component.ag-disabled .ag-group-component-container {
    pointer-events: none; }
  .ag-group-component.ag-collapsed .ag-group-component-toolbar, .ag-group-component.ag-collapsed .ag-group-component-container {
    display: none; }

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

.ag-input-field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  .ag-input-field input, .ag-input-field select, .ag-input-field textarea {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 100%;
    min-width: 0; }

.ag-range-field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.ag-picker-field > .ag-wrapper, .ag-slider > .ag-wrapper, .ag-angle-select > .ag-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .ag-picker-field > .ag-wrapper > div, .ag-slider > .ag-wrapper > div, .ag-angle-select > .ag-wrapper > div {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto; }

.ag-angle-select {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  .ag-angle-select .ag-angle-select-field .ag-parent-circle {
    display: block;
    position: relative; }
  .ag-angle-select .ag-angle-select-field .ag-child-circle {
    position: absolute; }

.ag-picker-field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  .ag-picker-field > .ag-wrapper > button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border: 0;
    padding: 0;
    margin: 0; }

.ag-color-picker > .ag-wrapper {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  overflow: hidden; }

.ag-color-picker button {
  cursor: pointer; }

.ag-labeled.ag-label-align-right label {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1; }

.ag-labeled.ag-label-align-right > div {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none; }

.ag-labeled.ag-label-align-top {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start; }
  .ag-labeled.ag-label-align-top > div {
    -ms-flex-item-align: stretch;
    align-self: stretch; }

.ag-color-panel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center; }
  .ag-color-panel .ag-spectrum-color {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    position: relative;
    overflow: hidden;
    cursor: default; }
  .ag-color-panel .ag-fill {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
  .ag-color-panel .ag-spectrum-val {
    cursor: pointer; }
  .ag-color-panel .ag-spectrum-dragger {
    position: absolute;
    pointer-events: none;
    cursor: pointer; }
  .ag-color-panel .ag-spectrum-hue {
    cursor: default;
    background: -webkit-gradient(linear, right top, left top, color-stop(3%, #ff0000), color-stop(17%, #ffff00), color-stop(33%, #00ff00), color-stop(50%, #00ffff), color-stop(67%, #0000ff), color-stop(83%, #ff00ff), to(#ff0000));
    background: linear-gradient(to left, #ff0000 3%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%); }
  .ag-color-panel .ag-spectrum-alpha {
    cursor: default; }
  .ag-color-panel .ag-spectrum-hue-background {
    width: 100%;
    height: 100%; }
  .ag-color-panel .ag-spectrum-alpha-background {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), to(black));
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), black);
    width: 100%;
    height: 100%; }
  .ag-color-panel .ag-hue-alpha {
    cursor: pointer; }
  .ag-color-panel .ag-spectrum-slider {
    position: absolute;
    pointer-events: none; }
  .ag-color-panel .ag-spectrum-text-value {
    display: inline-block;
    text-align: center;
    overflow: hidden;
    white-space: nowrap; }
  .ag-color-panel .ag-spectrum-text-value:focus {
    outline: none;
    outline-offset: 0; }
  .ag-color-panel .ag-recent-colors {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .ag-color-panel .ag-recent-colors > div {
      cursor: pointer; }

.ag-ltr .ag-toolpanel-indent-1 {
  padding-left: 10px; }

.ag-rtl .ag-toolpanel-indent-1 {
  padding-right: 10px; }

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

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

.ag-ltr .ag-toolpanel-indent-2 {
  padding-left: 20px; }

.ag-rtl .ag-toolpanel-indent-2 {
  padding-right: 20px; }

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

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

.ag-ltr .ag-toolpanel-indent-3 {
  padding-left: 30px; }

.ag-rtl .ag-toolpanel-indent-3 {
  padding-right: 30px; }

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

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

.ag-ltr .ag-toolpanel-indent-4 {
  padding-left: 40px; }

.ag-rtl .ag-toolpanel-indent-4 {
  padding-right: 40px; }

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

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

.ag-ltr .ag-toolpanel-indent-5 {
  padding-left: 50px; }

.ag-rtl .ag-toolpanel-indent-5 {
  padding-right: 50px; }

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

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

.ag-ltr .ag-toolpanel-indent-6 {
  padding-left: 60px; }

.ag-rtl .ag-toolpanel-indent-6 {
  padding-right: 60px; }

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

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

.ag-ltr .ag-toolpanel-indent-7 {
  padding-left: 70px; }

.ag-rtl .ag-toolpanel-indent-7 {
  padding-right: 70px; }

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

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

.ag-ltr .ag-toolpanel-indent-8 {
  padding-left: 80px; }

.ag-rtl .ag-toolpanel-indent-8 {
  padding-right: 80px; }

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

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

.ag-ltr .ag-toolpanel-indent-9 {
  padding-left: 90px; }

.ag-rtl .ag-toolpanel-indent-9 {
  padding-right: 90px; }

.ag-ltr .ag-row-group-indent-9 {
  padding-left: 90px; }

.ag-rtl .ag-row-group-indent-9 {
  padding-right: 90px; }

.ag-ltr .ag-toolpanel-indent-10 {
  padding-left: 100px; }

.ag-rtl .ag-toolpanel-indent-10 {
  padding-right: 100px; }

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

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

.ag-ltr .ag-toolpanel-indent-11 {
  padding-left: 110px; }

.ag-rtl .ag-toolpanel-indent-11 {
  padding-right: 110px; }

.ag-ltr .ag-row-group-indent-11 {
  padding-left: 110px; }

.ag-rtl .ag-row-group-indent-11 {
  padding-right: 110px; }

.ag-ltr .ag-toolpanel-indent-12 {
  padding-left: 120px; }

.ag-rtl .ag-toolpanel-indent-12 {
  padding-right: 120px; }

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

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

.ag-ltr .ag-toolpanel-indent-13 {
  padding-left: 130px; }

.ag-rtl .ag-toolpanel-indent-13 {
  padding-right: 130px; }

.ag-ltr .ag-row-group-indent-13 {
  padding-left: 130px; }

.ag-rtl .ag-row-group-indent-13 {
  padding-right: 130px; }

.ag-ltr .ag-toolpanel-indent-14 {
  padding-left: 140px; }

.ag-rtl .ag-toolpanel-indent-14 {
  padding-right: 140px; }

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

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

.ag-ltr .ag-toolpanel-indent-15 {
  padding-left: 150px; }

.ag-rtl .ag-toolpanel-indent-15 {
  padding-right: 150px; }

.ag-ltr .ag-row-group-indent-15 {
  padding-left: 150px; }

.ag-rtl .ag-row-group-indent-15 {
  padding-right: 150px; }

.ag-ltr .ag-toolpanel-indent-16 {
  padding-left: 160px; }

.ag-rtl .ag-toolpanel-indent-16 {
  padding-right: 160px; }

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

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

.ag-ltr .ag-toolpanel-indent-17 {
  padding-left: 170px; }

.ag-rtl .ag-toolpanel-indent-17 {
  padding-right: 170px; }

.ag-ltr .ag-row-group-indent-17 {
  padding-left: 170px; }

.ag-rtl .ag-row-group-indent-17 {
  padding-right: 170px; }

.ag-ltr .ag-toolpanel-indent-18 {
  padding-left: 180px; }

.ag-rtl .ag-toolpanel-indent-18 {
  padding-right: 180px; }

.ag-ltr .ag-row-group-indent-18 {
  padding-left: 180px; }

.ag-rtl .ag-row-group-indent-18 {
  padding-right: 180px; }

.ag-ltr .ag-toolpanel-indent-19 {
  padding-left: 190px; }

.ag-rtl .ag-toolpanel-indent-19 {
  padding-right: 190px; }

.ag-ltr .ag-row-group-indent-19 {
  padding-left: 190px; }

.ag-rtl .ag-row-group-indent-19 {
  padding-right: 190px; }

.ag-ltr .ag-toolpanel-indent-20 {
  padding-left: 200px; }

.ag-rtl .ag-toolpanel-indent-20 {
  padding-right: 200px; }

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

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

.ag-ltr .ag-toolpanel-indent-21 {
  padding-left: 210px; }

.ag-rtl .ag-toolpanel-indent-21 {
  padding-right: 210px; }

.ag-ltr .ag-row-group-indent-21 {
  padding-left: 210px; }

.ag-rtl .ag-row-group-indent-21 {
  padding-right: 210px; }

.ag-ltr .ag-toolpanel-indent-22 {
  padding-left: 220px; }

.ag-rtl .ag-toolpanel-indent-22 {
  padding-right: 220px; }

.ag-ltr .ag-row-group-indent-22 {
  padding-left: 220px; }

.ag-rtl .ag-row-group-indent-22 {
  padding-right: 220px; }

.ag-ltr .ag-toolpanel-indent-23 {
  padding-left: 230px; }

.ag-rtl .ag-toolpanel-indent-23 {
  padding-right: 230px; }

.ag-ltr .ag-row-group-indent-23 {
  padding-left: 230px; }

.ag-rtl .ag-row-group-indent-23 {
  padding-right: 230px; }

.ag-ltr .ag-toolpanel-indent-24 {
  padding-left: 240px; }

.ag-rtl .ag-toolpanel-indent-24 {
  padding-right: 240px; }

.ag-ltr .ag-row-group-indent-24 {
  padding-left: 240px; }

.ag-rtl .ag-row-group-indent-24 {
  padding-right: 240px; }

.ag-ltr .ag-toolpanel-indent-25 {
  padding-left: 250px; }

.ag-rtl .ag-toolpanel-indent-25 {
  padding-right: 250px; }

.ag-ltr .ag-row-group-indent-25 {
  padding-left: 250px; }

.ag-rtl .ag-row-group-indent-25 {
  padding-right: 250px; }

.ag-ltr .ag-toolpanel-indent-26 {
  padding-left: 260px; }

.ag-rtl .ag-toolpanel-indent-26 {
  padding-right: 260px; }

.ag-ltr .ag-row-group-indent-26 {
  padding-left: 260px; }

.ag-rtl .ag-row-group-indent-26 {
  padding-right: 260px; }

.ag-ltr .ag-toolpanel-indent-27 {
  padding-left: 270px; }

.ag-rtl .ag-toolpanel-indent-27 {
  padding-right: 270px; }

.ag-ltr .ag-row-group-indent-27 {
  padding-left: 270px; }

.ag-rtl .ag-row-group-indent-27 {
  padding-right: 270px; }

.ag-ltr .ag-toolpanel-indent-28 {
  padding-left: 280px; }

.ag-rtl .ag-toolpanel-indent-28 {
  padding-right: 280px; }

.ag-ltr .ag-row-group-indent-28 {
  padding-left: 280px; }

.ag-rtl .ag-row-group-indent-28 {
  padding-right: 280px; }

.ag-ltr .ag-toolpanel-indent-29 {
  padding-left: 290px; }

.ag-rtl .ag-toolpanel-indent-29 {
  padding-right: 290px; }

.ag-ltr .ag-row-group-indent-29 {
  padding-left: 290px; }

.ag-rtl .ag-row-group-indent-29 {
  padding-right: 290px; }

.ag-ltr .ag-toolpanel-indent-30 {
  padding-left: 300px; }

.ag-rtl .ag-toolpanel-indent-30 {
  padding-right: 300px; }

.ag-ltr .ag-row-group-indent-30 {
  padding-left: 300px; }

.ag-rtl .ag-row-group-indent-30 {
  padding-right: 300px; }

.ag-ltr .ag-toolpanel-indent-31 {
  padding-left: 310px; }

.ag-rtl .ag-toolpanel-indent-31 {
  padding-right: 310px; }

.ag-ltr .ag-row-group-indent-31 {
  padding-left: 310px; }

.ag-rtl .ag-row-group-indent-31 {
  padding-right: 310px; }

.ag-ltr .ag-toolpanel-indent-32 {
  padding-left: 320px; }

.ag-rtl .ag-toolpanel-indent-32 {
  padding-right: 320px; }

.ag-ltr .ag-row-group-indent-32 {
  padding-left: 320px; }

.ag-rtl .ag-row-group-indent-32 {
  padding-right: 320px; }

.ag-ltr .ag-toolpanel-indent-33 {
  padding-left: 330px; }

.ag-rtl .ag-toolpanel-indent-33 {
  padding-right: 330px; }

.ag-ltr .ag-row-group-indent-33 {
  padding-left: 330px; }

.ag-rtl .ag-row-group-indent-33 {
  padding-right: 330px; }

.ag-ltr .ag-toolpanel-indent-34 {
  padding-left: 340px; }

.ag-rtl .ag-toolpanel-indent-34 {
  padding-right: 340px; }

.ag-ltr .ag-row-group-indent-34 {
  padding-left: 340px; }

.ag-rtl .ag-row-group-indent-34 {
  padding-right: 340px; }

.ag-ltr .ag-toolpanel-indent-35 {
  padding-left: 350px; }

.ag-rtl .ag-toolpanel-indent-35 {
  padding-right: 350px; }

.ag-ltr .ag-row-group-indent-35 {
  padding-left: 350px; }

.ag-rtl .ag-row-group-indent-35 {
  padding-right: 350px; }

.ag-ltr .ag-toolpanel-indent-36 {
  padding-left: 360px; }

.ag-rtl .ag-toolpanel-indent-36 {
  padding-right: 360px; }

.ag-ltr .ag-row-group-indent-36 {
  padding-left: 360px; }

.ag-rtl .ag-row-group-indent-36 {
  padding-right: 360px; }

.ag-ltr .ag-toolpanel-indent-37 {
  padding-left: 370px; }

.ag-rtl .ag-toolpanel-indent-37 {
  padding-right: 370px; }

.ag-ltr .ag-row-group-indent-37 {
  padding-left: 370px; }

.ag-rtl .ag-row-group-indent-37 {
  padding-right: 370px; }

.ag-ltr .ag-toolpanel-indent-38 {
  padding-left: 380px; }

.ag-rtl .ag-toolpanel-indent-38 {
  padding-right: 380px; }

.ag-ltr .ag-row-group-indent-38 {
  padding-left: 380px; }

.ag-rtl .ag-row-group-indent-38 {
  padding-right: 380px; }

.ag-ltr .ag-toolpanel-indent-39 {
  padding-left: 390px; }

.ag-rtl .ag-toolpanel-indent-39 {
  padding-right: 390px; }

.ag-ltr .ag-row-group-indent-39 {
  padding-left: 390px; }

.ag-rtl .ag-row-group-indent-39 {
  padding-right: 390px; }

.ag-ltr .ag-toolpanel-indent-40 {
  padding-left: 400px; }

.ag-rtl .ag-toolpanel-indent-40 {
  padding-right: 400px; }

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

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

.ag-ltr .ag-toolpanel-indent-41 {
  padding-left: 410px; }

.ag-rtl .ag-toolpanel-indent-41 {
  padding-right: 410px; }

.ag-ltr .ag-row-group-indent-41 {
  padding-left: 410px; }

.ag-rtl .ag-row-group-indent-41 {
  padding-right: 410px; }

.ag-ltr .ag-toolpanel-indent-42 {
  padding-left: 420px; }

.ag-rtl .ag-toolpanel-indent-42 {
  padding-right: 420px; }

.ag-ltr .ag-row-group-indent-42 {
  padding-left: 420px; }

.ag-rtl .ag-row-group-indent-42 {
  padding-right: 420px; }

.ag-ltr .ag-toolpanel-indent-43 {
  padding-left: 430px; }

.ag-rtl .ag-toolpanel-indent-43 {
  padding-right: 430px; }

.ag-ltr .ag-row-group-indent-43 {
  padding-left: 430px; }

.ag-rtl .ag-row-group-indent-43 {
  padding-right: 430px; }

.ag-ltr .ag-toolpanel-indent-44 {
  padding-left: 440px; }

.ag-rtl .ag-toolpanel-indent-44 {
  padding-right: 440px; }

.ag-ltr .ag-row-group-indent-44 {
  padding-left: 440px; }

.ag-rtl .ag-row-group-indent-44 {
  padding-right: 440px; }

.ag-ltr .ag-toolpanel-indent-45 {
  padding-left: 450px; }

.ag-rtl .ag-toolpanel-indent-45 {
  padding-right: 450px; }

.ag-ltr .ag-row-group-indent-45 {
  padding-left: 450px; }

.ag-rtl .ag-row-group-indent-45 {
  padding-right: 450px; }

.ag-ltr .ag-toolpanel-indent-46 {
  padding-left: 460px; }

.ag-rtl .ag-toolpanel-indent-46 {
  padding-right: 460px; }

.ag-ltr .ag-row-group-indent-46 {
  padding-left: 460px; }

.ag-rtl .ag-row-group-indent-46 {
  padding-right: 460px; }

.ag-ltr .ag-toolpanel-indent-47 {
  padding-left: 470px; }

.ag-rtl .ag-toolpanel-indent-47 {
  padding-right: 470px; }

.ag-ltr .ag-row-group-indent-47 {
  padding-left: 470px; }

.ag-rtl .ag-row-group-indent-47 {
  padding-right: 470px; }

.ag-ltr .ag-toolpanel-indent-48 {
  padding-left: 480px; }

.ag-rtl .ag-toolpanel-indent-48 {
  padding-right: 480px; }

.ag-ltr .ag-row-group-indent-48 {
  padding-left: 480px; }

.ag-rtl .ag-row-group-indent-48 {
  padding-right: 480px; }

.ag-ltr .ag-toolpanel-indent-49 {
  padding-left: 490px; }

.ag-rtl .ag-toolpanel-indent-49 {
  padding-right: 490px; }

.ag-ltr .ag-row-group-indent-49 {
  padding-left: 490px; }

.ag-rtl .ag-row-group-indent-49 {
  padding-right: 490px; }

.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 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row; }
  .ag-ltr .ag-header-cell-resize {
    right: -4px; }
  .ag-ltr .ag-pinned-right-header .ag-header-cell-resize {
    left: -4px; }

.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 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; }
  .ag-rtl .ag-header-cell-resize {
    left: -4px; }
  .ag-rtl .ag-pinned-left-header .ag-header-cell-resize {
    right: -4px; }

@media print {
  .ag-body-viewport {
    display: block; }
  .ag-row {
    page-break-inside: avoid; } }

.ag-body .ag-pinned-left-cols-viewport, .ag-body .ag-body-viewport, .ag-body .ag-pinned-right-cols-viewport {
  -webkit-overflow-scrolling: touch; }

.ag-chart {
  position: relative;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100%; }
  .ag-chart .ag-chart-components-wrapper {
    position: relative;
    display: flex;
    flex: 1 1 auto;
    overflow: hidden; }
    .ag-chart .ag-chart-components-wrapper .ag-chart-canvas-wrapper {
      position: relative;
      flex: 1 1 auto;
      overflow: hidden; }
      .ag-chart .ag-chart-components-wrapper .ag-chart-canvas-wrapper canvas {
        display: block; }
    .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-chart:not(.ag-has-menu):hover .ag-chart-menu {
    opacity: 1;
    pointer-events: all; }
  .ag-chart .ag-chart-docked-container {
    position: relative;
    width: 0;
    min-width: 0;
    transition: min-width 0.4s; }
    .ag-chart .ag-chart-docked-container .ag-panel {
      border-width: 0 0 0 1px; }

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

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

.ag-chart-tabbed-menu .ag-tab-body {
  display: flex;
  flex: 1 1 auto;
  align-items: stretch;
  overflow: hidden; }
  .ag-chart-tabbed-menu .ag-tab-body > div {
    width: 100%;
    overflow: hidden;
    overflow-y: auto; }

.ag-chart-tabbed-menu .ag-chart-settings {
  overflow-x: hidden; }
  .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-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-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-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-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-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar .ag-chart-settings-prev-btn, .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-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar .ag-chart-settings-prev-btn button, .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-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-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-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-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-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-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper.ag-animating, .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-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-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-chart-tabbed-menu .ag-chart-data-wrapper, .ag-chart-tabbed-menu .ag-chart-format-wrapper {
  display: flex;
  flex-direction: column;
  position: relative;
  user-select: none; }
  .ag-chart-tabbed-menu .ag-chart-data-wrapper > div, .ag-chart-tabbed-menu .ag-chart-format-wrapper > div {
    display: flex;
    margin: 0;
    padding-bottom: 2px; }
    .ag-chart-tabbed-menu .ag-chart-data-wrapper > div:not(:first-child), .ag-chart-tabbed-menu .ag-chart-format-wrapper > div:not(:first-child) {
      margin-top: 0; }

.ag-chart-tabbed-menu .ag-chart-format-wrapper {
  overflow-x: hidden; }
  .ag-chart-tabbed-menu .ag-chart-format-wrapper .ag-group-component .ag-group-subgroup {
    justify-content: space-between; }

.ag-chart .ag-chart-menu {
  opacity: 0;
  pointer-events: none; }
  .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-chart .ag-chart-menu > span:hover {
      border-radius: 5px; }

.ag-chart .ag-chart-docked-container {
  min-width: 0;
  width: 0; }

.ag-chart-tabbed-menu .ag-tab-body {
  padding: 0; }

.ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar {
  padding: 0 10px;
  user-select: none; }
  .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector {
    padding: 0 10px; }
    .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item {
      cursor: pointer; }

</style><style type="text/css">@charset "UTF-8";
@font-face {
  font-family: "agGridClassic";
  src: url("data:application/x-font-ttf;charset=utf-8;base64,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") format("truetype");
  font-weight: normal;
  font-style: normal; }

.ag-theme-bootstrap {
  -webkit-font-smoothing: antialiased;
  background-color: white;
  color: black;
  font-family: "Helvetica Neue", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1; }
  .ag-theme-bootstrap .ag-body-viewport {
    background-color: #f6f6f6; }
  .ag-theme-bootstrap .ag-menu, .ag-theme-bootstrap .ag-theme-bootstrap.ag-dnd-ghost, .ag-theme-bootstrap .ag-cell.ag-cell-inline-editing, .ag-theme-bootstrap .ag-cell.ag-popup-editor, .ag-theme-bootstrap .ag-select-agg-func-popup, .ag-theme-bootstrap .ag-overlay-loading-center {
    background-color: #f6f6f6;
    border: 1px solid transparent; }
  .ag-theme-bootstrap .ag-tab-header .ag-tab {
    border: 1px solid transparent;
    border-bottom-width: 0;
    margin: 4px;
    margin-bottom: 0;
    padding: 4px 8px; }
  .ag-theme-bootstrap .ag-tab-header .ag-tab.ag-tab-selected {
    background-color: #f6f6f6;
    border-bottom: 2px solid #f6f6f6 !important;
    border-color: transparent; }
  .ag-theme-bootstrap label {
    margin-bottom: 0; }
  .ag-theme-bootstrap * {
    box-sizing: border-box; }
    .ag-theme-bootstrap *:focus, .ag-theme-bootstrap * *:before, .ag-theme-bootstrap * *:after {
      outline: none;
      box-sizing: border-box; }
  .ag-theme-bootstrap .ag-tab {
    box-sizing: content-box; }
  .ag-theme-bootstrap .ag-ltr .ag-toolpanel-indent-1 {
    padding-left: 16px; }
  .ag-theme-bootstrap .ag-rtl .ag-toolpanel-indent-1 {
    padding-right: 16px; }
  .ag-theme-bootstrap .ag-ltr .ag-row-group-indent-1 {
    padding-left: 24px; }
  .ag-theme-bootstrap .ag-rtl .ag-row-group-indent-1 {
    padding-right: 24px; }
  .ag-theme-bootstrap .ag-ltr .ag-toolpanel-indent-2 {
    padding-left: 32px; }
  .ag-theme-bootstrap .ag-rtl .ag-toolpanel-indent-2 {
    padding-right: 32px; }
  .ag-theme-bootstrap .ag-ltr .ag-row-group-indent-2 {
    padding-left: 48px; }
  .ag-theme-bootstrap .ag-rtl .ag-row-group-indent-2 {
    padding-right: 48px; }
  .ag-theme-bootstrap .ag-ltr .ag-toolpanel-indent-3 {
    padding-left: 48px; }
  .ag-theme-bootstrap .ag-rtl .ag-toolpanel-indent-3 {
    padding-right: 48px; }
  .ag-theme-bootstrap .ag-ltr .ag-row-group-indent-3 {
    padding-left: 72px; }
  .ag-theme-bootstrap .ag-rtl .ag-row-group-indent-3 {
    padding-right: 72px; }
  .ag-theme-bootstrap .ag-ltr .ag-toolpanel-indent-4 {
    padding-left: 64px; }
  .ag-theme-bootstrap .ag-rtl .ag-toolpanel-indent-4 {
    padding-right: 64px; }
  .ag-theme-bootstrap .ag-ltr .ag-row-group-indent-4 {
    padding-left: 96px; }
  .ag-theme-bootstrap .ag-rtl .ag-row-group-indent-4 {
    padding-right: 96px; }
  .ag-theme-bootstrap .ag-ltr .ag-toolpanel-indent-5 {
    padding-left: 80px; }
  .ag-theme-bootstrap .ag-rtl .ag-toolpanel-indent-5 {
    padding-right: 80px; }
  .ag-theme-bootstrap .ag-ltr .ag-row-group-indent-5 {
    padding-left: 120px; }
  .ag-theme-bootstrap .ag-rtl .ag-row-group-indent-5 {
    padding-right: 120px; }
  .ag-theme-bootstrap .ag-ltr .ag-toolpanel-indent-6 {
    padding-left: 96px; }
  .ag-theme-bootstrap .ag-rtl .ag-toolpanel-indent-6 {
    padding-right: 96px; }
  .ag-theme-bootstrap .ag-ltr .ag-row-group-indent-6 {
    padding-left: 144px; }
  .ag-theme-bootstrap .ag-rtl .ag-row-group-indent-6 {
    padding-right: 144px; }
  .ag-theme-bootstrap .ag-ltr .ag-toolpanel-indent-7 {
    padding-left: 112px; }
  .ag-theme-bootstrap .ag-rtl .ag-toolpanel-indent-7 {
    padding-right: 112px; }
  .ag-theme-bootstrap .ag-ltr .ag-row-group-indent-7 {
    padding-left: 168px; }
  .ag-theme-bootstrap .ag-rtl .ag-row-group-indent-7 {
    padding-right: 168px; }
  .ag-theme-bootstrap .ag-ltr .ag-toolpanel-indent-8 {
    padding-left: 128px; }
  .ag-theme-bootstrap .ag-rtl .ag-toolpanel-indent-8 {
    padding-right: 128px; }
  .ag-theme-bootstrap .ag-ltr .ag-row-group-indent-8 {
    padding-left: 192px; }
  .ag-theme-bootstrap .ag-rtl .ag-row-group-indent-8 {
    padding-right: 192px; }
  .ag-theme-bootstrap .ag-ltr .ag-toolpanel-indent-9 {
    padding-left: 144px; }
  .ag-theme-bootstrap .ag-rtl .ag-toolpanel-indent-9 {
    padding-right: 144px; }
  .ag-theme-bootstrap .ag-ltr .ag-row-group-indent-9 {
    padding-left: 216px; }
  .ag-theme-bootstrap .ag-rtl .ag-row-group-indent-9 {
    padding-right: 216px; }
  .ag-theme-bootstrap .ag-ltr .ag-toolpanel-indent-10 {
    padding-left: 160px; }
  .ag-theme-bootstrap .ag-rtl .ag-toolpanel-indent-10 {
    padding-right: 160px; }
  .ag-theme-bootstrap .ag-ltr .ag-row-group-indent-10 {
    padding-left: 240px; }
  .ag-theme-bootstrap .ag-rtl .ag-row-group-indent-10 {
    padding-right: 240px; }
  .ag-theme-bootstrap .ag-ltr .ag-toolpanel-indent-11 {
    padding-left: 176px; }
  .ag-theme-bootstrap .ag-rtl .ag-toolpanel-indent-11 {
    padding-right: 176px; }
  .ag-theme-bootstrap .ag-ltr .ag-row-group-indent-11 {
    padding-left: 264px; }
  .ag-theme-bootstrap .ag-rtl .ag-row-group-indent-11 {
    padding-right: 264px; }
  .ag-theme-bootstrap .ag-ltr .ag-toolpanel-indent-12 {
    padding-left: 192px; }
  .ag-theme-bootstrap .ag-rtl .ag-toolpanel-indent-12 {
    padding-right: 192px; }
  .ag-theme-bootstrap .ag-ltr .ag-row-group-indent-12 {
    padding-left: 288px; }
  .ag-theme-bootstrap .ag-rtl .ag-row-group-indent-12 {
    padding-right: 288px; }
  .ag-theme-bootstrap .ag-ltr .ag-toolpanel-indent-13 {
    padding-left: 208px; }
  .ag-theme-bootstrap .ag-rtl .ag-toolpanel-indent-13 {
    padding-right: 208px; }
  .ag-theme-bootstrap .ag-ltr .ag-row-group-indent-13 {
    padding-left: 312px; }
  .ag-theme-bootstrap .ag-rtl .ag-row-group-indent-13 {
    padding-right: 312px; }
  .ag-theme-bootstrap .ag-ltr .ag-toolpanel-indent-14 {
    padding-left: 224px; }
  .ag-theme-bootstrap .ag-rtl .ag-toolpanel-indent-14 {
    padding-right: 224px; }
  .ag-theme-bootstrap .ag-ltr .ag-row-group-indent-14 {
    padding-left: 336px; }
  .ag-theme-bootstrap .ag-rtl .ag-row-group-indent-14 {
    padding-right: 336px; }
  .ag-theme-bootstrap .ag-ltr .ag-toolpanel-indent-15 {
    padding-left: 240px; }
  .ag-theme-bootstrap .ag-rtl .ag-toolpanel-indent-15 {
    padding-right: 240px; }
  .ag-theme-bootstrap .ag-ltr .ag-row-group-indent-15 {
    padding-left: 360px; }
  .ag-theme-bootstrap .ag-rtl .ag-row-group-indent-15 {
    padding-right: 360px; }
  .ag-theme-bootstrap .ag-ltr .ag-toolpanel-indent-16 {
    padding-left: 256px; }
  .ag-theme-bootstrap .ag-rtl .ag-toolpanel-indent-16 {
    padding-right: 256px; }
  .ag-theme-bootstrap .ag-ltr .ag-row-group-indent-16 {
    padding-left: 384px; }
  .ag-theme-bootstrap .ag-rtl .ag-row-group-indent-16 {
    padding-right: 384px; }
  .ag-theme-bootstrap .ag-ltr .ag-toolpanel-indent-17 {
    padding-left: 272px; }
  .ag-theme-bootstrap .ag-rtl .ag-toolpanel-indent-17 {
    padding-right: 272px; }
  .ag-theme-bootstrap .ag-ltr .ag-row-group-indent-17 {
    padding-left: 408px; }
  .ag-theme-bootstrap .ag-rtl .ag-row-group-indent-17 {
    padding-right: 408px; }
  .ag-theme-bootstrap .ag-ltr .ag-toolpanel-indent-18 {
    padding-left: 288px; }
  .ag-theme-bootstrap .ag-rtl .ag-toolpanel-indent-18 {
    padding-right: 288px; }
  .ag-theme-bootstrap .ag-ltr .ag-row-group-indent-18 {
    padding-left: 432px; }
  .ag-theme-bootstrap .ag-rtl .ag-row-group-indent-18 {
    padding-right: 432px; }
  .ag-theme-bootstrap .ag-ltr .ag-toolpanel-indent-19 {
    padding-left: 304px; }
  .ag-theme-bootstrap .ag-rtl .ag-toolpanel-indent-19 {
    padding-right: 304px; }
  .ag-theme-bootstrap .ag-ltr .ag-row-group-indent-19 {
    padding-left: 456px; }
  .ag-theme-bootstrap .ag-rtl .ag-row-group-indent-19 {
    padding-right: 456px; }
  .ag-theme-bootstrap .ag-ltr .ag-toolpanel-indent-20 {
    padding-left: 320px; }
  .ag-theme-bootstrap .ag-rtl .ag-toolpanel-indent-20 {
    padding-right: 320px; }
  .ag-theme-bootstrap .ag-ltr .ag-row-group-indent-20 {
    padding-left: 480px; }
  .ag-theme-bootstrap .ag-rtl .ag-row-group-indent-20 {
    padding-right: 480px; }
  .ag-theme-bootstrap .ag-ltr .ag-toolpanel-indent-21 {
    padding-left: 336px; }
  .ag-theme-bootstrap .ag-rtl .ag-toolpanel-indent-21 {
    padding-right: 336px; }
  .ag-theme-bootstrap .ag-ltr .ag-row-group-indent-21 {
    padding-left: 504px; }
  .ag-theme-bootstrap .ag-rtl .ag-row-group-indent-21 {
    padding-right: 504px; }
  .ag-theme-bootstrap .ag-ltr .ag-toolpanel-indent-22 {
    padding-left: 352px; }
  .ag-theme-bootstrap .ag-rtl .ag-toolpanel-indent-22 {
    padding-right: 352px; }
  .ag-theme-bootstrap .ag-ltr .ag-row-group-indent-22 {
    padding-left: 528px; }
  .ag-theme-bootstrap .ag-rtl .ag-row-group-indent-22 {
    padding-right: 528px; }
  .ag-theme-bootstrap .ag-ltr .ag-toolpanel-indent-23 {
    padding-left: 368px; }
  .ag-theme-bootstrap .ag-rtl .ag-toolpanel-indent-23 {
    padding-right: 368px; }
  .ag-theme-bootstrap .ag-ltr .ag-row-group-indent-23 {
    padding-left: 552px; }
  .ag-theme-bootstrap .ag-rtl .ag-row-group-indent-23 {
    padding-right: 552px; }
  .ag-theme-bootstrap .ag-ltr .ag-toolpanel-indent-24 {
    padding-left: 384px; }
  .ag-theme-bootstrap .ag-rtl .ag-toolpanel-indent-24 {
    padding-right: 384px; }
  .ag-theme-bootstrap .ag-ltr .ag-row-group-indent-24 {
    padding-left: 576px; }
  .ag-theme-bootstrap .ag-rtl .ag-row-group-indent-24 {
    padding-right: 576px; }
  .ag-theme-bootstrap .ag-ltr .ag-toolpanel-indent-25 {
    padding-left: 400px; }
  .ag-theme-bootstrap .ag-rtl .ag-toolpanel-indent-25 {
    padding-right: 400px; }
  .ag-theme-bootstrap .ag-ltr .ag-row-group-indent-25 {
    padding-left: 600px; }
  .ag-theme-bootstrap .ag-rtl .ag-row-group-indent-25 {
    padding-right: 600px; }
  .ag-theme-bootstrap .ag-ltr .ag-toolpanel-indent-26 {
    padding-left: 416px; }
  .ag-theme-bootstrap .ag-rtl .ag-toolpanel-indent-26 {
    padding-right: 416px; }
  .ag-theme-bootstrap .ag-ltr .ag-row-group-indent-26 {
    padding-left: 624px; }
  .ag-theme-bootstrap .ag-rtl .ag-row-group-indent-26 {
    padding-right: 624px; }
  .ag-theme-bootstrap .ag-ltr .ag-toolpanel-indent-27 {
    padding-left: 432px; }
  .ag-theme-bootstrap .ag-rtl .ag-toolpanel-indent-27 {
    padding-right: 432px; }
  .ag-theme-bootstrap .ag-ltr .ag-row-group-indent-27 {
    padding-left: 648px; }
  .ag-theme-bootstrap .ag-rtl .ag-row-group-indent-27 {
    padding-right: 648px; }
  .ag-theme-bootstrap .ag-ltr .ag-toolpanel-indent-28 {
    padding-left: 448px; }
  .ag-theme-bootstrap .ag-rtl .ag-toolpanel-indent-28 {
    padding-right: 448px; }
  .ag-theme-bootstrap .ag-ltr .ag-row-group-indent-28 {
    padding-left: 672px; }
  .ag-theme-bootstrap .ag-rtl .ag-row-group-indent-28 {
    padding-right: 672px; }
  .ag-theme-bootstrap .ag-ltr .ag-toolpanel-indent-29 {
    padding-left: 464px; }
  .ag-theme-bootstrap .ag-rtl .ag-toolpanel-indent-29 {
    padding-right: 464px; }
  .ag-theme-bootstrap .ag-ltr .ag-row-group-indent-29 {
    padding-left: 696px; }
  .ag-theme-bootstrap .ag-rtl .ag-row-group-indent-29 {
    padding-right: 696px; }
  .ag-theme-bootstrap .ag-ltr .ag-toolpanel-indent-30 {
    padding-left: 480px; }
  .ag-theme-bootstrap .ag-rtl .ag-toolpanel-indent-30 {
    padding-right: 480px; }
  .ag-theme-bootstrap .ag-ltr .ag-row-group-indent-30 {
    padding-left: 720px; }
  .ag-theme-bootstrap .ag-rtl .ag-row-group-indent-30 {
    padding-right: 720px; }
  .ag-theme-bootstrap .ag-ltr .ag-toolpanel-indent-31 {
    padding-left: 496px; }
  .ag-theme-bootstrap .ag-rtl .ag-toolpanel-indent-31 {
    padding-right: 496px; }
  .ag-theme-bootstrap .ag-ltr .ag-row-group-indent-31 {
    padding-left: 744px; }
  .ag-theme-bootstrap .ag-rtl .ag-row-group-indent-31 {
    padding-right: 744px; }
  .ag-theme-bootstrap .ag-ltr .ag-toolpanel-indent-32 {
    padding-left: 512px; }
  .ag-theme-bootstrap .ag-rtl .ag-toolpanel-indent-32 {
    padding-right: 512px; }
  .ag-theme-bootstrap .ag-ltr .ag-row-group-indent-32 {
    padding-left: 768px; }
  .ag-theme-bootstrap .ag-rtl .ag-row-group-indent-32 {
    padding-right: 768px; }
  .ag-theme-bootstrap .ag-ltr .ag-toolpanel-indent-33 {
    padding-left: 528px; }
  .ag-theme-bootstrap .ag-rtl .ag-toolpanel-indent-33 {
    padding-right: 528px; }
  .ag-theme-bootstrap .ag-ltr .ag-row-group-indent-33 {
    padding-left: 792px; }
  .ag-theme-bootstrap .ag-rtl .ag-row-group-indent-33 {
    padding-right: 792px; }
  .ag-theme-bootstrap .ag-ltr .ag-toolpanel-indent-34 {
    padding-left: 544px; }
  .ag-theme-bootstrap .ag-rtl .ag-toolpanel-indent-34 {
    padding-right: 544px; }
  .ag-theme-bootstrap .ag-ltr .ag-row-group-indent-34 {
    padding-left: 816px; }
  .ag-theme-bootstrap .ag-rtl .ag-row-group-indent-34 {
    padding-right: 816px; }
  .ag-theme-bootstrap .ag-ltr .ag-toolpanel-indent-35 {
    padding-left: 560px; }
  .ag-theme-bootstrap .ag-rtl .ag-toolpanel-indent-35 {
    padding-right: 560px; }
  .ag-theme-bootstrap .ag-ltr .ag-row-group-indent-35 {
    padding-left: 840px; }
  .ag-theme-bootstrap .ag-rtl .ag-row-group-indent-35 {
    padding-right: 840px; }
  .ag-theme-bootstrap .ag-ltr .ag-toolpanel-indent-36 {
    padding-left: 576px; }
  .ag-theme-bootstrap .ag-rtl .ag-toolpanel-indent-36 {
    padding-right: 576px; }
  .ag-theme-bootstrap .ag-ltr .ag-row-group-indent-36 {
    padding-left: 864px; }
  .ag-theme-bootstrap .ag-rtl .ag-row-group-indent-36 {
    padding-right: 864px; }
  .ag-theme-bootstrap .ag-ltr .ag-toolpanel-indent-37 {
    padding-left: 592px; }
  .ag-theme-bootstrap .ag-rtl .ag-toolpanel-indent-37 {
    padding-right: 592px; }
  .ag-theme-bootstrap .ag-ltr .ag-row-group-indent-37 {
    padding-left: 888px; }
  .ag-theme-bootstrap .ag-rtl .ag-row-group-indent-37 {
    padding-right: 888px; }
  .ag-theme-bootstrap .ag-ltr .ag-toolpanel-indent-38 {
    padding-left: 608px; }
  .ag-theme-bootstrap .ag-rtl .ag-toolpanel-indent-38 {
    padding-right: 608px; }
  .ag-theme-bootstrap .ag-ltr .ag-row-group-indent-38 {
    padding-left: 912px; }
  .ag-theme-bootstrap .ag-rtl .ag-row-group-indent-38 {
    padding-right: 912px; }
  .ag-theme-bootstrap .ag-ltr .ag-toolpanel-indent-39 {
    padding-left: 624px; }
  .ag-theme-bootstrap .ag-rtl .ag-toolpanel-indent-39 {
    padding-right: 624px; }
  .ag-theme-bootstrap .ag-ltr .ag-row-group-indent-39 {
    padding-left: 936px; }
  .ag-theme-bootstrap .ag-rtl .ag-row-group-indent-39 {
    padding-right: 936px; }
  .ag-theme-bootstrap .ag-ltr .ag-toolpanel-indent-40 {
    padding-left: 640px; }
  .ag-theme-bootstrap .ag-rtl .ag-toolpanel-indent-40 {
    padding-right: 640px; }
  .ag-theme-bootstrap .ag-ltr .ag-row-group-indent-40 {
    padding-left: 960px; }
  .ag-theme-bootstrap .ag-rtl .ag-row-group-indent-40 {
    padding-right: 960px; }
  .ag-theme-bootstrap .ag-ltr .ag-toolpanel-indent-41 {
    padding-left: 656px; }
  .ag-theme-bootstrap .ag-rtl .ag-toolpanel-indent-41 {
    padding-right: 656px; }
  .ag-theme-bootstrap .ag-ltr .ag-row-group-indent-41 {
    padding-left: 984px; }
  .ag-theme-bootstrap .ag-rtl .ag-row-group-indent-41 {
    padding-right: 984px; }
  .ag-theme-bootstrap .ag-ltr .ag-toolpanel-indent-42 {
    padding-left: 672px; }
  .ag-theme-bootstrap .ag-rtl .ag-toolpanel-indent-42 {
    padding-right: 672px; }
  .ag-theme-bootstrap .ag-ltr .ag-row-group-indent-42 {
    padding-left: 1008px; }
  .ag-theme-bootstrap .ag-rtl .ag-row-group-indent-42 {
    padding-right: 1008px; }
  .ag-theme-bootstrap .ag-ltr .ag-toolpanel-indent-43 {
    padding-left: 688px; }
  .ag-theme-bootstrap .ag-rtl .ag-toolpanel-indent-43 {
    padding-right: 688px; }
  .ag-theme-bootstrap .ag-ltr .ag-row-group-indent-43 {
    padding-left: 1032px; }
  .ag-theme-bootstrap .ag-rtl .ag-row-group-indent-43 {
    padding-right: 1032px; }
  .ag-theme-bootstrap .ag-ltr .ag-toolpanel-indent-44 {
    padding-left: 704px; }
  .ag-theme-bootstrap .ag-rtl .ag-toolpanel-indent-44 {
    padding-right: 704px; }
  .ag-theme-bootstrap .ag-ltr .ag-row-group-indent-44 {
    padding-left: 1056px; }
  .ag-theme-bootstrap .ag-rtl .ag-row-group-indent-44 {
    padding-right: 1056px; }
  .ag-theme-bootstrap .ag-ltr .ag-toolpanel-indent-45 {
    padding-left: 720px; }
  .ag-theme-bootstrap .ag-rtl .ag-toolpanel-indent-45 {
    padding-right: 720px; }
  .ag-theme-bootstrap .ag-ltr .ag-row-group-indent-45 {
    padding-left: 1080px; }
  .ag-theme-bootstrap .ag-rtl .ag-row-group-indent-45 {
    padding-right: 1080px; }
  .ag-theme-bootstrap .ag-ltr .ag-toolpanel-indent-46 {
    padding-left: 736px; }
  .ag-theme-bootstrap .ag-rtl .ag-toolpanel-indent-46 {
    padding-right: 736px; }
  .ag-theme-bootstrap .ag-ltr .ag-row-group-indent-46 {
    padding-left: 1104px; }
  .ag-theme-bootstrap .ag-rtl .ag-row-group-indent-46 {
    padding-right: 1104px; }
  .ag-theme-bootstrap .ag-ltr .ag-toolpanel-indent-47 {
    padding-left: 752px; }
  .ag-theme-bootstrap .ag-rtl .ag-toolpanel-indent-47 {
    padding-right: 752px; }
  .ag-theme-bootstrap .ag-ltr .ag-row-group-indent-47 {
    padding-left: 1128px; }
  .ag-theme-bootstrap .ag-rtl .ag-row-group-indent-47 {
    padding-right: 1128px; }
  .ag-theme-bootstrap .ag-ltr .ag-toolpanel-indent-48 {
    padding-left: 768px; }
  .ag-theme-bootstrap .ag-rtl .ag-toolpanel-indent-48 {
    padding-right: 768px; }
  .ag-theme-bootstrap .ag-ltr .ag-row-group-indent-48 {
    padding-left: 1152px; }
  .ag-theme-bootstrap .ag-rtl .ag-row-group-indent-48 {
    padding-right: 1152px; }
  .ag-theme-bootstrap .ag-ltr .ag-toolpanel-indent-49 {
    padding-left: 784px; }
  .ag-theme-bootstrap .ag-rtl .ag-toolpanel-indent-49 {
    padding-right: 784px; }
  .ag-theme-bootstrap .ag-ltr .ag-row-group-indent-49 {
    padding-left: 1176px; }
  .ag-theme-bootstrap .ag-rtl .ag-row-group-indent-49 {
    padding-right: 1176px; }
  .ag-theme-bootstrap .ag-cell .ag-icon {
    display: inline-block;
    vertical-align: middle; }
  .ag-theme-bootstrap .ag-checkbox, .ag-theme-bootstrap .ag-radio-button, .ag-theme-bootstrap .ag-toggle-button {
    display: flex;
    align-items: center;
    cursor: default; }
    .ag-theme-bootstrap .ag-checkbox label, .ag-theme-bootstrap .ag-radio-button label, .ag-theme-bootstrap .ag-toggle-button label {
      cursor: default; }
      .ag-theme-bootstrap .ag-checkbox label:empty, .ag-theme-bootstrap .ag-radio-button label:empty, .ag-theme-bootstrap .ag-toggle-button label:empty {
        margin: 0; }
    .ag-theme-bootstrap .ag-checkbox:not(.ag-label-align-left) label, .ag-theme-bootstrap .ag-radio-button:not(.ag-label-align-left) label, .ag-theme-bootstrap .ag-toggle-button:not(.ag-label-align-left) label {
      margin-left: 4px; }
  .ag-theme-bootstrap .ag-cell {
    -webkit-font-smoothing: subpixel-antialiased; }
  .ag-theme-bootstrap .ag-ltr .ag-row-group-leaf-indent {
    margin-left: 24px; }
  .ag-theme-bootstrap .ag-ltr .ag-cell {
    border-right: none; }
  .ag-theme-bootstrap .ag-ltr .ag-row.ag-cell-first-right-pinned, .ag-theme-bootstrap .ag-ltr .ag-cell:not(.ag-cell-focus).ag-cell-first-right-pinned {
    border-left: 1px solid transparent; }
  .ag-theme-bootstrap .ag-ltr .ag-row.ag-cell-last-left-pinned, .ag-theme-bootstrap .ag-ltr .ag-cell:not(.ag-cell-focus).ag-cell-last-left-pinned {
    border-right: 1px solid transparent; }
  .ag-theme-bootstrap .ag-rtl .ag-row-group-leaf-indent {
    margin-right: 24px; }
  .ag-theme-bootstrap .ag-rtl .ag-cell {
    border-left: none; }
  .ag-theme-bootstrap .ag-rtl .ag-row.ag-cell-first-right-pinned, .ag-theme-bootstrap .ag-rtl .ag-cell:not(.ag-cell-focus).ag-cell-first-right-pinned {
    border-left: 1px solid transparent; }
  .ag-theme-bootstrap .ag-rtl .ag-row.ag-cell-last-left-pinned, .ag-theme-bootstrap .ag-rtl .ag-cell:not(.ag-cell-focus).ag-cell-last-left-pinned {
    border-right: 1px solid transparent; }
  .ag-theme-bootstrap .ag-value-change-delta {
    padding-right: 2px; }
  .ag-theme-bootstrap .ag-value-change-delta-up {
    color: darkgreen; }
  .ag-theme-bootstrap .ag-value-change-delta-down {
    color: darkred; }
  .ag-theme-bootstrap .ag-value-change-value {
    background-color: transparent;
    border-radius: 1px;
    padding-left: 1px;
    padding-right: 1px;
    transition: background-color 1s; }
  .ag-theme-bootstrap .ag-value-change-value-highlight {
    background-color: #cec;
    transition: background-color 0.1s; }
  .ag-theme-bootstrap .ag-input-wrapper input:not([type]),
  .ag-theme-bootstrap .ag-input-wrapper input[type="text"],
  .ag-theme-bootstrap .ag-input-wrapper input[type="number"],
  .ag-theme-bootstrap .ag-input-wrapper input[type="tel"],
  .ag-theme-bootstrap .ag-input-wrapper input[type="date"],
  .ag-theme-bootstrap .ag-input-wrapper input[type="datetime-local"] {
    border-width: 1px;
    border-style: solid;
    border-color: #000000; }
    .ag-theme-bootstrap .ag-input-wrapper input:not([type]):disabled,
    .ag-theme-bootstrap .ag-input-wrapper input[type="text"]:disabled,
    .ag-theme-bootstrap .ag-input-wrapper input[type="number"]:disabled,
    .ag-theme-bootstrap .ag-input-wrapper input[type="tel"]:disabled,
    .ag-theme-bootstrap .ag-input-wrapper input[type="date"]:disabled,
    .ag-theme-bootstrap .ag-input-wrapper input[type="datetime-local"]:disabled {
      color: rgba(0, 0, 0, 0.5);
      background-color: #ebebeb;
      border-color: rgba(0, 0, 0, 0.3); }
  .ag-theme-bootstrap .ag-input-wrapper input[type="date"] {
    flex: 1 1 auto; }
  .ag-theme-bootstrap .ag-input-wrapper input[type="range"] {
    padding: 0; }
  .ag-theme-bootstrap .ag-input-wrapper textarea {
    border-width: 1px;
    border-style: solid;
    border-color: #000000; }
    .ag-theme-bootstrap .ag-input-wrapper textarea:disabled {
      color: rgba(0, 0, 0, 0.5);
      background-color: #ebebeb;
      border-color: rgba(0, 0, 0, 0.3); }
  .ag-theme-bootstrap .ag-header {
    background-color: transparent;
    background-image: none;
    color: #333333;
    font-weight: 400;
    font-size: 14px;
    font-family: "Helvetica Neue", sans-serif;
    border-bottom: 1px solid transparent; }
  .ag-theme-bootstrap .ag-pinned-right-header {
    border-left: 1px solid transparent; }
  .ag-theme-bootstrap .ag-pinned-left-header {
    border-right: 1px solid transparent; }
  .ag-theme-bootstrap .ag-header-row {
    border: none; }
  .ag-theme-bootstrap .ag-row {
    border-style: solid;
    border-color: transparent;
    border-width: 0; }
    .ag-theme-bootstrap .ag-row:not(.ag-row-first) {
      border-width: 0 0 0; }
    .ag-theme-bootstrap .ag-row.ag-row-last {
      border-bottom-width: 0; }
  .ag-theme-bootstrap .ag-row-odd {
    background-color: #f6f6f6; }
  .ag-theme-bootstrap .ag-row-even {
    background-color: white; }
  .ag-theme-bootstrap .ag-horizontal-left-spacer {
    border-right: 1px solid transparent; }
    .ag-theme-bootstrap .ag-horizontal-left-spacer.ag-scroller-corner {
      border-right: none; }
  .ag-theme-bootstrap .ag-horizontal-right-spacer {
    border-left: 1px solid transparent; }
    .ag-theme-bootstrap .ag-horizontal-right-spacer.ag-scroller-corner {
      border-left: none; }
  .ag-theme-bootstrap .ag-row-hover {
    background-color: inherit; }
  .ag-theme-bootstrap .ag-numeric-cell {
    text-align: right; }
  .ag-theme-bootstrap .ag-header-cell-label .ag-header-icon {
    margin-left: 4px;
    opacity: 1; }
  .ag-theme-bootstrap .ag-header-cell,
  .ag-theme-bootstrap .ag-header-group-cell {
    border-style: solid;
    border-color: transparent;
    padding-left: 12px;
    padding-right: 12px;
    border-width: 0; }
    .ag-theme-bootstrap .ag-header-cell.ag-header-cell-moving,
    .ag-theme-bootstrap .ag-header-group-cell.ag-header-cell-moving {
      background-color: #bebebe; }
    .ag-theme-bootstrap .ag-header-cell:not(.ag-header-group-cell-no-group),
    .ag-theme-bootstrap .ag-header-group-cell:not(.ag-header-group-cell-no-group) {
      border-top-width: 1px; }
  .ag-theme-bootstrap .ag-header-row:first-child .ag-header-cell, .ag-theme-bootstrap .ag-header-row:first-child .ag-header-group-cell {
    border-top-width: 0; }
  .ag-theme-bootstrap .ag-header-cell-resize {
    cursor: col-resize; }
  .ag-theme-bootstrap .ag-header-select-all {
    margin-right: 12px; }
  .ag-theme-bootstrap .ag-cell {
    line-height: 23px;
    padding-left: 12px;
    padding-right: 12px;
    border: 1px solid transparent;
    padding-left: 11px;
    padding-right: 11px; }
  .ag-theme-bootstrap .ag-row-drag {
    cursor: move;
    cursor: grab;
    min-width: 24px; }
  .ag-theme-bootstrap .ag-row-dragging, .ag-theme-bootstrap .ag-row-dragging .ag-row-drag {
    cursor: move; }
  .ag-theme-bootstrap .ag-column-drag {
    cursor: move;
    cursor: grab; }
  .ag-theme-bootstrap .ag-row-dragging {
    opacity: 0.5; }
  .ag-theme-bootstrap .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
  .ag-theme-bootstrap .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
  .ag-theme-bootstrap .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle, .ag-theme-bootstrap .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
  .ag-theme-bootstrap .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
  .ag-theme-bootstrap .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
    border: 1px solid black;
    outline: initial; }
  .ag-theme-bootstrap .ag-header-cell-resize {
    width: 8px; }
  .ag-theme-bootstrap .ag-menu {
    background: #f6f6f6;
    border-radius: 0;
    box-shadow: none;
    padding: 4px;
    padding: 0; }
    .ag-theme-bootstrap .ag-menu .ag-menu-list {
      cursor: default;
      margin-bottom: 4px;
      margin-top: 4px;
      width: 100%; }
    .ag-theme-bootstrap .ag-menu .ag-menu-option-active {
      background-color: inherit; }
    .ag-theme-bootstrap .ag-menu .ag-menu-option-disabled {
      opacity: 0.5; }
    .ag-theme-bootstrap .ag-menu .ag-menu-option-text {
      margin-left: 4px; }
    .ag-theme-bootstrap .ag-menu .ag-menu-option-icon {
      padding-left: 4px;
      padding-right: 4px;
      min-width: 20px; }
    .ag-theme-bootstrap .ag-menu .ag-menu-option-shortcut {
      padding-left: 8px; }
    .ag-theme-bootstrap .ag-menu .ag-menu-separator {
      height: 8px; }
      .ag-theme-bootstrap .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-bootstrap .ag-menu .ag-menu-option-popup-pointer {
      width: 20px;
      text-align: center; }
  .ag-theme-bootstrap.ag-dnd-ghost {
    background: #f6f6f6;
    border-radius: 0;
    box-shadow: none;
    padding: 4px;
    border: 1px solid transparent;
    color: #333333;
    font-weight: 400;
    font-size: 14px;
    font-family: "Helvetica Neue", sans-serif;
    height: 25px !important;
    line-height: 25px;
    margin: 0;
    padding: 0 8px;
    transform: translateY(8px); }
    .ag-theme-bootstrap.ag-dnd-ghost span,
    .ag-theme-bootstrap.ag-dnd-ghost div {
      height: 100%;
      margin: 0;
      padding: 0; }
    .ag-theme-bootstrap.ag-dnd-ghost .ag-dnd-ghost-icon {
      margin-right: 4px;
      opacity: 1; }
  .ag-theme-bootstrap .ag-tab-header {
    background: #f6f6f6;
    min-width: 220px;
    width: 100%;
    display: flex; }
    .ag-theme-bootstrap .ag-tab-header .ag-tab {
      display: flex;
      border-bottom: 2px solid transparent;
      height: 16px;
      flex: none;
      align-items: center;
      justify-content: center; }
  .ag-theme-bootstrap .ag-tab-body {
    padding: 2px 0; }
    .ag-theme-bootstrap .ag-tab-body .ag-menu-list {
      margin-bottom: 0;
      margin-top: 0; }
      .ag-theme-bootstrap .ag-tab-body .ag-menu-list > div:first-child > span {
        padding-top: 0; }
      .ag-theme-bootstrap .ag-tab-body .ag-menu-list > div:last-child > span {
        padding-bottom: 0; }
      .ag-theme-bootstrap .ag-tab-body .ag-menu-list > div:last-child > .ag-menu-option-popup-pointer {
        background-position-y: 0; }
  .ag-theme-bootstrap .ag-filter .ag-filter-select, .ag-theme-bootstrap .ag-filter .ag-filter-body {
    margin-bottom: 4px; }
  .ag-theme-bootstrap .ag-filter .ag-filter-body {
    margin-top: 0; }
  .ag-theme-bootstrap .ag-filter .ag-filter-filter {
    margin-left: 4px;
    margin-right: 4px; }
  .ag-theme-bootstrap .ag-filter .ag-filter-select {
    margin: 4px; }
  .ag-theme-bootstrap .ag-filter input[type="radio"] {
    margin: 0 3px 0 6px;
    width: 12px;
    height: 17px;
    vertical-align: top; }
  .ag-theme-bootstrap .ag-filter input[type="text"],
  .ag-theme-bootstrap .ag-filter input[type="date"] {
    padding-left: 4px; }
  .ag-theme-bootstrap .ag-filter .ag-set-filter-list {
    height: 120px; }
  .ag-theme-bootstrap .ag-filter .ag-set-filter-item {
    height: 20px;
    display: flex;
    align-items: center; }
    .ag-theme-bootstrap .ag-filter .ag-set-filter-item > div, .ag-theme-bootstrap .ag-filter .ag-set-filter-item > span {
      margin-left: 5px;
      display: flex; }
  .ag-theme-bootstrap .ag-filter .ag-filter-header-container:nth-child(2) {
    border-bottom: 1px solid transparent; }
  .ag-theme-bootstrap .ag-filter .ag-filter-apply-panel {
    display: flex;
    justify-content: flex-end;
    padding: 4px;
    padding-top: 8px; }
    .ag-theme-bootstrap .ag-filter .ag-filter-apply-panel button {
      line-height: 1.5; }
    .ag-theme-bootstrap .ag-filter .ag-filter-apply-panel button + button {
      margin-left: 8px; }
  .ag-theme-bootstrap .ag-column-select-panel .ag-column-tool-panel-column-group,
  .ag-theme-bootstrap .ag-column-select-panel .ag-column-tool-panel-column {
    height: 16px; }
    .ag-theme-bootstrap .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
    .ag-theme-bootstrap .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
    .ag-theme-bootstrap .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
    .ag-theme-bootstrap .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
    .ag-theme-bootstrap .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
    .ag-theme-bootstrap .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
      margin-left: 4px;
      margin-right: 4px; }
  .ag-theme-bootstrap .ag-column-select-panel .ag-primary-cols-list-panel {
    border-top: 1px solid transparent;
    padding-top: 4px; }
    .ag-theme-bootstrap .ag-column-select-panel .ag-primary-cols-list-panel > div {
      cursor: pointer; }
  .ag-theme-bootstrap .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
    margin-left: 20px; }
  .ag-theme-bootstrap .ag-primary-cols-header-panel {
    border-top: 1px solid transparent;
    height: 25px;
    align-items: center; }
    .ag-theme-bootstrap .ag-primary-cols-header-panel > div {
      cursor: pointer;
      margin: 0 4px; }
    .ag-theme-bootstrap .ag-primary-cols-header-panel .ag-filter-body {
      margin-left: 4px;
      margin-right: 4px; }
  .ag-theme-bootstrap .ag-tool-panel-wrapper {
    border-right: 0; }
    .ag-theme-bootstrap .ag-tool-panel-wrapper .ag-filter-panel {
      width: 100%; }
      .ag-theme-bootstrap .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance {
        color: #333333;
        font-weight: 600;
        flex: auto;
        flex-direction: column;
        flex-wrap: nowrap;
        display: flex;
        flex-flow: column nowrap; }
        .ag-theme-bootstrap .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header {
          padding: 0 5px; }
          .ag-theme-bootstrap .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header > div {
            margin: auto 0; }
      .ag-theme-bootstrap .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-body-wrapper {
        padding-top: 5px; }
      .ag-theme-bootstrap .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-air {
        border: 1px solid transparent;
        border-left: 0;
        border-right: 0;
        padding: 4px 0; }
    .ag-theme-bootstrap .ag-tool-panel-wrapper .ag-pivot-mode-panel {
      height: 25px;
      display: flex;
      flex: none; }
      .ag-theme-bootstrap .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
        display: flex;
        align-items: center;
        margin-left: 4px; }
    .ag-theme-bootstrap .ag-tool-panel-wrapper .ag-column-select-panel {
      border-bottom: 1px solid transparent;
      padding-bottom: 3px;
      padding-top: 0; }
    .ag-theme-bootstrap .ag-tool-panel-wrapper .ag-column-drop {
      border-bottom: 1px solid transparent;
      padding: 4px 0;
      padding-bottom: 8px; }
      .ag-theme-bootstrap .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
        color: rgba(0, 0, 0, 0.5);
        font-weight: 400;
        font-size: 14px;
        font-family: "Helvetica Neue", sans-serif;
        padding-left: 20px;
        padding-right: 4px;
        margin-top: 4px; }
      .ag-theme-bootstrap .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-list {
        cursor: default;
        margin-top: 4px; }
      .ag-theme-bootstrap .ag-tool-panel-wrapper .ag-column-drop > div > :first-child {
        margin-left: 4px;
        margin-right: 4px; }
      .ag-theme-bootstrap .ag-tool-panel-wrapper .ag-column-drop:last-child {
        border-bottom: 0; }
  .ag-theme-bootstrap .ag-numeric-header .ag-header-cell-label .ag-header-icon {
    margin-left: 0;
    margin-right: 4px; }
  .ag-theme-bootstrap .ag-paging-panel {
    border-top: 1px solid transparent;
    color: #333333;
    height: 25px;
    padding: 0 12px; }
    .ag-theme-bootstrap .ag-paging-panel > span {
      margin-left: 16px; }
  .ag-theme-bootstrap .ag-paging-page-summary-panel .ag-icon {
    width: 12px;
    height: 12px; }
  .ag-theme-bootstrap .ag-paging-page-summary-panel .ag-paging-button button {
    cursor: pointer;
    opacity: 0;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; }
  .ag-theme-bootstrap .ag-paging-page-summary-panel .ag-paging-button.ag-disabled .ag-icon {
    color: rgba(0, 0, 0, 0.5);
    opacity: 0.5; }
  .ag-theme-bootstrap .ag-paging-page-summary-panel .ag-paging-button.ag-disabled button {
    cursor: default; }
  .ag-theme-bootstrap .ag-paging-page-summary-panel span {
    margin: 0 4px; }
  .ag-theme-bootstrap .ag-row-selected {
    background-color: #bde2e5; }
  .ag-theme-bootstrap .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell), .ag-theme-bootstrap .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell) {
    border: 1px solid transparent; }
    .ag-theme-bootstrap .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top, .ag-theme-bootstrap .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
      border-top-color: black; }
    .ag-theme-bootstrap .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right, .ag-theme-bootstrap .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
      border-right-color: black; }
    .ag-theme-bootstrap .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom, .ag-theme-bootstrap .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
      border-bottom-color: black; }
    .ag-theme-bootstrap .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left, .ag-theme-bootstrap .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
      border-left-color: black; }
  .ag-theme-bootstrap .ag-cell-range-selected:not(.ag-cell-focus) {
    background-color: rgba(120, 120, 120, 0.4); }
    .ag-theme-bootstrap .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart {
      background-color: rgba(120, 120, 120, 0.4); }
    .ag-theme-bootstrap .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category {
      background-color: rgba(120, 120, 120, 0.4); }
  .ag-theme-bootstrap .ag-cell-range-selected-1:not(.ag-cell-focus) {
    background-color: rgba(120, 120, 120, 0.4); }
  .ag-theme-bootstrap .ag-cell-range-selected-2:not(.ag-cell-focus) {
    background-color: rgba(80, 80, 80, 0.4); }
  .ag-theme-bootstrap .ag-cell-range-selected-3:not(.ag-cell-focus) {
    background-color: rgba(40, 40, 40, 0.4); }
  .ag-theme-bootstrap .ag-cell-range-selected-4:not(.ag-cell-focus) {
    background-color: rgba(0, 0, 0, 0.4); }
  .ag-theme-bootstrap .ag-ltr .ag-selection-fill-top, .ag-theme-bootstrap .ag-rtl .ag-selection-fill-top {
    border-top: 1px dashed black; }
    .ag-theme-bootstrap .ag-ltr .ag-selection-fill-top.ag-cell.ag-cell-range-selected, .ag-theme-bootstrap .ag-rtl .ag-selection-fill-top.ag-cell.ag-cell-range-selected {
      border-top: 1px dashed rgba(0, 0, 0, 0); }
  .ag-theme-bootstrap .ag-ltr .ag-selection-fill-right, .ag-theme-bootstrap .ag-rtl .ag-selection-fill-right {
    border-right: 1px dashed black; }
    .ag-theme-bootstrap .ag-ltr .ag-selection-fill-right.ag-cell.ag-cell-range-selected, .ag-theme-bootstrap .ag-rtl .ag-selection-fill-right.ag-cell.ag-cell-range-selected {
      border-right: 1px dashed rgba(0, 0, 0, 0); }
  .ag-theme-bootstrap .ag-ltr .ag-selection-fill-bottom, .ag-theme-bootstrap .ag-rtl .ag-selection-fill-bottom {
    border-bottom: 1px dashed black; }
    .ag-theme-bootstrap .ag-ltr .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected, .ag-theme-bootstrap .ag-rtl .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected {
      border-bottom: 1px dashed rgba(0, 0, 0, 0); }
  .ag-theme-bootstrap .ag-ltr .ag-selection-fill-left, .ag-theme-bootstrap .ag-rtl .ag-selection-fill-left {
    border-left: 1px dashed black; }
    .ag-theme-bootstrap .ag-ltr .ag-selection-fill-left.ag-cell.ag-cell-range-selected, .ag-theme-bootstrap .ag-rtl .ag-selection-fill-left.ag-cell.ag-cell-range-selected {
      border-left: 1px dashed rgba(0, 0, 0, 0); }
  .ag-theme-bootstrap .ag-fill-handle, .ag-theme-bootstrap .ag-range-handle {
    position: absolute;
    width: 6px;
    height: 6px;
    bottom: -1px;
    right: -1px;
    background-color: black; }
  .ag-theme-bootstrap .ag-fill-handle {
    cursor: cell; }
  .ag-theme-bootstrap .ag-range-handle {
    cursor: nwse-resize; }
  .ag-theme-bootstrap .ag-cell.ag-cell-inline-editing {
    padding: 12px;
    height: 37px; }
  .ag-theme-bootstrap .ag-cell.ag-cell-inline-editing, .ag-theme-bootstrap .ag-cell.ag-popup-editor {
    background: #f6f6f6;
    border-radius: 0;
    box-shadow: none;
    padding: 4px; }
  .ag-theme-bootstrap .ag-popup-editor {
    padding: 0; }
    .ag-theme-bootstrap .ag-popup-editor .ag-large-textarea textarea {
      height: auto;
      padding: 12px; }
  .ag-theme-bootstrap .ag-rich-select .ag-rich-select-list {
    width: 200px;
    height: 162.5px; }
  .ag-theme-bootstrap .ag-rich-select .ag-rich-select-value {
    padding: 0 4px 0 12px;
    height: 25px; }
  .ag-theme-bootstrap .ag-rich-select .ag-virtual-list-item {
    cursor: default;
    height: 25px; }
    .ag-theme-bootstrap .ag-rich-select .ag-virtual-list-item:hover {
      background-color: inherit; }
  .ag-theme-bootstrap .ag-rich-select .ag-rich-select-row {
    padding-left: 12px; }
  .ag-theme-bootstrap .ag-rich-select .ag-rich-select-row-selected {
    background-color: #bde2e5; }
  .ag-theme-bootstrap .ag-ltr .ag-floating-filter-button {
    margin-left: 12px; }
  .ag-theme-bootstrap .ag-floating-filter-button button {
    appearance: none;
    background: transparent;
    border: 0;
    height: 12px;
    padding: 0;
    width: 12px; }
  .ag-theme-bootstrap .ag-selection-checkbox:not(.ag-hidden) ~ .ag-cell-value:not(:empty), .ag-theme-bootstrap .ag-selection-checkbox:not(.ag-hidden) + .ag-group-value:not(:empty),
  .ag-theme-bootstrap .ag-group-expanded:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
  .ag-theme-bootstrap .ag-group-expanded:not(.ag-hidden) + .ag-group-value:not(:empty),
  .ag-theme-bootstrap .ag-group-contracted:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
  .ag-theme-bootstrap .ag-group-contracted:not(.ag-hidden) + .ag-group-value:not(:empty),
  .ag-theme-bootstrap .ag-group-checkbox:not(.ag-invisible) ~ .ag-cell-value:not(:empty),
  .ag-theme-bootstrap .ag-group-checkbox:not(.ag-invisible) + .ag-group-value:not(:empty) {
    margin-left: 12px; }
  .ag-theme-bootstrap .ag-selection-checkbox:not(.ag-hidden) ~ .ag-group-checkbox,
  .ag-theme-bootstrap .ag-group-expanded:not(.ag-hidden) ~ .ag-group-checkbox,
  .ag-theme-bootstrap .ag-group-contracted:not(.ag-hidden) ~ .ag-group-checkbox,
  .ag-theme-bootstrap .ag-group-checkbox:not(.ag-invisible) ~ .ag-group-checkbox {
    margin-left: 12px; }
  .ag-theme-bootstrap .ag-group-child-count {
    margin-left: 2px; }
  .ag-theme-bootstrap .ag-selection-checkbox span {
    position: relative; }
  .ag-theme-bootstrap .ag-column-drop-horizontal {
    background-color: #f6f6f6;
    height: 25px;
    padding-left: 12px; }
    .ag-theme-bootstrap .ag-column-drop-horizontal .ag-icon-group,
    .ag-theme-bootstrap .ag-column-drop-horizontal .ag-icon-pivot {
      margin-right: 12px; }
    .ag-theme-bootstrap .ag-column-drop-horizontal .ag-icon-small-left,
    .ag-theme-bootstrap .ag-column-drop-horizontal .ag-icon-small-right {
      margin: 0 4px;
      opacity: 1; }
    .ag-theme-bootstrap .ag-column-drop-horizontal .ag-column-drop-empty-message {
      opacity: 0.5; }
  .ag-theme-bootstrap .ag-column-drop-cell {
    background: #ecf0f1;
    border-radius: 16px;
    min-height: 16px;
    padding: 0 2px; }
    .ag-theme-bootstrap .ag-column-drop-cell .ag-column-drop-cell-text {
      margin: 0 4px; }
    .ag-theme-bootstrap .ag-column-drop-cell .ag-column-drop-cell-button {
      min-width: 16px;
      margin: 0 2px;
      opacity: 1; }
      .ag-theme-bootstrap .ag-column-drop-cell .ag-column-drop-cell-button:hover {
        opacity: 1; }
    .ag-theme-bootstrap .ag-column-drop-cell .ag-column-drag {
      margin-left: 8px; }
  .ag-theme-bootstrap .ag-column-drop-vertical .ag-column-drop-cell {
    margin-top: 4px; }
  .ag-theme-bootstrap .ag-select-agg-func-popup {
    background: #f6f6f6;
    border-radius: 0;
    box-shadow: none;
    padding: 4px;
    background: white;
    height: 70px;
    padding: 0; }
    .ag-theme-bootstrap .ag-select-agg-func-popup .ag-virtual-list-item {
      cursor: default;
      line-height: 20px;
      padding-left: 8px; }
    .ag-theme-bootstrap .ag-select-agg-func-popup .ag-virtual-list-item:hover {
      background-color: #bde2e5; }
  .ag-theme-bootstrap .ag-set-filter-list,
  .ag-theme-bootstrap .ag-menu-column-select-wrapper {
    width: auto; }
  .ag-theme-bootstrap .ag-column-drop-vertical > .ag-column-drop-cell {
    margin-left: 4px;
    margin-top: 0; }
  .ag-theme-bootstrap .ag-cell-data-changed {
    background-color: #cec !important; }
  .ag-theme-bootstrap .ag-cell-data-changed-animation {
    background-color: transparent;
    transition: background-color 1s; }
  .ag-theme-bootstrap .ag-row-stub {
    background-color: #f0f0f0; }
  .ag-theme-bootstrap .ag-stub-cell {
    padding-left: 12px;
    padding-top: 4px; }
    .ag-theme-bootstrap .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-bootstrap .ag-stub-cell .ag-loading-text {
      margin-left: 4px;
      margin-top: 4px; }
  .ag-theme-bootstrap .ag-floating-top {
    border-bottom: 1px solid transparent; }
  .ag-theme-bootstrap .ag-floating-bottom {
    border-top: 1px solid transparent; }
  .ag-theme-bootstrap .ag-floating-top, .ag-theme-bootstrap .ag-floating-bottom {
    background-color: #f0f0f0; }
    .ag-theme-bootstrap .ag-floating-top .ag-row, .ag-theme-bootstrap .ag-floating-bottom .ag-row {
      background-color: #f0f0f0; }
  .ag-theme-bootstrap .ag-status-bar {
    background: white;
    border: 1px solid transparent;
    border-top-width: 0;
    color: rgba(0, 0, 0, 0.5);
    font-weight: 400;
    font-size: 14px;
    font-family: "Helvetica Neue", sans-serif;
    padding-right: 16px;
    padding-left: 16px;
    line-height: 1.5; }
  .ag-theme-bootstrap .ag-name-value-value {
    color: black; }
  .ag-theme-bootstrap .ag-status-bar-center {
    text-align: center; }
  .ag-theme-bootstrap .ag-name-value {
    margin-left: 4px;
    margin-right: 4px;
    padding-top: 8px;
    padding-bottom: 8px; }
  .ag-theme-bootstrap .ag-details-row {
    padding: 20px; }
  .ag-theme-bootstrap .ag-overlay-loading-wrapper {
    background-color: rgba(255, 255, 255, 0.5); }
  .ag-theme-bootstrap .ag-overlay-loading-center {
    background: #f6f6f6;
    border-radius: 0;
    box-shadow: none;
    padding: 4px; }
  .ag-theme-bootstrap .ag-side-bar {
    background-color: #f6f6f6;
    border: 1px solid transparent;
    border-left-width: 0;
    position: relative; }
    .ag-theme-bootstrap .ag-side-bar .ag-side-buttons {
      padding-top: 16px;
      background: white;
      width: 16px;
      position: relative; }
      .ag-theme-bootstrap .ag-side-bar .ag-side-buttons .ag-side-button button {
        background: transparent;
        border: 0;
        color: black;
        padding: 8px 0 8px 0;
        width: 100%;
        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-bootstrap .ag-side-bar .ag-side-buttons .ag-selected button {
        background-color: #f6f6f6;
        margin-left: -1px;
        padding-left: 1px;
        border-color: transparent; }
    .ag-theme-bootstrap .ag-side-bar .ag-panel-container {
      border-right: 1px solid transparent; }
    .ag-theme-bootstrap .ag-side-bar.full-width .ag-panel-container {
      border-right: 0; }
    .ag-theme-bootstrap .ag-side-bar .ag-column-drop {
      min-height: 50px; }
  .ag-theme-bootstrap .ag-primary-cols-filter-wrapper {
    margin-left: 4px;
    margin-right: 4px; }
  .ag-theme-bootstrap .ag-group-component {
    background-color: #f9f9f9;
    padding: 0px;
    border: 0 solid rgba(13, 13, 13, 0);
    border-top-width: 1px; }
    .ag-theme-bootstrap .ag-group-component.ag-disabled > .ag-group-component-label .ag-group-component-title, .ag-theme-bootstrap .ag-group-component.ag-disabled > .ag-group-component-container {
      opacity: 0.5; }
    .ag-theme-bootstrap .ag-group-component .ag-group-component-title-bar {
      background-color: #ececec;
      height: 12px;
      font-size: 14px;
      font-family: "Helvetica Neue", sans-serif;
      height: 26px; }
    .ag-theme-bootstrap .ag-group-component:not(.ag-collapsible) > div {
      margin-left: 0; }
    .ag-theme-bootstrap .ag-group-component:not(.ag-collapsible) > .ag-group-component-title-bar {
      margin-left: 0;
      padding: 4px; }
      .ag-theme-bootstrap .ag-group-component:not(.ag-collapsible) > .ag-group-component-title-bar .ag-column-group-icons {
        display: none; }
    .ag-theme-bootstrap .ag-group-component .ag-group-component-toolbar {
      background-color: #f3f3f3;
      padding: 4px;
      border: 0 solid transparent; }
    .ag-theme-bootstrap .ag-group-component > .ag-group-component-container {
      margin-left: 8px;
      padding: 4px; }
    .ag-theme-bootstrap .ag-group-component .ag-group-item {
      margin: 2px 0; }
      .ag-theme-bootstrap .ag-group-component .ag-group-item .ag-group-component-title-bar {
        height: 18px; }
  .ag-theme-bootstrap .ag-labeled label {
    margin-right: 4px;
    white-space: nowrap; }
  .ag-theme-bootstrap .ag-labeled.ag-label-align-top label {
    margin-bottom: 2px; }
  .ag-theme-bootstrap .ag-slider > .ag-wrapper > div:not(:first-of-type), .ag-theme-bootstrap .ag-angle-select > .ag-wrapper > div:not(:first-of-type) {
    margin-left: 8px; }
  .ag-theme-bootstrap .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-bootstrap .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-bootstrap .ag-toggle-button .ag-input-wrapper {
    height: 12px;
    width: 40px;
    background-color: white;
    border: 1px solid #333;
    border-radius: 500rem; }
    .ag-theme-bootstrap .ag-toggle-button .ag-input-wrapper .ag-icon {
      width: 12px;
      height: 12px;
      border: 1px solid #333;
      border-radius: 500rem;
      right: calc(100% - 12px); }
  .ag-theme-bootstrap .ag-toggle-button.ag-selected .ag-input-wrapper {
    background-color: black; }
    .ag-theme-bootstrap .ag-toggle-button.ag-selected .ag-input-wrapper .ag-icon {
      background: white;
      right: -1px; }
  .ag-theme-bootstrap .ag-color-picker > .ag-wrapper {
    border: 1px solid transparent;
    border-radius: 5px; }
    .ag-theme-bootstrap .ag-color-picker > .ag-wrapper > div {
      width: 12px;
      height: 12px; }
    .ag-theme-bootstrap .ag-color-picker > .ag-wrapper button {
      background-color: white; }
    .ag-theme-bootstrap .ag-color-picker > .ag-wrapper button:hover {
      background-color: inherit; }
  .ag-theme-bootstrap .ag-dialog.ag-color-dialog {
    border-radius: 5px; }
  .ag-theme-bootstrap .ag-color-panel {
    padding: 4px; }
    .ag-theme-bootstrap .ag-color-panel .ag-spectrum-color {
      background-color: red;
      border-radius: 2px; }
    .ag-theme-bootstrap .ag-color-panel .ag-spectrum-tools {
      padding: 10px; }
    .ag-theme-bootstrap .ag-color-panel .ag-spectrum-sat {
      background-image: linear-gradient(to right, white, rgba(204, 154, 129, 0)); }
    .ag-theme-bootstrap .ag-color-panel .ag-spectrum-val {
      background-image: linear-gradient(to top, black, rgba(204, 154, 129, 0)); }
    .ag-theme-bootstrap .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-bootstrap .ag-color-panel .ag-spectrum-hue-background {
      border-radius: 2px; }
    .ag-theme-bootstrap .ag-color-panel .ag-spectrum-alpha-background {
      border-radius: 2px; }
    .ag-theme-bootstrap .ag-color-panel .ag-hue-alpha {
      margin-bottom: 10px;
      height: 11px;
      border-radius: 2px; }
    .ag-theme-bootstrap .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-bootstrap .ag-color-panel .ag-spectrum-text-value {
      font-weight: bold;
      line-height: 20px;
      color: #333; }
    .ag-theme-bootstrap .ag-color-panel .ag-spectrum-text-value:focus {
      border: 1px solid #0d77e4;
      padding: 2px; }
    .ag-theme-bootstrap .ag-color-panel .ag-recent-colors > div {
      margin: 0 3px; }
      .ag-theme-bootstrap .ag-color-panel .ag-recent-colors > div:first-child {
        margin-left: 0; }
      .ag-theme-bootstrap .ag-color-panel .ag-recent-colors > div:last-child {
        margin-right: 0; }
  .ag-theme-bootstrap.ag-popup > div:not(.ag-tooltip-custom) {
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3); }
  .ag-theme-bootstrap .ag-panel {
    background-color: white;
    border: 1px solid transparent; }
    .ag-dragging-range-handle .ag-theme-bootstrap .ag-panel.ag-dialog, .ag-dragging-fill-handle .ag-theme-bootstrap .ag-panel.ag-dialog {
      opacity: 0.7;
      pointer-events: none; }
    .ag-theme-bootstrap .ag-panel .ag-title-bar {
      background-color: transparent;
      border-bottom: 1px solid rgba(26, 26, 26, 0);
      color: #333333;
      height: 25px;
      font-size: 14px;
      font-weight: 400;
      font-family: "Helvetica Neue", sans-serif;
      padding-left: 12px;
      padding: 5px 10px; }
      .ag-theme-bootstrap .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button {
        height: 20px;
        width: 20px;
        border-radius: 5px; }
        .ag-theme-bootstrap .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button .ag-icon {
          line-height: 20px;
          font-size: 20px; }
        .ag-theme-bootstrap .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button:hover, .ag-theme-bootstrap .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button.ag-has-popup {
          background-color: rgba(0, 0, 0, 0); }
        .ag-theme-bootstrap .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button:not(:last-child) {
          margin-right: 5px; }
    .ag-theme-bootstrap .ag-panel .ag-message-box .ag-message-box-button-bar {
      height: 30px;
      background-color: transparent;
      padding: 2px; }
      .ag-theme-bootstrap .ag-panel .ag-message-box .ag-message-box-button-bar button {
        border-radius: 0; }
  .ag-theme-bootstrap .ag-tooltip {
    background-color: #535353;
    color: black;
    border-radius: 2px;
    padding: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #ebebeb;
    transition: opacity 1s; }
    .ag-theme-bootstrap .ag-tooltip.ag-tooltip-hiding {
      opacity: 0; }
  .ag-theme-bootstrap .ag-chart .ag-chart-menu {
    border-radius: 5px;
    background: white; }
    .ag-theme-bootstrap .ag-chart .ag-chart-menu > span:hover {
      background-color: #e6e6e6; }
  .ag-theme-bootstrap .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-group-component-container {
    margin-left: 0; }
  .ag-theme-bootstrap .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail {
    border: 1px solid transparent;
    border-radius: 5px;
    margin: 5px; }
    .ag-theme-bootstrap .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-bootstrap .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-bootstrap .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail:nth-child(3n) {
      margin-right: 2px; }
    .ag-theme-bootstrap .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail.ag-selected {
      border-color: black; }
  .ag-theme-bootstrap .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item {
    color: black;
    font-size: 12px; }
    .ag-theme-bootstrap .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item.ag-selected {
      color: black; }
  .ag-theme-bootstrap .ag-chart-tabbed-menu .ag-chart-format .ag-chart-format-wrapper .ag-group-item {
    margin: 4.8px 0; }
  .ag-theme-bootstrap .ag-icon {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: "agGridClassic";
    speak: none;
    font-size: 12px;
    color: #333;
    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-bootstrap .ag-icon-aggregation:before {
    content: "\E900"; }
  .ag-theme-bootstrap .ag-icon-arrows:before {
    content: "\E901"; }
  .ag-theme-bootstrap .ag-icon-asc:before {
    content: "\E902"; }
  .ag-theme-bootstrap .ag-icon-cancel:before {
    content: "\E903"; }
  .ag-theme-bootstrap .ag-icon-chart:before {
    content: "\E904"; }
  .ag-theme-bootstrap .ag-icon-checkbox-checked:before {
    content: "\E905"; }
  .ag-theme-bootstrap .ag-icon-checkbox-indeterminate:before {
    content: "\E906"; }
  .ag-theme-bootstrap .ag-icon-checkbox-unchecked:before {
    content: "\E907"; }
  .ag-theme-bootstrap .ag-icon-color-picker:before {
    content: "\E908"; }
  .ag-theme-bootstrap .ag-icon-column:before {
    content: "\E909"; }
  .ag-theme-bootstrap .ag-icon-columns:before {
    content: "\E90A"; }
  .ag-theme-bootstrap .ag-icon-contracted:before {
    content: "\E90B"; }
  .ag-theme-bootstrap .ag-icon-copy:before {
    content: "\E90C"; }
  .ag-theme-bootstrap .ag-icon-cross:before {
    content: "\E90D"; }
  .ag-theme-bootstrap .ag-icon-cut:before {
    content: "\E90E"; }
  .ag-theme-bootstrap .ag-icon-data:before {
    content: "\E90F"; }
  .ag-theme-bootstrap .ag-icon-desc:before {
    content: "\E910"; }
  .ag-theme-bootstrap .ag-icon-expanded:before {
    content: "\E911"; }
  .ag-theme-bootstrap .ag-icon-eye-slash:before {
    content: "\E912"; }
  .ag-theme-bootstrap .ag-icon-eye:before {
    content: "\E913"; }
  .ag-theme-bootstrap .ag-icon-filter:before {
    content: "\E914"; }
  .ag-theme-bootstrap .ag-icon-first:before {
    content: "\E915"; }
  .ag-theme-bootstrap .ag-icon-grip:before {
    content: "\E916"; }
  .ag-theme-bootstrap .ag-icon-group:before {
    content: "\E917"; }
  .ag-theme-bootstrap .ag-icon-indeterminate:before {
    content: "\E918"; }
  .ag-theme-bootstrap .ag-icon-last:before {
    content: "\E919"; }
  .ag-theme-bootstrap .ag-icon-left:before {
    content: "\E91A"; }
  .ag-theme-bootstrap .ag-icon-loading:before {
    content: "\E91B"; }
  .ag-theme-bootstrap .ag-icon-maximize:before {
    content: "\E91C"; }
  .ag-theme-bootstrap .ag-icon-menu:before {
    content: "\E91D"; }
  .ag-theme-bootstrap .ag-icon-minimize:before {
    content: "\E91E"; }
  .ag-theme-bootstrap .ag-icon-minus:before {
    content: "\E91F"; }
  .ag-theme-bootstrap .ag-icon-next:before {
    content: "\E920"; }
  .ag-theme-bootstrap .ag-icon-none:before {
    content: "\E921"; }
  .ag-theme-bootstrap .ag-icon-not-allowed:before {
    content: "\E922"; }
  .ag-theme-bootstrap .ag-icon-paste:before {
    content: "\E923"; }
  .ag-theme-bootstrap .ag-icon-pin:before {
    content: "\E924"; }
  .ag-theme-bootstrap .ag-icon-pivot:before {
    content: "\E925"; }
  .ag-theme-bootstrap .ag-icon-plus:before {
    content: "\E926"; }
  .ag-theme-bootstrap .ag-icon-previous:before {
    content: "\E927"; }
  .ag-theme-bootstrap .ag-icon-radio-button-off:before {
    content: "\E928"; }
  .ag-theme-bootstrap .ag-icon-radio-button-on:before {
    content: "\E929"; }
  .ag-theme-bootstrap .ag-icon-right:before {
    content: "\E92A"; }
  .ag-theme-bootstrap .ag-icon-save:before {
    content: "\E92B"; }
  .ag-theme-bootstrap .ag-icon-small-down:before {
    content: "\E92C"; }
  .ag-theme-bootstrap .ag-icon-small-left:before {
    content: "\E92D"; }
  .ag-theme-bootstrap .ag-icon-small-right:before {
    content: "\E92E"; }
  .ag-theme-bootstrap .ag-icon-small-up:before {
    content: "\E92F"; }
  .ag-theme-bootstrap .ag-icon-tick:before {
    content: "\E930"; }
  .ag-theme-bootstrap .ag-icon-tree-closed:before {
    content: "\E931"; }
  .ag-theme-bootstrap .ag-icon-tree-indeterminate:before {
    content: "\E932"; }
  .ag-theme-bootstrap .ag-icon-tree-open:before {
    content: "\E933"; }
  .ag-theme-bootstrap .ag-icon-checkbox-checked,
  .ag-theme-bootstrap .ag-icon-checkbox-indeterminate,
  .ag-theme-bootstrap .ag-icon-checkbox-unchecked {
    background-color: #fff;
    line-height: 12px;
    border-radius: 3px; }
    .ag-theme-bootstrap .ag-icon-checkbox-checked-readonly,
    .ag-theme-bootstrap .ag-icon-checkbox-indeterminate-readonly,
    .ag-theme-bootstrap .ag-icon-checkbox-unchecked-readonly {
      cursor: default;
      opacity: 0.5; }
  .ag-theme-bootstrap .ag-icon-checkbox-checked {
    color: black; }
    .ag-theme-bootstrap .ag-icon-checkbox-checked-readonly:before {
      content: "\E905"; }
  .ag-theme-bootstrap .ag-icon-checkbox-indeterminate-readonly:before {
    content: "\E906"; }
  .ag-theme-bootstrap .ag-icon-checkbox-unchecked-readonly:before {
    content: "\E907"; }
  .ag-theme-bootstrap .ag-group-expanded .ag-icon-contracted:empty:before {
    content: "\E933"; }
  .ag-theme-bootstrap .ag-icon-row-drag:before {
    content: "\E916"; }
  .ag-theme-bootstrap .ag-right-arrow:before {
    content: "\E91A"; }
  .ag-theme-bootstrap .ag-icon-radio-button-on {
    color: black; }
  .ag-theme-bootstrap .ag-right-arrow:before {
    content: "\E92A"; }
  .ag-theme-bootstrap .ag-rtl {
    text-align: right; }
    .ag-theme-bootstrap .ag-rtl .ag-numeric-cell {
      text-align: left; }
    .ag-theme-bootstrap .ag-rtl .ag-checkbox:not(.ag-label-align-left) label, .ag-theme-bootstrap .ag-rtl .ag-radio-button:not(.ag-label-align-left) label, .ag-theme-bootstrap .ag-rtl .ag-toggle-button:not(.ag-label-align-left) label {
      margin-right: 4px;
      margin-left: 0; }
    .ag-theme-bootstrap .ag-rtl .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
      margin-right: 4px; }
    .ag-theme-bootstrap .ag-rtl .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
      padding-left: 4px;
      padding-right: 16px; }
    .ag-theme-bootstrap .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
    .ag-theme-bootstrap .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
    .ag-theme-bootstrap .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
    .ag-theme-bootstrap .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
      margin-left: 4px;
      margin-right: 4px; }
    .ag-theme-bootstrap .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
      margin-left: 0;
      margin-right: 20px; }
    .ag-theme-bootstrap .ag-rtl .ag-header-select-all {
      margin-left: 12px;
      margin-right: 0; }
    .ag-theme-bootstrap .ag-rtl .ag-selection-checkbox,
    .ag-theme-bootstrap .ag-rtl .ag-group-checkbox,
    .ag-theme-bootstrap .ag-rtl .ag-group-expanded,
    .ag-theme-bootstrap .ag-rtl .ag-group-contracted {
      display: inline-flex; }
      .ag-theme-bootstrap .ag-rtl .ag-selection-checkbox + .ag-cell-value:not(:empty), .ag-theme-bootstrap .ag-rtl .ag-selection-checkbox + .ag-group-value:not(:empty),
      .ag-theme-bootstrap .ag-rtl .ag-group-checkbox + .ag-cell-value:not(:empty),
      .ag-theme-bootstrap .ag-rtl .ag-group-checkbox + .ag-group-value:not(:empty),
      .ag-theme-bootstrap .ag-rtl .ag-group-expanded + .ag-cell-value:not(:empty),
      .ag-theme-bootstrap .ag-rtl .ag-group-expanded + .ag-group-value:not(:empty),
      .ag-theme-bootstrap .ag-rtl .ag-group-contracted + .ag-cell-value:not(:empty),
      .ag-theme-bootstrap .ag-rtl .ag-group-contracted + .ag-group-value:not(:empty) {
        margin-right: 12px;
        margin-left: initial; }
      .ag-theme-bootstrap .ag-rtl .ag-selection-checkbox + .ag-group-checkbox,
      .ag-theme-bootstrap .ag-rtl .ag-group-checkbox + .ag-group-checkbox,
      .ag-theme-bootstrap .ag-rtl .ag-group-expanded + .ag-group-checkbox,
      .ag-theme-bootstrap .ag-rtl .ag-group-contracted + .ag-group-checkbox {
        margin-right: 12px;
        margin-left: initial; }
    .ag-theme-bootstrap .ag-rtl .ag-group-child-count {
      margin-left: unset;
      margin-right: 2px; }
    .ag-theme-bootstrap .ag-rtl .ag-column-drop-horizontal {
      padding-right: 12px; }
      .ag-theme-bootstrap .ag-rtl .ag-column-drop-horizontal .ag-icon-group,
      .ag-theme-bootstrap .ag-rtl .ag-column-drop-horizontal .ag-icon-pivot {
        margin-left: 12px;
        margin-right: 0; }
    .ag-theme-bootstrap .ag-rtl .ag-floating-filter-button {
      margin-right: 12px; }
    .ag-theme-bootstrap .ag-rtl .ag-set-filter-item > div, .ag-theme-bootstrap .ag-rtl .ag-set-filter-item > span {
      margin-left: 0;
      margin-right: 5px; }
    .ag-theme-bootstrap .ag-rtl .ag-header .ag-header-cell-resize::after {
      border-left: 1px solid transparent;
      border-right: 0; }
    .ag-theme-bootstrap .ag-rtl .ag-side-bar .ag-panel-container {
      border-left: 1px solid transparent;
      border-right: 0; }
    .ag-theme-bootstrap .ag-rtl .ag-side-bar.full-width .ag-panel-container {
      border-left: 0; }
  .ag-theme-bootstrap .sass-variables::after {
    content: '{ "autoSizePadding": "12px", "headerHeight": "25px", "groupPaddingSize": "24px", "footerPaddingAddition": "16px", "virtualItemHeight": "20px", "aggFuncPopupHeight": "70px", "checkboxIndentWidth": "16px", "leafNodePadding": "12px", "rowHeight": "25px", "gridSize": "4px", "iconSize": "12px" }';
    display: none; }
  .ag-theme-bootstrap .ag-tab-header {
    background-color: #e6e6e6; }
  .ag-theme-bootstrap .ag-faded {
    opacity: 0.3; }
  .ag-theme-bootstrap .ag-column-drop-horizontal.ag-column-drop {
    border: 1px solid transparent;
    border-bottom: 0; }
  .ag-theme-bootstrap .ag-column-drop-horizontal.ag-column-drop:last-child {
    border-left: 0; }
  .ag-theme-bootstrap .ag-header-cell-resize::after {
    height: 25px;
    margin-top: 0; }
  .ag-theme-bootstrap .ag-header-cell {
    border-right: 1px solid transparent; }
  .ag-theme-bootstrap .ag-header-group-cell {
    border-right: 1px solid transparent; }
  .ag-theme-bootstrap .ag-root {
    border: 1px solid transparent; }
  .ag-theme-bootstrap .ag-tool-panel-wrapper {
    border-right: 1px solid transparent; }
  .ag-theme-bootstrap .ag-floating-filter-button {
    margin-top: 8px; }
  .ag-theme-bootstrap .ag-filter .ag-filter-apply-panel {
    border-top: 1px solid transparent;
    justify-content: flex-start; }
  .ag-theme-bootstrap .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected) {
    border: 1px solid darkgrey; }
  .ag-theme-bootstrap .ag-menu .ag-menu-option-active {
    background-color: #bde2e5; }
  .ag-theme-bootstrap .ag-menu .ag-menu-option {
    line-height: 24px; }
  .ag-theme-bootstrap .ag-column-drop-cell {
    background: #ecf0f1;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 0;
    min-height: 18px; }
    .ag-theme-bootstrap .ag-column-drop-cell .ag-column-drop-cell-button {
      margin-bottom: 2px;
      margin-top: 2px; }
    .ag-theme-bootstrap .ag-column-drop-cell .ag-column-drop-cell-button:hover {
      border: 1px solid transparent; }
  .ag-theme-bootstrap .ag-cell-highlight {
    background-color: rgba(120, 120, 120, 0.4);
    border-bottom: 2px solid darkgreen; }
  .ag-theme-bootstrap .ag-cell-highlight-animation {
    transition: all 1s; }
  .ag-theme-bootstrap .ag-cell.ag-cell-inline-editing {
    height: 25px;
    padding: 0; }
  .ag-theme-bootstrap .ag-column-select-panel .ag-column-tool-panel-column-group,
  .ag-theme-bootstrap .ag-column-select-panel .ag-column-tool-panel-column {
    height: 20px; }
  .ag-theme-bootstrap .ag-filter .ag-filter-header-container {
    height: 24px; }
  .ag-theme-bootstrap .ag-tab {
    box-sizing: initial; }
  .ag-theme-bootstrap .ag-selection-checkbox span {
    position: relative;
    top: 0; }
  .ag-theme-bootstrap .ag-rich-select-value {
    border-bottom: 1px solid transparent; }
  .ag-theme-bootstrap .ag-header-cell-moving .ag-header-cell-label {
    opacity: 0.5; }
  .ag-theme-bootstrap .ag-header-cell-moving {
    background-color: #bebebe; }
  .ag-theme-bootstrap .ag-overlay-loading-wrapper {
    background-color: rgba(255, 255, 255, 0.5); }
  .ag-theme-bootstrap .ag-overlay-loading-center {
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 10px;
    color: black;
    padding: 10px; }
  .ag-theme-bootstrap .ag-column-name-filter {
    height: 16px; }
  .ag-theme-bootstrap .ag-menu, .ag-theme-bootstrap .ag-theme-bootstrap.ag-dnd-ghost, .ag-theme-bootstrap .ag-cell.ag-cell-inline-editing, .ag-theme-bootstrap .ag-cell.ag-popup-editor, .ag-theme-bootstrap .ag-select-agg-func-popup, .ag-theme-bootstrap .ag-overlay-loading-center {
    border: 1px solid #ccc; }

</style><style type="text/css">@charset "UTF-8";
@font-face {
  font-family: "agGridClassic";
  src: url("data:application/x-font-ttf;charset=utf-8;base64,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") format("truetype");
  font-weight: normal;
  font-style: normal; }

.ag-theme-blue {
  -webkit-font-smoothing: antialiased;
  background-color: white;
  color: #222222;
  font-family: "Helvetica Neue", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1; }
  .ag-theme-blue .ag-body-viewport {
    background-color: #f6f6f6; }
  .ag-theme-blue .ag-menu, .ag-theme-blue .ag-theme-blue.ag-dnd-ghost, .ag-theme-blue .ag-cell.ag-cell-inline-editing, .ag-theme-blue .ag-cell.ag-popup-editor, .ag-theme-blue .ag-select-agg-func-popup, .ag-theme-blue .ag-overlay-loading-center {
    background-color: #f6f6f6;
    border: 1px solid #9bc2e6; }
  .ag-theme-blue .ag-tab-header .ag-tab {
    border: 1px solid transparent;
    border-bottom-width: 0;
    margin: 4px;
    margin-bottom: 0;
    padding: 4px 8px; }
  .ag-theme-blue .ag-tab-header .ag-tab.ag-tab-selected {
    background-color: #f6f6f6;
    border-bottom: 2px solid #f6f6f6 !important;
    border-color: #9bc2e6; }
  .ag-theme-blue label {
    margin-bottom: 0; }
  .ag-theme-blue * {
    box-sizing: border-box; }
    .ag-theme-blue *:focus, .ag-theme-blue * *:before, .ag-theme-blue * *:after {
      outline: none;
      box-sizing: border-box; }
  .ag-theme-blue .ag-tab {
    box-sizing: content-box; }
  .ag-theme-blue .ag-ltr .ag-toolpanel-indent-1 {
    padding-left: 16px; }
  .ag-theme-blue .ag-rtl .ag-toolpanel-indent-1 {
    padding-right: 16px; }
  .ag-theme-blue .ag-ltr .ag-row-group-indent-1 {
    padding-left: 24px; }
  .ag-theme-blue .ag-rtl .ag-row-group-indent-1 {
    padding-right: 24px; }
  .ag-theme-blue .ag-ltr .ag-toolpanel-indent-2 {
    padding-left: 32px; }
  .ag-theme-blue .ag-rtl .ag-toolpanel-indent-2 {
    padding-right: 32px; }
  .ag-theme-blue .ag-ltr .ag-row-group-indent-2 {
    padding-left: 48px; }
  .ag-theme-blue .ag-rtl .ag-row-group-indent-2 {
    padding-right: 48px; }
  .ag-theme-blue .ag-ltr .ag-toolpanel-indent-3 {
    padding-left: 48px; }
  .ag-theme-blue .ag-rtl .ag-toolpanel-indent-3 {
    padding-right: 48px; }
  .ag-theme-blue .ag-ltr .ag-row-group-indent-3 {
    padding-left: 72px; }
  .ag-theme-blue .ag-rtl .ag-row-group-indent-3 {
    padding-right: 72px; }
  .ag-theme-blue .ag-ltr .ag-toolpanel-indent-4 {
    padding-left: 64px; }
  .ag-theme-blue .ag-rtl .ag-toolpanel-indent-4 {
    padding-right: 64px; }
  .ag-theme-blue .ag-ltr .ag-row-group-indent-4 {
    padding-left: 96px; }
  .ag-theme-blue .ag-rtl .ag-row-group-indent-4 {
    padding-right: 96px; }
  .ag-theme-blue .ag-ltr .ag-toolpanel-indent-5 {
    padding-left: 80px; }
  .ag-theme-blue .ag-rtl .ag-toolpanel-indent-5 {
    padding-right: 80px; }
  .ag-theme-blue .ag-ltr .ag-row-group-indent-5 {
    padding-left: 120px; }
  .ag-theme-blue .ag-rtl .ag-row-group-indent-5 {
    padding-right: 120px; }
  .ag-theme-blue .ag-ltr .ag-toolpanel-indent-6 {
    padding-left: 96px; }
  .ag-theme-blue .ag-rtl .ag-toolpanel-indent-6 {
    padding-right: 96px; }
  .ag-theme-blue .ag-ltr .ag-row-group-indent-6 {
    padding-left: 144px; }
  .ag-theme-blue .ag-rtl .ag-row-group-indent-6 {
    padding-right: 144px; }
  .ag-theme-blue .ag-ltr .ag-toolpanel-indent-7 {
    padding-left: 112px; }
  .ag-theme-blue .ag-rtl .ag-toolpanel-indent-7 {
    padding-right: 112px; }
  .ag-theme-blue .ag-ltr .ag-row-group-indent-7 {
    padding-left: 168px; }
  .ag-theme-blue .ag-rtl .ag-row-group-indent-7 {
    padding-right: 168px; }
  .ag-theme-blue .ag-ltr .ag-toolpanel-indent-8 {
    padding-left: 128px; }
  .ag-theme-blue .ag-rtl .ag-toolpanel-indent-8 {
    padding-right: 128px; }
  .ag-theme-blue .ag-ltr .ag-row-group-indent-8 {
    padding-left: 192px; }
  .ag-theme-blue .ag-rtl .ag-row-group-indent-8 {
    padding-right: 192px; }
  .ag-theme-blue .ag-ltr .ag-toolpanel-indent-9 {
    padding-left: 144px; }
  .ag-theme-blue .ag-rtl .ag-toolpanel-indent-9 {
    padding-right: 144px; }
  .ag-theme-blue .ag-ltr .ag-row-group-indent-9 {
    padding-left: 216px; }
  .ag-theme-blue .ag-rtl .ag-row-group-indent-9 {
    padding-right: 216px; }
  .ag-theme-blue .ag-ltr .ag-toolpanel-indent-10 {
    padding-left: 160px; }
  .ag-theme-blue .ag-rtl .ag-toolpanel-indent-10 {
    padding-right: 160px; }
  .ag-theme-blue .ag-ltr .ag-row-group-indent-10 {
    padding-left: 240px; }
  .ag-theme-blue .ag-rtl .ag-row-group-indent-10 {
    padding-right: 240px; }
  .ag-theme-blue .ag-ltr .ag-toolpanel-indent-11 {
    padding-left: 176px; }
  .ag-theme-blue .ag-rtl .ag-toolpanel-indent-11 {
    padding-right: 176px; }
  .ag-theme-blue .ag-ltr .ag-row-group-indent-11 {
    padding-left: 264px; }
  .ag-theme-blue .ag-rtl .ag-row-group-indent-11 {
    padding-right: 264px; }
  .ag-theme-blue .ag-ltr .ag-toolpanel-indent-12 {
    padding-left: 192px; }
  .ag-theme-blue .ag-rtl .ag-toolpanel-indent-12 {
    padding-right: 192px; }
  .ag-theme-blue .ag-ltr .ag-row-group-indent-12 {
    padding-left: 288px; }
  .ag-theme-blue .ag-rtl .ag-row-group-indent-12 {
    padding-right: 288px; }
  .ag-theme-blue .ag-ltr .ag-toolpanel-indent-13 {
    padding-left: 208px; }
  .ag-theme-blue .ag-rtl .ag-toolpanel-indent-13 {
    padding-right: 208px; }
  .ag-theme-blue .ag-ltr .ag-row-group-indent-13 {
    padding-left: 312px; }
  .ag-theme-blue .ag-rtl .ag-row-group-indent-13 {
    padding-right: 312px; }
  .ag-theme-blue .ag-ltr .ag-toolpanel-indent-14 {
    padding-left: 224px; }
  .ag-theme-blue .ag-rtl .ag-toolpanel-indent-14 {
    padding-right: 224px; }
  .ag-theme-blue .ag-ltr .ag-row-group-indent-14 {
    padding-left: 336px; }
  .ag-theme-blue .ag-rtl .ag-row-group-indent-14 {
    padding-right: 336px; }
  .ag-theme-blue .ag-ltr .ag-toolpanel-indent-15 {
    padding-left: 240px; }
  .ag-theme-blue .ag-rtl .ag-toolpanel-indent-15 {
    padding-right: 240px; }
  .ag-theme-blue .ag-ltr .ag-row-group-indent-15 {
    padding-left: 360px; }
  .ag-theme-blue .ag-rtl .ag-row-group-indent-15 {
    padding-right: 360px; }
  .ag-theme-blue .ag-ltr .ag-toolpanel-indent-16 {
    padding-left: 256px; }
  .ag-theme-blue .ag-rtl .ag-toolpanel-indent-16 {
    padding-right: 256px; }
  .ag-theme-blue .ag-ltr .ag-row-group-indent-16 {
    padding-left: 384px; }
  .ag-theme-blue .ag-rtl .ag-row-group-indent-16 {
    padding-right: 384px; }
  .ag-theme-blue .ag-ltr .ag-toolpanel-indent-17 {
    padding-left: 272px; }
  .ag-theme-blue .ag-rtl .ag-toolpanel-indent-17 {
    padding-right: 272px; }
  .ag-theme-blue .ag-ltr .ag-row-group-indent-17 {
    padding-left: 408px; }
  .ag-theme-blue .ag-rtl .ag-row-group-indent-17 {
    padding-right: 408px; }
  .ag-theme-blue .ag-ltr .ag-toolpanel-indent-18 {
    padding-left: 288px; }
  .ag-theme-blue .ag-rtl .ag-toolpanel-indent-18 {
    padding-right: 288px; }
  .ag-theme-blue .ag-ltr .ag-row-group-indent-18 {
    padding-left: 432px; }
  .ag-theme-blue .ag-rtl .ag-row-group-indent-18 {
    padding-right: 432px; }
  .ag-theme-blue .ag-ltr .ag-toolpanel-indent-19 {
    padding-left: 304px; }
  .ag-theme-blue .ag-rtl .ag-toolpanel-indent-19 {
    padding-right: 304px; }
  .ag-theme-blue .ag-ltr .ag-row-group-indent-19 {
    padding-left: 456px; }
  .ag-theme-blue .ag-rtl .ag-row-group-indent-19 {
    padding-right: 456px; }
  .ag-theme-blue .ag-ltr .ag-toolpanel-indent-20 {
    padding-left: 320px; }
  .ag-theme-blue .ag-rtl .ag-toolpanel-indent-20 {
    padding-right: 320px; }
  .ag-theme-blue .ag-ltr .ag-row-group-indent-20 {
    padding-left: 480px; }
  .ag-theme-blue .ag-rtl .ag-row-group-indent-20 {
    padding-right: 480px; }
  .ag-theme-blue .ag-ltr .ag-toolpanel-indent-21 {
    padding-left: 336px; }
  .ag-theme-blue .ag-rtl .ag-toolpanel-indent-21 {
    padding-right: 336px; }
  .ag-theme-blue .ag-ltr .ag-row-group-indent-21 {
    padding-left: 504px; }
  .ag-theme-blue .ag-rtl .ag-row-group-indent-21 {
    padding-right: 504px; }
  .ag-theme-blue .ag-ltr .ag-toolpanel-indent-22 {
    padding-left: 352px; }
  .ag-theme-blue .ag-rtl .ag-toolpanel-indent-22 {
    padding-right: 352px; }
  .ag-theme-blue .ag-ltr .ag-row-group-indent-22 {
    padding-left: 528px; }
  .ag-theme-blue .ag-rtl .ag-row-group-indent-22 {
    padding-right: 528px; }
  .ag-theme-blue .ag-ltr .ag-toolpanel-indent-23 {
    padding-left: 368px; }
  .ag-theme-blue .ag-rtl .ag-toolpanel-indent-23 {
    padding-right: 368px; }
  .ag-theme-blue .ag-ltr .ag-row-group-indent-23 {
    padding-left: 552px; }
  .ag-theme-blue .ag-rtl .ag-row-group-indent-23 {
    padding-right: 552px; }
  .ag-theme-blue .ag-ltr .ag-toolpanel-indent-24 {
    padding-left: 384px; }
  .ag-theme-blue .ag-rtl .ag-toolpanel-indent-24 {
    padding-right: 384px; }
  .ag-theme-blue .ag-ltr .ag-row-group-indent-24 {
    padding-left: 576px; }
  .ag-theme-blue .ag-rtl .ag-row-group-indent-24 {
    padding-right: 576px; }
  .ag-theme-blue .ag-ltr .ag-toolpanel-indent-25 {
    padding-left: 400px; }
  .ag-theme-blue .ag-rtl .ag-toolpanel-indent-25 {
    padding-right: 400px; }
  .ag-theme-blue .ag-ltr .ag-row-group-indent-25 {
    padding-left: 600px; }
  .ag-theme-blue .ag-rtl .ag-row-group-indent-25 {
    padding-right: 600px; }
  .ag-theme-blue .ag-ltr .ag-toolpanel-indent-26 {
    padding-left: 416px; }
  .ag-theme-blue .ag-rtl .ag-toolpanel-indent-26 {
    padding-right: 416px; }
  .ag-theme-blue .ag-ltr .ag-row-group-indent-26 {
    padding-left: 624px; }
  .ag-theme-blue .ag-rtl .ag-row-group-indent-26 {
    padding-right: 624px; }
  .ag-theme-blue .ag-ltr .ag-toolpanel-indent-27 {
    padding-left: 432px; }
  .ag-theme-blue .ag-rtl .ag-toolpanel-indent-27 {
    padding-right: 432px; }
  .ag-theme-blue .ag-ltr .ag-row-group-indent-27 {
    padding-left: 648px; }
  .ag-theme-blue .ag-rtl .ag-row-group-indent-27 {
    padding-right: 648px; }
  .ag-theme-blue .ag-ltr .ag-toolpanel-indent-28 {
    padding-left: 448px; }
  .ag-theme-blue .ag-rtl .ag-toolpanel-indent-28 {
    padding-right: 448px; }
  .ag-theme-blue .ag-ltr .ag-row-group-indent-28 {
    padding-left: 672px; }
  .ag-theme-blue .ag-rtl .ag-row-group-indent-28 {
    padding-right: 672px; }
  .ag-theme-blue .ag-ltr .ag-toolpanel-indent-29 {
    padding-left: 464px; }
  .ag-theme-blue .ag-rtl .ag-toolpanel-indent-29 {
    padding-right: 464px; }
  .ag-theme-blue .ag-ltr .ag-row-group-indent-29 {
    padding-left: 696px; }
  .ag-theme-blue .ag-rtl .ag-row-group-indent-29 {
    padding-right: 696px; }
  .ag-theme-blue .ag-ltr .ag-toolpanel-indent-30 {
    padding-left: 480px; }
  .ag-theme-blue .ag-rtl .ag-toolpanel-indent-30 {
    padding-right: 480px; }
  .ag-theme-blue .ag-ltr .ag-row-group-indent-30 {
    padding-left: 720px; }
  .ag-theme-blue .ag-rtl .ag-row-group-indent-30 {
    padding-right: 720px; }
  .ag-theme-blue .ag-ltr .ag-toolpanel-indent-31 {
    padding-left: 496px; }
  .ag-theme-blue .ag-rtl .ag-toolpanel-indent-31 {
    padding-right: 496px; }
  .ag-theme-blue .ag-ltr .ag-row-group-indent-31 {
    padding-left: 744px; }
  .ag-theme-blue .ag-rtl .ag-row-group-indent-31 {
    padding-right: 744px; }
  .ag-theme-blue .ag-ltr .ag-toolpanel-indent-32 {
    padding-left: 512px; }
  .ag-theme-blue .ag-rtl .ag-toolpanel-indent-32 {
    padding-right: 512px; }
  .ag-theme-blue .ag-ltr .ag-row-group-indent-32 {
    padding-left: 768px; }
  .ag-theme-blue .ag-rtl .ag-row-group-indent-32 {
    padding-right: 768px; }
  .ag-theme-blue .ag-ltr .ag-toolpanel-indent-33 {
    padding-left: 528px; }
  .ag-theme-blue .ag-rtl .ag-toolpanel-indent-33 {
    padding-right: 528px; }
  .ag-theme-blue .ag-ltr .ag-row-group-indent-33 {
    padding-left: 792px; }
  .ag-theme-blue .ag-rtl .ag-row-group-indent-33 {
    padding-right: 792px; }
  .ag-theme-blue .ag-ltr .ag-toolpanel-indent-34 {
    padding-left: 544px; }
  .ag-theme-blue .ag-rtl .ag-toolpanel-indent-34 {
    padding-right: 544px; }
  .ag-theme-blue .ag-ltr .ag-row-group-indent-34 {
    padding-left: 816px; }
  .ag-theme-blue .ag-rtl .ag-row-group-indent-34 {
    padding-right: 816px; }
  .ag-theme-blue .ag-ltr .ag-toolpanel-indent-35 {
    padding-left: 560px; }
  .ag-theme-blue .ag-rtl .ag-toolpanel-indent-35 {
    padding-right: 560px; }
  .ag-theme-blue .ag-ltr .ag-row-group-indent-35 {
    padding-left: 840px; }
  .ag-theme-blue .ag-rtl .ag-row-group-indent-35 {
    padding-right: 840px; }
  .ag-theme-blue .ag-ltr .ag-toolpanel-indent-36 {
    padding-left: 576px; }
  .ag-theme-blue .ag-rtl .ag-toolpanel-indent-36 {
    padding-right: 576px; }
  .ag-theme-blue .ag-ltr .ag-row-group-indent-36 {
    padding-left: 864px; }
  .ag-theme-blue .ag-rtl .ag-row-group-indent-36 {
    padding-right: 864px; }
  .ag-theme-blue .ag-ltr .ag-toolpanel-indent-37 {
    padding-left: 592px; }
  .ag-theme-blue .ag-rtl .ag-toolpanel-indent-37 {
    padding-right: 592px; }
  .ag-theme-blue .ag-ltr .ag-row-group-indent-37 {
    padding-left: 888px; }
  .ag-theme-blue .ag-rtl .ag-row-group-indent-37 {
    padding-right: 888px; }
  .ag-theme-blue .ag-ltr .ag-toolpanel-indent-38 {
    padding-left: 608px; }
  .ag-theme-blue .ag-rtl .ag-toolpanel-indent-38 {
    padding-right: 608px; }
  .ag-theme-blue .ag-ltr .ag-row-group-indent-38 {
    padding-left: 912px; }
  .ag-theme-blue .ag-rtl .ag-row-group-indent-38 {
    padding-right: 912px; }
  .ag-theme-blue .ag-ltr .ag-toolpanel-indent-39 {
    padding-left: 624px; }
  .ag-theme-blue .ag-rtl .ag-toolpanel-indent-39 {
    padding-right: 624px; }
  .ag-theme-blue .ag-ltr .ag-row-group-indent-39 {
    padding-left: 936px; }
  .ag-theme-blue .ag-rtl .ag-row-group-indent-39 {
    padding-right: 936px; }
  .ag-theme-blue .ag-ltr .ag-toolpanel-indent-40 {
    padding-left: 640px; }
  .ag-theme-blue .ag-rtl .ag-toolpanel-indent-40 {
    padding-right: 640px; }
  .ag-theme-blue .ag-ltr .ag-row-group-indent-40 {
    padding-left: 960px; }
  .ag-theme-blue .ag-rtl .ag-row-group-indent-40 {
    padding-right: 960px; }
  .ag-theme-blue .ag-ltr .ag-toolpanel-indent-41 {
    padding-left: 656px; }
  .ag-theme-blue .ag-rtl .ag-toolpanel-indent-41 {
    padding-right: 656px; }
  .ag-theme-blue .ag-ltr .ag-row-group-indent-41 {
    padding-left: 984px; }
  .ag-theme-blue .ag-rtl .ag-row-group-indent-41 {
    padding-right: 984px; }
  .ag-theme-blue .ag-ltr .ag-toolpanel-indent-42 {
    padding-left: 672px; }
  .ag-theme-blue .ag-rtl .ag-toolpanel-indent-42 {
    padding-right: 672px; }
  .ag-theme-blue .ag-ltr .ag-row-group-indent-42 {
    padding-left: 1008px; }
  .ag-theme-blue .ag-rtl .ag-row-group-indent-42 {
    padding-right: 1008px; }
  .ag-theme-blue .ag-ltr .ag-toolpanel-indent-43 {
    padding-left: 688px; }
  .ag-theme-blue .ag-rtl .ag-toolpanel-indent-43 {
    padding-right: 688px; }
  .ag-theme-blue .ag-ltr .ag-row-group-indent-43 {
    padding-left: 1032px; }
  .ag-theme-blue .ag-rtl .ag-row-group-indent-43 {
    padding-right: 1032px; }
  .ag-theme-blue .ag-ltr .ag-toolpanel-indent-44 {
    padding-left: 704px; }
  .ag-theme-blue .ag-rtl .ag-toolpanel-indent-44 {
    padding-right: 704px; }
  .ag-theme-blue .ag-ltr .ag-row-group-indent-44 {
    padding-left: 1056px; }
  .ag-theme-blue .ag-rtl .ag-row-group-indent-44 {
    padding-right: 1056px; }
  .ag-theme-blue .ag-ltr .ag-toolpanel-indent-45 {
    padding-left: 720px; }
  .ag-theme-blue .ag-rtl .ag-toolpanel-indent-45 {
    padding-right: 720px; }
  .ag-theme-blue .ag-ltr .ag-row-group-indent-45 {
    padding-left: 1080px; }
  .ag-theme-blue .ag-rtl .ag-row-group-indent-45 {
    padding-right: 1080px; }
  .ag-theme-blue .ag-ltr .ag-toolpanel-indent-46 {
    padding-left: 736px; }
  .ag-theme-blue .ag-rtl .ag-toolpanel-indent-46 {
    padding-right: 736px; }
  .ag-theme-blue .ag-ltr .ag-row-group-indent-46 {
    padding-left: 1104px; }
  .ag-theme-blue .ag-rtl .ag-row-group-indent-46 {
    padding-right: 1104px; }
  .ag-theme-blue .ag-ltr .ag-toolpanel-indent-47 {
    padding-left: 752px; }
  .ag-theme-blue .ag-rtl .ag-toolpanel-indent-47 {
    padding-right: 752px; }
  .ag-theme-blue .ag-ltr .ag-row-group-indent-47 {
    padding-left: 1128px; }
  .ag-theme-blue .ag-rtl .ag-row-group-indent-47 {
    padding-right: 1128px; }
  .ag-theme-blue .ag-ltr .ag-toolpanel-indent-48 {
    padding-left: 768px; }
  .ag-theme-blue .ag-rtl .ag-toolpanel-indent-48 {
    padding-right: 768px; }
  .ag-theme-blue .ag-ltr .ag-row-group-indent-48 {
    padding-left: 1152px; }
  .ag-theme-blue .ag-rtl .ag-row-group-indent-48 {
    padding-right: 1152px; }
  .ag-theme-blue .ag-ltr .ag-toolpanel-indent-49 {
    padding-left: 784px; }
  .ag-theme-blue .ag-rtl .ag-toolpanel-indent-49 {
    padding-right: 784px; }
  .ag-theme-blue .ag-ltr .ag-row-group-indent-49 {
    padding-left: 1176px; }
  .ag-theme-blue .ag-rtl .ag-row-group-indent-49 {
    padding-right: 1176px; }
  .ag-theme-blue .ag-cell .ag-icon {
    display: inline-block;
    vertical-align: middle; }
  .ag-theme-blue .ag-checkbox, .ag-theme-blue .ag-radio-button, .ag-theme-blue .ag-toggle-button {
    display: flex;
    align-items: center;
    cursor: default; }
    .ag-theme-blue .ag-checkbox label, .ag-theme-blue .ag-radio-button label, .ag-theme-blue .ag-toggle-button label {
      cursor: default; }
      .ag-theme-blue .ag-checkbox label:empty, .ag-theme-blue .ag-radio-button label:empty, .ag-theme-blue .ag-toggle-button label:empty {
        margin: 0; }
    .ag-theme-blue .ag-checkbox:not(.ag-label-align-left) label, .ag-theme-blue .ag-radio-button:not(.ag-label-align-left) label, .ag-theme-blue .ag-toggle-button:not(.ag-label-align-left) label {
      margin-left: 4px; }
  .ag-theme-blue .ag-cell {
    -webkit-font-smoothing: subpixel-antialiased; }
  .ag-theme-blue .ag-ltr .ag-row-group-leaf-indent {
    margin-left: 24px; }
  .ag-theme-blue .ag-ltr .ag-cell {
    border-right: 1px dotted #9bc2e6; }
  .ag-theme-blue .ag-ltr .ag-row.ag-cell-first-right-pinned, .ag-theme-blue .ag-ltr .ag-cell:not(.ag-cell-focus).ag-cell-first-right-pinned {
    border-left: 1px solid #9bc2e6; }
  .ag-theme-blue .ag-ltr .ag-row.ag-cell-last-left-pinned, .ag-theme-blue .ag-ltr .ag-cell:not(.ag-cell-focus).ag-cell-last-left-pinned {
    border-right: 1px solid #9bc2e6; }
  .ag-theme-blue .ag-rtl .ag-row-group-leaf-indent {
    margin-right: 24px; }
  .ag-theme-blue .ag-rtl .ag-cell {
    border-left: 1px dotted #9bc2e6; }
  .ag-theme-blue .ag-rtl .ag-row.ag-cell-first-right-pinned, .ag-theme-blue .ag-rtl .ag-cell:not(.ag-cell-focus).ag-cell-first-right-pinned {
    border-left: 1px solid #9bc2e6; }
  .ag-theme-blue .ag-rtl .ag-row.ag-cell-last-left-pinned, .ag-theme-blue .ag-rtl .ag-cell:not(.ag-cell-focus).ag-cell-last-left-pinned {
    border-right: 1px solid #9bc2e6; }
  .ag-theme-blue .ag-value-change-delta {
    padding-right: 2px; }
  .ag-theme-blue .ag-value-change-delta-up {
    color: darkgreen; }
  .ag-theme-blue .ag-value-change-delta-down {
    color: darkred; }
  .ag-theme-blue .ag-value-change-value {
    background-color: transparent;
    border-radius: 1px;
    padding-left: 1px;
    padding-right: 1px;
    transition: background-color 1s; }
  .ag-theme-blue .ag-value-change-value-highlight {
    background-color: #cec;
    transition: background-color 0.1s; }
  .ag-theme-blue .ag-input-wrapper input:not([type]),
  .ag-theme-blue .ag-input-wrapper input[type="text"],
  .ag-theme-blue .ag-input-wrapper input[type="number"],
  .ag-theme-blue .ag-input-wrapper input[type="tel"],
  .ag-theme-blue .ag-input-wrapper input[type="date"],
  .ag-theme-blue .ag-input-wrapper input[type="datetime-local"] {
    border-width: 1px;
    border-style: solid;
    border-color: #000000; }
    .ag-theme-blue .ag-input-wrapper input:not([type]):disabled,
    .ag-theme-blue .ag-input-wrapper input[type="text"]:disabled,
    .ag-theme-blue .ag-input-wrapper input[type="number"]:disabled,
    .ag-theme-blue .ag-input-wrapper input[type="tel"]:disabled,
    .ag-theme-blue .ag-input-wrapper input[type="date"]:disabled,
    .ag-theme-blue .ag-input-wrapper input[type="datetime-local"]:disabled {
      color: rgba(34, 34, 34, 0.5);
      background-color: #dedede;
      border-color: rgba(0, 0, 0, 0.3); }
  .ag-theme-blue .ag-input-wrapper input[type="date"] {
    flex: 1 1 auto; }
  .ag-theme-blue .ag-input-wrapper input[type="range"] {
    padding: 0; }
  .ag-theme-blue .ag-input-wrapper textarea {
    border-width: 1px;
    border-style: solid;
    border-color: #000000; }
    .ag-theme-blue .ag-input-wrapper textarea:disabled {
      color: rgba(34, 34, 34, 0.5);
      background-color: #dedede;
      border-color: rgba(0, 0, 0, 0.3); }
  .ag-theme-blue .ag-header {
    background-color: #5e9cd3;
    background-image: none;
    color: white;
    font-weight: 400;
    font-size: 14px;
    font-family: "Helvetica Neue", sans-serif;
    border-bottom: 1px solid #9bc2e6; }
  .ag-theme-blue .ag-pinned-right-header {
    border-left: 1px solid #9bc2e6; }
  .ag-theme-blue .ag-pinned-left-header {
    border-right: 1px solid #9bc2e6; }
  .ag-theme-blue .ag-header-row {
    border: none; }
  .ag-theme-blue .ag-row {
    border-style: solid;
    border-color: #9bc2e6;
    border-width: 0; }
    .ag-theme-blue .ag-row:not(.ag-row-first) {
      border-width: 0 0 0; }
    .ag-theme-blue .ag-row.ag-row-last {
      border-bottom-width: 0; }
  .ag-theme-blue .ag-row-odd {
    background-color: #deebf7; }
  .ag-theme-blue .ag-row-even {
    background-color: white; }
  .ag-theme-blue .ag-horizontal-left-spacer {
    border-right: 1px solid #9bc2e6; }
    .ag-theme-blue .ag-horizontal-left-spacer.ag-scroller-corner {
      border-right: none; }
  .ag-theme-blue .ag-horizontal-right-spacer {
    border-left: 1px solid #9bc2e6; }
    .ag-theme-blue .ag-horizontal-right-spacer.ag-scroller-corner {
      border-left: none; }
  .ag-theme-blue .ag-row-hover {
    background-color: inherit; }
  .ag-theme-blue .ag-numeric-cell {
    text-align: right; }
  .ag-theme-blue .ag-header-cell-label .ag-header-icon {
    margin-left: 4px;
    opacity: 1; }
  .ag-theme-blue .ag-header-cell,
  .ag-theme-blue .ag-header-group-cell {
    border-style: solid;
    border-color: #9bc2e6;
    padding-left: 12px;
    padding-right: 12px;
    border-width: 0; }
    .ag-theme-blue .ag-header-cell.ag-header-cell-moving,
    .ag-theme-blue .ag-header-group-cell.ag-header-cell-moving {
      background-color: #bebebe; }
    .ag-theme-blue .ag-header-cell:not(.ag-header-group-cell-no-group),
    .ag-theme-blue .ag-header-group-cell:not(.ag-header-group-cell-no-group) {
      border-top-width: 1px; }
  .ag-theme-blue .ag-header-row:first-child .ag-header-cell, .ag-theme-blue .ag-header-row:first-child .ag-header-group-cell {
    border-top-width: 0; }
  .ag-theme-blue .ag-header-cell-resize {
    cursor: col-resize; }
  .ag-theme-blue .ag-header-select-all {
    margin-right: 12px; }
  .ag-theme-blue .ag-cell {
    line-height: 23px;
    padding-left: 12px;
    padding-right: 12px;
    border: 1px solid transparent;
    padding-left: 11px;
    padding-right: 11px; }
  .ag-theme-blue .ag-row-drag {
    cursor: move;
    cursor: grab;
    min-width: 24px; }
  .ag-theme-blue .ag-row-dragging, .ag-theme-blue .ag-row-dragging .ag-row-drag {
    cursor: move; }
  .ag-theme-blue .ag-column-drag {
    cursor: move;
    cursor: grab; }
  .ag-theme-blue .ag-row-dragging {
    opacity: 0.5; }
  .ag-theme-blue .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
  .ag-theme-blue .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
  .ag-theme-blue .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle, .ag-theme-blue .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
  .ag-theme-blue .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
  .ag-theme-blue .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
    border: 1px solid #333;
    outline: initial; }
  .ag-theme-blue .ag-header-cell-resize {
    width: 8px; }
  .ag-theme-blue .ag-menu {
    background: #f6f6f6;
    border-radius: 0;
    box-shadow: none;
    padding: 4px;
    padding: 0; }
    .ag-theme-blue .ag-menu .ag-menu-list {
      cursor: default;
      margin-bottom: 4px;
      margin-top: 4px;
      width: 100%; }
    .ag-theme-blue .ag-menu .ag-menu-option-active {
      background-color: inherit; }
    .ag-theme-blue .ag-menu .ag-menu-option-disabled {
      opacity: 0.5; }
    .ag-theme-blue .ag-menu .ag-menu-option-text {
      margin-left: 4px; }
    .ag-theme-blue .ag-menu .ag-menu-option-icon {
      padding-left: 4px;
      padding-right: 4px;
      min-width: 20px; }
    .ag-theme-blue .ag-menu .ag-menu-option-shortcut {
      padding-left: 8px; }
    .ag-theme-blue .ag-menu .ag-menu-separator {
      height: 8px; }
      .ag-theme-blue .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'%239BC2E6'%2F%3E%3C%2Fsvg%3E"); }
    .ag-theme-blue .ag-menu .ag-menu-option-popup-pointer {
      width: 20px;
      text-align: center; }
  .ag-theme-blue.ag-dnd-ghost {
    background: #f6f6f6;
    border-radius: 0;
    box-shadow: none;
    padding: 4px;
    border: 1px solid #9bc2e6;
    color: #222222;
    font-weight: 400;
    font-size: 14px;
    font-family: "Helvetica Neue", sans-serif;
    height: 25px !important;
    line-height: 25px;
    margin: 0;
    padding: 0 8px;
    transform: translateY(8px); }
    .ag-theme-blue.ag-dnd-ghost span,
    .ag-theme-blue.ag-dnd-ghost div {
      height: 100%;
      margin: 0;
      padding: 0; }
    .ag-theme-blue.ag-dnd-ghost .ag-dnd-ghost-icon {
      margin-right: 4px;
      opacity: 1; }
  .ag-theme-blue .ag-tab-header {
    background: #f6f6f6;
    min-width: 220px;
    width: 100%;
    display: flex; }
    .ag-theme-blue .ag-tab-header .ag-tab {
      display: flex;
      border-bottom: 2px solid transparent;
      height: 16px;
      flex: none;
      align-items: center;
      justify-content: center; }
  .ag-theme-blue .ag-tab-body {
    padding: 2px 0; }
    .ag-theme-blue .ag-tab-body .ag-menu-list {
      margin-bottom: 0;
      margin-top: 0; }
      .ag-theme-blue .ag-tab-body .ag-menu-list > div:first-child > span {
        padding-top: 0; }
      .ag-theme-blue .ag-tab-body .ag-menu-list > div:last-child > span {
        padding-bottom: 0; }
      .ag-theme-blue .ag-tab-body .ag-menu-list > div:last-child > .ag-menu-option-popup-pointer {
        background-position-y: 0; }
  .ag-theme-blue .ag-filter .ag-filter-select, .ag-theme-blue .ag-filter .ag-filter-body {
    margin-bottom: 4px; }
  .ag-theme-blue .ag-filter .ag-filter-body {
    margin-top: 0; }
  .ag-theme-blue .ag-filter .ag-filter-filter {
    margin-left: 4px;
    margin-right: 4px; }
  .ag-theme-blue .ag-filter .ag-filter-select {
    margin: 4px; }
  .ag-theme-blue .ag-filter input[type="radio"] {
    margin: 0 3px 0 6px;
    width: 12px;
    height: 17px;
    vertical-align: top; }
  .ag-theme-blue .ag-filter input[type="text"],
  .ag-theme-blue .ag-filter input[type="date"] {
    padding-left: 4px; }
  .ag-theme-blue .ag-filter .ag-set-filter-list {
    height: 120px; }
  .ag-theme-blue .ag-filter .ag-set-filter-item {
    height: 20px;
    display: flex;
    align-items: center; }
    .ag-theme-blue .ag-filter .ag-set-filter-item > div, .ag-theme-blue .ag-filter .ag-set-filter-item > span {
      margin-left: 5px;
      display: flex; }
  .ag-theme-blue .ag-filter .ag-filter-header-container:nth-child(2) {
    border-bottom: 1px solid #9bc2e6; }
  .ag-theme-blue .ag-filter .ag-filter-apply-panel {
    display: flex;
    justify-content: flex-end;
    padding: 4px;
    padding-top: 8px; }
    .ag-theme-blue .ag-filter .ag-filter-apply-panel button {
      line-height: 1.5; }
    .ag-theme-blue .ag-filter .ag-filter-apply-panel button + button {
      margin-left: 8px; }
  .ag-theme-blue .ag-column-select-panel .ag-column-tool-panel-column-group,
  .ag-theme-blue .ag-column-select-panel .ag-column-tool-panel-column {
    height: 16px; }
    .ag-theme-blue .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
    .ag-theme-blue .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
    .ag-theme-blue .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
    .ag-theme-blue .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
    .ag-theme-blue .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
    .ag-theme-blue .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
      margin-left: 4px;
      margin-right: 4px; }
  .ag-theme-blue .ag-column-select-panel .ag-primary-cols-list-panel {
    border-top: 1px solid #9bc2e6;
    padding-top: 4px; }
    .ag-theme-blue .ag-column-select-panel .ag-primary-cols-list-panel > div {
      cursor: pointer; }
  .ag-theme-blue .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
    margin-left: 20px; }
  .ag-theme-blue .ag-primary-cols-header-panel {
    border-top: 1px solid #9bc2e6;
    height: 25px;
    align-items: center; }
    .ag-theme-blue .ag-primary-cols-header-panel > div {
      cursor: pointer;
      margin: 0 4px; }
    .ag-theme-blue .ag-primary-cols-header-panel .ag-filter-body {
      margin-left: 4px;
      margin-right: 4px; }
  .ag-theme-blue .ag-tool-panel-wrapper {
    border-right: 0; }
    .ag-theme-blue .ag-tool-panel-wrapper .ag-filter-panel {
      width: 100%; }
      .ag-theme-blue .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance {
        color: #222222;
        font-weight: 600;
        flex: auto;
        flex-direction: column;
        flex-wrap: nowrap;
        display: flex;
        flex-flow: column nowrap; }
        .ag-theme-blue .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header {
          padding: 0 5px; }
          .ag-theme-blue .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header > div {
            margin: auto 0; }
      .ag-theme-blue .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-body-wrapper {
        padding-top: 5px; }
      .ag-theme-blue .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-air {
        border: 1px solid #9bc2e6;
        border-left: 0;
        border-right: 0;
        padding: 4px 0; }
    .ag-theme-blue .ag-tool-panel-wrapper .ag-pivot-mode-panel {
      height: 25px;
      display: flex;
      flex: none; }
      .ag-theme-blue .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
        display: flex;
        align-items: center;
        margin-left: 4px; }
    .ag-theme-blue .ag-tool-panel-wrapper .ag-column-select-panel {
      border-bottom: 1px solid #9bc2e6;
      padding-bottom: 3px;
      padding-top: 0; }
    .ag-theme-blue .ag-tool-panel-wrapper .ag-column-drop {
      border-bottom: 1px solid #9bc2e6;
      padding: 4px 0;
      padding-bottom: 8px; }
      .ag-theme-blue .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
        color: rgba(34, 34, 34, 0.5);
        font-weight: 400;
        font-size: 14px;
        font-family: "Helvetica Neue", sans-serif;
        padding-left: 20px;
        padding-right: 4px;
        margin-top: 4px; }
      .ag-theme-blue .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-list {
        cursor: default;
        margin-top: 4px; }
      .ag-theme-blue .ag-tool-panel-wrapper .ag-column-drop > div > :first-child {
        margin-left: 4px;
        margin-right: 4px; }
      .ag-theme-blue .ag-tool-panel-wrapper .ag-column-drop:last-child {
        border-bottom: 0; }
  .ag-theme-blue .ag-numeric-header .ag-header-cell-label .ag-header-icon {
    margin-left: 0;
    margin-right: 4px; }
  .ag-theme-blue .ag-paging-panel {
    border-top: 1px solid #9bc2e6;
    color: #222222;
    height: 25px;
    padding: 0 12px; }
    .ag-theme-blue .ag-paging-panel > span {
      margin-left: 16px; }
  .ag-theme-blue .ag-paging-page-summary-panel .ag-icon {
    width: 12px;
    height: 12px; }
  .ag-theme-blue .ag-paging-page-summary-panel .ag-paging-button button {
    cursor: pointer;
    opacity: 0;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; }
  .ag-theme-blue .ag-paging-page-summary-panel .ag-paging-button.ag-disabled .ag-icon {
    color: rgba(34, 34, 34, 0.5);
    opacity: 0.5; }
  .ag-theme-blue .ag-paging-page-summary-panel .ag-paging-button.ag-disabled button {
    cursor: default; }
  .ag-theme-blue .ag-paging-page-summary-panel span {
    margin: 0 4px; }
  .ag-theme-blue .ag-row-selected {
    background-color: #c7c7c7; }
  .ag-theme-blue .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell), .ag-theme-blue .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell) {
    border: 1px solid transparent; }
    .ag-theme-blue .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top, .ag-theme-blue .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
      border-top-color: #333; }
    .ag-theme-blue .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right, .ag-theme-blue .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
      border-right-color: #333; }
    .ag-theme-blue .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom, .ag-theme-blue .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
      border-bottom-color: #333; }
    .ag-theme-blue .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left, .ag-theme-blue .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
      border-left-color: #333; }
  .ag-theme-blue .ag-cell-range-selected:not(.ag-cell-focus) {
    background-color: rgba(100, 160, 160, 0.4); }
    .ag-theme-blue .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart {
      background-color: rgba(100, 135, 160, 0.4); }
    .ag-theme-blue .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category {
      background-color: rgba(120, 160, 100, 0.4); }
  .ag-theme-blue .ag-cell-range-selected-1:not(.ag-cell-focus) {
    background-color: rgba(120, 120, 120, 0.4); }
  .ag-theme-blue .ag-cell-range-selected-2:not(.ag-cell-focus) {
    background-color: rgba(80, 80, 80, 0.4); }
  .ag-theme-blue .ag-cell-range-selected-3:not(.ag-cell-focus) {
    background-color: rgba(40, 40, 40, 0.4); }
  .ag-theme-blue .ag-cell-range-selected-4:not(.ag-cell-focus) {
    background-color: rgba(0, 0, 0, 0.4); }
  .ag-theme-blue .ag-ltr .ag-selection-fill-top, .ag-theme-blue .ag-rtl .ag-selection-fill-top {
    border-top: 1px dashed #333; }
    .ag-theme-blue .ag-ltr .ag-selection-fill-top.ag-cell.ag-cell-range-selected, .ag-theme-blue .ag-rtl .ag-selection-fill-top.ag-cell.ag-cell-range-selected {
      border-top: 1px dashed #4990d2; }
  .ag-theme-blue .ag-ltr .ag-selection-fill-right, .ag-theme-blue .ag-rtl .ag-selection-fill-right {
    border-right: 1px dashed #333; }
    .ag-theme-blue .ag-ltr .ag-selection-fill-right.ag-cell.ag-cell-range-selected, .ag-theme-blue .ag-rtl .ag-selection-fill-right.ag-cell.ag-cell-range-selected {
      border-right: 1px dashed #4990d2; }
  .ag-theme-blue .ag-ltr .ag-selection-fill-bottom, .ag-theme-blue .ag-rtl .ag-selection-fill-bottom {
    border-bottom: 1px dashed #333; }
    .ag-theme-blue .ag-ltr .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected, .ag-theme-blue .ag-rtl .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected {
      border-bottom: 1px dashed #4990d2; }
  .ag-theme-blue .ag-ltr .ag-selection-fill-left, .ag-theme-blue .ag-rtl .ag-selection-fill-left {
    border-left: 1px dashed #333; }
    .ag-theme-blue .ag-ltr .ag-selection-fill-left.ag-cell.ag-cell-range-selected, .ag-theme-blue .ag-rtl .ag-selection-fill-left.ag-cell.ag-cell-range-selected {
      border-left: 1px dashed #4990d2; }
  .ag-theme-blue .ag-fill-handle, .ag-theme-blue .ag-range-handle {
    position: absolute;
    width: 6px;
    height: 6px;
    bottom: -1px;
    right: -1px;
    background-color: #333; }
  .ag-theme-blue .ag-fill-handle {
    cursor: cell; }
  .ag-theme-blue .ag-range-handle {
    cursor: nwse-resize; }
  .ag-theme-blue .ag-cell.ag-cell-inline-editing {
    padding: 12px;
    height: 37px; }
  .ag-theme-blue .ag-cell.ag-cell-inline-editing, .ag-theme-blue .ag-cell.ag-popup-editor {
    background: #f6f6f6;
    border-radius: 0;
    box-shadow: none;
    padding: 4px; }
  .ag-theme-blue .ag-popup-editor {
    padding: 0; }
    .ag-theme-blue .ag-popup-editor .ag-large-textarea textarea {
      height: auto;
      padding: 12px; }
  .ag-theme-blue .ag-rich-select .ag-rich-select-list {
    width: 200px;
    height: 162.5px; }
  .ag-theme-blue .ag-rich-select .ag-rich-select-value {
    padding: 0 4px 0 12px;
    height: 25px; }
  .ag-theme-blue .ag-rich-select .ag-virtual-list-item {
    cursor: default;
    height: 25px; }
    .ag-theme-blue .ag-rich-select .ag-virtual-list-item:hover {
      background-color: inherit; }
  .ag-theme-blue .ag-rich-select .ag-rich-select-row {
    padding-left: 12px; }
  .ag-theme-blue .ag-rich-select .ag-rich-select-row-selected {
    background-color: #c7c7c7; }
  .ag-theme-blue .ag-ltr .ag-floating-filter-button {
    margin-left: 12px; }
  .ag-theme-blue .ag-floating-filter-button button {
    appearance: none;
    background: transparent;
    border: 0;
    height: 12px;
    padding: 0;
    width: 12px; }
  .ag-theme-blue .ag-selection-checkbox:not(.ag-hidden) ~ .ag-cell-value:not(:empty), .ag-theme-blue .ag-selection-checkbox:not(.ag-hidden) + .ag-group-value:not(:empty),
  .ag-theme-blue .ag-group-expanded:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
  .ag-theme-blue .ag-group-expanded:not(.ag-hidden) + .ag-group-value:not(:empty),
  .ag-theme-blue .ag-group-contracted:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
  .ag-theme-blue .ag-group-contracted:not(.ag-hidden) + .ag-group-value:not(:empty),
  .ag-theme-blue .ag-group-checkbox:not(.ag-invisible) ~ .ag-cell-value:not(:empty),
  .ag-theme-blue .ag-group-checkbox:not(.ag-invisible) + .ag-group-value:not(:empty) {
    margin-left: 12px; }
  .ag-theme-blue .ag-selection-checkbox:not(.ag-hidden) ~ .ag-group-checkbox,
  .ag-theme-blue .ag-group-expanded:not(.ag-hidden) ~ .ag-group-checkbox,
  .ag-theme-blue .ag-group-contracted:not(.ag-hidden) ~ .ag-group-checkbox,
  .ag-theme-blue .ag-group-checkbox:not(.ag-invisible) ~ .ag-group-checkbox {
    margin-left: 12px; }
  .ag-theme-blue .ag-group-child-count {
    margin-left: 2px; }
  .ag-theme-blue .ag-selection-checkbox span {
    position: relative; }
  .ag-theme-blue .ag-column-drop-horizontal {
    background-color: #f6f6f6;
    height: 25px;
    padding-left: 12px; }
    .ag-theme-blue .ag-column-drop-horizontal .ag-icon-group,
    .ag-theme-blue .ag-column-drop-horizontal .ag-icon-pivot {
      margin-right: 12px; }
    .ag-theme-blue .ag-column-drop-horizontal .ag-icon-small-left,
    .ag-theme-blue .ag-column-drop-horizontal .ag-icon-small-right {
      margin: 0 4px;
      opacity: 1; }
    .ag-theme-blue .ag-column-drop-horizontal .ag-column-drop-empty-message {
      opacity: 0.5; }
  .ag-theme-blue .ag-column-drop-cell {
    background: #ddebf7;
    border-radius: 16px;
    min-height: 16px;
    padding: 0 2px; }
    .ag-theme-blue .ag-column-drop-cell .ag-column-drop-cell-text {
      margin: 0 4px; }
    .ag-theme-blue .ag-column-drop-cell .ag-column-drop-cell-button {
      min-width: 16px;
      margin: 0 2px;
      opacity: 1; }
      .ag-theme-blue .ag-column-drop-cell .ag-column-drop-cell-button:hover {
        opacity: 1; }
    .ag-theme-blue .ag-column-drop-cell .ag-column-drag {
      margin-left: 8px; }
  .ag-theme-blue .ag-column-drop-vertical .ag-column-drop-cell {
    margin-top: 4px; }
  .ag-theme-blue .ag-select-agg-func-popup {
    background: #f6f6f6;
    border-radius: 0;
    box-shadow: none;
    padding: 4px;
    background: white;
    height: 70px;
    padding: 0; }
    .ag-theme-blue .ag-select-agg-func-popup .ag-virtual-list-item {
      cursor: default;
      line-height: 20px;
      padding-left: 8px; }
    .ag-theme-blue .ag-select-agg-func-popup .ag-virtual-list-item:hover {
      background-color: #c7c7c7; }
  .ag-theme-blue .ag-set-filter-list,
  .ag-theme-blue .ag-menu-column-select-wrapper {
    width: auto; }
  .ag-theme-blue .ag-column-drop-vertical > .ag-column-drop-cell {
    margin-left: 4px;
    margin-top: 0; }
  .ag-theme-blue .ag-cell-data-changed {
    background-color: #cec !important; }
  .ag-theme-blue .ag-cell-data-changed-animation {
    background-color: transparent;
    transition: background-color 1s; }
  .ag-theme-blue .ag-row-stub {
    background-color: #f0f0f0; }
  .ag-theme-blue .ag-stub-cell {
    padding-left: 12px;
    padding-top: 4px; }
    .ag-theme-blue .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-blue .ag-stub-cell .ag-loading-text {
      margin-left: 4px;
      margin-top: 4px; }
  .ag-theme-blue .ag-floating-top {
    border-bottom: 1px solid #9bc2e6; }
  .ag-theme-blue .ag-floating-bottom {
    border-top: 1px solid #9bc2e6; }
  .ag-theme-blue .ag-floating-top, .ag-theme-blue .ag-floating-bottom {
    background-color: #f0f0f0; }
    .ag-theme-blue .ag-floating-top .ag-row, .ag-theme-blue .ag-floating-bottom .ag-row {
      background-color: #f0f0f0; }
  .ag-theme-blue .ag-status-bar {
    background: white;
    border: 1px solid #9bc2e6;
    border-top-width: 0;
    color: rgba(34, 34, 34, 0.5);
    font-weight: 400;
    font-size: 14px;
    font-family: "Helvetica Neue", sans-serif;
    padding-right: 16px;
    padding-left: 16px;
    line-height: 1.5; }
  .ag-theme-blue .ag-name-value-value {
    color: #222222; }
  .ag-theme-blue .ag-status-bar-center {
    text-align: center; }
  .ag-theme-blue .ag-name-value {
    margin-left: 4px;
    margin-right: 4px;
    padding-top: 8px;
    padding-bottom: 8px; }
  .ag-theme-blue .ag-details-row {
    padding: 20px; }
  .ag-theme-blue .ag-overlay-loading-wrapper {
    background-color: rgba(255, 255, 255, 0.5); }
  .ag-theme-blue .ag-overlay-loading-center {
    background: #f6f6f6;
    border-radius: 0;
    box-shadow: none;
    padding: 4px; }
  .ag-theme-blue .ag-side-bar {
    background-color: #f6f6f6;
    border: 1px solid #9bc2e6;
    border-left-width: 0;
    position: relative; }
    .ag-theme-blue .ag-side-bar .ag-side-buttons {
      padding-top: 16px;
      background: white;
      width: 16px;
      position: relative; }
      .ag-theme-blue .ag-side-bar .ag-side-buttons .ag-side-button button {
        background: transparent;
        border: 0;
        color: #222222;
        padding: 8px 0 8px 0;
        width: 100%;
        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-blue .ag-side-bar .ag-side-buttons .ag-selected button {
        background-color: #f6f6f6;
        margin-left: -1px;
        padding-left: 1px;
        border-color: #9bc2e6; }
    .ag-theme-blue .ag-side-bar .ag-panel-container {
      border-right: 1px solid #9bc2e6; }
    .ag-theme-blue .ag-side-bar.full-width .ag-panel-container {
      border-right: 0; }
    .ag-theme-blue .ag-side-bar .ag-column-drop {
      min-height: 50px; }
  .ag-theme-blue .ag-primary-cols-filter-wrapper {
    margin-left: 4px;
    margin-right: 4px; }
  .ag-theme-blue .ag-group-component {
    background-color: #f9f9f9;
    padding: 0px;
    border: 0 solid #afceeb;
    border-top-width: 1px; }
    .ag-theme-blue .ag-group-component.ag-disabled > .ag-group-component-label .ag-group-component-title, .ag-theme-blue .ag-group-component.ag-disabled > .ag-group-component-container {
      opacity: 0.5; }
    .ag-theme-blue .ag-group-component .ag-group-component-title-bar {
      background-color: #ececec;
      height: 12px;
      font-size: 14px;
      font-family: "Helvetica Neue", sans-serif;
      height: 26px; }
    .ag-theme-blue .ag-group-component:not(.ag-collapsible) > div {
      margin-left: 0; }
    .ag-theme-blue .ag-group-component:not(.ag-collapsible) > .ag-group-component-title-bar {
      margin-left: 0;
      padding: 4px; }
      .ag-theme-blue .ag-group-component:not(.ag-collapsible) > .ag-group-component-title-bar .ag-column-group-icons {
        display: none; }
    .ag-theme-blue .ag-group-component .ag-group-component-toolbar {
      background-color: #f3f3f3;
      padding: 4px;
      border: 0 solid #9bc2e6; }
    .ag-theme-blue .ag-group-component > .ag-group-component-container {
      margin-left: 8px;
      padding: 4px; }
    .ag-theme-blue .ag-group-component .ag-group-item {
      margin: 2px 0; }
      .ag-theme-blue .ag-group-component .ag-group-item .ag-group-component-title-bar {
        height: 18px; }
  .ag-theme-blue .ag-labeled label {
    margin-right: 4px;
    white-space: nowrap; }
  .ag-theme-blue .ag-labeled.ag-label-align-top label {
    margin-bottom: 2px; }
  .ag-theme-blue .ag-slider > .ag-wrapper > div:not(:first-of-type), .ag-theme-blue .ag-angle-select > .ag-wrapper > div:not(:first-of-type) {
    margin-left: 8px; }
  .ag-theme-blue .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-blue .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-blue .ag-toggle-button .ag-input-wrapper {
    height: 12px;
    width: 40px;
    background-color: white;
    border: 1px solid #333;
    border-radius: 500rem; }
    .ag-theme-blue .ag-toggle-button .ag-input-wrapper .ag-icon {
      width: 12px;
      height: 12px;
      border: 1px solid #333;
      border-radius: 500rem;
      right: calc(100% - 12px); }
  .ag-theme-blue .ag-toggle-button.ag-selected .ag-input-wrapper {
    background-color: #333; }
    .ag-theme-blue .ag-toggle-button.ag-selected .ag-input-wrapper .ag-icon {
      background: white;
      right: -1px; }
  .ag-theme-blue .ag-color-picker > .ag-wrapper {
    border: 1px solid #9bc2e6;
    border-radius: 5px; }
    .ag-theme-blue .ag-color-picker > .ag-wrapper > div {
      width: 12px;
      height: 12px; }
    .ag-theme-blue .ag-color-picker > .ag-wrapper button {
      background-color: white; }
    .ag-theme-blue .ag-color-picker > .ag-wrapper button:hover {
      background-color: inherit; }
  .ag-theme-blue .ag-dialog.ag-color-dialog {
    border-radius: 5px; }
  .ag-theme-blue .ag-color-panel {
    padding: 4px; }
    .ag-theme-blue .ag-color-panel .ag-spectrum-color {
      background-color: red;
      border-radius: 2px; }
    .ag-theme-blue .ag-color-panel .ag-spectrum-tools {
      padding: 10px; }
    .ag-theme-blue .ag-color-panel .ag-spectrum-sat {
      background-image: linear-gradient(to right, white, rgba(204, 154, 129, 0)); }
    .ag-theme-blue .ag-color-panel .ag-spectrum-val {
      background-image: linear-gradient(to top, black, rgba(204, 154, 129, 0)); }
    .ag-theme-blue .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-blue .ag-color-panel .ag-spectrum-hue-background {
      border-radius: 2px; }
    .ag-theme-blue .ag-color-panel .ag-spectrum-alpha-background {
      border-radius: 2px; }
    .ag-theme-blue .ag-color-panel .ag-hue-alpha {
      margin-bottom: 10px;
      height: 11px;
      border-radius: 2px; }
    .ag-theme-blue .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-blue .ag-color-panel .ag-spectrum-text-value {
      font-weight: bold;
      line-height: 20px;
      color: #333; }
    .ag-theme-blue .ag-color-panel .ag-spectrum-text-value:focus {
      border: 1px solid #0d77e4;
      padding: 2px; }
    .ag-theme-blue .ag-color-panel .ag-recent-colors > div {
      margin: 0 3px; }
      .ag-theme-blue .ag-color-panel .ag-recent-colors > div:first-child {
        margin-left: 0; }
      .ag-theme-blue .ag-color-panel .ag-recent-colors > div:last-child {
        margin-right: 0; }
  .ag-theme-blue.ag-popup > div:not(.ag-tooltip-custom) {
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3); }
  .ag-theme-blue .ag-panel {
    background-color: white;
    border: 1px solid #9bc2e6; }
    .ag-dragging-range-handle .ag-theme-blue .ag-panel.ag-dialog, .ag-dragging-fill-handle .ag-theme-blue .ag-panel.ag-dialog {
      opacity: 0.7;
      pointer-events: none; }
    .ag-theme-blue .ag-panel .ag-title-bar {
      background-color: #5e9cd3;
      border-bottom: 1px solid #c4dbf0;
      color: white;
      height: 25px;
      font-size: 14px;
      font-weight: 400;
      font-family: "Helvetica Neue", sans-serif;
      padding-left: 12px;
      padding: 5px 10px; }
      .ag-theme-blue .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button {
        height: 20px;
        width: 20px;
        border-radius: 5px; }
        .ag-theme-blue .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button .ag-icon {
          line-height: 20px;
          font-size: 20px; }
        .ag-theme-blue .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button:hover, .ag-theme-blue .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button.ag-has-popup {
          background-color: #3783c7; }
        .ag-theme-blue .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button:not(:last-child) {
          margin-right: 5px; }
    .ag-theme-blue .ag-panel .ag-message-box .ag-message-box-button-bar {
      height: 30px;
      background-color: #5e9cd3;
      padding: 2px; }
      .ag-theme-blue .ag-panel .ag-message-box .ag-message-box-button-bar button {
        border-radius: 0; }
  .ag-theme-blue .ag-tooltip {
    background-color: #535353;
    color: #222222;
    border-radius: 2px;
    padding: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #ebebeb;
    transition: opacity 1s; }
    .ag-theme-blue .ag-tooltip.ag-tooltip-hiding {
      opacity: 0; }
  .ag-theme-blue .ag-chart .ag-chart-menu {
    border-radius: 5px;
    background: white; }
    .ag-theme-blue .ag-chart .ag-chart-menu > span:hover {
      background-color: #e6e6e6; }
  .ag-theme-blue .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-group-component-container {
    margin-left: 0; }
  .ag-theme-blue .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail {
    border: 1px solid #9bc2e6;
    border-radius: 5px;
    margin: 5px; }
    .ag-theme-blue .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-blue .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-blue .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail:nth-child(3n) {
      margin-right: 2px; }
    .ag-theme-blue .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail.ag-selected {
      border-color: #333; }
  .ag-theme-blue .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item {
    color: #222222;
    font-size: 12px; }
    .ag-theme-blue .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item.ag-selected {
      color: #333; }
  .ag-theme-blue .ag-chart-tabbed-menu .ag-chart-format .ag-chart-format-wrapper .ag-group-item {
    margin: 4.8px 0; }
  .ag-theme-blue .ag-icon {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: "agGridClassic";
    speak: none;
    font-size: 12px;
    color: #333;
    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-blue .ag-icon-aggregation:before {
    content: "\E900"; }
  .ag-theme-blue .ag-icon-arrows:before {
    content: "\E901"; }
  .ag-theme-blue .ag-icon-asc:before {
    content: "\E902"; }
  .ag-theme-blue .ag-icon-cancel:before {
    content: "\E903"; }
  .ag-theme-blue .ag-icon-chart:before {
    content: "\E904"; }
  .ag-theme-blue .ag-icon-checkbox-checked:before {
    content: "\E905"; }
  .ag-theme-blue .ag-icon-checkbox-indeterminate:before {
    content: "\E906"; }
  .ag-theme-blue .ag-icon-checkbox-unchecked:before {
    content: "\E907"; }
  .ag-theme-blue .ag-icon-color-picker:before {
    content: "\E908"; }
  .ag-theme-blue .ag-icon-column:before {
    content: "\E909"; }
  .ag-theme-blue .ag-icon-columns:before {
    content: "\E90A"; }
  .ag-theme-blue .ag-icon-contracted:before {
    content: "\E90B"; }
  .ag-theme-blue .ag-icon-copy:before {
    content: "\E90C"; }
  .ag-theme-blue .ag-icon-cross:before {
    content: "\E90D"; }
  .ag-theme-blue .ag-icon-cut:before {
    content: "\E90E"; }
  .ag-theme-blue .ag-icon-data:before {
    content: "\E90F"; }
  .ag-theme-blue .ag-icon-desc:before {
    content: "\E910"; }
  .ag-theme-blue .ag-icon-expanded:before {
    content: "\E911"; }
  .ag-theme-blue .ag-icon-eye-slash:before {
    content: "\E912"; }
  .ag-theme-blue .ag-icon-eye:before {
    content: "\E913"; }
  .ag-theme-blue .ag-icon-filter:before {
    content: "\E914"; }
  .ag-theme-blue .ag-icon-first:before {
    content: "\E915"; }
  .ag-theme-blue .ag-icon-grip:before {
    content: "\E916"; }
  .ag-theme-blue .ag-icon-group:before {
    content: "\E917"; }
  .ag-theme-blue .ag-icon-indeterminate:before {
    content: "\E918"; }
  .ag-theme-blue .ag-icon-last:before {
    content: "\E919"; }
  .ag-theme-blue .ag-icon-left:before {
    content: "\E91A"; }
  .ag-theme-blue .ag-icon-loading:before {
    content: "\E91B"; }
  .ag-theme-blue .ag-icon-maximize:before {
    content: "\E91C"; }
  .ag-theme-blue .ag-icon-menu:before {
    content: "\E91D"; }
  .ag-theme-blue .ag-icon-minimize:before {
    content: "\E91E"; }
  .ag-theme-blue .ag-icon-minus:before {
    content: "\E91F"; }
  .ag-theme-blue .ag-icon-next:before {
    content: "\E920"; }
  .ag-theme-blue .ag-icon-none:before {
    content: "\E921"; }
  .ag-theme-blue .ag-icon-not-allowed:before {
    content: "\E922"; }
  .ag-theme-blue .ag-icon-paste:before {
    content: "\E923"; }
  .ag-theme-blue .ag-icon-pin:before {
    content: "\E924"; }
  .ag-theme-blue .ag-icon-pivot:before {
    content: "\E925"; }
  .ag-theme-blue .ag-icon-plus:before {
    content: "\E926"; }
  .ag-theme-blue .ag-icon-previous:before {
    content: "\E927"; }
  .ag-theme-blue .ag-icon-radio-button-off:before {
    content: "\E928"; }
  .ag-theme-blue .ag-icon-radio-button-on:before {
    content: "\E929"; }
  .ag-theme-blue .ag-icon-right:before {
    content: "\E92A"; }
  .ag-theme-blue .ag-icon-save:before {
    content: "\E92B"; }
  .ag-theme-blue .ag-icon-small-down:before {
    content: "\E92C"; }
  .ag-theme-blue .ag-icon-small-left:before {
    content: "\E92D"; }
  .ag-theme-blue .ag-icon-small-right:before {
    content: "\E92E"; }
  .ag-theme-blue .ag-icon-small-up:before {
    content: "\E92F"; }
  .ag-theme-blue .ag-icon-tick:before {
    content: "\E930"; }
  .ag-theme-blue .ag-icon-tree-closed:before {
    content: "\E931"; }
  .ag-theme-blue .ag-icon-tree-indeterminate:before {
    content: "\E932"; }
  .ag-theme-blue .ag-icon-tree-open:before {
    content: "\E933"; }
  .ag-theme-blue .ag-icon-checkbox-checked,
  .ag-theme-blue .ag-icon-checkbox-indeterminate,
  .ag-theme-blue .ag-icon-checkbox-unchecked {
    background-color: white;
    line-height: 12px;
    border-radius: 3px; }
    .ag-theme-blue .ag-icon-checkbox-checked-readonly,
    .ag-theme-blue .ag-icon-checkbox-indeterminate-readonly,
    .ag-theme-blue .ag-icon-checkbox-unchecked-readonly {
      cursor: default;
      opacity: 0.5; }
  .ag-theme-blue .ag-icon-checkbox-checked {
    color: #333; }
    .ag-theme-blue .ag-icon-checkbox-checked-readonly:before {
      content: "\E905"; }
  .ag-theme-blue .ag-icon-checkbox-indeterminate-readonly:before {
    content: "\E906"; }
  .ag-theme-blue .ag-icon-checkbox-unchecked-readonly:before {
    content: "\E907"; }
  .ag-theme-blue .ag-group-expanded .ag-icon-contracted:empty:before {
    content: "\E933"; }
  .ag-theme-blue .ag-icon-row-drag:before {
    content: "\E916"; }
  .ag-theme-blue .ag-right-arrow:before {
    content: "\E91A"; }
  .ag-theme-blue .ag-icon-radio-button-on {
    color: #333; }
  .ag-theme-blue .ag-right-arrow:before {
    content: "\E92A"; }
  .ag-theme-blue .ag-rtl {
    text-align: right; }
    .ag-theme-blue .ag-rtl .ag-numeric-cell {
      text-align: left; }
    .ag-theme-blue .ag-rtl .ag-checkbox:not(.ag-label-align-left) label, .ag-theme-blue .ag-rtl .ag-radio-button:not(.ag-label-align-left) label, .ag-theme-blue .ag-rtl .ag-toggle-button:not(.ag-label-align-left) label {
      margin-right: 4px;
      margin-left: 0; }
    .ag-theme-blue .ag-rtl .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
      margin-right: 4px; }
    .ag-theme-blue .ag-rtl .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
      padding-left: 4px;
      padding-right: 16px; }
    .ag-theme-blue .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
    .ag-theme-blue .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
    .ag-theme-blue .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
    .ag-theme-blue .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
      margin-left: 4px;
      margin-right: 4px; }
    .ag-theme-blue .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
      margin-left: 0;
      margin-right: 20px; }
    .ag-theme-blue .ag-rtl .ag-header-select-all {
      margin-left: 12px;
      margin-right: 0; }
    .ag-theme-blue .ag-rtl .ag-selection-checkbox,
    .ag-theme-blue .ag-rtl .ag-group-checkbox,
    .ag-theme-blue .ag-rtl .ag-group-expanded,
    .ag-theme-blue .ag-rtl .ag-group-contracted {
      display: inline-flex; }
      .ag-theme-blue .ag-rtl .ag-selection-checkbox + .ag-cell-value:not(:empty), .ag-theme-blue .ag-rtl .ag-selection-checkbox + .ag-group-value:not(:empty),
      .ag-theme-blue .ag-rtl .ag-group-checkbox + .ag-cell-value:not(:empty),
      .ag-theme-blue .ag-rtl .ag-group-checkbox + .ag-group-value:not(:empty),
      .ag-theme-blue .ag-rtl .ag-group-expanded + .ag-cell-value:not(:empty),
      .ag-theme-blue .ag-rtl .ag-group-expanded + .ag-group-value:not(:empty),
      .ag-theme-blue .ag-rtl .ag-group-contracted + .ag-cell-value:not(:empty),
      .ag-theme-blue .ag-rtl .ag-group-contracted + .ag-group-value:not(:empty) {
        margin-right: 12px;
        margin-left: initial; }
      .ag-theme-blue .ag-rtl .ag-selection-checkbox + .ag-group-checkbox,
      .ag-theme-blue .ag-rtl .ag-group-checkbox + .ag-group-checkbox,
      .ag-theme-blue .ag-rtl .ag-group-expanded + .ag-group-checkbox,
      .ag-theme-blue .ag-rtl .ag-group-contracted + .ag-group-checkbox {
        margin-right: 12px;
        margin-left: initial; }
    .ag-theme-blue .ag-rtl .ag-group-child-count {
      margin-left: unset;
      margin-right: 2px; }
    .ag-theme-blue .ag-rtl .ag-column-drop-horizontal {
      padding-right: 12px; }
      .ag-theme-blue .ag-rtl .ag-column-drop-horizontal .ag-icon-group,
      .ag-theme-blue .ag-rtl .ag-column-drop-horizontal .ag-icon-pivot {
        margin-left: 12px;
        margin-right: 0; }
    .ag-theme-blue .ag-rtl .ag-floating-filter-button {
      margin-right: 12px; }
    .ag-theme-blue .ag-rtl .ag-set-filter-item > div, .ag-theme-blue .ag-rtl .ag-set-filter-item > span {
      margin-left: 0;
      margin-right: 5px; }
    .ag-theme-blue .ag-rtl .ag-header .ag-header-cell-resize::after {
      border-left: 1px solid #9bc2e6;
      border-right: 0; }
    .ag-theme-blue .ag-rtl .ag-side-bar .ag-panel-container {
      border-left: 1px solid #9bc2e6;
      border-right: 0; }
    .ag-theme-blue .ag-rtl .ag-side-bar.full-width .ag-panel-container {
      border-left: 0; }
  .ag-theme-blue .sass-variables::after {
    content: '{ "autoSizePadding": "12px", "headerHeight": "25px", "groupPaddingSize": "24px", "footerPaddingAddition": "16px", "virtualItemHeight": "20px", "aggFuncPopupHeight": "70px", "checkboxIndentWidth": "16px", "leafNodePadding": "12px", "rowHeight": "25px", "gridSize": "4px", "iconSize": "12px" }';
    display: none; }
  .ag-theme-blue .ag-tab-header {
    background-color: #5e9cd3; }
  .ag-theme-blue .ag-faded {
    opacity: 0.3; }
  .ag-theme-blue .ag-column-drop-horizontal.ag-column-drop {
    border: 1px solid #9bc2e6;
    border-bottom: 0; }
  .ag-theme-blue .ag-column-drop-horizontal.ag-column-drop:last-child {
    border-left: 0; }
  .ag-theme-blue .ag-header-cell-resize::after {
    height: 25px;
    margin-top: 0; }
  .ag-theme-blue .ag-header-cell {
    border-right: 1px solid #9bc2e6; }
  .ag-theme-blue .ag-header-group-cell {
    border-right: 1px solid #9bc2e6; }
  .ag-theme-blue .ag-root {
    border: 1px solid #9bc2e6; }
  .ag-theme-blue .ag-tool-panel-wrapper {
    border-right: 1px solid #9bc2e6; }
  .ag-theme-blue .ag-floating-filter-button {
    margin-top: 8px; }
  .ag-theme-blue .ag-filter .ag-filter-apply-panel {
    border-top: 1px solid #9bc2e6;
    justify-content: flex-start; }
  .ag-theme-blue .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected) {
    border: 1px solid darkgreen; }
  .ag-theme-blue .ag-menu .ag-menu-option-active {
    background-color: #c7c7c7; }
  .ag-theme-blue .ag-menu .ag-menu-option {
    line-height: 24px; }
  .ag-theme-blue .ag-column-drop-cell {
    background: #ddebf7;
    background-image: none;
    border: 1px solid #9bc2e6;
    border-radius: 0;
    min-height: 18px; }
    .ag-theme-blue .ag-column-drop-cell .ag-column-drop-cell-button {
      margin-bottom: 2px;
      margin-top: 2px; }
    .ag-theme-blue .ag-column-drop-cell .ag-column-drop-cell-button:hover {
      border: 1px solid #9bc2e6; }
  .ag-theme-blue .ag-cell-highlight {
    background-color: rgba(120, 120, 120, 0.4);
    border-bottom: 2px solid lightgreen; }
  .ag-theme-blue .ag-cell-highlight-animation {
    transition: all 1s; }
  .ag-theme-blue .ag-cell.ag-cell-inline-editing {
    height: 25px;
    padding: 0; }
  .ag-theme-blue .ag-column-select-panel .ag-column-tool-panel-column-group,
  .ag-theme-blue .ag-column-select-panel .ag-column-tool-panel-column {
    height: 20px; }
  .ag-theme-blue .ag-filter .ag-filter-header-container {
    height: 24px; }
  .ag-theme-blue .ag-tab {
    box-sizing: initial; }
  .ag-theme-blue .ag-selection-checkbox span {
    position: relative;
    top: 0; }
  .ag-theme-blue .ag-rich-select-value {
    border-bottom: 1px solid #9bc2e6; }
  .ag-theme-blue .ag-header-cell-moving .ag-header-cell-label {
    opacity: 0.5; }
  .ag-theme-blue .ag-header-cell-moving {
    background-color: #bebebe; }
  .ag-theme-blue .ag-overlay-loading-wrapper {
    background-color: rgba(255, 255, 255, 0.5); }
  .ag-theme-blue .ag-overlay-loading-center {
    background-color: #fff;
    border: 1px solid #9bc2e6;
    border-radius: 10px;
    color: black;
    padding: 10px; }
  .ag-theme-blue .ag-column-name-filter {
    height: 16px; }
  .ag-theme-blue input,
  .ag-theme-blue select {
    background-color: #f6f6f6;
    color: #222222; }
  .ag-theme-blue .ag-row {
    border-bottom-width: 1px;
    border-bottom-style: dotted; }

</style><style type="text/css">@charset "UTF-8";
@font-face {
  font-family: "agGridClassic";
  src: url("data:application/x-font-ttf;charset=utf-8;base64,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") format("truetype");
  font-weight: normal;
  font-style: normal; }

.ag-theme-dark {
  -webkit-font-smoothing: antialiased;
  background-color: #302e2e;
  color: #ccc;
  font-family: "Helvetica Neue", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1; }
  .ag-theme-dark .ag-body-viewport {
    background-color: #302e2e; }
  .ag-theme-dark .ag-menu, .ag-theme-dark .ag-theme-dark.ag-dnd-ghost, .ag-theme-dark .ag-cell.ag-cell-inline-editing, .ag-theme-dark .ag-cell.ag-popup-editor, .ag-theme-dark .ag-select-agg-func-popup, .ag-theme-dark .ag-overlay-loading-center {
    background-color: #302e2e;
    border: 1px solid darkgrey; }
  .ag-theme-dark .ag-tab-header .ag-tab {
    border: 1px solid transparent;
    border-bottom-width: 0;
    margin: 4px;
    margin-bottom: 0;
    padding: 4px 8px; }
  .ag-theme-dark .ag-tab-header .ag-tab.ag-tab-selected {
    background-color: #302e2e;
    border-bottom: 2px solid #302e2e !important;
    border-color: darkgrey; }
  .ag-theme-dark label {
    margin-bottom: 0; }
  .ag-theme-dark * {
    box-sizing: border-box; }
    .ag-theme-dark *:focus, .ag-theme-dark * *:before, .ag-theme-dark * *:after {
      outline: none;
      box-sizing: border-box; }
  .ag-theme-dark .ag-tab {
    box-sizing: content-box; }
  .ag-theme-dark .ag-ltr .ag-toolpanel-indent-1 {
    padding-left: 16px; }
  .ag-theme-dark .ag-rtl .ag-toolpanel-indent-1 {
    padding-right: 16px; }
  .ag-theme-dark .ag-ltr .ag-row-group-indent-1 {
    padding-left: 24px; }
  .ag-theme-dark .ag-rtl .ag-row-group-indent-1 {
    padding-right: 24px; }
  .ag-theme-dark .ag-ltr .ag-toolpanel-indent-2 {
    padding-left: 32px; }
  .ag-theme-dark .ag-rtl .ag-toolpanel-indent-2 {
    padding-right: 32px; }
  .ag-theme-dark .ag-ltr .ag-row-group-indent-2 {
    padding-left: 48px; }
  .ag-theme-dark .ag-rtl .ag-row-group-indent-2 {
    padding-right: 48px; }
  .ag-theme-dark .ag-ltr .ag-toolpanel-indent-3 {
    padding-left: 48px; }
  .ag-theme-dark .ag-rtl .ag-toolpanel-indent-3 {
    padding-right: 48px; }
  .ag-theme-dark .ag-ltr .ag-row-group-indent-3 {
    padding-left: 72px; }
  .ag-theme-dark .ag-rtl .ag-row-group-indent-3 {
    padding-right: 72px; }
  .ag-theme-dark .ag-ltr .ag-toolpanel-indent-4 {
    padding-left: 64px; }
  .ag-theme-dark .ag-rtl .ag-toolpanel-indent-4 {
    padding-right: 64px; }
  .ag-theme-dark .ag-ltr .ag-row-group-indent-4 {
    padding-left: 96px; }
  .ag-theme-dark .ag-rtl .ag-row-group-indent-4 {
    padding-right: 96px; }
  .ag-theme-dark .ag-ltr .ag-toolpanel-indent-5 {
    padding-left: 80px; }
  .ag-theme-dark .ag-rtl .ag-toolpanel-indent-5 {
    padding-right: 80px; }
  .ag-theme-dark .ag-ltr .ag-row-group-indent-5 {
    padding-left: 120px; }
  .ag-theme-dark .ag-rtl .ag-row-group-indent-5 {
    padding-right: 120px; }
  .ag-theme-dark .ag-ltr .ag-toolpanel-indent-6 {
    padding-left: 96px; }
  .ag-theme-dark .ag-rtl .ag-toolpanel-indent-6 {
    padding-right: 96px; }
  .ag-theme-dark .ag-ltr .ag-row-group-indent-6 {
    padding-left: 144px; }
  .ag-theme-dark .ag-rtl .ag-row-group-indent-6 {
    padding-right: 144px; }
  .ag-theme-dark .ag-ltr .ag-toolpanel-indent-7 {
    padding-left: 112px; }
  .ag-theme-dark .ag-rtl .ag-toolpanel-indent-7 {
    padding-right: 112px; }
  .ag-theme-dark .ag-ltr .ag-row-group-indent-7 {
    padding-left: 168px; }
  .ag-theme-dark .ag-rtl .ag-row-group-indent-7 {
    padding-right: 168px; }
  .ag-theme-dark .ag-ltr .ag-toolpanel-indent-8 {
    padding-left: 128px; }
  .ag-theme-dark .ag-rtl .ag-toolpanel-indent-8 {
    padding-right: 128px; }
  .ag-theme-dark .ag-ltr .ag-row-group-indent-8 {
    padding-left: 192px; }
  .ag-theme-dark .ag-rtl .ag-row-group-indent-8 {
    padding-right: 192px; }
  .ag-theme-dark .ag-ltr .ag-toolpanel-indent-9 {
    padding-left: 144px; }
  .ag-theme-dark .ag-rtl .ag-toolpanel-indent-9 {
    padding-right: 144px; }
  .ag-theme-dark .ag-ltr .ag-row-group-indent-9 {
    padding-left: 216px; }
  .ag-theme-dark .ag-rtl .ag-row-group-indent-9 {
    padding-right: 216px; }
  .ag-theme-dark .ag-ltr .ag-toolpanel-indent-10 {
    padding-left: 160px; }
  .ag-theme-dark .ag-rtl .ag-toolpanel-indent-10 {
    padding-right: 160px; }
  .ag-theme-dark .ag-ltr .ag-row-group-indent-10 {
    padding-left: 240px; }
  .ag-theme-dark .ag-rtl .ag-row-group-indent-10 {
    padding-right: 240px; }
  .ag-theme-dark .ag-ltr .ag-toolpanel-indent-11 {
    padding-left: 176px; }
  .ag-theme-dark .ag-rtl .ag-toolpanel-indent-11 {
    padding-right: 176px; }
  .ag-theme-dark .ag-ltr .ag-row-group-indent-11 {
    padding-left: 264px; }
  .ag-theme-dark .ag-rtl .ag-row-group-indent-11 {
    padding-right: 264px; }
  .ag-theme-dark .ag-ltr .ag-toolpanel-indent-12 {
    padding-left: 192px; }
  .ag-theme-dark .ag-rtl .ag-toolpanel-indent-12 {
    padding-right: 192px; }
  .ag-theme-dark .ag-ltr .ag-row-group-indent-12 {
    padding-left: 288px; }
  .ag-theme-dark .ag-rtl .ag-row-group-indent-12 {
    padding-right: 288px; }
  .ag-theme-dark .ag-ltr .ag-toolpanel-indent-13 {
    padding-left: 208px; }
  .ag-theme-dark .ag-rtl .ag-toolpanel-indent-13 {
    padding-right: 208px; }
  .ag-theme-dark .ag-ltr .ag-row-group-indent-13 {
    padding-left: 312px; }
  .ag-theme-dark .ag-rtl .ag-row-group-indent-13 {
    padding-right: 312px; }
  .ag-theme-dark .ag-ltr .ag-toolpanel-indent-14 {
    padding-left: 224px; }
  .ag-theme-dark .ag-rtl .ag-toolpanel-indent-14 {
    padding-right: 224px; }
  .ag-theme-dark .ag-ltr .ag-row-group-indent-14 {
    padding-left: 336px; }
  .ag-theme-dark .ag-rtl .ag-row-group-indent-14 {
    padding-right: 336px; }
  .ag-theme-dark .ag-ltr .ag-toolpanel-indent-15 {
    padding-left: 240px; }
  .ag-theme-dark .ag-rtl .ag-toolpanel-indent-15 {
    padding-right: 240px; }
  .ag-theme-dark .ag-ltr .ag-row-group-indent-15 {
    padding-left: 360px; }
  .ag-theme-dark .ag-rtl .ag-row-group-indent-15 {
    padding-right: 360px; }
  .ag-theme-dark .ag-ltr .ag-toolpanel-indent-16 {
    padding-left: 256px; }
  .ag-theme-dark .ag-rtl .ag-toolpanel-indent-16 {
    padding-right: 256px; }
  .ag-theme-dark .ag-ltr .ag-row-group-indent-16 {
    padding-left: 384px; }
  .ag-theme-dark .ag-rtl .ag-row-group-indent-16 {
    padding-right: 384px; }
  .ag-theme-dark .ag-ltr .ag-toolpanel-indent-17 {
    padding-left: 272px; }
  .ag-theme-dark .ag-rtl .ag-toolpanel-indent-17 {
    padding-right: 272px; }
  .ag-theme-dark .ag-ltr .ag-row-group-indent-17 {
    padding-left: 408px; }
  .ag-theme-dark .ag-rtl .ag-row-group-indent-17 {
    padding-right: 408px; }
  .ag-theme-dark .ag-ltr .ag-toolpanel-indent-18 {
    padding-left: 288px; }
  .ag-theme-dark .ag-rtl .ag-toolpanel-indent-18 {
    padding-right: 288px; }
  .ag-theme-dark .ag-ltr .ag-row-group-indent-18 {
    padding-left: 432px; }
  .ag-theme-dark .ag-rtl .ag-row-group-indent-18 {
    padding-right: 432px; }
  .ag-theme-dark .ag-ltr .ag-toolpanel-indent-19 {
    padding-left: 304px; }
  .ag-theme-dark .ag-rtl .ag-toolpanel-indent-19 {
    padding-right: 304px; }
  .ag-theme-dark .ag-ltr .ag-row-group-indent-19 {
    padding-left: 456px; }
  .ag-theme-dark .ag-rtl .ag-row-group-indent-19 {
    padding-right: 456px; }
  .ag-theme-dark .ag-ltr .ag-toolpanel-indent-20 {
    padding-left: 320px; }
  .ag-theme-dark .ag-rtl .ag-toolpanel-indent-20 {
    padding-right: 320px; }
  .ag-theme-dark .ag-ltr .ag-row-group-indent-20 {
    padding-left: 480px; }
  .ag-theme-dark .ag-rtl .ag-row-group-indent-20 {
    padding-right: 480px; }
  .ag-theme-dark .ag-ltr .ag-toolpanel-indent-21 {
    padding-left: 336px; }
  .ag-theme-dark .ag-rtl .ag-toolpanel-indent-21 {
    padding-right: 336px; }
  .ag-theme-dark .ag-ltr .ag-row-group-indent-21 {
    padding-left: 504px; }
  .ag-theme-dark .ag-rtl .ag-row-group-indent-21 {
    padding-right: 504px; }
  .ag-theme-dark .ag-ltr .ag-toolpanel-indent-22 {
    padding-left: 352px; }
  .ag-theme-dark .ag-rtl .ag-toolpanel-indent-22 {
    padding-right: 352px; }
  .ag-theme-dark .ag-ltr .ag-row-group-indent-22 {
    padding-left: 528px; }
  .ag-theme-dark .ag-rtl .ag-row-group-indent-22 {
    padding-right: 528px; }
  .ag-theme-dark .ag-ltr .ag-toolpanel-indent-23 {
    padding-left: 368px; }
  .ag-theme-dark .ag-rtl .ag-toolpanel-indent-23 {
    padding-right: 368px; }
  .ag-theme-dark .ag-ltr .ag-row-group-indent-23 {
    padding-left: 552px; }
  .ag-theme-dark .ag-rtl .ag-row-group-indent-23 {
    padding-right: 552px; }
  .ag-theme-dark .ag-ltr .ag-toolpanel-indent-24 {
    padding-left: 384px; }
  .ag-theme-dark .ag-rtl .ag-toolpanel-indent-24 {
    padding-right: 384px; }
  .ag-theme-dark .ag-ltr .ag-row-group-indent-24 {
    padding-left: 576px; }
  .ag-theme-dark .ag-rtl .ag-row-group-indent-24 {
    padding-right: 576px; }
  .ag-theme-dark .ag-ltr .ag-toolpanel-indent-25 {
    padding-left: 400px; }
  .ag-theme-dark .ag-rtl .ag-toolpanel-indent-25 {
    padding-right: 400px; }
  .ag-theme-dark .ag-ltr .ag-row-group-indent-25 {
    padding-left: 600px; }
  .ag-theme-dark .ag-rtl .ag-row-group-indent-25 {
    padding-right: 600px; }
  .ag-theme-dark .ag-ltr .ag-toolpanel-indent-26 {
    padding-left: 416px; }
  .ag-theme-dark .ag-rtl .ag-toolpanel-indent-26 {
    padding-right: 416px; }
  .ag-theme-dark .ag-ltr .ag-row-group-indent-26 {
    padding-left: 624px; }
  .ag-theme-dark .ag-rtl .ag-row-group-indent-26 {
    padding-right: 624px; }
  .ag-theme-dark .ag-ltr .ag-toolpanel-indent-27 {
    padding-left: 432px; }
  .ag-theme-dark .ag-rtl .ag-toolpanel-indent-27 {
    padding-right: 432px; }
  .ag-theme-dark .ag-ltr .ag-row-group-indent-27 {
    padding-left: 648px; }
  .ag-theme-dark .ag-rtl .ag-row-group-indent-27 {
    padding-right: 648px; }
  .ag-theme-dark .ag-ltr .ag-toolpanel-indent-28 {
    padding-left: 448px; }
  .ag-theme-dark .ag-rtl .ag-toolpanel-indent-28 {
    padding-right: 448px; }
  .ag-theme-dark .ag-ltr .ag-row-group-indent-28 {
    padding-left: 672px; }
  .ag-theme-dark .ag-rtl .ag-row-group-indent-28 {
    padding-right: 672px; }
  .ag-theme-dark .ag-ltr .ag-toolpanel-indent-29 {
    padding-left: 464px; }
  .ag-theme-dark .ag-rtl .ag-toolpanel-indent-29 {
    padding-right: 464px; }
  .ag-theme-dark .ag-ltr .ag-row-group-indent-29 {
    padding-left: 696px; }
  .ag-theme-dark .ag-rtl .ag-row-group-indent-29 {
    padding-right: 696px; }
  .ag-theme-dark .ag-ltr .ag-toolpanel-indent-30 {
    padding-left: 480px; }
  .ag-theme-dark .ag-rtl .ag-toolpanel-indent-30 {
    padding-right: 480px; }
  .ag-theme-dark .ag-ltr .ag-row-group-indent-30 {
    padding-left: 720px; }
  .ag-theme-dark .ag-rtl .ag-row-group-indent-30 {
    padding-right: 720px; }
  .ag-theme-dark .ag-ltr .ag-toolpanel-indent-31 {
    padding-left: 496px; }
  .ag-theme-dark .ag-rtl .ag-toolpanel-indent-31 {
    padding-right: 496px; }
  .ag-theme-dark .ag-ltr .ag-row-group-indent-31 {
    padding-left: 744px; }
  .ag-theme-dark .ag-rtl .ag-row-group-indent-31 {
    padding-right: 744px; }
  .ag-theme-dark .ag-ltr .ag-toolpanel-indent-32 {
    padding-left: 512px; }
  .ag-theme-dark .ag-rtl .ag-toolpanel-indent-32 {
    padding-right: 512px; }
  .ag-theme-dark .ag-ltr .ag-row-group-indent-32 {
    padding-left: 768px; }
  .ag-theme-dark .ag-rtl .ag-row-group-indent-32 {
    padding-right: 768px; }
  .ag-theme-dark .ag-ltr .ag-toolpanel-indent-33 {
    padding-left: 528px; }
  .ag-theme-dark .ag-rtl .ag-toolpanel-indent-33 {
    padding-right: 528px; }
  .ag-theme-dark .ag-ltr .ag-row-group-indent-33 {
    padding-left: 792px; }
  .ag-theme-dark .ag-rtl .ag-row-group-indent-33 {
    padding-right: 792px; }
  .ag-theme-dark .ag-ltr .ag-toolpanel-indent-34 {
    padding-left: 544px; }
  .ag-theme-dark .ag-rtl .ag-toolpanel-indent-34 {
    padding-right: 544px; }
  .ag-theme-dark .ag-ltr .ag-row-group-indent-34 {
    padding-left: 816px; }
  .ag-theme-dark .ag-rtl .ag-row-group-indent-34 {
    padding-right: 816px; }
  .ag-theme-dark .ag-ltr .ag-toolpanel-indent-35 {
    padding-left: 560px; }
  .ag-theme-dark .ag-rtl .ag-toolpanel-indent-35 {
    padding-right: 560px; }
  .ag-theme-dark .ag-ltr .ag-row-group-indent-35 {
    padding-left: 840px; }
  .ag-theme-dark .ag-rtl .ag-row-group-indent-35 {
    padding-right: 840px; }
  .ag-theme-dark .ag-ltr .ag-toolpanel-indent-36 {
    padding-left: 576px; }
  .ag-theme-dark .ag-rtl .ag-toolpanel-indent-36 {
    padding-right: 576px; }
  .ag-theme-dark .ag-ltr .ag-row-group-indent-36 {
    padding-left: 864px; }
  .ag-theme-dark .ag-rtl .ag-row-group-indent-36 {
    padding-right: 864px; }
  .ag-theme-dark .ag-ltr .ag-toolpanel-indent-37 {
    padding-left: 592px; }
  .ag-theme-dark .ag-rtl .ag-toolpanel-indent-37 {
    padding-right: 592px; }
  .ag-theme-dark .ag-ltr .ag-row-group-indent-37 {
    padding-left: 888px; }
  .ag-theme-dark .ag-rtl .ag-row-group-indent-37 {
    padding-right: 888px; }
  .ag-theme-dark .ag-ltr .ag-toolpanel-indent-38 {
    padding-left: 608px; }
  .ag-theme-dark .ag-rtl .ag-toolpanel-indent-38 {
    padding-right: 608px; }
  .ag-theme-dark .ag-ltr .ag-row-group-indent-38 {
    padding-left: 912px; }
  .ag-theme-dark .ag-rtl .ag-row-group-indent-38 {
    padding-right: 912px; }
  .ag-theme-dark .ag-ltr .ag-toolpanel-indent-39 {
    padding-left: 624px; }
  .ag-theme-dark .ag-rtl .ag-toolpanel-indent-39 {
    padding-right: 624px; }
  .ag-theme-dark .ag-ltr .ag-row-group-indent-39 {
    padding-left: 936px; }
  .ag-theme-dark .ag-rtl .ag-row-group-indent-39 {
    padding-right: 936px; }
  .ag-theme-dark .ag-ltr .ag-toolpanel-indent-40 {
    padding-left: 640px; }
  .ag-theme-dark .ag-rtl .ag-toolpanel-indent-40 {
    padding-right: 640px; }
  .ag-theme-dark .ag-ltr .ag-row-group-indent-40 {
    padding-left: 960px; }
  .ag-theme-dark .ag-rtl .ag-row-group-indent-40 {
    padding-right: 960px; }
  .ag-theme-dark .ag-ltr .ag-toolpanel-indent-41 {
    padding-left: 656px; }
  .ag-theme-dark .ag-rtl .ag-toolpanel-indent-41 {
    padding-right: 656px; }
  .ag-theme-dark .ag-ltr .ag-row-group-indent-41 {
    padding-left: 984px; }
  .ag-theme-dark .ag-rtl .ag-row-group-indent-41 {
    padding-right: 984px; }
  .ag-theme-dark .ag-ltr .ag-toolpanel-indent-42 {
    padding-left: 672px; }
  .ag-theme-dark .ag-rtl .ag-toolpanel-indent-42 {
    padding-right: 672px; }
  .ag-theme-dark .ag-ltr .ag-row-group-indent-42 {
    padding-left: 1008px; }
  .ag-theme-dark .ag-rtl .ag-row-group-indent-42 {
    padding-right: 1008px; }
  .ag-theme-dark .ag-ltr .ag-toolpanel-indent-43 {
    padding-left: 688px; }
  .ag-theme-dark .ag-rtl .ag-toolpanel-indent-43 {
    padding-right: 688px; }
  .ag-theme-dark .ag-ltr .ag-row-group-indent-43 {
    padding-left: 1032px; }
  .ag-theme-dark .ag-rtl .ag-row-group-indent-43 {
    padding-right: 1032px; }
  .ag-theme-dark .ag-ltr .ag-toolpanel-indent-44 {
    padding-left: 704px; }
  .ag-theme-dark .ag-rtl .ag-toolpanel-indent-44 {
    padding-right: 704px; }
  .ag-theme-dark .ag-ltr .ag-row-group-indent-44 {
    padding-left: 1056px; }
  .ag-theme-dark .ag-rtl .ag-row-group-indent-44 {
    padding-right: 1056px; }
  .ag-theme-dark .ag-ltr .ag-toolpanel-indent-45 {
    padding-left: 720px; }
  .ag-theme-dark .ag-rtl .ag-toolpanel-indent-45 {
    padding-right: 720px; }
  .ag-theme-dark .ag-ltr .ag-row-group-indent-45 {
    padding-left: 1080px; }
  .ag-theme-dark .ag-rtl .ag-row-group-indent-45 {
    padding-right: 1080px; }
  .ag-theme-dark .ag-ltr .ag-toolpanel-indent-46 {
    padding-left: 736px; }
  .ag-theme-dark .ag-rtl .ag-toolpanel-indent-46 {
    padding-right: 736px; }
  .ag-theme-dark .ag-ltr .ag-row-group-indent-46 {
    padding-left: 1104px; }
  .ag-theme-dark .ag-rtl .ag-row-group-indent-46 {
    padding-right: 1104px; }
  .ag-theme-dark .ag-ltr .ag-toolpanel-indent-47 {
    padding-left: 752px; }
  .ag-theme-dark .ag-rtl .ag-toolpanel-indent-47 {
    padding-right: 752px; }
  .ag-theme-dark .ag-ltr .ag-row-group-indent-47 {
    padding-left: 1128px; }
  .ag-theme-dark .ag-rtl .ag-row-group-indent-47 {
    padding-right: 1128px; }
  .ag-theme-dark .ag-ltr .ag-toolpanel-indent-48 {
    padding-left: 768px; }
  .ag-theme-dark .ag-rtl .ag-toolpanel-indent-48 {
    padding-right: 768px; }
  .ag-theme-dark .ag-ltr .ag-row-group-indent-48 {
    padding-left: 1152px; }
  .ag-theme-dark .ag-rtl .ag-row-group-indent-48 {
    padding-right: 1152px; }
  .ag-theme-dark .ag-ltr .ag-toolpanel-indent-49 {
    padding-left: 784px; }
  .ag-theme-dark .ag-rtl .ag-toolpanel-indent-49 {
    padding-right: 784px; }
  .ag-theme-dark .ag-ltr .ag-row-group-indent-49 {
    padding-left: 1176px; }
  .ag-theme-dark .ag-rtl .ag-row-group-indent-49 {
    padding-right: 1176px; }
  .ag-theme-dark .ag-cell .ag-icon {
    display: inline-block;
    vertical-align: middle; }
  .ag-theme-dark .ag-checkbox, .ag-theme-dark .ag-radio-button, .ag-theme-dark .ag-toggle-button {
    display: flex;
    align-items: center;
    cursor: default; }
    .ag-theme-dark .ag-checkbox label, .ag-theme-dark .ag-radio-button label, .ag-theme-dark .ag-toggle-button label {
      cursor: default; }
      .ag-theme-dark .ag-checkbox label:empty, .ag-theme-dark .ag-radio-button label:empty, .ag-theme-dark .ag-toggle-button label:empty {
        margin: 0; }
    .ag-theme-dark .ag-checkbox:not(.ag-label-align-left) label, .ag-theme-dark .ag-radio-button:not(.ag-label-align-left) label, .ag-theme-dark .ag-toggle-button:not(.ag-label-align-left) label {
      margin-left: 4px; }
  .ag-theme-dark .ag-cell {
    -webkit-font-smoothing: subpixel-antialiased; }
  .ag-theme-dark .ag-ltr .ag-row-group-leaf-indent {
    margin-left: 24px; }
  .ag-theme-dark .ag-ltr .ag-cell {
    border-right: 1px dotted grey; }
  .ag-theme-dark .ag-ltr .ag-row.ag-cell-first-right-pinned, .ag-theme-dark .ag-ltr .ag-cell:not(.ag-cell-focus).ag-cell-first-right-pinned {
    border-left: 1px solid darkgrey; }
  .ag-theme-dark .ag-ltr .ag-row.ag-cell-last-left-pinned, .ag-theme-dark .ag-ltr .ag-cell:not(.ag-cell-focus).ag-cell-last-left-pinned {
    border-right: 1px solid darkgrey; }
  .ag-theme-dark .ag-rtl .ag-row-group-leaf-indent {
    margin-right: 24px; }
  .ag-theme-dark .ag-rtl .ag-cell {
    border-left: 1px dotted grey; }
  .ag-theme-dark .ag-rtl .ag-row.ag-cell-first-right-pinned, .ag-theme-dark .ag-rtl .ag-cell:not(.ag-cell-focus).ag-cell-first-right-pinned {
    border-left: 1px solid darkgrey; }
  .ag-theme-dark .ag-rtl .ag-row.ag-cell-last-left-pinned, .ag-theme-dark .ag-rtl .ag-cell:not(.ag-cell-focus).ag-cell-last-left-pinned {
    border-right: 1px solid darkgrey; }
  .ag-theme-dark .ag-value-change-delta {
    padding-right: 2px; }
  .ag-theme-dark .ag-value-change-delta-up {
    color: greenyellow; }
  .ag-theme-dark .ag-value-change-delta-down {
    color: red; }
  .ag-theme-dark .ag-value-change-value {
    background-color: transparent;
    border-radius: 1px;
    padding-left: 1px;
    padding-right: 1px;
    transition: background-color 1s; }
  .ag-theme-dark .ag-value-change-value-highlight {
    background-color: chocolate;
    transition: background-color 0.1s; }
  .ag-theme-dark .ag-input-wrapper input:not([type]),
  .ag-theme-dark .ag-input-wrapper input[type="text"],
  .ag-theme-dark .ag-input-wrapper input[type="number"],
  .ag-theme-dark .ag-input-wrapper input[type="tel"],
  .ag-theme-dark .ag-input-wrapper input[type="date"],
  .ag-theme-dark .ag-input-wrapper input[type="datetime-local"] {
    border-width: 1px;
    border-style: solid;
    border-color: #000000; }
    .ag-theme-dark .ag-input-wrapper input:not([type]):disabled,
    .ag-theme-dark .ag-input-wrapper input[type="text"]:disabled,
    .ag-theme-dark .ag-input-wrapper input[type="number"]:disabled,
    .ag-theme-dark .ag-input-wrapper input[type="tel"]:disabled,
    .ag-theme-dark .ag-input-wrapper input[type="date"]:disabled,
    .ag-theme-dark .ag-input-wrapper input[type="datetime-local"]:disabled {
      color: rgba(228, 228, 228, 0.5);
      background-color: rgba(48, 46, 46, 0.3);
      border-color: rgba(0, 0, 0, 0.3); }
  .ag-theme-dark .ag-input-wrapper input[type="date"] {
    flex: 1 1 auto; }
  .ag-theme-dark .ag-input-wrapper input[type="range"] {
    padding: 0; }
  .ag-theme-dark .ag-input-wrapper textarea {
    border-width: 1px;
    border-style: solid;
    border-color: #000000; }
    .ag-theme-dark .ag-input-wrapper textarea:disabled {
      color: rgba(228, 228, 228, 0.5);
      background-color: rgba(48, 46, 46, 0.3);
      border-color: rgba(0, 0, 0, 0.3); }
  .ag-theme-dark .ag-header {
    background-color: #626262;
    background-image: none;
    color: #cccccc;
    font-weight: 400;
    font-size: 14px;
    font-family: "Helvetica Neue", sans-serif;
    border-bottom: 1px solid darkgrey; }
  .ag-theme-dark .ag-pinned-right-header {
    border-left: 1px solid darkgrey; }
  .ag-theme-dark .ag-pinned-left-header {
    border-right: 1px solid darkgrey; }
  .ag-theme-dark .ag-header-row {
    border: none; }
  .ag-theme-dark .ag-row {
    border-style: solid;
    border-color: darkgrey;
    border-width: 0; }
    .ag-theme-dark .ag-row:not(.ag-row-first) {
      border-width: 0 0 0; }
    .ag-theme-dark .ag-row.ag-row-last {
      border-bottom-width: 0; }
  .ag-theme-dark .ag-row-odd {
    background-color: #403e3e; }
  .ag-theme-dark .ag-row-even {
    background-color: #302e2e; }
  .ag-theme-dark .ag-horizontal-left-spacer {
    border-right: 1px solid darkgrey; }
    .ag-theme-dark .ag-horizontal-left-spacer.ag-scroller-corner {
      border-right: none; }
  .ag-theme-dark .ag-horizontal-right-spacer {
    border-left: 1px solid darkgrey; }
    .ag-theme-dark .ag-horizontal-right-spacer.ag-scroller-corner {
      border-left: none; }
  .ag-theme-dark .ag-row-hover {
    background-color: inherit; }
  .ag-theme-dark .ag-numeric-cell {
    text-align: right; }
  .ag-theme-dark .ag-header-cell-label .ag-header-icon {
    margin-left: 4px;
    opacity: 1; }
  .ag-theme-dark .ag-header-cell,
  .ag-theme-dark .ag-header-group-cell {
    border-style: solid;
    border-color: darkgrey;
    padding-left: 12px;
    padding-right: 12px;
    border-width: 0; }
    .ag-theme-dark .ag-header-cell.ag-header-cell-moving,
    .ag-theme-dark .ag-header-group-cell.ag-header-cell-moving {
      background-color: #bebebe; }
    .ag-theme-dark .ag-header-cell:not(.ag-header-group-cell-no-group),
    .ag-theme-dark .ag-header-group-cell:not(.ag-header-group-cell-no-group) {
      border-top-width: 1px; }
  .ag-theme-dark .ag-header-row:first-child .ag-header-cell, .ag-theme-dark .ag-header-row:first-child .ag-header-group-cell {
    border-top-width: 0; }
  .ag-theme-dark .ag-header-cell-resize {
    cursor: col-resize; }
  .ag-theme-dark .ag-header-select-all {
    margin-right: 12px; }
  .ag-theme-dark .ag-cell {
    line-height: 23px;
    padding-left: 12px;
    padding-right: 12px;
    border: 1px solid transparent;
    padding-left: 11px;
    padding-right: 11px; }
  .ag-theme-dark .ag-row-drag {
    cursor: move;
    cursor: grab;
    min-width: 24px; }
  .ag-theme-dark .ag-row-dragging, .ag-theme-dark .ag-row-dragging .ag-row-drag {
    cursor: move; }
  .ag-theme-dark .ag-column-drag {
    cursor: move;
    cursor: grab; }
  .ag-theme-dark .ag-row-dragging {
    opacity: 0.5; }
  .ag-theme-dark .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
  .ag-theme-dark .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
  .ag-theme-dark .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle, .ag-theme-dark .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
  .ag-theme-dark .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
  .ag-theme-dark .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
    border: 1px solid #d6d5d5;
    outline: initial; }
  .ag-theme-dark .ag-header-cell-resize {
    width: 8px; }
  .ag-theme-dark .ag-menu {
    background: #302e2e;
    border-radius: 0;
    box-shadow: none;
    padding: 4px;
    padding: 0; }
    .ag-theme-dark .ag-menu .ag-menu-list {
      cursor: default;
      margin-bottom: 4px;
      margin-top: 4px;
      width: 100%; }
    .ag-theme-dark .ag-menu .ag-menu-option-active {
      background-color: inherit; }
    .ag-theme-dark .ag-menu .ag-menu-option-disabled {
      opacity: 0.5; }
    .ag-theme-dark .ag-menu .ag-menu-option-text {
      margin-left: 4px; }
    .ag-theme-dark .ag-menu .ag-menu-option-icon {
      padding-left: 4px;
      padding-right: 4px;
      min-width: 20px; }
    .ag-theme-dark .ag-menu .ag-menu-option-shortcut {
      padding-left: 8px; }
    .ag-theme-dark .ag-menu .ag-menu-separator {
      height: 8px; }
      .ag-theme-dark .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'%23A9A9A9'%2F%3E%3C%2Fsvg%3E"); }
    .ag-theme-dark .ag-menu .ag-menu-option-popup-pointer {
      width: 20px;
      text-align: center; }
  .ag-theme-dark.ag-dnd-ghost {
    background: #302e2e;
    border-radius: 0;
    box-shadow: none;
    padding: 4px;
    border: 1px solid darkgrey;
    color: #cccccc;
    font-weight: 400;
    font-size: 14px;
    font-family: "Helvetica Neue", sans-serif;
    height: 25px !important;
    line-height: 25px;
    margin: 0;
    padding: 0 8px;
    transform: translateY(8px); }
    .ag-theme-dark.ag-dnd-ghost span,
    .ag-theme-dark.ag-dnd-ghost div {
      height: 100%;
      margin: 0;
      padding: 0; }
    .ag-theme-dark.ag-dnd-ghost .ag-dnd-ghost-icon {
      margin-right: 4px;
      opacity: 1; }
  .ag-theme-dark .ag-tab-header {
    background: #302e2e;
    min-width: 220px;
    width: 100%;
    display: flex; }
    .ag-theme-dark .ag-tab-header .ag-tab {
      display: flex;
      border-bottom: 2px solid transparent;
      height: 16px;
      flex: none;
      align-items: center;
      justify-content: center; }
  .ag-theme-dark .ag-tab-body {
    padding: 2px 0; }
    .ag-theme-dark .ag-tab-body .ag-menu-list {
      margin-bottom: 0;
      margin-top: 0; }
      .ag-theme-dark .ag-tab-body .ag-menu-list > div:first-child > span {
        padding-top: 0; }
      .ag-theme-dark .ag-tab-body .ag-menu-list > div:last-child > span {
        padding-bottom: 0; }
      .ag-theme-dark .ag-tab-body .ag-menu-list > div:last-child > .ag-menu-option-popup-pointer {
        background-position-y: 0; }
  .ag-theme-dark .ag-filter .ag-filter-select, .ag-theme-dark .ag-filter .ag-filter-body {
    margin-bottom: 4px; }
  .ag-theme-dark .ag-filter .ag-filter-body {
    margin-top: 0; }
  .ag-theme-dark .ag-filter .ag-filter-filter {
    margin-left: 4px;
    margin-right: 4px; }
  .ag-theme-dark .ag-filter .ag-filter-select {
    margin: 4px; }
  .ag-theme-dark .ag-filter input[type="radio"] {
    margin: 0 3px 0 6px;
    width: 12px;
    height: 17px;
    vertical-align: top; }
  .ag-theme-dark .ag-filter input[type="text"],
  .ag-theme-dark .ag-filter input[type="date"] {
    padding-left: 4px; }
  .ag-theme-dark .ag-filter .ag-set-filter-list {
    height: 120px; }
  .ag-theme-dark .ag-filter .ag-set-filter-item {
    height: 20px;
    display: flex;
    align-items: center; }
    .ag-theme-dark .ag-filter .ag-set-filter-item > div, .ag-theme-dark .ag-filter .ag-set-filter-item > span {
      margin-left: 5px;
      display: flex; }
  .ag-theme-dark .ag-filter .ag-filter-header-container:nth-child(2) {
    border-bottom: 1px solid darkgrey; }
  .ag-theme-dark .ag-filter .ag-filter-apply-panel {
    display: flex;
    justify-content: flex-end;
    padding: 4px;
    padding-top: 8px; }
    .ag-theme-dark .ag-filter .ag-filter-apply-panel button {
      line-height: 1.5; }
    .ag-theme-dark .ag-filter .ag-filter-apply-panel button + button {
      margin-left: 8px; }
  .ag-theme-dark .ag-column-select-panel .ag-column-tool-panel-column-group,
  .ag-theme-dark .ag-column-select-panel .ag-column-tool-panel-column {
    height: 16px; }
    .ag-theme-dark .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
    .ag-theme-dark .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
    .ag-theme-dark .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
    .ag-theme-dark .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
    .ag-theme-dark .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
    .ag-theme-dark .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
      margin-left: 4px;
      margin-right: 4px; }
  .ag-theme-dark .ag-column-select-panel .ag-primary-cols-list-panel {
    border-top: 1px solid darkgrey;
    padding-top: 4px; }
    .ag-theme-dark .ag-column-select-panel .ag-primary-cols-list-panel > div {
      cursor: pointer; }
  .ag-theme-dark .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
    margin-left: 20px; }
  .ag-theme-dark .ag-primary-cols-header-panel {
    border-top: 1px solid darkgrey;
    height: 25px;
    align-items: center; }
    .ag-theme-dark .ag-primary-cols-header-panel > div {
      cursor: pointer;
      margin: 0 4px; }
    .ag-theme-dark .ag-primary-cols-header-panel .ag-filter-body {
      margin-left: 4px;
      margin-right: 4px; }
  .ag-theme-dark .ag-tool-panel-wrapper {
    border-right: 0; }
    .ag-theme-dark .ag-tool-panel-wrapper .ag-filter-panel {
      width: 100%; }
      .ag-theme-dark .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance {
        color: #cccccc;
        font-weight: 600;
        flex: auto;
        flex-direction: column;
        flex-wrap: nowrap;
        display: flex;
        flex-flow: column nowrap; }
        .ag-theme-dark .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header {
          padding: 0 5px; }
          .ag-theme-dark .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header > div {
            margin: auto 0; }
      .ag-theme-dark .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-body-wrapper {
        padding-top: 5px; }
      .ag-theme-dark .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-air {
        border: 1px solid darkgrey;
        border-left: 0;
        border-right: 0;
        padding: 4px 0; }
    .ag-theme-dark .ag-tool-panel-wrapper .ag-pivot-mode-panel {
      height: 25px;
      display: flex;
      flex: none; }
      .ag-theme-dark .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
        display: flex;
        align-items: center;
        margin-left: 4px; }
    .ag-theme-dark .ag-tool-panel-wrapper .ag-column-select-panel {
      border-bottom: 1px solid darkgrey;
      padding-bottom: 3px;
      padding-top: 0; }
    .ag-theme-dark .ag-tool-panel-wrapper .ag-column-drop {
      border-bottom: 1px solid darkgrey;
      padding: 4px 0;
      padding-bottom: 8px; }
      .ag-theme-dark .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
        color: rgba(228, 228, 228, 0.5);
        font-weight: 400;
        font-size: 14px;
        font-family: "Helvetica Neue", sans-serif;
        padding-left: 20px;
        padding-right: 4px;
        margin-top: 4px; }
      .ag-theme-dark .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-list {
        cursor: default;
        margin-top: 4px; }
      .ag-theme-dark .ag-tool-panel-wrapper .ag-column-drop > div > :first-child {
        margin-left: 4px;
        margin-right: 4px; }
      .ag-theme-dark .ag-tool-panel-wrapper .ag-column-drop:last-child {
        border-bottom: 0; }
  .ag-theme-dark .ag-numeric-header .ag-header-cell-label .ag-header-icon {
    margin-left: 0;
    margin-right: 4px; }
  .ag-theme-dark .ag-paging-panel {
    border-top: 1px solid darkgrey;
    color: #cccccc;
    height: 25px;
    padding: 0 12px; }
    .ag-theme-dark .ag-paging-panel > span {
      margin-left: 16px; }
  .ag-theme-dark .ag-paging-page-summary-panel .ag-icon {
    width: 12px;
    height: 12px; }
  .ag-theme-dark .ag-paging-page-summary-panel .ag-paging-button button {
    cursor: pointer;
    opacity: 0;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; }
  .ag-theme-dark .ag-paging-page-summary-panel .ag-paging-button.ag-disabled .ag-icon {
    color: rgba(228, 228, 228, 0.5);
    opacity: 0.5; }
  .ag-theme-dark .ag-paging-page-summary-panel .ag-paging-button.ag-disabled button {
    cursor: default; }
  .ag-theme-dark .ag-paging-page-summary-panel span {
    margin: 0 4px; }
  .ag-theme-dark .ag-row-selected {
    background-color: #4a708b; }
  .ag-theme-dark .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell), .ag-theme-dark .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell) {
    border: 1px solid transparent; }
    .ag-theme-dark .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top, .ag-theme-dark .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
      border-top-color: #d6d5d5; }
    .ag-theme-dark .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right, .ag-theme-dark .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
      border-right-color: #d6d5d5; }
    .ag-theme-dark .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom, .ag-theme-dark .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
      border-bottom-color: #d6d5d5; }
    .ag-theme-dark .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left, .ag-theme-dark .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
      border-left-color: #d6d5d5; }
  .ag-theme-dark .ag-cell-range-selected:not(.ag-cell-focus) {
    background-color: rgba(100, 160, 160, 0.4); }
    .ag-theme-dark .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart {
      background-color: rgba(100, 135, 160, 0.4); }
    .ag-theme-dark .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category {
      background-color: rgba(120, 160, 100, 0.4); }
  .ag-theme-dark .ag-cell-range-selected-1:not(.ag-cell-focus) {
    background-color: rgba(100, 160, 160, 0.4); }
  .ag-theme-dark .ag-cell-range-selected-2:not(.ag-cell-focus) {
    background-color: rgba(100, 160, 160, 0.6); }
  .ag-theme-dark .ag-cell-range-selected-3:not(.ag-cell-focus) {
    background-color: rgba(100, 160, 160, 0.7); }
  .ag-theme-dark .ag-cell-range-selected-4:not(.ag-cell-focus) {
    background-color: rgba(100, 160, 160, 0.8); }
  .ag-theme-dark .ag-ltr .ag-selection-fill-top, .ag-theme-dark .ag-rtl .ag-selection-fill-top {
    border-top: 1px dashed #d6d5d5; }
    .ag-theme-dark .ag-ltr .ag-selection-fill-top.ag-cell.ag-cell-range-selected, .ag-theme-dark .ag-rtl .ag-selection-fill-top.ag-cell.ag-cell-range-selected {
      border-top: 1px dashed #767676; }
  .ag-theme-dark .ag-ltr .ag-selection-fill-right, .ag-theme-dark .ag-rtl .ag-selection-fill-right {
    border-right: 1px dashed #d6d5d5; }
    .ag-theme-dark .ag-ltr .ag-selection-fill-right.ag-cell.ag-cell-range-selected, .ag-theme-dark .ag-rtl .ag-selection-fill-right.ag-cell.ag-cell-range-selected {
      border-right: 1px dashed #767676; }
  .ag-theme-dark .ag-ltr .ag-selection-fill-bottom, .ag-theme-dark .ag-rtl .ag-selection-fill-bottom {
    border-bottom: 1px dashed #d6d5d5; }
    .ag-theme-dark .ag-ltr .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected, .ag-theme-dark .ag-rtl .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected {
      border-bottom: 1px dashed #767676; }
  .ag-theme-dark .ag-ltr .ag-selection-fill-left, .ag-theme-dark .ag-rtl .ag-selection-fill-left {
    border-left: 1px dashed #d6d5d5; }
    .ag-theme-dark .ag-ltr .ag-selection-fill-left.ag-cell.ag-cell-range-selected, .ag-theme-dark .ag-rtl .ag-selection-fill-left.ag-cell.ag-cell-range-selected {
      border-left: 1px dashed #767676; }
  .ag-theme-dark .ag-fill-handle, .ag-theme-dark .ag-range-handle {
    position: absolute;
    width: 6px;
    height: 6px;
    bottom: -1px;
    right: -1px;
    background-color: #d6d5d5; }
  .ag-theme-dark .ag-fill-handle {
    cursor: cell; }
  .ag-theme-dark .ag-range-handle {
    cursor: nwse-resize; }
  .ag-theme-dark .ag-cell.ag-cell-inline-editing {
    padding: 12px;
    height: 37px; }
  .ag-theme-dark .ag-cell.ag-cell-inline-editing, .ag-theme-dark .ag-cell.ag-popup-editor {
    background: #302e2e;
    border-radius: 0;
    box-shadow: none;
    padding: 4px; }
  .ag-theme-dark .ag-popup-editor {
    padding: 0; }
    .ag-theme-dark .ag-popup-editor .ag-large-textarea textarea {
      height: auto;
      padding: 12px; }
  .ag-theme-dark .ag-rich-select .ag-rich-select-list {
    width: 200px;
    height: 162.5px; }
  .ag-theme-dark .ag-rich-select .ag-rich-select-value {
    padding: 0 4px 0 12px;
    height: 25px; }
  .ag-theme-dark .ag-rich-select .ag-virtual-list-item {
    cursor: default;
    height: 25px; }
    .ag-theme-dark .ag-rich-select .ag-virtual-list-item:hover {
      background-color: inherit; }
  .ag-theme-dark .ag-rich-select .ag-rich-select-row {
    padding-left: 12px; }
  .ag-theme-dark .ag-rich-select .ag-rich-select-row-selected {
    background-color: #4a708b; }
  .ag-theme-dark .ag-ltr .ag-floating-filter-button {
    margin-left: 12px; }
  .ag-theme-dark .ag-floating-filter-button button {
    appearance: none;
    background: transparent;
    border: 0;
    height: 12px;
    padding: 0;
    width: 12px; }
  .ag-theme-dark .ag-selection-checkbox:not(.ag-hidden) ~ .ag-cell-value:not(:empty), .ag-theme-dark .ag-selection-checkbox:not(.ag-hidden) + .ag-group-value:not(:empty),
  .ag-theme-dark .ag-group-expanded:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
  .ag-theme-dark .ag-group-expanded:not(.ag-hidden) + .ag-group-value:not(:empty),
  .ag-theme-dark .ag-group-contracted:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
  .ag-theme-dark .ag-group-contracted:not(.ag-hidden) + .ag-group-value:not(:empty),
  .ag-theme-dark .ag-group-checkbox:not(.ag-invisible) ~ .ag-cell-value:not(:empty),
  .ag-theme-dark .ag-group-checkbox:not(.ag-invisible) + .ag-group-value:not(:empty) {
    margin-left: 12px; }
  .ag-theme-dark .ag-selection-checkbox:not(.ag-hidden) ~ .ag-group-checkbox,
  .ag-theme-dark .ag-group-expanded:not(.ag-hidden) ~ .ag-group-checkbox,
  .ag-theme-dark .ag-group-contracted:not(.ag-hidden) ~ .ag-group-checkbox,
  .ag-theme-dark .ag-group-checkbox:not(.ag-invisible) ~ .ag-group-checkbox {
    margin-left: 12px; }
  .ag-theme-dark .ag-group-child-count {
    margin-left: 2px; }
  .ag-theme-dark .ag-selection-checkbox span {
    position: relative; }
  .ag-theme-dark .ag-column-drop-horizontal {
    background-color: #302e2e;
    height: 25px;
    padding-left: 12px; }
    .ag-theme-dark .ag-column-drop-horizontal .ag-icon-group,
    .ag-theme-dark .ag-column-drop-horizontal .ag-icon-pivot {
      margin-right: 12px; }
    .ag-theme-dark .ag-column-drop-horizontal .ag-icon-small-left,
    .ag-theme-dark .ag-column-drop-horizontal .ag-icon-small-right {
      margin: 0 4px;
      opacity: 1; }
    .ag-theme-dark .ag-column-drop-horizontal .ag-column-drop-empty-message {
      opacity: 0.5; }
  .ag-theme-dark .ag-column-drop-cell {
    background: #403e3e;
    border-radius: 16px;
    min-height: 16px;
    padding: 0 2px; }
    .ag-theme-dark .ag-column-drop-cell .ag-column-drop-cell-text {
      margin: 0 4px; }
    .ag-theme-dark .ag-column-drop-cell .ag-column-drop-cell-button {
      min-width: 16px;
      margin: 0 2px;
      opacity: 1; }
      .ag-theme-dark .ag-column-drop-cell .ag-column-drop-cell-button:hover {
        opacity: 1; }
    .ag-theme-dark .ag-column-drop-cell .ag-column-drag {
      margin-left: 8px; }
  .ag-theme-dark .ag-column-drop-vertical .ag-column-drop-cell {
    margin-top: 4px; }
  .ag-theme-dark .ag-select-agg-func-popup {
    background: #302e2e;
    border-radius: 0;
    box-shadow: none;
    padding: 4px;
    background: #302e2e;
    height: 70px;
    padding: 0; }
    .ag-theme-dark .ag-select-agg-func-popup .ag-virtual-list-item {
      cursor: default;
      line-height: 20px;
      padding-left: 8px; }
    .ag-theme-dark .ag-select-agg-func-popup .ag-virtual-list-item:hover {
      background-color: #4a708b; }
  .ag-theme-dark .ag-set-filter-list,
  .ag-theme-dark .ag-menu-column-select-wrapper {
    width: auto; }
  .ag-theme-dark .ag-column-drop-vertical > .ag-column-drop-cell {
    margin-left: 4px;
    margin-top: 0; }
  .ag-theme-dark .ag-cell-data-changed {
    background-color: chocolate !important; }
  .ag-theme-dark .ag-cell-data-changed-animation {
    background-color: transparent;
    transition: background-color 1s; }
  .ag-theme-dark .ag-row-stub {
    background-color: #333; }
  .ag-theme-dark .ag-stub-cell {
    padding-left: 12px;
    padding-top: 4px; }
    .ag-theme-dark .ag-stub-cell .ag-loading-icon {
      animation-name: spin;
      animation-duration: 1000ms;
      animation-iteration-count: infinite;
      animation-timing-function: linear; }

@keyframes spin {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }
    .ag-theme-dark .ag-stub-cell .ag-loading-text {
      margin-left: 4px;
      margin-top: 4px; }
  .ag-theme-dark .ag-floating-top {
    border-bottom: 1px solid darkgrey; }
  .ag-theme-dark .ag-floating-bottom {
    border-top: 1px solid darkgrey; }
  .ag-theme-dark .ag-floating-top, .ag-theme-dark .ag-floating-bottom {
    background-color: #333; }
    .ag-theme-dark .ag-floating-top .ag-row, .ag-theme-dark .ag-floating-bottom .ag-row {
      background-color: #333; }
  .ag-theme-dark .ag-status-bar {
    background: #302e2e;
    border: 1px solid darkgrey;
    border-top-width: 0;
    color: rgba(228, 228, 228, 0.5);
    font-weight: 400;
    font-size: 14px;
    font-family: "Helvetica Neue", sans-serif;
    padding-right: 16px;
    padding-left: 16px;
    line-height: 1.5; }
  .ag-theme-dark .ag-name-value-value {
    color: #ccc; }
  .ag-theme-dark .ag-status-bar-center {
    text-align: center; }
  .ag-theme-dark .ag-name-value {
    margin-left: 4px;
    margin-right: 4px;
    padding-top: 8px;
    padding-bottom: 8px; }
  .ag-theme-dark .ag-details-row {
    padding: 20px; }
  .ag-theme-dark .ag-overlay-loading-wrapper {
    background-color: rgba(255, 255, 255, 0.5); }
  .ag-theme-dark .ag-overlay-loading-center {
    background: #302e2e;
    border-radius: 0;
    box-shadow: none;
    padding: 4px; }
  .ag-theme-dark .ag-side-bar {
    background-color: #302e2e;
    border: 1px solid darkgrey;
    border-left-width: 0;
    position: relative; }
    .ag-theme-dark .ag-side-bar .ag-side-buttons {
      padding-top: 16px;
      background: #302e2e;
      width: 16px;
      position: relative; }
      .ag-theme-dark .ag-side-bar .ag-side-buttons .ag-side-button button {
        background: transparent;
        border: 0;
        color: #ccc;
        padding: 8px 0 8px 0;
        width: 100%;
        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-dark .ag-side-bar .ag-side-buttons .ag-selected button {
        background-color: #302e2e;
        margin-left: -1px;
        padding-left: 1px;
        border-color: darkgrey; }
    .ag-theme-dark .ag-side-bar .ag-panel-container {
      border-right: 1px solid darkgrey; }
    .ag-theme-dark .ag-side-bar.full-width .ag-panel-container {
      border-right: 0; }
    .ag-theme-dark .ag-side-bar .ag-column-drop {
      min-height: 50px; }
  .ag-theme-dark .ag-primary-cols-filter-wrapper {
    margin-left: 4px;
    margin-right: 4px; }
  .ag-theme-dark .ag-group-component {
    background-color: #333030;
    padding: 0px;
    border: 0 solid #b6b6b6;
    border-top-width: 1px; }
    .ag-theme-dark .ag-group-component.ag-disabled > .ag-group-component-label .ag-group-component-title, .ag-theme-dark .ag-group-component.ag-disabled > .ag-group-component-container {
      opacity: 0.5; }
    .ag-theme-dark .ag-group-component .ag-group-component-title-bar {
      background-color: #262424;
      height: 12px;
      font-size: 14px;
      font-family: "Helvetica Neue", sans-serif;
      height: 26px; }
    .ag-theme-dark .ag-group-component:not(.ag-collapsible) > div {
      margin-left: 0; }
    .ag-theme-dark .ag-group-component:not(.ag-collapsible) > .ag-group-component-title-bar {
      margin-left: 0;
      padding: 4px; }
      .ag-theme-dark .ag-group-component:not(.ag-collapsible) > .ag-group-component-title-bar .ag-column-group-icons {
        display: none; }
    .ag-theme-dark .ag-group-component .ag-group-component-toolbar {
      background-color: #2d2c2c;
      padding: 4px;
      border: 0 solid darkgrey; }
    .ag-theme-dark .ag-group-component > .ag-group-component-container {
      margin-left: 8px;
      padding: 4px; }
    .ag-theme-dark .ag-group-component .ag-group-item {
      margin: 2px 0; }
      .ag-theme-dark .ag-group-component .ag-group-item .ag-group-component-title-bar {
        height: 18px; }
  .ag-theme-dark .ag-labeled label {
    margin-right: 4px;
    white-space: nowrap; }
  .ag-theme-dark .ag-labeled.ag-label-align-top label {
    margin-bottom: 2px; }
  .ag-theme-dark .ag-slider > .ag-wrapper > div:not(:first-of-type), .ag-theme-dark .ag-angle-select > .ag-wrapper > div:not(:first-of-type) {
    margin-left: 8px; }
  .ag-theme-dark .ag-angle-select .ag-angle-select-field .ag-parent-circle {
    width: 24px;
    height: 24px;
    border-radius: 12px;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.9);
    background-color: #ffffff; }
  .ag-theme-dark .ag-angle-select .ag-angle-select-field .ag-child-circle {
    top: 4px;
    left: 12px;
    width: 6px;
    height: 6px;
    margin-left: -3px;
    margin-top: -4px;
    border-radius: 3px;
    background-color: #4c4c4c; }
  .ag-theme-dark .ag-toggle-button .ag-input-wrapper {
    height: 12px;
    width: 40px;
    background-color: #302e2e;
    border: 1px solid #d6d5d5;
    border-radius: 500rem; }
    .ag-theme-dark .ag-toggle-button .ag-input-wrapper .ag-icon {
      width: 12px;
      height: 12px;
      border: 1px solid #d6d5d5;
      border-radius: 500rem;
      right: calc(100% - 12px); }
  .ag-theme-dark .ag-toggle-button.ag-selected .ag-input-wrapper {
    background-color: #d6d5d5; }
    .ag-theme-dark .ag-toggle-button.ag-selected .ag-input-wrapper .ag-icon {
      background: #302e2e;
      right: -1px; }
  .ag-theme-dark .ag-color-picker > .ag-wrapper {
    border: 1px solid darkgrey;
    border-radius: 5px; }
    .ag-theme-dark .ag-color-picker > .ag-wrapper > div {
      width: 12px;
      height: 12px; }
    .ag-theme-dark .ag-color-picker > .ag-wrapper button {
      background-color: #302e2e; }
    .ag-theme-dark .ag-color-picker > .ag-wrapper button:hover {
      background-color: inherit; }
  .ag-theme-dark .ag-dialog.ag-color-dialog {
    border-radius: 5px; }
  .ag-theme-dark .ag-color-panel {
    padding: 4px; }
    .ag-theme-dark .ag-color-panel .ag-spectrum-color {
      background-color: red;
      border-radius: 2px; }
    .ag-theme-dark .ag-color-panel .ag-spectrum-tools {
      padding: 10px; }
    .ag-theme-dark .ag-color-panel .ag-spectrum-sat {
      background-image: linear-gradient(to right, white, rgba(204, 154, 129, 0)); }
    .ag-theme-dark .ag-color-panel .ag-spectrum-val {
      background-image: linear-gradient(to top, black, rgba(204, 154, 129, 0)); }
    .ag-theme-dark .ag-color-panel .ag-spectrum-dragger {
      border-radius: 12px;
      height: 12px;
      width: 12px;
      border: 1px solid white;
      background: black;
      box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.24); }
    .ag-theme-dark .ag-color-panel .ag-spectrum-hue-background {
      border-radius: 2px; }
    .ag-theme-dark .ag-color-panel .ag-spectrum-alpha-background {
      border-radius: 2px; }
    .ag-theme-dark .ag-color-panel .ag-hue-alpha {
      margin-bottom: 10px;
      height: 11px;
      border-radius: 2px; }
    .ag-theme-dark .ag-color-panel .ag-spectrum-slider {
      margin-top: -12px;
      width: 13px;
      height: 13px;
      border-radius: 13px;
      background-color: #f8f8f8;
      box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37); }
    .ag-theme-dark .ag-color-panel .ag-spectrum-text-value {
      font-weight: bold;
      line-height: 20px;
      color: #333; }
    .ag-theme-dark .ag-color-panel .ag-spectrum-text-value:focus {
      border: 1px solid #0d77e4;
      padding: 2px; }
    .ag-theme-dark .ag-color-panel .ag-recent-colors > div {
      margin: 0 3px; }
      .ag-theme-dark .ag-color-panel .ag-recent-colors > div:first-child {
        margin-left: 0; }
      .ag-theme-dark .ag-color-panel .ag-recent-colors > div:last-child {
        margin-right: 0; }
  .ag-theme-dark.ag-popup > div:not(.ag-tooltip-custom) {
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3); }
  .ag-theme-dark .ag-panel {
    background-color: #302e2e;
    border: 1px solid darkgrey; }
    .ag-dragging-range-handle .ag-theme-dark .ag-panel.ag-dialog, .ag-dragging-fill-handle .ag-theme-dark .ag-panel.ag-dialog {
      opacity: 0.7;
      pointer-events: none; }
    .ag-theme-dark .ag-panel .ag-title-bar {
      background-color: #626262;
      border-bottom: 1px solid #c3c3c3;
      color: #cccccc;
      height: 25px;
      font-size: 14px;
      font-weight: 400;
      font-family: "Helvetica Neue", sans-serif;
      padding-left: 12px;
      padding: 5px 10px; }
      .ag-theme-dark .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button {
        height: 20px;
        width: 20px;
        border-radius: 5px; }
        .ag-theme-dark .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button .ag-icon {
          line-height: 20px;
          font-size: 20px; }
        .ag-theme-dark .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button:hover, .ag-theme-dark .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button.ag-has-popup {
          background-color: #494949; }
        .ag-theme-dark .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button:not(:last-child) {
          margin-right: 5px; }
    .ag-theme-dark .ag-panel .ag-message-box .ag-message-box-button-bar {
      height: 30px;
      background-color: #626262;
      padding: 2px; }
      .ag-theme-dark .ag-panel .ag-message-box .ag-message-box-button-bar button {
        border-radius: 0; }
  .ag-theme-dark .ag-tooltip {
    background-color: #535353;
    color: #ccc;
    border-radius: 2px;
    padding: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #ebebeb;
    transition: opacity 1s; }
    .ag-theme-dark .ag-tooltip.ag-tooltip-hiding {
      opacity: 0; }
  .ag-theme-dark .ag-chart .ag-chart-menu {
    border-radius: 5px;
    background: #302e2e; }
    .ag-theme-dark .ag-chart .ag-chart-menu > span:hover {
      background-color: #161515; }
  .ag-theme-dark .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-group-component-container {
    margin-left: 0; }
  .ag-theme-dark .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail {
    border: 1px solid darkgrey;
    border-radius: 5px;
    margin: 5px; }
    .ag-theme-dark .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail:nth-child(2n + 2):not(:last-child) {
      margin-left: auto;
      margin-right: auto; }
    .ag-theme-dark .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail:nth-child(3n + 1) {
      margin-left: 2px; }
    .ag-theme-dark .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail:nth-child(3n) {
      margin-right: 2px; }
    .ag-theme-dark .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail.ag-selected {
      border-color: #d6d5d5; }
  .ag-theme-dark .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item {
    color: #ccc;
    font-size: 12px; }
    .ag-theme-dark .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item.ag-selected {
      color: #d6d5d5; }
  .ag-theme-dark .ag-chart-tabbed-menu .ag-chart-format .ag-chart-format-wrapper .ag-group-item {
    margin: 4.8px 0; }
  .ag-theme-dark .ag-icon {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: "agGridClassic";
    speak: none;
    font-size: 12px;
    color: #d6d5d5;
    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-dark .ag-icon-aggregation:before {
    content: "\E900"; }
  .ag-theme-dark .ag-icon-arrows:before {
    content: "\E901"; }
  .ag-theme-dark .ag-icon-asc:before {
    content: "\E902"; }
  .ag-theme-dark .ag-icon-cancel:before {
    content: "\E903"; }
  .ag-theme-dark .ag-icon-chart:before {
    content: "\E904"; }
  .ag-theme-dark .ag-icon-checkbox-checked:before {
    content: "\E905"; }
  .ag-theme-dark .ag-icon-checkbox-indeterminate:before {
    content: "\E906"; }
  .ag-theme-dark .ag-icon-checkbox-unchecked:before {
    content: "\E907"; }
  .ag-theme-dark .ag-icon-color-picker:before {
    content: "\E908"; }
  .ag-theme-dark .ag-icon-column:before {
    content: "\E909"; }
  .ag-theme-dark .ag-icon-columns:before {
    content: "\E90A"; }
  .ag-theme-dark .ag-icon-contracted:before {
    content: "\E90B"; }
  .ag-theme-dark .ag-icon-copy:before {
    content: "\E90C"; }
  .ag-theme-dark .ag-icon-cross:before {
    content: "\E90D"; }
  .ag-theme-dark .ag-icon-cut:before {
    content: "\E90E"; }
  .ag-theme-dark .ag-icon-data:before {
    content: "\E90F"; }
  .ag-theme-dark .ag-icon-desc:before {
    content: "\E910"; }
  .ag-theme-dark .ag-icon-expanded:before {
    content: "\E911"; }
  .ag-theme-dark .ag-icon-eye-slash:before {
    content: "\E912"; }
  .ag-theme-dark .ag-icon-eye:before {
    content: "\E913"; }
  .ag-theme-dark .ag-icon-filter:before {
    content: "\E914"; }
  .ag-theme-dark .ag-icon-first:before {
    content: "\E915"; }
  .ag-theme-dark .ag-icon-grip:before {
    content: "\E916"; }
  .ag-theme-dark .ag-icon-group:before {
    content: "\E917"; }
  .ag-theme-dark .ag-icon-indeterminate:before {
    content: "\E918"; }
  .ag-theme-dark .ag-icon-last:before {
    content: "\E919"; }
  .ag-theme-dark .ag-icon-left:before {
    content: "\E91A"; }
  .ag-theme-dark .ag-icon-loading:before {
    content: "\E91B"; }
  .ag-theme-dark .ag-icon-maximize:before {
    content: "\E91C"; }
  .ag-theme-dark .ag-icon-menu:before {
    content: "\E91D"; }
  .ag-theme-dark .ag-icon-minimize:before {
    content: "\E91E"; }
  .ag-theme-dark .ag-icon-minus:before {
    content: "\E91F"; }
  .ag-theme-dark .ag-icon-next:before {
    content: "\E920"; }
  .ag-theme-dark .ag-icon-none:before {
    content: "\E921"; }
  .ag-theme-dark .ag-icon-not-allowed:before {
    content: "\E922"; }
  .ag-theme-dark .ag-icon-paste:before {
    content: "\E923"; }
  .ag-theme-dark .ag-icon-pin:before {
    content: "\E924"; }
  .ag-theme-dark .ag-icon-pivot:before {
    content: "\E925"; }
  .ag-theme-dark .ag-icon-plus:before {
    content: "\E926"; }
  .ag-theme-dark .ag-icon-previous:before {
    content: "\E927"; }
  .ag-theme-dark .ag-icon-radio-button-off:before {
    content: "\E928"; }
  .ag-theme-dark .ag-icon-radio-button-on:before {
    content: "\E929"; }
  .ag-theme-dark .ag-icon-right:before {
    content: "\E92A"; }
  .ag-theme-dark .ag-icon-save:before {
    content: "\E92B"; }
  .ag-theme-dark .ag-icon-small-down:before {
    content: "\E92C"; }
  .ag-theme-dark .ag-icon-small-left:before {
    content: "\E92D"; }
  .ag-theme-dark .ag-icon-small-right:before {
    content: "\E92E"; }
  .ag-theme-dark .ag-icon-small-up:before {
    content: "\E92F"; }
  .ag-theme-dark .ag-icon-tick:before {
    content: "\E930"; }
  .ag-theme-dark .ag-icon-tree-closed:before {
    content: "\E931"; }
  .ag-theme-dark .ag-icon-tree-indeterminate:before {
    content: "\E932"; }
  .ag-theme-dark .ag-icon-tree-open:before {
    content: "\E933"; }
  .ag-theme-dark .ag-icon-checkbox-checked,
  .ag-theme-dark .ag-icon-checkbox-indeterminate,
  .ag-theme-dark .ag-icon-checkbox-unchecked {
    background-color: #000;
    line-height: 12px;
    border-radius: 3px; }
    .ag-theme-dark .ag-icon-checkbox-checked-readonly,
    .ag-theme-dark .ag-icon-checkbox-indeterminate-readonly,
    .ag-theme-dark .ag-icon-checkbox-unchecked-readonly {
      cursor: default;
      opacity: 0.5; }
  .ag-theme-dark .ag-icon-checkbox-checked {
    color: #d6d5d5; }
    .ag-theme-dark .ag-icon-checkbox-checked-readonly:before {
      content: "\E905"; }
  .ag-theme-dark .ag-icon-checkbox-indeterminate-readonly:before {
    content: "\E906"; }
  .ag-theme-dark .ag-icon-checkbox-unchecked-readonly:before {
    content: "\E907"; }
  .ag-theme-dark .ag-group-expanded .ag-icon-contracted:empty:before {
    content: "\E933"; }
  .ag-theme-dark .ag-icon-row-drag:before {
    content: "\E916"; }
  .ag-theme-dark .ag-right-arrow:before {
    content: "\E91A"; }
  .ag-theme-dark .ag-icon-radio-button-on {
    color: #d6d5d5; }
  .ag-theme-dark .ag-right-arrow:before {
    content: "\E92A"; }
  .ag-theme-dark .ag-rtl {
    text-align: right; }
    .ag-theme-dark .ag-rtl .ag-numeric-cell {
      text-align: left; }
    .ag-theme-dark .ag-rtl .ag-checkbox:not(.ag-label-align-left) label, .ag-theme-dark .ag-rtl .ag-radio-button:not(.ag-label-align-left) label, .ag-theme-dark .ag-rtl .ag-toggle-button:not(.ag-label-align-left) label {
      margin-right: 4px;
      margin-left: 0; }
    .ag-theme-dark .ag-rtl .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
      margin-right: 4px; }
    .ag-theme-dark .ag-rtl .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
      padding-left: 4px;
      padding-right: 16px; }
    .ag-theme-dark .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
    .ag-theme-dark .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
    .ag-theme-dark .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
    .ag-theme-dark .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
      margin-left: 4px;
      margin-right: 4px; }
    .ag-theme-dark .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
      margin-left: 0;
      margin-right: 20px; }
    .ag-theme-dark .ag-rtl .ag-header-select-all {
      margin-left: 12px;
      margin-right: 0; }
    .ag-theme-dark .ag-rtl .ag-selection-checkbox,
    .ag-theme-dark .ag-rtl .ag-group-checkbox,
    .ag-theme-dark .ag-rtl .ag-group-expanded,
    .ag-theme-dark .ag-rtl .ag-group-contracted {
      display: inline-flex; }
      .ag-theme-dark .ag-rtl .ag-selection-checkbox + .ag-cell-value:not(:empty), .ag-theme-dark .ag-rtl .ag-selection-checkbox + .ag-group-value:not(:empty),
      .ag-theme-dark .ag-rtl .ag-group-checkbox + .ag-cell-value:not(:empty),
      .ag-theme-dark .ag-rtl .ag-group-checkbox + .ag-group-value:not(:empty),
      .ag-theme-dark .ag-rtl .ag-group-expanded + .ag-cell-value:not(:empty),
      .ag-theme-dark .ag-rtl .ag-group-expanded + .ag-group-value:not(:empty),
      .ag-theme-dark .ag-rtl .ag-group-contracted + .ag-cell-value:not(:empty),
      .ag-theme-dark .ag-rtl .ag-group-contracted + .ag-group-value:not(:empty) {
        margin-right: 12px;
        margin-left: initial; }
      .ag-theme-dark .ag-rtl .ag-selection-checkbox + .ag-group-checkbox,
      .ag-theme-dark .ag-rtl .ag-group-checkbox + .ag-group-checkbox,
      .ag-theme-dark .ag-rtl .ag-group-expanded + .ag-group-checkbox,
      .ag-theme-dark .ag-rtl .ag-group-contracted + .ag-group-checkbox {
        margin-right: 12px;
        margin-left: initial; }
    .ag-theme-dark .ag-rtl .ag-group-child-count {
      margin-left: unset;
      margin-right: 2px; }
    .ag-theme-dark .ag-rtl .ag-column-drop-horizontal {
      padding-right: 12px; }
      .ag-theme-dark .ag-rtl .ag-column-drop-horizontal .ag-icon-group,
      .ag-theme-dark .ag-rtl .ag-column-drop-horizontal .ag-icon-pivot {
        margin-left: 12px;
        margin-right: 0; }
    .ag-theme-dark .ag-rtl .ag-floating-filter-button {
      margin-right: 12px; }
    .ag-theme-dark .ag-rtl .ag-set-filter-item > div, .ag-theme-dark .ag-rtl .ag-set-filter-item > span {
      margin-left: 0;
      margin-right: 5px; }
    .ag-theme-dark .ag-rtl .ag-header .ag-header-cell-resize::after {
      border-left: 1px solid darkgrey;
      border-right: 0; }
    .ag-theme-dark .ag-rtl .ag-side-bar .ag-panel-container {
      border-left: 1px solid darkgrey;
      border-right: 0; }
    .ag-theme-dark .ag-rtl .ag-side-bar.full-width .ag-panel-container {
      border-left: 0; }
  .ag-theme-dark .sass-variables::after {
    content: '{ "autoSizePadding": "12px", "headerHeight": "25px", "groupPaddingSize": "24px", "footerPaddingAddition": "16px", "virtualItemHeight": "20px", "aggFuncPopupHeight": "70px", "checkboxIndentWidth": "16px", "leafNodePadding": "12px", "rowHeight": "25px", "gridSize": "4px", "iconSize": "12px" }';
    display: none; }
  .ag-theme-dark .ag-tab-header {
    background-color: #626262; }
  .ag-theme-dark .ag-faded {
    opacity: 0.3; }
  .ag-theme-dark .ag-column-drop-horizontal.ag-column-drop {
    border: 1px solid darkgrey;
    border-bottom: 0; }
  .ag-theme-dark .ag-column-drop-horizontal.ag-column-drop:last-child {
    border-left: 0; }
  .ag-theme-dark .ag-header-cell-resize::after {
    height: 25px;
    margin-top: 0; }
  .ag-theme-dark .ag-header-cell {
    border-right: 1px solid darkgrey; }
  .ag-theme-dark .ag-header-group-cell {
    border-right: 1px solid darkgrey; }
  .ag-theme-dark .ag-root {
    border: 1px solid darkgrey; }
  .ag-theme-dark .ag-tool-panel-wrapper {
    border-right: 1px solid darkgrey; }
  .ag-theme-dark .ag-floating-filter-button {
    margin-top: 8px; }
  .ag-theme-dark .ag-filter .ag-filter-apply-panel {
    border-top: 1px solid darkgrey;
    justify-content: flex-start; }
  .ag-theme-dark .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected) {
    border: 1px solid darkgrey; }
  .ag-theme-dark .ag-menu .ag-menu-option-active {
    background-color: #4a708b; }
  .ag-theme-dark .ag-menu .ag-menu-option {
    line-height: 24px; }
  .ag-theme-dark .ag-column-drop-cell {
    background: #403e3e;
    background-image: none;
    border: 1px solid darkgrey;
    border-radius: 0;
    min-height: 18px; }
    .ag-theme-dark .ag-column-drop-cell .ag-column-drop-cell-button {
      margin-bottom: 2px;
      margin-top: 2px; }
    .ag-theme-dark .ag-column-drop-cell .ag-column-drop-cell-button:hover {
      border: 1px solid darkgrey; }
  .ag-theme-dark .ag-cell-highlight {
    background-color: rgba(100, 160, 160, 0.4);
    border-bottom: 2px solid lightgreen; }
  .ag-theme-dark .ag-cell-highlight-animation {
    transition: all 1s; }
  .ag-theme-dark .ag-cell.ag-cell-inline-editing {
    height: 25px;
    padding: 0; }
  .ag-theme-dark .ag-column-select-panel .ag-column-tool-panel-column-group,
  .ag-theme-dark .ag-column-select-panel .ag-column-tool-panel-column {
    height: 20px; }
  .ag-theme-dark .ag-filter .ag-filter-header-container {
    height: 24px; }
  .ag-theme-dark .ag-tab {
    box-sizing: initial; }
  .ag-theme-dark .ag-selection-checkbox span {
    position: relative;
    top: 0; }
  .ag-theme-dark .ag-rich-select-value {
    border-bottom: 1px solid darkgrey; }
  .ag-theme-dark .ag-header-cell-moving .ag-header-cell-label {
    opacity: 0.5; }
  .ag-theme-dark .ag-header-cell-moving {
    background-color: #bebebe; }
  .ag-theme-dark .ag-overlay-loading-wrapper {
    background-color: rgba(255, 255, 255, 0.5); }
  .ag-theme-dark .ag-overlay-loading-center {
    background-color: #fff;
    border: 1px solid darkgrey;
    border-radius: 10px;
    color: black;
    padding: 10px; }
  .ag-theme-dark .ag-column-name-filter {
    height: 16px; }
  .ag-theme-dark input,
  .ag-theme-dark select {
    background-color: #302e2e;
    color: #ccc; }
  .ag-theme-dark .ag-floating-filter-body input[readonly] {
    background: rgba(48, 46, 46, 0.3); }

</style><style type="text/css">@charset "UTF-8";
@font-face {
  font-family: "agGridClassic";
  src: url("data:application/x-font-ttf;charset=utf-8;base64,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") format("truetype");
  font-weight: normal;
  font-style: normal; }

.ag-theme-fresh {
  -webkit-font-smoothing: antialiased;
  background-color: white;
  color: black;
  font-family: "Helvetica Neue", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1; }
  .ag-theme-fresh .ag-body-viewport {
    background-color: #f6f6f6; }
  .ag-theme-fresh .ag-menu, .ag-theme-fresh .ag-theme-fresh.ag-dnd-ghost, .ag-theme-fresh .ag-cell.ag-cell-inline-editing, .ag-theme-fresh .ag-cell.ag-popup-editor, .ag-theme-fresh .ag-select-agg-func-popup, .ag-theme-fresh .ag-overlay-loading-center {
    background-color: #f6f6f6;
    border: 1px solid darkgrey; }
  .ag-theme-fresh .ag-tab-header .ag-tab {
    border: 1px solid transparent;
    border-bottom-width: 0;
    margin: 4px;
    margin-bottom: 0;
    padding: 4px 8px; }
  .ag-theme-fresh .ag-tab-header .ag-tab.ag-tab-selected {
    background-color: #f6f6f6;
    border-bottom: 2px solid #f6f6f6 !important;
    border-color: darkgrey; }
  .ag-theme-fresh label {
    margin-bottom: 0; }
  .ag-theme-fresh * {
    box-sizing: border-box; }
    .ag-theme-fresh *:focus, .ag-theme-fresh * *:before, .ag-theme-fresh * *:after {
      outline: none;
      box-sizing: border-box; }
  .ag-theme-fresh .ag-tab {
    box-sizing: content-box; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-1 {
    padding-left: 16px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-1 {
    padding-right: 16px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-1 {
    padding-left: 24px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-1 {
    padding-right: 24px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-2 {
    padding-left: 32px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-2 {
    padding-right: 32px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-2 {
    padding-left: 48px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-2 {
    padding-right: 48px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-3 {
    padding-left: 48px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-3 {
    padding-right: 48px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-3 {
    padding-left: 72px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-3 {
    padding-right: 72px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-4 {
    padding-left: 64px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-4 {
    padding-right: 64px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-4 {
    padding-left: 96px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-4 {
    padding-right: 96px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-5 {
    padding-left: 80px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-5 {
    padding-right: 80px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-5 {
    padding-left: 120px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-5 {
    padding-right: 120px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-6 {
    padding-left: 96px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-6 {
    padding-right: 96px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-6 {
    padding-left: 144px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-6 {
    padding-right: 144px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-7 {
    padding-left: 112px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-7 {
    padding-right: 112px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-7 {
    padding-left: 168px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-7 {
    padding-right: 168px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-8 {
    padding-left: 128px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-8 {
    padding-right: 128px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-8 {
    padding-left: 192px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-8 {
    padding-right: 192px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-9 {
    padding-left: 144px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-9 {
    padding-right: 144px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-9 {
    padding-left: 216px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-9 {
    padding-right: 216px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-10 {
    padding-left: 160px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-10 {
    padding-right: 160px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-10 {
    padding-left: 240px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-10 {
    padding-right: 240px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-11 {
    padding-left: 176px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-11 {
    padding-right: 176px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-11 {
    padding-left: 264px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-11 {
    padding-right: 264px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-12 {
    padding-left: 192px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-12 {
    padding-right: 192px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-12 {
    padding-left: 288px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-12 {
    padding-right: 288px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-13 {
    padding-left: 208px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-13 {
    padding-right: 208px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-13 {
    padding-left: 312px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-13 {
    padding-right: 312px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-14 {
    padding-left: 224px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-14 {
    padding-right: 224px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-14 {
    padding-left: 336px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-14 {
    padding-right: 336px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-15 {
    padding-left: 240px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-15 {
    padding-right: 240px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-15 {
    padding-left: 360px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-15 {
    padding-right: 360px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-16 {
    padding-left: 256px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-16 {
    padding-right: 256px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-16 {
    padding-left: 384px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-16 {
    padding-right: 384px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-17 {
    padding-left: 272px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-17 {
    padding-right: 272px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-17 {
    padding-left: 408px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-17 {
    padding-right: 408px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-18 {
    padding-left: 288px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-18 {
    padding-right: 288px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-18 {
    padding-left: 432px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-18 {
    padding-right: 432px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-19 {
    padding-left: 304px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-19 {
    padding-right: 304px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-19 {
    padding-left: 456px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-19 {
    padding-right: 456px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-20 {
    padding-left: 320px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-20 {
    padding-right: 320px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-20 {
    padding-left: 480px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-20 {
    padding-right: 480px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-21 {
    padding-left: 336px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-21 {
    padding-right: 336px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-21 {
    padding-left: 504px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-21 {
    padding-right: 504px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-22 {
    padding-left: 352px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-22 {
    padding-right: 352px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-22 {
    padding-left: 528px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-22 {
    padding-right: 528px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-23 {
    padding-left: 368px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-23 {
    padding-right: 368px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-23 {
    padding-left: 552px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-23 {
    padding-right: 552px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-24 {
    padding-left: 384px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-24 {
    padding-right: 384px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-24 {
    padding-left: 576px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-24 {
    padding-right: 576px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-25 {
    padding-left: 400px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-25 {
    padding-right: 400px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-25 {
    padding-left: 600px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-25 {
    padding-right: 600px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-26 {
    padding-left: 416px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-26 {
    padding-right: 416px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-26 {
    padding-left: 624px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-26 {
    padding-right: 624px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-27 {
    padding-left: 432px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-27 {
    padding-right: 432px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-27 {
    padding-left: 648px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-27 {
    padding-right: 648px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-28 {
    padding-left: 448px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-28 {
    padding-right: 448px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-28 {
    padding-left: 672px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-28 {
    padding-right: 672px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-29 {
    padding-left: 464px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-29 {
    padding-right: 464px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-29 {
    padding-left: 696px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-29 {
    padding-right: 696px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-30 {
    padding-left: 480px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-30 {
    padding-right: 480px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-30 {
    padding-left: 720px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-30 {
    padding-right: 720px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-31 {
    padding-left: 496px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-31 {
    padding-right: 496px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-31 {
    padding-left: 744px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-31 {
    padding-right: 744px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-32 {
    padding-left: 512px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-32 {
    padding-right: 512px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-32 {
    padding-left: 768px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-32 {
    padding-right: 768px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-33 {
    padding-left: 528px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-33 {
    padding-right: 528px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-33 {
    padding-left: 792px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-33 {
    padding-right: 792px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-34 {
    padding-left: 544px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-34 {
    padding-right: 544px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-34 {
    padding-left: 816px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-34 {
    padding-right: 816px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-35 {
    padding-left: 560px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-35 {
    padding-right: 560px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-35 {
    padding-left: 840px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-35 {
    padding-right: 840px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-36 {
    padding-left: 576px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-36 {
    padding-right: 576px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-36 {
    padding-left: 864px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-36 {
    padding-right: 864px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-37 {
    padding-left: 592px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-37 {
    padding-right: 592px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-37 {
    padding-left: 888px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-37 {
    padding-right: 888px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-38 {
    padding-left: 608px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-38 {
    padding-right: 608px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-38 {
    padding-left: 912px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-38 {
    padding-right: 912px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-39 {
    padding-left: 624px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-39 {
    padding-right: 624px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-39 {
    padding-left: 936px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-39 {
    padding-right: 936px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-40 {
    padding-left: 640px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-40 {
    padding-right: 640px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-40 {
    padding-left: 960px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-40 {
    padding-right: 960px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-41 {
    padding-left: 656px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-41 {
    padding-right: 656px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-41 {
    padding-left: 984px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-41 {
    padding-right: 984px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-42 {
    padding-left: 672px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-42 {
    padding-right: 672px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-42 {
    padding-left: 1008px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-42 {
    padding-right: 1008px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-43 {
    padding-left: 688px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-43 {
    padding-right: 688px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-43 {
    padding-left: 1032px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-43 {
    padding-right: 1032px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-44 {
    padding-left: 704px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-44 {
    padding-right: 704px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-44 {
    padding-left: 1056px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-44 {
    padding-right: 1056px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-45 {
    padding-left: 720px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-45 {
    padding-right: 720px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-45 {
    padding-left: 1080px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-45 {
    padding-right: 1080px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-46 {
    padding-left: 736px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-46 {
    padding-right: 736px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-46 {
    padding-left: 1104px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-46 {
    padding-right: 1104px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-47 {
    padding-left: 752px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-47 {
    padding-right: 752px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-47 {
    padding-left: 1128px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-47 {
    padding-right: 1128px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-48 {
    padding-left: 768px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-48 {
    padding-right: 768px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-48 {
    padding-left: 1152px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-48 {
    padding-right: 1152px; }
  .ag-theme-fresh .ag-ltr .ag-toolpanel-indent-49 {
    padding-left: 784px; }
  .ag-theme-fresh .ag-rtl .ag-toolpanel-indent-49 {
    padding-right: 784px; }
  .ag-theme-fresh .ag-ltr .ag-row-group-indent-49 {
    padding-left: 1176px; }
  .ag-theme-fresh .ag-rtl .ag-row-group-indent-49 {
    padding-right: 1176px; }
  .ag-theme-fresh .ag-cell .ag-icon {
    display: inline-block;
    vertical-align: middle; }
  .ag-theme-fresh .ag-checkbox, .ag-theme-fresh .ag-radio-button, .ag-theme-fresh .ag-toggle-button {
    display: flex;
    align-items: center;
    cursor: default; }
    .ag-theme-fresh .ag-checkbox label, .ag-theme-fresh .ag-radio-button label, .ag-theme-fresh .ag-toggle-button label {
      cursor: default; }
      .ag-theme-fresh .ag-checkbox label:empty, .ag-theme-fresh .ag-radio-button label:empty, .ag-theme-fresh .ag-toggle-button label:empty {
        margin: 0; }
    .ag-theme-fresh .ag-checkbox:not(.ag-label-align-left) label, .ag-theme-fresh .ag-radio-button:not(.ag-label-align-left) label, .ag-theme-fresh .ag-toggle-button:not(.ag-label-align-left) label {
      margin-left: 4px; }
  .ag-theme-fresh .ag-cell {
    -webkit-font-smoothing: subpixel-antialiased; }
  .ag-theme-fresh .ag-ltr .ag-row-group-leaf-indent {
    margin-left: 24px; }
  .ag-theme-fresh .ag-ltr .ag-cell {
    border-right: 1px dotted silver; }
  .ag-theme-fresh .ag-ltr .ag-row.ag-cell-first-right-pinned, .ag-theme-fresh .ag-ltr .ag-cell:not(.ag-cell-focus).ag-cell-first-right-pinned {
    border-left: 1px solid darkgrey; }
  .ag-theme-fresh .ag-ltr .ag-row.ag-cell-last-left-pinned, .ag-theme-fresh .ag-ltr .ag-cell:not(.ag-cell-focus).ag-cell-last-left-pinned {
    border-right: 1px solid darkgrey; }
  .ag-theme-fresh .ag-rtl .ag-row-group-leaf-indent {
    margin-right: 24px; }
  .ag-theme-fresh .ag-rtl .ag-cell {
    border-left: 1px dotted silver; }
  .ag-theme-fresh .ag-rtl .ag-row.ag-cell-first-right-pinned, .ag-theme-fresh .ag-rtl .ag-cell:not(.ag-cell-focus).ag-cell-first-right-pinned {
    border-left: 1px solid darkgrey; }
  .ag-theme-fresh .ag-rtl .ag-row.ag-cell-last-left-pinned, .ag-theme-fresh .ag-rtl .ag-cell:not(.ag-cell-focus).ag-cell-last-left-pinned {
    border-right: 1px solid darkgrey; }
  .ag-theme-fresh .ag-value-change-delta {
    padding-right: 2px; }
  .ag-theme-fresh .ag-value-change-delta-up {
    color: darkgreen; }
  .ag-theme-fresh .ag-value-change-delta-down {
    color: darkred; }
  .ag-theme-fresh .ag-value-change-value {
    background-color: transparent;
    border-radius: 1px;
    padding-left: 1px;
    padding-right: 1px;
    transition: background-color 1s; }
  .ag-theme-fresh .ag-value-change-value-highlight {
    background-color: #cec;
    transition: background-color 0.1s; }
  .ag-theme-fresh .ag-input-wrapper input:not([type]),
  .ag-theme-fresh .ag-input-wrapper input[type="text"],
  .ag-theme-fresh .ag-input-wrapper input[type="number"],
  .ag-theme-fresh .ag-input-wrapper input[type="tel"],
  .ag-theme-fresh .ag-input-wrapper input[type="date"],
  .ag-theme-fresh .ag-input-wrapper input[type="datetime-local"] {
    border-width: 1px;
    border-style: solid;
    border-color: #000000; }
    .ag-theme-fresh .ag-input-wrapper input:not([type]):disabled,
    .ag-theme-fresh .ag-input-wrapper input[type="text"]:disabled,
    .ag-theme-fresh .ag-input-wrapper input[type="number"]:disabled,
    .ag-theme-fresh .ag-input-wrapper input[type="tel"]:disabled,
    .ag-theme-fresh .ag-input-wrapper input[type="date"]:disabled,
    .ag-theme-fresh .ag-input-wrapper input[type="datetime-local"]:disabled {
      color: rgba(0, 0, 0, 0.5);
      background-color: #ebebeb;
      border-color: rgba(0, 0, 0, 0.3); }
  .ag-theme-fresh .ag-input-wrapper input[type="date"] {
    flex: 1 1 auto; }
  .ag-theme-fresh .ag-input-wrapper input[type="range"] {
    padding: 0; }
  .ag-theme-fresh .ag-input-wrapper textarea {
    border-width: 1px;
    border-style: solid;
    border-color: #000000; }
    .ag-theme-fresh .ag-input-wrapper textarea:disabled {
      color: rgba(0, 0, 0, 0.5);
      background-color: #ebebeb;
      border-color: rgba(0, 0, 0, 0.3); }
  .ag-theme-fresh .ag-header {
    background-color: transparent;
    background-image: linear-gradient(white, lightgrey);
    color: #333333;
    font-weight: 400;
    font-size: 14px;
    font-family: "Helvetica Neue", sans-serif;
    border-bottom: 1px solid darkgrey; }
  .ag-theme-fresh .ag-pinned-right-header {
    border-left: 1px solid darkgrey; }
  .ag-theme-fresh .ag-pinned-left-header {
    border-right: 1px solid darkgrey; }
  .ag-theme-fresh .ag-header-row {
    border: none; }
  .ag-theme-fresh .ag-row {
    border-style: solid;
    border-color: darkgrey;
    border-width: 0; }
    .ag-theme-fresh .ag-row:not(.ag-row-first) {
      border-width: 0 0 0; }
    .ag-theme-fresh .ag-row.ag-row-last {
      border-bottom-width: 0; }
  .ag-theme-fresh .ag-row-odd {
    background-color: #f6f6f6; }
  .ag-theme-fresh .ag-row-even {
    background-color: white; }
  .ag-theme-fresh .ag-horizontal-left-spacer {
    border-right: 1px solid darkgrey; }
    .ag-theme-fresh .ag-horizontal-left-spacer.ag-scroller-corner {
      border-right: none; }
  .ag-theme-fresh .ag-horizontal-right-spacer {
    border-left: 1px solid darkgrey; }
    .ag-theme-fresh .ag-horizontal-right-spacer.ag-scroller-corner {
      border-left: none; }
  .ag-theme-fresh .ag-row-hover {
    background-color: ""; }
  .ag-theme-fresh .ag-numeric-cell {
    text-align: right; }
  .ag-theme-fresh .ag-header-cell-label .ag-header-icon {
    margin-left: 4px;
    opacity: 1; }
  .ag-theme-fresh .ag-header-cell,
  .ag-theme-fresh .ag-header-group-cell {
    border-style: solid;
    border-color: darkgrey;
    padding-left: 12px;
    padding-right: 12px;
    border-width: 0; }
    .ag-theme-fresh .ag-header-cell.ag-header-cell-moving,
    .ag-theme-fresh .ag-header-group-cell.ag-header-cell-moving {
      background-color: #bebebe; }
    .ag-theme-fresh .ag-header-cell:not(.ag-header-group-cell-no-group),
    .ag-theme-fresh .ag-header-group-cell:not(.ag-header-group-cell-no-group) {
      border-top-width: 1px; }
  .ag-theme-fresh .ag-header-row:first-child .ag-header-cell, .ag-theme-fresh .ag-header-row:first-child .ag-header-group-cell {
    border-top-width: 0; }
  .ag-theme-fresh .ag-header-cell-resize {
    cursor: col-resize; }
  .ag-theme-fresh .ag-header-select-all {
    margin-right: 12px; }
  .ag-theme-fresh .ag-cell {
    line-height: 23px;
    padding-left: 12px;
    padding-right: 12px;
    border: 1px solid transparent;
    padding-left: 11px;
    padding-right: 11px; }
  .ag-theme-fresh .ag-row-drag {
    cursor: move;
    cursor: grab;
    min-width: 24px; }
  .ag-theme-fresh .ag-row-dragging, .ag-theme-fresh .ag-row-dragging .ag-row-drag {
    cursor: move; }
  .ag-theme-fresh .ag-column-drag {
    cursor: move;
    cursor: grab; }
  .ag-theme-fresh .ag-row-dragging {
    opacity: 0.5; }
  .ag-theme-fresh .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
  .ag-theme-fresh .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
  .ag-theme-fresh .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle, .ag-theme-fresh .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
  .ag-theme-fresh .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
  .ag-theme-fresh .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
    border: 1px solid black;
    outline: initial; }
  .ag-theme-fresh .ag-header-cell-resize {
    width: 8px; }
  .ag-theme-fresh .ag-menu {
    background: #f6f6f6;
    border-radius: 0;
    box-shadow: none;
    padding: 4px;
    padding: 0; }
    .ag-theme-fresh .ag-menu .ag-menu-list {
      cursor: default;
      margin-bottom: 4px;
      margin-top: 4px;
      width: 100%; }
    .ag-theme-fresh .ag-menu .ag-menu-option-active {
      background-color: ""; }
    .ag-theme-fresh .ag-menu .ag-menu-option-disabled {
      opacity: 0.5; }
    .ag-theme-fresh .ag-menu .ag-menu-option-text {
      margin-left: 4px; }
    .ag-theme-fresh .ag-menu .ag-menu-option-icon {
      padding-left: 4px;
      padding-right: 4px;
      min-width: 20px; }
    .ag-theme-fresh .ag-menu .ag-menu-option-shortcut {
      padding-left: 8px; }
    .ag-theme-fresh .ag-menu .ag-menu-separator {
      height: 8px; }
      .ag-theme-fresh .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'%23A9A9A9'%2F%3E%3C%2Fsvg%3E"); }
    .ag-theme-fresh .ag-menu .ag-menu-option-popup-pointer {
      width: 20px;
      text-align: center; }
  .ag-theme-fresh.ag-dnd-ghost {
    background: #f6f6f6;
    border-radius: 0;
    box-shadow: none;
    padding: 4px;
    border: 1px solid darkgrey;
    color: #333333;
    font-weight: 400;
    font-size: 14px;
    font-family: "Helvetica Neue", sans-serif;
    height: 25px !important;
    line-height: 25px;
    margin: 0;
    padding: 0 8px;
    transform: translateY(8px); }
    .ag-theme-fresh.ag-dnd-ghost span,
    .ag-theme-fresh.ag-dnd-ghost div {
      height: 100%;
      margin: 0;
      padding: 0; }
    .ag-theme-fresh.ag-dnd-ghost .ag-dnd-ghost-icon {
      margin-right: 4px;
      opacity: 1; }
  .ag-theme-fresh .ag-tab-header {
    background: #f6f6f6;
    min-width: 220px;
    width: 100%;
    display: flex; }
    .ag-theme-fresh .ag-tab-header .ag-tab {
      display: flex;
      border-bottom: 2px solid transparent;
      height: 16px;
      flex: none;
      align-items: center;
      justify-content: center; }
  .ag-theme-fresh .ag-tab-body {
    padding: 2px 0; }
    .ag-theme-fresh .ag-tab-body .ag-menu-list {
      margin-bottom: 0;
      margin-top: 0; }
      .ag-theme-fresh .ag-tab-body .ag-menu-list > div:first-child > span {
        padding-top: 0; }
      .ag-theme-fresh .ag-tab-body .ag-menu-list > div:last-child > span {
        padding-bottom: 0; }
      .ag-theme-fresh .ag-tab-body .ag-menu-list > div:last-child > .ag-menu-option-popup-pointer {
        background-position-y: 0; }
  .ag-theme-fresh .ag-filter .ag-filter-select, .ag-theme-fresh .ag-filter .ag-filter-body {
    margin-bottom: 4px; }
  .ag-theme-fresh .ag-filter .ag-filter-body {
    margin-top: 0; }
  .ag-theme-fresh .ag-filter .ag-filter-filter {
    margin-left: 4px;
    margin-right: 4px; }
  .ag-theme-fresh .ag-filter .ag-filter-select {
    margin: 4px; }
  .ag-theme-fresh .ag-filter input[type="radio"] {
    margin: 0 3px 0 6px;
    width: 12px;
    height: 17px;
    vertical-align: top; }
  .ag-theme-fresh .ag-filter input[type="text"],
  .ag-theme-fresh .ag-filter input[type="date"] {
    padding-left: 4px; }
  .ag-theme-fresh .ag-filter .ag-set-filter-list {
    height: 120px; }
  .ag-theme-fresh .ag-filter .ag-set-filter-item {
    height: 20px;
    display: flex;
    align-items: center; }
    .ag-theme-fresh .ag-filter .ag-set-filter-item > div, .ag-theme-fresh .ag-filter .ag-set-filter-item > span {
      margin-left: 5px;
      display: flex; }
  .ag-theme-fresh .ag-filter .ag-filter-header-container:nth-child(2) {
    border-bottom: 1px solid darkgrey; }
  .ag-theme-fresh .ag-filter .ag-filter-apply-panel {
    display: flex;
    justify-content: flex-end;
    padding: 4px;
    padding-top: 8px; }
    .ag-theme-fresh .ag-filter .ag-filter-apply-panel button {
      line-height: 1.5; }
    .ag-theme-fresh .ag-filter .ag-filter-apply-panel button + button {
      margin-left: 8px; }
  .ag-theme-fresh .ag-column-select-panel .ag-column-tool-panel-column-group,
  .ag-theme-fresh .ag-column-select-panel .ag-column-tool-panel-column {
    height: 16px; }
    .ag-theme-fresh .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
    .ag-theme-fresh .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
    .ag-theme-fresh .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
    .ag-theme-fresh .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
    .ag-theme-fresh .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
    .ag-theme-fresh .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
      margin-left: 4px;
      margin-right: 4px; }
  .ag-theme-fresh .ag-column-select-panel .ag-primary-cols-list-panel {
    border-top: 1px solid darkgrey;
    padding-top: 4px; }
    .ag-theme-fresh .ag-column-select-panel .ag-primary-cols-list-panel > div {
      cursor: pointer; }
  .ag-theme-fresh .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
    margin-left: 20px; }
  .ag-theme-fresh .ag-primary-cols-header-panel {
    border-top: 1px solid darkgrey;
    height: 25px;
    align-items: center; }
    .ag-theme-fresh .ag-primary-cols-header-panel > div {
      cursor: pointer;
      margin: 0 4px; }
    .ag-theme-fresh .ag-primary-cols-header-panel .ag-filter-body {
      margin-left: 4px;
      margin-right: 4px; }
  .ag-theme-fresh .ag-tool-panel-wrapper {
    border-right: 0; }
    .ag-theme-fresh .ag-tool-panel-wrapper .ag-filter-panel {
      width: 100%; }
      .ag-theme-fresh .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance {
        color: #333333;
        font-weight: 600;
        flex: auto;
        flex-direction: column;
        flex-wrap: nowrap;
        display: flex;
        flex-flow: column nowrap; }
        .ag-theme-fresh .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header {
          padding: 0 5px; }
          .ag-theme-fresh .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header > div {
            margin: auto 0; }
      .ag-theme-fresh .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-body-wrapper {
        padding-top: 5px; }
      .ag-theme-fresh .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-air {
        border: 1px solid darkgrey;
        border-left: 0;
        border-right: 0;
        padding: 4px 0; }
    .ag-theme-fresh .ag-tool-panel-wrapper .ag-pivot-mode-panel {
      height: 25px;
      display: flex;
      flex: none; }
      .ag-theme-fresh .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
        display: flex;
        align-items: center;
        margin-left: 4px; }
    .ag-theme-fresh .ag-tool-panel-wrapper .ag-column-select-panel {
      border-bottom: 1px solid darkgrey;
      padding-bottom: 3px;
      padding-top: 0; }
    .ag-theme-fresh .ag-tool-panel-wrapper .ag-column-drop {
      border-bottom: 1px solid darkgrey;
      padding: 4px 0;
      padding-bottom: 8px; }
      .ag-theme-fresh .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
        color: rgba(0, 0, 0, 0.5);
        font-weight: 400;
        font-size: 14px;
        font-family: "Helvetica Neue", sans-serif;
        padding-left: 20px;
        padding-right: 4px;
        margin-top: 4px; }
      .ag-theme-fresh .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-list {
        cursor: default;
        margin-top: 4px; }
      .ag-theme-fresh .ag-tool-panel-wrapper .ag-column-drop > div > :first-child {
        margin-left: 4px;
        margin-right: 4px; }
      .ag-theme-fresh .ag-tool-panel-wrapper .ag-column-drop:last-child {
        border-bottom: 0; }
  .ag-theme-fresh .ag-numeric-header .ag-header-cell-label .ag-header-icon {
    margin-left: 0;
    margin-right: 4px; }
  .ag-theme-fresh .ag-paging-panel {
    border-top: 1px solid darkgrey;
    color: #333333;
    height: 25px;
    padding: 0 12px; }
    .ag-theme-fresh .ag-paging-panel > span {
      margin-left: 16px; }
  .ag-theme-fresh .ag-paging-page-summary-panel .ag-icon {
    width: 12px;
    height: 12px; }
  .ag-theme-fresh .ag-paging-page-summary-panel .ag-paging-button button {
    cursor: pointer;
    opacity: 0;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; }
  .ag-theme-fresh .ag-paging-page-summary-panel .ag-paging-button.ag-disabled .ag-icon {
    color: rgba(0, 0, 0, 0.5);
    opacity: 0.5; }
  .ag-theme-fresh .ag-paging-page-summary-panel .ag-paging-button.ag-disabled button {
    cursor: default; }
  .ag-theme-fresh .ag-paging-page-summary-panel span {
    margin: 0 4px; }
  .ag-theme-fresh .ag-row-selected {
    background-color: #bde2e5; }
  .ag-theme-fresh .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell), .ag-theme-fresh .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell) {
    border: 1px solid transparent; }
    .ag-theme-fresh .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top, .ag-theme-fresh .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
      border-top-color: black; }
    .ag-theme-fresh .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right, .ag-theme-fresh .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
      border-right-color: black; }
    .ag-theme-fresh .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom, .ag-theme-fresh .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
      border-bottom-color: black; }
    .ag-theme-fresh .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left, .ag-theme-fresh .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
      border-left-color: black; }
  .ag-theme-fresh .ag-cell-range-selected:not(.ag-cell-focus) {
    background-color: rgba(120, 120, 120, 0.4); }
    .ag-theme-fresh .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart {
      background-color: rgba(120, 120, 120, 0.4); }
    .ag-theme-fresh .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category {
      background-color: rgba(120, 120, 120, 0.4); }
  .ag-theme-fresh .ag-cell-range-selected-1:not(.ag-cell-focus) {
    background-color: rgba(120, 120, 120, 0.4); }
  .ag-theme-fresh .ag-cell-range-selected-2:not(.ag-cell-focus) {
    background-color: rgba(80, 80, 80, 0.4); }
  .ag-theme-fresh .ag-cell-range-selected-3:not(.ag-cell-focus) {
    background-color: rgba(40, 40, 40, 0.4); }
  .ag-theme-fresh .ag-cell-range-selected-4:not(.ag-cell-focus) {
    background-color: rgba(0, 0, 0, 0.4); }
  .ag-theme-fresh .ag-ltr .ag-selection-fill-top, .ag-theme-fresh .ag-rtl .ag-selection-fill-top {
    border-top: 1px dashed black; }
    .ag-theme-fresh .ag-ltr .ag-selection-fill-top.ag-cell.ag-cell-range-selected, .ag-theme-fresh .ag-rtl .ag-selection-fill-top.ag-cell.ag-cell-range-selected {
      border-top: 1px dashed #767676; }
  .ag-theme-fresh .ag-ltr .ag-selection-fill-right, .ag-theme-fresh .ag-rtl .ag-selection-fill-right {
    border-right: 1px dashed black; }
    .ag-theme-fresh .ag-ltr .ag-selection-fill-right.ag-cell.ag-cell-range-selected, .ag-theme-fresh .ag-rtl .ag-selection-fill-right.ag-cell.ag-cell-range-selected {
      border-right: 1px dashed #767676; }
  .ag-theme-fresh .ag-ltr .ag-selection-fill-bottom, .ag-theme-fresh .ag-rtl .ag-selection-fill-bottom {
    border-bottom: 1px dashed black; }
    .ag-theme-fresh .ag-ltr .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected, .ag-theme-fresh .ag-rtl .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected {
      border-bottom: 1px dashed #767676; }
  .ag-theme-fresh .ag-ltr .ag-selection-fill-left, .ag-theme-fresh .ag-rtl .ag-selection-fill-left {
    border-left: 1px dashed black; }
    .ag-theme-fresh .ag-ltr .ag-selection-fill-left.ag-cell.ag-cell-range-selected, .ag-theme-fresh .ag-rtl .ag-selection-fill-left.ag-cell.ag-cell-range-selected {
      border-left: 1px dashed #767676; }
  .ag-theme-fresh .ag-fill-handle, .ag-theme-fresh .ag-range-handle {
    position: absolute;
    width: 6px;
    height: 6px;
    bottom: -1px;
    right: -1px;
    background-color: black; }
  .ag-theme-fresh .ag-fill-handle {
    cursor: cell; }
  .ag-theme-fresh .ag-range-handle {
    cursor: nwse-resize; }
  .ag-theme-fresh .ag-cell.ag-cell-inline-editing {
    padding: 12px;
    height: 37px; }
  .ag-theme-fresh .ag-cell.ag-cell-inline-editing, .ag-theme-fresh .ag-cell.ag-popup-editor {
    background: #f6f6f6;
    border-radius: 0;
    box-shadow: none;
    padding: 4px; }
  .ag-theme-fresh .ag-popup-editor {
    padding: 0; }
    .ag-theme-fresh .ag-popup-editor .ag-large-textarea textarea {
      height: auto;
      padding: 12px; }
  .ag-theme-fresh .ag-rich-select .ag-rich-select-list {
    width: 200px;
    height: 162.5px; }
  .ag-theme-fresh .ag-rich-select .ag-rich-select-value {
    padding: 0 4px 0 12px;
    height: 25px; }
  .ag-theme-fresh .ag-rich-select .ag-virtual-list-item {
    cursor: default;
    height: 25px; }
    .ag-theme-fresh .ag-rich-select .ag-virtual-list-item:hover {
      background-color: ""; }
  .ag-theme-fresh .ag-rich-select .ag-rich-select-row {
    padding-left: 12px; }
  .ag-theme-fresh .ag-rich-select .ag-rich-select-row-selected {
    background-color: #bde2e5; }
  .ag-theme-fresh .ag-ltr .ag-floating-filter-button {
    margin-left: 12px; }
  .ag-theme-fresh .ag-floating-filter-button button {
    appearance: none;
    background: transparent;
    border: 0;
    height: 12px;
    padding: 0;
    width: 12px; }
  .ag-theme-fresh .ag-selection-checkbox:not(.ag-hidden) ~ .ag-cell-value:not(:empty), .ag-theme-fresh .ag-selection-checkbox:not(.ag-hidden) + .ag-group-value:not(:empty),
  .ag-theme-fresh .ag-group-expanded:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
  .ag-theme-fresh .ag-group-expanded:not(.ag-hidden) + .ag-group-value:not(:empty),
  .ag-theme-fresh .ag-group-contracted:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
  .ag-theme-fresh .ag-group-contracted:not(.ag-hidden) + .ag-group-value:not(:empty),
  .ag-theme-fresh .ag-group-checkbox:not(.ag-invisible) ~ .ag-cell-value:not(:empty),
  .ag-theme-fresh .ag-group-checkbox:not(.ag-invisible) + .ag-group-value:not(:empty) {
    margin-left: 12px; }
  .ag-theme-fresh .ag-selection-checkbox:not(.ag-hidden) ~ .ag-group-checkbox,
  .ag-theme-fresh .ag-group-expanded:not(.ag-hidden) ~ .ag-group-checkbox,
  .ag-theme-fresh .ag-group-contracted:not(.ag-hidden) ~ .ag-group-checkbox,
  .ag-theme-fresh .ag-group-checkbox:not(.ag-invisible) ~ .ag-group-checkbox {
    margin-left: 12px; }
  .ag-theme-fresh .ag-group-child-count {
    margin-left: 2px; }
  .ag-theme-fresh .ag-selection-checkbox span {
    position: relative; }
  .ag-theme-fresh .ag-column-drop-horizontal {
    background-color: #f6f6f6;
    height: 25px;
    padding-left: 12px; }
    .ag-theme-fresh .ag-column-drop-horizontal .ag-icon-group,
    .ag-theme-fresh .ag-column-drop-horizontal .ag-icon-pivot {
      margin-right: 12px; }
    .ag-theme-fresh .ag-column-drop-horizontal .ag-icon-small-left,
    .ag-theme-fresh .ag-column-drop-horizontal .ag-icon-small-right {
      margin: 0 4px;
      opacity: 1; }
    .ag-theme-fresh .ag-column-drop-horizontal .ag-column-drop-empty-message {
      opacity: 0.5; }
  .ag-theme-fresh .ag-column-drop-cell {
    background: #ecf0f1;
    border-radius: 16px;
    min-height: 16px;
    padding: 0 2px; }
    .ag-theme-fresh .ag-column-drop-cell .ag-column-drop-cell-text {
      margin: 0 4px; }
    .ag-theme-fresh .ag-column-drop-cell .ag-column-drop-cell-button {
      min-width: 16px;
      margin: 0 2px;
      opacity: 1; }
      .ag-theme-fresh .ag-column-drop-cell .ag-column-drop-cell-button:hover {
        opacity: 1; }
    .ag-theme-fresh .ag-column-drop-cell .ag-column-drag {
      margin-left: 8px; }
  .ag-theme-fresh .ag-column-drop-vertical .ag-column-drop-cell {
    margin-top: 4px; }
  .ag-theme-fresh .ag-select-agg-func-popup {
    background: #f6f6f6;
    border-radius: 0;
    box-shadow: none;
    padding: 4px;
    background: white;
    height: 70px;
    padding: 0; }
    .ag-theme-fresh .ag-select-agg-func-popup .ag-virtual-list-item {
      cursor: default;
      line-height: 20px;
      padding-left: 8px; }
    .ag-theme-fresh .ag-select-agg-func-popup .ag-virtual-list-item:hover {
      background-color: #bde2e5; }
  .ag-theme-fresh .ag-set-filter-list,
  .ag-theme-fresh .ag-menu-column-select-wrapper {
    width: auto; }
  .ag-theme-fresh .ag-column-drop-vertical > .ag-column-drop-cell {
    margin-left: 4px;
    margin-top: 0; }
  .ag-theme-fresh .ag-cell-data-changed {
    background-color: #cec !important; }
  .ag-theme-fresh .ag-cell-data-changed-animation {
    background-color: transparent;
    transition: background-color 1s; }
  .ag-theme-fresh .ag-row-stub {
    background-color: #f0f0f0; }
  .ag-theme-fresh .ag-stub-cell {
    padding-left: 12px;
    padding-top: 4px; }
    .ag-theme-fresh .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-fresh .ag-stub-cell .ag-loading-text {
      margin-left: 4px;
      margin-top: 4px; }
  .ag-theme-fresh .ag-floating-top {
    border-bottom: 1px solid darkgrey; }
  .ag-theme-fresh .ag-floating-bottom {
    border-top: 1px solid darkgrey; }
  .ag-theme-fresh .ag-floating-top, .ag-theme-fresh .ag-floating-bottom {
    background-color: #f0f0f0; }
    .ag-theme-fresh .ag-floating-top .ag-row, .ag-theme-fresh .ag-floating-bottom .ag-row {
      background-color: #f0f0f0; }
  .ag-theme-fresh .ag-status-bar {
    background: white;
    border: 1px solid darkgrey;
    border-top-width: 0;
    color: rgba(0, 0, 0, 0.5);
    font-weight: 400;
    font-size: 14px;
    font-family: "Helvetica Neue", sans-serif;
    padding-right: 16px;
    padding-left: 16px;
    line-height: 1.5; }
  .ag-theme-fresh .ag-name-value-value {
    color: black; }
  .ag-theme-fresh .ag-status-bar-center {
    text-align: center; }
  .ag-theme-fresh .ag-name-value {
    margin-left: 4px;
    margin-right: 4px;
    padding-top: 8px;
    padding-bottom: 8px; }
  .ag-theme-fresh .ag-details-row {
    padding: 20px; }
  .ag-theme-fresh .ag-overlay-loading-wrapper {
    background-color: rgba(255, 255, 255, 0.5); }
  .ag-theme-fresh .ag-overlay-loading-center {
    background: #f6f6f6;
    border-radius: 0;
    box-shadow: none;
    padding: 4px; }
  .ag-theme-fresh .ag-side-bar {
    background-color: #f6f6f6;
    border: 1px solid darkgrey;
    border-left-width: 0;
    position: relative; }
    .ag-theme-fresh .ag-side-bar .ag-side-buttons {
      padding-top: 16px;
      background: white;
      width: 16px;
      position: relative; }
      .ag-theme-fresh .ag-side-bar .ag-side-buttons .ag-side-button button {
        background: transparent;
        border: 0;
        color: black;
        padding: 8px 0 8px 0;
        width: 100%;
        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-fresh .ag-side-bar .ag-side-buttons .ag-selected button {
        background-color: #f6f6f6;
        margin-left: -1px;
        padding-left: 1px;
        border-color: darkgrey; }
    .ag-theme-fresh .ag-side-bar .ag-panel-container {
      border-right: 1px solid darkgrey; }
    .ag-theme-fresh .ag-side-bar.full-width .ag-panel-container {
      border-right: 0; }
    .ag-theme-fresh .ag-side-bar .ag-column-drop {
      min-height: 50px; }
  .ag-theme-fresh .ag-primary-cols-filter-wrapper {
    margin-left: 4px;
    margin-right: 4px; }
  .ag-theme-fresh .ag-group-component {
    background-color: #f9f9f9;
    padding: 0px;
    border: 0 solid #b6b6b6;
    border-top-width: 1px; }
    .ag-theme-fresh .ag-group-component.ag-disabled > .ag-group-component-label .ag-group-component-title, .ag-theme-fresh .ag-group-component.ag-disabled > .ag-group-component-container {
      opacity: 0.5; }
    .ag-theme-fresh .ag-group-component .ag-group-component-title-bar {
      background-color: #ececec;
      height: 12px;
      font-size: 14px;
      font-family: "Helvetica Neue", sans-serif;
      height: 26px; }
    .ag-theme-fresh .ag-group-component:not(.ag-collapsible) > div {
      margin-left: 0; }
    .ag-theme-fresh .ag-group-component:not(.ag-collapsible) > .ag-group-component-title-bar {
      margin-left: 0;
      padding: 4px; }
      .ag-theme-fresh .ag-group-component:not(.ag-collapsible) > .ag-group-component-title-bar .ag-column-group-icons {
        display: none; }
    .ag-theme-fresh .ag-group-component .ag-group-component-toolbar {
      background-color: #f3f3f3;
      padding: 4px;
      border: 0 solid darkgrey; }
    .ag-theme-fresh .ag-group-component > .ag-group-component-container {
      margin-left: 8px;
      padding: 4px; }
    .ag-theme-fresh .ag-group-component .ag-group-item {
      margin: 2px 0; }
      .ag-theme-fresh .ag-group-component .ag-group-item .ag-group-component-title-bar {
        height: 18px; }
  .ag-theme-fresh .ag-labeled label {
    margin-right: 4px;
    white-space: nowrap; }
  .ag-theme-fresh .ag-labeled.ag-label-align-top label {
    margin-bottom: 2px; }
  .ag-theme-fresh .ag-slider > .ag-wrapper > div:not(:first-of-type), .ag-theme-fresh .ag-angle-select > .ag-wrapper > div:not(:first-of-type) {
    margin-left: 8px; }
  .ag-theme-fresh .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-fresh .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-fresh .ag-toggle-button .ag-input-wrapper {
    height: 12px;
    width: 40px;
    background-color: white;
    border: 1px solid #333;
    border-radius: 500rem; }
    .ag-theme-fresh .ag-toggle-button .ag-input-wrapper .ag-icon {
      width: 12px;
      height: 12px;
      border: 1px solid #333;
      border-radius: 500rem;
      right: calc(100% - 12px); }
  .ag-theme-fresh .ag-toggle-button.ag-selected .ag-input-wrapper {
    background-color: black; }
    .ag-theme-fresh .ag-toggle-button.ag-selected .ag-input-wrapper .ag-icon {
      background: white;
      right: -1px; }
  .ag-theme-fresh .ag-color-picker > .ag-wrapper {
    border: 1px solid darkgrey;
    border-radius: 5px; }
    .ag-theme-fresh .ag-color-picker > .ag-wrapper > div {
      width: 12px;
      height: 12px; }
    .ag-theme-fresh .ag-color-picker > .ag-wrapper button {
      background-color: white; }
    .ag-theme-fresh .ag-color-picker > .ag-wrapper button:hover {
      background-color: ""; }
  .ag-theme-fresh .ag-dialog.ag-color-dialog {
    border-radius: 5px; }
  .ag-theme-fresh .ag-color-panel {
    padding: 4px; }
    .ag-theme-fresh .ag-color-panel .ag-spectrum-color {
      background-color: red;
      border-radius: 2px; }
    .ag-theme-fresh .ag-color-panel .ag-spectrum-tools {
      padding: 10px; }
    .ag-theme-fresh .ag-color-panel .ag-spectrum-sat {
      background-image: linear-gradient(to right, white, rgba(204, 154, 129, 0)); }
    .ag-theme-fresh .ag-color-panel .ag-spectrum-val {
      background-image: linear-gradient(to top, black, rgba(204, 154, 129, 0)); }
    .ag-theme-fresh .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-fresh .ag-color-panel .ag-spectrum-hue-background {
      border-radius: 2px; }
    .ag-theme-fresh .ag-color-panel .ag-spectrum-alpha-background {
      border-radius: 2px; }
    .ag-theme-fresh .ag-color-panel .ag-hue-alpha {
      margin-bottom: 10px;
      height: 11px;
      border-radius: 2px; }
    .ag-theme-fresh .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-fresh .ag-color-panel .ag-spectrum-text-value {
      font-weight: bold;
      line-height: 20px;
      color: #333; }
    .ag-theme-fresh .ag-color-panel .ag-spectrum-text-value:focus {
      border: 1px solid #0d77e4;
      padding: 2px; }
    .ag-theme-fresh .ag-color-panel .ag-recent-colors > div {
      margin: 0 3px; }
      .ag-theme-fresh .ag-color-panel .ag-recent-colors > div:first-child {
        margin-left: 0; }
      .ag-theme-fresh .ag-color-panel .ag-recent-colors > div:last-child {
        margin-right: 0; }
  .ag-theme-fresh.ag-popup > div:not(.ag-tooltip-custom) {
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3); }
  .ag-theme-fresh .ag-panel {
    background-color: white;
    border: 1px solid darkgrey; }
    .ag-dragging-range-handle .ag-theme-fresh .ag-panel.ag-dialog, .ag-dragging-fill-handle .ag-theme-fresh .ag-panel.ag-dialog {
      opacity: 0.7;
      pointer-events: none; }
    .ag-theme-fresh .ag-panel .ag-title-bar {
      background-color: transparent;
      border-bottom: 1px solid #c3c3c3;
      color: #333333;
      height: 25px;
      font-size: 14px;
      font-weight: 400;
      font-family: "Helvetica Neue", sans-serif;
      padding-left: 12px;
      padding: 5px 10px; }
      .ag-theme-fresh .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button {
        height: 20px;
        width: 20px;
        border-radius: 5px; }
        .ag-theme-fresh .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button .ag-icon {
          line-height: 20px;
          font-size: 20px; }
        .ag-theme-fresh .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button:hover, .ag-theme-fresh .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button.ag-has-popup {
          background-color: rgba(0, 0, 0, 0); }
        .ag-theme-fresh .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button:not(:last-child) {
          margin-right: 5px; }
    .ag-theme-fresh .ag-panel .ag-message-box .ag-message-box-button-bar {
      height: 30px;
      background-color: transparent;
      padding: 2px; }
      .ag-theme-fresh .ag-panel .ag-message-box .ag-message-box-button-bar button {
        border-radius: 0; }
  .ag-theme-fresh .ag-tooltip {
    background-color: #535353;
    color: black;
    border-radius: 2px;
    padding: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #ebebeb;
    transition: opacity 1s; }
    .ag-theme-fresh .ag-tooltip.ag-tooltip-hiding {
      opacity: 0; }
  .ag-theme-fresh .ag-chart .ag-chart-menu {
    border-radius: 5px;
    background: white; }
    .ag-theme-fresh .ag-chart .ag-chart-menu > span:hover {
      background-color: #e6e6e6; }
  .ag-theme-fresh .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-group-component-container {
    margin-left: 0; }
  .ag-theme-fresh .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail {
    border: 1px solid darkgrey;
    border-radius: 5px;
    margin: 5px; }
    .ag-theme-fresh .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-fresh .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-fresh .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail:nth-child(3n) {
      margin-right: 2px; }
    .ag-theme-fresh .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail.ag-selected {
      border-color: black; }
  .ag-theme-fresh .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item {
    color: black;
    font-size: 12px; }
    .ag-theme-fresh .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item.ag-selected {
      color: black; }
  .ag-theme-fresh .ag-chart-tabbed-menu .ag-chart-format .ag-chart-format-wrapper .ag-group-item {
    margin: 4.8px 0; }
  .ag-theme-fresh .ag-icon {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: "agGridClassic";
    speak: none;
    font-size: 12px;
    color: #333;
    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-fresh .ag-icon-aggregation:before {
    content: "\E900"; }
  .ag-theme-fresh .ag-icon-arrows:before {
    content: "\E901"; }
  .ag-theme-fresh .ag-icon-asc:before {
    content: "\E902"; }
  .ag-theme-fresh .ag-icon-cancel:before {
    content: "\E903"; }
  .ag-theme-fresh .ag-icon-chart:before {
    content: "\E904"; }
  .ag-theme-fresh .ag-icon-checkbox-checked:before {
    content: "\E905"; }
  .ag-theme-fresh .ag-icon-checkbox-indeterminate:before {
    content: "\E906"; }
  .ag-theme-fresh .ag-icon-checkbox-unchecked:before {
    content: "\E907"; }
  .ag-theme-fresh .ag-icon-color-picker:before {
    content: "\E908"; }
  .ag-theme-fresh .ag-icon-column:before {
    content: "\E909"; }
  .ag-theme-fresh .ag-icon-columns:before {
    content: "\E90A"; }
  .ag-theme-fresh .ag-icon-contracted:before {
    content: "\E90B"; }
  .ag-theme-fresh .ag-icon-copy:before {
    content: "\E90C"; }
  .ag-theme-fresh .ag-icon-cross:before {
    content: "\E90D"; }
  .ag-theme-fresh .ag-icon-cut:before {
    content: "\E90E"; }
  .ag-theme-fresh .ag-icon-data:before {
    content: "\E90F"; }
  .ag-theme-fresh .ag-icon-desc:before {
    content: "\E910"; }
  .ag-theme-fresh .ag-icon-expanded:before {
    content: "\E911"; }
  .ag-theme-fresh .ag-icon-eye-slash:before {
    content: "\E912"; }
  .ag-theme-fresh .ag-icon-eye:before {
    content: "\E913"; }
  .ag-theme-fresh .ag-icon-filter:before {
    content: "\E914"; }
  .ag-theme-fresh .ag-icon-first:before {
    content: "\E915"; }
  .ag-theme-fresh .ag-icon-grip:before {
    content: "\E916"; }
  .ag-theme-fresh .ag-icon-group:before {
    content: "\E917"; }
  .ag-theme-fresh .ag-icon-indeterminate:before {
    content: "\E918"; }
  .ag-theme-fresh .ag-icon-last:before {
    content: "\E919"; }
  .ag-theme-fresh .ag-icon-left:before {
    content: "\E91A"; }
  .ag-theme-fresh .ag-icon-loading:before {
    content: "\E91B"; }
  .ag-theme-fresh .ag-icon-maximize:before {
    content: "\E91C"; }
  .ag-theme-fresh .ag-icon-menu:before {
    content: "\E91D"; }
  .ag-theme-fresh .ag-icon-minimize:before {
    content: "\E91E"; }
  .ag-theme-fresh .ag-icon-minus:before {
    content: "\E91F"; }
  .ag-theme-fresh .ag-icon-next:before {
    content: "\E920"; }
  .ag-theme-fresh .ag-icon-none:before {
    content: "\E921"; }
  .ag-theme-fresh .ag-icon-not-allowed:before {
    content: "\E922"; }
  .ag-theme-fresh .ag-icon-paste:before {
    content: "\E923"; }
  .ag-theme-fresh .ag-icon-pin:before {
    content: "\E924"; }
  .ag-theme-fresh .ag-icon-pivot:before {
    content: "\E925"; }
  .ag-theme-fresh .ag-icon-plus:before {
    content: "\E926"; }
  .ag-theme-fresh .ag-icon-previous:before {
    content: "\E927"; }
  .ag-theme-fresh .ag-icon-radio-button-off:before {
    content: "\E928"; }
  .ag-theme-fresh .ag-icon-radio-button-on:before {
    content: "\E929"; }
  .ag-theme-fresh .ag-icon-right:before {
    content: "\E92A"; }
  .ag-theme-fresh .ag-icon-save:before {
    content: "\E92B"; }
  .ag-theme-fresh .ag-icon-small-down:before {
    content: "\E92C"; }
  .ag-theme-fresh .ag-icon-small-left:before {
    content: "\E92D"; }
  .ag-theme-fresh .ag-icon-small-right:before {
    content: "\E92E"; }
  .ag-theme-fresh .ag-icon-small-up:before {
    content: "\E92F"; }
  .ag-theme-fresh .ag-icon-tick:before {
    content: "\E930"; }
  .ag-theme-fresh .ag-icon-tree-closed:before {
    content: "\E931"; }
  .ag-theme-fresh .ag-icon-tree-indeterminate:before {
    content: "\E932"; }
  .ag-theme-fresh .ag-icon-tree-open:before {
    content: "\E933"; }
  .ag-theme-fresh .ag-icon-checkbox-checked,
  .ag-theme-fresh .ag-icon-checkbox-indeterminate,
  .ag-theme-fresh .ag-icon-checkbox-unchecked {
    background-color: #fff;
    line-height: 12px;
    border-radius: 3px; }
    .ag-theme-fresh .ag-icon-checkbox-checked-readonly,
    .ag-theme-fresh .ag-icon-checkbox-indeterminate-readonly,
    .ag-theme-fresh .ag-icon-checkbox-unchecked-readonly {
      cursor: default;
      opacity: 0.5; }
  .ag-theme-fresh .ag-icon-checkbox-checked {
    color: black; }
    .ag-theme-fresh .ag-icon-checkbox-checked-readonly:before {
      content: "\E905"; }
  .ag-theme-fresh .ag-icon-checkbox-indeterminate-readonly:before {
    content: "\E906"; }
  .ag-theme-fresh .ag-icon-checkbox-unchecked-readonly:before {
    content: "\E907"; }
  .ag-theme-fresh .ag-group-expanded .ag-icon-contracted:empty:before {
    content: "\E933"; }
  .ag-theme-fresh .ag-icon-row-drag:before {
    content: "\E916"; }
  .ag-theme-fresh .ag-right-arrow:before {
    content: "\E91A"; }
  .ag-theme-fresh .ag-icon-radio-button-on {
    color: black; }
  .ag-theme-fresh .ag-right-arrow:before {
    content: "\E92A"; }
  .ag-theme-fresh .ag-rtl {
    text-align: right; }
    .ag-theme-fresh .ag-rtl .ag-numeric-cell {
      text-align: left; }
    .ag-theme-fresh .ag-rtl .ag-checkbox:not(.ag-label-align-left) label, .ag-theme-fresh .ag-rtl .ag-radio-button:not(.ag-label-align-left) label, .ag-theme-fresh .ag-rtl .ag-toggle-button:not(.ag-label-align-left) label {
      margin-right: 4px;
      margin-left: 0; }
    .ag-theme-fresh .ag-rtl .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
      margin-right: 4px; }
    .ag-theme-fresh .ag-rtl .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
      padding-left: 4px;
      padding-right: 16px; }
    .ag-theme-fresh .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
    .ag-theme-fresh .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
    .ag-theme-fresh .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
    .ag-theme-fresh .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
      margin-left: 4px;
      margin-right: 4px; }
    .ag-theme-fresh .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
      margin-left: 0;
      margin-right: 20px; }
    .ag-theme-fresh .ag-rtl .ag-header-select-all {
      margin-left: 12px;
      margin-right: 0; }
    .ag-theme-fresh .ag-rtl .ag-selection-checkbox,
    .ag-theme-fresh .ag-rtl .ag-group-checkbox,
    .ag-theme-fresh .ag-rtl .ag-group-expanded,
    .ag-theme-fresh .ag-rtl .ag-group-contracted {
      display: inline-flex; }
      .ag-theme-fresh .ag-rtl .ag-selection-checkbox + .ag-cell-value:not(:empty), .ag-theme-fresh .ag-rtl .ag-selection-checkbox + .ag-group-value:not(:empty),
      .ag-theme-fresh .ag-rtl .ag-group-checkbox + .ag-cell-value:not(:empty),
      .ag-theme-fresh .ag-rtl .ag-group-checkbox + .ag-group-value:not(:empty),
      .ag-theme-fresh .ag-rtl .ag-group-expanded + .ag-cell-value:not(:empty),
      .ag-theme-fresh .ag-rtl .ag-group-expanded + .ag-group-value:not(:empty),
      .ag-theme-fresh .ag-rtl .ag-group-contracted + .ag-cell-value:not(:empty),
      .ag-theme-fresh .ag-rtl .ag-group-contracted + .ag-group-value:not(:empty) {
        margin-right: 12px;
        margin-left: initial; }
      .ag-theme-fresh .ag-rtl .ag-selection-checkbox + .ag-group-checkbox,
      .ag-theme-fresh .ag-rtl .ag-group-checkbox + .ag-group-checkbox,
      .ag-theme-fresh .ag-rtl .ag-group-expanded + .ag-group-checkbox,
      .ag-theme-fresh .ag-rtl .ag-group-contracted + .ag-group-checkbox {
        margin-right: 12px;
        margin-left: initial; }
    .ag-theme-fresh .ag-rtl .ag-group-child-count {
      margin-left: unset;
      margin-right: 2px; }
    .ag-theme-fresh .ag-rtl .ag-column-drop-horizontal {
      padding-right: 12px; }
      .ag-theme-fresh .ag-rtl .ag-column-drop-horizontal .ag-icon-group,
      .ag-theme-fresh .ag-rtl .ag-column-drop-horizontal .ag-icon-pivot {
        margin-left: 12px;
        margin-right: 0; }
    .ag-theme-fresh .ag-rtl .ag-floating-filter-button {
      margin-right: 12px; }
    .ag-theme-fresh .ag-rtl .ag-set-filter-item > div, .ag-theme-fresh .ag-rtl .ag-set-filter-item > span {
      margin-left: 0;
      margin-right: 5px; }
    .ag-theme-fresh .ag-rtl .ag-header .ag-header-cell-resize::after {
      border-left: 1px solid darkgrey;
      border-right: 0; }
    .ag-theme-fresh .ag-rtl .ag-side-bar .ag-panel-container {
      border-left: 1px solid darkgrey;
      border-right: 0; }
    .ag-theme-fresh .ag-rtl .ag-side-bar.full-width .ag-panel-container {
      border-left: 0; }
  .ag-theme-fresh .sass-variables::after {
    content: '{ "autoSizePadding": "12px", "headerHeight": "25px", "groupPaddingSize": "24px", "footerPaddingAddition": "16px", "virtualItemHeight": "20px", "aggFuncPopupHeight": "70px", "checkboxIndentWidth": "16px", "leafNodePadding": "12px", "rowHeight": "25px", "gridSize": "4px", "iconSize": "12px" }';
    display: none; }
  .ag-theme-fresh .ag-tab-header {
    background-color: #e6e6e6; }
  .ag-theme-fresh .ag-faded {
    opacity: 0.3; }
  .ag-theme-fresh .ag-column-drop-horizontal.ag-column-drop {
    border: 1px solid darkgrey;
    border-bottom: 0; }
  .ag-theme-fresh .ag-column-drop-horizontal.ag-column-drop:last-child {
    border-left: 0; }
  .ag-theme-fresh .ag-header-cell-resize::after {
    height: 25px;
    margin-top: 0; }
  .ag-theme-fresh .ag-header-cell {
    border-right: 1px solid darkgrey; }
  .ag-theme-fresh .ag-header-group-cell {
    border-right: 1px solid darkgrey; }
  .ag-theme-fresh .ag-root {
    border: 1px solid darkgrey; }
  .ag-theme-fresh .ag-tool-panel-wrapper {
    border-right: 1px solid darkgrey; }
  .ag-theme-fresh .ag-floating-filter-button {
    margin-top: 8px; }
  .ag-theme-fresh .ag-filter .ag-filter-apply-panel {
    border-top: 1px solid darkgrey;
    justify-content: flex-start; }
  .ag-theme-fresh .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected) {
    border: 1px solid darkgrey; }
  .ag-theme-fresh .ag-menu .ag-menu-option-active {
    background-color: #bde2e5; }
  .ag-theme-fresh .ag-menu .ag-menu-option {
    line-height: 24px; }
  .ag-theme-fresh .ag-column-drop-cell {
    background: #ecf0f1;
    background-image: linear-gradient(white, lightgrey);
    border: 1px solid darkgrey;
    border-radius: 0;
    min-height: 18px; }
    .ag-theme-fresh .ag-column-drop-cell .ag-column-drop-cell-button {
      margin-bottom: 2px;
      margin-top: 2px; }
    .ag-theme-fresh .ag-column-drop-cell .ag-column-drop-cell-button:hover {
      border: 1px solid darkgrey; }
  .ag-theme-fresh .ag-cell-highlight {
    background-color: rgba(120, 120, 120, 0.4);
    border-bottom: 2px solid darkgreen; }
  .ag-theme-fresh .ag-cell-highlight-animation {
    transition: all 1s; }
  .ag-theme-fresh .ag-cell.ag-cell-inline-editing {
    height: 25px;
    padding: 0; }
  .ag-theme-fresh .ag-column-select-panel .ag-column-tool-panel-column-group,
  .ag-theme-fresh .ag-column-select-panel .ag-column-tool-panel-column {
    height: 20px; }
  .ag-theme-fresh .ag-filter .ag-filter-header-container {
    height: 24px; }
  .ag-theme-fresh .ag-tab {
    box-sizing: initial; }
  .ag-theme-fresh .ag-selection-checkbox span {
    position: relative;
    top: 0; }
  .ag-theme-fresh .ag-rich-select-value {
    border-bottom: 1px solid darkgrey; }
  .ag-theme-fresh .ag-header-cell-moving .ag-header-cell-label {
    opacity: 0.5; }
  .ag-theme-fresh .ag-header-cell-moving {
    background-color: #bebebe; }
  .ag-theme-fresh .ag-overlay-loading-wrapper {
    background-color: rgba(255, 255, 255, 0.5); }
  .ag-theme-fresh .ag-overlay-loading-center {
    background-color: #fff;
    border: 1px solid darkgrey;
    border-radius: 10px;
    color: black;
    padding: 10px; }
  .ag-theme-fresh .ag-column-name-filter {
    height: 16px; }

</style><style type="text/css">@charset "UTF-8";
@font-face {
  font-family: "agGridMaterial";
  src: url("data:application/x-font-ttf;charset=utf-8;base64,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") format("truetype");
  font-weight: normal;
  font-style: normal; }

.ag-theme-material {
  -webkit-font-smoothing: antialiased;
  background-color: #fff;
  color: rgba(0, 0, 0, 0.87);
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 1; }
  .ag-theme-material .ag-tab-header .ag-tab.ag-tab-selected {
    border-bottom: 2px solid #3f51b5; }
  .ag-theme-material label {
    margin-bottom: 0; }
  .ag-theme-material * {
    box-sizing: border-box; }
    .ag-theme-material *:focus, .ag-theme-material * *:before, .ag-theme-material * *:after {
      outline: none;
      box-sizing: border-box; }
  .ag-theme-material .ag-tab {
    box-sizing: content-box; }
  .ag-theme-material .ag-ltr .ag-toolpanel-indent-1 {
    padding-left: 26px; }
  .ag-theme-material .ag-rtl .ag-toolpanel-indent-1 {
    padding-right: 26px; }
  .ag-theme-material .ag-ltr .ag-row-group-indent-1 {
    padding-left: 42px; }
  .ag-theme-material .ag-rtl .ag-row-group-indent-1 {
    padding-right: 42px; }
  .ag-theme-material .ag-ltr .ag-toolpanel-indent-2 {
    padding-left: 52px; }
  .ag-theme-material .ag-rtl .ag-toolpanel-indent-2 {
    padding-right: 52px; }
  .ag-theme-material .ag-ltr .ag-row-group-indent-2 {
    padding-left: 84px; }
  .ag-theme-material .ag-rtl .ag-row-group-indent-2 {
    padding-right: 84px; }
  .ag-theme-material .ag-ltr .ag-toolpanel-indent-3 {
    padding-left: 78px; }
  .ag-theme-material .ag-rtl .ag-toolpanel-indent-3 {
    padding-right: 78px; }
  .ag-theme-material .ag-ltr .ag-row-group-indent-3 {
    padding-left: 126px; }
  .ag-theme-material .ag-rtl .ag-row-group-indent-3 {
    padding-right: 126px; }
  .ag-theme-material .ag-ltr .ag-toolpanel-indent-4 {
    padding-left: 104px; }
  .ag-theme-material .ag-rtl .ag-toolpanel-indent-4 {
    padding-right: 104px; }
  .ag-theme-material .ag-ltr .ag-row-group-indent-4 {
    padding-left: 168px; }
  .ag-theme-material .ag-rtl .ag-row-group-indent-4 {
    padding-right: 168px; }
  .ag-theme-material .ag-ltr .ag-toolpanel-indent-5 {
    padding-left: 130px; }
  .ag-theme-material .ag-rtl .ag-toolpanel-indent-5 {
    padding-right: 130px; }
  .ag-theme-material .ag-ltr .ag-row-group-indent-5 {
    padding-left: 210px; }
  .ag-theme-material .ag-rtl .ag-row-group-indent-5 {
    padding-right: 210px; }
  .ag-theme-material .ag-ltr .ag-toolpanel-indent-6 {
    padding-left: 156px; }
  .ag-theme-material .ag-rtl .ag-toolpanel-indent-6 {
    padding-right: 156px; }
  .ag-theme-material .ag-ltr .ag-row-group-indent-6 {
    padding-left: 252px; }
  .ag-theme-material .ag-rtl .ag-row-group-indent-6 {
    padding-right: 252px; }
  .ag-theme-material .ag-ltr .ag-toolpanel-indent-7 {
    padding-left: 182px; }
  .ag-theme-material .ag-rtl .ag-toolpanel-indent-7 {
    padding-right: 182px; }
  .ag-theme-material .ag-ltr .ag-row-group-indent-7 {
    padding-left: 294px; }
  .ag-theme-material .ag-rtl .ag-row-group-indent-7 {
    padding-right: 294px; }
  .ag-theme-material .ag-ltr .ag-toolpanel-indent-8 {
    padding-left: 208px; }
  .ag-theme-material .ag-rtl .ag-toolpanel-indent-8 {
    padding-right: 208px; }
  .ag-theme-material .ag-ltr .ag-row-group-indent-8 {
    padding-left: 336px; }
  .ag-theme-material .ag-rtl .ag-row-group-indent-8 {
    padding-right: 336px; }
  .ag-theme-material .ag-ltr .ag-toolpanel-indent-9 {
    padding-left: 234px; }
  .ag-theme-material .ag-rtl .ag-toolpanel-indent-9 {
    padding-right: 234px; }
  .ag-theme-material .ag-ltr .ag-row-group-indent-9 {
    padding-left: 378px; }
  .ag-theme-material .ag-rtl .ag-row-group-indent-9 {
    padding-right: 378px; }
  .ag-theme-material .ag-ltr .ag-toolpanel-indent-10 {
    padding-left: 260px; }
  .ag-theme-material .ag-rtl .ag-toolpanel-indent-10 {
    padding-right: 260px; }
  .ag-theme-material .ag-ltr .ag-row-group-indent-10 {
    padding-left: 420px; }
  .ag-theme-material .ag-rtl .ag-row-group-indent-10 {
    padding-right: 420px; }
  .ag-theme-material .ag-ltr .ag-toolpanel-indent-11 {
    padding-left: 286px; }
  .ag-theme-material .ag-rtl .ag-toolpanel-indent-11 {
    padding-right: 286px; }
  .ag-theme-material .ag-ltr .ag-row-group-indent-11 {
    padding-left: 462px; }
  .ag-theme-material .ag-rtl .ag-row-group-indent-11 {
    padding-right: 462px; }
  .ag-theme-material .ag-ltr .ag-toolpanel-indent-12 {
    padding-left: 312px; }
  .ag-theme-material .ag-rtl .ag-toolpanel-indent-12 {
    padding-right: 312px; }
  .ag-theme-material .ag-ltr .ag-row-group-indent-12 {
    padding-left: 504px; }
  .ag-theme-material .ag-rtl .ag-row-group-indent-12 {
    padding-right: 504px; }
  .ag-theme-material .ag-ltr .ag-toolpanel-indent-13 {
    padding-left: 338px; }
  .ag-theme-material .ag-rtl .ag-toolpanel-indent-13 {
    padding-right: 338px; }
  .ag-theme-material .ag-ltr .ag-row-group-indent-13 {
    padding-left: 546px; }
  .ag-theme-material .ag-rtl .ag-row-group-indent-13 {
    padding-right: 546px; }
  .ag-theme-material .ag-ltr .ag-toolpanel-indent-14 {
    padding-left: 364px; }
  .ag-theme-material .ag-rtl .ag-toolpanel-indent-14 {
    padding-right: 364px; }
  .ag-theme-material .ag-ltr .ag-row-group-indent-14 {
    padding-left: 588px; }
  .ag-theme-material .ag-rtl .ag-row-group-indent-14 {
    padding-right: 588px; }
  .ag-theme-material .ag-ltr .ag-toolpanel-indent-15 {
    padding-left: 390px; }
  .ag-theme-material .ag-rtl .ag-toolpanel-indent-15 {
    padding-right: 390px; }
  .ag-theme-material .ag-ltr .ag-row-group-indent-15 {
    padding-left: 630px; }
  .ag-theme-material .ag-rtl .ag-row-group-indent-15 {
    padding-right: 630px; }
  .ag-theme-material .ag-ltr .ag-toolpanel-indent-16 {
    padding-left: 416px; }
  .ag-theme-material .ag-rtl .ag-toolpanel-indent-16 {
    padding-right: 416px; }
  .ag-theme-material .ag-ltr .ag-row-group-indent-16 {
    padding-left: 672px; }
  .ag-theme-material .ag-rtl .ag-row-group-indent-16 {
    padding-right: 672px; }
  .ag-theme-material .ag-ltr .ag-toolpanel-indent-17 {
    padding-left: 442px; }
  .ag-theme-material .ag-rtl .ag-toolpanel-indent-17 {
    padding-right: 442px; }
  .ag-theme-material .ag-ltr .ag-row-group-indent-17 {
    padding-left: 714px; }
  .ag-theme-material .ag-rtl .ag-row-group-indent-17 {
    padding-right: 714px; }
  .ag-theme-material .ag-ltr .ag-toolpanel-indent-18 {
    padding-left: 468px; }
  .ag-theme-material .ag-rtl .ag-toolpanel-indent-18 {
    padding-right: 468px; }
  .ag-theme-material .ag-ltr .ag-row-group-indent-18 {
    padding-left: 756px; }
  .ag-theme-material .ag-rtl .ag-row-group-indent-18 {
    padding-right: 756px; }
  .ag-theme-material .ag-ltr .ag-toolpanel-indent-19 {
    padding-left: 494px; }
  .ag-theme-material .ag-rtl .ag-toolpanel-indent-19 {
    padding-right: 494px; }
  .ag-theme-material .ag-ltr .ag-row-group-indent-19 {
    padding-left: 798px; }
  .ag-theme-material .ag-rtl .ag-row-group-indent-19 {
    padding-right: 798px; }
  .ag-theme-material .ag-ltr .ag-toolpanel-indent-20 {
    padding-left: 520px; }
  .ag-theme-material .ag-rtl .ag-toolpanel-indent-20 {
    padding-right: 520px; }
  .ag-theme-material .ag-ltr .ag-row-group-indent-20 {
    padding-left: 840px; }
  .ag-theme-material .ag-rtl .ag-row-group-indent-20 {
    padding-right: 840px; }
  .ag-theme-material .ag-ltr .ag-toolpanel-indent-21 {
    padding-left: 546px; }
  .ag-theme-material .ag-rtl .ag-toolpanel-indent-21 {
    padding-right: 546px; }
  .ag-theme-material .ag-ltr .ag-row-group-indent-21 {
    padding-left: 882px; }
  .ag-theme-material .ag-rtl .ag-row-group-indent-21 {
    padding-right: 882px; }
  .ag-theme-material .ag-ltr .ag-toolpanel-indent-22 {
    padding-left: 572px; }
  .ag-theme-material .ag-rtl .ag-toolpanel-indent-22 {
    padding-right: 572px; }
  .ag-theme-material .ag-ltr .ag-row-group-indent-22 {
    padding-left: 924px; }
  .ag-theme-material .ag-rtl .ag-row-group-indent-22 {
    padding-right: 924px; }
  .ag-theme-material .ag-ltr .ag-toolpanel-indent-23 {
    padding-left: 598px; }
  .ag-theme-material .ag-rtl .ag-toolpanel-indent-23 {
    padding-right: 598px; }
  .ag-theme-material .ag-ltr .ag-row-group-indent-23 {
    padding-left: 966px; }
  .ag-theme-material .ag-rtl .ag-row-group-indent-23 {
    padding-right: 966px; }
  .ag-theme-material .ag-ltr .ag-toolpanel-indent-24 {
    padding-left: 624px; }
  .ag-theme-material .ag-rtl .ag-toolpanel-indent-24 {
    padding-right: 624px; }
  .ag-theme-material .ag-ltr .ag-row-group-indent-24 {
    padding-left: 1008px; }
  .ag-theme-material .ag-rtl .ag-row-group-indent-24 {
    padding-right: 1008px; }
  .ag-theme-material .ag-ltr .ag-toolpanel-indent-25 {
    padding-left: 650px; }
  .ag-theme-material .ag-rtl .ag-toolpanel-indent-25 {
    padding-right: 650px; }
  .ag-theme-material .ag-ltr .ag-row-group-indent-25 {
    padding-left: 1050px; }
  .ag-theme-material .ag-rtl .ag-row-group-indent-25 {
    padding-right: 1050px; }
  .ag-theme-material .ag-ltr .ag-toolpanel-indent-26 {
    padding-left: 676px; }
  .ag-theme-material .ag-rtl .ag-toolpanel-indent-26 {
    padding-right: 676px; }
  .ag-theme-material .ag-ltr .ag-row-group-indent-26 {
    padding-left: 1092px; }
  .ag-theme-material .ag-rtl .ag-row-group-indent-26 {
    padding-right: 1092px; }
  .ag-theme-material .ag-ltr .ag-toolpanel-indent-27 {
    padding-left: 702px; }
  .ag-theme-material .ag-rtl .ag-toolpanel-indent-27 {
    padding-right: 702px; }
  .ag-theme-material .ag-ltr .ag-row-group-indent-27 {
    padding-left: 1134px; }
  .ag-theme-material .ag-rtl .ag-row-group-indent-27 {
    padding-right: 1134px; }
  .ag-theme-material .ag-ltr .ag-toolpanel-indent-28 {
    padding-left: 728px; }
  .ag-theme-material .ag-rtl .ag-toolpanel-indent-28 {
    padding-right: 728px; }
  .ag-theme-material .ag-ltr .ag-row-group-indent-28 {
    padding-left: 1176px; }
  .ag-theme-material .ag-rtl .ag-row-group-indent-28 {
    padding-right: 1176px; }
  .ag-theme-material .ag-ltr .ag-toolpanel-indent-29 {
    padding-left: 754px; }
  .ag-theme-material .ag-rtl .ag-toolpanel-indent-29 {
    padding-right: 754px; }
  .ag-theme-material .ag-ltr .ag-row-group-indent-29 {
    padding-left: 1218px; }
  .ag-theme-material .ag-rtl .ag-row-group-indent-29 {
    padding-right: 1218px; }
  .ag-theme-material .ag-ltr .ag-toolpanel-indent-30 {
    padding-left: 780px; }
  .ag-theme-material .ag-rtl .ag-toolpanel-indent-30 {
    padding-right: 780px; }
  .ag-theme-material .ag-ltr .ag-row-group-indent-30 {
    padding-left: 1260px; }
  .ag-theme-material .ag-rtl .ag-row-group-indent-30 {
    padding-right: 1260px; }
  .ag-theme-material .ag-ltr .ag-toolpanel-indent-31 {
    padding-left: 806px; }
  .ag-theme-material .ag-rtl .ag-toolpanel-indent-31 {
    padding-right: 806px; }
  .ag-theme-material .ag-ltr .ag-row-group-indent-31 {
    padding-left: 1302px; }
  .ag-theme-material .ag-rtl .ag-row-group-indent-31 {
    padding-right: 1302px; }
  .ag-theme-material .ag-ltr .ag-toolpanel-indent-32 {
    padding-left: 832px; }
  .ag-theme-material .ag-rtl .ag-toolpanel-indent-32 {
    padding-right: 832px; }
  .ag-theme-material .ag-ltr .ag-row-group-indent-32 {
    padding-left: 1344px; }
  .ag-theme-material .ag-rtl .ag-row-group-indent-32 {
    padding-right: 1344px; }
  .ag-theme-material .ag-ltr .ag-toolpanel-indent-33 {
    padding-left: 858px; }
  .ag-theme-material .ag-rtl .ag-toolpanel-indent-33 {
    padding-right: 858px; }
  .ag-theme-material .ag-ltr .ag-row-group-indent-33 {
    padding-left: 1386px; }
  .ag-theme-material .ag-rtl .ag-row-group-indent-33 {
    padding-right: 1386px; }
  .ag-theme-material .ag-ltr .ag-toolpanel-indent-34 {
    padding-left: 884px; }
  .ag-theme-material .ag-rtl .ag-toolpanel-indent-34 {
    padding-right: 884px; }
  .ag-theme-material .ag-ltr .ag-row-group-indent-34 {
    padding-left: 1428px; }
  .ag-theme-material .ag-rtl .ag-row-group-indent-34 {
    padding-right: 1428px; }
  .ag-theme-material .ag-ltr .ag-toolpanel-indent-35 {
    padding-left: 910px; }
  .ag-theme-material .ag-rtl .ag-toolpanel-indent-35 {
    padding-right: 910px; }
  .ag-theme-material .ag-ltr .ag-row-group-indent-35 {
    padding-left: 1470px; }
  .ag-theme-material .ag-rtl .ag-row-group-indent-35 {
    padding-right: 1470px; }
  .ag-theme-material .ag-ltr .ag-toolpanel-indent-36 {
    padding-left: 936px; }
  .ag-theme-material .ag-rtl .ag-toolpanel-indent-36 {
    padding-right: 936px; }
  .ag-theme-material .ag-ltr .ag-row-group-indent-36 {
    padding-left: 1512px; }
  .ag-theme-material .ag-rtl .ag-row-group-indent-36 {
    padding-right: 1512px; }
  .ag-theme-material .ag-ltr .ag-toolpanel-indent-37 {
    padding-left: 962px; }
  .ag-theme-material .ag-rtl .ag-toolpanel-indent-37 {
    padding-right: 962px; }
  .ag-theme-material .ag-ltr .ag-row-group-indent-37 {
    padding-left: 1554px; }
  .ag-theme-material .ag-rtl .ag-row-group-indent-37 {
    padding-right: 1554px; }
  .ag-theme-material .ag-ltr .ag-toolpanel-indent-38 {
    padding-left: 988px; }
  .ag-theme-material .ag-rtl .ag-toolpanel-indent-38 {
    padding-right: 988px; }
  .ag-theme-material .ag-ltr .ag-row-group-indent-38 {
    padding-left: 1596px; }
  .ag-theme-material .ag-rtl .ag-row-group-indent-38 {
    padding-right: 1596px; }
  .ag-theme-material .ag-ltr .ag-toolpanel-indent-39 {
    padding-left: 1014px; }
  .ag-theme-material .ag-rtl .ag-toolpanel-indent-39 {
    padding-right: 1014px; }
  .ag-theme-material .ag-ltr .ag-row-group-indent-39 {
    padding-left: 1638px; }
  .ag-theme-material .ag-rtl .ag-row-group-indent-39 {
    padding-right: 1638px; }
  .ag-theme-material .ag-ltr .ag-toolpanel-indent-40 {
    padding-left: 1040px; }
  .ag-theme-material .ag-rtl .ag-toolpanel-indent-40 {
    padding-right: 1040px; }
  .ag-theme-material .ag-ltr .ag-row-group-indent-40 {
    padding-left: 1680px; }
  .ag-theme-material .ag-rtl .ag-row-group-indent-40 {
    padding-right: 1680px; }
  .ag-theme-material .ag-ltr .ag-toolpanel-indent-41 {
    padding-left: 1066px; }
  .ag-theme-material .ag-rtl .ag-toolpanel-indent-41 {
    padding-right: 1066px; }
  .ag-theme-material .ag-ltr .ag-row-group-indent-41 {
    padding-left: 1722px; }
  .ag-theme-material .ag-rtl .ag-row-group-indent-41 {
    padding-right: 1722px; }
  .ag-theme-material .ag-ltr .ag-toolpanel-indent-42 {
    padding-left: 1092px; }
  .ag-theme-material .ag-rtl .ag-toolpanel-indent-42 {
    padding-right: 1092px; }
  .ag-theme-material .ag-ltr .ag-row-group-indent-42 {
    padding-left: 1764px; }
  .ag-theme-material .ag-rtl .ag-row-group-indent-42 {
    padding-right: 1764px; }
  .ag-theme-material .ag-ltr .ag-toolpanel-indent-43 {
    padding-left: 1118px; }
  .ag-theme-material .ag-rtl .ag-toolpanel-indent-43 {
    padding-right: 1118px; }
  .ag-theme-material .ag-ltr .ag-row-group-indent-43 {
    padding-left: 1806px; }
  .ag-theme-material .ag-rtl .ag-row-group-indent-43 {
    padding-right: 1806px; }
  .ag-theme-material .ag-ltr .ag-toolpanel-indent-44 {
    padding-left: 1144px; }
  .ag-theme-material .ag-rtl .ag-toolpanel-indent-44 {
    padding-right: 1144px; }
  .ag-theme-material .ag-ltr .ag-row-group-indent-44 {
    padding-left: 1848px; }
  .ag-theme-material .ag-rtl .ag-row-group-indent-44 {
    padding-right: 1848px; }
  .ag-theme-material .ag-ltr .ag-toolpanel-indent-45 {
    padding-left: 1170px; }
  .ag-theme-material .ag-rtl .ag-toolpanel-indent-45 {
    padding-right: 1170px; }
  .ag-theme-material .ag-ltr .ag-row-group-indent-45 {
    padding-left: 1890px; }
  .ag-theme-material .ag-rtl .ag-row-group-indent-45 {
    padding-right: 1890px; }
  .ag-theme-material .ag-ltr .ag-toolpanel-indent-46 {
    padding-left: 1196px; }
  .ag-theme-material .ag-rtl .ag-toolpanel-indent-46 {
    padding-right: 1196px; }
  .ag-theme-material .ag-ltr .ag-row-group-indent-46 {
    padding-left: 1932px; }
  .ag-theme-material .ag-rtl .ag-row-group-indent-46 {
    padding-right: 1932px; }
  .ag-theme-material .ag-ltr .ag-toolpanel-indent-47 {
    padding-left: 1222px; }
  .ag-theme-material .ag-rtl .ag-toolpanel-indent-47 {
    padding-right: 1222px; }
  .ag-theme-material .ag-ltr .ag-row-group-indent-47 {
    padding-left: 1974px; }
  .ag-theme-material .ag-rtl .ag-row-group-indent-47 {
    padding-right: 1974px; }
  .ag-theme-material .ag-ltr .ag-toolpanel-indent-48 {
    padding-left: 1248px; }
  .ag-theme-material .ag-rtl .ag-toolpanel-indent-48 {
    padding-right: 1248px; }
  .ag-theme-material .ag-ltr .ag-row-group-indent-48 {
    padding-left: 2016px; }
  .ag-theme-material .ag-rtl .ag-row-group-indent-48 {
    padding-right: 2016px; }
  .ag-theme-material .ag-ltr .ag-toolpanel-indent-49 {
    padding-left: 1274px; }
  .ag-theme-material .ag-rtl .ag-toolpanel-indent-49 {
    padding-right: 1274px; }
  .ag-theme-material .ag-ltr .ag-row-group-indent-49 {
    padding-left: 2058px; }
  .ag-theme-material .ag-rtl .ag-row-group-indent-49 {
    padding-right: 2058px; }
  .ag-theme-material .ag-cell .ag-icon {
    display: inline-block;
    vertical-align: middle; }
  .ag-theme-material .ag-checkbox, .ag-theme-material .ag-radio-button, .ag-theme-material .ag-toggle-button {
    display: flex;
    align-items: center;
    cursor: default; }
    .ag-theme-material .ag-checkbox label, .ag-theme-material .ag-radio-button label, .ag-theme-material .ag-toggle-button label {
      cursor: default; }
      .ag-theme-material .ag-checkbox label:empty, .ag-theme-material .ag-radio-button label:empty, .ag-theme-material .ag-toggle-button label:empty {
        margin: 0; }
    .ag-theme-material .ag-checkbox:not(.ag-label-align-left) label, .ag-theme-material .ag-radio-button:not(.ag-label-align-left) label, .ag-theme-material .ag-toggle-button:not(.ag-label-align-left) label {
      margin-left: 8px; }
  .ag-theme-material .ag-cell {
    -webkit-font-smoothing: subpixel-antialiased; }
  .ag-theme-material .ag-ltr .ag-row-group-leaf-indent {
    margin-left: 42px; }
  .ag-theme-material .ag-ltr .ag-cell {
    border-right: 1px solid transparent; }
  .ag-theme-material .ag-ltr .ag-row.ag-cell-first-right-pinned, .ag-theme-material .ag-ltr .ag-cell:not(.ag-cell-focus).ag-cell-first-right-pinned {
    border-left: 1px solid #e2e2e2; }
  .ag-theme-material .ag-ltr .ag-row.ag-cell-last-left-pinned, .ag-theme-material .ag-ltr .ag-cell:not(.ag-cell-focus).ag-cell-last-left-pinned {
    border-right: 1px solid #e2e2e2; }
  .ag-theme-material .ag-rtl .ag-row-group-leaf-indent {
    margin-right: 42px; }
  .ag-theme-material .ag-rtl .ag-cell {
    border-left: 1px solid transparent; }
  .ag-theme-material .ag-rtl .ag-row.ag-cell-first-right-pinned, .ag-theme-material .ag-rtl .ag-cell:not(.ag-cell-focus).ag-cell-first-right-pinned {
    border-left: 1px solid #e2e2e2; }
  .ag-theme-material .ag-rtl .ag-row.ag-cell-last-left-pinned, .ag-theme-material .ag-rtl .ag-cell:not(.ag-cell-focus).ag-cell-last-left-pinned {
    border-right: 1px solid #e2e2e2; }
  .ag-theme-material .ag-value-change-delta {
    padding-right: 2px; }
  .ag-theme-material .ag-value-change-delta-up {
    color: #43a047; }
  .ag-theme-material .ag-value-change-delta-down {
    color: #e53935; }
  .ag-theme-material .ag-value-change-value {
    background-color: transparent;
    border-radius: 1px;
    padding-left: 1px;
    padding-right: 1px;
    transition: background-color 1s; }
  .ag-theme-material .ag-value-change-value-highlight {
    background-color: #00acc1;
    transition: background-color 0.1s; }
  .ag-theme-material .ag-input-wrapper input:not([type]),
  .ag-theme-material .ag-input-wrapper input[type="text"],
  .ag-theme-material .ag-input-wrapper input[type="number"],
  .ag-theme-material .ag-input-wrapper input[type="tel"],
  .ag-theme-material .ag-input-wrapper input[type="date"],
  .ag-theme-material .ag-input-wrapper input[type="datetime-local"] {
    background: transparent;
    color: rgba(0, 0, 0, 0.87);
    font-family: inherit;
    font-size: inherit;
    height: 40px;
    padding-bottom: 8px;
    border-width: 0;
    border-bottom: 2px solid #e2e2e2; }
    .ag-theme-material .ag-input-wrapper input:not([type]):focus,
    .ag-theme-material .ag-input-wrapper input[type="text"]:focus,
    .ag-theme-material .ag-input-wrapper input[type="number"]:focus,
    .ag-theme-material .ag-input-wrapper input[type="tel"]:focus,
    .ag-theme-material .ag-input-wrapper input[type="date"]:focus,
    .ag-theme-material .ag-input-wrapper input[type="datetime-local"]:focus {
      border-bottom: 2px solid #3f51b5;
      outline: none; }
    .ag-theme-material .ag-input-wrapper input:not([type])::placeholder,
    .ag-theme-material .ag-input-wrapper input[type="text"]::placeholder,
    .ag-theme-material .ag-input-wrapper input[type="number"]::placeholder,
    .ag-theme-material .ag-input-wrapper input[type="tel"]::placeholder,
    .ag-theme-material .ag-input-wrapper input[type="date"]::placeholder,
    .ag-theme-material .ag-input-wrapper input[type="datetime-local"]::placeholder {
      color: rgba(0, 0, 0, 0.38); }
    .ag-theme-material .ag-input-wrapper input:not([type]):disabled,
    .ag-theme-material .ag-input-wrapper input[type="text"]:disabled,
    .ag-theme-material .ag-input-wrapper input[type="number"]:disabled,
    .ag-theme-material .ag-input-wrapper input[type="tel"]:disabled,
    .ag-theme-material .ag-input-wrapper input[type="date"]:disabled,
    .ag-theme-material .ag-input-wrapper input[type="datetime-local"]:disabled {
      border-bottom: 1px solid #e2e2e2; }
    .ag-theme-material .ag-input-wrapper input:not([type]):disabled,
    .ag-theme-material .ag-input-wrapper input[type="text"]:disabled,
    .ag-theme-material .ag-input-wrapper input[type="number"]:disabled,
    .ag-theme-material .ag-input-wrapper input[type="tel"]:disabled,
    .ag-theme-material .ag-input-wrapper input[type="date"]:disabled,
    .ag-theme-material .ag-input-wrapper input[type="datetime-local"]:disabled {
      color: rgba(0, 0, 0, 0.38); }
  .ag-theme-material .ag-input-wrapper input[type="date"] {
    flex: 1 1 auto; }
  .ag-theme-material .ag-input-wrapper input[type="range"] {
    padding: 0; }
  .ag-theme-material .ag-input-wrapper textarea {
    background: transparent;
    color: rgba(0, 0, 0, 0.87);
    font-family: inherit;
    font-size: inherit;
    height: 40px;
    padding-bottom: 8px;
    border-width: 0;
    border-bottom: 2px solid #e2e2e2; }
    .ag-theme-material .ag-input-wrapper textarea:focus {
      border-bottom: 2px solid #3f51b5;
      outline: none; }
    .ag-theme-material .ag-input-wrapper textarea::placeholder {
      color: rgba(0, 0, 0, 0.38); }
    .ag-theme-material .ag-input-wrapper textarea:disabled {
      border-bottom: 1px solid #e2e2e2; }
    .ag-theme-material .ag-input-wrapper textarea:disabled {
      color: rgba(0, 0, 0, 0.38); }
  .ag-theme-material .ag-header {
    background-color: #fff;
    color: rgba(0, 0, 0, 0.54);
    font-weight: 700;
    font-size: 12px;
    font-family: "Roboto", sans-serif;
    border-bottom: 1px solid #e2e2e2; }
  .ag-theme-material .ag-pinned-right-header {
    border-left: 1px solid #e2e2e2; }
  .ag-theme-material .ag-pinned-left-header {
    border-right: 1px solid #e2e2e2; }
  .ag-theme-material .ag-header-row {
    border: none; }
  .ag-theme-material .ag-row {
    border-style: solid;
    border-color: #e2e2e2;
    border-width: 0; }
    .ag-theme-material .ag-row:not(.ag-row-first) {
      border-width: 1px 0 0; }
    .ag-theme-material .ag-row.ag-row-last {
      border-bottom-width: 1px; }
  .ag-theme-material .ag-horizontal-left-spacer {
    border-right: 1px solid #e2e2e2; }
    .ag-theme-material .ag-horizontal-left-spacer.ag-scroller-corner {
      border-right: none; }
  .ag-theme-material .ag-horizontal-right-spacer {
    border-left: 1px solid #e2e2e2; }
    .ag-theme-material .ag-horizontal-right-spacer.ag-scroller-corner {
      border-left: none; }
  .ag-theme-material .ag-row-hover {
    background-color: #fafafa; }
  .ag-theme-material .ag-numeric-cell {
    text-align: right; }
  .ag-theme-material .ag-header-cell-label .ag-header-icon {
    margin-left: 8px;
    opacity: 0.87; }
  .ag-theme-material .ag-header-cell,
  .ag-theme-material .ag-header-group-cell {
    border-style: solid;
    border-color: #e2e2e2;
    padding-left: 24px;
    padding-right: 24px;
    border-width: 0; }
    .ag-theme-material .ag-header-cell.ag-header-cell-moving,
    .ag-theme-material .ag-header-group-cell.ag-header-cell-moving {
      background-color: #f2f2f2; }
    .ag-theme-material .ag-header-cell:not(.ag-header-group-cell-no-group),
    .ag-theme-material .ag-header-group-cell:not(.ag-header-group-cell-no-group) {
      border-top-width: 1px; }
  .ag-theme-material .ag-header-row:first-child .ag-header-cell, .ag-theme-material .ag-header-row:first-child .ag-header-group-cell {
    border-top-width: 0; }
  .ag-theme-material .ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell:hover, .ag-theme-material .ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell.ag-column-resizing,
  .ag-theme-material .ag-header-cell:not(.ag-column-resizing) + .ag-header-cell:hover,
  .ag-theme-material .ag-header-cell:not(.ag-column-resizing) + .ag-header-cell.ag-column-resizing,
  .ag-theme-material .ag-header-group-cell:first-of-type:hover,
  .ag-theme-material .ag-header-group-cell:first-of-type.ag-column-resizing,
  .ag-theme-material .ag-header-cell:first-of-type:hover,
  .ag-theme-material .ag-header-cell:first-of-type.ag-column-resizing {
    background-color: #f2f2f2; }
  .ag-theme-material .ag-header-cell-resize {
    cursor: col-resize; }
  .ag-theme-material .ag-header-select-all {
    margin-right: 24px; }
  .ag-theme-material .ag-cell {
    line-height: 46px;
    padding-left: 24px;
    padding-right: 24px;
    border: 1px solid transparent;
    padding-left: 23px;
    padding-right: 23px; }
  .ag-theme-material .ag-row-drag {
    cursor: move;
    cursor: grab;
    min-width: 42px; }
  .ag-theme-material .ag-row-dragging, .ag-theme-material .ag-row-dragging .ag-row-drag {
    cursor: move; }
  .ag-theme-material .ag-column-drag {
    cursor: move;
    cursor: grab; }
  .ag-theme-material .ag-row-dragging {
    opacity: 0.5; }
  .ag-theme-material .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
  .ag-theme-material .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
  .ag-theme-material .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle, .ag-theme-material .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
  .ag-theme-material .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
  .ag-theme-material .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
    border: 1px solid #3f51b5;
    outline: initial; }
  .ag-theme-material .ag-header-cell-resize {
    width: 16px; }
  .ag-theme-material .ag-menu {
    background: #fff;
    border-radius: 2px;
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    padding: 8px;
    padding: 0; }
    .ag-theme-material .ag-menu .ag-menu-list {
      cursor: default;
      margin-bottom: 8px;
      margin-top: 8px;
      width: 100%; }
    .ag-theme-material .ag-menu .ag-menu-option-active {
      background-color: #fafafa; }
    .ag-theme-material .ag-menu .ag-menu-option-disabled {
      opacity: 0.5; }
    .ag-theme-material .ag-menu .ag-menu-option-text {
      margin-left: 8px; }
    .ag-theme-material .ag-menu .ag-menu-option-icon {
      padding-left: 8px;
      padding-right: 8px;
      min-width: 34px; }
    .ag-theme-material .ag-menu .ag-menu-option-shortcut {
      padding-left: 16px; }
    .ag-theme-material .ag-menu .ag-menu-separator {
      height: 16px; }
      .ag-theme-material .ag-menu .ag-menu-separator > span {
        background-image: url("data:image/svg+xml,%3Csvg%20width%3D'1'%20height%3D'16px'%20viewBox%3D'0%200%201%2016px'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cline%20x1%3D'0'%20y1%3D'8px'%20x2%3D'1'%20y2%3D'8px'%20stroke-width%3D'1'%20stroke%3D'%23E2E2E2'%2F%3E%3C%2Fsvg%3E"); }
    .ag-theme-material .ag-menu .ag-menu-option-popup-pointer {
      width: 34px;
      text-align: center; }
  .ag-theme-material.ag-dnd-ghost {
    background: #fff;
    border-radius: 2px;
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    padding: 8px;
    border: 1px solid #e2e2e2;
    color: rgba(0, 0, 0, 0.54);
    font-weight: 700;
    font-size: 12px;
    font-family: "Roboto", sans-serif;
    height: 56px !important;
    line-height: 56px;
    margin: 0;
    padding: 0 16px;
    transform: translateY(16px); }
    .ag-theme-material.ag-dnd-ghost span,
    .ag-theme-material.ag-dnd-ghost div {
      height: 100%;
      margin: 0;
      padding: 0; }
    .ag-theme-material.ag-dnd-ghost .ag-dnd-ghost-icon {
      margin-right: 8px;
      opacity: 0.87; }
  .ag-theme-material .ag-tab-header {
    background: #eee;
    min-width: 220px;
    width: 100%;
    display: flex; }
    .ag-theme-material .ag-tab-header .ag-tab {
      display: flex;
      border-bottom: 2px solid transparent;
      height: 32px;
      flex: none;
      align-items: center;
      justify-content: center;
      flex: 1 1 auto; }
  .ag-theme-material .ag-tab-body {
    padding: 4px 0; }
    .ag-theme-material .ag-tab-body .ag-menu-list {
      margin-bottom: 0;
      margin-top: 0; }
      .ag-theme-material .ag-tab-body .ag-menu-list > div:first-child > span {
        padding-top: 0; }
      .ag-theme-material .ag-tab-body .ag-menu-list > div:last-child > span {
        padding-bottom: 0; }
      .ag-theme-material .ag-tab-body .ag-menu-list > div:last-child > .ag-menu-option-popup-pointer {
        background-position-y: 0; }
  .ag-theme-material .ag-filter .ag-filter-select, .ag-theme-material .ag-filter .ag-filter-body {
    margin-bottom: 8px; }
  .ag-theme-material .ag-filter .ag-filter-body {
    margin-top: 0; }
  .ag-theme-material .ag-filter .ag-filter-filter {
    margin-left: 8px;
    margin-right: 8px; }
  .ag-theme-material .ag-filter .ag-filter-select {
    margin: 8px; }
  .ag-theme-material .ag-filter input[type="radio"] {
    margin: 0 3px 0 6px;
    width: 12px;
    height: 17px;
    vertical-align: top; }
  .ag-theme-material .ag-filter input[type="text"],
  .ag-theme-material .ag-filter input[type="date"] {
    padding-left: 8px; }
  .ag-theme-material .ag-filter .ag-set-filter-list {
    height: 240px; }
  .ag-theme-material .ag-filter .ag-set-filter-item {
    height: 40px;
    display: flex;
    align-items: center; }
    .ag-theme-material .ag-filter .ag-set-filter-item > div, .ag-theme-material .ag-filter .ag-set-filter-item > span {
      margin-left: 5px;
      display: flex; }
  .ag-theme-material .ag-filter .ag-filter-header-container:nth-child(2) {
    border-bottom: 1px solid #e2e2e2; }
  .ag-theme-material .ag-filter .ag-filter-apply-panel {
    display: flex;
    justify-content: flex-end;
    padding: 8px;
    padding-top: 16px; }
    .ag-theme-material .ag-filter .ag-filter-apply-panel button {
      line-height: 1.5;
      appearance: none;
      background-color: transparent;
      border: 0;
      color: #3f51b5;
      font-family: inherit;
      font-size: inherit;
      margin: 0;
      padding: 0;
      text-transform: uppercase; }
    .ag-theme-material .ag-filter .ag-filter-apply-panel button + button {
      margin-left: 16px; }
  .ag-theme-material .ag-column-select-panel .ag-column-tool-panel-column-group,
  .ag-theme-material .ag-column-select-panel .ag-column-tool-panel-column {
    height: 32px; }
    .ag-theme-material .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
    .ag-theme-material .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
    .ag-theme-material .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
    .ag-theme-material .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
    .ag-theme-material .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
    .ag-theme-material .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
      margin-left: 8px;
      margin-right: 8px; }
  .ag-theme-material .ag-column-select-panel .ag-primary-cols-list-panel {
    border-top: 1px solid #e2e2e2;
    padding-top: 8px; }
    .ag-theme-material .ag-column-select-panel .ag-primary-cols-list-panel > div {
      cursor: pointer; }
  .ag-theme-material .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
    margin-left: 34px; }
  .ag-theme-material .ag-primary-cols-header-panel {
    border-top: 1px solid #e2e2e2;
    height: 56px;
    align-items: center; }
    .ag-theme-material .ag-primary-cols-header-panel > div {
      cursor: pointer;
      margin: 0 8px; }
    .ag-theme-material .ag-primary-cols-header-panel .ag-filter-body {
      margin-left: 8px;
      margin-right: 8px; }
  .ag-theme-material .ag-tool-panel-wrapper {
    border-right: 0; }
    .ag-theme-material .ag-tool-panel-wrapper .ag-filter-panel {
      width: 100%; }
      .ag-theme-material .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance {
        color: rgba(0, 0, 0, 0.54);
        font-weight: 600;
        flex: auto;
        flex-direction: column;
        flex-wrap: nowrap;
        display: flex;
        flex-flow: column nowrap; }
        .ag-theme-material .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header {
          padding: 0 5px; }
          .ag-theme-material .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header > div {
            margin: auto 0; }
      .ag-theme-material .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-body-wrapper {
        padding-top: 5px; }
      .ag-theme-material .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-air {
        border: 1px solid #e2e2e2;
        border-left: 0;
        border-right: 0;
        padding: 8px 0; }
    .ag-theme-material .ag-tool-panel-wrapper .ag-pivot-mode-panel {
      height: 56px;
      display: flex;
      flex: none; }
      .ag-theme-material .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
        display: flex;
        align-items: center;
        margin-left: 8px; }
    .ag-theme-material .ag-tool-panel-wrapper .ag-column-select-panel {
      border-bottom: 1px solid #e2e2e2;
      padding-bottom: 7px;
      padding-top: 0; }
    .ag-theme-material .ag-tool-panel-wrapper .ag-column-drop {
      border-bottom: 1px solid #e2e2e2;
      padding: 8px 0;
      padding-bottom: 16px; }
      .ag-theme-material .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
        color: rgba(0, 0, 0, 0.38);
        font-weight: 700;
        font-size: 12px;
        font-family: "Roboto", sans-serif;
        padding-left: 34px;
        padding-right: 8px;
        margin-top: 8px; }
      .ag-theme-material .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-list {
        cursor: default;
        margin-top: 8px; }
      .ag-theme-material .ag-tool-panel-wrapper .ag-column-drop > div > :first-child {
        margin-left: 8px;
        margin-right: 8px; }
      .ag-theme-material .ag-tool-panel-wrapper .ag-column-drop:last-child {
        border-bottom: 0; }
  .ag-theme-material .ag-numeric-header .ag-header-cell-label .ag-header-icon {
    margin-left: 0;
    margin-right: 8px; }
  .ag-theme-material .ag-paging-panel {
    border-top: 1px solid #e2e2e2;
    color: rgba(0, 0, 0, 0.54);
    height: 56px;
    padding: 0 24px; }
    .ag-theme-material .ag-paging-panel > span {
      margin-left: 32px; }
  .ag-theme-material .ag-paging-page-summary-panel .ag-icon {
    width: 18px;
    height: 18px; }
  .ag-theme-material .ag-paging-page-summary-panel .ag-paging-button button {
    cursor: pointer;
    opacity: 0;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; }
  .ag-theme-material .ag-paging-page-summary-panel .ag-paging-button.ag-disabled .ag-icon {
    color: rgba(0, 0, 0, 0.38);
    opacity: 0.38; }
  .ag-theme-material .ag-paging-page-summary-panel .ag-paging-button.ag-disabled button {
    cursor: default; }
  .ag-theme-material .ag-paging-page-summary-panel span {
    margin: 0 8px; }
  .ag-theme-material .ag-row-selected {
    background-color: #eee; }
  .ag-theme-material .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell), .ag-theme-material .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell) {
    border: 1px solid transparent; }
    .ag-theme-material .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top, .ag-theme-material .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
      border-top-color: #3f51b5; }
    .ag-theme-material .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right, .ag-theme-material .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
      border-right-color: #3f51b5; }
    .ag-theme-material .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom, .ag-theme-material .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
      border-bottom-color: #3f51b5; }
    .ag-theme-material .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left, .ag-theme-material .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
      border-left-color: #3f51b5; }
  .ag-theme-material .ag-cell-range-selected:not(.ag-cell-focus) {
    background-color: rgba(122, 134, 203, 0.1); }
    .ag-theme-material .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart {
      background-color: rgba(0, 88, 255, 0.1); }
    .ag-theme-material .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-material .ag-cell-range-selected-1:not(.ag-cell-focus) {
    background-color: rgba(122, 134, 203, 0.2); }
  .ag-theme-material .ag-cell-range-selected-2:not(.ag-cell-focus) {
    background-color: rgba(122, 134, 203, 0.3); }
  .ag-theme-material .ag-cell-range-selected-3:not(.ag-cell-focus) {
    background-color: rgba(122, 134, 203, 0.4); }
  .ag-theme-material .ag-cell-range-selected-4:not(.ag-cell-focus) {
    background-color: rgba(122, 134, 203, 0.5); }
  .ag-theme-material .ag-ltr .ag-selection-fill-top, .ag-theme-material .ag-rtl .ag-selection-fill-top {
    border-top: 1px dashed #3f51b5; }
    .ag-theme-material .ag-ltr .ag-selection-fill-top.ag-cell.ag-cell-range-selected, .ag-theme-material .ag-rtl .ag-selection-fill-top.ag-cell.ag-cell-range-selected {
      border-top: 1px dashed #afafaf; }
  .ag-theme-material .ag-ltr .ag-selection-fill-right, .ag-theme-material .ag-rtl .ag-selection-fill-right {
    border-right: 1px dashed #3f51b5; }
    .ag-theme-material .ag-ltr .ag-selection-fill-right.ag-cell.ag-cell-range-selected, .ag-theme-material .ag-rtl .ag-selection-fill-right.ag-cell.ag-cell-range-selected {
      border-right: 1px dashed #afafaf; }
  .ag-theme-material .ag-ltr .ag-selection-fill-bottom, .ag-theme-material .ag-rtl .ag-selection-fill-bottom {
    border-bottom: 1px dashed #3f51b5; }
    .ag-theme-material .ag-ltr .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected, .ag-theme-material .ag-rtl .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected {
      border-bottom: 1px dashed #afafaf; }
  .ag-theme-material .ag-ltr .ag-selection-fill-left, .ag-theme-material .ag-rtl .ag-selection-fill-left {
    border-left: 1px dashed #3f51b5; }
    .ag-theme-material .ag-ltr .ag-selection-fill-left.ag-cell.ag-cell-range-selected, .ag-theme-material .ag-rtl .ag-selection-fill-left.ag-cell.ag-cell-range-selected {
      border-left: 1px dashed #afafaf; }
  .ag-theme-material .ag-fill-handle, .ag-theme-material .ag-range-handle {
    position: absolute;
    width: 6px;
    height: 6px;
    bottom: -1px;
    right: -1px;
    background-color: #3f51b5; }
  .ag-theme-material .ag-fill-handle {
    cursor: cell; }
  .ag-theme-material .ag-range-handle {
    cursor: nwse-resize; }
  .ag-theme-material .ag-cell.ag-cell-inline-editing {
    padding: 24px;
    height: 72px; }
  .ag-theme-material .ag-cell.ag-cell-inline-editing, .ag-theme-material .ag-cell.ag-popup-editor {
    background: #fff;
    border-radius: 2px;
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    padding: 8px;
    background-color: #fafafa; }
  .ag-theme-material .ag-popup-editor {
    padding: 0; }
    .ag-theme-material .ag-popup-editor .ag-large-textarea textarea {
      height: auto;
      padding: 24px; }
  .ag-theme-material .ag-rich-select {
    background-color: #fafafa; }
    .ag-theme-material .ag-rich-select .ag-rich-select-list {
      width: 200px;
      height: 312px; }
    .ag-theme-material .ag-rich-select .ag-rich-select-value {
      padding: 0 8px 0 24px;
      height: 48px; }
    .ag-theme-material .ag-rich-select .ag-virtual-list-item {
      cursor: default;
      height: 48px; }
      .ag-theme-material .ag-rich-select .ag-virtual-list-item:hover {
        background-color: #fafafa; }
    .ag-theme-material .ag-rich-select .ag-rich-select-row {
      padding-left: 24px; }
    .ag-theme-material .ag-rich-select .ag-rich-select-row-selected {
      background-color: #eee; }
  .ag-theme-material .ag-ltr .ag-floating-filter-button {
    margin-left: 24px; }
  .ag-theme-material .ag-floating-filter-button button {
    appearance: none;
    background: transparent;
    border: 0;
    height: 18px;
    padding: 0;
    width: 18px; }
  .ag-theme-material .ag-selection-checkbox:not(.ag-hidden) ~ .ag-cell-value:not(:empty), .ag-theme-material .ag-selection-checkbox:not(.ag-hidden) + .ag-group-value:not(:empty),
  .ag-theme-material .ag-group-expanded:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
  .ag-theme-material .ag-group-expanded:not(.ag-hidden) + .ag-group-value:not(:empty),
  .ag-theme-material .ag-group-contracted:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
  .ag-theme-material .ag-group-contracted:not(.ag-hidden) + .ag-group-value:not(:empty),
  .ag-theme-material .ag-group-checkbox:not(.ag-invisible) ~ .ag-cell-value:not(:empty),
  .ag-theme-material .ag-group-checkbox:not(.ag-invisible) + .ag-group-value:not(:empty) {
    margin-left: 24px; }
  .ag-theme-material .ag-selection-checkbox:not(.ag-hidden) ~ .ag-group-checkbox,
  .ag-theme-material .ag-group-expanded:not(.ag-hidden) ~ .ag-group-checkbox,
  .ag-theme-material .ag-group-contracted:not(.ag-hidden) ~ .ag-group-checkbox,
  .ag-theme-material .ag-group-checkbox:not(.ag-invisible) ~ .ag-group-checkbox {
    margin-left: 24px; }
  .ag-theme-material .ag-group-child-count {
    margin-left: 2px; }
  .ag-theme-material .ag-selection-checkbox span {
    position: relative; }
  .ag-theme-material .ag-column-drop-horizontal {
    background-color: #eee;
    height: 48px;
    padding-left: 24px; }
    .ag-theme-material .ag-column-drop-horizontal .ag-icon-group,
    .ag-theme-material .ag-column-drop-horizontal .ag-icon-pivot {
      margin-right: 24px; }
    .ag-theme-material .ag-column-drop-horizontal .ag-icon-small-left,
    .ag-theme-material .ag-column-drop-horizontal .ag-icon-small-right {
      margin: 0 8px;
      opacity: 0.54; }
    .ag-theme-material .ag-column-drop-horizontal .ag-column-drop-empty-message {
      opacity: 0.38; }
  .ag-theme-material .ag-column-drop-cell {
    background: #e2e2e2;
    border-radius: 32px;
    min-height: 32px;
    padding: 0 4px; }
    .ag-theme-material .ag-column-drop-cell .ag-column-drop-cell-text {
      margin: 0 8px; }
    .ag-theme-material .ag-column-drop-cell .ag-column-drop-cell-button {
      min-width: 32px;
      margin: 0 4px;
      opacity: 0.54; }
      .ag-theme-material .ag-column-drop-cell .ag-column-drop-cell-button:hover {
        opacity: 0.87; }
    .ag-theme-material .ag-column-drop-cell .ag-column-drag {
      margin-left: 16px; }
  .ag-theme-material .ag-column-drop-vertical .ag-column-drop-cell {
    margin-top: 8px; }
  .ag-theme-material .ag-select-agg-func-popup {
    background: #fff;
    border-radius: 2px;
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    padding: 8px;
    background: #fff;
    height: 140px;
    padding: 0; }
    .ag-theme-material .ag-select-agg-func-popup .ag-virtual-list-item {
      cursor: default;
      line-height: 40px;
      padding-left: 16px; }
  .ag-theme-material .ag-set-filter-list,
  .ag-theme-material .ag-menu-column-select-wrapper {
    width: auto; }
  .ag-theme-material .ag-column-drop-vertical > .ag-column-drop-cell {
    margin-left: 8px;
    margin-top: 0; }
  .ag-theme-material .ag-cell-data-changed {
    background-color: #00acc1 !important; }
  .ag-theme-material .ag-cell-data-changed-animation {
    background-color: transparent;
    transition: background-color 1s; }
  .ag-theme-material .ag-stub-cell {
    padding-left: 24px;
    padding-top: 8px; }
    .ag-theme-material .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-material .ag-stub-cell .ag-loading-text {
      margin-left: 8px;
      margin-top: 8px; }
  .ag-theme-material .ag-floating-top {
    border-bottom: 1px solid #e2e2e2; }
  .ag-theme-material .ag-floating-bottom {
    border-top: 1px solid #e2e2e2; }
  .ag-theme-material .ag-status-bar {
    background: #fff;
    border: 1px solid #e2e2e2;
    border-top-width: 0;
    color: rgba(0, 0, 0, 0.38);
    font-weight: 700;
    font-size: 12px;
    font-family: "Roboto", sans-serif;
    padding-right: 32px;
    padding-left: 32px;
    line-height: 1.5; }
  .ag-theme-material .ag-name-value-value {
    color: rgba(0, 0, 0, 0.87); }
  .ag-theme-material .ag-status-bar-center {
    text-align: center; }
  .ag-theme-material .ag-name-value {
    margin-left: 8px;
    margin-right: 8px;
    padding-top: 16px;
    padding-bottom: 16px; }
  .ag-theme-material .ag-details-row {
    padding: 40px; }
  .ag-theme-material .ag-overlay-loading-wrapper {
    background-color: rgba(255, 255, 255, 0.5); }
  .ag-theme-material .ag-overlay-loading-center {
    background: #fff;
    border-radius: 2px;
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    padding: 8px; }
  .ag-theme-material .ag-side-bar {
    background-color: #fafafa;
    border: 1px solid #e2e2e2;
    border-left-width: 0;
    position: relative; }
    .ag-theme-material .ag-side-bar .ag-side-buttons {
      padding-top: 32px;
      background: #fff;
      width: 22px;
      position: relative; }
      .ag-theme-material .ag-side-bar .ag-side-buttons .ag-side-button button {
        background: transparent;
        border: 0;
        color: rgba(0, 0, 0, 0.87);
        padding: 16px 0 16px 0;
        width: 100%;
        margin: 0;
        min-height: 144px;
        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-material .ag-side-bar .ag-side-buttons .ag-selected button {
        background-color: #fafafa;
        margin-left: -1px;
        padding-left: 1px;
        border-color: #e2e2e2; }
    .ag-theme-material .ag-side-bar .ag-panel-container {
      border-right: 1px solid #e2e2e2; }
    .ag-theme-material .ag-side-bar.full-width .ag-panel-container {
      border-right: 0; }
    .ag-theme-material .ag-side-bar .ag-column-drop {
      min-height: 50px; }
  .ag-theme-material .ag-primary-cols-filter-wrapper {
    margin-left: 8px;
    margin-right: 8px; }
  .ag-theme-material .ag-group-component {
    background-color: #fdfdfd;
    padding: 0px;
    border: 0 solid #efefef;
    border-top-width: 1px; }
    .ag-theme-material .ag-group-component.ag-disabled > .ag-group-component-label .ag-group-component-title, .ag-theme-material .ag-group-component.ag-disabled > .ag-group-component-container {
      opacity: 0.5; }
    .ag-theme-material .ag-group-component .ag-group-component-title-bar {
      background-color: #f0f0f0;
      height: 18px;
      font-size: 13px;
      font-family: "Roboto", sans-serif;
      height: 26px; }
    .ag-theme-material .ag-group-component:not(.ag-collapsible) > div {
      margin-left: 0; }
    .ag-theme-material .ag-group-component:not(.ag-collapsible) > .ag-group-component-title-bar {
      margin-left: 0;
      padding: 8px; }
      .ag-theme-material .ag-group-component:not(.ag-collapsible) > .ag-group-component-title-bar .ag-column-group-icons {
        display: none; }
    .ag-theme-material .ag-group-component .ag-group-component-toolbar {
      background-color: #f7f7f7;
      padding: 8px;
      border: 0 solid #e2e2e2; }
    .ag-theme-material .ag-group-component > .ag-group-component-container {
      margin-left: 16px;
      padding: 8px; }
    .ag-theme-material .ag-group-component .ag-group-item {
      margin: 4px 0; }
      .ag-theme-material .ag-group-component .ag-group-item .ag-group-component-title-bar {
        height: 18px; }
  .ag-theme-material .ag-labeled label {
    margin-right: 8px;
    white-space: nowrap; }
  .ag-theme-material .ag-labeled.ag-label-align-top label {
    margin-bottom: 4px; }
  .ag-theme-material .ag-slider > .ag-wrapper > div:not(:first-of-type), .ag-theme-material .ag-angle-select > .ag-wrapper > div:not(:first-of-type) {
    margin-left: 16px; }
  .ag-theme-material .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-material .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-material .ag-toggle-button .ag-input-wrapper {
    height: 18px;
    width: 40px;
    background-color: #fff;
    border: 1px solid #333;
    border-radius: 500rem; }
    .ag-theme-material .ag-toggle-button .ag-input-wrapper .ag-icon {
      width: 18px;
      height: 18px;
      border: 1px solid #333;
      border-radius: 500rem;
      right: calc(100% - 18px); }
  .ag-theme-material .ag-toggle-button.ag-selected .ag-input-wrapper {
    background-color: #ff4081; }
    .ag-theme-material .ag-toggle-button.ag-selected .ag-input-wrapper .ag-icon {
      background: #fff;
      right: -1px; }
  .ag-theme-material .ag-color-picker > .ag-wrapper {
    border: 1px solid #e2e2e2;
    border-radius: 5px; }
    .ag-theme-material .ag-color-picker > .ag-wrapper > div {
      width: 18px;
      height: 18px; }
    .ag-theme-material .ag-color-picker > .ag-wrapper button {
      background-color: #fff; }
    .ag-theme-material .ag-color-picker > .ag-wrapper button:hover {
      background-color: #fafafa; }
  .ag-theme-material .ag-dialog.ag-color-dialog {
    border-radius: 5px; }
  .ag-theme-material .ag-color-panel {
    padding: 8px; }
    .ag-theme-material .ag-color-panel .ag-spectrum-color {
      background-color: red;
      border-radius: 2px; }
    .ag-theme-material .ag-color-panel .ag-spectrum-tools {
      padding: 10px; }
    .ag-theme-material .ag-color-panel .ag-spectrum-sat {
      background-image: linear-gradient(to right, white, rgba(204, 154, 129, 0)); }
    .ag-theme-material .ag-color-panel .ag-spectrum-val {
      background-image: linear-gradient(to top, black, rgba(204, 154, 129, 0)); }
    .ag-theme-material .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-material .ag-color-panel .ag-spectrum-hue-background {
      border-radius: 2px; }
    .ag-theme-material .ag-color-panel .ag-spectrum-alpha-background {
      border-radius: 2px; }
    .ag-theme-material .ag-color-panel .ag-hue-alpha {
      margin-bottom: 10px;
      height: 11px;
      border-radius: 2px; }
    .ag-theme-material .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-material .ag-color-panel .ag-spectrum-text-value {
      font-weight: bold;
      line-height: 20px;
      color: #333; }
    .ag-theme-material .ag-color-panel .ag-spectrum-text-value:focus {
      border: 1px solid #0d77e4;
      padding: 2px; }
    .ag-theme-material .ag-color-panel .ag-recent-colors > div {
      margin: 0 3px; }
      .ag-theme-material .ag-color-panel .ag-recent-colors > div:first-child {
        margin-left: 0; }
      .ag-theme-material .ag-color-panel .ag-recent-colors > div:last-child {
        margin-right: 0; }
  .ag-theme-material.ag-popup > div:not(.ag-tooltip-custom) {
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3); }
  .ag-theme-material .ag-panel {
    background-color: #fff;
    border: 1px solid #e2e2e2; }
    .ag-dragging-range-handle .ag-theme-material .ag-panel.ag-dialog, .ag-dragging-fill-handle .ag-theme-material .ag-panel.ag-dialog {
      opacity: 0.7;
      pointer-events: none; }
    .ag-theme-material .ag-panel .ag-title-bar {
      background-color: #fff;
      border-bottom: 1px solid #fcfcfc;
      color: rgba(0, 0, 0, 0.54);
      height: 56px;
      font-size: 12px;
      font-weight: 700;
      font-family: "Roboto", sans-serif;
      padding-left: 24px;
      padding: 5px 10px; }
      .ag-theme-material .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button {
        height: 20px;
        width: 20px;
        border-radius: 5px; }
        .ag-theme-material .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button .ag-icon {
          line-height: 20px;
          font-size: 20px; }
        .ag-theme-material .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button:hover, .ag-theme-material .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button.ag-has-popup {
          background-color: #e6e6e6; }
        .ag-theme-material .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button:not(:last-child) {
          margin-right: 5px; }
    .ag-theme-material .ag-panel .ag-message-box .ag-message-box-button-bar {
      height: 30px;
      background-color: #fff;
      padding: 2px; }
      .ag-theme-material .ag-panel .ag-message-box .ag-message-box-button-bar button {
        border-radius: 2px; }
  .ag-theme-material .ag-tooltip {
    background-color: #535353;
    color: rgba(0, 0, 0, 0.87);
    border-radius: 2px;
    padding: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #ebebeb;
    transition: opacity 1s; }
    .ag-theme-material .ag-tooltip.ag-tooltip-hiding {
      opacity: 0; }
  .ag-theme-material .ag-chart .ag-chart-menu {
    border-radius: 5px;
    background: #fff; }
    .ag-theme-material .ag-chart .ag-chart-menu > span:hover {
      background-color: #e6e6e6; }
  .ag-theme-material .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-group-component-container {
    margin-left: 0; }
  .ag-theme-material .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail {
    border: 1px solid #e2e2e2;
    border-radius: 5px;
    margin: 5px; }
    .ag-theme-material .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-material .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-material .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail:nth-child(3n) {
      margin-right: 2px; }
    .ag-theme-material .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail.ag-selected {
      border-color: #3f51b5; }
  .ag-theme-material .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item {
    color: rgba(0, 0, 0, 0.87);
    font-size: 11px; }
    .ag-theme-material .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item.ag-selected {
      color: #3f51b5; }
  .ag-theme-material .ag-chart-tabbed-menu .ag-chart-format .ag-chart-format-wrapper .ag-group-item {
    margin: 9.6px 0; }
  .ag-theme-material .ag-icon {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: "agGridMaterial";
    speak: none;
    font-size: 18px;
    color: #333;
    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-material .ag-icon-aggregation:before {
    content: "\E900"; }
  .ag-theme-material .ag-icon-arrows:before {
    content: "\E901"; }
  .ag-theme-material .ag-icon-asc:before {
    content: "\E902"; }
  .ag-theme-material .ag-icon-cancel:before {
    content: "\E903"; }
  .ag-theme-material .ag-icon-chart:before {
    content: "\E904"; }
  .ag-theme-material .ag-icon-checkbox-checked:before {
    content: "\E905"; }
  .ag-theme-material .ag-icon-checkbox-indeterminate:before {
    content: "\E906"; }
  .ag-theme-material .ag-icon-checkbox-unchecked:before {
    content: "\E907"; }
  .ag-theme-material .ag-icon-color-picker:before {
    content: "\E908"; }
  .ag-theme-material .ag-icon-column:before {
    content: "\E909"; }
  .ag-theme-material .ag-icon-columns:before {
    content: "\E90A"; }
  .ag-theme-material .ag-icon-contracted:before {
    content: "\E90B"; }
  .ag-theme-material .ag-icon-copy:before {
    content: "\E90C"; }
  .ag-theme-material .ag-icon-cross:before {
    content: "\E90D"; }
  .ag-theme-material .ag-icon-cut:before {
    content: "\E90E"; }
  .ag-theme-material .ag-icon-data:before {
    content: "\E90F"; }
  .ag-theme-material .ag-icon-desc:before {
    content: "\E910"; }
  .ag-theme-material .ag-icon-expanded:before {
    content: "\E911"; }
  .ag-theme-material .ag-icon-eye-slash:before {
    content: "\E912"; }
  .ag-theme-material .ag-icon-eye:before {
    content: "\E913"; }
  .ag-theme-material .ag-icon-filter:before {
    content: "\E914"; }
  .ag-theme-material .ag-icon-first:before {
    content: "\E915"; }
  .ag-theme-material .ag-icon-grip:before {
    content: "\E916"; }
  .ag-theme-material .ag-icon-group:before {
    content: "\E917"; }
  .ag-theme-material .ag-icon-indeterminate:before {
    content: "\E918"; }
  .ag-theme-material .ag-icon-last:before {
    content: "\E919"; }
  .ag-theme-material .ag-icon-left:before {
    content: "\E91A"; }
  .ag-theme-material .ag-icon-loading:before {
    content: "\E91B"; }
  .ag-theme-material .ag-icon-maximize:before {
    content: "\E91C"; }
  .ag-theme-material .ag-icon-menu:before {
    content: "\E91D"; }
  .ag-theme-material .ag-icon-minimize:before {
    content: "\E91E"; }
  .ag-theme-material .ag-icon-minus:before {
    content: "\E91F"; }
  .ag-theme-material .ag-icon-next:before {
    content: "\E920"; }
  .ag-theme-material .ag-icon-none:before {
    content: "\E921"; }
  .ag-theme-material .ag-icon-not-allowed:before {
    content: "\E922"; }
  .ag-theme-material .ag-icon-paste:before {
    content: "\E923"; }
  .ag-theme-material .ag-icon-pin:before {
    content: "\E924"; }
  .ag-theme-material .ag-icon-pivot:before {
    content: "\E925"; }
  .ag-theme-material .ag-icon-plus:before {
    content: "\E926"; }
  .ag-theme-material .ag-icon-previous:before {
    content: "\E927"; }
  .ag-theme-material .ag-icon-radio-button-off:before {
    content: "\E928"; }
  .ag-theme-material .ag-icon-radio-button-on:before {
    content: "\E929"; }
  .ag-theme-material .ag-icon-right:before {
    content: "\E92A"; }
  .ag-theme-material .ag-icon-save:before {
    content: "\E92B"; }
  .ag-theme-material .ag-icon-small-down:before {
    content: "\E92C"; }
  .ag-theme-material .ag-icon-small-left:before {
    content: "\E92D"; }
  .ag-theme-material .ag-icon-small-right:before {
    content: "\E92E"; }
  .ag-theme-material .ag-icon-small-up:before {
    content: "\E92F"; }
  .ag-theme-material .ag-icon-tick:before {
    content: "\E930"; }
  .ag-theme-material .ag-icon-tree-closed:before {
    content: "\E931"; }
  .ag-theme-material .ag-icon-tree-indeterminate:before {
    content: "\E932"; }
  .ag-theme-material .ag-icon-tree-open:before {
    content: "\E933"; }
  .ag-theme-material .ag-icon-checkbox-checked,
  .ag-theme-material .ag-icon-checkbox-indeterminate,
  .ag-theme-material .ag-icon-checkbox-unchecked {
    background-color: transparent;
    line-height: 18px;
    border-radius: 3px; }
    .ag-theme-material .ag-icon-checkbox-checked-readonly,
    .ag-theme-material .ag-icon-checkbox-indeterminate-readonly,
    .ag-theme-material .ag-icon-checkbox-unchecked-readonly {
      cursor: default;
      opacity: 0.38; }
  .ag-theme-material .ag-icon-checkbox-checked {
    color: #ff4081; }
    .ag-theme-material .ag-icon-checkbox-checked-readonly:before {
      content: "\E905"; }
  .ag-theme-material .ag-icon-checkbox-indeterminate-readonly:before {
    content: "\E906"; }
  .ag-theme-material .ag-icon-checkbox-unchecked-readonly:before {
    content: "\E907"; }
  .ag-theme-material .ag-group-expanded .ag-icon-contracted:empty:before {
    content: "\E933"; }
  .ag-theme-material .ag-icon-row-drag:before {
    content: "\E916"; }
  .ag-theme-material .ag-right-arrow:before {
    content: "\E91A"; }
  .ag-theme-material .ag-icon-radio-button-on {
    color: #ff4081; }
  .ag-theme-material .ag-right-arrow:before {
    content: "\E92A"; }
  .ag-theme-material .ag-rtl {
    text-align: right; }
    .ag-theme-material .ag-rtl .ag-numeric-cell {
      text-align: left; }
    .ag-theme-material .ag-rtl .ag-checkbox:not(.ag-label-align-left) label, .ag-theme-material .ag-rtl .ag-radio-button:not(.ag-label-align-left) label, .ag-theme-material .ag-rtl .ag-toggle-button:not(.ag-label-align-left) label {
      margin-right: 8px;
      margin-left: 0; }
    .ag-theme-material .ag-rtl .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
      margin-right: 8px; }
    .ag-theme-material .ag-rtl .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
      padding-left: 8px;
      padding-right: 32px; }
    .ag-theme-material .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
    .ag-theme-material .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
    .ag-theme-material .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
    .ag-theme-material .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
      margin-left: 8px;
      margin-right: 8px; }
    .ag-theme-material .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
      margin-left: 0;
      margin-right: 34px; }
    .ag-theme-material .ag-rtl .ag-header-select-all {
      margin-left: 24px;
      margin-right: 0; }
    .ag-theme-material .ag-rtl .ag-selection-checkbox,
    .ag-theme-material .ag-rtl .ag-group-checkbox,
    .ag-theme-material .ag-rtl .ag-group-expanded,
    .ag-theme-material .ag-rtl .ag-group-contracted {
      display: inline-flex; }
      .ag-theme-material .ag-rtl .ag-selection-checkbox + .ag-cell-value:not(:empty), .ag-theme-material .ag-rtl .ag-selection-checkbox + .ag-group-value:not(:empty),
      .ag-theme-material .ag-rtl .ag-group-checkbox + .ag-cell-value:not(:empty),
      .ag-theme-material .ag-rtl .ag-group-checkbox + .ag-group-value:not(:empty),
      .ag-theme-material .ag-rtl .ag-group-expanded + .ag-cell-value:not(:empty),
      .ag-theme-material .ag-rtl .ag-group-expanded + .ag-group-value:not(:empty),
      .ag-theme-material .ag-rtl .ag-group-contracted + .ag-cell-value:not(:empty),
      .ag-theme-material .ag-rtl .ag-group-contracted + .ag-group-value:not(:empty) {
        margin-right: 24px;
        margin-left: initial; }
      .ag-theme-material .ag-rtl .ag-selection-checkbox + .ag-group-checkbox,
      .ag-theme-material .ag-rtl .ag-group-checkbox + .ag-group-checkbox,
      .ag-theme-material .ag-rtl .ag-group-expanded + .ag-group-checkbox,
      .ag-theme-material .ag-rtl .ag-group-contracted + .ag-group-checkbox {
        margin-right: 24px;
        margin-left: initial; }
    .ag-theme-material .ag-rtl .ag-group-child-count {
      margin-left: unset;
      margin-right: 2px; }
    .ag-theme-material .ag-rtl .ag-column-drop-horizontal {
      padding-right: 24px; }
      .ag-theme-material .ag-rtl .ag-column-drop-horizontal .ag-icon-group,
      .ag-theme-material .ag-rtl .ag-column-drop-horizontal .ag-icon-pivot {
        margin-left: 24px;
        margin-right: 0; }
    .ag-theme-material .ag-rtl .ag-floating-filter-button {
      margin-right: 24px; }
    .ag-theme-material .ag-rtl .ag-set-filter-item > div, .ag-theme-material .ag-rtl .ag-set-filter-item > span {
      margin-left: 0;
      margin-right: 5px; }
    .ag-theme-material .ag-rtl .ag-header .ag-header-cell-resize::after {
      border-left: 1px solid #e2e2e2;
      border-right: 0; }
    .ag-theme-material .ag-rtl .ag-side-bar .ag-panel-container {
      border-left: 1px solid #e2e2e2;
      border-right: 0; }
    .ag-theme-material .ag-rtl .ag-side-bar.full-width .ag-panel-container {
      border-left: 0; }
  .ag-theme-material .sass-variables::after {
    content: '{ "autoSizePadding": "24px", "headerHeight": "56px", "groupPaddingSize": "42px", "footerPaddingAddition": "32px", "virtualItemHeight": "40px", "aggFuncPopupHeight": "140px", "checkboxIndentWidth": "26px", "leafNodePadding": "24px", "rowHeight": "48px", "gridSize": "8px", "iconSize": "18px" }';
    display: none; }
  .ag-theme-material .ag-icon-checkbox-checked,
  .ag-theme-material .ag-icon-checkbox-checked-readonly,
  .ag-theme-material .ag-icon-checkbox-unchecked,
  .ag-theme-material .ag-icon-checkbox-unchecked-readonly,
  .ag-theme-material .ag-icon-checkbox-indeterminate,
  .ag-theme-material .ag-icon-checkbox-indeterminate-readonly,
  .ag-theme-material .ag-icon-radio-button-on,
  .ag-theme-material .ag-icon-radio-button-off {
    height: 24px;
    width: 24px;
    font-size: 24px;
    line-height: 24px; }
  .ag-theme-material .ag-header-cell,
  .ag-theme-material .ag-header-group-cell {
    -webkit-transition: background-color 0.5s;
    transition: background-color 0.5s; }
  .ag-theme-material .ag-cell-highlight {
    background-color: #fce4ec !important; }
  .ag-theme-material .ag-cell-highlight-animation {
    -webkit-transition: background-color 1s;
    transition: background-color 1s; }
  .ag-theme-material .ag-menu-option {
    height: 38px; }
  .ag-theme-material .ag-side-bar {
    border-bottom: 0;
    border-right: 0;
    border-top: 0; }
    .ag-theme-material .ag-side-bar .ag-side-buttons button {
      border: 0;
      color: rgba(0, 0, 0, 0.54);
      font-family: "Roboto", sans-serif;
      font-size: 12px;
      font-weight: 700;
      background: transparent; }
    .ag-theme-material .ag-side-bar .ag-side-buttons .ag-side-button button {
      background-color: transparent;
      border-width: 0; }
    .ag-theme-material .ag-side-bar .ag-side-buttons .ag-selected button {
      border-left: 2px solid #3f51b5;
      background-color: #fafafa;
      margin-left: -2px;
      padding-left: 1px; }
    .ag-theme-material .ag-side-bar .ag-filter-toolpanel-body {
      background-color: #fff; }
  .ag-theme-material .ag-status-bar {
    border-top-width: 1px; }
  .ag-theme-material .ag-rtl .ag-side-bar .ag-side-buttons .ag-selected button {
    border-left: 0;
    margin-left: 0;
    padding-left: 0;
    border-right: 2px solid #3f51b5;
    margin-right: -2px;
    padding-right: 1px; }

</style><style type="text/css">@charset "UTF-8";
@font-face {
  font-family: "agGridBalham";
  src: url("data:application/x-font-ttf;charset=utf-8;base64,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") format("truetype");
  font-weight: normal;
  font-style: normal; }

.ag-theme-balham {
  -webkit-font-smoothing: antialiased;
  background-color: white;
  color: #000;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 1; }
  .ag-theme-balham .ag-menu, .ag-theme-balham .ag-theme-balham.ag-dnd-ghost, .ag-theme-balham .ag-cell.ag-cell-inline-editing, .ag-theme-balham .ag-cell.ag-popup-editor, .ag-theme-balham .ag-select-agg-func-popup, .ag-theme-balham .ag-overlay-loading-center {
    border: 1px solid #BDC3C7; }
  .ag-theme-balham .ag-tab-header .ag-tab {
    border: 1px solid transparent;
    border-bottom-width: 0;
    margin: 4px;
    margin-bottom: 0;
    padding: 4px 8px; }
  .ag-theme-balham .ag-tab-header .ag-tab.ag-tab-selected {
    background-color: white;
    border-bottom: 2px solid #0091EA;
    border-bottom: 2px solid white;
    border-color: #BDC3C7; }
  .ag-theme-balham label {
    margin-bottom: 0; }
  .ag-theme-balham * {
    box-sizing: border-box; }
    .ag-theme-balham *:focus, .ag-theme-balham * *:before, .ag-theme-balham * *:after {
      outline: none;
      box-sizing: border-box; }
  .ag-theme-balham .ag-tab {
    box-sizing: content-box; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-1 {
    padding-left: 20px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-1 {
    padding-right: 20px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-1 {
    padding-left: 28px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-1 {
    padding-right: 28px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-2 {
    padding-left: 40px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-2 {
    padding-right: 40px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-2 {
    padding-left: 56px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-2 {
    padding-right: 56px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-3 {
    padding-left: 60px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-3 {
    padding-right: 60px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-3 {
    padding-left: 84px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-3 {
    padding-right: 84px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-4 {
    padding-left: 80px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-4 {
    padding-right: 80px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-4 {
    padding-left: 112px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-4 {
    padding-right: 112px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-5 {
    padding-left: 100px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-5 {
    padding-right: 100px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-5 {
    padding-left: 140px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-5 {
    padding-right: 140px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-6 {
    padding-left: 120px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-6 {
    padding-right: 120px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-6 {
    padding-left: 168px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-6 {
    padding-right: 168px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-7 {
    padding-left: 140px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-7 {
    padding-right: 140px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-7 {
    padding-left: 196px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-7 {
    padding-right: 196px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-8 {
    padding-left: 160px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-8 {
    padding-right: 160px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-8 {
    padding-left: 224px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-8 {
    padding-right: 224px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-9 {
    padding-left: 180px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-9 {
    padding-right: 180px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-9 {
    padding-left: 252px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-9 {
    padding-right: 252px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-10 {
    padding-left: 200px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-10 {
    padding-right: 200px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-10 {
    padding-left: 280px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-10 {
    padding-right: 280px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-11 {
    padding-left: 220px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-11 {
    padding-right: 220px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-11 {
    padding-left: 308px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-11 {
    padding-right: 308px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-12 {
    padding-left: 240px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-12 {
    padding-right: 240px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-12 {
    padding-left: 336px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-12 {
    padding-right: 336px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-13 {
    padding-left: 260px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-13 {
    padding-right: 260px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-13 {
    padding-left: 364px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-13 {
    padding-right: 364px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-14 {
    padding-left: 280px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-14 {
    padding-right: 280px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-14 {
    padding-left: 392px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-14 {
    padding-right: 392px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-15 {
    padding-left: 300px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-15 {
    padding-right: 300px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-15 {
    padding-left: 420px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-15 {
    padding-right: 420px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-16 {
    padding-left: 320px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-16 {
    padding-right: 320px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-16 {
    padding-left: 448px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-16 {
    padding-right: 448px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-17 {
    padding-left: 340px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-17 {
    padding-right: 340px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-17 {
    padding-left: 476px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-17 {
    padding-right: 476px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-18 {
    padding-left: 360px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-18 {
    padding-right: 360px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-18 {
    padding-left: 504px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-18 {
    padding-right: 504px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-19 {
    padding-left: 380px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-19 {
    padding-right: 380px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-19 {
    padding-left: 532px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-19 {
    padding-right: 532px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-20 {
    padding-left: 400px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-20 {
    padding-right: 400px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-20 {
    padding-left: 560px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-20 {
    padding-right: 560px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-21 {
    padding-left: 420px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-21 {
    padding-right: 420px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-21 {
    padding-left: 588px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-21 {
    padding-right: 588px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-22 {
    padding-left: 440px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-22 {
    padding-right: 440px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-22 {
    padding-left: 616px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-22 {
    padding-right: 616px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-23 {
    padding-left: 460px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-23 {
    padding-right: 460px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-23 {
    padding-left: 644px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-23 {
    padding-right: 644px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-24 {
    padding-left: 480px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-24 {
    padding-right: 480px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-24 {
    padding-left: 672px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-24 {
    padding-right: 672px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-25 {
    padding-left: 500px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-25 {
    padding-right: 500px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-25 {
    padding-left: 700px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-25 {
    padding-right: 700px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-26 {
    padding-left: 520px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-26 {
    padding-right: 520px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-26 {
    padding-left: 728px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-26 {
    padding-right: 728px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-27 {
    padding-left: 540px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-27 {
    padding-right: 540px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-27 {
    padding-left: 756px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-27 {
    padding-right: 756px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-28 {
    padding-left: 560px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-28 {
    padding-right: 560px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-28 {
    padding-left: 784px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-28 {
    padding-right: 784px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-29 {
    padding-left: 580px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-29 {
    padding-right: 580px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-29 {
    padding-left: 812px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-29 {
    padding-right: 812px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-30 {
    padding-left: 600px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-30 {
    padding-right: 600px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-30 {
    padding-left: 840px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-30 {
    padding-right: 840px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-31 {
    padding-left: 620px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-31 {
    padding-right: 620px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-31 {
    padding-left: 868px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-31 {
    padding-right: 868px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-32 {
    padding-left: 640px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-32 {
    padding-right: 640px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-32 {
    padding-left: 896px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-32 {
    padding-right: 896px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-33 {
    padding-left: 660px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-33 {
    padding-right: 660px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-33 {
    padding-left: 924px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-33 {
    padding-right: 924px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-34 {
    padding-left: 680px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-34 {
    padding-right: 680px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-34 {
    padding-left: 952px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-34 {
    padding-right: 952px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-35 {
    padding-left: 700px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-35 {
    padding-right: 700px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-35 {
    padding-left: 980px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-35 {
    padding-right: 980px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-36 {
    padding-left: 720px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-36 {
    padding-right: 720px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-36 {
    padding-left: 1008px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-36 {
    padding-right: 1008px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-37 {
    padding-left: 740px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-37 {
    padding-right: 740px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-37 {
    padding-left: 1036px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-37 {
    padding-right: 1036px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-38 {
    padding-left: 760px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-38 {
    padding-right: 760px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-38 {
    padding-left: 1064px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-38 {
    padding-right: 1064px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-39 {
    padding-left: 780px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-39 {
    padding-right: 780px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-39 {
    padding-left: 1092px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-39 {
    padding-right: 1092px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-40 {
    padding-left: 800px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-40 {
    padding-right: 800px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-40 {
    padding-left: 1120px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-40 {
    padding-right: 1120px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-41 {
    padding-left: 820px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-41 {
    padding-right: 820px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-41 {
    padding-left: 1148px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-41 {
    padding-right: 1148px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-42 {
    padding-left: 840px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-42 {
    padding-right: 840px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-42 {
    padding-left: 1176px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-42 {
    padding-right: 1176px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-43 {
    padding-left: 860px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-43 {
    padding-right: 860px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-43 {
    padding-left: 1204px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-43 {
    padding-right: 1204px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-44 {
    padding-left: 880px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-44 {
    padding-right: 880px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-44 {
    padding-left: 1232px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-44 {
    padding-right: 1232px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-45 {
    padding-left: 900px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-45 {
    padding-right: 900px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-45 {
    padding-left: 1260px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-45 {
    padding-right: 1260px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-46 {
    padding-left: 920px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-46 {
    padding-right: 920px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-46 {
    padding-left: 1288px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-46 {
    padding-right: 1288px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-47 {
    padding-left: 940px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-47 {
    padding-right: 940px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-47 {
    padding-left: 1316px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-47 {
    padding-right: 1316px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-48 {
    padding-left: 960px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-48 {
    padding-right: 960px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-48 {
    padding-left: 1344px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-48 {
    padding-right: 1344px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-49 {
    padding-left: 980px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-49 {
    padding-right: 980px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-49 {
    padding-left: 1372px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-49 {
    padding-right: 1372px; }
  .ag-theme-balham .ag-cell .ag-icon {
    display: inline-block;
    vertical-align: middle; }
  .ag-theme-balham .ag-checkbox, .ag-theme-balham .ag-radio-button, .ag-theme-balham .ag-toggle-button {
    display: flex;
    align-items: center;
    cursor: default; }
    .ag-theme-balham .ag-checkbox label, .ag-theme-balham .ag-radio-button label, .ag-theme-balham .ag-toggle-button label {
      cursor: default; }
      .ag-theme-balham .ag-checkbox label:empty, .ag-theme-balham .ag-radio-button label:empty, .ag-theme-balham .ag-toggle-button label:empty {
        margin: 0; }
    .ag-theme-balham .ag-checkbox:not(.ag-label-align-left) label, .ag-theme-balham .ag-radio-button:not(.ag-label-align-left) label, .ag-theme-balham .ag-toggle-button:not(.ag-label-align-left) label {
      margin-left: 4px; }
  .ag-theme-balham .ag-cell {
    -webkit-font-smoothing: subpixel-antialiased; }
  .ag-theme-balham .ag-ltr .ag-row-group-leaf-indent {
    margin-left: 28px; }
  .ag-theme-balham .ag-ltr .ag-cell {
    border-right: 1px solid transparent; }
  .ag-theme-balham .ag-ltr .ag-row.ag-cell-first-right-pinned, .ag-theme-balham .ag-ltr .ag-cell:not(.ag-cell-focus).ag-cell-first-right-pinned {
    border-left: 1px solid #BDC3C7; }
  .ag-theme-balham .ag-ltr .ag-row.ag-cell-last-left-pinned, .ag-theme-balham .ag-ltr .ag-cell:not(.ag-cell-focus).ag-cell-last-left-pinned {
    border-right: 1px solid #BDC3C7; }
  .ag-theme-balham .ag-rtl .ag-row-group-leaf-indent {
    margin-right: 28px; }
  .ag-theme-balham .ag-rtl .ag-cell {
    border-left: 1px solid transparent; }
  .ag-theme-balham .ag-rtl .ag-row.ag-cell-first-right-pinned, .ag-theme-balham .ag-rtl .ag-cell:not(.ag-cell-focus).ag-cell-first-right-pinned {
    border-left: 1px solid #BDC3C7; }
  .ag-theme-balham .ag-rtl .ag-row.ag-cell-last-left-pinned, .ag-theme-balham .ag-rtl .ag-cell:not(.ag-cell-focus).ag-cell-last-left-pinned {
    border-right: 1px solid #BDC3C7; }
  .ag-theme-balham .ag-value-change-delta {
    padding-right: 2px; }
  .ag-theme-balham .ag-value-change-delta-up {
    color: #43a047; }
  .ag-theme-balham .ag-value-change-delta-down {
    color: #e53935; }
  .ag-theme-balham .ag-value-change-value {
    background-color: transparent;
    border-radius: 1px;
    padding-left: 1px;
    padding-right: 1px;
    transition: background-color 1s; }
  .ag-theme-balham .ag-value-change-value-highlight {
    background-color: rgba(22, 160, 133, 0.5);
    transition: background-color 0.1s; }
  .ag-theme-balham .ag-input-wrapper input:not([type]),
  .ag-theme-balham .ag-input-wrapper input[type="text"],
  .ag-theme-balham .ag-input-wrapper input[type="number"],
  .ag-theme-balham .ag-input-wrapper input[type="tel"],
  .ag-theme-balham .ag-input-wrapper input[type="date"],
  .ag-theme-balham .ag-input-wrapper input[type="datetime-local"] {
    border-width: 1px;
    border-style: solid;
    border-color: #95A5A6; }
    .ag-theme-balham .ag-input-wrapper input:not([type]):disabled,
    .ag-theme-balham .ag-input-wrapper input[type="text"]:disabled,
    .ag-theme-balham .ag-input-wrapper input[type="number"]:disabled,
    .ag-theme-balham .ag-input-wrapper input[type="tel"]:disabled,
    .ag-theme-balham .ag-input-wrapper input[type="date"]:disabled,
    .ag-theme-balham .ag-input-wrapper input[type="datetime-local"]:disabled {
      color: rgba(0, 0, 0, 0.38);
      background-color: #ebebeb;
      border-color: rgba(149, 165, 166, 0.3); }
  .ag-theme-balham .ag-input-wrapper input[type="date"] {
    flex: 1 1 auto; }
  .ag-theme-balham .ag-input-wrapper input[type="range"] {
    padding: 0; }
  .ag-theme-balham .ag-input-wrapper textarea {
    border-width: 1px;
    border-style: solid;
    border-color: #95A5A6; }
    .ag-theme-balham .ag-input-wrapper textarea:disabled {
      color: rgba(0, 0, 0, 0.38);
      background-color: #ebebeb;
      border-color: rgba(149, 165, 166, 0.3); }
  .ag-theme-balham .ag-header {
    background-color: #f5f7f7;
    color: rgba(0, 0, 0, 0.54);
    font-weight: 600;
    font-size: 12px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    border-bottom: 1px solid #BDC3C7; }
  .ag-theme-balham .ag-pinned-right-header {
    border-left: 1px solid #BDC3C7; }
  .ag-theme-balham .ag-pinned-left-header {
    border-right: 1px solid #BDC3C7; }
  .ag-theme-balham .ag-header-row {
    border: none; }
  .ag-theme-balham .ag-row {
    border-style: solid;
    border-color: #BDC3C7;
    border-width: 0; }
    .ag-theme-balham .ag-row:not(.ag-row-first) {
      border-width: 1px 0 0; }
    .ag-theme-balham .ag-row.ag-row-last {
      border-bottom-width: 1px; }
  .ag-theme-balham .ag-row-odd {
    background-color: #fcfdfe; }
  .ag-theme-balham .ag-row-even {
    background-color: white; }
  .ag-theme-balham .ag-horizontal-left-spacer {
    border-right: 1px solid #BDC3C7; }
    .ag-theme-balham .ag-horizontal-left-spacer.ag-scroller-corner {
      border-right: none; }
  .ag-theme-balham .ag-horizontal-right-spacer {
    border-left: 1px solid #BDC3C7; }
    .ag-theme-balham .ag-horizontal-right-spacer.ag-scroller-corner {
      border-left: none; }
  .ag-theme-balham .ag-row-hover {
    background-color: #ECF0F1; }
  .ag-theme-balham .ag-numeric-cell {
    text-align: right; }
  .ag-theme-balham .ag-header-cell-label .ag-header-icon {
    margin-left: 4px;
    opacity: 0.87; }
  .ag-theme-balham .ag-header-cell,
  .ag-theme-balham .ag-header-group-cell {
    border-style: solid;
    border-color: #BDC3C7;
    padding-left: 12px;
    padding-right: 12px;
    border-width: 0; }
    .ag-theme-balham .ag-header-cell.ag-header-cell-moving,
    .ag-theme-balham .ag-header-group-cell.ag-header-cell-moving {
      background-color: white; }
    .ag-theme-balham .ag-header-cell:not(.ag-header-group-cell-no-group),
    .ag-theme-balham .ag-header-group-cell:not(.ag-header-group-cell-no-group) {
      border-top-width: 1px; }
  .ag-theme-balham .ag-header-row:first-child .ag-header-cell, .ag-theme-balham .ag-header-row:first-child .ag-header-group-cell {
    border-top-width: 0; }
  .ag-theme-balham .ag-header-cell-resize {
    cursor: col-resize; }
  .ag-theme-balham .ag-header-select-all {
    margin-right: 12px; }
  .ag-theme-balham .ag-cell {
    line-height: 26px;
    padding-left: 12px;
    padding-right: 12px;
    border: 1px solid transparent;
    padding-left: 11px;
    padding-right: 11px; }
  .ag-theme-balham .ag-row-drag {
    cursor: move;
    cursor: grab;
    min-width: 28px; }
  .ag-theme-balham .ag-row-dragging, .ag-theme-balham .ag-row-dragging .ag-row-drag {
    cursor: move; }
  .ag-theme-balham .ag-column-drag {
    cursor: move;
    cursor: grab; }
  .ag-theme-balham .ag-row-dragging {
    opacity: 0.5; }
  .ag-theme-balham .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
  .ag-theme-balham .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
  .ag-theme-balham .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle, .ag-theme-balham .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
  .ag-theme-balham .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
  .ag-theme-balham .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
    border: 1px solid #0091EA;
    outline: initial; }
  .ag-theme-balham .ag-header-cell-resize {
    width: 8px; }
  .ag-theme-balham .ag-menu {
    background: white;
    border-radius: 2px;
    box-shadow: none;
    padding: 4px;
    padding: 0; }
    .ag-theme-balham .ag-menu .ag-menu-list {
      cursor: default;
      margin-bottom: 4px;
      margin-top: 4px;
      width: 100%; }
    .ag-theme-balham .ag-menu .ag-menu-option-active {
      background-color: #ECF0F1; }
    .ag-theme-balham .ag-menu .ag-menu-option-disabled {
      opacity: 0.5; }
    .ag-theme-balham .ag-menu .ag-menu-option-text {
      margin-left: 4px; }
    .ag-theme-balham .ag-menu .ag-menu-option-icon {
      padding-left: 4px;
      padding-right: 4px;
      min-width: 24px; }
    .ag-theme-balham .ag-menu .ag-menu-option-shortcut {
      padding-left: 8px; }
    .ag-theme-balham .ag-menu .ag-menu-separator {
      height: 8px; }
      .ag-theme-balham .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'%23BDC3C7'%2F%3E%3C%2Fsvg%3E"); }
    .ag-theme-balham .ag-menu .ag-menu-option-popup-pointer {
      width: 24px;
      text-align: center; }
  .ag-theme-balham.ag-dnd-ghost {
    background: white;
    border-radius: 2px;
    box-shadow: none;
    padding: 4px;
    border: 1px solid #BDC3C7;
    color: rgba(0, 0, 0, 0.54);
    font-weight: 600;
    font-size: 12px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    height: 32px !important;
    line-height: 32px;
    margin: 0;
    padding: 0 8px;
    transform: translateY(8px); }
    .ag-theme-balham.ag-dnd-ghost span,
    .ag-theme-balham.ag-dnd-ghost div {
      height: 100%;
      margin: 0;
      padding: 0; }
    .ag-theme-balham.ag-dnd-ghost .ag-dnd-ghost-icon {
      margin-right: 4px;
      opacity: 0.87; }
  .ag-theme-balham .ag-tab-header {
    background: #f5f7f7;
    min-width: 220px;
    width: 100%;
    display: flex; }
    .ag-theme-balham .ag-tab-header .ag-tab {
      display: flex;
      border-bottom: 2px solid transparent;
      height: 16px;
      flex: none;
      align-items: center;
      justify-content: center; }
  .ag-theme-balham .ag-tab-body {
    padding: 2px 0; }
    .ag-theme-balham .ag-tab-body .ag-menu-list {
      margin-bottom: 0;
      margin-top: 0; }
      .ag-theme-balham .ag-tab-body .ag-menu-list > div:first-child > span {
        padding-top: 0; }
      .ag-theme-balham .ag-tab-body .ag-menu-list > div:last-child > span {
        padding-bottom: 0; }
      .ag-theme-balham .ag-tab-body .ag-menu-list > div:last-child > .ag-menu-option-popup-pointer {
        background-position-y: 0; }
  .ag-theme-balham .ag-filter .ag-filter-select, .ag-theme-balham .ag-filter .ag-filter-body {
    margin-bottom: 4px; }
  .ag-theme-balham .ag-filter .ag-filter-body {
    margin-top: 0; }
  .ag-theme-balham .ag-filter .ag-filter-filter {
    margin-left: 4px;
    margin-right: 4px; }
  .ag-theme-balham .ag-filter .ag-filter-select {
    margin: 4px; }
  .ag-theme-balham .ag-filter input[type="radio"] {
    margin: 0 3px 0 6px;
    width: 12px;
    height: 17px;
    vertical-align: top; }
  .ag-theme-balham .ag-filter input[type="text"],
  .ag-theme-balham .ag-filter input[type="date"] {
    padding-left: 4px; }
  .ag-theme-balham .ag-filter .ag-set-filter-list {
    height: 168px; }
  .ag-theme-balham .ag-filter .ag-set-filter-item {
    height: 28px;
    display: flex;
    align-items: center; }
    .ag-theme-balham .ag-filter .ag-set-filter-item > div, .ag-theme-balham .ag-filter .ag-set-filter-item > span {
      margin-left: 5px;
      display: flex; }
  .ag-theme-balham .ag-filter .ag-filter-header-container:nth-child(2) {
    border-bottom: 1px solid #BDC3C7; }
  .ag-theme-balham .ag-filter .ag-filter-apply-panel {
    display: flex;
    justify-content: flex-end;
    padding: 4px;
    padding-top: 8px; }
    .ag-theme-balham .ag-filter .ag-filter-apply-panel button {
      line-height: 1.5; }
    .ag-theme-balham .ag-filter .ag-filter-apply-panel button + button {
      margin-left: 8px; }
  .ag-theme-balham .ag-column-select-panel .ag-column-tool-panel-column-group,
  .ag-theme-balham .ag-column-select-panel .ag-column-tool-panel-column {
    height: 16px; }
    .ag-theme-balham .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
    .ag-theme-balham .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
    .ag-theme-balham .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
    .ag-theme-balham .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
    .ag-theme-balham .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
    .ag-theme-balham .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
      margin-left: 4px;
      margin-right: 4px; }
  .ag-theme-balham .ag-column-select-panel .ag-primary-cols-list-panel {
    border-top: 1px solid #BDC3C7;
    padding-top: 4px; }
    .ag-theme-balham .ag-column-select-panel .ag-primary-cols-list-panel > div {
      cursor: pointer; }
  .ag-theme-balham .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
    margin-left: 24px; }
  .ag-theme-balham .ag-primary-cols-header-panel {
    border-top: 1px solid #BDC3C7;
    height: 32px;
    align-items: center; }
    .ag-theme-balham .ag-primary-cols-header-panel > div {
      cursor: pointer;
      margin: 0 4px; }
    .ag-theme-balham .ag-primary-cols-header-panel .ag-filter-body {
      margin-left: 4px;
      margin-right: 4px; }
  .ag-theme-balham .ag-tool-panel-wrapper {
    border-right: 0; }
    .ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel {
      width: 100%; }
      .ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance {
        color: rgba(0, 0, 0, 0.54);
        font-weight: 600;
        flex: auto;
        flex-direction: column;
        flex-wrap: nowrap;
        display: flex;
        flex-flow: column nowrap; }
        .ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header {
          padding: 0 5px; }
          .ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header > div {
            margin: auto 0; }
      .ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-body-wrapper {
        padding-top: 5px; }
      .ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-air {
        border: 1px solid #BDC3C7;
        border-left: 0;
        border-right: 0;
        padding: 4px 0; }
    .ag-theme-balham .ag-tool-panel-wrapper .ag-pivot-mode-panel {
      height: 32px;
      display: flex;
      flex: none; }
      .ag-theme-balham .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
        display: flex;
        align-items: center;
        margin-left: 4px; }
    .ag-theme-balham .ag-tool-panel-wrapper .ag-column-select-panel {
      border-bottom: 1px solid #BDC3C7;
      padding-bottom: 3px;
      padding-top: 0; }
    .ag-theme-balham .ag-tool-panel-wrapper .ag-column-drop {
      border-bottom: 1px solid #BDC3C7;
      padding: 4px 0;
      padding-bottom: 8px; }
      .ag-theme-balham .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: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        padding-left: 24px;
        padding-right: 4px;
        margin-top: 4px; }
      .ag-theme-balham .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-list {
        cursor: default;
        margin-top: 4px; }
      .ag-theme-balham .ag-tool-panel-wrapper .ag-column-drop > div > :first-child {
        margin-left: 4px;
        margin-right: 4px; }
      .ag-theme-balham .ag-tool-panel-wrapper .ag-column-drop:last-child {
        border-bottom: 0; }
  .ag-theme-balham .ag-numeric-header .ag-header-cell-label .ag-header-icon {
    margin-left: 0;
    margin-right: 4px; }
  .ag-theme-balham .ag-paging-panel {
    border-top: 1px solid #BDC3C7;
    color: rgba(0, 0, 0, 0.54);
    height: 32px;
    padding: 0 12px; }
    .ag-theme-balham .ag-paging-panel > span {
      margin-left: 16px; }
  .ag-theme-balham .ag-paging-page-summary-panel .ag-icon {
    width: 16px;
    height: 16px; }
  .ag-theme-balham .ag-paging-page-summary-panel .ag-paging-button button {
    cursor: pointer;
    opacity: 0;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; }
  .ag-theme-balham .ag-paging-page-summary-panel .ag-paging-button.ag-disabled .ag-icon {
    color: rgba(0, 0, 0, 0.38);
    opacity: 0.38; }
  .ag-theme-balham .ag-paging-page-summary-panel .ag-paging-button.ag-disabled button {
    cursor: default; }
  .ag-theme-balham .ag-paging-page-summary-panel span {
    margin: 0 4px; }
  .ag-theme-balham .ag-row-selected {
    background-color: #b7e4ff; }
  .ag-theme-balham .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell), .ag-theme-balham .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell) {
    border: 1px solid transparent; }
    .ag-theme-balham .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top, .ag-theme-balham .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
      border-top-color: #0091EA; }
    .ag-theme-balham .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right, .ag-theme-balham .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
      border-right-color: #0091EA; }
    .ag-theme-balham .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom, .ag-theme-balham .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
      border-bottom-color: #0091EA; }
    .ag-theme-balham .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left, .ag-theme-balham .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
      border-left-color: #0091EA; }
  .ag-theme-balham .ag-cell-range-selected:not(.ag-cell-focus) {
    background-color: rgba(0, 145, 234, 0.2); }
    .ag-theme-balham .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart {
      background-color: rgba(0, 88, 255, 0.1); }
    .ag-theme-balham .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-balham .ag-cell-range-selected-1:not(.ag-cell-focus) {
    background-color: rgba(0, 145, 234, 0.3); }
  .ag-theme-balham .ag-cell-range-selected-2:not(.ag-cell-focus) {
    background-color: rgba(0, 145, 234, 0.4); }
  .ag-theme-balham .ag-cell-range-selected-3:not(.ag-cell-focus) {
    background-color: rgba(0, 145, 234, 0.5); }
  .ag-theme-balham .ag-cell-range-selected-4:not(.ag-cell-focus) {
    background-color: rgba(0, 145, 234, 0.6); }
  .ag-theme-balham .ag-ltr .ag-selection-fill-top, .ag-theme-balham .ag-rtl .ag-selection-fill-top {
    border-top: 1px dashed #0091EA; }
    .ag-theme-balham .ag-ltr .ag-selection-fill-top.ag-cell.ag-cell-range-selected, .ag-theme-balham .ag-rtl .ag-selection-fill-top.ag-cell.ag-cell-range-selected {
      border-top: 1px dashed #869198; }
  .ag-theme-balham .ag-ltr .ag-selection-fill-right, .ag-theme-balham .ag-rtl .ag-selection-fill-right {
    border-right: 1px dashed #0091EA; }
    .ag-theme-balham .ag-ltr .ag-selection-fill-right.ag-cell.ag-cell-range-selected, .ag-theme-balham .ag-rtl .ag-selection-fill-right.ag-cell.ag-cell-range-selected {
      border-right: 1px dashed #869198; }
  .ag-theme-balham .ag-ltr .ag-selection-fill-bottom, .ag-theme-balham .ag-rtl .ag-selection-fill-bottom {
    border-bottom: 1px dashed #0091EA; }
    .ag-theme-balham .ag-ltr .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected, .ag-theme-balham .ag-rtl .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected {
      border-bottom: 1px dashed #869198; }
  .ag-theme-balham .ag-ltr .ag-selection-fill-left, .ag-theme-balham .ag-rtl .ag-selection-fill-left {
    border-left: 1px dashed #0091EA; }
    .ag-theme-balham .ag-ltr .ag-selection-fill-left.ag-cell.ag-cell-range-selected, .ag-theme-balham .ag-rtl .ag-selection-fill-left.ag-cell.ag-cell-range-selected {
      border-left: 1px dashed #869198; }
  .ag-theme-balham .ag-fill-handle, .ag-theme-balham .ag-range-handle {
    position: absolute;
    width: 6px;
    height: 6px;
    bottom: -1px;
    right: -1px;
    background-color: #0091EA; }
  .ag-theme-balham .ag-fill-handle {
    cursor: cell; }
  .ag-theme-balham .ag-range-handle {
    cursor: nwse-resize; }
  .ag-theme-balham .ag-cell.ag-cell-inline-editing {
    padding: 12px;
    height: 40px; }
  .ag-theme-balham .ag-cell.ag-cell-inline-editing, .ag-theme-balham .ag-cell.ag-popup-editor {
    background: white;
    border-radius: 2px;
    box-shadow: none;
    padding: 4px;
    background-color: #f5f7f7; }
  .ag-theme-balham .ag-popup-editor {
    padding: 0; }
    .ag-theme-balham .ag-popup-editor .ag-large-textarea textarea {
      height: auto;
      padding: 12px; }
  .ag-theme-balham .ag-rich-select {
    background-color: #f5f7f7; }
    .ag-theme-balham .ag-rich-select .ag-rich-select-list {
      width: 200px;
      height: 182px; }
    .ag-theme-balham .ag-rich-select .ag-rich-select-value {
      padding: 0 4px 0 12px;
      height: 28px; }
    .ag-theme-balham .ag-rich-select .ag-virtual-list-item {
      cursor: default;
      height: 28px; }
      .ag-theme-balham .ag-rich-select .ag-virtual-list-item:hover {
        background-color: #ECF0F1; }
    .ag-theme-balham .ag-rich-select .ag-rich-select-row {
      padding-left: 12px; }
    .ag-theme-balham .ag-rich-select .ag-rich-select-row-selected {
      background-color: #b7e4ff; }
  .ag-theme-balham .ag-ltr .ag-floating-filter-button {
    margin-left: 12px; }
  .ag-theme-balham .ag-floating-filter-button button {
    appearance: none;
    background: transparent;
    border: 0;
    height: 16px;
    padding: 0;
    width: 16px; }
  .ag-theme-balham .ag-selection-checkbox:not(.ag-hidden) ~ .ag-cell-value:not(:empty), .ag-theme-balham .ag-selection-checkbox:not(.ag-hidden) + .ag-group-value:not(:empty),
  .ag-theme-balham .ag-group-expanded:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
  .ag-theme-balham .ag-group-expanded:not(.ag-hidden) + .ag-group-value:not(:empty),
  .ag-theme-balham .ag-group-contracted:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
  .ag-theme-balham .ag-group-contracted:not(.ag-hidden) + .ag-group-value:not(:empty),
  .ag-theme-balham .ag-group-checkbox:not(.ag-invisible) ~ .ag-cell-value:not(:empty),
  .ag-theme-balham .ag-group-checkbox:not(.ag-invisible) + .ag-group-value:not(:empty) {
    margin-left: 12px; }
  .ag-theme-balham .ag-selection-checkbox:not(.ag-hidden) ~ .ag-group-checkbox,
  .ag-theme-balham .ag-group-expanded:not(.ag-hidden) ~ .ag-group-checkbox,
  .ag-theme-balham .ag-group-contracted:not(.ag-hidden) ~ .ag-group-checkbox,
  .ag-theme-balham .ag-group-checkbox:not(.ag-invisible) ~ .ag-group-checkbox {
    margin-left: 12px; }
  .ag-theme-balham .ag-group-child-count {
    margin-left: 2px; }
  .ag-theme-balham .ag-selection-checkbox span {
    position: relative; }
  .ag-theme-balham .ag-column-drop-horizontal {
    background-color: #f5f7f7;
    height: 28px;
    padding-left: 12px; }
    .ag-theme-balham .ag-column-drop-horizontal .ag-icon-group,
    .ag-theme-balham .ag-column-drop-horizontal .ag-icon-pivot {
      margin-right: 12px; }
    .ag-theme-balham .ag-column-drop-horizontal .ag-icon-small-left,
    .ag-theme-balham .ag-column-drop-horizontal .ag-icon-small-right {
      margin: 0 4px;
      opacity: 0.54; }
    .ag-theme-balham .ag-column-drop-horizontal .ag-column-drop-empty-message {
      opacity: 0.38; }
  .ag-theme-balham .ag-column-drop-cell {
    background: #dde4e6;
    border-radius: 16px;
    min-height: 16px;
    padding: 0 2px; }
    .ag-theme-balham .ag-column-drop-cell .ag-column-drop-cell-text {
      margin: 0 4px; }
    .ag-theme-balham .ag-column-drop-cell .ag-column-drop-cell-button {
      min-width: 16px;
      margin: 0 2px;
      opacity: 0.54; }
      .ag-theme-balham .ag-column-drop-cell .ag-column-drop-cell-button:hover {
        opacity: 0.87; }
    .ag-theme-balham .ag-column-drop-cell .ag-column-drag {
      margin-left: 8px; }
  .ag-theme-balham .ag-column-drop-vertical .ag-column-drop-cell {
    margin-top: 4px; }
  .ag-theme-balham .ag-select-agg-func-popup {
    background: white;
    border-radius: 2px;
    box-shadow: none;
    padding: 4px;
    background: white;
    height: 70px;
    padding: 0; }
    .ag-theme-balham .ag-select-agg-func-popup .ag-virtual-list-item {
      cursor: default;
      line-height: 20px;
      padding-left: 8px; }
  .ag-theme-balham .ag-set-filter-list,
  .ag-theme-balham .ag-menu-column-select-wrapper {
    width: auto; }
  .ag-theme-balham .ag-column-drop-vertical > .ag-column-drop-cell {
    margin-left: 4px;
    margin-top: 0; }
  .ag-theme-balham .ag-cell-data-changed {
    background-color: rgba(22, 160, 133, 0.5) !important; }
  .ag-theme-balham .ag-cell-data-changed-animation {
    background-color: transparent;
    transition: background-color 1s; }
  .ag-theme-balham .ag-row-stub {
    background-color: inherit; }
  .ag-theme-balham .ag-stub-cell {
    padding-left: 12px;
    padding-top: 4px; }
    .ag-theme-balham .ag-stub-cell .ag-loading-icon {
      animation-name: spin;
      animation-duration: 1000ms;
      animation-iteration-count: infinite;
      animation-timing-function: linear; }

@keyframes spin {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }
    .ag-theme-balham .ag-stub-cell .ag-loading-text {
      margin-left: 4px;
      margin-top: 4px; }
  .ag-theme-balham .ag-floating-top {
    border-bottom: 1px solid #BDC3C7; }
  .ag-theme-balham .ag-floating-bottom {
    border-top: 1px solid #BDC3C7; }
  .ag-theme-balham .ag-floating-top, .ag-theme-balham .ag-floating-bottom {
    background-color: inherit; }
    .ag-theme-balham .ag-floating-top .ag-row, .ag-theme-balham .ag-floating-bottom .ag-row {
      background-color: inherit; }
  .ag-theme-balham .ag-status-bar {
    background: white;
    border: 1px solid #BDC3C7;
    border-top-width: 0;
    color: rgba(0, 0, 0, 0.38);
    font-weight: 600;
    font-size: 12px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    padding-right: 16px;
    padding-left: 16px;
    line-height: 1.5; }
  .ag-theme-balham .ag-name-value-value {
    color: #000; }
  .ag-theme-balham .ag-status-bar-center {
    text-align: center; }
  .ag-theme-balham .ag-name-value {
    margin-left: 4px;
    margin-right: 4px;
    padding-top: 8px;
    padding-bottom: 8px; }
  .ag-theme-balham .ag-details-row {
    padding: 20px; }
  .ag-theme-balham .ag-overlay-loading-wrapper {
    background-color: rgba(255, 255, 255, 0.5); }
  .ag-theme-balham .ag-overlay-loading-center {
    background: white;
    border-radius: 2px;
    box-shadow: none;
    padding: 4px; }
  .ag-theme-balham .ag-side-bar {
    background-color: #f5f7f7;
    border: 1px solid #BDC3C7;
    border-left-width: 0;
    position: relative; }
    .ag-theme-balham .ag-side-bar .ag-side-buttons {
      padding-top: 16px;
      background: white;
      width: 20px;
      position: relative; }
      .ag-theme-balham .ag-side-bar .ag-side-buttons .ag-side-button button {
        background: transparent;
        border: 0;
        color: #000;
        padding: 8px 0 8px 0;
        width: 100%;
        margin: 0;
        min-height: 72px;
        border-width: 1px 0 1px 0;
        border-style: solid;
        border-color: transparent;
        background-position-y: center;
        background-position-x: center;
        background-repeat: no-repeat; }
      .ag-theme-balham .ag-side-bar .ag-side-buttons .ag-selected button {
        background-color: #f5f7f7;
        margin-left: -1px;
        padding-left: 1px;
        border-color: #BDC3C7; }
    .ag-theme-balham .ag-side-bar .ag-panel-container {
      border-right: 1px solid #BDC3C7; }
    .ag-theme-balham .ag-side-bar.full-width .ag-panel-container {
      border-right: 0; }
    .ag-theme-balham .ag-side-bar .ag-column-drop {
      min-height: 50px; }
  .ag-theme-balham .ag-primary-cols-filter-wrapper {
    margin-left: 4px;
    margin-right: 4px; }
  .ag-theme-balham .ag-group-component {
    background-color: #f8f9fa;
    padding: 0px;
    border: 0 solid #cbd0d3;
    border-top-width: 1px; }
    .ag-theme-balham .ag-group-component.ag-disabled > .ag-group-component-label .ag-group-component-title, .ag-theme-balham .ag-group-component.ag-disabled > .ag-group-component-container {
      opacity: 0.5; }
    .ag-theme-balham .ag-group-component .ag-group-component-title-bar {
      background-color: #e9eeef;
      height: 16px;
      font-size: 12px;
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      height: 26px; }
    .ag-theme-balham .ag-group-component:not(.ag-collapsible) > div {
      margin-left: 0; }
    .ag-theme-balham .ag-group-component:not(.ag-collapsible) > .ag-group-component-title-bar {
      margin-left: 0;
      padding: 4px; }
      .ag-theme-balham .ag-group-component:not(.ag-collapsible) > .ag-group-component-title-bar .ag-column-group-icons {
        display: none; }
    .ag-theme-balham .ag-group-component .ag-group-component-toolbar {
      background-color: #f2f5f5;
      padding: 4px;
      border: 0 solid #BDC3C7; }
    .ag-theme-balham .ag-group-component > .ag-group-component-container {
      margin-left: 8px;
      padding: 4px; }
    .ag-theme-balham .ag-group-component .ag-group-item {
      margin: 2px 0; }
      .ag-theme-balham .ag-group-component .ag-group-item .ag-group-component-title-bar {
        height: 18px; }
  .ag-theme-balham .ag-labeled label {
    margin-right: 4px;
    white-space: nowrap; }
  .ag-theme-balham .ag-labeled.ag-label-align-top label {
    margin-bottom: 2px; }
  .ag-theme-balham .ag-slider > .ag-wrapper > div:not(:first-of-type), .ag-theme-balham .ag-angle-select > .ag-wrapper > div:not(:first-of-type) {
    margin-left: 8px; }
  .ag-theme-balham .ag-angle-select .ag-angle-select-field .ag-parent-circle {
    width: 24px;
    height: 24px;
    border-radius: 12px;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.9);
    background-color: #ffffff; }
  .ag-theme-balham .ag-angle-select .ag-angle-select-field .ag-child-circle {
    top: 4px;
    left: 12px;
    width: 6px;
    height: 6px;
    margin-left: -3px;
    margin-top: -4px;
    border-radius: 3px;
    background-color: #4c4c4c; }
  .ag-theme-balham .ag-toggle-button .ag-input-wrapper {
    height: 16px;
    width: 40px;
    background-color: white;
    border: 1px solid #7F8C8D;
    border-radius: 500rem; }
    .ag-theme-balham .ag-toggle-button .ag-input-wrapper .ag-icon {
      width: 16px;
      height: 16px;
      border: 1px solid #7F8C8D;
      border-radius: 500rem;
      right: calc(100% - 16px); }
  .ag-theme-balham .ag-toggle-button.ag-selected .ag-input-wrapper {
    background-color: #0091EA; }
    .ag-theme-balham .ag-toggle-button.ag-selected .ag-input-wrapper .ag-icon {
      background: white;
      right: -1px; }
  .ag-theme-balham .ag-color-picker > .ag-wrapper {
    border: 1px solid #BDC3C7;
    border-radius: 5px; }
    .ag-theme-balham .ag-color-picker > .ag-wrapper > div {
      width: 16px;
      height: 16px; }
    .ag-theme-balham .ag-color-picker > .ag-wrapper button {
      background-color: white; }
    .ag-theme-balham .ag-color-picker > .ag-wrapper button:hover {
      background-color: #ECF0F1; }
  .ag-theme-balham .ag-dialog.ag-color-dialog {
    border-radius: 5px; }
  .ag-theme-balham .ag-color-panel {
    padding: 4px; }
    .ag-theme-balham .ag-color-panel .ag-spectrum-color {
      background-color: red;
      border-radius: 2px; }
    .ag-theme-balham .ag-color-panel .ag-spectrum-tools {
      padding: 10px; }
    .ag-theme-balham .ag-color-panel .ag-spectrum-sat {
      background-image: linear-gradient(to right, white, rgba(204, 154, 129, 0)); }
    .ag-theme-balham .ag-color-panel .ag-spectrum-val {
      background-image: linear-gradient(to top, black, rgba(204, 154, 129, 0)); }
    .ag-theme-balham .ag-color-panel .ag-spectrum-dragger {
      border-radius: 12px;
      height: 12px;
      width: 12px;
      border: 1px solid white;
      background: black;
      box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.24); }
    .ag-theme-balham .ag-color-panel .ag-spectrum-hue-background {
      border-radius: 2px; }
    .ag-theme-balham .ag-color-panel .ag-spectrum-alpha-background {
      border-radius: 2px; }
    .ag-theme-balham .ag-color-panel .ag-hue-alpha {
      margin-bottom: 10px;
      height: 11px;
      border-radius: 2px; }
    .ag-theme-balham .ag-color-panel .ag-spectrum-slider {
      margin-top: -12px;
      width: 13px;
      height: 13px;
      border-radius: 13px;
      background-color: #f8f8f8;
      box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37); }
    .ag-theme-balham .ag-color-panel .ag-spectrum-text-value {
      font-weight: bold;
      line-height: 20px;
      color: #333; }
    .ag-theme-balham .ag-color-panel .ag-spectrum-text-value:focus {
      border: 1px solid #0d77e4;
      padding: 2px; }
    .ag-theme-balham .ag-color-panel .ag-recent-colors > div {
      margin: 0 3px; }
      .ag-theme-balham .ag-color-panel .ag-recent-colors > div:first-child {
        margin-left: 0; }
      .ag-theme-balham .ag-color-panel .ag-recent-colors > div:last-child {
        margin-right: 0; }
  .ag-theme-balham.ag-popup > div:not(.ag-tooltip-custom) {
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3); }
  .ag-theme-balham .ag-panel {
    background-color: white;
    border: 1px solid #BDC3C7; }
    .ag-dragging-range-handle .ag-theme-balham .ag-panel.ag-dialog, .ag-dragging-fill-handle .ag-theme-balham .ag-panel.ag-dialog {
      opacity: 0.7;
      pointer-events: none; }
    .ag-theme-balham .ag-panel .ag-title-bar {
      background-color: #f5f7f7;
      border-bottom: 1px solid #d9dcde;
      color: rgba(0, 0, 0, 0.54);
      height: 32px;
      font-size: 12px;
      font-weight: 600;
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      padding-left: 12px;
      padding: 5px 10px; }
      .ag-theme-balham .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button {
        height: 20px;
        width: 20px;
        border-radius: 5px; }
        .ag-theme-balham .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button .ag-icon {
          line-height: 20px;
          font-size: 20px; }
        .ag-theme-balham .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button:hover, .ag-theme-balham .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button.ag-has-popup {
          background-color: #d7e0e2; }
        .ag-theme-balham .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button:not(:last-child) {
          margin-right: 5px; }
    .ag-theme-balham .ag-panel .ag-message-box .ag-message-box-button-bar {
      height: 30px;
      background-color: #f5f7f7;
      padding: 2px; }
      .ag-theme-balham .ag-panel .ag-message-box .ag-message-box-button-bar button {
        border-radius: 2px; }
  .ag-theme-balham .ag-tooltip {
    background-color: #cbd0d3;
    color: #000;
    border-radius: 2px;
    padding: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #cbd0d3;
    transition: opacity 1s; }
    .ag-theme-balham .ag-tooltip.ag-tooltip-hiding {
      opacity: 0; }
  .ag-theme-balham .ag-chart .ag-chart-menu {
    border-radius: 5px;
    background: white; }
    .ag-theme-balham .ag-chart .ag-chart-menu > span:hover {
      background-color: #e6e6e6; }
  .ag-theme-balham .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-group-component-container {
    margin-left: 0; }
  .ag-theme-balham .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail {
    border: 1px solid #BDC3C7;
    border-radius: 5px;
    margin: 5px; }
    .ag-theme-balham .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail:nth-child(2n + 2):not(:last-child) {
      margin-left: auto;
      margin-right: auto; }
    .ag-theme-balham .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail:nth-child(3n + 1) {
      margin-left: 2px; }
    .ag-theme-balham .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail:nth-child(3n) {
      margin-right: 2px; }
    .ag-theme-balham .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail.ag-selected {
      border-color: #0091EA; }
  .ag-theme-balham .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item {
    color: #000;
    font-size: 10px; }
    .ag-theme-balham .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item.ag-selected {
      color: #0091EA; }
  .ag-theme-balham .ag-chart-tabbed-menu .ag-chart-format .ag-chart-format-wrapper .ag-group-item {
    margin: 4.8px 0; }
  .ag-theme-balham .ag-icon {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: "agGridBalham";
    speak: none;
    font-size: 16px;
    color: #7F8C8D;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  .ag-theme-balham .ag-icon-aggregation:before {
    content: "\E900"; }
  .ag-theme-balham .ag-icon-arrows:before {
    content: "\E901"; }
  .ag-theme-balham .ag-icon-asc:before {
    content: "\E902"; }
  .ag-theme-balham .ag-icon-cancel:before {
    content: "\E903"; }
  .ag-theme-balham .ag-icon-chart:before {
    content: "\E904"; }
  .ag-theme-balham .ag-icon-checkbox-checked:before {
    content: "\E905"; }
  .ag-theme-balham .ag-icon-checkbox-indeterminate:before {
    content: "\E906"; }
  .ag-theme-balham .ag-icon-checkbox-unchecked:before {
    content: "\E907"; }
  .ag-theme-balham .ag-icon-color-picker:before {
    content: "\E908"; }
  .ag-theme-balham .ag-icon-column:before {
    content: "\E909"; }
  .ag-theme-balham .ag-icon-columns:before {
    content: "\E90A"; }
  .ag-theme-balham .ag-icon-contracted:before {
    content: "\E90B"; }
  .ag-theme-balham .ag-icon-copy:before {
    content: "\E90C"; }
  .ag-theme-balham .ag-icon-cross:before {
    content: "\E90D"; }
  .ag-theme-balham .ag-icon-cut:before {
    content: "\E90E"; }
  .ag-theme-balham .ag-icon-data:before {
    content: "\E90F"; }
  .ag-theme-balham .ag-icon-desc:before {
    content: "\E910"; }
  .ag-theme-balham .ag-icon-expanded:before {
    content: "\E911"; }
  .ag-theme-balham .ag-icon-eye-slash:before {
    content: "\E912"; }
  .ag-theme-balham .ag-icon-eye:before {
    content: "\E913"; }
  .ag-theme-balham .ag-icon-filter:before {
    content: "\E914"; }
  .ag-theme-balham .ag-icon-first:before {
    content: "\E915"; }
  .ag-theme-balham .ag-icon-grip:before {
    content: "\E916"; }
  .ag-theme-balham .ag-icon-group:before {
    content: "\E917"; }
  .ag-theme-balham .ag-icon-indeterminate:before {
    content: "\E918"; }
  .ag-theme-balham .ag-icon-last:before {
    content: "\E919"; }
  .ag-theme-balham .ag-icon-left:before {
    content: "\E91A"; }
  .ag-theme-balham .ag-icon-loading:before {
    content: "\E91B"; }
  .ag-theme-balham .ag-icon-maximize:before {
    content: "\E91C"; }
  .ag-theme-balham .ag-icon-menu:before {
    content: "\E91D"; }
  .ag-theme-balham .ag-icon-minimize:before {
    content: "\E91E"; }
  .ag-theme-balham .ag-icon-minus:before {
    content: "\E91F"; }
  .ag-theme-balham .ag-icon-next:before {
    content: "\E920"; }
  .ag-theme-balham .ag-icon-none:before {
    content: "\E921"; }
  .ag-theme-balham .ag-icon-not-allowed:before {
    content: "\E922"; }
  .ag-theme-balham .ag-icon-paste:before {
    content: "\E923"; }
  .ag-theme-balham .ag-icon-pin:before {
    content: "\E924"; }
  .ag-theme-balham .ag-icon-pivot:before {
    content: "\E925"; }
  .ag-theme-balham .ag-icon-plus:before {
    content: "\E926"; }
  .ag-theme-balham .ag-icon-previous:before {
    content: "\E927"; }
  .ag-theme-balham .ag-icon-radio-button-off:before {
    content: "\E928"; }
  .ag-theme-balham .ag-icon-radio-button-on:before {
    content: "\E929"; }
  .ag-theme-balham .ag-icon-right:before {
    content: "\E92A"; }
  .ag-theme-balham .ag-icon-save:before {
    content: "\E92B"; }
  .ag-theme-balham .ag-icon-small-down:before {
    content: "\E92C"; }
  .ag-theme-balham .ag-icon-small-left:before {
    content: "\E92D"; }
  .ag-theme-balham .ag-icon-small-right:before {
    content: "\E92E"; }
  .ag-theme-balham .ag-icon-small-up:before {
    content: "\E92F"; }
  .ag-theme-balham .ag-icon-tick:before {
    content: "\E930"; }
  .ag-theme-balham .ag-icon-tree-closed:before {
    content: "\E931"; }
  .ag-theme-balham .ag-icon-tree-indeterminate:before {
    content: "\E932"; }
  .ag-theme-balham .ag-icon-tree-open:before {
    content: "\E933"; }
  .ag-theme-balham .ag-icon-checkbox-checked,
  .ag-theme-balham .ag-icon-checkbox-indeterminate,
  .ag-theme-balham .ag-icon-checkbox-unchecked {
    background-color: white;
    line-height: 16px;
    border-radius: 3px; }
    .ag-theme-balham .ag-icon-checkbox-checked-readonly,
    .ag-theme-balham .ag-icon-checkbox-indeterminate-readonly,
    .ag-theme-balham .ag-icon-checkbox-unchecked-readonly {
      cursor: default;
      opacity: 0.38; }
  .ag-theme-balham .ag-icon-checkbox-checked {
    color: #0091EA; }
    .ag-theme-balham .ag-icon-checkbox-checked-readonly:before {
      content: "\E905"; }
  .ag-theme-balham .ag-icon-checkbox-indeterminate-readonly:before {
    content: "\E906"; }
  .ag-theme-balham .ag-icon-checkbox-unchecked-readonly:before {
    content: "\E907"; }
  .ag-theme-balham .ag-group-expanded .ag-icon-contracted:empty:before {
    content: "\E933"; }
  .ag-theme-balham .ag-icon-row-drag:before {
    content: "\E916"; }
  .ag-theme-balham .ag-right-arrow:before {
    content: "\E91A"; }
  .ag-theme-balham .ag-icon-radio-button-on {
    color: #0091EA; }
  .ag-theme-balham .ag-right-arrow:before {
    content: "\E92A"; }
  .ag-theme-balham .ag-rtl {
    text-align: right; }
    .ag-theme-balham .ag-rtl .ag-numeric-cell {
      text-align: left; }
    .ag-theme-balham .ag-rtl .ag-checkbox:not(.ag-label-align-left) label, .ag-theme-balham .ag-rtl .ag-radio-button:not(.ag-label-align-left) label, .ag-theme-balham .ag-rtl .ag-toggle-button:not(.ag-label-align-left) label {
      margin-right: 4px;
      margin-left: 0; }
    .ag-theme-balham .ag-rtl .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
      margin-right: 4px; }
    .ag-theme-balham .ag-rtl .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
      padding-left: 4px;
      padding-right: 16px; }
    .ag-theme-balham .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
    .ag-theme-balham .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
    .ag-theme-balham .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
    .ag-theme-balham .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
      margin-left: 4px;
      margin-right: 4px; }
    .ag-theme-balham .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
      margin-left: 0;
      margin-right: 24px; }
    .ag-theme-balham .ag-rtl .ag-header-select-all {
      margin-left: 12px;
      margin-right: 0; }
    .ag-theme-balham .ag-rtl .ag-selection-checkbox,
    .ag-theme-balham .ag-rtl .ag-group-checkbox,
    .ag-theme-balham .ag-rtl .ag-group-expanded,
    .ag-theme-balham .ag-rtl .ag-group-contracted {
      display: inline-flex; }
      .ag-theme-balham .ag-rtl .ag-selection-checkbox + .ag-cell-value:not(:empty), .ag-theme-balham .ag-rtl .ag-selection-checkbox + .ag-group-value:not(:empty),
      .ag-theme-balham .ag-rtl .ag-group-checkbox + .ag-cell-value:not(:empty),
      .ag-theme-balham .ag-rtl .ag-group-checkbox + .ag-group-value:not(:empty),
      .ag-theme-balham .ag-rtl .ag-group-expanded + .ag-cell-value:not(:empty),
      .ag-theme-balham .ag-rtl .ag-group-expanded + .ag-group-value:not(:empty),
      .ag-theme-balham .ag-rtl .ag-group-contracted + .ag-cell-value:not(:empty),
      .ag-theme-balham .ag-rtl .ag-group-contracted + .ag-group-value:not(:empty) {
        margin-right: 12px;
        margin-left: initial; }
      .ag-theme-balham .ag-rtl .ag-selection-checkbox + .ag-group-checkbox,
      .ag-theme-balham .ag-rtl .ag-group-checkbox + .ag-group-checkbox,
      .ag-theme-balham .ag-rtl .ag-group-expanded + .ag-group-checkbox,
      .ag-theme-balham .ag-rtl .ag-group-contracted + .ag-group-checkbox {
        margin-right: 12px;
        margin-left: initial; }
    .ag-theme-balham .ag-rtl .ag-group-child-count {
      margin-left: unset;
      margin-right: 2px; }
    .ag-theme-balham .ag-rtl .ag-column-drop-horizontal {
      padding-right: 12px; }
      .ag-theme-balham .ag-rtl .ag-column-drop-horizontal .ag-icon-group,
      .ag-theme-balham .ag-rtl .ag-column-drop-horizontal .ag-icon-pivot {
        margin-left: 12px;
        margin-right: 0; }
    .ag-theme-balham .ag-rtl .ag-floating-filter-button {
      margin-right: 12px; }
    .ag-theme-balham .ag-rtl .ag-set-filter-item > div, .ag-theme-balham .ag-rtl .ag-set-filter-item > span {
      margin-left: 0;
      margin-right: 5px; }
    .ag-theme-balham .ag-rtl .ag-header .ag-header-cell-resize::after {
      border-left: 1px solid #BDC3C7;
      border-right: 0; }
    .ag-theme-balham .ag-rtl .ag-side-bar .ag-panel-container {
      border-left: 1px solid #BDC3C7;
      border-right: 0; }
    .ag-theme-balham .ag-rtl .ag-side-bar.full-width .ag-panel-container {
      border-left: 0; }
  .ag-theme-balham .sass-variables::after {
    content: '{ "autoSizePadding": "12px", "headerHeight": "32px", "groupPaddingSize": "28px", "footerPaddingAddition": "16px", "virtualItemHeight": "28px", "aggFuncPopupHeight": "98px", "checkboxIndentWidth": "20px", "leafNodePadding": "12px", "rowHeight": "28px", "gridSize": "4px", "iconSize": "16px" }';
    display: none; }
  .ag-theme-balham .ag-cell-highlight {
    background-color: #0091EA !important; }
  .ag-theme-balham .ag-header-cell-resize::after {
    height: 80%;
    margin-top: 8px; }
  .ag-theme-balham .ag-header-cell::after,
  .ag-theme-balham .ag-header-group-cell::after {
    border-right: 1px solid rgba(189, 195, 199, 0.5);
    content: " ";
    height: 16px;
    margin-top: 8px;
    position: absolute;
    text-indent: -2000px;
    top: 0; }
  .ag-theme-balham .ag-ltr .ag-header-cell::after,
  .ag-theme-balham .ag-ltr .ag-header-group-cell::after {
    right: 0; }
  .ag-theme-balham .ag-rtl .ag-header-cell::after,
  .ag-theme-balham .ag-rtl .ag-header-group-cell::after {
    left: 0; }
  .ag-theme-balham .ag-column-drop-horizontal.ag-column-drop {
    border: 1px solid #BDC3C7;
    border-bottom: 0; }
  .ag-theme-balham .ag-ltr .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
    border-right: 0; }
  .ag-theme-balham .ag-rtl .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
    border-left: 0; }
  .ag-theme-balham .ag-row {
    border-color: #d9dcde; }
  .ag-theme-balham .ag-row-selected {
    border-color: #b7e4ff; }
  .ag-theme-balham .ag-column-drop-cell {
    min-height: 24px; }
    .ag-theme-balham .ag-column-drop-cell .ag-column-drop-cell-button {
      margin-bottom: 2px;
      margin-top: 2px; }
    .ag-theme-balham .ag-column-drop-cell .ag-column-drop-cell-button:hover {
      opacity: 1; }
  .ag-theme-balham .ag-column-drop-vertical .ag-column-drop-cell {
    margin-left: 8px;
    margin-right: 8px; }
    .ag-theme-balham .ag-column-drop-vertical .ag-column-drop-cell .ag-column-drop-cell-text {
      margin-left: 8px; }
  .ag-theme-balham .ag-column-drop-horizontal {
    background-color: #f5f7f7;
    height: 32px; }
    .ag-theme-balham .ag-column-drop-horizontal .ag-column-drop-cell-text {
      margin-left: 8px; }
  .ag-theme-balham .ag-root {
    border: 1px solid #BDC3C7; }
  .ag-theme-balham .ag-tool-panel-wrapper {
    border-right: 1px solid #BDC3C7; }
    .ag-theme-balham .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column-group,
    .ag-theme-balham .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column {
      min-height: 20px; }
    .ag-theme-balham .ag-tool-panel-wrapper .ag-column-drop {
      padding-bottom: 8px;
      padding-top: 8px; }
  .ag-theme-balham .ag-rtl .ag-side-bar,
  .ag-theme-balham .ag-rtl .ag-tool-panel-wrapper {
    border-left: 1px solid #BDC3C7;
    border-right: 0; }
  .ag-theme-balham .ag-rtl .ag-icon-expanded,
  .ag-theme-balham .ag-rtl .ag-icon-contracted {
    transform: rotate(180deg); }
  .ag-theme-balham .ag-menu-option {
    height: 28px; }
  .ag-theme-balham .ag-column-select-panel .ag-column-tool-panel-column-group,
  .ag-theme-balham .ag-column-select-panel .ag-column-tool-panel-column {
    height: 20px; }
  .ag-theme-balham .ag-tab-header {
    border-bottom: 1px solid #BDC3C7; }
    .ag-theme-balham .ag-tab-header .ag-tab {
      margin-bottom: -2px; }
    .ag-theme-balham .ag-tab-header .ag-tab.ag-tab-selected {
      background-color: white;
      border-bottom-color: transparent; }
  .ag-theme-balham .ag-tab-body,
  .ag-theme-balham .ag-popup-editor,
  .ag-theme-balham .ag-menu {
    background-color: white;
    color: #000; }
  .ag-theme-balham .ag-cell.ag-cell-inline-editing {
    height: 28px;
    padding: 0; }
  .ag-theme-balham .ag-details-row {
    background-color: white; }
  .ag-theme-balham .ag-overlay-loading-wrapper {
    background-color: rgba(255, 255, 255, 0.5); }
  .ag-theme-balham .ag-overlay-loading-center {
    background-color: white;
    border: 1px solid #BDC3C7;
    color: #000;
    padding: 16px; }
  .ag-theme-balham .ag-cell-range-selected-1:not(.ag-cell-focus) {
    background-color: rgba(0, 145, 234, 0.3); }
  .ag-theme-balham .ag-cell-range-selected-2:not(.ag-cell-focus) {
    background-color: rgba(0, 145, 234, 0.4); }
  .ag-theme-balham .ag-cell-range-selected-3:not(.ag-cell-focus) {
    background-color: rgba(0, 145, 234, 0.5); }
  .ag-theme-balham .ag-cell-range-selected-4:not(.ag-cell-focus) {
    background-color: rgba(0, 145, 234, 0.6); }
  .ag-theme-balham .ag-rich-select-value {
    border-bottom: 1px solid #BDC3C7; }
  .ag-theme-balham .ag-filter-apply-panel {
    border-top: 1px solid #BDC3C7; }
  .ag-theme-balham .ag-filter-toolpanel-body {
    background-color: white; }

</style><style type="text/css">@charset "UTF-8";
@font-face {
  font-family: "agGridBalham";
  src: url("data:application/x-font-ttf;charset=utf-8;base64,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") format("truetype");
  font-weight: normal;
  font-style: normal; }

.ag-theme-balham-dark {
  -webkit-font-smoothing: antialiased;
  background-color: #2d3436;
  color: #F5F5F5;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 1; }
  .ag-theme-balham-dark .ag-menu, .ag-theme-balham-dark .ag-theme-balham-dark.ag-dnd-ghost, .ag-theme-balham-dark .ag-cell.ag-cell-inline-editing, .ag-theme-balham-dark .ag-cell.ag-popup-editor, .ag-theme-balham-dark .ag-select-agg-func-popup, .ag-theme-balham-dark .ag-overlay-loading-center {
    border: 1px solid #424242; }
  .ag-theme-balham-dark .ag-tab-header .ag-tab {
    border: 1px solid transparent;
    border-bottom-width: 0;
    margin: 4px;
    margin-bottom: 0;
    padding: 4px 8px; }
  .ag-theme-balham-dark .ag-tab-header .ag-tab.ag-tab-selected {
    background-color: #2d3436;
    border-bottom: 2px solid #00B0FF;
    border-bottom: 2px solid #2d3436;
    border-color: #424242; }
  .ag-theme-balham-dark label {
    margin-bottom: 0; }
  .ag-theme-balham-dark * {
    box-sizing: border-box; }
    .ag-theme-balham-dark *:focus, .ag-theme-balham-dark * *:before, .ag-theme-balham-dark * *:after {
      outline: none;
      box-sizing: border-box; }
  .ag-theme-balham-dark .ag-tab {
    box-sizing: content-box; }
  .ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-1 {
    padding-left: 20px; }
  .ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-1 {
    padding-right: 20px; }
  .ag-theme-balham-dark .ag-ltr .ag-row-group-indent-1 {
    padding-left: 28px; }
  .ag-theme-balham-dark .ag-rtl .ag-row-group-indent-1 {
    padding-right: 28px; }
  .ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-2 {
    padding-left: 40px; }
  .ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-2 {
    padding-right: 40px; }
  .ag-theme-balham-dark .ag-ltr .ag-row-group-indent-2 {
    padding-left: 56px; }
  .ag-theme-balham-dark .ag-rtl .ag-row-group-indent-2 {
    padding-right: 56px; }
  .ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-3 {
    padding-left: 60px; }
  .ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-3 {
    padding-right: 60px; }
  .ag-theme-balham-dark .ag-ltr .ag-row-group-indent-3 {
    padding-left: 84px; }
  .ag-theme-balham-dark .ag-rtl .ag-row-group-indent-3 {
    padding-right: 84px; }
  .ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-4 {
    padding-left: 80px; }
  .ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-4 {
    padding-right: 80px; }
  .ag-theme-balham-dark .ag-ltr .ag-row-group-indent-4 {
    padding-left: 112px; }
  .ag-theme-balham-dark .ag-rtl .ag-row-group-indent-4 {
    padding-right: 112px; }
  .ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-5 {
    padding-left: 100px; }
  .ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-5 {
    padding-right: 100px; }
  .ag-theme-balham-dark .ag-ltr .ag-row-group-indent-5 {
    padding-left: 140px; }
  .ag-theme-balham-dark .ag-rtl .ag-row-group-indent-5 {
    padding-right: 140px; }
  .ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-6 {
    padding-left: 120px; }
  .ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-6 {
    padding-right: 120px; }
  .ag-theme-balham-dark .ag-ltr .ag-row-group-indent-6 {
    padding-left: 168px; }
  .ag-theme-balham-dark .ag-rtl .ag-row-group-indent-6 {
    padding-right: 168px; }
  .ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-7 {
    padding-left: 140px; }
  .ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-7 {
    padding-right: 140px; }
  .ag-theme-balham-dark .ag-ltr .ag-row-group-indent-7 {
    padding-left: 196px; }
  .ag-theme-balham-dark .ag-rtl .ag-row-group-indent-7 {
    padding-right: 196px; }
  .ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-8 {
    padding-left: 160px; }
  .ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-8 {
    padding-right: 160px; }
  .ag-theme-balham-dark .ag-ltr .ag-row-group-indent-8 {
    padding-left: 224px; }
  .ag-theme-balham-dark .ag-rtl .ag-row-group-indent-8 {
    padding-right: 224px; }
  .ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-9 {
    padding-left: 180px; }
  .ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-9 {
    padding-right: 180px; }
  .ag-theme-balham-dark .ag-ltr .ag-row-group-indent-9 {
    padding-left: 252px; }
  .ag-theme-balham-dark .ag-rtl .ag-row-group-indent-9 {
    padding-right: 252px; }
  .ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-10 {
    padding-left: 200px; }
  .ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-10 {
    padding-right: 200px; }
  .ag-theme-balham-dark .ag-ltr .ag-row-group-indent-10 {
    padding-left: 280px; }
  .ag-theme-balham-dark .ag-rtl .ag-row-group-indent-10 {
    padding-right: 280px; }
  .ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-11 {
    padding-left: 220px; }
  .ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-11 {
    padding-right: 220px; }
  .ag-theme-balham-dark .ag-ltr .ag-row-group-indent-11 {
    padding-left: 308px; }
  .ag-theme-balham-dark .ag-rtl .ag-row-group-indent-11 {
    padding-right: 308px; }
  .ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-12 {
    padding-left: 240px; }
  .ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-12 {
    padding-right: 240px; }
  .ag-theme-balham-dark .ag-ltr .ag-row-group-indent-12 {
    padding-left: 336px; }
  .ag-theme-balham-dark .ag-rtl .ag-row-group-indent-12 {
    padding-right: 336px; }
  .ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-13 {
    padding-left: 260px; }
  .ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-13 {
    padding-right: 260px; }
  .ag-theme-balham-dark .ag-ltr .ag-row-group-indent-13 {
    padding-left: 364px; }
  .ag-theme-balham-dark .ag-rtl .ag-row-group-indent-13 {
    padding-right: 364px; }
  .ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-14 {
    padding-left: 280px; }
  .ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-14 {
    padding-right: 280px; }
  .ag-theme-balham-dark .ag-ltr .ag-row-group-indent-14 {
    padding-left: 392px; }
  .ag-theme-balham-dark .ag-rtl .ag-row-group-indent-14 {
    padding-right: 392px; }
  .ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-15 {
    padding-left: 300px; }
  .ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-15 {
    padding-right: 300px; }
  .ag-theme-balham-dark .ag-ltr .ag-row-group-indent-15 {
    padding-left: 420px; }
  .ag-theme-balham-dark .ag-rtl .ag-row-group-indent-15 {
    padding-right: 420px; }
  .ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-16 {
    padding-left: 320px; }
  .ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-16 {
    padding-right: 320px; }
  .ag-theme-balham-dark .ag-ltr .ag-row-group-indent-16 {
    padding-left: 448px; }
  .ag-theme-balham-dark .ag-rtl .ag-row-group-indent-16 {
    padding-right: 448px; }
  .ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-17 {
    padding-left: 340px; }
  .ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-17 {
    padding-right: 340px; }
  .ag-theme-balham-dark .ag-ltr .ag-row-group-indent-17 {
    padding-left: 476px; }
  .ag-theme-balham-dark .ag-rtl .ag-row-group-indent-17 {
    padding-right: 476px; }
  .ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-18 {
    padding-left: 360px; }
  .ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-18 {
    padding-right: 360px; }
  .ag-theme-balham-dark .ag-ltr .ag-row-group-indent-18 {
    padding-left: 504px; }
  .ag-theme-balham-dark .ag-rtl .ag-row-group-indent-18 {
    padding-right: 504px; }
  .ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-19 {
    padding-left: 380px; }
  .ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-19 {
    padding-right: 380px; }
  .ag-theme-balham-dark .ag-ltr .ag-row-group-indent-19 {
    padding-left: 532px; }
  .ag-theme-balham-dark .ag-rtl .ag-row-group-indent-19 {
    padding-right: 532px; }
  .ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-20 {
    padding-left: 400px; }
  .ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-20 {
    padding-right: 400px; }
  .ag-theme-balham-dark .ag-ltr .ag-row-group-indent-20 {
    padding-left: 560px; }
  .ag-theme-balham-dark .ag-rtl .ag-row-group-indent-20 {
    padding-right: 560px; }
  .ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-21 {
    padding-left: 420px; }
  .ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-21 {
    padding-right: 420px; }
  .ag-theme-balham-dark .ag-ltr .ag-row-group-indent-21 {
    padding-left: 588px; }
  .ag-theme-balham-dark .ag-rtl .ag-row-group-indent-21 {
    padding-right: 588px; }
  .ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-22 {
    padding-left: 440px; }
  .ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-22 {
    padding-right: 440px; }
  .ag-theme-balham-dark .ag-ltr .ag-row-group-indent-22 {
    padding-left: 616px; }
  .ag-theme-balham-dark .ag-rtl .ag-row-group-indent-22 {
    padding-right: 616px; }
  .ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-23 {
    padding-left: 460px; }
  .ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-23 {
    padding-right: 460px; }
  .ag-theme-balham-dark .ag-ltr .ag-row-group-indent-23 {
    padding-left: 644px; }
  .ag-theme-balham-dark .ag-rtl .ag-row-group-indent-23 {
    padding-right: 644px; }
  .ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-24 {
    padding-left: 480px; }
  .ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-24 {
    padding-right: 480px; }
  .ag-theme-balham-dark .ag-ltr .ag-row-group-indent-24 {
    padding-left: 672px; }
  .ag-theme-balham-dark .ag-rtl .ag-row-group-indent-24 {
    padding-right: 672px; }
  .ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-25 {
    padding-left: 500px; }
  .ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-25 {
    padding-right: 500px; }
  .ag-theme-balham-dark .ag-ltr .ag-row-group-indent-25 {
    padding-left: 700px; }
  .ag-theme-balham-dark .ag-rtl .ag-row-group-indent-25 {
    padding-right: 700px; }
  .ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-26 {
    padding-left: 520px; }
  .ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-26 {
    padding-right: 520px; }
  .ag-theme-balham-dark .ag-ltr .ag-row-group-indent-26 {
    padding-left: 728px; }
  .ag-theme-balham-dark .ag-rtl .ag-row-group-indent-26 {
    padding-right: 728px; }
  .ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-27 {
    padding-left: 540px; }
  .ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-27 {
    padding-right: 540px; }
  .ag-theme-balham-dark .ag-ltr .ag-row-group-indent-27 {
    padding-left: 756px; }
  .ag-theme-balham-dark .ag-rtl .ag-row-group-indent-27 {
    padding-right: 756px; }
  .ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-28 {
    padding-left: 560px; }
  .ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-28 {
    padding-right: 560px; }
  .ag-theme-balham-dark .ag-ltr .ag-row-group-indent-28 {
    padding-left: 784px; }
  .ag-theme-balham-dark .ag-rtl .ag-row-group-indent-28 {
    padding-right: 784px; }
  .ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-29 {
    padding-left: 580px; }
  .ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-29 {
    padding-right: 580px; }
  .ag-theme-balham-dark .ag-ltr .ag-row-group-indent-29 {
    padding-left: 812px; }
  .ag-theme-balham-dark .ag-rtl .ag-row-group-indent-29 {
    padding-right: 812px; }
  .ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-30 {
    padding-left: 600px; }
  .ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-30 {
    padding-right: 600px; }
  .ag-theme-balham-dark .ag-ltr .ag-row-group-indent-30 {
    padding-left: 840px; }
  .ag-theme-balham-dark .ag-rtl .ag-row-group-indent-30 {
    padding-right: 840px; }
  .ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-31 {
    padding-left: 620px; }
  .ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-31 {
    padding-right: 620px; }
  .ag-theme-balham-dark .ag-ltr .ag-row-group-indent-31 {
    padding-left: 868px; }
  .ag-theme-balham-dark .ag-rtl .ag-row-group-indent-31 {
    padding-right: 868px; }
  .ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-32 {
    padding-left: 640px; }
  .ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-32 {
    padding-right: 640px; }
  .ag-theme-balham-dark .ag-ltr .ag-row-group-indent-32 {
    padding-left: 896px; }
  .ag-theme-balham-dark .ag-rtl .ag-row-group-indent-32 {
    padding-right: 896px; }
  .ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-33 {
    padding-left: 660px; }
  .ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-33 {
    padding-right: 660px; }
  .ag-theme-balham-dark .ag-ltr .ag-row-group-indent-33 {
    padding-left: 924px; }
  .ag-theme-balham-dark .ag-rtl .ag-row-group-indent-33 {
    padding-right: 924px; }
  .ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-34 {
    padding-left: 680px; }
  .ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-34 {
    padding-right: 680px; }
  .ag-theme-balham-dark .ag-ltr .ag-row-group-indent-34 {
    padding-left: 952px; }
  .ag-theme-balham-dark .ag-rtl .ag-row-group-indent-34 {
    padding-right: 952px; }
  .ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-35 {
    padding-left: 700px; }
  .ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-35 {
    padding-right: 700px; }
  .ag-theme-balham-dark .ag-ltr .ag-row-group-indent-35 {
    padding-left: 980px; }
  .ag-theme-balham-dark .ag-rtl .ag-row-group-indent-35 {
    padding-right: 980px; }
  .ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-36 {
    padding-left: 720px; }
  .ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-36 {
    padding-right: 720px; }
  .ag-theme-balham-dark .ag-ltr .ag-row-group-indent-36 {
    padding-left: 1008px; }
  .ag-theme-balham-dark .ag-rtl .ag-row-group-indent-36 {
    padding-right: 1008px; }
  .ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-37 {
    padding-left: 740px; }
  .ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-37 {
    padding-right: 740px; }
  .ag-theme-balham-dark .ag-ltr .ag-row-group-indent-37 {
    padding-left: 1036px; }
  .ag-theme-balham-dark .ag-rtl .ag-row-group-indent-37 {
    padding-right: 1036px; }
  .ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-38 {
    padding-left: 760px; }
  .ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-38 {
    padding-right: 760px; }
  .ag-theme-balham-dark .ag-ltr .ag-row-group-indent-38 {
    padding-left: 1064px; }
  .ag-theme-balham-dark .ag-rtl .ag-row-group-indent-38 {
    padding-right: 1064px; }
  .ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-39 {
    padding-left: 780px; }
  .ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-39 {
    padding-right: 780px; }
  .ag-theme-balham-dark .ag-ltr .ag-row-group-indent-39 {
    padding-left: 1092px; }
  .ag-theme-balham-dark .ag-rtl .ag-row-group-indent-39 {
    padding-right: 1092px; }
  .ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-40 {
    padding-left: 800px; }
  .ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-40 {
    padding-right: 800px; }
  .ag-theme-balham-dark .ag-ltr .ag-row-group-indent-40 {
    padding-left: 1120px; }
  .ag-theme-balham-dark .ag-rtl .ag-row-group-indent-40 {
    padding-right: 1120px; }
  .ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-41 {
    padding-left: 820px; }
  .ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-41 {
    padding-right: 820px; }
  .ag-theme-balham-dark .ag-ltr .ag-row-group-indent-41 {
    padding-left: 1148px; }
  .ag-theme-balham-dark .ag-rtl .ag-row-group-indent-41 {
    padding-right: 1148px; }
  .ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-42 {
    padding-left: 840px; }
  .ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-42 {
    padding-right: 840px; }
  .ag-theme-balham-dark .ag-ltr .ag-row-group-indent-42 {
    padding-left: 1176px; }
  .ag-theme-balham-dark .ag-rtl .ag-row-group-indent-42 {
    padding-right: 1176px; }
  .ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-43 {
    padding-left: 860px; }
  .ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-43 {
    padding-right: 860px; }
  .ag-theme-balham-dark .ag-ltr .ag-row-group-indent-43 {
    padding-left: 1204px; }
  .ag-theme-balham-dark .ag-rtl .ag-row-group-indent-43 {
    padding-right: 1204px; }
  .ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-44 {
    padding-left: 880px; }
  .ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-44 {
    padding-right: 880px; }
  .ag-theme-balham-dark .ag-ltr .ag-row-group-indent-44 {
    padding-left: 1232px; }
  .ag-theme-balham-dark .ag-rtl .ag-row-group-indent-44 {
    padding-right: 1232px; }
  .ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-45 {
    padding-left: 900px; }
  .ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-45 {
    padding-right: 900px; }
  .ag-theme-balham-dark .ag-ltr .ag-row-group-indent-45 {
    padding-left: 1260px; }
  .ag-theme-balham-dark .ag-rtl .ag-row-group-indent-45 {
    padding-right: 1260px; }
  .ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-46 {
    padding-left: 920px; }
  .ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-46 {
    padding-right: 920px; }
  .ag-theme-balham-dark .ag-ltr .ag-row-group-indent-46 {
    padding-left: 1288px; }
  .ag-theme-balham-dark .ag-rtl .ag-row-group-indent-46 {
    padding-right: 1288px; }
  .ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-47 {
    padding-left: 940px; }
  .ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-47 {
    padding-right: 940px; }
  .ag-theme-balham-dark .ag-ltr .ag-row-group-indent-47 {
    padding-left: 1316px; }
  .ag-theme-balham-dark .ag-rtl .ag-row-group-indent-47 {
    padding-right: 1316px; }
  .ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-48 {
    padding-left: 960px; }
  .ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-48 {
    padding-right: 960px; }
  .ag-theme-balham-dark .ag-ltr .ag-row-group-indent-48 {
    padding-left: 1344px; }
  .ag-theme-balham-dark .ag-rtl .ag-row-group-indent-48 {
    padding-right: 1344px; }
  .ag-theme-balham-dark .ag-ltr .ag-toolpanel-indent-49 {
    padding-left: 980px; }
  .ag-theme-balham-dark .ag-rtl .ag-toolpanel-indent-49 {
    padding-right: 980px; }
  .ag-theme-balham-dark .ag-ltr .ag-row-group-indent-49 {
    padding-left: 1372px; }
  .ag-theme-balham-dark .ag-rtl .ag-row-group-indent-49 {
    padding-right: 1372px; }
  .ag-theme-balham-dark .ag-cell .ag-icon {
    display: inline-block;
    vertical-align: middle; }
  .ag-theme-balham-dark .ag-checkbox, .ag-theme-balham-dark .ag-radio-button, .ag-theme-balham-dark .ag-toggle-button {
    display: flex;
    align-items: center;
    cursor: default; }
    .ag-theme-balham-dark .ag-checkbox label, .ag-theme-balham-dark .ag-radio-button label, .ag-theme-balham-dark .ag-toggle-button label {
      cursor: default; }
      .ag-theme-balham-dark .ag-checkbox label:empty, .ag-theme-balham-dark .ag-radio-button label:empty, .ag-theme-balham-dark .ag-toggle-button label:empty {
        margin: 0; }
    .ag-theme-balham-dark .ag-checkbox:not(.ag-label-align-left) label, .ag-theme-balham-dark .ag-radio-button:not(.ag-label-align-left) label, .ag-theme-balham-dark .ag-toggle-button:not(.ag-label-align-left) label {
      margin-left: 4px; }
  .ag-theme-balham-dark .ag-cell {
    -webkit-font-smoothing: subpixel-antialiased; }
  .ag-theme-balham-dark .ag-ltr .ag-row-group-leaf-indent {
    margin-left: 28px; }
  .ag-theme-balham-dark .ag-ltr .ag-cell {
    border-right: 1px solid transparent; }
  .ag-theme-balham-dark .ag-ltr .ag-row.ag-cell-first-right-pinned, .ag-theme-balham-dark .ag-ltr .ag-cell:not(.ag-cell-focus).ag-cell-first-right-pinned {
    border-left: 1px solid #424242; }
  .ag-theme-balham-dark .ag-ltr .ag-row.ag-cell-last-left-pinned, .ag-theme-balham-dark .ag-ltr .ag-cell:not(.ag-cell-focus).ag-cell-last-left-pinned {
    border-right: 1px solid #424242; }
  .ag-theme-balham-dark .ag-rtl .ag-row-group-leaf-indent {
    margin-right: 28px; }
  .ag-theme-balham-dark .ag-rtl .ag-cell {
    border-left: 1px solid transparent; }
  .ag-theme-balham-dark .ag-rtl .ag-row.ag-cell-first-right-pinned, .ag-theme-balham-dark .ag-rtl .ag-cell:not(.ag-cell-focus).ag-cell-first-right-pinned {
    border-left: 1px solid #424242; }
  .ag-theme-balham-dark .ag-rtl .ag-row.ag-cell-last-left-pinned, .ag-theme-balham-dark .ag-rtl .ag-cell:not(.ag-cell-focus).ag-cell-last-left-pinned {
    border-right: 1px solid #424242; }
  .ag-theme-balham-dark .ag-value-change-delta {
    padding-right: 2px; }
  .ag-theme-balham-dark .ag-value-change-delta-up {
    color: #43a047; }
  .ag-theme-balham-dark .ag-value-change-delta-down {
    color: #e53935; }
  .ag-theme-balham-dark .ag-value-change-value {
    background-color: transparent;
    border-radius: 1px;
    padding-left: 1px;
    padding-right: 1px;
    transition: background-color 1s; }
  .ag-theme-balham-dark .ag-value-change-value-highlight {
    background-color: rgba(22, 160, 133, 0.5);
    transition: background-color 0.1s; }
  .ag-theme-balham-dark .ag-input-wrapper input:not([type]),
  .ag-theme-balham-dark .ag-input-wrapper input[type="text"],
  .ag-theme-balham-dark .ag-input-wrapper input[type="number"],
  .ag-theme-balham-dark .ag-input-wrapper input[type="tel"],
  .ag-theme-balham-dark .ag-input-wrapper input[type="date"],
  .ag-theme-balham-dark .ag-input-wrapper input[type="datetime-local"] {
    border-width: 1px;
    border-style: solid;
    border-color: #ecf0f1; }
    .ag-theme-balham-dark .ag-input-wrapper input:not([type]):disabled,
    .ag-theme-balham-dark .ag-input-wrapper input[type="text"]:disabled,
    .ag-theme-balham-dark .ag-input-wrapper input[type="number"]:disabled,
    .ag-theme-balham-dark .ag-input-wrapper input[type="tel"]:disabled,
    .ag-theme-balham-dark .ag-input-wrapper input[type="date"]:disabled,
    .ag-theme-balham-dark .ag-input-wrapper input[type="datetime-local"]:disabled {
      color: rgba(245, 245, 245, 0.38);
      background-color: rgba(48, 46, 46, 0.3);
      border-color: rgba(236, 240, 241, 0.3); }
  .ag-theme-balham-dark .ag-input-wrapper input[type="date"] {
    flex: 1 1 auto; }
  .ag-theme-balham-dark .ag-input-wrapper input[type="range"] {
    padding: 0; }
  .ag-theme-balham-dark .ag-input-wrapper textarea {
    border-width: 1px;
    border-style: solid;
    border-color: #ecf0f1; }
    .ag-theme-balham-dark .ag-input-wrapper textarea:disabled {
      color: rgba(245, 245, 245, 0.38);
      background-color: rgba(48, 46, 46, 0.3);
      border-color: rgba(236, 240, 241, 0.3); }
  .ag-theme-balham-dark .ag-header {
    background-color: #1c1f20;
    color: rgba(245, 245, 245, 0.64);
    font-weight: 600;
    font-size: 12px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    border-bottom: 1px solid #424242; }
  .ag-theme-balham-dark .ag-pinned-right-header {
    border-left: 1px solid #424242; }
  .ag-theme-balham-dark .ag-pinned-left-header {
    border-right: 1px solid #424242; }
  .ag-theme-balham-dark .ag-header-row {
    border: none; }
  .ag-theme-balham-dark .ag-row {
    border-style: solid;
    border-color: #424242;
    border-width: 0; }
    .ag-theme-balham-dark .ag-row:not(.ag-row-first) {
      border-width: 1px 0 0; }
    .ag-theme-balham-dark .ag-row.ag-row-last {
      border-bottom-width: 1px; }
  .ag-theme-balham-dark .ag-row-odd {
    background-color: #262c2e; }
  .ag-theme-balham-dark .ag-row-even {
    background-color: #2d3436; }
  .ag-theme-balham-dark .ag-horizontal-left-spacer {
    border-right: 1px solid #424242; }
    .ag-theme-balham-dark .ag-horizontal-left-spacer.ag-scroller-corner {
      border-right: none; }
  .ag-theme-balham-dark .ag-horizontal-right-spacer {
    border-left: 1px solid #424242; }
    .ag-theme-balham-dark .ag-horizontal-right-spacer.ag-scroller-corner {
      border-left: none; }
  .ag-theme-balham-dark .ag-row-hover {
    background-color: #3d4749; }
  .ag-theme-balham-dark .ag-numeric-cell {
    text-align: right; }
  .ag-theme-balham-dark .ag-header-cell-label .ag-header-icon {
    margin-left: 4px;
    opacity: 0.87; }
  .ag-theme-balham-dark .ag-header-cell,
  .ag-theme-balham-dark .ag-header-group-cell {
    border-style: solid;
    border-color: #424242;
    padding-left: 12px;
    padding-right: 12px;
    border-width: 0; }
    .ag-theme-balham-dark .ag-header-cell.ag-header-cell-moving,
    .ag-theme-balham-dark .ag-header-group-cell.ag-header-cell-moving {
      background-color: #2d3436; }
    .ag-theme-balham-dark .ag-header-cell:not(.ag-header-group-cell-no-group),
    .ag-theme-balham-dark .ag-header-group-cell:not(.ag-header-group-cell-no-group) {
      border-top-width: 1px; }
  .ag-theme-balham-dark .ag-header-row:first-child .ag-header-cell, .ag-theme-balham-dark .ag-header-row:first-child .ag-header-group-cell {
    border-top-width: 0; }
  .ag-theme-balham-dark .ag-header-cell-resize {
    cursor: col-resize; }
  .ag-theme-balham-dark .ag-header-select-all {
    margin-right: 12px; }
  .ag-theme-balham-dark .ag-cell {
    line-height: 26px;
    padding-left: 12px;
    padding-right: 12px;
    border: 1px solid transparent;
    padding-left: 11px;
    padding-right: 11px; }
  .ag-theme-balham-dark .ag-row-drag {
    cursor: move;
    cursor: grab;
    min-width: 28px; }
  .ag-theme-balham-dark .ag-row-dragging, .ag-theme-balham-dark .ag-row-dragging .ag-row-drag {
    cursor: move; }
  .ag-theme-balham-dark .ag-column-drag {
    cursor: move;
    cursor: grab; }
  .ag-theme-balham-dark .ag-row-dragging {
    opacity: 0.5; }
  .ag-theme-balham-dark .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
  .ag-theme-balham-dark .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
  .ag-theme-balham-dark .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle, .ag-theme-balham-dark .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
  .ag-theme-balham-dark .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
  .ag-theme-balham-dark .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
    border: 1px solid #00B0FF;
    outline: initial; }
  .ag-theme-balham-dark .ag-header-cell-resize {
    width: 8px; }
  .ag-theme-balham-dark .ag-menu {
    background: #2d3436;
    border-radius: 2px;
    box-shadow: none;
    padding: 4px;
    padding: 0; }
    .ag-theme-balham-dark .ag-menu .ag-menu-list {
      cursor: default;
      margin-bottom: 4px;
      margin-top: 4px;
      width: 100%; }
    .ag-theme-balham-dark .ag-menu .ag-menu-option-active {
      background-color: #3d4749; }
    .ag-theme-balham-dark .ag-menu .ag-menu-option-disabled {
      opacity: 0.5; }
    .ag-theme-balham-dark .ag-menu .ag-menu-option-text {
      margin-left: 4px; }
    .ag-theme-balham-dark .ag-menu .ag-menu-option-icon {
      padding-left: 4px;
      padding-right: 4px;
      min-width: 24px; }
    .ag-theme-balham-dark .ag-menu .ag-menu-option-shortcut {
      padding-left: 8px; }
    .ag-theme-balham-dark .ag-menu .ag-menu-separator {
      height: 8px; }
      .ag-theme-balham-dark .ag-menu .ag-menu-separator > span {
        background-image: 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'%23424242'%2F%3E%3C%2Fsvg%3E"); }
    .ag-theme-balham-dark .ag-menu .ag-menu-option-popup-pointer {
      width: 24px;
      text-align: center; }
  .ag-theme-balham-dark.ag-dnd-ghost {
    background: #2d3436;
    border-radius: 2px;
    box-shadow: none;
    padding: 4px;
    border: 1px solid #424242;
    color: rgba(245, 245, 245, 0.64);
    font-weight: 600;
    font-size: 12px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    height: 32px !important;
    line-height: 32px;
    margin: 0;
    padding: 0 8px;
    transform: translateY(8px); }
    .ag-theme-balham-dark.ag-dnd-ghost span,
    .ag-theme-balham-dark.ag-dnd-ghost div {
      height: 100%;
      margin: 0;
      padding: 0; }
    .ag-theme-balham-dark.ag-dnd-ghost .ag-dnd-ghost-icon {
      margin-right: 4px;
      opacity: 0.87; }
  .ag-theme-balham-dark .ag-tab-header {
    background: #1c1f20;
    min-width: 220px;
    width: 100%;
    display: flex; }
    .ag-theme-balham-dark .ag-tab-header .ag-tab {
      display: flex;
      border-bottom: 2px solid transparent;
      height: 16px;
      flex: none;
      align-items: center;
      justify-content: center; }
  .ag-theme-balham-dark .ag-tab-body {
    padding: 2px 0; }
    .ag-theme-balham-dark .ag-tab-body .ag-menu-list {
      margin-bottom: 0;
      margin-top: 0; }
      .ag-theme-balham-dark .ag-tab-body .ag-menu-list > div:first-child > span {
        padding-top: 0; }
      .ag-theme-balham-dark .ag-tab-body .ag-menu-list > div:last-child > span {
        padding-bottom: 0; }
      .ag-theme-balham-dark .ag-tab-body .ag-menu-list > div:last-child > .ag-menu-option-popup-pointer {
        background-position-y: 0; }
  .ag-theme-balham-dark .ag-filter .ag-filter-select, .ag-theme-balham-dark .ag-filter .ag-filter-body {
    margin-bottom: 4px; }
  .ag-theme-balham-dark .ag-filter .ag-filter-body {
    margin-top: 0; }
  .ag-theme-balham-dark .ag-filter .ag-filter-filter {
    margin-left: 4px;
    margin-right: 4px; }
  .ag-theme-balham-dark .ag-filter .ag-filter-select {
    margin: 4px; }
  .ag-theme-balham-dark .ag-filter input[type="radio"] {
    margin: 0 3px 0 6px;
    width: 12px;
    height: 17px;
    vertical-align: top; }
  .ag-theme-balham-dark .ag-filter input[type="text"],
  .ag-theme-balham-dark .ag-filter input[type="date"] {
    padding-left: 4px; }
  .ag-theme-balham-dark .ag-filter .ag-set-filter-list {
    height: 168px; }
  .ag-theme-balham-dark .ag-filter .ag-set-filter-item {
    height: 28px;
    display: flex;
    align-items: center; }
    .ag-theme-balham-dark .ag-filter .ag-set-filter-item > div, .ag-theme-balham-dark .ag-filter .ag-set-filter-item > span {
      margin-left: 5px;
      display: flex; }
  .ag-theme-balham-dark .ag-filter .ag-filter-header-container:nth-child(2) {
    border-bottom: 1px solid #424242; }
  .ag-theme-balham-dark .ag-filter .ag-filter-apply-panel {
    display: flex;
    justify-content: flex-end;
    padding: 4px;
    padding-top: 8px; }
    .ag-theme-balham-dark .ag-filter .ag-filter-apply-panel button {
      line-height: 1.5; }
    .ag-theme-balham-dark .ag-filter .ag-filter-apply-panel button + button {
      margin-left: 8px; }
  .ag-theme-balham-dark .ag-column-select-panel .ag-column-tool-panel-column-group,
  .ag-theme-balham-dark .ag-column-select-panel .ag-column-tool-panel-column {
    height: 16px; }
    .ag-theme-balham-dark .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
    .ag-theme-balham-dark .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
    .ag-theme-balham-dark .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
    .ag-theme-balham-dark .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
    .ag-theme-balham-dark .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
    .ag-theme-balham-dark .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
      margin-left: 4px;
      margin-right: 4px; }
  .ag-theme-balham-dark .ag-column-select-panel .ag-primary-cols-list-panel {
    border-top: 1px solid #424242;
    padding-top: 4px; }
    .ag-theme-balham-dark .ag-column-select-panel .ag-primary-cols-list-panel > div {
      cursor: pointer; }
  .ag-theme-balham-dark .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
    margin-left: 24px; }
  .ag-theme-balham-dark .ag-primary-cols-header-panel {
    border-top: 1px solid #424242;
    height: 32px;
    align-items: center; }
    .ag-theme-balham-dark .ag-primary-cols-header-panel > div {
      cursor: pointer;
      margin: 0 4px; }
    .ag-theme-balham-dark .ag-primary-cols-header-panel .ag-filter-body {
      margin-left: 4px;
      margin-right: 4px; }
  .ag-theme-balham-dark .ag-tool-panel-wrapper {
    border-right: 0; }
    .ag-theme-balham-dark .ag-tool-panel-wrapper .ag-filter-panel {
      width: 100%; }
      .ag-theme-balham-dark .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance {
        color: rgba(245, 245, 245, 0.64);
        font-weight: 600;
        flex: auto;
        flex-direction: column;
        flex-wrap: nowrap;
        display: flex;
        flex-flow: column nowrap; }
        .ag-theme-balham-dark .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header {
          padding: 0 5px; }
          .ag-theme-balham-dark .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header > div {
            margin: auto 0; }
      .ag-theme-balham-dark .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-body-wrapper {
        padding-top: 5px; }
      .ag-theme-balham-dark .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-air {
        border: 1px solid #424242;
        border-left: 0;
        border-right: 0;
        padding: 4px 0; }
    .ag-theme-balham-dark .ag-tool-panel-wrapper .ag-pivot-mode-panel {
      height: 32px;
      display: flex;
      flex: none; }
      .ag-theme-balham-dark .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
        display: flex;
        align-items: center;
        margin-left: 4px; }
    .ag-theme-balham-dark .ag-tool-panel-wrapper .ag-column-select-panel {
      border-bottom: 1px solid #424242;
      padding-bottom: 3px;
      padding-top: 0; }
    .ag-theme-balham-dark .ag-tool-panel-wrapper .ag-column-drop {
      border-bottom: 1px solid #424242;
      padding: 4px 0;
      padding-bottom: 8px; }
      .ag-theme-balham-dark .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
        color: rgba(245, 245, 245, 0.38);
        font-weight: 600;
        font-size: 12px;
        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        padding-left: 24px;
        padding-right: 4px;
        margin-top: 4px; }
      .ag-theme-balham-dark .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-list {
        cursor: default;
        margin-top: 4px; }
      .ag-theme-balham-dark .ag-tool-panel-wrapper .ag-column-drop > div > :first-child {
        margin-left: 4px;
        margin-right: 4px; }
      .ag-theme-balham-dark .ag-tool-panel-wrapper .ag-column-drop:last-child {
        border-bottom: 0; }
  .ag-theme-balham-dark .ag-numeric-header .ag-header-cell-label .ag-header-icon {
    margin-left: 0;
    margin-right: 4px; }
  .ag-theme-balham-dark .ag-paging-panel {
    border-top: 1px solid #424242;
    color: rgba(245, 245, 245, 0.64);
    height: 32px;
    padding: 0 12px; }
    .ag-theme-balham-dark .ag-paging-panel > span {
      margin-left: 16px; }
  .ag-theme-balham-dark .ag-paging-page-summary-panel .ag-icon {
    width: 16px;
    height: 16px; }
  .ag-theme-balham-dark .ag-paging-page-summary-panel .ag-paging-button button {
    cursor: pointer;
    opacity: 0;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; }
  .ag-theme-balham-dark .ag-paging-page-summary-panel .ag-paging-button.ag-disabled .ag-icon {
    color: rgba(245, 245, 245, 0.38);
    opacity: 0.38; }
  .ag-theme-balham-dark .ag-paging-page-summary-panel .ag-paging-button.ag-disabled button {
    cursor: default; }
  .ag-theme-balham-dark .ag-paging-page-summary-panel span {
    margin: 0 4px; }
  .ag-theme-balham-dark .ag-row-selected {
    background-color: #005880; }
  .ag-theme-balham-dark .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell), .ag-theme-balham-dark .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell) {
    border: 1px solid transparent; }
    .ag-theme-balham-dark .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top, .ag-theme-balham-dark .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
      border-top-color: #00B0FF; }
    .ag-theme-balham-dark .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right, .ag-theme-balham-dark .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
      border-right-color: #00B0FF; }
    .ag-theme-balham-dark .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom, .ag-theme-balham-dark .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
      border-bottom-color: #00B0FF; }
    .ag-theme-balham-dark .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left, .ag-theme-balham-dark .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
      border-left-color: #00B0FF; }
  .ag-theme-balham-dark .ag-cell-range-selected:not(.ag-cell-focus) {
    background-color: rgba(0, 176, 255, 0.2); }
    .ag-theme-balham-dark .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart {
      background-color: rgba(45, 166, 255, 0.5); }
    .ag-theme-balham-dark .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category {
      background-color: rgba(26, 177, 74, 0.5); }
  .ag-theme-balham-dark .ag-cell-range-selected-1:not(.ag-cell-focus) {
    background-color: rgba(0, 176, 255, 0.3); }
  .ag-theme-balham-dark .ag-cell-range-selected-2:not(.ag-cell-focus) {
    background-color: rgba(0, 176, 255, 0.4); }
  .ag-theme-balham-dark .ag-cell-range-selected-3:not(.ag-cell-focus) {
    background-color: rgba(0, 176, 255, 0.5); }
  .ag-theme-balham-dark .ag-cell-range-selected-4:not(.ag-cell-focus) {
    background-color: rgba(0, 176, 255, 0.6); }
  .ag-theme-balham-dark .ag-ltr .ag-selection-fill-top, .ag-theme-balham-dark .ag-rtl .ag-selection-fill-top {
    border-top: 1px dashed #00B0FF; }
    .ag-theme-balham-dark .ag-ltr .ag-selection-fill-top.ag-cell.ag-cell-range-selected, .ag-theme-balham-dark .ag-rtl .ag-selection-fill-top.ag-cell.ag-cell-range-selected {
      border-top: 1px dashed #0f0f0f; }
  .ag-theme-balham-dark .ag-ltr .ag-selection-fill-right, .ag-theme-balham-dark .ag-rtl .ag-selection-fill-right {
    border-right: 1px dashed #00B0FF; }
    .ag-theme-balham-dark .ag-ltr .ag-selection-fill-right.ag-cell.ag-cell-range-selected, .ag-theme-balham-dark .ag-rtl .ag-selection-fill-right.ag-cell.ag-cell-range-selected {
      border-right: 1px dashed #0f0f0f; }
  .ag-theme-balham-dark .ag-ltr .ag-selection-fill-bottom, .ag-theme-balham-dark .ag-rtl .ag-selection-fill-bottom {
    border-bottom: 1px dashed #00B0FF; }
    .ag-theme-balham-dark .ag-ltr .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected, .ag-theme-balham-dark .ag-rtl .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected {
      border-bottom: 1px dashed #0f0f0f; }
  .ag-theme-balham-dark .ag-ltr .ag-selection-fill-left, .ag-theme-balham-dark .ag-rtl .ag-selection-fill-left {
    border-left: 1px dashed #00B0FF; }
    .ag-theme-balham-dark .ag-ltr .ag-selection-fill-left.ag-cell.ag-cell-range-selected, .ag-theme-balham-dark .ag-rtl .ag-selection-fill-left.ag-cell.ag-cell-range-selected {
      border-left: 1px dashed #0f0f0f; }
  .ag-theme-balham-dark .ag-fill-handle, .ag-theme-balham-dark .ag-range-handle {
    position: absolute;
    width: 6px;
    height: 6px;
    bottom: -1px;
    right: -1px;
    background-color: #00B0FF; }
  .ag-theme-balham-dark .ag-fill-handle {
    cursor: cell; }
  .ag-theme-balham-dark .ag-range-handle {
    cursor: nwse-resize; }
  .ag-theme-balham-dark .ag-cell.ag-cell-inline-editing {
    padding: 12px;
    height: 40px; }
  .ag-theme-balham-dark .ag-cell.ag-cell-inline-editing, .ag-theme-balham-dark .ag-cell.ag-popup-editor {
    background: #2d3436;
    border-radius: 2px;
    box-shadow: none;
    padding: 4px;
    background-color: #1c1f20; }
  .ag-theme-balham-dark .ag-popup-editor {
    padding: 0; }
    .ag-theme-balham-dark .ag-popup-editor .ag-large-textarea textarea {
      height: auto;
      padding: 12px; }
  .ag-theme-balham-dark .ag-rich-select {
    background-color: #1c1f20; }
    .ag-theme-balham-dark .ag-rich-select .ag-rich-select-list {
      width: 200px;
      height: 182px; }
    .ag-theme-balham-dark .ag-rich-select .ag-rich-select-value {
      padding: 0 4px 0 12px;
      height: 28px; }
    .ag-theme-balham-dark .ag-rich-select .ag-virtual-list-item {
      cursor: default;
      height: 28px; }
      .ag-theme-balham-dark .ag-rich-select .ag-virtual-list-item:hover {
        background-color: #3d4749; }
    .ag-theme-balham-dark .ag-rich-select .ag-rich-select-row {
      padding-left: 12px; }
    .ag-theme-balham-dark .ag-rich-select .ag-rich-select-row-selected {
      background-color: #005880; }
  .ag-theme-balham-dark .ag-ltr .ag-floating-filter-button {
    margin-left: 12px; }
  .ag-theme-balham-dark .ag-floating-filter-button button {
    appearance: none;
    background: transparent;
    border: 0;
    height: 16px;
    padding: 0;
    width: 16px; }
  .ag-theme-balham-dark .ag-selection-checkbox:not(.ag-hidden) ~ .ag-cell-value:not(:empty), .ag-theme-balham-dark .ag-selection-checkbox:not(.ag-hidden) + .ag-group-value:not(:empty),
  .ag-theme-balham-dark .ag-group-expanded:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
  .ag-theme-balham-dark .ag-group-expanded:not(.ag-hidden) + .ag-group-value:not(:empty),
  .ag-theme-balham-dark .ag-group-contracted:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
  .ag-theme-balham-dark .ag-group-contracted:not(.ag-hidden) + .ag-group-value:not(:empty),
  .ag-theme-balham-dark .ag-group-checkbox:not(.ag-invisible) ~ .ag-cell-value:not(:empty),
  .ag-theme-balham-dark .ag-group-checkbox:not(.ag-invisible) + .ag-group-value:not(:empty) {
    margin-left: 12px; }
  .ag-theme-balham-dark .ag-selection-checkbox:not(.ag-hidden) ~ .ag-group-checkbox,
  .ag-theme-balham-dark .ag-group-expanded:not(.ag-hidden) ~ .ag-group-checkbox,
  .ag-theme-balham-dark .ag-group-contracted:not(.ag-hidden) ~ .ag-group-checkbox,
  .ag-theme-balham-dark .ag-group-checkbox:not(.ag-invisible) ~ .ag-group-checkbox {
    margin-left: 12px; }
  .ag-theme-balham-dark .ag-group-child-count {
    margin-left: 2px; }
  .ag-theme-balham-dark .ag-selection-checkbox span {
    position: relative; }
  .ag-theme-balham-dark .ag-column-drop-horizontal {
    background-color: #1c1f20;
    height: 28px;
    padding-left: 12px; }
    .ag-theme-balham-dark .ag-column-drop-horizontal .ag-icon-group,
    .ag-theme-balham-dark .ag-column-drop-horizontal .ag-icon-pivot {
      margin-right: 12px; }
    .ag-theme-balham-dark .ag-column-drop-horizontal .ag-icon-small-left,
    .ag-theme-balham-dark .ag-column-drop-horizontal .ag-icon-small-right {
      margin: 0 4px;
      opacity: 0.64; }
    .ag-theme-balham-dark .ag-column-drop-horizontal .ag-column-drop-empty-message {
      opacity: 0.38; }
  .ag-theme-balham-dark .ag-column-drop-cell {
    background: #32393c;
    border-radius: 16px;
    min-height: 16px;
    padding: 0 2px; }
    .ag-theme-balham-dark .ag-column-drop-cell .ag-column-drop-cell-text {
      margin: 0 4px; }
    .ag-theme-balham-dark .ag-column-drop-cell .ag-column-drop-cell-button {
      min-width: 16px;
      margin: 0 2px;
      opacity: 0.64; }
      .ag-theme-balham-dark .ag-column-drop-cell .ag-column-drop-cell-button:hover {
        opacity: 0.87; }
    .ag-theme-balham-dark .ag-column-drop-cell .ag-column-drag {
      margin-left: 8px; }
  .ag-theme-balham-dark .ag-column-drop-vertical .ag-column-drop-cell {
    margin-top: 4px; }
  .ag-theme-balham-dark .ag-select-agg-func-popup {
    background: #2d3436;
    border-radius: 2px;
    box-shadow: none;
    padding: 4px;
    background: #2d3436;
    height: 70px;
    padding: 0; }
    .ag-theme-balham-dark .ag-select-agg-func-popup .ag-virtual-list-item {
      cursor: default;
      line-height: 20px;
      padding-left: 8px; }
  .ag-theme-balham-dark .ag-set-filter-list,
  .ag-theme-balham-dark .ag-menu-column-select-wrapper {
    width: auto; }
  .ag-theme-balham-dark .ag-column-drop-vertical > .ag-column-drop-cell {
    margin-left: 4px;
    margin-top: 0; }
  .ag-theme-balham-dark .ag-cell-data-changed {
    background-color: rgba(22, 160, 133, 0.5) !important; }
  .ag-theme-balham-dark .ag-cell-data-changed-animation {
    background-color: transparent;
    transition: background-color 1s; }
  .ag-theme-balham-dark .ag-row-stub {
    background-color: inherit; }
  .ag-theme-balham-dark .ag-stub-cell {
    padding-left: 12px;
    padding-top: 4px; }
    .ag-theme-balham-dark .ag-stub-cell .ag-loading-icon {
      animation-name: spin;
      animation-duration: 1000ms;
      animation-iteration-count: infinite;
      animation-timing-function: linear; }

@keyframes spin {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }
    .ag-theme-balham-dark .ag-stub-cell .ag-loading-text {
      margin-left: 4px;
      margin-top: 4px; }
  .ag-theme-balham-dark .ag-floating-top {
    border-bottom: 1px solid #424242; }
  .ag-theme-balham-dark .ag-floating-bottom {
    border-top: 1px solid #424242; }
  .ag-theme-balham-dark .ag-floating-top, .ag-theme-balham-dark .ag-floating-bottom {
    background-color: inherit; }
    .ag-theme-balham-dark .ag-floating-top .ag-row, .ag-theme-balham-dark .ag-floating-bottom .ag-row {
      background-color: inherit; }
  .ag-theme-balham-dark .ag-status-bar {
    background: #2d3436;
    border: 1px solid #424242;
    border-top-width: 0;
    color: rgba(245, 245, 245, 0.38);
    font-weight: 600;
    font-size: 12px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    padding-right: 16px;
    padding-left: 16px;
    line-height: 1.5; }
  .ag-theme-balham-dark .ag-name-value-value {
    color: #F5F5F5; }
  .ag-theme-balham-dark .ag-status-bar-center {
    text-align: center; }
  .ag-theme-balham-dark .ag-name-value {
    margin-left: 4px;
    margin-right: 4px;
    padding-top: 8px;
    padding-bottom: 8px; }
  .ag-theme-balham-dark .ag-details-row {
    padding: 20px; }
  .ag-theme-balham-dark .ag-overlay-loading-wrapper {
    background-color: rgba(255, 255, 255, 0.5); }
  .ag-theme-balham-dark .ag-overlay-loading-center {
    background: #2d3436;
    border-radius: 2px;
    box-shadow: none;
    padding: 4px; }
  .ag-theme-balham-dark .ag-side-bar {
    background-color: #1c1f20;
    border: 1px solid #424242;
    border-left-width: 0;
    position: relative; }
    .ag-theme-balham-dark .ag-side-bar .ag-side-buttons {
      padding-top: 16px;
      background: #2d3436;
      width: 20px;
      position: relative; }
      .ag-theme-balham-dark .ag-side-bar .ag-side-buttons .ag-side-button button {
        background: transparent;
        border: 0;
        color: #F5F5F5;
        padding: 8px 0 8px 0;
        width: 100%;
        margin: 0;
        min-height: 72px;
        border-width: 1px 0 1px 0;
        border-style: solid;
        border-color: transparent;
        background-position-y: center;
        background-position-x: center;
        background-repeat: no-repeat; }
      .ag-theme-balham-dark .ag-side-bar .ag-side-buttons .ag-selected button {
        background-color: #1c1f20;
        margin-left: -1px;
        padding-left: 1px;
        border-color: #424242; }
    .ag-theme-balham-dark .ag-side-bar .ag-panel-container {
      border-right: 1px solid #424242; }
    .ag-theme-balham-dark .ag-side-bar.full-width .ag-panel-container {
      border-right: 0; }
    .ag-theme-balham-dark .ag-side-bar .ag-column-drop {
      min-height: 50px; }
  .ag-theme-balham-dark .ag-primary-cols-filter-wrapper {
    margin-left: 4px;
    margin-right: 4px; }
  .ag-theme-balham-dark .ag-group-component {
    background-color: #2d3436;
    padding: 0px;
    border: 0 solid #4f4f4f;
    border-top-width: 1px; }
    .ag-theme-balham-dark .ag-group-component.ag-disabled > .ag-group-component-label .ag-group-component-title, .ag-theme-balham-dark .ag-group-component.ag-disabled > .ag-group-component-container {
      opacity: 0.5; }
    .ag-theme-balham-dark .ag-group-component .ag-group-component-title-bar {
      background-color: #1c1f20;
      height: 16px;
      font-size: 12px;
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      height: 26px; }
    .ag-theme-balham-dark .ag-group-component:not(.ag-collapsible) > div {
      margin-left: 0; }
    .ag-theme-balham-dark .ag-group-component:not(.ag-collapsible) > .ag-group-component-title-bar {
      margin-left: 0;
      padding: 4px; }
      .ag-theme-balham-dark .ag-group-component:not(.ag-collapsible) > .ag-group-component-title-bar .ag-column-group-icons {
        display: none; }
    .ag-theme-balham-dark .ag-group-component .ag-group-component-toolbar {
      background-color: #282f30;
      padding: 4px;
      border: 0 solid #424242; }
    .ag-theme-balham-dark .ag-group-component > .ag-group-component-container {
      margin-left: 8px;
      padding: 4px; }
    .ag-theme-balham-dark .ag-group-component .ag-group-item {
      margin: 2px 0; }
      .ag-theme-balham-dark .ag-group-component .ag-group-item .ag-group-component-title-bar {
        height: 18px; }
  .ag-theme-balham-dark .ag-labeled label {
    margin-right: 4px;
    white-space: nowrap; }
  .ag-theme-balham-dark .ag-labeled.ag-label-align-top label {
    margin-bottom: 2px; }
  .ag-theme-balham-dark .ag-slider > .ag-wrapper > div:not(:first-of-type), .ag-theme-balham-dark .ag-angle-select > .ag-wrapper > div:not(:first-of-type) {
    margin-left: 8px; }
  .ag-theme-balham-dark .ag-angle-select .ag-angle-select-field .ag-parent-circle {
    width: 24px;
    height: 24px;
    border-radius: 12px;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.9);
    background-color: #ffffff; }
  .ag-theme-balham-dark .ag-angle-select .ag-angle-select-field .ag-child-circle {
    top: 4px;
    left: 12px;
    width: 6px;
    height: 6px;
    margin-left: -3px;
    margin-top: -4px;
    border-radius: 3px;
    background-color: #4c4c4c; }
  .ag-theme-balham-dark .ag-toggle-button .ag-input-wrapper {
    height: 16px;
    width: 40px;
    background-color: #2d3436;
    border: 1px solid #ecf0f1;
    border-radius: 500rem; }
    .ag-theme-balham-dark .ag-toggle-button .ag-input-wrapper .ag-icon {
      width: 16px;
      height: 16px;
      border: 1px solid #ecf0f1;
      border-radius: 500rem;
      right: calc(100% - 16px); }
  .ag-theme-balham-dark .ag-toggle-button.ag-selected .ag-input-wrapper {
    background-color: #00B0FF; }
    .ag-theme-balham-dark .ag-toggle-button.ag-selected .ag-input-wrapper .ag-icon {
      background: #2d3436;
      right: -1px; }
  .ag-theme-balham-dark .ag-color-picker > .ag-wrapper {
    border: 1px solid #424242;
    border-radius: 5px; }
    .ag-theme-balham-dark .ag-color-picker > .ag-wrapper > div {
      width: 16px;
      height: 16px; }
    .ag-theme-balham-dark .ag-color-picker > .ag-wrapper button {
      background-color: #2d3436; }
    .ag-theme-balham-dark .ag-color-picker > .ag-wrapper button:hover {
      background-color: #3d4749; }
  .ag-theme-balham-dark .ag-dialog.ag-color-dialog {
    border-radius: 5px; }
  .ag-theme-balham-dark .ag-color-panel {
    padding: 4px; }
    .ag-theme-balham-dark .ag-color-panel .ag-spectrum-color {
      background-color: red;
      border-radius: 2px; }
    .ag-theme-balham-dark .ag-color-panel .ag-spectrum-tools {
      padding: 10px; }
    .ag-theme-balham-dark .ag-color-panel .ag-spectrum-sat {
      background-image: linear-gradient(to right, white, rgba(204, 154, 129, 0)); }
    .ag-theme-balham-dark .ag-color-panel .ag-spectrum-val {
      background-image: linear-gradient(to top, black, rgba(204, 154, 129, 0)); }
    .ag-theme-balham-dark .ag-color-panel .ag-spectrum-dragger {
      border-radius: 12px;
      height: 12px;
      width: 12px;
      border: 1px solid white;
      background: black;
      box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.24); }
    .ag-theme-balham-dark .ag-color-panel .ag-spectrum-hue-background {
      border-radius: 2px; }
    .ag-theme-balham-dark .ag-color-panel .ag-spectrum-alpha-background {
      border-radius: 2px; }
    .ag-theme-balham-dark .ag-color-panel .ag-hue-alpha {
      margin-bottom: 10px;
      height: 11px;
      border-radius: 2px; }
    .ag-theme-balham-dark .ag-color-panel .ag-spectrum-slider {
      margin-top: -12px;
      width: 13px;
      height: 13px;
      border-radius: 13px;
      background-color: #f8f8f8;
      box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37); }
    .ag-theme-balham-dark .ag-color-panel .ag-spectrum-text-value {
      font-weight: bold;
      line-height: 20px;
      color: #333; }
    .ag-theme-balham-dark .ag-color-panel .ag-spectrum-text-value:focus {
      border: 1px solid #0d77e4;
      padding: 2px; }
    .ag-theme-balham-dark .ag-color-panel .ag-recent-colors > div {
      margin: 0 3px; }
      .ag-theme-balham-dark .ag-color-panel .ag-recent-colors > div:first-child {
        margin-left: 0; }
      .ag-theme-balham-dark .ag-color-panel .ag-recent-colors > div:last-child {
        margin-right: 0; }
  .ag-theme-balham-dark.ag-popup > div:not(.ag-tooltip-custom) {
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3); }
  .ag-theme-balham-dark .ag-panel {
    background-color: #2d3436;
    border: 1px solid #424242; }
    .ag-dragging-range-handle .ag-theme-balham-dark .ag-panel.ag-dialog, .ag-dragging-fill-handle .ag-theme-balham-dark .ag-panel.ag-dialog {
      opacity: 0.7;
      pointer-events: none; }
    .ag-theme-balham-dark .ag-panel .ag-title-bar {
      background-color: #1c1f20;
      border-bottom: 1px solid #5c5c5c;
      color: rgba(245, 245, 245, 0.64);
      height: 32px;
      font-size: 12px;
      font-weight: 600;
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      padding-left: 12px;
      padding: 5px 10px; }
      .ag-theme-balham-dark .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button {
        height: 20px;
        width: 20px;
        border-radius: 5px; }
        .ag-theme-balham-dark .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button .ag-icon {
          line-height: 20px;
          font-size: 20px; }
        .ag-theme-balham-dark .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button:hover, .ag-theme-balham-dark .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button.ag-has-popup {
          background-color: #040505; }
        .ag-theme-balham-dark .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button:not(:last-child) {
          margin-right: 5px; }
    .ag-theme-balham-dark .ag-panel .ag-message-box .ag-message-box-button-bar {
      height: 30px;
      background-color: #1c1f20;
      padding: 2px; }
      .ag-theme-balham-dark .ag-panel .ag-message-box .ag-message-box-button-bar button {
        border-radius: 2px; }
  .ag-theme-balham-dark .ag-tooltip {
    background-color: #1c1f20;
    color: #F5F5F5;
    border-radius: 2px;
    padding: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #34393b;
    transition: opacity 1s; }
    .ag-theme-balham-dark .ag-tooltip.ag-tooltip-hiding {
      opacity: 0; }
  .ag-theme-balham-dark .ag-chart .ag-chart-menu {
    border-radius: 5px;
    background: #2d3436; }
    .ag-theme-balham-dark .ag-chart .ag-chart-menu > span:hover {
      background-color: #16191a; }
  .ag-theme-balham-dark .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-group-component-container {
    margin-left: 0; }
  .ag-theme-balham-dark .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail {
    border: 1px solid #424242;
    border-radius: 5px;
    margin: 5px; }
    .ag-theme-balham-dark .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail:nth-child(2n + 2):not(:last-child) {
      margin-left: auto;
      margin-right: auto; }
    .ag-theme-balham-dark .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail:nth-child(3n + 1) {
      margin-left: 2px; }
    .ag-theme-balham-dark .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail:nth-child(3n) {
      margin-right: 2px; }
    .ag-theme-balham-dark .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail.ag-selected {
      border-color: #00B0FF; }
  .ag-theme-balham-dark .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item {
    color: #F5F5F5;
    font-size: 10px; }
    .ag-theme-balham-dark .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item.ag-selected {
      color: #00B0FF; }
  .ag-theme-balham-dark .ag-chart-tabbed-menu .ag-chart-format .ag-chart-format-wrapper .ag-group-item {
    margin: 4.8px 0; }
  .ag-theme-balham-dark .ag-icon {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: "agGridBalham";
    speak: none;
    font-size: 16px;
    color: #ecf0f1;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  .ag-theme-balham-dark .ag-icon-aggregation:before {
    content: "\E900"; }
  .ag-theme-balham-dark .ag-icon-arrows:before {
    content: "\E901"; }
  .ag-theme-balham-dark .ag-icon-asc:before {
    content: "\E902"; }
  .ag-theme-balham-dark .ag-icon-cancel:before {
    content: "\E903"; }
  .ag-theme-balham-dark .ag-icon-chart:before {
    content: "\E904"; }
  .ag-theme-balham-dark .ag-icon-checkbox-checked:before {
    content: "\E905"; }
  .ag-theme-balham-dark .ag-icon-checkbox-indeterminate:before {
    content: "\E906"; }
  .ag-theme-balham-dark .ag-icon-checkbox-unchecked:before {
    content: "\E907"; }
  .ag-theme-balham-dark .ag-icon-color-picker:before {
    content: "\E908"; }
  .ag-theme-balham-dark .ag-icon-column:before {
    content: "\E909"; }
  .ag-theme-balham-dark .ag-icon-columns:before {
    content: "\E90A"; }
  .ag-theme-balham-dark .ag-icon-contracted:before {
    content: "\E90B"; }
  .ag-theme-balham-dark .ag-icon-copy:before {
    content: "\E90C"; }
  .ag-theme-balham-dark .ag-icon-cross:before {
    content: "\E90D"; }
  .ag-theme-balham-dark .ag-icon-cut:before {
    content: "\E90E"; }
  .ag-theme-balham-dark .ag-icon-data:before {
    content: "\E90F"; }
  .ag-theme-balham-dark .ag-icon-desc:before {
    content: "\E910"; }
  .ag-theme-balham-dark .ag-icon-expanded:before {
    content: "\E911"; }
  .ag-theme-balham-dark .ag-icon-eye-slash:before {
    content: "\E912"; }
  .ag-theme-balham-dark .ag-icon-eye:before {
    content: "\E913"; }
  .ag-theme-balham-dark .ag-icon-filter:before {
    content: "\E914"; }
  .ag-theme-balham-dark .ag-icon-first:before {
    content: "\E915"; }
  .ag-theme-balham-dark .ag-icon-grip:before {
    content: "\E916"; }
  .ag-theme-balham-dark .ag-icon-group:before {
    content: "\E917"; }
  .ag-theme-balham-dark .ag-icon-indeterminate:before {
    content: "\E918"; }
  .ag-theme-balham-dark .ag-icon-last:before {
    content: "\E919"; }
  .ag-theme-balham-dark .ag-icon-left:before {
    content: "\E91A"; }
  .ag-theme-balham-dark .ag-icon-loading:before {
    content: "\E91B"; }
  .ag-theme-balham-dark .ag-icon-maximize:before {
    content: "\E91C"; }
  .ag-theme-balham-dark .ag-icon-menu:before {
    content: "\E91D"; }
  .ag-theme-balham-dark .ag-icon-minimize:before {
    content: "\E91E"; }
  .ag-theme-balham-dark .ag-icon-minus:before {
    content: "\E91F"; }
  .ag-theme-balham-dark .ag-icon-next:before {
    content: "\E920"; }
  .ag-theme-balham-dark .ag-icon-none:before {
    content: "\E921"; }
  .ag-theme-balham-dark .ag-icon-not-allowed:before {
    content: "\E922"; }
  .ag-theme-balham-dark .ag-icon-paste:before {
    content: "\E923"; }
  .ag-theme-balham-dark .ag-icon-pin:before {
    content: "\E924"; }
  .ag-theme-balham-dark .ag-icon-pivot:before {
    content: "\E925"; }
  .ag-theme-balham-dark .ag-icon-plus:before {
    content: "\E926"; }
  .ag-theme-balham-dark .ag-icon-previous:before {
    content: "\E927"; }
  .ag-theme-balham-dark .ag-icon-radio-button-off:before {
    content: "\E928"; }
  .ag-theme-balham-dark .ag-icon-radio-button-on:before {
    content: "\E929"; }
  .ag-theme-balham-dark .ag-icon-right:before {
    content: "\E92A"; }
  .ag-theme-balham-dark .ag-icon-save:before {
    content: "\E92B"; }
  .ag-theme-balham-dark .ag-icon-small-down:before {
    content: "\E92C"; }
  .ag-theme-balham-dark .ag-icon-small-left:before {
    content: "\E92D"; }
  .ag-theme-balham-dark .ag-icon-small-right:before {
    content: "\E92E"; }
  .ag-theme-balham-dark .ag-icon-small-up:before {
    content: "\E92F"; }
  .ag-theme-balham-dark .ag-icon-tick:before {
    content: "\E930"; }
  .ag-theme-balham-dark .ag-icon-tree-closed:before {
    content: "\E931"; }
  .ag-theme-balham-dark .ag-icon-tree-indeterminate:before {
    content: "\E932"; }
  .ag-theme-balham-dark .ag-icon-tree-open:before {
    content: "\E933"; }
  .ag-theme-balham-dark .ag-icon-checkbox-checked,
  .ag-theme-balham-dark .ag-icon-checkbox-indeterminate,
  .ag-theme-balham-dark .ag-icon-checkbox-unchecked {
    background-color: #2d3436;
    line-height: 16px;
    border-radius: 3px; }
    .ag-theme-balham-dark .ag-icon-checkbox-checked-readonly,
    .ag-theme-balham-dark .ag-icon-checkbox-indeterminate-readonly,
    .ag-theme-balham-dark .ag-icon-checkbox-unchecked-readonly {
      cursor: default;
      opacity: 0.38; }
  .ag-theme-balham-dark .ag-icon-checkbox-checked {
    color: #00B0FF; }
    .ag-theme-balham-dark .ag-icon-checkbox-checked-readonly:before {
      content: "\E905"; }
  .ag-theme-balham-dark .ag-icon-checkbox-indeterminate-readonly:before {
    content: "\E906"; }
  .ag-theme-balham-dark .ag-icon-checkbox-unchecked-readonly:before {
    content: "\E907"; }
  .ag-theme-balham-dark .ag-group-expanded .ag-icon-contracted:empty:before {
    content: "\E933"; }
  .ag-theme-balham-dark .ag-icon-row-drag:before {
    content: "\E916"; }
  .ag-theme-balham-dark .ag-right-arrow:before {
    content: "\E91A"; }
  .ag-theme-balham-dark .ag-icon-radio-button-on {
    color: #00B0FF; }
  .ag-theme-balham-dark .ag-right-arrow:before {
    content: "\E92A"; }
  .ag-theme-balham-dark .ag-rtl {
    text-align: right; }
    .ag-theme-balham-dark .ag-rtl .ag-numeric-cell {
      text-align: left; }
    .ag-theme-balham-dark .ag-rtl .ag-checkbox:not(.ag-label-align-left) label, .ag-theme-balham-dark .ag-rtl .ag-radio-button:not(.ag-label-align-left) label, .ag-theme-balham-dark .ag-rtl .ag-toggle-button:not(.ag-label-align-left) label {
      margin-right: 4px;
      margin-left: 0; }
    .ag-theme-balham-dark .ag-rtl .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
      margin-right: 4px; }
    .ag-theme-balham-dark .ag-rtl .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
      padding-left: 4px;
      padding-right: 16px; }
    .ag-theme-balham-dark .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
    .ag-theme-balham-dark .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
    .ag-theme-balham-dark .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
    .ag-theme-balham-dark .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
      margin-left: 4px;
      margin-right: 4px; }
    .ag-theme-balham-dark .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
      margin-left: 0;
      margin-right: 24px; }
    .ag-theme-balham-dark .ag-rtl .ag-header-select-all {
      margin-left: 12px;
      margin-right: 0; }
    .ag-theme-balham-dark .ag-rtl .ag-selection-checkbox,
    .ag-theme-balham-dark .ag-rtl .ag-group-checkbox,
    .ag-theme-balham-dark .ag-rtl .ag-group-expanded,
    .ag-theme-balham-dark .ag-rtl .ag-group-contracted {
      display: inline-flex; }
      .ag-theme-balham-dark .ag-rtl .ag-selection-checkbox + .ag-cell-value:not(:empty), .ag-theme-balham-dark .ag-rtl .ag-selection-checkbox + .ag-group-value:not(:empty),
      .ag-theme-balham-dark .ag-rtl .ag-group-checkbox + .ag-cell-value:not(:empty),
      .ag-theme-balham-dark .ag-rtl .ag-group-checkbox + .ag-group-value:not(:empty),
      .ag-theme-balham-dark .ag-rtl .ag-group-expanded + .ag-cell-value:not(:empty),
      .ag-theme-balham-dark .ag-rtl .ag-group-expanded + .ag-group-value:not(:empty),
      .ag-theme-balham-dark .ag-rtl .ag-group-contracted + .ag-cell-value:not(:empty),
      .ag-theme-balham-dark .ag-rtl .ag-group-contracted + .ag-group-value:not(:empty) {
        margin-right: 12px;
        margin-left: initial; }
      .ag-theme-balham-dark .ag-rtl .ag-selection-checkbox + .ag-group-checkbox,
      .ag-theme-balham-dark .ag-rtl .ag-group-checkbox + .ag-group-checkbox,
      .ag-theme-balham-dark .ag-rtl .ag-group-expanded + .ag-group-checkbox,
      .ag-theme-balham-dark .ag-rtl .ag-group-contracted + .ag-group-checkbox {
        margin-right: 12px;
        margin-left: initial; }
    .ag-theme-balham-dark .ag-rtl .ag-group-child-count {
      margin-left: unset;
      margin-right: 2px; }
    .ag-theme-balham-dark .ag-rtl .ag-column-drop-horizontal {
      padding-right: 12px; }
      .ag-theme-balham-dark .ag-rtl .ag-column-drop-horizontal .ag-icon-group,
      .ag-theme-balham-dark .ag-rtl .ag-column-drop-horizontal .ag-icon-pivot {
        margin-left: 12px;
        margin-right: 0; }
    .ag-theme-balham-dark .ag-rtl .ag-floating-filter-button {
      margin-right: 12px; }
    .ag-theme-balham-dark .ag-rtl .ag-set-filter-item > div, .ag-theme-balham-dark .ag-rtl .ag-set-filter-item > span {
      margin-left: 0;
      margin-right: 5px; }
    .ag-theme-balham-dark .ag-rtl .ag-header .ag-header-cell-resize::after {
      border-left: 1px solid #424242;
      border-right: 0; }
    .ag-theme-balham-dark .ag-rtl .ag-side-bar .ag-panel-container {
      border-left: 1px solid #424242;
      border-right: 0; }
    .ag-theme-balham-dark .ag-rtl .ag-side-bar.full-width .ag-panel-container {
      border-left: 0; }
  .ag-theme-balham-dark .sass-variables::after {
    content: '{ "autoSizePadding": "12px", "headerHeight": "32px", "groupPaddingSize": "28px", "footerPaddingAddition": "16px", "virtualItemHeight": "28px", "aggFuncPopupHeight": "98px", "checkboxIndentWidth": "20px", "leafNodePadding": "12px", "rowHeight": "28px", "gridSize": "4px", "iconSize": "16px" }';
    display: none; }
  .ag-theme-balham-dark .ag-cell-highlight {
    background-color: #00B0FF !important; }
  .ag-theme-balham-dark .ag-header-cell-resize::after {
    height: 80%;
    margin-top: 8px; }
  .ag-theme-balham-dark .ag-header-cell::after,
  .ag-theme-balham-dark .ag-header-group-cell::after {
    border-right: 1px solid rgba(66, 66, 66, 0.5);
    content: " ";
    height: 16px;
    margin-top: 8px;
    position: absolute;
    text-indent: -2000px;
    top: 0; }
  .ag-theme-balham-dark .ag-ltr .ag-header-cell::after,
  .ag-theme-balham-dark .ag-ltr .ag-header-group-cell::after {
    right: 0; }
  .ag-theme-balham-dark .ag-rtl .ag-header-cell::after,
  .ag-theme-balham-dark .ag-rtl .ag-header-group-cell::after {
    left: 0; }
  .ag-theme-balham-dark .ag-column-drop-horizontal.ag-column-drop {
    border: 1px solid #424242;
    border-bottom: 0; }
  .ag-theme-balham-dark .ag-ltr .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
    border-right: 0; }
  .ag-theme-balham-dark .ag-rtl .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
    border-left: 0; }
  .ag-theme-balham-dark .ag-row {
    border-color: #5c5c5c; }
  .ag-theme-balham-dark .ag-row-selected {
    border-color: #005880; }
  .ag-theme-balham-dark .ag-column-drop-cell {
    min-height: 24px; }
    .ag-theme-balham-dark .ag-column-drop-cell .ag-column-drop-cell-button {
      margin-bottom: 2px;
      margin-top: 2px; }
    .ag-theme-balham-dark .ag-column-drop-cell .ag-column-drop-cell-button:hover {
      opacity: 1; }
  .ag-theme-balham-dark .ag-column-drop-vertical .ag-column-drop-cell {
    margin-left: 8px;
    margin-right: 8px; }
    .ag-theme-balham-dark .ag-column-drop-vertical .ag-column-drop-cell .ag-column-drop-cell-text {
      margin-left: 8px; }
  .ag-theme-balham-dark .ag-column-drop-horizontal {
    background-color: #1c1f20;
    height: 32px; }
    .ag-theme-balham-dark .ag-column-drop-horizontal .ag-column-drop-cell-text {
      margin-left: 8px; }
  .ag-theme-balham-dark .ag-root {
    border: 1px solid #424242; }
  .ag-theme-balham-dark .ag-tool-panel-wrapper {
    border-right: 1px solid #424242; }
    .ag-theme-balham-dark .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column-group,
    .ag-theme-balham-dark .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column {
      min-height: 20px; }
    .ag-theme-balham-dark .ag-tool-panel-wrapper .ag-column-drop {
      padding-bottom: 8px;
      padding-top: 8px; }
  .ag-theme-balham-dark .ag-rtl .ag-side-bar,
  .ag-theme-balham-dark .ag-rtl .ag-tool-panel-wrapper {
    border-left: 1px solid #424242;
    border-right: 0; }
  .ag-theme-balham-dark .ag-rtl .ag-icon-expanded,
  .ag-theme-balham-dark .ag-rtl .ag-icon-contracted {
    transform: rotate(180deg); }
  .ag-theme-balham-dark .ag-menu-option {
    height: 28px; }
  .ag-theme-balham-dark .ag-column-select-panel .ag-column-tool-panel-column-group,
  .ag-theme-balham-dark .ag-column-select-panel .ag-column-tool-panel-column {
    height: 20px; }
  .ag-theme-balham-dark .ag-tab-header {
    border-bottom: 1px solid #424242; }
    .ag-theme-balham-dark .ag-tab-header .ag-tab {
      margin-bottom: -2px; }
    .ag-theme-balham-dark .ag-tab-header .ag-tab.ag-tab-selected {
      background-color: #2d3436;
      border-bottom-color: transparent; }
  .ag-theme-balham-dark .ag-tab-body,
  .ag-theme-balham-dark .ag-popup-editor,
  .ag-theme-balham-dark .ag-menu {
    background-color: #2d3436;
    color: #F5F5F5; }
  .ag-theme-balham-dark .ag-cell.ag-cell-inline-editing {
    height: 28px;
    padding: 0; }
  .ag-theme-balham-dark .ag-details-row {
    background-color: #2d3436; }
  .ag-theme-balham-dark .ag-overlay-loading-wrapper {
    background-color: rgba(255, 255, 255, 0.5); }
  .ag-theme-balham-dark .ag-overlay-loading-center {
    background-color: #2d3436;
    border: 1px solid #424242;
    color: #F5F5F5;
    padding: 16px; }
  .ag-theme-balham-dark .ag-cell-range-selected-1:not(.ag-cell-focus) {
    background-color: rgba(0, 176, 255, 0.3); }
  .ag-theme-balham-dark .ag-cell-range-selected-2:not(.ag-cell-focus) {
    background-color: rgba(0, 176, 255, 0.4); }
  .ag-theme-balham-dark .ag-cell-range-selected-3:not(.ag-cell-focus) {
    background-color: rgba(0, 176, 255, 0.5); }
  .ag-theme-balham-dark .ag-cell-range-selected-4:not(.ag-cell-focus) {
    background-color: rgba(0, 176, 255, 0.6); }
  .ag-theme-balham-dark .ag-rich-select-value {
    border-bottom: 1px solid #424242; }
  .ag-theme-balham-dark .ag-filter-apply-panel {
    border-top: 1px solid #424242; }
  .ag-theme-balham-dark input,
  .ag-theme-balham-dark select {
    background-color: #262c2e;
    color: #F5F5F5; }
  .ag-theme-balham-dark .ag-filter-toolpanel-body {
    background-color: #2d3436; }
  .ag-theme-balham-dark .ag-angle-select .ag-angle-select-field .ag-parent-circle {
    background-color: #ffffff; }
  .ag-theme-balham-dark .ag-angle-select .ag-angle-select-field .ag-child-circle {
    background-color: #4c4c4c; }

</style>


<link href="/Content/site.css" rel="stylesheet">

    <link href="/Content/agGrid/css?v=Bt9xtxXlRoOIN495uNoLXT5nV0h8BaWVSB3qTW9bJPY1" rel="stylesheet">

    

    <script type="text/javascript">
        $(document).ajaxComplete(function (event, request, settings) {
            if (settings.url.indexOf('/Home/MoneyTransferCalc') != 0 && settings.url.indexOf('/Home/ParcelCalc') != 0 && settings.url.indexOf('/Agent/GetOblastList') != 0) {
                if (request.getResponseHeader('REQUIRES_AUTH') === '1') {  //  Redirect AJAX request if login timeout has expired
                    window.location.reload();
                }
            }
            if (settings.url.indexOf('/Payment/ParcelList') >= 0 || settings.url.indexOf('/Payment/ParcelFilter') >= 0) {
                SelectablePayRow(-1);
            }
        });
        //$(document).ajaxError(function (xhr, props) {
        //    debugger;
        //    if (props.status === 401) {
        //        window.location.reload();
        //    }
        //});
    </script>
    <script src="https://www.google.com/recaptcha/api.js"></script>
    <script type="text/javascript" src="https://secure.skypeassets.com/i/scom/js/skype-uri.js"></script>
<script type="text/javascript" src="https://swc.cdn.skype.com/contactme/v/1.0.0/skype-uri.min.js"></script></head>
<body>

        <header>
            <div class="content-wrapper">
                <div class="top-container">
                    <div class="_media">
                        
                    </div>

                        <div class="bookmarkRibbon"><span style="color:white;position: relative;top: -9px;text-align: center;right: -10px;">Bookmark Us</span></div>
                </div>
            </div>
        </header>

    <!-- jSignature -->
    <style>
        #signature {
            width: 100%;
            height: auto;
            border: 1px solid black;
        }
    </style>

    

    

    

    

    

    

    <script src="/Scripts/MeestFunctions.js" type="text/javascript">
    </script>

    <script type="text/javascript">
    var paymentMoneyFunc = function (id) {
        var title = "Order #" + id;
        $("#payment-dialog").dialog('option', 'title', title);
        $.ajax({
            type: "POST",
            url: '/Money/Payment',
            data: { id: id },
            success: function (data) {
                $("#payment-dialog").html(data);
                //$.validator.unobtrusive.parse($("#payment-dialog"));
                $("#payment-dialog").dialog('open');
            }
        });
    };
    var paymentAgentMoneyFunc = function (id) {
        var title = "Order #" + id;
        $("#payment-dialog").dialog('option', 'title', title);
        $.ajax({
            type: "POST",
            url: '/AgentMoney/Payment',
            data: { id: id },
            success: function (data) {
                $("#payment-dialog").html(data);
                //$.validator.unobtrusive.parse($("#payment-dialog"));
                $("#payment-dialog").dialog('open');
            }
        });
    };
    </script>
    <script type="text/javascript">
        function newPopup(url, w, h) {
            var w1 = w == null ? 650 : w;
            var h1 = h == null ? 700 : h;
            popUpWindowFooter = window.open(
                      url, 'popUpWindowFooter', 'height='+h1+',width='+w1+',left=25,top=25,resizable=yes,scrollbars=yes,menubar=no,location=no,directories=no,status=no,titlebar=no,toolbar=no')
            //popUpWindowFooter.moveTo(300, 25);
            if (window.focus) { popUpWindowFooter.focus() }
        }

        // Bookmark code
        function createBookmark(sURL, sTitle) {
            if (document.all && window.external) {
                window.external.AddFavorite(sURL, sTitle);
            }
            else if (window.sidebar) {
                window.sidebar.addPanel(sTitle, sURL, '');
            }
            else {
                alert(''
                       + 'Cannot programmatically add bookmarks!\n'
                       + 'Please press Ctrl+D to bookmark this page.'
                      );
            }
        }

        $(function () {
            $('#language').change(function () {
                var url = $(this).val();
                if (url != null && url != '') {
                    window.location.href = url;
                }
            });

            $('.bookmarkRibbon').off('click').on('click', function (e) {
                e.preventDefault();
                createBookmark('http://www.meest.net', 'meest.net - International Shipping');
                return false;
            });

            $('#calc-dialog').dialog({
                autoOpen: false,
                modal: true,
                width: 'auto',
                height: 'auto',
                resizable: false,
                minHeight: 140
            });

            $('#parcelCalc').off('click').on('click', function (e) {
                e.preventDefault();
                $("#calc-dialog").dialog('option', 'title', "Parcel Delivery Calculator");
                $("#calc-dialog").dialog('option', 'width', 490);
                InvokeMonetCalc("ParcelCalc");
                return false;
            });

            $('#moneyCalc').off('click').on('click', function (e) {
                e.preventDefault();
                $("#calc-dialog").dialog('option', 'title', "Money Transfer Calculator");
                $("#calc-dialog").dialog('option', 'width', 490);
                InvokeMonetCalc("MoneyTransferCalc");
                return false;
            });

            $('#warning-hazmat').dialog({
                autoOpen: false,
                modal: true,
                width: 'auto',
                height: 'auto',
                resizable: false,
                title: 'Warning',
                minHeight: 140,
                buttons: [
                    {
                        text: "Agree",
                        click: function () {
                            $(this).dialog("close");
                            OpenNewParcelDialog();
                        }

                    },
                    {
                        text: "Cancel",
                        click: function () {
                            $(this).dialog("close");
                        }
                    }
                ]
            });
        });

        function InvokeMonetCalc(action) {
            var url = '/Home/ZZZ';
            url = url.replace("ZZZ", action);
            $.ajax({
                type: "GET",
                url: url,
                success: function (data) {
                    $("#calc-dialog-content").html(data);
                    $.validator.unobtrusive.parse($("#New1Form"));
                    $("#calc-dialog").dialog('open');
                }
            });
        }
    </script>

    
<div style="width:900px;margin-left:auto;margin-right:auto;background-color:white">
    
    
        <div id="topnav">
            <div id="topnav_menu">
            </div>
                <div id="topnav_about">

                        <a class="topnav" id="registration" style="cursor:pointer">Registration</a> |


                        <a class="topnav" id="login" style="cursor:pointer">Login</a> |
                    <a class="topnav" id="about" href="http://www.meest.net/eng/pro_nas.html" target="_blank">About</a>
                </div>

        </div>
        <hr style="height: 12px;border: 0;margin-top:0px; box-shadow: inset 0 12px 12px -12px rgba(0,0,0,0.5);">
        
    

    <div id="loadingDiv" style="display:none">
        <div>
            <h7>Please wait...</h7>
        </div>
    </div>
    <script type="text/javascript">
        var url_Invoice;
        var url_Insert;
        var url_View;
        var url_Messages;
        var Url_delete;
        var Domain;
        var Message_Type;
        var Signature_Add;

        $(function () {
            $("#login").click(function () {
                $('#loadingDiv').show();
                location.href = '/Home/Login';
            });

            $("#registration").click(function () {
                location.href = '/Home/Registration';
            });

            $("#updateprofile").click(function () {
                location.href = '/Home/UpdateRegistration';
            });

            $("#logout").click(function () {
                $.post('/Home/Logout', {}, function (data) {
                    location.href = '/';
                });
            });

            $("#newAgentMoneyMenu").click(function () {
                CreateNewAgentTransfer();
                return false;
            });
            $("#newMoneyMenu").click(function () {
                CreateNewTransfer();
                return false;
            });
            $("#newParcelMenu").click(function () {
                CreateNewParcel();
                return false;
            });
        });

        function CreateNewAgentTransfer() {
            paymentFunc = paymentAgentMoneyFunc;
            //paymentFunc = function (id) { window.location.href = '/Money/ECardPayment' + '/' + id };

            url_Invoice = '/AgentMoney/Invoice';
            url_Insert = '/AgentMoney/InsertPayment';
            url_View = '/AgentMoney/ViewPayment';
            url_Messages = '/AgentMoney/Messages';
            Url_delete = '/AgentMoney/DeletePayment';
            Domain = 'Payment';
            Message_Type = 'SHIPMENT';
            NewParcelButtonClick();
        }

        function CreateNewTransfer() {
            paymentFunc = paymentMoneyFunc;
            //paymentFunc = function (id) { window.location.href = '/Money/ECardPayment' + '/' + id };

            url_Invoice = '/Money/Invoice';
            url_Insert = '/Money/InsertPayment';
            url_View = '/Money/ViewPayment';
            url_Messages = '/Agent/Messages';
            Url_delete = '/Money/DeletePayment';
            Domain = 'Payment';
            Message_Type = 'SHIPMENT';
            NewParcelButtonClick();
        }

        function CreateNewParcel() {
            paymentFunc = function (idn) { };
            url_Invoice = '/Agent/Invoice';
            url_Insert = '/Agent/InsertParcel';
            url_View = '/Agent/ViewParcel';
            url_Messages = '/Agent/Messages';
            Url_delete = '/Agent/DeleteParcel';
            Domain = 'Parcel';
            Message_Type = 'SHIPMENT';
            NewParcelButtonClick();
        }

    </script>
        <div style="width:850px;margin-left:25px;margin-right:25px;background-color:white">

            <div style="height:90px">
                <div><img width="850" height="80" class="align-left" alt="" style="float:left;" src="/images/mymeest2020_1.jpg"></div>
                <!--
                <div style="text-align:left;vertical-align:text-bottom;float:left;margin-left:30px;">
                    <h1 style="padding-top:0px;">Use myMeest to create and track your shipments, shop online and send online money transfers</h1>
                    <h1 style="padding-top:0px;">Please login or register to get started</h1>
                    <h1 style="padding-top:0px;">Click any of the options below to find out more</h1>
                -->
                <!--<h1>What would you like to do?  <span style="font-style:italic;font-weight:lighter;color:#a3a3a3;">(Press the title of any service or the arrow on the right to open the description)</span></h1> -->
                <!--
                </div>
                -->
            </div>


            <div id="accordion" class="ui-accordion ui-widget ui-helper-reset" role="tablist">
                <h3 class="ui-accordion-header ui-helper-reset ui-state-default ui-corner-all ui-accordion-icons" role="tab" id="ui-accordion-accordion-header-0" aria-controls="ui-accordion-accordion-panel-0" aria-selected="false" tabindex="0"><span class="ui-accordion-header-icon ui-icon ui-icon-triangle-1-e"></span>Transfer Money Overseas</h3>
                <div style="padding-left: 10px; font-size: small; font-weight: 500; margin: 0px; top: 0px; color: black; display: none;" class="ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom" id="ui-accordion-accordion-panel-0" aria-labelledby="ui-accordion-accordion-header-0" role="tabpanel" aria-expanded="false" aria-hidden="true">
                    <!--
                    <p>MEEST provides a simple, convenient, and secure way to transfer money while offering the best rates to the following countries:&nbsp;
                        Armenia, Azerbaijan, Belarus, Estonia, Georgia, Israel, Kazakhstan, Kyrgyzstan, Latvia, Moldova, Russia, Ukraine and Uzbekistan
                    &nbsp;at the best prices. Meest Corporation plays a unique role on the money transfer market.
                    Our large agent network with over 450 locations in Canada and USA*** and online next-day service help you get your money where you need it, when you need it.</p>
                     -->
                    <p><img width="198" height="297" class="align-right" src="/images/mt_main.jpg"></p>

                    <p><span style="font-weight: bold;">MEEST is the only company, which offers clients two different types of money transfer services:</span></p>

                    <p>
                        1. MONEY TRANSFERS TO BANKS:
                        </p><ul class="ul-normal">
                            <li>No bank account is needed to receive the transfer</li>
                            <li>Funds are available for pick up on the next business day</li>
                            <li>Recipient does not pay any additional fees</li>
                            <li>
                                Recipient can pick up your money transfer at any bank near you participating in the
                                <span style="text-decoration:underline;font-weight:bold;color:crimson;">
                                    <a href="JavaScript:newPopup('https://privatbank.ua/map');">MEEST Transfer Payment System (MTPS) </a>
                                </span>
                                ; via
                                <span style="text-decoration:underline;font-weight:bold;color:crimson;">
                                    <a href="JavaScript:newPopup('http://aval.ua/en/finlokator/');">AVAL EXPRESS SYSTEM </a>
                                </span>
                                in any city in Ukraine.
                                
                            </li>
                        </ul>
                    <p></p>
                    <p>
                        2. MONEY TRANSFERS DELIVERED DIRECTLY TO THE HANDS OF RECIPIENTS IN UKRAINE:&nbsp;
                        </p><ul class="ul-normal">
                            <li>This type of money transfer is ONLY available to recipients in UKRAINE</li>
                            <li>Full confidentiality is guaranteed</li>
                            <li>MEEST provides senders with written confirmations of delivery, signed by recipients (by request only)</li>
                        </ul>
                    <p></p>

                    <p style="font-weight:500 ;color:red;font-style:normal;font-size:small;">
                        <b>Important!</b> Maximum amount for online money transfers is 1000.00 CAD (700.00 USD) including all fees.
                        If you need to transfer a larger amount, please contact our
                        <a style="text-decoration:underline;color:crimson;" href="JavaScript:newPopup('http://www.meest.net');"> head office</a>
                        or visit one of our
                        <a style="text-decoration:underline;color:crimson;" href="JavaScript:newPopup('http://www.meest.net');"> agents</a>
                        near you
                    </p>
                    <!--
                    <p>
                        <a style="color:crimson;" href="JavaScript:newPopup('/StaticContent/MoneyTransferRates.htm');">Money Transfer Rates</a>
                    </p>

                    <p>***PLEASE NOTE THAT MONEY TRANSFER SERVICE IS NOT AVAILABLE AT ALL LOCATIONS. PLEASE CONTACT MEEST’S HEAD OFFICE FOR PARTICIPATING LOCATIONS.</p>

                    <p style="padding-left:0px;padding-top:0px;margin:0px;word-spacing:0px;font-weight:500;color:crimson;">
                        <b>IMPORTANT:</b>
                        <ul class="ul-normal" style="padding-top:0px;margin:0px;word-spacing:0px;height:80px;font-weight:500;color:crimson;">
                            <li>Recipient’s name on the transfer record must match their name as it appears in their passport exactly. If there is a discrepancy payout will be delayed or denied.</li>
                            <li>
                                Find <b><a href="JavaScript:newPopup('http://aval.ua/en/finlokator/');" style="text-decoration: underline;">active branch of AVAL EXPRESS SYSTEM near you</a> in Ukraine</b>
                                or <b>
                                    <a href="JavaScript:newPopup('https://www.contact-sys.com/where/list/1/map/0/0/');" style="text-decoration: underline;">active branch of CONTACT SYSTEM participated bank near you</a> in any city in Russia, Belarus, Moldova, Latvia, Estonia,
                                    Uzbekistan, Kazakhstan, Kyrgyzstan, Georgia, Azerbaijan, Armenia and Israel
                                </b> (if transfering to BANKS)
                            <li>Online Money transfers are available for Canadian residents with Canadian bank-issued credit card only.</li>
                            <li>Credit Card Processing Fee of 2.95% will be applied for every transaction paid with Visa or MasterCard.</li>
                        </ul>
                    </p>
                    -->
                    <p>&nbsp;</p>
                </div>
                <h3 class="ui-accordion-header ui-helper-reset ui-state-default ui-corner-all ui-accordion-icons" role="tab" id="ui-accordion-accordion-header-1" aria-controls="ui-accordion-accordion-panel-1" aria-selected="false" tabindex="-1"><span class="ui-accordion-header-icon ui-icon ui-icon-triangle-1-e"></span>Create and track a shipment </h3>
                <div style="padding-left: 10px; font-size: small; font-weight: 500; margin: 0px; top: 0px; color: black; display: none;" class="ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom" id="ui-accordion-accordion-panel-1" aria-labelledby="ui-accordion-accordion-header-1" role="tabpanel" aria-expanded="false" aria-hidden="true">

                    <p>To create a shipment, please contact one of our agents or MEEST head office. Use myMeest to track your shipments.</p>
                    <p><img width="225" height="150" class="align-right" src="/images/parcels04.jpg"></p>
                    <!--
                    <p>Please note, A&nbsp;CN23 customs declaration&nbsp;must be filled out for all parcels, and must specify the package contents: description of the goods, quantity, and total value of the contents of the package.</p>
                    -->
                    <p>For more information please visit our <span style="font-weight: bold;"><a href="http://meest.net/eng/poslugi/dostavka_posilok.html" target="_blank">website.</a></span></p>

                    <p><span style="font-weight: bold;"><a href="http://meest.net/eng/poslugi/dostavka_listiv_i_banderoley_v_ukrainu.html" target="_blank">Shipping from Canada or the U.S. to Europe?</a></span></p>
                    <p><span style="font-weight: bold;"><a href="http://meest.net/eng/poslugi/dostavka_z_ukraini_v_kanadu_ta_ssha.html" target="_blank">Shipping from Europe to Canada or the U.S.?</a></span></p>


                    <p><b>For clients:</b> you can create a shipment via myMeest or by visiting one of our Agents. If you are sending packages from Ukraine, please visit us at one of our locations</p>
                    <p><b>For agents:</b> login with your existing web account to access our online services. Please request your login information at MEEST's head office in Toronto via email or by phone: 1-800-361-7345</p>
                    <p>We offer a door to door delivery service at a fraction of the market cost. Meest can help you get your items delivered quickly and safely</p>
                    <p>For more information on our products and services or about Meest, please visit our website at  <span style="font-weight: bold;"><a href="http://www.meest.net" target="_blank">www.meest.net.</a></span></p>
                    <p>If you experience any problems with your order or myMeest, please call us toll free at 1-800-361-7345</p>





                    <!--
                    <p>We offer door to door delivery service at a fraction of the market cost. Meest can help you to get your items delivered quickly and safely!</p>
                    <ul class="ul-normal">
                        <li>Consolidation of multiple packages</li>
                        <li>Free Customs Documentation</li>
                        <li>Affordable repackaging rates to minimize the actual dimensional weight of the package</li>
                        <li>Thorough pre-shipment screening for wrong, broken or prohibited items</li>
                        <li>Trusted door-to-door delivery services via MEEST EXPRESS couriers</li>
                    </ul>
                    -->

                    <p>&nbsp;</p>
                </div>
                <h3 class="ui-accordion-header ui-helper-reset ui-state-default ui-corner-all ui-accordion-icons" role="tab" id="ui-accordion-accordion-header-2" aria-controls="ui-accordion-accordion-panel-2" aria-selected="false" tabindex="-1"><span class="ui-accordion-header-icon ui-icon ui-icon-triangle-1-e"></span>Shop Online: Buy goods from Canadian or U.S. retailers from Europe</h3>
                <div style="padding-left: 10px; font-size: small; font-weight: 500; margin: 0px; top: 0px; color: black; display: none;" class="ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom" id="ui-accordion-accordion-panel-2" aria-labelledby="ui-accordion-accordion-header-2" role="tabpanel" aria-expanded="false" aria-hidden="true">
                    <div><img class="align-right" src="/images/home_001.png" border="0" height="150" width="150" style="padding-right:20px;"></div>

                    <p>Most stores within the US and Canada will not provide shipping or will charge huge premiums for shipping services outside of North America</p>
                    <p>Meest will provide you with a US or Canadian address at one of our shipping hubs, enabling you to purchase freely from any American or Canadian website</p>
                    <p>Simply have your goods delivered to any of our offices, conveniently located throughout the US and Canada, and MEEST will promptly ship them to Ukraine, Moldova, Belarus, Russia, Baltic States, and Central Asia</p>
                    <!--
                    <p>Please use one of the following  <a href="http://www.meest.net" target="_blank" style="font-weight: bold;text-decoration: underline;">Canadian or American shipping addresses.</a></p>
                    -->
                    <p>
                        <b>Please use one of the following Canadian or U.S. shipping addresses:</b>
                        <br><br><b>Meest Corporation Inc.</b>&nbsp;&nbsp;
                        Six Point Rd. Toronto ON M8Z 2X3 Canada&nbsp;&nbsp;
                        <br>Ph#: 1-800-361-7345; 1-416-236-2032;&nbsp;&nbsp;
                        Fax#: 1-416-236-2110;&nbsp;&nbsp;
                        <a href="mailto:[email protected]">[email protected]</a>
                        <br><br><b>Meest America Inc.</b>&nbsp;&nbsp;
                        600 Markley Street, Port Reading, New Jersey 07064&nbsp;&nbsp;
                        <br>Ph#: 1 800 288 9949; 1-732-634-1517;&nbsp;&nbsp;
                        Fax#: 1-973-572-6522;&nbsp;&nbsp;
                        <a href="mailto:[email protected]">[email protected]</a>

                    </p>
                    <p>&nbsp;</p>

                </div>
                <h3 class="ui-accordion-header ui-helper-reset ui-state-default ui-corner-all ui-accordion-icons" role="tab" id="ui-accordion-accordion-header-3" aria-controls="ui-accordion-accordion-panel-3" aria-selected="false" tabindex="-1"><span class="ui-accordion-header-icon ui-icon ui-icon-triangle-1-e"></span>Send a gift to Ukraine</h3>
                <div style="padding-left: 10px; font-size: small; font-weight: 500; margin: 0px; top: 0px; color: black; display: none;" class="ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom" id="ui-accordion-accordion-panel-3" aria-labelledby="ui-accordion-accordion-header-3" role="tabpanel" aria-expanded="false" aria-hidden="true">
                    <div><img width="150" height="150" class="align-right" alt="" src="/images/home_003.png"></div>
                    <p>The Meest Gift Program provides you with an excellent opportunity to send a wide range of gifts or products to your relatives, friends, business partners, and colleagues, who reside in Ukraine. Our couriers will deliver gifts/products with the utmost care to any city or village in Ukraine, any day-of-the-year, to any location whether it’s at home, the office, a restaurant, a café, or an institution.</p>
                    <p>
                        For information on the process, please visit this
                        <span style="font-weight: bold;text-decoration: underline;"><a href="http://meest.net/eng/poslugi/produktovi_nabori_kviti_i_podarunki.html" target="_blank">link</a></span>
                    </p>

                    <p>To place an order, please contact one of <a href="http://www.meest.net" target="_blank" style="font-weight: bold;text-decoration: underline;">our agents</a> or call our Head Office at 1-800-361-7345.</p>

                    <p>
                        For more information on the wide range of gifts/products we offer for delivery, <span style="text-decoration: underline;">
                            <span style="font-weight: bold;"><a href="http://meest.net/content/pages/files/cat_2016_small.pdf" target="_blank">download our gift catalogue here</a></span>
                        </span>.
                    </p>
                </div>
                <h3 class="ui-accordion-header ui-helper-reset ui-state-default ui-corner-all ui-accordion-icons" role="tab" id="ui-accordion-accordion-header-4" aria-controls="ui-accordion-accordion-panel-4" aria-selected="false" tabindex="-1"><span class="ui-accordion-header-icon ui-icon ui-icon-triangle-1-e"></span>Use our ‘Personal Shopper’ services and let us coordinate everything for you</h3>
                <div style="padding-left: 10px; font-size: small; font-weight: 500; margin: 0px; top: 0px; color: black; display: none;" class="ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom" id="ui-accordion-accordion-panel-4" aria-labelledby="ui-accordion-accordion-header-4" role="tabpanel" aria-expanded="false" aria-hidden="true">
                    <div><img width="168" height="197" class="align-right" alt="" src="/images/HowItWorks_001.png"></div>
                    <p>- You can use our Personal Shopper service to help navigate the US and Canadian purchasing process with ease or whenever you encounter one of these possible challenges:</p>
                    <p>- US or Canadian online store/retailer that only accepts US or Canadian credit cards</p>
                    <p>- An auction seller which requires PayPal or money order payment</p>
                    <p>- A US or Canadian online store, retailer or auction seller that only accepts a US or Canadian billing address</p>
                    <p>- US or Canadian online store or retailer who won't accept payment by cheque or wire transfer</p>

                    <!--
                    <p>From your online account, via email, or simply by dialing our toll-free number, you will follow a simple step-by-step process to place an order request:</p>

                    <br>1.&nbsp; Choose a retailer: this can be an online store, or an auction site such as eBay, etc.
                    <br>2.&nbsp; Choose one of many payment options.
                    <br>3.&nbsp; Tell us what you want to buy: list the items, quantities, and descriptions that we need in order to complete the purchase.
                    <br>4.&nbsp; We purchase the merchandise for you using our US or Canadian credit card, PayPal account, or by money order.
                    <br>5.&nbsp; Your myMeest account is billed for the cost of the purchase plus a Personal Shopper service fee.
                    <br>6.&nbsp; Once the merchandise arrives at our warehouse, it will appear in your Inbox and be available for shipment.
                    </p>
                    -->

                    <p>With our Personal Shopper feature you will achieve fast, reliable and a hustle free online shopping experience backed up by our industry leading shipping and door-to-door delivery service</p>

                    <p>&nbsp;</p>
                </div>

            </div>
            <div style="margin-left:10px;margin-top:10px;">
                <!--
                <p><span style="text-decoration: underline;"><a href="JavaScript:newPopup('/StaticContent/mymeest-html/mymeesthtml.html');"><span style="font-weight: bold;">Click here</span></a></span> for a step by step overview of how the myMeest works.</p>
                <p>&nbsp;</p>
                -->

                <p style="margin:0;">
                    </p><h2 style="margin:0;">For more information on our products and services or about Meest, please visit our website at  <span style="font-weight: bold;"><a href="http://www.meest.net" target="_blank">www.meest.net</a></span></h2>
                    <h2 style="margin:0;">If you experience any problems with your order or myMeest, please call us toll free at 1-800-361-7345 or send an e-mail to  <span style="font-weight: bold;"><a href="mailto:[email protected]">[email protected]</a>.</span></h2>

                <p style="font-weight:normal;color:darkred;font-style:italic;font-size:small;margin-top:10px">Please be advised that, for security reasons, your connection will time out after 30 minutes of inactivity and you will be automatically redirected back to the login page</p>
                <p style="font-weight:700;color:red;font-style:italic;font-size:small;">***!!! Online Money transfers are available for Canadian residents with Canadian bank-issued debit cards that support INTERAC ONLINE PAYMENT (Visa Debit does not qualify).</p>
            </div>

            <div style="display: inline-block; margin-left: 10px; width: 100%;">
                <div id="parentParcelButton4" style="float: right; margin-right:8px;">
                    <input id="requisitionButton" type="button" value="Requisition Form" class="redbutton">
                </div>

                <div id="nextButton" style="float: left; margin-right:8px;">
                    <input id="homeRegisterButton" type="button" value="Registration" class="redbutton">
                </div>

                <div id="backButton" style="float: left; margin-right:8px;">
                    <input id="homeLoginButton" type="button" value="Login" class="redbutton">
                </div>
            </div>
        </div>
    </div>
    <script type="text/javascript">
        $(function () {
            $("#accordion").accordion({ collapsible: true, active: false, heightStyle: "content" });
            /*
            $("#homeRegisterButton").mouseover(function () {
                $("#homeRegisterButton").css("background-color", "#B90700");;
            }).mouseout(function () {
                $("#homeRegisterButton").css("background-color", "#CC0000");;
            });
            $("#homeLoginButton").mouseover(function () {
                $("#homeLoginButton").css("background-color", "#B90700");;
            }).mouseout(function () {
                $("#homeLoginButton").css("background-color", "#CC0000");;
            });
            */
            $('#homeRegisterButton').off('click').on('click', function (e) {
                window.location.assign('/Home/Registration');
            });

            $('#homeLoginButton').off('click').on('click', function (e) {
                window.location.assign('/Home/Login');
            });

            $('#requisitionButton').off('click').on('click', function (e) {
                window.open('/StaticContent/vers 01_requi2.pdf', target = '_blank');
                return false;
            });
        });
    </script>


    
    <script>

        // Initialize the map.
        var o_autocomplete, o_autocomplete_s;
        var geocoder;
        function initMap() {
            geocoder = new google.maps.Geocoder;

            //document.getElementById('testGeo').addEventListener('click', function () {
            //    var place = 'вул. Б. Хмельницького 12, Ternopil , Ternopil Oblast, Ukraine';
            //    geocodePlaceId(place);
            //});
        }

        // This function is called when the user clicks the UI button requesting
        // a geocode of a place ID.
        function geocodePlaceId(place) {
            geocoder.geocode({ 'address': place }, function (results, status) {
                if (status === 'OK') {
                    if (results[0]) {
                        console.log(results[0]);
                        window.alert((results[0].partial_match ? 'partial - ' : '') + results[0].formatted_address);
                    } else {
                        window.alert('No results found');
                    }
                } else {
                    window.alert('Geocoder failed due to: ' + status);
                }
            });
        }
    </script>
    
    <script async="" defer="" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyCuSRR_w8zgK7VAeNS419AY3S_rlCO_0mU&amp;libraries=places"></script>

<!--Use the below code snippet to provide real time updates to the live chat plugin without the need of copying and paste each time to your website when changes are made via PBX-->
<call-us-selector phonesystem-url="https://1489.3cx.cloud" party="meestcorpinc"></call-us-selector>

<!--Incase you don't want real time updates to the live chat plugin when options are changed, use the below code snippet. Please note that each time you change the settings you will need to copy and paste the snippet code to your website-->
<!--<call-us
phonesystem-url=https://1489.3cx.cloud
style="position:fixed;font-size:16px;line-height:17px;z-index: 99999;--call-us-main-accent-color:#0061af;--call-us-main-background-color:#FFFFFF;--call-us-plate-background-color:#373737;--call-us-plate-font-color:#E6E6E6;--call-us-main-font-color:#292929;--call-us-agent-bubble-color:#29292910;right: 20px; bottom: 20px;"
id="wp-live-chat-by-3CX"
minimized="true"
animation-style="noanimation"
party="meestcorpinc"
minimized-style="bubbleright"
allow-call="false"
allow-video="false"
allow-soundnotifications="true"
enable-mute="true"
enable-onmobile="true"
offline-enabled="true"
enable="true"
ignore-queueownership="false"
authentication="both"
operator-name="MeestPortal"
show-operator-actual-name="true"
aknowledge-received="true"
operator-icon="data:image/png;base64,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"
gdpr-enabled="true"
message-userinfo-format="both"
message-dateformat="both"
lang="browser"
button-icon-type="default"
greeting-visibility="none"
greeting-offline-visibility="none"
chat-delay="2000"
enable-direct-call="false"
enable-ga="false"
></call-us>-->

<script defer="" src="https://downloads-global.3cx.com/downloads/livechatandtalk/v1/callus.js" id="tcx-callus-js" charset="utf-8"></script>

        <footer>
            <table align="center" border="0" cellpadding="0" cellspacing="0" style="padding-top:20px;margin-right:auto;margin-left:auto;background-color:white">
                    <!--<tr>
                        <td>
                            <table width="900" border="0" style="border-top: 2px solid #c7c7c7; margin-top:20px;">
                                <tr><td colspan="7"><br /></td></tr>
                                <tr>
                                    <td align="center">
                                        <a target="_blank" href="http://www.amazon.com">
                                            <img alt="Amazon" src="/images/amazon.png" border="0" />
                                        </a>
                                    </td>
                                    <td align="center">
                                        <a target="_blank" href="http://bestbuy.com">
                                            <img alt="bestbuy.com" src="/images/bestbuy.png" border="0" />
                                        </a>
                                    </td>
                                    <td align="center">
                                        <a target="_blank" href="http://walmart.com">
                                            <img alt="Walmart" src="/images/walmart.png" border="0" />
                                        </a>
                                    </td>

                                    <td align="center">
                                        <a target="_blank" href="http://tigerdirect.com">
                                            <img alt="tigerdirect.com" src="/images/tigerdirect.png" border="0" />
                                        </a>
                                    </td>

                                    <td align="center">
                                        <a target="_blank" href="http://ebay.com">
                                            <img alt="Ebay" src="/images/ebay.png" border="0" />
                                        </a>
                                    </td>
                                    <td align="center">
                                        <a target="_blank" href="http://futureshop.com">
                                            <img alt="futureshop.com" src="/images/futureshop.png" border="0" />
                                        </a>
                                    </td>

                                    <td align="center">
                                        <a target="_blank" href="http://oldnavy.com">
                                            <img alt="oldnavy.com" src="/images/oldnavy.png" border="0" />
                                        </a>
                                    </td>
                                </tr>
                            </table>
                        </td>
                    </tr>-->
                <tbody><tr>
                    <td>
                        <div class="content-wrapper">
                            <div class="footer-top">
                                <div class="footer-inner-left">
                                    <!--
            <img src="images/meest_00.png" alt="MEEST" width="82px" height="53px" /><br />
            -->

                                    <b>MEEST Corporation Inc.</b><br>
                                    97 Six Point Rd. Toronto ON M8Z 2X3 Canada<br>
                                    Ph#: 1-800-361-7345; 416-236-2032<br>
                                    Fax#: 416-236-2110;
                                    <a href="mailto:[email protected]">[email protected]</a>
                                </div>
                                <div class="footer-inner-middle">
                                    <style>
                                        .bubble .lwc-chat-button {
                                            position: relative;
                                            right: 0;
                                            bottom: 0
                                        }
                                    </style>

                                    <table border="0" cellspacing="2" cellpadding="0">
                                        <tbody>
                                            <tr>
                                                <td width="20%"><a href="JavaScript:newPopup('http://www.meest.net/kontakty/golovniy_ofis.html');">Contact</a></td>
                                                <td width="30%"><a href="JavaScript:newPopup('/StaticContent/ConditionsCarriage.htm');">Conditions of Carriage</a></td>

                                                <td width="30%"><a href="JavaScript:newPopup('/StaticContent/ConditionsMoney.htm');">Money Transfer Terms and Conditions</a></td>
                                                <td rowspan="3" width="20%" align="center" style="color:#00AFF0;font-size:1.1em;font-weight:bold;margin-top:0px;">
                                                    Need Help?<br>
                                                    <span class="skype-button bubble" style="margin-left:40px;" data-contact-id="live:rescue_368"></span>
                                                    <script src="https://swc.cdn.skype.com/sdk/v1/sdk.min.js"></script>
                                                </td>
                                            </tr>

                                            <tr>
                                                <td width="20%"><a href="JavaScript:newPopup('http://www.meest.net/eng/poslugi.html');">Our Services</a></td>
                                                <!--<td width="35%"><a href="JavaScript:newPopup('/StaticContent/mymeest-html/mymeesthtml.html', 900, 920);" title="How it works">How it Works (Online Shopping)</a></td>-->

                                                <td width="30%"><a href="JavaScript:newPopup('/StaticContent/PersonalShopper.htm');" title="Personal Shopper">Personal Shoppers</a></td>

                                                <td width="30%"><a href="JavaScript:newPopup('/StaticContent/mymeest-html/moneytut.html', 900, 920);" title="How it works">How it Works (Money Transfer)</a></td>
                                            </tr>



                                            <tr>
                                                <td width="20%"></td>
                                                <!--<td width="35%"><a href="JavaScript:newPopup('/StaticContent/mymeest-html/mymeesthtml.html', 900, 920);" title="How it works">How it Works (Parcel Delivery)</a></td>-->
                                                <td width="30%">
                                                </td>


                                                <td width="30%"><a href="javascript:void(0);" id="moneyCalc">Money Transfer Calculator</a></td>
                                            </tr>

                                        </tbody>
                                    </table>
                                </div>

                            </div>
                            <div class="footer-bottom">

                                <ul id="footer-bottom">



                                    <li id="footer-bottom_1"><a href="JavaScript:newPopup('/StaticContent/Privacy.htm');" title="Privacy Policy">Privacy Policy</a></li>
                                    <li id="footer-bottom_2"><a href="JavaScript:newPopup('/StaticContent/Terms.htm');" title="Terms of services">Terms of services</a></li>
                                    <li id="footer-bottom_4"><a href="JavaScript:newPopup('/StaticContent/CompliancePolicy.htm');" title="Compliance Policy">Compliance Policy</a></li>

                                </ul>


                                © 1994 -
                                <script type="text/javascript">document.write(new Date().getFullYear());</script>2024 MEEST Corporation Inc. All Rights Reserved

                            </div>

                        </div>


                    </td>
                </tr>
            </tbody></table>
        </footer>
        <script type="text/javascript">

            Skype.ui({
                "name": "chat",
                "element": "SkypeButton_Call_myMeest_1",
                "participants": ["myMeest"],
                "imageSize": 32
            });
        </script>

    <script type="text/javascript">

        function New1Complete(data) {
            $("#New1Form").remove();
            $("#receiverPanelContainer").append(data.responseText);
            $.validator.unobtrusive.parse($("#New1Form"));
        }
    </script>

    
<div class="ui-dialog ui-widget ui-widget-content ui-corner-all ui-draggable" tabindex="-1" role="dialog" aria-labelledby="ui-id-1" style="display: none; outline: 0px; z-index: 1000;"><div class="ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix"><span id="ui-id-1" class="ui-dialog-title">&nbsp;</span><a href="#" class="ui-dialog-titlebar-close ui-corner-all" role="button"><span class="ui-icon ui-icon-closethick">close</span></a></div><div id="addParcel" class="ui-dialog-content ui-widget-content">
    </div></div><div class="ui-dialog ui-widget ui-widget-content ui-corner-all ui-draggable ui-resizable" tabindex="-1" role="dialog" aria-labelledby="ui-id-2" style="display: none; outline: 0px; z-index: 1000; position: absolute;"><div class="ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix"><span id="ui-id-2" class="ui-dialog-title">&nbsp;</span><a href="#" class="ui-dialog-titlebar-close ui-corner-all" role="button"><span class="ui-icon ui-icon-closethick">close</span></a></div><div id="payment-dialog" class="ui-dialog-content ui-widget-content">
    </div><div class="ui-resizable-handle ui-resizable-n" style="z-index: 1000;"></div><div class="ui-resizable-handle ui-resizable-e" style="z-index: 1000;"></div><div class="ui-resizable-handle ui-resizable-s" style="z-index: 1000;"></div><div class="ui-resizable-handle ui-resizable-w" style="z-index: 1000;"></div><div class="ui-resizable-handle ui-resizable-se ui-icon ui-icon-gripsmall-diagonal-se ui-icon-grip-diagonal-se" style="z-index: 1000;"></div><div class="ui-resizable-handle ui-resizable-sw" style="z-index: 1000;"></div><div class="ui-resizable-handle ui-resizable-ne" style="z-index: 1000;"></div><div class="ui-resizable-handle ui-resizable-nw" style="z-index: 1000;"></div></div><div class="ui-dialog ui-widget ui-widget-content ui-corner-all ui-draggable" tabindex="-1" role="dialog" aria-labelledby="ui-id-3" style="display: none; outline: 0px; z-index: 1000;"><div class="ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix"><span id="ui-id-3" class="ui-dialog-title">&nbsp;</span><a href="#" class="ui-dialog-titlebar-close ui-corner-all" role="button"><span class="ui-icon ui-icon-closethick">close</span></a></div><div id="message-dialog" class="ui-dialog-content ui-widget-content">
    </div></div><div class="ui-dialog ui-widget ui-widget-content ui-corner-all ui-draggable" tabindex="-1" role="dialog" aria-labelledby="ui-id-4" style="display: none; outline: 0px; z-index: 1000;"><div class="ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix"><span id="ui-id-4" class="ui-dialog-title">&nbsp;</span><a href="#" class="ui-dialog-titlebar-close ui-corner-all" role="button"><span class="ui-icon ui-icon-closethick">close</span></a></div><div id="signature-dialog" style="" class="ui-dialog-content ui-widget-content">
        <!-- Signature area -->
        <div id="signature"></div><br>

        <div style="float:right">
            <input type="button" id="clickSignature" value="Capture">
            
        </div>
    </div></div><div class="ui-dialog ui-widget ui-widget-content ui-corner-all ui-draggable" tabindex="-1" role="dialog" aria-labelledby="ui-id-5" style="display: none; outline: 0px; z-index: 1000;"><div class="ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix"><span id="ui-id-5" class="ui-dialog-title">&nbsp;</span><a href="#" class="ui-dialog-titlebar-close ui-corner-all" role="button"><span class="ui-icon ui-icon-closethick">close</span></a></div><div id="calc-dialog" style="background-color:#e6e6e6" class="ui-dialog-content ui-widget-content">
        <div id="calc-dialog-content">
        </div>
    </div></div><div class="ui-dialog ui-widget ui-widget-content ui-corner-all ui-draggable ui-dialog-buttons" tabindex="-1" role="dialog" aria-labelledby="ui-id-6" style="display: none; outline: 0px; z-index: 1000;"><div class="ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix"><span id="ui-id-6" class="ui-dialog-title">Warning</span><a href="#" class="ui-dialog-titlebar-close ui-corner-all" role="button"><span class="ui-icon ui-icon-closethick">close</span></a></div><div id="warning-hazmat" style="" class="ui-dialog-content ui-widget-content">
        <img src="/Images/prohib.png">
    </div><div class="ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"><div class="ui-dialog-buttonset"><button type="button" class="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only" role="button" aria-disabled="false"><span class="ui-button-text">Agree</span></button><button type="button" class="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only" role="button" aria-disabled="false"><span class="ui-button-text">Cancel</span></button></div></div></div></body></html>