:root {
  --vmg-solid-white: #fff;
  --vmg-solid-gray-50: #f7f7f7;
  --vmg-solid-gray-100: #f1f2f4;
  --vmg-solid-gray-200: #e4e5e6;
  --vmg-solid-gray-300: #cbcdcf;
  --vmg-solid-gray-400: #b1b2b5;
  --vmg-solid-gray-500: #939699;
  --vmg-solid-gray-600: #6e7071;
  --vmg-solid-gray-700: #5d5e5f;
  --vmg-solid-gray-800: #393a3b;
  --vmg-solid-gray-850: #2c2c2e;
  --vmg-solid-gray-900: #1e1e20;
  --vmg-solid-gray-950: #17171a;
  --vmg-solid-black: #000;

  --vmg-solid-red-50: #fff6f7;
  --vmg-solid-red-100: #f7c0c0;
  --vmg-solid-red-300: #e34b5e;
  --vmg-solid-red-350: #ed484f;
  --vmg-solid-red-400: #fa3838;
  --vmg-solid-red-500: #e7262c;
  --vmg-solid-red-600: #e10a0a;
  --vmg-solid-red-700: #b60404;

  --vmg-solid-orange-50: #fffaf0;
  --vmg-solid-orange-200: #ffd27c;
  --vmg-solid-orange-400: #f08f38;
  --vmg-solid-orange-600: #d16400;
  --vmg-solid-orange-700: #b15a00;

  --vmg-solid-yellow-50: #fff9e9;
  --vmg-solid-yellow-100: #fbdb6c;
  --vmg-solid-yellow-200: #edc129;
  --vmg-solid-yellow-400: #d6ac19;
  --vmg-solid-yellow-600: #bc8700;
  --vmg-solid-yellow-700: #8f6701;

  --vmg-solid-green-50: #f9fff9;
  --vmg-solid-green-200: #9acb75;
  --vmg-solid-green-300: #73ba40;
  --vmg-solid-green-400: #06b243;
  --vmg-solid-green-500: #1fa850;
  --vmg-solid-green-600: #47861a;
  --vmg-solid-green-700: #225200;

  --vmg-solid-teal-50: #f1feff;
  --vmg-solid-teal-100: #bde7e5;
  --vmg-solid-teal-300: #68bebf;
  --vmg-solid-teal-400: #31a7ab;
  --vmg-solid-teal-500: #1b8e8e;
  --vmg-solid-teal-600: #057470;

  --vmg-solid-blue-50: #edf3ff;
  --vmg-solid-blue-100: #d2e5ff;
  --vmg-solid-blue-200: #9fbdf9;
  --vmg-solid-blue-300: #769dec;
  --vmg-solid-blue-400: #6086ea;
  --vmg-solid-blue-500: #4967d2;
  --vmg-solid-blue-600: #3a5acb;
  --vmg-solid-blue-700: #2c3d99;
  --vmg-solid-blue-800: #142683;
  --vmg-solid-blue-900: #0b1965;

  --vmg-solid-purple-50: #f9f6ff;
  --vmg-solid-purple-200: #b56de4;
  --vmg-solid-purple-400: #9c49d2;
  --vmg-solid-purple-600: #840de0;
  --vmg-solid-purple-800: #422189;

  --vmg-gradient-red: linear-gradient(
    180deg,
    var(--vmg-solid-red-400) 0%,
    var(--vmg-solid-red-700) 100%
  );
  --vmg-gradient-orange: linear-gradient(
    180deg,
    var(--vmg-solid-orange-600) 0%,
    var(--vmg-solid-orange-700) 100%
  );
  --vmg-gradient-yellow: linear-gradient(
    180deg,
    var(--vmg-solid-yellow-400) 0%,
    var(--vmg-solid-yellow-600) 100%
  );
  --vmg-gradient-green: linear-gradient(
    180deg,
    var(--vmg-solid-green-300) 0%,
    var(--vmg-solid-green-600) 100%
  );
  --vmg-gradient-teal: linear-gradient(
    180deg,
    var(--vmg-solid-teal-400) 0%,
    var(--vmg-solid-teal-600) 100%
  );
  --vmg-gradient-blue: linear-gradient(
    180deg,
    var(--vmg-solid-blue-400) 0%,
    var(--vmg-solid-blue-600) 100%
  );
  --vmg-gradient-purple: linear-gradient(
    180deg,
    var(--vmg-solid-purple-400) 0%,
    var(--vmg-solid-purple-800) 100%
  );

  --vmg-shadow: 1px 3px 10px 0px rgba(0, 0, 0, 0.15);
}
.vmg-button {
  font-family: "neue-haas-grotesk-text", sans-serif;
  font-size: 1.05rem;
  font-weight: 700;
  letter-spacing: 0.05rem;
  text-transform: uppercase;
  display: inline-flex;
  align-items: center;
  vertical-align: middle;
  box-sizing: border-box;
  padding: 1.3rem 1.6rem;
  border-radius: 2px;
}
.vmg-button:not([disabled]) {
  cursor: pointer;
}
.vmg-button:disabled {
  opacity: 0.5;
}
.vmg-button--mini {
  width: 3.9rem;
  height: 3.9rem;
  /* put the icon in the middle */
  display: flex;
  justify-content: center;
  align-items: center;
}
.vmg-button__icon-left {
  font-size: 1.4rem;
  padding-right: 0.6rem;
}
.vmg-button__icon-left--mini {
  padding: 0;
}
.vmg-button:focus-visible {
  outline: 0.2rem solid var(--vmg-solid-red-600);
  outline-offset: 0.2rem;
}
.vmg-button {
  /*  below each them style */
}
.vmg-button--Light_Secondary {
  color: var(--vmg-solid-black);
  background-color: var(--vmg-solid-gray-50);
  border: solid 1px;
}
.vmg-button--Light_Secondary:hover:not([disabled]) {
  border-color: var(--vmg-solid-red-600);
  color: var(--vmg-solid-red-600);
}
.vmg-button--Light_Primary {
  color: var(--vmg-solid-white);
  background-color: var(--vmg-solid-black);
  border: none;
}
.vmg-button--Light_Primary:hover:not([disabled]) {
  background-color: var(--vmg-solid-red-600);
}
.vmg-button--Dark_Primary {
  color: var(--vmg-solid-white);
  background-color: var(--vmg-solid-gray-800);
  border: none;
}
.vmg-button--Dark_Primary:hover:not([disabled]) {
  background-color: var(--vmg-solid-red-500);
}.vmg-tab-group {
  display: inline-flex;
}
.vmg-tab-group .vmg-tab__btn, .vmg-tab-group .vmg-tab__btn:active, .vmg-tab-group .vmg-tab__btn:focus {
  /* remove default button style */
  border: none;
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  /* vmg-tab-btn default style  */
  display: flex;
  gap: 0.6rem;
  align-items: center;
  padding: 1rem;
  color: var(--vmg-solid-gray-700);
  border-bottom: 2px solid var(--vmg-solid-gray-300);
}
.vmg-tab-group .vmg-tab__btn:hover:not(.vmg-tab__btn--checked) {
  color: var(--vmg-solid-black);
  border-bottom: 2px solid var(--vmg-solid-gray-700);
}
.vmg-tab-group .vmg-tab__btn--checked {
  color: var(--vmg-solid-red-600);
  border-bottom: 2px solid var(--vmg-solid-red-600);
}
.vmg-tab-group .vmg-tab__text {
  font-family: "neue-haas-grotesk-text", sans-serif;
  font-size: 1.1rem;
  line-height: 1.7rem;
  letter-spacing: 0.05rem;
  font-weight: 700;
  text-transform: uppercase;
}
.vmg-tab-group .vmg-tab__icon {
  font-size: 1.2rem;
}
.vmg-tab-group .vmg-tab__icon--unchecked {
  color: var(--vmg-solid-gray-600);
}.vmg-radio-label {
  display: flex;
  flex-direction: row;
  gap: 1rem;
  align-items: center;
}
.vmg-radio-label__visually-hidden {
  opacity: 0;
  overflow: hidden;
  width: 0.1rem;
  height: 0.1rem;
  margin: -0.1rem;
  white-space: nowrap;
  position: absolute;
}
.vmg-radio-label:has(input:focus-visible) .vmg-checkbox {
  outline: solid 0.2rem var(--vmg-solid-red-600);
  outline-offset: 0.2rem;
  border-radius: 0.8rem;
}.vmg-checkbox span {
  padding: 0;
  font-size: 1.6rem;
}
.vmg-checkbox--selected {
  color: var(--vmg-solid-black);
}
.vmg-checkbox--unselected {
  color: var(--vmg-solid-gray-300);
}.vmg-external-link {
  display: inline-flex;
  text-decoration: none;
}
.vmg-external-link:hover, .vmg-external-link:active, .vmg-external-link:visited, .vmg-external-link:focus {
  text-decoration: none;
}.vmg-popover__container.vmg-popover__tooltip {
  font-weight: 400;
  line-height: 1.4em;
  font-size: 1.2rem;
  text-transform: none;
  color: var(--vmg-solid-gray-900);
  font-family: open-sans, sans-serif;
  max-width: 500px;
  box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.15);
  /* Larger left padding to even out whitespace on the right caused by words breaking to new lines */
  padding: 16px 18px 16px 22px;
  /* Higher than modals so tooltips show over modals */
  z-index: 1051;
}.vmg-link {
  display: inline-flex;
  gap: 0.7rem;
  font-family: open-sans, sans-serif;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 138.462%;
  align-items: center;
  cursor: pointer;
  color: var(--vmg-solid-black);
}
.vmg-link:hover {
  color: var(--vmg-solid-red-500);
}
.vmg-link i {
  font-size: 1.4rem;
}
.vmg-link span {
  color: var(--vmg-solid-red-600);
  font-size: 1.2rem;
}
.vmg-link span:hover {
  color: var(--vmg-solid-red-500);
}.vmg-popover__container {
  color: var(--vmg-solid-gray-900);
  background-color: var(--vmg-solid-white);
  border-radius: 10px;
  padding: 16px;
  z-index: 1;
  box-shadow: var(--vmg-shadow);
}
.vmg-popover__container--use-sheet {
  z-index: 100000 !important;
}
.vmg-popover__container--fade-enter {
  opacity: 0;
}
.vmg-popover__container--fade-enter-active {
  transition: opacity 0.3s ease;
}
.vmg-popover__container--fade-enter-active, .vmg-popover__container--fade-enter-done {
  opacity: 1;
}
.vmg-popover__container--fade-exit-active {
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.3s ease;
}
.vmg-popover__trigger {
  align-self: flex-start;
  display: inline-block;
}
.vmg-popover__trigger.vmg-popover__trigger--block {
  display: block;
}
.vmg-popover__trigger *[disabled] {
  pointer-events: none;
}
.vmg-popover__trigger--nowrap {
  display: inline;
  white-space: nowrap;
}.vmg-info-modal {
  border-radius: 1rem;
  background: var(--vmg-solid-white);
  box-shadow: var(--vmg-shadow);
  position: relative;
  overflow: hidden;
}
.vmg-info-modal__close {
  font-size: 2rem;
  color: var(--vmg-solid-gray-700);
  font-weight: 400;
  text-align: center;
  position: absolute;
  top: 1.6rem;
  right: 1.6rem;
  cursor: pointer;
}
.vmg-info-modal__header {
  font-family: "neue-haas-grotesk-text", sans-serif;
  font-size: 1.8rem;
  font-weight: 700;
  color: var(--vmg-solid-black);
  background-color: var(--vmg-solid-gray-50);
  text-transform: uppercase;
  padding: 3rem 5rem 1.2rem 3rem;
}
.vmg-info-modal__body {
  font-family: open-sans, sans-serif;
  font-size: 1.4rem;
  font-weight: 400;
  color: var(--vmg-solid-gray-900);
  line-height: 142.758%;
  padding: 3rem;
}.vmg-modal__overlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100vw;
  height: 100vh;
  background-color: #000;
  opacity: 0.5;
}
.vmg-modal__wrapper {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
  display: flex;
  justify-content: center;
}
.vmg-modal__content {
  z-index: 0;
  height: fit-content;
  margin: auto;
  background: transparent;
  width: fit-content;
  max-width: 100%;
}.vmg-select {
  flex: 0 0 auto;
}
.vmg-select__indicator {
  color: var(--vmg-solid-red-600);
  text-align: center;
  font-family: "Font Awesome 6 Pro";
  font-size: 1.4rem;
  font-weight: 900;
}
.vmg-select__control {
  cursor: pointer;
  background: var(--vmg-solid-white);
  color: var(--vmg-solid-gray-900);
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  border-radius: 0.2rem;
  border: 1px solid var(--vmg-solid-gray-300);
  box-shadow: none;
  padding: 0 1.6rem;
}
.vmg-select__control .dropdown-icon {
  margin-left: 0.6rem;
}
.vmg-select__control--is-focused {
  border: 1px solid var(--vmg-solid-black);
}
.vmg-select__value-container {
  display: flex;
}
.vmg-select__menu {
  /*should we re-use the code with vmg-popover*/
  color: var(--vmg-solid-gray-900);
  background-color: var(--vmg-solid-white);
  padding: 1rem 0;
  border-radius: 10px;
  box-shadow: var(--vmg-shadow);
  margin-top: 0.4rem;
}
.vmg-select__option {
  cursor: pointer;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 1.1rem 1.6rem;
  background-color: var(--vmg-solid-white);
  color: var(--vmg-solid-gray-900);
}
.vmg-select__option .vmg-checkbox {
  margin-left: 0.6rem;
}
.vmg-select__option--is-selected {
  background-color: var(--vmg-solid-gray-100);
  font-weight: 600;
}
.vmg-select__option--is-focused {
  background-color: var(--vmg-solid-gray-200);
}
.vmg-select__value-container, .vmg-select__option {
  text-transform: capitalize;
}.vmg-pagination {
  font-family: open-sans, sans-serif;
  display: inline-flex;
  gap: 1rem;
}
.vmg-pagination__page, .vmg-pagination__button, .vmg-pagination__ellipsis {
  justify-content: center;
  align-items: center;
  height: 2.6rem;
  min-width: 2.6rem;
  line-height: 2.6rem;
  display: inline-flex;
  font-size: 1.4rem;
  text-align: center;
}
.vmg-pagination__page {
  font-size: 1.4rem;
  font-weight: 400;
  text-align: center;
  border-radius: 0.2rem;
  cursor: pointer;
}
.vmg-pagination__page:hover {
  background-color: var(--vmg-solid-gray-200);
}
.vmg-pagination__page--active {
  background-color: var(--vmg-solid-gray-100);
  font-weight: 700;
}
.vmg-pagination__button {
  color: var(--vmg-solid-red-600);
  opacity: 0.5;
  cursor: not-allowed;
  border-radius: 0.2rem;
}
.vmg-pagination__button--active {
  cursor: pointer;
  color: var(--vmg-solid-red-600);
  opacity: 1;
}
.vmg-pagination__button--active:hover {
  background-color: var(--vmg-solid-gray-200);
  color: var(--vmg-solid-red-600);
}
.vmg-pagination__ellipsis {
  width: 2.6rem;
}
.vmg-pagination.page-selection {
  gap: 0.6rem;
}
.vmg-pagination.page-selection .vmg-page-selection {
  display: flex;
  gap: 0.6rem;
  align-items: center;
  font-size: 1.2rem;
  line-height: 1.6rem;
  color: var(--vmg-solid-gray-900);
}
.vmg-pagination.page-selection .vmg-page-selection input.vmg-page-selector {
  display: flex;
  align-items: center;
  justify-items: center;
  height: 2.2rem;
  max-width: 2.2rem;
  border-radius: 0.2rem;
  border: 0.1rem solid var(--Field-Border-Default, #cbcdcf);
  background: var(--Field-Fill-Primary, #fff);
}
.vmg-pagination.page-selection .vmg-page-selection input.vmg-page-selector:focus-visible {
  outline-color: var(--vmg-solid-red-600);
}
.vmg-pagination.page-selection .vmg-page-selection {
  /* Hide input number increase/decrease arrows */
  /* Chromium */
}
.vmg-pagination.page-selection .vmg-page-selection input[type=number]::-webkit-inner-spin-button,
.vmg-pagination.page-selection .vmg-page-selection input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.vmg-pagination.page-selection .vmg-page-selection {
  /* Firefox */
}
.vmg-pagination.page-selection .vmg-page-selection input[type=number] {
  appearance: textfield;
  text-align: center;
}
.vmg-pagination--big-button .vmg-pagination__page,
.vmg-pagination--big-button .vmg-pagination__button,
.vmg-pagination--big-button .vmg-pagination__ellipsis {
  height: 3.2rem;
  min-width: 3.2rem;
  line-height: 3.2rem;
}
.vmg-pagination--big-button .vmg-pagination__ellipsis {
  width: 3.2rem;
}
.vmg-pagination--big-button.page-selection .vmg-page-selection input.vmg-page-selector {
  height: 2.8rem;
  min-width: 2.8rem;
}
.ReactTable{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;border:1px solid rgba(0,0,0,0.1);}.ReactTable *{box-sizing:border-box}.ReactTable .rt-table{-webkit-box-flex:1;-ms-flex:auto 1;flex:auto 1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;border-collapse:collapse;overflow:auto}.ReactTable .rt-thead{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.ReactTable .rt-thead.-headerGroups{background:rgba(0,0,0,0.03);border-bottom:1px solid rgba(0,0,0,0.05)}.ReactTable .rt-thead.-filters{border-bottom:1px solid rgba(0,0,0,0.05);}.ReactTable .rt-thead.-filters input,.ReactTable .rt-thead.-filters select{border:1px solid rgba(0,0,0,0.1);background:#fff;padding:5px 7px;font-size:inherit;border-radius:3px;font-weight:normal;outline-width:0}.ReactTable .rt-thead.-filters .rt-th{border-right:1px solid rgba(0,0,0,0.02)}.ReactTable .rt-thead.-header{box-shadow:0 2px 15px 0 rgba(0,0,0,0.15)}.ReactTable .rt-thead .rt-tr{text-align:center}.ReactTable .rt-thead .rt-th,.ReactTable .rt-thead .rt-td{padding:5px 5px;line-height:normal;position:relative;border-right:1px solid rgba(0,0,0,0.05);transition:box-shadow .3s cubic-bezier(.175,.885,.32,1.275);box-shadow:inset 0 0 0 0 transparent;}.ReactTable .rt-thead .rt-th.-sort-asc,.ReactTable .rt-thead .rt-td.-sort-asc{box-shadow:inset 0 3px 0 0 rgba(0,0,0,0.6)}.ReactTable .rt-thead .rt-th.-sort-desc,.ReactTable .rt-thead .rt-td.-sort-desc{box-shadow:inset 0 -3px 0 0 rgba(0,0,0,0.6)}.ReactTable .rt-thead .rt-th.-cursor-pointer,.ReactTable .rt-thead .rt-td.-cursor-pointer{cursor:pointer}.ReactTable .rt-thead .rt-th:last-child,.ReactTable .rt-thead .rt-td:last-child{border-right:0}.ReactTable .rt-thead .rt-th:focus{outline-width:0}.ReactTable .rt-thead .rt-resizable-header{overflow:visible;}.ReactTable .rt-thead .rt-resizable-header:last-child{overflow:hidden}.ReactTable .rt-thead .rt-resizable-header-content{overflow:hidden;text-overflow:ellipsis}.ReactTable .rt-thead .rt-header-pivot{border-right-color:#f7f7f7}.ReactTable .rt-thead .rt-header-pivot:after,.ReactTable .rt-thead .rt-header-pivot:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.ReactTable .rt-thead .rt-header-pivot:after{border-color:rgba(255,255,255,0);border-left-color:#fff;border-width:8px;margin-top:-8px}.ReactTable .rt-thead .rt-header-pivot:before{border-color:rgba(102,102,102,0);border-left-color:#f7f7f7;border-width:10px;margin-top:-10px}.ReactTable .rt-tbody{-webkit-box-flex:99999;-ms-flex:99999 1 auto;flex:99999 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:auto;}.ReactTable .rt-tbody .rt-tr-group{border-bottom:solid 1px rgba(0,0,0,0.05);}.ReactTable .rt-tbody .rt-tr-group:last-child{border-bottom:0}.ReactTable .rt-tbody .rt-td{border-right:1px solid rgba(0,0,0,0.02);}.ReactTable .rt-tbody .rt-td:last-child{border-right:0}.ReactTable .rt-tbody .rt-expandable{cursor:pointer;text-overflow:clip}.ReactTable .rt-tr-group{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.ReactTable .rt-tr{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.ReactTable .rt-th,.ReactTable .rt-td{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;white-space:nowrap;text-overflow:ellipsis;padding:7px 5px;overflow:hidden;transition:.3s ease;transition-property:width,min-width,padding,opacity;}.ReactTable .rt-th.-hidden,.ReactTable .rt-td.-hidden{width:0 !important;min-width:0 !important;padding:0 !important;border:0 !important;opacity:0 !important}.ReactTable .rt-expander{display:inline-block;position:relative;margin:0;color:transparent;margin:0 10px;}.ReactTable .rt-expander:after{content:'';position:absolute;width:0;height:0;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg);border-left:5.04px solid transparent;border-right:5.04px solid transparent;border-top:7px solid rgba(0,0,0,0.8);transition:all .3s cubic-bezier(.175,.885,.32,1.275);cursor:pointer}.ReactTable .rt-expander.-open:after{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}.ReactTable .rt-resizer{display:inline-block;position:absolute;width:36px;top:0;bottom:0;right:-18px;cursor:col-resize;z-index:10}.ReactTable .rt-tfoot{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;box-shadow:0 0 15px 0 rgba(0,0,0,0.15);}.ReactTable .rt-tfoot .rt-td{border-right:1px solid rgba(0,0,0,0.05);}.ReactTable .rt-tfoot .rt-td:last-child{border-right:0}.ReactTable.-striped .rt-tr.-odd{background:rgba(0,0,0,0.03)}.ReactTable.-highlight .rt-tbody .rt-tr:not(.-padRow):hover{background:rgba(0,0,0,0.05)}.ReactTable .-pagination{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:3px;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);border-top:2px solid rgba(0,0,0,0.1);}.ReactTable .-pagination input,.ReactTable .-pagination select{border:1px solid rgba(0,0,0,0.1);background:#fff;padding:5px 7px;font-size:inherit;border-radius:3px;font-weight:normal;outline-width:0}.ReactTable .-pagination .-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:100%;border:0;border-radius:3px;padding:6px;font-size:1em;color:rgba(0,0,0,0.6);background:rgba(0,0,0,0.1);transition:all .1s ease;cursor:pointer;outline-width:0;}.ReactTable .-pagination .-btn[disabled]{opacity:.5;cursor:default}.ReactTable .-pagination .-btn:not([disabled]):hover{background:rgba(0,0,0,0.3);color:#fff}.ReactTable .-pagination .-previous,.ReactTable .-pagination .-next{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.ReactTable .-pagination .-center{-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5;text-align:center;margin-bottom:0;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:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.ReactTable .-pagination .-pageInfo{display:inline-block;margin:3px 10px;white-space:nowrap}.ReactTable .-pagination .-pageJump{display:inline-block;}.ReactTable .-pagination .-pageJump input{width:70px;text-align:center}.ReactTable .-pagination .-pageSizeOptions{margin:3px 10px}.ReactTable .rt-noData{display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:rgba(255,255,255,0.8);transition:all .3s ease;z-index:1;pointer-events:none;padding:20px;color:rgba(0,0,0,0.5)}.ReactTable .-loading{display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(255,255,255,0.8);transition:all .3s ease;z-index:-1;opacity:0;pointer-events:none;}.ReactTable .-loading > div{position:absolute;display:block;text-align:center;width:100%;top:50%;left:0;font-size:15px;color:rgba(0,0,0,0.6);-webkit-transform:translateY(-52%);transform:translateY(-52%);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.ReactTable .-loading.-active{opacity:1;z-index:2;pointer-events:all;}.ReactTable .-loading.-active > div{-webkit-transform:translateY(50%);transform:translateY(50%)}.ReactTable .rt-resizing .rt-th,.ReactTable .rt-resizing .rt-td{transition:none !important;cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
/*!
 * 
 *         SimpleBar.js - v2.6.1
 *         Scrollbars, simpler.
 *         https://grsmto.github.io/simplebar/
 *         
 *         Made by Adrien Grsmto from a fork by Jonathan Nicol
 *         Under MIT License
 *       
 */
[data-simplebar] {
    position: relative;
    z-index: 0;
    overflow: hidden!important;
    max-height: inherit;
    -webkit-overflow-scrolling: touch; /* Trigger native scrolling for mobile, if not supported, plugin is used. */
}

[data-simplebar="init"] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.simplebar-scroll-content {
    overflow-x: hidden!important;
    overflow-y: scroll;
    min-width: 100%!important;
    max-height: inherit!important;
    -webkit-box-sizing: content-box!important;
            box-sizing: content-box!important;
}

.simplebar-content {
    overflow-y: hidden!important;
    overflow-x: scroll;
    -webkit-box-sizing: border-box!important;
            box-sizing: border-box!important;
    min-height: 100%!important;
}

.simplebar-track {
    z-index: 1;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 11px;
}

.simplebar-scrollbar {
    position: absolute;
    right: 2px;
    width: 7px;
    min-height: 10px;
}

.simplebar-scrollbar:before {
    position: absolute;
    content: "";
    background: black;
    border-radius: 7px;
    left: 0;
    right: 0;
    opacity: 0;
    -webkit-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
}

.simplebar-track:hover .simplebar-scrollbar:before,
.simplebar-track .simplebar-scrollbar.visible:before {
    /* When hovered, remove all transitions from drag handle */
    opacity: 0.5;
    -webkit-transition: opacity 0 linear;
    transition: opacity 0 linear;
}

.simplebar-track.vertical {
    top: 0;
}

.simplebar-track.vertical .simplebar-scrollbar:before {
    top: 2px;
    bottom: 2px;
}

.simplebar-track.horizontal {
    left: 0;
    width: auto;
    height: 11px;
}

.simplebar-track.horizontal .simplebar-scrollbar:before {
    height: 100%;
    left: 2px;
    right: 2px;
}

.horizontal.simplebar-track .simplebar-scrollbar {
    right: auto;
    top: 2px;
    height: 7px;
    min-height: 0;
    min-width: 10px;
    width: auto;
}

